.ps-btn,
button.ps-btn {
    background-color: #288ecb;
    color: #ffffff;
}

.ps-btn:hover,
button.ps-btn:hover {
    background-color: #288ecb;
}

.header--electronic {
    background-color: #211c32;
}

.header--electronic .header__extra i {
    color: #ffffff;
}

.header--electronic .header__extra span {
    background-color: #288ecb;
}

.header--electronic .header__extra span i {
    color: #ffffff;
}

.header--electronic .header__extra:hover>i {
    color: #288ecb;
}

.header--electronic .header__extra:hover span {
    color: #288ecb;
}

.header--electronic .ps-block--user-header i {
    color: #ffffff;
}

.header--electronic .ps-block--user-header a {
    color: #ffffff;
}

.header--electronic .ps-block--user-header a:hover {
    color: #288ecb;
}

.header--electronic .ps-form--quick-search input {
    border-right: none;
}

.header--electronic .ps-form--quick-search button {
    background-color: #288ecb;
    color: #ffffff;
}

.header--electronic .header__top {
    background-color: #211c32;
}

.header--electronic .header__top .header__left p {
    color: #ffffff;
}

.header--electronic .header__top .header__top-links>li>a {
    color: #ffffff;
}

.header--electronic .header__top .header__top-links .ps-dropdown>a {
    color: #ffffff;
}

.header--electronic .header__content {
    background-color: #211c32;
}

.header--electronic .header__content .menu--product-categories {
    display: block;
}

.header--electronic .header__content .menu--product-categories .menu__toggle i {
    color: #ffffff;
}

.header--electronic .header__content .menu--product-categories .menu__toggle span {
    display: none;
}

.header--electronic .navigation {
    background-color: #211c32;
}

.header--electronic .menu--electronic>li>a {
    color: #ffffff;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
}

.header--electronic .menu--electronic>li>a i {
    vertical-align: middle;
    margin-right: 6px;
    font-size: 20px;
}

.header--electronic .menu--electronic>li>a:hover {
    color: #288ecb;
}

.header--electronic.header--sticky .header__content {
    background-color: #211c32;
}

.header--electronic.header--sticky .header__content .menu--product-categories .menu__toggle span {
    display: block;
    color: #ffffff;
}

.header--mobile.electronic {
    background-color: #fff;
}

.header--mobile.electronic .ps-cart--mini {
    text-align: left;
}

.header--mobile.electronic .header__actions .ps-cart--mini>a {
    color: #ffffff;
}

.header--mobile.electronic .header__actions .ps-cart--mini>a span {
    background-color: #288ecb;
}

.header--mobile.electronic .header__actions .ps-block--user-header .ps-block__left i {
    color: #ffffff;
}

.header--mobile.electronic .navigation--mobile {
    background-color: #211c32;
}

.header--mobile.electronic .ps-search--mobile {
    background-color: #288ecb;
}

.navigation--list .navigation__item.active i,
.navigation--list .navigation__item.active span,
.navigation--list .navigation__item:focus i,
.navigation--list .navigation__item:focus span,
.navigation--list .navigation__item:active i,
.navigation--list .navigation__item:active span,
.navigation--list .navigation__item:hover i,
.navigation--list .navigation__item:hover span {
    color: #288ecb;
}

.ps-panel--sidebar .ps-panel__header {
    background-color: #288ecb;
}

.ps-banner--furniture {
    position: relative;
}

.ps-banner--furniture h4 {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #0098ce;
}

.ps-banner--furniture h3 {
    font-size: 36px;
    font-weight: 300;
    line-height: 1.2em;
}

.ps-banner--furniture h3 strong {
    font-weight: 600;
    color: #669900;
}

.ps-banner--furniture .ps-btn {
    margin-top: 20px;
    padding: 12px 24px;
}

.ps-banner--furniture .ps-banner__content {
    max-width: 1200px;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding-left: 140px;
}

@media (max-width: 1680px) {
    .ps-banner--furniture h4 {
        margin-bottom: 10px;
    }
    .ps-banner--furniture h3 {
        font-size: 40px;
        line-height: 1.2em;
    }
}

@media (max-width: 1366px) {
    .ps-banner--furniture h4 {
        margin-bottom: 10px;
        font-size: 16px;
    }
    .ps-banner--furniture h3 {
        font-size: 40px;
    }
    .ps-banner--furniture h3 br {
        display: none;
    }
}

@media (max-width: 1199px) {
    .ps-banner--furniture {
        min-height: 400px;
    }
    .ps-banner--furniture img {
        display: none;
        visibility: hidden;
        opacity: 0;
    }
    .ps-banner--furniture .ps-banner__content {
        padding: 0 30px;
    }
}

