.description-list ul{padding:0 0 23px 1.5em!important}.description-list ul li{padding:5px 0!important}.et_pb_toggle_title:before{content:"\33"!important;transition:all .3s ease-in-out}.et_pb_toggle_open .et_pb_toggle_title:before{content:"\33"!important;transform:rotate(180deg)}.et_pb_testimonial_author{margin-top:20px!important}#et-secondary-menu{float:none!important}#top-header .et-social-icons{float:right!important}#et-top-navigation{padding:28px 0 0!important}#top-menu li{padding-right:15px!important}#top-menu li.nav-menu-call-us{margin-right:1vw!important;padding:0 20px!important;background-color:#d2252f!important;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}#top-menu li.nav-menu-call-us a{padding:13px 0px!important;color:#ffffff!important}#top-menu li.nav-menu-call-us a:visited{color:#ffffff!important}#top-menu li.nav-menu-call-us.menu-item.current-menu-item>a{color:#ffffff!important}#main-header.et-fixed-header{box-shadow:0 0 7px rgba(0,0,0,.3)!important;-moz-box-shadow:0 0 7px rgba(0,0,0,.3)!important;-webkit-box-shadow:0 0 7px rgba(0,0,0,.3)!important}#et_top_search{margin:15px 0 0 22px!important}.et_mobile_menu li a{font-size:17px!important}.et_mobile_menu li li a{font-size:16px!important}.et_mobile_menu li li li a{font-size:15px!important;font-weight:400;padding:5px 5%!important}.home-blurb-products .home-blurb-products{}.product-text-overlay-hover .et_pb_promo_description{opacity:0;transition-property:opacity;transition-duration:1s}.product-text-overlay-hover:hover .et_pb_promo_description{opacity:100}.product-text-overlay-hover .et_pb_button_wrapper{opacity:0;transition-property:opacity;transition-duration:0.5s}.product-text-overlay-hover:hover .et_pb_button_wrapper{opacity:100}.et-zoom-in.et_pb_image:hover img,.et-zoom-in .et_pb_image_wrap:hover img,.et-zoom-in a:hover img{transform:scale(1.2);transition:all 2s 0s ease}.et-zoom-in,.et-zoom-in a{overflow:hidden}.et-zoom-in.et_pb_image img,.et-zoom-in .et_pb_image_wrap img,.et-zoom-in a img{transition:all 1s 0s ease}#product-category-menu-mobile{padding:5px 0!important}.custom-product-display{padding:10px 0 20px!important}.et-db #et-boc .et-l .et_overlay{display:none!important}.et_pb_post_title_0_tb_body .et_pb_title_container .et_pb_title_meta_container{margin-bottom:40px}.et-l.et-l--post .et_pb_section{}.post-content-wrap .et_pb_row{width:90%!important;padding:0px!important}.et_pb_post .et_pb_image_container{margin:-20px -20px 15px!important}.et_pb_post .entry-featured-image-url{margin-bottom:0px!important}h4.widgettitle{font-size:16px!important;font-weight:700!important;text-transform:uppercase!important}.woocommerce .woocommerce-breadcrumb a{color:#1886d0!important}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{font-size:15px!important;font-weight:500!important;line-height:1.25!important;color:#666666!important}.woocommerce ul.product_list_widget li{padding:10px!important;border-bottom:1px solid #dddddd}.woocommerce ul.product_list_widget li span.woocommerce-Price-amount.amount{font-size:15px!important;color:#d2252f!important}.et_portfolio_image,.et_shop_image{min-height:240px!important}.term-description{display:none!important}#left-area ul.products{padding:20px 0!important}.orderby,.woocommerce div.product form.cart .variations td selec{background-color:#f4f4f4!important}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:1.1em!important;padding:0.5em 0 0.2em!important}.woocommerce-page ul.products li.product .price,.woocommerce-page ul.products li.product .price del,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price del{color:#d2252f!important;font-size:1em!important}.et_portfolio_image,.et_shop_image{min-height:215px!important}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#efefef!important}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#dddddd!important;color:#444444!important}.woocommerce #content .quantity input.qty,.woocommerce-cart table.cart td.actions .coupon .input-text,input#coupon_code.input-text,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce .quantity input.qty{background-color:#eeeeee!important;color:#333333!important}::-webkit-input-placeholder{color:#999999!important}::-moz-placeholder{color:#999999!important}:-ms-input-placeholder{color:#999999!important}:-moz-placeholder{color:#999999!important}.comment-reply-link:hover,.et_password_protected_form .et_submit_button:hover,.form-submit .et_pb_button:hover,.woocommerce #content input.button.alt:hover,.woocommerce #content input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button.alt.disabled:hover,woocommerce-page button.button.alt:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button.alt:hover,.woocommerce-page input.button:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover{background:#d2252f!important;color:#ffffff!important}.orderby,.woocommerce div.product form.cart .variations td select{background-color:#eeeeee!important;color:#444!important;padding:6px 8px!important;font-weight:600!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:5px 15px!important}.select2-container .select2-selection--single{height:20px!important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#d2252f!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:20px!important;;font-family:'Roboto',sans-serif!important;font-size:15px!important;font-weight:400!important}li.select2-results__option{font-family:'Roboto',sans-serif!important;font-size:15px!important;font-weight:400!important}.woocommerce ul.cart_list li img{float:none!important;width:65%!important;display:block!important}.woocommerce ul.product_list_widget li img{float:none!important;width:40%!important;display:block!important}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{font-size:20px!important;line-height:1!important;top:5px!important}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{font-size:15px!important}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a:after{font-size:15px!important;line-height:1.7!important}p.woocommerce-mini-cart__buttons.buttons{padding:10px 0!important}.product-category-toggle{padding:8px 10px!important;margin-bottom:8px!important}.product-category-toggle .et_pb_toggle_close h6.et_pb_toggle_title{color:#555555!important}.product-category-toggle h6.et_pb_toggle_title{padding:0 15px 0 0!important}.product-category-toggle .et_pb_toggle_title:before{font-size:18px!important;color:#777777!important}.product-category-toggle ul{list-style:none;padding:0}.product-category-toggle li{padding-left:1.3em;line-height:1.2!important}.product-category-toggle li a{color:#555555!important;font-size:15px!important}.product-category-toggle li a:hover{color:#d2252f!important}.product-category-toggle li:before{content:"\f0da";font-family:'FontAwesome';display:inline-block;margin-left:-0.9em;width:0.9em}li.woocommerce-mini-cart-item.mini_cart_item dl.variation dd{margin:0!important}#sidebar{margin-top:-30px!important}#sidebar #media_image-4.et_pb_widget.widget_media_image{margin-bottom:20px!important}.footer-menu .et_pb_menu__wrap{justify-content:flex-end!important}.footer-contact-info p{font-size:15px!important}.footer-product-list ul{line-height:24px!important}.footer-product-list a,.footer-contact-info a{color:#ffffff!important}@media only screen and (min-width:320px){#main-header .container{width:90%!important}.et_header_style_left #logo,.et_header_style_split #logo{max-width:40%!important}#et_top_search{margin:0px 5px 0 22px!important}.professional-pg-how-it-works .et_pb_main_blurb_image{margin-bottom:15px!important}}@media only screen and (max-width:1200px) and (min-width:1024px){.four-columns-mobile .et_pb_column.et_pb_column_1_4{width:24%!important;margin:0 0.5%!important}.product-category-toggle h5.et_pb_toggle_title{font-size:15px!important}#et_mobile_nav_menu{display:block}#top-menu{display:none}#et_top_search{margin:10px 10px 0 22px!important;float:left!important}}@media only screen and (min-width:1025px){#main-header .container{width:100%!important}.et_header_style_left #logo,.et_header_style_split #logo{max-height:50%!important}.et_pb_text_7.david-name-header{margin-top:10vh!important}#product-category-menu-mobile{display:none!important}.professional-pg-how-it-works .et_pb_main_blurb_image{margin-bottom:30px!important}}@media only screen and (min-width:1320px){.et_header_style_left #logo,.et_header_style_split #logo{max-height:63%!important}#top-menu li{padding-right:22px!important}#top-menu li a{}#top-menu li.nav-menu-call-us{margin-right:1.5vw!important}.et_pb_text_7.david-name-header{margin-top:11vh!important}.david-bio-desc p{line-height:1.7!important}#about-benefits-row{}}@media only screen and (min-width:1600px){#home-take-back-control-row{padding:8% 0 1%!important}#about-header-image-wrap{margin-top:120px!important;margin-bottom:-350px!important}#about-benefits-row{padding:300px 0 0!important}.et_pb_column .et_pb_row_inner_0.about-benefits-col2{margin:0px 0 250px!important}.product-cat-btn{font-size:1.1vw!important}}