
/* Header */
.header-top{
    background: #ffffff;
    z-index: 1001;
    padding: 0 60px;
    position: fixed;
    width: 80%;
    right: 0;
}

.header-top p, .header-top span, .header-top a{
    color: #000000;
    font-size: 14px;
    position: relative;
}

.header-top .nav.nav-simple > li a:hover{
    text-decoration: none;
}

.modal-header:before {
    content: none;
}

.header-top .nav.nav-simple > li a:before{
    content: "";
    position: absolute;
    width: calc(100% - 0px);
    height: 1px;
    bottom: 0px;
    left: 0;
    background-color: #000000;
    visibility: hidden;
    transform: scaleX(0);
    transform: scaleX(0);
    transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.header-top .nav.nav-simple > li.item-outlet a:before{
    background: #ED2027;
}

.header-top .nav.nav-simple > li a:hover:before{
    visibility: visible;
    transform: scaleX(1);
    transform: scaleX(1);
}

.header{
    min-height: 148px;
    background: #000000;
}

.product-details-price .action-lowerprice,
.product-details-price .action-lowerprice-combinatios{
    color: #000000;
    /*display: none;*/
}

/*.lc-bg .product-details-price .action-lowerprice,*/
/*.lc-ro .product-details-price .action-lowerprice,*/
/*.lc-gr .product-details-price .action-lowerprice {*/
/*    display: none;*/
/*}*/

.product-details-price .action-lowerprice:before,
.product-details-price .action-lowerprice-combinatios:before{
    content: "";
    position: absolute;
    width: calc(100% - 0px);
    height: 1px;
    bottom: 0px;
    left: 0;
    background-color: #000000;
    visibility: hidden;
    transform: scaleX(0);
    transform: scaleX(0);
    transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.product-details-price .action-lowerprice:hover:before,
.product-details-price .action-lowerprice-combinatios:hover:before{
    visibility: visible;
    transform: scaleX(1);
    transform: scaleX(1);
}

.currency-info .item{
    color: #000000;
    line-height: 30px;
}
.currency-info .item .currency{
    margin-right: 3px;
}
.currency-info .item .converted-currency{
    margin-left: 3px;
}

.currency-info .item .currency:before{
    content: url('../../../../nbshop5_v5_8/_static/images/core/currency_back.svg');
    display: block;
    width: 11px;
    height: 18px;
    position: absolute;
    left: -20px;
    top: 5px;
}

.header-cart-item .price .product-convert-price{
    display: inline-block;
}

/* Quick links*/
.header-top .quick-links{
    float: right;
}

.header-top .quick-links .nav.nav-simple > li.item-outlet a,
.header-top .quick-links .nav.nav-simple > li.item-outlet span{
    color: #ED2027;
}

.header-top .quick-links .nav.nav-simple > li{
    padding-left: 20px;
    padding-right: 0;
}

.header-top .quick-links .nav.nav-simple > li:first-of-type{
    padding: 0;
}

.header-top .quick-links .nav.nav-simple > li.orange span > span{
    color: #F7931E !important;
}

/* User */
.user{
    padding: 0 20px;
}

.header-top .user .nav.nav-simple > li a .icon,
.header-top .user .nav.nav-simple > li.item-user-vip{
    display: none;
}

.header-top .user .nav.nav-simple > li{
    padding: 0;
}

.header-top .user .nav.nav-simple > li.item-login,
.header-top .user .nav.nav-simple > li.item-username,
.header-top .user .nav.nav-simple > li.item-user-vip{
  padding-right: 10px;
    position: relative;
}

.header-top .user .nav.nav-simple > li.item-login:before
.header-top .user .nav.nav-simple > li.item-username:before,
.header-top .user .nav.nav-simple > li.item-user-vip:before{
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 1px;
    height: 17px;
    background: #000000;
}

.header-top .user .nav.nav-simple > li.item-login:after,
.header-top .user .nav.nav-simple > li.item-username:after,
.header-top .user .nav.nav-simple > li.item-user-vip:after{
    content: '';
    position: absolute;
    top: 7px;
    right: 0;
    width: 1px;
    height: calc(100% - 14px);
    background: #000000;
}

.header-top .user .nav.nav-simple > li.item-register,
.header-top .user .nav.nav-simple > li.item-logout{
    padding-left: 10px;
}

/* Location lang */
.location-lang-wrapper{
    float: right;
}


/* Logo */
.header .logo{
    display: inline-block;
    padding: 0;
    margin-right: 20px;
    float: left;
    margin-top: 0;
    margin-bottom: 0;
}

.header .logo img{
    max-width: 123px;
}

.nav-main > li.has-bg  > a:before,
.nav-main > li.has-bg.active > a:before{
    display: none;
}

/* Main navigation */
.nav-main-wrapper{
    background: #ffffff;
    padding-left: 60px;
    z-index: 1000 !important;
    top: 0 !important;
    padding-top: 30px;
}

.nav-main{
    margin: 10px auto 0;
}

.nav > ul > li a{
    color: #000000;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 8px 10px 30px;
    position: relative;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

.nav > ul > li.red a{
    color: #F04244;
}

.nav-main > li.red > a:hover{
    color: #F04244;
}

.nav > ul > li{
    padding: 10px 10px 0;
}

.nav-main > li > a:hover, .nav-main > li.active > a{
    background: transparent;
    color: #ffffff;
}

.nav-main > li > a:before,
.nav-main > li.active > a:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: #000000;
    height: 38px;
    width: 100%;
    z-index: -1;
    opacity: 0;
}

.nav-main > li.jordan-main-menu > a:hover:before,
.nav-main > li.jordan-main-menu.active > a:before{
    opacity: 0;
}

.nav-main > li > a:hover:before,
.nav-main > li.active > a:before{
    opacity: 1;
}

.nav > ul > li.buzz-crew a{
    font-weight: 600;
}

.nav-main > li.has-bg > a, .nav-main > li.has-bg.active > a{
    width: 60px;
}

.nav-main > li > .highlight-bg{
    top: -7px;
}

.nav-main > li.has-bg{
    margin: 0 10px 0 10px;
    padding: 0;
}

.nav-main > li > a > i{
    display: none;
}

/* NAv main dropdown */
.level3 .nav-main-submenu-wrapper{
    background: #ffffff;
}

.level3 .nav-main-submenu-wrapper, .level4 .nav-main-submenu-wrapper{
    width: 190px;
    border: 1px solid #EBEDEE;
}

.level3 .nav-main-submenu, .level4 .nav-main-submenu{
    margin: 0 0 4px;
}

.level3 .nav-main-submenu > li, .level4 .nav-main-submenu > li{
    height: 45px;
}

.level3 .nav-main-submenu > li img, .level4 .nav-main-submenu > li img{
    display: none;
}

.nav-main-submenu > li > a:hover, .nav-main-submenu > li.active > a{
    background: #EFEFEF;
}

.level3 .nav-main-submenu > li > a, .level4 .nav-main-submenu > li > a{
    color: #000000;
    font-size: 16px;
    padding: 0 18px;
    line-height: 48px;
}

.level3 .nav-main-submenu > li > a:hover, .level4 .nav-main-submenu > li > a:hover{
    color: #000000;
}

.level3 .nav-main-submenu > li > a > h5, .level4 .nav-main-submenu > li > a > h5{
    font-size: 16px;
    line-height: 48px;
    font-weight: 500;
    text-transform: none;
}

.nav-main > li.menu-mobile-img{
    display: none;
}

.menu-title-wrapper{
    display: none;
}

/* Dropdown new style */
.nav-main-dropdown h5, .nav-main-dropdown .h5{
    color: #000000;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0;
    line-height: 30px;
}

.nav-main-dropdown-item > ul > li a{
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0;
    padding: 0;
}

.nav-main-dropdown-item > ul > li a:hover{
    color: #000000;
}

.nav-main-dropdown-item > a{
    border-bottom: 1px solid #E1E1E1;
    padding: 0 !important;
    margin-bottom: 10px;
}

.nav-main-dropdown-item > ul > li.red a{
    color: #ED2027;
}

.nav-main-dropdown-item > ul > li.blue a{
    color: #1900e9;
}

.nav-main-dropdown-item > ul > li a:before{
    content: "";
    position: absolute;
    width: calc(100% - 0px);
    height: 1px;
    bottom: 0px;
    left: 0;
    background-color: #000000;
    visibility: hidden;
    transform: scaleX(0);
    transform: scaleX(0);
    transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.nav-main-dropdown-item > ul > li.red a:before{
    background: #ED2027;
}

.nav-main-dropdown-item > ul > li.blue a:before{
    background: #1900e9;
}

.nav-main-dropdown-item > ul > li a:hover:before{
    visibility: visible;
    transform: scaleX(1);
    transform: scaleX(1);
}

.nav-main-dropdown-wrapper .container{
    width: 1400px;
}

.nav-main-dropdown-wrapper a.headline-dropdown{
    display: flex;
    align-items: center;
}

.nav-main-dropdown-wrapper a.headline-dropdown .img-wrapper{
    margin-bottom: 10px;
    margin-right: 10px;
}

.nav-main-dropdown-wrapper{
    padding-top: 30px;
    box-shadow: none;
    border-top: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    top: 110px !important;
}

.nav > ul > li a.landing-nav-mob{
    display: none;
}

/* Autocomplete */
.autocomplete-button.autocomplete-button-simple{
    background: #EFEFEF !important;
    padding: 11px 20px;
    border-radius: 60px;
    min-width: 375px;
    text-align: left;
    color: #717272;
    font-size: 14px;
    line-height: 24px;
    top: 16px;
    right: 200px;
}

.autocomplete-button.autocomplete-button-simple .icon{
    float: left;
    margin-right: 10px;
    background: url("../../images/core/search_buzznew.png");
    width: 22px;
    height: 24px;
}

.autocomplete-button.autocomplete-button-simple .icon:before{
    display: none;
}

/*New search*/
.autocomplete-wrapper{
    position: absolute;
    width: 500px;
    background: transparent;
    z-index: 9999999;
    margin-top: 0;
    border-top: 0;
    top: 46px;
    right: 40px;
}
.autocomplete-wrapper .container{
    width: auto;
    height: auto;
    padding: 0;
}
.autocomplete{
    border-right: 0;
    border-left: 0;
    width: 100%;
    height: 100%;
    position: relative;
    text-align: right;
}
.autocomplete-input {
    line-height: 25px;
    height: 31px;
    z-index: 9999999;
    width: 280px;
    border: 1px solid #DFDFDF;
    font-size: 14px;
    font-weight: 100;
}
.autocomplete-close {
    padding: 15px 13px;
    font-size: 15px;
    color: #000000;
    right: 5px;
    border-radius: 50%;
    background: #ffffff !important;
}

.autocomplete-close:before{
    content: url("../../images/core/closesearch_1.png");
}
.recomended-sugest-wrapper {
    padding: 10px;
    text-align: left;
    border-top: 1px solid #DFDFDF;
    border-left: 1px solid #DFDFDF;
    margin-top: 0;
    border-right: 1px solid #DFDFDF;
    background: #000000;
    color: #ffffff;
}

.recomended-sugest-wrapper .nav.nav-simple > li a{
    color: #ffffff;
    font-weight: 500;
}
.recomended-sugest-wrapper .nav.nav-simple > li a:hover{
    text-decoration: underline;
}
.autocomplete-results {
    padding: 0;
    overflow: auto !important;
    background: #ffffff;
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
}

.two-in-row-search .item.product-item {
    margin-bottom: 10px;
    text-align: left;
    background-color: #ffffff;
}
.autocomplete-results .products-list-simple .two-in-row-search{
    width: 100%;
}
.autocomplete h4 {
    font-size: 14px;
    text-align: left;
}
.recomended-sugest-wrapper .heading-wrapper .title{
    font-size: 12px;
}
.recomended-sugest-wrapper .nav-search-sugest .item{
    font-size: 12px;
}
.recomended-sugest-wrapper .nav-search-sugest .item:first-child{
    padding-left: 0;
}
.search-sugest {
    max-height: 600px;
    overflow: scroll;
    overflow-x: hidden;
    padding: 0 10px;
}
.autocomplete-results .heading-append{
    top: auto;
    bottom: 0;
    width: 100%;
    text-transform:uppercase;
    font-weight:700;
    left: 0;
    right: auto;
    text-align: left;
    padding: 10px 0 0 10px;
    background: #F2F2F2;
    display: block;
    z-index: 1;

}
.autocomplete-results .heading-append a{
    color:#000;
}
.autocomplete-wrapper .autocomplete .autocomplete-loader{
    top: 41px;
    height: calc(100% - 41px);
}
.autocomplete-wrapper .autocomplete .autocomplete-loader .loader-icon{
    height: 100px;
    width: 167px;
    left: calc(50% - 88px);
    top: calc(50% - 50px);
}

.two-in-row-search .product-item:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.products-list-simple .product-item-image img{
    border: none;
}

.two-in-row-search .product-item:hover .product-item-image img{
    border: none;
}

.two-in-row-search .product-category{
    font-size: 12px;
    text-transform: uppercase;
    color: #000000;
}

.autocomplete-results .product-title{
    color: #000000;
    font-weight: 600;
}

.two-in-row-search .product-code{
    font-size: 12px;
    line-height: 12px;
    color: #000000;
}

.products-list-simple .product-price.price-with-discount{
    color: #F04244;
}

.products-list-simple .product-price{
    font-weight: 600;
}

.products-list-simple .product-prev-price{
    font-size: 12px;
    color: #9F9F9F;
}

/*Search*/
.two-in-row-search .item.product-item .product-item-image {
    padding-left: 10px !important;
}

.two-in-row-search .product-category {
    display: block;
    text-transform: uppercase;
    font-size: 12px;
}

.autocomplete-input {
    height: 46px;
    background: #ffffff;
    padding: 11px 20px;
    border-radius: 60px;
    min-width: 375px;
    text-align: left;
    color: #717272;
    font-size: 14px;
    line-height: 24px;
    border: 1px solid #EFEFEF;
}

.autocomplete-input::-webkit-input-placeholder{
    color: #717272 !important;
}

.autocomplete-close:hover {
    color: #000000;
    background: transparent;
}

.autocomplete-wrapper:before {
    height: 48px;
}

.autocomplete h4 {
    padding: 0 !important;
}

.autocomplete-results .img-wrapper {
    border: none;
}

.autocomplete-results .product-title {
    font-size: 14px;
    height: 20px;
    line-height: 20px;
}

.products-list-simple .product-price {
    margin-top: 15px;
    line-height: 25px;
    text-align: right;
    font-size: 14px;
    color: #000000;
    font-weight: 400;
}

.products-list-simple .product-price.price-with-discount {
    color: #F04244;
}

.products-list-simple .product-prev-price {
    font-size: 11px;
    color: #6b6b6b;
    text-decoration: line-through;
    line-height: 16px;
}

.search-sugest .product-prices {
    text-align: right;
}

.recomended-sugest-wrapper {
    padding: 10px;
}

.recomended-sugest-wrapper .heading-wrapper {
    display: inline-block;
}

.recomended-sugest-wrapper .heading-wrapper .title {
    text-transform: uppercase;
    font-weight: 600;
}

.recomended-sugest-wrapper .nav-search-sugest .item {
    display: inline-block;
}

.search-word {
    font-weight: 600;
    color: #F04244;
}

.search-overflow{
    width: 100%;
    height: 100%;
    overflow: hidden !important;
    padding-right: 17px;
}

.search-overflow .header-top{
    padding-right: 77px;
}

.search-overflow .nav-main-wrapper{
    width: calc(100% - 8px);
}

.search-overflow .header-icons{
    right: 77px;
}

.search-overflow .handlines-sldier{
    width: calc(100% - 17px);
}


/*Search End*/

.header-icons{
    position: fixed;
    right: 60px;
    top: 50px;
    z-index: 1001;
}

/* Favorite header */
.header-favorite.header-favorite-simple .fa-heart-o:before{
    content: url("../../images/core/favorite_buzznew.svg");
}

/* Cart header */
.header-cart .mini-cart.mini-cart-circle-top-right .icon-wrapper .description{
    display: none;
}

.header-favorite.header-favorite-simple .favorite-header-total{
    font-size: 13px;
    font-weight: 600;
    line-height: 14px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.header-cart .mini-cart.mini-cart-circle-top-right .fa-shopping-cart:before{
    content: url("../../images/core/cart_buzznew.svg");
}

.header-cart .mini-cart.mini-cart-circle-top-right .header-carthor-total{
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    right: auto;
    background: transparent;
    border-radius: 0;
    color: #000000;
    line-height: 13px;
    height: auto;
    width: auto;
    text-align: center;
    font-size: 13px;
    display: inline-block;
    font-weight: 600;
}

.header-cart{
    padding: 0 5px 0 10px;
}

/* Mini cart */
.header-cart-item .header-cart-toggle{
    padding: 15px 0 0;
    width: 320px;
    -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
}

.header-cart-item .heading-wrapper .title{
    font-size: 12px;
    text-align: left;
    line-height: 15px;
    padding: 0 10px;
}

.header-cart-item .heading-wrapper i{
    display: none;
}

.header-cart-item .items-wrapper .item{
    border-bottom: 1px solid #EBEDEE;
    height: 115px;
    padding: 10px;
}

.header-cart-item .items-wrapper .item:hover{
    background: #ffffff;
}

.header-cart-item .items-wrapper .item img{
    width: 94px;
}

.header-cart-item .items-wrapper .item .content{
    width: calc(100% - 115px);
    padding-right: 20px;
}

.header-cart-item .items-wrapper .item .content .title{
    line-height: 16px;
    margin-bottom: 5px;
    margin-top: 0;
    font-size: 12px;
    color: #000000;
}
.header-cart-item .items-wrapper .item .content .price{
    font-size: 13px;
    font-weight: 600;
    line-height: 18px;
}

.header-cart-item .footer-wrapper{
    padding: 15px 10px;
}

.header-cart-item .footer-wrapper .btn{
    margin-top: 0;
    font-size: 12px;
    font-weight: 700;
    height: 32px;
    line-height: 32px;
    color: #ffffff;
}

.header-cart-item .footer-wrapper .btn:hover{
    opacity: 0.7;
    color: #ffffff;
}

.header-cart-item .footer-wrapper .total-price{
    font-weight: 700;
    font-size: 16px;
    margin-top: 0;
    color: #000000;
}

.lc-hr .header-cart-item .footer-wrapper .total-price{
    max-width: 140px;
    line-height: 1;
    text-align: right;
}
.product-convert-price{
    white-space: nowrap;
}

.cart .cart-table .product-convert-price{
    font-size: 16px;
}

.cart .cart-table .total-price .product-convert-price {
    font-size: 17px;
}

.cart-table-summary .product-item-prices.cart-total .product-convert-price{
    font-size: 17px;
}

/* Headlines slider */
.handlines-sldier{
    background: #000000;
    position: fixed;
    top: 109px;
    height: 40px;
    width: 100%;
    line-height: 40px;
    border-bottom: 1px solid #7d7d7d;
}

.handlines-sldier .item{
    overflow: hidden;
}

.handlines-sldier .item .description{
    font-weight: 400;
    font-size: 15px;
    margin-left: 10px;
}

.handlines-sldier .item .description p a{
    color: #ffffff;
}

.handlines-sldier .title{
    font-weight: 600;
    text-transform: uppercase;
    font-size: 15px;
}

.handlines-sldier .title a{
    color: #Ffffff;
}

.handlines-sldier .item .btn-small.hidden{
    display: inline-block !important;
    font-size: 12px;
    line-height: 16px;
    text-decoration: underline;
}

/* Footer */
.footer-newsletter-social{
    background: #ffffff;
    padding: 50px 0;
}

.footer-wrapper{
    background: #ffffff;
    color: #000000;
    border-top: 1px solid #DFDFDF;
    z-index: 100;
}

.footer{
    padding: 25px 45px 60px;
}

.footer .nav.items-wrapper .item a{
    color: #494949;
    font-weight: 400;
    display: inline-block;
}

.footer .nav.items-wrapper .item a:hover{
    color: #000000;
}

.footer .nav.items-wrapper .item a:before{
    content: "";
    position: absolute;
    width: calc(100% - 0px);
    height: 1px;
    bottom: 0px;
    left: 0;
    background-color: #000000;
    visibility: hidden;
    transform: scaleX(0);
    transform: scaleX(0);
    transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.footer .nav.items-wrapper .item a:hover:before{
    visibility: visible;
    transform: scaleX(1);
    transform: scaleX(1);
}

.footer .heading-wrapper .title h5{
    color: #000000;
    font-weight: 600;
    font-size: 20px;
    margin: 0 0 20px;
    text-transform: none;
}

/* Copyright */
.copyright{
    border: none;
    color: #000000;
    font-size: 13px;
    font-weight: 400;
    padding: 15px 0 0;
}

.copyright a{
    color: #000000;
    font-size: 14px;
    font-weight: 500;
}

/* Disclaimer */
.disclaimer{
    border: none;
    color: #969696;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    padding: 0;
    text-align: justify;
}

.disclaimer a{
    color: #7d7d7d;
    font-size: 12px;
    line-height: 20px;
}

/* Payment */
.payment-card{
    padding: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-align: right;
}

.payment-card .item {
    padding: 5px 5px;
}

/* Newsletter */
.footer-newsletter-social .newsletter .heading-wrapper{
    display: block;
}

.footer-newsletter-social .newsletter .heading-wrapper .description{
    font-size: 20px;
    line-height: 20px;
    text-transform: uppercase;
    padding-right: 10px;
    color: #000000;
    font-weight: 500;
    letter-spacing: 1.4px;
    margin-bottom: 40px;
}

.footer-newsletter-social .newsletter .form-group input{
    background: #EFEFEF;
    border-radius: 60px;
    border: none;
    width: 375px;
    height: 46px;
    line-height: 46px;
    color: #000000;
    font-size: 15px;
    font-weight: 400;
    padding: 6px 20px;
}

.footer-newsletter-social .newsletter .form-group input::-webkit-input-placeholder{
    color: #717272 !important;
    text-transform: none;
}

.footer-newsletter-social .newsletter .form-group input:-moz-placeholder{
    color: #717272 !important;
    text-transform: none;
}

.footer-newsletter-social .newsletter .form-group input:-ms-input-placeholder{
    color: #717272 !important;
    text-transform: none;
}

.footer-newsletter-social .newsletter .btn-wrapper .btn:before{
    display: none;
}

.footer-newsletter-social .newsletter .btn-wrapper .btn{
    background: #000000;
    color: #ffffff;
    height: 46px;
    margin-left: 20px;
    width: auto;
    position: relative;
    border-radius: 60px;
    font-size: 15px;
    font-weight: 600;
    min-width: 180px;
    border: 1px solid #000000;
}

.footer-newsletter-social .newsletter .btn-wrapper .btn:hover{
    background: #ffffff;
    color: #000000;
}

.footer-newsletter-social .newsletter .newsletter-form .form-group {
    margin: 20px 0 0;
}

.newsletter .alert-success{
    width: 80%;
}

/* Social icons */
.footer-newsletter-social .social-icon{
    text-align: left;
}

.footer-newsletter-social .social-icon .title{
    display: none;
}

.footer-newsletter-social .social-icon .description{
    display: block;
    font-size: 20px;
    line-height: 20px;
    text-transform: uppercase;
    padding-right: 0;
    color: #000000;
    font-weight: 500;
    letter-spacing: 1.4px;
    margin-bottom: 40px;
}

.social-icon .item{
    margin-right: 15px;
}

.social-icon .item a{
    width: 45px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    border: 1px solid #000000;
    border-radius: 50%;
    background: #000000;
    position: relative;
    -webkit-transition: all .3s ease, transform .005s ease;
    -moz-transition: all .3s ease, -webkit-transform .005s ease;
    transition: all .3s ease, -moz-transition .005s ease;
}

.social-icon .item a:hover{
    background: #ffffff;
    border: 1px solid #000000;
    opacity: 1;
}

.social-icon .item a img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.social-icon .item a:hover img{
    -webkit-filter: grayscale(1) invert(1);
    filter: grayscale(1) invert(1);
}

.scroll-to-top{
    display: none;
}

/* Brends */
.brands .item{
    height: 65px;
    margin: 0 auto 50px;
}

.brands .item .img-wrapper img{
    position: relative;
    top: auto;
    left: auto;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    max-width: 100%;
}

.brands.brands-slider .slider-init{
    margin: 60px 0 80px;
}

.brands-slider .slick-list{
    overflow-x: auto;
    /*scrollbar-color: #393939 #F5F5F5;*/
    /*scrollbar-width: thin;*/
    /*scrollbar-height: thin;*/
    /*border-radius: 5px;*/
}

/* Article slider */
.article.article-slider.article-grid-listing-1{
    padding: 0;
    margin-bottom: 20px;
}

.article-slider .slider-navigation-absolute,
.similar-article-slider .slider-navigation-absolute{
    width: calc(100% - 250px);
    left: 126px;
}

.slider.article-slider .slider-arrows .slider-prev,
.slider.article-slider .slider-arrows .slider-next,
.slider.similar-article-slider .slider-arrows .slider-prev,
.slider.similar-article-slider .slider-arrows .slider-next{
    width: 58px;
    height: 58px;
    line-height: 58px;
    border-radius: 50%;
    background: #1C1C1C;
    color: #ffffff;
    padding: 0;
    text-align: center;
}

.slider.article-slider .slider-arrows .slider-prev:hover,
.slider.article-slider .slider-arrows .slider-next:hover,
.slider.similar-article-slider .slider-arrows .slider-prev:hover,
.slider.similar-article-slider .slider-arrows .slider-next:hover{
    background: #373737;
}

.article-slider .slider-arrow i,
.similar-article-slider .slider-arrow i{
    font-size: 25px;
    color: #ffffff;
}

.article.article-grid-listing-1 .item{
    padding: 0 19px;
}

.article.article-grid-listing-1 .item.slick-slide{
    opacity: 0.7;
}

.article.article-grid-listing-1 .item.slick-slide.slick-active{
    opacity: 1;
}

.article.article-slider.article-grid-listing-1 .item:hover{
    box-shadow: none;
}

.article.article-grid-listing-1 .item .text-wrapper .the-date{
    display: none;
}

.article.article-grid-listing-1 .item .text-wrapper .day,
.article.article-grid-listing-1 .item .text-wrapper .month{
    display: inline-block;
}


.article.article-list-grid.article-grid-listing-1 .item .text-wrapper .the-date{
    display: block;
    background: #ffffff;
    position: absolute;
    font-weight: 600;
    font-style: normal;
    top: 10px;
    right: auto;
    left: 35px;
    height: 30px;
    width: auto;
    border-radius: 15px;
    padding-top: 0;
    color: #000000;
    line-height: 30px;
    padding: 0 15px;
}


.article.article-grid-listing-1 .item .content,
.article-autosuggest .item .content{
    border: 1px solid #DFDFDF;
    border-top: none;
    min-height: 200px;
    padding: 35px;
    position: static;
}

.article.article-grid-listing-1 .item .text-wrapper .category,
.article-autosuggest .item .text-wrapper .category{
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    color: #494949;
    margin-bottom: 15px;
    font-size: 15px;
    line-height: 18px;
    text-align: center;
}

.article.article-grid-listing-1 .item .text-wrapper .title,
.article-autosuggest .item .text-wrapper .title{
    font-size: 20px;
    line-height: 30px;
    height: 90px;
    font-weight: 700;
    text-align: center;
}

.article.article-grid-listing-1 .item .text-wrapper .description, .article-autosuggest .item .text-wrapper .description,
.article .item .btn-wrapper, .article-autosuggest .item .btn-wrapper{
    display: none;
}

.article-autosuggest .one-item-xxs{
    width: 50%;
}
.article-autosuggest .one-item-xxs .item .content{
    padding: 10px;
    min-height: 110px;
}
.article-autosuggest .item .text-wrapper .title{
    font-size: 14px;
    line-height: 14px;
    height: 40px;
    margin-top: 10px;
}
.article-autosuggest .item .text-wrapper .category{
    font-size: 13px;
    line-height: 15px;
}

.article.article-grid-listing-1 .item .img-wrapper img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -ms-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
}

.article.article-grid-listing-1 .item:hover .img-wrapper img{
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

.article.article-grid-listing-1 .item .img-wrapper {
    overflow: hidden;
}

.link-wrapper{
    text-align: center;
}

.link-wrapper .button-wrapper{
    color: #ffffff;
    font-size: 20px;
    font-weight: 600;
    background: #000000;
    display: inline-block;
    padding: 0 25px;
    height: 50px;
    line-height: 50px;
    border-radius: 25px;
    -webkit-transition: all .3s ease, transform .005s ease;
    -moz-transition: all .3s ease, -webkit-transform .005s ease;
    transition: all .3s ease, -moz-transition .005s ease;
}

.link-wrapper .button-wrapper:hover{
    opacity: 0.7;
}

.article .heading-wrapper.heading-wrapper-bordered{
    margin-bottom: 40px;
}

.article .heading-wrapper.heading-wrapper-bordered:before{
    display: none;
}

.article .heading-wrapper.heading-wrapper-bordered h2{
    font-size: 30px;
    font-weight: 700;
    color: #000000;
    line-height: 30px;
    letter-spacing: 4px;
    margin-bottom: 0;
}

.article-list-grid div:not(.category-submenu) .item:hover, .article-autosuggest .item:hover,
.article-list-grid div:not(.category-submenu) .item{
    border: none;
    box-shadow: none;
    padding: 0 5px;
}
.article-autosuggest .item:hover{
    padding: 0;
}
.article-list-grid .item{
    margin-bottom: 45px;
}

.grid-slider.crew_slider-slider .item .img-wrapper:after{
    background: -webkit-linear-gradient(rgba(000,000,000,0),rgba(000,000,000,0.65));
    background: -o-linear-gradient(rgba(000,000,000,0),rgba(000,000,000,0.65));
    background: -moz-linear-gradient(rgba(000,000,000,0),rgba(000,000,000,0.65));
    background: linear-gradient(rgba(000,000,000,0),rgba(000,000,000,0.65));
}

.grid-slider.crew_slider-slider .item:hover .img-wrapper:after{
    background: -webkit-linear-gradient(rgba(000,000,000,0),rgba(000,000,000,0.65));
    background: -o-linear-gradient(rgba(000,000,000,0),rgba(000,000,000,0.65));
    background: -moz-linear-gradient(rgba(000,000,000,0),rgba(000,000,000,0.65));
    background: linear-gradient(rgba(000,000,000,0),rgba(000,000,000,0.65));
}

.crew_slider-slider.grid-slider .item .content{
    position: absolute;
    left: 50px;
    bottom: 50px;
}

.crew_slider-slider.grid-slider .item .text-wrapper{
    margin: 0;
}

.crew_slider-slider.grid-slider .text-wrapper .title{
    margin: 0;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    color: #ffffff;
    position: relative;
}

.crew_slider-slider.grid-slider .text-wrapper .title:before{
    content: "";
    position: absolute;
    width: calc(100% - 0px);
    height: 2px;
    bottom: -5px;
    left: 0;
    background-color: #ffffff;
    visibility: hidden;
    transform: scaleX(0);
    transform: scaleX(0);
    transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.crew_slider-slider.grid-slider .text-wrapper .title:hover:before{
    visibility: visible;
    transform: scaleX(1);
    transform: scaleX(1);
}

.crew_slider-slider{
    position: relative;
    margin-bottom: 140px;
}

.crew_slider-slider .headline-slider-img-wrapper{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: calc(-60px - 79px);
}

.article-grid-listing-background .heading-wrapper{
    display: none;
}

.article .category-submenu .item:after{
    display: none;
}

.article .category-submenu{
    margin-bottom: 50px;
    margin-top: 40px;
}

.article.article-grid-listing-1 .category-submenu .item{
    background: #000000;
    height: 40px;
    line-height: 40px;
    color: #ffffff;
    border-radius: 20px;
    padding: 0 15px;
    margin: 0 10px 10px;
    min-width: 140px;
}

.article.article-grid-listing-1 .category-submenu .item a{
    color: #ffffff;
    font-weight: 500;
    font-size: 14px;
    width: 100%;
    height: 100%;
    display: block;
}

.article .category-submenu .item:before{
    content: '';
    position: absolute;
    border: 1px solid #ffffff;
    top: 2px;
    left: 2px;
    bottom: 2px;
    right: 2px;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    border-radius: 20px;
    box-shadow: none;
}

.article .category-submenu .item:hover:before,
.article .category-submenu .item.active:before{
    opacity: 1;
}

/* Grid slider */
.grid-slider.new-slide-slider{
    margin: 0 -20px 80px;
}

.grid-slider.new-slide-slider .item{
    padding: 0 20px;
}

.grid-slider.new-slide-slider .item:hover .img-wrapper:after{
    display: none;
}

.grid-slider.new-slide-slider .item .img-wrapper .img-responsive{
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -ms-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
}

.grid-slider.new-slide-slider .item:hover .img-wrapper .img-responsive{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.grid-slider.new-slide-slider .item .text-wrapper{
    margin-top: 20px;
    text-align: left;
}

.grid-slider.new-slide-slider .text-wrapper .title{
    line-height: 24px;
    font-size: 18px;
    font-weight: 700;
    color: #000000;
    margin-bottom: 5px;
    text-transform: none;
}

.grid-slider.new-slide-slider .text-wrapper .description{
    line-height: 21px;
    font-size: 18px;
    font-weight: 400;
    color: #000000;
}

.grid-slider.new-slide-slider .text-wrapper .description p{
    margin-bottom: 0;
}

/* Main slider */
.sldier-item-items-wrapper{
    position: absolute;
    left: 60px;
    bottom: 80px;
}

.sldier-item-items-wrapper .islider-item{
    display: inline-block;
    border-radius: 36px;
}

.slider.main-slider .item .text-wrapper{
    text-shadow: none;
    background: #Ffffff;
    border-radius: 36px;
    height: 40px;
    line-height: 40px;
    margin-right: 15px;
    padding: 0 35px;
    -webkit-transition: all .3s ease, transform .005s ease;
    -moz-transition: all .3s ease, -webkit-transform .005s ease;
    transition: all .3s ease, -moz-transition .005s ease;
}


.sldier-item-items-wrapper .islider-item[style] {
    border-radius: 36px;
    margin-right: 15px;
}

.sldier-item-items-wrapper .islider-item[style] .text-wrapper{
    margin-right: 0;
    background: transparent;
}

.slider.main-slider .item img {
    margin: 0 auto;
}

.slider.main-slider .item .text-wrapper:hover{
    opacity: 0.7;
}

.slider.main-slider .item .text-wrapper .title{
    font-size: 15px;
    font-weight: 600;
}

/*.main-slider .item .img-wrapper img{*/
/*    object-fit: cover;*/
/*    height: calc(100vh - 150px);*/
/*    min-width: 100%;*/
/*}*/

.slider.main-slider .slick-dots{
    display: flex !important;
    background: transparent;
    bottom: 40px;
    width: 50%;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
}

.slider.main-slider .slick-dots li{
    width: 100%;
    height: 12px;
    margin: 0 3px;
}

.slider.main-slider .slick-dots li button{
    width: 100%;
    height: 12px;
    padding: 5px 0;
}

.slider.main-slider .slick-dots li button:before{
    line-height: 3px;
    width: 100%;
    height: 3px;
    border-radius: 10px;
    -webkit-font-smoothing: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    transition:all 0.15s;
    background: #C4C4C4;
    top: 5px;
}

.slider.main-slider .slick-dots li.slick-active button:before {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    width: 100%;
    height: 3px;
    background: #C4C4C4;
}

.slider.main-slider .slick-dots li button:after{
    content: '';
    position: absolute;
    top: 5px;
    left: 0;
    height: 3px;
    width: 0;
    background: #ED2027;
}

.slider.main-slider .slick-dots li.slick-active button:after{
    width: 100%;
    transition: width 5s;
    transition-timing-function: linear;
}

.slider.main-slider .slider-init{
    margin-bottom: 80px;
}

/*!* SCROLL *!*/
/*!* Only Chrome *!*/
/*::-webkit-scrollbar{*/
/*    width: 4px;*/
/*    height: 4px;*/
/*    border-radius: 5px;*/
/*}*/

/*::-webkit-scrollbar-thumb {*/
/*    background-color: #757575;*/
/*    background-clip: padding-box;*/
/*    border: none;*/
/*    border-radius: 5px;*/
/*}*/

/*::-webkit-scrollbar-track {*/
/*    background-color: #F5F5F5;*/
/*    border-radius: 5px;*/
/*}*/

/*::-webkit-scrollbar-button {*/
/*    background-color: #F5F5F5;*/
/*    border-radius: 5px;*/
/*}*/
/*!* Only IE *!*/
/*body {*/
/*    scrollbar-face-color: #757575;*/
/*    scrollbar-shadow-color: #F5F5F5;*/
/*    scrollbar-highlight-color: #F5F5F5;*/
/*    border-radius: 5px;*/
/*}*/


/* Instagram slider */

.instagram-slider .heading-wrapper .title{
    margin: 80px 0 40px;
}

.instagram-slider .heading-wrapper .title h2{
    font-size: 30px;
    font-weight: 700;
    margin: 0;
    line-height: 30px;
    color: #000000;
    text-align: center;
    letter-spacing: 4px;
}

.instagram-slider .text-wrapper,
.instagram-slider .button-wrapper{
    display: none;
}

.instagram-slider .slider-navigation-absolute{
    width: calc(100% + 40px);
    left: -19px;
    top: calc(50% + 40px);
}

.slider.instagram-slider .slider-arrows .slider-prev,
.slider.instagram-slider .slider-arrows .slider-next{
    width: 58px;
    height: 58px;
    line-height: 58px;
    border-radius: 50%;
    background: #1C1C1C;
    color: #ffffff;
    padding: 0;
    text-align: center;
}

.slider.instagram-slider-slider .slider-arrows .slider-prev:hover,
.slider.instagram-slider .slider-arrows .slider-next:hover{
    background: #373737;
}

.instagram-slider .slider-arrow i{
    font-size: 25px;
    color: #ffffff;
}

/* Baner prodict left */
.product-banner-left-slider{
    padding-right: 20px;
    margin-bottom: 80px;
}

.product-banner-right-slider{
    padding-left: 20px;
    margin-bottom: 80px;
}

.product-banner-left-slider .content,
.product-banner-right-slider .content{
    background: rgba(0,0,0,0.7);
    position: absolute;
    bottom: 110px;
    padding: 30px 35px;
    min-width: 435px;
    max-width: 650px;
}

.product-banner-left-slider .item .text-wrapper,
.product-banner-right-slider .item .text-wrapper{
    text-align: left;
}

.product-banner-left-slider .text-wrapper .title,
.product-banner-right-slider .text-wrapper .title{
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 5px;
    color: #ffffff;
    font-weight: 900;
    text-transform: none;
}

.product-banner-left-slider .text-wrapper .description,
.product-banner-right-slider .text-wrapper .description{
    color: #ffffff;
    font-size: 20px;
    line-height: 25px;
    text-transform: uppercase;
}

.product-banner-left-slider .item:hover .img-wrapper:after,
.product-banner-right-slider .item:hover .img-wrapper:after{
    display: none;
}

.product-banner-left-slider .items-wrapper,
.product-banner-right-slider .items-wrapper{
    position: absolute;
    bottom: -60px;
    width: 100%;
}

.product-banner-left-slider .items-wrapper .item-slide-item,
.product-banner-right-slider .items-wrapper .item-slide-item{
    display: inline-block;
    margin-right: 20px;
}

.product-banner-left-slider .items-wrapper .text-wrapper,
.product-banner-right-slider .items-wrapper .text-wrapper{
    margin-top: 0;
}

.product-banner_v1 .banner-btn-wrapper .btn,
.product-banner-left-slider .items-wrapper .item-slide-item .title-item,
.product-banner-right-slider .items-wrapper .item-slide-item .title-item{
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    padding: 0 35px;
    line-height: 43px;
    height: 43px;
    color: #000000;
    background: #ffffff;
    border-radius: 32px;
    -webkit-transition: all .3s ease, transform .005s ease;
    -moz-transition: all .3s ease, -webkit-transform .005s ease;
    transition: all .3s ease, -moz-transition .005s ease;
}

.product-banner_v1 .banner-btn-wrapper .btn:hover,
.product-banner-left-slider .items-wrapper .item-slide-item .title-item:hover,
.product-banner-right-slider .items-wrapper .item-slide-item .title-item:hover{
    opacity: 0.7;
}

/* Product list */
.product-generic-tabs.lists-tabs ul.items-wrapper{
    display: none;
}

.product-slider.top-arrows{
    padding-left: 15px;
    padding-right: 15px;
}

/*.top-arrows .slick-track{*/
/*    margin: 0 -50px;*/
/*    float: right;*/
/*}*/

.slider.top-arrows .slick-slide{
    padding: 0;
}

.product .item{
    padding: 0 50px;
    vertical-align: top;
    margin-bottom: 20px;
}

.product .item .caption-discount{
    position: absolute;
    top: 10px;
    right: 0;
    z-index: 15;
    width: 45px;
    height: 23px;
    line-height: 23px;
    background: #ffffff;
    border-radius: 0;
    font-size: 13px;
    text-align: center;
    color: #F04244;
    font-weight: 500;
    border: 1px solid #f5f5f5;
}

.sum-discount .text-discount{
    position: absolute;
    top: 21px;
    right: -1px;
    z-index: 15;
    width: 45px;
    height: 23px;
    line-height: 23px;
    background: #ffffff;
    border-radius: 0;
    font-size: 13px;
    text-align: center;
    color: #F04244;
    font-weight: 500;
    border: 1px solid #f5f5f5;
}

.sum-discount .icon-plus{
    position: absolute;
    top: 16px;
    font-size: 12px;
    right: 50%;
    transform: translateX(50%);
    font-weight: 500;
    z-index: 99;
}

.product .item .text-wrapper{
    height: 170px;
}

.product .item .text-wrapper .category-wrapper{
    display: none;
}

.product .item .text-wrapper .title a{
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
    color: #000000;
}

.product .item .text-wrapper .title{
    text-align: center;
    margin-top: 10px;
    padding: 0 25px;
    height: 37px;
}

.product .item .text-wrapper .prices-wrapper{
    text-align: center;
}

.product .item .text-wrapper .prices-wrapper .current-price{
    font-size: 16px;
    font-weight: 600;
    line-height: 19px;
    margin-bottom: 3px;
}

.product .item .text-wrapper .prices-wrapper.inline-price .current-price {
    width: fit-content;
    display: inline-block;
}

.lc-hr .product .item .text-wrapper .prices-wrapper .current-price{
    display: inline-block;
}

.lc-hr .product .item .text-wrapper .prices-wrapper .product-convert-price{
    float: none;
    display: inline-block;
    margin-left: 5px;
}

.product .item .text-wrapper .prices-wrapper .current-price.price-with-discount{
    color: #F04244;
}

.product .item .text-wrapper .prices-wrapper .prev-price{
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    color: #9F9F9F;
    margin-bottom: 3px;
}

.product .item .text-wrapper .prices-wrapper.inline-price .prev-price{
    width: fit-content;
}

.product .item .caption-product-list{
    position: absolute;
    top: 10px;
    left: 10px;
}

.product .item .caption-product-list a{
    margin-bottom: 5px;
    padding: 0;
}

.product .item .caption-product-list img,
.product .item .caption-product-list .featured-list{
    display: inline-block;
    max-width: 40px;
}

.product .item .caption-icons{
    position: absolute;
    bottom: 0;
    right: 0;
    width: auto;
    height: 37px;
    background: transparent;
    padding: 0 10px;
}

.product .item .caption-icons .favorite{
    line-height: 37px;
    text-align: right;
    display: inline-block;
    float: right;
}

.product .item .caption-icons .quick-view{
    display: none;
}

.favorite .icon:before{
    content: url(../../images/core/prazno.svg);
}

.favorite.active .icon:before{
    content: url(../../images/core/puno.svg);
}

.product .item .caption-icons .icon{
    opacity: 1;
    vertical-align: middle;
}

.product .item .options-wrapper.product-sizes-v2{
    display: none;
}

.product .item .btn-wrapper{
    display: none;
}

.product .item .caption-brand{
    position: absolute;
    bottom: 5px;
    left: 10px;
    z-index: 16;
    max-width: 40px;
    display: none;
}

.product .item .caption-list-name{
    width: 100%;
    margin: 0 auto;
    padding: 0 35px;
    position: absolute;
    bottom: 0;
    height: 37px;
    line-height: 37px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 18px;
    font-weight: 600;
    overflow: hidden;
    text-align: center;
    background: rgba(251,251,251,0.7);
    z-index: 0;
    display: block;
}


.products-listing  .list-description{
    display: none;
}

/*Lang dropdown*/

.menu-lang-wrapper-v2{
    display: inline-block;
    height:100%;
    cursor: pointer;
}

.menu-lang-wrapper-v2 .text{
    display: inline-block;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    color: #494949;
    margin-left: 20px;
    line-height: 17px;
    position: relative;
}

.menu-lang-wrapper-v2 .text:before{
    content: '';
    position: absolute;
    top: 0;
    left: -8px;
    height: 100%;
    width: 1px;
    background: #494949;
}

.menu-lang-wrapper-v2 .title{
    display: inline-block;
    color: #494949;
    font-size: 14px;
}

.menu-lang-wrapper-v2 .title img{
    margin-right: 10px;
}

.dropdown-menu{
    top: auto;
    bottom: 25px;
    left: 20px;
    min-width: 240px;
    background: #000;
    color: #fff;
}

.dropdown-menu>li>a{
    padding: 3px 10px;
    color: #ffffff;
}

.menu-lang-wrapper-v2:hover .dropdown-menu{
    display: block;
    margin: 0;
}

.dropdown-menu .item .country-name{
    display: inline-block;
}

.dropdown-menu .item img{
    display: inline-block;
    margin-right: 10px;
    border: 1px solid #ffffff;
    border-radius: 50%;
}

.sidebar-product-compare{
    display: none;
}

.breadcrumbs li.active{
    color: #000000;
}

.breadcrumbs li a{
    color: #000000cc;
}

.breadcrumbs.breadcrumbs_category{
    background: #000000;
}

.breadcrumbs.breadcrumbs_category li a{
    color: #ffffff;
}

/* Product slider baner */
.product-list-slider-with-description .content{
    display: none;
}

/* Product listing */
.slider-wrapper.slider-wrapper-full,
.slider-wrapper.slider-wrapper-full .slick-slide{
    margin-bottom: 15px;
}
.product-listing-headline-wrapper{
    margin: 35px 0;
}

.category-description{
    display: none;
}

.product-listing-headline-wrapper .category-description{
    display: block;
}

.product-listing .category-description .text-wrapper{
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
}

.product-listing .category-description .text-wrapper .moreellipses.less{
    display: none;
}

.product-listing .category-description .read-more-btn{
    font-size: 14px;
    color: #000000;
    text-transform: none;
    font-weight: 600;
    padding: 0;
    background: transparent;
    border: none;
    box-shadow: none;
    display: inline;
    vertical-align: baseline;
}

.product-listing .heading-wrapper h1{
    color: #000000;
    font-size: 30px;
    line-height: 30px;
    margin: 0;
    text-align: left;
    text-transform: none;
    font-weight: 400;
}

.product-listing-container.container{
    width: 1600px;
}

.product-listing-intro .list-types-wrapper{
    display: none;
}

.product-listing-intro .form-group.filters-limit{
    display: none;
}

.product-listing-intro {
    display: none;
}

.product-listing-intro .styled-select,
.filters-dropdown-menu .styled-select,
.filter-headlines .items-wrapper .item{
    border: none;
    background: #ffffff;
    height: 45px;
    position: relative;
    line-height: 45px;
    font-weight: 500;
    font-size: 13px;
}

.filters-dropdown-menu.fixed-filters-bar-desk{
    position: fixed;
    top: 149px;
    width: 100%;
    background: #ffffff;
    left: 0;
    z-index: 999;
    padding: 0 100px;
}

.filter-headlines .items-wrapper .item:hover{
    background: #000000;
}

.filters-dropdown-menu .form-group.sort-product{
    float: right;
    margin-bottom: 0;
    min-width: 140px;
}

.filters-dropdown-menu .form-group.sort-product .label{
    display: none;
}

.product-listing-filters .filter-group{
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.product-listing-filters .filter-group.filter-group-colections{
    display: none;
}

.product-listing-filters .filter-group .items-wrapper{
    padding: 15px 10px 0 0;
}

.filter-group .items-wrapper > li.active > a{
    color: #000000;
    font-weight: 700;
}

.filter-headlines .items-wrapper .item{
    padding: 0 12px 0 12px;
    margin-right: 0;
}

.main-wrapper-dropdwon-filters{
    overflow: hidden;
}

.filter-group .items-wrapper > li:hover .icheckbox_flat{
    border: 1px solid #000000;
    /*background: #E8E8E8;*/
}

/* Dropdown filters */
.filters-dropdown-menu{
    border-top: 1px solid #EBEDEE;
    border-bottom: 1px solid #EBEDEE;
    border-right: none;
}

.filter-group-items-wrapper.reset-wrapper{
    display: inline-block;
    margin: 0 15px;
}

.reset-wrapper .reset-text{
    color: #000000;
    font-size: 12px;
    font-weight: 400;
    cursor: pointer;
}

.reset-wrapper .icon {
    display: none;
}

.filter-group .headline-wrapper{
    font-weight: 500;
    text-transform: uppercase;
    font-size: 13px;
    line-height: 13px;
    cursor: pointer;
    position: relative;
    padding: 16px 30px 16px 20px;
}

.filter-group .headline-wrapper.active,
.filter-group .headline-wrapper:hover{
    background: #000000;
}

.filter-group .title{
    color: #000000;
}

.filter-group .headline-wrapper.active .title,
.filter-group .headline-wrapper:hover .title{
    color: #ffffff;
}

.product-listing-filters .filter-group.filter-input-search{
    display: none;
}

.filters-dropdown-menu .filter-group .icon {
    width: auto;
    height: auto;
    top: 12px;
    right: 14px;
    color: #000000;
    transform: rotate(90deg);
    font-size: 10px;
}

.filters-dropdown-menu .filter-group .headline-wrapper.active .icon{
    color: #ffffff;
    transform: rotate(-90deg);
}

.filters-dropdown-menu .filter-group .headline-wrapper:hover .icon{
    color: #ffffff;
}

.filters-dropdown-menu .filter-group .icon:before{
    content: "\e604";
}

.product-listing-filters .filter-group .filter-category-menu > ul{
    margin: 0;
    padding: 0 20px;
    border: 1px solid #EBEDEE;
    overflow-y: auto;
    min-height: 125px;
}

.filter-group .items-wrapper > li{
    margin-bottom: 0;
    border-bottom: 1px solid #EBEDEE;
}

.filter-group .items-wrapper > li > a{
    color: #000000;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 40px;
}

.filter-group .items-wrapper > li > a:hover{
    padding-left: 0;
}

.filters-dropdown-menu .filter-group .items-wrapper,
.filters-dropdown-menu .filter-group .items-wrapper,
.product-listing-filters .filter-group.filter-group-color ul.items-wrapper{
    min-width: 250px;
    border: 1px solid #EBEDEE;
}

.filters-dropdown-menu .filter-group.filter-group-size .items-wrapper {
    min-width: 300px;
}

.filters-dropdown-menu #nb_f-attr-6.filter-group .items-wrapper {
    min-width: 290px;
}

.filters-dropdown-menu .filter-group.filter-group-colections .items-wrapper{
    min-width: 335px;
}

.product-listing-filters .filter-group .items-wrapper{
    padding: 0 20px;
    overflow-y: auto;
    max-height: 165px;
    padding-right: 5px;
}

.filter-group .items-wrapper > li.form-group-checklabel label{
    color: #000000;
    font-size: 14px;
    text-transform: none;
    font-weight: 500;
    line-height: 40px;
    margin: 0;
    padding: 0;
    height: 40px;
    overflow: hidden;
}

.filter-group .items-wrapper > li .icheckbox_flat{
    margin-top: 12px;
    margin-right: 10px;
    width: 15px;
    height: 15px;
}

.filter-group .items-wrapper .item.form-group-checklabel label:hover{
    color: #000000;
}



.product-listing-intro .styled-select:before,
.filters-dropdown-menu .styled-select:before{
    content: '';
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 3px;
    background: url("../../images/core/triangle-bottom.png");
    width: 11px;
    height: 9px;
}

.product-listing-intro .form-group .styled-select select,
.filters-dropdown-menu .form-group .styled-select select{
    color: #000;
    line-height: 45px;
    padding: 0px 20px 0 5px;
    font-weight: 500;
    font-size: 14px;
    text-align: right;
    direction: rtl;
}

.product-listing-intro .form-group label, .product-listing-intro .form-group span{

    display: none;
}

.product-listing-intro{
    padding: 0px 0 20px;
}

.selected-filters.tags{
    background: #ffffff;
}

.product-listing-filters .filter-group{
    position: relative;
}

.tags .products-found-wrapper .products-found{
    color: #626262;
    font-size: 12px;
    line-height: 20px;
}

.lc-cz .tags .products-found-wrapper .products-found,
.lc-sk .tags .products-found-wrapper .products-found{
    color: #6a6a6a;
    font-size: 12px;
    display: flex;
    flex-direction: row-reverse;
}

.lc-cz .products-found-wrapper .products-found .products-found-number,
.lc-sk .products-found-wrapper .products-found .products-found-number{
    margin-left: 5px;
}


.tags .items-wrapper .item{
    background: #EFEFEF;
    margin-bottom: 0;
    border-radius: 60px;
    padding-right: 5px;
}

.tags .items-wrapper .item .text{
    font-size: 12px;
}

.tags .items-wrapper .item .text, .tags .items-wrapper .item .close{
    color: #000000;
    opacity: 1;
}

.tags .items-wrapper .item .text, .tags .items-wrapper .item .close{
    line-height: 24px;
    height: 24px;
}

.tags .items-wrapper .item .close:hover{
    background: transparent;
}

.tags .products-found-wrapper .remove-all-tags{
    font-size: 9px;
    line-height: 22px;
    color: #626262;
    opacity: 1;
    display: none;
}

.selected-filters.tags:before{
    background: #ffffff;
}


.product-listing .product-item:not(.list-view):hover{
    border: none;
}

.product-listing .product-item:not(.list-view){
    border: none;
}

.product .item.grid-view .img-wrapper{
    border: none;
    padding: 0;
}

.product .item.grid-view .product-compare{
    display: none;
}

.product .item.grid-view .text-wrapper .title{
    margin-top: 15px;
}

.pagination>li>a, .pagination>li>span{
    border-radius: 50%;
    border: 1px solid #000000cc;
    color: #000000;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus,
.pagination > li.active > a,
.pagination > li.active > a:hover{
    color: #ffffff;
    background-color: #000000;
    border-color: #000000;
    border-radius: 50%;
}

.pagination > li:first-child > a, .pagination > li:last-child > a{
    border-radius: 50%;
}

.pagination > li{
    margin-right: 10px;
}

.pagination .icon-caret-right:before {
    content: "\f105";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 21px;
}
.pagination .icon-caret-left:before {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 21px;
    content: "\f104";
}
.pagination .icon-caret-dbl-right:before {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 21px;
    content: "\f101";
}
.pagination .icon-caret-dbl-left:before {

    content: "\f100";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 21px;
}

.pagination > li.first, .pagination > li.last, .pagination > li.next, .pagination > li.prev{
    margin-left: 10px;
}

.pagination > li > a:hover{
    background: #000000;
    border-color: #000000;
    color: #ffffff;
}

.pagination > li.first > a, .pagination > li.last > a, .pagination > li.next > a, .pagination > li.prev > a{
    color: #000000;
}


.pagination > li.next{
    margin-left: 0;
}

.pagination > li.prev{
    margin-right: 10px;
}

.pagination > li.first > a:hover, .pagination > li.last > a:hover, .pagination > li.next > a:hover, .pagination > li.prev > a:hover{
    color: #ffffff;
}

/* Product detail */
.product-details-info .heading-wrapper .brand{
    display: none;
}

.product-details-info{
    width: calc(100% - 150px);
}

.product-details h1{
    font-size: 26px;
    line-height: 30px;
    color: #000000;
    font-weight: 500;
    text-align: left;
}

.product-details .product-details-info .category,
.product-details .product-details-info .category a{
    color: #000000;
    font-size: 14px;
    text-transform: uppercase;
    display: none;
}

.product-details .product-details-info .code{
    position: absolute;
    top: 5px;
    right: 10px;
    color: #000000;
    font-size: 0;
    font-weight: 400;
    line-height: 14px;
    padding: 0;
}

.product-details .product-details-info .code span{
    color: #000000;
    font-size: 14px;
    font-weight: 400;
}
.product-details .product-details-info .code > .code{
    display: none;
}

.product-details .product-details-info{
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 25px;
}

.product-details-price{
    min-height: 70px;
}

.product-details-price .prev-price{
    color: #9F9F9F;
    font-size: 16px;
    line-height: 20px;
    display: table;
}
.lc-hr .product-details-price .prev-price.product-pricewithoutdiscount{
    text-decoration: none;
}

.product-details-price .prev-price.product-lastminprice,
.product-details-price .prev-price.product-infooldprice{
    text-decoration: none;
    width: 100%;

}
.product-details-price .prev-price.product-lastminprice .icon-wrapper,
.product-details-price .prev-price.product-infooldprice .icon-wrapper{
    display: inline-block;
    margin-right: 5px;
}
.product-details-price .prev-price.product-lastminprice .price-title,
.product-details-price .prev-price.product-infooldprice .price-title{
    display: inline-block;
    margin-top: 10px;
}
/*.product-details-price .prev-price.product-pricewithoutdiscount{*/
/*    text-decoration: none;*/
/*}*/
.lc-ro .product-details-price .prev-price.product-pricewithoutdiscount{
    text-decoration: line-through;
}
.lc-ro .product-details-price .prev-price.product-oldprice ,
.lc-ro .product .item .text-wrapper .prices-wrapper .prev-price.prev-old-price {
    text-decoration: none;
}

.product-details-price .current-price{
    color: #000000;
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
}

.product-details-price .current-price.has-discount ,
.product-lastminpricediscount-value.red,
.current-price.red,
.product .item .text-wrapper .prices-wrapper .current-price.red,
.product-details-price .current-price.red {
    color: #F04244;
}

.product-details-price .prev-price .red{
    color: #F04244;
}


.lc-gr .product .item .text-wrapper .prices-wrapper .prev-price.min-last-price{
    text-decoration: line-through;
}

.product-lastminpricediscount-value .minus,
.product-infooldpricediscount-value .minus{
    margin-left:-3px;
}

.product-price-wrapper{
    color: #F04244;
    font-size: 14px;
    line-height: 17px;
}

.product-details-price .price-saved{
    color: #F04244;
    font-size: 14px;
    margin-bottom: 0;
    line-height: 22px;
    font-weight: 400;
    margin-left: 15px;
}

.product-details-price .clearfix{
    float: left;
}

.product-details .product-gallery-wrapper .caption-discount{
    right: 0;
    top: 20px;
    width: 70px;
    height: 40px;
    line-height: 40px;
    background: #ffffff;
    border-radius: 0;
    font-size: 20px;
    text-align: center;
    color: #EF5254;
    font-weight: 500;
    border: 1px solid #f5f5f5;
}

.product-details .product-gallery-wrapper .sum-discount .text-discount{
    position: absolute;
    top: 38px;
    right: -1px;
    z-index: 15;
    width: 70px;
    height: 40px;
    line-height: 40px;
    background: #ffffff;
    border-radius: 0;
    font-size: 20px;
    text-align: center;
    color: #F04244;
    font-weight: 500;
    border: 1px solid #f5f5f5;
}

.product-gallery-wrapper .sum-discount .icon-plus{
    position: absolute;
    top: 39px;
    font-size: 20px;
    left: 54%;
    right: auto;
    transform: translateX(-50%);
    font-weight: 500;
    color: #EF5254;
}

.product-details .product-image-wrapper{
    border: none;
}

.product-details .caption-product-list{
    padding: 0;
    top: 20px;
    width: calc(100% - 40px);
    left: 20px;
}

.product-details .caption-product-list img{
    margin-bottom: 15px;
}

.product-item-overlay{
    margin: 0 -10px;
}

.threed-icon-wrapper.galery-horizontal{
    position: absolute;
    right: 0;
    background: #ffffff;
    padding: 10px;
    top: 720px;
    margin: 0;
}

.threed-icon-wrapper .text{
    font-size: 14px;
    line-height: 16px;
}

.threed-icon-wrapper .threed-icon{
    background: url(../../images/core/360_prikaz.svg) no-repeat;
    width: 36px;
    height: 32px;
    float: none;
    margin-right: 15px;
}

.galery-horizontal .threed-content{
    display: flex;
}

.product-details label{
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 10px;
}

.sizes-filters{
    display: none;
}

.product-attributes li{
    margin-right: 15px;
    margin-bottom: 15px;
    min-width: 60px;
    width: 45px;
    height: 30px;
    line-height: 28px;
    text-align: center;
    color: #000000;
    font-size: 14px;
    font-weight: 500;
    padding: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: #D5D5D5;
    border-image: initial;
    border-radius: 30px;
    overflow: hidden;
}

/*.lc-bs .product-attributes li,*/
/*.lc-ro .product-attributes li,*/
/*.lc-bg .product-attributes li,*/
/*.lc-mk .product-attributes li{*/
/*    font-size: 0;*/
/*    line-height: 0;*/
/*}*/

/*.lc-bs .product-attributes li .second-size,*/
/*.lc-ro .product-attributes li .second-size,*/
/*.lc-bg .product-attributes li .second-size,*/
/*.lc-mk .product-attributes li .second-size{*/
/*    font-size: 14px;*/
/*    line-height: 28px;*/
/*}*/

.product-attributes li:hover{
    color: #000000;
    border-color: #000000;
}

.product-attributes li.active{
    background: #000000;
    border-color: #000000;
}

.product-attributes li.active:hover{
    color: #ffffff;
}

.product-attributes li.disabled, .product-attributes li.disabled:hover{
    color: #D5D5D5;
    border-color: #D5D5D5;
}

.product-detail-buy{
    margin-top: 0;
}

.product-detail-buy .heading-wrapper,
.product-detail-buy .product-quantity-wrapper{
    display: none;
}

.shop-button-qnt:before{
    display: none;
}

.shop-button-qnt{
    min-width: 310px;
    height: 48px;
    margin-left: 0;
    margin-bottom: 0px;
    box-shadow: none;
    padding-right: 40px;
    padding-left: 40px;
    font-size: 18px;
    font-weight: 600;
    border-radius: 70px;
}

.product-detail-buy .btn-wrapper {
    display: inline-block;
}

.product-details .product-detail-wrapper .favorite {
    height: 48px;
    line-height: 48px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    flex-direction: row-reverse;
    vertical-align: middle;
    border: 1px solid #000000;
    border-radius: 70px;
    margin-left: 35px;
    min-width: 310px;
    text-align: center;
    position: relative;
}

.product-details .product-detail-wrapper .favorite:hover{
    opacity: 0.7;
}

.product-details .product-detail-wrapper .favorite .text{
    font-size: 18px;
    font-weight: 600;
    color: #000000;
    text-transform: uppercase;
    padding-right: 10px;
}

.product-favorite .icon{
    margin-right: 0;
    position: absolute;
    right: calc(50% - 75px);
    transform: translate(-50%, -50%);
    top: 50%;
}

.product-favorite.active .icon{
    right: 5px;
}
.products-detail-wrapper .product-favorite .icon,
.products-detail-wrapper .product-favorite.active .icon {
    right: unset;
    top: unset;
    left: unset;
    transform: unset;
    position: relative;
}

.products-detail-wrapper .product-compare{
    display: none;
}

.product-details-related{
    border-top: none;
    padding-top: 10px;
    margin-bottom: 30px;
}

.products-detail-wrapper .heading-wrapper .title{
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
    margin-bottom: 25px;
}

.popover-title{
    font-size: 12px;
    line-height: 15px;
    background: #000000;
}

.popover.bottom > .arrow,
.popover.bottom > .arrow::after {
    border-bottom-color: #000000;
}

.product-details-info .description{
    display: none;
}

.product-information-wrapper .description{
    font-weight: 400;
    font-size: 14px;
    line-height: 25px;
    margin-top: 20px;
}

.product-information-wrapper .description .moreellipses.less{
    display: none;
}

.product-information-wrapper .description .read-more-btn{
    font-size: 14px;
    color: #000000;
    text-transform: none;
    font-weight: 600;
    padding: 0;
    background: transparent;
    border: none;
    box-shadow: none;
    display: inline;
}

.product-information-wrapper .description .read-more-btn:hover{
    opacity: 0.7;
}

.product-information-wrapper .description .read-more-btn:focus,
.product-information-wrapper .description .read-more-btn:active,
.product-information-wrapper .description .read-more-btn:active:focus,
.product-information-wrapper .description .read-more-btn:focus,
.product-information-wrapper .description .read-more-btn:active:focus{
    opacity: 1;
}

.product-information-wrapper .description ul,
#tab_product_description ul,
.post-content ul,
.delivery-option-description ul,
.content-editor ul{
    list-style-type: disc;
}


.toggle-banner,
.toggle-banner .toggle-button{
    display: none;
}

.product-detail-wrapper{
    padding-left: 40px;
    position: sticky;
    top: 160px;
    left: 0;
}

.modal-open .product-detail-wrapper{
    position: relative;
}

.product-images-gallery .item{
    width: 100%;
    margin-bottom: 20px;
    margin-left: 0;
}

.product_detail-slider.grid-slider{
    border: none;
    padding: 0 10px;
}

.product_detail-slider.grid-slider .item{
    background: #F6F6F6;
    margin-bottom: 15px;
    padding: 7px 35px;
}

.product_detail-slider.grid-slider .item .img-wrapper{
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
}

.product_detail-slider.grid-slider .content{
    width: auto;
    left: auto;
    padding: 0;
    display: inline-block;
    text-align: left;
    bottom: auto;
    height: auto;
    vertical-align: middle;
}

.product_detail-slider.grid-slider .item .text-wrapper{
    text-align: left;
    margin-bottom: 0;
}

.product_detail-slider.grid-slider .text-wrapper .title{
    font-size: 14px;
    font-weight: 500;
    color: #000000;
    line-height: 25px;
}

.product_detail-slider.grid-slider .item .text-wrapper .description{
    display: none;
}

.panel-title{
    font-size: 14px;
    font-weight: 600;
    color: #000000;
    text-transform: uppercase;
    line-height: 25px;
}

.product-vertical-panel .panel-inner p{
    font-size: 13px;
    color: #000000;
    margin-bottom: 0;
}

.product-vertical-panel .panel-group .panel{
    border-bottom: none;
    -webkit-box-shadow: 0px 1px 0px 0px rgba(223,223,223,1);
    -moz-box-shadow: 0px 1px 0px 0px rgba(223,223,223,1);
    box-shadow: 0px 1px 0px 0px rgba(223,223,223,1);
}

.panel-heading{
    padding: 17px 15px;
}

.panel > .collapsing, .panel > .collapse{
    border-bottom: none;
}

.panel-group .panel-heading .panel{
    border-radius: 0;
    border-bottom: 1px solid #DFDFDF;
    box-shadow: none;
}

.panel-body .panel-group .panel{
    border: none;
    box-shadow: none;
}

/*.panel-body{*/
/*    padding: 0 15px 15px;*/
/*}*/

.panel-group .panel-heading.opened .icon{
    transform: rotate(-90deg);
}

.panel .comments{
    padding: 0;
    margin-bottom: 0;
}

.panel .comment-content .items-wrapper .item{
    padding-left: 0;
}

.panel-inner .comment-content .items-wrapper .item .img-wrapper{
    width: 70px;
    display: none;
}

.panel-inner .comment-content .items-wrapper .item .text-wrapper {
    width: calc(100% - 70px);
}

.comments .rate-wrapper .front-stars, .comment-content .rate-wrapper .front-stars{
    color: #000000;
}

.modal .rating-stars-required .validation-errors-list {
    bottom: 40px;
}

.products-detail-wrapper .comment-content{
    padding: 0;
}

.products-detail-wrapper .comment-content .title,
.comment-content .heading-wrapper .title h4{
    margin-bottom: 0;
}
.product .rate-wrapper .front-stars, .product-detail-rate .rate-wrapper .front-stars{
    color: #000000;
}

.product-detail-rate{
    margin-bottom: 15px;
    cursor: pointer;
}
.product-detail-rate .rate-wrapper .back-stars{
    color: #c5c5c5;
}

.product-detail-rate{
    display: inline-block;
    padding-left: 0px;
}

.product-detail-rate .heading-wrapper-rate,
.product-detail-rate .rate-number,
.product-detail-rate .rate-users-number,
.product-detail-rate .rate-action.rate-action-old{
    display: none;
}

.product-detail-rate .rate-info .rate-wrapper {
    font-size: 18px;
    margin-right: 10px;
}

.btn-info{
    background: #000000;
    font-weight: 500;
    border-radius: 20px;
    height: 37px;
    line-height: 37px;
    padding: 0 25px;
}

.btn-info.useless, .btn-info.helpful, .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info:active:focus{
    background: #000000;
    opacity: 0.7;
}

.panel label{
    font-size: 12px;
    text-transform: none;
}

/*.panel .comments{*/
/*    font-size: 18px;*/
/*    text-transform: uppercase;*/
/*    font-weight: 700;*/
/*}*/

.panel .comments .heading-wrapper h3{
    margin-bottom: 10px;
}

.panel .icon:not(.fa-star){
    color: #000000;
    margin-right: 0;
}

.table > thead > tr > th{
    color: #000000;
}

.product-details .table > tbody > tr > td, .product-details .table > thead > tr > th{
    font-size: 13px;
}

.product-details .table > thead > tr > th{
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
}

.product-details .table > thead,
.product-details .table>tbody>tr>td{
    border: none;
}

.table>tbody>tr:nth-child(2n+1){
    background: #EFEFEF;
}

.table>tbody>tr:hover>td, .table>tbody>tr:hover>th{
    background-color: transparent;
}

.cart-table.table>tbody>tr:hover>td, .cart-table.table>tbody>tr:hover>th{
    background-color: #eaeaea;
}

.productstate-product .location-search-box.img-wrapper img{
    max-width: 100%;
}

.productstate-right .title h2{
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
    color: #000000;
}

.productstate-right .category{
    font-size: 13px;
}

.productstate-right .product-attributes li{
    margin-right: 5px;
    margin-bottom: 5px;
    min-width: 30px;
    width: 50px;
    height: 25px;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    border-radius: 30px;
}

.productstate-right .product-attributes li .size-color {
    width: 70%;
    left: 50%;
    transform: translateX(-50%);
    height: 2px;
}

.productstate-right .product-attributes li.no-sec-size{
    font-size: 11px;
    line-height: 25px;
}
.lc-me .productstate-right .product-attributes li{
    display: block !important;
    font-size: 11px;
    line-height: 25px;
}
.lc-me .productstate-right .product-attributes li .second-size{
    display: none !important;
}

.productstate-right .product-attributes li .second-size{
    display: block !important;
    font-size: 11px;
    line-height: 25px;
}

.product-attrs-reset{
    text-transform: none;
}

.stores-wrapper .panel-content .btn-wrapper a:hover{
    text-decoration: underline;
}

.productstate-product .product-help-link{
    display: none;
}

.map-link{
    color: #000000;
}

.map-link:hover{
    text-decoration: underline;
}

.stores-wrapper .store-content .panel-body p{
    margin: 0;
}

.panel > .collapsing .panel-toggle, .panel > .collapse .panel-toggle{
    padding: 0;
}

.product-detail-download .heading-wrapper{
    display: none;
}

.product-detail-download a:hover{
    text-decoration: underline;
}

.stores-wrapper .store-content .post-item-morelink .icon:before{
    content: "\f105";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 16px;
    margin-right: 0;
    margin-left: 5px;
}

.similar-products-slider .slick-track,
.outfit-slider .slick-track{
    margin: auto;
}

.product.outfit-slider .item,
.product.similar-products-slider .item,
.product.last-viewed-slider .item,
.product.article-detail-slider .item{
    padding: 0 10px;
}

.outfit-slider .heading-wrapper.heading-wrapper-bordered h2,
.similar-products-slider .heading-wrapper.heading-wrapper-bordered h2,
.article-detail-slider .heading-wrapper.heading-wrapper-bordered h2{
    font-size: 30px;
    line-height: 36px;
    font-weight: 700;
    color: #000000;
}

.outfit-slider .heading-wrapper.heading-wrapper-bordered,
.similar-products-slider .heading-wrapper.heading-wrapper-bordered,
.article-detail-slider .heading-wrapper.heading-wrapper-bordered{
    margin-bottom: 30px;
}

.heading-wrapper.heading-wrapper-bordered:before{
    display: none;
}

.outfit-slider .product .item .text-wrapper .title a,
.similar-products-slider .product .item .text-wrapper .title a,
.article-detail-slider .product .item .text-wrapper .title a{
    font-size: 14px;
    line-height: 17px;
}

.product-compare{
    display: none;
}

.detail-product-info-lists{
    display: block;
    padding: 0;
    margin-bottom: 10px;
    margin-top: 10px;
}

.detail-product-info-lists .item{
    margin-bottom: 10px;
    display: block;
}

.detail-product-info-lists .item .img-wrapper{
    display: none;
}

.detail-product-info-lists .title,
.detail-product-info-lists .title.rotate-icon{
    margin-top: 0;
    font-size: 15px;
    font-weight: 700;
    padding: 0 35px 0 15px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #EBEBEB;
    border-radius: 20px;
    display: inline-block;
    position: relative;
    cursor: pointer;
}

.detail-product-info-lists .title:before{
    content: '';
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 15px;
    background: url("../../images/core/arrow_small.png");
    width: 9px;
    height: 5px;
}

.detail-product-info-lists .title.rotate-icon:before{
    -webkit-transform: translateY(-50%) rotate(180deg);
    -moz-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    -o-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
}

.detail-product-info-lists .description{
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #000000;
    margin-top: 10px;
    display: none;
}

.detail-product-info-lists .description.show-description{
    display: block;
}

/* - ARTICLE DETAILS - */

/* - cover - */

.article-details-cover {
    position: relative;
    padding: 0 !important;
    min-height: 250px;
    background: #000000;
    background: rgb(0,0,0);
    background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(9,9,121,1) 69%, rgba(141,0,255,1) 100%);
}

.article-details-cover::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.35) 20%, rgba(255,255,255,0) 100%);
}

.article-details-cover .breadcrumbs {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    background: transparent;
}

.article-details-cover .breadcrumbs li a{
    color: #ffffff;
}

.article-details-cover .breadcrumbs li:before{
    color: #ffffff;
}

.article-details-cover .breadcrumbs li.active {
    color: #ffffff;
    font-weight: 500;
}

.article-details-cover .admin-edit a{
    color: #Ffffff;
}

.article-details-cover .cover-info-wrapper {
    position: absolute;
    left: 50%;
    bottom: 50px;
    width: 100%;
    max-width: 760px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.article-details-cover .cover-info-wrapper .title {
    height: 76px;
    overflow: hidden;
    width: 81%;
    text-transform: none;
}

.article-details-cover .cover-info-wrapper h1 {
    margin: 0;
    line-height: 40px;
    font-size: 30px;
    font-weight: 700;
    color: #FFFFFF;
    text-align: left;
}

.article-header {
    margin-bottom: 10px;
    padding: 0;
    font-size: 0;
    background-color: transparent;
    border: 0;
}

.article-header .header-info .favorite {
    display: none;
}

.article-header .header-info {
    display: inline-block;
}

.article-header .category,
.article-details-cover .cover-info-wrapper .the-date {
    position: relative;
    display: inline-block;
    float: none;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
    color: #FFFFFF;
}

.article-header .category {
    padding-right: 15px;
}

.article-header .category::after {
    content: "|";
    position: absolute;
    right: -2px;
    transform: rotate(25deg);
    top: 0;
}

.article-details-cover .cover-info-wrapper .the-date {
    padding-left: 15px;
}

.article-details-cover .img-mobile {
    display: none;
}

/* - content - */

.article-detail {
    position: relative;
    margin: 0 auto;
    margin-top: 50px;
    max-width: 760px;
    margin-bottom: 50px;
}

.article-detail .article-wrapper {
    padding: 0;
    background-color: transparent;
}


.article-detail .article-wrapper .text-wrapper {
    margin: 0;
    padding: 0;
}

/* - comments - */

.comments,
.comments-content-wrapper {
    margin: 0 auto;
    max-width: 760px;
}

.comments {
    padding-left: 10px;
    padding-right: 10px;
}

.comment-content .items-wrapper .item > div{
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    color: #494949;
    width: 100%;
}

.comments .form-comment {
    margin-bottom: 0;
}

.comments .heading-wrapper h3 {
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    color: #000000;
    margin-bottom: 30px;
}

.panel-body .comments .heading-wrapper h3{
    font-size: 15px;
    margin-top: 0;
    text-transform: uppercase;
}

.comments .comments-input-wrapper .btn-display-comments {
    display: none;
}

.comments .form-group label {
    font-size: 13px;
    color: #1A1A18;
}

.comments .form-control::placeholder {
    color: #808080;
    font-weight: 400;
}

.comments textarea {
    height: 87px;
}

#comment_submit {
    margin-top: 10px;
    padding: 0;
    width: 170px;
    height: 43px;
    font-size: 15px;
    font-weight: 500;
    line-height: 43px;
    text-transform: uppercase;
}

.comments .btn-wrapper{
    display: block;
}

.comment-content {
    padding: 0 10px;
    margin-bottom: 30px;
}

.comment-content .heading-wrapper .title h4 {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #000000;
    border: 0;
}

.comment-content .items-wrapper .item .user,
.comment-content .items-wrapper .item .user-comment p,
.comment-content .items-wrapper .item .time {
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    color: #494949;
    margin-bottom: 0 ;
}

.comment-content .items-wrapper .item .user {
    margin-bottom: 10px;
    color: #000000;
    padding: 0;
    font-size: 14px;
    margin: 0;
    display: inline-block;
    font-weight: 700;
    text-transform: uppercase;
}

.comment-content .items-wrapper .item .user-comment p {
    padding-bottom: 3px;
}

.comment-content .items-wrapper .item .rating,
.comment-content .items-wrapper .item .like-dislike {
    padding: 0;
}

.comment-content .rate-wrapper{
    line-height: 28px;
    height: 20px;
}

.comment-content .rate-wrapper i.fa, .comment-content .rate-wrapper i.icons{
    font-size: 13px;
}

.comment-content .items-wrapper .item .user-comment p,
.comment-content .items-wrapper .item .time {
    font-size: 14px;
    line-height: 24px;
    color: #808080;
    margin-bottom: 5px;
}

.comment-content .items-wrapper .item .time{
    color: #b2b2b2;
}
/*.comment-content .items-wrapper .item .user{
    color: #494949;
    padding: 0;
    font-size: 16px;
    margin: 0;
}*/

.comment-content .items-wrapper .item.comment-reply{
    margin-left: 0;
    width: 100%;
}

/* - similar articles - */

.similar-article-slider {
    margin-bottom: 60px !important;
}

.article.similar-article-slider .heading-wrapper.heading-wrapper-bordered h2{
    letter-spacing: 0;
}


/* - social - */

.article-detail .social-share {
    position: absolute;
    top: 5px;
    left: -100px;
}

.article-detail .social-share .item {
    display: block;
    margin-bottom: 10px;
    margin-right: 0;
    width: 31px;
    height: 31px;
    line-height: 31px;
    border: 1px solid #000000;
    border-radius: 50%;
    text-align: center;
    background: #000000;
}

.article-detail .social-share .item:hover{
    background: #ffffff;
}

.social-share .item a{
    font-size: 17px;
    color: #ffffff;
}

.article-detail .social-share .item a:hover,
.article-detail .social-share .item:hover a{
    color: #000000;
}

.article-detail .social-share .item:last-of-type {
    margin-bottom: 0;
}

.article-detail .social-share.detail-social-share .share-text {
    display: none;
}

/* - product slider - */

.article-detail-slider .slick-slider .slick-track {
    padding-bottom: 0;
}

.article-detail-slider.product-slider{
    margin-bottom: 0;
}

.product-slider.article-detail-slider .slider-init{
    margin-bottom: 0;
}

/* - TEXT EDITOR - */

.article-content .text-wrapper {
    padding-right: 120px;
}

.article-content .text-wrapper h2,
.page-content h2 {
    font-size: 20px;
    font-weight: 600;
    line-height: 26px;
    color: #4D4D4D;
}

.article-content .text-wrapper p,
.page-content p {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    color: #494949;
}

.note.note-info {
    padding-left: 40px;
    background-color: transparent;
    border-left: 1px solid #000000;
}

.note{
    border-left: 4px solid #000000;
    background: #ffffff;
    padding: 25px 40px;
    font-weight: 500;
    font-size: 20px;
    line-height: 25px;
    margin: 35px 0;
}

.note.note-info p {
    font-size: 27px;
    font-weight: 600;
    font-style: italic;
    line-height: 36px;
}

.marker{
    position: relative !important;
    font-size: 18px;
    color: #000000;
}

.marker::first-letter {
 font-size: 36px;
}

.article-detail .article-wrapper .text-wrapper > img,
.article-detail .article-wrapper .text-wrapper p img{
    margin: 0;
}

.article-content .text-wrapper .page-box-wrapper,
.article-content .text-wrapper .page-img-box-wrapper,
.page-content .page-box-wrapper,
.page-content .page-img-box-wrapper {
    background-color: transparent;
}

.article-content .text-wrapper .page-img-box-wrapper.pull-left,
.article-content .text-wrapper .page-box-wrapper.pull-left,
.page-content .page-img-box-wrapper.pull-left,
.page-content .page-box-wrapper.pull-left {
    /*padding: 0;*/
}

.article-content .text-wrapper .page-img-box-wrapper,
.page-content .page-img-box-wrapper {
    margin-bottom: 12px;
    padding: 0;
}

.article-content .text-wrapper .page-img-box-wrapper p,
.page-content .page-img-box-wrapper p {
    margin: 0;
    font-size: 14px;
    font-style: italic;
    line-height: 20px;
    color: #808080;
}

/* Contact */
.contact-page:not(.background-image-active) h1,
.career-page h1,
.cooperation-page h1,
.error-page h1,
.attribute-letters-list h1,
.registration-page h1,
.login-page h1,
.lost-password-page h1{
    text-align: center;
    font-size: 30px;
    line-height: 30px;
    font-weight: 700;
    color: #000000;
}

.contact-page:not(.background-image-active){
    padding-top: 0;
}

.page .heading-wrapper{
    margin-bottom: 50px;
}

.contact-page .container,
.career-page .container,
.cooperation-page .container,
.registration-page .container,
.login-page .container,
.lost-password-page .container{
    width: 925px;
    margin: 0 auto;
}

.page .heading-wrapper .description{
    font-weight: 400;
}

.contact-form-wrapper{
    width: 725px;
    margin: 0 auto;
    float: none;
}

.page .contact-forma {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
}

.page .contact-forma .form-group{
    /*float: left;*/
    max-width: 50%;
    width: 50%;
    padding: 0 15px;
}

.page .contact-forma .phone .form-group {
    width: 100%;
    max-width: unset;
    padding: 0;
}

.page .contact-forma .form-group.textarea-group{
    max-width: 100%;
    width: 100%;
}

.page .contact-forma .form-group.anti-spam,
.page .contact-forma .form-group.form-group-checklabel{
    float: none;
    margin: 0 auto 15px;
}

.page .contact-forma .form-group.button{
    float: none;
    margin: 15px auto 15px;
    text-align: center;
}

.page .contact-forma .form-group.button .btn {
    padding: 0 45px;
}

.page .contact-forma .form-group.form-group-checklabel a {
    font-size: 12px;
    color: #000000;
    text-decoration: underline;
}

.newsletter .form-group.form-group-checklabel label a{
    color: #000000;
}

.page .contact-forma .form-group.form-group-checklabel a:hover{
    text-decoration: none;
}

.contact-form-wrapper .validation-errors-list{
    right: 0;
    left: unset;
    bottom: -3px;
    width: 100%;
    top: 15px;
}

.categories-list{
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 20px;
}

.career-form-wrapper .btn-wrapper,
.cooperation-page form .btn-wrapper{
    display: block;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 30px;
}

.input-group .form-control{
    border-right-width: 1px;
}

.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group{
    margin-right: -2px;
}

.input-group-btn .btn-file:hover{
    border: 1px solid #000000;
    color: #000000;
    margin-right: 0;
}


.contact-slider-wrapper{
    float: none;
}

.company_info_contact-slider .item{
    border: none;
    background: #f6f6f6;
    padding: 15px 20px 15px 20px;
    width: 432px;
    margin: 0 15px;
    display: inline-flex;
    align-items: end;
}

/*.company_info_contact-slider .item .img-wrapper,*/
/*.company_info_contact-slider .item .content{*/
/*    display: inline-block;*/
/*    vertical-align: middle;*/
/*}*/

.company_info_contact-slider .item .img-wrapper{
    margin-right: 20px;
    flex-shrink: 0;
}

.company_info_contact-slider .item .text-wrapper{
    margin-top: 0;
    text-align: left;
}

.company_info_contact-slider .text-wrapper .title{
    display: none;
}

.company_info_contact-slider .item .text-wrapper .description{
    font-size: 14px;
    font-weight: 400;
    color: #000000;
    line-height: 20px;
}

.company_info_contact-slider .item .text-wrapper .description p{
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #000000;
    line-height: 20px;
}

.company_info_contact-slider .item:hover .img-wrapper:after{
    display: none;
}

/* Error */
.error-page .post-content{
    font-size: 16px;
    color: #494949;
    line-height: 28px;
}

.error_page_content-slider .title {
    display: none;
}

.alt-background{
    background: #ffffff;
}

.grid-slider.error_page_content-slider .item .text-wrapper .title{
    color: #000000;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    display: inline-block;
}

.grid-slider.error_page_content-slider .item .img-wrapper a{
    top: 1px;
}

.grid-slider.error_page_content-slider .item .img-wrapper:hover{
    box-shadow: none;
}

.grid-slider.error_page_content-slider .item .img-wrapper img{
    transform: scale(1);
    transition: all 0.3s;
}

.grid-slider.error_page_content-slider .item .img-wrapper:hover img{
    transform: scale(1.03);
    transition: all 0.3s;
}

.grid-serror_page_content-sliderlider .item .text-wrapper{
    margin-top: 20px;
}

.error-search-list .icon-caret-right:before{
    content: "\f105";
    font: normal normal normal 20px/1 FontAwesome;
}

.categories-list .heading-wrapper{
    color: #000000;
    font-weight: 500;
    margin: 25px 0 0;
}

.categories-list .toggle-elem{
    margin-top: 20px;
}

.categories-list ul li a{
    font-size: 16px;
    color: #494949;
}

.categories-list ul li a:hover{
    text-decoration: underline;
}

/* Cart */
.cart-step h2{
    font-size: 24px;
    font-weight: 500;
    color: #000000;
}

.cart-step .heading-underlined{
    border-bottom: 1px solid #dfdfdf;
}

.cart-step .heading-append{
    right: 20px;
    color: #000000;
}

.table.cart-table > thead > tr > th{
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    padding-bottom: 10px;
}

.table.cart-table>tbody>tr:nth-child(2n+1){
    background: #f6f6f6;
}

.cart-table .product-item-image img{
    border: none;
    box-shadow: none;
}

.cart-table .product-item-category{
    font-size: 16px;
    font-weight: 400;
    color: #494949;
    line-height: 16px;
    margin-bottom: 15px;
    text-transform: uppercase;
}

.cart-table .product-item-title{
    font-size: 16px;
    font-weight: 400;
    color: #000000;
    line-height: 20px;
    margin-bottom: 10px;
}

.cart-table .product-item-code{
    font-size: 15px;
    font-weight: 400;
    color: #494949;
}

.cart-table .product-item-size{
    font-size: 15px;
    font-weight: 400;
    color: #494949;
}

.table.cart-table>tbody>tr>td{
    font-size: 17px;
}

.table.cart-table>tbody>tr>td.cart-price,
.table.cart-table>tbody>tr>td.cart-price-discount,
.table.cart-table>tbody>tr>td.cart-total-product,
.cart-table .product-item-prices{
    font-size: 16px;
    color: #000000;
    font-weight: 500;
}

.table.cart-table>tbody>tr>td.product-item-image{
    padding: 10px;
}

.delivery-options li:hover > *{
    background: #ffffff;
}

.delivery-option-text{
    padding: 0 20px 20px;
}

.styled-select.midthick-select{
    margin-bottom: 10px;
}

.gift-product-modal .modal-title{
    text-align: center;
}

.cart-table.table > tbody > tr > td.total-price{
    font-weight: 600;
}

.info-until-free-delivery-wrpper .heading-wrapper.heading-underlined{
    background: #f6f6f6;
    border-bottom: none;
}

.cart-step .heading-wrapper .title{
    font-weight: 500;
}

.gift-product-modal .gift-product .product-info{
    min-height: 130px;
}

.gift-product-modal .gift-product .product-info .size-select-wrapper{
    margin-top: 10px;
}

.gift-product-modal .gift-product .product-info .product-sizes .item{
    padding: 0;
    width: 37px;
    height: 37px;
    line-height: 36px;
    text-align: center;
    border: 1px solid #000000;
    border-radius: 50%;
}

.gift-product-modal .gift-product .product-info .product-sizes .item.active{
    background: #000000;
    border-color: #000000;
}

.product-wrapper-chosen .product-info{
    padding-left: 20px;
}

.gift-product-modal .gift-product .product-info .category, .product-wrapper-chosen .product-info .category{
    font-size: 14px;
    font-weight: 400;
    color: #494949;
    line-height: 14px;
    margin-bottom: 10px;
    text-transform: uppercase;
    margin-top: 2px;
}

.gift-product-modal .gift-product .product-info .name, .product-wrapper-chosen .product-info .name{
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    line-height: 20px;
    margin-bottom: 10px;
    text-transform: none;
}

.gift-product-modal .gift-product .product-info .choose-gift-btn{
    right: -15px;
    background: #ffffff;
    color: #000000;
    border: 1px solid #000000;
}

.gift-product-modal .gift-product .product-info .choose-gift-btn:hover{
    background: #000000;
    color: #ffffff;
}

.gift-product-modal .gift-product .product-info .choose-gift-btn.btn-disabled{
    border: 1px solid transparent;
    color: #ffffff;
}

.gift-product-modal .gift-product .product-info .choose-gift-btn.btn-disabled:focus,
.gift-product-modal .gift-product .product-info .choose-gift-btn.btn-disabled:active,
.gift-product-modal .gift-product .product-info .choose-gift-btn.btn-disabled:active:focus,
.gift-product-modal .gift-product .product-info .choose-gift-btn.btn-disabled:focus,
.gift-product-modal .gift-product .product-info .choose-gift-btn.btn-disabled:active:focus{
    opacity: 1;
}

.gift-product-modal .modal-dialog{
    width: 700px;
}

.gift-product-modal .modal-body{
    max-height: 730px;
}

.donation-image .img-responsive{
    margin: 0;
    float: right;
}

.product-wrapper-chosen .product-info .options-wrapper{
    font-size: 15px;
    font-weight: 400;
    color: #494949;
}

.cart-specification-tabs .nav-tabs > li > a{
    color: #686868;
    font-size: 14px;
    font-weight: 500;
    border: 1px solid #686868;
    border-top-right-radius: 18px;
    border-top-left-radius: 18px;
    text-transform: none;
}

.cart-specification-tabs .nav-tabs > li.active > a{
    color: #ffffff;
    background: #686868;
    border: 1px solid #686868;
}

.cart-specification-tabs .nav-tabs > li.active:after{
    display: none;
}

.cart-order-options .tab-content{
    padding: 20px 40px;
    border: 1px dashed #CECECE;
}

#order_ticket_content .cart-ticket-wrapper{
    padding-top: 0;
}

.ticket-tab-desription{
    margin-top: 15px;
}

.title-use-ticket{
    font-weight: 400;
    font-size: 18px;
    line-height: 18px;
    color: #000000;
}

.loyalty-card-image h4{
    font-weight: 400;
    font-size: 18px;
    line-height: 18px;
    color: #000000;
    text-transform: uppercase;
}

.cart .form-group-checklabel .label-as-headline{
    font-weight: 600;
    font-size: 15px;
    line-height: 15px;
    color: #000000;
    text-transform: uppercase;
}

.cart .new-billing-adress .form-group-checklabel .label-as-headline{
    text-transform: none;
}

.cart-description{
    font-weight: 400;
    font-size: 15px;
    color: #494949;
}

.cart-step .description{
    font-weight: 400;
    font-size: 15px;
    color: #494949;
}

.cart-step h3{
    font-weight: 600;
    font-size: 15px;
    line-height: 15px;
    color: #000000;
    text-transform: uppercase;
}

.cart-address .cart-description a{
    font-weight: 400;
    font-size: 15px;
    text-decoration: underline;
}

.cart-address .cart-description a:hover{
    text-decoration: none;
}

.delivery-option-description{
    color: #494949;
    font-size: 15px;
}

.cart-table-summary .product-item-prices{
    font-size: 19px;
    font-weight: 500;
    color: #494949;
}

.cart-table-summary > tfoot > tr > td{
    font-size: 15px;
    font-weight: 400;
    color: #494949;
}

.cart-table-summary > tfoot > tr:last-child td{
    font-size: 17px;
}

.cart-table-summary .product-item-prices.cart-total{
    font-size: 19px;
    font-weight: 500;
    color: #000000;
}

.cart-privacy-policy a{
    color: #000000;
    font-size: 15px;
}

.cart-privacy-policy a:hover {
    text-decoration: underline;
}

#order_total_confirm_content .cart-privacy-policy .icheck-label{
    color: #494949;
    font-size: 15px;
}

.btn-large{
    font-size: 15px;
    font-weight: 500;
    height: 46px;
    line-height: 46px;
    padding: 0 72px;
}
.cart-step h2{
    text-transform: uppercase;
    text-align: center;
}

.confirm-bank .heading-wrapper{
    margin-bottom: 20px;
}

.confirm-bank .table-responsive{
    margin-bottom: 40px;
}

.profile .profile-into .item .img-wrapper .icon{
    color: #000000;
}

.profile .profile-into .item .img-wrapper .icon.fa-order:before {
    content: url("../../images/core/truck_order_buzz.svg");
    width: 40px;
    height: 40px;
}

.profile .profile-into .item .img-wrapper .item-counter{
    background: #000000;
    font-weight: 500;
}

.profile .profile-into .item .title{
    color: #000000;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}

.profile .profile-into .item{
    padding-bottom: 25px;
}

.shop-wall-wrapper{
    display: none;
}

.profile .heading-wrapper .title h3{
    color: #000000;
    font-weight: 500;
}

.profile .heading-wrapper .description{
    color: #494949;
    font-size: 15px;
    font-weight: 400;
}

.profile-section .dl-horizontal dt{
    font-size: 14px;
    font-weight: 600;
}

.dl-horizontal dd{
    font-size: 14px;
}

.user-data .item span{
    font-weight: 600;
}

.heading-wrapper-profile h1{
    color: #000000;
    font-size: 21px;
    text-align: left;
    font-weight: 600;
    margin-top: 0;
}

.user-data .heading-wrapper-profile h1{
    color: #000000;
    text-align: left;
    font-weight: 600;
    margin-top: 0;
}

.nav-vertical > li.active > a{
    background: transparent;
    color: #000000;
    border-bottom-color: #000000;
}

.nav-vertical > li > a:hover, .nav-vertical > li > a:focus{
    color: #000000;
}

.profile-sidebar .heading-wrapper .title h2{
    color: #000000;
}

.profile .item-payment-methods .btn-large{
    height: 30px;
    line-height: 30px;
    padding: 0px 20px;
    font-size: 12px;
    margin-top: 5px;
}

.profile-my-choice .title h2{
    font-size: 20px;
    font-weight: 600;
}

.profile .product .item{
    padding: 0 10px;
}

.profile .profile-favorite-products .product .item,
.profile .size-available-wrapper .product .item{
    padding: 0 10px;
    margin-bottom: 5px;
}

.product-sizes .item.disabled{
    border: 1px solid #d9d9d9;
}

.profile-favorite-products .item.product-item .btn-wrapper {
    display: block;
    height: 20px;
    z-index: 9;
    position: absolute;
    top: 50%;
    left: 50%;
    opacity: 0;
    right: unset;
    transform: translate(-50%, -50%);
    width: 30px;
    height: 30px;
    border: 1px solid #ffffff;
}

.profile-favorite-products .item.product-item:hover .btn-wrapper {
    opacity: 1;
}


.profile-favorite-products .product .item .remove-item {
    border: none;
    opacity: 1;
    margin: 0;
}

.profile-favorite-products .product .item .remove-item:before{
    content: "×";
    font-size: 26px;
    line-height: 20px;
    z-index: 9;
    color: #fff;
    position: relative;
    border: none;
}

.profile-favorite-products .product .pull-right {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 35px;
    cursor: pointer;
}

.profile-favorite-products .product-item:hover .product-info-wrapper {
    opacity: 1;
}

/*.profile .product .item .text-wrapper .prices-wrapper .current-price, .profile .product .item .text-wrapper .prices-wrapper .prev-price{*/
/*    width: 100%;*/
/*}*/

.profile-favorite-products .product .item .text-wrapper{
    height: 130px;
}


.profile-favorite-products .product .item .icon-heart-f:before{
    content: url(../../images/core/puno.svg);
}

.profile .product-sizes-onlist{
    margin-top: 10px;
}

.profile .product-sizes-onlist .item{
    color: #000000;
    background-color: #ffffff;
    border-color: #000000;
    padding: 0 10px;
}

.profile .product-sizes-onlist .item.btn-default:active:hover,
.profile .product-sizes-onlist .item.btn-default:hover,
.profile .product-sizes-onlist .item.btn-default.active,
.profile .product-sizes-onlist .item.btn-default.active:hover,
.profile .product-sizes-onlist .item.open>.dropdown-toggle.btn-default:hover,
.profile .product-sizes-onlist .item.btn-default:active:focus,
.profile .product-sizes-onlist .item.btn-default.active:focus,
.profile .product-sizes-onlist .item.open>.dropdown-toggle.btn-default:focus,
.profile .product-sizes-onlist .item.btn-default:active.focus,
.profile .product-sizes-onlist .item.btn-default.active.focus,
.profile .product-sizes-onlist .item.open>.dropdown-toggle.btn-default.focus{
    color: #ffffff;
    background-color: #000000;
    border-color: #000000;
}

.profile-orders .cart-table .item-article a.title{
    color: #000000;
    text-align: left;
}

.modal .bootbox-close-button.close{
    color: #000000;
}

.page-background-with-text.page-background-with-text-center .text-wrapper .description{
    display: none;
}

.page-background-with-text.page-background-with-text-center .text-wrapper .title{
    font-size: 30px;
    font-weight: 700;
    line-height: 30px;
    text-transform: uppercase;
    margin-bottom: 35px;
    color: #ffffff;
}

.page-background-with-text.page-background-with-text-center .text-wrapper .short-description {
    color: #ffffff;
    font-weight: 500;
    font-size: 21px;
    text-align: center;
}

.breadcrumbs.background-image-active{
    position: absolute;
    width: 100%;
}

.breadcrumbs.background-image-active li.active{
    color: #ffffff;
}

.page .text-wrapper p,
.page .post-content p{
    font-size: 16px;
    color: #494949;
}

.gallery-images-item:hover:after{
    background: rgba(0,0,0,0.3);
}

.gallery-images-item:before{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: 55px;
    width: 55px;
    z-index: 9;
    background: url("../../images/core/zoom_page.png");
    pointer-events: none;
    display: none;
}

.gallery-images-item:hover:before{
    display: block;
}

.page-normal-wrapper.container{
    width: 1000px;
}

.page-normal-wrapper .page h1{
    font-size: 30px;
    font-weight: 700;
    line-height: 30px;
    text-transform: uppercase;
    margin-bottom: 35px;
    color: #000000;
}

.page-normal h3{
    margin: 0 0 10px;
}

.category-heading{
    margin-top: 50px;
}

.category-heading h1{
    font-size: 30px;
    text-align: center;
    font-weight: 700;
    color: #000000;
}

.panel .title .panel-toggle{
    font-size: 16px;
    font-weight: 400;
    text-transform: none;
    padding: 20px 30px 20px 15px;
    color: #000000;
    background: #f6f6f6;
    margin-top: -2px;
}

.panel .title .panel-toggle.collapsed{
    color: #808080;
    background: #ffffff;
    margin-top: 0;
}

.accordian.article .panel{
    box-shadow: none;
}

.accordian.article .panel-group .panel{
    background: #f6f6f6;
    border: 1px solid #fff;
    border-bottom: 1px solid #dfdfdf;
    margin: 0;
}

.accordian.article .panel-inner p {
    margin: 0 15px;
    padding-bottom: 10px;
}

.accordian.article .panel .panel-toggle.collapsed > .icon,
.accordian.article .panel .panel-toggle > .icon{
    color: #000000;
    top: 15px;
}

.panel-group .panel .collapse{
    border-bottom: 1px solid #dfdfdf;
}

.panel-group .panel .collapse.in{
    border-bottom: 1px solid #000000;
}

.panel-group .panel{
    border: 1px solid #ffff;
    border-bottom: 1px solid #dfdfdf;
    border-radius: 0;
}

.panel-inner p{
    font-size: 16px;
    color: #808080;
}

.accordian .content .panel-group .panel{
    border: none;
}

.heading-underlined{
    border: none;
    margin-bottom: 30px;
}

.heading-underlined h1{
    text-align: center;
    margin: 25px 0 0;
    font-size: 30px;
    font-weight: 700;
    color: #000000;
}

.quiz .item .the-date, .poll .item .the-date{
    color: #808080;
    float: none;
    margin-bottom: 10px;
}

.quiz .item .title, .poll .item .title{
    margin: 10px 0;
}

.quiz .item, .poll .item{
    margin-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #F2F2F2;
}

.fa-flip-horizontal{
    display: none;
}

.quiz .item .btn-wrapper a,
.poll .item .btn-wrapper a{
    font-size: 14px;
    color: #000000;
    text-transform: uppercase;
}

.quiz .item .btn-wrapper a:hover,
.poll .item .btn-wrapper a:hover{
    color: #000000;
    text-decoration: underline;
}

.quiz .item .title a,
.poll .item .title a{
    color: #000000;
    font-weight: 500;
    font-size: 20px;
}

.quiz .item .title a:hover,
.poll .item .title a:hover{
    color: #000000;
    text-decoration: underline;
}

.quiz .item .description, .poll .item .description{
    font-size: 14px;
    color: #4D4D4D;
}

.progress-bar{
    background-color: #000000;
}

.poll-details .heading-wrapper{
    margin: 25px 0 30px;
}

.poll-details .post-content{
    margin-bottom:35px;
}

.actions .item{
    margin-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #F2F2F2;
}

.actions .item .the-date{
    color: #808080;
}

.actions .item .btn-wrapper a{
    font-size: 14px;
    color: #000000;
    text-transform: uppercase;
}

.actions .item .btn-wrapper a:hover{
    color: #000000;
    text-decoration: underline;
}

.actions .item .description{
    font-size: 14px;
    color: #4D4D4D;
}

.actions .item .title a{
    color: #000000;
    font-weight: 500;
    font-size: 20px;
}

.actions .item .title a:hover{
    color: #000000;
    text-decoration: underline;
}

.action-main-img{
    margin-bottom: 35px;
}

h1, .h1{
    text-align: center;
    margin: 25px 0 30px;
    font-size: 30px;
    font-weight: 400;
    color: #333333;
}

.actions-detail-product-slider {
    margin-top: 40px;
}

.action-main-img{
    display: none;
}

.store-listing .heading-wrapper .description{
    display: none;
}

.store-listing .heading-wrapper h1{
    font-size: 30px;
    font-weight: 700;
    color: #000000;
    margin: 45px 0 40px;
}

.store-listing{
    margin-bottom: 20px;
}

.stores-list .store-item {
    border: 1px solid #ebedee;
    margin-bottom: 20px;
}

.stores-list .item-wrapper{
    margin-bottom: 0;
    padding: 20px;
    height: 155px;
}

.stores-list .item-wrapper .title{
    font-size: 15px;
    line-height: 15px;
    font-weight: 600;
    margin-bottom: 10px;
}

.stores-list .item-wrapper .address{
    font-size: 14px;
    color: #494949;
    margin: 0 0 30px;
    height: 40px;
    line-height: 18px;
}

.stores-list .item-wrapper .phone{
    font-size: 14px;
    color: #494949;
    margin: 0;
    font-weight: 500;
}

.stores-list .item-wrapper .phone i{
    display: none;
}

.store-background{
    color: #000000;
    background: #ffffff;
}

.store-background h1{
    color: #000000;
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 20px;
    margin-top: 25px;
}

.store-background .description{
    font-weight: 400;
    color: #494949;
    padding: 0 20px;
    text-align: left;
    width: 74%;
}

.sidebar-shopping{
    border: 1px solid #DFDFDF;
}

.store-contact .items-wrapper .title{
    font-weight: 600;
    font-size: 15px;
}

.store-contact .items-wrapper .title .icon{
    color: #000000;
}

.store-contact .items-wrapper .item{
    font-weight: 400;
    color: #494949;
}

.store-contact .items-wrapper .item a{
    font-weight: 400;
    color: #494949;
}

.background.background-alt{
    background: #ffffff;
}
/* Brands */
.attribute-letters-list{
    padding: 0 20px 20px;
}

.attribute-letters-list .heading-wrapper.heading-wrapper-bordered h1{
    margin-bottom: 40px;
}

.letters-inline span.item:hover{
    color: #000000;
}

.letters-inline span.item.active{
    color: #000000;
    font-weight: 500;
}

.attribute-letters-list .title{
    color: #000000;
}

.attribute-letters-list .letters-inline{
    border-top: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
    background: #ffffff;
}

.attribute-letters-list .brands .item .img-wrapper img{
    top: 50%;
    transform: translateY(-50%);
    max-width: 120px;
}

.attribute-letters-list .brands .item .img-wrapper{
    height: 100%;
    width: 100%;
}
.attribute-letters-list .content{
    height: 120px;
}

.wrapper-style-landing .text_grid12 {
    margin: 0 0px 30px;
}

.wrapper-style-landing .heading-wrapper h2 {
    text-align: center;
}

.wrapper-style-landing .text_grid12 .short-description {
    margin: 0 0 40px;
}

.wrapper-style-landing .text_grid12 .btn-wrapper {
    margin: 0px auto 50px;
    float: none;
    text-align: center;
    width: 100%;
}

.text_grid12 .btn-wrapper{
    display: block;
    text-align: center;
    margin-bottom: 30px;
}

.wrapper-style-landing .horizontal-image,
.wrapper-style-landing .grid-4-wrapper{
    margin-bottom: 40px;
}

.wrapper-style-landing .article.article-slider .item:hover{
    box-shadow: none;
}

.subitem-grid-with-popover .item .img-wrapper {
    display: none !important;
}

.subitem-grid-with-popover .text-wrapper a.lnk {
    font-size: 22px;
    line-height: 25px;
    padding: 25px;
    font-weight: 900;
    margin: 0;
    color: #ffffff;
    background: #000000;
    border: 2px solid #000000;
    display: block;
}

.subitem-grid-with-popover .item {
    width: auto !important;
    margin: 10px 0;
    text-align: center;
    display: block;
    clear: both;
    height: 80px;
}

.subitem-grid-with-popover > .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0;
}

.subitem-grid-with-popover .text-wrapper a.lnk:hover {
    background: #ffffff;
    color: #000000;
}

.subitem-grid-with-popover {
    padding: 0px 0 50px;
}

.wrapper-style-landing .article-slider{
    margin-top: 50px;
}

.threed-buttons-wrapper{
    margin-top: 20px;
}

.threed-buttons-wrapper .btn.btn-right,
.threed-buttons-wrapper .btn.btn-left{
    display: none;
}

.threed-buttons-wrapper .btn span{
    display: none;
}

.threed-buttons-wrapper .btn{
    border: none;
    color: #000000;
    opacity: 0.7;
}

.threed-buttons-wrapper .btn:hover{
    background-color: transparent;
    opacity: 1;
}

.view360-wrapper .img-container:after{
    content: '';
    width: 100%;
    height: 100%;
    pointer-events: none;
    position: absolute;
    left: 0;
    bottom: 90px;
    background: url("../../images/core/360_hover.png") center bottom no-repeat;
    z-index: 30;
    background-size: 70%;
    /*filter: brightness(0) invert(0);*/
}

.product-information-wrapper .threed-buttons-wrapper .description{
    display: none;
}
.cokie-info-wrapper .items-wrapper .cookie-disagree,
.accept-all-cookies,
.cookie-agree, .cookie-agree-gdpr{
    background: #000000;
    padding: 0 15px;
    font-weight: 600;
    border-radius: 20px;
    color: #ffFFFF;
    float: none;
}

.buttons-agree-wrapper{
    display: flex;
    justify-content: space-between;
}

.cokie-info-wrapper .items-wrapper .cookie-disagree {
    border: none;
    font-size: 13px;
    line-height: 20px;
    padding: 5px 10px;
    display: inline-block;

}

.cokie-info-wrapper .item.read-more-btn.read-more-cookie{
    display: inline-block;
}

.cokie-info-wrapper .description a{
    text-decoration: underline;
    font-weight: bold;
    cursor: pointer;
}



body.uc-wificonnector .cookie-info-slider,
body.uc-wificonnector_2 .cookie-info-slider {
    display: none;
}

.read-more-btn{
    border-radius: 20px;
}

.datepicker.dropdown-menu{
    min-height: 235px;
    max-height: 235px;
}

.panel-group .panel.store-content:last-of-type .collapse.in{
    border-bottom: 1px solid #ffffff;
}
.panel.store-content{
    box-shadow: none !important;
    margin-bottom: -2px;
}

.product-slider > .slider-navigation-absolute{
    display: none;
}

/* Loader */
.loader-icon {
    background: url('../../images/core/buzz_loader.gif');
    -webkit-animation: none;
    -o-animation: none;
    animation: none;
    border: none;
    border-radius: 0;
    width: 167px;
    height: 101px;
}

.loader-icon:after {
    content: none;
}

/* Home welcome*/
.country-wrapper{
    background: url(../../images/core/bg_map.jpg) top center no-repeat;
    background-size: cover;
}
.country-header h4{
    font-size: 28px;
    text-transform: none;
    font-weight: 700;
    color: #ffffff;
}
.country-wrapper.country-wrapper-welcome .country-name,
.country-wrapper.country-wrapper-welcome .country-menu ul > li > a{
    color: #000000;
}

.country-wrapper .country-header{
    padding: 0 15px 15px 15px;
}

.country-header h1 {
    font-size: 25px;
    text-transform: none;
    font-weight: 700;
    color: #333333;
}
.country-header .header-description{
    color: #333333;
    font-size: 16px;
}
.country-wrapper.country-wrapper-welcome .item-country{
    /*width: 210px;*/
    margin: auto;
    width: auto;
}
.country-wrapper-welcome .logo{
    pointer-events: none;
    margin-top: 20px;
}
.country-wrapper-welcome .logo img{
    margin: auto;
    max-height: 90px;
}
.country-close{
    color: #ffffff;
    font-size: 49px;
}

.country-wrapper .country-name{
    font-size: 16px;
    text-transform: none;
    color: #ffffff;
    font-weight: 600;
}

.country-wrapper .country-name:hover{
    color: #000000;
    text-decoration: underline;
}

.country-wrapper .country-flag{
    margin-right: 15px;
    display: inline-block;
    vertical-align: top;
}

.country-wrapper .country-flag img{
    max-width: 100%;
}

.country-wrapper .country-text{
    display: inline-block;
}

.country-wrapper .country-menu ul > li > a{
    color: #000000;
    font-size: 16px;
}

.country-wrapper .country-menu ul > li > a:hover{
    color: #000000;
    text-decoration: underline;
}
.country-results-welcome {
    padding: 40px 20px 0;
}
.country-wrapper .lang-image{
    display: block;
    text-align: left;
}

.country-wrapper.country-wrapper-welcome{
    height: 100vh;
    background-size: cover;
}
/*.country-wrapper.country-wrapper-welcome .container{*/
/*    position: absolute;*/
/*    top: 40%;*/
/*    left: 50%;*/
/*    transform: translate(-50%,-50%);*/
/*}*/
.country-wrapper-welcome .item-country-wrapper {
    margin-bottom: 60px;
    text-align: center;
}

.detail-product-info-lists-tabs.lists-tabs ul.items-wrapper{
    border: none;
    display: block;
}

.detail-product-info-lists-tabs.lists-tabs ul.items-wrapper .item.active{
    border: 1px solid #000000;
}

.detail-product-info-lists-tabs.lists-tabs ul.items-wrapper .item{
    margin-top: 0;
    font-size: 15px;
    font-weight: 700;
    padding: 0 35px 0 15px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #EBEBEB;
    border-radius: 20px;
    display: inline-block;
    position: relative;
    margin-right: 15px;
    margin-bottom: 15px;
}

.lists-tabs ul.items-wrapper .item a{
    color: #000000;
    font-size: 15px;
    line-height: normal;
    padding: 0;
}

.detail-product-info-lists-tabs.lists-tabs ul.items-wrapper a{
    display: block;
    height: 100%;
    line-height: 40px;
    width: calc(100% + 35px);
}

.lists-tabs ul.items-wrapper .item a:hover,
.lists-tabs ul.items-wrapper .item.active a,
.lists-tabs ul.items-wrapper .item:hover a{
    color: #000000;
}

.detail-product-info-lists-tabs.lists-tabs ul.items-wrapper .item:before{
    content: '';
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 15px;
    background: url(../../images/core/arrow_small.png);
    width: 9px;
    height: 5px;
}

.detail-product-info-lists-tabs.lists-tabs ul.items-wrapper .item.active:before{
    -webkit-transform: translateY(-50%) rotate(
            180deg
    );
    -moz-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    -o-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(
            180deg
    );
}


.product-slider .slick-list {
    pointer-events: none;
}

.product-slider .slick-list {
    pointer-events: none;
}

/* - Volume - */

.mp4-video-bg-grid12 .volume-icons-wrapper {
    display: block !important;
}

/* - NiceScroll - */

.product-slider .nicescroll-rails {
    bottom: 100px !important;
}


/* - NiceScroll - */

.product-slider .nicescroll-rails {
    bottom: 100px !important;
}

.nicescroll-rails{
    height: 4px !important;
    background: #e5e5e5 !important;
    border-radius: 10px !important;
    border: none !important;
}

.nicescroll-rails >div{
    height: 4px !important;
    background: #757575 !important;
    border-radius: 10px !important;
    border: none !important;
}

.category-landing .container{
    width: 1180px;
}

.horizontal-image .category-landing{
    margin-bottom: 30px;
}

/* Black friday landing */
body.uc-black_friday{
    background: #000000;
}

.landing-subscribe-black .items-grid-3 .heading-wrapper .title a,
body.uc-black_friday .items-grid-3 .heading-wrapper .title a {
    color: #ffffff;
}

.landing-subscribe-black .subitem-grid-with-popover .text-wrapper a.lnk,
body.uc-black_friday .subitem-grid-with-popover .text-wrapper a.lnk {
    border: 2px solid #ffffff;
}

.black-friday-landing-wrapper .item-image-standalone .name,
.wrapper-style-landing-subscription .item-image-standalone .name{
    display: none;
}

.black-friday-landing-wrapper .item-image-standalone img{
    max-width: 300px;
    margin: 30px auto 10px;
}

.black-friday-landing-wrapper .item-image-standalone{
    position: relative;
}

.black-friday-landing-wrapper .full .horizontal-image img{
    margin: 0 auto;
}

.black-friday-landing-wrapper .full .horizontal-image .text-wrapper{
    display: none;
}

.black-friday-landing-wrapper .full .horizontal-image .img-wrapper.mobile-img{
    display: none;
}

.black-friday-landing-wrapper .full{
    margin-bottom: 30px;
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
}

.black-friday-landing-wrapper .grid-3-wrapper,
.black-friday-landing-wrapper .grid-4-wrapper,
.black-friday-landing-wrapper .grid-6-wrapper{
    margin: 0 -10px 30px;
}

.black-friday-landing-wrapper .text_grid12 .title h2,
.landing-subscribe-black.black-friday-landing-wrapper .text_grid12 .title h2{
    color: #ffffff;
    font-size: 28px;
    text-transform: none;
    line-height: 30px;
    text-align: center;
    font-weight: 700;
}

.landing-subscribe-white.black-friday-landing-wrapper .text_grid12 .title h2{
    color: #000000;
    font-size: 28px;
    text-transform: none;
    line-height: 30px;
    text-align: center;
    font-weight: 700;
}

.wrapper-style-landing-subscription .text_grid12 .title h2{
    color: #000000;
}

.black-friday-landing-wrapper .text_grid12 .title{
    margin-bottom: 40px;
}

.black-friday-landing-wrapper .text_grid12 .description,
.landing-subscribe-black .black-friday-landing-wrapper .text_grid12 .description{
    color: #ffffff;
    font-size: 18px;
    text-align: center;
}

.landing-subscribe-white .text_grid12 .description{
    color: #000000;
    font-size: 18px;
    text-align: center;
}

.wrapper-style-landing-subscription .text_grid12 .description{
    color: #000000;
}

.landing-subscribe-white .text_grid12.show-title .title{
    display: block;
}

.black-friday-landing-wrapper .text_grid12{
    padding-top: 35px;
    /*float: none;*/
}
.black-friday-landing-wrapper .text_grid12 .heading-wrapper ,
.black-friday-landing-wrapper .text_grid12 .description {
    max-width: 850px;
    margin: 0 auto;
}

.black-friday-landing-wrapper .newsletter.newsletter-v2{
    max-width: 900px;
    margin: 0 auto;
}

.black-friday-landing-wrapper .newsletter.newsletter-v2.newsletter .form-group input{
    width: 580px;
    margin-bottom: 10px;
    background: #ffffff;
    color: #000000;
    height: 50px;
    border: none;
}

.wrapper-style-landing-subscription .newsletter.newsletter-v2.newsletter .form-group input{
    border: 1px solid #cacaca;
}

.black-friday-landing-wrapper .newsletter.newsletter-v2.newsletter .form-group input{

}
body.lc-ro .black-friday-landing-wrapper .newsletter.newsletter-v2.newsletter .form-group input::-webkit-input-placeholder{
    color: #aaaaaa !important;
}
body.lc-ro .black-friday-landing-wrapper .newsletter.newsletter-v2.newsletter .form-group input:-moz-placeholder{
    color: #aaaaaa !important;
}
body.lc-ro .black-friday-landing-wrapper .newsletter.newsletter-v2.newsletter .form-group input::-moz-placeholder{
    color: #aaaaaa !important;
}
body.lc-ro .black-friday-landing-wrapper .newsletter.newsletter-v2.newsletter .form-group input:-ms-input-placeholder{
    color: #aaaaaa !important;
}

.black-friday-landing-wrapper .newsletter.newsletter-v2 .form-group{
    float: left;
    margin-bottom: 0;
}

.black-friday-landing-wrapper .newsletter.newsletter-v2 .btn-wrapper{
    width: 100%;
    max-width: 300px;
    float: right;
}

.black-friday-landing-wrapper .newsletter.newsletter-v2 .btn-wrapper .btn{
    background-color: #d06728;
    border: 1px solid #d06728;
    color: #ffffff;
    line-height: 50px;
    padding: 0 25px;
    height: 50px;
    font-size: 20px;
}

.black-friday-landing-wrapper .newsletter.newsletter-v2 .btn-wrapper .btn:hover{
    background-color: #bd4e18;
    border: 1px solid #bd4e18;
}

.black-friday-landing-wrapper .newsletter.newsletter-v2 .heading-wrapper{
    display: none;
}

.black-friday-landing-wrapper .newsletter.newsletter-v2{
    margin-top: 35px;
}

.black-friday-landing-wrapper .newsletter.newsletter-v2 .validation-errors-list{
    bottom: 0;
}

/*.black-friday-landing-wrapper .import-block-item{
    margin-bottom: 50px;
}*/

.black-friday-landing-wrapper.wrapper-style-landing-subscription .import-block-item{
    margin-bottom: 0px;
}

.wrapper-style-landing-subscription .text_grid12.confirm-landing .description{
    font-size: 13px;
    color: #797676;
    line-height: 20px;
    text-align: left;
    position: absolute;
    bottom: -40px;
}

.wrapper-style-landing-subscription .text_grid12.confirm-landing{
    width: 900px;
    height: 40px;
    bottom: 0px;
    position: static;
    padding: 0;
    float: none;
}
/* Black friday landing */
body.uc-cyber-monday{
    background: #000000;
}
body.uc-black_friday_landing,
body.landing-subscribe-black-bg{
    background: #000000;
}

.item-image-standalone .img-wrapper.mobile-img{
    display: none;
}

.container.black-friday-landing-wrapper{
    width: 1200px;
    margin-bottom: 20px;
}

.black-friday-landing-wrapper .horizontal-image .text-wrapper{
    display: none;
}

.black-friday-landing-wrapper .horizontal-image img{
    margin: 0 auto;
}

.black-friday-landing-wrapper .grid-slider-with-bg {
    margin-top: 20px;
    padding: 0;
}

.black-friday-landing-wrapper .grid-slider-with-bg .bg-img {
    width: 100%;
    min-height: calc(100% - 50px);
    height: calc(100% - 50px);
    object-fit: cover;
    top: 0;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    left: 0;
}

/*
.black-friday-landing-wrapper .grid-slider-with-bg.home-baner-girls-slider .bg-img,
.black-friday-landing-wrapper .grid-slider-with-bg.home-baner-boys-slider .bg-img{
    min-height: 100%;
    height: 100%;
}
*/

.black-friday-landing-wrapper .grid-slider-with-bg .container {
    max-width: 100%;
    position: static;
}

.black-friday-landing-wrapper .grid-slider-with-bg .container > .btn-wrapper a {
    width: 100%;
    height: calc(100% - 47px);
    position: absolute;
    top: 0;
    left: 0;
    font-size: 0;
}

/*.black-friday-landing-wrapper .grid-slider-with-bg.home-baner-girls-slider .container > .btn-wrapper a,*/
    /*.black-friday-landing-wrapper .grid-slider-with-bg.home-baner-men2-slider .container > .btn-wrapper a,*/
.black-friday-landing-wrapper .grid-slider-with-bg.home-baner-woman2-slider .container > .btn-wrapper a{
    height: 100%;
}

.black-friday-landing-wrapper .grid-slider-with-bg .heading-wrapper {
    position: absolute;
    bottom: 45px;
    left: 0;
    width: 100%;
    margin: 0;
    background: #222222;
    max-width: 100%;
    text-align: center;
    padding: 0;
}
/*.black-friday-landing-wrapper .grid-slider-with-bg.home-baner-boys-slider .heading-wrapper,
.black-friday-landing-wrapper .grid-slider-with-bg.home-baner-girls-slider .heading-wrapper{
    bottom: 0;
}*/


.black-friday-landing-wrapper .grid-slider-with-bg .container > .row {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0;
    max-width: 100%;
    padding: 0;
}

.black-friday-landing-wrapper .grid-slider-with-bg .item {
    padding: 0;
    border-right: 1px solid #808080;
    border-top: 1px solid #808080;
    border-bottom: none;
    width: 33.333%;
}

.black-friday-landing-wrapper .grid-slider-with-bg .item:first-child{
    border-left: none;
}

.black-friday-landing-wrapper .grid-slider-with-bg .item:last-child{
    border-right: none;
}

.black-friday-landing-wrapper .grid-slider-with-bg .item .title {
    text-align: center;
    background: #222222;
    font-size: 16px;
    text-transform: uppercase;
    line-height: 46px;
    color: #ffffff;
    font-weight: 700;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    cursor: pointer;
}

.black-friday-landing-wrapper .grid-slider-with-bg .item .title:hover{
    background: rgba(34,34,34,0.8);
}

.black-friday-landing-wrapper .grid-slider-with-bg .bg-img{
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    -o-transition: all 0.6s;
}

.black-friday-landing-wrapper .grid-slider-with-bg:hover .bg-img{
    transform: scale(1.03, 1.03);
    transition: all 0.3s;
}

.black-friday-landing-wrapper .grid-slider-with-bg .item .title span {
    font-size: 18px;
    font-weight: 400;
}

.black-friday-landing-wrapper .grid-slider-with-bg .item .img-wrapper,
.black-friday-landing-wrapper .grid-slider-with-bg .item .btn-wrapper{
    display: none;
}

.black-friday-landing-wrapper .grid-slider-with-bg .heading-wrapper h2 {
    color: #ffffff;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 34px;
    margin: 0 auto;
    padding: 15px 0;
    position: relative;
}

.black-friday-landing-wrapper .grid-slider-with-bg .heading-wrapper h2:before{
    content: '';
    position: absolute;
    top: 50%;
    left: 20px;
    right: 20px;
    height: 1px;
    background-color: #808080;
}

.black-friday-landing-wrapper .grid-slider-with-bg .heading-wrapper h2 span{
    overflow: hidden;
    background: #222222;
    padding: 0 15px;
    position: relative;
}

.black-friday-landing-wrapper .home-baner-men-slider,
.black-friday-landing-wrapper .home-baner-women-slider,
.black-friday-landing-wrapper .home-baner-boys-slider,
.black-friday-landing-wrapper .home-baner-girls-slider,
.black-friday-landing-wrapper .home-baner-men2-slider,
.black-friday-landing-wrapper .home-baner-women2-slider,
.black-friday-landing-wrapper .home-baner-kids2-slider,
.black-friday-landing-wrapper .home-baner-girls-slider,
.black-friday-landing-wrapper .grid-slider-with-bg{
    min-height: 320px;
    margin-bottom: 40px;
    margin-top: 20px;
}

.black-friday-landing-wrapper .item-slider-grid6 .heading-wrapper.heading-wrapper-bordered{
    display: none;
    margin-bottom: 0;
}

.black-friday-landing-wrapper .item-slider-grid6{
    margin-top: 20px;
    margin-bottom: 40px;
}

/*.black-friday-landing-wrapper .home-baner-boys-slider,
.black-friday-landing-wrapper .home-baner-girls-slider{
    margin-bottom: 20px;
    margin-top: 0px;
}*/

.black-friday-landing-wrapper .item-image-standalone img{
    max-width: 100%;
    margin: 0 auto;
}

.black-friday-landing-wrapper .item-image-standalone{
    position: relative;
    margin-bottom: 40px;
    margin-top: 20px;
}
/* Black friday landing End */

/*Landing page*/
.landing-page-generic .horizontal-image .img-wrapper img{
    width: 100%;
}
.landing-page-generic .text_grid12{
    text-align: center;
    padding: 40px 0;
}
.landing-page-generic .text_grid12 .title h2{
    font-size: 50px;
    line-height: 1.1;
}
.landing-page-generic .text_grid12 .description{
    max-width: 420px;
    margin: auto;
    padding: 10px 0;
}
.landing-page-generic .btn.btn-success{
    background-color: #000000;
    color: #ffffff;
    border: 1px solid #000000;
    font-size: 12px;
}
.landing-page-generic .item-wrapper-6,
.landing-page-generic .item-wrapper-4{
    padding-left: 0;
    padding-right: 0;
}
.landing-page-generic .item-wrapper-6 .title{
    font-size: 32px;
    margin: 20px 0 40px;

}
.landing-page-generic .item-slider-grid4  .img-wrapper{
    margin-bottom: 20px;
}
.landing-page-generic .item-slider-grid4 .title{
    font-size: 32px;
    margin: 10px 0;
}
.landing-page-generic .item-slider-grid4 .title a{
    color: #000000;
}
.landing-page-generic .item-slider-grid4 .subtitle{
    font-size: 20px;
}
.landing-page-generic .item-slider-grid4  .description{
    font-size: 18px;
}
.item-wrapper-4 .link,
.item-wrapper-6 .link{
    background-color: transparent;
    color: #000000;
    border: 1px solid #C9C9C9;
    font-size: 12px;
    text-transform: uppercase;
    height: 40px;
    padding: 6px 20px;
    line-height: 28px;
    margin-bottom: 20px;
}

.item-slider-grid6 .item .img-wrapper img{
    margin: auto;
}
.full{
    position: relative;
    display: inline;
    float: left;
}
/*Landing page End*/

/*landing page V3*/
.landing-page-generic.landing_v3 .item-wrapper-6 .title {
    font-size: 32px;
    margin: 20px 0 10px;
    font-weight: 900;
}
.landing-page-generic.landing_v3 .item-wrapper-6 .title a{
    color: #000000;
}
.landing-page-generic.landing_v3 .item-wrapper-6,
.landing-page-generic.landing_v3 .item-wrapper-4{
    position: relative;
}
.landing-page-generic.landing_v3 .item-wrapper-6 .heading-wrapper,
.landing-page-generic.landing_v3 .item-wrapper-4 .heading-wrapper{
    position: static;
}
.landing-page-generic.landing_v3 .item-wrapper-6 .img-wrapper,
.landing-page-generic.landing_v3 .item-wrapper-4 .img-wrapper{
    position: relative;
}
.landing-page-generic.landing_v3 .item-wrapper-6 .img-wrapper:before,
.landing-page-generic.landing_v3 .item-wrapper-4 .img-wrapper:before{
    content: '';
    position: absolute;
    pointer-events: none;
    top:0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.5);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 0;
}
.landing-page-generic.landing_v3 .item-wrapper-6:hover .img-wrapper:before,
.landing-page-generic.landing_v3 .item-wrapper-4:hover .img-wrapper:before{
    opacity: 1;
}
.landing-page-generic.landing_v3 .item-wrapper-6 .heading-wrapper .link,
.landing-page-generic.landing_v3 .item-wrapper-4 .heading-wrapper .link{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: 2px solid #ffffff;
    color: #ffffff;
    font-weight: 600;
    line-height: 25px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 0;
    display: block;
}
.landing-page-generic.landing_v3 .item-wrapper-6 .heading-wrapper .link:hover,
.landing-page-generic.landing_v3 .item-wrapper-4 .heading-wrapper .link:hover{
    background: #ffffff;
    color: #000000;
}
.landing-page-generic.landing_v3 .item-wrapper-6:hover .heading-wrapper .link,
.landing-page-generic.landing_v3 .item-wrapper-4:hover .heading-wrapper .link{
    opacity: 1;
}
.mp4-video-bg-grid12 .item-content:not(.top):after{
    display: none;
}
.landing-page-generic.landing_v2 .grid-4-wrapper .text-wrapper{
    text-align: center;
    margin-top: 20px;
    letter-spacing: 2px;
}
.landing-page-generic.landing_v2 .grid-4-wrapper .text-wrapper .title{
    font-size: 26px;
    font-weight: 900;
    margin-bottom: 10px;
    letter-spacing: 4px;
}
.landing-page-generic.landing_v2 .grid-3-wrapper .heading-wrapper .title h2{
    font-size: 36px;
    margin-top: 40px;
    margin-bottom: 40px;
    text-align: center;
    font-weight: 900;
}
.landing-page-generic.landing_v2 .grid-3-wrapper .content{
    text-align: center;
    margin: 0 0 20px;
}
.landing-page-generic.landing_v2 .grid-3-wrapper .text-wrapper .title{
    font-size: 20px;
    font-weight: 700;
    padding: 10px 0;
}
.landing-page-generic.landing_v2 .grid-3-wrapper .content .link{
    font-size: 13px;
    color: #000000;
    display: block;
    border-bottom: 1px solid #000000;
}
.landing-page-generic.landing_v2 .grid-3-wrapper .content .link:hover{
    background-color: #000000;
    padding: 0 5px;
    color: #ffffff;
}
.landing-page-generic.landing_v2 .grid-6-wrapper .content{
    position: absolute;
    bottom: 10%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.landing-page-generic.landing_v2 .grid-6-wrapper .item:hover .img-wrapper{
    overflow: hidden;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.landing-page-generic.landing_v2 .grid-6-wrapper .item:hover .img-wrapper img{
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.landing-page-generic.landing_v2 .grid-6-wrapper .text-wrapper .title{
    font-size: 20px;
    font-weight: 700;
    text-shadow: -1px -1px 1px rgba(255,255,255,.1), 1px 1px 1px rgba(255,255,255,.5), 2px 2px 2px rgba(255,255,255,0);
}
.landing-page-generic.landing_v2 .grid-6-wrapper .content .link{
    height: 50px;
    background-color: #ffffff;
    display: inline-block;
    line-height: 50px;
    width: 130px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 20px;
    color: #000000;
    position: relative;
}
.landing-page-generic.landing_v2 .grid-6-wrapper .content .link:after{
    content: "\f105"; /* FontAwesome Unicode */
    font-family: FontAwesome;
    display: inline-block;
    width: 35px;
    color: #000000;
    margin-left: 5px;
    margin-right: -10px;
}
.category-landing .video-grid12{
    position: relative;
}
.category-landing .video-grid12:before{
    content:"\f0da";
    font-family: FontAwesome;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 180px;
    color: #ffffff;
    line-height: 200px;
    width: 200px;
    text-align: center;
    border-radius: 50%;
    padding-left: 20px;
    background: rgba(0,0,0,0.8);
    pointer-events:none;
}
/*landing page V3 End*/

/*Landing v4*/
.item-image-with-items{
    position: relative;
    height: calc(100vh - 220px);
}

.item-image-standalone img{
    max-width:400px;
}

.item-image-standalone{
    position: absolute;
}

.item-image-standalone .img-wrapper{
    position:relative;
}

.item-image-standalone .lnk{

}
.item-image-standalone.first{
    top: 0;
    left: 17%;
    z-index: 9;
}
.item-image-standalone.second{
    top: 31%;
    left: 10%;
    z-index: 9;
}

.item-image-standalone.five-item{
    right: 26%;
    bottom: 0%;
}

.item-image-standalone.seven-item{
    top: 35%;
    right: 19%;
}

.item-image-standalone.fourth-item{
    left: 23%;
    z-index: 9;
    bottom: 0%;
}

.item-image-standalone.fourth-item img,
.item-image-standalone.five-item img{
    max-width: 300px;
}

.item-image-standalone.third{
    left: 50%;
    transform: translateX(-50%);
}

.item-image-standalone.third img{
    max-width: 600px;
}

.item-image-standalone.six-item{
    top: 0;
    right: 10%;
}

.item-image-standalone .text-wrapper{
    position: absolute;
    z-index: 9;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: max-content;
}

.item-image-standalone .text-wrapper .lnk{
    color: #ffffff;
    text-transform: uppercase;
    border: 2px solid #ffffff;
    padding: 10px;
    min-width: 120px;
}

.item-image-standalone .text-wrapper .lnk:hover{
    color: #000000;
    background: #ffffff;
    border: 2px solid #ffffff;
}
.landing-page-generic.landing_v2{
    margin-bottom: 20px;
}
.horizontal-image .img-wrapper.mobile-img{
    display: none;
}
/*Landing v4 End */

/* Shop by look */
.shopbylook h1{
    color: #000000;
    font-weight: 700;
    font-size: 30px;
    line-height: 30px;
}

.shopbylook-products-wrapper .article-content .text-wrapper{
    padding-right: 0;
}

.shopbylook-products-wrapper .article-content .text-wrapper p{
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #000000;
}

.shopbylook-products-wrapper{
    position: relative;
    top: 0;
    left: 0;
    margin-top: 25px;
}

.shopbylook-slider{
    margin-top: 15px;
}

.product.shopbylook-slider .item .text-wrapper .title{
    text-align: left;
    padding: 0;
}

.product.shopbylook-slider .item .text-wrapper .prices-wrapper{
    margin-top: 10px;
    text-align: left;
}

.product.shopbylook-slider .item .text-wrapper .prices-wrapper .current-price.price-with-discount,
.product.shopbylook-slider .item .text-wrapper .prices-wrapper .current-price{
    font-size: 16px;
}

.product.shopbylook-slider .item .options-wrapper.product-sizes-v2{
    display: block;
    margin: 10px auto;
}

.product.shopbylook-slider .item .options-wrapper.product-sizes-v2 .sizes-selector-wrapper .sizes-btn-wrapper .item{
    width: 45px;
    height: 25px;
    line-height: 25px;
    border-radius: 30px;
}

.product.shopbylook-slider .item .options-wrapper.product-sizes-v2 .sizes-selector-wrapper .sizes-btn-wrapper{
    margin-bottom: 10px;
}

.product.shopbylook-slider .item .options-wrapper.product-sizes-v2 .product-sizes .btn.buyButtonOnLists{
    background-color: #000000;
    line-height: 40px;
    height: 40px;
    padding: 0 25px;
    color: #ffffff;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    border-radius: 70px;
}

.product.shopbylook-slider .item .options-wrapper.product-sizes-v2 .product-sizes .product-favorite{
    display: none;
}

.shopbylook-slider .shopbylook-imgwrapper .btn{
     background-color: #ffffff;
    line-height: 31px;
    height: 32px;
    padding: 0 35px;
     color: #000000;
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
    border-radius: 70px;
    border: 1px solid #000000;
}

.shopbylook-slider .shopbylook-imgwrapper .btn:hover{
    color: #ffffff;
    background-color: #000000;
    opacity: 1;
}

.article-background-wrapper{
    background: #000000;
    margin-top: 0;
    margin-bottom: 40px;
}

.article-background-wrapper .thumb{
    display: none;
}

.shopbylook-slider .img-wrapper{
    max-width: 100%;
}

.shopbylook-slider .img-wrapper a {
    position: static;
}

.article-list-alternately .post-item-listalternately{
    padding-top: 0;
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid #e1e1e1;
}

.list-alternately-items{
    border-bottom: none;
}

.wrapper-style-landing .container {
    width: 1180px;
}

.oneclick-shop-wrapper .oneclick-shop .btn{
    color: #FFFFFF;
    background-color: #000000;
    border: 1px solid #000000;
    border-radius: 30px;
}

.oneclick-shop-wrapper .oneclick-shop .btn:hover{
    opacity: 1;
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #000000;
}

.game-iframe-wrapper iframe {
    height: 2520px;
    border: none;
}

.game-iframe-wrapper {
    line-height: 0;
}

/*Pracenje porudzbine*/
.package-tracking.view-order-status-wrapper table th {
    border-bottom: 2px solid #000000;
}
.pacage-vertical-panel .pan-block .tab-title-wrapper .title {
    color: #000000;
}
.panel.pan-block .panel-toggle:not(.collapsed) i.icon-rotate-90{
    color: #000000;
}
/*Pracenje porudzbine End*/

.products-listing .list-description{
    display: none;
}

.product-listing-headline-wrapper .list-description{
    display: block;
    padding: 0;
}

.product-listing-headline-wrapper .list-description .heading-wrapper{
    display: none;
    margin-right: 10px;
}

.product-listing-headline-wrapper .list-description .heading-wrapper .title{
    margin: 0;
    display: none;
}

.product-listing-headline-wrapper .list-description .heading-wrapper .title h1{
    font-size: 16px;
    line-height: 16px;
    display: inline-block;
    font-weight: 600;
}

.product-listing-headline-wrapper .list-description .text-wrapper{
    height: auto;
    display: inline-block;
}

.product-listing-headline-wrapper .list-description .text-wrapper p{
    margin: 0;
}

/*.product-details-price .tooltip.left{*/
/*    left: 135px !important;*/
/*}*/

/*.product-details-price .tooltip-arrow{*/
/*    transform: rotate(180deg);*/
/*    left: 0;*/
/*    right: auto;*/
/*}*/

.product-attributes-wrapper label span{
    display: none;
}

.delivery-option-image img {
    display: none;
}

.delivery-option-image{
    width: 1%;
}

.delivery-option-text{
    margin-top: 10px;
    padding-left: 30px;
}

.delivery-option-text,
.styled-select.midthick-select,
.styled-select.midthick-select select{
    width: 100%;
}

.delivery-option-image .icon{
    display: none;
}

.cart-payment-wrapper .heading-wrapper,
.carrier-wrapper .heading-wrapper{
    margin-bottom: 20px;
}

.cart-step .heading-append{
    display: none;
}

.cart-step.cart-question{
    display: none;
}
.lc-gr .cart-step.cart-question{
    display: block;
    padding: 0;
}

.lc-si .label-description-cart,
.lc-si .label-description-cart,
.lc-cz .label-description-cart{
    display: block;
    margin-top: 20px;
}
.lc-si .label-as-headline {
    margin-bottom: 0;
}
.lc-si #order_total_confirm_content .cart-privacy-policy .validation-errors-list{
    top: 60px;
}

.lc-gr #order_total_confirm_content .cart-privacy-policy .validation-errors-list{
    bottom: -12px;
}


.lc-cz #packetomat-stores-wrapper-ajax > .row > .col-xs-12.col-md-8,
.lc-sk #packetomat-stores-wrapper-ajax > .row > .col-xs-12.col-md-8{
    height: 100%;
}

.lc-cz .czech-map .card,
.lc-sk .czech-map .card {
    width: fit-content !important;
}

.lc-cz .czech-map .card .title,
.lc-sk .czech-map .card .title {
    font-size: 12px;
}

.lc-cz .czech-map .card .content,
.lc-sk .czech-map .card .content {
    font-size: 11px;
}

.lc-cz .modal.modal-store .content-info-bubble.store-popup .title,
.lc-sk .modal.modal-store .content-info-bubble.store-popup .title {
    margin-right: 0;
}

.lc-cz .modal.modal-store .storelocator-filter .icon.icon-search,
.lc-sk .modal.modal-store .storelocator-filter .icon.icon-search {
    top: unset;
}

.modal.modal-store .storelocator-filter .icon.icon-search{
    top: 72px;
}

.lc-sk .error-search-list {
    display: none;
}

.store-content .panel-body .panel-content .panel-inner > .row > .col-sm-5{
    width: 33.33333333%;
    font-size: 13px;
}
.store-content .panel-body .panel-content .panel-inner > .row > .col-sm-4{
    width: 41.66666667%;
    font-size: 13px;
}

.lists-tabs.detail-product-info-lists-tabs .tab-content > .tab-pane{
    transition: all .5s ease-in-out;
    height: 0;
}

.lists-tabs.detail-product-info-lists-tabs .tab-content > .tab-pane.active,
.detail-product-info-lists-tabs .tab-content > .tab-pane.active{
    transition: all .5s ease-in-out;
    height: auto;
    /*height: 66px;*/
    overflow: hidden;
}

.profile-orders .orderdetails-modal .table > thead > tr > th{
    font-size: 12px;
    vertical-align: text-top;
    padding: 10px 5px 5px;
    font-weight: 600;
}

.profile-orders .orderdetails-modal .table.cart-table>tbody>tr>td{
    font-size: 14px;
}

.profile-orders .order-table .item.item-total{
    text-align: center;
    font-weight: 700;
}

.profile-orders{
    padding-left: 10px;
}


.replacement-info-text{
    display: none;
}

.modal.modal-store-description .close{
    margin: 0;
}

.modal.modal-store-description ol li:before{
    color: #000000;
}

.modal.modal-store .modal-header .title{
    color: #ffffff;
}

.modal.modal-store .item-button{
    background-color: #000000;
    line-height: 35px;
    height: 35px;
    padding: 0 25px;
    color: #ffffff;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    border-radius: 70px;
    margin: 10px 0 0;
}

.modal.modal-store .item-button:hover{
    opacity: 0.7;
    background-color: #000000;
}

.modal.modal-store .title{
    color: #000000;
}

.store-item .store-item-wrapper .item.phone{
    display: none;
}

.modal.modal-store .storelocator-panel .store-item{
    color: #000000;
}

.heading-wrapper.nb-store-name .title .nb-insert-content{
    color: #000000;
}

.modal.modal-store .content-info-bubble.store-popup .title{
    color: #000000;
    font-size: 12px;
    text-transform: none;
}

.modal.modal-store .nb-store-select .item-button{
    background-color: #000000;
    line-height: 35px;
    height: 35px;
    padding: 0 25px;
    color: #ffffff;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    border-radius: 70px;
    margin: 10px 0 0;
}

.modal.modal-store .item.item-city.nb-store-cityName .icon,
.modal.modal-store .item.item-phone.nb-store-phone .icon,
.modal.modal-store .item.item-email.nb-store-email .icon,
.modal.modal-store .item-wrapper.nb-store-workingHours .icon,
.modal.modal-store .item.item-address.nb-store-street .icon{
    color: #000000;
}

.modal.modal-store .form-control{
    height: 30px;
    border-radius: 55px;
}

.page.package-tracking h1{
    font-size: 30px;
    font-weight: 700;
    line-height: 30px;
    text-transform: uppercase;
    margin-bottom: 35px;
    color: #000000;
}

.package-tracking .form-control, .package-tracking .btn{
    border-radius: 70px;
}

.cart-step .form-group-highlight{
    background: #000000;
}

.cart-step-order-tickets .form-group .btn{
    line-height: 35px;
    margin: 22px 0 0;
}


.paymet-order-products-wrapper .payment-order-action .btn{
    padding: 0 72px;
}

.postcode-input-wrapper .form-group{
    margin-bottom: 20px;
}
.div:not(.ncx-adress) .postcode-input-wrapper .form-group{
    margin-bottom: 20px;
}

.postcode-input-wrapper .form-group input::placeholder{
    color: transparent !important;
}
.postcode-input-wrapper .form-group input::-webkit-input-placeholder{
    color: transparent !important;
}
.postcode-input-wrapper .form-group input:-moz-placeholder{
    color: transparent !important;
}
.postcode-input-wrapper .form-group input::-moz-placeholder{
    color: transparent !important;
}
.postcode-input-wrapper .form-group input:-ms-input-placeholder{
    color: transparent !important;
}

.postcode-input-wrapper .form-group .validation-errors-list.filled{
    max-width: 100%;
    font-size: 10px;
}

.store-map-full{
    display: none;
}

.black-friday-landing-wrapper .container{
    width: 1200px;
}

.black-friday-landing-wrapper .text_grid12.clearfix{
    display: block;
    width: 100%;
    float: left;
    padding: 0;
}

.product-buy{
    display: inline-block;
}

.product-buy .btn.disabled{
    height: 48px;
    line-height: 48px;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #000000;
    border-radius: 70px;
    min-width: 310px;
    text-align: center;
    position: relative;
    color: #000000;
    padding: 0;
}

.product-buy .btn.disabled:hover{
    color: #ffffff;
}

.ls-influencer p{
    text-align: center;
    max-width: 550px;
    margin: auto;
}
img.inf-img {
    max-width: 435px;
    padding-top: 50px;
}
.plaisio-margin{
    margin-top: 50px;
}
.one-day-delivery-product{
    display: inline-block;
}



.lc-ro .profile-orders .order-lnk-wrapper .item-complaint,
.lc-ro .profile-orders .order-lnk-wrapper .item-buy-again,
.lc-ro .profile-orders .order-lnk-wrapper .item-replacement {
    display: none;
}

.lc-bg .profile-orders .order-lnk-wrapper .item.item-replacement{
    display: none;
}

.product-slider .similar-products-by-color-info{
    display: none;
}

/*RO cart*/
body.lc-ro .cart-step .form-group label[for=cart_onepage_street] span {
    color: #dc101e;
    font-size: 12px;
    opacity: 1;
}

body.lc-ro .cart-step #cart_onepage_street.form-control::-webkit-input-placeholder{
    color: #aaaaaa !important;
}
body.lc-ro .cart-step #cart_onepage_street.form-control:-moz-placeholder{
    color: #aaaaaa !important;
}
body.lc-ro .cart-step #cart_onepage_street.form-control::-moz-placeholder{
    color: #aaaaaa !important;
}
body.lc-ro .cart-step #cart_onepage_street.form-control:-ms-input-placeholder{
    color: #aaaaaa !important;
}