@media (max-width: 479px) {
    .ps-banner--furniture h3 {
        font-size: 24px;
    }
    .ps-banner--furniture p {
        font-size: 12px;
    }
}

#homepage-7 .ps-home-banner {
    height: 22vw;
}

#homepage-7 .ps-home-banner .owl-slider .owl-item img {
    width: 100%;
}

#homepage-7 .ps-home-banner .container {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row nowrap;
}

#homepage-7 .ps-home-banner .container>* {
    width: 100%;
}

#homepage-7 .ps-home-banner .container .ps-section__left {
    max-width: calc(100% - 380px);
    padding-right: 30px;
}

#homepage-7 .ps-home-banner .container .ps-section__right {
    max-width: 380px;
}

#homepage-7 .ps-home-banner .container .ps-section__right .ps-collection {
    margin-bottom: 30px;
}

#homepage-7 .ps-home-banner .container .ps-section__right .ps-collection:last-child {
    margin-bottom: 0;
}

@media (max-width: 1199px) {
    #homepage-7 .ps-home-banner .container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-flow: column wrap;
    }
    #homepage-7 .ps-home-banner .container .ps-section__left {
        max-width: 100%;
        margin-bottom: 30px;
        padding-right: 0;
    }
    #homepage-7 .ps-home-banner .container .ps-section__right {
        width: 100%;
        max-width: 100%;
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row nowrap;
    }
    #homepage-7 .ps-home-banner .container .ps-section__right .ps-collection {
        width: 100%;
        max-width: 50%;
        margin: 0 10px;
    }
}

#homepage-7 .ps-top-categories h3 {
    font-size: 24px;
}

#homepage-7 .ps-promotions {
    padding: 40px 0;
}

@media (max-width: 767px) {
    #homepage-7 .ps-promotions .ps-collection {
        margin-bottom: 30px;
    }
}

#homepage-7 .ps-product-list {
    margin-bottom: 50px;
}

#homepage-7 .ps-deal-of-day .ps-product .ps-product__price {
    color: #690;
    font-size: 18px;
}

#homepage-7 .ps-deal-of-day .ps-product .ps-product__price del {
    margin-left: 10px;
    font-size: 14px;
}

#homepage-7 .ps-deal-of-day .ps-product .ps-product__price small {
    margin-left: 10px;
    color: red;
}

#homepage-7 .ps-home-blog {
    padding-top: 50px;
    padding-bottom: 70px;
    background-color: #f5f5f5;
}

#homepage-7 .ps-home-blog .ps-block--recent-viewed {
    padding-top: 70px;
    border-top: 1px solid #e3e3e3;
}


/* CATEGORY PAGE LETTER */

.wrapper-filter {
    overflow: hidden;
    width: 100%;
    background: 0 0;
    position: relative;
    height: 40px
}

.wrapper-filter .prev-slide {
    left: -50px
}

.wrapper-filter .tab-container {
    margin: 0!important;
    padding: 0!important;
    position: absolute;
    top: 0;
    left: 0;
    height: 40px;
    transition: left .3s ease-in-out;
    -webkit-transition: left .3s ease-in-out;
    -moz-transition: left .3s ease-in-out
}

