.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu,.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;width:auto;margin-left:-100px}.tg{border-collapse:collapse;border-spacing:0}.tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial,sans-serif;font-size:14px;overflow:hidden;padding:15px 20px;word-break:normal}.tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial,sans-serif;font-size:14px;font-weight:normal;overflow:hidden;padding:15px 20px;word-break:normal}.tg .tg-8gpl{background-color:#F7F7F7;border-color:#343434;text-align:left;vertical-align:top}.tg .tg-ur59{border-color:#343434;text-align:left;vertical-align:top}.tg .tg-a072{border-color:#343434;font-weight:bold;text-align:left;vertical-align:top}@media screen and (max-width:767px){.tg{width:auto!important}.tg col{width:auto!important}.tg-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}body{font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:400}span.title-bg-color{background-color:#000;color:#fff;padding:0 10px;border-radius:10px}h2{color:#939393!important;font-size:46px!important;line-height:56px;text-transform:uppercase;font-weight:800;letter-spacing:1px}h3{font-size:24px!important;line-height:38px;font-weight:700;text-transform:capitalize}h4{font-size:18px!important;line-height:28px!important}h6{font-size:16px!important;line-height:initial}ul#menu-main-menu .current-menu-item a{color:#000!important}.et_pb_section_0_tb_header{background:rgba(0,0,0,0)!important;width:90%;margin:auto;border-radius:8px 8px 0 0}.page-id-224342 .et_pb_section_0_tb_header{background:transparent}.et_pb_section_1_tb_header{border-radius:8px 8px 8px 8px}.single-product .et_pb_section_1_tb_header{border-radius:0 0 8px 8px}.et_pb_menu .et-menu>li{padding-left:22px;padding-right:22px}.dd-sB .et_pb_main_blurb_image{display:none!important}.dd-woo-sc ul#menu-main-menu-1{display:none}.et_pb_widget{float:none}#footer-widgets{border-bottom:1px solid}.footer-widget h6{color:#fff;font-weight:800;font-size:14px;line-height:24px;padding-bottom:0;text-transform:uppercase}.footer-widget li a:hover{color:#939393!important}.footer-widget h4.title{font-weight:700!important;margin-bottom:20px;font-size:24px!important;font-weight:800!important}#footer-widgets .footer-widget li:before{display:none}#footer-widgets .footer-widget li{padding-left:0;padding-bottom:5px}.footer-col-2 .footer-blurb:not(:last-child){margin-bottom:20px}.footer-blurb{display:flex}.footer-blurb .footer-blurb-text{padding-left:10px;color:#fff}.footer-blurb .footer-blurb-text a{color:#fff}.footer-blurb .footer-blurb-text h6{padding-bottom:0px;color:#fff}#footer-info a{font-weight:400}img.footer-payment-logo{width:200px}.footer-bottom-right{margin-left:auto}i.footer-icon{width:36px;text-align:center;padding:8px 8px;background:#939393;border:1px solid #939393;border-radius:50px;color:#fff;font-size:16px;transition:0.3s}#footer-bottom .et-social-icon a{color:#ffffff;width:32px;line-height:32px;text-align:center;background:#939393;border-radius:50px;transition:0.3s}.footer-social-icons a{margin-right:7px}#footer-info{width:100%;display:flex}.footer-bottom-right{margin-left:auto}.dottac-cta h3{font-size:46px!important;line-height:56px}.title-section{height:300px;background-image:url(https://silestonequartzmanchester.co.uk/wp-content/uploads/2022/09/cdadd83b36f7b8c3bdb5ab7caa84c258.jpg);display:flex;justify-content:center;align-items:center}.et_pb_fullwidth_section .et_pb_post_title{padding:0 0;width:100%}.title-area h1.entry-title{text-align:center;font-size:46px;line-height:56px;font-weight:800;color:#fff!important;text-transform:uppercase;padding-top:156px}h2.woocommerce-loop-product__title{font-size:21px!important;line-height:31px!important;font-weight:500;text-transform:none;letter-spacing:0;padding-bottom:0!important}.woocommerce ul.products li.product a img{border-radius:10px}span.woocommerce-Price-amount.amount{color:#000;font-weight:500}.single-product{padding-top:136px}.woocommerce-tabs h2{display:none}.cart_totals h2,.shipping_calculator h2{margin-bottom:0;font-size:21px!important;line-height:31px}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page #content .quantity input.qty,.woocommerce-cart table.cart td.actions .coupon .input-text{height:40px;border-radius:10px}.home-banner{padding:0;margin-top:-136px}.home-banner .et_pb_row{padding:0}.border-image img{border:1px solid transparent;border-radius:10px}.pdf-brochure{position:absolute;top:25%;right:-135px;bottom:0;background-color:#fff;padding:15px;border-radius:10px;width:40%;height:fit-content}.features-section{padding:0}.features-col{background-color:#fff;padding:20px;border:1px solid #f9f9f9;border-radius:10px}.features-blurb .et_pb_blurb_container{vertical-align:middle}.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:10px}.features-blurb h4{padding-bottom:0;text-transform:uppercase;font-style:italic}.featured-product-image img{border-radius:10px}.featured-product-category h6{background-color:#939393;border-radius:10px;padding:10px;color:#fff;text-transform:uppercase;font-size:12px!important;letter-spacing:1px}.featured-product-category{position:absolute;top:40px;right:40px;bottom:0}.featured-product-title{margin-bottom:5px!important}.featured-product-title h4{text-transform:uppercase;font-weight:500;padding-bottom:0}.featured-product-price h6{padding-bottom:0}.dnxte-itcont-des{font-size:14px;line-height:24px;font-weight:400;font-style:italic;color:#fff;margin-bottom:10px}.dnxte-tstimonial-item-prfle{justify-content:left}.dnxte-rating-revstar{text-align:left}.dnext-star-rating .et-pb-icon{letter-spacing:4px}h4.dnxte-tstprfle-nam{color:#000;font-size:20px;text-transform:uppercase;font-weight:700}.dnxte_testimonial_parent .swiper-pagination-bullets,.dnxte_testimonial_parent .swiper-pagination-fraction{text-align:inherit}.dnxte_testimonial_parent{font-style:normal}.et-pb-arrow-next,.et-pb-arrow-prev{color:#fff!important;background-color:#939393;border-radius:50px}.contact-blurb h3{padding-bottom:0}@media only screen and (max-width:600px){h2{font-size:32px!important;line-height:42px}.home-banner{margin-top:-50px}}@media only screen and (max-width:1200px){h2{font-size:36px!important}}@media only screen and (max-width:500px){h2{font-size:26px!important}}