/*NCX V2*/
.eltoggle {
    display: none;
}

.register-benefits li {
    padding-left: 0;
    padding-bottom: 5px;
    font-weight: 100;
    font-size: 14px;
}
.register-benefits-wrapper .title-wrapper h3{
    font-size: 16px;
    font-weight: 500;
}
.register-benefits li:before {
    content: "\f00c";
    font-family: FontAwesome;
    display: inline-block;
    margin-left: 0;
    width: 35px;
    color: #000000;
}
.register-benefits-block .benefits-buttons-wrapper .btn-block {
    padding: 6px 10px;
    font-size: 12px;
    height: 40px;
    line-height: 28px;
    border-radius: 20px;
}
.btn-info{
    background: #000000;
}
.btn-info:hover,
.btn-info:focus{
    background: #000000;
}
.btn-ghost {
    background: transparent;
    color: #000000;
    border: 1px solid #000000;
}
.btn-ghost:hover ,
.btn-ghost:focus {
    background: #000000;
    color: #ffffff;
    border: 1px solid #000000;
}


/*Slider gift*/
#gift_cards_content .slick-slide{
    padding: 0 5px;
}
#gift_cards_content .slick-dots{
    bottom: -30px;
}
#gift_cards_content .slick-dots li button:before{
    -webkit-box-shadow: inset 0 0 0 1px #000000;
    -moz-box-shadow: inset 0 0 0 1px #000000;
    box-shadow: inset 0 0 0 1px #000000;
}
#gift_cards_content .slick-dots li.slick-active button:before{
    background: #000000;
    width: 10px;
    height: 10px;
}
.ncx-block .delivery-options #gift_cards_content .slick-dots li:last-child{
    margin-bottom: 0;
}
.cascade-cart .cart-carrier-and-payment .delivery-options li:hover .iradio_flat {
    background: #ffffff;
}
.cascade-cart .slider #gift_cards_content .slick-dots li{
    width: 10px;
    height: 10px;
}
.cascade-cart .slider #gift_cards_content .slick-dots li button:before{
    width: 10px;
    height: 10px;
}
.cascade-cart .iradio_flat.checked:after {
    background: #000000;
    width: 6px;
    height: 6px;
}