.wrapper-filter .tab-container li {
    margin: 0!important;
    list-style: none;
    float: left;
    border-right: 1px solid #fff;
    height: 35px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    cursor: pointer;
    overflow: hidden;
    position: relative;
    z-index: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.wrapper-filter .tab-container li a {
    margin: 0 2px;
    background-image: none!important;
    padding: .75em 1em;
    color: #222;
    display: block;
    line-height: .925em;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important
}

.wrapper-filter .tab-container li a span {
    background-image: none!important;
    background-position: 0!important;
    padding-right: 0!important;
    padding-top: 0!important;
    padding-bottom: 0!important
}

.wrapper-filter .tab-container li.selected,
.wrapper-filter .tab-container li.selected:hover {
    background: #fff
}

.wrapper-filter .tab-container li.selected a {
    color: #288ecb!important;
    border: 1px solid #ed502f!important
}

.wrapper-filter .tab-container li.selected:hover a {
    color: #288ecb
}

.wrapper-filter .tab-container li.active {
    background-color: #288ecb
}

.wrapper-filter .next-slide,
.wrapper-filter .prev-slide {
    background: #dcdcdc;
    display: block;
    width: 35px;
    height: 35px;
    position: absolute;
    top: 0;
    line-height: 36px;
    z-index: 0;
    -webkit-touch-callout: none;
    font-size: 21px;
    cursor: pointer
}

.wrapper-filter .tab-container li.active a {
    color: #fff!important
}

.wrapper-filter .next-slide {
    right: -50px;
    border-left: 3px solid #ddd;
    color: #424243;
    text-align: center;
    transition: background .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out;
    -webkit-transition: background .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out;
    -moz-transition: background .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.wrapper-filter .prev-slide {
    border-right: 3px solid #ddd;
    text-align: center;
    color: #424243;
    transition: background .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out;
    -webkit-transition: background .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out;
    -moz-transition: background .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2020 BGB Theme Edit - ES <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Start Footer <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

.footer-border {
    border-bottom: 1px solid #34274a;
}

footer {
    width: 100%;
    padding: 65px 0px;
    float: left;
    position: relative;
}

footer h2 {
    font-size: 13px;
    font-weight: 400;
    color: #fcfcfc;
    line-height: 20px;
    text-transform: uppercase;
    margin-bottom: 25px;
}

footer h3 {
    font-size: 13px;
    font-weight: 400;
    color: #fcfcfc;
    line-height: 20px;
    text-transform: uppercase;
    margin-bottom: 25px;
}

footer p {
    font-size: 13px;
    font-weight: 300;
    color: #9d9aa7;
    line-height: 20px;
    margin-bottom: 0px;
}

footer ul {
    padding: 0px;
    margin: 0px;
}

footer li {
    padding: 0px;
    margin: 0px;
    list-style: none;
    font-size: 14px;
    font-weight: 400;
    color: #c1bec5;
    line-height: 20px;
    margin-top: 18px;
}

footer li a {
    color: #c1bec5;
}

footer li a:hover {
    color: #c1bec5;
}

footer li:first-child {
    margin-top: 0px;
}

.footer-left {
    width: 33%;
    float: left;
    position: relative;
}

.footer-left img {
    padding-bottom: 20px;
}


/*.footer-left h2{ margin-top:55px; }*/

.footer-service {
    width: 23%;
    float: left;
    position: relative;
    margin-left: 8%;
}

.footer-category {
    width: 14%;
    float: left;
    position: relative;
}

.footer-right {
    width: 22%;
    float: right;
    position: relative;
    text-align: center;
}

.footer-right img {
    margin: 4px 1px;
}

.footer-right p {
    font-size: 11px;
    font-weight: 400;
    color: #fff;
    line-height: 18px;
    margin-bottom: 40px;
    margin-top: 5px;
}

.footer-right p img {
    margin: 0px;
    vertical-align: text-bottom;
    margin-left: 12px;
}


/* .footer-right ul{ padding:0px; margin:0px; width:100%; float:left; border:1px solid #454053; padding:3px 0px; border-radius:5px; margin-bottom:55px; }
          .footer-right li{ padding:0px; margin:0px; list-style:none;  font-size:13px; font-weight:400; color:#b2b0b7; line-height:24px; padding:0px 19px; width:50%; float:left; border-left:1px solid #5e4b70; display:inline-block; }
              .footer-right li a{ color:#b2b0b7; display:block; }
  
          .footer-right li:first-child{ border-left:0px; }
  
          .footer-right li .fa{ font-size:13px; color:#b2b0b7; line-height:24px; } */

.store-switcher-wrap {
    display: flex;
    width: 100%;
    border: 1px solid #454053;
    padding: 3px 0px;
    border-radius: 5px;
    margin-bottom: 55px;
}

.store-switcher-wrap .store-switcher-currency,
.store-switcher-wrap .store-switcher-language {
    width: 50%;
}

.store-switcher-wrap .store-switcher-language {
    border-left: 1px solid #5e4b70;
}

.footer-reserved {
    width: 42%;
    padding: 105px 0px 0px 0px;
    float: left;
    position: relative;
    font-size: 13px;
    font-weight: 300;
    color: #9d9aa7;
    line-height: 20px;
}

.footer-reserved a {
    color: #9d9aa7;
}

.footer-accept {
    width: 58%;
    padding: 105px 0px 0px 0px;
    float: right;
    position: relative;
    font-size: 13px;
    font-weight: 300;
    color: #9d9aa7;
    line-height: 28px;
}

.footer-accept img {
    vertical-align: middle;
    margin-left: 15px;
}

@media screen and (max-width: 1023px) {
    footer {
        padding: 60px 0px 30px;
    }
    .footer-left {
        width: 42%;
    }
    .footer-service {
        width: 25%;
        float: right;
        margin-left: 0px;
    }
    .footer-category {
        width: 25%;
        float: right;
    }
    .footer-right {
        width: 100%;
        padding: 55px 0px 0px 0px;
        text-align: center;
    }
    .footer-right ul {
        width: 46%;
        margin: auto 27% 40px;
    }
    .footer-right p {
        margin-bottom: 40px;
    }
    .footer-accept {
        width: 100%;
        padding: 40px 0px 0px;
        float: left;
        text-align: center;
    }
    .footer-reserved {
        width: 100%;
        padding: 35px 0px 0px;
        float: left;
        text-align: center;
    }
}

@media screen and (max-width: 767px) {
    footer {
        padding: 30px 0px;
    }
    .footer-left {
        width: 100%;
        margin-bottom: 30px;
    }
    .footer-left h2 {
        margin-top: 25px;
    }
    .footer-category {
        width: 45%;
        float: left;
    }
    .footer-service {
        width: 45%;
        float: right;
    }
    .footer-right ul {
        width: 50%;
        margin: auto 25% 40px;
    }
}

@media screen and (max-width: 767px) {
    .footer-right ul {
        width: 100%;
        margin: auto 0px 40px;
    }
}


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End Footer <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */


/* ==================================== Start Footer New ================================== */

.footer-full {
    width: 100%;
    float: left;
    position: relative;
    background: #211c32;
}

footer .trustpilot-widget {
    width: 150px;
}

.footer-new {
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 30px;
}

.footer-new-logo {
    width: 35%;
    padding: 20px 20px 20px 0px;
    line-height: 0px;
    float: left;
    position: relative;
    display: flex;
    align-items: center;
}

.footer-new-logo img {
    height: 45px;
    max-height: 45px;
}

.footer-new-logo p {
    position: relative;
    color: #e9ebeb;
    font-weight: 700;
    line-height: 18px;
    padding-left: 10px;
    margin-left: 10px;
}

.footer-new-list {
    width: 50%;
    float: left;
    position: relative;
    text-align: center;
}

.footer-new-list ul {
    padding: 0px;
    margin: 0px;
    display: flex;
    flex-wrap: nowrap;
}

.footer-new-list li {
    margin: 0px;
    padding: 0px;
    display: inline-block;
    list-style: none;
    font-family: 'Play', sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    line-height: 22px;
    text-transform: uppercase;
    border-left: 1px solid #463a5a;
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    padding: 25px 0px;
}

.footer-new-list li a {
    color: #fff;
}

.footer-new-list li a:hover {
    color: #e9ebeb;
}

.footer-new-list li a span {
    font-weight: 400;
    font-size: 11px;
    color: #e9ebeb;
    width: 100%;
    display: inline-block;
}

.footer-new-list li img {
    vertical-align: text-bottom;
    margin-right: 5px;
}

.footer-new-store {
    width: 15%;
    padding: 25px 0px;
    float: right;
    position: relative;
}

.footer-new-store h3 {
    font-family: 'Play', sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    line-height: 22px;
    text-transform: uppercase;
    margin-bottom: 10px;
    text-align: center;
}

.store-selectbox {
    font-size: 13px;
    color: #bcbcbc;
    font-weight: 400;
    line-height: 30px;
    height: 30px;
    border: 1px solid #454053;
    background: none;
    width: 100%;
    padding: 0px 10px;
    border-radius: 5px;
}

.store-selectbox:placeholder {
    color: #bcbcbc;
}

.footer-new-left {
    width: 33%;
    float: left;
    position: relative;
}

.footer-new-left img {
    padding-bottom: 20px;
}

.footer-new-left span {
    font-size: 14px;
    color: #e9ebeb;
    font-weight: 700;
}

.footer-new-left p {
    margin-bottom: 15px;
}

.footer-new-left ul {
    padding: 0px;
    margin: 0px;
}

.footer-new-left li {
    padding: 0px;
    margin: 0px;
    list-style: none;
    display: inline-block;
    width: 33.33%;
    float: left;
    font-family: 'Play', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #e9ebeb;
    line-height: 20px;
    text-transform: uppercase;
    padding: 0px 0px;
    text-align: center;
}

.footer-new-left li a {
    color: #e9ebeb;
}

.footer-new-left li img {
    margin-bottom: 10px;
}

.footer-new-service {
    width: 23%;
    float: left;
    position: relative;
    margin-left: 9%;
}

.footer-new-service span {
    font-size: 14px;
    color: #e9ebeb;
    font-weight: 700;
}

.footer-new-category {
    width: 18%;
    float: left;
    position: relative;
}

.footer-new-category span {
    font-size: 14px;
    color: #e9ebeb;
    font-weight: 700;
}

.footer-new-right {
    width: 17%;
    float: right;
    position: relative;
}

.footer-new-right span {
    font-size: 14px;
    color: #e9ebeb;
    font-weight: 700;
}

.footer-new-right img {
    margin: 0px 1px;
}

.footer-new-right p {
    font-size: 11px;
    font-weight: 400;
    color: #b3b3b3;
    line-height: 18px;
    margin-bottom: 0px;
    margin-top: 5px;
}

.footer-new-right p a {
    color: #fff;
}

.footer-new-right p strong {
    font-size: 12px;
    font-weight: 700;
}

.footer-new-right .fab {
    color: #fff;
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 5px;
    margin-right: 20px;
}

.footer-new-right .fab:hover {
    color: #e9ebeb;
    text-shadow: 0px 0px 3px #e9ebeb
}

.footer-new-accept {
    width: 58%;
    padding: 20px 0px 0px 0px;
    float: right;
    position: relative;
    font-size: 13px;
    font-weight: 700;
    color: #9d9aa7;
    line-height: 28px;
}

.footer-new-accept img {
    vertical-align: middle;
    margin-right: 10px;
    margin-top: 5px;
}

.global-site-notice.notice-cookie {
    width: 100%;
    float: left;
    position: fixed;
    bottom: 0;
    z-index: 99999;
    background: #181423;
}

.notice-cookie .notice-inner {
    width: 1200px;
    margin: auto;
    text-align: left;
    display: flex;
    justify-content: space-between;
}

.notice-cookie .notice-text {
    padding: 15px 0 0;
    flex-basis: 75%;
}

.notice-cookie .notice-text h3 {
    font-size: 14px;
    font-weight: 700;
    color: #e9ebeb;
    line-height: 20px;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.notice-cookie .notice-text p {
    font-size: 13px;
    font-weight: 300;
    color: #9d9aa7;
    line-height: 22px;
    margin-bottom: 15px;
}

.notice-cookie .notice-text p a {
    color: #bab0e5;
    font-weight: 700;
}

.notice-cookie .notice-text p a:hover {
    color: #bab0e5;
    text-decoration: underline;
}

.notice-inner .actions {
    display: flex;
    align-items: center;
}

.notice-inner .actions .button {
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    line-height: 30px;
    width: 150px;
    border: 0px;
    background: #493a88;
    padding: 5px 10px;
    height: 40px;
    border-radius: 5px;
    cursor: pointer;
}

.footer-new-full {
    width: 100%;
    float: left;
    position: relative;
    background: #e9ebeb;
}

.footer-new-reserved {
    width: 100%;
    padding: 25px 0px;
    float: left;
    position: relative;
}

.footer-new-reserved p {
    font-size: 13px;
    font-weight: 300;
    color: #181423;
    line-height: 20px;
    margin-bottom: 0px;
}

.footer-new-reserved p a {
    color: #181423;
}

@media screen and (max-width: 1023px) {
    footer .trustpilot-widget {
        width: 170px;
    }
    .notice-cookie .notice-inner {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
    .footer-new-logo {
        width: 45%;
        padding: 20px 20px 20px 0px;
        margin-bottom: 20px;
    }
    .footer-new-list {
        width: 55%;
        margin-bottom: 20px;
    }
    .footer-new-store {
        width: 195px;
        padding: 25px 0px;
        float: none;
        margin: auto;
    }
    .footer-new-left {
        width: 100%;
        padding: 0px 55% 50px 0px;
    }
    .footer-new-left ul {
        width: 50%;
        position: absolute;
        right: 0px;
        top: 0px;
        z-index: 1;
    }
    .footer-new-service {
        width: 40%;
        margin-left: 0;
    }
    .footer-new-category {
        width: 30%;
    }
    .footer-new-right {
        width: 28%;
    }
    .footer-new-accept {
        width: 100%;
        padding: 30px 0px 0px 0px;
        float: left;
    }
}

@media screen and (max-width: 767px) {
    footer .trustpilot-widget {
        width: auto;
    }
    .notice-cookie .notice-inner {
        display: block;
    }
    .slider-wrap .product-title {
        font-size: 14px;
    }
    .footer-new-logo {
        width: 100%;
        padding: 20px 0px 20px 0px;
        margin-bottom: 0px;
    }
    .footer-new-list {
        width: 100%;
        margin-bottom: 20px;
    }
    footer li:first-child {
        border-left: 0px;
    }
    .footer-new-store {
        width: 195px;
        padding: 25px 0px 5px;
        float: none;
        margin: auto;
    }
    .footer-new-left {
        width: 100%;
        padding: 30px 0px;
        border-top: 1px solid #463a5a;
        text-align: center;
    }
    .footer-new-left ul {
        width: 100%;
        position: relative;
        margin-top: 25px;
        display: inline-block;
    }
    .footer-new-service {
        width: 100%;
        border-top: 1px solid #463a5a;
        padding: 25px 0px;
        text-align: center;
    }
    .footer-new-category {
        width: 100%;
        padding: 25px 0px;
        border-top: 1px solid #463a5a;
        text-align: center;
    }
    .footer-new-right {
        width: 100%;
        padding: 25px 0px;
        border-top: 1px solid #463a5a;
        text-align: center;
    }
    .footer-new-accept {
        width: 100%;
        padding: 10px 0px 0px 0px;
        float: left;
        text-align: center;
    }
    .footer-new-accept img {
        margin-right: 2px;
        margin-left: 2px;
    }
    .footer-cookies-full {
        display: none;
    }
    .notice-text {
        padding: 15px 0px 50px 0px;
    }
    .allow-button {
        position: absolute;
        top: inherit;
        bottom: 15px;
    }
    .footer-new-reserved {
        text-align: center;
    }
}


/* ==================================== End Footer New ================================== */


/* ==================================== Slider New ================================== */

.bgbslider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    margin: -20px 0 50px;
}

@media (min-width: 1921px) {
    .bgbslider {
        padding-top: 384px;
    }
}

@media (min-width: 1025px) {
    .bgbslider {
        padding-top: 23vw;
    }
}

@media (min-width: 801px) and (max-width: 1024px) {
    .bgbslider {
        padding-top: 28vw;
    }
}

@media (max-width: 800px) {
    .bgbslider {
        margin: -20px -20px 50px;
        /*width: calc(100% + 40px);*/
    }
}

@media (max-width: 600px) {
    .bgbslider {
		margin-top:20px;
        margin-bottom: 25px;
    }
}

.bgbslideritem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 1920px;
    position: absolute;
    overflow: hidden;
    z-index: 1;
}

@media (min-width: 1025px) {
    .bgbslideritem {
        margin-top: -20vw;
        padding: 0;
    }
}

@media (min-width: 1921px) {
    .bgbslideritem {
        margin-top: -384px;
    }
}

.bgbslideritem li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding-top: 20%;
    background-size: cover;
    background-position: top right;
    min-width: 10%;
    -webkit-transition: background-position 250ms ease-in-out, -webkit-box-flex 250ms ease-in-out;
    transition: background-position 250ms ease-in-out, -webkit-box-flex 250ms ease-in-out;
    transition: flex 250ms ease-in-out, background-position 250ms ease-in-out;
    transition: flex 250ms ease-in-out, background-position 250ms ease-in-out, -webkit-box-flex 250ms ease-in-out, -ms-flex 250ms ease-in-out;
    -webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.7);
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.7);
}

