h1,h2,h3,h4,h5{letter-spacing:-0.05em!important}#left-area p:not(.has-background):last-of-type{padding-bottom:20px!important}h3,h4{line-height:1.2em!important}a.et_pb_bg_layout_light{color:#fff!important}.et-fixed-header #top-menu .sub-menu a{color:#fff!important}.et-fixed-header #top-menu .sub-menu a:hover{color:#68c29f!important}#main-footer h5{color:#557bf0!important}.et_pb_button.blue,#footer_cta .et_pb_button{background:#557bf0!important;border-color:#557bf0!important}.et_pb_blurb.et_pb_blurb_position_top .et-pb-icon{box-shadow:#999 1px 1px 15px;margin-top:-50px}.no_shadow .et-pb-icon,.et_pb_blurb.et_pb_blurb_position_top.no_shadow .et-pb-icon{box-shadow:none}.testimonial-inner{max-width:90%}.shadow{box-shadow:#999 1px 4px 29px -10px}.strong-view-id-1 .testimonial-content{font-size:32px;font-style:italic;color:#aaa;padding:25px;background:#fff;box-shadow:#999 1px 4px 29px -10px;margin-bottom:15px;-webkit-border-radius:30px;-webkit-border-bottom-left-radius:0;-moz-border-radius:30px;-moz-border-radius-bottomleft:0;border-radius:30px;border-bottom-left-radius:0;font-family:'Kalam',cursive}.testimonial-client{font-size:12px;letter-spacing:1px;color:#999;line-height:1.5em;text-transform:uppercase}.testimonial-name{color:#557bf0;font-weight:700}.nf-field-element input,.nf-field-element select,.nf-field-element textarea{padding:15px;font-size:14px}.field-wrap input[type=button]{width:100px!important;right:0;position:absolute;background:#557bf0!important;color:#fff!important;text-transform:uppercase;border:none;border-radius:30px;font-weight:700}#main-content .container:before{background-color:#fff}.field-wrap input[type=button]:hover{background:#557bf0!important;color:#fff!important;}.bp-opening-hours .bp-title,.label-above .nf-field-label,.page-id-9 #footer_contact{display:none;visibility:hidden}.bp-opening-hours{margin-top:-20px!important;padding-top:0px!important}#main-footer .bp-opening-hours{font-size:14px;line-height:1em}.et-db #et-boc .et_pb_bg_layout_light .et_pb_promo_button{color:#fff!important}@media only screen and (min-width:768px){#et-info{float:right!important}}#et-info-email{display:none}#et-info-phone .topmenuphone{color:#fff;font-size:24px;font-weight:700}#et-info-phone{margin-right:13px;background:#557bf0;padding:19px 14px;box-shadow:#efefef 2px 2px 15px}#et-info-phone:before{color:#033c5d;color:#fff;font-size:22px;padding-right:9px}#et-info-phone:before:hover{color:#708ced}#et-info-phone:hover{color:#fff;background:#033c5d}#top-menu .current-menu-item a::before,#top-menu .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}#top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:50%;background:#033c5d;height:3px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu li a:hover{opacity:1!important}#top-menu li a:hover:before{right:0}#top-menu li li a:before{bottom:10%;background:none}@media only screen and (max-width:1280px){#top-menu-nav,#top-menu{display:none}#et_top_search{display:none}#et_mobile_nav_menu{display:block}}.testimonial-content{line-height:1.2em}#main-footer{background-image:url();background-size:cover;background-position:bottom}.nav li ul,.nav li ul a{width:290px}.bp-weekday-name{width:40%!important}.bp-times{width:60%!important}.widget_bpfwp_contact_card_widget{width:80%}.ewd-ufaq-post-margin-symbol span{font-size:22px}.ufaq-faq-title-text h4{color:#003b5e!important;font-size:15px}ul.tick,h6,ol{margin-top:15px;margin-bottom:15px;padding-left:0;background:#f4f4f4;padding:30px!important}h6{background:#557bf0;color:#fff!important;font-size:18px!important;font-weight:normal!important}ul.tick li,.sideabr-cta-boxes ul li{list-style-type:none;margin-bottom:5px}ul.tick li::before,.sideabr-cta-boxes ul li::before{content:'\2714';color:#557bf0;font-weight:700;padding-right:10px;font-size:140%}.bp-contact-card{font-style:normal;width:100%!important}.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{width:100%}.bp-directions:before,.bp-phone:before,.bp-contact:before,.bp-booking:before,.bp-opening-hours-brief:before,.bp-opening-hours .bp-title:before{text-align:left!important;margin-left:-1px!important}.et-social-facebook a.icon:before{content:'\e09d'!important}.widget_bpfwp_contact_card_widget{width:100%!important}@media (max-width:1400px) and (min-width:980px){.bp-weekday-name,.bp-times{width:100%!important;text-align:left!important}.bp-weekday-name{font-weight:700}}.footer_blurb_usps .et_pb_blurb_content{min-height:210px}@media (max-width:1600px) and (min-width:980px){.footer_blurb_usps .et_pb_blurb_content{min-height:250px}}#et-info-phone,.topmenuphone{color:#fff!important}#et-info-phone:hover{color:#fff!important}@media (max-width:980px){#top-header,div#et-secondary-menu,ul#et-secondary-nav{display:block!important}#top-header .container{padding-top:0em!important}#et-info{padding-top:0em!important}#et-info-phone{color:#fff!important;width:100%!important;display:block;padding:10px 0;font-size:20px}}@media (max-width:980px){.container.et_menu_container{width:calc(100% - 60px)}}.et_mobile_menu{margin-left:-30px;padding:5%;width:calc(100% + 60px)}.mobile_nav.opened .mobile_menu_bar:before{content:"\4d"}.bp-contact-card .bp-name{margin:0!important}#media_image-2 img{margin-top:-25px}.bp-opening-hours{max-width:100%!important}.bottom-nav,.bottom-nav a{font-size:13px;text-align:center}.et-social-icons{float:none;text-align:center}#footer-info{font-size:11px;text-align:center;width:100%}.bottom-nav{padding:35px 0 0}#footer-bottom{padding:5px 0 25px}.sidebar-chemdry-cta{background:url(https://alliancecleaningsystems.co.uk/wp-content/uploads/2019/08/purple-carpet-bg-1-e1566343623200.jpg) repeat scroll center;filter:hue-rotate(0deg)}.sidebar-chemdry-cta .sidebar-overlay{background-color:#007284a3!important;padding:60px 30px}.sidebar-content{opacity:1}.sidebar-chemdry-cta h3,.sidebar-chemdry-cta h4{color:#fff}.sidebar-chemdry-cta p a{border-bottom:1px solid #fff}.sidebar-chemdry-cta p a:hover{color:#003b5e;border-bottom:1px solid #003b5e}#ninja_forms_widget-2{padding:60px 30px;background-color:#003b5e}.et_pb_widget a{color:#fff}.mega-menu-title{font-size:24px!important}.et_pb_fullwidth_header_subhead{font-weight:400}.et_bloom .et_bloom_optin_1 .et_bloom_form_content button{-moz-border-radius:40px!important;-webkit-border-radius:40px!important;border-radius:40px!important}.sideabr-cta-boxes{padding:30px;background:#efefef}.sideabr-cta-boxes a{color:#4c5b66}.et_pb_fullwidth_header.et_pb_fullwidth_header_0{z-index:0}@media (min-width:981px){body.single-services #page-container #sidebar{margin-top:-100px;z-index:10}}.footer_phone_buttons a{color:#fff!important}.nf-response-msg,.nf-response-msg p{color:#fff!important}#footer_cta a[href^=tel]{color:#fff!important}.phone a,.phone a:link,.phone a:visited,.phone a:hover,.phone a:active,.phone a:focus{text-decoration:none;color:#fff}#et-secondary-nav{margin-top:-10px;padding-top:0}#et-secondary-nav li{margin-right:1px;background:#557bf0;padding:19px 12px 8px;box-shadow:#efefef 2px 2px 5px;color:#fff}#et-secondary-nav li:hover{background:#004585;color:#fff}#et-secondary-menu ul li a,.et-fixed-header#top-header a{color:#fff!important;font-size:17px}#et-secondary-menu ul li a:before{content:'\e090'!important;font-family:ETModules;color:#fff;font-size:18px;padding-right:4px;position:relative;top:2px;margin-right:2px}@media (max-width:980px){#top-header .container{max-width:100%!important;width:100%!important}#et-secondary-nav li{margin-right:0;text-align:center}.et_secondary_nav_only_menu #main-header{top:44px!important}}#et-secondary-nav li{width:auto}@media (min-width:768px) and (max-width:980px){.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header{top:76px!important}}@media (max-width:767px){.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header{top:140px!important}.et_secondary_nav_only_menu #main-header{top:98px!important}#et-secondary-nav li{width:49%;margin-top:2px}#et-secondary-nav{margin-top:-5px}}@media (max-width:425px){#et-secondary-menu ul li a{font-size:15px}#et-secondary-menu ul li a:before{font-size:14px;padding-right:2px}}#main-header .et_mobile_menu li .sub-menu{display:none!important}#main-header .et_mobile_menu li.active>.sub-menu{display:block!important}.menu-item-has-children>a:after{content:'+';float:right}.menu-item-has-children.active>a:after{content:'-'}