.cascade-cart .delivery-option-text {
    margin-top: 15px;
    padding-left: 30px;
}
.cascade-cart .only-one .delivery-option-text{
    padding-left: 10px;
}

.modal-open{
    overflow: hidden;
}
.ticket-tab-desription .loyalty-card-image h4 {
    display: none;
}

/*BLACK HEADER*/
.header.header-black{
    background: #000000;
}
.header-black .header-top{
    background: #000000;
}
.header-black .header-top p,
.header-black .header-top span,
.header-black .header-top a{
    color: #ffffff;
}
.header-black .header-top .nav.nav-simple > li a:before{
    background-color: #ffffff;
}
.header-black .nav-main-wrapper{
    background-color: #000000;
    border-bottom: 1px solid #dfdfdf;
}
.header-black .nav > ul > li a{
    color: #ffffff;
}
.header-black .nav > ul > li.red a{
    color: #F04244;
}
.header-black .nav-main > li > a:hover,
.header-black .nav-main > li.active > a{
    color: #000000;
}
.header-black .nav-main > li > a:before,
.header-black .nav-main > li.active > a:before{
    background: #ffffff;
}
.header-black .jordan-main-menu img{
    -webkit-filter: invert(100%); /* Safari/Chrome */
    filter: invert(100%);
}
.header-black .header-cart .mini-cart.mini-cart-circle-top-right .fa-shopping-cart:before{
    content: url("../../images/core/cart_buznew_white.svg");
}
.header-black .header-favorite.header-favorite-simple .fa-heart-o:before{
    content: url("../../images/core/favorite_buzznew_white.svg");
}