.bgbslideritem li:nth-child(1) {
    z-index: 4;
}

.bgbslideritem li:nth-child(2) {
    z-index: 3;
}

.bgbslideritem li:nth-child(3) {
    z-index: 2;
}

.bgbslideritem li:nth-child(4) {
    z-index: 1;
}

.bgbslideritem li:nth-child(5) {
    z-index: 0;
}

.bgbslideritem li>a {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 0;
}

.bgbslideritem li>a>span {
    display: none;
}

.bgbslideritem li>button {
    background: transparent;
    -webkit-transition: background-color 150ms ease-in-out;
    transition: background-color 150ms ease-in-out;
    font-size: 0;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    overflow: hidden;
    border: none;
    background: none;
}

.bgbslideritem li>button:hover {
    background: rgba(0, 0, 0, 0.15);
}

@media (min-width: 1025px) {
    .bgbslideritem li:only-child {
        background-size: 120%;
        padding-top: 22%;
    }
}

@media (min-width: 801px) {
    .bgbslideritem li.dEjZhi {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        background-position: top right 34%;
    }
    .bgbslideritem li.dEjZhi>a {
        width: 100%;
    }
    .bgbslideritem li.dEjZhi>button {
        width: 0;
    }
}

@media (min-width: 801px) and (max-width: 1024px) {
    .bgbslideritem {
        margin-top: -28vw;
    }
    .bgbslideritem li {
        padding-top: 28%;
        min-width: 14%;
    }
    .bgbslideritem li.dEjZhi {
        background-position: top right 56%;
    }
}

