.header.header7 .middle-header-content {
    padding-top: 13px !important;
    padding-bottom: 4px !important;
}
.hompegae_slider_block .promobanner .text.middle-center {
    text-align: center;
}
.hompegae_slider_block .promobanner .text.middle-center .banner-text {
    margin-bottom: 30px;
}
.hompegae_slider_block .promobanner .text.middle-center .banner-text h1 {
    font-size: 4em;
}
.hompegae_slider_block .promobanner .text.middle-center .banner-text h3 {
    font-size: 2em;
}
.hompegae_slider_block .promobanner .text.middle-center button,
.hompegae_slider_block .promobanner .text.middle-center button:hover {
    background: #87764D;
    color: #fff;
    text-transform: uppercase;
    border-color: #87764D;
}
.cms-page-view .breadcrumbs {
    display: none;
}
.after_new_banner .navigation-top .deal-timer,
.after_new_banner .navigation-top .deals-note {
    display: none;
}
.top-header-content {
    display: none;
}
.after_new_banner .navigation-top {
    max-height: 507px;
}
.footer_social_media .panel-block-row.col-md-12 {
    text-align: center;
}
.footer_social_media {
    padding: 0 0 20px 0;
    /*border-top: 1px solid #f2f2f2;*/
}
.block.upsell-products-list.navigation-top.title-v2.upsell {
    /*max-width: 850px;
    margin: auto;*/
}
.catalog-product-view button#product-addtocart-button {
    width: 100%;
    font-size: 18px !important;
}
.catalog-product-view button#product-addtocart-button .fa.fa-shopping-cart:before {
    content: "" !important;
}
.catalog-product-view .title-cms {
    display: none;
}
.product-image-wrapper .product-image-photo {
    display: block;
    height: auto;
    max-width: 100%;
}
.title-cms .page-header {
    text-transform: uppercase;
}
.breadcrumbs-content .breadcrumbs-title {
    display: none !important;
}
.breadcrumbs .breadcrumbs-content .breadcrumb {
    padding: 10px 0 10px 0 !important;
    text-align: left !important;
}
.breadcrumbs {
    margin-bottom: 10px !important;
}
.product-add-form .product-options-wrapper .fieldset > .field > .control {
    padding-bottom: 10px !important;
}
button.action.mailto.friend {
    margin-left: 0px !important;
    margin-top: 10px;
    display: none;
}
img.img-responsive.img-2.product-image-photo.img-thumbnail.lazy {
    position: absolute;
    z-index: -1;
    top: 0;
    display: none !important;
}
li.item:hover img.img-responsive.img-2.product-image-photo {
    display: block !important;
    z-index: 0;
}
.product-info-main .product-add-form .box-tocart .actions button,
.bundle-info .product-details .box-tocart .actions button {
    background-color: #87764D !important;
    text-transform: uppercase;
}
.footer {
    margin-top: 10px !important;
}
.cms-checkout-login .title-cms {
    display: none;
}
.category-view .category-image {
    display: none;
}
.catalog-category-view .breadcrumbs {
    margin-bottom: 0px !important;
    background:none;
}
.breadcrumbs{background:none!important;}
.catalog-category-view .category-image.fullscreen {
    position: relative;
}
.catalog-category-view .category-image.fullscreen .page-title-wrapper {
    position: absolute;
    top: 47%;
    width: 100%;
}
.catalog-category-view .title-cms .title:after {
    display: none !important;
}
.catalog-category-view .category-image.fullscreen .page-title-wrapper span {
    color: #fff;
    font-weight: bold;
    font-size: 29px;
    background: #00000029;
    padding: 0 30px;
}
.product-info-main .img-responsive {
    display: none;
}
.catalog-category-view .title-cms {
    margin-bottom: 0px;
}
.catalog-category-view .title-cms .title {
    padding-bottom: 0px;
}
.category-product-actions .toolbar.toolbar-products .field.limiter label {
    display: none !important;
}
.checkout-login .title {
    text-align: center;
    color: #87764D !important;
    font-weight: bold !important;
    font-size: 24px !important;
}
.checkout-login .field.note {
    color: #87764D !important;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0.2px;
}
.checkout-login .guest-continue {
    float: right;
}
@media (min-width: 1000px) {
    .header.header7 .search-form {
        margin-top: 48px !important;
    }
    .header.header7 .login-custom-link {
        margin-top: 46px;
    }
    .header.header7 .minicart-wrapper {
        margin-top: 60px;
    }
    .after_slider_banner .col-lg-6 {
        padding: 0px;
    }
    .after_new_banner .setTopMargin {
        margin-top: 14%;
    }
    .after_new_banner .navigation-top .owl-carousel .owl-nav {
        right: 36px;
    }
    .header .nav.nav-main-menu > li > a {
        font-size: 14px;
        padding: 22px 15px;
    }
    .header.active-sticky.header7 .nav.nav-main-menu > li > a {
        font-size: 14px;
        padding: 22px 15px !important;
    }
    .header.header7 .menu-content {
        padding: 0px !important;
    }
    .header.active-sticky .logo img {
        display: none;
    }
    #mainMenu > li:nth-child(1) a {
        padding-left: 0px;
    }
    .hompegae_slider_block .promobanner a .listing-block__content.middle-right h1{
        font-weight: bold;
        font-size: 3.9rem;
        line-height: 38px !important;
        margin:0 -147px 0 0px;
    }
    .cms-home section.after_new_banner .row .col-lg-6.col-md-6.col-sm-12.col-xs-12:last-child .listing-block__action,
    .cms-home section.after_slider_banner .row .col-lg-6.col-md-6.col-sm-12.col-xs-12:last-child .listing-block__action,
    .cms-home .hompegae_slider_block .promobanner a .listing-block__content.middle-right h1 span{border: 1px solid #ddd;
        width: 23%;
        padding: 5px 1px 5px 10px;
        margin: 0 auto;}
    .hompegae_slider_block .promobanner a .listing-block__content.middle-right h1 span{
        font-weight: 100;
        font-size: 2rem;
        line-height: 65px ;
    }
    #btn-cookie-allow{
        position: relative;
        top: 10px;
        left: 5px;
        letter-spacing: 1px;
    }
}
@media screen and (min-width: 992px) {
    body:not(.checkout-index-index) .middle-header-content {
        background: #fff none repeat scroll 0 0;
        position: fixed;
        width: 100%;
        z-index: 99;
        top: 0;
    }
    body:not(.checkout-index-index) .bottom-header-content {
        margin-top: 53px;
        z-index: 10;
    }
    /*.header.header7 .minicart-wrapper{
        top: 15px !important;
    right: 18.5% !important;
    z-index: 100000;
    position: fixed !important;
    }*/
    
    .page-header {
        padding-bottom: 0 !important;
        margin: 0 !important;
        border-bottom: 0 !important;
    }
    .cms-banner {
        left: 0;
        margin: auto;
        position: fixed;
        text-align: center;
        top: 244px;
        width: 100%;
        z-index: -1;
    }
    .cms-banner .cms-banner-img {
        margin: auto;
    }
    .cms-checkout-login .block-customer-login {
        width: 50%;
        margin: 0px auto;
    }
    .catalog-product-view .col-md-2.col-sm-2.col-xs-12 .owl-item.active { width: 175px !important; }
    #newsletter_msg .modal-dialog{ width: 25%;}
	.catalog-product-view video{min-height: 400px;}
}
@media screen and (max-width: 600px) {
    .hompegae_slider_block .promobanner .text.middle-center .banner-text h1 {
        font-size: 2em;
    }
    .hompegae_slider_block .promobanner .text.middle-center .banner-text h3 {
        font-size: 1em;
    }
    .catalog-category-view .category-image.fullscreen .page-title-wrapper {
        top: 5%;
    }
    .catalog-category-view .category-image.fullscreen .page-title-wrapper span {
        font-size: 15px;
    }
}
.checkout-cart-index .mark {
    background-color: white !important;
}
#cart-totals {
    margin-top: 50px;
}
.filter-options-content .mana-selected.mana-tree-item,
.filter-options-content .mana-selected.item a,
.filter-options-content .mana-selected.item .count,
.filter-options-content .mana-selected.item .label {
    color: #ff5501;
}
.filter-current .items {
    padding: 5px 10px;
}
.items {
    margin: 0;
    padding: 0;
    list-style: none none;
}
.filter-current .item {
    padding-left: 17px;
    position: relative;
    z-index: 1;
}
.filter-label {
    font-weight: 700;
}
.filter-current .action.remove {
    left: -2px;
    position: absolute;
    top: -1px;
}
.sidebar .product-items .action.delete,
.table-comparison .cell.remove .action.delete,
.block-compare .action.delete,
.filter-current .action.remove {
    display: inline-block;
    text-decoration: none;
}
a:visited,
.alink:visited {
    color: #000;
    text-decoration: none;
}
.abs-remove-button-for-blocks>span,
.sidebar .product-items .action.delete>span,
.table-comparison .cell.remove .action.delete>span,
.block-compare .action.delete>span,
.filter-current .action.remove>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
ol#show_in_main_sidebar-price li.item {
    padding: 8px 5px;
}
ol#show_in_main_sidebar-price li.item a span.price {
    padding: 0px 5px 0px 0px;
}
.block.filter .filter-content .filter-current .filter-label {
    display: inline-block !important;
}
.block.filter .filter-content .filter-current .items .item {
    margin-bottom: 2px !important;
    padding-bottom: 0px !important;
}
/* Contact form CSS */