.header-black .header-cart .mini-cart.mini-cart-circle-top-right .header-carthor-total,
.header-black .header-favorite.header-favorite-simple .header-carthor-total{
    color: #ffffff;
}
.header-black  .nav-mobile-icon .icon:before{
    content: url(../../images/core/menu_mobile_white.svg);
}
.header-black .nav > ul  > li .nav-main-dropdown-wrapper  a {
    color:#000000;
}
/*BLACK HEADER END*/

.landing-black-bg .newsletter .btn.confirm-loader{
    border: 1px solid #ffffff;
    background: #000000;
    color: #ffffff;
}
.landing-black-bg .modal{
    color: #000000;
}
.landing-black-bg .modal h1,
.landing-black-bg .modal h2,
.landing-black-bg .modal h3,
.landing-black-bg .modal a ,
.landing-black-bg .modal p {
    color: #000000;
}

.landing-black-bg .newsletter.newsletter-v2.newsletter .form-group input::placeholder {
    display: block !important;
    color: #8b8787 !important;
    visibility: visible;
    opacity: 1;
}

body.lc-ro .cart-step .form-group label[for=cart_onepage_street] span{
    color: #dc101e;
    font-size: 12px;
    opacity: 1;
}
body.lc-ro .table-cart-discount-info{
    display: block;
    font-size: 11px;
    padding:5px
}

