:root {} body{font-size: 13px;font-family: 'Lato', sans-serif}body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{color:#666666;}body.page-layout-1column a,body.page-layout-2columns-left a,body.page-layout-2columns-right a,.block-collapsible-nav .item a{color:#3300ff;}body a:hover,body a:focus{color:#2fad81;}body{ background-color:#ffffff;}.labelnew{color:#ffffff; background-color:#009966;}.labelsale{color:#ffffff; background-color:#ff421d;}button.button, button, .cart .continue, .actions-toolbar .primary a.action,button:focus{color:#333333; background-color:#dbdbdb; border-color:#dbdbdb;}button.button:hover, button:hover, .cart .continue:hover, .actions-toolbar .primary a.action:hover{color:#ffffff; background-color:#2fad81; border-color:#2fad81;}.slide-showcase{ background-color:#ffffff;}.home-slider .slick-slide.slick-active .figcaption .caption1{color:#666666;}.home-slider .slick-slide.slick-active .figcaption .caption2{color:#222222;}.static-home-slide .slick-slide.slick-active .text-slide .caption3{color:#666666;}.home-slider .slick-slide.slick-active .figcaption .btn-shop{color:#ffffff; background-color:#2fad81;}.home-slider .slick-slide.slick-active .figcaption .btn-shop:hover{color:#ffffff; background-color:#2fad81;}.home-slider .slick-slide.slick-active .figcaption .text-slide.text-slide2 .btn-shop, .home-slider .slick-slide.slick-active .figcaption .text-slide.text-slide3 .btn-shop{color:#ffffff; background-color:#2fad81;}.home-slider .slick-slide.slick-active .figcaption .text-slide.text-slide2 .btn-shop:hover, .home-slider .slick-slide.slick-active .figcaption .text-slide.text-slide3 .btn-shop:hover{color:#ffffff; background-color:#d41c4f;}.home-slider .slick-arrow{color:#bbbbbb; background-color:#ffffff; border-color:#eeeeee;}.home-slider .slick-arrow:hover{color:#ffffff; background-color:#2fad81; border-color:#2fad81;}.slick-prev,.slick-prev:focus, .slick-next,.slick-next:focus{color:#bbbbbb; background-color:#ffffff; border-color:#eeeeee;}.slick-prev:hover, .slick-next:hover{color:#ffffff; background-color:#2fad81; border-color:#2fad81;}.slick-dots li button{color:#333333; background-color:#ffffff; border-color:#ffffff;}.slick-dots li:hover button, .slick-dots li.slick-active button{color:#333333; background-color:#2fad81; border-color:#ff8400;}.cate-box .cate-link{color:#333333; border-color:#ffffff;}.cate-box .cate-link:hover{color:#ff8400; border-color:#ff8400;}.service .service-item{ background-color:#ffffff; border-color:#dfdfdf;}.service .service-item h3{color:#333333;}.service .service-item .info p{color:#666666;}.service .service-item .info a{color:#3366cc; border-color:rgba(0, 0, 0, 0);}.service .service-item .info a:hover{color:#ff8400; border-color:#ff8400;}#popup-newsletter .block-content .block-title label{color:#666666;}#popup-newsletter .block-content .promotions{color:#333333;}#popup-newsletter .block-content input.input-text{color:#333333; background-color:rgba(0, 0, 0, 0); border-color:#dfdfdf;}#popup-newsletter .block-content button.button{color:#ffffff; background-color:#2fad81; border-color:#2fad81;}#popup-newsletter .block-content button.button:hover{color:#ffffff; background-color:#2fad81; border-color:#2fad81;}.fancybox-close{ background-color:#333333;}.fancybox-close:hover{ background-color:#ff8400;}.header .content-cart .tool-header .minicart-wrapper .showcart{ background-color:#2fad81;}.caption-primary{ background-color:#2fad81;}.product .product-item-info .hover-box .actions-cart .button.btn-cart, .block-compare .block-content .actions-toolbar .primary .compare{ background-color:#2fad81;}.page-footer .block-footer-top .collapsible.coll-msg .block-newletter .block-subscribe .input-box .visible .actions .subscribe{ background-color:#2fad81;}.magicmenu .nav-desktop .level0.home .level-top .icon {color:#2fad81;}.toolbar .modes .modes-mode.active, .toolbar .modes .modes-mode:hover{ background-color:#2fad81;}.page-header a{color:#333333;}.page-header a:hover{color:#000000;}.header .header-top{ background-color:#0097a7;}.header .header-content{ background-color:#ffffff;}.header .header-bottom{ background-color:#ffffff;}.header-container-fixed{ background-color:#666666;}.content-cart .minicart-wrapper .showcart .counter.qty{color:#ffffff; background-color:#2f3336;}.minicart-wrapper .block-minicart{ background-color:#ffffff; border-color:#ffffff;}.block-minicart .block-content .actions .primary .action.primary.checkout{color:#ffffff; background-color:#2fad81; border-color:#2fad81;}.block-minicart .block-content .actions .secondary .viewcart{color:#333333; background-color:#dfdfdf; border-color:#dfdfdf;}.block-minicart .block-content .actions .secondary .viewcart:hover{color:#ffffff; background-color:#ff8400; border-color:#ff8400;}.magicmenu{ background-color:#f2f2f2;}.magicmenu .nav-desktop .level0 .full-width, .magicmenu .nav-desktop .level0 .level-top-mega, .magicmenu .nav-desktop .level0.dropdown .level0, .magicmenu .nav-desktop .level0.dropdown .hasChild ul, .magicmenu .nav-desktop .level0.dropdown .hasChild ul{ background-color:#ffffff; border-color:#dfdfdf;}.magicmenu .nav-desktop .level0 .level-top,.magicmenu .nav-desktop .level0.dropdown .level-top{color:#222222;}.magicmenu .nav-desktop .level0.over a,.magicmenu .nav-desktop .level0.active a, .magicmenu .nav-desktop .level0.active a span.icon-text, .magicmenu .nav-desktop .level0 a:hover, .magicmenu .nav-desktop .level0 a.icon-text:hover,.magicmenu .nav-desktop .level0.dropdown .level-top:hover{color:#222222; background-color:rgba(0, 0, 0, 0);}.magicmenu .nav-desktop .level0 .level-top-mega .children.level1 > a{color:#333333;}.magicmenu .nav-desktop .level0 .level-top-mega .children a, .magicmenu .nav-desktop p,.magicmenu .nav-desktop .level0.home .level-top-mega div a,.magicmenu .nav-desktop .level0.dropdown a{color:#888888;}.magicmenu .nav-desktop .level0 .level-top-mega .children a:hover,.magicmenu .nav-desktop .level0.home .level-top-mega div a:hover,.magicmenu .nav-desktop .level0.dropdown a:hover{color:#2fad81; background-color:rgba(0, 0, 0, 0);}.magicmenu .nav-desktop .level0 .level-top .cat_label, .magicmenu .nav-desktop .level0 .cat_label, .mean-container .mean-nav ul li a span.cat_label, .vmagicmenu .level0 .cat_label, .vmagicmenu .level0 .level-top-mega .children .cat_label{color:#ffffff; background-color:#009966;}.magicmenu .nav-desktop .level0 .cat_label.Sale, .magicmenu .nav-desktop .level0 .cat_label.sale, .magicmenu .nav-desktop .level0 .level-top-mega .children a .cat_label.sale, .magicmenu .nav-desktop .level0 .level-top-mega .children a .cat_label.Sale, .vmagicmenu .level0 .cat_label.Sale, .vmagicmenu .level0 .cat_label.sale, .vmagicmenu .level0 .level-top-mega .children .cat_label.sale, .vmagicmenu .level0 .level-top-mega .children .cat_label.Sale, .mean-container .mean-nav ul li a span.cat_label.sale, .mean-container .mean-nav ul li a span.cat_label.Sale{color:#ffffff; background-color:#ff6600;}.magicmenu .nav-desktop .level0 .cat_label.Hot, .magicmenu .nav-desktop .level0 .cat_label.hot, .magicmenu .nav-desktop .level0 .cat_label.HOT, .vmagicmenu .level0 .cat_label.Hot, .vmagicmenu .level0 .cat_label.hot, .vmagicmenu .level0 .cat_label.HOT, .vmagicmenu .level0 .level-top-mega .children .cat_label.hot, .vmagicmenu .level0 .level-top-mega .children .cat_label.Hot, .vmagicmenu .level0 .level-top-mega .children .cat_label.HOT, .mean-container .mean-nav ul li a span.cat_label.hot, .mean-container .mean-nav ul li a span.cat_label.Hot, .mean-container .mean-nav ul li a span.cat_label.HOT{color:#ffffff; background-color:#dc1212;}.top-banner h2,.top-banner h3{color:#ffffff;}.top-banner .promotion-offer a{color:#ffffff; background-color:#ff8400;}.top-banner .header-offer-close{color:#aca7ee; background-color:rgba(0, 0, 0, 0);}.top-banner .header-offer-close:hover{color:#ffffff; background-color:#ff8400;}.top-links li a{color:#ff8400;}.header .tool-setting .dropdown-switcher{ background-color:#ffffff; border-color:#bbbbbb;}.dropdown-link .logout a, .dropdown-link .login a, .dropdown-link .login span{color:#ffffff; background-color:#0097a7;}.header .dropdown-menu-link .links li a,.dropdown-menu-link .my-submit a{color:#333333;}.dropdown-menu-link .my-submit p{color:#666666;}.currency_top, .top-form-language{ border-color:#ff8400;}.header .form-search input.input-text{ background-color:#ffffff;}.header .form-search button.button{color:#696969; background-color:#ffffff;}.header .form-search button.button:hover{color:#696969;}.filter-options .filter-options-title{color:#000000;}.filter-options .filter-options-title{color:#000000;}.item .actions-no .add-to-links a,.products-list .item .product-item-inner .add-to-links .action,.product-view .product-shop .product-social-links a, .product-add-form .product-social-links a{color:#333333; background-color:#ffffff; border-color:#dfdfdf;}.item .actions-no .add-to-links a:hover,.products-list .item .product-item-inner .add-to-links .action:hover,.product-view .product-shop .product-social-links a:hover, .product-add-form .product-social-links a:hover{color:#ffffff; background-color:#ffffff; border-color:#ffffff;}.item .actions-cart .button.btn-cart{color:#ffffff; background-color:#ff8400; border-color:#ff8400;}.item .actions-cart .button.btn-cart:hover{color:#ffffff; background-color:#ff8400; border-color:#ff8400;}.link-view a.quickview{color:#ffffff; background-color:#ff8400;}.link-view a.quickview:hover{color:#ffffff; background-color:#ff8400;}.product .product-item-info .products-textlink .product-name a{color:#555555;}.product .product-item-info .products-textlink .product-name a:hover{color:#2fad81;}.toolbar .modes-mode{color:#333333; background-color:#b0b0b0; border-color:#b0b0b0;}.toolbar .modes-mode.active, .toolbar .modes-mode:hover{color:#ffffff; background-color:#ff8400; border-color:#ff8400;}.pages li{color:#333333; background-color:#ffffff; border-color:#dfdfdf;}.pages li.current, .pages li:hover, .pages li a:hover{color:#ff8400; background-color:#ffffff; border-color:#dfdfdf;}.pages li.current .page{color:#ff8400;}.vmagicmenu .block-title{ background-color:#2fad81;}.vmagicmenu .block-title span{color:#ffffff;}.vmagicmenu .block-title .icon-menu span{ background-color:#ffffff;}.vmagicmenu .level0 .level-top{color:#333333;}.vmagicmenu .level0.hasChild:hover .level-top:after, .vmagicmenu .level0:hover .level-top{color:#2fad81;}.vmagicmenu .block-vmagicmenu-content{ background-color:#ffffff;}.vmagicmenu .level0 .level-top-mega, .vmagicmenu .vmagicmenu-narrow .level0.dropdown > .level0,.vmagicmenu .vmagicmenu-narrow .level0.dropdown .hasChild ul{ background-color:#ffffff; border-color:#dfdfdf;}.vmagicmenu .level0.hasChild .level-top::after{color:#666666;}.vmagicmenu .level0 .level-top-mega .children.level1 > a{color:#000000;}.vmagicmenu .level0 .level-top-mega .children a, .vmagicmenu .vmagicmenu-narrow .level0.dropdown .level1 a{color:#888888;}.vmagicmenu .level0 .level-top-mega .children a:hover, .vmagicmenu .vmagicmenu-narrow .level0.dropdown .level1 a:hover{color:#2fad81;}.all-cat span{color:#ffffff; background-color:#2fad81;}.all-cat span:hover{color:#ffffff; background-color:#2fad81;}.mean-container .mean-nav .mobi-title{color:#ffffff;}.nav-toggle:before{color:#666666;}.nav-toggle:hover:before{color:#333333;}.nav-sections .mean-container .mean-nav{ background-color:#666666;}.nav-sections .mean-container .mean-nav ul li a{color:#ffffff; border-color:#888888;}.nav-sections .mean-container .mean-nav ul li a:hover,.nav-sections .mean-container .mean-nav ul li .level-top span:hover{color:#ffffff; background-color:#333333;}.magictabs{ border-color:#dfdfdf;}.magictabs .item .title{color:#333333;}.magictabs .item.activated .title,.magictabs .item:hover .title{color:#ffffff; background-color:#2fad81;}.cat-view-all{color:#666666; border-color:rgba(0, 0, 0, 0);}.cat-view-all:hover{color:#ff8400; border-color:#ff8400;}.fotorama-item .fotorama__nav .fotorama__thumb-border{ border-color:#2fad81;}.product-add-form .button.btn-cart{color:#ffffff; background-color:#2fad81; border-color:#2fad81;}.product-add-form .button.btn-cart:hover{color:#ffffff; background-color:#2fad81; border-color:#2fad81;}.product-info-main .stock.available, .product-info-main .stock.unavailable{color:#2fad81;}.product.data.items .items-tabs .item a{color:#bbbbbb; background-color:#ffffff; border-color:#ffffff;}.product.data.items .items-tabs .item.active a, .product.data.items .items-tabs .item:hover a{color:#ffffff; background-color:#ffffff; border-color:#ffffff;}.cart.main.actions .action.clear, .cart.main.actions .action.update{color:#333333; background-color:#ffffff; border-color:#e6e6e6;}.cart.main.actions .action.clear:hover, .cart.main.actions .action.update:hover{color:#ffffff; background-color:#2fad81; border-color:#2fad81;}.footer .block-content-statick li a{color:#666666;}.footer .block-content-statick li a:hover,.trademark-help span{color:#ff8c00;}.block-footer-top{ background-color:#ffffff;}.page-footer .block-footer-bottom{ background-color:#ffffff;}.footer-links-company{ background-color:#ffffff;}.footer .collapsible .form-subscribe-header p{color:#333333;}.block-subscribe input.input-text{color:#333333; background-color:#ffffff; border-color:#dddddd;}.block-subscribe .actions button.button{color:#ffffff; background-color:#333333; border-color:#333333;}.block-subscribe .actions button.button:hover{color:#ffffff; background-color:#000000; border-color:#000000;}.footer .block-title,.social-feed .section-title h4{color:#333333;}.footer .collapsible p,.trademark-help p{color:#333333;}.footer-menu-list li a{color:#333333;}.footer-menu-list li a:hover{color:#ff8c00;}.address-list .tit-name{color:#333333;}.footer-links-company .links a{color:#333333;}.footer-links-company .links a:hover{color:#000000;}.copyright span{color:#333333;}.footer a.active{color:#ff5555;}#backtotop{color:#bbbbbb; background-color:#ffffff; border-color:#eeeeee;}#backtotop:hover{color:#ffffff; background-color:#2fad81; border-color:#2fad81;}/* Base */
body {
    font-size: 13px;
}


.page-header .switcher strong {
    font-weight: 800;
}

.header .header-top-link .switcher-options .switcher-dropdown {
    min-width: 90px;
}

.product.data.items .items-tabs .item a {
    color: #bb8bbb;
    background-color: #ffffff;
    border-color: #ffffff;
}

.fotorama__thumb {
    background-color: #fefefe;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.nav-sections-item-content .magicmenu {
    position: relative;
    display: block;
    text-align: center;
    border-bottom: 1px solid #2fad81;
}

.hotcat-section .featured-category .slick-slider {
    border-top: 2px solid #2fad81;
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
}

.vmagicmenu .nav-desktop.vmagicmenu-narrow {
    border-bottom: 3px solid #35ba8b;
}

/* Vertical Menu Text Size */
.vmagicmenu .level0 .level-top span {
    font-size: 17px;
}

.page-footer .block-footer-top .collapsible.coll-msg .block-newletter .block-subscribe .input-box .visible .actions .subscribe {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}

.box-products-four .box-product-content .content-products .product-items .sub-item:nth-child(1) .product-item-info .hover-box .actions-cart .button.btn-cart {
    line-height: 37px;
    font-size: 17px;
}

ul.nav-accordion li a span {
    font-size: 15px;
}

/* Categories Bar Block */
.vmagicmenu .block-title .icon-menu span {
    display: block;
    width: 0px;
    height: 2px;
    background-color: #fff;
}

/*Categories Bar Text */
.vmagicmenu .block-title span {
    font-size: 16px;
    font-weight: 600;
}

/* Search Box Right */
.header .content-search .search-area .form-search .field .control {
    font-size: 16px;
}

/* Search Box Left */
input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"] {
font-size: 16px;
}



