img.lws-woorewards-point-symbol{display:inline !important;margin-bottom:-0.1em;height:1em;width:auto;}ul.products li.product img.lws-woorewards-point-symbol{margin-bottom:-0.1em;}.wr-wrapper{display:flex;flex-direction:row;padding:var(--wr-block-padding, "10px");gap:10px;justify-content:center;align-items:center;border-style:var(--wr-block-border-style, "none");border-width:var(--wr-block-border-width, "inherit");border-radius:var(--wr-block-border-radius, "inherit");border-color:var(--wr-block-border-color, "inherit");background-color:var(--wr-block-background-color, "inherit");color:var(--wr-block-font-color, "inherit");font-size:var(--wr-block-font-size, "inherit");line-height:1;flex-wrap:wrap}.wr-wrapper.vertical{flex-direction:column}.wr-wrapper.top-margin{margin-top:10px}.wr-wrapper.auto-fit{width:-moz-fit-content;width:fit-content}.wr-wrapper.bottom-margin{margin-bottom:10px}.wr-wrapper .wr-icon{display:flex;justify-content:center;align-items:center;font-size:2em;color:var(--wr-block-border-color, "inherit")}.wr-button{display:flex;justify-content:center;align-items:center;padding:5px 10px;transition:all .5s ease;padding:var(--wr-button-padding, "10px");border-style:var(--wr-button-border-style, "none");border-width:var(--wr-button-border-width, "inherit");border-color:var(--wr-button-border-color, "inherit");border-radius:var(--wr-button-border-radius, "inherit");background-color:var(--wr-button-background-color, "inherit");color:var(--wr-button-font-color, "inherit");font-size:var(--wr-button-font-size, "inherit")}.wr-button:hover{border-color:var(--wr-button-border-over-color, "inherit");background-color:var(--wr-button-background-over-color, "inherit");color:var(--wr-button-font-over-color, "inherit")}.math-captcha-form {
display:block;
float:none;
clear:both;
}
.math-captcha-form  .mathalert{color:#c62828}
.login form .math-captcha-form span {
display: inline-block;
margin-bottom: 10px; 
}
input[type="text"].mc-input {
display: inline-block;
width: 60px!important;
vertical-align: middle;
margin-bottom: 0;
} .frm_forms .math-captcha-form {
display: block;
float: none;
clear: both;
margin-bottom: 15px;
}
.frm_forms .math-captcha-form label{
padding-right: 10px;
}
.frm_forms .math-captcha-form .mathalert {
color: #c62828;
}
.frm_forms .math-captcha-form span {
display: inline-block;
margin-bottom: 10px;
}
.frm_forms input[type="text"].mc-input {
display: inline-block;
width: 60px !important;
vertical-align: middle;
margin-bottom: 0;
}
.frm_forms .frm_error {
color: #c62828;
font-weight: bold;
margin-bottom: 10px;
}
.frm_forms .frm_message.math-captcha {
background-color: #ffebee;
border: 1px solid #ffcdd2;
padding: 8px 12px;
border-radius: 4px;
color: #c62828;
}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.dgwt-wcas-block-scroll{overflow:hidden}.dgwt-wcas-search-wrapp{position:relative;line-height:100%;display:block;color:#444;min-width:230px;width:100%;text-align:left;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dgwt-wcas-tpd-image img{margin:0 15px 0 0!important}.rtl .dgwt-wcas-tpd-image img{margin:0 0 0 15px!important}.dgwt-wcas-preloader-wrapp img{margin:10px auto 0;display:block;max-width:200px}.dgwt-wcas-preloader-wrapp img.dgwt-wcas-placeholder-preloader{display:block;width:100%;height:auto;max-width:300px;margin:0}.dgwt-wcas-suggestions-wrapp{background:#fff;border:1px solid #ddd;border-top:none;padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.dgwt-wcas-details-wrapp *,.dgwt-wcas-search-wrapp *,.dgwt-wcas-suggestions-wrapp *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dgwt-wcas-details-wrapp a:focus,.dgwt-wcas-suggestions-wrapp a:focus{outline:0}.dgwt-wcas-suggestions-wrapp.dgwt-wcas-suggestions-wrapp--top{border:1px solid #ddd;border-bottom:none}.dgwt-wcas-is-detail-box .dgwt-wcas-suggestions-wrapp{max-width:550px}.dgwt-wcas-full-width.dgwt-wcas-is-detail-box .dgwt-wcas-suggestion{padding:8px 15px}.dgwt-wcas-details-left .dgwt-wcas-suggestions-wrapp{border-radius:0 0 5px;border-left-color:#eee}.dgwt-wcas-details-right .dgwt-wcas-suggestions-wrapp{border-radius:0 0 0 5px;border-right-color:#eee}.dgwt-wcas-suggestion{cursor:pointer;font-size:12px;line-height:110%;text-align:left;padding:7px 10px;position:relative;border-bottom:1px solid #dfdfdf;display:flex;flex-direction:row;justify-content:space-between;align-items:center;resize:vertical;width:100%;transition:none!important}.dgwt-wcas-suggestion-nores{font-size:15px;line-height:157%;padding:15px;width:100%}.dgwt-wcas-suggestion-nores p{padding:0;margin:0 0 10px;font-size:18px}.dgwt-wcas-suggestion-nores ol,.dgwt-wcas-suggestion-nores ul{padding:0 0 0 30px;margin:0}.dgwt-wcas-suggestion-nores ul li{list-style:disc}.dgwt-wcas-open-pirx .dgwt-wcas-suggestion-nores{padding:10px 10px 10px 34px}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{justify-content:center;color:#6d6d6d}a.dgwt-wcas-details-more-products{padding:15px 0 10px;display:block;border-top:1px solid #eee;text-align:center;font-size:12px;text-transform:uppercase;color:#6d6d6d;transition:.2s ease-in-out}a.dgwt-wcas-details-more-products:hover,a.dgwt-wcas-details-post-title:hover,a.dgwt-wcas-details-product-title:hover,a.dgwt-wcas-product-details-readmore:hover{text-decoration:underline}a.dgwt-wcas-product-details-readmore{display:block;text-align:right;margin-top:15px;color:#6d6d6d;text-transform:uppercase;letter-spacing:1px;font-weight:400;font-size:12px}.dgwt-wcas-has-headings .dgwt-wcas-suggestion,.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline,.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax,.dgwt-wcas-suggestion.dgwt-wcas-suggestion-no-border-bottom,body:not(.dgwt-wcas-is-details) .dgwt-wcas-suggestion:last-child{border-bottom:none}.dgwt-wcas-suggestion:after{clear:both;display:block;content:''}.dgwt-wcas-suggestion.dgwt-wcas-nores{cursor:default;opacity:.5}.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product{padding-top:8px;padding-bottom:8px;min-height:60px}.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product.dgwt-wcas-suggestion-history-product,.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product,.dgwt-wcas-suggestion-history-search{min-height:40px}.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-more,.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{min-height:30px;text-transform:uppercase}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more .dgwt-wcas-st-more{padding:0 10px;text-align:center}.dgwt-wcas-st{display:block;color:#444;font-size:15px;width:100%;line-height:110%}.dgwt-wcas-st .dgwt-wcas-score{color:#8e44ad;font-weight:700;font-size:80%}.dgwt-wcas-st>span{display:inline-block;vertical-align:middle}.dgwt-wcas-has-sku .dgwt-wcas-st-title{margin-right:6px}.dgwt-wcas-st>span.dgwt-wcas-st--direct-headline{display:block;font-style:italic;font-size:10px;text-transform:uppercase;opacity:.4;line-height:10px;margin-bottom:1px;letter-spacing:2px}.dgwt-wcas-st-breadcrumbs{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:80%;text-align:left;opacity:.6;width:100%;padding-right:10px}.rtl .dgwt-wcas-st-breadcrumbs{padding-right:0;padding-left:10px;text-align:right}.dgwt-wcas-sku{font-size:80%}.dgwt-wcas-si{width:50px;display:block;height:100%}.dgwt-wcas-si img{background:#fff;border:1px solid #e8e8e8;border-radius:3px;display:block;margin:auto;padding:2px;height:auto;width:auto;max-height:90%;max-width:100%}.dgwt-wcas-has-img-forced .dgwt-wcas-suggestion-history-product .dgwt-wcas-si,.dgwt-wcas-suggestion-history-search .dgwt-wcas-si{display:flex;align-items:center;justify-content:center}.dgwt-wcas-has-img-forced .dgwt-wcas-suggestion-history-product .dgwt-wcas-si svg,.dgwt-wcas-suggestion-history-search .dgwt-wcas-si svg,.dgwt-wcas-suggestion-searches .dgwt-wcas-si svg{max-width:18px}.dgwt-wcas-has-img:not(.dgwt-wcas-has-img-forced) .dgwt-wcas-suggestion-history-product .dgwt-wcas-si>svg{margin-left:10px}.dgwt-wcas-content-wrapp{display:flex;height:100%;width:100%;justify-content:space-between;align-items:center;resize:vertical;padding-left:10px}.rtl .dgwt-wcas-content-wrapp{padding-left:0;padding-right:10px}.dgwt-wcas-sp{color:#555;font-size:14px;line-height:120%;text-align:right;padding-left:10px}.dgwt-wcas-sp *{line-height:130%}.dgwt-wcas-search-form{margin:0;padding:0;width:100%}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-is-details:not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestion-nores,.dgwt-wcas-sd{margin-top:5px}.dgwt-wcas-sp del{opacity:.5;font-size:12px}.dgwt-wcas-sd{color:#777;display:block;line-height:14px;width:100%;font-size:.8em}.dgwt-wcas-vendor-city{margin-left:5px;font-size:.8em}.dgwt-wcas-st>.dgwt-wcas-product-vendor{font-size:12px;margin-top:5px;display:block}.dgwt-wcas-suggestion-selected{background-color:#eee}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp.dgwt-wcas-search-focused input[type=search].dgwt-wcas-search-input:hover,.dgwt-wcas-tpd-image{background-color:#fff}.dgwt-wcas-suggestion-selected:first-child{border-top:none}.rtl .dgwt-wcas-suggestion{padding-left:0;padding-right:15px;text-align:right}.dgwt-wcas-details-wrapp{background:#fff;border:1px solid #ddd;border-top:none;border-left:none;padding:0;width:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:100;min-height:340px}.dgwt-wcas-datails-title,.dgwt-wcas-pd-title{border-bottom:1px dashed #eee;padding-bottom:5px}.rtl .dgwt-wcas-details-wrapp{border-left:1px solid #ddd;border-right:none}.dgwt-wcas-details-outside .dgwt-wcas-details-wrapp,.dgwt-wcas-details-outside.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{margin-top:-1px;border-top:1px solid #ddd}.dgwt-wcas-details-right .dgwt-wcas-details-wrapp{border-left:none;border-right:1px solid #ddd;border-radius:0 5px 5px 0}.dgwt-wcas-details-left .dgwt-wcas-details-wrapp{border-right:none;border-left:1px solid #ddd;border-radius:5px 0 0 5px}.dgwt-wcas-details-inner,.dgwt-wcas-details-notfit .dgwt-wcas-details-wrapp{display:none}.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp,.rtl.dgwt-wcas-full-width .dgwt-wcas-details-wrapp{border-radius:0 0 0 5px}.dgwt-wcas-full-width .dgwt-wcas-details-wrapp,.rtl.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{border-radius:0 0 5px}.dgwt-wcas-details-inner.dgwt-wcas-details-inner-active,.dgwt-wcas-details-wrapp .added_to_cart,.dgwt-wcas-has-desc .dgwt-wcas-sp>*,.dgwt-wcas-has-img .dgwt-wcas-sp>*{display:block}.dgwt-wcas-details-inner-taxonomy{margin-top:11px}.woocommerce .dgwt-wcas-pd-rating .star-rating{float:left;margin-right:5px;font-size:12px;color:#ccae72}.rtl .dgwt-wcas-pd-rating .star-rating{float:right;margin-left:5px;margin-right:0}.dgwt-wcas-datails-title{font-size:14px}.dgwt-wcas-pd-title{color:#202020}.dgwt-wcas-pd-title .product-title{color:#202020;text-transform:uppercase;margin:0}.dgwt-wcas-tax-product-details{text-decoration:none;display:flex;align-items:center;justify-content:left;transition:.2s ease-in-out;padding:5px;margin:0 -5px 15px}.dgwt-wcas-pd-rating:after,.dgwt-wcas-tax-product-details:after{content:'';clear:both;display:block}.dgwt-wcas-tax-product-details:hover{box-shadow:0 0 11px 2px rgba(0,0,0,.05)}.rtl .dgwt-wcas-tax-product-details{justify-content:right}.dgwt-wcas-details-wrapp .dgwt-wcas-pd-title{margin-bottom:8px}.dgwt-wcas-overlay-mobile .dgwt-wcas-style-pirx .dgwt-wcas-preloader,.dgwt-wcas-tpd-image{margin-right:15px}.dgwt-wcas-pd-rest .product-title{display:block;line-height:100%;font-weight:500;margin-bottom:5px}.dgwt-wcas-tpd-rest{max-width:200px}.dgwt-wcas-tpd-rest-title{display:block;line-height:125%;font-size:14px;font-weight:500;letter-spacing:0;margin:0 0 8px;overflow:hidden;color:#000}.dgwt-wcas-pd-price,.dgwt-wcas-tpd-price{line-height:120%;overflow:hidden;color:#000;margin-top:15px;font-weight:700;font-size:18px}.dgwt-wcas-tpd-price{font-size:12px;color:#777}.dgwt-wcas-pd-price .woocommerce-price-suffix,.dgwt-wcas-tpd-price .woocommerce-price-suffix{font-size:12px;font-weight:lighter;color:#999;margin-left:4px;display:inline-block}.dgwt-wcas-details-title-tax,.dgwt-wcas-pd-title .product-title{font-weight:900;letter-spacing:-1px;text-transform:uppercase}.dgwt-wcas-pd-price del .amount,.dgwt-wcas-tpd-price del .amount{font-weight:lighter;background:0 0;font-size:90%;opacity:.6}.dgwt-wcas-pd-price ins,.dgwt-wcas-tpd-price ins{background:0 0;text-decoration:none}.dgwt-wcas-pd-rating{font-size:13px;line-height:13px}.dgwt-wcas-pd-review{color:#777;font-size:11px;line-height:11px}.dgwt-wcas-datails-title{display:block;margin:5px 0 15px}.dgwt-wcas-pd-title{margin-bottom:15px;display:block;text-decoration:none}.dgwt-wcas-details-title-tax{margin-right:3px}.rtl .dgwt-wcas-details-title-tax{margin:0 0 0 3px;float:right}.dgwt-wcas-tpd-image{width:70px;padding:4px;border:1px solid #e8e8e8;border-radius:4px;display:flex;flex-direction:column;justify-content:center}.dgwt-wcas-details-space{padding:0 15px 15px}.dgwt-wcas-details-main-image{border-bottom:1px solid #eee;min-height:200px;display:flex}.dgwt-wcas-details-main-image img{width:auto;height:auto;display:block;max-height:250px;max-width:100%;margin:0 auto;padding:0;border:none;align-self:center}.dgwt-wcas-details-right .dgwt-wcas-details-main-image img{border-radius:0 3px 0 0}.dgwt-wcas-details-left .dgwt-wcas-details-main-image img{border-radius:3px 0 0}a.dgwt-wcas-details-post-title,a.dgwt-wcas-details-product-title{color:#333;display:block;line-height:120%;margin:10px 0 0;font-size:21px;font-weight:400;text-decoration:none;text-transform:none}a.dgwt-wcas-details-post-title{margin-bottom:15px}.dgwt-wcas-details-product-sku{display:block;font-size:12px;line-height:110%;color:#999}.dgwt-wcas-tpd-image img{display:block;max-width:100%;width:100%;height:auto}.dgwt-wcas-details-hr{height:1px;width:100%;border-bottom:1px solid #eee;margin:15px 0}.rtl .dgwt-wcas-tpd-image{float:right;margin-right:0;margin-left:15px}.rtl .dgwt-wcas-tpd-rest{float:right;max-width:190px}.rtl input[type=search].dgwt-wcas-search-input{text-align:right}input[type=search].dgwt-wcas-search-input,input[type=text].dgwt-cas-search-input{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-box-shadow:none;box-shadow:none;margin:0;-webkit-appearance:textfield;text-align:left}[type=search].dgwt-wcas-search-input::-ms-clear{display:none}[type=search].dgwt-wcas-search-input::-webkit-search-decoration{-webkit-appearance:none}[type=search].dgwt-wcas-search-input::-webkit-search-cancel-button{display:none}.dgwt-wcas-details-desc{font-size:13px;line-height:157%}.dgwt-wcas-details-desc b,.dgwt-wcas-details-desc strong{font-weight:400;color:#000;margin:0;padding:0}.dgwt-wcas-pd-addtc-form{margin:10px 0;display:flex;align-items:center;justify-content:flex-end}.dgwt-wcas-pd-addtc-form>.quantity{margin-right:10px}.dgwt-wcas-pd-addtc-form .add_to_cart_inline,.dgwt-wcas-pd-addtc-form .quantity input.qty{margin-bottom:0;margin-top:0}.dgwt-wcas-stock{display:block;text-align:right;font-size:14px;line-height:14px;margin-bottom:14px}.dgwt-wcas-stock.in-stock{color:#0f834d}.dgwt-wcas-stock.out-of-stock{color:#e2401c}.dgwt-wcas-pd-addtc .add_to_cart_button,.dgwt-wcas-pd-addtc .add_to_cart_inline{margin:0}.dgwt-wcas-has-headings .dgwt-wcas-st>span.dgwt-wcas-st--direct-headline,.dgwt-wcas-layout-icon .dgwt-wcas-icon-preloader,.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon,.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon-arrow,.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon,.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon-arrow,.dgwt-wcas-om-bar .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.dgwt-wcas-overlay-mobile .dgwt-wcas-search-icon,.dgwt-wcas-overlay-mobile .dgwt-wcas-search-icon-arrow,.dgwt-wcas-overlay-mobile-on .dgwt-wcas-enable-mobile-form,.dgwt-wcas-overlay-mobile-on .dgwt-wcas-icon-handler,.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios body:not(.dgwt-wcas-theme-flatsome)>:not(.dgwt-wcas-overlay-mobile),.dgwt-wcas-pd-addtc .add_to_cart_button.added,.dgwt-wcas-search-icon-arrow,.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open:not(.dgwt-wcas-has-submit) .dgwt-wcas-sf-wrapp .dgwt-wcas-ico-magnifier,.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:before,.dgwt-wcas-voice-search-supported.dgwt-wcas-search-filled .dgwt-wcas-voice-search,body .dgwt-wcas-content-wrapp .rood,body .dgwt-wcas-content-wrapp .zwave{display:none}button.dgwt-wcas-search-submit,input[type=submit].dgwt-wcas-search-submit{position:relative}.dgwt-wcas-ico-magnifier{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;height:65%;display:block}.dgwt-wcas-preloader{height:100%;position:absolute;right:0;top:0;width:40px;z-index:-1;background-repeat:no-repeat;background-position:right 15px center;background-size:auto 44%}.dgwt-wcas-voice-search{position:absolute;right:0;top:0;height:100%;width:40px;z-index:1;opacity:.5;cursor:pointer;align-items:center;justify-content:center;display:none;-webkit-transition:160ms ease-in-out;-moz-transition:160ms ease-in-out;-ms-transition:160ms ease-in-out;-o-transition:160ms ease-in-out;transition:160ms ease-in-out}.dgwt-wcas-close:hover,.dgwt-wcas-style-pirx .dgwt-wcas-voice-search:hover,.dgwt-wcas-voice-search:hover{opacity:.3}.dgwt-wcas-voice-search path{fill:#444}.dgwt-wcas-voice-search-supported .dgwt-wcas-voice-search{display:flex}.dgwt-wcas-voice-search-supported .dgwt-wcas-preloader{right:40px}.rtl .dgwt-wcas-overlay-mobile .dgwt-wcas-style-pirx .dgwt-wcas-voice-search,.rtl .dgwt-wcas-preloader,.rtl .dgwt-wcas-voice-search{right:auto;left:5px}.dgwt-wcas-mobile-overlay-trigger-active .dgwt-wcas-voice-search{z-index:105}.rtl .dgwt-wcas-voice-search-supported .dgwt-wcas-preloader{right:auto;left:45px}.dgwt-wcas-inner-preloader{background-repeat:no-repeat;background-position:right 8px center;background-size:auto 22px;display:flex;align-items:center;justify-content:center;z-index:1}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.dgwt-wcas-inner-preloader{background-image:url(//www.citybluetechnologies.com/wp-content/plugins/ajax-search-for-woocommerce/assets/img/preloader.gif)}}.dgwt-wcas-loader-circular{height:24px;width:24px;-webkit-animation:2s linear infinite rotate;-moz-animation:2s linear infinite rotate;animation:2s linear infinite rotate}.dgwt-wcas-loader-circular-path{fill:transparent;stroke-linecap:round;stroke-width:4px;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:1s ease-in-out infinite dash;-moz-animation:1s ease-in-out infinite dash;animation:1s ease-in-out infinite dash;stroke:#ddd}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-moz-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-transition:160ms ease-in-out;-moz-transition:160ms ease-in-out;-ms-transition:160ms ease-in-out;-o-transition:160ms ease-in-out;transition:160ms ease-in-out;z-index:1}.dgwt-wcas-close:not(.dgwt-wcas-inner-preloader):before{content:'';display:block;position:absolute;background:0 0;height:100%;width:100%;left:0;bottom:0;top:0;right:0;margin:auto}.dgwt-wcas-close path{fill:#ccc}@media screen and (max-width:992px){.dgwt-wcas-is-detail-box .dgwt-wcas-suggestions-wrapp{max-width:none}}.dgwt-wcas-suggestion strong{font-weight:700}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.dgwt-wcas-sf-wrapp:after,.dgwt-wcas-sf-wrapp:before{content:"";display:table}.dgwt-wcas-sf-wrapp:after{clear:both}.dgwt-wcas-sf-wrapp{zoom:1;width:100%;max-width:100vw;margin:0;position:relative;background:0 0}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{width:100%;height:40px;font-size:14px;line-height:100%;padding:10px 15px;margin:0;background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-border-radius:3px;-webkit-appearance:none;box-sizing:border-box}.dgwt-wcas-is-ios .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.dgwt-wcas-is-ios .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{font-size:16px}.dgwt-wcas-open .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:3px 3px 0 0}.dgwt-wcas-layout-icon-open.dgwt-wcas-style-pirx .dgwt-wcas-search-icon-arrow,.dgwt-wcas-open.dgwt-wcas-nores .dgwt-wcas-details-wrapp .dgwt-wcas-preloader-wrapp,.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-details-outside .dgwt-wcas-details-wrapp{display:none!important}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-details-outside .dgwt-wcas-suggestions-wrapp{min-height:0!important;border-radius:0 0 5px 5px;border-right-color:#ddd}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-details-wrapp,.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{min-height:41px!important}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width:not(.rtl):not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestions-wrapp{border-right-color:transparent}.rtl.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width:not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestions-wrapp{border-left-color:transparent}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{outline:0;background:#fff;box-shadow:0 0 9px 1px rgba(0,0,0,.06);-webkit-transition:150ms ease-in;-moz-transition:150ms ease-in;-ms-transition:150ms ease-in;-o-transition:150ms ease-in;transition:150ms ease-in}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-webkit-input-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-moz-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-moz-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{overflow:visible;position:absolute;border:0;padding:0 15px;margin:0;cursor:pointer;height:40px;min-width:50px;width:auto;line-height:100%;min-height:100%;right:0;left:auto;top:0;bottom:auto;color:#fff;-webkit-transition:250ms ease-in-out;-moz-transition:250ms ease-in-out;-ms-transition:250ms ease-in-out;-o-transition:250ms ease-in-out;transition:250ms ease-in-out;text-transform:uppercase;background-color:#333;border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;text-shadow:0 -1px 0 rgba(0,0,0,.3);-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none}.rtl .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:0;right:auto}.dgwt-wcas-open .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{border-radius:0 2px 0 0}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover,.dgwt-wcas-sugg-hist-clear:hover{opacity:.7}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus{opacity:.7;outline:0}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{content:'';position:absolute;border-width:8px 8px 8px 0;border-style:solid solid solid none;border-color:transparent #333;top:12px;left:-6px;-webkit-transition:250ms ease-in-out;-moz-transition:250ms ease-in-out;-ms-transition:250ms ease-in-out;-o-transition:250ms ease-in-out;transition:250ms ease-in-out}.rtl .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{left:auto;right:-6px;border-width:8px 0 8px 8px;border-style:solid none solid solid}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active:before,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus:before,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover:before{border-right-color:#333}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::-moz-focus-inner{border:0;padding:0}.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{min-height:340px;overflow:visible}.dgwt-wcas-is-details .dgwt-wcas-si{width:30px;max-width:100%;box-sizing:border-box}.dgwt-wcas-is-details .dgwt-wcas-sp{display:flex;top:0;flex-direction:column;height:100%;justify-content:center;resize:vertical}.dgwt-wcas-is-details .dgwt-wcas-sd{font-size:11px;line-height:100%}.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_cat],.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_tag]{padding-left:15px;min-height:0}.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_cat] .dgwt-wcas-st,.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_tag] .dgwt-wcas-st{padding-left:0}.dgwt-wcas-ico-magnifier,.dgwt-wcas-ico-magnifier-handler,html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{max-width:20px}.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{height:50%;margin:auto;max-height:20px;width:100%;max-width:20px;left:12px;right:auto;opacity:.5;fill:#444}.rtl .dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{left:auto;right:12px}.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:10px 15px 10px 40px}.rtl .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:10px 40px 10px 15px}.dgwt-wcas-overlay-mobile-on,.dgwt-wcas-overlay-mobile-on body{overflow:hidden;min-width:100vw;min-height:100vh}html.dgwt-wcas-overlay-mobile-on{scroll-behavior:unset}.dgwt-wcas-om-bar{display:flex;height:45px;width:100%}.dgwt-wcas-om-bar button.dgwt-wcas-om-return,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:active,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:focus,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:hover{width:45px;height:100%;display:block;background:#ccc;cursor:pointer;position:relative;margin:0;padding:0;box-shadow:none;outline:0;border:none;border-spacing:0;border-radius:0}.dgwt-wcas-om-bar .dgwt-wcas-om-return svg{width:23px;height:23px;position:absolute;left:12px;top:12px;fill:#fff}.rtl .dgwt-wcas-om-bar .dgwt-wcas-om-return svg{left:11px;top:9px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path{fill:#fff}.dgwt-wcas-om-bar .dgwt-wcas-has-submit-off .dgwt-wcas-preloader{right:0!important}.rtl .dgwt-wcas-om-bar .dgwt-wcas-has-submit-off .dgwt-wcas-preloader{left:4px!important;right:auto!important}.rtl .dgwt-wcas-om-bar .dgwt-wcas-style-pirx.dgwt-wcas-has-submit-off .dgwt-wcas-preloader{left:10px!important;right:auto!important}@keyframes dgwt-wcas-preloader-price-anim{0%,100%{background:rgba(128,128,128,.03)}50%{background:rgba(128,128,128,.1)}}.dgwt-wcas-preloader-price-inner div:first-child{left:0;animation-delay:-.1s}.dgwt-wcas-preloader-price-inner div:nth-child(2){left:13px;animation-delay:-.2s}.dgwt-wcas-preloader-price-inner div:nth-child(3){left:26px;animation-delay:-.3s}.dgwt-wcas-preloader-price{width:34px;height:10px;display:inline-block;overflow:hidden;background:0 0}.dgwt-wcas-preloader-price-inner{width:100%;height:100%;position:relative;transform:translateZ(0) scale(1);backface-visibility:hidden;transform-origin:0 0}.dgwt-wcas-preloader-price-inner div{position:absolute;width:8px;height:8px;background:rgba(128,128,128,.05);animation:.8s cubic-bezier(0,.5,.5,1) infinite dgwt-wcas-preloader-price-anim;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.dgwt-wcas-om-bar .dgwt-wcas-search-wrapp-mobile{width:calc(100% - 45px);max-width:none;margin:0}.dgwt-wcas-overlay-mobile .dgwt-wcas-search-form,.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestion{width:100%}.dgwt-wcas-overlay-mobile{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background:#fff}.dgwt-wcas-overlay-mobile *{box-sizing:border-box}.dgwt-wcas-search-wrapp-mobile input[type=search].dgwt-wcas-search-input{height:45px!important;border-top:none;border-right:none;border-left:none;border-radius:0;font-size:16px!important}.dgwt-wcas-search-wrapp-mobile input[type=search].dgwt-wcas-search-input:focus{font-size:16px!important}.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp{left:0!important;top:45px!important;width:100%!important;height:calc(100% - 45px)!important;position:absolute;overflow-y:auto;border:none;margin:0;display:block}.dgwt-wcas-enable-mobile-form{position:absolute;z-index:100;left:0;top:0;width:100%;height:100%;cursor:pointer;display:block}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-mobile .dgwt-wcas-search-form{display:none;position:relative}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-icon-mobile{min-width:0;display:inline-block;width:28px;height:28px}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-handler{height:100%;width:100%}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-handler .dgwt-wcas-ico-magnifier{opacity:1;position:static;max-width:none;max-height:none}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios body{overflow:auto}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios{overflow:visible}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios .dgwt-wcas-suggestions-wrapp{max-height:none!important;height:auto!important}.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{min-width:unset}.menu .dgwt-wcas-search-icon,html:not(.dgwt-wcas-overlay-mobile-on) .menu .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{width:auto}.dgwt-wcas-layout-icon-flexible .dgwt-wcas-search-form,.dgwt-wcas-layout-icon-flexible-inv .dgwt-wcas-search-form{opacity:0}.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon-flexible-loaded),.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon-flexible-loaded) .dgwt-wcas-search-form,.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon-flexible-loaded),.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon-flexible-loaded) .dgwt-wcas-search-form{max-width:20px;min-width:unset}.dgwt-wcas-icon-preloader{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.dgwt-wcas-layout-icon-flexible-loaded .dgwt-wcas-search-form{opacity:1}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-search-form{opacity:0;display:none;position:absolute;left:0;top:calc(100% + 8px);min-width:500px;z-index:1000}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open .dgwt-wcas-search-form{display:block;opacity:1}.dgwt-wcas-search-icon{width:20px;height:auto;cursor:pointer;display:block}li.menu-item a.dgwt-wcas-search-icon{padding-right:0;padding-left:0}.dgwt-wcas-ico-magnifier-handler{margin-bottom:-.2em;width:100%}.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon{opacity:.6}.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:15px}.dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon-arrow{display:block;position:absolute;top:calc(100% + 2px);left:0;z-index:5;width:15px;height:15px;background:#fff;border:1px solid #ddd;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline{pointer-events:none;display:block;font-weight:500;white-space:nowrap}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline-v2{display:block;font-weight:500;white-space:nowrap;cursor:default;font-size:14px;margin-top:5px;margin-bottom:15px}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline-v2 .dgwt-wcas-st{padding-bottom:3px;margin-top:16px}.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline .dgwt-wcas-st{border-bottom:1px solid #ddd;padding-bottom:3px;text-transform:uppercase;margin-top:16px;font-size:12px}.dgwt-wcas-has-headings .dgwt-wcas-suggestion-tax .dgwt-wcas-st{padding:0}.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax.dgwt-wcas-suggestion-selected,.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax:hover{background:0 0;text-decoration:underline}.dgwt-wcas-is-details .dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax{min-height:30px}.dgwt-wcas-sugg-hist-clear{cursor:pointer;text-decoration:underline;display:inline-block;margin-left:2px}.dgwt-wcas-darkened-overlay{display:block;position:absolute;opacity:.15;z-index:100000;left:0;top:0}.dgwt-wcas-darkened-overlay>div{background:#111;position:absolute}.dgwt-wcas-search-wrapp.dgwt-wcas-search-darkoverl-on .dgwt-wcas-search-form{background-color:rgba(17,17,17,.15);border:none;border-radius:0}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{background:#fff;padding:10px;border-radius:10px}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp{padding-top:0;padding-bottom:0}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:13px 24px 13px 48px;line-height:24px;font-size:17px;border:2px solid transparent;border-radius:30px;height:auto;font-family:Roboto,sans-serif;background-color:#eee}.dgwt-wcas-open-pirx .dgwt-wcas-open .dgwt-wcas-suggestions-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-open.dgwt-wcas-nores .dgwt-wcas-suggestions-wrapp{border-radius:0 0 5px 5px}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{box-shadow:none;transition:30ms ease-in}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover{background-color:#dfdfdf}.dgwt-wcas-style-pirx.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:#333}.dgwt-wcas-open .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:30px}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{background:0 0;border-radius:100%;border:0;display:flex;align-items:center;justify-content:center;padding:0;margin:0;position:absolute;min-height:33px;min-width:33px;height:33px;width:33px;left:23px;top:21px;pointer-events:none;transition:none}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg{width:18px;height:18px}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:auto;right:28px;pointer-events:auto;animation:.3s fadeIn}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:24px;padding-right:48px;transition:none!important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover{opacity:1;background:#e4e4e4;box-shadow:0 0 0 2px #e4e4e4;border-radius:100%}.dgwt-wcas-style-pirx .dgwt-wcas-preloader{margin-right:35px}.rtl .dgwt-wcas-style-solaris .dgwt-wcas-preloader,.rtl .dgwt-wcas-style-solaris .dgwt-wcas-voice-search{margin-left:4px}.dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){transition:none;width:18px}.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return path,.dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) path,.dgwt-wcas-style-pirx .dgwt-wcas-voice-search svg path,.dgwt-wcas-style-pirx.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path{fill:#111}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{opacity:1;font-style:normal;font-weight:300;color:#777}.dgwt-wcas-open-pirx .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp{border-color:#fff;padding-top:10px;padding-bottom:10px}.dgwt-wcas-open-pirx .dgwt-wcas-details-inner,.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp>.dgwt-wcas-suggestion{padding-left:20px;padding-right:20px}.dgwt-wcas-open-pirx .dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp>.dgwt-wcas-suggestion,.dgwt-wcas-open-pirx body.dgwt-wcas-details-left .dgwt-wcas-details-wrapp{border-right:1px solid #ddd}.dgwt-wcas-open-pirx .dgwt-wcas-details-outside .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-details-outside.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{margin-top:0;border-top:none}.dgwt-wcas-open-pirx body.dgwt-wcas-details-right .dgwt-wcas-suggestions-wrapp{border-right:none}.dgwt-wcas-open-pirx body.dgwt-wcas-details-right .dgwt-wcas-details-wrapp{border-left:1px solid #ddd}.dgwt-wcas-open-pirx body.dgwt-wcas-details-left .dgwt-wcas-suggestions-wrapp{border-left:none}.dgwt-wcas-open-pirx .dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{min-height:70px!important}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:0;background:0 0;padding:0 10px}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:transparent}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:10px}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover{background-color:transparent}.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp{border-top:1px solid #e0e2e5}.dgwt-wcas-open-pirx .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp,.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return{background:#fff}.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return svg{left:17px;top:16px;width:17px;height:17px}.dgwt-wcas-style-pirx .dgwt-wcas-voice-search{right:20px;top:1px;opacity:1}.rtl .dgwt-wcas-style-pirx .dgwt-wcas-voice-search{right:auto;left:50px}.dgwt-wcas-overlay-mobile .dgwt-wcas-style-pirx .dgwt-wcas-voice-search{right:5px}.dgwt-wcas-overlay-mobile .dgwt-wcas-style-solaris .dgwt-wcas-voice-search{right:5px!important}.rtl .dgwt-wcas-overlay-mobile .dgwt-wcas-style-solaris .dgwt-wcas-voice-search{left:5px!important;right:auto!important}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp{background:0 0;padding:4px;border-radius:10px 10px 0 0}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-top:10px;padding-bottom:10px;line-height:normal;font-size:14px}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:15px;top:7px}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:auto;right:23px}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{background:#fff;box-shadow:0 0 0 1px #eee}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:#333;box-shadow:none}.dgwt-wcas-open-pirx-compact .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx-compact .dgwt-wcas-suggestions-wrapp{margin-top:1px}.dgwt-wcas-suggestions-wrapp-fixed{position:fixed!important}.elementor-widget-fibosearch-posts::after{content:""!important}.dgwt-wcas-posts-results-grid{display:flex;flex-wrap:wrap;grid-gap:20px;justify-content:flex-start}.dgwt-wcas-posts-results-grid-item{width:calc(25% - 15px);margin-bottom:30px}@import url("https://fonts.googleapis.com/css2?family=Cinzel:wght@400..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
.mobile {
display: none;
}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input {
right: 0;
top: 0;
width: 50px;
height: 100%;
}
.woocommerce form .show-password-input::after, .woocommerce-page form .show-password-input::after {
margin: auto;
left: 40%;
top: 29%;
position: absolute;
}
.button.reorder-btn {
margin-right: 1rem !important;
}
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
font-size: 2rem;
margin-top: 2rem;
font-weight: bold;
}
.site-header-section .site-header-focus-item {
justify-content: flex-end;
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
fill: #df6420 !important;
width: 30px;
height: 30px;
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal {
color: transparent;
}
#customize-controls .accordion-section-title button.accordion-trigger {
width: 100%;
height: auto !important;
}
body.theme-astra  {
font-family: lato !important;
font-family: "Lato", sans-serif !important;
}
#old_regiform, 
.post-type-archive-product .ast-woocommerce-container>.woocommerce-result-count,
.post-type-archive-product .woocommerce-result-count+.woocommerce-ordering,
.post-type-archive-product .woocommerce-ordering+.wpfCurrentProductBlock,
.post-type-archive-product .ast-woocommerce-container>.woocommerce-pagination,
.term-blue-friday .ast-woocommerce-container>.woocommerce-result-count,
.term-blue-friday .woocommerce-result-count+.woocommerce-ordering,
.term-blue-friday .woocommerce-ordering+.wpfCurrentProductBlock,
.term-blue-friday .ast-woocommerce-container>.woocommerce-pagination,
.term-blue-friday .content-area.primary{
display: none;
}
.modal {
display: none; position: fixed; z-index: 1; left: 0;
top: 0;
width: 100%; height: 100%; overflow: auto; background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.4); }
.modal-content {
background-color: #fefefe;
margin: 15% auto; padding: 20px;
border: 1px solid #888;
width: 80%; }
.close {
color: #aaa;
float: right;
font-size: 28px;
font-weight: bold;
}
.close:hover,
.close:focus {
color: black;
text-decoration: none;
cursor: pointer;
}
.pravacy-policy-headings {
color: var(--e-global-color-5abaf65);
font-family: "Lato", Sans-serif;
font-weight: 700;
font-size: 20px;
}
.elementor-element.e-con-boxed.container>.e-con-inner {
max-width: 95%;
}
.elementor-element.easy-menu-section {
background: linear-gradient(90.67deg, #7D88D6 -20.38%, #FFB289 107.85%);
}
.easy-menu-section .elementor-widget-image-box  .elementor-image-box-wrapper .elementor-image-box-img{ width: 70px !important;
height: 70px;
object-fit: contain;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto 1.5rem !important;
background: linear-gradient(90deg, #232F87 0%, #4655C0 100%);
padding: 12px;
border-radius: 50%;
}
.easy-menu-section .elementor-image-box-title{
margin-bottom: 0;
font-family: 'Lato';
font-size: 18px;
font-weight: 600 !important;
line-height: 21.6px;
letter-spacing: 0.12em;
text-align: center;
color: #FFFFFF !important;
text-shadow: 0px 4px #00000040;
padding: 13px;
border-radius: 50%;
padding: 0;
}
.featured-product-slider-section .featured-products-slider, 
.featured-products-slider,
.product-swiper-container {
overflow-x: hidden;
padding: 1rem 0;
}
.deal-products-slider .swiper-initialized .swiper-button-next:after, 
.deal-products-slider .swiper-initialized .swiper-button-prev:after {
font-size: 23px !important;
color: #232F87;
font-weight: bold;
padding: 25px;
background-color: rgba(255, 255, 255, 0.8);
width: 80px;
padding: 12px;
height: 60px;
line-height: normal;
display: flex;
align-items: center;
justify-content: center;
}
.deal-products-slider .swiper-initialized .swiper-button-next:after {
border-radius: 0 50px 50px 0;	
}
.deal-products-slider .swiper-initialized .swiper-button-prev:after {
border-radius: 50px 0 0 50px;	
} 
.deal-products-slider .swiper-initialized .swiper-button-prev {
left: -24px;
right: auto;
}
.deal-products-slider .swiper-initialized .swiper-button-next {
right: -24px;
left: auto;
}
.product-attribute-images,
.discount-badge{	
position: absolute;   
top: 10px;            
left: 10px;          
z-index: 10;   
display: flex;
align-items: flex-start;
}
.archive.tax-product_cat .product-attribute-images, 
.archive.tax-product_cat .discount-badge {
width: 53px;
top: -0;
}
.archive.tax-product_cat .ast-article-post .woocommerce-LoopProduct-link>img,
.woocommerce-LoopProduct-link>img{
padding-top: 30px;
}
.woocommerce-js ul.products li.product a .product-attribute-images img{
height: 30px;
width: 50px;
object-fit: contain;
object-position: left;
margin: 0;
}
.la-spinner, .wpfIconPreview .spinner, 
.wpfLoaderIconTemplate .spinner, 
.woobewoo-filter-loader.spinner {
background: url(//www.citybluetechnologies.com/wp-content/uploads/2024/11/favicon-cbt-logo.png) !important;
width: 82px !important;
background-size: contain !important;
background-repeat: no-repeat !important;
}
.discount-badge {
background: #DD6523;
border-radius: 58px;
font-family: Lato;
font-size: 10px;
font-weight: 900;
line-height: 16.8px;
text-align: center;
color: #FFFFFF;
padding: 3px 10px;     
right: 10px;      
left: unset;
}	
.woocommerce-js ul.products li.product .onsale,
.woocommerce-js span.onsale{
display: none;
}
.woocommerce-js ul.products li.product .astra-shop-thumbnail-wrap a.woocommerce-LoopProduct-link>img {
height: 250px;
object-fit: contain;
}
.featured-products-item {
width: 95%;
height: 410px;
margin: auto;
padding: 10px;
text-align: center;
position: relative;
border: 1px solid #D8D7D7;
border-radius: 15px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.featured-products-item .wp-post-image {
width: 100%;
height: 250px;
object-fit: contain;
padding: 2.5rem 0 1rem;
}
.featured-products-slider .swiper-button-prev,
.swiper-initialized .swiper-button-prev{
left: -40px;
right: auto;
}
.page-template-default  .product.type-product  .astra-shop-summary-wrap, 
.related-products-slider .astra-shop-summary-wrap {
min-height: 150px;
display: flex;
flex-direction: column;
flex-grow: 1;
justify-content: space-between;
}
.page-template-default  li.product.type-product {
justify-content: space-between;
}
.featured-products-slider .swiper-button-next,
.swiper-initialized .swiper-button-next{
right: -40px;
left: auto;
}
.featured-products-image {
text-decoration: none !important;
}
.featured-products-slider .featured-products-image h3 {
font-family: Lato;
font-size: 19px;
font-weight: 400;
line-height: 28.8px;
text-align: left;
text-decoration: none;
border-bottom: none;
margin-bottom: 5px;
display: -webkit-box;
-webkit-line-clamp: 2; -webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.featured-products-item bdi {
font-family: Lato;
font-size: 18px;
font-weight: 900;
line-height: 24px;
text-align: left;
color: #000;
padding-right: 10px;
}
.featured-products-item .price-value {
text-align: left;
width: 100%;
display: flex;
align-items: center;
justify-content: flex-end;
flex-direction: row-reverse;
}
.featured-products-item del bdi{
font-family: Lato;
font-size: 16px;
font-weight: 300;
line-height: 19.2px;
text-align: left;
color: #000;
}
a.btn.call-for-price-btn {
padding: 8px 2rem;
}
.featured-products-item .button.add_to_cart_button,
.featured-products-item .button.call_for_price_button,
.astra-shop-summary-wrap .button.add_to_cart_button,
.astra-shop-summary-wrap .button.product_type_external,
.astra-shop-summary-wrap .button.product_type_simple, 
.featured-products-item .button.out-of-stock,
.call-for-price-btn{
text-decoration: none;
border: 1px solid #DD6523;
color: #DD6523;
background: #fff;
font-family: Lato;
font-size: 16px;
font-weight: 600;
line-height: 24px;
text-align: center;
padding: 7px;
border-radius: 10.86px;
width: 100%;
align-self: flex-end;
order: 3;
}
.featured-products-item .button.add_to_cart_button:hover,
.featured-products-item .button.call_for_price_button:hover, 
.astra-shop-summary-wrap .button.add_to_cart_button:hover,
.astra-shop-summary-wrap .button.product_type_external:hover,
.astra-shop-summary-wrap .button.product_type_simple:hover,
.featured-products-item .button.out-of-stock:hover,
.orange-button .elementor-button-wrapper .elementor-button, 
.call-for-price-btn:hover{
background: #DD6523;
border: 1px solid #DD6523;
color: #fff;
width: 100%;
}
.featured-products-item .button.out-of-stock {
text-decoration: none;
opacity: 0.5;
cursor: not-allowed;
}
.wpfFilterContent select {
font-size: 14px;
}
.wpfCheckboxHier > ul {
padding: 0;
margin: 0;
}
.astra-shop-summary-wrap .woocommerce-loop-product__title{
min-height: 41px;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
.orange-button .elementor-button-wrapper .elementor-button {
font-family: Lato;
font-size: 20px;
font-weight: 600;
line-height: 33.6px;
text-align: center;
border-radius: 10.86px;
box-shadow: 0px 6.2px 6.2px 0px #00000040;
}
.deal-products-slider .featured-products-item .wp-post-image{
height: 180px;
}
.deal-products-slider .featured-products-item{
height: 100%;
width: 98%;
background: #fff;
}
.deal-products-slider .featured-products-slider .featured-products-image h3 {
font-size: 18px;
min-height: 57px;
}
.deal-products-slider .featured-products-item bdi{
font-size: 16px;
}
.deal-products-slider .product-rating .star-rating,
.products-by-attribute .product-rating .star-rating {
float: none;
color: #FFA41C;
}
.deal-products-slider .product-rating {
display: flex;
align-items: center;
justify-content: space-between;
color: #000;
font-family: Lato;
font-size: 14px;
font-weight: 400;
line-height: 16.8px;
text-align: left;
padding: 13px 0;
}
.purple-gradient-bg .e-con-inner {
background: linear-gradient(180deg, #ACB4E7 0%, #FFEBE0 100%);
border-radius: 30px;
}
.blue-heading .elementor-widget-container .elementor-heading-title {
font-family: Lato;
font-size: 36px;
font-weight: 700;
line-height: 43.2px;
}
.shop-cate-section .elementor-image-box-wrapper{
display: flex;
align-items: center;
justify-content: center;	
flex-direction: column;
position: relative;
height: 100%;
width: 100%;
padding: 1rem;
}
.shop-cate-section .cate-block .elementor-widget-image-box {
width: 180px;
height: 180px;
position: relative;
border-radius: 50%;
margin: 0 1rem;
}
.shop-cate-section .elementor-image-box-wrapper:before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(180deg, #DD6523 0%, #933108 100%);
border-radius: 50%;
padding: 2px;
-webkit-mask: linear-gradient(180deg, #DD6523 0%, #933108 100%);
mask: linear-gradient(#DD6523 0 0) content-box, linear-gradient(#933108 0 0);
-webkit-mask-composite: destination-out;
mask-composite: exclude;
z-index: -1;
}
.cate-block .elementor-image-box-content .elementor-image-box-title {
font-family: Lato;
font-size: 15px;
font-weight: 700;
line-height: 21.6px;
letter-spacing: 0.12em;
text-align: center;
margin: 0;
color: #232F87;
}
.multi-color-bg{
background: linear-gradient(90.67deg, #4956B4 -24.02%, #F38B55 112.25%);
}
.discount-coupon-section .elementor-shortcode{
overflow-x: hidden;
padding: 2rem 1.5rem;
}
.disocunt-coupon-module {
width: 90%; margin: auto;
background: linear-gradient(125.02deg, #AFB8F6 -14.26%, #F5CCB6 113.56%);
border-radius: 10.29px;
}
.disocunt-coupon-module .img-block {
background: linear-gradient(337.2deg, rgba(73, 86, 180, 0.5) -144.65%, rgba(243, 139, 85, 0.5) 175.98%);
padding: 20px;
border-radius: 10.29px;
}
.disocunt-coupon-module .img-block img {
height: 100px;
width: 200px;
object-fit: contain;
margin: auto;
display: block;
}
.disocunt-coupon-module .content-block {
padding: 20px;
} 
.content-block h4 {
font-family: Lato;
font-size: 20px;
font-weight: 700;
line-height: 24px;
text-align: center;
color: #162599;
}
.offer-badge{
color: #fff;
padding: 5px 10px;
font-family: Lato;
font-size: 14px;
font-weight: 700;
line-height: 19.2px;
text-align: center;
position: absolute;
right: 0;
top: -18px;
}
.expiring-soon.offer-badge{
background: #DD4423;	
}
.limited-time.offer-badge{
background: #4655C0;	
}
.swiper-container .swiper-button-next:after, 
.swiper-container .swiper-button-prev:after,
.swiper-initialized .swiper-button-next:after, 
.swiper-initialized .swiper-button-prev:after{
font-size: 30px !important;
}
.site-primary-header-wrap .ast-builder-grid-row.ast-grid-center-col-layout {
grid-template-columns: 20% 60% 20%;
margin: 0 auto;
width: 90%;
}
.site-header-section,
.site-header-section .header-widget-area {
width: 90% !important;
margin: auto;
}
.ast-below-header-bar {
background-color: #232F87;
padding: 3px;
}
.ast-builder-menu-1 .main-header-menu .menu-item > .menu-link {
color: #fff;
font-family: Lato;
font-size: 12px;
font-weight: 700;
line-height: 19.2px;
letter-spacing: 0.12em;
text-align: left;
}
.ast-builder-menu-1 .main-header-menu>.menu-item > .menu-link {
padding-left: 3rem;	
padding-right: 2.3rem;		
}
.ast-builder-menu-1 .menu-item:hover > .menu-link,
.current-menu-ancestor>.menulink,
.current-menu-ancestor .current-menu-item .menu-link, 
.ast-builder-menu-1 .main-header-menu .menu-item.current-menu-ancestor > .menu-link{
color: #8DD4EE !important;
}
.woocommerce-js input[type=number] {
max-width: 100%;  
}
.main-header-menu .sub-menu {
background: #232f87;
}
.ast-menu-cart-outline .ast-addon-cart-wrap {
border-style: solid;
border-color: var(--ast-global-color-0);
border-width: 0;
}
.ast-site-header-cart.ast-menu-cart-outline .ast-addon-cart-wrap, 
.ast-site-header-cart.ast-menu-cart-fill .ast-addon-cart-wrap {
line-height: 0;
}
.ast-builder-menu-1 .menu-item:hover > .menu-link, 
.ast-builder-menu-1 .inline-on-mobile .menu-item:hover > .ast-menu-toggle {
color: #fff;
}
.site-header .ast-below-header-bar .site-below-header-wrap,
.ast-desktop .ast-below-header-bar .main-header-menu > .menu-item {
min-height: 40px;
line-height: 40px;
background-color: #232F87;
margin: 0 auto;
text-transform: uppercase;
} li[data-term-id="317"] .wpfLiLabel {
display: flex;
align-items: center;
justify-content: flex-start;
}
li[data-term-id="317"] .wpfDisplay {
background-image: url(//www.citybluetechnologies.com/wp-content/uploads/2024/11/blue-friday-tag.png);
background-repeat: no-repeat;
background-size: contain;
font-size: 0;
height: auto;
width: 100px;
display: block;
margin-left: 12px;
}
.site-header-section .ast-main-header-bar-alignment {
margin: auto !important;
}
.dealer-logo-grid .elementor-widget-image {
border: 1px solid #F6F6F6;    
padding: 0;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0px 4px 4px 0px #00000040;
border-radius: 8px;
margin: 15px;
}
.dealer-logo-grid .elementor-widget-image img {
width: 150px;
height: 80px;
object-fit: contain;
padding: 15px;
}
.ast-header-html-1,
.ast-header-html,
.ast-builder-html-element{
width: 100%;
}
.site-header-primary-section-right.site-header-section>* {
padding: 0;
}
.header-icon-list {
margin: 0;
padding: 0;
list-style: none;
display: flex;
justify-content: flex-end;
align-items: center;
}
.ast-header-account {
margin-right: 8px;
margin-top: 6px;
}
.ast-site-header-cart {
margin-top: 6px;
}
.header-icon-list li {	
width: 20px;
height: 20px;
margin-right: 20px;
}
.header-icon-list .icon, 
.ast-header-account-type-icon,
.ast-icon-shopping-bag,
.ast-icon-shopping-cart{
position: relative;
display: block;
width: 25px;
height: 25px;
}
.header-icon-list .icon::before, 
.ast-header-account-type-icon::before, 
.ast-icon-shopping-bag::before,
.ast-icon-shopping-cart::before{
content: '';
position: absolute;
left: 0;
top: 0;
width: 25px;
height: 25px;
background-size: contain;
background-repeat: no-repeat;
}
.ast-header-account-type-icon,
.ast-icon-shopping-bag,
.ast-header-account-type-icon::before, 
.ast-icon-shopping-bag::before,
.ast-icon-shopping-cart::before{
width: 27px;
height: 27px;
}
.header-icon-list .call-icon::before{
background-image: url(//www.citybluetechnologies.com/wp-content/uploads/2024/10/call-icon.png);
}
.header-icon-list .map-icon::before{
background-image: url(//www.citybluetechnologies.com/wp-content/uploads/2024/10/map-icon.png);
}
.ast-header-account-type-icon::before{
background-image: url(//www.citybluetechnologies.com/wp-content/uploads/2024/10/user-icon.png);
}
.header-icon-list .heart-icon::before{
background-image: url(//www.citybluetechnologies.com/wp-content/uploads/2024/12/heart-icon.png);
top: 2px;
}
.ast-icon-shopping-bag::before,
.ast-icon-shopping-cart::before {
background-image: url(//www.citybluetechnologies.com/wp-content/uploads/2024/10/cart-icon-new.png);
}
.ast-header-account-type-icon .ahfb-svg-iconset svg, 
.ast-icon-shopping-bag .ast-icon svg, 
.ast-icon-shopping-cart .ast-icon svg{
display: none !important;
}
.ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after {
color: #ffffff;
background-color: #DD6523;
}
.deals-price {
display: flex;
align-items: center;
font-size: 14px;
justify-content: space-evenly;
flex-direction: row-reverse;
padding: 10px 0;
}
.deals-price .regular-price span.woocommerce-Price-amount.amount {
color: #ccc;
text-decoration: line-through;
}
.product-you-like-slider {
padding: 15px;
position: relative;
}
.product-you-like-slider h2.product-title {
font-family: 'Lato';
font-size: 16px;
font-weight: 400;
min-height: 64px;
text-align: left;
padding-top: 1rem;
color: #000000;
padding: 1rem 0 0;
line-height: 1.5;
}
.product-attribute-images img {
width: 50px;
}
.grey-placeholder,
.product-you-like-slider a>img { height: 175px;
width: 100%;
object-fit: contain;
padding: 10px 0;
display: block;
margin: auto;
border: 1px solid #ccc;
border-radius: 7px;
}
.product-you-like-slider a {
text-decoration: none !important;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next,
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
background-image: none !important;
}
.coupon-module .swiper-button-prev:after,
.coupon-module .swiper-rtl .swiper-button-next:after,
.coupon-module .swiper-button-next:after,
.coupon-module .swiper-rtl .swiper-button-prev:after {
font-size: 30px !important;
}
.product-you-like-slider .product-tags {
top: 20px;
left: 20px;
}
.product-tags {
position: absolute;
top: -240px;
left: -70px;
background: #CC0B39;
color: #fff;
padding: 5px 10px;
width: 80px;
border-radius: 8px;
font-family: 'Lato';
font-size: 12px;
font-weight: 700;
line-height: normal;
text-align: center;
}
.product-you-like-slider .price {
display: flex;
align-items: center;
justify-content: space-between;
font-family: Lato;
font-size: 16px;
font-weight: 700;
line-height: 26.4px;
text-align: left;
color: #80868A;
}
.product-you-like-slider .price p {
font-weight: 700;
margin-bottom: 0;
}
p.sale-price {
display: flex;
align-items: center;
font-size: 16px;
}
.product-you-like-slider .sale-price>span {
color: #344284;
padding-right: 7px;
}
.product-you-like-slider .sale-price span.woocommerce-Price-amount.amount {
color: #DD6523;
}
.custom-myaccount-module {
display: flex;
flex-direction: column;
}
.custom-myaccount-module .woocommerce-MyAccount-navigation {
width: 100%;
}
.custom-myaccount-module .woocommerce-MyAccount-navigation ul, 
.custom-myaccount-module .row {
padding-left: 0;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.page-id-11 #content {
background-color: #EEEFF0;
}
.custom-myaccount-module .woocommerce-MyAccount-navigation ul li, 
.custom-myaccount-module .col-md-3{
width: 28%;
margin-bottom: 1.5rem;
}
.custom-myaccount-module .woocommerce-MyAccount-navigation ul li a {
background-color: #fff;
}
.custom-myaccount-module a.list-group-item {
background: #fff;
display: flex;
padding: 2rem 1rem;
align-items: flex-start;
}
.custom-myaccount-module .acc-name {
padding-left: 1rem;
}
.custom-myaccount-module  .acc-name h5 {
margin: 0 0 0.5rem 0;
}
.custom-myaccount-module  .acc-name p{
margin: 0;
}
.col-5 {
width: 45%;
}
.col-7 {
width: 55%;
}
.col-12 {
width: 100%;
}
.custom-myaccount-module .woocommerce-MyAccount-content {
float: none;
width: 100%;
}
.loyalty-program-module, 
.wallet-pointes-div{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.acc-details, 
.wallet-pointes-module,
.loyalty-desc-module{
background: #FFFFFF;
padding: 20px;
margin: 0 1rem 2rem 0;
}
.loyalty-desc-module {
margin: 0;
}
.acc-details h3 {
font-family: Lato;
font-size: 24px;
font-weight: 700;
line-height: 28.8px;
text-align: left;
text-transform: capitalize;
margin-bottom: 10px;
}
.acc-details h5 {
font-family: Lato;
font-size: 18px;
font-weight: 400;
line-height: 21.6px;
text-align: left;
margin-bottom: 0;
}
.wallet-pointes-div div {
box-shadow: 0px 4px 4px 0px #00000040;
font-family: Lato;
font-size: 30px;
font-weight: 700;
line-height: 43.2px;
background: #FBFCFF;
color: #253088;
padding: 20px;
border-radius: 5px;
width: 47%;
text-align: center;
}
.wallet-pointes-div span{
font-family: Lato;
font-size: 14px;
font-weight: 400;
line-height: 16.8px;
text-align: center;
color: #000000;
display: block;
margin-top: 10px;
}
#redeemed-points-total {
font-family: Lato;
font-size: 30px;
font-weight: 700;
line-height: 43.2px;
text-align: center;
background: #FBFCFF;
color: #253088;
margin-top: 0;
}
.loyalty-desc-module h5 {
display: flex;
align-items: center;
justify-content: space-between;
}
.loyalty-desc-module h5 span{
font-family: Lato;
font-size: 18px;
font-weight: 700;
line-height: 21.6px;
color: #000000;
}
.loyalty-desc-module h5 a{
font-family: Lato;
font-size: 19px;
font-weight: 700;
line-height: 21.6px;
color: #000000;
}
.loyalty-desc-module ul {
padding: 0;
margin: 0;
list-style: none;
}
.loyalty-desc-module ul li {
background: #EFF0F0;
border-radius: 7px;
display: flex;
align-items: center;
justify-content: space-between;
padding: 15px;
margin-bottom: 15px;
}
.icon-div {
width: 10%;
}
.icon-div img{
max-width: 100%;
}
.decri-div {
width: 90%;
padding-left: 10px;
}
.loyalty-desc-module ul li h4 {
font-family: Lato;
font-size: 18px;
font-weight: 700;
line-height: 21.6px;
text-align: left;
color: #253088;
margin-bottom: 10px;
}
.loyalty-desc-module ul li p {
font-family: Lato;
font-size: 14px;
font-weight: 400;
line-height: 1.5;
text-align: left;
color: #363434;
margin-bottom: 0;
}
.points-history-module {
margin-top: 2.5rem;
}
.points-history-module  .lwss_selectable.history-grid-title {
background-color: #D2D8EA;
font-weight: bold;
padding: 5px;
font-family: Lato;
font-size: 19px;
font-weight: 800;
line-height: 22.8px;
text-align: center;
padding: 22px 15px;
}
.points-history-module .lwss_selectable.history-grid-system,
.points-history-module .lwss_selectable.history-grid-date,
.points-history-module .lwss_selectable.history-grid-descr,
.points-history-module .lwss_selectable.history-grid-points {
padding: 1px 5px;
text-align: left;
font-family: Lato;
font-size: 16px;
font-weight: 400;
line-height: 22.8px;
text-align: center;
background: #fff;
padding: 15px;
margin: 10px 0;
}
.points.history-grid-points {
font-family: Lato;
font-size: 19px;
font-weight: 600;
line-height: 22.8px;
text-align: center;
color: #08500F;
}
.points.history-grid-points.minus {
color: #B2143A;
}
.cart-collaterals .lwss_selectable.lws-wr-cart {
border: none;
display: flex;
align-items: center;
}
.cart-collaterals .wr-cart-balance {
width: 100%;
order: 1;
}
.cart-collaterals .lwss_selectable.wr-cart-input,
.cart-collaterals .lwss_selectable.wr-cart-buttons {
width: 48%;
float: none;
}
.cart-collaterals .lwss_selectable.wr-input-amount {
width: 100%;
border: 1px solid var(--ast-border-color);
background: #fff;
padding: .5em .75em;
margin-left: 5px;
text-align: left;
}
.cart-collaterals .cart-collaterals.cross-sells {
font-family: 'Lato';
font-size: 14px;
font-weight: 600;
line-height: 16.94px;
text-align: left;
padding: 15px 20px;
}
.cart-collaterals.cross-sells .lwss_selectable.wr-cart-balance-value {
color: #253088;
font-size: 17px;
padding: 5px 0;
}
.cart-collaterals .lwss_selectable h2{
display: none;
}
.cart-collaterals .lwss_selectable.wr-rateinfo {
color: #FFFFFF;
background: #EE9C6F;
font-family: Inter;
font-size: 13px;
font-weight: 500;
line-height: 16.94px;
text-align: left;
border-radius: 31px;
padding: 8px 20px;
width: fit-content;
}
.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout {
width: 90%;
}
body .woocommerce-MyAccount-navigation-link {
border: none;
}
.myaccount-menu-item-details {
display: flex;
box-shadow: 0px 4px 4px 0px #0000001F;
background: linear-gradient(92.49deg, #FFF7F2 2%, #E4E8FF 98%);
border-radius: 12px;
padding: 15px 20px;
transition: all 300ms ease-in-out;
}
.myaccount-menu-item-details .myaccount-menu-item-image {
width: 20%;
}
.myaccount-menu-item-details .myaccount-menu-item-data {
width: 80%;
}
.myaccount-menu-item-data h4 {
font-family: lato;
font-size: 18px;
font-weight: 500;
line-height: 21.78px;
text-align: left;
color: #232F87;
margin-bottom: 5px;
}
.myaccount-menu-item-data p {
font-family: lato;
font-size: 14px;
font-weight: 500;
line-height: 16.94px;
text-align: left;
color: #9FA3C4;
margin-bottom: 0;
}
.woocommerce-MyAccount-navigation-link:hover .myaccount-menu-item-details, 
.woocommerce-MyAccount-navigation-link.is-active .myaccount-menu-item-details {
background: linear-gradient(180deg, #232F87 0%, #5461C5 100%);
} 
.woocommerce-MyAccount-navigation-link:hover .myaccount-menu-item-details{
opacity: 0.8;
}
.woocommerce-MyAccount-navigation-link:hover .myaccount-menu-item-details h4,
.woocommerce-MyAccount-navigation-link.is-active .myaccount-menu-item-details h4{
color: #fff;
} 
.woocommerce-MyAccount-navigation-link:hover .myaccount-menu-item-details p,
.woocommerce-MyAccount-navigation-link.is-active .myaccount-menu-item-details p {
color: #CCD0EC;
}
.woocommerce-MyAccount-navigation-link:hover .myaccount-menu-item-details svg path,
.woocommerce-MyAccount-navigation-link.is-active .myaccount-menu-item-details svg path{
fill: #fff;
stroke: #fff;
} 
.woocommerce-MyAccount-navigation-link.is-active {
position: relative;
}
.woocommerce-MyAccount-navigation-link.is-active::after {
content: '';
height: 25px;
width: 25px;
background-image: url(//www.citybluetechnologies.com/wp-content/uploads/2024/11/orange-arrow-icon.png);
background-size: contain;
background-repeat: no-repeat;
position: absolute;
right: 20px;
top: 50%;
transform: translate(0, -50%);
}
.woocommerce-MyAccount-navigation a{
padding: 0 !important;
margin-bottom: 1.5rem;
background-color: transparent !important;
}
.payment-methods-title{
color: #595959 !important;
font-size: 20px !important;
padding-top: 5rem;
}
.payment-methods-list li span,
.payment-methods-list li label{
color: #595959 !important;
font-size: 16px !important;
}
.woocommerce-checkout-payment .form-row.place-order {
display: flex;
flex-direction: column;
}
.woocommerce-checkout-payment .form-row div {
width: 100%;
}
.woocommerce .col2-set .col-1, 
.woocommerce-page .col2-set .col-1 {
width: 40%;
}
.woocommerce .col2-set .col-2, 
.woocommerce-page .col2-set .col-2 {
width: 55%;
}
#customer_login .form-row {
flex-direction: column;
}
#customer_login .myaccount-checkbox .form-row {
flex-direction: row;
justify-content: flex-start;
}
.myaccount-checkbox label {
padding-left: 10px;
}
body .woocommerce form.login, 
body .woocommerce-RegisterForm {
border: 1px solid var(--ast-border-color);
padding: 20px;
margin: 2em 0;
text-align: left;
border-radius: 5px;
}
.site-footer .ast-builder-grid-row-4-lheavy .ast-builder-grid-row {
grid-template-columns: 2fr 0.8fr 1.51fr 1fr;
}
.site-footer .site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
background-color: #1f2972;
color: #fff;
}
.site-footer h2.widget-title {
color: #fff;
font-family: Lato;
font-size: 14px;
font-weight: 900;
line-height: 16.8px;
text-align: left;
text-transform: uppercase;
letter-spacing: 1px;
}
.site-footer .menu-brands-menu-container a, 
.site-footer .menu-categories-container a,
.site-footer .menu-about-us-container a{
color: #fff;
font-family: Lato;
font-size: 14px;
font-weight: 400;
line-height: 25.2px;
letter-spacing: 0.08em;
text-align: left;
}
.site-footer .wp-social-link path {
fill: #fff;
}
section#block-14 {
margin-top: 3rem;
}
ul.wp-block-social-links.is-layout-flex.wp-block-social-links-is-layout-flex {
gap: 10px;
}
#wpcf7-f6131-o1 p {
font-family: Lato;
font-size: 15px;
font-weight: 400;
line-height: 23px;
letter-spacing: 0.08em;
text-align: left;
display: flex;
align-items: center;
flex-wrap: wrap;
justify-content: space-between;
}
.email-module {
padding-right: 2rem;
}
.email-module .wpcf7-form-control-wrap { width: auto;
}
.email-module .wpcf7-form-control-wrap.mathcaptcha-696 {
width: 35% !important;
float: left;
}
input.wpcf7-form-control.wpcf7-mathcaptcha {
width: auto;
margin: 1rem 0;
}
.enquiry-contact a {
display: inline-block;
padding-left: 10px;
}
.email-module .wpcf7-form-control.wpcf7-submit {
width: 35%;
margin-left: 0rem;	
margin-top: 1rem;
}
.email-module .wpcf7-spinner {
display: inline-block;
width: 24px;
margin-top: 1rem;
}
.dscf7captcha {
display: flex;
margin-bottom: 0 !important;
}
.dscf7_lt {
display: flex;
width: 75%;
padding-right: 1rem;
}
#dscf7captcha-111 {
padding-left: 10px;
}
span.cf7as-firstAct {
padding: 0 4px;
}
#wpcf7-f6131-o1 .wpcf7-form-control.wpcf7-submit {
padding: 12px;
border: 1px solid #191918;
border-radius: 10px;
background: #fff;
font-family: Lato;
font-size: 14px;
font-weight: 700;
line-height: 16.8px;
letter-spacing: 0.03em;
text-align: center;
color: #000;
transition: all 300ms ease-in-out;
}
#wpcf7-f6131-o1 .wpcf7-form-control.wpcf7-submit:hover {
color: #fff;
background: #000;
}
#wpcf7-f6131-o1 .wpcf7-form-control.wpcf7-email::placeholder {
font-family: Lato;
font-size: 14px;
font-weight: 400;
line-height: 16.8px;
letter-spacing: 0.08em;
text-align: left;
color: #ccc;
}
.entry-title {
display: none !important;
}
.single.single-post .entry-title {
display: block !important;
}
.wpcf7-spinner {
display: block;
width: auto;
}
#colophon.site-footer .site-below-footer-wrap {
background: #1f2972;
color: #fff;
border: navajowhite;
padding: 0 0 1rem;
}
#colophon.site-footer .ast-footer-copyright {
color: #fff;
text-align: left;
}
#colophon.site-footer .footer-pages-link {
color: #fff;
text-align: right;
display: flex;
justify-content: space-between;
width: 60%;
margin-left: auto;
}
#colophon.site-footer .ast-footer-copyright,
#colophon.site-footer .footer-pages-link a {
font-family: Lato;
font-size: 14px;
font-weight: 400;
line-height: 25.2px;
letter-spacing: 0.08em;
text-align: left;
color: #fff;
text-transform: capitalize;
}
#wpcf7-f6131-o1 .wpcf7-form-control {
background: transparent;
border: none;
border-bottom: 1px solid #fff;
color: #fff;
}
.woocommerce-checkout .form-row.form-row-wide {
width: 100%;
}
.woocommerce form .form-row::after, 
.woocommerce form .form-row::before, 
.woocommerce-page form .form-row::after, 
.woocommerce-page form .form-row::before {
display: none;
}
.woocommerce-checkout .form-row.form-row-wide>label {
width: 30%;
}
.woocommerce-additional-fields .woocommerce-input-wrapper {
width: 68%;
}
.woocommerce-checkout .form-row.form-row-wide>span {
width: 68%;
}
#billing_address_2_field,
#shipping_address_2_field{
justify-content: flex-end;
}
.woocommerce-form.woocommerce-form-login.login .form-row>label, 
.woocommerce-RegisterForm label{
width: 30%;
}
.woocommerce-form.woocommerce-form-login.login .form-row>input,
.woocommerce-form.woocommerce-form-login.login .form-row>span,
.woocommerce-RegisterForm input{
width: 68%;
}
.myaccount-checkbox .form-row {
justify-content: flex-start;
padding: 15px 0;
}
.myaccount-checkbox input,
.myaccount-checkbox label{
width: auto;
}
.swiper-slide.home-testimonial-slide {
background: #F9F9F9;
padding: 30px;
border-radius: 22px;
}
.home-testimonial-slide .testimonial-info .image-border {
position: relative;
display: inline-block;
padding: 2px; border-radius: 50px; background: linear-gradient(180deg, #DD6523 0%, #232F87 100%); }
.home-testimonial-slide .testimonial-info .image-border img {
display: block;
border-radius: 50px; width: 100%; height: auto;
}
.testimonial-info .testimonial-name {
font-family: Lato;
font-size: 18px;
font-weight: 700;
line-height: 21.6px;
letter-spacing: 0.02em;
text-align: left;
color: #232F87;
margin-bottom: 10px;
}
.testimonial-info .testimonial-designation {
font-family: Lato;
font-size: 16px;
font-weight: 400;
line-height: 19.2px;
letter-spacing: 0.02em;
text-align: left;
color: #929292;
margin-bottom: 20px;
}
.testimonial-content {
font-family: Lato;
font-size: 17px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0.02em;
text-align: left;
color: #535353;
height: 170px;
overflow-y: auto;
}
.testimonial-content::-webkit-scrollbar {
width: 5px;
}
.testimonial-content::-webkit-scrollbar-track {
background: #f1f1f1;
border-radius: 10px;
}
.testimonial-content::-webkit-scrollbar-thumb {
background: linear-gradient(180deg, #DD6523 0%, #232F87 100%); 
border-radius: 10px; 
}
.testimonial-content::-webkit-scrollbar-thumb:hover {
background: #555; 
}
.testimonial-content::-webkit-scrollbar-corner {
background: #f1f1f1;
}
.home-testimonial-slider .swiper-pagination {
position: relative;
margin-top: 1rem;
}
.ast-no-sidebar #content.site-content .ast-article-image-container--wide {
margin-left: 0 !important;
margin-right: 0 !important;
display:none;
margin-top: 2rem;
}
.post-type-archive-product #main {
padding: 0;
}
.woocommerce-js .woocommerce-breadcrumb {
padding: 30px 0 0; 
}
.shop-page-filter {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
width: 90%;
margin: 2rem auto;
}
.shop-page-filter .shop-wpf-filter{
width: 30%;
padding-right: 3rem;
}
.elementor-element.duel-section {
display: none;
}
.visible {
display: block;
}
.countdown {
font-size: 2em;
margin: 0 0;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
}
div#countdown-section {
background: #fff;
text-align: center;
padding: 40px 30px 20px;
border-radius: 24px;
font-family: Lato;
font-size: 30px;
font-weight: 900;
line-height: 96px;
text-align: center;
text-underline-position: from-font;
text-decoration-skip-ink: none;
color: #DD6523;
}
div#countdown-section h4 {
background: #3F4EBD;
color: #fff;
padding: 5px 25px;
font-family: Lato;
font-size: 18px;
font-weight: 600;
line-height: 38.4px;
text-align: center;
text-underline-position: from-font;
text-decoration-skip-ink: none;
width: fit-content;
margin: -65px auto 0;
border-radius: 65px;
}
.countdown span{
font-family: Lato;
font-size: 28px;
font-weight: 600;
line-height: 33.6px;
text-align: center;
text-underline-position: from-font;
text-decoration-skip-ink: none;
color: #656363;
display: block;
text-align: center;
}
.countdown div {
position: relative;
width: 25%;
text-align: center;
}
.countdown div::after {
content: ':';
position: absolute;
right: -10%;
top: 0;
}
.countdown div:nth-child(4)::after,
.single-product .single-product-category, 
.single-product .product_meta .posted_in{
display: none !important;
}
.single-product .product-attribute-images {
display: none;
}
.single-product .entry-title {
display: block !important;
margin-bottom: 1rem;
}
.shop-page-filter .shop-wpf-products{
width: 70%;
}
.woocommerce-shipping-totals.shipping>td{
width: 60%;
text-align: left !important;
}
a {
text-decoration: none !important;
}
#sticky-btn {
position: fixed;
top: 116px;
right: 5px;
z-index: 9999;
background: linear-gradient(180deg, #ACB4E7 0%, #FFEBE0 100%);
border-radius: 50px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
width: 70px;
height: 220px;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
text-align: center;
font-family: Lato;
font-size: 12px;
font-weight: 700;
line-height: 14.4px;
text-underline-position: from-font;
text-decoration-skip-ink: none;
color: #232F87;
gap: 19px 0;
padding: 0 5px;
}
#sticky-btn span {
margin-bottom: 10px;
} .sticky-btn-link {
font-family: Lato;
font-size: 12px;
font-weight: 700;
line-height: 14.4px;
text-align: center;
text-underline-position: from-font;
text-decoration-skip-ink: none;
color: #232F87;
}
.sticky-btn-link p{
margin-bottom: 0;
margin-top: 8px;
font-weight: 700;
}
#sticky-btn:hover {
background-color: #005b8f;
}
#sticky-btn img{
width: 85%;
}
.woocommerce-Address-title{
padding: 20px !important;
}
.woocommerce-Address-title h2,
.custom-myaccount-module1 h2,
.cart_totals h2{
font-size: 23px;
}
.woocommerce-address-fields .woocommerce-js form .form-row label {
width: 30%;
}
.woocommerce-address-fields span.woocommerce-input-wrapper {
width: 75%;
}
.filter-box {
display: flex;
flex-wrap: wrap;
}
.filter-box-left {
width: 30%;
text-align: left;
padding-right: 3rem;
}
.filter-box-right {
width: 70%;
}
.filter-tab-container .product-title {
font-size: 20px;
color: #3B3939;
font-weight: 700;
font-family: "Inter", sans-serif;
padding: 1.5rem 0;
text-align: center;
}
.filter-box-right li.product.desktop-align-left,
.products.products-by-attribute li.product{
background-color: #fff;
padding: 15px !important;
margin-right: 10px;
}
.filter-tab-container button.e-n-tab-title[aria-selected="true"] {  }
.bluefriday-section.purple-gradient-bg .e-con-inner {
background: transparent;
border-radius: 30px;
}
.yith-wcwl-add-to-wishlist {
position: absolute;
bottom: 17%;
right: 5px;
}
#tab-description .custom-featured-image {
display: none;
}
h2 {
font-size: 1.8rem;
}
.related-products-slider {
padding: 2rem 0;
overflow: hidden;
}
#colophon.site-footer {
margin-top: 3rem;
}
.related-products-slider li {
list-style: none;
padding: 1rem;
}
.related-products-slider .astra-shop-summary-wrap .price{
line-height: 1.3;
color: var(--ast-global-color-3);
margin-bottom: 0;
font-weight: 700;
margin-bottom: .5em;
font-size: .9em !important;
}
.related-products-slider .review-rating .star-rating ,
.products-by-attribute .review-rating .star-rating{
float: none;
padding-bottom: 1rem;
}
.related-products-slider .ast-woo-product-category {
font-size: .85em;
margin-bottom: .5em;
display: block;
line-height: 1.3;
opacity: .6;
color: var(--ast-global-color-3);
}
.related-products-slider .woocommerce-loop-product__title,
.products-by-attribute .woocommerce-loop-product__title,
.deals-list-section .product-cate-section .astra-shop-summary-wrap .woocommerce-loop-product__title {
font-weight: 700;
font-family: 'Lato', sans-serif;
line-height: 1.3em;
color: var(--ast-global-color-3);
font-size: 1em;
}
.deals-list-section .product-cate-section .review-rating {
margin-bottom: 20px;
}
.deals-list-section .product-cate-section .yith-wcwl-add-to-wishlist {
position: absolute;
bottom: 13%;
right: 5px;
}
.products .astra-shop-summary-wrap .ast-woo-product-category {
display: none !important;
}
.wpfMainWrapper {
padding-right: 1rem !important;
}
.page-template-default .product-attribute-images, .page-template-default .discount-badge {
top: 0px !important;
}
.page-template-default .product-attribute-images {
top: 10px !important;
}
.woocommerce-js form .form-row textarea, .woocommerce-js input[type=email], .woocommerce-js input[type=number], .woocommerce-js input[type=password], .woocommerce-js input[type=reset], .woocommerce-js input[type=search], .woocommerce-js input[type=tel], .woocommerce-js input[type=text] {
border: none;
border-bottom: 1px solid;
}
.wpfMainWrapper .ui-slider.ui-widget-content .ui-slider-handle {
background: #fff;
border: 1px solid #d5d5d5 !important;
border-radius: 50%;
}
.wpfMainWrapper .ui-slider-horizontal .ui-slider-range {
background-color: #2f498a !important;
height: 3px;
border: none;
top: 42%;
}
#wpfSliderRange.ui-slider.ui-widget-content:not(.iris-slider-offset) {
border: none;
}
.cancel-order-btn {
margin-left: 20px;
}
.woocommerce-checkout #payment ul.payment_methods li {
display: flex; 
align-items: flex-start;
margin-bottom: 15px;
flex-wrap: wrap;
}
.ast-header-break-point .main-navigation ul.main-header-menu>.menu-item>.menu-link {
text-transform: uppercase !important;
}
.ast-header-break-point .main-navigation ul.main-header-menu ul.sub-menu>.menu-item>.menu-link {
text-transform: capitalize !important;
}
.blue-pink-bg.elementor-element { background: linear-gradient(112.11deg, #616ECE -32.37%, #F8B089 143.1%);
}
.send-files-img {
background: linear-gradient(180deg, #EB712E 0%, #CE521A 100%);
margin: auto;
padding: 1.5rem;
border-radius: 20px;
}
.send-files-img  .elementor-image-box-title {
margin: 1rem 0 0;
}
.featured-products-slider .product-attribute-images {
top: 6px !important;
}
.products-by-attribute {
display: flex;
flex-wrap: wrap; }
.products-by-attribute>li {
width: 19%;
position: relative;
list-style: none;
margin-bottom: 2rem;
}
.products-by-attribute .review-rating .star-rating {
margin-left: inherit;	
margin-bottom: 1rem;
}
.products-by-attribute  img.attachment-woocommerce_thumbnail {
width: 90%;
margin: auto;
}
.products-by-attribute .product-attribute-images img {
width: 76px;
}
.page-template-default .products-by-attribute .astra-shop-summary-wrap {
min-height: auto !important;
margin-top: 20px;
}
.products-by-attribute .astra-shop-summary-wrap .woocommerce-loop-product__title {
min-height: auto;
}
.lexmark-product-tabs button.e-n-tab-title {
background-color: #ffffff !important;
background-size: 85% !important;
background-repeat: no-repeat !important;
background-position: top center !important;
width: 25%;
height: 240px;
position: relative;
display: flex !important;
flex-basis: auto;
align-items: flex-end;
justify-content: center;
font-family: "Inter", sans-serif;
font-size: 16px;
font-weight: 600;
line-height: 19.36px;
text-align: center;
color: #565956 !important;
transition: all 300ms;
border: 2px solid transparent !important;
border-radius: 50px;
}
.lexmark-product-tabs button#e-n-tab-title-2378990111,
.lexmark-product-tabs button.e-n-tab-title {	
background-image: url(//www.citybluetechnologies.com/wp-content/uploads/2024/10/Small-Medium-Businesses-printer.png) !important;
background-repeat: no-repeat !important;
background-position: center !important;
}
.lexmark-product-tabs button#e-n-tab-title-2378990112{	
background-image: url(//www.citybluetechnologies.com/wp-content/uploads/2025/01/large-printer.png) !important;
background-repeat: no-repeat !important;
background-position: center !important;
}
.lexmark-product-tabs button#e-n-tab-title-2378990113{	
background-image: url(//www.citybluetechnologies.com/wp-content/uploads/2025/01/supplies.png) !important;
background-repeat: no-repeat !important;
background-position: center !important;
}
.lexmark-product-tabs button#e-n-tab-title-1090176341{	
background-image: url(//www.citybluetechnologies.com/wp-content/uploads/2025/01/epson-1-tab.png) !important;
background-repeat: no-repeat !important;
background-position: center !important;
}
.lexmark-product-tabs button#e-n-tab-title-1090176342{	
background-image: url(//www.citybluetechnologies.com/wp-content/uploads/2025/01/epson-2-tab.png) !important;
background-repeat: no-repeat !important;
background-position: center !important;
}
.lexmark-product-tabs button#e-n-tab-title-1090176343{	
background-image: url(//www.citybluetechnologies.com/wp-content/uploads/2025/01/epson-3-tab.png) !important;
background-repeat: no-repeat !important;
background-position: center !important;
}
.lexmark-product-tabs button#e-n-tab-title-1879415621{	
background-image: url(//www.citybluetechnologies.com/wp-content/uploads/2024/11/Canon-imagePROGRAF-TM-200-1.png) !important;
background-repeat: no-repeat !important;
background-position: center !important;
}
.lexmark-product-tabs button#e-n-tab-title-1879415622{	
background-image: url(//www.citybluetechnologies.com/wp-content/uploads/2025/01/Canon_Maintenance-Cartridge_MC-31-1.png) !important;
background-repeat: no-repeat !important;
background-position: center !important;
}
.lexmark-product-tabs button.e-n-tab-title[aria-selected="true"] {
background-color: #72A17187 !important;
border: 2px solid #72A171 !important;
}
.page-id-157 .lexmark-product-tabs button.e-n-tab-title[aria-selected="true"] {
background-color: #003F9882 !important;
border: 2px solid #003F98 !important;
}
.page-id-235 .lexmark-product-tabs button.e-n-tab-title[aria-selected="true"] {
background-color: #A7255380 !important;
border: 2px solid #A72553 !important;
}
.page-id-157 .products-by-attribute .product-attribute-images img {
width: 48px;
}
.lexmark-product-tabs .e-n-tabs-heading {
padding-bottom: 3rem;
}
.lexmark-product-tabs button.e-n-tab-title span.e-n-tab-title-text {
font-size: 14px;
margin-bottom: -3rem;
}
.lexmark-product-tabs .products-by-attribute .astra-shop-summary-wrap .woocommerce-loop-product__title,
.deals-list-section .product-cate-section .astra-shop-summary-wrap .woocommerce-loop-product__title{
min-height: 41px !important;
display: -webkit-box;
-webkit-line-clamp: 2; -webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.deals-list-section .ast-woo-product-category {
display: none;
}
.page-template-default .lexmark-product-tabs .products-by-attribute .astra-shop-summary-wrap {
min-height: 160px !important;
}
.page-template-default .lexmark-product-tabs .products-by-attribute .review-rating .star-rating {
margin-bottom: 0 !important;
}
.page-id-33 .page-template-default .discount-badge {
top: 5px !important;
}
.deals-list-section .product-cate-section div[role="tabpanel"] .elementor-widget-container {
display: flex;
flex-wrap: wrap;
}
.deals-list-section .product-cate-section div[role="tabpanel"] .elementor-widget-container li {
width: 23%;
margin: 1rem 10px;
position: relative;
list-style: none;
padding: 10px;
background-color: #fff;
}
.deals-list-section .product-cate-section del span.woocommerce-Price-amount.amount {
font-family: Lato;
font-size: 14px;
font-weight: 400;
line-height: 21.6px;
text-align: left;
text-decoration-line: line-through;
text-underline-position: from-font;
text-decoration-skip-ink: none;
color: #929396;
}
.deals-list-section .product-cate-section ins span.woocommerce-Price-amount.amount {
font-family: Lato;
font-size: 17px;
font-weight: 600;
line-height: 21.6px;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;
color: #DD6523;
}
.deals-list-section .product-cate-section .astra-shop-summary-wrap .button.product_type_simple {
border: 1px solid #344284;
color: #fff;
background: #344284;
}
.deals-list-section .product-cate-section .woocommerce-LoopProduct-link>img {
padding-top: 30px;
width: 80%;
display: block;
margin: 1rem auto;
}
.deals-list-section .product-cate-section .e-n-tabs-heading {
padding-bottom: 3rem;
}
.deals-list-section .product-cate-section span.e-n-tab-title-text {
margin-bottom: -55px;
font-family: Lato;
font-size: 16px;
font-weight: 600;
line-height: 31.2px;
text-align: center;
text-underline-position: from-font;
text-decoration-skip-ink: none;
color: #000;
}
.deals-list-section .e-n-tab-title#e-n-tab-title-884149741{
background-image: url(//www.citybluetechnologies.com/wp-content/uploads/2025/01/deals-printers.png) !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: contain;
background-color: #fff !important;
height: 120px;
width: 120px;
flex-basis: auto;
display: flex;
align-items: flex-end;
border-radius: 50%;
margin: 0 1rem;
}
.deals-list-section .e-n-tab-title#e-n-tab-title-884149742{
background-image: url(//www.citybluetechnologies.com/wp-content/uploads/2025/01/deals-scanners-1.png) !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: contain;
background-color: #fff !important;
height: 120px;
width: 120px;
flex-basis: auto;
display: flex;
align-items: flex-end;
border-radius: 50%;
margin: 0 1rem;
}
.deals-list-section .e-n-tab-title#e-n-tab-title-884149743{
background-image: url(//www.citybluetechnologies.com/wp-content/uploads/2025/01/deals-inks-1.png) !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: contain;
background-color: #fff !important;
height: 120px;
width: 120px;
flex-basis: auto;
display: flex;
align-items: flex-end;
border-radius: 50%;
margin: 0 1rem;
}
.deals-list-section .e-n-tab-title#e-n-tab-title-884149744{
background-image: url(//www.citybluetechnologies.com/wp-content/uploads/2025/01/deals-papers.png) !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: contain;
background-color: #fff !important;
height: 120px;
width: 120px;
flex-basis: auto;
display: flex;
align-items: flex-end;
border-radius: 50%;
margin: 0 1rem;
}
.deals-list-section .product-cate-section .e-n-tab-title[aria-selected="false"],
.deals-list-section .product-cate-section .e-n-tab-title:hover{
border: 2px solid transparent;
background-color: #fff !important;
}
.deals-list-section .product-cate-section .e-n-tab-title[aria-selected="true"] {
border: 2px solid #dd6523;
}
.ast-article-single.product-type-external .astra-shop-summary-wrap {
position: relative;
}
.ast-article-single.product-type-external .astra-shop-summary-wrap .product-link { height: 100%;
width: 100%;
background: #00000000;
z-index: 1;
color: transparent;
}
.product-template-default .woocommerce-product-details__short-description .summary.entry-summary {
width: 100% !important;
}
.product-type-external .single_add_to_cart_button {
display: none !important;
}
.woocommerce-Tabs-panel  h2.yikes-custom-woo-tab-title.yikes-custom-woo-tab-title-more-details {
display: none !important;
}
.woocommerce-Tabs-panel  .custom-featured-image{
display: none !important;
}
.woocommerce-Tabs-panel h2.yikes-custom-woo-tab-title.yikes-custom-woo-tab-title-technical-specification {
display: none !important;
}
@media (max-width: 1025px) {
.deals-list-section .product-cate-section div[role="tabpanel"] .elementor-widget-container li {
width: 31%;
margin: 2rem 10px;
}
.orange-button .elementor-button-wrapper .elementor-button {
font-size: 16px;
}
.elementor-widget-heading h2.elementor-heading-title {
font-size: 30px;
}
.product-you-like-slider .price {
flex-direction: column;
align-items: flex-start;
}
.products-by-attribute>li {
width: 23.8%;
}
}
@media (max-width: 900px) {	
.deals-list-section .product-cate-section div[role="tabpanel"] .elementor-widget-container li {
width: 47%;
margin: 2rem 10px 0;
}
.ast-header-break-point #ast-mobile-header {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: auto auto;
gap: 0;
width: 100%;
box-sizing: border-box;
}
#ast-mobile-header .ast-above-header-wrap{
grid-column: 2 / 3;
grid-row: 1 / 2;
box-sizing: border-box;
}
#ast-mobile-header .ast-main-header-wrap {
grid-column: 1 / 3;
grid-row: 2 / 3;
box-sizing: border-box;
}
#ast-mobile-header .ast-below-header-wrap {
grid-column: 1 / 2;
grid-row: 1 / 2;
box-sizing: border-box;
}
.products-by-attribute>li {
width: 31%;
}
.lexmark-product-tabs button.e-n-tab-title {
height: 200px;
width: 31%;
}
}
@media (max-width: 769px) {
.shop-cate-section .cate-block .elementor-widget-image-box {
width: 150px;
height: 150px;
margin: 0 0.2rem;
}
.site-footer .site-primary-footer-wrap[data-section="section-primary-footer-builder"],
#colophon.site-footer .site-below-footer-wrap{
padding-right: 1.5rem;
padding-left: 1.5rem;
}
.elementor-33 .elementor-element.elementor-element-c6a90fa {
width: 50% !important;
text-align: center;
}
.elementor-33 .elementor-element .elementor-counter-title {
text-align: center;
line-height: 1.5;
padding-top: 1rem;
}
.featured-products-slider .swiper-button-next, .swiper-initialized .swiper-button-next,
.featured-products-slider .swiper-button-prev, .swiper-initialized .swiper-button-prev {
top: unset;
bottom: 50%;
}
.featured-products-slider .swiper-button-prev, .swiper-initialized .swiper-button-prev {
left: 6px;
right: auto;
}
.featured-products-slider .swiper-button-next, .swiper-initialized .swiper-button-next {
right: 6px;
left: auto;
}
.deal-products-slider .swiper-initialized .swiper-button-prev,
.deal-products-slider .swiper-initialized .swiper-button-next {
bottom: 50%;
}
.deal-products-slider .swiper-initialized .swiper-button-prev {
left: -15px;
}
.deal-products-slider .swiper-initialized .swiper-button-next {
right: -15px;
}
.site-footer .ast-builder-grid-row-4-lheavy .ast-builder-grid-row {
display: flex;
flex-wrap: wrap;
}
.site-footer-primary-section-1.site-footer-section-1 {
width: 100%;
}
.site-footer-primary-section-1.site-footer-section-2,
.site-footer-primary-section-1.site-footer-section-3{
width: 50%;
}
.enquiry-contact a {
width: 10%;
}
.site-footer-primary-section-4.site-footer-section.site-footer-section-4 {
width: 100%;
margin-top: 2rem;
}
.site-footer-primary-section-4.site-footer-section-4 aside {
display: flex;
align-items: flex-start;
justify-content: space-between;
}
section#block-14 {
margin-top: 0;
}
#colophon.site-footer .footer-pages-link{
width: 80%;
}	
}
@media (max-width: 600px){		
.deals-list-section .product-cate-section div[role="tabpanel"] .elementor-widget-container li {
width: 100%;
margin: 2rem 10px 0;
}
.products-by-attribute>li {
width: 100%;
margin-right: 0 !important;
}
.products-by-attribute {
height: 850px;
overflow: auto;
}
.lexmark-product-tabs button#e-n-tab-title-2378990111, .lexmark-product-tabs button.e-n-tab-title {
background-size: 200px !important;
}
.mobile {
display: block;
}
.desktop {
display: none;
}
.ast-above-header-wrap .ast-header-account, 
.ast-above-header-wrap .ast-header-woo-cart{
width: 50px;
padding: 0;
margin: 0;
}
.ast-above-header-wrap .ast-header-woo-cart {
padding-left: 12px;
}
.ast-above-header-wrap .header-icon-list> li {
width: 50px;
padding: 0;
margin: 0;
}
#ast-mobile-header .ast-above-header-wrap,
#ast-mobile-header .ast-main-header-wrap,
#ast-mobile-header .ast-below-header-wrap { box-sizing: border-box;
}
#ast-mobile-header .ast-above-header-wrap {
width: 80%;
}
.site-header-section, .site-header-section .header-widget-area {
margin: auto;
padding: 0;
width: 100% !important;
}
.ast-header-break-point #ast-mobile-header {
display: block;
}
.shop-page-filter .shop-wpf-filter,
.shop-page-filter .shop-wpf-products{
width: 100%;
}
#sticky-btn {
top: 50%;
right: 5px;
width: 59px;
height: 180px;    
}
#sticky-btn img {
width: 57%;
}
.sticky-btn-link p {
font-size: 11px;
}
.blue-heading .elementor-widget-container .elementor-heading-title,
.elementor-33 .elementor-element.elementor-element-8e07261 .elementor-heading-title{
font-size: 25px;
}	
.elementor-33 .elementor-element.elementor-element-c6a90fa {
width: 80% !important;
}
.product-you-like-slider a {
display: block;
width: 80%;
margin: auto;
}
.product-you-like-slider .product-tags {
top: 20px;
left: 45px;
}
.filter-box-left,
.filter-box-right,
#colophon.site-footer .footer-pages-link{
width: 100%;
}
#colophon.site-footer .ast-footer-copyright, 
#colophon.site-footer .footer-pages-link a {
font-size: 12px;
}
.easy-menu-section .elementor-image-box-title {
font-size: 15px !important;
}
.woocommerce-shipping-totals.shipping>td {
width: 100%;
text-align: right !important;
}
.woocommerce-shipping-totals #shipping_method {
padding-top: 3rem !important;
}
ul#shipping_method li:not(.elementor-widget-woocommerce-cart #shipping_method li) {
text-align: left !important;
}
header .custom-logo-link img {
max-width: 220px;
width: 180px;
}
.woocommerce-checkout .woocommerce .col2-set .col-1, 
.woocommerce-checkout .woocommerce-page .col2-set .col-1,
.woocommerce-checkout .woocommerce form .form-row-first, 
.woocommerce-checkout .woocommerce form .form-row-last, 
.woocommerce-checkout .woocommerce-page form .form-row-first, 
.woocommerce-checkout .woocommerce-page form .form-row-last{
width: 100%;
}
.deals-list-section .product-cate-section .products-by-attribute {
height: auto;
}
}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");
body {
font-family: lato-regular;
font-size: 100%;
color: #454a4e;
}
h2 h4 {
font-family: lato;
font-weight: 400;
font-style: normal;
}
p {
font-family: "Lato", sans-serif;
font-weight: 400;
}
.choose-section .elementor-widget-container .elementor-image-box-content .elementor-image-box-description {
font-family: lato-regular;
color: #454a4e;
}
.printing-title {
font-family: lato-regular;
}
.printing-heading .elementor-widget-container {
font-family: lato-regular;
color: #454a4e;
}
.printing-content .elementor-widget-container {
font-family: lato-regular;
color: #454a4e;
}
.choose-content .elementor-widget-container {
font-family: lato-regular;
}
.blue-button .elementor-button-wrapper a {
background-color: #DD6523 !important;
border-color: #DD6523;
color: #fff;
padding: 10px 30px;
font-size: 1rem;
line-height: 1.5;
border-radius: .25rem;
}
.lexmark-banner-section,
section#epson-banner.epson-banner-section {
position: relative;
padding-top: 0 !important;
background-color: #D0D3E778 !important;
}
.lexmark-banner-section .elementor-widget-wrap .elementor-element .elementor-widget-container img {
padding-top: 0 !important;
}
.epson-banner-section .elementor-widget-container {
margin-top: 0 !important;
}
.canon-product-list-section,
.epson-product-list-section,
.lexmark-product-list-section {
background-color: #D0D3E778 !important;
} .countdown-container {
margin-top: 40px;
text-align: center;
}
#countdown {
display: flex;
justify-content: center;
align-items: center;
font-size: 2em;
font-family: lato;
}
.time-part {
display: flex;
flex-direction: column;
align-items: center;
margin: 0 10px;
}
.value {
font-size: 2.5em;
font-weight: 900;
color: #DD6523;
font-family: lato;
}
.separator {
display: flex;
flex-direction: column;
align-items: center;
font-size: 2.5em;
font-weight: 900;
color: #DD6523;
margin: 0 10px;
margin-bottom: 50px;
}
.custom-label {
font-size: 18px;
font-weight: 600;
text-align: left; display: block; margin-bottom: 10px; }
.custom-width {
width: 70%;
max-width: 100%; box-sizing: border-box; } .epson3-banner-section {
background: linear-gradient(180deg, #02367F 0%, #011839 100%);
}
.third-icon-text-section {
background: linear-gradient(180deg, #003F98 0%, #011F4A 100%);
border-radius: 285px;
width: 90%;
margin: auto;
padding: 2rem;
}
.third-icon-text-section .second-icon-box-section.elementor-section {
width: 80%;
margin: auto;
}
.elementor-element.third-image-text-module .elementor-image-box-description {
font-size: 15px;
font-weight: 800;
font-family: "Inter", sans-serif;
color: #fff !important;
}
.epson-product-list-section .product-cate-section .elementor-tabs-wrapper {
justify-content: space-between !important;
}
.epson-product-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title {
width: 23%;
position: relative;
height: 300px;
background-size: 83% auto !important;
background-repeat: no-repeat !important;
background-position: center !important;
display: flex !important;
flex-direction: column;
align-items: center;
justify-content: flex-end;
font-family: "Inter", sans-serif;
font-size: 18px;
font-weight: 600;
text-align: center; transition: all 300ms;
border: 2px solid transparent !important;
border-radius: 50px;
background-color: #fff;
overflow: hidden;
padding: 10px;
margin: 5px;
cursor: pointer;
line-height: 0;
padding-bottom: 1rem;
}
.epson-product-list-section .product-cate-section .elementor-tabs-wrapper {
width: 90%;
margin: auto;
}
.epson-product-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title {
width: 40%;
}
.epson-product-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title .e-n-tab-title:nth-child(1) {
background: url(//www.citybluetechnologies.com/wp-content/themes/astra-child/wp-content/uploads/2024/09/epson1.png);
}
.epson-product-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title button#e-n-tab-title-1804662031:nth-child(2) {
background: url(https://citybluetechnologies.com/wp-content/uploads/2024/08/epson2.png);
}
.epson-product-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title:nth-child(3) {
background: url(https://citybluetechnologies.com/wp-content/uploads/2024/08/epson3.png);
}
.epson-product-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title.elementor-active,
.epson-product-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title.elementor-active:hover { border: 3px solid #003F98 !important;
} .deals-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title {
width: 20%;
position: relative;
height: 280px;
background-size: 70% auto !important;
background-repeat: no-repeat !important;
background-position: center !important;
display: flex !important;
flex-direction: column;
align-items: center;
justify-content: flex-end;
font-family: "Inter", sans-serif;
font-size: 18px;
font-weight: 600;
text-align: center; transition: all 300ms; border-radius: 50px;
background-color: #fff;
overflow: hidden;
padding: 10px;
margin: 5px;
cursor: pointer;
line-height: 0;
padding-bottom: 1rem;
}
.deals-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title:nth-child(1) {
background: url();
}
.deals-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title:nth-child(2) {
background: url(//www.citybluetechnologies.com/wp-content/uploads/2024/09/Group-1000007645-1.png);
}
.deals-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title:nth-child(3) {
background: url(//www.citybluetechnologies.com/wp-content/uploads/2024/09/Group-1000007645-2.png);
}
.deals-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title:nth-child(4) {
background: url(//www.citybluetechnologies.com/wp-content/uploads/2024/09/Group-1000007645-3.png);
}
.deals-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title:nth-child(5) {
background: url(//www.citybluetechnologies.com/wp-content/uploads/2024/09/Group-1000007645-4.png);
}
.deals-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title.elementor-active,
.deals-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title.elementor-active:hover {
background-color: transparent !important;
border: transparent !important;
} .canon2-banner-section {
background: linear-gradient(180deg, rgba(224, 17, 17, 0.75) 0%, #BF1920 48.5%, #530D0D 91%);
}
.third-icon-text-section {
background: linear-gradient(180deg, #003F98 0%, #011F4A 100%);
border-radius: 285px;
width: 90%;
margin: auto;
padding: 2rem;
}
.third-icon-text-section .second-icon-box-section.elementor-section {
width: 80%;
margin: auto;
}
.elementor-element.third-image-text-module .elementor-image-box-description {
font-size: 15px;
font-weight: 800;
font-family: "Inter", sans-serif;
color: #fff;
}
.canon-product-list-section .product-cate-section .elementor-tabs-wrapper {
justify-content: space-between !important;
}
.canon-product-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title {
width: 23%;
position: relative;
height: 300px;
background-size: 83% auto !important;
background-repeat: no-repeat !important;
background-position: center !important;
display: flex !important;
flex-direction: column;
align-items: center;
justify-content: flex-end;
font-family: "Inter", sans-serif;
font-size: 18px;
font-weight: 600;
text-align: center; transition: all 300ms;
border: 2px solid transparent !important;
border-radius: 50px;
background-color: #fff;
overflow: hidden;
padding: 10px;
margin: 5px;
cursor: pointer;
line-height: 0;
padding-bottom: 1rem;
}
.canon-product-list-section .product-cate-section .elementor-tabs-wrapper {
width: 90%;
margin: auto;
}
.canon-product-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title {
width: 35%;
}
.canon-product-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title:nth-child(1) {
background: url(https://citybluetechnologies.com/wp-content/uploads/2024/08/epson1.png);
}
.canon-product-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title:nth-child(2) {
background: url(https://citybluetechnologies.com/wp-content/uploads/2024/08/epson2.png);
}
.canon-product-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title:nth-child(3) {
background: url(https://citybluetechnologies.com/wp-content/uploads/2024/08/epson3.png);
}
.canon-product-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title.elementor-active,
.canon-product-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title.elementor-active:hover { border: 3px solid #A72553 !important;
}
.lexmark3-banner-section {
background: linear-gradient(180deg, #008A44 0%, #1B4639 100%);
} .lexmark4-banner-section {
background: linear-gradient(180deg, #008A44 0%, #1B4639 100%);
}
.fourth-icon-text-section {
background: linear-gradient(180deg, #003F98 0%, #011F4A 100%);
border-radius: 285px;
width: 90%;
margin: auto;
padding: 2rem;
}
.fourth-icon-text-section .second-icon-box-section.elementor-section {
width: 80%;
margin: auto;
}
.elementor-element.fourth-image-text-module .elementor-image-box-description {
font-size: 15px;
font-weight: 800;
font-family: "Inter", sans-serif;
color: #fff;
}
.lexmark-product-list-section .product-cate-section .elementor-tabs-wrapper {
justify-content: space-between !important;
}
.lexmark-product-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title {
width: 23%;
position: relative;
height: 300px;
background-size: 83% auto !important;
background-repeat: no-repeat !important;
background-position: center !important;
display: flex !important;
flex-direction: column;
align-items: center;
justify-content: flex-end;
font-family: "Inter", sans-serif;
font-size: 18px;
font-weight: 600;
text-align: center; transition: all 300ms;
border: 2px solid transparent !important;
border-radius: 50px;
background-color: #fff;
overflow: hidden;
padding: 10px;
margin: 5px;
cursor: pointer;
line-height: 0;
padding-bottom: 1rem;
}
.lexmark-product-list-section .product-cate-section .elementor-tabs-wrapper {
width: 90%;
margin: auto;
}
.lexmark-product-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title {
width: 35%;
}
.lexmark-product-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title:nth-child(1) {
background: url(https://citybluetechnologies.com/wp-content/uploads/2024/08/epson1.png);
}
.lexmark-product-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title:nth-child(2) {
background: url(https://citybluetechnologies.com/wp-content/uploads/2024/08/epson2.png);
}
.lexmark-product-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title:nth-child(3) {
background: url(https://citybluetechnologies.com/wp-content/uploads/2024/08/epson3.png);
}
.lexmark-product-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title.elementor-active,
.lexmark-product-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title.elementor-active:hover { border: 3px solid #A72553 !important;
} .coupon-module .elementor-shortcode {
overflow: hidden;
}
.coupon-code-module {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
background: #232F87;
border-radius: 10.29px;
color: #fff;
font-family: 'Lato';
font-size: 13px;
font-weight: 400;
line-height: 19.2px;
text-align: left;
position: relative;
width: 100%;
padding: 10px;
margin: auto;
min-height: 135px;
}
.expiring-soon {
position: absolute;
right: 0;
top: 0;
}
.img-div,
.data-div {
width: 50%;
}
.coupon-code-module h4 {
font-family: 'Lato';
font-size: 15px;
font-weight: 400;
line-height: 19.2px;
text-align: left;
padding-bottom: 10px;
min-height: 48px;
color: white;
}
.img-div img.coupon-image {
width: 90%;
height: 105px;
object-fit: contain;
}
.copy-btn {
display: flex;
align-items: center;
justify-content: center;
background: #FFFFFF;
font-family: Lato;
font-size: 13px;
color: #232F87;
font-weight: 700;
line-height: 19.2px;
text-align: center;
border-radius: 5.15px;
}
.copy-btn span {
width: 50%;
padding: 10px;
word-break: break-all;
}
.copy-code-text {
background: #DD6523;
padding: 10px;
border-radius: 5.15px;
color: #fff;
cursor: pointer;
}
.deals-section {
display: none;
}
.page-id-10182 .deals-section {
display: block;
}
.wpfMainWrapper {
background-color: #fff;
padding: 1rem;
}
.wpfFilterButtons button.wpfButton,
.deals-section .button.view-product-button {
background: #344284;
color: #fff;
min-height: auto !important;
font-family: 'Lato';
font-size: 15px;
font-weight: 600;
line-height: 21.6px;
text-align: center;
padding: 7px 0;
transition: all 300ms ease-in-out;
}
.deals-section .button.view-product-button:hover {
background-color: #000;
color: #fff;
}
.deals-section .button.view-product-button {
width: 100%;
margin-top: 0 !important;
}
.woocommerce ul.products li.product .deals-section .price {
margin-bottom: 0;
}
.deal-banner img {
width: 100%;
} .Overview-heading {
font-size: 1.5rem;
color: #2F498A;
}
h4.section {
color: #454A7E;
font-weight: 500;
margin-top: 20px;
} .get-in-touch-heading h2 {
text-align: center;
font-size: 28px;
margin-bottom: 20px;
}
.form-row {
display: flex;
justify-content: space-between;
margin-bottom: 15px;
}
.form-row div {
width: 48%;
}
.company-name,
.message,
.submit-btn {
width: 100%;
}
textarea.your-message {
width: 100%;
resize: none;
}
#contact-submit {
background-color: #dd6523;
color: white;
padding: 10px 20px;
font-size: 16px;
border: none;
border-radius: 5px;
cursor: pointer;
width: 100%;
}
#contact-submit:hover {
background-color: #b5511e;
} .bdm-heading {
font-size: 22px;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
} .service-section .service-heading {
color: #34497D;
font-family: "Orelega One", Sans-serif;
font-size: 40px;
font-weight: 400;
line-height: 40px;
}
.flip-box-container {
display: flex;
justify-content: center; align-items: center; flex-wrap: wrap; gap: 20px; margin: 40px 0;
}
.flip-box {
background-color: transparent;
width: 250px;
height: 350px;
perspective: 1000px;
}
.flip-box-inner {
position: relative;
width: 100%;
height: 100%;
text-align: center;
transition: transform 0.6s;
transform-style: preserve-3d;
}
.flip-box:hover .flip-box-inner {
transform: rotateY(180deg);
}
.flip-box-front,
.flip-box-back {
position: absolute;
width: 100%;
height: 100%;
backface-visibility: hidden; }
.flip-box-front {
background-color: white; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); display: flex;
flex-direction: column;
align-items: center;
justify-content: center; padding: 20px; }
.flip-box-img {
width: 150px;
height: 150px;
object-fit: cover;
border-radius: 10px; }
.flip-box-title {
margin-top: 40px;
font-size: 20px !important;
color: #454A4E !important;
font-weight: 400 !important;
}
.flip-box-back {
background-color: #303980; color: white;
display: flex;
align-items: center;
justify-content: center;
transform: rotateY(180deg);
padding: 20px;
border-radius: 10px;
}
.flip-box-list {
list-style-type: disc;
text-align: left;
color: white;
margin: 0;
padding-left: 20px;
font-size: 14px;
}
.flip-box-list li {
margin-bottom: 5px; }
.elementor-3142 .elementor-element.elementor-element-84def77>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title {
border-style: none;
border-bottom: 1px solid #d5d8dc !important;
padding-bottom: 20px;
}
.faq-content .elementor-widget-container {
border-bottom: 1px solid #d5d8dc !important;
padding: 10px 0px 30px 0px;
color: #3C3C3C;
font-family: "lato", Sans-serif;
font-size: 15px;
font-weight: 300;
}
.faq-section .e-n-accordion-item-title {
font-family: "lato", Sans-serif;
font-size: 16px;
font-weight: 400;
}
.faq-section .e-n-accordion-item-title .e-n-accordion-item-title-icon {
float: right;
text-align: right;
} .color-heading .elementor-image-box-title {
padding: 10px;
background: #00000059;
position: absolute;
margin-top: -40px;
width: 100%;
font-size: 16px;
}
.planroom-section .planroom-heading .elementor-image-box-title {
text-decoration: none;
text-decoration: none;
margin-bottom: 0px;
padding: 12px 30px;
text-align: center;
font-family: lato-bold;
background-color: #cd5f22;
font-size: 16px;
color: #fff;
}
.planroom-section h3.elementor-image-box-title {
text-decoration: none;
margin-bottom: 0px;
padding: 12px 30px;
text-align: center;
font-family: lato-bold;
background-color: #eeeff0;
font-size: 16px;
color: #454a4e;
}
.planroom-section .elementor-image-box-title a {
text-decoration: none;
}
.planroom-section .elementor-image-box-wrapper {
border: 2px solid #eeeff0;
}
.planroom-section .elementor-widget-container:hover h3.elementor-image-box-title {
background-color: #cd5f22;
color: #fff;
}
.planroom-section .elementor-image-box-wrapper:hover {
border: 2px solid #cd5f22;
}
.planroom-section .planroom-heading .elementor-image-box-title:hover {
border-top: 2px solid #fff;
} .icon-section .elementor-image-box-description {
color: #454a4e !important;
} body {
background-color: #00000073;
}
.slider-container {
position: relative;
max-width: 800px; margin: auto;
}
.slider {
position: relative;
overflow: hidden;
}
.slides {
display: flex;
transition: transform 0.5s ease;
}
.slide {
min-width: 100%;
position: relative;
}
.slide img {
width: 100%;
height: auto;
}
.text-overlay {
position: absolute;
bottom: 0px; left: 0; right: 0; text-align: left; color: white;
font-size: 20px;
background: rgba(0, 0, 0, 0.5); padding: 10px 20px; font-family: lato-regular;
}
.thumbnail-navigation {
display: flex;
align-items: center; justify-content: center; margin-top: 15px;
}
.thumbnail-container {
display: flex;
justify-content: center;
flex-grow: 1;
margin: 0 20px; }
.thumbnail {
margin: 0 5px; border: 3px solid #999;
cursor: pointer;
width: 12%;
opacity: 0.6;
transition: all 0.5s;
}
.thumbnail:hover {
opacity: 1; }
.arrow {
cursor: pointer;
color: black;
font-size: 30px;
padding: 10px;
} .testimonial-slider {
display: flex;
justify-content: space-between;
}
.testimonial-slide {
padding: 20px;
box-sizing: border-box;
transition: box-shadow 0.3s ease-in-out;
width: 100%; }
.testimonial-slide:hover { }
.client-description {
background-color: white;
padding: 34px; margin-bottom: 15px;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 1; -webkit-box-orient: vertical;
transition: max-height 0.3s ease;
word-wrap: break-word; max-height: 1.8em; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.testimonial-slide:hover .client-description {
-webkit-line-clamp: unset; max-height: 1000px;
}
.client-info {
display: flex;
align-items: center;
justify-content: start;
margin-top: 15px;
}
.client-image {
width: 50px;
height: 50px;
border-radius: 50%;
margin-right: 15px;
}
.client-name {
font-weight: bold;
font-size: 18px;
}
.slick-dots {
text-align: center;
margin-top: 20px;
}
.slick-dots li button:before {
font-size: 12px;
color: #000; }
.slick-dots li.slick-active button:before {
color: #c86b70; } .custom-blog-posts .post-thumbnail img {
display: block;
margin: 0 auto; border-radius: 5px;
}
.read-more-button {
display: inline-block;
font-weight: 400;
color: #fff;
background-color: #6c757d;
border-color: #6c757d;
text-align: center;
border: 1px solid transparent;
padding: .375rem .75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: .25rem;
text-decoration: none !important;
}
a.read-more-button {
margin-top: 2rem;
margin-bottom: 2rem;
}
.post-thumbnail {
margin-bottom: 2rem;
}
h3.post-title {
color: #344284;
font-size: 30px;
font-family: lato;
font-weight: 700;
}
.search-container {
text-align: right;
margin-bottom: 20px;
}
.input-group .field {
padding: 5px;
width: 25%;
}
.input-group .submit {
padding: 12px 20px;
background-color: #dd6523;
color: white;
border: none;
cursor: pointer;
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.custom-blog-posts-container .post-title a {
text-decoration: none;
color: inherit;
transition: color 0.3s, text-decoration 0.3s;
}
.custom-blog-posts-container .post-title a:hover {
color: #344284; text-decoration: underline;
}
.custom-blog-posts-container .input-group {
margin-top: 3rem;
}
.custom-featured-image {
text-align: center; margin-top: 20px;
margin-bottom: 20px;
}
.custom-featured-image img {
max-width: 100%; height: auto;
}
.ast-separate-container .site-content .ast-single-post-featured-section+article {
margin-top: -60px;
z-index: 9;
position: relative;
border-radius: 4px;
}
.out-of-stock-button {
cursor: default;
text-transform: uppercase;
background-color: #DD6523;
}
.out-of-stock-button:hover {
background-color: #DD6523;
cursor: default;
}  button#e-n-tab-title-2580910831 {
background-color: white;
color: black;
border: 1px solid #BF1920;
}
button#e-n-tab-title-2580910832 {
background-color: white;
color: black;
border: 1px solid #BF1920;
}
button#e-n-tab-title-2580910833 {
background-color: white;
color: black;
border: 1px solid #BF1920;
}
button#e-n-tab-title-2580910831:hover {
background-color: #BF1920;
color: white;
}
button#e-n-tab-title-2580910832:hover {
background-color: #BF1920;
color: white;
}
button#e-n-tab-title-2580910833:hover {
background-color: #BF1920;
color: white;
} button#e-n-tab-title-1804662031 {
background-color: white;
color: black;
border: 1px solid #003F98 !important
}
button#e-n-tab-title-1804662031 {
background-color: white;
color: black;
border: 1px solid #003F98 !important
}
button#e-n-tab-title-1804662032 {
background-color: white;
color: black;
border: 1px solid #003F98 !important
}
button#e-n-tab-title-1804662033 {
background-color: white;
color: black;
border: 1px solid #003F98 !important
}
button#e-n-tab-title-1804662031:hover {
background-color: #003F98;
color: white;
}
button#e-n-tab-title-1804662032:hover {
background-color: #003F98;
color: white;
}
button#e-n-tab-title-1804662033:hover {
background-color: #003F98;
color: white;
} button#e-n-tab-title-1190037701 {
background-color: white;
color: black;
border: 1px solid #008A44 !important
}
button#e-n-tab-title-1190037702 {
background-color: white;
color: black;
border: 1px solid #008A44 !important
}
button#e-n-tab-title-1190037703 {
background-color: white;
color: black;
border: 1px solid #008A44 !important
}
button#e-n-tab-title-1190037701:hover {
background: #008A44;
color: white;
}
button#e-n-tab-title-1190037702:hover {
background: #008A44;
color: white;
}
button#e-n-tab-title-1190037703:hover {
background: #008A44;
color: white;
} .home-banner-slider {
width: 100%;
overflow: hidden;
}
.home-banner-slider .swiper-wrapper {
display: flex;
}
.home-banner-slider .swiper-slide {
width: 100%;
flex-shrink: 0;
}
.home-banner-slider .swiper-slide img {
width: 100%;
height: auto;
display: block;
margin: 0;
padding: 0;
border: 0;
}
.tax-product_cat .astra-shop-summary-wrap {
min-height: 150px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
div#tab-additional-information h2 {
display: none;
}
div#tab-additional-information img {
display: none;
}
@media only screen and (min-width: 1920px) {
.breadcrumb-div,
#page-wrapper {
margin-top: 181px !important;
}
.rightbox-wrapper .nav-right-mail .col-xs-8,
.rightbox-wrapper .nav-right-mail .col-xs-4 {
width: 50%;
}
#navbar .desktop-logo a img {
width: 450px;
height: auto;
}
.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
padding: 7px 0 8px 40px;
}
}
@media only screen and (max-device-width: 1025px) {
.filter-box-right .woocommerce ul.products li.product {
width: 30%;
margin: 0 10px 15px;
}
.filter-box-left {
padding-right: 1rem;
}
.counter-content-module .elementor-widget-wrap {
padding-left: 0 !important;
}
.value {
font-size: 3rem;
}
.hurry-title .elementor-heading-title {
font-size: 70px;
}
.img-div,
.data-div {
width: 100%;
}
.img-div img.coupon-image {
width: 100%;
height: auto;
}
.page-id-10182 .product-cate-section .elementor-tabs-wrapper {
flex-wrap: wrap;
}
.page-id-10182 .deals-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title {
width: 18%;
position: relative;
height: 150px;
padding: 8rem 0 0 !important;
border: none !important;
justify-content: center;
border-radius: 0; }
.wpfFilterWrapper {
min-width: none;
}
.wpfMainWrapper {
padding: 5px;
}
.countdown-container #countdown {
font-size: 1.5rem;
}
}
@media only screen and (max-device-width: 900px) {
.countdown-container #countdown {
font-size: 1rem;
}
.page-id-10182 .deals-list-section .product-cate-section .elementor-tabs-wrapper .elementor-tab-title {
width: 18%;
position: relative;
height: 150px;
padding: 8rem 0 0 !important;
border: none !important;
justify-content: center;
border-radius: 0;
}
.wpfFilterWrapper {
min-width: auto !important;
}
.wpfMainWrapper {
padding: 5px;
}
.filter-box-right .woocommerce ul.products li.product {
width: 45%;
margin: 0 5px 10px;
}
.product-module {
width: 48%;
margin: 10px 5px;
}
.product-cate-section .elementor-active.elementor-tab-title::after {
display: none !important;
}
.product-cate-section.elementor-widget-tabs .elementor-tab-title,
.product-cate-section.elementor-widget-tabs .elementor-tab-title a {
border: 1px solid #565956 !important;
background-color: transparent;
color: #565956;
font-size: 21px;
font-weight: 500;
margin-bottom: 1rem;
}
.product-cate-section.elementor-widget-tabs .elementor-tab-title.elementor-active,
.product-cate-section.elementor-widget-tabs .elementor-tab-title.elementor-active a {
color: #fff;
background-color: #565956;
}
.hurry-title .elementor-heading-title {
font-size: 50px !important;
}
.input-group .field {
padding: 5px;
width: 55%;
}
}
@media only screen and (max-width: 600px) {
.product-tags {
top: -100px;
left: -130px;
}
.product-module {
width: 100%;
margin: 1rem 0rem;
}
.filter-box-left,
.filter-box-right {
width: 100%;
}
.filter-box-left {
padding-right: 0;
}
.filter-box-right {
padding-top: 2rem;
}
.product-title {
padding: 0;
display: none;
}
.filter-box-right .woocommerce ul.products li.product {
width: 100%;
margin: 0 5px 10px;
}
.icon-section .elementor-image-box-wrapper {
display: flex;
padding: 0rem 4rem 0rem 2rem;
align-items: center;
}
.icon-section .elementor-image-box-content {
margin-left: 20px;
}
.text-overlay {
font-size: 15px;
}
.input-group .field {
padding: 5px;
width: 55%;
}
}