@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.css');.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#fff!important}.et_pb_menu_0_tb_footer .mobile_nav .mobile_menu_bar:before,.et_pb_menu_0_tb_footer .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_0_tb_footer .et_pb_menu__icon.et_pb_menu__close-search-button,.et_pb_menu_0_tb_footer .et_pb_menu__icon.et_pb_menu__cart-button{color:#2FAC66!important}.wpcf7-select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.et_fixed_nav #main-header{position:fixed!important}.et_mobile_menu{border-top:3px solid #fff!important}.mt-2{margin-top:20px!important}.pb-0{padding-bottom:0px!important}.divider{background-color:#2fac66!important;height:3px!important}.wpcf7-radio{margin-left:-19px!important}.form_c2{width:100%!important}.form_c7{width:38%!important}.wpcf7-submit,button,.menu-item-2012>a,.menu-item-2013>a{box-shadow:rgba(0,0,0,0.05) 0px 1px 2px 0px!important;-webkit-transition:all .5s ease}.wpcf7-submit:hover,button:hover,.menu-item-2012>a:hover,.menu-item-2013>a:hover{box-shadow:rgba(0,0,0,0.15) 1.95px 1.95px 2.6px!important;-webkit-transition:all .5s ease}.form_c2,.form_c7,#pc4upostcode_Postcode{font-size:16px!important;border-radius:5px!important}.uacf7-next,.uacf7-prev{font-size:16px!important;border-radius:7px!important;padding:5px 22px!important;margin-top:30px!important;cursor:pointer}.uacf7-next{margin-top:30px!important;color:#fff!important}.Pc4uCF7lookup{font-size:16px!important;background-color:#2fac66!important;border:1px solid #2fac66;border-radius:5px!important;color:#fff!important;padding:5px 22px!important;margin-left:20px!important}#top-menu-nav{padding-bottom:12px}.menu-item-2012>a{background-color:#c92732!important;padding:17px 15px!important;border-radius:5px!important}.menu-item-2013>a{color:#2fac66!important;background-color:#fff!important;padding:17px 15px!important;border-radius:5px!important}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,.mobile_menu_bar:after .mobile_menu_bar:before{color:red!important}#top-w-logo{margin:7px 0 0 22px!important;float:left;position:relative;display:block;width:30px}.fw{width:100%!important}.landing-form-heading{font-weight:bold;text-align:center;color:#2FAC66;font-size:35px}.landing-btn{border:1px solid #2FAC66!important}.et_pb_code_0{padding:30px 40px}.page-id-2164 #main-header,.page-id-2458 #main-header,.page-id-2470 #main-header{display:none!important}.page-id-2164 .et_pb_section_0_tb_footer,.page-id-2458 .et_pb_section_0_tb_footer,.page-id-2470 footer,.page-id-2788 .et-l--footer,.page-id-2788 #main-header,.page-id-2688 #main-header,.page-id-2688 .et-l--footer{display:none!important}#landing-footer .et_pb_blurb_description p{font-size:25px!important}#landing-form .landing-btn{box-shadow:rgba(50,50,93,0.25) 0px 2px 5px -1px,rgba(0,0,0,0.3) 0px 1px 3px -1px!important}.page-id-2458 #page-container,.page-id-2164 #page-container,.page-id-2470 #page-container,.page-id-2788 #page-container,.page-id-2688 #page-container{padding-top:0px!important}blockquote{margin:-10px 0 15px!important}.et_contact_bottom_container{display:flex;align-items:center;justify-content:center;width:100%!important}#et_pb_contact_form_1 .et-pb-contact-message{display:none}.h-f{border-radius:5px!important;border:1px solid #fff!important;font-size:16px!important;color:#333333!important}.h-btn{margin:0 auto}.d-flex{display:flex}.d-flex>div{background:black;color:white;line-height:54px;text-align:center;width:50px;font-weight:bold;font-size:20px;margin-top:7px;border-top-left-radius:5px;border-bottom-left-radius:5px;height:55px}.d-flex>span{width:91%}.d-flex>span>input{border-top-left-radius:0px!important;border-bottom-left-radius:0px!important}.d-flex>span>span{margin-left:-49px}.wpcf7-response-output{color:white;text-align:center!important;font-size:16px!important;font-weight:600!important}.page-id-2164 .wpcf7-response-output{color:#333333!important}.invalid>.wpcf7-response-output{display:none}.et-pb-contact-message{display:none}.p-12{height:47px}.wpcf7-form-control{font-size:16px!important}img{pointer-events:none!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number],input[type=date]{border:1px solid #bbb!important}#top-w-logo{display:none!important}.time-select .wpcf7-form-control-wrap{height:50px!important;overflow-y:visible!important}.time-select>span>select{border-radius:5px!important}.time-select>span>select>option{text-align:left}.wpcf7-select option{font-size:16px}.wpcf7 input[type="date"]:before{content:attr(placeholder)!important}@media (max-width:1262px){.aboutus-box{min-height:450px!important}}@media (max-width:1263px){#top-menu li{padding-right:13px!important}.menu-item-2012>a,.menu-item-2013>a{padding:12px 6px!important}}@media (max-width:1197px){#top-menu li{padding-right:8px!important}#top-menu li a{font-size:14px!important}.menu-item-2012>a,.menu-item-2013>a{padding:9px 4px!important}}@media (max-width:1130px){.aboutus-box{min-height:490px!important}}@media (max-width:1011px){.aboutus-box{min-height:520px!important}}@media (max-width:1057px){#top-menu li a{font-size:13px!important}}@media (max-width:1010px){#top-menu li a{font-size:12px!important}#top-menu li{padding-right:5px!important}}@media (max-width:986px){#top-menu li{padding-right:4px!important}}@media (max-width:998px){#top-menu li a{font-size:13px!important}.menu-item-2013>a{width:fit-content}.menu-item-2012>a{width:fit-content;margin-bottom:17px}}@media screen and (max-width:980px){.menu-item-2012>a{background-color:#c92732!important;padding:17px 15px!important;border-radius:5px!important}#top-w-logo{float:left!important;margin:0px 8px 0 0px!important;width:30px!important}.menu-item-2013>a{padding:7px 15px!important}.menu-item-2012>a{padding:7px 15px!important}.et_pb_code_0{padding:30px 30px!important}}.swal2-confirm{background-color:#2FAC66!important}@media (min-width:980px){.et_header_style_left .et-fixed-header #et-top-navigation .menu-item-2013>a{color:#2fac66!important}.et_fixed_nav #main-header{position:fixed!important}}@media (max-width:980px){.aboutus-box{min-height:203px!important}}@media (max-width:767px){.mb-12{margin-bottom:12px!important}.form_c7{width:100%!important}}@media (max-width:575px){.et_pb_code_0{padding:30px 20px!important}}