/* Top Menu Text Size  1st level */
.magicmenu .nav-desktop .level0 .level-top-mega .children.level1 > a span {
    font-size: 17px;
}

/* Top Menu Text Size  lower levels */
.magicmenu .nav-desktop .level0 .level-top-mega .children a span, .magicmenu .nav-desktop .level0.dropdown .dropdown .level1 a {
    font-size: 16px;
}

/* Vertical Menu Test Size 1st level * /
.vmagicmenu .level0 .level-top-mega .children > a span {
    font-size: 17px;
}

.vmagicmenu .level0 .level-top-mega .children > a span {
    font-size: 17px;
}

/* Vertical Menu Test Size lower levels * /
.vmagicmenu .level0 .level-top-mega .children a span, .vmagicmenu .vmagicmenu-narrow .level0.dropdown .level1 a span {
    font-size: 16px;
}

/* Header Top right */
.col-md-8 {
    width: 60%;
}


/* Header Top welcome */
.header .welcometop span {
    font-size: 14px;
    color: #fff;
}

/* Registration */
.abs-primary-color-site, .cart.main.actions .action.clear:hover, .cart.main.actions .action.update:hover, .cart.main.actions .continue, .block.discount .apply.primary, .checkout.items .action.checkout, .checkout-container .authentication-wrapper .action-auth-toggle, .authentication-wrapper .authentication-dropdown .block-customer-login .action.action-login, .checkout-payment-method .payment-methods .actions-toolbar .primary.checkout, .login-container .actions-toolbar .login.primary, .checkout-shipping-method .action.primary, .discount-code .actions-toolbar .action.action-apply, .checkout-success .actions-toolbar .primary.continue, #registration .action.primary, .login-container .block-new-customer .actions-toolbar .create.primary, .form-create-account .actions-toolbar .submit.primary {
    background-color: #2fad81;
    color: #fff;
    border-color: #2fad81;
}