@media (max-width: 800px) {
    .bgbslideritem {
        position: relative;
    }
    .bgbslideritem li {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        padding-top: 50%;
        background-position: top right;
    }
    .bgbslideritem li button {
        width: 0;
    }
    .bgbslideritem li a {
        width: 100%;
    }
}


/* ==================================== Slider New End ================================== */


/* ==================================== BursaGB Story Sticky ================================== */

.slick-slider {
    position: relative;
}


@media (max-width: 800px) {
    .circled-slider {
    width: 100%;
    }
	.circled-slider .slick-slider .slick-arrow.slick-next
	{display:none;}
}

.slick-slider .slick-list {
    overflow: hidden;
}

.slick-slider .slick-list .slick-track {
    display: flex;
}

.slick-slider.vertical .slick-track {
    flex-direction: column;
}

.slick-slider .slick-arrow {
    position: absolute;
    font-size: 0;
    opacity: 0.6;
}

.slick-slider .slick-arrow:hover {
    opacity: 1;
}

.slick-slider .slick-arrow.slick-disabled {
    display: none !important;
}

.circled-slider {
    margin: 20px 0;
}


.circled-slider .slick-slider .slick-arrow {
    top: calc(40% - 17px);
    width: 50px;
    height: 50px;
    display: block;
    text-indent: -9999px;
    z-index: 890;
    cursor: pointer;
    border: none;
    opacity: 1;
}