body.lc-ro .product-details-price .price-saved{
    display: none;
}


/*New Black Page*/
.wrapper-style-bg-black{
    background: #000000;
}

.wrapper-style-bg-black .short-description,
.wrapper-style-bg-black .title,
.wrapper-style-bg-black h1,
.wrapper-style-bg-black h2,
.wrapper-style-bg-black h3,
.wrapper-style-bg-black .description{
    color: #ffffff;
}
.wrapper-style-bg-black  .subitem-grid-with-popover {
    padding: 0px 0 10px;
}
.wrapper-style-bg-black .subitem-grid-with-popover .text-wrapper a.lnk {
    color: #000000;
    background: #ffffff;
    border: 2px solid #ffffff;
}
.wrapper-style-bg-black .subitem-grid-with-popover .text-wrapper a.lnk:hover {
    background: #000000;
    color: #ffffff;
}
.wrapper-style-bg-black .black-friday-landing-wrapper .text_grid12{
    padding-top: 0;
}
.wrapper-style-bg-black .black-friday-landing-wrapper .item-image-standalone{
    margin-bottom: 0;
}
.wrapper-style-bg-black .black-friday-landing-wrapper .item-slider-grid6 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.lc-ro #packetomat-stores-wrapper-ajax .item-email.nb-store-email,
.lc-ro #packetomat-stores-wrapper-ajax .item-phone.nb-store-phone{
    display: none;
}

.open-size-chart{
    float: right;
}

.comment-content .items-wrapper .item .user-title p{
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 700;
    padding-top: 10px;
}

.form-group-rating .form-control{
    padding-left: 0;
}

.item-rate-wrapper .rate-text{
    display: none;
}

.product-detail-rate .rate-wrapper .front-stars i:before{
    content: '';
    background: url("../../images/core/star_icon_black.svg");
    height: 17px;
    width: 16px;
    position: absolute;
}

.product .rate-wrapper{
    font-size: 12px;
    top: 45px;
    left: 48%;
}
.product .rate-wrapper .back-stars i:before,
.product-detail-rate .rate-wrapper .back-stars i:before{
    content: '';
    background: url("../../images/core/star_icon_grey.svg");
    height: 17px;
    width: 16px;
    position: absolute;
}

.product-slider .rate-wrapper .back-stars i:before,
.product .rate-wrapper .back-stars i:before{
    content: '';
    background: url("../../images/core/star_icon_grey12x12.svg");
    height: 12px;
    width: 12px;
    position: absolute;
}

.product-slider .rate-wrapper .front-stars i:before,
.product .rate-wrapper .front-stars i:before{
    content: '';
    background: url("../../images/core/star_icon_black12x12.svg");
    height: 12px;
    width: 12px;
    position: absolute;
}

.product .rate-wrapper{
    opacity: 1;
}

.item-rate-wrapper-stars{
    height: 17px;
}

.rate-product-text{
    font-size: 11px;
    top: 40px;
    left: 55%;
    color: #6b6b6b;
    padding-left: 5px;
}


.product .rate-wrapper .front-stars{
    height: 13px;
    letter-spacing: -2px;
}

.product-detail-rate .rate-wrapper .front-stars{
    letter-spacing: -2px;
    font-size: 13px;
}
.product .rate-wrapper .back-stars, .product-detail-rate .rate-wrapper .back-stars{
    letter-spacing: -2px;
    font-size: 13px;
}

.product .item .text-wrapper .title{
    margin-bottom: 25px;
}

.product-detail-rate .rate-action{
    position: relative;
    text-decoration: none;
    color: #808080;
    line-height: 12px;
    margin-top: -7px;
    vertical-align: middle;
    text-transform: none;
    pointer-events: none;
}
.item-rate-wrapper-stars {
    display: none;
}
.item-rate-wrapper-stars .rate-product-text{
    position: relative;
}
/*

.product-detail-rate .rate-action:before,
.item-rate-wrapper-stars .rate-product-text:before,
.rate-product-text:before{
    content: '(';
    color: #808080;
    left: -4px;
    position: absolute;
}
*/
.product-detail-rate .rate-action:before,
.item-rate-wrapper-stars .rate-product-text:before,
.rate-product-text:before{
    content: '(';
    color: #808080;
}
.product-detail-rate .rate-action:before{
    left: -4px;
    position: absolute;
}

.product-detail-rate .rate-action:after,
.item-rate-wrapper-stars .rate-product-text:after,
.rate-product-text:after{
    content: ')';
    color: #808080;
    right: -4px;
    position: absolute;
}

/*
.product-listing-items .item-rate-wrapper-stars .rate-product-text:before,
.product-listing-items .item-rate-wrapper-stars .rate-product-text:after{
    top: -4px;
}
*/

.product-detail-rate .rate-wrapper .front-stars,
.product-detail-rate .rate-wrapper .back-stars,
.item-rate-wrapper-stars{
    height: 16px;
}


.product-detail-rate .rate-wrapper .front-stars i,
.product-detail-rate .rate-wrapper .back-stars i{
    height: 16px;
    width: 16px;
}

.product .item .text-wrapper .title {
    margin-bottom: 30px;
}

.product.product-listing-items .item .text-wrapper .title{
    margin-bottom: 30px;

}

.item-rate-wrapper-bottom{
    height: 16px;
}

.product-slider .rate-wrapper .front-stars,
.product-slider .rate-wrapper .back-stars,
.product.product-listing-items .rate-wrapper .back-stars,
.product.product-listing-items .rate-wrapper .front-stars{
    height: 12px;
}

.product-slider .rate-wrapper .front-stars i,
.product-slider .rate-wrapper .back-stars i,
.product .rate-wrapper .front-stars i,
.product .rate-wrapper .back-stars i{
    height: 12px;
    width: 12px;
}

.item-rate-wrapper-bottom{
    height: 12px;
}

.product-listing-items .item-rate-wrapper-stars .rate-product-text{
    top: 40px;
    left: 55%;
}

.product .rate-wrapper{
    font-size: 12px;
}

.product-slider .rate-wrapper{
    /*margin-right: 10px;*/
    position: absolute;
    top: 47px;
    left: 47%;
}

.product-slider.outfit-slider .rate-product-text {
    top: 42px;
    left: 63%;
}

.item-rate-wrapper .rate-text{
    display: none;
}

/*.product-slider.similar-products-slider .rate-wrapper {*/
/*    top: 45px;*/
/*    left: 46%;*/
/*}*/

/*.product-slider.last-viewed-slider .rate-wrapper{*/
/*    top: 40px;*/
/*    left: 40%;*/
/*}*/

.product-slider.similar-products-slider .item .text-wrapper .title {
    margin-bottom: 30px;
}
.product-slider.similar-products-slider .item.product-item .text-wrapper .title {
    margin-bottom: 5px;
}
.product-slider .item .text-wrapper .product-shortname{
    margin-top: 25px;
}
.product .rate-wrapper {
    font-size: 12px;
    position: relative;
    top: 2px;
    left: 0;
    transform: translate(0);
    line-height: 12px;
    display: inline-block;
}

.product .text-wrapper > .rate-wrapper {
    top: -25px;
    left: 10px;
}

/*
.rate-product-text {
    color: #808080;
    margin-right: 10px;
    position: absolute;
    top: 40px;
    left: 59%;
}
*/

/*.product.similar-products-slider .item .text-wrapper .rate-product-text{
    top: 40px;
    left: 63%;
}*/


.product.last-viewed-slider .item .text-wrapper .title{
    margin-bottom: 30px;
}

.item-rate-wrapper-stars .rate-product-text {
    position: relative;
    top: auto;
    left: -4px;
}

/*.product.last-viewed-slider .rate-product-text{
    top: 38px;
    left: 72px;
}
.product-slider .rate-product-text{
    top: 42px;
    left: 62%;
}*/
#size_shart_by_product_type_modal .modal-title{
    color: #ffffff;
}

#size_shart_by_product_type_modal .table-wrapper {
    overflow-x: scroll !important;
}

#size_shart_by_product_type_modal .table-wrapper::-webkit-scrollbar-thumb {
    background-color: #757575;
}

#size_shart_by_product_type_modal .table-wrapper::-webkit-scrollbar-track{
    background-color: #F5F5F5;
}

#size_shart_by_product_type_modal .table-wrapper::-webkit-scrollbar{
    background-color: #F5F5F5;
    height: 6px;
}

.text-raiting{
  display: none;
}
.block-rate-wrapper{
    height: 26px;
    position: absolute;
    top: -103px;
    left: 10px;
    opacity: 0;
    transform: none;
    text-align: left;
    display: block;
}

.product-details .outfit-slider .block-rate-wrapper {
    top: -70px;
}

.product-details .outfit-slider  .have-similar-product-slider .block-rate-wrapper {
    top: -144px;
}

.have-similar-product-slider .block-rate-wrapper {
    top: -166px;
}

.product-generic-tabs .have-similar-product-slider .block-rate-wrapper,
.similar-products-slider .have-similar-product-slider .block-rate-wrapper {
    top: -143px;
}

.product-generic-tabs .block-rate-wrapper,
.similar-products-slider .block-rate-wrapper {
    top: -70px;
}

.block-rate-wrapper .rate-product-text {
    display: none;
}

.product .item:hover .block-rate-wrapper {
    opacity: 1;
}

.item-rate-wrapper{
    text-align: left;
    display: inline-block;
}
.lc-hr .modal.modal-store-description ol li:nth-child(5){
    display: none;
}

.horizontal-image .items-link{
    position: absolute;
    bottom: 30px;
    right: 20px;
    display: inline-block;
}

.horizontal-image .item{
    display: inline-block;
    margin-right: 10px;
}

.horizontal-image .item .btn-wrapper{
    background: #ffffff;
    border-radius: 20px;
}

.horizontal-image .item .btn-wrapper a.btn {
    color: #000000;
    font-weight: 600;
}
.horizontal-image .item .btn-wrapper a.btn:hover {
    color: #FFFFFF;
    font-weight: 600;
    border-radius: 20px;
}

/* Newsletter item landing */
.fullwidth-center-item{
    padding: 0;
}

.newsletter.fullwidth-center-item .img-wrapper.full-img img{
    width: 100%;
}

.fullwidth-center-item .mobile-img{
    display: none;
}

.item-newsletter-wrapper{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.item-newsletter-wrapper .text-wrapper .title{
    font-size: 36px;
    font-weight: 700;
    color: #ffffff;
    margin-bottom: 20px;
    text-align: center;
}

.item-newsletter-wrapper .description{
    display: block;
    text-align: center;
    font-size: 18px;
    color: #ffffff;
    line-height: 25px;
    width: 75%;
    margin: 40px auto;
}

.item-newsletter-wrapper #newsletter_form_landing{
    text-align: center;
}

.item-newsletter-wrapper #newsletter_form_landing .form-group{
    display: inline-block;
}

.fullwidth-center-item .form-group input{
    background: #ffffff;
    color: #999999;
    height: 50px;
    font-size: 18px;
    width: 520px;
    display: inline-block;
    margin-right: 20px;
}

#newsletter_form_landing  .btn-wrapper .btn{
    height: 50px;
    background: #000000;
    color: #fff;
}

#newsletter_form_landing .validation-errors-list{
    bottom: 0;
}

.item-newsletter-wrapper #newsletter_form_landing .btn-wrapper{
    width: 208px;
}

.reclamation-public-request-info-section .dl-horizontal dt{
    width: 50%;
}

.lc-ro .notice-label {
    display: block;
    font-size: 14px;
    margin-top: 30px;
    border: 1px solid #ddd;
    padding: 10px 15px;
    background: #ffffff;
    color: #6a6a6a;
}

.nav-main-dropdown li.green > a{
    color: #12a84d;
}

.nav-main-dropdown li.green > a:hover{
    color: #12a84d;
}

.fireworks_home-slider .heading-wrapper.heading-wrapper-bordered h2{
    font-size: 30px;
    font-weight: 700;
    color: #000000;
    line-height: 30px;
    letter-spacing: 4px;
    margin-bottom: 0;
}

.lc-ro .page-cart-description{
    display: none;
}

/*BG*/
.lc-sr .productstate-right .notice-label,
.lc-bg .productstate-right .notice-label,
.lc-hr .productstate-right .notice-label{
    display: block;
    font-size: 14px;
    margin-top: 30px;
    border: 1px solid #ddd;
    padding: 10px 15px;
    background: #ffffff;
    color: #6a6a6a;
}
/*Sapcar*/
#tab_product_check_sapcar{
    position: relative;
}

.slider.main-slider .counter{
    bottom: calc(50% - 35px);
    transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    width: 50%;
}

.slider.main-slider .counter .item-countdown {
    display: inline-block;
    margin-right: 30px;
}

.slider.main-slider .counter span{
    font-size: 70px;
    line-height: 1em;
    padding: 0;
    font-weight: 700;
    display: flex;
    justify-content: center;
    align-items: baseline;
    min-width: auto;
}

.slider.main-slider .counter span em{
    font-size: 30px;
    line-height: 30px;
    text-transform: none;
    letter-spacing: 0;
    margin-top: 0;
    color: #ffffff;
    font-weight: 700;
    margin-left: 10px;
}

.lc-ro .career-information{
    display: none;
}

.lc-gr .article .category-submenu{
    display: none;
}

.header-black .nav > ul > li.level3 a {
    color: #000000;
}
.nav-main > li.has-bg.level3 > a, .nav-main > li.has-bg.level3.active > a {
    padding-left: 20px;
    background: transparent;
    width:150px;
}
.nav-main > li > .highlight-bg {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.nav-main > li.has-bg span {
    color: transparent;
}

.nav-main > li.level3.img-custom > a:before, .nav-main > li.active.level3.img-custom > a:before{
    display:none;
}

.nav-main-dropdown li.bold a{
    font-weight: 700;
}

.landing-subscribe-black-bg .container-subitem_grid .content .link{
    color: #ffffff;
}
.landing-subscribe-black-bg .items-generic .image-with-pins-column .pin-marker .title{
    color: #000000;
}

.promo-modal button.close{
    color: #000000;
}

.popup-sizes-wrapper .sizes-filters {
    display: block;
}
.popup-sizes-wrapper .filters-choice.active{
    background: transparent;
}

.popup-sizes-wrapper .filters-choice.active:after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    background: #000000;
    width: calc(100% - 5px);
}
.popup-sizes-wrapper .sizes-wrapper .item.size-item.active-size {
    background: #000000;
    border-color: #000000;
    color: #ffffff;
}
.popup-sizes-wrapper .sizes-wrapper .item:not(.disabled):hover {
    border: 1px solid #000000;
}

body.lc-sk .cart-step #cart_onepage_postcode.form-control::-webkit-input-placeholder{
    color: #2b2b2b !important;
    font-size: 13px;
}

body.lc-sk #reg_postcode.form-control::-webkit-input-placeholder{
    color: #2b2b2b !important;
    font-size: 13px;
}

body.lc-cz .cart-step #cart_onepage_postcode.form-control::-webkit-input-placeholder{
    color: #2b2b2b !important;
    font-size: 13px;
}

body.lc-cz #reg_postcode.form-control::-webkit-input-placeholder{
    color: #2b2b2b !important;
    font-size: 13px;
}

.yt_video_bg-grid12{
    height: calc(15em + 44vw);
}

.yt_video_bg-grid12 .loading-image {
    visibility: hidden;
}

.lc-hr .article-details-content .comments {
    display: none;
}

.comment-info.comment-info-wrapper{
    padding: 15px 15px 15px 30px;
    font-size: 15px;
}