/* Registration */
.btn, button.action {
    color: #fff;
    font-size: 15px;
    font-weight: 500;
}

/* Registration */
.message.success {
    line-height: 1.2em;
    font-size: 1.7rem;
    color: #006400;
}

/* Header Top account wishlist checkout */
.header .header-top-link > ul li a, .header .header-top-link > ul li strong {
    font-size: 14px;
}

/* Header Top currency switcher */
.header .header-top-link .currency_top span {
    font-size: 14px;
}

/* Reload Captcha */
.btn, button.action {
    background-color: #2fad81;
}

/* Currency Switcher */
.page-header .switcher li, .page-footer .switcher li {
    font-size: 15px;
}

/* Buy 2 for .... */
.prices-tier {
    background: #d5f5f5;
    margin: 10px 0;
    padding: 10px 15px;
}

/* Service section just above top menu */
.service {
    padding-top: 7px;
    padding-bottom: 7x;
}

/* Product View stock availability colour */
.product-info-main .stock.available, .product-info-main .stock.unavailable {
    font-size: 17px;
}


/* Add To Cart to Paypal buttons spacing */
/* 17 Sep 2019 change back to 0px */
button, input, optgroup, select, textarea {
    margin-bottom: 0px;
}

/* Brand car padding */
.alo-brand {
    padding: 5px 0;
}

