/* - FIX - */

.modal.modal-email .input-btn-wrapper .btn {
    height: 34px;
}

/*Header*/
.header.fixed .header-top{
    background: #ffffff;
}
.header .logo {
    display: block;
    padding: 0;
    text-align: center;
    padding-bottom: 20px;
}
.header-top{
    background: #ffffff;
    padding: 5px 30px 0;
    height: 30px;
    line-height: 20px;
}
.header-top .quick-links{
    padding-left: 20px;
    position: relative;
    margin-left: 20px;
}
.header-top .quick-links:before{
    content: url("../../images/nbsho5_luna/core/header_pin.png");
    position: absolute;
    left: 0;
    top: 0;
    display: block;
}
.header-top p, .header-top span, .header-top a{
    color: #373737;
    text-transform: uppercase;
    line-height: 20px;
}
.header-top a:hover span{
    color: #c78432;
}

.header-top .user .item-login i{
    display: none;
}
.header-top .nav.nav-simple > li a:hover {
    text-decoration: none;
    color: #c78432;
}
.mini-cart.mini-cart-simple a{
    height: 20px;
    display: block;
    padding: 0 5px 0 0;
}
.mini-cart.mini-cart-simple .icon-wrapper{
    line-height: 30px;
}
.menu-lang-wrapper{
    float: left;
}
.header-favorite.header-favorite-simple i{
    font-size: 20px;
}
.header-favorite.header-favorite-simple:hover i{
    color: #c78432;
}
.mini-cart.mini-cart-simple i{
    font-size: 22px;
}
.header-favorite.header-favorite-simple:hover .favorite-header-total{
    color: #c78432;
}
.mini-cart.mini-cart-simple .icon:before {
    content: url(../../images/nbsho5_luna/core/shopping_bag.svg);
    height: 20px;
    width:19px;
    display: block;
}
.mini-cart.mini-cart-simple:hover .icon:before {
    content: url(../../images/nbsho5_luna/core/shopping_bag_h.svg);
}

/*Header End*/
/*Main menu*/
.autocomplete-button.autocomplete-button-simple .title{
    display: none;
}
.autocomplete-button.autocomplete-button-simple{
    color: #373737;
}
.autocomplete-button.autocomplete-button-simple i{
    display: none;
}
.autocomplete-button.autocomplete-button-simple{
    background: url("../../images/nbsho5_luna/core/lupa.svg") center no-repeat;
    height: 50px;
    width: 21px;
    padding: 0;
    -webkit-background-size: 21px;
    background-size: 21px;
}
.autocomplete-close{
    font-weight: 100;
}
.autocomplete-close:hover {
    color: #373737;
    background: #ffffff;
}
.nav-main{
    display: inline-block;
    float: none;
    margin-bottom: -8px;
}
.main-4level.main-4level-fullwidth-dropdown > .nav > .container{
    text-align: center;
}
.nav-main-wrapper{
    background: #ffffff;
    font-family: 'Raleway', sans-serif;
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
}
.nav-main > li > a{
    color: #373737;
    text-transform: uppercase;
    padding: 15px 15px;
}
.nav-main > li > a > i{
    display: none;
}
.nav-main > li > a:hover,
.nav-main > li.active > a{
    background: transparent;
    color: #c78432;
}
.nav-main-dropdown-inner{
    text-align: left;
    padding: 30px 10px 10px 10px;
}
.nav-main-dropdown li > a:hover {
    color: #c78432;
}
.nav-main-dropdown{
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
}
.nav-main-dropdown h5 {
    color: #373737;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.nav-main-dropdown li > a, .nav-main-dropdown .nav-main > li > a {

    font-size: 14px;
    display: inline-block;
    color: #373737;
}
.slider-wrapper.slider-menu .text-wrapper .title{
    font-size: 14px;
    text-align: left;
    padding-top: 10px;
    font-weight: 400;
}
.heading-wrapper-inline{
    border-bottom: 0px solid transparent;
}
.nav-main-dropdown .slider-arrow i {
    background: transparent;
    border-radius: 0;
    text-shadow: 0 0 0 rgba(0,0,0,0);
    color: #373737;
}
.nav-main-submenu-wrapper{
    background: #ffffff;
}
/*Main menu End*/


/*main slider*/
.slider .slick-dots li{
    width: 8px;
    height: 8px;
}
.slider .slick-dots li button{
    width: 8px;
    height: 8px;
    padding: 4px;
}
.slider .slick-dots li button:before{
    line-height: 8px;
    width: 8px;
    height: 8px;
    -webkit-box-shadow: inset 0 0 0 0 #373737;
    -moz-box-shadow: inset 0 0 0 0 #373737;
    box-shadow: inset 0 0 0 0 #373737;
}
.slider .slick-dots li.slick-active button:before {
    -webkit-box-shadow: inset 0 0 0 4px #373737;
    -moz-box-shadow: inset 0 0 0 4px #373737;
    box-shadow: inset 0 0 0 4px #373737;
    width: 8px;
    height: 8px;
}
.main-slider .slider-arrow i{
    font-size: 40px;
}
.main-slider .slick-slide img{
    margin: auto;
}
.slider.main-slider{
    margin-bottom: 80px;
    overflow: inherit;
    margin-left: 0;
    margin-right: 0;
}

.main-slider .slick-list{
    margin: 0 -10px;
}

.main-slider .img-wrapper img{
    width: 100%;
}
/*main slider End*/

/*Modal*/
.modal-header{
    background: #ffffff;
    border-bottom: 0px solid #e5e5e5;
}
.modal .title{
    color: #373737;
    text-align: center;
}
.modal .close{
    color: #373737;
    font-weight: lighter;
}
.modal-footer{
    text-align: center;
    background: #ffffff;
    border-top: 0px solid transparent;
}
.modal-footer .registration-btn-wrapper .btn {
    background: #ffffff;
    color: #373737;
    border: 1px solid #373737;
    line-height: 31px;
}
.modal-footer .registration-btn-wrapper .btn:hover{
    background: #373737;
    color: #ffffff;
}
.modal-footer .registration-btn-wrapper .title {
    color: #373737;
    text-transform: none;
}
.modal-footer .btn{
    line-height: 32px;
}
.btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success {
    color: #fff;
    background-color: #373737;
    border-color: #373737;
    opacity: 0.5;
    -webkit-box-shadow: none;
    box-shadow: none;
}

/*Modal End*/

/*Categories grid slider*/
.grid-slider.categories-grid-slider{
    margin-top: 130px;
}
.grid-slider.categories-grid-slider .item{
    margin-bottom: 20px;
}
.grid-slider.categories-grid-slider .item:nth-child(2) ,
.grid-slider.categories-grid-slider .item:nth-child(3) {
    float: right;
}
.grid-slider.categories-grid-slider .text-wrapper .title{
    font-family: 'Raleway', sans-serif;
    font-weight: 100;
    font-size: 50px;
}
.grid-slider.categories-grid-slider .btn-wrapper {
    text-align: center;
    display: block;
    margin-top: 20px;
    position: absolute;
    top: calc(50% + 55px);
    width: 100%;
    transform: translate(-50%);
    left: 50%;
}

.grid-slider.categories-grid-slider .btn-wrapper .btn-slider {
    background-color: transparent;
    border: 1px solid #ffffff;
    font-size: 13px;
    line-height: 36px;
    width: 170px;
    padding: 0;
}
.slider-static.grid-slider{
    font-family: 'Raleway', sans-serif;
}
.heading-wrapper .title{
    text-transform: none;
}
/*Categories grid slider End*/

/*2 Banners*/
.slider-static.grid-slider.banner-grid-slider .content{
    display: none;
}
.slider-static.grid-slider.banner-grid-slider{
    margin-top: 0px;
    margin-bottom: 0px;
}
/*2 Banners End*/
/*Homr tabs*/
.lists-tabs ul.items-wrapper{
    text-align: center;
}
.lists-tabs ul.items-wrapper .item {
    border-bottom: 0px solid transparent;
    margin-bottom: 0px;
}
.lists-tabs ul.items-wrapper .item{
    font-size: 16px;
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
    position: relative;
}
.lists-tabs ul.items-wrapper .item:after{
    content: '';
    height: 19px;
    width: 1px;
    background: #373737;
    position: absolute;
    right: -3px;
    top: 50%;
    transform: translate(-50%,-50%);
}
.lists-tabs ul.items-wrapper .item:last-child:after{
    display: none;
}
.lists-tabs ul.items-wrapper .item.active {
    border-bottom: 0px solid transparent;
}
.lists-tabs ul.items-wrapper .item:hover a,
.lists-tabs ul.items-wrapper .item.active a{
    color: #c78432;
}
.lists-tabs ul.items-wrapper {
    border-bottom: 0px solid transparent;
}
/*Homr tabs End*/