.promotion-wrapper .loader-wrapper {
    top: -180px;
}

.similar-products-by-color-slider-wrapper .similar-products-by-color-slider {
    margin: -79px 0 0;
}

.product-listing-items .similar-products-by-color-info {
    font-size: 10px;
    line-height: 14px;
    font-weight: 600;
    text-transform: uppercase;
}

.similar-products-by-color-slider .item:hover {
    border: 1px solid #000;
}

.similar-products-by-color-slider .slick-track {
    margin: auto;
}


.content-info-bubble span.tpay{
    position: relative;
    flex: auto;
    text-align: center;
}
.content-info-bubble span.tpay:before{
    display: block;
    content: '';
    height: 30px;

}

.content-info-bubble span.tpay.tpay-Kartica:before{
    background: url("../../images/core/gotovina.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.content-info-bubble span.tpay.tpay-Gotovina:before{
    background: url("../../images/core/kartica.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.content-info-bubble .nb-store-f_typePayment .nb-insert-content{
    display: flex;
}

/*.up-change > select{
    pointer-events: none;
}*/

.cart-countrygeo-description{
    display: block;
    margin-top: 30px;
    text-align: center;
}
.cart-countrygeo-description .alert{
    margin-bottom: 0;
}



/* ======== BUZZ Work ========= */

.uc-work .container {
    width: 1220px;
}

.uc-work .page-wrapper .page-background .background-img {
    position: fixed;
    top: 0;
    left: 0;
    background-position: unset;
    background-size: auto;
}

.uc-work .page-wrapper > .container {
    margin: 90px auto;
}

.uc-work .page-wrapper > .container .row .col-md-12 {
    padding: 0;
}

.uc-work .page-wrapper .page-work {
    background-color: #ffffff;
    text-align: center;
    width: 100%;
    top: 100vh;
    position: static;
    left: unset;
    transform: unset;
    margin: unset;
    padding-top: 50px;
    padding-bottom: 40px
}

.uc-work .page-wrapper .page-work:before {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    border: 2px solid #ffffff;
    z-index: -1;
}

.uc-work .page-wrapper .page-work:after {
    content: '';
    position: absolute;
    top: -20px;
    left: -20px;
    right: -20px;
    bottom: -20px;
    border: 2px solid #ffffff;
    z-index: -1;
}

.uc-work .page-wrapper .page-work .text-wrapper {
    max-width: 770px;
    margin: auto;
}

.uc-work .page-wrapper .page-work h1 {
    display: none;
}
.uc-work .page-wrapper .page-work .ckeditor-row h1,
.uc-work .page-wrapper .page-work .ckeditor-row h2 {
    display: block;
    font-size: 24px;
    line-height: 32px;
    font-weight: bold;
    margin-bottom: 20px;
}

.uc-work .page-wrapper .page-work .text-wrapper .ckeditor-row p {
    font-size: 16px;
    line-height: 25px;
}

.uc-work .page-wrapper > .container .row .col-md-12 h1,
.uc-work .page-wrapper .page-work .text-wrapper .ckeditor-row p strong {
    color: #000000;
}

.uc-work .page-wrapper .page-work .text-wrapper .row.ckeditor-row.ckeditor-row-12:nth-child(2) {
    margin-bottom: 10px;
}

.uc-work .page-wrapper .page-work .text-wrapper .row.ckeditor-row.ckeditor-row-2 {
    display: flex;
}

.uc-work .page-wrapper .page-work .text-wrapper .ckeditor-row-3 .col-sm-6.col-md-3 {
    padding: 5px 50px;
    margin-bottom: 7px;
}

.uc-work .page-wrapper .page-work .text-wrapper .ckeditor-row-3 .col-sm-6.col-md-3:after {
    content: "";
    width: 1px;
    position: absolute;
    right: 0;
    top: 45%;
    transform: translateY(-50%);
    height: 70%;
    background: #E8E8E8;
}

.uc-work .page-wrapper .page-work .text-wrapper .ckeditor-row-3 {
    /*margin-bottom: 7px;*/
    border-bottom: 1px solid #E8E8E8;
}

.uc-work .page-wrapper .page-work .text-wrapper .ckeditor-row-3:nth-last-of-type(2) {
    border-bottom: unset;
    margin-top: 7px;
}

.uc-work .page-wrapper .page-work .text-wrapper .ckeditor-row-3 .col-sm-6.col-md-3:last-of-type {
    border-right: unset;
}

.uc-work .page-wrapper .page-work .items-generic .item-tabs-with-subitems {
    margin: 10px 90px;
}

.uc-work .page-wrapper .page-work .items-generic .item-tabs-with-subitems .tab-content {
    border: 2px solid #EEEEEE;
    border-radius: 0px 15px 15px 15px;
    padding: 0;
    margin-bottom: 0;
    text-align: left;
}

.uc-work .page-wrapper .page-work .items-generic .item-tabs-with-subitems .tab-content ul {
    list-style-type: initial;
}

.uc-work .page-wrapper .page-work .items-generic .item-tabs-with-subitems .tab-content h3 {
    font-size: 16px;
    line-height: 19px;
    font-weight: bold;
    margin-bottom: 20px;
    color: #494949;
}

.uc-work .page-wrapper .page-work .items-generic .item-tabs-with-subitems .tab-content .content-wrapper img {
    margin-right: 10px;
}

.uc-work .content-wrapper {
    padding: 20px 30px;
}

.uc-work .page-wrapper .page-work .items-generic .item-tabs-with-subitems .items-wrapper {
    margin: unset;
    border-bottom: unset;
    clip-path: unset;
}

.uc-work .page-wrapper .page-work .items-generic .item-tabs-with-subitems .items-wrapper .item {
    min-width: 240px;
    height: 50px;
    line-height: 50px;
    clip-path: unset;
    background: #F1F1F1;
    border-radius: 15px 15px 0px 0px;
    border: none;
    margin: 0;
    margin-bottom: -1px;
    margin-right: 10px;
}

.uc-work .page-wrapper .page-work .items-generic .item-tabs-with-subitems .items-wrapper .item.active {
    border-bottom: 2px solid #000000;
    color: #000000;
}

.uc-work .item-tabs-with-subitems{
    margin-top: 40px;
}
.uc-work .item-tabs-with-subitems .items-wrapper{
    display: flex;
    justify-content: center;

    padding-left: 0;
    margin: auto;
    width: fit-content;
    margin-bottom: 40px;
    border-bottom: 2px solid #89C03C;
    clip-path: polygon(0% 0%, 100% 0%, 96.5% 100%, 0% 100%);
}
.uc-work .item-tabs-with-subitems .items-wrapper .item{
    height: 40px;
    min-width: 265px;
    padding: 0 10px;
    text-align: center;
    font-size: 16px;
    line-height: 40px;
    background: #F9F9F9;
    color: #000000;
    /*border-bottom: 2px solid #89C03C;*/

    clip-path: polygon(10% 0%, 100% 0%, 90% 100%, 0% 100%);
}

.uc-work .item-tabs-with-subitems .items-wrapper .item.active{
    background: #89C03C;
}

.uc-work .item-tabs-with-subitems .items-wrapper .item.active a:hover,
.uc-work .item-tabs-with-subitems .items-wrapper .item.active a{
    color: #000000;
    font-weight: 500;
}

.uc-work .item-tabs-with-subitems .items-wrapper .item:not(.active) a:hover{
    font-weight: 600;
}

.uc-work .item-tabs-with-subitems .items-wrapper .item a:hover,
.uc-work .item-tabs-with-subitems .items-wrapper .item a{
    width: 100%;
    height: 100%;
    display: block;
    color: #000000;
    font-size: 14px;
    font-weight: 500;
}

.uc-work .item-tabs-with-subitems .items-wrapper .item.active a {
    font-weight: 600;
}

.uc-work .page-wrapper .page-work .text-wrapper .row.ckeditor-row.ckeditor-row-2 img {
    max-width: 80px;
    margin-bottom: 40px;
}

.uc-work .page-wrapper .page-work .text-wrapper .ckeditor-row-3 .col-sm-6.col-md-3:nth-child(4n):after {
    content: none;
}

.uc-work .page-wrapper .page-work .text-wrapper .ckeditor-row-3 .col-sm-6.col-md-6 {
    padding: 5px 65px;
    margin-bottom: 7px;
    border-bottom: 1px solid #E8E8E8;
}

.uc-work .page-wrapper .page-work .text-wrapper .ckeditor-row-3 .col-sm-6.col-md-6:after {
    content: "";
    width: 1px;
    position: absolute;
    right: 0;
    top: 45%;
    transform: translateY(-50%);
    height: 70%;
    background: #E8E8E8;
}

.uc-work .page-wrapper .page-work .text-wrapper .ckeditor-row-3 .col-sm-6.col-md-6:nth-child(2):after {
    content: none;
}

.gwt-SuggestBoxPopup {
    z-index: 99999 !important;
}

.autocomplete-results  .product-item .product-prev-price.prev-old-price {
text-decoration: none;
}

.product.similar-products-slider .item:hover .similar-products-by-color-slider,
.product.outfit-slider .item:hover .similar-products-by-color-slider {
    margin-top: 15px;
}

.product-slider.similar-products-slider .slick-list,
.product-slider.outfit-slider .slick-list{
    pointer-events: auto;
}

.similar-products-slider .item:hover .similar-products-by-color-slider .item,
.outfit-slider .item:hover .similar-products-by-color-slider .item{
    margin-bottom: 5px;
}

.similar-products-slider .similar-products-by-color-slider .nicescroll-rails,
.outfit-slider .similar-products-by-color-slider .nicescroll-rails{
    display: none;
}

.similar-products-slider .product-item.item {
    min-height: 400px;
}

.lc-hu.uc-home .link-wrapper {
    display: none;
}

.cart-ncx-steps-buttons {
    position: sticky;
    bottom: 0;
    background: #ffffff;
    margin: 40px 0 0 0;
    padding: 20px 10px;
    box-shadow: 0px 0px 10px #0000001A;
    z-index: 11;
}

.cart-ncx-steps-buttons .prev-button-step{
    float: left;
}
.cart-ncx-steps-buttons .prev-button-step .btn-default{
    font-weight: 500;
    border-radius: 20px;
    height: 37px;
    line-height: 37px;
    padding: 0 25px;
}
.cart-ncx-steps-buttons .next-button-step{
    float: right;
}
.lc-gr .number-shippment-cell,
.lc-ro .number-shippment-cell{
    display: none;
}
.lc-gr #view_order_status_accordian .tab-title-wrapper .description,
.lc-ro #view_order_status_accordian .tab-title-wrapper .description{
    display: none;
}
.content-info-bubble .displayType,
.store-item-wrapper .displayType {
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
    margin-bottom: 10px;
}

.content-info-bubble .displayType {
    text-align: unset;
}

.store-popup h1 {
    margin-bottom: 5px;
}

.product-details .city-select-wrapper .styled-select {
    max-width: 200px;
    display: inline-block;
    margin-bottom: 10px;
}

.product-vertical-panel .panel .btn,
.comment-content-slider .btn-wrapper .btn {
    height: 48px;
    box-shadow: none;
    font-size: 18px;
    font-weight: 600;
    border-radius: 70px;
    background-color: #000000;
    text-transform: uppercase;
    color: #ffffff;
    border: unset;
    padding: 12px 30px;
}

#comment_modal .form-group-btn .btn {
    width: 100%;
}

#comment_modal textarea.form-control {
    height: 95px;
}

.comment-content-slider .heading-wrapper {
    text-align: center;
    margin-bottom: 30px;
}

.comment-content-slider .heading-wrapper .title h2 {
    font-size: 30px;
}

#comment_modal .comments-rating {
    border-top: 1px solid #dee2e6;
    border-bottom: 1px solid #dee2e6;
    padding: 15px 0 25px;
    margin: 5px 0 20px;
}

#comment_modal .inputs-wrapper {
    padding-top: 20px;
}

#comment_modal .inputs-wrapper .required-info {
    display: none;
}

#comment_modal .inputs-wrapper:before {
    width: calc(100% - 20px);
    height: 1px;
    background: #dee2e6;
    position: absolute;
    top: 0;
    left: 10px;
    content: '';
    display: block;
}

.comment-content-slider .rate-wrapper {
   position: relative;
    width: 100px;
    overflow: hidden;
}

.comment-content-slider .rate-wrapper .front-stars {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}

.comment-content-slider .rate-wrapper .back-stars i::before {
    color: #c5c5c5;
}

.comment-content-slider .rate-wrapper i {
    font-size: 12px;
    margin-right: 3px;
}

.comment-content-slider .rate-wrapper .front-stars i::before {
    color: #000;
}

.product-details .comment-content-slider {
    margin: 70px 0;
}

.product-details .comment-content-slider .slick-track {
    margin: auto;
}

.comment-content-slider .btn-wrapper {
    display: block;
}

.comment-content-slider .slider-arrows .slider-prev,
.comment-content-slider .slider-arrows .slider-next {
    width: 32px;
    height: 32px;
    line-height: 30px;
    border-radius: 50%;
    background: #1C1C1C;
    color: #ffffff;
    padding: 0;
    text-align: center;
}

.comment-content-slider .slider-navigation-absolute {
    width: calc(100% + 30px);
    left: -15px;
}

.comment-content-slider .slider-arrow i {
    color: #fff;
    font-size: 20px;
}

.comment-content-slider .item {
    margin: 0;
}

/*CSS BLOKA*/

.comments-rating-numbers .items-wrapper {
    display: flex;
    gap: 10px;
}

.comments-rating-numbers .items-wrapper .item {
    font-size: 14px;
    font-weight: 600;
    line-height: 45px;
    width: 45px;
    height: 45px;
    border: 1px solid #E5E5E5;
    text-align: center;
    cursor: pointer;
    border-radius: 10px;
}

.comments-rating-numbers .items-wrapper .item.active,
.comments-rating-numbers .items-wrapper .item:hover {
    border-color: #000;
}

.comments-rating-numbers .rating-info {
    font-size: 13px;
    font-weight: 500;
    margin-bottom: 15px;
}

#comment_modal .comment-product-name {
    font-size: 20px;
    line-height: 26px;
}

#comment_modal .styled-select,
#comment_modal .form-control {
    border-radius: 20px;
    height: 43px;
}

#comment_modal div.form-control {
    border: unset;
    height: unset;
}

#comment_modal .comments-input-wrapper > .row {
    display: flex;
    align-items: center;
}

#comment_modal .comments .comments-input-wrapper .inputs-wrapper {
    position: relative;
    margin: 10px 0;
    display: block;
}

.product-vertical-panel #comments-list-content,
.product-vertical-panel .pagination,
.product-vertical-panel .comment-content.content-tree {
    display: none;
}

.product-vertical-panel #tab_product_comments .col-sm-12 {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
}

.product-vertical-panel .panel .btn {
    width: fit-content;
    margin-bottom: 15px;
}

#comment_modal .rate-wrapper {
    font-size: 18px;
    margin-right: 6px;
    position: relative;
    left: 0;
    top: 0;
    display: inline-block;
    width: 100px;
}

#comment_modal .rate-wrapper .front-stars, #comment_modal .rate-wrapper .back-stars {
    height: 16px;
    font-size: 13px;
    letter-spacing: -2px;
}

.product-detail-wrapper .product-info-rate {
    margin-bottom: 20px;
}

.comments-rating-numbers .rating-info {
    font-weight: 600;
}

.form-comment .description {
    margin: 10px 0 30px;
    border-top: 1px solid #dee2e6;
    padding-top: 15px;
    font-size: 13px;
    line-height: 20px;
}

.form-comment .btn-info:active:hover,
.form-comment .btn-info:active,
.form-comment .btn-info:active:focus,
.form-comment .btn-info:hover,
.form-comment .btn-info.active {
    color: #fff;
    background-color: #000000;
    border-color: #000000;
}

.product-details .similar-products-slider .product-item,
.product-details .outfit-slider .product-item {
    margin-bottom: 30px;
}


.comment-content-slider .comment-info.comment-info-wrapper {
    text-align: center;
    line-height: 20px;
    background: #EEEEEE;
    padding: 20px;
}
.profile-orders .item-actions .order-lnk-wrapper .item.item-order:nth-child(2){
    display: none;
}

.profile-orders .item-actions .order-lnk-wrapper .item.item-buy-again{
    display: none;
}

.lc-hr .ncx-adress .form-announce small {
    display: none;
}

.comment-content-slider .comment-info.comment-info-wrapper {
    margin: 10px 0;
}

.comment-content-slider .slider-navigation-absolute {
    width: calc(100% + 100px);
    left: -50px;
}

.loyalty-card-types .btn-wrapper {
    text-align: left;
    margin: 0;
}

.apply-another-ticket {
    background: transparent;
    color: #000;
    padding: 10px 30px;
    border-radius: 38px;
    border: 1px solid #000;
    font-weight: 600;
}

.cart-ticket-wrapper .use-ticket {
    margin-top: 15px;
}

#order_ticket_content .cart-ticket-wrapper .btn {
    min-width: 240px;
}

.cart-ticket-wrapper .use-ticket .remove-ticket {
    background: #000;
    color: #fff;
    border: 1px solid #000;
    padding: 10px 30px;
    border-radius: 38px;
    font-weight: 600;
}

.apply-another-ticket:focus,
.apply-another-ticket:active,
.apply-another-ticket:hover {
    background: #000;
    color: #ffffff;
    border: 1px solid #000;
}

.loyalty-card-types .cards-wrapper .card-item.checked .icon,
.loyalty-card-types .cards-wrapper .card-item:hover, .loyalty-card-types .cards-wrapper .card-item.checked {
    border-color: #000;
}

.cart-ticket-wrapper .form-group input {
    height: 40px;
    padding: 9px 12px;
    border-radius: 20px;
}

.cart-ticket-wrapper .cart-description {
    margin: 0;
}

.loyalty-card-types .cards-wrapper .card-item.checked .icon:before {
    content: url("../../../../nbshop5_v5_8/_static/images/core/checkbox_icon.svg");
    height: 13px;
    width: 13px;
    top: -6px;
    filter: brightness(0) saturate(100%) invert(0%) sepia(9%) saturate(7%) hue-rotate(241deg) brightness(109%) contrast(101%);
}

.form-group .title-verification-token {
    margin-top: 15px;
}

.lang-from-slider {
    display: flex;
    flex-direction: column;
    align-items: center;
    float: right;
    margin-right: 20px;
}

.lang-from-slider .title {
    line-height: 25px;
    cursor: pointer;
    display: flex;
    align-items: center;
    position: relative;
    top: 3px;
    text-align: left;
}
.lang-from-slider .title img {
    height: 20px;
    width: 20px;
    padding-right: 5px;
}

.lang-from-slider .title span {
    padding: 0;
    padding-left: 1px;
    min-width: unset;
    text-decoration: underline;
}
.lang-from-slider .dropdown-wrapper {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 15px 0;
    /* position: relative; */
    top: 30px;
    bottom: 0;
    left: 0px;
    height: fit-content;
    right: -20px;
    background: #ffffff;
    margin-left: 0;
    width: 85px;
    border: none;
    opacity: 0;
    pointer-events: none;
    box-shadow: 0px 0px 4px -3px #000000;
    align-items: flex-start;
    position: absolute;

    /*display: flex;*/
    /*flex-direction: column;*/
    /*gap: 10px;*/
    /*padding: 15px 0;*/
    /*position: relative;*/
    /*top: 10px;*/
    /*bottom: 0;*/
    /*left: unset;*/
    /*right: -20px;*/
    /*background: #ffffff;*/
    /*margin-left: 0;*/
    /*width: 85px;*/
    /*border: none;*/
    /*opacity: 0;*/
    /*pointer-events: none;*/
    /*box-shadow: 0px 0px 4px -3px #000000;*/
    /*align-items: flex-start;*/
}
.lang-from-slider .dropdown-wrapper a{
    padding: 0 10px;
}
.lang-from-slider .dropdown-wrapper a img{
    padding-right: 5px;
    height: 20px;
}
.lang-from-slider span:hover {
    text-decoration: underline;
}

.split-order-tabs .info-wrapper {
    border-radius: 45px;
    margin-bottom: 30px;
}

.split-order-tabs .info-wrapper .title {
    font-style: normal;
    font-weight: 400;
}

.split-order-tabs .info-wrapper .icon {
    content: url("../../images/core/split-order-info.svg");
}

.view-order-status-form {
    margin: 0;
}

.split-order-tabs {
    margin-top: 25px;
}

.split-order-tabs .slider {
    margin-bottom: 0;
}

.split-order-tabs.block .items-wrapper .item {
    border-radius: 36px 36px 0 0;
    padding: 15px 35px;
}

.view-order-status-form-wrapper .order-delivery-info .title:before {
    content: url("../../../../nbshop5_v5_8/_static/images/core/info_delivery_icon.svg");
    top: 3px;
    position: relative;
    margin-right: 5px;
}

.view-order-status-wrapper .form-tracking-info .title:before {
    background: #fff no-repeat center center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-align: center;
    display: inline-block;
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 10px;
}

.status-history .title .img-wrapper {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-align: center;
    line-height: 34px;
    background: #fff;
    display: inline-block;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.status-history .title > span {
    position: absolute;
    left: 15px;
    top: 0;
    height: calc(100% + 1px);
}

.status-history .tracking-id-info {
    font-size: 15px;
    font-weight: 700;
}

.status-history .tracking-id-info span {
    font-weight: 600;
    margin-left: 5px;
}

.status-history .title.status-time > span {
    border-right: 1px solid #000;
    padding-right: 15px;
}

.status-history .title.status-time > span:before {
    width: 9px;
    height: 9px;
    border: 1px solid #000;
    border-radius: 50%;
    content: '';
    position: absolute;
    background: #fff;
    right: -5px;
    top: 50%;
    transform: translateY(-50%);
    display: inline-block;
}

.view-order-status-wrapper .status-history td {
    height: 70px;
}

.view-order-status-wrapper .status-history td.status-time {
    padding-left: 90px;
}

.status-history .title span img {
    max-width: 18px;
}

.view-order-status-wrapper .form-tracking-info .recipient:before {
    background-image: url("../../../../nbshop5_v5_8/_static/images/core/order-info-recipient.svg");
}

.view-order-status-wrapper .form-tracking-info .post-code:before,
.view-order-status-wrapper .form-tracking-info .city:before {
    background-image: url("../../../../nbshop5_v5_8/_static/images/core/order-info-city.svg");
}

.view-order-status-wrapper .form-tracking-info .address:before {
    background-image: url("../../../../nbshop5_v5_8/_static/images/core/order-info-address.svg");
}

.view-order-status-wrapper .form-tracking-info .package-number:before,
.view-order-status-wrapper .form-tracking-info .delivery-service:before {
    background-image: url("../../../../nbshop5_v5_8/_static/images/core/order-info-courier.svg");
}

.view-order-status-wrapper .form-tracking-info .current-status:before {
    background-image: url("../../../../nbshop5_v5_8/_static/images/core/order-info-processing-status.svg");
}

.view-order-status-wrapper .form-tracking-info .order-status:before {
    background-image: url("../../../../nbshop5_v5_8/_static/images/core/order-info-order-status.svg");
}


.view-order-status-wrapper table td {
    font-size: 15px;
}

.view-order-status-wrapper table td.title {
    padding-left: 60px;
    position: relative;
}

.view-order-status-wrapper .form-tracking-info thead .tracking-id-info {
    padding: 20px 20px 20px 60px;
    font-size: 15px;
    font-weight: 700;
    position: relative;
    border-bottom-color: #EEEEEE;
}

.view-order-status-wrapper thead .tracking-id-info {
    width: 50%;
}

.package-tracking.view-order-status-wrapper table th,
.view-order-status-form-wrapper tbody,
.view-order-status-form-wrapper th,
.view-order-status-form-wrapper table,
.view-order-status-form-wrapper td,
.view-order-status-form-wrapper tr {
    border-color: #EEEEEE;
}

.view-order-status-form-wrapper label {
    font-size: 16px;
}

.view-order-status-form-wrapper .check-wrapper label {
    margin-bottom: 20px;
}

.view-order-status-wrapper .form-tracking-info thead .tracking-id-info span {
    font-weight: 600;
    margin-left: 5px;
}

.view-order-status-wrapper .form-tracking-info thead .tracking-id-info:before {
    content: url("../../../../nbshop5_v5_8/_static/images/core/order-info-order-number.svg");
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 20px;
}

.view-order-status-wrapper .form-tracking-info thead .tracking-id-info.number-shippment-cell:before {
    content: url("../../../../nbshop5_v5_8/_static/images/core/order-info-shippment-code.svg");
}

.view-order-status-wrapper .form-tracking-info {
    margin-top: 0;
    margin-bottom: 40px;
}

.view-order-status-wrapper table td {
    padding: 15px 20px;
}

.view-order-status-form-wrapper .status-history .tab-title-wrapper .img-headding {
    content: url("../../../../nbshop5_v5_8/_static/images/core/status-history-icon.svg");
    padding-right: 0;
    filter: unset;
    opacity: 1;
    float: unset;
    margin: unset;
}

.view-order-status-form-wrapper .pacage-vertical-panel .pan-block .panel-body {
    padding: 0;
}

.ordered-products .tab-title-wrapper .img-heading {
    content: url("../../../../nbshop5_v5_8/_static/images/core/ordered-products-icon.svg");
    opacity: 1;
    filter: unset;
}

.view-order-status-form-wrapper .panel-group .panel,
.view-order-status-form-wrapper .panel-group .panel .collapsing,
.view-order-status-form-wrapper .panel-group .panel .collapse.in {
    border: unset;
}

.order-status-info {
    margin: -1px 0 40px;
}

.ordered-products .cart-product-info-wrapper {
    width: 100%;
}

.ordered-products .tab-title-wrapper .title,
.view-order-status-wrapper .status-history .tab-title-wrapper .title{
    display: inline-block;
    font-size: 15px;
    line-height: 1;
    font-weight: 700;
    margin-bottom: 0;
    filter: unset;
    opacity: 1;
}
.view-order-status-wrapper .status-history .tab-title-wrapper .description{
    display: none;
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
}
.ordered-products .panel-toggle,
.view-order-status-wrapper .status-history .panel-toggle{
    text-decoration: none;
}

.view-order-status-form-wrapper .panel-heading .tab-title-wrapper .icon{
    position: absolute;
    right: 20px;
    top: 15px;
    transform: rotate(90deg);
}

.view-order-status-form-wrapper .panel.pan-block .panel-toggle:not(.collapsed) i.icon-rotate-90{
    transform: rotate(270deg);
}

.ordered-products .tab-title-wrapper,
.view-order-status-wrapper .status-history .tab-title-wrapper{
    padding: 15px 20px;
    border: 1px solid #EEEEEE;
    background: #FCFCFC;
    margin-bottom: 0;
    display: flex;
    align-items: center;
    gap: 10px;
}

.pacage-vertical-panel .pan-block .tab-title-wrapper span {
    filter: unset;
    opacity: 1;
}

.package-tracking td.title {
    color: #111010;
}

.ordered-products .panel-body,
.ordered-products .panel-heading {
    padding: 0;
}

.ordered-products .cart-product-info-grid .items-wrapper .item {
    padding: 0;
}

.ordered-products .products-wrapper .cart-product-item {
    padding: 0;
}

.pacage-vertical-panel .pan-block .panel-heading {
    background: unset;
    padding: 0;
}

.pacage-vertical-panel .pan-block .panel-heading:hover, .pacage-vertical-panel .pan-block .panel-heading.opened {
    background: unset;
    box-shadow: unset;
}

.view-order-status-form-wrapper .pacage-vertical-panel .pan-block .panel-heading {
    border: unset;
}

.view-order-status-wrapper #tab_history > .panel-body, .view-order-status-wrapper .form-tracking-info {
    width: 100%;
    overflow: auto;
}

.order-delivery-info {
    margin-bottom: 15px;
}

.view-order-status-form-wrapper > .row {
    display: flex;
    align-items: end;
    flex-wrap: wrap;
}

.order-delivery-info .img-wrapper {
    text-align: center;
}

.order-delivery-info .img-wrapper img {
    display: inline-block;
}

.package-tracking {
    padding: 20px 10px;
}

.order-status-info .slick-dots {
    margin-bottom: 0;
    bottom: -25px;
}

.slider.order-status-info .slick-dots li.slick-active button:before {
    box-shadow: inset 0 0 0 4px #000000;
}

.slider.order-status-info .slick-dots li button:before {
    border: 1px solid #000000;
}

body.modal-open .tooltip {
    z-index: 99999;
}

.comments-two .comments-input-wrapper .icon-info-f {
    margin-left: 5px;
    cursor: pointer;
}

.split-order-tabs .slider-arrow i {
    position: relative;
    top: 15px;
}

.split-order-tabs .slider-init {
    padding: 0;
}

.split-order-tabs .slider-prev i:before {
    content:  url("../../../../nbshop5_v5_8/_static/images/core/arrow-article-left.png");
}

.split-order-tabs .slider-next i:before {
    content:  url("../../../../nbshop5_v5_8/_static/images/core/arrow-article-right.png");
}

.reg-page-checkbox-group-wrapper .form-group,
.reg-checkbox-group-wrapper .form-group {
    padding-left: 20px;
}
.cart-steps-ncx .item-selected{
    display: none !important;
}

.cart-steps-ncx .cart-carrier-and-payment .delivery-options .iradio_flat{
    top: 43px;
}

.lc-gr .product-details-price .prev-price.product-oldprice{
    text-decoration:none;
}
.lc-gr .product-details-price .prev-price .price-prefix-title{
    margin-right: 5px;
}

.lc-gr .product .item .text-wrapper .prices-wrapper .prev-price {
    text-decoration:none;
}
.group-type-payment-title .img-group{
    float: right;
}

.confirm-bank .cart-description p.your-team {
    display: inline-block;
}

.del-product-btn-wrapper .product-item-remove:active,
.del-product-btn-wrapper .product-item-remove:focus,
.del-product-btn-wrapper .product-item-remove:hover  {
    color: #fff;
    opacity: 1;
}

.footer-newsletter-social .newsletter .validation-errors-list {
    bottom:  -9px;
}

.footer-newsletter-social .newsletter .newsletter-form .form-group-checklabel {
    width: 375px;
}

.footer-newsletter-social .newsletter .newsletter-form .form-group-checklabel .validation-errors-list {
    text-align: left;
    right: unset;
    left: 0;
    display: block;
    width: 100%;
    max-width: unset;
    bottom: -15px;
    top: unset;
}


.lc-si .product-details-price .prev-price.product-pricewithoutdiscount,
.lc-hu .product-details-price .prev-price.product-pricewithoutdiscount,
.lc-hr .product-details-price .prev-price.product-pricewithoutdiscount,
.lc-bg .product-details-price .prev-price.product-pricewithoutdiscount,
.lc-ro .product-details-price .prev-price.product-pricewithoutdiscount{
    text-decoration: none;
}
body.lc-hu .products-detail-wrapper .product-details-price .prev-price.product-lastminprice,
body.lc-hu .products-detail-wrapper .product-details-price .prev-price.product-infooldprice,
body.lc-hr .products-detail-wrapper .product-details-price .prev-price.product-lastminprice,
body.lc-hr .products-detail-wrapper .product-details-price .prev-price.product-infooldprice,
body.lc-bg .products-detail-wrapper .product-details-price .prev-price.product-lastminprice,
body.lc-bg .products-detail-wrapper .product-details-price .prev-price.product-infooldprice,
body.lc-ro .products-detail-wrapper .product-details-price .prev-price.product-lastminprice,
body.lc-ro .products-detail-wrapper .product-details-price .prev-price.product-infooldprice{
    text-decoration: none;
}

body.lc-hu .products-detail-wrapper .product-details-price .prev-price.product-infooldprice .price-title,
body.lc-hr .products-detail-wrapper .product-details-price .prev-price.product-infooldprice .price-title,
body.lc-bg .products-detail-wrapper .product-details-price .prev-price.product-infooldprice .price-title,
body.lc-ro .products-detail-wrapper .product-details-price .prev-price.product-infooldprice .price-title{
    display: inline-block;
}

.modal-store-description .modal-header .close {
    top: 10px;
}

#cart_store_modal .modal-header .close {
    display: block;
    top: 14px;
    right: 30px;
}
.modal{
    top: 0 !important;
}

.payment-page .page-content {
    max-width: unset;
}

.lc-sr .loyalty-card-types .heading-wrapper .title,
.lc-bs .loyalty-card-types .heading-wrapper .title,
.lc-cz .loyalty-card-types .heading-wrapper .title,
.lc-sk .loyalty-card-types .heading-wrapper .title {
    display: none;
}


#modal_after_add_to_cart .product .item {
    padding: 0;
    overflow-y: unset;
}

#modal_after_add_to_cart .product.product-slider {
    padding: 0;
    margin-top: 20px;
    /* overflow: hidden; */
    /* overflow-y: unset; */
    /* padding-top: 20px; */
}


#modal_after_add_to_cart .product.product-slider .item:hover {
    z-index: 999;
    /* overflow-y: unset; */
}

#modal_after_add_to_cart .product:not(.product-slider) .item .text-wrapper {
    height: 120px;
}

#modal_after_add_to_cart .product.product-slider .item .text-wrapper .title {
    padding: 0;
}

#modal_after_add_to_cart .product.product-slider .item .text-wrapper .title a {
    font-size: 12px;
}

#modal_after_add_to_cart .product-slider > .slider-navigation-absolute {
    display: block;
    top: 40%;
    transform: translateY(-50%);
    width: calc(100% + 50px);
    left: -28px;
}

#modal_after_add_to_cart .product-slider > .slider-init > .slick-list {
    padding: 30px 0;
    margin-bottom: -80px;
}