.contact-index-index .contact-box {
    padding: 25px 25px 5px 0px;
    /*background: #162731;*/
    margin: 0 0 30px;
    color: #2a2a2a;
    font-family: "futura-pt", sans-serif;
    font-weight: 400;
    font-size: 0.9375em;
}
.contact-index-index .contact-box .icon {
    background: url('../images/telephone.png') no-repeat;
    padding-left: 40px;
    margin: 0 0 20px;
    background-size: 2em !important;
    background-position-y: 13px;
}
.contact-index-index .contact-box .icon.email {
    background: url('../images/new-email-outline.png') no-repeat;
    padding-left: 40px;
    margin: 0 0 20px;
    background-size: 2em !important;
    background-position-y: 13px;
}
/*.contact-index-index .contact-box .icon.phone {
    background-position: 0 -770px;
}
.contact-index-index .contact-box .icon.email {
    background-position: 0 -820px;
}
.contact-index-index .contact-box .icon.address {
    background-position: 0 -862px;
}*/
.contact-index-index .contact-box a {
    color: #2a2a2a;
}
.contact-index-index .icon.address {
    display: none;
}
.contact-index-index .form-group label {
    text-align: left;
    display: -webkit-inline-box;
}
.page-products .toolbar-sorter a.action.sorter-action {
    display: none !important;
}
ul#mobile-menu-1-1 {
    transition-delay: 0.5s;
}
.navigation .nav-main-menu li.mega-menu-fullwidth > ul.dropdown-menu .mega-menu-sub-title {
    font-size: 15px !important;
}
.checkout-index-index .header .header.content {
    text-align: center;
}
@media (max-width: 991px) {
    .header.header7 .middle-header-content {
        display: block !important;
    }
    /*.header.header7 .middle-header-content .container .row .col-md-4{display: none;}*/
    /*.header.header7 .middle-header-content .container .row .col-md-4:first-child{display: block !important;}*/
    
    .header.header7 .search-form {
        max-width: 100% !important;
    }
    .searchsuite-autocomplete {
        width: 100% !important;
        left: 0 !important;
    }
    .header.header7 .minicart-wrapper {
        top: 25px !important;
        position: absolute !important;
        margin-right: 15px;
    }
    .min-cart {
        display: block !important;
    }
    .des-search {
        top: 110px;
        position: relative;
        width: 300px;
        margin: 0 auto !important;
        border: 1px solid #ddd;
        border-radius: 15px;
    }
    .page.messages.container {
        margin-bottom: 50px;
    }
    .header.header7 .middle-header-content {
        border-bottom: 0;
    }
    .header {
        margin-top: -50px;
    }
    .breadcrumbs {
        display: none;
    }
    .cms-home .breadcrumbs {
        display: block !important;
    }
    .store-logo,
    .store-logo,
    .login-links {
        display: none;
    }
    .header.header7 .minicart-wrapper {
        padding: 0px !important;
    }
    .header.header7 .search-form > .form-search .button {
        bottom: 3px !important;
        width: 20px !important;
        top: -2px !important;
        right: 8px !important;
    }
    .header.header7 .search-form > .form-search .input-text {
        border-bottom: 0 !important;
    }
    #maincontent {
        margin-top: 30px;
    }
}
.header.header7 .minicart-wrapper {
    top: -88px
}
.header .nav.nav-main-menu > li > a {
    padding: 23px 23px 13px 23px;
}
/*@media(max-width: 983px and min-width: ){}*/
/******* New Css 13-oct**********/