/*Product slider*/
.product .item .caption-discount{
    background: #c78432;
    font-size: 18px;
    font-weight: 300;
    width: 45px;
    height: 45px;
    line-height: 45px;
}
.product .item .caption-brand{
    display: none;
}
.product-item .action-btn-wrapper{
    display: block;
    position: absolute;
    z-index: 9999;
}
.product .item .caption-icons,
.product .item .btn-wrapper{
    display: none;
}
.product-item .action-btn-wrapper a{
    color: #373737;
}
.product-slider > .slider-navigation-absolute{
    width: 100%;
}
.product .item .text-wrapper .category-wrapper{
    display: none;
}
.product .item .text-wrapper .title a{
    font-size: 13px;
    color: #373737;
}
.product .item .text-wrapper .prices-wrapper .current-price{
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
}
.product .item .text-wrapper .prices-wrapper .current-price.price-with-discount {
    color: #000000;
}
.product .item .text-wrapper .prices-wrapper .prev-price {
    font-size: 13px;
    line-height: 16px;
    color: #878787;
}
.product-item .action-btn-wrapper .quick-view{
    background: url(../../images/nbsho5_luna/core/lupa.svg) center no-repeat;
    height: 18px;
    width: 18px;
    padding: 0;
    -webkit-background-size: 15px;
    background-size: 15px;
    display: inline-block;
}
.product-item .action-btn-wrapper .quick-view i:before{
    display: none;
}
.product .item .text-wrapper .prices-wrapper .loyalty-price {
    color: #c78432;

}

.similar-products-slider .item .text-wrapper{
    height: 200px;
}

.product .item .text-wrapper{
    height: 220px;
}
.product .rate-wrapper,
.product-detail-rate .rate-wrapper{
    display: none;
}
.product-item .img-wrapper{
    margin-bottom: 5px;
}
/*.tp-home .product .item .text-wrapper{
    display: none;
}*/
/*.tp-home .product-item .action-btn-wrapper{
    position: absolute;
    left: 20px;
    right: 20px;
    width: auto;
    bottom: 10px;
}*/
.tp-home .product-slider .product-item{
    margin-bottom: 20px;
}
/*
.tp-home .tab-content{
    margin-bottom: 40px;
}
*/

.product-info-details-slider{
    border-bottom: 1px solid #dddddd;
    margin-bottom: 10px;
}

.product-info-details-slider .text-wrapper .title{
    text-transform: none;
    font-size: 15px;
    text-align: left;
    color: #373737;
    font-weight: 600;
    margin-bottom: 10px;
    font-family: 'Poppins', sans-serif;
}

.product-info-details-slider .description p{
    text-align: left;
    color: #000000;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
}

.product-detail-wrapper .category a,
.product-detail-wrapper .code{
    color: #979797;
    font-size: 15px;
}

.detail-product-info-lists,
.product-details .products-detail-noslider .caption-discount{
    display: inline-block;
}

/*Product slider End*/

/*Look slider product_list_slider-slider*/
.product_list_slider-slider .heading-wrapper{
    text-align: center;
    margin-bottom: 20px;
}
.product_list_slider-slider{
    margin-bottom: 40px;
    margin-top: 40px;
}
.product_list_slider-slider .item .title{
    display: none;
}
.generic-slider.product_list_slider-slider .item .button-wrapper{
    display: none;
}
.generic-slider.product_list_slider-slider .item:hover .img-wrapper img{
    opacity: 0.7;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
/*Look slider product_list_slider-slider End*/

/*Footer*/
.footer-wrapper{
    background: #f8f8f8;
    color: #373737;
}
.footer .nav.items-wrapper .item a {
    color: #373737;
    padding: 0;
}
.footer .nav.items-wrapper .item a:hover {
    color: #c78432;
    background: transparent;
}
/*Grid intro slider*/
.grid-slider.intro-slider{
    background: #ffffff;
    margin: 0px;
}
.grid-slider.intro-slider .item{
    padding-top: 60px;
    padding-left: 60px;
    padding-right: 60px;
    padding-bottom: 50px;
    background: #ffffff;
}
.grid-slider.intro-slider .item .img-wrapper{
    display: none;
}
.grid-slider.intro-slider .item:before{
    content: "";
    position: absolute;
    left: auto;
    top: 50%;
    background: #e3e3e3;
    width: 1px;
    height: 57px;
    right: 0;
    transform: translate(-50%, -50%);
}
.grid-slider.intro-slider .item:last-child:before{
    display: none;
}
.grid-slider.intro-slider .item:after{
    display: none;
}

.grid-slider.intro-slider .text-wrapper .title {
    color: #c78432;
    line-height: 25px;
    font-size: 22px;
    margin: 0;
    margin-bottom: 10px;

}
.grid-slider.intro-slider .text-wrapper .description,
.grid-slider.intro-slider .text-wrapper .description a{
    font-size:15px;
    color: #373737;
    height: 45px;
    overflow: hidden;
}
.grid-slider.intro-slider .text-wrapper .description a{
    color: #373737;
}
.grid-slider.intro-slider .btn-wrapper{
    margin-top: 0;
}
.grid-slider.intro-slider .btn-wrapper .btn-slider{
    background: transparent;
    color: #373737;
    max-width: 100%;
    white-space: normal;
    font-size: 12px;
    font-weight: 400;
}
.grid-slider.intro-slider .btn-wrapper .btn-slider:hover,
.grid-slider.intro-slider .btn-wrapper .btn-slider:focus{
    color: #c78432;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.grid-slider.intro-slider .row{
    border-bottom: 1px solid #e3e3e3;
}

/*Grid intro slider End*/

/*Newsletter*/
.slider-newsletter > .row{
    margin-left: 0;
    margin-right: 0;
}
.slider-newsletter .slider_for_item-slider .mobile-img{
    display: none;
}
.newsletter {
    text-align: center;
    color: #ffffff;
}
.newsletter .form-group{
    display: inline-block;
}
.newsletter .heading-wrapper .title h5 {
    font-size: 30px;
    color: #ffffff;
}
.newsletter .form-group input {
    width: 375px;
}
.newsletter .form-group input {
    width: 375px;
    margin-bottom: 10px;
    background: transparent;
    color: #000000;
    border: 0;
    border-bottom: 1px solid #ffffff;
}
.newsletter .heading-wrapper .title h5 {
    font-family: 'Raleway', sans-serif;
}
.newsletter .form-group input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #ffffff;
    text-transform: uppercase;
    text-shadow: 1px 0px 1px rgba(0, 0, 0, 1);
}
.newsletter .form-group input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:     #ffffff;
    text-transform: uppercase;
    text-shadow: 1px 0px 1px rgba(0, 0, 0, 1);
}
.newsletter .form-group input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:     #ffffff;
    text-transform: uppercase;
    text-shadow: 1px 0px 1px rgba(0, 0, 0, 1);
}
.newsletter .form-group input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:     #ffffff;
    text-transform: uppercase;
    text-shadow: 1px 0px 1px rgba(0, 0, 0, 1);
}

.newsletter .btn-wrapper .btn{
    background: #c78432;
    font-size: 14px;
    color: #ffffff;
    margin-left: 30px;
    height:40px;
    border: 1px solid #c78432;
    font-weight: 300;
}
.newsletter .btn-wrapper .btn:hover{
    color: #ffffff;
    background: #000000;
    border-color: #000000
}
.newsletter .validation-error,
.newsletter .form-control.validation-error{
    border:0 !important;
    border-bottom: 1px solid #ED544A !important;
}
.newsletter .description {
    font-size: 15px;
    max-width: 500px;
    margin: auto;
}
.newsletter .form-group input{
    color: #ffffff;
}
/*Newsletter end*/
/*Payment card*/
.payment-card{
    padding: 25px 0 25px;
    background: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;

}
.copyright {
    padding: 20px 0 20px;
    display: block;
    width: auto;
    border-top: 1px solid #e3e3e3;
    font-size: 10px;
    font-family: 'Poppins', sans-serif;
    text-align: center;
    text-transform: uppercase;
    color: #666666;
}
.copyright a{
    color: #010101;
    font-weight: 700;
    font-size: 10px;
}

/*Payment card End*/
.footer .heading-wrapper .title {
    font-weight: 400;
    text-transform: uppercase;
}
.social-icon .item {
    margin-right: 20px;
}
.social-icon .item:last-child {
    margin-right: 0;
}

/*Article slider*/
.article.article-slider .item .content{
    display: none;
}
.article .text-wrapper.error{
    border: 1px solid rgba(255,0,0,0.3);
    padding: 10px 10px 0;
    background: rgba(255,0,0,0.1);
}
/*Article slider End*/

/*Generic slider*/

.shopbylook-products-wrapper .article-content{
    min-height: 55px;
}
.article-video iframe{
    width: 100%;
    height: 450px;
}
.generic-slider.shop_look_home-slider .img-wrapper{
    display: inline-block;
}
.generic-slider.shop_look_home-slider .text-wrapper{
    display: inline-block;
    position: absolute;
    top: 50%;
    font-size: 50px;
    padding-left: 20px;
    font-family: 'Raleway', sans-serif;
}
.generic-slider.shop_look_home-slider .text-wrapper .title{
    font-size: 60px;
    line-height: 80px;
    font-weight: 100;
    text-transform: uppercase;
}
.generic-slider.shop_look_home-slider .text-wrapper .description{
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
}
.generic-slider.shop_look_home-slider .button-wrapper{
    display: inline-block;
    position: absolute;
    top: auto;
    text-align: center;
    margin-left: 20px;
    bottom: 20%;
}
.generic-slider .btn-slider{
    background: #ffffff;
    color: #373737;
    border: 1px solid #373737;
    font-size: 14px;
    width: 150px;
    border-radius: 0;
}
.generic-slider .btn-slider:hover{
    border: 1px solid #373737;
    background: #373737;
    color: #ffffff;
}