/* Above Brand bar */
.box-products-four {
    padding-top: 46px;
    padding-bottom: 15px;
    margin-bottom: 15x;
}


/* Change Qty Arrow Characters */
.fa-caret-down::before {
    content: "\f078";
}
.fa-caret-up::before {
    content: "\f077";
}

/* Address Contact Area - top footer link - make it look good */
.page-footer .block-footer-top .collapsible .address-list li p .tit-name {
    color:  #333;
    font-weight: bold;
    padding-right: 8px;
}

.page-footer .block-footer-top .collapsible .address-list li p .contact-name {
    font-size: 16px;
    margin-right: 10px;
    margin-top: 1px;
    width: 18px;
    text-align: right;
}




/* level the Address Block with General Link */
.page-footer .block-footer-top .collapsible .introduce-logo {
    display: block;
    margin-bottom: 18px;
}

/* adjust text height in Links to match Address Block */
.page-footer .block-footer-top .collapsible .block-content-statick .bullet {
    padding-left: 0;
    font-size: 14px;
    color: #666;
    margin-bottom: 0px;
    line-height: 14px;
}

.paypal.before:before {
    text-align: left;
}

/*  Affecting view order when order is more than one page  */
.toolbar-amount {
    margin: 0px 15px 0px 0px;
}

