/* Landing Page*/

#land h1 {
    font-size: 35px;
    color: #fff!important;
}


/*heading padding*/
#masthead .hgroup {
    padding-top: 20px;
    padding-bottom: 20px;
}

/* menu BG Color With Opacity */
.main-navigation {
    background-color: rgba(0, 0, 0, 0.7)!important;
}
/* Logo */

#masthead.masthead-logo-in-menu .logo > img.logo-no-height-constrain {
    max-height: none;
    width: 50%;
}

.main-navigation ul li a {
    padding-top: 10px;
    padding-bottom: 10px;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 1px;
}

span .icon {
background-color: #fff!important;
}

/* BANNER IMAGE */

.n2-ss-slider .n2-ss-img-wrapper, .n2-ss-slider .n2-ss-img-wrapper img {
    line-height: 0;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

div#n2-ss-2 .n2-font-7d42b33c04673633e7428a7bfaa76980-link a {
      box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

/* HOMEPAGE CTAS */

#pgc-gb10-5fca2b99c7871-1-0> .panel-cell-style, #pgc-gb10-5fca2b99c7871-1-1> .panel-cell-style, #pgc-gb10-5fca2b99c7871-1-2> .panel-cell-style {
    background-color: #ededec;
    padding: 10px 10px 10px 10px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)!important;
}

/* Instructions BG IMG */

.so-widget-sow-image-default-d6014b76747a .sow-image-container .so-widget-image {
    display: block;
    max-width: 100%;
    height: auto;
}

/* Contact Us */

.so-widget-sow-features-default-deb356826a0f .sow-features-list .sow-features-feature h5 {
    margin: 1em 3em!important;
}

/* Shop Now */

#menu-item-226 {
	background-color: #00A89A;
		border-radius: 5px;
}

/* Contact Form */

.widget iframe, .widget object, .widget select, .widget input {
    max-width: 100%;
    width: 100%;
    background: #eaeaea;
    border-color: #eaeaea;
}

textarea {
	background: #eaeaea!important;
  border-color: #eaeaea!important;
}

a.button, button, html input[type="button"], input[type="reset"], input[type="submit"]{
	background: #00A89A;
  color: #fff;
  border: none;
  text-transform: uppercase;
  font-size: 15px;
}


/* Footer */

#footer-widgets .widget a {
    color: #00a89a;
}

#footer-widgets .widget .widget-title {
    font-size: 28px;
 
}