.circled-slider .slick-slider .slick-arrow.slick-next {
    background: url('../img/default/images/production/slider-arrow-passive.svg') no-repeat center;
    right: -55px;
}

.circled-slider .slick-slider .slick-arrow.slick-next:hover {
    background-image: url('../img/default/images/production/slider-arrow.svg');
}


.circled-slider .slick-slider .slick-arrow.slick-next::before {
    content: '';
    display: block;
    position: absolute;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
    width: 55px;
    height: 116px;
    top: -33px;
    left: -55px;
}

.circled-slider .slick-slider .slick-arrow.slick-prev {
    left: -55px;
    background: url('../img/default/images/production/slider-arrow.svg') no-repeat center;
    transform: rotateZ(180deg);
}

.circled-slider .slick-slider .slick-arrow.slick-prev:hover {
    background-image: url('../img/default/images/production/slider-arrow.svg');
}

.circled-slider .slick-slider .slick-arrow.slick-prev:active {
    background-image: url('../img/default/images/production/slider-arrow-active.svg');
}

.circled-slider .slick-slider .slick-arrow.slick-prev::after {
    content: '';
    display: block;
    position: absolute;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
    width: 55px;
    height: 116px;
    top: -33px;
    left: -55px;
}

.circled-slider .item {
    display: block !important;
}