.order-details-items .order-title > strong {
    margin-right: 8px;
}

/* Frontend User Link Colour */
.block-addresses-list .items.addresses .item.actions .action, .account .data.table .col.actions .action, [class^="sales-guest-"] .data.table .col.actions .action, .sales-guest-view .data.table .col.actions .action, .block .box-actions .action {
    color: blue !important;
}

body.account .main .block-title > a, .multishipping-checkout-shipping .column.main .block .block-content .box .action.edit {
    color: blue;
}

/*Trex Links */
    .trex-link-section {
       display: flex;
       justify-content: flex-start;
       flex-direction: row;
       flex-flow: row wrap;
       align-content: flex-start;
       gap: 8px;
    }

    .trex-link-section > div {
          border: 2px solid #2fad81; 
          border-radius: 8px;
          padding: 3px 6px 3px 6px;
    }

/* Add red corner top right */
.triangle1 {
    background: 
   linear-gradient(to top right,transparent 50%,#ff0000 0) top right/11px 10px no-repeat,
   white; 
}

/* Trex Link - Remove hover underline */
 .trex-link-section a {
    text-decoration:none;
 }


/* Move paypal button to below Add To Cart button */
.product-info-main .add-to-cart {
    display: inline !important;
}

/* Display stripe icons horizontally */
.stripe-icon-container img.stripe-icon {
    display: inline !important;
}

/* Product Options */
.fieldset>.field:last-child, .fieldset>.fields>.field:last-child {
    margin-bottom: 20px;
}

/* Product Options - Title*/
.fieldset>.field>.label, .fieldset>.fields>.field>.label {
    color: blue;
    margin: 0 0 0px;
}

.fieldset>.field, .fieldset>.fields>.field {
    margin: 0 0 10px !important;
}

.product-options-bottom {
    margin-top: 20px;
}

/* Add to cart button */
.product-info-main .add-to-cart {
    margin-top: 20px;
}

#cookie-status {
    display: none;
}


