.home-slider .et_pb_container{
width: 100%;
max-width: 100%;
}
.home-slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content{
background-color: rgba(255, 255, 255, 0.9);
color:#7a7a7a!important;
border-radius: 30px;
text-shadow:none;
font-size:40px;
font-weight: 100;
line-height: 58px;
text-align: center;
padding: 30px 40px;
min-width: 43vw;
width: auto;
max-width: 100%;
}
@media(max-width:980px){
.home-slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content{
font-size: 40px;
font-weight: 100;
line-height: 40px;
text-align: left;
padding: 30px 20px;
min-width: 43vw;
width: auto;
max-width: 100%;
word-break: keep-all;
}
.et_pb_slider .et_pb_container {
width: 100%;
}
}
.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
padding-left: 15px;
padding-right: 15px; padding-top: 50px;
}
#top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after{
content:'';
}
// .et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a{
// 	padding-bottom:22px;
// }
#top-menu-nav > ul > li > a:hover, #et-secondary-menu > ul > li > a:hover, .fullwidth-menu a:hover{ }
#top-menu li, .fullwidth-menu li {
padding-right: 0px; 
}
@media only screen and (min-width: 981px) {
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
padding: 0!important; 
}
}
#top-menu-nav > ul > li > a:hover, #et-secondary-menu > ul > li > a:hover, .fullwidth-menu a:hover{ text-decoration: none;
opacity: 1;
-webkit-box-shadow: 0 -10px 0px -6px #e0b22e inset!important;
-moz-box-shadow: 0 -10px 0px -6px #e0b22e inset!important;
}
box-shadow: 0 -10px 0px -6px #e0b22e inset!important;
// color:#fff !important;
// background-color:#006ead;
}
#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a {
// background-color:#51b653;
}
#top-header, #top-header #et-info, #top-header .container, #top-header .et-social-icon a {
float: right;
}
.et-fixed-header #top-menu li.current-menu-ancestor > a, .et-fixed-header #top-menu li.current-menu-item > a{
color:#888!important;
}
@media(min-width: 982px){
#et_top_search{
margin: 50px 0 0 22px;
}
}
#et_top_search {
float: right;
position: relative;
display: block;
width: 18px;
}
span.text-highlight{
color: #0d7f41;
font-weight: 600;
}
.img-gold img{
border: #415f35  6px solid;
border-radius: 24px;
}
.et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth > .et_pb_row{
width: 100% !important;
max-width: 100% !important;
}
.no-pad{
padding:0!important;
margin:0!important;
}
.img-rounded img{
border-radius: 24px;
}
.col-green h3 {
color:#0d7f41 ;
font-family: 'open_sanslight';
}
.col-green h1{
margin-top:15px;
color:#0d7f41;
font-family: 'open_sanslight';
}
.col-red h3{
color:#000;
font-family: 'open_sanslight';
}
.col-blue h3{
color:#000;
font-family: 'open_sanslight';
}
.home-block{
background-color: #2b2b2b;
padding-top:0!important;
padding-bottom:0!important;
margin-top: 0 !important;
margin-bottom:0!important;
}
.home-block .et_pb_column .et_pb_text{
margin-left:10%;
margin-top:10%;
color:#bdbdbd;
}
.home-block .et_pb_column .et_pb_text h2{
color:#bdbdbd;
font-size: 60px;
font-family: 'open_sanslight';
font-weight: 100;
}
#gw_go_portfolio_home-projects .gw-gopf-pagination-wrapper{
padding-top:0!important;
}
.et_pb_section:first-of-type {
padding-top:0!important;
margin-top:0!important;
}
.et_pb_row.et_pb_equal_columns>.et_pb_column{
overflow: hidden;
}
.header-lrg{ padding: 0 10%;
}
.header-lrg h3{
font-size:60px;
}
.header-lrg h1{
font-size:30px;
}
.divider-multi{
width: 300px;
height: 2px;
margin: 30px auto;
background: #59c45c;
background-image: -webkit-linear-gradient(to right, #b4b4b4 0%, #b4b4b4 32%, #676766 33%, #676766 66%, #e0b22e 67%, #e0b22e 100%);
background-image: linear-gradient(to right, #b4b4b4 0%, #b4b4b4 32%, #676766 33%, #676766 66%, #e0b22e 67%, #e0b22e 100%);
}
.divider-multi-small{
width: 300px;
height: 2px;
margin: 15px auto;
background: #59c45c;
background-image: -webkit-linear-gradient(to right, #1840a7 0%, #1840a7 32%, #4fbbd3 33%, #4fbbd3 66%, #f6823c 67%, #f6823c 100%);
background-image: linear-gradient(to right, #1840a7 0%, #1840a7 32%, #4fbbd3 33%, #4fbbd3 66%, #f6823c 67%, #f6823c 100%);
}
.quote-home .et_pb_testimonial_description_inner h3{
color:#5d894d ;
font-family: 'open_sanslight';
}
.quote-home .et_pb_testimonial_description_inner h4{
color:#bbbbbb !important;
font-size:13px;
}
.et_pb_column .quote-home:before{
color:#5d894d ;
}
#left-area .post-meta {
display: none;
}
p.et_pb_member_position{
color:#bbbbbb !important;
font-size:14px;
}
// .et_pb_section{
// 	    // margin-top: 20px!important;
//     padding-top: 0!important;
//     padding-bottom:0!important;
// }
// .et_pb_row{
// 	padding-top:30px!important;
// 	padding-bottom:30px!important;
// }
.header-message .et_pb_text h2{
color: #fff;
font-family: 'open_sanslight';
font-size: 30px;
}
.header-message .et_pb_text h3{
color: #fff;
font-family: 'open_sanslight';
font-size: 18px;
}
.header-message .et_pb_text {
padding-top:6%;
padding-bottom:6%;
}
.bg-grey{
background-color: #f5f5f5;
}
.et_pb_section {
padding: 1% 0!important;
}
.header-col .et_pb_fullwidth_header h1{
font-family: 'open_sansbold';
font-size: 40px;
}
.header-col .et_pb_fullwidth_header span{
font-size: 24px;
font-family: 'open_sanslight';
text-transform: capitalize;
}
.header-col .et_pb_fullwidth_header {
padding:0!important;
}
@media(max-width:779px){
.header-lrg h3 {
font-size: 30px;
}
}
.tech-block .et_pb_blurb_content {
padding: 40px;
}
.tech-block .et_pb_column {
border: 1px solid #d5d5d5;
}
.gw-gopf-post-content-wrap {
margin-top: 50%!important;
}@font-face {
font-family: 'open_sansbold';
src: url(//nubuildicf.com/wp-content/themes/wwwp-nubuild/fonts/OpenSans-Bold-webfont.eot);
src: url(//nubuildicf.com/wp-content/themes/wwwp-nubuild/fonts/OpenSans-Bold-webfont.eot?#iefix) format('embedded-opentype'),
url(//nubuildicf.com/wp-content/themes/wwwp-nubuild/fonts/OpenSans-Bold-webfont.woff) format('woff'),
url(//nubuildicf.com/wp-content/themes/wwwp-nubuild/fonts/OpenSans-Bold-webfont.ttf) format('truetype'),
url(//nubuildicf.com/wp-content/themes/wwwp-nubuild/fonts/OpenSans-Bold-webfont.svg#open_sansbold) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sanssemibold';
src: url(//nubuildicf.com/wp-content/themes/wwwp-nubuild/fonts/OpenSans-Semibold-webfont.eot);
src: url(//nubuildicf.com/wp-content/themes/wwwp-nubuild/fonts/OpenSans-Semibold-webfont.eot?#iefix) format('embedded-opentype'),
url(//nubuildicf.com/wp-content/themes/wwwp-nubuild/fonts/OpenSans-Semibold-webfont.woff) format('woff'),
url(//nubuildicf.com/wp-content/themes/wwwp-nubuild/fonts/OpenSans-Semibold-webfont.ttf) format('truetype'),
url(//nubuildicf.com/wp-content/themes/wwwp-nubuild/fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sanslight';
src: url(//nubuildicf.com/wp-content/themes/wwwp-nubuild/fonts/OpenSans-Light-webfont.eot);
src: url(//nubuildicf.com/wp-content/themes/wwwp-nubuild/fonts/OpenSans-Light-webfont.eot?#iefix) format('embedded-opentype'),
url(//nubuildicf.com/wp-content/themes/wwwp-nubuild/fonts/OpenSans-Light-webfont.woff) format('woff'),
url(//nubuildicf.com/wp-content/themes/wwwp-nubuild/fonts/OpenSans-Light-webfont.ttf) format('truetype'),
url(//nubuildicf.com/wp-content/themes/wwwp-nubuild/fonts/OpenSans-Light-webfont.svg#open_sanslight) format('svg');
font-weight: normal;
font-style: normal;
}
h1 { font: normal 30px/1.1 'open_sanslight', Arial, sans-serif;  color: inherit;  color:#484848; }
h2 { font: normal 22px/1.2 'open_sanslight', Arial, sans-serif;  color:#333; padding-top: 0.4em; letter-spacing: 0.1px; font-size:30px; }
h3 { font: normal 25px/1.2 'Open Sans', Arial, sans-serif;   color: inherit; padding-top: 0.7em; letter-spacing: 0.1px; font-size:20px;}
h4 { font: normal 20px/1.2 'Open Sans', Arial, sans-serif; padding-top: 0.7em;  text-transform: capitalize; color:#666;}
h5 { font: normal 19px/1.2 'Open Sans', Arial, sans-serif;  color: #5e4878; padding-top: 0.7em; text-transform: uppercase; letter-spacing: 0.4px; }
h6 { font: normal 17px/1.2 'Open Sans', Arial, sans-serif;  color: inherit; padding-top: 0.7em; text-transform: uppercase; letter-spacing: 0.5px; }
.list-legal h2 { padding-bottom:0.8em; padding-top:.4em !important;}
h1.main_title {  }
.et_pb_module h1:first-child,
.et_pb_module h2:first-child,
.et_pb_module h3:first-child,
.et_pb_module h4:first-child,
.et_pb_module h5:first-child,
.et_pb_module h6:first-child {
}
a:hover, a:focus {
color: #b7b7b7 !important;
text-decoration: none;
}
@media (min-width: 768px) {
a[href^="tel"] {
color: inherit;
cursor: default;
pointer-events: none;
}
}
.et_pb_post h2 a{
font-size: 20px!important;
}
h2 a{
// color:#666!important;
} .panels h1 { font: normal 40px/1.1 'Open Sans', Arial, sans-serif; text-transform: uppercase; }
.panels h2 { font: normal 40px/1.1  'Open Sans', Arial, sans-serif; text-transform: uppercase; }
.panels h1, .panels h2, .panels h3, .panels h4, .panels h5, .panels h6 { padding: 0; }
.panels .et_pb_column { margin-bottom: 0 !important; }
.panels .et_pb_module {
position: relative;
text-align: center;
margin-bottom: 26.9px !important;
}
.panels .et_pb_text, .panels .et_pb_promo {
padding: 22px !important;
}
#main-content .panels img { max-height: none; }
.panels .et_pb_module.blue          { background-color: #194dd8; }
.panels .et_pb_module.teal          { background-color: #3FD6E0; }
.panels .et_pb_module.silver        { background-color: #CDCDCD; }
.panels .et_pb_module.gold          { background-color: #c2aa6e; }
.panels .et_pb_module.black         { background-color: #000; }
.panels .et_pb_module.red           { background-color: #ec161f; }
.panels .et_pb_module.instagram           { background-image: url(//nubuildicf.com/wp-content/uploads/2015/08/instagram-photo.jpg);
background-size:cover !important; background-repeat: no-repeat;}
.panels .et_pb_module.blue:hover    { background-color: #3FD6E0; }
.panels .et_pb_module.teal:hover    { background-color: #1657D2; }
.panels .et_pb_module.silver:hover  { background-color: #C4AA6D; }
.panels .et_pb_module.gold:hover    { background-color: #CDCDCD; }
.panels .et_pb_module.black:hover   { background-color: #4D4D4D; }
.panels .et_pb_module.red:hover     { background-color: #c10001; }
.panels .et_pb_module.instagram:hover           { background-image: url(//nubuildicf.com/wp-content/uploads/2015/08/instagram-photo-hover.jpg);} .panels .et_pb_button {
display:none;
}
.panels .logo-adcc {
padding-bottom: 42px !important;
}
.panels .logo-adcc:before {
content: " ";
position: absolute;
width: 35px;
height: 20px;
background: url(//nubuildicf.com/wp-content/themes/wwwp-nubuild/images/logo-black.png) no-repeat;
background-size: contain;
margin-top:20px;
margin-left: -22px;
bottom: 22px;
}
.panels [class*="icon-"] .et_pb_promo_description:before {
content: " ";
display: block;
max-width: 45px;
max-height: 45px;
min-width: 14px;
min-height: 14px;
background-repeat: no-repeat;
background-size: contain;
padding-bottom: 26px;
margin: 0 auto 10px;
}
.panels .icon-conversation .et_pb_promo_description:before { background-image: url(//nubuildicf.com/wp-content/themes/wwwp-nubuild/images/icons/icon-conversation.png); }
.panels .icon-event .et_pb_promo_description:before { background-image: url(//nubuildicf.com/wp-content/themes/wwwp-nubuild/images/icons/icon-event.png); }
.panels .icon-heart .et_pb_promo_description:before { background-image: url(//nubuildicf.com/wp-content/themes/wwwp-nubuild/images/icons/icon-heart.png); }
.panels .icon-markup .et_pb_promo_description:before { background-image: url(//nubuildicf.com/wp-content/themes/wwwp-nubuild/images/icons/icon-markup.png); }
.panels .icon-news .et_pb_promo_description:before { background-image: url(//nubuildicf.com/wp-content/themes/wwwp-nubuild/images/icons/icon-news.png); }
.panels .icon-pencil .et_pb_promo_description:before { background-image: url(//nubuildicf.com/wp-content/themes/wwwp-nubuild/images/icons/icon-pencil.png); }
.panels .icon-person .et_pb_promo_description:before { background-image: url(//nubuildicf.com/wp-content/themes/wwwp-nubuild/images/icons/icon-person.png); }
.panels .icon-ribbon-award .et_pb_promo_description:before { background-image: url(//nubuildicf.com/wp-content/themes/wwwp-nubuild/images/icons/icon-ribbon-award.png); }
.panels .icon-search .et_pb_promo_description:before { background-image: url(//nubuildicf.com/wp-content/themes/wwwp-nubuild/images/icons/icon-search.png); }
.panels .icon-star .et_pb_promo_description:before { background-image: url(//nubuildicf.com/wp-content/themes/wwwp-nubuild/images/icons/icon-star-award.png); }
.panels .icon-twitter .et_pb_promo_description:before { background-image: url(//nubuildicf.com/wp-content/themes/wwwp-nubuild/images/icons/icon-twitter.png); }
@media (min-width:980px){
.panels .logo-adcc:before {
margin-left:0;
}
.panels [class*="icon-"] .et_pb_promo_description:before {
padding-bottom: 11%;
margin: 0 0 12px;
} .panels .et_pb_gutters2 .et_pb_column_1_3 .et_pb_module {
margin-bottom: 4.787% !important;
margin-bottom: 2vw !important;
}
.panels .et_pb_gutters2 .et_pb_column, .panels .et_pb_gutters2.et_pb_row .et_pb_column {
margin-right: 3%;
margin-right: 2vw;
}
.et_pb_gutters3 .panels .et_pb_column_1_3, .et_pb_gutters3.et_pb_row .panels .et_pb_column_1_3 {
width: 24.7vw !important;
} .panels .et_pb_text, .panels .et_pb_promo { height: 24.7vw;
max-height: 331.875px;
overflow-y: hidden;
}
.panels .et_pb_image {
max-height: 331.875px;
overflow-y: hidden;
}
.panels .et_pb_text_align_right     { text-align: right; }
.panels .et_pb_text_align_left      { text-align: left; }
.panels .et_pb_text_align_justified { text-align: justify; }
}  body .et_pb_button {
font-family: 'Open Sans', Arial, sans-serif; text-transform: uppercase;
font-size:15px;
line-height: 26px !important;
letter-spacing: 0.5px;
font-weight: bold;
padding: 6px 15px;
border-radius: 25px; // color: #fff;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
body .et_pb_button:hover {
padding: 6px 34px 6px 20px!important;
background-color: #e0b22e;
color:#fff!important; } .et_pb_bg_layout_light .et_pb_button:hover, .et_pb_pricing_table_button:hover, .et_pb_contact_submit:hover, .et_pb_contact_reset:hover {
background: rgba( 255, 255, 255, .3 );
}
a.small-button, a.big-button, a.icon-button {
font-family: 'Open Sans', Arial, sans-serif; text-transform: uppercase;
color: #FFF !important;
display: inline-block;
text-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
line-height: 26px;
border: none;
}
a.small-button {
font-size: 14px;
font-weight: 700!important;
padding: 6px 22px;
margin: 12px 6px 6px 0;
}
a.big-button {
font-size:15px;
font-weight: 700!important;
padding: 8px 20px!important;
text-align: center;
border-radius: 25px; margin: 30px 6px 20px 0;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
a.big-button:hover {
padding: 8px 40px 8px 15px!important;
}
a.big-button:after, .et_pb_button:after {
position: absolute;
font-family: 'ETmodules';
content: "\35";
color: #fff!important;
font-size:20px !important;
line-height: 24px !important;
opacity: 0;
margin-left: -35px;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
a.big-button:hover:after {
opacity: 1;
margin-left: .4% !important;
}
.tp-caption.medium_light_white, .medium_light_white{
color: #fff;
font-size: 18px !important;
font-family: 'Open Sans' !important;
font-weight:normal !important;
}
a.smallblue,    a.bigblue { background: #fff; border-color:#50504f; color:#50504f!important; font-weight: bold !important; }
a.smallteal,    a.bigteal { background: #65bef2; }
a.smallgreen,  a.background: {     border-color: #a1a1a1; background: #fff; color:#a1a1a1!important; font-weight: bold !important; }
a.smallgrey,    a.biggrey { border:2px solid #b3bca8!important; color:#b3bca8!important; background:#fff!important; }
a.smallgold,   a.biggold { border:2px solid #d09d28!important; color:#d09d28!important; font-weight: bold !important; }
a.smallred,     a.bigred { background: rgba(255,255,255,0.0); border:2px solid #fff!important; color:#fff!important; font-weight: bold !important;}
a.biggreen,     a.smallgreen { background: rgba(13,127,65,1); border:2px solid rgba(255,255,255,0)!important; color:#fff!important; font-weight: bold !important;}
a.small-button:hover, a.big-button:hover { color: #FFF !important;}
a.smallblue:hover,    a.bigblue:hover { background-color: #50504f;}
a.smallteal:hover,    a.bigteal:hover { background: #1757d2; }
a.smallgreen:hover,  a.biggreen:hover { background: #e0b22e!important; color:#fff!important;}
a.smallgrey:hover,    a.biggrey:hover {   border:2px solid transparent!important; background-color: #b3bca8!important; color:#fff; font-weight: bold !important;}
a.smallgold:hover,   a.biggold:hover { background: #d09d28!important; color:#fff }
a.smallred:hover,     a.bigred:hover { background: rgba(255,255,255,0.4); color:#fff!important; }
a.icon-button {
font-size: 18px;
font-weight: normal !important;
letter-spacing: 1px;
padding: 6px 32px 6px 46px;
margin: 12px 6px 6px 0;
background: #000;
}
a.icon-button span.et-icon {
margin-left:10px;
}
a.icon-button:hover { background: #4D4D4D; }  .et_pb_contact_submit, .et_password_protected_form .et_submit_button, .et_pb_bg_layout_light .et_pb_newsletter_button, .comment-reply-link, .form-submit input, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light .et_pb_more_button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button{
// color:#fff !important;
}
.et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .et_pb_member_social_links a:hover, .woocommerce-page #content input.button:hover .et_pb_widget li a:hover, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light.et_pb_module.et_pb_button, .et_pb_bg_layout_light .et_pb_more_button, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .et_pb_contact_submit, .et_pb_bg_layout_light .et_pb_newsletter_button{
color:#5d894d !important;
}body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#415f35}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#415f35}.footer-widget h4{color:#415f35}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#415f35}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#415f35}a{color:#415f35}.nav li ul{border-color:#ffffff}.et_secondary_nav_enabled #page-container #top-header{background-color:#415f35!important}#et-secondary-nav li ul{background-color:#415f35}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#999999}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#415f35}.footer-widget li:before{border-color:#415f35}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:45px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:45px}.et_header_style_split .centered-inline-logo-wrap{width:89px;margin:-89px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:89px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:89px}.et_header_style_centered #top-menu>li>a{padding-bottom:16px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:36px 0 36px 0!important}.et_header_style_centered #main-header .logo_container{height:89px}#logo{max-height:60%}.et_pb_svg_logo #logo{height:60%}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:45px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:45px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:89px}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{width:89px;margin:-89px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:89px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:89px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:36px 0 36px 0!important}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#415f35!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#415f35}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#999999!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#999999!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#999999!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#999999!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#999999!important}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}