#modal_after_add_to_cart .product-slider .slider-arrows .slider-prev,
#modal_after_add_to_cart .product-slider .slider-arrows .slider-next {
    width: 35px;
    height: 35px;
    line-height: 35px;
    border-radius: 50%;
    background: #1C1C1C;
    color: #ffffff;
    padding: 0;
    text-align: center;
    /* font-size: 12px; */
}

#modal_after_add_to_cart .slider-arrow i {
    color: #ffffff;
    font-weight: 400;
}

#modal_after_add_to_cart .product.product-slider .item .block-rate-wrapper {
    z-index: 999999999;
    top: 30px;
    display: block;
    opacity: 1;
    left: 50%;
    transform: translateX(-50%);
    width: 70px;
}

#modal_after_add_to_cart .product.product-slider.after-add-to-cart .item {
    margin-right: 10px;
}

#modal_after_add_to_cart .product .item .caption-icons .icon {
    display: none;
}

#modal_after_add_to_cart.modal .close {
    top: 5px;
}

#modal_after_add_to_cart .slider .slick-dots {
    display: flex !important;
    flex-wrap: nowrap;
    justify-content: center;
}

#modal_after_add_to_cart .slider .slick-dots li {
    width: 13px;
}

.modal.modal-after-add-to-cart .modal-header .title{
    color: #ffffff;
    font-size: 21px;
    font-weight: 400;
    text-align: center;
    /* text-transform: none; */
    padding-left: 20px;
}

.cart-table .item-color {
    display: none;
}

.modal.modal-after-add-to-cart .modal-header .title:before{
    content: none;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    left: 20px;
}

.product-added-to-cart{
    margin: 0 0 50px;
    padding: 0;
}

.product-added-to-cart .item{
    display: flex;
}

.product-added-to-cart .item .img-wrapper,
.product-added-to-cart .item .text-wrapper{
    border: none;
}

/*.product-added-to-cart .item .img-wrapper img{*/
/*    max-width: 160px;*/
/*}*/

.product-added-to-cart .item .text-wrapper {
    padding: 0 0 0 20px;
    height: auto;
}

.product-added-to-cart .item .text-wrapper .title {
    margin-bottom: 15px;
    text-align: left;
    padding: 0;
}

.product-added-to-cart .item .text-wrapper .title a {
    /* color: #00ADD4; */
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
}

.product-added-to-cart .item .text-wrapper .prices-wrapper {
    margin-bottom: 15px;
    text-align: left;
    height: auto;
    height: 45px;
}

.product-added-to-cart .item .text-wrapper .prices-wrapper .current-price {
    font-weight: 600;
    font-size: 18px;
    line-height: 20px;
    /* color: #DD5C80; */
}

.product-added-to-cart .item .text-wrapper .buttons{
    display: flex;
}

.product-added-to-cart .item .text-wrapper .buttons .btn-close-modal{
    margin-left: 10px;
}

#modal_after_add_to_cart .quick-buy-color-size .quick-buy-color-size-btn,
.product-added-to-cart .item .text-wrapper .buttons .btn {
    min-width: 165px;
    line-height: 35px;
    height: 35px;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 0 15px;
    background: #000000;
    color: #ffffff;
    border-radius: 70px;
    text-shadow: none;
    border: 1px solid #000000;
}

#modal_after_add_to_cart .quick-buy-color-size .quick-buy-color-size-btn {
    min-width: unset;
    width: 100%;
    font-size: 13px;
    height: auto;
    line-height: 35px;
    padding: 5px 10px;
    text-align: center;
    min-height: 40px;
}

#modal_after_add_to_cart .quick-buy-color-size .quick-buy-color-size-btn i {
    display: none;
}

#modal_after_add_to_cart .quick-buy-color-size .quick-buy-color-size-btn:hover,
#modal_after_add_to_cart .quick-buy-color-size .quick-buy-color-size-btn:active,
#modal_after_add_to_cart .quick-buy-color-size .quick-buy-color-size-btn:focus,
.product-added-to-cart .item .text-wrapper .buttons .btn-close-modal .btn:hover,
.product-added-to-cart .item .text-wrapper .buttons .btn-close-modal .btn:active,
.product-added-to-cart .item .text-wrapper .buttons .btn-close-modal .btn:focus,
.product-added-to-cart .item .text-wrapper .buttons .btn-close-modal .btn:active:focus {
    background: #000000;
    color: #ffffff;
    border: 1px solid #000000;
    opacity: 1;
}


.product-added-to-cart .item .text-wrapper .buttons .btn-close-modal .btn,
.product-added-to-cart .item .text-wrapper .buttons .btn-cart .btn:hover,
.product-added-to-cart .item .text-wrapper .buttons .btn-cart .btn:active,
.product-added-to-cart .item .text-wrapper .buttons .btn-cart .btn:focus,
.product-added-to-cart .item .text-wrapper .buttons .btn-cart .btn:active:focus {
    background: #ffffff;
    color: #000000;
    border: 1px solid #000000;
    opacity: 1;
}

#modal_after_add_to_cart .item .caption-list-name {
    display: none;
}

.quick-buy-color-size {
    display: none;
}

#modal_after_add_to_cart .quick-buy-color-size {
    display: block;
    z-index: 999999999;
}

#modal_after_add_to_cart .product.product-slider .product-sizes-wrapper .item {
    margin-right: 0;
    transform: none;
    pointer-events: all;
    flex: 1;
    border: none;
    /* height: 100%; */
}

#modal_after_add_to_cart .product .item .options-wrapper.product-sizes-v2 {
    display: block;
    opacity: 1;
}

#modal_after_add_to_cart .product .item .text-wrapper {
    height: 250px;
}

.sizes-selector-quick-buy.active{
    z-index: 999;
}

#modal_after_add_to_cart .product-list-color-size-wrapper{
    border-radius: 6px;
    background: #ffffff;
    padding: 10px;
    position: absolute;
    bottom: 15px;
    width: 100%;
    left: 0;
    z-index: 9999999;
}

#modal_after_add_to_cart .confirm-loader.active span.loading {
    font-size: 14px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    left: 50%;
    background: #000;
    border-radius: 70px;
}

#modal_after_add_to_cart .product-list-color-size-wrapper:after,
#modal_after_add_to_cart .product-list-color-size-wrapper:before{
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-style: solid;
}

#modal_after_add_to_cart .product-list-color-size-wrapper:after {
    bottom: -20px;
    border-color: #ffffff transparent transparent transparent;
    border-width: 10px;
}

#modal_after_add_to_cart .product-list-color-size-wrapper:before {
    bottom: -21px;
    border-color: #e2e2e2 transparent transparent transparent;
    border-width: 10px;
}

#modal_after_add_to_cart .product-list-color-size-wrapper label.size-text,
.product-quantity-wrapper-v2.product-quantity-wrapper .text-quantity {
    font-size: 13px;
    color: #000000;
}

/* Scroll width */
#modal_after_add_to_cart .item ::-webkit-scrollbar {
    width: 5px;
}

/* Track */
#modal_after_add_to_cart .item ::-webkit-scrollbar-track {
    background: transparent;
}

/* Handle */
#modal_after_add_to_cart .item ::-webkit-scrollbar-thumb {
    background: #000000;
    border-radius: 50px
}

/* Handle on hover */
#modal_after_add_to_cart .item ::-webkit-scrollbar-thumb:hover {
    background: #000000;
}


#modal_after_add_to_cart .product-list-color-size-wrapper .product-sizes{
    padding-left: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    max-height: 150px;
    overflow-y: auto;
    min-height: 40px;
}

#modal_after_add_to_cart .product-list-color-size-wrapper .product-sizes .size-item {
    /* flex: 0 0 25%; */
    max-width: 25%;
    color: #666666;
    border-right: 1px solid #e2e2e2;
    text-align: center;
    font-size: 11px;
    padding: 0;
    height: 35px;
    line-height: 35px;
    min-width: 35px;
}

#modal_after_add_to_cart .product-list-color-size-wrapper .product-sizes .size-item.disabled {
    pointer-events: none;
    opacity: 0.5;
    background: #dadada;
}

#modal_after_add_to_cart .product-list-color-size-wrapper .product-sizes .size-item span{
    height: 35px;
    line-height: 35px;
    min-width: 35px;
    display: inline-block;
    color: #000000;
    font-weight: 500;
    width: 100%;
    border: 1px solid #000000;
    border-left: none;
    border-top: none;
    font-size: 9px;
    font-weight: 600;
}

#modal_after_add_to_cart .product-list-color-size-wrapper .product-sizes .size-item.active span,
#modal_after_add_to_cart .product-list-color-size-wrapper .product-sizes .size-item:hover span{
    background: #000000;
    color: #ffffff
}

.sizes-selector-quick-buy .product-sizes-wrapper .size-item.active,
.sizes-selector-quick-buy .product-sizes-wrapper .size-item:hover{
    background: transparent;
}

#modal_after_add_to_cart .product-list-color-size-wrapper .product-sizes .size-item.active{
    color: #666666;
    /*background: #f0f0f0;*/
}

#modal_after_add_to_cart .product-list-color-size-wrapper .product-sizes .size-item:nth-child(4n){
    border-right: none;
}

#modal_after_add_to_cart .product-list-color-size-wrapper .product-quantity-wrapper{
    position: relative;
    width: 100%;
    margin-top: 0;
    border: none;
    border-radius: 5px;
}

#modal_after_add_to_cart .product-list-color-size-wrapper .product-quantity-wrapper input{
    position: relative;
    /* border: 1px solid #e2e2e2; */
    border-radius: 5px;
    height: 30px;
    font-size: 12px;
    background: #ffffff;
    color: #000000;
    font-weight: 600;
    line-height: 40px;
}

#modal_after_add_to_cart .product-list-color-size-wrapper .product-quantity-wrapper input::placeholder {
    color: #000000;
    font-weight: 600;
}

#modal_after_add_to_cart .product-list-color-size-wrapper .product-quantity-wrapper input::-webkit-input-placeholder{
    font-weight: 300;
    font-size: 13px;
    color: #666666;
}

#modal_after_add_to_cart .product-list-color-size-wrapper .add-to-cart-button {
    line-height: 35px;
    text-align: center;
    font-weight: 500;
    margin-top: 10px;
    padding: 0;
    width: 100%;
    background: #000000;
    color: #ffffff;
    border-radius: 70px;
    height: 35px;
    font-size: 12px;
    position: relative;
}

.product-quantity-wrapper-v2 .product-quantity {
    height: 30px;
    /* line-height: 53px; */
}

.product-quantity-wrapper-v2 .product-quantity-arrows i {
    position: relative;
    height: 30px;
    line-height: 35px;
}

#modal_after_add_to_cart .slick-dots {
    bottom: 30px;
}

#modal_after_add_to_cart .slider .slick-dots li button:before {
    border: 1px solid #000000;
    width: 10px;
    height: 10px;
}

#modal_after_add_to_cart .slider .slick-dots li.slick-active button:before {
    width: 10px;
    height: 10px;
    background: #000;
    box-shadow: none;
}

.product-generic-tabs .ckeditor-acordian.acordian-items-wrapper .item{
    border-radius: 15px;
}

.product-generic-tabs .ckeditor-acordian.acordian-items-wrapper .item .title{
    padding: 0;
}

.product-generic-tabs .ckeditor-acordian.acordian-items-wrapper .item .title span {
    font-size: 18px;
    font-weight: 500;
}

.product-generic-tabs .ckeditor-acordian.acordian-items-wrapper .item .content{
    margin: 0;
}

.product-vertical-panel .panel-title {
    max-width: calc(100% - 20px);
}

.product-vertical-panel .panel-toggle {
    display: block;
}

.product-vertical-panel .panel-toggle .icon {
    position: absolute;
    right: -20px;
    float: none !important;
    left: unset;
    top: 50%;
    transform: rotate(90deg) translateX(-50%);
    line-height: 1;
}

.panel-group .panel-heading.opened .icon {
    transform: rotate(-90deg) translateX(50%);
}

.product-attributes-wrapper .product-attributes .tooltip {
    z-index: 999;
}

.parcelmachine-wrapper iframe {
    z-index: 1031;
}

.product-item .img-wrapper .img-hover,
.product .item.grid-view .img-wrapper .img-hover {
    padding: 0;
}

#order_ticket_content .confirm-verification-token,
#order_ticket_content .send-verification-token {
    font-size: 14px;
    font-weight: 600;
}

#order_ticket_content .confirm-verification-token,
#order_ticket_content .send-verification-token {
    margin-bottom: 10px;
}

#order_total_confirm_content .cart-privacy-policy .validation-errors-list {
    bottom: -10px;
}

.product-vertical-panel .stores-wrapper .panel-inner .icon {
    margin-right: 5px;
}

#tab_product_check_by_store_sapcar .autocomplete-loader .loader-icon {
    top: 100px;
}

.sum-table-v3-wrapper .cart-privacy-policy .text-wrapper {
    display: flex;
}

#order_total_confirm_content .cart-privacy-policy .text-wrapper .icheckbox_flat {
    margin-top: 3px;
}

.stores-wrapper .panel .panel-heading .panel-toggle {
    height: unset;
    line-height: 22px;
    padding: 5px 0px;
}
.game-iframe-wrapper iframe{
    border: 0;
    height: 100%;
    min-height: 800px;
}
.product-detail-wrapper .stores-wrapper .autocomplete-loader{
    top: 0;
}
.cart-steps-ncx .cart-onepage .order-billing-address .billing-adress-wrapper-grid .new-billing-adress .form-group.form-group-checklabel{
    gap: 5px;
}
.product.product-listing-items .item .text-wrapper .title{
    margin-bottom: 5px;
}
.product .item .text-wrapper .prices-wrapper{
    display: flex;
    align-items: center;
    flex-direction: column;
}
.product .item .text-wrapper .prices-wrapper.inline-price {
    flex-direction: row;
}
.product .item .text-wrapper .prices-wrapper .current-price,
.product .item .text-wrapper .prices-wrapper .prev-price{
    display: inline;
}
.product .item .text-wrapper .prices-wrapper.inline-price .current-price,
.product .item .text-wrapper .prices-wrapper.inline-price .prev-price{
    position: relative;
}
/* Landing vauceri */

.page-landing.wrapper-style-landing_voucher .container-subitem_grid .heading-wrapper{
    display: none;
}

.page-landing.wrapper-style-landing_voucher .container-subitem_grid .content .title,
.page-landing.wrapper-style-landing_voucher .container-subitem_grid .grid-3-wrapper .item .text-wrapper .title{
    text-align: center;
    font-weight: 600;
    font-size: 22px;
    line-height: 30px;
    padding-top: 10px;
    height: unset;
}

.page-landing.wrapper-style-landing_voucher .items-generic .row > *{
    margin-bottom: 40px;
    padding: 0 10px;
}
.page-landing.wrapper-style-landing_voucher .items-generic .container-subitem_grid{
    margin-bottom: 0;
}
.page-landing.wrapper-style-landing_voucher .items-generic .text_grid12 h2,
.page-landing.wrapper-style-landing_voucher .items-generic .text_grid12 p{
    text-align: center;
}
.page-landing.wrapper-style-landing_voucher .items-generic .product-slider .heading-wrapper.heading-wrapper-bordered a.read-more{
    position: relative;
    top: -4px;
}
.page-landing.wrapper-style-landing_voucher .items-generic .product-slider .slider-init,
.page-landing.wrapper-style-landing_voucher .items-generic .article-slider .slider-init{
    opacity: 0;
}
.page-landing.wrapper-style-landing_voucher .items-generic .product-slider .slider-init.slick-initialized,
.page-landing.wrapper-style-landing_voucher .items-generic .article-slider .slider-init.slick-initialized{
    opacity: 1;
}
.page-landing.wrapper-style-landing_voucher .items-generic .article-slider{
    padding: 0;
}
.page-landing.wrapper-style-landing_voucher .voucher-two-column .product-item .price{
    display: none
}
.page-landing.wrapper-style-landing_voucher .voucher-two-column .voucher-nav-prices .voucher-prices-wrapper .voucher-price,
.page-landing.wrapper-style-landing_voucher .voucher-two-column .voucher-nav-images .nav-item{
    border-radius: 70px;
}
.page-landing.wrapper-style-landing_voucher .voucher-two-column .btn-wrapper .btn{
    background: #000000;
    color: #ffffff;
    border-radius: 70px;
}
.page-landing.wrapper-style-landing_voucher .voucher-two-column .btn-wrapper .btn:hover,
.page-landing.wrapper-style-landing_voucher .voucher-two-column .btn-wrapper .btn:active,
.page-landing.wrapper-style-landing_voucher .voucher-two-column .btn-wrapper .btn:focus{
    opacity: 0.7;
}
.page-landing.wrapper-style-landing_voucher .voucher-two-column .btn-wrapper .icon-cart{
    bottom: 0;
}
.page-landing.wrapper-style-landing_voucher .voucher-two-column .product-item .voucher-nav-images{
    display: none;
}

/* Provera vaucera profil */

.profile .order-tickets #profile_order_ticket::placeholder,
.profile .order-tickets #profile_order_security_code::placeholder{
    color: #999999 !important;
}
.profile .gift-modal .modal-header .modal-title{
    color: #ffffff;
}
.profile .gift-modal .modal-header .close{
    top: 20px;
}
.profile .gift-modal .modal-body .title{
    color: #000000;
}
.profile .gift-modal .modal-body .change-code-tabs.only-one-type button,
.profile .gift-modal .modal-body .change-code-tabs.only-one-type button.active{
    box-shadow: unset;
}
.profile .gift-modal .modal-body .change-code-tabs.only-one-type .btn.barcode:focus{
    outline: unset;
}

.voucher-data-wrapper .description{
    display: flex;
    margin-top: 10px;
}
.voucher-data-wrapper .description:before {
    content: url("../../images/core/gift_icon_cart_new.svg");
    margin: 0 20px;
}

/* Modal podesavanje vaucera */

.cart .voucher-data-wrapper .description p{
    margin-bottom: 10px;
}
.cart .voucher-data-wrapper .btn-default.confirm-loader{
    background-color: #000000;
    line-height: 40px;
    height: 40px;
    padding: 0 25px;
    color: #ffffff;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    border-radius: 70px;
}
.cart .voucher-data-wrapper .btn-default.confirm-loader:hover{
    opacity: 0.7;
}
.cart #product_voucher_modal .voucher-item-wrapper input[type="checkbox"]{
    margin-top: -2px;
}
.cart #product_voucher_modal .voucher-item-wrapper .multi-email-wrapper .multipleInput-container{
    padding-top: 0;
}

/* Placanje vaucerom u korpi */

.gift-type-payment-content.show.collapse{
    display: none !important;
}
.gift-type-payment-content.show.collapse.in{
    display: block !important;
}
.order-ticket-user-v2 .ticket-item{
    position: relative;
}
.order-ticket-user-v2 .ticket-item:before{
    background: #ffffff;
}
#order_cart_products_table_summary_content .voucher-data-wrapper{
    display: none;
}

/* dugme na listingu proizvoda za ucitavanje bez paginacije */
.product-listing .loader-wrapper{
    top: 0;
    z-index: 999;
}
.product-listing .pagination.autoload-pagination .btn.next-load-btn,
.product-listing .pagination.autoload-pagination .btn.prev-load-btn{
    min-width: 400px;
    height: 48px;
    line-height: 35px;
    background: #000000;
    color: #ffffff;
    font-weight: 600;
    border-radius: 70px;
}
.product-listing .pagination.autoload-pagination .btn.next-load-btn:hover,
.product-listing .pagination.autoload-pagination .btn.prev-load-btn:hover{
    opacity: 0.7;
}

#add-to-cart-ajax-wrapper .product-added-to-cart .prices-wrapper{
    align-items: unset;
}
#add-to-cart-ajax-wrapper .product-added-to-cart .text-wrapper .buttons .btn-close-modal .close{
    top: 0;
}
.product-details .product-detail-wrapper .product-vertical-panel .city-select-wrapper label{
    padding-left: 0;
}
.lc-cz .cart .sum-table-v3-wrapper .sum-table-footer .cart-privacy-policy.site-right-policy .label-description-cart{
    display: none;
}
.lc-cz .cart #order_address_content .cart-address.logged-in .form-announce-normal,
.lc-sk .cart #order_address_content .cart-address.logged-in .form-announce-normal,
.lc-hu .cart #order_address_content .cart-address.logged-in .form-announce-normal{
    display: none;
}
.lc-cz .cart #order_address_content .cart-address.logged-in .form-announce,
.lc-sk .cart #order_address_content .cart-address.logged-in .form-announce,
.lc-hu .cart #order_address_content .cart-address.logged-in .form-announce{
    margin-bottom: 20px;
}
.product .item.product-item-custom-style .img-wrapper{
    border: 1px solid #FFD881;
    box-shadow: 0px 4px 9px #0000001A;
}
.detail-product-info-lists-tabs.lists-tabs ul.items-wrapper .item.smu_product {
    border: 1px solid #FFD881;
    background: #FFD88147;
}

.product .item .caption-product-list .item.smu_product img {
    max-width: 100px;
}

.items-generic .mp4-video-bg-grid12 .item-video {
    width: auto;
    left: 50%;
    transform: translateX(-50%);
}

.search-sugest .product-item.special-product-item .img-wrapper{
    border: 1px solid #FFD881;
}

.products-list-simple {
    margin-bottom: 30px;
}

.caption-product-list {
    display: flex;
    flex-direction: column;
}

.caption-product-list a {
    width: fit-content;
}

.tp-product .popover-title,
.tp-product .popover-content,
.tp-product .popover {
    max-width: 190px;
}

.product-baner-wrapper .product .item:hover .similar-products-by-color-slider {
    padding: 15px 0 5px;
    height: auto;
    opacity: 1;
    margin: 0;
}

.product-baner-wrapper .product .item .similar-products-by-color-slider {
    margin: 0;
    opacity: 0;
    pointer-events: all;
    height: 0;
}

.product-baner-wrapper .product .item.have-similar-product-slider:hover {
    margin-bottom: -90px;
}

.product-baner-wrapper .product .item .text-wrapper {
    height: 200px;
}

.product-baner-wrapper .similar-products-by-color-slider .item {
    pointer-events: all;
}

.cart-quiz-question .btn-wrapper .btn {
    border-radius: 70px;
}

.cart-quiz-question-wrapper {
    top: 149px;
    transform: translateX(-50%);
    left: 50%;
}

.cart-quiz-question-wrapper.cart-quiz-scrolled {
    margin-top: -65px;
}

/*** SV GR cena ***/
.lc-gr .gr-sugest-price .product-infooldprice{
    margin-bottom: 10px;
}

.lc-gr .gr-sugest-price .product-infooldprice .fa-info-circle{
    color: #cecece !important;
}

.lc-gr .gr-sugest-price .product-infooldprice .price-title,
.products-detail-wrapper .gr-sugest-price .product-infooldprice .price-infooldprice-wrapper{
    color: #cecece;
    font-weight: normal;
    font-size:12px
}

.lc-gr .gr-sugest-price .heading-wrapper{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

/* Reklamacije */

.return-content .find-order .radio-item .icheck-item {
    margin-top: 0;
}

.return-navigation .navigation-item .subtitle {
    color: #484848;
}

.return-page-wrapper .message-text {
    font-weight: 500;
}

.return-page-wrapper .heading-wrapper .title {
    text-transform: none;
    font-weight: 600;
}
.return-code .download-wrapper i {
    filter: brightness(0) saturate(100%);
}
.return-page-wrapper .heading-wrapper .title h1 {
    font-size: 26px;
    line-height: 21px;
    font-weight: 600;
    margin: 0;
    text-transform: none;
}

.return-content .btn {
    height: 45px;
    border-radius: 60px;
    background: #000000;
    color: #ffffff;
    border: 1px solid #000000;
    font-size: 16px;
    text-transform: none;
    font-weight: 500;
}

.return-content .btn:hover,
.return-content .btn:active,
.return-content .btn:focus,
.return-content .btn:active:focus {
    background: #ffffff;
    color: #000000;
    border: 1px solid #000000;
}

.return-content .find-order #find_order_submit {
    margin-top: 10px;
}

.return-form-wrapper .styled-select,
.return-page-wrapper .form-control:not(#return_store_search) {
    height: 45px;
    border-radius: 60px;
    background-color: #ffffff;
    border: 1px solid #D1D1D1;
    padding: 5px 20px;
    color: #000000;
    font-weight: 500;
}

.return-page-wrapper #find_product_form .form-control {
    background: #EFEFEF;
    border: none;
    font-weight: 500;
}

.return-content .find-order .help-link:before {
    height: 17px;
}

.return-navigation .navigation-item .icon-wrapper {
    align-items: baseline;
}

.return-navigation .navigation-item .title {
    font-weight: 700;
}

.return-content .form-control::placeholder {
    visibility: visible;
    color: #777777 !important;
    font-size: 14px;
    font-weight: 500;
}

.find-order-order-id-wrapper > label,
.find-order-email-wrapper > label,
.confirmed-form-order-id-wrapper > label,
.confirmed-form-email-wrapper > label {
    display: none;
}

#return_modal .order-info .user-info .order-item-info,
.return-content .order-info .user-info .order-item-info {
    font-weight: 500;
}

#return_modal .order-info .user-info,
.return-content .order-info .user-info {
    display: flex ;
    gap: 5px;
}

#return_modal .order-info .order-item-id,
.return-content .order-info .order-item-id {
    font-weight: 600;
    display: flex;
    gap: 5px;
    align-items: center;
}

.return-content .order-info .order-item-id:after {
    content: '/';
}

.return-content .return-user-info .order-info .order-item-id:after,
.return-content .confirmed-product-list .order-info .order-item-id:after {
    content: none;
}

.return-content .confirmed-form-wrapper .input-items .form-group input {
    background: #ffffff;
    border: 1px solid #d1d1d1;
}

.return-products .return-product-item:not(.active) .return-product-data .return-method-box .return-method-option .arrow-icon {
    border-color: #f6f6f6;
}

.confirm-message:before {
    padding-top: 10px;
}

.return-content-wrapper .icheckbox_flat {
    border-color: #CFCFCF;
    height: 20px;
    width: 20px;
    border-radius: 0;
}

.return-products .return-product-item.active > .icheckbox_flat,
.return-products .return-product-item:hover > .icheckbox_flat {
    border-color: #000000;
}

.return-products .return-product-item.active > .icheckbox_flat,
.return-products .return-product-item.active:hover > .icheckbox_flat {
    border-color: #000000;
    background: #000000 url('../../images/core/check_box.png') center no-repeat;
}

.return-content-wrapper .icheckbox_flat.checked,
.return-content-wrapper .icheckbox_flat:hover {
    border-color: #000000;
}

.return-content-wrapper .icheckbox_flat.checked,
.return-content-wrapper .icheckbox_flat.checked:hover {
    border-color: #000000;
    background: #000000 url('../../images/core/check_box.png') center no-repeat;
}

.return-products .return-product-item .return-product-data .product-info .code,
.return-products .return-product-item .return-product-data .product-info .size,
.return-products .return-product-item .return-product-data .product-info .price {
    font-weight: 600;
}

.modal-with-items .modal-items .modal-item.active .selected-item:before {
    height: 24px;
}

.return-page-wrapper .return-step-buttons .return-step-button.next-step {
    background: #000000;
    border: 1px solid #000000;
    color: #ffffff;
    border-radius: 60px;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 500;
    padding: 0 20px;
}

.return-page-wrapper .return-step-buttons .return-step-button.next-step:hover,
.return-page-wrapper .return-step-buttons .return-step-button.next-step:active,
.return-page-wrapper .return-step-buttons .return-step-button.next-step:focus,
.return-page-wrapper .return-step-buttons .return-step-button.next-step:active:focus {
    background: #ffffff;
    border: 1px solid #000000;
    color: #000000;
}

.return-page-wrapper .return-step-buttons .return-step-button.prev-step {
    background: #ffffff;
    border: 1px solid #d5d0d0;
    color: #6b6a6a;
    border-radius: 60px;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 500;
    padding: 0 20px;
}

.store-info-popup .store-info-wrapper .phone,
.store-info-popup .store-info-wrapper .address,
.store-info-popup .store-info-wrapper .working-hours,
.return-map-list .store-item .store-info-wrapper .phone,
.return-map-list .store-item .store-info-wrapper .address, .return-map-list .store-item .store-info-wrapper .working-hours {
    font-weight: 600;
}

#return_store_map .gm-style .gm-style-iw {
    border-radius: 0;
}

.return-page-wrapper .return-step-buttons .return-step-button.prev-step:hover,
.return-page-wrapper .return-step-buttons .return-step-button.prev-step:active,
.return-page-wrapper .return-step-buttons .return-step-button.prev-step:focus,
.return-page-wrapper .return-step-buttons .return-step-button.prev-step:active:focus {
    background: #000;
    border: 1px solid #d5d0d0;
    color: #ffffff;
}
.return-page-wrapper .return-step-buttons .return-step-button {
    opacity: 1 !important;
}
#return_modal .modal-dialog {
    width: 100%;
}

#return_modal .modal-header {
    background: #fff;
}

#return_modal .modal-title {
    color: #000000;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
}

.return-products .return-product-item .return-product-data .return-method-box .return-method-option {
    max-height: 60px;
}

.return-products .return-product-item .return-product-data .return-method-box .return-method-option .arrow-icon:before {
    height: 18px;
    width: 17px;
}

#return_modal .close {
    color: #000000;
    font-weight: 400;
    font-size: 35px;
    top: 20px;
}

.return-content .return-method-list .return-method-items .return-method-item {
    padding: 15px;
}

.return-content .return-method-list .return-method-items .return-method-item .item-data .text-wrapper p {
    margin: 0;
}

.return-content .return-method-list .return-method-items .return-method-item .item-data .subtitle  {
    font-weight: 500;
}

.return-form-wrapper .return-form .return-form-content .form-group {
    display: flex;
    gap: 5px;
    flex-direction: column;
}

.return-content-spinner {
    border-top: 3px solid #000000;
}

.return-map-list .store-search {
    margin-bottom: 5px;
}

.return-products .return-product-item.confirmed-product-item .return-method-box .return-data .title,
.return-user-info .user-information-wrapper .return-user-item {
    font-weight: 600;
}

#return_policy_form .policy-info-wrapper .return-policy-title,
.return-form-wrapper .return-heading .return-heading-info.bank-account-heading-info {
    font-weight: 500;
}

#return_policy_form .policy-info-wrapper .return-policy-title {
    margin-left: 10px;
}

.return-content-loader.loader-wrapper {
    z-index: 500;
}

#return_policy_form .policy-info-wrapper {
    position: relative;
}

#return_policy_form .policy-info-wrapper .return-policy-title a {
    color: #000000;
    font-weight: 600;
    text-decoration: underline;
}

#return_modal .modal-body .heading-wrapper .title {
    color: #000;
    text-align: left;
}

#return_stores_btn {
    display: flex;
    justify-content: center;
    align-items: center;
    width: fit-content;
    margin: 30px 0 0;
}

.confirm-message {
    position: relative;
}

.return-profile .return-list .return-data .return-item-link {
    font-size: 15px;
    padding: 0;
}

.return-profile .heading-wrapper .title {
    text-transform: none;
}


#return_modal .return-code .modal-body .subtitle {
    font-size: 14px;
}

.return-profile .return-list .return-data .code-item:before {
    height: 15px;
}

.return-products .return-product-item.confirmed-product-item .return-method-box .return-data .title, .return-user-info .user-information-wrapper .return-user-item {
    font-weight: 600;
    color: #000;
    text-align: left;
    padding: 5px 15px;
    text-transform: none;
}

.return-user-info .user-information-wrapper .return-user-item .item-name,
.return-profile .return-list .return-data .return-item-option,
.return-profile .heading-wrapper .subtitle {
    font-weight: 500;
}

.categories-slider-listing .img-wrapper:before {
    display: none;
}
.categories-slider-listing .content {
    position: relative;
    bottom: unset;
    left: unset;
    color: #000000;
    min-width: unset;
    text-align: left;
    transform: none;
    font-size: 18px;
    line-height: 30px;
}
.categories-slider-listing .content .title {
    font-size: 17px;
    line-height: 22px;
    color: #000000;
    font-weight: 400;
    margin-top: 10px;
}
.categories-slider-listing .content .title:hover {
    opacity: 0.8;
}
.categories-slider-listing .item {
    margin: 0;
}
.categories-slider-listing {
    margin-bottom: 30px;
}
.categories-slider-listing .slick-track {
    margin-left: auto;
    margin-right: auto;
}
.categories-slider-listing .slider-init {
    margin-right: -10px;
    margin-left: -10px;
}
.categories-slider-listing .slider-navigation-absolute {
    width: calc(100% + 40px);
    left: -20px;
}
.product-slider-landing .item {
    padding: 0 10px;
}
.product-slider-landing {
    padding-left: 0;
    padding-right: 0;
}

#modal-cookie-info{
    display: none;
}

.image-text-grid-left,
.image-text-grid-right{
    margin-bottom: 60px;
}

.image-text-grid-left .text-absolute-wrapper,
.image-text-grid-right .text-absolute-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
}

