h2 {font-size: 1.692em; margin: 1em 0 6px; }
.header-regular .central-column .block-search {width: 300px; margin-top: 8px; }
.header .block-search .input-text {width: 300px;}
.block_header_top_left, .block_header_top_left2, .block_header_top_right, .block_header_top_right2 {font-size: 0.923em; text-transform: uppercase; line-height: 3em; vertical-align: middle; }
.cms-index-index .column.main .login {text-align: center; }
.button {display: inline-block; color: #ffffff; margin: 0; border: 0; overflow: visible; cursor: pointer; font-size: 12px; font-weight: normal; white-space: nowrap; text-align: center; background-color: #ddd; color: #333; line-height: 45px; padding: 0 25px; }
.button, .button.btn-inline, .btn-cart, .btn-checkout, .sidebar .block .button, .product-view .box-tags .form-add .button, .title-buttons .button {font-size: 0.923em; font-weight: 300; line-height: 2.67em; text-transform: uppercase; height: 2.67em; padding: 0 25px; }
a.button, a.button:hover {color: #ffffff; }
.cms-index-index .column.main .login .button:link, .cms-index-index .column.main .login .button:visited {font-size: 1.077em; font-weight: 300; background-color: #a0c0ec; margin-bottom: 2em; }
.cms-index-index .column.main .login .button span {text-transform: none; margin: 0 3px; }
.cms-index-index .column.main .login .button:hover, .cms-index-index .column.main .login .button:focus {background-color: #5a87c5; }
.footer .links-wrapper-separators .item-right {margin-top: 0.8em; }
.worldpay-logos .worldpay {display: block; margin: 7px auto 10px; }
.header-container .right-column img { display: none; }
.cms-index-index .features .feature-2 .showContentLink a {margin-top: 0; }
.category-description {font-size: 110%; line-height: 150%; } /*, .category-view*/
.category-description p {margin-bottom: 1.25em; }
.category-description .cta, .category-view .cta {font-size: 97.909%; color: #000; }
.category-description .cta p, .category-view .cta p {font-size: 1.286em; line-height: 131%; }
.larger {font-size: 107.7%; }
.category-description .cta p a,  .category-view .cta p a {font-weight: 700;}
.category-description .cta hr, .category-view .cta hr {margin: 2em 0 1.5em; }
.category-description .cta .button, .category-view .cta .button {font-size: 1.077em; font-weight: 300; background-color: #a0c0ec; }
.category-description .cta .button:hover, .category-description .cta .button:focus, .category-view  .cta .button:hover, .category-view .cta .button:focus{background-color: #5a87c5; }
.category-description .page-banners, .category-view .page-banners {text-align: center; display: block; overflow: hidden; }
.category-description .page-banners img:hover, .category-view .page-banners img:hover {opacity: 0.85; }
.category-description .page-banners p, .category-view .page-banners p { margin:0px; }
.category-description .page-banners p a, .category-view .page-banners p a {font-size: 1.118em; line-height: 125%; font-weight: normal; padding: 0.813em 0; }
hr {background: #e5e5e5; border: none; clear: both; color: #e5e5e5; height: 1px; margin: 3em 0 1em 0; padding: 0; }
.category-description .block-static-block .nested-container + hr, .category-view .block-static-block .nested-container + hr {margin: 0 0 2em 0; }
.header .caret {border-top-color: #a0c0ec; }
#minicart .caret {opacity: 1; position: relative; bottom: -1px; }
.header .links-wrapper-separators .links > li > a:hover, .header .links-wrapper-separators-left .links > li > a:hover, .header .links-wrapper-separators-right .links > li > a:hover {color: #a0c0ec !important; }
.header-regular .top-links .links li.authorization-link {display: inherit; float: left;}
.header .block-search .action.search { margin-top:4px; }
.header .block-search .action.search .icon { font-size: 12px; }
.navi-wrapper .menu-trigger { line-height: 50px !important; }
.category-description .cta .button span , .category-view .cta .button span {text-transform: none; margin: 0 3px; }
.abs-product-link>a:visited, .product-item-name>a:visited, .product.name a>a:visited {color: #5a87c5; }
.abs-product-link > a:hover, .product-item-name > a:hover, .product.name a > a:hover {color: #000; }

/*18Dec2019*/
.product-item-name > a, .product.name a > a { color: #5a87c5; }

/*24Dec2019*/
.product-info-options-wrapper-bottom .price-box .weee, .product-info-options-wrapper-bottom .price-box .please-call, .product-info-options-wrapper-bottom .price-box .price-from, .product-info-options-wrapper-bottom .price-box .from-label { color:#5a87c5;}
.product-info-options-wrapper-bottom .discount-percentage, .product-info-options-wrapper-bottom .tax-note {display: block; }
.product-info-options-wrapper-bottom .discount-percentage { margin-top: 10px; }
.product-info-options-wrapper-bottom .price-box .rrp, .product-info-options-wrapper-bottom .discount-percentage { font-size: 1.231em; }
.product-info-options-wrapper-bottom .price-box .rrp { margin-top:0px; }
.product-info-options-wrapper-bottom .price-box .rrp .weee, .product-info-options-wrapper-bottom .discount-percentage, .product-info-options-wrapper-bottom .discount-percentage .discount-percentage-label { color:#000; }
.product-info-options-wrapper-bottom .price-box .rrp .weee, .product-info-options-wrapper-bottom .price-box .rrp .weee * {color: #000;}
.modal-custom .action-close { margin-top: 18px; }
.items-grid .price-box > span { color:#000; }
.mageworx-swatch-container .swatch-title {color:#5a87c5;}
.mageworx-swatch-container:hover .swatch-title { color: #000; }
button:hover, .cart.table-wrapper .actions-toolbar>.action:hover, .action-gift:hover, .block-cart-failed .action.continue:hover, .cart-container .form-cart .action.continue:hover, .cart-summary .action.open-modal-form:hover, .opc-wrapper .edit-address-link:hover {background-color: #a0c0ec; color: #fff;}
.abs-revert-secondary-color:hover, .cart-summary .actions-toolbar > .primary button:hover, .cart-summary .form.giftregistry .fieldset .action.primary:hover, .paypal-review .block .actions-toolbar .action.primary:hover, .block-compare .action.compare:hover, .cart-summary .actions-toolbar > .primary .cart.table-wrapper .actions-toolbar > .action:hover, .cart-summary .actions-toolbar > .primary .action-gift:hover {background-color: #a0c0ec; color: #fff;}
.opc-progress-bar-item._active:before, .opc-progress-bar-item._active > span:before, .opc-wrapper .shipping-address-item.selected-item:after, .filter-title strong[data-count]:after, .main-color--bg {background-color: #a0c0ec !important; }
.opc-wrapper .shipping-address-item.selected-item, .main-color--border {border-color: #a0c0ec !important; }
.product-info-options-wrapper-bottom .price-box > .price-container > .price-wrapper .price, .product-info-options-wrapper-bottom .price-box > .price-container > .price-label { color: #5a87c5; }

/*28jan2020*/
.items-grid .price-box > span.discount-percentage, .items-grid .price-box > span.tax-note,
.products-list .price-box > span.discount-percentage, .products-list .price-box > span.tax-note { display: none; }

/*18feb2020*/
.customer-account-login .message.error, .customer-account-login .message.success {font-size: 1.5em !important; line-height: 131%; color: #5a87c5; background-color: #e6f0ff; background-image: none; border-color: transparent; text-align: center; padding: 25px !important; }
.customer-account-login .message.error a, .customer-account-login .message.success a {color: #5a87c5; text-decoration: underline;}
.customer-account-login .message.error a:hover, .customer-account-login .message.success a:hover {text-decoration: none;}
.login-container .block.block-customer-login .actions-toolbar {margin: 36px 0 0; padding-top: 14px;}

/*20022020*/
.aw-acp-popup__close:hover, .aw-acp-popup__submit.action.primary:hover {background-color: #a0c0ec; }

/*21022020*/
.block-minicart .block-content > .actions .action.viewcart:hover {background-color: #a0c0ec;}
.header .block-search {max-width: 300px; }
.filter .filter-options-content a {color:#5a87c5}

/*18032020*/
.breadcrumbs li a, .breadcrumbs a:visited { color: #5a87c5; }
/*#mainmenu.nav-regular li.level0.nav-7 {padding-left: 15px; margin-left: 15px; background: url(../images/divider-vert.png) no-repeat center left; }
#mainmenu.nav-regular li.level0.last { padding-left: 0; margin-left: 0; background: none;}*/
.post-list .post-content .post-read-more { margin-top:-4px; }

.header-container .block-minicart .subtitle.empty { padding: 11px 0 12px; }
.dropdown-block .dropdown-heading .icon { padding: 0px 4.3px 0px 7.2px;}
.product-info-options-wrapper-bottom .box-tocart .field.qty .label { color:#000; font-weight: 400; }

/*07042020*/
.worldpay-logos {padding-right: 19px; }
.footer-primary-container { padding-top: 8px !important; }

/*08042020*/
.cms-page-view.cms-customer-service .page-title-wrapper h1, .cms-page-view.cms-about-us .page-title-wrapper h1 { margin-bottom: 19px; }
.cms-index-index .features .feature-1 .hideContentLink a {margin-top: 2.7em; }
#mainmenu.nav-regular li.level0.nav-7 {padding-left: 15px; margin-left: 15px; background: url(../images/divider-vert.png) no-repeat center left; }
#mainmenu.nav-regular li.level0.last { padding-left: 0px; margin-left: 0px; background: none; } 

/*10042020*/
div#awards {text-align: center; border-top: 5px solid #afafaf; display: block; padding-top: 3em;}
.product-info-options-wrapper-bottom .box-tocart.login-to-view {margin-left: -15px; }

/*20042020*/
.freeDeliveryBanner {font-size: 1.385em; font-weight: 300; color: rgb(90, 135, 197); text-align: center; line-height: 1.5em; padding: 0.5em; margin: -1.75em 0 1.5em; border: 1px solid rgba(160, 192, 236, 0.5); clear: both;}
.freeDeliveryBanner i {color: rgb(160, 192, 236);}
.cms-index-index .freeDeliveryBanner {margin: 0 0 0.5em;}
.breadcrumbs, .catalog-category-view .breadcrumbs { max-height: 20px; }

/*29042020*/
.column.main .cart-summary .block > .title strong, .column.main .paypal-review-discount .block > .title strong { color: #5a87c5; } 
.cart.table-wrapper .actions-toolbar>.action.action-edit, .cart.table-wrapper .actions-toolbar>.action.action-delete { color: #5a87c5; }

/*28052020*/
.product-info-main .product-info-stock-sku {margin-top: 0px; padding-bottom: 0px; margin-bottom: 15px; border-bottom: 1px #f5f5f5 solid; color: #000; font-size: 1.231em; }
.product-info-main .product.attribute.sku, .product-info-main .product.attibute.sku { color: #000; }
.product-info-main .product.attribute.sku .type:after, .product-info-main .product.attibute.sku .type:after {content:": ";} 

.methods-shipping .actions-toolbar .action.primary:hover, .methods-shipping .actions-toolbar .action.primary:focus { background: #a0c0ec; }
.checkout-index-index .opc-block-summary .items-in-cart > .title strong {color: #5a87c5;}
.cart.table-wrapper .actions-toolbar>.action.action-edit, .cart.table-wrapper .actions-toolbar>.action.action-delete, .opc-block-shipping-information .shipping-information-title .action-edit, .opc-block-shipping-information .shipping-information-title .action-edit:before {color: #5a87c5;}
.cart.table-wrapper .actions-toolbar>.action.action-edit:hover, .cart.table-wrapper .actions-toolbar>.action.action-delete:hover, .opc-block-shipping-information .shipping-information-title .action-edit:hover, .opc-block-shipping-information .shipping-information-title .action-edit:hover:before {color: #aaa; }
button.action.action-auth-toggle {  color: #5a87c5; }


/* Remove cart item modal */ 
.modal-popup.confirm .action-primary:hover { background: #a0c0ec; }



/* --------------- */
/* Mirasvit Search */
/* --------------- */
/*19052020*/
.mst-search__index ul:not(.blog-post-info) li:not(.blog-post-info-item) .mst-search__index-title > a { color: #5a87c5; }
.mst-search__index ul:not(.blog-post-info) li:not(.blog-post-info-item) .mst-search__index-title > a:hover, 
.mst-search__index ul:not(.blog-post-info) li:not(.blog-post-info-item) .mst-search__index-title > a:active, 
.mst-search__index ul:not(.blog-post-info) li:not(.blog-post-info-item) .mst-search__index-title > a:focus { color: #000; }

/* search autocomplete */
.mst-searchautocomplete__autocomplete {
  left: 0 !important;
}
.mst-searchautocomplete__item.magento_catalog_product .title a,
.mst-searchautocomplete__autocomplete ul li a.title,
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all a:hover,
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all a:active,
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all a:focus {
  color: #5a87c5;
}
/* end Mirasvit Search */



/* -------------- */
/* Responsive CSS */
/* -------------- */
@media only screen and (min-width: 640px) {
.header-container .right-column {text-align: center; }
.header-container .right-column img {display: inline; max-width: 120px; }
}

@media only screen and (min-width:768px) {
.header-regular .right-column {text-align: right; }
.header-regular .right-column img {max-width: 100%; }
}

@media only screen and (min-width:1280px) {
.cms-index-index .caption .heading {font-size: 4.103em; }
}

@media only screen and (max-width:959px) {
.toolbar .toolbar-amount { display: block; width: 100%; margin-right: 0px; padding-right: 0px;  }
}
@media only screen and (max-width:767px) {
.footer-container .footer-top .links li { display: inline-block; }
.footer-primary-container .footer-primary.footer.container { display: block; }
}

@media only screen and (max-width: 769px) {
/*08042020*/
.header-mobile .header-container3 .header-primary-container {padding-top: 0px; text-align: left; order: unset;  }
.header-container .logo-wrapper--mobile { padding:10px 0; }
.header-mobile .header-container3  .header-top-container { display: block; width: 100%  }
.header-mobile.header-container .header-top .item:not(.item-interface) { display: block; }
}

@media only screen and (max-width:410px) {
.product-info-options-wrapper-bottom .box-tocart.login-to-view { margin-bottom: 20px; }
.product-info-options-wrapper-bottom .box-tocart.login-to-view .field.qty { margin-bottom:10px; }
.product-info-options-wrapper-bottom .box-tocart.login-to-view .actions { margin-left: 0px; width: 100%; }
}
/* end Responsive CSS */



/*14032022*/
.filter-current .action.remove:before {color: #5a87c5;}

/*17032022*/
.product-info-options-wrapper-bottom .price-box {line-height: inherit;}

.block-collapsible-nav .item.current a, 
.block-collapsible-nav .item.current > strong { border-color: #5a87c5; }

/*23032022*/
body.account.sales-order-view.page-layout-2columns-left .page-main .order-details-items .table-order-items thead .col.subtotal {font-size: 0; position: relative;}
body.account.sales-order-view.page-layout-2columns-left .page-main .order-details-items .table-order-items thead .col.subtotal:before {content:"Subtotal"; font-size: 13px; position: absolute; right: 10px;}

/*04042022*/
.product-info-options-wrapper-bottom, .product-primary-column .product-info-options-wrapper-bottom { align-items: flex-start;}

/* for checkout success page : order colour change for guest user*/
.order-number strong{
  color:#000;
  }
/* for checkout success page : order colour change for login user */
a.order-number strong{
    color:#5a87c5;
  }

a.order-number strong:hover{
  color:#000;
  }

/* for create account page message */
.customer-account-create .messages a{
  color:#5a87c5;
  text-decoration: underline;
}


/* -------------------*/
/* BSS Cookie Banner  */
/* (currently unused) */
/* -------------------*/
/* #bss-consent .btn-consent-accept:hover {
  background-color: #5a87c5 !important;
}
/* end BSS Cookie Banner */