a{text-decoration:none!important}a:hover{font-weight:700!important}.tonnagetotal{background:white!important;border-radius:0.5rem;padding:.6rem 1rem;color:#333!important}.tonnagetotal label{font-size:12px!important}.tonnagetotal input{color:#333!important;background:#ededed!important}.pricing_table_row:before{content:'';height:100%;background:#ededed;position:absolute;top:0}.prod_calc_widget .gform_body .gform_fields.top_label.form_sublabel_below.description_below{padding:2rem!important}.pricing_table_row{visibility:visible;max-height:none!important;overflow:visible;padding:3rem 0 3rem 0!important}.pricing_table_row.visible{visibility:visible;max-height:none!important;overflow:visible;padding:3rem 0 3rem 0!important}.variation_add_to_cart{cursor:pointer}.calc_btn{padding:.8rem 1.8rem;border:3px solid white;border-radius:4rem;color:white!important;font-size:1.2rem;font-weight:bold;display:block;margin-bottom:2rem;text-align:center;cursor:pointer;transition:ease all 350ms}.calc_btn:hover{background:white;color:#e41c32!important}span.gfield_required.gfield_required_text{color:white}.et_pb_module.et_pb_wc_description p{margin-bottom:1.5rem}ul.ul_buttons{list-style:none;margin-left:0;padding-left:0;display:flex;justify-content:space-between}ul.ul_buttons li{flex:0 0 24%;background:#e41c32;color:white;border-radius:4rem;text-align:center;display:flex;border:2px solid white}ul.ul_buttons li a{width:100%;padding:.5rem 1rem;text-decoration:unset!important}#header-transparent,.et-db #et-boc #header-transparent{position:absolute;width:100%}#header-transparent .et_pb_menu__wrap{justify-content:flex-end}.mySlides img{animation:animate 20s ease infinite}.slideshow-container{max-width:100%;position:relative;margin:auto;overflow:hidden}@keyframes animate{0%{transform-orgin:bottom right;transform:scale(1.0)}50%{transform:scale(1.2)}100%{transform-orgin:bottom right;transform:scale(1.0)}}input.wpcf7-form-control.wpcf7-text.subject-sec,input.wpcf7-form-control.wpcf7-text.subject-sec,#servicedropdown,input.wpcf7-form-control,input.wpcf7-form-control.wpcf7-text.phone-sec,input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.email-sec,input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.name-sec,input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.name-sec{border-width:0px!important;border-color:#bbb!important;width:100%;margin-top:3%;height:35px;padding-left:10px}.wpcf7 textarea{border-width:0px!important;border-color:#bbb!important;width:100%;margin-top:3%;height:70px;padding-left:10px}div.wpcf7 input[type="file"]{box-shadow:none}select.wpcf7-form-control.wpcf7-select{width:100%!important;margin-top:3%!important;height:35px!important}input.wpcf7-form-control.wpcf7-submit{width:100%;margin-top:3%;color:#fff;font-size:18px;font-weight:600;background-color:#ee564d;border-width:2px;border-color:#bbb;border-radius:0px}::placeholder{font-family:"Open Sans",Arial,sans-serif;-webkit-font-smoothing:antialiased}::-webkit-input-placeholder{font-family:"Open Sans",Arial,sans-serif;-webkit-font-smoothing:antialiased}p.woocommerce-result-count{font-weight:700;font-size:14px;color:#000}.orderby,.woocommerce div.product form.cart .variations td select{background-color:#545454;border-radius:0px;color:#fff!important}.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product .price,.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product .price .amount{font-weight:700;color:#000000!important;padding-bottom:15px}.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h3,.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h1,.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h2,.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h4,.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h5,.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h6,.et_pb_text_16 h2{font-weight:700;color:#ee564d!important;padding-bottom:15px;padding-left:15px;padding-right:15px}.et-menu-nav li.mega-menu>ul>li{width:33%!important;margin:0}.et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu a,.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu a{color:#000000!important;border-bottom:2px solid #ffffff;width:92%!important;font-weight:600!important;padding-top:10px!important;font-size:13px!important}.sub-menu a:active{color:#FF0000}@media only screen and (max-width:600px){header .et_pb_text_inner{text-align:center;font-weight:700}}.et_pb_button{border-radius:0px!important}#appsec .et_pb_button:hover,body .et_pb_button:hover{color:#e41c32!important;border-color:#e41c32!important;background-color:white}@media (min-width:981px){.slide-text{color:#f2f2f2;font-size:1rem;padding:30px 20px;position:absolute;text-align:left;top:16em;left:14em;width:40%;background-color:#0000006b;border-radius:0px;font-weight:500;z-index:99}.slide-text .slide-header-content h1{color:#fff!important;font-weight:700}.prev,.next{cursor:pointer;position:absolute;top:50%;width:auto;margin-top:-22px;padding:16px;color:white;font-weight:bold;font-size:18px;transition:0.6s ease;border-radius:0 3px 3px 0;user-select:none}.prev:hover,.next:hover{background-color:rgba(0,0,0,0.8);color:rgb(195,10,10)}.next{right:0;border-radius:3px 0 0 3px}#hp-et-sec1{margin-top:-20px!important;z-index:99999}.slidebutton2{margin-left:15px!important}.slidebutton:hover{color:#e41c32;background-color:#fff}.slidebutton2:hover{color:#e41c32;background-color:#fff}.slide-header-content{padding-bottom:25px!important}}@media (max-width:980px){.slide-text{color:#f2f2f2;font-size:0.8rem;padding:30px 30px;position:absolute;text-align:center;top:125px;left:23px;width:86%;background-color:#0000006b;border-radius:5px;font-weight:500;line-height:0.8rem;z-index:99}.slide-text .slide-header-content h1{color:#fff!important;font-weight:700;font-size:18px}.topmenu-bar #et-info{float:none!important;padding-top:2px;text-align:center!important;margin-top:-20px!important;padding-bottom:10px!important}.prev,.next{cursor:pointer;position:absolute;top:65%;width:auto;margin-top:-22px;padding:16px;color:white;font-weight:bold;font-size:18px;transition:0.6s ease;border-radius:0 3px 3px 0;user-select:none}.prev:hover,.next:hover{background-color:rgba(0,0,0,0.8);color:rgb(195,10,10)}.next{right:0;border-radius:3px 0 0 3px}#hp-et-sec1{margin-top:-15px!important;z-index:1!important}.slidebutton{background-color:#e41c32;color:#fff;padding:8px 14px 8px 14px;font-weight:600;font-size:10px}.slidebutton2{background-color:#e41c32;color:#fff;padding:8px 14px 8px 14px;font-weight:600;margin-left:10px!important;font-size:10px}.slidebutton:hover{color:#e41c32;background-color:#fff}.slidebutton2:hover{color:#e41c32;background-color:#fff}.header-content{padding-bottom:25px!important}.mySlides img{animation:animate 20s ease infinite;min-height:400px!important}.mobile_menu_bar:before{color:#ffffff!important}#main-header .et_mobile_menu .menu-item-has-children,.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children,.et_pb_menu .et_mobile_menu .menu-item-has-children{position: relative}#main-header .et_mobile_menu .menu-item-has-children>a,.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children>a,.et_pb_menu .et_mobile_menu .menu-item-has-children>a{padding-right: 47px;background: transparent}#main-header .et_mobile_menu .menu-item-has-children>a+span,.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children>a+span,.et_pb_menu .et_mobile_menu .menu-item-has-children>a+span{position: absolute;right: 0;top: 0;padding: 10px 15px;font-size: 20px;font-weight: 600;cursor: pointer;z-index: 2}#main-header .et_mobile_menu li ul.menu-hide,.et_pb_fullwidth_menu .et_mobile_menu li ul.menu-hide,.et_pb_menu .et_mobile_menu li ul.menu-hide{display: none!important}#main-header .et_mobile_menu span.menu-closed:before,.et_pb_fullwidth_menu .et_mobile_menu span.menu-closed:before,.et_pb_menu .et_mobile_menu span.menu-closed:before{content: "\4c";font-family: "ETmodules";display: block;font-size: 17px}#main-header .et_mobile_menu span.menu-closed.menu-open:before,.et_pb_fullwidth_menu .et_mobile_menu span.menu-closed.menu-open:before,.et_pb_menu .et_mobile_menu span.menu-closed.menu-open:before{content: "\4d"}#top-menu li.current-menu-item>a,#top-menu li.current-menu-ancestor>a,.nav li ul .current-menu-item a{color:#e41c32!important}.woocommerce div.product form.cart .variations{margin-bottom:-1em;border:0;width:100%}.single_variation_wrap{margin-top:-35px}.topmenu-bar .et_mobile_nav_menu{display:none}.topmenu-bar .et-menu li{display:inline-block;font-size:16px!important}.cart-contents:before{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f290"!important;font-size:30px;color:#FFFFFF}.slide-header-content{padding-bottom:20px}.topmenu-bar .et_mobile_nav_menu{display:none!important}element.style{}.et-db #et-boc .et-l .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul{padding:0!important}#menu-topmenu #et-menu nav{display:flex!important;align-items:stretch}.topmenu-bar .et_pb_menu__menu{display:flex!important;float:right!important;color:#ffffff!important;font-size:14px!important}#top-menu-with-cart{color:#fff!important}a.et_pb_menu__icon,button.et_pb_menu__icon{margin-top:-2em}}.et_pb_fullwidth_header_0_tb_body.et_pb_fullwidth_header .et_pb_header_content_wrapper{line-height:30px!important;padding-left:25px}h1.et_pb_module_header{padding-left:40px}.single-product .woocommerce-notices-wrapper{position:fixed;bottom:0px;z-index:20;width:100%}.single-product .woocommerce-message{margin-bottom:0}@media (max-width:767px){div#field_3_2,div#field_3_4,div#field_3_7,div#field_6_2,div#field_6_4,div#field_6_7{grid-column:span 8}div#field_3_3,div#field_3_6,div#field_3_5,div#field_6_3,div#field_6_6,div#field_6_5{grid-column:span 4;padding-left:1rem}div#field_3_3 select,div#field_3_6 select,div#field_3_5 select,div#field_6_3 select,div#field_6_6 select,div#field_6_5 select{padding:12px 8px!important}#variation_table tbody>tr:not(:first-of-type){flex-wrap:wrap!important;border-radius:1rem!important;padding:1rem 2rem!important}#variation_table td.button{display:flex!important;justify-content:space-between}#variation_table td.button input{max-width:49%!important}#variation_table td.button button{width:49%!important}#variation_table tbody>tr:not(:first-of-type):not(:last-of-type) br{display:none}#variation_table tbody>tr:not(:first-of-type) td .price{display:block;position:relative;left:unset;margin:1rem 0!important}#variation_table tbody>tr:last-of-type>td{font-size:1.2rem}a.call_for_price_button{font-size:1rem!important}#variation_table tbody>tr:not(:first-of-type)>td{text-align:center;width:100%}#variation_table td{padding:1rem 0 5px 0!important}#variation_table tbody>tr:not(:first-of-type) td .price{left:unset!important;position:relative!important}span.bag_size{font-size:1.5rem}ul.ul_buttons{flex-wrap:wrap;justify-content:space-between}ul.ul_buttons li{flex:0 0 49%!important;margin-bottom:.5rem!important}.slidebutton2{margin-left:0!important}}@media (max-width:500px){.et_pb_menu .et-menu>li{padding-left:20px;padding-right:20px}}.woocommerce table.shop_table td{border-top:1px solid rgb(0 0 0)}table.shop_table.shop_table_responsive{border:1px solid #000;border-radius:0px}tr.cart-subtotal{border-bottom:1px solid #000!important}#main-content .cart-subtotal td{border-top:0px solid #000}.woocommerce-cart .cart-collaterals .cart_totals tr th{border-top:1px solid #000}.woocommerce-cart .cart-collaterals .cart_totals tr td{border-top:1px solid #000}.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover .woocommerce a.button:hover,.woocommerce-page a.button:hover .woocommerce button.button:hover,.woocommerce-page button.button:hover .woocommerce a.button:hover,.woocommerce-page a.button:hover{color:#e41c32!important;border-color:#e41c32!important;border-radius:0px!important}.woocommerce-info{font-size:18px!important;color:#fff!important;padding:15px!important;margin-top:15px}.single-product .variations_form .variations,.woocommerce-variation-add-to-cart{display:none}.gform_wrapper .gf_left_two_third{width:66%!important}.gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:33.4%}.gform_wrapper .top_label li.gfield.gf_left_third,.gform_wrapper .top_label li.gfield.gf_middle_third,.gform_wrapper .top_label li.gfield.gf_right_third{display:-moz-inline-stack;display:inline-block;vertical-align:top;float:none;margin-bottom:8px}.single-product .gform_fields{padding:5px 10px 21px 15px!important;background:#e41c32;color:#fff}.single-product .gform_fields input,.single-product .gform_fields select{border-radius:4px;padding:5px}table#variation_table .variation_add_to_cart{background:#009721;color:white;border-radius:50px;border:0;padding:0.5em 1em;font-size:1em}#variation_table tbody>tr:not(:first-of-type){display:flex;width:100%;justify-content:space-between;margin-bottom:1rem;background:#e41c32;color:white;padding:0 2rem;border-radius:4rem;align-items:center}.call_for_price_button{color:white!important;background:orange;padding:0.5em 1em;border-radius:4rem}#variation_table,#variation_table tbody *{border:0px!important}#variation_table span.price,#variation_table span.price,#variation_table a{color:white!important}#variation_table tbody>tr:last-of-type{font-weight:bold!important}.variationstableinput{background:#ffffff!important;-webkit-appearance:none!important}#variation_table tbody>tr:not(:first-of-type) td .price{position:absolute;left:20rem}#variation_table td{padding:1rem 0}.bag_size{font-weight:700}#variation_table input{padding:10px;border-radius:20px;border:1px solid #666}.single-product .gform_footer,.single-product .product_totals{display:none}.tonnagetotal input{background-color:transparent;border:none;color:#fff}.slide-text a,.slide-text .slidebutton,.slide-text .slidebutton2,.slidebutton,.slidebutton2{border-radius:50px;border:1px solid #F5F5F5;font-size:20px;padding:5px;padding-right:0.7em;padding-left:0.7em;background-color:#e41c32;color:#fff;display:inline-block;margin:2px 0}.slide-text a:hover,.slidebutton:hover,.slidebutton2:hover{background-color:#fff;color:#e41c32;border-color:#e41c32}.topmenu-bar #et-info{float:right;padding-top:2px}.topmenu-bar #et-info-phone{color:#fff}@media (max-width:980px) and (min-width:560px){.et_pb_image_0_tb_header{width:15%!important}}.dmNewParagraph img.alignleft{clear:left}.topmenu-bar #et-info-phone a{color:#fff!important}.slide-header-content h2{color:white}.et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu #mobile_menu2 .mega-menu a{color:#333!important}span#et-info-phone ::before{content:'\e090';font-family:'ETmodules';margin-right:5px}#concrete_cf .wpcf7-not-valid-tip{color:#FFF}@media only screen and (min-width:600px){.wpcf7 #body-form-name,#body-form-email,#body-form-postcode,#body-form-phone{background-color:#FFF;color:#000;width:80%;border-color:#222!important;border-style:solid;border-width:1px!important;margin-bottom:20px;font-size:16px}.wpcf7 #body-form-message{background-color:#FFF;color:#000;width:90%;margin-top:15px;border-color:#222!important;border-style:solid;border-width:1px!important;height:150px;margin-bottom:20px;font-size:16px}.wpcf7 #body-form-button{background-color:#222;padding:10px;margin-top:10px;border-color:#FFFFFF;border-style:solid;border-width:1px;color:#FFFFFF;cursor:pointer;width:150px;height:50px}.wpcf7 #body-form-button:hover{background-color:#033838}.cf7column{float:left;width:50%;padding-left:6%;padding-right:6%;color:#000}.cf7column label{color:#fcfcfc;font-weight:bold}.cf7row:after{display:table;clear:both;color:#000}.cf7row label{color:#fcfcfc;font-weight:bold}}@media only screen and (max-width:600px){.wpcf7 #body-form-name,#body-form-email,#body-form-postcode,#body-form-phone{background-color:#FFF;color:#000;width:85%;border-color:#222!important;border-style:solid;border-width:1px!important;margin-bottom:20px;font-size:16px}.wpcf7 #body-form-message{background-color:#FFF;color:#000;width:85%;height:150px;border-color:#222!important;border-style:solid;border-width:1px!important;margin-bottom:20px;font-size:16px}.cf7column label{color:#fcfcfc;font-weight:bold}.cf7row label{color:#fcfcfc;font-weight:bold}.wpcf7 #body-form-button{background-color:#222;margin-top:15px;padding:10px;border-color:#FFFFFF;border-style:solid;border-width:1px;color:#FFFFFF;cursor:pointer;width:150px;height:50px}.wpcf7 #body-form-button:hover{background-color:#033838}}.flex-content-container{display:flex;width:100%}.flex-content-container>div{flex-basis:100%;margin:15px;align-items:center}@media only screenand (max-width:800px){.flex-content-container{flex-direction:column}a.et_pb_menu__icon,button.et_pb_menu__icon{margin-top:0!important}}#agg-drive-col .et_pb_blurb_description{padding:15px}.gform_wrapper.gravity-theme .gfield_required{color:#FFFFFF}#col1footercontact{width:50%!important}#col2footercontact{width:50%!important}@media only screen and (max-width:600px){.tawk-button-circle.tawk-button-large{bottom:20px!important}}