.generic-slider.shop_look_home-slider .heading-wrapper{
    text-align: center;
    margin-bottom: 20px;
}
/*Generic slider End*/
/*Instagram slider*/
.slider.instagram-slider .heading-wrapper{
    z-index: 0;
}
.slider.instagram-slider{
    margin-bottom: 50px;
}
.slider.instagram-slider .heading-wrapper{
    position: relative;
    text-align: center;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    pointer-events: all;
    left: auto;
    right: auto;
    margin-bottom: 30px;
}
.slider.instagram-slider .item .img-wrapper:hover{
    opacity: 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;
}
.slider.instagram-slider .button-wrapper{
    display: none;
}

/*Instagram slider End*/
/*Lang dropdown*/
.menu-lang-wrapper .caret{
    margin-top: -5px;
}
.menu-lang-wrapper .dropdown-menu{
    min-width: 0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}
.menu-lang-wrapper{
    margin-left:20px;
    display: none;
}
.menu-lang-wrapper .dropdown-menu {
    position: static;
    display: block;
    top: 0;
    border: none;
    box-shadow: none;
    background: transparent;
    height: auto;
    padding: 0;
    margin: 0;
}
.menu-lang-wrapper .dropdown-button{
    display: none;
}
.menu-lang-wrapper a{
    padding-right:5px;
}
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
    background-color: transparent;
    color: #c78432;
}
.menu-lang-wrapper .dropdown-menu>li>a.active{
    color: #c78432;
}
.nav-main-toplang a.active{
    color: #c78432;
}
.menu-lang-wrapper .dropdown-menu>li>a{
    display: inline-block;
    padding: 0px 5px;
    color: #373737;
    position: relative;
}
.dropdown-menu>li>a:after {
    content: '';
    right: -2px;
    top: 0;
    color: #373737;
    background: #373737;
    height: 19px;
    width: 1px;
    position: absolute;
}
.dropdown-menu>li>a:last-child:after {
    display: none;
}
.menu-lang-wrapper:hover {
    background: rgba(0,0,0,0);
}
/*Lang dropdown End*/
/*FAQ*/
.panel .title .panel-toggle {
    background: transparent;
    color: #373737;
    font-size: 16px;
    line-height: 24px;
}
.panel > .collapsing, .panel > .collapse {
    background: #ffffff;
    border-bottom: 1px solid #dddddd;
}
.accordian.article .panel .panel-toggle > .icon {
    color: #373737;
    font-size: 20px;
}
.accordian.article .panel .panel-toggle.collapsed > .icon{
    color: #373737;
}
.panel{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.sidebar-menu.sidebar h3{
    font-size: 22px;
}
.sidebar-menu a {
    color: #373737;
    line-height: 30px;
}
/*FAQ End*/
.page .heading-wrapper{
    text-align: center;
}

/*Radnje*/
.storelocator-filter .stores-location-search{
    margin-bottom: 10px;
}
.store-popup{
    max-width: 440px;
}
.store-popup .item.item-text{
    text-align: justify;
}
.storelocator-panel .store-item{
    color: #373737;
    cursor: pointer;
}

.store-popup .heading-wrapper{
    text-align: center;
}
.store-popup .store-item-action{
    color: #373737;
    margin-top: 10px;
    margin-right: 15px;
    display: inline-block;
    padding: 5px 0;
}
.storelocator-panel .store-item:hover {
    box-shadow: inset 4px 0px 0px #c78432;
    color: #000000;
}
.form-control.empty{
    border-color: #c78432;
}
.panel .icon{
    color: #373737;
}

/*Promo location*/
.promotion-wrapper .panel-wrapper > .panel{
    background: #ffffff;
    margin-bottom: 2px;
    border-bottom: 1px solid #dddddd;
    border-radius: 0;
}

.promo-location .panel .title.city-title .panel-toggle{
    background: #ffffff;
    color: #c78432;
    border-bottom: 1px solid #969696;
}
.promo-location .panel .title.city-title .panel-toggle.collapsed{
    border-bottom: 1px solid transparent;
    color: #373737;
}
.panel .panel-group .promo-store-of-city:last-child {
    border-bottom: 1px solid #969696;
}

.promo-location .promo-store-text span.store-name{
    display: none;
}
.promo-location .item.item-read-more{
    display: none;
}
.promo-location .panel .promo-store-of-city .title .panel-toggle{
    line-height: 35px;
}
/*Promo location End*/
/*Radnje End*/
/*Store detail*/
.store-contact .items-wrapper .title .icon{
    color: #373737;
}
.store-contact .items-wrapper .item.active {
    color: #c78432;
    font-weight: 700;
}
.store-background{
    background: #373737;
}
.store-directions {
    padding: 10px;
}
/*Store detail End*/

/*contact*/

.left-info .heading-wrapper,
.right-info .heading-wrapper{
    text-align: left;
}
.left-info .heading-wrapper:before,
.right-info .heading-wrapper:before{
    display: none;
}
.contact-page:not(.background-image-active) h1 {
    text-align: center;
}
.user-manual .heading-wrapper{
    margin-bottom: 0px;
}
.contact-page:not(.background-image-active){
    margin-bottom: 40px;
}
.contact-page .right-info .subtitle{
    display: none;
}
/*contact end*/

/*Profile*/
.profile .profile-into .item .img-wrapper .item-counter{
    background: #373737;
}
.profile .profile-into .item .img-wrapper .icon{
    color: #373737;
}

.profile .product .item .text-wrapper .prices-wrapper .current-price,
.profile .product .item .text-wrapper .prices-wrapper .prev-price{
    width: 100%;
}
.nav-vertical > li > a {
    color: #373737;
    padding: 8px 15px;
    border-bottom: 1px solid transparent;
}
.nav-vertical > li > a:hover, .nav-vertical > li > a:focus {
    background: transparent;
    color: #c78432;
}
.nav-vertical > li.active > a {
    background: #f7f7f7;
    color: #c78432;
    border-bottom-color: #c78432;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}
.profile .heading-wrapper .title h3 {
    margin-top: 4px;
    margin-bottom: 10px;
    border-bottom: 0;
    text-transform: none;
    color: #373737;
    font-size: 19px;
    line-height: 40px;
    font-weight: 300;
}
.dl-horizontal {
    font-size: 13px;
}
.table > thead > tr > th{
    color: #373737;
    font-weight: 300;
}
.profile-orders .table>tbody>tr>td {
    font-size: 13px;
    color: #373737;
}
.profile-orders .cart-table .item-article a.title {
    font-size: 13px;
    line-height: 17px;
    margin-bottom: 0;
    text-align: left;
    color: #c78432;
}
.favorite.active i:before {
    color: #c78432;
    content: "\f004";
}

/*Profile End*/

/*prijava page*/
.registration-sidebar .text-wrapper {
    width: 400px;
    border: 0px solid transparent;
    background: transparent;
    color: #373737;
    padding: 25px;
    max-width: 100%;
    margin: 0;
}
.btn-ghost {
    background: transparent;
    color: #373737;
    border: 1px solid #373737;
    height: 32px;
    line-height: 21px;
}
.btn-ghost:hover, .btn-ghost:focus, .btn-ghost:active, .btn-ghost:active:focus {
    background: #373737;
    border: 1px solid #373737;
    color: #ffffff;
}
.btn-icon-left {
    padding-right: 12px;
    padding-left: 12px;
}
.btn-ghost.btn-facebook{
    margin-left: 20px;
}
.form-group-checklabel > a {
    color: #c78432;
}
/*prijava page End*/

/*Header cart*/
.header-cart-item .items-wrapper .item {
    border-bottom: 1px solid rgba(0,0,0,0.1);
    cursor: pointer;
    height: 80px;
    padding: 5px 0 5px 5px;
    position: relative;
}
.header-cart-item .items-wrapper .item img {
    width: auto;
    float: left;
    height: 70px;
}
.header-cart-toggle .btn-success{
    color: #ffffff;
}

.header-cart-item .items-wrapper .item .content .price {
    font-size: 14px;
    font-weight: 400;
}
.header-cart-item .footer-wrapper .btn {
    margin-right: -15px;
    width: 100%;
    margin-top: 30px;
}
.header-cart-item .footer-wrapper .total-price {
    color: #c78432;
    font-weight: 400;
    font-size: 16px;
    /*margin-top: 5px;*/
    float: right;
    line-height: 32px;
    position: absolute;
    right: 10px;
    top: 0;
    text-align: right;
}
.header-cart-item .heading-wrapper i {
    top: 0px;
}
.header-cart-toggle .heading-wrapper{
    padding-bottom: 10px;
}
.header-cart-toggle .subtitle{
    display: none;
}
.header-cart-item .items-wrapper .item a {
    color: #373737;
}
.header-cart-item .product-item-remove{
    position: absolute;
    top: 5px;
    right: 10px;
    font-size: 10px;
}
/*Header cart end*/

/*brendovi*/
.background.background-alt.attributes-letter{
    background: #ffffff;
}
.attribute-letters-list .heading-wrapper .title{
    text-align: center;
}
.attribute-letters-list .title{
    color: #c78432;
}
.attribute-letters-list .content a{
    color: #373737;
}
.letters-inline span.item {
    color: #373737;
}
.letters-inline span.item:hover {
    color: #c78432;
}
/*brendovi End*/

/*Error*/
.categories-list .heading-wrapper {
    font-size: 18px;
    color: #c78432;
}
.categories-list ul li a {
    color: #373737;
}
/*Error End*/

/*Article list*/
.items.list-alternately-items .post-item-listalternately .container > .row{
    display: flex;
    align-items: center;
}
.items.list-alternately-items .post-item-listalternately.odd-item .container > .row{
    flex-direction:row-reverse;
}
.post-item-listalternately.odd-item, .background.background-alt .post-item-listalternately.odd-item {
    background: transparent;
}
.post-counter{
    display: none;
}
.post-item-listalternately.odd-item:before {
    display: none;
}
.post-item-listalternately .item-wrapper .title a{
    color: #373737;
    font-size: 33px;
    font-weight: 100;
}
.post-item-listalternately .btn.btn-success{
    text-transform: capitalize;
    background: transparent;
    color: #c78432;
    padding-left: 0;
    padding-right: 0;
    position: relative;
}
.post-item-listalternately .btn.btn-success:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 1px;
    width: 40px;
    background: #373737;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.post-item-listalternately .btn.btn-success:hover:before{
    width: 100%;
}
.post-item-listalternately .item-wrapper{
    max-width: 560px;
}
.post-item-listalternately:not(.odd-item) .item-wrapper{
    float: right;
}
.article-background-wrapper {
    min-height: 100%;
    color: #ffffff;
    background: transparent;
    text-align: center;
    padding: 20px 0;
    z-index: -2;
    position: relative;
    margin-top: 0;
    padding-top: 0;
}
.article-background-wrapper h1{
    color: #373737;
    text-align: center;
}
.article-background-wrapper .thumb, .article-background-wrapper .description{
    display: none;
}
.article .category-submenu .item:after{
    display: none;
}
.article .category-submenu .item .title{
    color: #373737;
}
.article .category-submenu .item:hover .title{
    color: #c78432;
}
/*Article list End*/

/*Paginacija*/
.pagination{
    margin-top: 100px;
    margin-bottom: 100px;
}
.pagination>li>a, .pagination>li>span{
    color: #373737;
    font-size: 22px;
    border: 1px solid transparent;
    position: relative;
    font-weight: 300;
}
.pagination>li>span:before{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
    background: #373737;
}
.pagination > li.active > a, .pagination > li.active > a:hover {
    background: transparent;
    color: #c78432;
    border: 1px solid transparent;
}
.pagination > li > a:hover {
    background: transparent;
}
.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus{
    color: #373737;
    border-color: transparent;
    background-color: transparent;

}

.pagination > li > a:hover {
    background: transparent;
}

li.number:hover {
    position: relative;
}
li.number:hover:before{
    position: absolute;
    height: 1px;
    width:calc(100% - 20px);
    transform:translateX(-50%);
    content:"";
    left: calc(50% + 1px);
    background: #373737;
    bottom: 0;
}

.pagination .icon-caret-left:before {
    content: url(../../images/nbsho5_luna/core/arrow_left.svg);
    height: 28px;
    width: 10px;
    display: block;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
.pagination .icon-caret-dbl-left:before{
    content: url(../../images/nbsho5_luna/core/arrow_left2.svg);
    height: 28px;
    width: 23px;
    display: block;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
.pagination .icon-caret-right:before{
    content: url(../../images/nbsho5_luna/core/arrow_right.svg);
    height: 28px;
    width: 10px;
    display: block;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
.pagination .icon-caret-dbl-right:before{
    content: url(../../images/nbsho5_luna/core/arrow_right2.svg);
    height: 28px;
    width: 23px;
    display: block;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
.pagination .icon-*:hover{
    opacity: 0.5;
}
/*Paginacija End*/

/*Article detail*/
.article-detail .article-wrapper .title h1{
    text-align: center;
}
.social-share .item {
    opacity: 1;
}
.icon.show-all{
    display: none;
}
.social-share .item-google,
.social-share .item-pinterest{
    display: none;
}
.social-share .item a:hover {
    color: #c78432;
}
.comments .rate-wrapper .front-stars,
.comment-content .rate-wrapper .front-stars{
    color: #c78432;
}
.jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group.jq-ry-rated-group > svg {
    fill: #c78432;
}
.comments-two .heading-wrapper{
    margin-bottom: 30px;
}
.comments-input-wrapper .btn-wrapper{
    display: none;
}
.comment-content .items-wrapper .item > div{
    font-size: 13px;
}
.similar-article-slider .the-date{
    display: none;
}
.similar-article-slider .text-wrapper .category,
.similar-article-slider .item .text-wrapper .category{
    text-align: center;
    font-style: normal;
    color: #373737;
}
.article.similar-article-slider .text-wrapper .title{
    font-size: 28px;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    font-weight: 100;
    text-align: center;
    font-family: 'Raleway', sans-serif;
}
.article.similar-article-slider .text-wrapper .title a{
    color: #373737;
}
.article.similar-article-slider .text-wrapper .title a:hover{
    color: #c78432;
}

.article.similar-article-slider .text-wrapper .description{
    display: none;
}
.article .item .btn-wrapper a.btn {
    color: #c78432;
    float: none;
    font-size: 13px;
    position: relative;
    padding-left: 0;
    padding-right: 0;
}
.article .item .btn-wrapper a.btn i{
    display: none;
}
.article .item .btn-wrapper a.btn:before{
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 1px;
    width: 40px;
    background: #373737;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.article .item .btn-wrapper a.btn:hover:before{
    width: 100%;
}
.article .item .btn-wrapper{
    text-align: center;
    margin-top: 30px;
}
.hedline-cat{
    text-transform: uppercase;
    color: #c78432;
    text-align: center;
}
.hedline-date{
    text-align: center;
    position: relative;
    font-size: 14px;
    color: #ababab;
    font-weight: 300;
    margin-bottom: 30px;
}
.hedline-date:before{
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 1px;
    background: #dadada;
    transform:translateY(-50%);
    z-index: 0;
}
.hedline-date span{
    position: relative;
    z-index: 100;
    background: #ffffff;
    padding: 5px 10px;
}
.article-detail .article-wrapper .product-item .img-wrapper {
    margin: 0;
}
.article-detail .article-wrapper {
    padding: 10px 0px;
    background: #ffffff;
}
.article-detail .article-wrapper .text-wrapper > img, .article-detail .article-wrapper .text-wrapper p img{
    margin: 0 0px 0px 0;

}
.article-detail .heading-wrapper.heading-wrapper-bordered h2{
    font-size: 22px;
}
.comment-content .img-wrapper img{
    -webkit-box-shadow: inset 0px 0px 1px 1px rgba(217,217,217,1);
    -moz-box-shadow: inset 0px 0px 1px 1px rgba(217,217,217,1);
    box-shadow: 0px 0px 1px 1px rgba(217,217,217,1);
}
.article-detail-slider.product .item .text-wrapper{
    height: 190px;
}
.fashion .comments{
    padding: 10px 0px;
}
.social-share .share-text{
    font-size: 13px;
}
.article-detail .product-slider > .slider-navigation-absolute{
    top: calc(50% - 80px);
    left: 0px;
}
/*Article detail end*/

/*Contact*/
.page.contact-page-5 .company-info{
    margin-bottom: 0px;
}
#map-canvas {
    min-height: 30vh;
}
.page.contact-page-5 .company-info .item {
    border-bottom: 1px solid rgba(255,255,255,0.5);
    padding: 0;
}
.page.contact-page-5 .company-info .item-site-title span.title{
    font-weight: 700;
}
.page.contact-page-5 .company-info .img-wrapper img{
    margin-top: 0;
}
.page.contact-page-5 .company-info .item-site-email .img-wrapper img{
    margin-top: 4px;
}
/*Contact End*/

/*Lokal po gradovima*/
.promo-location .heading-wrapper{
    text-align: center;
}
.heading-underlined {
    border-bottom: 0px solid #d9d9d9;
}
.panel .title.city-title .panel-toggle {
    color: #ffffff;
    padding: 10px 15px;
    display: block;
    width: 100%;
    background: #373737;
}
.collapsing .item, .collapse .item {
    padding-left: 35px;
    margin-bottom: 10px;
    font-size: 13px;
}
.panel .item .dl-horizontal dd, .panel .item .dl-horizontal dt {
    line-height: 16px;
    font-size: 13px;
}
.panel .title .panel-toggle:hover{
    color: #c78432;
}
.map-link {
    color: #373737;
}
.promo-location .panel-wrapper{
    margin-top: 0px;
}
.promo-location .lists-tabs ul.items-wrapper{
    text-align: left;
}
.promotion-wrapper{
    margin-top: 20px;
}
.item-promo-country .title{
    color: #373737;
}
.item-promo-country .title.active{
    color: #c78432;
}
/*Lokal po gradovima End*/

/*Product list*/
.product .item.grid-view .img-wrapper{
    padding: 0;
}
.product .item.grid-view .img-wrapper .img-hover {
    padding: 0;
}
.fixed-button-wrapper-productlist{
    display: none !important;
}
.pagination{
    margin-bottom: 20px;
}

.product-list-quantity-wrapper {
    display: none;
}

.category-description-top-v1{
    margin-top: 20px;
}

.product-list-slider-with-description .content .text-wrapper{
    position: relative;
    top: 100%;
    left: 0;
    max-width: 100%;
    width: 100%;
}
.product-list-slider-with-description .content{
    margin-top: 10px;
}
.product-list-slider-with-description .content .text-wrapper .title{
    font-size: 25px;
}
.product .item .options-wrapper.product-sizes-v2 .sizes-selector-wrapper {
    display: block !important;
}
.product .item .options-wrapper.product-sizes-v2 .sizes-selector-wrapper .sizes-btn-wrapper{
    margin-bottom: 10px;
}
.product .item .options-wrapper.product-sizes-v2 .sizes-selector-wrapper .sizes-btn-wrapper .item {
    display: inline-block !important;
    cursor: pointer;
}
.product .item .options-wrapper.product-sizes-v2 .sizes-selector-wrapper .sizes-btn-wrapper .item.disabled{
    position: relative;
    color: #d9d9d9;
    background: #fff;
    border-color: #d9d9d9;
}
.product .item .options-wrapper.product-sizes-v2 .sizes-selector-wrapper .sizes-btn-wrapper .item.disabled:before{
    content: '';
    position: absolute;
    top: -7px;
    left: calc(50% - 1px);
    height: 46px;
    width: 1px;
    background: #d9d9d9;
    -webkit-transform: translate(50%, 0%) rotate(-45deg);
    -moz-transform: translate(50%, 0%) rotate(-45deg);
    -ms-transform: translate(50%, 0%) rotate(-45deg);
    -o-transform: translate(50%, 0%) rotate(-45deg);
    transform: translate(50%, 0%) rotate(-45deg);
}
.product .item .options-wrapper.product-sizes-v2 .thumbs-slider{
    display: none;
}

.product .item .options-wrapper .product-sizes .btn.buyButtonOnLists{
    padding: 6px 10px;
}
/*Loader*/
.loader-wrapper .loader-icon, .autocomplete-loader .loader-icon {
    -webkit-animation: none;
    animation: none;
    background: url(../../images/nbsho5_luna/core/luna_loader.gif);
    border: none;
    background-repeat: no-repeat;
    border-radius: 0;
    height: 50px;
    width: 100px;
    background-position: 50%;
}
.loader-icon:after{
    display: none;
}
/*Loader End*/
.list-types-wrapper .item-list{
    display: none !important;
}
.product-listing-intro .list-types-wrapper .item{
    color: #d4d4d4;
}
.product-listing-intro .list-types-wrapper .item.active i,
.product-listing-intro .list-types-wrapper .item:hover i {
    color: #939393;
    background: #ffffff;
}
.product-listing-intro .form-group label,
.product-listing-intro .form-group span{
    color: #939393;
}
.product-listing-intro .form-group .styled-select select{
    color: #939393;
}
.product-listing-intro .styled-select{
    height: 30px;
}
.product-listing-intro .form-group .styled-select select{
    line-height: 30px;
}
.product-listing-intro .intro-filters .auto-search{
    display: none;
}

/*Tags*/
.limited-filters .filter-group .show-all-filters:hover {
    color: #373737;
}
.selected-filters.tags{
    background: #ffffff;
}
.selected-filters.tags:before{
    display: none;
}

.tags .items-wrapper .item{
    color: #373737;
    background: transparent;
}
.tags .items-wrapper{
    padding-left: 0;
}

.product-list-slider-with-description{
    margin-top: 20px;
}

.product-list-slider-with-description .mobile-img{
    display: none;
}
.tags .items-wrapper .item:first-child{
    padding-left: 0;
}
.tags .items-wrapper .item .text {
    font-size: 12px;
    padding-right: 5px;
}
.tags .items-wrapper .item .close{
    color: #373737;
    border-radius: 0;
    text-shadow: none;
    opacity: 1;
    font-size: 10px;
}
.tags .items-wrapper .item .close:hover {
    background: transparent;
    opacity: 0.5;
}
.tags .products-found-wrapper .products-found{
    color: #939393;
}

/*Tags End*/
.products-listing .product-item .action-btn-wrapper .product-compare{
    display: none;
}
.products-listing .product-item .action-btn-wrapper{
    text-align: left;
}
.products-listing .product-item .action-btn-wrapper .quick-view{
    float: none;
}
.product .item .text-wrapper .title {
    text-align: center;
    height: 35px;
}
.product .item .text-wrapper .prices-wrapper{
    text-align: center;
    height: 70px;
}
.filter-group .items-wrapper .item.form-group-checklabel label:hover {
    color: #000000;
}
.filter-group .title {
    color: #373737;
    font-weight: 400;
    font-size: 14px;
}
.filter-group .btn-search{
    background: #373737;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.filter-group .btn-search:hover{
    background: #373737;
    opacity: 0.5;
}
.filter-group-color.filter-group .items-wrapper > li{
    width: 100%;
}
.product-listing .product-item:not(.list-view):hover {
    border: 1px solid transparent;
}
.product-listing-filters .reset-tag-wrapper{
    display: none;
}
.product-listing-filters .filter-group .filter-category-menu > ul li a{
    color: #373737;
}
.product-listing-filters .filter-group .filter-category-menu > ul li.active a{
    color: #c78432;
}
.product-listing-filters{
    border-right: 0px solid transparent;
}
.product-listing .product-item.gridalt-view .img-wrapper{
    padding: 0;
}
.product .item .options-wrapper.product-sizes-v2 .product-sizes .btn.buyButtonOnLists {
    background: #373737;
    border-radius: 0;
    text-transform: uppercase;
}
.sidebar-product-compare{
    display: none;
}
.sidebar-product-compare .sidebar-icon{
    background: #373737;
}
.sidebar-product-compare .sidebar-icon > span{
    background: #373737;
}
.sidebar-product-compare .sidebar-header {
    background: #373737;
}
.sidebar-product-compare .sidebar-header a {
    color: #ffffff;
    font-size: 14px;
    line-height: 32px;
}
.product .item .caption-product-list .item.loyaty-price{
    display: none;
}
.product .item .text-wrapper .prices-wrapper .loyalty-price{
    font-weight: 400;
}
/*Product list ENd*/

/*Shop by Look*/
.product.shopbylook-slider .item .text-wrapper .brand,
.product.shopbylook-slider .item .text-wrapper .brand a {
    font-size: 12px;
    color: #939393;
}
.product.shopbylook-slider .item .text-wrapper .title{
    text-align: left;
}
.product.shopbylook-slider .item .text-wrapper .title a{
    font-size: 22px;
    line-height: 25px;
}
.product.shopbylook-slider .item .category-wrapper{
    display: block;
}
.product.shopbylook-slider .item .text-wrapper .prices-wrapper{
    text-align: left;
}
.product.shopbylook-slider .item .category-wrapper{
    color: #939393;
}
.product.shopbylook-slider .text-wrapper .prices-wrapper .current-price{
    font-size: 16px;
}
.product.shopbylook-slider .product-help-link{
    font-size: 11px;
    color: #939393;
    cursor: pointer;
}
.product.shopbylook-slider .item .options-wrapper.product-sizes-v2 .product-sizes .btn.buyButtonOnLists{
    width: 240px;
    text-align: center;
    background: #373737;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    line-height: 40px;
    padding: 0;
    font-weight: 300;
    text-transform: uppercase;
}
.product.shopbylook-slider .item .options-wrapper.product-sizes-v2 .product-sizes .btn.buyButtonOnLists:hover{
    opacity: 0.5;
}
.shopbylook-slider .slider-init > .item:first-child{
    border-top: 1px solid transparent;
}

.shopbylook-slider .item .product-favorite{
    margin-top: 20px;
}
.product .item:hover .img-overlay {
    opacity: 0;
    display: none;
}
.shopbylook-imgwrapper .btn,
.shopbylook-imgwrapper .btn:hover{
    padding: 0;
    border: 1px solid transparent;
    text-transform: none;
    background: transparent;
}
.shopbylook-imgwrapper .btn:hover{
    text-decoration: underline;
}
.shopbylook-gallery .img-wrapper h1.title{
    font-size: 14px;
    line-height: 14px;
    margin: 50px 0 10px 0;
}

/*Shop by Look End*/

/*Product details*/
.product-details .products-detail-noslider .caption-discount {
    background: #c78432;
    font-size: 18px;
    font-weight: 300;
    line-height: 45px;
}
.product-details .brand{
    font-size: 12px;
    text-transform: uppercase;
    color: #939393;
}
.product-details h1{
    color: #373737;
    font-size: 22px;
}
.product-details .product-details-info .category, .product-details .product-details-info .category a{
    color: #939393;
    font-size: 12px;
    font-weight: 300;
    text-transform: uppercase;
}
.product-details .product-details-info .code {
    color: #939393;
    font-size: 12px;
    font-weight: 100;

}

.product-item-overlay{
    display: none;
}
.product-details .btn-ghost{
    border: 0px solid transparent;
    height: auto;
    padding: 0;
    color: #373737;
    text-decoration: underline;
}
.product-details .btn-ghost:hover,
.product-details .btn-ghost:active,
.product-details .btn-ghost:active:focus,
.product-details .btn-ghost:focus{
    background: transparent;
    border: 0px solid transparent;
    color: #373737;
}
.product-details-price .prev-price {
    color: #939393;
    font-size: 16px;
}
.product-details-price .current-price{
    color: #000000;
    font-size: 18px;
}
.product-details-price .price-saved {
    color: #5d5858;
    font-size: 12px;
    text-transform: uppercase;
}
.product-details-price .product-price-loyalty span.price-title{
    font-size: 10px;
    color: #939393;
    text-transform: none;
}
.product-details-price .product-price-loyalty {
    font-size: 22px;
    line-height: 29px;
    color: #c78432;
}
.product-details-price .current-price.has-loyalty {
    font-size: 22px;
    color: #000000;
}
.product-attributes li{
    min-width: 34px;
    text-align: center;
    padding: 0;
    line-height: 32px;
}

.product-details-price .action-lowerprice{
    display: none;
}

.product-attributes li.active {
    color: #ffffff;
    background: #373737;
    border-color: #373737;
}
.product-attributes li:hover{
    border: 1px solid #373737;
    color: #373737;
}
.product-attributes li.active:hover{
    border: 1px solid #373737;
    color: #ffffff;
}
.tooltip-inner {
    background-color: #b3b3b3;
    font-size: 12px;
    font-weight: 100;
}
.tooltip.bottom .tooltip-arrow{
    border-bottom-color: #b3b3b3;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #b3b3b3;
}
.tooltip.left .tooltip-arrow{
    border-left-color: #b3b3b3;
}
.tooltip.in{
    opacity: 1;
}
.product-attributes li.disabled:before{
    content: '';
    position: absolute;
    top: -7px;
    left: calc(50% - 1px);
    height: 46px;
    width: 1px;
    background: #d9d9d9;
    -webkit-transform: translate(50%, 0%) rotate(-45deg);
    -moz-transform: translate(50%, 0%) rotate(-45deg);
    -ms-transform: translate(50%, 0%) rotate(-45deg);
    -o-transform: translate(50%, 0%) rotate(-45deg);
    transform: translate(50%, 0%) rotate(-45deg);
}
.shop-button-qnt{
    padding-right: 0;
    padding-left: 0;
    margin-left: 0;
}
.shop-button-qnt:before{
    display: none;
}
.product-details .product-detail-wrapper .favorite{
    margin-top: 20px;
    margin-bottom: 20px;
}

.products-detail-wrapper .heading-wrapper .title{
    text-align: left;
}
.product-tab-specification .product-attrbite-table thead{
    display: none;
}
.product-details .product-item .action-btn-wrapper{
    height: 25px;
}
.product-detail-buy .heading-wrapper,
.product-detail-buy .product-quantity-wrapper{
    display: none;
}
.product-quantity-wrapper{
    display: none;
}
.product-attributes-wrapper .product-help-link{
    font-size: 12px;
}
.product-attributes-wrapper .product-help-link i {
    vertical-align: middle;
    font-size: 14px;
    line-height: 17px;
    display: none;
}
.products-detail-wrapper .product-details-related .popover-title{
    display: none;
}
/*Vertical panel*/
.product-vertical-panel > .panel-group > .panel{
    border: 1px solid #dddddd;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    border-radius: 0;

}
.product-vertical-panel .panel-title{
    font-size: 13px;
    text-transform: uppercase;
}
.product-vertical-panel .panel > .collapsing, .panel > .collapse {
    background: #ffffff;
    border-bottom: 0px solid #dddddd;
}
#specification .panel-body{
    padding: 15px 0;
}
.product-details .table>tbody>tr>td,
.product-details .table>thead>tr>th {
    font-size: 12px;
}
.panel-title>a{
    display: block;
}
.product-vertical-panel .panel-heading{
    padding: 15px 15px 10px 15px;
}
.product-vertical-panel .comments .heading-wrapper{
    display: none;
}
.product-vertical-panel .comments{
    padding: 0;
}

.pan-comments{
    display: none;
}
.product-vertical-panel .check-product{
    display: none;
}
/*Vertical panel End*/
.product-gallery-wrapper .product-images-gallery .item .img-wrapper{
    cursor: pointer;
}
.product-details .product-slider .heading-wrapper .title h2{
    font-size: 22px;
}
.products-detail-noslider.products-detail-wrapper .social-share .share-text{
    font-size: 13px;
}

.products-detail-wrapper .main-img .social-share{
    display: none;
}

.products-detail-wrapper .social-share a{
    font-size: 18px;
}
.tooltip.right .tooltip-arrow {
    border-right-color: #b3b3b3;
}
.product-details .product-slider .item  .action-btn-wrapper .quick-view{
    display: none;
}
.iframe-wrapper .main-img .product-favorite{
    display: none;
}
.iframe-wrapper .main-img  .caption-brand{
    display: none;
}
.product-details .caption-discount{
    background: #c78432;
    font-size: 18px;
    width: 50px;
    height: 50px;
}
.product-details .morelink.read-more-btn{
    color: #939393;
    text-decoration: none;
}
.product-details .morelink.read-more-btn:hover{
    color: #373737;
}
/*Product details End*/

/*CArt*/
.toggle-banner > .item{
    border: 0px solid transparent;
    border-bottom: 2px solid #c78432;
    padding-top: 60px;
}
.toggle-banner .toggle-button{
    background: transparent;
    box-shadow: inset 0px -2px 0px #c78432;
    color: #c78432;
    font-size: 13px;
    font-weight: 300;
    padding: 10px 20px 10px 0px;
    text-align: left;
}
.toggle-banner .toggle-button span {
    padding-left: 0;
}
.toggle-banner .toggle-button i{
    font-size: 20px;
    position: relative;
    top: 2px;
}
.sidebar-info .headline-wrapper, .sidebar-info .item{
    color: #373737;
}
.toggle-banner .sidebar-info{
    width: 200px;
}
.toggle-banner .sidebar-info .headline-wrapper .title{
    font-weight: 300;
}
.toggle-banner .sidebar-info .item .title{
    font-weight: 300;
}
.toggle-banner .sidebar-info .headline-wrapper .title{
    margin-bottom: 20px;
}
.sidebar-info .item:last-child{
    margin-bottom: 20px;
}
.sidebar-info .headline-wrapper, .sidebar-info .item .description{
    color: #6b6b6b;
}
.cart-step h2 {
    margin: 0;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 400;
    line-height: 40px;
}
.cart-onepage .heading-underlined {
    border-bottom: 1px solid #d9d9d9;
}
.cart-table .product-item-code{
    color: #6b6b6b;
    font-size: 12px;
    font-weight: 300;
}
.cart-table .product-item-size{
    font-size: 17px;
    color: #373737;
}
.cart-table .product-item-remove:hover, .cart-table .product-item-remove:focus {
    background-color: #373737;
    color: #fff;
}
.cart-table.table > tbody > tr > td.total-price,
.table.cart-table>tbody>tr.cart-total>td{
    font-weight: 400;
    color: #000000;
}
.cart .form-group-checklabel .label-as-headline{
    font-size: 16px;
    padding-left: 5px;
}


.cart-onepage input::-webkit-input-placeholder { /* WebKit browsers */
    color: transparent;
}
.cart-onepage input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: transparent;
}
.cart-onepage input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: transparent;
}
.cart-onepage input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: transparent;
}