/* Display availability in Grid mode*/
.products.wrapper.grid .stock {
  display: block;
}

/* Availability colour */
.products.wrapper.grid .stock.available > span {
  color: #24aa4b;
}
/* Availability colour */
.products.wrapper.grid .stock.unavailable > span {
  color: #ff0000;
}

/* Availability colour  - for List mode*/
.products.wrapper.list .product .product-item-info .products-textlink .stock.unavailable > span {
  color: #ff0000;
}

/* Display add to cart button without hover*/
.product .product-item-info .hover-box {
  position: static;
  opacity: 1;
  visibility: visible;
  z-index: 9;
  bottom: auto;
  transition: all .3s ease 0s;
}

/* Position Add to Cart button properly */
.product .product-item-info .hover-box .actions-cart .button.btn-cart, .block-compare .block-content .actions-toolbar .primary .compare {
  margin-top: 10px;
}

/* Hide Wishlist and Compare icons - Grid mode */
.product .product-item-info .hover-box .add-to-links {
   display: none;
}

/* Hide Wishlist and Compare icons  - List mode */
.products.wrapper.list .product .product-item-info .products-textlink .actions-no .actions-secondary.add-to-links {
  display: none;
}

/* Hide "Out of stock" in Add to Cart Button position - Grid mode */
.products.wrapper.grid .actions-primary.actions-cart  .stock.unavailable > span {
  color:  #fff;
  line-height: 43px;
}

/* Hide "Out of stock" in Add to Cart Button position - List mode */
.products.wrapper.list .product .product-item-info .actions-primary .stock.unavailable > span {
  display: none;
}

/* display original price at next line */
.old-price::before{
    content: "\a";
    white-space: pre;
}

.message.success {
  margin: 0 0 5px;
}
