#top-header,.et_color_scheme_green #top-header{background:#6A574F!important;background:#65493d!important;background:#141414!important}#main-header{-webkit-box-shadow:2px 3px 3px rgba(0,0,0,.3);-moz-box-shadow:2px 3px 3px rgba(0,0,0,.3);box-shadow:2px 3px 3px rgba(0,0,0,.3)}@media (min-width:981px){.less-padg .et_pb_gallery_item.et_pb_grid_item.et_pb_bg_layout_light{width:24.00%;margin:0% 1.0% 1.0% 0%}}header#main-header.et-fixed-header{background:#ffffff!important}header#main-header{background:rgba(255,255,255,0.80)}.home header#main-header.et-fixed-header{background:#ffffff!important}div#et-main-area{margin-top:-112px}#top-menu a,#top-menu li.current-menu-item>a,.et_color_scheme_green #top-menu li.current-menu-item>a{color:#333}#top-menu a:hover{color:#333}@media only screen and (min-width:981px){.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a{color:#333!important}}@media only screen and (min-width:981px){.et-fixed-header #top-menu li.jointoday_button>a{color:#fff!important}}@media (min-width:700px){.custom-title-bg .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content,.custom-title-bg-darker .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{width:40%}}@media (max-width:500px){.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{width:100%}}.custom-title-bg .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{background:rgba(0,0,0,0.61)!important;background-color:rgba(0,0,0,0.61)!important}.custom-title-bg-darker .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{background:rgba(0,0,0,0.61)!important;background-color:rgba(0,0,0,0.61)!important}@media (min-width:981px){#main-header.et-fixed-header{-webkit-box-shadow:3px 2px 10px rgba(0,0,0,.4)!important;-moz-box-shadow:3px 2px 10px rgba(0,0,0,.4)!important;box-shadow:3px 2px 10px rgba(0,0,0,.4)!important}}body #page-container a.learn-more-home-header-button:hover{color:#000000!important;background-color:rgba(255,255,255,.7)!important;border-color:#f1eded!important}.testimonial-slider-webprem,.testimonial-slider-webprem .et_pb_container{height:auto!important}.testimonial-slider-webprem,.testimonial-slider-webprem .et_pb_slide{max-height:auto;border:1px solid #fff;outline:30px solid #000}.testimonial-slider-webprem .et_pb_slide_description{position:relative;top:25%;padding-top:20px!important;padding-bottom:10px!important;height:auto!important}.testimonial-slider-webprem .et_pb_testimonial_portrait{display:table-cell;float:left;position:relative;width:175px!important;height:175px!important;margin-right:30px;border:3px solid #ffffff;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.testimonial-slider-webprem .et-pb-controllers a{border-radius:0px}.testimonial-slider-webprem-lt,.testimonial-slider-webprem-lt .et_pb_container{height:auto!important}.testimonial-slider-webprem-lt,.testimonial-slider-webprem-lt .et_pb_slide{max-height:auto;border:1px solid #fff;outline:6px solid #ccc}.testimonial-slider-webprem-lt .et_pb_slide_description{position:relative;top:25%;padding-top:30px!important;padding-bottom:40px!important;height:auto!important}.testimonial-slider-webprem-lt .et_pb_testimonial_portrait{display:table-cell;float:left;position:relative;width:175px!important;height:175px!important;margin-right:30px;border:3px solid #ffffff;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.testimonial-slider-webprem-lt .et-pb-controllers a{border-radius:0px}.et-pb-controllers{bottom:5px}.et-pb-active-slide .et_pb_slide_description{animation-name:fadeIn}.testimonial-slider-webprem-lt .et_pb_slides:before{color:rgb(231,5,117);background:none!important;opacity:1;width:100%;text-align:-webkit-center;top:25px;font-size:70px}.testimonial-slider-webprem-lt .et_pb_slides:before{position:absolute;font-family:"ETmodules";color:#000;opacity:.04;top:70px;left:0px;background:none!important;font-size:300px;content:"7b"}.et_pb_team_member_image{max-width:354px}.et_pb_team_member_description{padding-left:15px;padding-right:15px;padding-bottom:5px}.svg-inline--fa{vertical-align:-0.300em}@media only screen and (min-width:981px){.nav li.line-height-51{height:51px}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:20px 0 0 0}}.nav li ul{position:absolute;padding:5px 0}.jointoday_button a{color:#ffffff!important;background-color:#007332;line-height:9px;font-weight:600;padding:13px 16px!important;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:block;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.jointoday_button a:hover{opacity:1!important;color:#fff!important;background-color:#983838}.et-fixed-header #top-menu .jointoday_button a:hover{color:#fff!important;background-color:#983838;box-shadow:0px 5px 20px #aab9c3;-moz-box-shadow:0px 5px 20px #aab9c3;-webkit-box-shadow:0px 5px 20px #aab9c3}.et-fixed-header #top-menu .jointoday_button a{color:#fff!important;background-color:#007332;box-shadow:0px 5px 20px #d6dee4;-moz-box-shadow:0px 5px 20px #d6dee4;-webkit-box-shadow:0px 5px 20px #d6dee4}.et-fixed-header.et_highlight_nav #top-menu .jointoday_button a{background-color:#007332;animation:highlight-nav .8s ease;-webkit-animation:highlight-nav .8s ease}#main-header.et-fixed-header.et_highlight_nav #top-menu .jointoday_button a:hover{background-color:#983838;box-shadow:0px 5px 20px #aab9c3;-moz-box-shadow:0px 5px 20px #aab9c3;-webkit-box-shadow:0px 5px 20px #aab9c3}.et_mobile_menu li a:hover,.nav ul li a:hover{opacity:1;background-color:rgba(0,0,0,.053)}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,.et_color_scheme_red #top-menu li.current-menu-ancestor>a,.et_color_scheme_red #top-menu li.current-menu-item>a,.et_color_scheme_pink #top-menu li.current-menu-ancestor>a,.et_color_scheme_pink #top-menu li.current-menu-item>a,.et_color_scheme_orange #top-menu li.current-menu-ancestor>a,.et_color_scheme_orange #top-menu li.current-menu-item>a,.et_color_scheme_green #top-menu li.current-menu-ancestor>a,.et_color_scheme_green #top-menu li.current-menu-item>a{color:#333333}.et_pb_pagebuilder_layout.single-post #page-container .et_pb_with_background .et_pb_row{width:100%}.post-template-default.single div#et-main-area{margin-top:-10px!important}#comment-wrap{padding-top:0px}.post-img-pad-bottom-20{padding-bottom:20px}@media only screen and (min-width:1350px){.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:32px}}.et_color_scheme_green a{color:#007332}.archive div#et-main-area{margin-top:-10px}a.more-link{float:right;text-transform:capitalize}h1,h2,h3,h4,h5,h6{line-height:1.3em}#top-menu li li a{width:270px;padding:6px 20px 6px 6px;font-size:18px}.nav li ul{width:300px}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:rgba(0,0,0,.083)}.nav li li ul{top:-1px}.wpcf7-textarea{width:85%}.wpcf7 input{width:65%}.wpcf7-text{width:65%}input.wpcf7-form-control,input.wpcf7-form-control-wrap,span.wpcf7-form-control-wrap{padding:10px 10px}textarea.wpcf7-form-control.wpcf7-textarea{font-family:Arial;padding:10px 10px}input.wpcf7-form-control.wpcf7-submit{background:black;color:white;width:25%;margin-left:15px;margin-top:20px}input.wpcf7-form-control.wpcf7-submit:hover{background:green}.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha{margin-left:12px}span.wpcf7-not-valid-tip{margin-left:15px}.back-to-team{background:#619130;padding:10px 20px;color:white!important;font-size:22px;border-radius:5px}.footer-widget h4.title{color:#dcd9d9}.footer-widget div.widget_search{width:90%}.social-caption{padding:0 8px 0 0;text-align:center}.social-caption p.social-caption-text{margin:0;padding:0 4px 5px;font-size:12px;text-align:center;color:blue}@media (min-width:981px){#main-content .container:before{width:3px}}@media (max-width:980px){.mobile-less-margin.et_pb_row{padding:20px 0 0 0}.mobile-less-margin .et_pb_column{margin-bottom:5px}}@media (min-width:981px){.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget{margin-bottom:10.54%}.et_pb_gutters3 .footer-widget{margin:0 5.5% 0.5% 0}}#footer-info-r{float:right;padding-bottom:10px;font-size:16px;color:#ffffff}#footer-info-r a{font-weight:600;color:#ffffff}#footer-info-r a:hover{font-weight:600;color:#cccccc}@media (min-width:981px){.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_left .et-fixed-header #et-top-navigation{padding:15px 0 10px 0}img.aligncenter{text-align:center!important}}.mobile_menu_bar:before{color:#007332!important}@media (max-width:980px){.et_header_style_left #logo{max-height:65px!important}}.et_pb_widget ul li{margin-bottom:.0em;margin-left:20px;padding:3px 2px 3px 0px;font-size:14px;line-height:18px;list-style:square;color:#007332}.et_right_sidebar #sidebar{padding-left:20px}h4.widgettitle{font-weight:600;margin-top:35px}.et_pb_widget li a{color:#007332!important}@media (max-width:500px){.et_pb_sidebar_0.et_pb_widget_area{border-width:0px;border-style:outset;border-color:transparent}}.et_pb_post a img{max-width:250px!important;margin-right:16px}a.entry-featured-image-url{float:left;left:0;margin-bottom:10px!important}@media (max-width:500px){a.entry-featured-image-url{float:none}}a.more-link{float:right;text-transform:capitalize;margin-right:23px;background:#43983c;padding:5px 15px;color:white;margin-top:5px}a.more-link:hover{background:#007332}.et_pb_posts a.more-link{clear:none}@media (min-width:981px){#main-content .container:before{width:2px}}.search-results div#content-area{padding-top:100px}.search-results header#main-header{background:#fff}@media (min-width:981px){#main-content .blog-listing-pg{border-right:2px double #efefef;height:100%;padding-right:40px}}article{clear:both}a.link-hover-underline:hover{text-decoration:underline}.entry-featured-image-url img{box-shadow:0px 1px 5px 1px rgba(0,0,0,0.3);-moz-box-shadow:0px 1px 5px 1px rgba(0,0,0,0.3);-webkit-box-shadow:0px 1px 2px 1px rgba(0,0,0,0.3)}.search-results .has-post-thumbnail .entry-featured-image-url{display:none}a.kindle-link{color:#f6f7f6!important}.et_pb_row.home-pg-left.et_pb_row_0.et_pb_gutters3{margin-left:350px!important}.et_pb_post .entry-content{padding-top:0px}a.underline-hover:hover{text-decoration:underline}.divi-life-snow,.divi-small-snow{position:relative}.divi-life-snow:after{content:'';display:block;position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;pointer-events:none;background-image:url('https://www.greencrafthomes.com/wp-content/uploads/divi-life-snowflakes-a-2.png'),url('https://www.greencrafthomes.com/wp-content/uploads/divi-life-snowflakes-d.png'),url('https://www.greencrafthomes.com/wp-content/uploads/divi-life-snowflakes-b.png');animation:divi-life-snow 10s linear infinite}@keyframes divi-life-snow{0%{background-position:0px 0px,0px 0px,0px 0px}50%{background-position:500px 500px,100px 200px,-100px 150px}100%{background-position:500px 1000px,200px 400px,-100px 300px}}@-moz-keyframes divi-life-snow{0%{background-position:0px 0px,0px 0px,0px 0px}50%{background-position:500px 500px,100px 200px,-100px 150px}100%{background-position:500px 1000px,200px 400px,-100px 300px}}@-webkit-keyframes divi-life-snow{0%{background-position:0px 0px,0px 0px,0px 0px}50%{background-position:500px 500px,100px 200px,-100px 150px}100%{background-position:500px 1000px,200px 400px,-100px 300px}}.divi-small-snow:after{content:'';display:block;position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;pointer-events:none;background-image:url('https://www.greencrafthomes.com/wp-content/uploads/divi-life-snowflakes-a-3.png'),url('https://www.greencrafthomes.com/wp-content/uploads/divi-life-snowflakes-d-3.png'),url('https://www.greencrafthomes.com/wp-content/uploads/divi-life-snowflakes-b-3.png');animation:divi-small-snow 10s linear infinite}@keyframes divi-small-snow{0%{background-position:0px 0px,0px 0px,0px 0px}50%{background-position:500px 500px,100px 200px,-100px 150px}100%{background-position:500px 1000px,200px 400px,-100px 300px}}@-moz-keyframes divi-small-snow{0%{background-position:0px 0px,0px 0px,0px 0px}50%{background-position:500px 500px,100px 200px,-100px 150px}100%{background-position:500px 1000px,200px 400px,-100px 300px}}@-webkit-keyframes divi-small-snow{0%{background-position:0px 0px,0px 0px,0px 0px}50%{background-position:500px 500px,100px 200px,-100px 150px}100%{background-position:500px 1000px,200px 400px,-100px 300px}}