.tcards-title-nav{max-width:320px;margin-top:45px}.testimonial-cards.container{overflow:hidden}.testimonial-cards .tcards_message{box-shadow:none}.topbar{border-bottom:1px solid #84848426!important}.topbar-extra-content ul.drop-menu.cart_list.product_list_widget.keydesign-cart-dropdown a.cart-item{width:80%!important;line-height:25px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.topbar-extra-content a.cart-thumb img{height:50px!important;object-fit:cover;width:50px!important}.topbar-extra-content ul.drop-menu.cart_list.product_list_widget.keydesign-cart-dropdown li.cart-item-list{padding-bottom:15px!important}.topbar-extra-content ul.drop-menu.cart_list.product_list_widget.keydesign-cart-dropdown a.cart-item{line-height:20px}a.header-btn-custom{padding-top:10px!important;padding-bottom:10px!important}header.entry-header.single-page-header.with-topbar{margin-bottom:0}a.olmc-slider-btn{letter-spacing:1px;font-family:'Montserrat';text-transform:uppercase;font-size:13px;color:#fff;background:#8F0504;border-radius:50px;padding:15px 20px;font-weight:600}a.olmc-slider-btn:hover{color:#000;background:#fff}.transparent-navigation .navbar.navbar-default:not(.navbar-shrink) .nav>.menu-item>a{opacity:1}.transparent-navigation ul#menu-olmc-main-menu a:hover{background:#fff}.footer-widget-area img.image.wp-image-7629{width:150px}.upper-footer img.image.wp-image-7630{width:40%;border-radius:5px;margin-top:20px}.footer-contact-info span{margin-top:8px!important}a.footer-btn-custom{background:#fff;padding-bottom:8px!important;padding:10px 20px;margin-top:15px!important;display:inline-block;color:#8f0504!important;line-height:1.5;border-radius:50px;font-size:14px}a.footer-btn-custom:hover{text-decoration:none!important}.footer-widget-area h5.widget-title{font-size:20px!important}@media only screen and (max-width:767px){.forth-widget-area ul#menu-footer-services-menu{padding-left:20px}.lower-footer span,.lower-footer a{width:auto;display:inline;padding:0;margin:0}}@media only screen and (min-width:767px){div#custom_html-2{padding-right:20px}}.back-to-top{bottom:90px!important}.vc_gitem-post-data-source-post_excerpt p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:400}.client-logo-custom-class-olmc .owl-item{padding:0 20px}.client-logo-custom-class-olmc .owl-wrapper{display:flex;align-items:center}.service-details-page-custom-main span.has-inline-color{color:#8F0504}.service-details-page-custom-main p{font-weight:400;color:#333!important;line-height:1.8}.service-details-page-custom-main a{color:#8F0504!important}.service-details-page-custom-main h1{font-weight:500!important}@media only screen and (max-width:786px){.mobile-client-logo-section.detailed-page .vc_row.wpb_row.vc_inner.vc_row-fluid,.vc_row.wpb_row.vc_row-fluid.mobile-client-logo-section.detailed-page{padding-top:0!important;padding-bottom:0!important}.vc_row.wpb_row.vc_row-fluid.service-details-page-custom-main.vc_custom_1753327707039.vc_row-has-padding-top.vc_row-has-padding-bottom{padding-bottom:0!important}.vc_row.wpb_row.vc_row-fluid.service-details-page-custom-main{margin-top:30px!important;padding-top:0!important}div#video-id-olmc{padding-top:0!important;padding-bottom:30px!important}.vc_row.wpb_row.vc_row-fluid.service-details-page-custom-main{padding-bottom:0!important}}.iconbox-service-detail .ib-wrapper{box-shadow:0 44px 98px 0 rgb(0 0 0 / .12);background:rgb(255 255 255 / .05)}.service-details-page-custom-main h5,.service-details-page-custom-main h4,.service-details-page-custom-main h3{font-weight:500!important;margin-bottom:10px!important;color:#8f0504!important;line-height:1.5}.service-details-page-custom-main li{font-weight:400;color:#333!important}.service-details-page-custom-main a.tt_button{color:#fff!important;margin-top:30px;margin-bottom:20px}.tax-product_cat h1.section-heading,.tax-product_cat .breadcrumbs,.tax-product_tag h1.section-heading,.tax-product_tag .breadcrumbs,.woocommerce-page h1.section-heading,.woocommerce-page .breadcrumbs,.single-page-heading h1.section-heading,.single-page-heading .breadcrumbs{color:#fff!important}.header-overlay.parallax-overlay,.tax-product_cat header.entry-header.blog-header.with-topbar,.tax-product_tag header.entry-header.blog-header.with-topbar,.woocommerce-page header.entry-header.single-page-header.with-topbar,header.entry-header.single-page-header.with-topbar,.single-product header.entry-header.blog-header.with-topbar{background-image:url(https://www.olmcgroup.co.uk/wp-content/uploads/2025/07/page-banner.jpg)!important;background-size:cover;background-position:center}.header-overlay.parallax-overlay:before,.tax-product_cat header.entry-header.blog-header.with-topbar:before,.tax-product_tag header.entry-header.blog-header.with-topbar:before,.woocommerce-page header.entry-header.single-page-header.with-topbar:before,header.entry-header.single-page-header.with-topbar:before,.single-product header.entry-header.blog-header.with-topbar:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5)}.single-post .custom-before-footer-block{background:#fff;margin-top:20px}.single-post .custom-before-footer-block{padding:50px 0}.single-post section.page-content.comments-content{display:none}.single-post section.related-posts{padding-top:50px;padding-bottom:70px}.single-post .owl-nav{margin-top:10px!important}.single-post a.tag-cloud-link{color:#8f0504;font-weight:500}.single-post a.wp-block-button__link.wp-element-button,.single-post .blog-content a{color:#8f0504;font-size:15px}.single-post p{font-size:16px;font-weight:400;margin-bottom:10px!important}.single-post h3.wp-block-heading{padding-top:20px}.single-post .entry-meta{display:none}.single-post #posts-content .blog-single-content .entry-meta{display:block;margin-bottom:30px}@media (max-width:767px){.single-post .entry-meta.custom{margin-bottom:20px!important}.single-post .blog-social-sharing{margin-top:30px;justify-content:center}}.single-post h1.blog-single-title{margin-bottom:0!important}.single-post .single-post-btn-custom{color:#fff!important;text-transform:capitalize;padding:0 15px}.single-post .two-btn-single-post a{display:inline-flex;margin-right:10px;margin-top:20px}@media (min-width:767px){.woocommerce-shop.post-type-archive-product .blog-header.entry-header,.woocommerce-shop.post-type-archive-product .blog-header.entry-header.with-topbar{padding-top:200px!important;padding-bottom:100px!important}}@media (max-width:767px){.woocommerce-shop p.woocommerce-result-count{width:100%!important}.woocommerce-shop form.woocommerce-ordering{float:left!important;display:inline-flex;margin-top:20px!important}.woocommerce-shop select.orderby{max-width:100%!important}.woocommerce-shop .ShopFiltersWrapper{margin-bottom:20px!important}}.archive .woo-sidebar ul.product-categories li a{font-weight:400}.archive .woo-sidebar h5.widget-title{color:#8f0504}.archive .woo-sidebar .tagcloud a{color:#8f0504;font-weight:400}.archive .woo-sidebar .price_slider_amount .button{text-transform:uppercase;color:#8f0504!important}.archive .woo-sidebar div#woocommerce_top_rated_products-1 img.attachment-woocommerce_thumbnail{height:80px!important;object-fit:cover;width:80px}.archive .woo-sidebar div#woocommerce_top_rated_products-1 li{margin-bottom:20px}.archive .woo-sidebar span.product-title{line-height:25px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.archive .woo-detailed-style a.button{background-color:#8f0504!important;border:0!important;color:#fff}.archive .woocommerce-ordering select{background-color:#fff;border:1px solid #ddd;padding:10px 14px!important;box-shadow:0 4px 10px rgb(0 0 0 / .1);font-size:15px;transition:none!important;width:100%;max-width:240px;cursor:pointer;font-weight:400!important}.archive .woocommerce-ordering select.orderby{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(https://cheapprinters.co.uk/wp-content/uploads/2025/05/arrow-down.svg);background-repeat:no-repeat;background-position:right 1rem center;background-size:1em;padding-right:2rem!important}.archive h2.woocommerce-loop-product__title{font-size:17px!important}.page-id-3955 div#primary{padding-top:10px!important;padding-bottom:0!important}.page-id-3955 div#wrapper{padding-bottom:0!important}.page-id-3955 a.checkout-button.button{font-size:15px!important}.page-id-3955 th.product-name a{color:#8f0504;font-weight:500}.page-id-3955 .cart_totals,.page-id-3955 .cart_totals h2{margin-top:0!important}.page-id-3955 td.product-thumbnail img{height:70px!important;object-fit:cover}.page-id-3955 a.remove{color:#8f0504}.page-id-3955 p.return-to-shop{margin-bottom:50px!important}.page-id-3955 .woocommerce-message a{padding-left:10px;color:#8f0504}@media (max-width:768px){.page-id-3955 .woocommerce-cart-form__contents thead,.page-id-3955 .woocommerce-cart-form__contents tbody,.page-id-3955 input.input-text.qty.text{font-size:13px}}.woocommerce-checkout a.showcoupon{color:#8f0504;padding-left:10px}.woocommerce-checkout a.woocommerce-privacy-policy-link,.woocommerce-checkout a.woocommerce-terms-and-conditions-link{color:#8f0504}.woocommerce-checkout .woocommerce-order{padding-left:10px;padding-right:10px}.woocommerce-checkout td.woocommerce-table__product-name.product-name a{color:#8f0504;font-size:15px;font-weight:500!important}@media (max-width:768px){.woocommerce-account .woocommerce-MyAccount-orders{overflow-x:auto;display:block;-webkit-overflow-scrolling:touch}.woocommerce-account .woocommerce-MyAccount-orders table{min-width:700px;width:100%}}.woocommerce-account input.woocommerce-Input,.woocommerce-account .woocommerce-address-fields input,.woocommerce-account li.select2-results__option,.woocommerce-account span.select2-selection.select2-selection--single,.woocommerce-account .u-columns.woocommerce-Addresses.col2-set.addresses{font-size:15px;font-weight:400!important}.woocommerce-account .row.single-page-content a{color:#8f0504;font-weight:500!important}.woocommerce-account li.woocommerce-MyAccount-navigation-link a{color:#333!important}.woocommerce-account nav.woocommerce-MyAccount-navigation li a{font-size:16px}.woocommerce-account .woocommerce-MyAccount-navigation{width:250px;padding-right:20px;background-color:#fff;border-right:1px solid #eee}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0;border-top:1px solid #eee}.woocommerce-account .woocommerce-MyAccount-navigation li{border-bottom:1px solid #eee}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:12px 15px;color:#333;font-weight:600;text-decoration:none;transition:all 0.3s ease;font-weight:500!important}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background-color:#ffe6f0;color:#8f0504!important;border-left:4px solid #8f0504;padding-left:11px;font-weight:500!important}.woocommerce-account .woocommerce-MyAccount-navigation{border-radius:8px;box-shadow:0 2px 8px rgb(0 0 0 / .05);overflow:hidden}.woocommerce-account a.button{margin-bottom:0!important;margin-left:10px!important}.woocommerce-account .woocommerce-info{font-weight:500!important;font-size:15px!important}.woocommerce-account button.woocommerce-button.button.woocommerce-form-login__submit:hover,.woocommerce-account a.button.wc-forward:hover{color:#8f0504!important}.woocommerce-account table.woocommerce-orders-table.woocommerce-MyAccount-orders{font-size:15px!important}.single-product section.related.products{padding-bottom:0;margin-bottom:50px;padding-top:70px}.single-product section.related.products h2{text-align:center;font-size:35px;text-transform:capitalize}.single-product p.price{margin-bottom:20px!important;padding-top:20px}.single-product span.posted_in{padding-bottom:5px}.single-product .product_meta{font-weight:400!important;font-size:15px}.woocommerce ul.products li.product{border:1px solid #ddd}.woocommerce ul.products li.product a img{width:100%!important;height:250px!important;object-fit:cover!important}.woocommerce a.button.loading:after{display:none}.woocommerce-message,.cart-empty.woocommerce-info{font-weight:500!important;color:#333}.woocommerce .woocommerce-ordering:after{display:none}a.tag-cloud-link{font-weight:400!important;color:#8f0504!important}.olmc-leave-review .form-row{display:flex;flex-wrap:wrap;gap:20px}.olmc-leave-review,.olmc-leave-review input,.olmc-leave-review select,.olmc-leave-review textarea{font-size:15px!important}.olmc-leave-review .form-group{flex:1;min-width:220px}.olmc-leave-review label{display:block;margin-bottom:10px;font-weight:500;font-size:15px}.olmc-leave-review .form-full{width:100%;margin-bottom:20px}@media (max-width:600px){.olmc-leave-review .form-row{flex-direction:column;gap:initial}}