.cart-onepage textarea::-webkit-input-placeholder { /* WebKit browsers */
    color: transparent;
}
.cart-onepage textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: transparent;
}
.cart-onepage textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: transparent;
}
.cart-onepage textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: transparent;
}
.captchacode{
    display: inline-block;
}
.cart-step h3 {
    font-size: 16px;
    font-weight: 400;
}
.cart-table-summary .table > tfoot > tr > td{
    font-size: 16px;
    font-weight: 400;
}
.cart-table-summary .product-item-prices.cart-total{
    font-weight: 400;
    color: #373737;
}
.cart-privacy-policy a{
    color: #c78432;
}
.cart-address .col-xs-12.col-sm-6.pull-right{
    float: left !important;
}
.cart-step.final-step .table-responsive{
    margin-bottom: 20px;
}
.cart-step.final-step .heading-underlined{
    margin-bottom: 20px;
}
.cart .confirm-bank .table-responsive{
    margin-bottom: 30px;
}
.cart .confirm-bank .heading-underlined:before{

}

.cart-onepage .nav-tabs > li.active:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    bottom: 0;
    left: 0;
    background: #c78432;
}
.cart-onepage .nav-tabs > li > a{
    border-bottom: 1px solid #ddd;
    color: #373737;
}
.cart-address .col-xs-12.col-sm-6 .col-xs-6.pull-left {
    float: right!important;
}
/*CArt End*/

