@import url(//www.alanto.co.uk/wp-content/themes/divi-child/../Divi/style.css);@font-face{font-family:'HeeboRegular';src:url(//www.alanto.co.uk/wp-content/themes/divi-child/fonts/HeeboRegular.woff2) format('woff2'),url(//www.alanto.co.uk/wp-content/themes/divi-child/fonts/HeeboRegular.woff) format('woff')}@font-face{font-family:'poppinsregular';src:url(//www.alanto.co.uk/wp-content/themes/divi-child/fonts/poppins-regular-webfont.woff2) format('woff2'),url(//www.alanto.co.uk/wp-content/themes/divi-child/fonts/poppins-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}body{font-family:'HeeboRegular'}h1,h2,h3,h4,h5,h6{font-family:'poppinsregular'}h1{font-size:37px;line-height:35px}h2,.single-project h2{font-size:32px;line-height:35px}h3,.single-project h3{font-size:27px;line-height:35px}h4,.single-project h4{font-size:23px;line-height:30px}h5{font-size:19px;line-height:28px}p{padding:0 10px 15px 0;line-height:26px}p:not(.has-background):last-of-type{padding-bottom:10px !important}a{font-weight:600}.et_fixed_nav #top-header{display:none}#main-header .container,.et_pb_fullwidth_header .et_pb_fullwidth_header_container,#top-header .container{width:92%;max-width:92%}#main-header{box-shadow:none;margin-top:45px;top:3px !important}#et-info{font-size:17px;font-weight:400;line-height:35px}#et-info,#et-info-email:hover:before,#et-info-email:before{color:#3b3d3e}#et-info a:hover,#et-info-email:hover{color:#da0c35;opacity:1}.et_header_style_left .logo_container{position:inherit;width:auto;height:auto;float:none;margin-top:10px;text-align:center}.tagline{font-family:"Times New Roman",Times,serif;color:#003493;font-size:20px;text-align:center;padding:5px 0}.et_header_style_left #logo{max-width:90%}.search-block{width:96%;height:40px;float:none;background-color:#fff;border:1px solid #ccc;margin:10px auto;position:relative;right:0}#search-button{width:100px;height:39px;float:right;position:relative;font-size:16px;background-color:#da0c35;color:#fff;padding:8px 15px;cursor:pointer;border:none}#search-button:hover{text-decoration:underline}.et_header_style_left .et-search-form{width:99% !important;max-width:99% !important}.et_header_style_left #et-top-navigation{font-family:'poppinsregular';padding:10px 0 !important}.et_pb_blurb_description{padding-top:5px}#main-footer{width:100%;background:url(https://www.alanto.co.uk/wp-content/uploads/2025/08/footer-bg-new.png) repeat top right;background-size:cover;margin-top::30px;border-top:1px solid #f7f7f7}#footer-bottom .et-social-icons{width:99%;margin:0 auto;text-align:center}#footer-bottom .et-social-icons li{margin-left:0;margin-right:10px;margin-bottom:20px}#footer-bottom .et-social-icon a{font-size:22px !important;background-color:#da0c35;color:#fff !important;padding:5px 5px 0}.et-social-linkedin a.icon:before{content:'\e09d'}.et-social-youtube a.icon:before{content:'\e0a3'}#media_image-2{margin-bottom:30px}.footer-widget{margin-bottom:2% !important}#footer-widgets .footer-widget li:before{border-color:none;border-width:0;border-radius:0;top:0 !important;content:"»"}#footer-widgets .footer-widget li a{font-weight:400}#footer-widgets .footer-widget li a:hover{color:#d90c34 !important}.copyright,.footerlink{font-size:14px;font-weight:400;text-align:center;margin:0;padding:0 0 5px;color:#fff}.footerlink a{color:#fff;font-weight:400;text-decoration:underline}.footerlink a:hover{text-decoration:none}#footer-bottom{padding-bottom:15px}.mobile_menu_bar:before{color:#da0c35 !important}.et_mobile_menu{font-family:'poppinsregular';background-color:#fff;text-align:left}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:10px}.et_mobile_menu li a{font-size:17px;font-weight:400}.et_mobile_menu li a:hover{color:#0079a8;opacity:1;background-color:#eee}#main-header .et_mobile_menu .menu-item-has-children>a{position:relative;background-color:inherit}#main-header .et_mobile_menu .menu-item-has-children>a:after{font-family:'ETmodules';text-align:center;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute;font-display:swap}#main-header .et_mobile_menu .menu-item-has-children>a:after{font-size:16px;content:'\50';top:13px;right:10px}#main-header .et_mobile_menu .menu-item-has-children.visible>a:after{content:'\4d';font-size:18px;font-weight:700}#main-header .et_mobile_menu ul.sub-menu{display:none !important;visibility:hidden !important;transition:all 1.5s ease-in-out}#main-header .et_mobile_menu .visible>ul.sub-menu{display:block !important;visibility:visible !important}#main-header .et_mobile_menu .visible>ul.sub-menu li a{font-size:16px;color:#da0c35;background-color:#f7f7f7;border-bottom:1px solid #eee}#main-header .et_mobile_menu .visible>ul.sub-menu li a:hover{background-color:#da0c35;color:#fff}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:0}.bullet,.bullet01,.bullet02,.bullet03{margin:10px 0 5px;padding:0;column-count:1}.bullet{margin-left:10px}.bullet li,.bullet01 li,.bullet02 li,.bullet03 li{list-style-type:square;margin:0;padding:0 5px 5px 0;line-height:25px}.bullet li{margin:0 0 5px;line-height:26px}.bullet-row{margin:10px 0 5px 20px;padding:0 !important}.bullet-row li{list-style-type:square;margin:0;padding:0;line-height:25px}.header-icon{vertical-align:middle;padding-right:5px}.wpcf7-form .field01,.wpcf7-form .neoprene-field01{width:99%}.field01 input[type=text],.field01 input[type=email],.field01 input[type=tel],.field01 select{width:99%;height:35px;float:left;font-size:15px;padding:1%;margin:0 0 20px;background-color:#da0c35;color:#fff !important;border:1px solid #ccc;border-radius:0}.field02 textarea{width:99%;padding:1%;font-size:15px;margin:0;background-color:#da0c35;color:#fff !important;border:1px solid #ccc;border-radius:0}.field01 input[type=text]:focus,.field01 input[type=email]:focus,.field01 input[type=tel]:focus,.field02 textarea:focus,{border-color:#19295b;color:#fff !important}.wpcf7-list-item{font-size:16px;margin:20px 0}.btn-submit{float:left;background-color:#da0c35 !important;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:10px 25px;margin:10px 0;border:none}.btn-submit:hover{background-color:#da0c35 !important;text-decoration:underline}.wpcf7-mail-sent-ok{display:none !important}div.wpcf7-mail-sent-ng,div.wpcf7-validation-errors{float:left}#wpcf7-f457-p318-o1 input:-moz-placeholder,#wpcf7-f457-p318-o1 textarea:-moz-placeholder{color:#fff !important;opacity:.9 !important}#wpcf7-f457-p318-o1 input::-moz-placeholder,#wpcf7-f457-p318-o1 textarea::-moz-placeholder{color:#fff !important;opacity:.9 !important}#wpcf7-f457-p318-o1 input::-webkit-input-placeholder,#wpcf7-f457-p318-o1 textarea::-webkit-input-placeholder{color:#fff !important;opacity:.9 !important}.casestudy-box .et_portfolio_image img{margin:0 auto;display:table}.casestudy-box .et_pb_portfolio_item h2{font-size:16px;color:#fff;background-color:#da0c35;margin:0 !important;padding:10px 5px !important;text-align:center;text-transform:uppercase;line-height:24px;font-display:swap}h1.entry-title{font-size:31px;line-height:36px}h2.entry-title,.et_pb_post h2{font-size:27px;line-height:36px}.et_pb_post h3{font-size:24px;line-height:36px}.et_pb_post h4{font-size:20px;line-height:36px}.et_pb_post{margin-bottom:30px}.et_pb_post .entry-content{padding-top:20px}.et_pb_post p{font-size:17px !important}#sidebar .et_pb_widget ul li,.news-sidebar .et_pb_widget ul li{list-style-type:none;font-size:15px;line-height:25px}#sidebar .et_pb_widget ul li:before,.news-sidebar .et_pb_widget ul li:before{font-family:"ETmodules" !important;content:"9" !important;color:#3c3d3e !important;border:none !important;margin-top:-8px !important}#sidebar .et_pb_widget li a,.news-sidebar .et_pb_widget a{color:#3c3d3e !important;font-weight:400}#sidebar .et_pb_widget li a:hover,.news-sidebar .et_pb_widget li a:hover{color:#da0c35;text-decoration:underline}#sidebar .widgettitle,.news-sidebar .widgettitle{font-size:24px;color:#da0c35;line-height:30px}.news-sidebar.et_pb_widget_area_right{padding-left:20px}.news-sidebar .et_pb_widget .btn{margin-top:20px}.news-sidebar .et_pb_widget .btn a{font-size:18px;background-color:#da0c35;color:#fff !important;padding:8px 15px;cursor:pointer;border:none}.news-sidebar .et_pb_widget .btn a:hover{text-decoration:underline}.news-sidebar #media_image-4,.news-sidebar #media_image-5{margin-bottom:0}.blog-sub-banner{width:100%;height:220px;background:url(https://www.alanto.co.uk/wp-content/uploads/2023/10/inside-banner.jpg) center top;margin:0 0 40px;padding:0}.single-post .container{padding-top:0 !important}.single-post #main-content{border-bottom:10px;border-bottom-color:#f7f7f7}.callblock{width:99%;margin:20px auto;background-color:#f7f7f7;padding:20px}.table01{width:98% !important;margin:10px 0 !important;text-align:center !important}.table01 tr,.table01 td,.table01 th{border:1px solid #ccc;padding:5px !important;color:#333 !important}.table01 th{background-color:#ededed;text-align:center}.woocommerce-loop-product__title,.woocommerce div.product .woocommerce-tabs .panel h2{font-size:25px;line-height:35px}.woocommerce #et-main-area .woocommerce-product-gallery__image img,.woocommerce-page .woocommerce-product-gallery__image #et-main-area img{clip-path:polygon(25% 2%,75% 2%,100% 50%,75% 95%,25% 95%,0% 50%);-webkit-clip-path:polygon(25% 2%,75% 2%,100% 50%,75% 95%,25% 95%,0% 50%)}.product img.attachment-woocommerce_thumbnail{clip-path:polygon(25% 2%,75% 2%,100% 50%,75% 95%,25% 95%,0% 50%);-webkit-clip-path:polygon(25% 2%,75% 2%,100% 50%,75% 95%,25% 95%,0% 50%)}.posted_in a,.tagged_as a{color:#da0c35 !important}.product .related h2{font-size:23px !important;text-align:center}.product .related span{display:table;margin:0 auto}.yikes-easy-mc-form .yikes-easy-mc-submit-button{min-height:36px !important;font-size:16px !important;padding:0 !important;border:none;background-color:#dadada}.yikes-easy-mc-form .yikes-easy-mc-submit-button:hover{color:#da0c35}.yikes-easy-mc-form input[type=text],.yikes-easy-mc-form input[type=email]{font-size:15px;color:#fff;background-color:#da0c35 !important;border:none !important}.yikes-easy-mc-form input:-moz-placeholder{color:#fff !important;opacity:.9 !important}.yikes-easy-mc-form input::-moz-placeholder{color:#fff !important;opacity:.9 !important}.yikes-easy-mc-form input::-webkit-input-placeholder{color:#fff !important;opacity:.9 !important}.mc4wp-form-fields input[type=text],.mc4wp-form-fields input[type=email],.mc4wp-form-fields input[type=tel]{width:95%;font-size:15px;color:#fff;background-color:#da0c35 !important;border:none !important;padding:8px;margin-top:10px;margin-bottom:10px}.mc4wp-form-fields input:-moz-placeholder{color:#fff !important;opacity:.9 !important}.mc4wp-form-fields input::-moz-placeholder{color:#fff !important;opacity:.9 !important}.mc4wp-form-fields input::-webkit-input-placeholder{color:#fff !important;opacity:.9 !important}.mc4wp-form-fields .submit-button{min-height:36px !important;font-size:16px !important;padding:8px 30px !important;border:none;background-color:#dadada;cursor:pointer;margin:10px 0 20px}.mc4wp-form-fields .submit-button:hover{color:#da0c35}.blog-btn{display:inline-block;background-color:#da0c35;color:#fff;padding:10px 20px;margin:10px 0}.ttl01{font-size:20px;color:#da0c35;font-weight:400 !important;padding-bottom:7px}.subhead{width:auto;height:auto;display:table;background-color:#da0c35;color:#fff;font-size:20px;padding:3px 10px;margin-bottom:10px}.blogbg{background-color:#f7f7f7;padding:20px;text-align:center;margin:20px 0}sup{bottom:.4em}div.wpfront-message p{font-size:21px;padding:5px}.wpfront-notification-bar a.wpfront-button{font-size:16px;padding:10px}#aps-product-selector select{color:#4e4e4e;font-size:16px;border:1px solid #eee;margin-top:10px;padding:5px}#aps-product-selector .button{font-size:16px !important;padding:5px 20px !important;border:none;background-color:#dadada;cursor:pointer}#aps-product-selector .button:hover{color:#da0c35}.aps-filter-form v-padding{padding-top:0}.neoprene-field01 input[type=text],.neoprene-field02 input[type=text],.neoprene-field01 input[type=email],.neoprene-field01 input[type=tel]{width:99%;height:35px;float:left;font-size:15px;padding:1%;margin:0 0 20px;background-color:#fff;border:1px solid #ccc;border-radius:0}.neoprene-field01 input[type=text]:focus,.neoprene-field02 input[type=tel]:focus,.neoprene-field01 input[type=email]:focus,.neoprene-field02 input[type=tex]:focus{border-color:#19295b}.wpcf7-form .button-block{width:99%;margin:10px 0;display:table;padding:20px 10px 0;background-color:#ededed}.wpcf7-form .wpcf7-list-item{width:99%;margin:0 10px 15px 0}.neoprene-button{background-color:#da0c35 !important;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:10px 25px;margin:10px 0;border:none}.neoprene-button:hover{background-color:#da0c35 !important;text-decoration:underline}@media only screen and (min-width:768px){h1{font-size:54px;line-height:55px}h2,.single-project h2{font-size:43px;line-height:54px}h3,.single-project h3{font-size:35px;line-height:42px}h4,.single-project h4{font-size:28px;line-height:38px}h5{font-size:22px}.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container{padding-top:160px !important}.et_header_style_left .logo_container{float:left}#et-info{width:50%;float:right;text-align:right}.search-block{width:33%;float:right;margin:5px 0}.et_header_style_left #et-top-navigation{padding:5px 0 0 !important;float:none}nav#top-menu-nav{float:right;margin-top:20px}#top-menu li{padding-right:14px}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:10px}#top-menu-nav>ul>li>a:hover{opacity:.9;color:#da0c35}#top-menu li a{font-weight:400}#top-menu .menu-item-has-children>a:first-child:after{top:2px;right:3px}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:25px}.nav li ul{width:250px !important;padding:3px !important;border-top:none !important;margin-top:-5px}.nav li li{line-height:22px !important}#top-menu li li{padding:0 !important}#top-menu li li a,#main-header.et-fixed-header #top-menu li li a{width:240px !important;font-size:16px !important;padding:7px 10px !important}#main-header.et-fixed-header #top-menu li li a:hover,#top-menu li li a:hover{background-color:#f7f7f7;opacity:1}.nav li li ul{top:5px}.copyright{float:left}.footerlink{float:right}.bullet01{column-count:2}.bullet02{column-count:4}.bullet03{column-count:3}h1.entry-title{font-size:35px}.home-quote .et_pb_testimonial_description_inner{min-height:100px}.product{margin:5px 10px 30px 0 !important}.yikes-easy-mc-form label.label-inline,.yikes-easy-mc-form .yikes-easy-mc-submit-button{margin-top:30px !important}.yikes-easy-mc-form label.label-inline{width:33% !important}.mc4wp-form-fields input[type=text],.mc4wp-form-fields input[type=email],.mc4wp-form-fields input[type=tel]{width:31%}#media_image-2{max-width:90%;margin-top:45px}#media_image-3{max-width:90%}.wpcf7-form .neoprene-field01{width:24%;float:left;margin-right:10px}.wpcf7-form .neoprene-field02{width:49%;float:left;margin-right:10px}.wpcf7-form .wpcf7-list-item{width:47%}}@media only screen and (min-width:1000px) and (max-width:1100px){#et-top-navigation{float:left}#top-menu li{padding-right:5px}#top-menu li a{font-size:16px !important}}@media only screen and (min-width:768px) and (max-width:1290px){.product{margin:5px 0 15px !important}}@media only screen and (min-width:200px) and (max-width:1300px){.container,.et_pb_row{width:94%}}@media only screen and (min-width:768px) and (max-width:982px){h1{font-size:45px}h2,.single-project h2{font-size:37px}h3,.single-project h3{font-size:32px}.et_header_style_left .logo_container{text-align:left}.tagline{padding-left:5px}.et_header_style_left #logo{max-width:80%}#et-info{width:42%}.search-block{width:40%}#footer-bottom .et-social-icons{margin-right:0}.footer-widget:nth-child(n){margin-bottom:4% !important}.mc4wp-form-fields input[type=text],.mc4wp-form-fields input[type=email],.mc4wp-form-fields input[type=tel]{width:25%}}@media only screen and (min-width:200px) and (max-width:767px){.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container{padding-top:340px !important}#footer-widgets .footer-widget:nth-child(n){margin-bottom:5% !important}.yikes-easy-mc-form .yikes-easy-mc-submit-button{width:97% !important}.product{margin:5px 10px 25px 0 !important}#main-header{margin-top:70px}}