.image-text-grid-left .text-absolute-wrapper .text-wrapper,
.image-text-grid-right .text-absolute-wrapper .text-wrapper{
    width: 80%;
}
.confirm-bank .cart-description.confirm-info {
    padding: 20px;
    border: 1px solid #5AD6B2;
    background: #5AD6B20D;
    text-align: center;
}
.confirm-bank .cart-step .heading-underlined {
    border-bottom: unset;
}
.confirm-bank .cart-step .heading-underlined h2 {
    font-size: 20px;
}
.confirm-cart-list-5 .heading-wrapper .title h2 {
    font-size: 18px;
    margin-bottom: 0;
}
.confirm-cart-list-5 .img-info-wrapper .cart-product-name, .confirm-cart-list-5 .img-info-wrapper .cart-product-name a {
    font-size: 16px;
}
.confirm-cart-list-5 .img-info-wrapper .cart-product-item-code, .confirm-cart-list-5 .img-info-wrapper .product-item-size {
    color: #494949;
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 0;
}
.confirm-cart-list-5 .cart-product-info-grid .item .value,
.confirm-cart-list-5 .cart-product-info-grid .item .title {
    font-weight: 400;
}
.confirm-cart-list-5.cart-products-wrapper .heading-wrapper {
    background: #F6F6F6;
}
.confirm-cart-list-5 .main-content .heading-wrapper .icon,
.cart-products-wrapper.cart-new-3 .heading-wrapper .icon {
    content:  url('../../images/core/cart-icons.svg');
}
.confirm-cart-list-5 .sum-table-header .icon:before {
    content:  url('../../images/core/total-sum-icon.svg');
}
.confirm-cart-list-5 .sum-table-header .icon  {
    height: 41px
}
.confirm-bank .cart-step .btn-wrapper {
    text-align: left;
}
.confirm-bank .cart-step .btn-wrapper .btn {
    height: 50px;
    line-height: 50px;
    padding: 0 25px;
    font-size: 16px;
    font-weight: 600;
}
.confirm-bank .your-team {
    font-size: 18px;
    margin: 0;
    color: #000;
}
.confirm-cart-list-5 .sum-table-v3-wrapper .sum-table-header {
    padding: 0;
}
.confirm-cart-list-5 .sum-table-v3-wrapper .sum-table-header .title{
    line-height: 38px;
    font-weight: 500;
}
.confirm-cart-list-5 .sum-table-v3-wrapper {
    border-color: #000;
}
.confirm-cart-list-5 .cart-product-info-grid .item .title,
.confirm-cart-list-5 .cart-product-info-grid .items-wrapper .item,
.confirm-cart-list-5.cart-products-wrapper .heading-wrapper,
.confirm-cart-list-5 .products-wrapper .cart-product-item,
.confirm-cart-list-5 .cart-product-info-grid .items-wrapper,
.confirm-cart-list-5 .products-wrapper {
    border-color: #DFDFDF;
}
#onepage-product-price-value {
    font-weight: 600;
    font-size: 20px;
}
.cart-new-3.cart-products-wrapper .heading-wrapper {
    margin-top: 0;
}
.cart-summary-details.block {
    margin-top: 20px;
}
.sum-table-v3-wrapper .sum-table-header .title {
    display: flex;
    align-items: center;
    gap: 10px;
}
.page-message-new {
    margin-top: 30px;
    margin-bottom: 30px;
}
.confirmation-page-alert .alert.alert-danger {
    background: #DC35450D;
    border: 1px solid #DC3545;
}
.confirmation-page-alert .alert.alert-success {
    background: #5AD6B20D;
    border: 1px solid #5AD6B2;
}
.confirm-bank .sum-table-v3-wrapper .btn.btn-success,
.cart-description.bank-helper .btn {
    width: 100%;
}
.confirm-cart-list-5 .products-wrapper .item .product-category {
    display: block;
}
.confirm-cart-list-5 .products-wrapper .item .product-category a{
    color: #494949;
}
.block.confirm-order-info {
    margin-top: 20px;
    padding-right: 5px;
}
.page-message-new .col-md-12 > .col-md-8 {
    padding: 0;
}
.page-message-new .custom-delivery-time {
    display: none;
}
.product .item .caption-product-list a.item.text-view {
    padding: 7px 10px;
}
.caption-product-list a.item.text-view {
    font-weight: 600;
    background: #f6f6f6;
}
.product-list-stickers .items-wrapper,
.inline-price-wrapper .discount-wrapper,
.product .item .text-wrapper .prices-wrapper.inline-price {
    justify-content: center;
    text-align: center;
}
.products-detail-wrapper .product-list-stickers .items-wrapper {
    justify-content: flex-start;
    text-align: left;
}
.product-list-stickers .items-wrapper .item {
    color: #C28F00;
    font-weight: 500;
    padding: 0;
    margin: 0;
    line-height: 16px;
}
.inline-price-wrapper .discount-wrapper {
    color: #F04244;
}
.product-details-price .discount-wrapper i,
.inline-price-wrapper .discount-wrapper i {
    font-style: normal;
}

.product-details-price .product-infooldprice.nb-line-through .product-infooldprice-value,
.product-details-price .product-infooldprice.nb-line-through .product-infooldprice-currency-value,
.product-details-price .product-lastminprice.nb-line-through .product-lastminprice-currency-value,
.product-details-price .product-lastminprice.nb-line-through .product-lastminprice-value{
    text-decoration: line-through;
}

.product-item.item .info-wrapper .prices-wrapper.inline-price .prev-price-third,
.product-item.item .text-wrapper .prices-wrapper.inline-price .prev-price-third {
    width: calc(100% - 10px);
}
.product-list-stickers .items-wrapper .item {
    margin-right: 15px;
}
.product-list-stickers .items-wrapper .item:last-child {
    margin-right: 0;
}
.products-detail-wrapper .product-details-price .discount-wrapper .product-discount {
    display: flex;
    gap: 3px;
    color: #F04244;
    font-size: 13px;
    font-weight: 500;
    margin-bottom: 5px;
}
#modal_after_add_to_cart .product.product-slider.after-add-to-cart .product-list-stickers .item {
    position: relative;
    overflow: unset;
}
.tp-product.modal-open .popover {
    z-index: 2110;
}
/*SB landing*/
.uc-sb-landing {
    background: #000000;
}
.uc-sb-landing .items-generic {
    color: #ffffff;
}
.uc-sb-landing .heading-wrapper .title h2 {
    font-size: 32px;
    color: #fff;
    font-weight: 600;
}
.uc-sb-landing .grid-3-wrapper.custom-icon-bg {
    margin-bottom: 80px;
}
.uc-sb-landing:has(.register-btn-block) .grid-3-wrapper.custom-icon-bg {
    margin-bottom: 0;
}
.uc-sb-landing .items-generic .heading-wrapper {
    margin-bottom: 30px;
}
.grid-3-wrapper .img-wrapper img {
    width: auto;
}
.uc-sb-landing .yt_video_bg-grid12 {
    position: relative;
    overflow: hidden;
    width: 100%;
    margin: 0;
    padding: 0;
    height: calc(15em + 25vw);
}
.grid-3-wrapper.custom-icon-bg .img-wrapper {
    width: 140px;
    height: 140px;
    text-align: center;
    background: #FF8019;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.grid-3-wrapper.custom-icon-bg .item {
    text-align: center;
}
.grid-3-wrapper.custom-icon-bg .content {
    min-height: unset;
    height: auto;
    border: unset;
    padding: 0 20px;
    margin-top: 25px;
}
.grid-3-wrapper.custom-icon-bg .content .title {
    font-size: 26px;
    font-weight: 600;
    margin-bottom: 20px;
}
.grid-3-wrapper.custom-icon-bg .content .description,
.grid-3-wrapper.custom-icon-bg .content .description * {
    line-height: 20px;
}
.uc-sb-landing .image-text-grid12.right-side {
    background: #fff;
    color: #000
}
.image-text-grid12.right-side .row {
    flex-direction: row-reverse;
    align-items: center;
    text-align: center;
}
.image-text-grid12.right-side .text-wrapper {
    max-width: 600px;
    display: inline-block;
    text-align: start;
}
.uc-sb-landing .image-text-grid12.right-side .text-wrapper .title {
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 25px;
    display: block;
}
.uc-sb-landing .container-subitem-grid-text-below-image .heading-wrapper {
    margin-bottom: 30px;
}
.uc-sb-landing .container-subitem-grid-text-below-image h2 {
    color: #fff;
    text-align: center;
}
.uc-sb-landing .container-subitem_grid:has(.grid-4-wrapper.custom-bg) {
    background: #FF8019;
    color: #000;
    margin-bottom: 0;
}
.uc-sb-landing .grid-4-wrapper .img-wrapper img {
    width: auto;
    display: inline-block;
}
.uc-sb-landing .grid-4-wrapper.custom-bg .row {
    display: flex;
    flex-wrap: wrap;
}
.grid-4-wrapper.custom-bg .img-wrapper {
    width: 140px;
    height: 140px;
    text-align: center;
    background: #000;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.uc-sb-landing .grid-4-wrapper .item {
    text-align: center;
}
.uc-sb-landing .grid-4-wrapper .content {
    padding: 0 20px;
    margin-top: 25px;
    text-align: center;
}
.uc-sb-landing .grid-4-wrapper .heading-wrapper .title {
    margin-bottom: 20px;
    text-align: center;
}
.uc-sb-landing .grid-4-wrapper .content .title {
    font-size: 26px;
    font-weight: 600;
    margin-bottom: 10px;
}
.grid-4-wrapper.custom-bg .content .title {
    margin-bottom: 20px;
}
.uc-sb-landing .grid-4-wrapper  .content .description,
.uc-sb-landing .grid-4-wrapper  .content .description * {
    line-height: 20px;
}
.uc-sb-landing .grid-4-wrapper .content .description {
    max-width: 360px;
    display: inline-block;
}
.grid-4-wrapper.custom-bg {
    margin-top: 80px;
    margin-bottom: 80px;
}
.uc-sb-landing .container-subitem_grid:has(.grid-4-wrapper) {
    margin-bottom: 100px;
}
.uc-sb-landing .text_grid12 .description,
.uc-sb-landing .text_grid12 .heading-wrapper {
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.uc-sb-landing .grid-4-wrapper .heading-wrapper .description {
    text-align: center;
}
.uc-sb-landing .text_grid12 .description .acordian-items-wrapper {
    border-top: 1px solid #EEEEEE;
    padding-top: 20px;
    margin-top: 40px;
}
.uc-sb-landing .text_grid12 .description .acordian-items-wrapper .item {
    border-bottom: 1px solid #EEEEEE;
    text-align: left;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
.uc-sb-landing .text_grid12 .description .acordian-items-wrapper .item.active {
    padding-bottom: 30px;
    border-color: #FF8019;
}
.uc-sb-landing .ckeditor-acordian.acordian-items-wrapper .item .title {
    font-size: 18px;
    font-weight: 400;
    padding: 0px 50px 15px 0px;
}
.uc-sb-landing .ckeditor-acordian.acordian-items-wrapper .item.active .content {
    margin: 0;
}
.uc-sb-landing .ckeditor-acordian.acordian-items-wrapper .item .title:before {
    top: 40%;
}
.uc-sb-landing  .ckeditor-acordian.acordian-items-wrapper .item.active .title {
    font-weight: 600;
}
.image-text-grid12.custom-grid {
    max-width: 1600px;
    background: #FF8019;
    color: #000;
    margin: 0 auto 80px;
    padding: 30px 40px;
    left: 50%;
    transform: translateX(-50%);
}
.image-text-grid12.custom-grid .text-wrapper {
    padding: 0;
}
.image-text-grid12.custom-grid .text-wrapper .description {
    font-size: 15px;
}
.image-text-grid12.custom-grid .col-lg-6 {
    flex: 1 1 0;
    max-width: unset;
}
.image-text-grid12.custom-grid .img-wrapper {
    flex-shrink: 1;
    max-width: 60px;
}
.image-text-grid12.custom-grid .text-grid-6 {
    flex-grow: 1;
    max-width: calc(100% - 60px);
    padding-left: 20px;
}
.image-text-grid12.custom-grid img {
    width: auto;
}
.image-text-grid12.custom-grid .row {
    flex-wrap: nowrap;
    align-items: center;
}
.image-text-grid12.custom-grid .title {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 5px;
    display: block;
}
.uc-sb-landing .brands.brands-slider .slider-init {
    margin: 0;
}
.uc-sb-landing .brands-slider {
    margin: 0 0 80px;
}
.uc-sb-landing .brands-slider .item {
    margin: 0 0 30px;
}
.uc-sb-landing .brands-slider .slider-init {
    opacity: 0;
    max-height: 300px;
}
.uc-sb-landing .brands-slider .slider-init.slick-initialized {
    opacity: 1;
    max-height: unset;
}
.uc-sb-landing .brands-slider .item .img-wrapper a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 75px;
    background: #fff;
}
.uc-sb-landing .image-text-grid12,
.uc-sb-landing .text_grid12,
.uc-sb-landing .horizontal-image,
.uc-sb-landing .yt_video_bg-grid12,
.uc-sb-landing .sb-text-grid {
    margin-bottom: 80px;
}
.uc-sb-landing .image-text-grid12 .img-wrapper {
    margin: 0;
}
.uc-sb-landing .image-text-grid12.right-side .text-wrapper {
    padding: 0;
    font-size: 15px;
}
.uc-sb-landing .image-text-grid12 .row {
    display: flex;
    align-items: center;
}
.grid-3-wrapper.custom-icon-bg {
    margin: 0;
}
.uc-sb-landing .container-subitem_grid .grid-4-wrapper .item {
    margin-top: 55px;
}
.uc-sb-landing .container-subitem_grid .grid-4-wrapper .col-xs-12:nth-child(1) .item,
.uc-sb-landing .container-subitem_grid .grid-4-wrapper .col-xs-12:nth-child(2) .item,
.uc-sb-landing .container-subitem_grid .grid-4-wrapper .col-xs-12:nth-child(3) .item {
    margin-top: 0px;
}
.uc-sb-landing .text_grid12:has(.acordian-items-wrapper) {
    margin-bottom: 30px;
}
.grid-4-wrapper.custom-bg .content .title{
    font-size: 26px;
    font-weight: 600;
}
.register-btn-block {
    text-align: center;
    margin-bottom: 80px;
    margin-top: 10px;
}
.register-btn-block .btn {
    background: #fff;
    min-width: 330px;
    color: #000;
    font-size: 16px;
}
.item-text-with-anchor-links {
    padding: 0;
    margin-bottom: 80px;
}
.item-text-with-anchor-links .btn{
    min-width: 300px;
}
.item-text-with-anchor-links .btn.login-btn {
    background: #fff;
    border-color: #000;
    color: #000;
}
.item-text-with-anchor-links .btn.login-btn:hover {
    background: #000;
    border-color: #000;
    color: #fff;
}
.uc-sb-landing .text_grid12.sb-text-grid .description {
    max-width: 1400px;
}
.item-text-with-anchor-links-wrapper {
    padding: 0;
}
.uc-sb-landing .container-subitem-grid-text-below-image,
.uc-sb-landing .text_grid12,
.uc-sb-landing .container-subitem_grid .grid-4-wrapper{
    scroll-margin-top: 170px;
}
.uc-sb-landing .mobile-search{
    background: #fff;
}
.item-text-with-anchor-links .img-wrapper:before {
    content: '';
    position: absolute;
    top: 0;
    left:0;
    width: 100%;
    height: 100%;
    background: linear-gradient(360deg, #000, #FFFFFF57);
    opacity: 0.25;
    z-index: 2;
}
.uc-sb-landing .image-text-grid12.left-side:after,
.uc-sb-landing .image-text-grid12.right-side:after {
    display: none;
}
.uc-sb-landing .items-generic .heading-wrapper .title {
    text-transform: unset;
}
.uc-sb-landing .container-subitem_grid .custom-bg h2 {
    color: #000;
}
.uc-sb-landing .horizontal-image-wrapper .full {
    margin-left: -10px;
    margin-right: -10px;
}
.item-text-with-anchor-links .anchor-links-wrapper a:hover {
    text-decoration: underline;
}
.order-status-modal-new .order-item .order-item-info .order-item-date-created-icon {
    content: url("../../../../nbshop5_v5_8/_static/images/core/order_status_cart_icon.svg");
}

.order-status-modal-new .order-item .order-item-info .order-item-date-realized-icon {
    content: url("../../../../nbshop5_v5_8/_static/images/core/order_status_date_icon.svg");
}

.order-status-modal-new .order-item .order-item-info .order-item-status-icon {
    content: url("../../../../nbshop5_v5_8/_static/images/core/order_status_icon.svg");
}
.order-status-modal-new .order-item-payment-details .heading-wrapper .payment-details-heading-icon {
    content: url("../../../../nbshop5_v5_8/_static/images/core/ordet_status_payment_details_icon.svg");
}
.product-details-price .discount-wrapper .icon-plus:before,
.inline-price-wrapper .discount-wrapper .icon-plus:before {
    display: none;
}
.products-detail-wrapper .product-details-price .caption-plusconnector {
    top: unset;
    left: unset;
    position: relative;
    color: #F04244;
    right: unset;
    transform: unset;
    font-size: 13px;
}
.product-generic-tabs .product .item .text-wrapper .title {
    margin-bottom: 10px;
}
.product-baner-wrapper .product-generic-tabs .product .item .text-wrapper {
    height: 220px;
}

.lc-ro .cart-product-table table td:nth-child(2),
.lc-ro .cart-product-table table th:nth-child(2),
.lc-ro .cart-product-table table td.cart-price-discount{
    display: none;
}
.nav-main-wrapper.nav .nav-main li .show-menu-with-keybord:focus-visible {
    display: inline-block !important;
    opacity: 1;
}
.nav-main-wrapper.nav .nav-main li .show-menu-with-keybord {
    position: absolute;
    right: -10px;
    top: 14px;
    width: 16px;
    content: url('../../images/core/open-menu-dd.svg');
    opacity: 0;
    bottom: unset;
}
.nb-accessibility-widget-1 {
    right: 35px;
    bottom: 100px;
}
.nb-accessibility-widget-component-1 .nb-accessibility-trigger:hover,
.nb-accessibility-widget-component-1 .nb-accessibility-trigger {
    background-color: #000;
}
.nb-accessibility-widget-component-1 .nb-accessibility-trigger .nb-icon {
    content: url("../../../../nbshop5_v5_8/_static/images/core/universal-access-icon.svg");
}
body.bright-theme .nb-accessibility-widget-component-1 .nb-accessibility-trigger .nb-icon {
    content: url("../../../../nbshop5_v5_8/_static/images/core/accesibility-man-black.svg");
}
.nb-accessibility-widget-component-1 .nb-accessibility-options .nb-accessibility-options-header {
    background-color: #000;
}
.nb-accessibility-widget-component-1 .nb-accessibility-options .nb-custom-text-with-icon-1:hover {
    background: #fff;
    border-color: #000;
}
.nb-accessibility-widget-component-1 .nb-accessibility-options .nb-custom-text-with-icon-1:hover * {
    color: #000;
}
.nb-accessibility-options-header .nb-close {
    content: url("../../../../nbshop5_v5_8/_static/images/core/cancel-option-icon.svg");
    filter: brightness(0) saturate(100%) invert(89%) sepia(99%) saturate(0%) hue-rotate(269deg) brightness(110%) contrast(98%);
    width: 30px;
}
.nb-accessibility-widget-component-1 .nb-accessibility-options .nb-custom-text-with-icon-1 .bi-cursor:before {
    content: url("../../../../nbshop5_v5_8/_static/images/core/cursor-icon-outline.svg");
}
.nb-accessibility-widget-component-1 .nb-accessibility-options .nb-custom-text-with-icon-1 .bi-cursor-fill:before {
    content: url("../../../../nbshop5_v5_8/_static/images/core/cursor-icon-fill.svg");
}
.nb-accessibility-widget-component-1 .nb-accessibility-options .nb-custom-text-with-icon-1 .bi-dash:before {
    content: url("../../../../nbshop5_v5_8/_static/images/core/decrease-icon.svg");
}
.nb-accessibility-widget-component-1 .nb-accessibility-options .nb-custom-text-with-icon-1 .bi-plus:before {
    content: url("../../../../nbshop5_v5_8/_static/images/core/increase-icon.svg");
}
.nb-accessibility-widget-component-1 .nb-accessibility-options .nb-custom-text-with-icon-1 .bi-x:before {
    content: url("../../../../nbshop5_v5_8/_static/images/core/cancel-option-icon.svg");
}
.nb-accessibility-widget-component-1 .nb-accessibility-options .nb-custom-text-with-icon-1 .bi-zoom-in:before {
    content: url("../../../../nbshop5_v5_8/_static/images/core/zoom-in-icon.svg");
}
.nb-accessibility-widget-component-1 .nb-accessibility-options .nb-custom-text-with-icon-1 .bi-moon-stars:before {
    content: url("../../../../nbshop5_v5_8/_static/images/core/dark-mode-icon.svg");
}
.nb-accessibility-widget-component-1 .nb-accessibility-options .nb-custom-text-with-icon-1 .bi-brightness-high:before {
    content: url("../../../../nbshop5_v5_8/_static/images/core/bright-mode-icon.svg");
}
.nb-accessibility-widget-component-1 .nb-accessibility-options .nb-custom-text-with-icon-1 .bi-eye:before {
    content: url("../../../../nbshop5_v5_8/_static/images/core/eye-icon.svg");
}
body.enlarge-cursor{
    cursor: url('../../../../nbshop5_v5_8/_static/images/core/bigcursorwhite.cur'),auto!important;
}
body.enlarge-cursor .nb-pointer{
    cursor: url('../../../../nbshop5_v5_8/_static/images/core/bighandwhite.cur'),auto!important;
}
body.dark-cursor{
    cursor: url('../../../../nbshop5_v5_8/_static/images/core/small-black-cursor.cur'),auto!important;
}
body.dark-cursor .nb-pointer{
    cursor: url('../../../../nbshop5_v5_8/_static/images/core/small-black-cursor-pointer.cur'),auto!important;
}
body.enlarge-cursor.dark-cursor {
    cursor: url('../../../../nbshop5_v5_8/_static/images/core/bigcursorblack.cur'),auto!important;
}
body.enlarge-cursor.dark-cursor .nb-pointer{
    cursor: url('../../../../nbshop5_v5_8/_static/images/core/bighandblack.cur'),auto!important;
}
.zoomed-site .slider .slider-navigation-absolute {
    width: 100%;
    left: 0;
}
body.zoomed-site {
    overflow-x: hidden;
}
body.dark-cursor .nb-cursor-color,
body.enlarge-cursor .nb-cursor-size,
body.enlarge-cursor.dark-cursor .nb-cursor-color,
body.accessible-font .nb-change-font,
body.zoomed-site .nb-site-zoom,
body.monochrome-theme .nb-monochrome-theme,
body.bright-theme .nb-bright-theme{
    border-color: #000 !important;
}
.product .item.nb-element-hover .similar-products-by-color-info.havle-similar-products {
    opacity: 0;
}
.product .item.nb-element-hover .similar-products-by-color-slider {
    opacity: 1;
    margin: -15px 0 5px;
}
.horizontal-image-wrapper .text-wrapper {
    display: none;
}
.horizontal-image-wrapper.has-content .text-wrapper {
    display: block;
}
.nav-main-wrapper>.nav-main>li.menu-item-in-focus .nav-main-dropdown-wrapper {
    opacity: 1;
    display: block !important;
}
body.dark-theme .autocomplete-button {
    border: 1px solid #fff;
}
body.bright-theme .autocomplete-button {
    border: 1px solid #000;
}
body.dark-theme.enlarge-cursor .nb-cursor-size,
body.dark-theme.enlarge-cursor.dark-cursor .nb-cursor-color,
body.dark-theme.accessible-font .nb-change-font,
body.dark-theme.zoomed-site .nb-site-zoom,
body.dark-theme.monochrome-theme .nb-monochrome-theme,
body.dark-theme .nb-bright-theme,
body.dark-theme .nb-accessibility-widget-component-1 .nb-accessibility-options .nb-custom-text-with-icon-1:hover {
    border-color: #999696 !important;
}
body.bright-theme.uc-sb-landing p,
body.bright-theme.uc-sb-landing .text-wrapper *,
body.bright-theme.uc-sb-landing .title *,
body.bright-theme.uc-sb-landing .title,
body.dark-theme.uc-sb-landing p,
body.dark-theme.uc-sb-landing .text-wrapper *,
body.dark-theme.uc-sb-landing .title *,
body.dark-theme.uc-sb-landing .title {
    color: unset !important;
    background-color: unset !important;
}
body.bright-theme .nav-main > li > a:hover span,
body.bright-theme .nav-main > li.active > a span{
   background-color: unset !important;
    color: #fff !important;
}
body.bright-theme .footer-wrapper .footer-newsletter-social .social-icon .item a{
    background-color: #000 !important;
    color: #fff !important;
}
body.dark-theme .brands-slider .img-wrapper {
    background: #fff;
}
body.bright-theme .header .handlines-sldier .slider-init,
body.dark-theme .header .handlines-sldier .slider-init{
    z-index: 5;
}
body.dark-theme .return-page-wrapper #find_product_form .form-control {
    border: 1px solid #fff;
}
.nb-accessibility-widget-1 {
    z-index: 1040;
}

/* Click and collect */

#return_store_map .store-info-popup .select-store-popup,
.return-map-list .store-item #select_store_btn {
    margin: 0 auto;
    border-radius: 50px;
    padding: 0 10px;
    font-size: 13px;
    line-height: 14px;
    text-transform: none;
}

#click_and_collect_modal .modal-body {
    padding: 15px;
}

.lc-sr #modal-cookie-info,
.lc-bs #modal-cookie-info,
.lc-mk #modal-cookie-info,
.lc-al #modal-cookie-info,
.lc-me #modal-cookie-info{
    display: block;
}

.product-details-price .product-infooldprice.nb-line-through .product-infooldprice-value,
.product-details-price .product-infooldprice.nb-line-through .product-infooldprice-currency-value,
.product-details-price .product-lastminprice.nb-line-through .product-lastminprice-currency-value,
.product-details-price .product-lastminprice.nb-line-through .product-lastminprice-value{
    text-decoration: line-through;
}

.tab-content-profile .profile-favorite-products .product .item .text-wrapper {
    height: 200px !important;
}


.lc-bg .product .item .text-wrapper .prices-wrapper.inline-price:has(.product-convert-price) {
   gap: 0;
}
.lc-bg .prices-wrapper.inline-price:has(.product-convert-price) > .clearfix {
    display: block;
    width: 100%;
}
.lc-bg .block.return-user-info .item-value-converted,
.lc-bg .return-product-data .total-price-converted,
.lc-bg .carrier-price .carrier-price-convert,
.lc-bg .two-in-row-search .product-prices .min-last-price.converted-currency,
.lc-bg .two-in-row-search .product-prices .product-convert-price,
.lc-bg .item .text-wrapper .prices-wrapper .min-last-price.converted-currency,
.lc-bg .product-details .product-detail-wrapper .product-details-price .product-convert-infooldprice,
.lc-bg .product-details .product-detail-wrapper .product-details-price .product-convert-lastminprice {
    margin-left: 10px;
    position: relative;
}
.lc-bg .block.return-user-info .item-value-converted:before,
.lc-bg .return-product-data .total-price-converted:before,
.lc-bg .carrier-price .carrier-price-convert:before,
.lc-bg .two-in-row-search .product-prices .min-last-price.converted-currency:before,
.lc-bg .two-in-row-search .product-prices .product-convert-price:before,
.lc-bg .item .text-wrapper .prices-wrapper .min-last-price.converted-currency:before,
.lc-bg .product-details .product-detail-wrapper .product-details-price .product-convert-infooldprice:before,
.lc-bg .product-details .product-detail-wrapper .product-details-price .product-convert-lastminprice:before,
.lc-bg .product-details .product-detail-wrapper .product-details-price .product-convert-price:before,
.lc-bg .product .item .text-wrapper .prices-wrapper .product-convert-price:before {
    left: -13px;
    width: unset;
    height: unset;
    top: 0;
    background-color: unset;
    content: '/';
    transform: unset;
    position: absolute;
    display: inline-block;
}

.lc-bg .return-product-data .total-price-converted:before,
.lc-bg .two-in-row-search .product-prices .min-last-price.converted-currency:before,
.lc-bg .two-in-row-search .product-prices .product-convert-price:before {
    left: -7px;
}
.lc-bg .block.return-user-info .item-value-converted:before,
.lc-bg .carrier-price .carrier-price-convert:before,
.lc-bg .item .text-wrapper .prices-wrapper .min-last-price.converted-currency:before,
.lc-bg .product-details .product-detail-wrapper .product-details-price .product-convert-infooldprice:before,
.lc-bg .product-details .product-detail-wrapper .product-details-price .product-convert-lastminprice:before {
    left: -10px;
}
.lc-bg .item .text-wrapper .prices-wrapper .min-last-price.converted-currency{
    margin-left: 15px;
}
.lc-bg .product .item .text-wrapper .prices-wrapper .product-convert-price {
    font-size: 16px;
    font-weight: 600;
    line-height: 19px;
    margin-left: 20px;
    margin-bottom: 4px;
}
.lc-bg .product .item .text-wrapper .prices-wrapper:has(.red.price-with-discount) .product-convert-price {
    color: #F04244;
}
.lc-bg .prices-wrapper.inline-price:has(.product-convert-price) .prev-price:not(.prev-price-third):before {
    display: none;
}
.lc-bg .product-details .product-detail-wrapper .product-details-price:has(.product-convert-price) > .clearfix {
    display: flex;
}
.lc-bg .product-details .product-detail-wrapper .product-details-price .product-convert-price {
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    margin-left: 20px;
    position: relative;
}
.lc-bg .prices-wrapper.inline-price:has(.product-convert-price) .prev-price:not(.prev-price-third) {
    padding-left: 0;
}
.lc-bg .product-details .product-detail-wrapper .product-details-price:has(.red) .product-convert-price {
    color: #F04244;
}
.profile .product .item .text-wrapper .prices-wrapper.inline-price .current-price.price-with-discount {
    color: #F04244;
}
.lc-bg .header-cart-item .header-cart-toggle .items-wrapper .item .product-convert-price span {
    margin-right: 5px;
}
.lc-bg .autocomplete-results .product-item .product-prices {
    display: flex;
    flex-wrap: wrap;
    justify-content: end;
}
.lc-bg .products-list-simple .product-price {
    margin-top: 0;
    padding-right: 0;
}
.lc-bg .autocomplete-results .product-item .product-prices .product-convert-price {
    line-height: 25px;
}
.lc-bg .product .item .text-wrapper .prices-wrapper:has(.current-price.red) .product-convert-price,
.lc-bg .autocomplete-results .product-item .product-prices:has(.price-with-discount) .product-convert-price {
    color: #F04244;
}
.lc-bg .search-sugest .product-prices {
    height: auto;
    min-height: unset;
}
.lc-bg .autocomplete-results .product-item .product-prices > * {
    font-size: 13px;
}
.ncx-v2 .carrier-price .currency-transport {
    padding-left: 2px;
}
.lc-bg .header-cart-item:has(.product-convert-price) .footer-wrapper .total-price {
    max-width: 130px;
    text-align: end;
    line-height: 19px;
}
.confirm-bank .block.currency-info,
#cart_onepage_form .block.currency-info,
.total-in-cart-for-step .new-cart-total {
    display: block;
}
.currency-info {
    float: unset;
}
.currency-info .item{
    font-size: 12px;
    margin-right: 0;
    justify-content: end;
    height: unset;
    color: #000;
    line-height: 18px;
    font-weight: 400;
    display: flex;
}
.currency-info .item .currency{
    font-weight: 400;
    position: relative;
}
.lc-bg .cart-table .cart-total:has(.currency-info) .text-right,
.lc-bg .cart-table .cart-total:has(.currency-info) .text-left {
    text-align: right !important;
}
.currency-info .item .currency:before {
    display: none;
}
.ncx-v2 .carrier-price .currency-transport {
    padding-left: 2px;
}

.lc-bg .confirm-cart-list-5 .cart-product-info-grid .items-wrapper .item.price-and-quantity-wrapper{
    width: 200px;
}

.lc-bg .profile-orders .order-table .item.item-total{
    display: flex;
    flex-wrap: nowrap;
    gap: 10px;
}

.lc-bg .profile-orders .order-table .item.item-total .currency-flex-helper{
    margin-left: -10px;
    position: relative;
}

.lc-bg .profile-orders .order-table .item.item-total .currency-flex-helper:before{
    content: '/';
    position: absolute;
    top: 0;
    right: -5px;
    width: 1px;
    height: 100%;
    display: block;
}
.uc-sb-landing .yt_video_bg-grid12.no-margin{
    margin-bottom: 0;
}
.uc-sb-landing .register-btn-block.custom-bg {
    text-align: center;
    padding-bottom: 80px;
    background-color: #FF8019;
    margin-bottom: 0;
    margin-top: -20px;
}
.uc-sb-landing .register-btn-block.custom-bg .btn {
    border: unset;
}


/* abandoned cart */

.cart_abandoned_content {
    width: 100%;
    max-width: 1600px;
}

.cart_abandoned_content .page.page-normal,
.cart_abandoned_content .page.page-fullwidth {
    background: transparent;
}


.cart_abandoned_content .col-xs-12:has(button.pull-left),
.cart_abandoned_content .col-xs-12:has(a.btn) {
    padding: 0;
}

.cart_abandoned_content .post-content {
    margin-top: 20px;
}

.cart_abandoned_content .col-xs-12:has(button.pull-left) .button.pull-left,
.cart_abandoned_content .post-content a.btn {
    margin-top: 30px;
    margin-bottom: 40px;
    font-size: 16px;
    text-decoration: none !important;
    border: none;
}

.cart_abandoned_content .col-xs-12:has(button.pull-left) {
    margin-top: 30px;
}

.cart_abandoned_content .table-responsive {
    margin-top: 30px;
}

.cart_abandoned_content .table-responsive table {
    border: 0 !important;
}

.cart_abandoned_content .table.cart-table thead th {
    text-transform: none;
}

.container.black-friday-landing-wrapper h2 {
    color: #ffffff;
}

.uc-sb-landing .ckeditor-acordian.acordian-items-wrapper .item .content,
.uc-sb-landing .ckeditor-acordian.acordian-items-wrapper .item.active .content {
    padding-right: 0;
    margin-right: 0;
}

.uc-sb-landing .ckeditor-acordian.acordian-items-wrapper .item.active .content {
    max-height: unset;
}

.uc-sb-landing .ckeditor-acordian.acordian-items-wrapper .item .title {
    padding-right: 40px;
}