:root{--grid-width-pixel:1360px;--grid-width-percentage:87.3%;--primary-color:#F05400}.custom-grid-row{width:var(--grid-width-percentage)}div#footer-bottom .container{border-top:2px solid #939393!important}#main-footer .footer-widget h4{color:#939393!important}.nf-error .ninja-forms-field{border-color:#939393!important}.nf-form-content .nf-field-container #nf-field-3-wrap .nf-field-element .ninja-forms-field{border-color:#939393!important}.nf-form-content .nf-field-container #nf-field-5-wrap .nf-field-element .ninja-forms-field{border-color:#939393!important}.nf-form-content .nf-field-container #nf-field-6-wrap .nf-field-element .ninja-forms-field{border-color:#939393!important}.nf-form-content .nf-field-container #nf-field-1-wrap .nf-field-element .ninja-forms-field{border-color:#939393!important}.nf-form-content .nf-field-container #nf-field-2-wrap .nf-field-element .ninja-forms-field{border-color:#939393!important}.nf-form-content .nf-field-container #nf-field-4-wrap .nf-field-element .ninja-forms-field:hover{background-color:#939393!important}.et-db #et-boc .et-l .et_pb_wc_meta_0 div.product_meta a{color:#939393!important}::selection{background:var(--primary-color);color:white}body{font-weight:400;line-height:26px}.et-boc h1{font-size:48px!important;line-height:54px!important;font-weight:800}.et-boc h3{font-size:32px!important;line-height:36px!important;font-weight:bold;letter-spacing:-0.4px}.et_pb_button.et_pb_bg_layout_light{font-weight:300;letter-spacing:0.2px}.header-top-left{display:flex;align-items:center}.header-top-left i{color:white}.header-top-left a:not(:last-child){margin-right:20px}.header-top-right{display:flex;align-items:center;justify-content:end}.header-blurb{display:flex;align-items:center}.header-top-right .header-blurb i,.header-top-right .header-blurb a{color:white}.header-blurb i{margin-right:12px;font-size:20px}.header-blurb a{font-weight:400}.header-top-right .header-blurb:not(:last-child){margin-right:25px}.header-special-section .header-special-col-1 .et_pb_module{display:flex;align-items:center;height:100%;justify-content:center}.header-desktop-menu li.menu-item:hover a{opacity:1!important}.header-special-section .header-special-col-1{width:20%!important}.header-special-section .header-special-col-2{width:80%!important}.header-special-section .header-top-row{padding-right:5%!important}.header-special-section .header-bottom-menu-row{padding-right:5%!important}.header-phone-menu .et_mobile_menu{padding:0px}.et-boc .title-section h1{padding:0px;color:white;text-transform:uppercase;text-shadow:0px 0px 4px rgb(0 0 0);font-size:60px!important;line-height:64px!important;letter-spacing:0.4px}.title-section{height:400px}.title-section .et_pb_row{display:flex;align-items:center;height:100%}footer#main-footer .container{width:var(--grid-width-percentage)}footer{animation:fadeIn 2s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}div#footer-info{padding:0px;width:100%}div#footer-info,div#footer-info a{font-weight:300}div#footer-info .footer-bottom-left{float:left}div#footer-info .footer-bottom-right{float:right}div#footer-bottom .container{padding:18px 0px;border-top:2px solid #F05400}div#footer-bottom a:hover{opacity:1!important;text-decoration:underline;color:#F05400;transition:0.3s}div#footer-bottom a{transition:0.3s}.footer-widget .title{font-weight:700;line-height:29px;padding:0;text-transform:uppercase;margin-bottom:30px}.footer-links a{display:block;font-weight:300}.footer-links a:not(:last-child){margin-bottom:12px}.home-banner rs-bullets rs-bullet{border-radius:5px!important}.home-banner rs-bullets rs-bullet.tp-bullet.selected::after{background:#ff4500!important}.about-mail-text{color:black;font-size:32px;line-height:39px;font-weight:300}.scratch-stain-resistant{position:relative}.scratch-stain-resistant::before{content:'';position:absolute;height:100%;width:100%;background:url('https://caesarstonemanchester.co.uk/wp-content/uploads/2022/08/cshome.png');background-size:54% 100%;background-position:right;background-repeat:no-repeat;top:0;bottom:0;margin:auto}.wide-range-of-colours-section{position:relative}.wide-range-of-colours-section::before{content:'';position:absolute;height:100%;width:54%;background:url('https://caesarstonemanchester.co.uk/wp-content/uploads/2022/08/homecs2.png');background-size:100% 100%;background-position:left;background-repeat:no-repeat;top:0;bottom:0;margin:auto;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.25)}.testimoial-block .testimonial-description{color:white;font-size:20px;line-height:30px;padding-bottom:20px}.testimoial-block .testimonial-author{padding:0px}.testimoial-block .testimonial-author{font-size:16px;color:black;font-weight:800;line-height:20px;text-transform:uppercase;text-shadow:none!important}.testimoial-block .dnxte-tstimonial-item{padding:40px 80px;border:1px solid black;border-radius:20px;width:99.98%}.testimoial-block .dnxte-tstimonial-item-prfle{margin-bottom:0px}.testimoial-block .swiper-button-prev,.testimoial-block .swiper-button-prev::after,.testimoial-block .swiper-button-next,.testimoial-block .swiper-button-next::after{width:51px!important;height:25px!important}.testimoial-block .swiper-button-prev::after{background:url('https://caesarstonemanchester.co.uk/wp-content/uploads/2022/07/arrow-left.png');content:''!important}.testimoial-block .swiper-button-next::after{content:''!important;background:url('https://caesarstonemanchester.co.uk/wp-content/uploads/2022/07/arrow-right.png')}.testimoial-block .swiper-button-next{right:-64px!important}.testimoial-block .swiper-button-prev{left:-64px!important}.caesarstonemanchester-form-style .nf-field-label,.caesarstonemanchester-form-style .nf-before-form-content,.caesarstonemanchester-form-style .nf-error-msg{display:none}.caesarstonemanchester-form-style .nf-form-content{padding:0px;max-width:var(--grid-width-pixel)}.caesarstonemanchester-form-style input:not([type="button"]),.caesarstonemanchester-form-style textarea{border-top:0px!important;border-left:0px!important;border-right:0px!important}.caesarstonemanchester-form-style input[type="button"]{display:block;text-align:center;margin:auto;width:170px!important;cursor:pointer;border-radius:8px;text-transform:uppercase;font-weight:300;letter-spacing:0.6px;height:55px!important}.service-blurb .et_pb_blurb_content{display:flex}.service-blurb .et_pb_main_blurb_image{margin:0px}.service-blurb .et_pb_module_header{font-size:20px;line-height:24px;font-weight:600;padding-bottom:3px}.gallery-block .et_pb_gallery_item{padding:15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.6);border-radius:15px}.gallery-block .et_pb_gallery_item img{border-radius:8px}.gallery-block .et_pb_gallery_title{font-size:18px!important;line-height:18px!important;padding:0px;font-weight:500}.gallery-block .et_overlay{border-radius:8px}@media(min-width:1101px){.header-phone-menu{display:none}}@media(min-width:980px){#footer-widgets .footer-widget:nth-child(1){width:43%!important;margin-right:1%!important}#footer-widgets .footer-widget:nth-child(2){width:22.6%!important;margin-right:2%!important}#footer-widgets .footer-widget:nth-child(3){width:15%!important;margin-right:2%!important}#footer-widgets .footer-widget:nth-child(4){width:14%!important;margin-right:0%!important}.footer-links a.footer-link{transition:0.3s}.footer-links a.footer-link:hover{color:#F05400!important;opacity:1!important;transition:0.3s}.home-about-row .home-about-section-col1{width:16%!important;margin-right:2%!important}.home-about-row .home-about-section-col2{width:16%!important}.home-about-row .home-about-section-col3{width:63%!important}}@media (max-width:1100px){.et_pb_menu .et_pb_menu__menu{display:none}.et_mobile_nav_menu{display:block}.header-phone-menu .et_pb_menu__wrap{justify-content:end;align-items:center}.header-desktop-section{display:none}.header-phone-menu .et_pb_menu__logo{margin-right:0px!important}}@media(max-width:980px){.et-boc h1{font-size:42px!important;line-height:46px!important;font-weight:800}.et-boc h3{font-size:30px!important;line-height:34px!important}.about-mail-text{font-size:28px;line-height:32px}.testimoial-block .dnxte-tstimonial-item{padding:20px 40px}.testimoial-block .testimonial-description{font-size:18px;line-height:26px}.testimoial-block .swiper-button-prev{left:-60px!important;bottom:-60px!important;top:auto!important;right:0px!important;margin:auto}.testimoial-block .swiper-button-next{right:-60px!important;bottom:-60px!important;top:auto!important;left:0px!important;margin:auto}.scratch-stain-resistant::before{background-size:80% 100%}.wide-range-of-colours-section::before{width:80%}.title-section{height:350px}.et-boc .title-section h1{font-size:54px!important;line-height:58px!important}}@media(max-width:768px){.et-boc h1{font-size:38px!important;line-height:42px!important}.et-boc h3{font-size:28px!important;line-height:32px!important}.testimoial-block .dnxte-tstimonial-item{padding:15px 25px}.testimoial-block .testimonial-description{font-size:16px;line-height:24px}.testimoial-block .testimonial-author{font-size:14px;line-height:18px}.testimoial-block .testimonial-description{padding-bottom:10px}.title-section{height:300px}.et-boc .title-section h1{font-size:48px!important;line-height:52px!important;letter-spacing:0.2px}}@media(max-width:600px){.et-boc h1{font-size:34px!important;line-height:38px!important}.et-boc h3{font-size:26px!important;line-height:30px!important}.home-banner rs-bullets{transform:translate(0,0)!important;left:0%!important;right:0%!important;margin:auto;bottom:40px!important}.about-mail-text{font-size:26px;line-height:30px}.scratch-stain-resistant::before{background-size:100% 100%}.wide-range-of-colours-section::before{width:100%}.testimoial-block .dnxte-tstimonial-item{padding:10px 15px}.wide-range-of-colours-section::before{width:100%}.et-boc .title-section h1{font-size:44px!important;line-height:48px!important;letter-spacing:0.2px}.title-section{height:250px}}@media(max-width:480px){.et-boc h1{font-size:30px!important;line-height:34px!important}.et-boc h3{font-size:24px!important;line-height:28px!important;letter-spacing:-0.2px}a.et_pb_button.et_pb_bg_layout_light{padding:8px 12px!important;font-size:14px!important}.et-boc .title-section h1{font-size:32px!important;line-height:36px!important}.title-section{height:200px}.about-mail-text{font-size:24px;line-height:28px}}