.circled-slider .item:hover img {
    border-color: #288ecc;
}

.circled-slider .item:hover span {
    color: #288ecc;
}

.circled-slider .item img {
    border: 1px solid #e6e6e6;
    border-radius: 50%;
    box-sizing: border-box;
    display: block;
    width: 74px;
    height: 74px;
    margin: 0;
    transition: all ease 0.2s;
}

.circled-slider .item span {
    font-family: 'source_sans_prosemibold', sans-serif;
    text-align: center;
    margin-top: 10px;
    color: #333;
    font-size: 12px;
    display: block;
    width: 74px;
    transition: all ease 0.2s;
    line-height: 14px;
}


}
.sticky-wrapper {
    display: flex;
    flex: 1;
    margin-bottom: 30px;
    position: relative;
}

.animation-pulse {
    box-shadow: 0 0 0 0 #000;
    animation: animation-pulse 2s infinite;
	
}

@keyframes animation-pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(40, 144, 206, 0.7);
    }

    70% {
        box-shadow: 0 0 0 15px rgba(40, 144, 206, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(40, 144, 206, 0);
    }
}

/* ==================================== BursaGB Story End ================================== */

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> start client publishers <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

/*old home slider css was here */
.company-logo-wrap {
    margin: 45px 0px 45px;
}
.company-logo {
    width: 100%;
    padding: 0;
    float: none;
    position: relative;
    text-align: center;
}
.company-logo ul {
    padding: 0px;
    margin: 0px;
}
.company-logo li {
    padding: 0px;
    margin: 0px;
    list-style: none;
    display: inline-block;
    height: 50px;
    margin-left: 18px;
    margin-right: 18px;
    margin-bottom: 10px;
}
.company-logo {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    overflow: hidden;
}
.company-logo .partner-item {
    margin: 20px;
}
.company-logo .partner-item img {
    filter: invert(1);
    -webkit-filter: invert(1);
}
.company-logo .slick-slide img {
    display: inline;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> end client publishers <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */



/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bgb menu start <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */


#navigation #navigation-wrapper {
  background-color: #fff;
  border: solid 1px #ebebeb;
  height: 40px;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  position: relative;
  z-index: 1;
}
#navigation #container-background {
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  height: 100%;
  z-index: 600;
  opacity: 0.3;
  background-color: #222;
}
#navigation #container-background.container-background {
  display: block;
}
nav {
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  /*width: 1080px;*/
  position: relative;
}
nav ul.main-nav {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  width: 100%;
}
nav ul.main-nav.main-nav-for-international {
  width: auto;
}
nav ul.main-nav li.tab-link {
  flex-shrink: 0;
  flex-grow: 1;
}
nav ul.main-nav li.tab-link.tab-link-for-international {
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
  flex-grow: 0;
}
nav ul.main-nav li.tab-link.tab-link-for-international a.category-header {
  padding: 0 42px;
}
nav ul.main-nav li.tab-link:hover:not(.active) {
  box-shadow: inset 0 -2px 0 0 #288ecc;
}
nav ul.main-nav li.tab-link:hover:not(.active) a.category-header {
  color: #288ecc;
}
nav ul.main-nav li.tab-link a.category-header {
  font-family: 'source_sans_proregular', sans-serif;
  font-weight: 600;
  color: #333;
  font-size: 16px;
  line-height: 40px;
  padding: 0;
  display: block;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  box-sizing: border-box;
}
nav ul.main-nav li.tab-link.active {
  background: #288ecc;
}
nav ul.main-nav li.tab-link.active > a {
  color: #ffffff;
}
.sub-nav {
  display: block;
  position: absolute;
  width: 100%;
  left: 0;
  height: 350px;
  max-height: 0;
  background: #fff;
  box-shadow: inset 0 0 1px 1px #ebebeb;
  overflow: hidden;
}
.sub-nav.enable {
  max-height: 350px;
}
.sub-nav.animation {
  transition: max-height 250ms;
}
.sub-nav .sub-nav-center {
  overflow: hidden;
  box-sizing: border-box;
  padding: 25px;
  width: 100%;
}
.sub-nav .sub-nav-center .sub-nav-outer {
  overflow: hidden;
  height: 300px;
}
.sub-nav .sub-nav-center .sub-nav-outer .campaign-container {
  display: flex;
  justify-content: center;
}
.sub-nav .normal-column {
  width: 147px;
  height: 300px;
  float: left;
  padding: 0 25px 0 1px;
  box-sizing: border-box;
  overflow: hidden;
}
.sub-nav .normal-column .category-box {
  margin-bottom: 10px;
}
.sub-nav .normal-column .category-box a.sub-category-header {
  font-size: 15px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  color: #333;
  position: relative;
  text-transform: none;
}
.sub-nav .normal-column .category-box a.sub-category-header:hover {
  color: #f27a1a !important;
  text-decoration: underline;
  transition: all linear 0.2s;
}
.sub-nav .normal-column .category-box .sub-item-list {
  padding: 0;
  margin: 5px 0 0 0;
  list-style: none;
}
.sub-nav .normal-column .category-box .sub-item-list li {
  padding-bottom: 4px;
}
.sub-nav .normal-column .category-box .sub-item-list a {
  font-family: 'source_sans_proregular', sans-serif;
  color: #666;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}
.sub-nav .normal-column .category-box .sub-item-list a:hover {
  color: #f27a1a !important;
  text-decoration: underline;
  transition: all linear 0.2s;
}
.sub-nav .small-collection-container {
  width: 275px;
  margin-left: 5px;
  padding: 0;
  text-align: right;
}
.sub-nav .small-collection-container:last-child {
  margin-left: 25px;
}
.sub-nav .small-collection-container img {
  margin-bottom: 15px;
  height: 137px;
  width: 265px;
  border: 0.8px solid #e7e7e7;
}
.sub-nav .small-collection-container img:hover {
  transform: scale(1.015);
  transition: all 1s ease;
}
.free-shipping {
  font-weight: 600;
  color: #333;
  font-size: 15px;
  justify-content: center;
  align-items: center;
  display: flex;
}
.free-shipping img {
  display: inline-block;
  width: 29px;
  height: 16px;
  position: relative;
  margin-right: 7px;
  bottom: 1px;
}
.new-badge {
  display: inline-block;
  padding: 0.25em 0.585em;
  font-weight: 700;
  line-height: 10px;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  text-transform: capitalize;
  font-size: 12px;
  color: #fff;
  background: #f23d4e;
  border-radius: 10rem;
  margin-bottom: 3px;
  margin-left: 3px;
  height: 9px;
}
nav ul.main-nav li:hover .new-badge {
  background: #f27a1a;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bgb menu end <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> navigation right text and dropdown <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

.text-set {
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: none;
    border: none;
    padding: 10px;
    height: 100%;
    -webkit-transition: background-color 150ms ease-in-out;
    transition: background-color 150ms ease-in-out;
}

.text-balance {
    font-size: 2rem;
    font-weight: 700;
    line-height: .2;
    color: #288ecb;
	cursor:pointer;
}

.accountbox {
    z-index: 21;
	width:280px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    left: auto !important;
    right: 0 !important;
    top: 4px !important;
    background: #fff;
    -webkit-box-shadow: 0 7px 15px 0 rgba(0,0,0,0.2);
    box-shadow: 0 7px 15px 0 rgba(0,0,0,0.2);
}



.accountbox::before {
    content: "";
    position: absolute;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #000;
    top: -6px;
    right: 13px;
}

.accountbox a {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 5px 20px;
	font-size: 1.3rem;
    line-height: 1;
    color: #000;
	font-weight: 500;
}

.accountbox a:hover {
    background-color: #F4F4F6;
    color: #4618AC;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> navigation right text and dropdown end <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */



/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> customize <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

@media (max-width: 800px) {
  
}
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> customize <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