/*Autocomplete*/
.products-list-simple .product-category,
.products-list-simple .product-code{
    display: none;
}
.autocomplete-results .product-title {
    font-size: 13px;
    color: #373737;
}
.products-list-simple .product-price {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    color: #373737;
}
.autocomplete-results .img-wrapper {
    border: 0px solid transparent;
}
.article-list-grid div:not(.category-submenu) .item, .article-autosuggest .item{
    box-shadow: none;
}
.article .item .text-wrapper .category,
.article-autosuggest .item .text-wrapper .category{
    text-align: center;
}

.article-autosuggest .item .text-wrapper .title {
    font-size: 18px;
    height: 45px;
    overflow: hidden;
    text-align: center;
}
.article-autosuggest .item .text-wrapper .title a{
    color: #373737;
    font-family: 'Raleway', sans-serif;
}
.article-list-grid div:not(.category-submenu) .item:hover, .article-autosuggest .item:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
/*Autocomplete End*/
.remove-item-lnk{
    cursor: pointer;
}
/*Locations City*/
.promo-store-of-city .heading-wrapper:before{
    display: none;
}
.promo-store-of-city .heading-wrapper .title{
    text-align: left;
}
/*Locations City End*/
/*Collections*/
.article.article-list-colections .row > div:not(.first-item) .item .content {
    background: transparent;
}
.article.article-list-colections .row > div:not(.first-item) .item{

    padding: 0 20px;
}

