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:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}body{color:#222222}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1200px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1360px}a{color:#8bbc02}.nav li ul{border-color:#ffc50a}#main-header .nav li ul a{color:#1a1a1a}#top-menu li a,.et_search_form_container input{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none}.et_search_form_container input::-moz-placeholder{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none}.et_search_form_container input::-webkit-input-placeholder{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none}.et_search_form_container input:-ms-input-placeholder{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none}#main-footer{background-color:#1a1a1a}#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:#ffc50a}.footer-widget li:before{border-color:#ffc50a}#footer-widgets .footer-widget li:before{top:10.6px}#et-footer-nav .bottom-nav li.current-menu-item a{color:#ffc50a}#footer-bottom{background-color:#fffffe}#footer-info,#footer-info a{color:#1a1a1a}body .et_pb_button{font-size:16px;background-color:#618400;border-width:0px!important;border-radius:0px}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#fffffe}body .et_pb_button:after{content:'$';font-size:16px}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{color:#fffffe!important;background-color:#618400;border-radius:0px}h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{line-height:1.2em}@media only screen and (min-width:981px){#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{font-size:32px}.et_header_style_centered #logo{max-height:54%}.et_pb_svg_logo.et_header_style_centered #logo{height:54%}}@media only screen and (min-width:1500px){.et_pb_row{padding:30px 0}.et_pb_section{padding:60px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:90px}.et_pb_fullwidth_section{padding:0}}body #page-container #sidebar{width:28%}body #page-container #left-area{width:72%}.et_right_sidebar #main-content .container:before{right:28%!important}.et_left_sidebar #main-content .container:before{left:28%!important}.menu-item-215912 .sub-menu{left:auto;right:0}@media screen and (max-width:640px){.wjp_form form .ginput_container.ginput_recaptcha{max-width:210px!important;margin:auto}}@media screen and (max-width:601px){.wjp_form form .ginput_container.ginput_recaptcha{max-width:210px!important;margin:auto}}.services-page-area .et_pb_blurb{margin-bottom:0!important}.services-page-area .et_pb_blurb_content{background:#618400;padding-top:10px;max-width:100%!important}.wjp_btn_con .button_holder{background-color:#618400!important;border-color:#fff!important}.wjp_btn_con .button_holder span{color:#ffffff!important}.services-page-area .et_pb_module_header{color:#fff;font-weight:bold;padding-left:15px;padding-right:15px}@media screen and (max-width:980px){.services-page-area .et_pb_module_header{height:auto!important}}.services-page-area .et_pb_image img{width:100%!important}.services-page-area .et_pb_image .et_pb_image_wrap{display:block!important}.service-area-sect iframe{margin-bottom:-10px}.service-area-sect .fluid-width-video-wrapper{padding-top:500px}.service-area-sect .et_pb_section{padding:0px 0px}.service-area-sect iframe{margin-bottom:-10px}.service-area-sect .fluid-width-video-wrapper{padding-top:500px!important}.service-area-sect .et_pb_section{padding:0px 0px}#top-menu li li a{width:260px!important}.nav li ul{width:310px!important;margin-top:-5px}h4.hoop{font-weight:bold;display:block;margin-top:10px;margin-bottom:5px;border-top:2px solid #CCC;padding-top:10px}#reply-title .post-title{display:block;font-size:15px;font-weight:normal}.et_pb_post a.thumb-post img{width:150px!important;max-width:150px!important;height:150px!important;object-fit:cover;object-position:center}.et_pb_post .entry-content{padding-top:0}#et-top-navigation{padding-left:0!important}#sidebar input[type=text],#sidebar input[type=tel],#sidebar input[type=email],#sidebar input[type=password],#sidebar input.text,#sidebar input.title,#sidebar textarea,#sidebar select{max-width:300px;width:100%}.open-time,.close-time{width:70px;text-align:left}.dc_breadcrumbs span.bc-seperator{display:inline-block;padding-left:5px;padding-right:5px}.dc_breadcrumbs span.bc-seperator:before{content:'/';color:#BBB}#main-content .container{padding-top:30px}ul.gform_fields li .ginput_container input:not([type="checkbox"]):not([type="radio"]){width:100%}#sidebar form .gform_body ul.gform_fields li{margin-top:5px;border:0!important;padding:0!important}#sidebar form .gform_body ul.gform_fields li .ginput_container{margin-top:0;padding:0}#sidebar form .gform_footer{margin-top:0;padding:0}#sidebar form ul.gform_fields li .ginput_recaptcha{transform:scale(0.80);-webkit-transform:scale(0.80);transform-origin:0 0;-webkit-transform-origin:0 0}form .gform_footer [type="submit"]{display:inline-block;font-size:18px;background:#618400;border-width:0px!important;border-radius:0px;padding:0.75em 1.5em!important;color:#FFF}form .gform_footer [type="submit"]:hover{background:#618400;color:#FFF}.gform_fields li.gfield.gfield_error.gfield_contains_required,.gfield_description.validation_message,.gform_wrapper li.gfield.gfield_error{border:0!important;padding:0!important;margin:0!important;background-color:transparent!important}.gform_wrapper .gfield_description.validation_message{padding-top:0!important;margin:0!important}.gform_wrapper>form>.validation_error{display:none!important}.gform_wrapper .gform_footer.top_label{margin:10px 0;padding:0}body .gform_wrapper .top_label div.ginput_container{padding-top:0!important}#main-footer div.lseo-social-network>a{width:35px;height:35px;padding:7px;border-radius:50%;background:rgba(255,255,255,0.1)}#main-header{border-bottom:56px solid #618400}.header_text{display:inline-block;margin-top:-72px;margin-bottom:62px}.header_text .cst-phone{display:inline-block;line-height:1.7em;margin-top:5px;float:left}.header_text #et-info-phone{font-size:24px;color:#1a1a1a;font-weight:600}#main-header div.lseo-social-network{display:inline-block;float:right}#main-header div.lseo-social-network>a{width:35px;height:35px;padding:7px;border-radius:50%;background:#010939}.et_header_style_centered #main-header .container{padding-right:30px!important;padding-left:30px!important;max-width:1350px;width:100%}.et_header_style_centered #main-header .logo_container{max-width:1200px;height:150px}#et-top-navigation{line-height:0!important;margin-bottom:-53px}#top-header .et-social-icon a:before{font-size:16px}#top-menu .menu-item-has-children>a:first-child:after{right:10px}#top-menu li.current-menu-item.menu-item-has-children>a:first-child:after{top:10px}.et_header_style_centered #top-menu>li>a{padding:0px 20px 0px 20px;margin:20px 0;border-right:1px solid #FFC50A;text-transform:uppercase;letter-spacing:1px;color:#fff!important}#top-menu li{padding:0;display:inline-block;float:left}.et_header_style_centered #top-menu>li.current-menu-item>a{color:#fff}.et_header_style_centered #top-menu>li:last-child>a{border-right:1px solid transparent}.et_header_style_centered #top-menu>li.menu-item-has-children>a{padding-right:30px}#et-top-navigation{margin-top:3px}#logo{max-height:inherit!important;height:150px!important;margin-top:8px}body,span,p{font-weight:400}h1,h2,h3,h4,h5,h6{font-family:'Jost',sans-serif;font-weight:600}#et-info .et-social-icons{display:none}#main-header div.lseo-social-network{display:inline-block;float:right}#main-header div.lseo-social-network>a{width:35px;height:35px;padding:7px;border-radius:50%;background:#1a1a1a}.et_header_style_centered #main-header .container{padding-right:30px!important;padding-left:30px!important;max-width:1350px;width:100%}#et-info{width:100%}#et-info-phone{font-size:18px}#et-info .et-social-icons{float:right}body.et_pb_button_helper_class a.et_pb_button,.et_pb_button,.et_pb_button:hover{padding:10px 25px!important;display:inline-block;font-weight:400}form .gform_footer [type="submit"],form .gform_footer [type="submit"]:hover{padding:10px 25px!important;cursor:pointer;font-weight:400}body.et_pb_button_helper_class a.et_pb_button:hover{padding:10px 35px 10px 15px!important;font-weight:400}.main-title{font-size:45px;text-transform:uppercase;font-weight:600;letter-spacing:6px}.main-slider .et_pb_slides .et_pb_slider_container_inner{display:table-cell!important}.main-slider .et_pb_slides .et_pb_container{display:table!important}.main-slider .et_pb_slide_title{font-size:60px;text-transform:uppercase;letter-spacing:2px;font-weight:600;margin-bottom:30px}.main-slider .et_pb_container{min-height:600px;max-width:1100px!important;width:90%!important}.main-slider .et_pb_slide_content{font-weight:300;letter-spacing:1px;margin-bottom:25px}.main-slider .et_pb_slide_description{max-width:480px;padding:0;float:right;animation-name:fadeLeft}.intro-section .cst-main-content .et_pb_module_header{font-size:20px;text-transform:capitalize;font-weight:600;margin-bottom:15px;letter-spacing:0px}.intro-section .service-item .et_pb_module_header{text-transform:uppercase;letter-spacing:3px;font-weight:500;margin-top:5px}.intro-section .row-title{font-size:30px;text-transform:capitalize;font-weight:600;letter-spacing:1px}.service-section .et_pb_promo{display:table}.service-section .et_pb_promo_description{display:table-cell;vertical-align:middle}.service-section .special-box .et_pb_promo_description{padding:0 20px 20px;z-index:1;background:rgba(0,0,0,0.3);bottom:0;transition:all 0.3s ease 0s}.service-section .special-box:hover .et_pb_promo_description{background:transparent}.service-section .special-box .listing-container{opacity:0;transition:all 0.3s ease 0s}.service-section .special-box h3.et_pb_module_header{position:absolute;top:43%;right:0;opacity:1;left:0;font-weight:600;transition:all 0.3s ease 0s;text-shadow:1px 1px 2px rgba(0,0,0,0.7);font-size:26px;padding:7px 10px;text-transform:uppercase}.service-section .special-box:hover .et_pb_module_header{opacity:0;letter-spacing:10px}.service-section .special-box{padding:0;overflow:hidden}.service-section .special-box .special-litebox{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0}.service-section .special-box{position:relative;width:100%}.service-section .special-box .box-content{opacity:0}.service-section .special-box:hover .et_parallax_bg{transform:scale(1.1)!important}.service-section .special-box .et_parallax_bg{top:0;right:0;height:auto!important;transform:none!important;transition:all 0.3s ease-in-out}.service2-section .et_pb_promo_description{display:block;vertical-align:middle;min-height:500px}.service2-section .special-box .et_pb_promo_description{padding:0 20px 20px;z-index:1;background:rgba(0,0,0,0.1);bottom:0;transition:all 0.3s ease 0s}.service2-section .special-box:hover .et_pb_promo_description{background:transparent}.service2-section .special-box .listing-container{opacity:0;transition:all 0.3s ease 0s}.service2-section .special-box h3.et_pb_module_header{position:absolute;top:10%;right:0;opacity:1;left:0;font-weight:600;transition:all 0.3s ease 0s;text-shadow:1px 1px 2px rgba(0,0,0,0.7);font-size:32px;padding:7px 10px;text-transform:uppercase}.service2-section .special-box:hover .et_pb_module_header{opacity:0}.service2-section .special-box{padding:0;overflow:hidden}.service2-section .special-box .special-litebox{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0}.service2-section .special-box{position:relative;width:100%}.service2-section .special-box .box-content{opacity:0}.service2-section .special-box:hover .et_parallax_bg{transform:scale(1.1)!important}.service2-section .special-box .et_parallax_bg{top:0;right:0;height:auto!important;transform:none!important;transition:all 0.3s ease-in-out}#et-top-navigation{line-height:0!important;margin-bottom:-61px!important}.service3-section .et_pb_promo{display:table}.service3-section .et_pb_promo_description{display:table-cell;vertical-align:middle}.service3-section .special-box .et_pb_promo_description{padding:0 20px 20px;z-index:1;background:rgba(0,0,0,0.3);bottom:0;transition:all 0.3s ease 0s}.service3-section .special-box:hover .et_pb_promo_description{background:transparent}.service3-section .special-box .listing-container{opacity:0;transition:all 0.3s ease 0s}.service3-section .special-box h3.et_pb_module_header{position:absolute;top:43%;right:0;opacity:1;left:0;font-weight:600;transition:all 0.3s ease 0s;text-shadow:1px 1px 2px rgba(0,0,0,0.7);font-size:26px;padding:7px 10px;text-transform:uppercase}.service3-section .special-box:hover .et_pb_module_header{opacity:0;letter-spacing:10px}.service3-section .special-box{padding:0;overflow:hidden}.service3-section .special-box .special-litebox{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0}.service3-section .special-box{position:relative;width:100%}.service3-section .special-box .box-content{opacity:0}.service3-section .special-box:hover .et_parallax_bg{transform:scale(1.1)!important}.service3-section .special-box .et_parallax_bg{top:0;right:0;height:auto!important;transform:none!important;transition:all 0.3s ease-in-out}.testimonial-section .amazingcarousel-item{padding:0 10px!important}.testimonial-section .amazingcarousel-item-container{position:relative;margin:0px 2px;background:url(/wp-content/uploads/2019/10/quote-left-icon4.png);background-repeat:no-repeat;background-position:top left;background-size:50px}.testimonial-section .amazingcarousel-text{padding:10px 5px}.testimonial-section p.client-info{color:#fff!important;display:block;position:relative;margin:4px 18px;text-align:left;font-weight:800}.testimonial-section em{border:0!important;margin:8px 18px!important;text-align:left!important;margin-bottom:20px!important;font-size:16px;line-height:1.5em;display:block;color:#fff!important}.contact-section .gform_wrapper ul li.gfield{margin-top:3px}.contact-section .gform_wrapper .gfield_required{}.contact-section .gform_wrapper .top_label div.ginput_container{margin-top:0}.contact-section .gform_wrapper .top_label div.ginput_recaptcha>div{margin:auto}.contact-section .gform_wrapper .gform_footer input.button,.contact-section .gform_wrapper .gform_footer input[type=submit]{cursor:pointer}.contact-section .gform_wrapper{margin-top:0!important}.contact-section .gform_wrapper .gform_footer.top_label{padding-right:15px;text-align:center}.splash-text{position:absolute;font-size:100px;letter-spacing:10px;font-weight:800;left:0;top:-22px;white-space:nowrap;margin:auto;right:0;text-transform:uppercase;display:inline-block;opacity:0.1;line-height:1;z-index:0}.section-overlay{position:absolute;left:0;right:0;top:0px;width:100%;height:100%;margin:0;max-width:100%;z-index:0!important}.section-bg .et_pb_row:not(.section-overlay){z-index:1!important}div.lseo-contact-card>.fn[itemprop="name"] strong{font-weight:600!important}.gallery-section .vp-portfolio__items-style-fade .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category{background-color:#C12228!important;font-size:20px;line-height:1.7em}.gallery-section .vp-portfolio__items-style-fade .vp-portfolio__item-meta-title{font-size:30px;letter-spacing:1px;font-weight:300}.gallery-section .vp-portfolio__pagination-wrap{display:none}.gallery-section .vp-filter__style-default .vp-filter__item.vp-filter__item-active>*{background-color:#C12228!important;border:1px solid #C12228!important}.gallery-section .vp-filter__style-default .vp-filter__item>*{border-radius:50px!important}.faq_content h3{font-weight:700;font-size:30px;color:#333}.faq_content h3{padding-bottom:20px}.faq_accordion h5{font-size:20px}.faq_accordion .et_pb_module{margin-bottom:20px!important}.focus_content h2{font-weight:700;font-size:35px;color:#333}.header_text div.lseo-social-network>a:nth-of-type(4){display:none!important}@media (max-width:1000px){#top-menu li{font-size:11px!important}}#footer-info,#footer-info a{float:none}@media only screen and (max-width:980px){.wjp_form .gform_footer{text-align: center!important}}@media only screen and (max-width:980px) and (min-width:602px){.wjp_form .gform_fields div.ginput_recaptcha{transform:scale(1)!important;-webkit-transform:scale(1)!important;transform-origin:0 0;-webkit-transform-origin:0 0;max-width:300px!important;margin:auto!important}}@media only screen and (max-width:601px){.wjp_form .gform_fields .ginput_recaptcha{transform:scale(0.69)!important;-webkit-transform:scale(0.69)!important;transform-origin:0 0;-webkit-transform-origin:0 0;margin:auto;max-width:210px!important}}#footer-bottom .floating-btn.et_pb_button{position:fixed;right:15px;bottom:45px;z-index:99999;opacity:1!important;text-align:center;color:#fff}body.page-id-2403 #footer-bottom .floating-btn.et_pb_button{display:none!important}@media only screen and (max-width:980px){#footer-bottom .floating-btn.et_pb_button{width:100%;right:0;bottom:39px;border:2px solid #fff!important;border-width:2px 0!important;border-radius:0}#footer-bottom{padding-bottom:95px!important}body.page-id-2403 #footer-bottom{padding-bottom:45px!important}}