.lm-social-bar {
    font-size: 0 !important;
}
.lm-social-bar {
    overflow: hidden;
    padding: 10px 0 10px 0;
    clear: left;
}
.lm-social-bar ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
}
.lm-social-bar li {
    font-size: 19px;
    font-weight: 300;
}
.lm-social-bar li {
    display: inline-block;
    width: 20%;
    /*border-left: solid 1px rgba(0, 0, 0, 0.12);*/
}
.lm-social-bar a:hover,
.footer .middle-footer a:hover{
    color: #915026 !important;
}

.lm-social-bar a {
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    color: #152630;
    padding: 0 1em;
}
.lm-social-bar ul {
    list-style: none;
    text-align: center;
}
.lm-social-bar a {
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    color: #152630;
    padding: 0 1em;
}
.lm-social-action {
    font-weight: 500;
    display: block;
}
.lm-social-bar a {
    position: relative;
    display: block;
}
.col-md-4.store-logo {
    margin: 46px 0 0 0;
}
.middle-header-content {
    margin: -60px 0 0 0px;
}
.col-md-4.des-search,
.col-md-4.login-links {
    margin: 15px 0 0 0;
}
.bottom-header-content {
    background-color: #fff;
    border-bottom:1px solid #efefef;
}
.header.header7 .search-form > .form-search .input-text{background:#FFF !important;}
.header .nav.nav-main-menu > li > a {
    color: #2a2a2a !important;
    padding:17px 23px !important;
}
.footer .middle-footer {
    background-color: #FDFBF6;
}
.megamenu-content.mgs-menu {
    margin-bottom: -8px;
}
.footer .middle-footer .h1,
.footer .middle-footer h1,
.footer .middle-footer .h2,
.footer .middle-footer h2,
.footer .middle-footer .h3,
.footer .middle-footer h3,
.footer .middle-footer .h4,
.footer .middle-footer h4,
.footer .middle-footer h5,
.footer .middle-footer .h5,
.footer .middle-footer h6,
.footer .middle-footer .h6 {
    color: #616663 !important;
}
.footer .middle-footer a:hover,
.footer .middle-footer a:focus,
.footer .middle-footer a:active {
    color: #616663 !important;
}
.footer .bottom-footer {
    background-color: #F3F1F0 !important;
    color: #616663 !important;
}
.middle-header-content {
    background-color: #F3F1F0 !important;
}

.header.header7 .login-custom-link a {
    color: #616663 !important;
}
input[type="text"] {
    /*background-color: #FDFBF6 !important;*/
}
.navigation .nav-main-menu li > .dropdown-menu {
    background-color: #fff !important;
}
.navigation .nav-main-menu li.mega-menu-fullwidth > ul.dropdown-menu .mega-menu-sub-title {
    color: #616663 !important;
}
.after_slider_banner {
    margin: 4.5px;
    margin-bottom: 75px;
}
.listing-block__content {
    position: relative;
    bottom: 100px;
    /* color: #fff; */
    text-align: center;
    /*width: 84%;*/
    font-size: 20px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}
.listing-block__action,
.listing-block__subtitle,
.listing-block__title {
    margin-bottom: 10px;
}
.listing-block__content > * {
    /* color: inherit; */
}
.listing-block__title {
    display: block;
    letter-spacing: .3em;
    text-transform: uppercase;
    line-height: 1.3;
    /*font-size: 24px;*/
    font-size: 3rem;
}
.listing-block__action,
.listing-block__subtitle {
    display: block;
    letter-spacing: .3em;
    text-transform: uppercase;
    line-height: 1.3;
    font-size: 14px;
    font-size: 2rem;
    text-decoration: none;
}
.after_new_banner .col-lg-6.col-md-6.col-sm-12.col-xs-12:first-child {
    /* display:none;*/
}
.after_slider_banner .col-lg-6 {
    padding: 0px 0px 0px 5px !important;
}
.cms-home .product-interactions {
    top: 322px;
    width: 270px;
}
.product-interactions .quickview {
    float: left;
    width: 49%;
}
.product-interactions {
    background-color: rgba(255, 255, 255, 0.8);
    cursor: pointer;
    height: 56px;
    position: absolute;
    text-align: center;
    z-index: 10;
}
Category.Desktop.css:1 .product-interactions .save-later,
.product-interactions .quickview {
    color: #000;
    /*display: inline-block;*/
    
    font-family: 'FuturaStdDesktop', Tahoma, Sans-serif;
    font-size: 9pt;
    font-weight: bold;
    height: 47px;
    line-height: 14px;
    margin-top: 9px;
    text-align: center;
    width: 100%;
}
.product-interactions .save-later {
    float: right;
    width: 49%;
}
Category.Desktop.css:1 .product-interactions .save-later,
.product-interactions .quickview {
    color: #000;
    display: inline-block;
    font-family: 'FuturaStdDesktop', Tahoma, Sans-serif;
    font-size: 9pt;
    font-weight: bold;
    height: 47px;
    line-height: 14px;
    margin-top: 9px;
    text-align: center;
    width: 100%;
}
.product-interactions .quickview span {
    background-position: center -48px;
    height: 15px;
    margin: 5px 0 4px;
}
.lm-social-bar a:after {
    content: " ";
    position: absolute;
    right: 0;
    top: 50%;
    height: 0.8em;
    width: 1px;
    margin-top: -0.4em;
    background: #ccc;
}
.lm-social-bar a span{font-size: 17px;}
.cms-home ul.actions-link.product-interactions {
    top: -65px;
    position: relative !important;
    padding: 10px 10px 0px 10px;
    height: 65px;
}
li.quickview.js-quickview p,
.mgs-quickview p{
    font-size: 12px;
    width: 74px;
    margin-top: 0px;
    text-align: center;
}
li.quickview.js-quickview p{margin-left:-3px} 
.mgs-quickview p{margin-left: -12px;}
.button.action.tocart.btn-cart, .mgs-quickview{border: none !important;}
ul.actions-link.product-interactions{width: 100%; max-width: 375px;}
.products-grid .product-item-info .product-top .actions-link{background-color: rgba(254, 251, 247, 0.56) !important;}

a:hover{
color: #915026 !important;
}
.product-item-link{
    color:#000;
}

video{
    width: 100% !important;
    max-width: 960px;
    object-fit:unset;

}

.cms-home .after_new_banner .no-padding.container-fluid .row .col-lg-6.col-md-6.col-sm-12{padding: 0px;}
.cms-home .after_new_banner .no-padding.container-fluid .row .col-lg-6.col-md-6.col-sm-12:first-child .row .panel-block-row.col-md-12{padding-right: 2.5px;}
.cms-home .after_new_banner .no-padding.container-fluid .row .col-lg-6.col-md-6.col-sm-12:last-child .row .panel-block-row.col-md-12{padding-left: 2.5px;}
.cms-home video::-webkit-media-controls {
  display: none;
}
.cms-home .content-heading
{
  /*  background-color: #FDFBF6 !important;*/
    border: 1px solid #FDFBF6;
    width: 105.5%;
    margin: 0 auto;
    left: -30px;
    position: relative;
    padding: 30px 0;
    margin-top: -106px;
}
.block-note{display: none !important;}
.title-v6 .content-heading{margin-bottom: 0px !important;}
.footer .middle-footer{background-color: #F3F1F0 !important;}
.footer1 .footer_social_media .lm-social-bar ul li a span{line-height: 8px;}
.footer .middle-footer{ padding-bottom: 15px !important; padding-top: 15px !important;}
.middle-footer .col-lg-4.col-md-4.col-sm-6.col-xs-12 h4,
.col-lg-4.col-md-4.col-sm-6.col-xs-6 h4{margin-bottom:8px !important;}
ul.actions-link.product-interactions li button{
    background: none!important;
    color: inherit!important;
    border: none!important;
    padding: 0!important;
    font: inherit!important;
    cursor: pointer!important;
}
.cms-home .product-top .ul.actions-link.product-interactions{top: 12px;}
/*.cms-home button.action.tocart.btn-cart span:hover,
.cms-home button.action.tocart.btn-cart p:hover,
.cms-home button.action.mgs-quickview p:hover,
.cms-home button.action.mgs-quickview span:hover*/
.cms-home .products-grid .product-item-info .product-top .actions-link li .action:hover
{
    color:#87764d !important;
}
.products-grid .product-item-info .product-top .actions-link li
{
    padding-top: 0px !important;
}
.cms-home .content-block.attribute-product-cat-block{/*background-color: #FDFBF6*/}
.cms-home .products-grid .product-item-info .product-top a.photo:after{background-color: #fff !important;}
.cms-home .products-grid .product-item-info .product-item-details {
    padding-top: 0px !important;
    margin-top: -40px;
    margin-bottom: 20px;
}
.products-grid .product-item-info{margin-bottom: 0px !important}
.scroll-to-top{border: 0 !important; background-color: #000 !important; color: #fff !important;}
.scroll-to-top:hover{border: 0 !important; background-color: #daa94d !important; color: #87764D !important;}
span.counter.qty.empty { visibility: hidden; }
.header.header7 .minicart-wrapper{top: -94px !important; left: 240px;}
.minicart-wrapper .action.showcart:before{content: '' !important;}
button.action.tocart.btn-cart{margin-top: 4px;}
button.action.tocart.btn-cart p{margin-top: 4px;}
.cms-home div.owl-carousel.owl-loaded {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.cms-home .padding-left30{padding-left: 0px !important}
.cms-home .padding-right30{padding-right: 0px !important}
.cms-home section.padding-left30.padding-right30{padding-top: 23px !important}

/* Product Page */
.page-products .products-grid .product-item-info .product-item-details {
    padding-top: 0px !important;
    margin: 10px 0 20px 0;
}
.page-products .products-grid .product-item-info .product-top .actions-link li .action:hover{color: #6c6c6c;}
.page-products li.quickview.js-quickview form{ margin-right: 20px; margin-top: 2px;}
.page-products li.quickview.js-quickview button {margin-top: 5px;}
.page-products li.quickview.js-quickview button img {height: 20px; width: 25px; text-align: center; margin-left: 13px;}
.page-products li.save-later.js-save-later button{margin-top: 3px;}
.page-products li.save-later.js-save-later button img{margin-right: 5px;}
.breadcrumbs .breadcrumb li.active{max-width: 100% !important;}
.page-products .product-top.hover{height: 424px;}
.sidebar.sidebar-main{margin-top: 11.5px;}
.page-products .title-cms {
    /*margin-top: 10px;
    position: absolute;*/
    left: 45%;
}

/*.catalog-product-view .owl-carousel{display: block !important;}*/
.catalog-product-view .product.media{overflow: inherit !important;}
#narrow-by-list div[attribute="color"] {
    display: none;
}
.catalog-product-view .product.media .parent__gallery-thumbnail{margin-top: 0px !important;}
.catalog-product-view .product-info-main h1.page-header span{font-size: inherit !important;color: inherit;}
.catalog-product-view .owl-item.active{margin-bottom: 10px;}
.catalog-product-view .owl-item.active:last-child{margin-bottom: 0px;}
#socials ul li a{
    display: block;
    text-indent: -9999px;
    background-image: url('https://www.hush-uk.com/clients/hush/sites/hush/resources/frontend/images/site/icons/social.png');
    background-repeat: no-repeat;
    -webkit-transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -o-transition: opacity 0.4s ease-in-out;
    -ms-transition: opacity 0.4s ease-in-out;
    transition: opacity 0.4s ease-in-out;
    height: 37px;
    width: 38px;
}
#socials ul li.twitter a {
    background-position: -53px 0;
}
#socials ul li.pinterest a {
    background-position: -105px 0;
}
#socials ul li.google a {
    background-position: -158px 0;
}
#socials ul li.instagram a {
    background-position: -210px 0;
}
#socials ul li.youtube a {
    background-position: -263px 0;
}
#socials ul li {
    display: inline-block;
    margin: 0 3% 3% 0;
}
#footer-newsletter button.arrow-right {
    position: absolute;
    top: 39px;
    right: 70px;
    z-index: 2;
    background: url('https://www.hush-uk.com/clients/hush/sites/hush/resources/frontend/images/site/icons/arrow_right@2x.png') no-repeat;
    background-size: 8px 14px;
    width: 13px;
    height: 18px;
    display: block;
    border: none;
}
#foot-news-email{width: 86%;}
.catalog-product-view .product-info-main .product.attribute.overview,.catalog-product-view  h1.page-header .base{color: #2a2a2a !important;}
.dropdown-menu li ul li.level1 a{color: #2a2a2a !important;}
.products-grid .product-item-info .product-top .product-image-photo{max-height: 496px;}
.promobanner a .listing-block__content.middle-right{
    position: absolute;
    top: 29%;
    float: left;
    right: 13%;
}
.logo img{height: 61px;}
.terms { margin: 15px 0 0; font-size: 15px;}
.deliver { padding: 0 0 0 55px; font-size: 14px !important;color: #2a2a2a !important;}
.price-excluding-tax{ display: none; }
.cms-checkout-login main{margin-top: 20px;}
button:hover,a.btn:hover{ border: 1px solid #daa94d !important; color: #fff !important; }
#top-cart-btn-checkout:hover,
a.action.viewcart:hover,
#continue:hover,
#send2:hover
{
    border: 1px solid #daa94d !important;
    color: #fff !important;
}
.footer .middle-footer a:hover,
.header .nav.nav-main-menu > li > a:hover,
.cms-page-view main a:hover{
    color: #915026 !important;
}
.popup__message.popup__message--good{
    clear: both;
    position: relative;
    left: 37px;
    font-size: 13px;
    width: 87%;
}
.mfp-close{ 
    width: 20px !important;
    height: 20px !important;
    line-height: 22px !important;
}
button.mfp-close:hover {
    background: #000 !important;
    color: #fff !important;
}
.checkout-shipping-address > .step-content .action.action-show-popup{background-color: #87764D !important;color: #fff !important;}
.checkout-shipping-address > .step-content .action.action-show-popup:hover{border: 1px solid  #915026!important;}
.shipping-address-items .shipping-address-item.selected-item { color: #87764D !important; border-color: #87764D !important; }
/*.shipping-address-items .action{ background: #fff !important; }*/
.shipping-address-items .action:hover{ background: #87764D !important; border: 1px solid  #915026!important; }
/*.message.success > div:before { position: absolute !important; top: 20px !important; }
.popup__columns .message.success > div:before { position: absolute !important; top: 25px !important; }*/
/*.message.success > div:before{ position: relative !important; top: 3px !important; }*/
#top-cart-btn-checkout,
a.action.viewcart{
    color: #fff !important;
}
.checkout-index-index .header{background-color: #F3F1F0 !important;}
.swatches { width: 15px; height: 15px; margin: -3px 0 0 0; border: 1px solid #ddd; }
.form-search button.button,
.arrow-right,
button.action.nav-toggle.hidden-lg,
.modal-inner-wrap .action-close,
button.action.showcart,
.opc-block-shipping-information .shipping-information-title .action-edit{
	background-color: inherit !important;
	color: inherit !important;
	border: none !important;
	}

a.btn,.btn.btn-primary,button,button{background-color: #87764D !important; color: #fff !important;border: 1px solid #000 !important;}

a.btn:hover,
.btn.btn-primary:hover,
div#shipping-method-buttons-container .button.action.continue.primary:hover{border: 1px solid #915026 !important;}
.quickproduct { display :none; }
.mgs-quickview-catalog-product-view .quickproduct{ display:block !important; width: 250px;margin: 0px 0px 11px 0px; color: #2a2a2a !important;}
.cms-home a.product.photo.product-item-photo img:nth-child(2) { /*display: none !important;*/ }
.block.filter .filter-content .filter-options-item .filter-options-content ol.items .item{border-bottom:0 !important;padding: 5px 50px 5px 0 !important;}
.cms-page-view main p.terms{font-size: 17px !important;color: #2a2a2a !important;}
.cms-page-view main p,
.cms-page-view main li,
.cms-page-view main li span,
.cms-page-view main p span small{
    font-size: 15px !important;
    color: #2a2a2a !important;
}
.cms-page-view main h2,
.cms-page-view main h3,
.cms-page-view main h4,
.cms-page-view main a{
    color: #2a2a2a !important;
}
.contact-index-index main h2,
.contact-index-index main h3,
.contact-index-index main h4,
.contact-index-index main p,
.contact-index-index main a{
    font-size: 15px !important;
    color: #2a2a2a !important;
}
.contact-index-index main h2,
.contact-index-index main h3,
.contact-index-index main h4,
.contact-index-index main p,
.contact-index-index main a{
    font-size: 15px !important;
    color: #2a2a2a !important;
}

.contact-index-index .contact-box .icon.email,.contact-index-index .contact-box .icon {background-position-y: 13px;}
.catalog-product-view .parent__gallery-thumbnail .owl-carousel{display: block !important;}
/*.popup__columns .message.success > div{height: 50px !important;}
.page.messages .message.success > div{height: 40px;}
.page-products .message.success > div .popup__message.popup__message--good{padding-top: 5px !important;}*/
/*.message.success > div:before { position: absolute !important; top: 22px !important; }*/

/*.page.message .message-success.success.message div p{ margin-left: 40px; padding-top: 8px; }
.page.message .message-success.success.message div:before{ padding-left: 10px; }*/
.customer-account-create .field.choice > input,.customer-account-login .field.choice > input{top: 5px !important;}
#notice-cookie-block{ text-align: center; position: fixed; background: #1a1a1a; z-index: 99999; bottom: 0px; width: 100%; color:white; }
.cookie { color: #1a1a1a; border: 1px solid #1a1a1a; background-color: #fff; padding: 0px 12px 1px 14px; }
/*.message > * { padding: 0px 0px 0px 0px !important; margin: 10px 0 10px 0px !important; }*/
.setbtn{ margin:-3px 0px 0px; }
.title-cms .title::after{ background-color:inherit !important; }
.sidebar .block.filter .block-subtitle::after { background-color: inherit !important; }
.account.customer-account-index .sidebar .block .block-title .title:after{height: 0px !important;}
/*.message.success > div p{position: relative; padding-top: 5px !important; left: 40px;}
.message-error.error.message p { position: relative; left: 40px; margin-bottom: 0px; }
.message-error.error.message > div:before{top: 15px !important;}
.message.error > div{height: 30px;}*/
.cms-home .message > div{display: none;}
#newsletter_msg .modal-dialog{ margin: 15% auto; }
#newsletter_msg h1.header{ text-align: center; margin-top: 10px; margin-bottom: 25px; font-size: 40px; text-transform: uppercase; font-family: inherit; color: rgba(42, 42, 42, 0.85); }
#newsletter_msg .check { text-align: center; }
#newsletter_msg .check img{ width: 12%; }
#newsletter_msg .check p{ text-align: center; margin: 20px 0; color: #2a2a2a;}
.page-products .filter-options-content ol.items li.item a{color: #2a2a2a;}
.catalog-category-view .category-image.fullscreen .img-responsive{width: 100% !important;}
/*.catalog-category-view li.quickview.js-quickview p, .mgs-quickview p{color:#fff;}*/
@media screen and (max-width: 350px) {
    section.after_new_banner img {max-width: 350px;}
    .promobanner a img{max-width: 330px !important; width: 100%; }
    .listing-block__title{font-size: 2rem !important;}
    .products-grid.slider-1-row .owl-item{padding: 0!important;}
    .cms-home .after_new_banner .no-padding.container-fluid div .col-lg-6.col-md-6.col-sm-12.col-xs-12:last-child{margin-top: -75px !important;}
    .cms-home .promobanner img { padding-right: 0px; }
    .cms-home section.padding-left30.padding-right30{padding-top: 20px !important;}
    .cms-home .products-grid.slider-1-row .owl-item{padding: 0px !important;}
    .cms-home .content-block.attribute-product-cat-block .content-heading{width: 350px;}
    .cms-home .content-block.attribute-product-cat-block .content-heading h3{margin-left: 20px;}
    .cms-home .block.widget.mgs-products.attribute-products-grid.products-grid.row.slider-1-row{margin-bottom: 60px;}
    .bottom-footer .col-lg-6.col-md-6.col-sm-6.col-xs-12.pull-right {text-align: center !important;}
    .bottom-header-content button.action.nav-toggle.hidden-lg span{margin-top: 18px;}
    .col-md-4.min-cart{top: 120px;left: 8px;}
    .col-md-4.min-cart .showcart img{height: 20px !important;}
    .menu-content strong.logo img{margin-top: 11px;}
    ul.actions-link.product-interactions,.footer_social_media{display: none!important;}
    /*.nav-main-menu li > a + .toggle-menu{top: 7px !important;}*/
    .des-search{border: none;border-radius: 0;}
    .des-search{border-bottom: 1px solid #ddd;}
    .listing-block__action{font-size: 1.5rem;}
    .listing-block__title{margin-left: 4.5%;}
    .footer-container .middle-footer .container .row div.col-lg-4:last-child { margin-top: 30px;}
    /*.promobanner a .listing-block__content.middle-right h1 span{font-size:0.89rem}*/
    .hompegae_slider_block a .listing-block__content.middle-right h1 span{font-size:0.79rem !important;}
    /*.footer .bottom-footer{margin-bottom: 0px !important;}*/
    .catalog-product-view #maincontent { margin-top: 40px !important; }
    .header.header7 .minicart-wrapper{left: 220px !important;}
}

@media (max-width: 415px){
    .col-md-4.min-cart{top: 127px; text-align: right; left: 11px;}
    .footer_social_media{display: none!important;}
    .des-search{border: none;border-radius: 0;}
    .des-search{border-bottom: 1px solid #ddd;}
    .menu-content strong.logo img{margin-top: 11px;}
    .listing-block__action{font-size: 1.4rem;}
    .listing-block__title{font-size: 1.7rem;}
    .hompegae_slider_block .listing-block__title{font-size: 0.89rem !important; margin-left: 22.5% !important;}
    .hompegae_slider_block .listing-block__content.middle-right{right: 9% !important;}
    .products-grid.slider-1-row .owl-item{padding: 0px !important;}
    .cms-home .content-block.attribute-product-cat-block .content-heading{width: 414px;}
    .cms-home .content-block.attribute-product-cat-block .content-heading h3{margin-left: 20px;}
    .cms-home .after_new_banner{margin-top: -10px;}
    section.after_new_banner img {max-width: 444px;}
    .cms-home .after_new_banner .no-padding.container-fluid div .col-lg-6.col-md-6.col-sm-12.col-xs-12:last-child{margin-top: -70px;}
    .promobanner img {width: 100%; max-width: 456px;}
    .listing-block__title{margin-left: 4.5%;}
    .cms-home .products-grid .product-item-info .product-item-details{margin-top: 10px !important;}
    .bottom-footer .col-lg-6.col-md-6.col-sm-6.col-xs-12.pull-right {text-align: center !important;}
    .footer-container .middle-footer .container .row div.col-lg-4:last-child { margin-top: 30px;}
    /*.nav-main-menu li > a + .toggle-menu{top: 9px !important;}*/
    .hompegae_slider_block a .listing-block__content.middle-right h1 span{font-size:0.79rem !important;}
    /*.footer .bottom-footer{margin-bottom: 50px;}*/
        .catalog-product-view #maincontent {
        margin-top: 40px !important;
    }
    .catalog-product-view .product.media,.catalog-product-view .col-md-5.col-sm-6.col-xs-12{display: none;}
    #prd-img{display: block!important;}
    .logo img{margin-top: 15px;}
    button.action.nav-toggle.hidden-lg span.fa{margin-top: 22px;}
    .nav-main-menu li > a + .toggle-menu{top: 7px !important;}
    .megamenu-content .top-links li a:not(.no-display){ padding: 17px 23px !important;}
    .cms-home .after_slider_banner .col-lg-6.col-md-6.col-sm-12.col-xs-12:first-child { display: none; }
    .opc-block-summary div.title{width: 90%;}
    .catalog-category-view .product_imge{height: 100%}
    .shpnow { position: relative; top: 10px; border: 1px solid #ddd; padding: 3px; }
}

@media only screen and (min-width : 414px) and (max-width : 415px){
    .catalog-product-view .col-md-2.col-sm-2.col-xs-12 .owl-item.active{min-width:170px!important;}
}
@media (min-width : 320px){
    .catalog-product-view .col-md-2.col-sm-2.col-xs-12 .owl-item.active{min-width:142.5px!important;}
}

@media only screen and (min-width : 768px) and (max-width : 1023px) {
    .header.header7 .search-form > .form-search .button{right: 10px !important;}
    .header .nav.nav-main-menu > li > a{padding: 20px 15px 13px 13px !important;}
    .header.header7 .minicart-wrapper{left: 170px !important;}
    .cms-home section.padding-left30.padding-right30{margin-top: 8px !important;}
    .listing-block__action{font-size: 2rem;}
    .listing-block__title{font-size: 1.5rem;}
    .footer-container div.row .col-lg-2,
    .footer-container div.row .col-lg-2,
    .footer-container div.row .contact-div
    {
        width: 20%;
        float: left;
    }
    .footer-container div.row .col-lg-4:last-child{
        width: 40%;
        float: left;   
    }
    .promobanner a .listing-block__content.middle-right{
        position: absolute;
        top: 27%;
        float: left;
        right: 15%;
    }
    /*.catalog-product-view .owl-item.active{width: 115px !important;}*/
    .catalog-product-view #maincontent{margin-top: 40px !important;}
    .col-md-4.min-cart{top: 125px; text-align: right; left: 11px;}
    .catalog-product-view input#qty{padding-left: 0px !important;padding-right: 0px !important;}
    .box-tocart .field.qty > .control span.edit-qty{width: 55px !important;}
    .catalog-product-view h1.page-header{border-bottom: 0!important;}
    .nav-main-menu li > a + .toggle-menu{top: 7px !important;}
    .sidebar .block.filter{ margin-bottom: 0px !important; }
    .page-products .product-top.hover a img{ max-height: 307px !important; overflow: hidden; }
    .page-products .product-top.hover{height: 317px !important;}
    .hompegae_slider_block .promobanner a .listing-block__content.middle-right h1 span{font-size: 1.2rem !important;}
    .cms-home .after_new_banner .no-padding.container-fluid .row .col-lg-6.col-md-6.col-sm-12{width: 399px !important;}
    .cms-home section.after_new_banner img.col-lg-12 { width: 100%; }
    #footer-newsletter button.arrow-right{ top: 53px !important; right: 60px !important;}
    .col-md-2.col-sm-2.col-xs-12 .owl-item.active{width: 115px !important;}
}

@media only screen and (min-width: 1024px) and (max-width: 1025px){
    .header .nav.nav-main-menu > li > a{ padding: 21px 15px 20px 13px !important; font-size: 15px !important; }
    .header.header7 .minicart-wrapper{left: 210px !important;}
    /*.catalog-product-view .owl-item { width: 115px !important; }*/
    .header.header7 .search-form > .form-search .button{right: 60px !important;}
    .col-md-4.store-logo{padding-left: 0px !important;}
    .footer .middle-footer .row .col-lg-2{width: 210px !important;float: left;}
    .footer .middle-footer .row .col-lg-4.contact-div{width: 200px !important;float: left;}
    .footer .middle-footer .row .col-lg-4:last-child{width: 350px !important;float: left;padding-right: 0px;}
    #footer-newsletter button.arrow-right{right: 50px !important; top: 40px !important;}
    .cms-home section.padding-left30.padding-right30{ margin-top: -40px; }
    .cms-home section.after_new_banner img.col-lg-12 { width: 540px; }
    .header.header7 .login-custom-link { margin-right: 80px !important; }
    .hompegae_slider_block .promobanner a .listing-block__content.middle-right h1 span{font-size: 1.7rem!important;}
    .hompegae_slider_block .promobanner a .listing-block__content.middle-right h1{font-size: 2rem!important;}
    .listing-block__content h1.listing-block__title{bottom: 130px !important;font-size: 2rem;}
    .listing-block__content p.listing-block__action{font-size: 1.5rem !important;}
    .page-products .product-top.hover { height: 307px; }
    .product-interactions{height: 66px !important;}
    .page-products .product-top.hover a img{ max-height: 297px !important; overflow: hidden; }
}

.products-grid .product-item-info .product-top .product-image-photo:last-child{
	height:auto;
}



/* KRIS ADDED */
@media only screen and (min-width: 1024px) and (max-width: 1199px){
    .page-products .product-top.hover{height: 324px;}
}


#minicart-content-wrapper .paypal-logo{
	display: none;
}


.pad20{
    padding: 20px 0;
}


.category-listing-content-wrapper{
	cursor:pointer;
}
.category-listing-content{
    clear: both;
    border: solid 1px #efefef;
    border-width: 1px 0;
    margin: 20px 0;
}
.category-listing-content .category-listing-content-wrapper{
    display: block;
    padding: 20px 20px;
}
.category-listing-content .category-listing-content-wrapper:hover{
    background-color: #f9f9f9;
}
.category-listing-content h2 {
    float: left;  
    color: #896a0f;  
    line-height: 24px;
    margin-right: 20px;
}
.category-listing-content ul {
    list-style: disc;
    overflow: auto;    
}
.category-listing-content ul li {
    float: left;
    margin: 0 20px;
    line-height: 30px;
    font-size: 15px;
}


.homepage-panel-pair{
	text-align:center;
}
.homepage-panel-pair h2{
    font-size: 36px;
    color: #000;
    padding: 10px;
    margin: 0;
    clear: both;
}
.homepage-panel-pair p{
    font-size: 21px;
    margin: 0 30px 20px;
    line-height: 24px;
}


.link-button-style{
    border: solid 1px #000;
    padding: 1px 20px;
    font-size: 20px;
    color: #000;
    margin-top: 10px;
    margin-bottom: 100px;
    display: inline-block;
}

.styles-category .col-md-4{
    text-align:center;
}
.styles-category h3{
    text-align: center;
    margin: 10px 10px 30px;
    font-size: 34px;
    color: #000;
}


.products .desktop-version{
    display: none;
}
@media only screen and (min-width : 768px){
    .products .desktop-version{
        display: block;
    }
    .products .mobile-version{
        display: none !important;
    }
}




@media only screen and (max-width : 992px){
    .header-subscribe .subscribe-title{
        text-align: center;
    }
}
@media only screen and (min-width : 993px){
    .header-subscribe .subscribe-title h3,
    #footer-newsletter button.arrow-right,
    .header-subscribe #foot-news-email{ 
        margin: 5px 0;
    }
    .header.header7 .middle-header-content .minicart-wrapper{
        top: -95px;
    }
}




@media screen and (min-width: 992px){
    body:not(.checkout-index-index) .bottom-header-content {
        margin-top: 145px;
    }
}