.article.article-list-colections .row > div:not(.first-item) .item .img-wrapper:before{
    content: '';
    height: 100%;
    width: 100%;
    position: absolute;
    display: block;
    background: -webkit-linear-gradient(transparent, rgba(0,0,0,0.25));
    background: -o-linear-gradient(transparent, rgba(0,0,0,0.25));
    background: -moz-linear-gradient(transparent, rgba(0,0,0,0.25));
    background: linear-gradient(transparent, rgba(0,0,0,0.25));
    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;
}
.article.article-list-colections .row > div:not(.first-item) .item .img-wrapper:hover:before{
    opacity: 1;
}
.article.article-list-colections .col-xs-12.heading-wrapper{
    margin-top: 20px;
    margin-bottom: 40px;
}
.collection-gallery-wrapper .gallery-images-item{
    margin-bottom: 60px;
}
/*Collections End*/

.lightbox .lb-nav a.lb-next{
    right: 0;
}
.lightbox .lb-nav a.lb-prev{
    left: 0;
}
.lightbox .lb-dataContainer {
    min-width: auto;
}
.progress-bar {
    color: #fff;
    text-align: center;
    background-color: #c78432;
}
.popover.bottom>.arrow:after {
    border-bottom-color: #c78432;
}
.popover-title{
    background: #c78432;
}
@supports (-ms-ime-align:auto) {
    .product-slider > .slider-init > .slick-list {
        margin-bottom: -300px;
    }
}
.login-page .btn-google {
    background: #f6f6f6;
    color: #d34836;
    margin-left: 5px;
    text-decoration: none;
    padding: 6px 12px;
    text-transform: uppercase;
    border-color: #f6f6f6;
}
.login-page .btn-google:hover,
.login-page .btn-google:active,
.login-page .btn-google:focus,
.login-page .btn-google:focus:active{
    color: #f6f6f6;
    background: #d34836;

}
.login-page .btn-facebook{

    margin-left: 5px;
    text-decoration: none;
    padding: 6px 12px;
    text-transform: uppercase;
    line-height: 20px;

    border-color: #3b5998;
}
.login-page .btn-facebook:hover,
.login-page .btn-facebook:active,
.login-page .btn-facebook:focus,
.login-page .btn-facebook:focus:active{
    color: #3b5998;
    background: #ffffff;

}
.nicescroll-rails > div{
    background-color: #c78432 !important;
}
.fullscreen-product-slider > .close span {
    /*border: 1px solid #333333;*/
    line-height: 27px;
    font-size: 20px;
}
.product-images-thumbs-vertical.show-arrows {
    margin: 30px 0;
    min-height: 300px;
}
/*Product State*/
.block.productstate-product{
    padding-top: 0;
}
.panel > .collapsing .productstate-product .panel-toggle,
.panel > .collapse .productstate-product .panel-toggle{
    padding: 0;
    font-size: 13px;
}
.productstate-product .products-detail-wrapper{
    margin-bottom: 0;
}
.productstate-product .panel-heading{
    padding: 0 15px;
}
.productstate-product .panel-heading h4{
    border-bottom: 1px solid #dddddd;
}
.panel > .collapse .productstate-product .store-content .panel-inner,
.panel > .collapse .productstate-product .store-content .panel-body{
    padding: 5px;
}

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

