img.custom-logo{image-rendering:auto}.product-options,.product-option-title{clear:both}.summary .price{clear:both;display:block;float:none!important}.slider p{color:#fff!important}.wpls-logo-showcase{margin:30px 0!important}#ship-to-different-address:after{content:"Please note, our delivery company need all contact details below of the recipient to arrange delivery.";font-size:18px;font-weight:400}body .grecaptcha-badge{display:none!important}.post-password-form{padding:40px}#cmplz-document{max-width:100%!important}.site-search form input[type=search]{border:1px solid #eee}li.product_cat-guaranteed-irish .woocommerce-loop-product__title a{position:relative;padding-left:35px}li.product_cat-guaranteed-irish .woocommerce-loop-product__title a:before{position:absolute;content:url(/wp-content/themes/shoptimizer-child-theme/images/gi.png);top:-6px;left:-5px}ul.products li.product .woocommerce-loop-product__title,ul.products li.product .woocommerce-loop-product__title{font-family:"Inter"!important}.secondary-navigation .menu li:not(.ri) a{font-weight:bolder;font-size:16px;padding-top:0!important}.secondary-navigation .menu li i{color:#8a7252;font-size:24px}.wpcf7-textarea{margin-bottom:20px}#secondary .widget .widget-title{color:#8a7252!important}#secondary span,#secondary .widget{color:#2d2d2d!important}.site-main.flow article h2{font-size:34px!important;line-height:110%!important}#main .wpcf7{padding:20px;width:100%;float:left;background:#f8f8f8;border:1px solid #eee}body .site-header{border-bottom:1px solid #eee}a.slider{display:block;clear:both;width:100%;float:left;padding:10% 0;background-size:cover!important}.fullwidthsection{padding:60px 0!important;clear:both;float:left;width:100%;position:relative}#rightside,#leftside{max-width:1400px;margin:0 auto;float:none;min-height:450px}#rightside .borderbox{height:60%;right:-30px;top:80px}#leftside .borderbox{height:80%;left:-30px;top:80px}body .term-description,body .shoptimizer-category-banner .taxonomy-description,body .term-description span{font-family:Inter!important;font-size:17px!important;font-weight:400}.product p.price{clear:both!important;display:block}#secondary i{font-size:40px!important}.fullwidthsection h3,#main h3{font-size:30px;font-weight:bolder}#rightside .textbox{background:none;float:left;right:auto;position:relative}#leftside .textbox{background:none;float:right;position:relative}.slick-dots{margin-top:30px}#rightside .imagebox{background:none;right:0;left:auto;z-index:10;max-height:400px}#leftside .imagebox{background:none;left:0;right:auto;z-index:10;max-height:400px}#rightside h2,#rightside p{color:#2d2d2d}#leftside h2,#leftside p{color:#2d2d2d}.top-bar i{margin-left:10px;font-size:24px}.page-template-template-fullwidth .entry-header{background:url(/wp-content/themes/shoptimizer-child-theme/images/fitz.jpg);background-size:cover!important;padding:40px 0;text-align:center;c}.page-template-template-fullwidth .entry-header h1{color:#fff;text-align:center;margin-bottom:0}.woocommerce-message .message-inner{background:#c4ab6e!important}.page-id-709 .entry-header{text-align:center!important;padding-top:40px!important}.services a.button{background:#2d2d2d;color:#fff;font-family:"Lora";font-size:21px;line-height:150%;text-align:center;width:31%;float:left;margin:1%;min-height:155px;padding:20px}.services a.button:hover{opacity:.7}span.border{float:left;padding:20px;border:1px solid #8a7252;width:100%;min-height:115px}.home .entry-content{padding:5%;clear:both}.home .entry-content h2{line-height:120%!important}span.texty{float:left;padding:40px;background:rgb(0 0 0 / .6);padding-left:10%}span.texty h1{color:#fff;margin-bottom:10px;font-size:50px}span.texty span{color:#fff;border:2px solid #fff;padding:15px 50px;margin-bottom:30px;display:inline-block}.cool-timeline .timeline-year .icon-placeholder span{color:#2d2d2d}#quote{margin-top:40px}#quote h2{color:#fff;position:relative}#quote h2:before{content:"“";position:absolute;left:0;font-size:70px}#quote p{font-style:italic;color:#fff}#testi{position:relative}#testi .col-full{position:relative;min-height:450px}#woocommerce_widget_cart-2 a.button.checkout{color:#fff}.cat-item-127{display:none!important}.imagebox{position:absolute;width:50%;height:100%;left:0;background-size;background-size:cover!important;border-right:3px solid #fff;background-position:center!important}.site-footer .widget_nav_menu a,.site-footer .widget p,.site-footer .widget{font-size:14px}.textbox{position:absolute;right:0;width:50%;height:100%;background:#4a9093;padding:40px;z-index:13}.textbox,.textbox p{color:#fff;font-size:16px}.textbox h2{margin-bottom:20px;color:#fff}.fullwidthsection.services{padding:0!important}#primary{margin-top:0}body ul.products li.product.product-category h2{font-size:20px!important;font-weight:lighter!important}.term-140 #secondary{display:none!important}.term-140 #primary{width:100%}#black h2,#black p,#black,#back a{color:#fff}#black a.button{background:none;border:1px solid #8a7252}footer .widget .widget-title{letter-spacing:0;font-size:18px!important;font-family:Inter}.cool_timeline .timeline-main-title{font-family:"Lora"!important;font-size:70px!important;font-weight:lighter!important}#black a.button:hover{border-color:#fff}.cool-timeline .meta-details{display:none!important}span.texty span:hover{opacity:.7}.below-content{text-align:center;background:#c4ab6e;margin-top:60px;float:left;clear:both;width:100%}#black h2{margin:0 0 20px}.cool-timeline .timeline-year .icon-placeholder span{font-family:"Lora"!important;font-size:38px!important}.below-content .widget .widget-title{color:#fff;font-family:"Lora";font-size:30px!important;font-weight:lighter!important}.clean-skin-tm .cool-timeline.white-timeline .timeline-post.clean-skin .timeline-content h2.content-title{font-family:"Lora";font-size:60px;font-weight:lighter}.below-content .widget p{color:#fff!important;font-size:18px;margin:10px auto;max-width:800px}.below-content .widget label{margin:2px 0;display:block}.borderbox{width:48%;height:100%;border:2px solid #8a7252;right:-40px;bottom:-40px;content:"";position:absolute;z-index:0}footer:last-child:not(:only-of-type){margin-top:0!important;background:#000}footer:last-child:not(:only-of-type) a,footer:last-child:not(:only-of-type) p{color:#fff;font-size:14px}.site-footer i{font-size:24px}@media only screen and (min-width:1220px){.menu-primary-menu-container>ul.menu>li>a{padding:0 40px!important}}@media only screen and (max-width:1220px){.services a.button{width:48%}}@media only screen and (max-width:980px){.page-template-template-fullwidth .entry-header h1{font-size:33px}.borderbox{display:none}.imagebox{position:relative;width:100%;height:350px;left:0;background-size;background-size:cover!important;border-right:0;background-position:center!important}.textbox{position:relative;width:100%;height:auto;left:0;background-size;background-size:cover!important;border-right:0;background:#4a9093;padding:40px}}@media only screen and (min-width:993px){.menu-primary-menu-container>ul.menu>li>a{transition:all .2s;padding:0 20px!important}header.woocommerce-products-header .term-description+img.cg-cat-image,header.woocommerce-products-header .term-description+noscript+img.cg-cat-image{min-width:25%!important;max-width:25%!important}}@media only screen and (max-width:1088px){.menu-primary-menu-container>ul.menu>li>a{padding:0 10px!important}}.widget_shopping_cart a.button.checkout{background:#e68700!important}.site-header-cart a.cart-contents .count,.site-header-cart a.cart-contents .count:after{background:#e68700;color:#fff!important}.site-header-cart a.cart-contents .count,.site-header-cart a.cart-contents .count:after{border-color:#a36103!important}.term-description p{font-size:15px!important}#e_deliverydate_field label:after{content:"Please allow 4 days for delivery, 5 at weekends. Kindly note that these dates are guide dates for deliveries to Republic of Ireland. Delivery during busy periods such as Christmas may take longer, however we will endeavour to deliver on your requested date. Please see our FAQ’s for delivery details to UK and Europe.";display:block;font-weight:normal!important}.orddd_lite_field_note{display:none!important}body{border-top:4px solid #2d2d2d}@media only screen and (min-width:768px){.col-full-nav{border-bottom:1px solid #eee}.site-footer .widget{border-left:1px solid #c4ab6e}.page-template-template-fullwidth .entry-header h1{font-size:58px!important}#media_image-4{border:0}.below-content .widget .widget-title{color:#fff;font-family:"Lora";font-size:48px!important}.fullwidthsection h2{font-size:48px}.home .entry-content h2{font-size:48px}.home .entry-content{padding:5% 10%;clear:both}span.texty h1{font-size:70!important}}@media only screen and (max-width:786px){.services a.button{width:100%}.header-widget-region,.header-widget-region a{position:relative!important;z-index:10!important}}@media only screen and (max-width:640px){.home span.texty h1{font-size:34px!important}.cg-cat-image{display:none!important}}@media only screen and (max-width:978px){.slider{margin-top:-40px!important}}