.heading_underline::after{content:'';display:block;width:50px;height:0;margin-top:10px;border-top:2px solid #85b62f;left:0;opacity:1;transition:all .3s linear}@media only screen and (max-width:690px){#page-header-bg .span_6 h1,.single.single-post .section-title h1{font-size:35px!important}}@media only screen and (max-width:1300px) and (min-width:1000px){.row .span_2 h2,.row .span_3 h2,.row .span_4 h2,.row .vc_col-sm-2 h2,.row .vc_col-sm-3 h2,.row .vc_col-sm-4 h2{font-size:30px!important;line-height:45px!important}}@media only screen and (max-width:690px){body{font-size:14px!important}}.font_in_white,.font_in_white p{color:#fff}.font_in_green a,.font_in_green p{color:#85b62f}.font_in_orange a,.font_in_orange p{color:#f86914}.font_in_green_dark a,.font_in_green_dark p{color:#769d4b}.font_in_blue a,.font_in_blue p{color:#6c9cc6}.font_uppercase,.font_uppercase P{text-transform:uppercase}.font_double_line_height p{line-height:2}h2.heading2_lg{font-size:50px}@media only screen and (max-width:1000px) and (min-width:691px){h2.heading2_lg{font-size:40px}}@media only screen and (max-width:690px){h2.heading2_lg{font-size:35px}}.spacing_lg{padding-top:90px;padding-bottom:90px}@media (min-width:768px){.spacing_lg{padding-top:120px;padding-bottom:120px}}@media (min-width:992px){.spacing_lg{padding-top:150px;padding-bottom:150px}}.spacing_md{padding-top:60px;padding-bottom:60px}@media (min-width:768px){.spacing_md{padding-top:90px;padding-bottom:90px}}@media (min-width:992px){.spacing_md{padding-top:120px;padding-bottom:120px}}.spacing_sm{padding-top:45px;padding-bottom:45px!important}@media (min-width:768px){.spacing_sm{padding-top:70px;padding-bottom:70px!important}}@media (min-width:992px){.spacing_sm{padding-top:90px;padding-bottom:90px!important}}.spacing_md_top{padding-top:60px}@media (min-width:768px){.spacing_md_top{padding-top:90px}}@media (min-width:992px){.spacing_md_top{padding-top:120px}}.spacing_semi_md_top{padding-top:50px}@media (min-width:768px){.spacing_semi_md_top{padding-top:100px}}.spacing_sm_top{padding-top:45px}@media (min-width:768px){.spacing_sm_top{padding-top:70px}}.spacing_semi_md_bottom{padding-bottom:50px}@media (min-width:768px){.spacing_semi_md_bottom{padding-bottom:100px}}.spacing_sm_bottom{padding-bottom:30px}@media (min-width:768px){.spacing_sm_bottom{padding-bottom:50px}}.spacing_xm_bottom{padding-bottom:10px}@media (min-width:768px){.spacing_xm_bottom{padding-bottom:30px}}@media (min-width:992px){.spacing_sm_top{padding-top:90px}.spacing_sm_bottom_desktop{padding-bottom:90px}}.tiny_spacing_top{padding-top:30px}.center_verti_horiz{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}@media (max-width:1000px){.hidden_mobile{display:none!important}}.rm_wpb_margin_bottom{margin-bottom:0}@media (min-width:690px){.float_right_desktop{float:right}}.center_conetnt{text-align:center}::-moz-selection{background:#85b62f;color:#fff}::selection{background:#85b62f;color:#fff}.dd_list{margin-left:19px!important;margin-bottom:0!important}.dd_list li{margin-bottom:10px}@media (min-width:1001px){.hidden_desktop{display:none!important}.ascend #header-outer[data-full-width=true] header#top nav ul #search-btn a:before{content:'';position:absolute;border-left:1px solid #fff;margin-left:-25px;height:25px}}.map_section_container{width:100%;height:400px}@media (min-width:768px){.map_section_container{height:550px}}.map_section_container #map{height:100%}.map_section_container #map .gm-style-cc,.map_section_container #map .gmnoprint,.map_section_container #map .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom{display:none}#footer-outer h3{color:#fff}#footer-outer .footer_menu a{padding:0 10px}#footer-outer .footer_menu a:nth-child(1){padding-left:0}#footer-outer .footer_contact_section a{display:block}#footer-outer img{margin-top:10px}@media (max-width:689px){#copyright,.center_conetnt_mobile{text-align:center}#copyright #social{margin:auto;display:inline-block;float:none!important}}.nectar_single_testimonial .image-icon,.testimonial_slider .image-icon{font-family:Montserrat,serif!important;font-size:100px;font-weight:700;margin-bottom:0;border:none;vertical-align:text-top}.testimonial_slider blockquote p{font-size:20px;line-height:30px}.nectar_single_testimonial span,body .testimonial_slider .slides blockquote span{color:#f86914;font-weight:600!important}.testimonial_slider .controls ul li span.pagination-switch{background-color:rgba(0,0,0,.1);border:none}.container-wrap.single-product-container-wrap{padding-bottom:0}.center_divider_line .divider-wrap .divider-small-border{margin:auto}.product_container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product_container .products_inner_col{-webkit-flex-direction:column;flex-direction:column;display:flex;overflow:hidden}.product_container .products_inner_col .single_product{overflow:hidden;position:relative;height:100%;width:100%}.product_container .products_inner_col .single_product .product_logo{z-index:1;margin:0 -50% 0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:80%;max-height:80%}.product_container .products_inner_col .single_product .overlay{transition:all .5s;position:absolute;top:0;bottom:0;right:0;left:0;opacity:0}.product_container .products_inner_col .single_product a.product_link{transition:all .5s;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2}.product_container .products_inner_col .single_product .single_product_container{width:100%;height:100%;display:inline-block;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;overflow:hidden;transition:all .5s;transform:scale(1.01);-moz-transform:scale(1.01);-webkit-transform:scale(1.01);-o-transform:scale(1.01);-ms-transform:scale(1.01);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=1.01, M12=0, M21=0, M22=1.01, SizingMethod='auto expand')";filter:progid:DXImageTransform.Microsoft.Matrix(M11=1.01, M12=0, M21=0, M22=1.01, SizingMethod='auto expand')}.product_container .products_inner_col .single_product:hover .single_product_container{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";filter:progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')}.product_container .products_inner_col .single_product:hover .overlay{opacity:.9}.product_nav_container{background-color:#1a1a1a;height:300px}@media (min-width:768px){.product_nav_container{height:151px;width:100%;display:inline-flex}}.product_nav_container .single_product_nav{background-color:#1a1a1a;width:100%;display:inline-block;height:100px;position:relative}@media (min-width:768px){.product_nav_container .single_product_nav{width:33.33%;height:150px}}.product_nav_container .single_product_nav .product_logo{margin:0 -50% 0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.product_nav_container .single_product_nav .overlay{transition:all .5s;position:absolute;top:0;bottom:0;right:0;left:0;opacity:0}.product_nav_container .single_product_nav a.product_link{transition:all .5s;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2}.product_nav_container .single_product_nav:hover .overlay{opacity:.9}#search-results article.result{position:relative!important;width:100%!important;display:block!important;left:0!important;top:0!important;margin-bottom:40px!important;border-bottom:1px solid #ddd}#search-results article.result .inner-wrap{-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;transition:all .5s ease}#search-results article.result:hover .inner-wrap{background-color:#eee}#search-results article.result h2,#search-results article.result h2 a,#search-results article.result h2 span{transition:all .5s ease}@media (min-width:1000px){#search-results article.result h2{font-size:30px;line-height:30px}}body[data-form-style=minimal] .minimal-form-input label span.text .text-inner{color:#000!important}.ascend .container-wrap .contact_button input[type=submit]{float:right;padding:10px 50px!important;text-transform:uppercase;font-size:16px;font-weight:600}.ascend .container-wrap .contact_button input[type=submit]:hover{background-color:#85b62f!important}body.ascend #search-outer #search input[type=text]{font-size:40px!important;line-height:60px;text-transform:capitalize}body[data-form-style=minimal] .sign_up_container{color:#fff}body[data-form-style=minimal] .sign_up_container form div.minimal-form-input label span.text span.text-inner{color:#fff!important}body[data-form-style=minimal] .sign_up_container form div.minimal-form-input label::after{border-color:#fff!important}body[data-form-style=minimal] .sign_up_container form div.minimal-form-input .wpcf7-form-control-wrap.your-email input{color:#fff}body[data-form-style=minimal] .sign_up_container form p:nth-child(2){width:76%;display:inline-block}@media (max-width:1360px){body[data-form-style=minimal] .sign_up_container form p:nth-child(2){width:65%}}@media (max-width:1055px) and (min-width:691px){body[data-form-style=minimal] .sign_up_container form p:nth-child(2){width:65%}}@media (max-width:691px){body[data-form-style=minimal] .sign_up_container form p:nth-child(2){width:100%;display:block}}body[data-form-style=minimal] .sign_up_container form p:nth-child(3){width:23%;display:inline-block}@media (max-width:1360px) and (min-width:1056px){body[data-form-style=minimal] .sign_up_container form p:nth-child(3){width:34%}}@media (max-width:1055px) and (min-width:691px){body[data-form-style=minimal] .sign_up_container form p:nth-child(3){width:34%}}@media (max-width:690px){body[data-form-style=minimal] .sign_up_container form p:nth-child(3){width:100%;display:block}}@media (min-width:691px){body[data-form-style=minimal] .sign_up_container form p:nth-child(3){text-align:right}}body[data-form-style=minimal] .sign_up_container form p:nth-child(3) input.wpcf7-form-control.wpcf7-submit{background-color:transparent!important;text-transform:uppercase;border:1px solid #fff;padding:15px 50px!important}body[data-form-style=minimal] .sign_up_container .wpcf7-validation-errors{display:none!important}body[data-form-style=minimal] .sign_up_container .wpcf7-response-output{color:#000!important;border:none}.dfa_button{border:1px solid #fff;padding:15px 20px;color:#fff;font-weight:600;text-transform:uppercase;transition:all .5s}@media (min-width:500px){.dfa_button{padding:15px 50px}}.dfa_button.green_button:hover{background-color:#85b62f}.dfa_button.dark_green_button:hover{background-color:#769d4b}.dfa_button.blue_button:hover{background-color:#6c9cc6}.dfa_button.orange_button:hover{background-color:#f86914}