.productstate-product .productstate-left,
.productstate-product .product-details-info,
.productstate-product .product-details-price{
    display: none;
}
.productstate-product .productstate-right{
    width: 100%;
    padding-left: 25px;
}
.productstate-product .sizes-wrapper .filter-size{
    font-size: 12px;
    margin-top: 0px;
    margin-bottom: 10px;
    text-align: left;
    text-transform: none;
}

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

.product-details-price .action-lowerprice{
    display: none;
}
/*Product State End*/
.product-listing-intro .list-types-wrapper .item i.fa-bars{
    display: none !important;
}
.filter-group-colections{
    display: none;
}


/*Available priducts profile*/
.item.btn.btn-sizes-disabled,
.item.item-size.btn-default{
    color: #4a4b5c;
    background-color: #ffffff;
    border: 1px solid #d9d9d9;
    font-weight: 300;
    height: 32px;
    line-height: 32px;
    border-radius: 0px;
    width: auto;
    padding: 0 3px;
    min-width: 32px;
    border-width: 1px !important;
    margin: 0 -1px -1px 0;
    float: left;
    display: inline-block !important;
    cursor: pointer;
}
.item.btn.btn-sizes-disabled.disabled{
    position: relative;
    color: #d9d9d9;
    background: #fff;
    border-color: #d9d9d9;
}
.item.btn.btn-sizes-disabled.disabled:before{
    content: '';
    position: absolute;
    top: -7px;
    left: calc(50% - 1px);
    height: 46px;
    width: 1px;
    background: #d9d9d9;
    -webkit-transform: translate(50%, 0%) rotate(-45deg);
    -moz-transform: translate(50%, 0%) rotate(-45deg);
    -ms-transform: translate(50%, 0%) rotate(-45deg);
    -o-transform: translate(50%, 0%) rotate(-45deg);
    transform: translate(50%, 0%) rotate(-45deg);
}
/*Available priducts profile End*/
.panel-size-for-product .sizeDefault,
.panel-size-for-product .sizeCM{
    text-align: center;
}
.panel-size-for-product .sizeEU,
.panel-size-for-product .sizeUK,
.panel-size-for-product .sizeUS{
    display: none;
}
.collapsing .attributs-product-wrapper .item,
.collapse .attributs-product-wrapper .item{
    display: inline-block;
    padding: 0 5px 0 0;
}
.attr-odrzavanje{
    display: none;
}
#tab_sizesImageForProduct .panel-group .panel{
    text-align: center;
}
#tab_sizesImageForProduct .panel-group .panel img{
    margin: auto;
}
.text-wrapper p img.left {
    padding-right: 20px;
    padding-bottom: 10px;
}
.trust-img{
    width: 270px;
    margin-top: 20px;
}
.modal-ticket .btn-ticket{
    display: none;
}
#ticket_modal .ticket-item .modal-headline{
    display: none;
}
/*Headlines slider*/
.handlines-sldier{
    max-height: 30px;
}
.handlines-sldier-wrapper{
    background: #efefef;
    max-height: 30px;
    overflow: hidden;
}
.handlines-sldier .item{
    color: #000000;
    padding: 5px 0;
    max-height: 30px;
}
.handlines-sldier{
    height: auto;
    max-height: 45px;
}
.handlines-sldier .item .title{
    font-size: 14px;
    font-weight: 300;
    line-height: 20px
}
.handlines-sldier .item .description{
    font-weight: 300;
    color: #373737;
    font-size: 14px;
    line-height: 20px;
    margin-left: 5px;
}
.handlines-sldier .item .btn-small.hidden{
    display: inline-block !important;
    font-size: 12px;
    color: #ffffff;
    text-decoration: underline;
    text-transform: none;
    padding: 0;
    line-height: 10px;
    margin-left: 5px;
    font-weight: 300;
    height: auto;
}
.handlines-sldier .item .btn-small.hidden:hover{
    color: #ffffff;
    text-decoration: underline;
}

.handlines-sldier .item .description p a{
    color: #000000;
    text-transform: uppercase;
}

.handlines-sldier .item .text-wrapper{
    border-left: 1px solid #373737;
}

.handlines-sldier .item:first-of-type .text-wrapper{
    border-left: 0;
}
.handlines-sldier .slick-slider .slick-track,
.handlines-sldier .slick-slider .slick-list{
    margin: 0 auto;
}
/*Headlines slider End*/

.confirm-bank .btn-wrapper:not(.post) .btn-large{
    display: none;
}
.confirm-bank .btn-wrapper.bank .btn-large{
    display: inline-block;
}
.confirm-bank .bank-helper .btn.btn-success{
    width: 300px;
}
.your-team{
    display: none;
}
.generic-slider.product_list_slider-slider .button-wrapper{
    display: none;
}
.product-slider > .slider-init > .slick-list{
    padding-bottom: 0;
    margin-bottom: -0;
}

.product.similar-products-slider .item .text-wrapper{
    height: 220px;
}

.product.last-viewed-slider .item .text-wrapper{
    height: 220px;
}

.social-proof-slider .item .img-wrapper{
    display: inline-block;
    vertical-align: top;
    top: 14px;
    width: 44px;
    left: -5px;
}

.social-proof-slider .item .content{
    display: inline-block;
}

.social-proof-slider {
    background: #ffffff;
    margin: 0;
}

.social-proof-slider .text-wrapper .title{
    font-size: 53px;
    margin-bottom: 0;
    font-family: 'Poppins', sans-serif;
    font-weight: 200;
    color: #c78432;
}

.social-proof-slider .text-wrapper a{
    color: #666666;
}

.social-proof-slider .item .text-wrapper .description p{
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
    color: #c78432;
}

.social-proof-slider .btn-wrapper .btn-slider{
    background: transparent;
    color: #8d8d8d;
    max-width: 100%;
    text-transform: none;
    font-weight: 600;
    margin-left: 44px;
}

.grid-slider.social-proof-slider .item:before {
    content: "";
    position: absolute;
    left: auto;
    top: 50%;
    background: #e3e3e3;
    width: 1px;
    height: 57px;
    right: 0;
    transform: translate(-50%, -50%);
}
.grid-slider.social-proof-slider .item:last-child:before{
    display: none;
}

.social-proof-slider .item .img-wrapper:after,
.user-rate-slider .item .img-wrapper:after{
    display: none;
}
.social-proof-slider .item{
    padding-top: 30px;
    padding-left: 60px;
    padding-right: 60px;
    padding-bottom: 50px;
    margin: 0;
    text-align: center;
    background: #ffffff;
}

.social-icon-wrapper{
    border-top: 1px solid #e3e3e3;
}

.social-icon-wrapper .btn-wrapper{
    min-width: 100%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 15px;
}

.user-rate-slider .item .text-wrapper{
    text-align: left;
}

.user-rate-slider .text-wrapper .title {
    text-transform: none;
    color: #666666;
    line-height: 20px;
    margin-top: 20px;
    font-size: 16px;
    font-weight: 600;
}

.user-rate-slider .text-wrapper .description {
    font-size: 13px;
    color: #666666;
}

.user-rate-slider .heading-wrapper .title h2{
    font-size: 30px;
}

.user-rate-slider .heading-wrapper .title{
    margin-bottom: 60px;
    text-align: center;
}

.user-rate-slider .img-wrapper .main-img{
    margin-bottom: 20px;
}

.user-rate-slider{
    margin-bottom: 70px;
    margin-top: 50px;
}

.user-rate-slider .slider-navigation-absolute{
    top: 70%;
}

.user-rate-slider .item{
    padding: 0 25px;
}

.modal.modal-email .input-btn-wrapper input {
    min-width: 0;
}

.lc-en .carrier-wrapper .description-label{
    display: block;
    color: #f00;
    font-weight: 400;
    margin-top: 10px;
}

.carrier-wrapper .description-label{
    display: none;
}

.wrapper-style-landing-subscription .text_grid12 .heading-wrapper{
    padding-top: 35px;
    max-width: 850px;
    margin: 0 auto;
    text-align: center;
}

.wrapper-style-landing-subscription .text_grid12 .description{
    max-width: 850px;
    margin: auto;
}

.wrapper-style-landing-subscription .newsletter-form input{
    height: 50px;
    border: 1px solid #e6e6e6;
    color: #373737;
    width: 500px;
}
.wrapper-style-landing-subscription .newsletter-form .btn-wrapper{
    width: 300px;
}
.wrapper-style-landing-subscription .newsletter-form .btn-wrapper .btn{
    height: 50px;
}
.wrapper-style-landing-subscription .newsletter-form .validation-error,
.wrapper-style-landing-subscription .newsletter-form .form-control.validation-error{
    border: 1px solid #ED544A !important;
}

.wrapper-style-landing-subscription .newsletter .form-group input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #373737;
    text-transform: uppercase;
    text-shadow: none;
}
.wrapper-style-landing-subscription .newsletter .form-group input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:     #e6e6e6;
    text-transform: uppercase;
    text-shadow: none;
}
.wrapper-style-landing-subscription .newsletter .form-group input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:     #e6e6e6;
    text-transform: uppercase;
    text-shadow: none;
}
.wrapper-style-landing-subscription .newsletter .form-group input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:     #e6e6e6;
    text-transform: uppercase;
    text-shadow: none;
}

.wrapper-style-landing-subscription .import-block-item .newsletter .heading-wrapper{
    display: none;
}

.wrapper-style-landing-subscription .newsletter-form{
    margin-top: 20px;
}
.wrapper-style-landing-subscription .confirm-landing .heading-wrapper{
    padding: 0;
    height: 0;
    overflow: hidden;
}

.wrapper-style-landing-subscription .horizontal-image{
    margin-top: 40px;
}
.wrapper-style-landing-subscription .text_grid12 h2{
    font-size: 28px;
    line-height: 30px;
    margin-bottom: 20px;
}

/*Page Welcome*/

.container-fluid.welcome{
    position: fixed;
    top: 0;
    left: 0;
    max-width: 100%;
    width: 100%;
    height: 100vh;
    z-index: -1;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 0;
}

.welcome-logo-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%);
}

.welcome-buttons-wrapper{
    text-align: center;
    margin-top: 0px;
    display: inline-flex;
}

.welcome-logo-wrapper .label{
    margin-top: 60px;
    text-align: left;
    font-size: 17px;
    padding: 0 0 10px;
    display: block;
    font-weight: 400;
}

.welcome-buttons-wrapper .btn{
    background-color: #ffffff;
    color: #000000;
    border: none;
    padding: 7px 44px;
    margin-right: 0;
    margin-left: 20px;
}

.welcome-buttons-wrapper .btn:hover,
.welcome-buttons-wrapper .btn:focus,
.welcome-buttons-wrapper .btn:active,
.welcome-buttons-wrapper .btn:active:focus{
    background: #000000;
    background-color: #000000;
    border: none;
    color: #ffffff;
}

.welcome-logo img{
    /*width: 370px;*/
    margin: 0 auto 60px;
}

.modal .form-group-checklabel .validation-errors-list{
    line-height: 13px;
    left: 220px;
    top: unset;
    bottom: -10px;
}

.welcome-buttons-wrapper .styled-select{
    height: 34px;
}

.img-welcome{
    min-height: 100%;
}

.welcome-logo{
    display: none;
}

.popover, .popover-title, .popover-content {
    max-width: max-content;
    width: auto;
}
.page-cart-description.cart-products-top p,
.page-cart-description.cart-products-bottom p{
    margin: 0;
}
.cookie-agree-gdpr{
    background: #c78432;
}
.main-slider iframe{
    height: 100vh !important;
    -webkit-transform: translate(-50%, -1%);
    transform: translate(-50%, -1%);
}

.profile-favorite-products.product .item:hover .img-overlay {
    opacity: 1;
    display: block;
}

.profile-favorite-products.product .item .btn-wrapper {
    display: block;
}

.profile-favorite-products.product .item .btn-wrapper i {
    border-color: #fff;
    color: #fff;
}

.profile-favorite-products.product .item .btn-wrapper i:before {
    font-size: 14px;
}
.bt-usa-body-class .nav-main-toplang.country-button,
.bt-usa-body-class .menu-lang-wrapper {
    display: none;
}

.cookie-info-slider .cookie-agree {
    background: #c78432;
}

.modal .form-group.form-group-checklabel {
    margin-bottom: 10px;
}
.block.slider-newsletter:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #000;
    z-index: 2;
    opacity: 0.5;
    transition: opacity 0.3s;
}

.block.slider-newsletter > .container {
    z-index: 3;
}
.reg-check-werapper.terms-conditions-wrapper:has(.validation-errors-list.filled) .icheckbox_flat {
    border-color: #ED544A;
}
.confirm-order-info-v3 .title .icon,
.payment-form-block .heading-wrapper .title .icon {
    content: url("../../images/nbsho5_luna/core/payment-cart_icon.svg");
}
.confirm-order-info-v3 .title,
.payment-form-block .heading-wrapper .title {
    display: flex;
    align-items: center;
}
.payment-form-block .btn-wrapper .btn {
    padding: 15px 12px;
    font-size: 17px;
    font-weight: 600;
    border-radius: 0;
}
.payment-form .info-wrapper .icon {
    content: url("../../images/nbsho5_luna/core/info-more-icon.svg");
    cursor: pointer;
}
.payment-form-block .info {
    color: #6B6B6B;
}
.confirm-order-table-new .product-category a {
    color: #6B6B6B;
}
.confirm-order-table-new .cart-product-name a {
    color: #373737;
}
.confirm-order-table-new .cart-product-item-code {
    color: #6B6B6B;
}
.confirm-order-table-new .product-item-size {
    color: #373737;
}
.confirm-order-table-new .cart-product-prices .cart-price {
    color: #373737;
}
.confirm-order-table-new .cart-product-prices .cart-discount {
    color: #6B6B6B;
}
.confirm-order-table-new .cart-product-prices .cart-price-with-discount {
    color: #373737;
}
.confirm-order-table-new .delivery-costs .title {
    color: #373737;
}
.confirm-order-table-new .delivery-costs .value {
    color: #373737;
}
.confirm-order-table-new .heading-wrapper-mobile .icon-collapse,
.confirm-order-info-v3 .heading-wrapper .icon-collapse {
    content: url("../../images/nbsho5_luna/core/arrow-down-cart.svg");
    cursor: pointer;
}
.confirm-order-table-new .heading-wrapper-mobile.active .icon-collapse,
.confirm-order-info-v3 .heading-wrapper.active .icon-collapse {
    rotate: 180deg;
}
.confirm-order-table-new .heading-wrapper.heading-wrapper-mobile .icon-products {
    content: url("../../images/nbsho5_luna/core/summary-product-icon-2.svg");
}