/* - Additional - */

.badge-slider {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
}

.badge-slider .item {
    max-width: 350px !important;
}

.badge-slider .item:hover .img-wrapper::after {
    display: none !important;
}

.badge-slider .content {
    display: none;
}

.not-active-product-no-sizes{
    display: none;
}

.styled-select {
    overflow: unset;
}

/* - Master - */

.tooltip {
    pointer-events: none !important;
}

.product .item .options-wrapper .sizes-selector-wrapper .sizes-selector {
    background: url('../../images/core/triangle-bottom.png') no-repeat 95% !important;
}

/* Header */
/*.wrapper-container.container{*/
/*    z-index: 1050;*/
/*}*/

.header{
    min-height: 133px;
}

/*Header top */
.header-top{
    background: #ffffff;
}

.header-top p, .header-top span, .header-top a{
    color: #111111;
    font-size: 13px;
}

.header-top .user span{
    letter-spacing: 0.5px;
}

.header-top .nav.nav-simple > li a:hover{
    text-decoration: none;
    color: #CC0244;
}

.header-top a:hover span{
    color: #CC0244;
}

.nav.nav-simple > li img{
    vertical-align: sub;
    width: 12px;
    height: 14px;
}

.header-top .nav.nav-simple > li a i{
    display: none;
}

.header-top .nav.nav-simple > li a{
    text-transform: uppercase;
}

.bt-pandora-ba .header-top .quick-links .nav.nav-simple > li a{
    text-transform: none;
}


.header-top .nav.nav-simple > li.item-user-vip{
    display: none;
}

.header-top .modal-popup,
.header-top marquee{
    width: 100%;
}

.header-top.fixed-style{
    height: 90px;
    animation: none;
}


.header.fixed .header-top.fixed-style{
    height: 60px;
}

/* Headlines slider */
.handlines-sldier .item{
    color: #000000;
}

/* Logo */
.header .logo{
    text-align: center;
    padding: 5px 0 0;
}

.header.fixed .logo{
    padding: 0px 0 0;
    margin-top: -5px;
}


.header.fixed .logo img{
    width: 125px;
}

/* Menu lang wrapper */
.menu-lang-wrapper{
    float: right;
    padding: 0 10px;
    position: relative;
}

.menu-lang-wrapper:hover{
    background: #ffffff;
}

.menu-lang-wrapper .dropdown-button{
    color: #111111;
    font-size: 13px;
    line-height: 30px;
}

.dropdown-button{
    position: relative;
}

.dropdown-button:before{
    content: url(../../images/nbshop5_pandora/core/globe.svg);
    width: 12px;
    height: 12px;
    position: absolute;
    top: 1px;
    left: -15px;
}

.dropdown-menu{
    min-width: auto;
    border-radius: 0;
    border: 1px solid rgba(0,0,0,0.15);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    left: 0px;
    top: 25px;
}

.dropdown-menu>li>a{
    padding: 3px 10px;
    color: #111111;
    font-size: 12px;
}

.dropdown-menu>li>a:hover{
    color: #CC0244;
    background: transparent;
}


/* Cart and favorite header */
header .user {
    /*-webkit-transition: all 0.3s;*/
    /*-moz-transition: all 0.3s;*/
    /*-ms-transition: all 0.3s;*/
    /*-o-transition: all 0.3s;*/
    /*transition: all 0.3s;*/
    margin-right: -10px;
}

header.fixed .user {
    margin-right: 90px;
}

header.fixed .header-cart,
header.fixed .header-favorite.header-favorite-circle-top-right {
    position: fixed;
    top: 0px;
    right: calc(50vw - 700px);
    z-index: 10000;
    margin: 6px 18px 0 0;
}

.header-cart .mini-cart.mini-cart-circle-top-right .icon-wrapper .description{
    display: none;
}
.header-cart {
    min-height: 35px;
}

.header-cart-item .heading-wrapper .title {
    color: #666666;
    font-size: 14px;
    font-weight: 500;
    text-align: left;
    padding-left: 10px;
}

.header-cart-item .heading-wrapper i{
    display: none;
}

.header-cart-toggle .heading-wrapper{
    padding-bottom: 5px;
}
.header-cart-item .items-wrapper{
    max-height: 280px;
    overflow-y: auto;
}
.header-cart-item .items-wrapper::-webkit-scrollbar {
    width: 5px;
}

.header-cart-item .items-wrapper::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

.header-cart-item .items-wrapper::-webkit-scrollbar-thumb {
    background-color: darkgrey;
    outline: 1px solid slategrey;
}
.header-cart-item .items-wrapper .item{
    border-bottom: 1px solid #590063;
}
.header-cart-item .items-wrapper .item a{
    color: #333333;
}
.header-cart-item .heading-wrapper i{
    top: 2px;
}

.header-favorite.header-favorite-circle-top-right .description{
    display: none;
}

header.fixed .header-favorite.header-favorite-circle-top-right {
    margin: 6px 55px 6px 6px;
}

.header-cart {
    min-width: 45px;
    margin: 15px 20px 15px 0;
    position: static;
    top: -200px;
    /*-webkit-transition: all 0.3s;*/
    /*-moz-transition: all 0.3s;*/
    /*-ms-transition: all 0.3s;*/
    /*-o-transition: all 0.3s;*/
    /*transition: all 0.3s;*/
}

.header-cart .mini-cart.mini-cart-circle-top-right{
    height: 20px;
}

.header-favorite.header-favorite-circle-top-right {
    float: right;
    margin: 15px 0;
    position: static;
    top: -200px;
    /*-webkit-transition: all 0.3s;*/
    /*-moz-transition: all 0.3s;*/
    /*-ms-transition: all 0.3s;*/
    /*-o-transition: all 0.3s;*/
    /*transition: all 0.3s;*/
}

.header-favorite.header-favorite-circle-top-right > a {
    position: relative;
    width: 25px;
    height: 20px;
    display: block;
}

.header-favorite.header-favorite-circle-top-right .icon-wrapper .icon,
.header-cart .mini-cart.mini-cart-circle-top-right .icon-wrapper .icon {
    display: none;
}

.header-favorite.header-favorite-circle-top-right .icon-wrapper {
    background: url(../../images/nbshop5_pandora/core/svg_srce.svg);
    width: 25px;
    height: 20px;
    margin-bottom: 10px;
}

.header-cart .mini-cart.mini-cart-circle-top-right .icon-wrapper {
    background: url(../../images/nbshop5_pandora/core/svg_korpa.svg);
    width: 17px;
    height: 22px;
}

.header-favorite.header-favorite-circle-top-right .favorite-header-total,
.header-cart .mini-cart.mini-cart-circle-top-right .header-carthor-total {
    background: transparent;
    font-size: 12px;
    right: -15px;
    top: 50%;
    transform: translateY(-50%);
    width: 15px;
    height: 15px;
    line-height: 15px;
    font-family: 'Roboto', sans-serif;
    color: #111111;
}

/* Cart dropdown */
.header-cart-item .header-cart-toggle{
    -webkit-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.2);
    box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.2);
    top: 70px;
}

.header.fixed .header-cart-item .header-cart-toggle{
    top: 30px;
    right: -18px;
}

.header-cart-item .heading-wrapper .title{
    font-size: 12px;
    color: #000000;
    text-transform: uppercase;
    font-weight: 700;
}

.header-cart-item .items-wrapper .item .content{
    text-align: left;
}

.header-cart-item .items-wrapper .item .content .title{
    color: #626262;
    font-size: 13px;
}

.header-cart-item .items-wrapper .item .content .price{
    color: #463B4A;
    font-size: 16px;
}

.header-cart-item .items-wrapper .item a.product-item-remove{
    font-size: 11px;
    line-height: 11px;
}

.header-cart-item .items-wrapper .item a.product-item-remove i {
    font-weight: 700;
}

.header-cart-item .items-wrapper .item{
    border-bottom: 1px solid #CCCCCC;
}

.header-cart-item .footer-wrapper .total-price{
    color: #111111;
    font-size: 16px;
    font-weight: 700;
}

.header-cart-item .footer-wrapper .btn{
    color: #ffffff;
    padding: 4px 20px;
}

/* Main navigation */
.nav-main-wrapper.scroll-to-fixed-fixed{
    top: 90px !important;
    animation: none;
}

.header.fixed .nav-main-wrapper.scroll-to-fixed-fixed{
    top: 60px !important;
}

.nav-main-wrapper{
    background: #ffffff;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    -webkit-box-shadow: 5px 7px 10px 0px rgba(0,0,0,0.10);
    -moz-box-shadow: 5px 7px 10px 0px rgba(0,0,0,0.10);
    box-shadow: 5px 7px 10px 0px rgba(0,0,0,0.10);
    height: 43px;
}

.nav-main > li > a{
    color: #111111;
    font-size: 13px;
    text-transform: uppercase;
    padding: 10px 15px 9px 15px;
    font-weight: 700;
}
.nav-main > li:first-child > a{
    padding-left: 0;
}

.nav-main > li.slider_menu_pokloni > a,
.nav-main > li.slider_menu_outlet > a{
    background: #F48999;
    color: #ffffff;
}

.nav-main > li.slider_menu_pokloni > a:hover,
.nav-main > li.slider_menu_outlet > a:hover{
    background: #F48999;
    color: #ffffff;
}

.nav-main > li > a:hover, .nav-main > li.active > a{
    background: transparent;
    color: #CC0244;
}

.nav-main-wrapper > .container{
    position: static;
}

.nav-main-dropdown .slider .slider-navigation-absolute{
    display: none;
}


.nav-main-dropdown-inner{
    padding: 20px 0px 10px;
}

.nav-main-dropdown h5,
.nav-main-dropdown .h5{
    font-size: 12px;
    text-transform: uppercase;
    color: #111111;
    line-height: 12px;
    margin: 10px 0 25px;
    font-weight: 700;
}

.nav-main-dropdown li > a, .nav-main-dropdown .nav-main > li > a{
    color: #111111;
    font-size: 13px;
    font-weight: 700;
    line-height: 18px;
    padding-bottom: 10px;
}

.nav-main-dropdown li > a:hover{
    color: #CC0244;
}

.nav-main-dropdown .slider{
    padding-left: 20px;
}

.slider.slider-menu .slick-dots{
    bottom: -20px;
}

.nav-main-dropdown li.level-wrapper > a{
    font-weight: 700;
    position: relative;
}

.nav-main-dropdown li.level-wrapper > a:before{
    content: '';
    position: absolute;
    left: calc(100% + 5px);
    top: 50%;
    transform: translateY(-50%) rotate(90deg);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 3px 0 3px 5.2px;
    border-color: transparent transparent transparent #393839;
    line-height: 0px;
    _border-color: #111111 #111111 #111111 #393839;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#111111');
}

.nav-main-dropdown li.level-wrapper > ul{
    display: none;
}

.nav-main-dropdown li.level-wrapper > ul.active{
    display: block;
    height: auto;
}

.nav-main-dropdown li.last-level a{
    padding-left: 10px;
    font-weight: 400;
}

/* Autocomplete button */
.autocomplete-button.autocomplete-button-simple{
    padding: 2px 10px;
    background: transparent;
    min-width: 200px;
    text-align: left;
    color: #999999;
    font-size: 13px;
    font-weight: 400;
    border: 1px solid #CCCCCC;
    margin: 7px 0px;
}

.autocomplete-button.autocomplete-button-simple .icon:before{
    content: '';
}

.autocomplete-button.autocomplete-button-simple .icon{
    position: absolute;
    right: 10px;
    content: url(../../images/nbshop5_pandora/core/pretraga.svg);
    width: 18px;
    height: 18px;
    top: 50%;
    transform: translateY(-50%);
}

/* Autocomplate search */
.autocomplete-input{
    height: 43px;
    font-size: 16px;
}

.autocomplete-wrapper:before{
    height: 43px;
}

.autocomplete-close {
    padding: 14px
}

.autocomplete-close:hover{
    color: #CC0244;
    background: transparent;
}

.products-list-simple .category-wrapper{
    display: none;
}

.products-list-simple .product-item-image img{
    border: none;
}

.autocomplete-results .img-wrapper{
    border: none;
}

.autocomplete-results .product-title{
    color: #626262;
    font-size: 15px;
    text-align: center;
    margin-bottom: 5px;
}

.search-sugest .product-prices{
    text-align: center;
}

.products-list-simple .product-price{
    color: #463B4A;
    font-size: 18px;
    padding-right: 0px;
    text-align: center;
}

.products-list-simple .product-prev-price{
    padding-right: 0px;
    color: #626262;
    font-size: 16px;
    text-decoration: line-through;
}

.autocomplete h4{
    font-size: 20px;
    padding: 0;
}

.article.article-grid-listing-7 .item .text-wrapper .category, .article-autosuggest .item .text-wrapper .category{
    display: none;
}

.article.article-grid-listing-7 div:not(.category-submenu) .item .text-wrapper .title, .article-autosuggest .item .text-wrapper .title{
    font-family: 'optima';
    margin-top: 5px;

}

.article.article-grid-listing-7 .item .text-wrapper .title a, .article-autosuggest .item .text-wrapper .title a{
    text-transform: none;
    color: #463B4A;
}

.article .item .content, .article-autosuggest .item .content{
    min-height: auto;
    border-top: none;
}

/* Slider */
.slider .slick-dots li button{
    width: 10px;
    height: 10px;
    margin: 0 2px;
}

.slider .slick-dots li button:before{
    width: 10px;
    height: 10px;
    border-radius: 0;
    background: #E0C5BA;
    -webkit-box-shadow: inset 0 0 0 0 #CC0244;
    -moz-box-shadow: inset 0 0 0 0 #CC0244;
    box-shadow: inset 0 0 0 0 #CC0244;
}
.slider .slick-dots li{
    width: 10px;
    height: 10px;
}

.slider .slick-dots li.slick-active button:before{
    -webkit-box-shadow: inset 0 0 0 8px #CC0244;
    -moz-box-shadow: inset 0 0 0 8px #CC0244;
    box-shadow: inset 0 0 0 8px #CC0244;
    width: 10px;
    height: 10px;
}

.slider.slider-menu .slick-dots li button{
    width: 8px;
    height: 8px;
}

.slider.slider-menu .slick-dots li button:before{
    width: 8px;
    height: 8px;
}

.slider.slider-menu .slick-dots li{
    width: 8px;
    height: 8px;
}

.slider.slider-menu .slick-dots li.slick-active button:before{
    width: 8px;
    height: 8px;
}

.slider.main-slider .slider-arrows .slider-next .fa-angle-right:before{
    content: url("../../images/nbshop5_pandora/core/glavni_slajder_r.png");
}

.slider.main-slider .slider-arrows .slider-prev .fa-angle-left:before{
    content: url("../../images/nbshop5_pandora/core/glavni_slajder_l.png");
}

.slider.main-slider:hover .slider-arrows{
    padding: 15px 100px;
}

.slider.main-slider .slider-init{
    margin-bottom: 65px;
}

.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%;
}

/*Homr tabs*/
.home-tabs .lists-tabs ul.items-wrapper{
    text-align: center;
}
.home-tabs .lists-tabs ul.items-wrapper .item {
    border-bottom: 0px solid transparent;
    margin-bottom: 0px;
}
.home-tabs .lists-tabs ul.items-wrapper .item{
    font-size: 16px;
    text-transform: uppercase;
    position: relative;
}
.home-tabs .lists-tabs ul.items-wrapper .item a{
    color: #111111;
    padding: 0 10px;
    font-size: 20px;
}
.home-tabs .lists-tabs ul.items-wrapper .item:after{
    content: '';
    height: 19px;
    width: 1px;
    background: #111111;
    position: absolute;
    right: -3px;
    top: 50%;
    transform: translate(-50%,-50%) rotate(20deg);
}
.home-tabs .lists-tabs ul.items-wrapper .item:last-child:after{
    display: none;
}
.home-tabs .lists-tabs ul.items-wrapper .item.active {
    border-bottom: 0px solid transparent;
}
.home-tabs .lists-tabs ul.items-wrapper .item:hover a,
.home-tabs .lists-tabs ul.items-wrapper .item.active a{
    color: #CC0244;
}
.home-tabs .lists-tabs ul.items-wrapper {
    border-bottom: 0px solid transparent;
    margin-bottom: 20px;
}
.home-tabs .heading-wrapper.heading-wrapper-bordered:before{
    display: none;
}
.home-tabs .product-generic-tabs .heading-wrapper.heading-wrapper-bordered h2,
.home-tabs .product-generic-tabs .heading-wrapper.heading-wrapper-bordered h1{
    color: #111111;
    font-size: 32px;
    line-height: 32px;
    margin-bottom: 20px;
}
/*Homr tabs End*/

/* Product slider */
.product .item{
    margin: 8px 10px 60px;
    padding: 0;
}

.product .item:hover{
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
}

/*.product .slider .item:hover{*/
/*    box-shadow: none;*/
/*}*/

.product .item .img-overlay{
    display: none;
}

.product .item .btn-wrapper{
    /*display: none;*/
}

.product .item .btn-wrapper a {
    background: #F48999;
    font-size: 14px;
    color: #ffffff;
    text-transform: none;
    padding: 5px 10px;
    border: none;
    transition: background-color 0.2s ease-in-out;
}

.product .item .btn-wrapper a:hover {
    /*background: #403544;*/
}

.product .item .btn-wrapper > .product-compare,
.product .item .btn-wrapper > a > i {
    display: none;
}

.product .item .btn-wrapper a.quick-view {
    background: #403544;
}

.product .item .btn-wrapper a.quick-view:hover {
    background-color: #584b60;
}

.product .item .img-wrapper,
.product .item .img-wrapper .img-hover{
    padding: 15px;
}

.product .item .caption-icons .icon{
    color: #636466;
    opacity: 1;
    font-size: 14px;
    font-weight: 700;
}

.product .item .caption-icons{
    bottom: 15px;
    right: 10px;
}

.product .item .caption-icons .quick-view{
    display: none;
}

.product .item .text-wrapper .category-wrapper{
    display: none;
}

.product .item .text-wrapper .title{
    margin-top: 15px;
    height: 35px;
    text-align: center;
    padding: 0 50px;
}

.product .item .text-wrapper .title a{
    color: #626262;
    font-size: 15px;
    line-height: 18px;
}

.product .item .text-wrapper .prices-wrapper{
    margin-bottom: 10px;
    height: 60px;
    text-align: center;
}

.product .item .text-wrapper .prices-wrapper .current-price{
    color: #463B4A;
    font-size: 18px;
    font-weight: 700;
}

.product .item .text-wrapper .prices-wrapper .current-price.price-with-discount{
    color: #CC0244;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 8px;
}

.product .item .text-wrapper .prices-wrapper .prev-price{
    font-size: 16px;
    color: #626262;
}

.product .item .options-wrapper{
    display: block !important;
    opacity: 1 !important;
}

.product .item .options-wrapper .product-sizes.quantity-active{
    display: block;
}

.product .item .options-wrapper .product-sizes.quantity-active .btn.buyButtonOnLists,
.product .item .options-wrapper .product-sizes .btn.buyButtonOnLists,
.product .item .options-wrapper .product-sizes .btn-product {
    padding: 6px 10px;
    font-size: 14px;
    background-color: #463B4A;
}

.product .item .options-wrapper .product-sizes.quantity-active .btn.buyButtonOnLists:hover {
    background-color: #584b60;
}

.product .item .options-wrapper .sizes-selector-wrapper .sizes-selector,
.product-list-quantity-wrapper {
    display: block;
    margin-left: 15px;
    width: calc(30% - 5px);
}

.product .item .options-wrapper .product-sizes.quantity-active .btn.buyButtonOnLists,
.product .item .options-wrapper .product-sizes .btn.buyButtonOnLists,
.product .item .options-wrapper .product-sizes .btn-product {
    position: absolute;
    top: 0;
    right: 15px;
    width: calc(60% - 5px);
}

.product .item .options-wrapper .product-sizes.quantity-active .btn-product {
    position: relative;
    right: auto;
}
.product .item .options-wrapper .sizes-selector-wrapper .sizes-btn-wrapper.size-select-wrapper{
    pointer-events: none;
}

.product .item .options-wrapper .sizes-selector-wrapper.active .sizes-btn-wrapper.size-select-wrapper{
    pointer-events: all;
}

.product .item .options-wrapper .sizes-selector-wrapper.active .sizes-btn-wrapper {
    left: 15px;
    padding: 0;
    width: calc(100% - 30px);
    border-bottom: 1px solid #d9d9d9;
    z-index: 100;
}

.product-list-quantity-wrapper .product-list-quantity {
    width: calc(100% - 15px);
}

.product .item .bottom-btn-wrapper{
    display: none;
}

.product .item .bottom-btn-wrapper .btn-default{
    background: #403544;
    border: none;
    font-size: 16px;
    color: #ffffff;
    text-transform: none;
    padding: 9px 15px;
    min-width: 190px;
}

.product .item .bottom-btn-wrapper .btn-default:hover {
    background: #584b60;
}

.product .item .bottom-btn-wrapper .btn-default .fa-shopping-cart:before{
    content: url("../../images/nbshop5_pandora/core/btn-cart.png");
    margin-right: 5px;
    vertical-align: middle;
}

.slider.product-slider  .slick-dots{
    display: none;
}

.favorite.active{
    color: #CC0244;
}

.favorite.active i:before{
    color: #CC0244;
}

.fa-heart:before{
    content: "\f08a";
}

/* Grid slider */
.grid-slider.two_img_slider-slider .item:nth-child(1),
.grid-slider.two_img_slider-slider .item:nth-child(4){
    float: left;
}

.grid-slider.two_img_slider-slider .item:nth-child(2),
.grid-slider.two_img_slider-slider .item:nth-child(3){
    float: right;
}

.grid-slider.two_img_slider-slider .item{
    margin-bottom: 20px;
}

.grid-slider.two_img_slider-slider .content,
.grid-slider.fullwidth-slider .content{
    display: none;
}

.grid-slider.two_img_slider-slider .item:hover .img-wrapper:after,
.grid-slider.fullwidth-slider .item:hover .img-wrapper:after,
.grid-slider.article-baner-slider .item:hover .img-wrapper:after{
    background: rgba(225,225,255,0.3);
}

.grid-slider.two_img_slider-slider .mobile-img{
    display: none;
}

.fullwidth-slider .mobile-img{
    display: none;
}

.two_img_slider-slider{
    margin-bottom: 45px;
}

.fullwidth-slider{
    margin-bottom: 60px;
}

/* Footer */
.footer .logo{
    margin-top: 0;
    margin-bottom: 30px;
}

.footer-wrapper{
    background: #E6E6E6;
}

.hideon-fullscreen.footer-wrapper{
    padding-bottom: 20px !important;
}

/* Company info */
.company-info .item span.title{
    display: none;
}

.company-info p{
    font-size: 14px;
    line-height: 14px;
    color: #111111;
}

.company-info .nav.items-wrapper .item{
    margin-bottom: 20px;
    padding: 0;
    font-weight: 400;
}

.footer .nav.items-wrapper .item a{
    color: #111111;
    font-weight: 400;
}

.footer .heading-wrapper .title h5,
.footer .heading-wrapper .title .h5{
    font-size: 14px;
    font-weight: 700;
    color: #111111;
}

.footer .nav.items-wrapper .item a:hover{
    color: #CC0244;
}

/* Newsletter */
.newsletter .description{
    display: none;
}

.newsletter .form-group input{
    background: #ffffff;
    color: #111111;
    font-size: 12px;
    height: 40px;
    border: none;

}

.newsletter .form-group input::-webkit-input-placeholder{
    color: #848484;
    font-size: 12px;
}

.nl-wrapper-input{
    margin-top: 20px;
}

.newsletter .btn-wrapper .btn{
    line-height: 40px;
    padding: 0px 25px;
    font-size: 16px;
    text-transform: none;
    background: #403544;
    color: #ffffff;
    font-weight: 400;
}


.newsletter .btn-wrapper .btn:hover{
    background: #584b60;
}

.footer .newsletter{
    margin-bottom: 35px;
}

.footer .newsletter .validation-errors-list{
    top: -35px;
}

.footer .newsletter .newsletter-form .alert{
    position: relative;
    top: 0;
}
.form-group.form-group-checklabel .validation-errors-list {
    bottom: 0;
    top: 15px;
    left: 20px;
}

.form-group.form-group-checklabel a {
    color: #CC0244;
}

.modal .validation-errors-list {
    text-align: left;
    left: 0;
}

.modal .validation-errors-list li {
    margin-top: 5px;
}

.modal.modal-email .form-group.form-group-checklabel {
    position: absolute;
    top: 90px;
}

.modal.modal-email .form-group.form-group-checklabel.check-newsletter{
    display: none;
}

.modal .form-group-checklabel .validation-errors-list {
    top: 20px;
    left: 0;
}

.modal .form-group-checklabel .validation-errors-list li {
    text-align: left;
    margin-top: 0;
}

/* Social icons */
.footer .newsletter .heading-wrapper .title h5,
.footer .newsletter .heading-wrapper .title .h5,
.footer .social-icon .heading-wrapper .title h5,
.footer .social-icon .heading-wrapper .title .h5{
    margin-bottom: 30px;
}

/* Payment footer */
.payment-card{
    background: transparent;
    box-shadow: none;
}

/* Disclamer */
.disclaimer{
    color: #878787;
    font-size: 12px;
    border-top: none;
    text-align: center;
    padding: 0;
    width: 1000px;
    margin: 0 auto;
}

/* Copyright */
.copyright{
    padding: 0;
    display: table;
    width: auto;
    margin: 0 auto;
    border-top: none;
    font-size: 12px;
    font-weight: 400;
    color: #5E5E5E;
}

.copyright a{
    color: #5E5E5E;
}

.copyright a:hover{
    color: #CC0244;
}

/* Article slider */
.article.article-slider{
    padding: 0;
}

.article.article-slider.article-grid-listing-5 .content{
    min-width: 755px;
    align-self: center;
    min-height: 305px;
    background: #ffffff;
    -webkit-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.05);
    -moz-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.05);
    box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.05);
    padding: 50px 50px 50px 100px;
}

.article.article-slider.article-grid-listing-5 .item:hover{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.article.article-slider.article-grid-listing-5 .item .text-wrapper .the-date{
    display: block;
    background: #584B60;
    position: absolute;
    font-weight: 700;
    font-style: normal;
    top: 50%;
    transform: translateY(-50%);
    left: -38px;
    width: 76px;
    line-height: 55px;
    height: 55px;
    text-align: center;
    border-radius: 0;
    box-shadow: none;
    font-size: 16px;
    color: #FFFFFF;
    padding: 0;
}

.article.article-slider.article-grid-listing-5 .item .text-wrapper .the-date > div{
    display: inline-block;
}

.article.article-slider .item .text-wrapper .the-date .year{
    display: none !important;
}

.article.article-slider.article-grid-listing-5 .slider-navigation-absolute:before{
    display: none;
}

.article.article-slider.article-grid-listing-5 .heading-wrapper.heading-wrapper-bordered .title{
    position: relative;
    right: auto;
    top: auto;
    font-weight: 400;
    font-size: 32px;
    color: #111111;
}

.article-grid-listing-5 .heading-wrapper.heading-wrapper-bordered h2{
    font-size: 32px;
    margin-bottom: 35px;
    color: #111111;
}

.article-grid-listing-5 .heading-wrapper.heading-wrapper-bordered:before{
    display: none;
}

.article.article-slider{
    margin-bottom: 80px;
}

.slider.article-slider .slick-dots{
    bottom: -35px;
}

.article.article-slider.article-grid-listing-5 .img-wrapper{
    margin-right: -8%
}

.article.article-slider.article-grid-listing-5 .item .text-wrapper .category{
    display: block;
    color: #797D80;
    font-size: 14px;
    text-transform: uppercase;
    font-style: normal;
}

.article.article-slider.article-grid-listing-5 .text-wrapper .title{
    height: auto;
    line-height: normal;
    font-size: 20px;
    color: #403545;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.article.article-slider.article-grid-listing-5 .item .text-wrapper .title a{
    color: #403545;
    font-size: 20px;
}

.article.article-slider.article-grid-listing-5 .text-wrapper .description{
    height: 60px;
    padding: 0;
    color: #626262;
    font-size: 15px;
}

.article .item .btn-wrapper a.btn{
    color: #ffffff;
    font-size: 16px;
    float: left;
    min-width: 150px;
}

.article .item .btn-wrapper a.btn:hover{
    color: #ffffff;
}

.article .item .btn-wrapper a.btn i{
    display: none;
}

/* Loader */
.loader-icon {
    background: url('../../images/nbshop5_pandora/pandora_loader_novi.gif');
    -webkit-animation: none;
    -o-animation: none;
    animation: none;
    border: none;
    border-radius: 0;
    width: 150px;
    height: 150px;
    left: calc(50% - 79px);
}

.loader-icon:after {
    content: none;
}

/* Product listing */
.product-listing{
    padding-bottom: 50px;
}

.product-listing .heading-wrapper h1{
    color: #111111;
    font-size: 32px;
    line-height: 32px;
    margin: 40px auto 50px;
    text-align: center;
}

.product-listing-container.container{
    width: 1170px;
}

.product-listing-intro .list-types-wrapper{
    display: none;
}

.product-listing-intro .form-group.filters-limit{
    display: none;
}

.product-listing-intro .styled-select,
.filter-headlines .items-wrapper .item{
    border: 1px solid #DFDDE1;
    background: -webkit-linear-gradient(top,rgba(255, 255, 255, 0.7),rgb(225, 225, 227));
    background: -moz-linear-gradient(top,rgba(255, 255, 255, 0.7),rgb(225, 225, 227));
    background: -ms-linear-gradient(top,rgba(255, 255, 255, 0.7),rgb(225, 225, 227));
    background: -o-linear-gradient(top,rgba(255, 255, 255, 0.7),rgb(225, 225, 227));
    background: linear-gradient(top,rgba(255, 255, 255, 0.7),rgb(225, 225, 227));
    height: 28px;
    position: relative;
    line-height: 26px;
}

.limited-filters .filter-group{
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.limited-filters .filter-group .items-wrapper{
    padding: 15px 10px 0 0;
}

.filter-headlines .items-wrapper .item{
    padding: 0 5px 0 5px;
    margin-right: 10px;
}

.main-wrapper-dropdwon-filters{
    overflow: hidden;
}

.dropdown-filters-wrapper .filter-group,
.dropdown-filters-wrapper .filter-group-headline,
.dropdown-filters-wrapper .filter-group-items-wrapper.reset-wrapper,
.dropdown-filters-wrapper .filter-group .title,
.dropdown-filters-wrapper .filter-group .headline-wrapper,
.dropdown-filters-wrapper .product-listing-intro .form-group.auto-search{
    display: none;
}

.dropdown-filters-wrapper .product-listing-filters {
    padding-top: 0;
    border-right: 0 solid #d9d9d9;
}

.dropdown-filters-wrapper .filter-group.active{
    display: block;
}

.dropdown-filters-wrapper .filter-group-items{
    margin-bottom: 0;
}

.dropdown-filters-wrapper .filter-group-items-wrapper {
    padding: 30px 0;
    background-color: #f0f0f0;
}

.dropdown-filters-wrapper .product-listing-filters .icheckbox_flat.checked,
.product-listing-filters .iradio_flat.checked {
    background-size: 9px 7px;
}

.dropdown-filters-wrapper .product-listing-filters .icon-fnb {
    position: absolute;
    top: 30px;
    right: 20px;
    height: 30px;
    width: 30px;
    opacity:0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.dropdown-filters-wrapper .icon-fnb:before{
    content: "\e604";
    font-family: 'NBIcon';
}

.dropdown-filters-wrapper .product-listing-filters .filter-group-items > li {
    margin-bottom: 5px;
    display: inline-block;
    width: 170px;
}

.dropdown-filters-wrapper .filter-group-items{
    max-height: 100%;
}

.dropdown-filters-wrapper .product-listing-intro-filters{
    display: inline-block;
    float: right;
}

.dropdown-filters-wrapper .filter-headlines .items-wrapper .item .headline{
    display: inline-block;
}

.dropdown-filters-wrapper .filter-group .items-wrapper{
    border-bottom: 0 solid #d9d9d9;
}

.dropdown-filters-wrapper .filter-group .items-wrapper > li{
    width: 170px;
    display: inline-block;
}

.dropdown-filters-wrapper .filter-group .items-wrapper{
    margin-bottom: 0;
    padding: 20px 10px 30px 0;
    background-color: #f0f0f0;
}

.dropdown-filters-wrapper .filter-group .items-wrapper > li .icheckbox_flat {
    flex-shrink: 0;
    margin-top: -3px;
}

.dropdown-filters-wrapper .filter-group .items-wrapper > li.color-item-wrapper{
    width: 170px;
}

.dropdown-filters-wrapper .filter-group.active:after,
.dropdown-filters-wrapper .selected-filters.tags:after,
.dropdown-filters-wrapper .selected-filters.tags:before,
.dropdown-filters-wrapper .filter-group.active:before{
    position: absolute;
    content: "";
    background: #f0f0f0;
    width: 100%;
    height: 100%;
    right: -99%;
    top: 0;
    z-index: -1;
}

.dropdown-filters-wrapper .filter-group.active:before,
.dropdown-filters-wrapper .selected-filters.tags:before {
    right: auto;
    left: -99%;
}

.dropdown-filters-wrapper .product-listing-intro{
    border-bottom: 0;
    padding: 0px 10px 20px;
}

.dropdown-filters-wrapper .filter-headlines .items-wrapper .item .headline{
    line-height: 12px;
    font-size: 11px;
    text-transform: uppercase;
    margin-right: 5px;
    font-weight: 700;
}

.dropdown-filters-wrapper .filter-headlines .items-wrapper .item:hover .headline,
.dropdown-filters-wrapper .filter-headlines .items-wrapper .item.active .headline{
    color: #CC0244;
}

.dropdown-filters-wrapper .product-listing-filters .filter-group-items > li{
    width: 175px;
    vertical-align: top;
}
.dropdown-filters-wrapper .filter-group .items-wrapper > li{
    width: 200px;
}
.dropdown-filters-wrapper .filter-group-items-wrapper{
    padding: 15px 0 0;
}

.product-listing-filters .filter-group .filter-category-menu > ul{
    margin: 0;
}

.dropdown-filters-wrapper .filter-group{
    position: relative;
}

.filter-headlines .items-wrapper .item .icon{
    color: #000000;
    font-size: 7px;
    font-weight: 700;
}

.dropdown-filters-wrapper .product-listing-filters .filter-group-items > li > a:focus{
    color: #CC0244;
}

.product-listing-intro .styled-select:before{
    content: '';
    position: absolute;
    top: 54%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 3px;
    background: url("../../images/nbshop5_pandora/core/triangle-bottom.png");
    width: 10px;
    height: 6px;
}

.product-listing-intro .form-group .styled-select select{
    color: #111111;
    line-height: 28px;
    padding: 0px 15px 0 5px;
}

.product-listing-intro .form-group label, .product-listing-intro .form-group span{
    line-height: 28px;
    color: #111111;
    margin: 0 10px;
}

.product-listing-intro{
    padding: 0px 0 20px;
}

.selected-filters.tags{
    background: #F1F1F3;
}

.dropdown-filters-wrapper .selected-filters.tags:before,
.dropdown-filters-wrapper .selected-filters.tags:after{
    background: #F1F1F3;
}

.dropdown-filters-wrapper .selected-filters.tags:before{
    left: -100%;
}

.dropdown-filters-wrapper .selected-filters.tags:after{
    right: -100%;
}

.limited-filters .filter-group{
    position: relative;
}

.tags .products-found-wrapper .products-found{
    color: #626262;
    font-size: 12px;
    line-height: 20px;
}

.filter-group .items-wrapper > li.form-group-checklabel label{
    color: #626262;
    font-size: 13px;
}

.filter-group .items-wrapper .item.form-group-checklabel label:hover{
    color: #CC0244;
}

.tags .items-wrapper .item{
    background: #403544;
    margin-bottom: 0;
}

.tags .items-wrapper .item .text{
    font-size: 12px;
}

.tags .items-wrapper .item .text, .tags .items-wrapper .item .close{
    color: #ffffff;
    opacity: 1;
}

.tags .items-wrapper .item .text, .tags .items-wrapper .item .close{
    line-height: 20px;
}

.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;
}

.product-listing .product-item.col-lg-3{
    width: 33.33333333%;
    margin: 0;
    padding: 0;
}

.product-listing .product-item:not(.list-view):hover{
    border: 1px solid transparent;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
}

.product .item .img-wrapper{
    overflow: inherit;
}

.product .item.grid-view .img-wrapper{
    border: none;
    padding: 10px;
    margin-bottom: 0;
}

.product .item.grid-view .img-wrapper .img-hover{
    padding: 10px;
}

.product .item .caption-product-list{
    top: 0;
    left: 0;
}

.product .item .caption-discount{
    top: 10px;
    right: 10px;
    width: 60px;
    height: 40px;
    line-height: 40px;
    background: #fbede6;
    font-size: 14px;
    color: #CC0244;
    font-weight: 700;
    border-radius: 3px;
    padding-left: 0;
    display: none;
}

.product .item .caption-discount .text-discount:before{
    content: '-';
    position: absolute;
    top: 0;
    transform: none;
    left: 3px;
    font-size: 14px;
    color: #CC0244;
    display: none;
}

.product .item .caption-discount.sum-discount{
    height: auto;
    line-height: normal;
    background: transparent;
}

.product-details .product-slider .caption-discount .text-discount > span{
    float: none;
    display: initial;
}

.caption-discount.sum-discount .text-old-discount{
    background: #F9DBCD;
    line-height: 30px;
    border-radius: 3px 3px 0 0;
}

.caption-discount.sum-discount .text-discount{
    background: #F9DBCD;
    line-height: 30px;
    border-radius: 0 0 3px 3px;
    width: 100%;
    height: 30px;
    position: absolute;
    bottom: -30px;
    left: 0;
}

.caption-discount.sum-discount .icon-plus{
    position: absolute;
    top: 30px;
    left: 50%;
    transform: translate(-50%, -50%);
    font-weight: 500;
    z-index: 999;
}


.product-listing .product-item .img-wrapper .caption-icons i{
    color: #636466;
    font-size: 14px;
}

.product-listing .product-item .img-wrapper .caption-icons .fa-exchange:before{
    content: url("../../images/nbshop5_pandora/core/uporedi.png");
}

.product .item .caption-icons{
    bottom: 10px;
    right: 10px;
    width: 35px;
    display: inline-block;
    float: right;
}

.product .item .caption-icons .product-compare{
    display: inline-block;
    margin-right: 5px;
}

.product .item .caption-icons .favorite{
    display: inline-block;
    float: right;
}

.product-listing .category-description .text-wrapper{
    color: #626262;
    font-size: 16px;
    text-align: center;
}

.pagination > li > a{
    min-height: 26px;
    line-height: 25px;
    min-width: 35px;
}

.pagination>li>a, .pagination>li>span{
    border: 1px solid #E0E0E0;
    color: #797D80;
}

.pagination > li.first > a, .pagination > li.last > a, .pagination > li.next > a, .pagination > li.prev > a{
    border: none;
}

.pagination > li.first > a:hover, .pagination > li.last > a:hover, .pagination > li.next > a:hover, .pagination > li.prev > a:hover{
    border: none;
}

.pagination .icon-caret-right:before {
    content: "\f105";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 25px;
}
.pagination .icon-caret-left:before {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 25px;
    content: "\f104";
    margin-left: -4px;
}
.pagination .icon-caret-dbl-right:before {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 25px;
    content: "\f101";
}
.pagination .icon-caret-dbl-left:before {
    content: "\f100";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 25px;
}

.pagination > li.first > a, .pagination > li.last > a, .pagination > li.next > a, .pagination > li.prev > a{
    color: #626262;
}

.pagination > li.first > a:hover, .pagination > li.last > a:hover, .pagination > li.next > a:hover, .pagination > li.prev > a:hover{
    color: #CC0244;
}

.pagination > li.active > a, .pagination > li.active > a:hover{
    background: #CC0244;
    color: #ffffff;
    border: 1px solid #CC0244;
}

.pagination > li > a:hover{
    border: 1px solid #CC0244;
    color: #CC0244;
    background: #ffffff;
}

/* Sidebar compare */
.sidebar-product-compare .sidebar-icon{
    border-radius: 0;
    width: 36px;
    height: 36px;
    line-height: 36px;
    background: #403544;
}

.sidebar-product-compare .sidebar-icon .icon:before{
    content: url("../../images/nbshop5_pandora/core/compare.png");
}

.sidebar-product-compare .sidebar-icon .icon{
    vertical-align: middle;
}

.sidebar-product-compare .sidebar-icon > span{
    background: #403544;
    top: -8px;
    right: 50%;
    transform: translateX(50%);
}

.sidebar-product-compare #product-compare-sidebar-content{
    padding: 12px;
    box-shadow: none;
    top: -10px;
    border: 2px solid #E2E2E2;
    right: -257px;
}

.sidebar-product-compare .sidebar-header{
    background: #f1f1f3;
    line-height: 30px;
}

.sidebar-product-compare .sidebar-header a{
    font-size: 13px;
    color: #111111;
    line-height: 13px;
    font-weight: 700;
}

.sidebar-product-compare .sidebar-body .empty-list{
    color: #636466;
    font-size: 13px;
    line-height: 15px;
}

.sidebar-product-compare .sidebar-body{
    color: #636466;
    margin-top: 10px;
    width: 194px;
}

.sidebar-product-compare .sidebar-body li.item .content{
    width: 128px;
    padding-left: 5px;
}

.sidebar-product-compare .sidebar-body li.item .content .title{
    color: #111111;
}

.sidebar-product-compare .sidebar-body li.item .content .price{
    color: #463B4A;
    font-weight: 700;
}

.sidebar-product-compare #product-compare-sidebar-content .sidebar-footer a{
    padding: 7px 25px;
}

.sidebar-product-compare #product-compare-sidebar-content .sidebar-footer a .icon{
    display: none;
}

/* Compate page */
.product-compare-main .heading-wrapper.heading-wrapper-bordered h1{
    color: #111111;
    font-size: 32px;
    line-height: 32px;
    margin: 40px auto 50px;
    text-align: center;
}

.product-compare .remove-product{
    padding: 0;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    background: #584b5f;
}


/* Breadcrumbs */
.breadcrumbs li{
    padding: 12px 0 0;
    list-style: none;
    line-height: 12px;
}

.breadcrumbs li a{
    color: #626262;
}

.breadcrumbs li a:hover{
    color: #CC0244;
}

.breadcrumbs li.active{
    color: #000000;
}

.admin-edit{
    color: #626262;
    font-size: 12px;
    line-height: 12px;
    padding-top: 12px;
}

/* Product detail */
.product-details{
    padding-top: 25px;
}

.products-detail-wrapper .heading-wrapper .brand{
    color: #707070;
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 0px;
    text-transform: uppercase;
}

.product-details h1{
    color: #111111;
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 25px;
    text-align: left;
}

.product-details .product-details-info .category, .product-details .product-details-info .category a{
    color: #707070;
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 10px;
}

.product-details .product-details-info .code{
    color: #707070;
    font-size: 14px;
    line-height: 14px;
    padding-bottom: 25px;
}

.product-details .product-details-info .description{
    color: #626262;
    font-size: 15px;
    line-height: 20px;
}

.product-details .product-details-info{
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 20px;
    margin-bottom: 15px;
}

.product-details-price .current-price{
    color: #463B4A;
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 10px;
    font-weight: 700;
}

.product-details-price .current-price.has-discount{
    color: #CC0244;
}

.product-details-price .prev-price{
    display: flex;
    gap: 5px;
    align-items: center;
    text-decoration: line-through;
    color: #626262;
    font-size: 15px;
    line-height: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.product-details-price .prev-price.product-lastminprice {
    font-size: 13px;
    text-decoration: none;
}

.product-details-price .prev-price .price-min-wrapper {
    display: flex;
}

.product-details-price .prev-price .price-title {
    font-weight: 600;
}

.product-details-price .price-saved{
    color: #626262;
    font-size: 15px;
    line-height: 15px;
}

.product-details-price{
    padding-top: 0px;
    margin-bottom: 20px;
}

.product-details label{
    color: #707070;
}

.product-attributes li{
    border: 1px solid #CCCCCC;
    min-width: 40px;
    color: #707070;
    font-size: 16px;
}

.product-attributes li:hover{
    color: #463B4A;
    border: 1px solid #463B4A;
}

.product-attributes li.disabled, .product-attributes li.disabled:hover{
    border: 1px solid #D1D1D1;
    color: #D1D1D1;
}

.product-attributes li.active{
    border-color: #463B4A;
    background: #463B4A;
}

.product-attributes li.active:hover{
    color: #ffffff;
}

.product-quantity-arrows i{
    border: 1px solid #CCCCCC;
}

.product-quantity{
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}

.product-quantity-wrapper{
    color: #463B4A;
}

.shop-button-qnt:before{
    left: 40px;
    content: url(../../images/nbshop5_pandora/core/korpa.svg);
    right: auto;
    height: 17px;
    width: 12px;
    min-width: 12px;
}

.shop-button-qnt{
    padding-right: 40px;
    padding-left: 60px;
    min-width: 190px;
}

.product-details .favorite .text{
    font-size: 13px;
    color: #626262;
}

.product-favorite .icon{
    font-size: 14px;
    color: #626262;
    vertical-align: middle;
    font-weight: 700;
}

.product-favorite.active .icon{
    color: #CC0244;
}

.products-detail-wrapper .product-compare .icon:before{
    content: url("../../images/nbshop5_pandora/core/uporedi.png");
}

.products-detail-wrapper .product-compare .text{
    font-size: 13px;
    color: #626262;
}

.products-detail-wrapper .heading-wrapper .title{
    text-align: left;
}

.modal-quick-view .btn-wrapper .btn-default{
    border: 1px solid #463B4A;
    background-color: #ffffff;
    color: #463B4A;
    padding: 4px 25px;
}

.modal-quick-view .btn-wrapper .btn-default:hover{
    border: 1px solid #584b5f;
    background-color: #584b5f;
    color: #ffffff;
}

.modal .product-details{
    padding-bottom: 0;
}

.social-share.detail-social-share .share-text{
    display: block;
    color: #463B4A;
    font-size: 16px;
    margin-bottom: 10px;
}

.social-share .item a{
    color: #ffffff;
    font-size: 16px;
}

.social-share .item a:hover{
    color: #ffffff;
}

.social-share .item i{
    width: 32px;
    height: 32px;
    line-height: 32px;
    background: #CCCCCC;
    border-radius: 50%;
    text-align: center;
}

.social-share .item:hover i{
    background: #b5b1b1;
}

.product-details .product-image-wrapper{
    border: none;
}

.product-image-wrapper .product-details .caption-icons{
    display: none;
}

.product-main .slider-arrow i{
    font-size: 28px;
    color: #333333;
}

.product-gallery-wrapper .product-images-thumbs-vertical .item{
    padding: 0;
}

.product-details .product-image-wrapper .favorite{
    display: none;
}

.product-main .slick-slide img{
    margin: 0 auto;
}

.threed-buttons-wrapper .btn{
    background: transparent;
}

.caption-discount.sum-discount .icon-plus{
    color: #CC0244;
}

.product-details .caption-discount{
    width: 65px;
    height: 45px;
    line-height: 45px;
    background: #fbede6;
    color: #CC0244;
    font-size: 14px;
    font-weight: 700;
    border-radius: 3px;
    padding-left: 0px;
    display: none;
}

.product-details .caption-discount .text-discount:before{
    content: '-';
    position: absolute;
    top: 0;
    transform: none;
    left: 6px;
    font-size: 14px;
    color: #CC0244;
    display: none;
}

.product-details .caption-discount .text-discount{
    display: inline-block;
    text-align: center;
}

.product-details .caption-discount .text-discount > span{
    display: block;
    float: left;
}

.product-details .product-slider .caption-discount .text-discount > span{
    float: right;
}

.product-details .caption-discount.sum-discount{
    height: auto;
    line-height: normal;
    background: transparent;
}

.product-details .caption-discount.sum-discount .discount-old-wraper{
    height: auto;
    line-height: normal;
    background: transparent;
}

.caption-discount.sum-discount .discount-old-wraper .discount {
    background: #F9DBCD;
    line-height: 30px;
    border-radius: 3px 3px 0 0;
}

.caption-discount.sum-discount .text-discount{
    background: #F9DBCD;
    line-height: 30px;
    border-radius: 0 0 3px 3px;
    width: 100%;
    height: 30px;
    position: absolute;
    bottom: -30px;
    left: 0;
}

.caption-discount.sum-discount .icon-plus{
    position: absolute;
    top: 30px;
    left: 50%;
    transform: translate(-50%, -50%);
    font-weight: 500;
    z-index: 999;
}

.read-more-text .btn{
    border: 1px solid #463B4A;
    background-color: #ffffff;
    color: #463B4A;
    padding: 4px 25px;
}

.read-more-text .btn:hover{
    border: 1px solid #584b5f;
    background-color: #584b5f;
    color: #ffffff;
}

.toggle-banner{
    top: 500px;
    z-index: 99;
}
.toggle-banner > .item {
    border: 1px solid #E2E2E2;
    margin-top: 0;
    padding: 35px 0px 0px;
    background: #ffffff;
    text-align: center;
    width: 222px;
    z-index: 99;
}

.toggle-banner .sidebar-info .headline-wrapper .title{
    font-size: 15px;
    color: #CC0244;
    margin-bottom: 0px;
    text-transform: uppercase;
}

.toggle-banner .sidebar-info .item .title{
    color: #111111;
    font-size: 15px;
    margin: 0 0 15px;
}

.sidebar-info .item .text-wrapper{
    padding: 0 10px 20px;
}

.sidebar-info .item .text-wrapper p{
    color: #626262;
    font-size: 15px;
}

.sidebar-info {
    width: 221px;
}

.toggle-banner .toggle-button {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.toggle-banner .toggle-button.expand {
    right: 80px;
}

.toggle-banner .item.closed {
    width: 0;
    height: auto;
    pointer-events: none;
}

.toggle-banner .toggle-button{
    background: url("../../images/nbshop5_pandora/core/toggle.png");
    padding: 0;
    width: 37px;
    height: 37px;
    font-size: 0;
    top: -17px;
}

.toggle-banner .toggle-button.expand{
    right: 95px;
}

.lists-tabs ul.items-wrapper{
    border-bottom: 2px solid #E0E0E0;
}

.lists-tabs ul.items-wrapper .item.active{
    border-bottom: 2px solid #CC0244;
}

.lists-tabs ul.items-wrapper .item a{
    color: #111111;
    font-size: 18px;
    line-height: 40px;
}

.lists-tabs ul.items-wrapper .item.active a{
    color: #CC0244;
}

.lists-tabs ul.items-wrapper .item:hover a{
    color: #CC0244;
}

.lists-tabs ul.items-wrapper .item{
    border-bottom: 2px solid #E0E0E0;
}

.product-details .table>tbody>tr>td, .product-details .table>thead>tr>th{
    font-size: 15px;
}

.table > thead > tr > th{
    color: #111111;
    padding: 10px 15px;
    border-bottom: 1px solid #CCCCCC;
}

.table>tbody>tr>td{
    color: #707070;
    border-bottom: none;
    padding: 10px 15px;
}

.table>tbody>tr:nth-child(2n+1){
    background: #F8F8FA;
}

.table>tbody>tr:hover>td, .table>tbody>tr:hover>th{
    background: #ececf1;
}

.fullscreen-product-slider > .close{
    opacity: 1;
    color: #403544;
}

.fullscreen-product-slider > .close:hover{
    color: #CC0244;
}

.selected-filters.tags{
    padding: 10px 0;
}

/* Comments */
.comments h3{
    color: #111111;
    font-size: 18px;
}

.comments{
    padding: 10px 0 0;
    margin-bottom: 0;
}

.comments .form-comment{
    margin-bottom: 0;
}

.comments .form-group.form-group-btn{
    margin-bottom: 0;
}

.product-details .comments label{
    color: #626262;
    font-size: 13px;
    line-height: 13px;
    margin-bottom: 10px;
}

.form-group-rating .form-control{
    padding: 6px 0px;
}

.comments .rate-wrapper .back-stars, .comment-content .rate-wrapper .back-stars{
    color: #B0B0B0;
}

.comments .rate-wrapper .front-stars, .comment-content .rate-wrapper .front-stars{
    color: #463B4A;
}

.comments .form-group-btn .btn{
    min-width: 150px;
    font-size: 16px;
    background-color: #463B4A;
    text-transform: uppercase;
    padding: 7px 25px;
}

.comment-content{
    padding: 10px 0px;
}

.comment-content .heading-wrapper .title h4{
    color: #111111;
    font-size: 18px;
    border-bottom: none;
}

.comment-content .items-wrapper .item .user{
    color: #463B4A;
    font-size: 15px;
}

.comment-content .items-wrapper .item .user-comment p{
    color: #626262;
    font-size: 16px;
    margin: 0;
}

.comment-content .items-wrapper .item .time{
    color: #999999;
    font-size: 16px;
    line-height: 16px;
    height: auto;
    margin-bottom: 10px;
}

.comment-content ul.items-wrapper .item{
    border-bottom: none;
    padding: 0;
}

.comment-content ul.items-wrapper{
    border-bottom: none;
}

#comment_modal .comments .inputs-wrapper {
    margin-bottom: 0;
}

.like-dislike{
    display: none;
}

.similar-products-slider .heading-wrapper.heading-wrapper-bordered h2,
.last-viewed-slider .heading-wrapper.heading-wrapper-bordered h2{
    color: #111111;
    font-size: 32px;
    line-height: 32px;
    margin-bottom: 45px;
}

.similar-products-slider .item .caption-icons .fa-exchange:before,
.last-viewed-slider .item .caption-icons .fa-exchange:before{
    content: url("../../images/nbshop5_pandora/core/uporedi.png");
}

/* Article listing */
.article-background-wrapper{
    background: transparent;
    margin: 35px 0;
    min-height: auto;
    padding: 0;
}

.article-background-wrapper .thumb, .article-background-wrapper .description{
    display: none;
}

.article-background-wrapper h1{
    color: #111111;
}

.article .category-submenu{
    margin-bottom: 35px;
}

.article .category-submenu .item{
    padding: 4px 10px;
    margin-bottom: 0;
    border: 1px solid #ffffff;
    font-size: 13px;
    font-weight: 500;
    color: #111111;
}

.category-submenu .item.lined-hover a{
    padding: 20px 25px;
    border: 1px solid #403544;
}

.category-submenu .item.lined-hover:hover a,
.category-submenu .item.lined-hover.active a{
    padding: 20px 25px;
    background: #403544;
    color: #ffffff;
}

.article .category-submenu .item:hover {
    border: 1px solid #E0E0E0;
    color: #CC0244;
}

.article .category-submenu .item:after{
    display: none;
}

.post-item-listalternately{
    padding-left: 10px;
    padding-right: 10px;
}

.post-item-listalternately .item-wrapper{
    padding: 50px 50px 50px 100px;
    background: #ffffff;
    margin-left: -10%;
    margin-top: 55px;
    -webkit-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.05);
    -moz-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.05);
    box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.05);
    min-width: 690px;
    align-self: center;
    min-height: 305px;
    position: relative;
}

.post-item-listalternately .item-wrapper .the-date .year{
    display: none !important;
}

.post-item-listalternately .item-wrapper .the-date > div{
    display: inline-block;
}

.post-item-listalternately .item-wrapper .the-date{
    display: block;
    background: #584B60;
    position: absolute;
    font-weight: 700;
    font-style: normal;
    top: 50%;
    transform: translateY(-50%);
    left: -38px;
    width: 76px;
    line-height: 55px;
    height: 55px;
    text-align: center;
    border-radius: 0;
    box-shadow: none;
    font-size: 16px;
    color: #FFFFFF;
    padding: 0;
}

.post-item-listalternately .item-wrapper .category{
    display: block;
    color: #797D80;
    font-size: 14px;
    text-transform: uppercase;
}

.post-item-listalternately .item-wrapper .title h2 a{
    color: #403545;
    font-size: 20px;
    text-transform: uppercase;
}

.post-item-listalternately .item-wrapper .description p{
    height: 60px;
    padding: 0;
    color: #626262;
    font-size: 15px;
}

.post-item-listalternately .item-wrapper .btn{
    padding: 10px 25px;
    background-color: #463B4A;
    color: #ffffff;
    font-size: 16px;
    float: left;
    min-width: 150px;
    text-transform: capitalize;
}

.post-item-listalternately .item-wrapper .btn:hover{
    background-color: #584b60;
}

.post-item-listalternately .right-position-item-wrapper .item-wrapper{
    -webkit-box-shadow: -4px 4px 4px 0px rgba(0,0,0,0.05);
    -moz-box-shadow: -4px 4px 4px 0px rgba(0,0,0,0.05);
    box-shadow: -4px 4px 4px 0px rgba(0,0,0,0.05);
    margin-left: 0;
    margin-right: -10%;
}

.post-item-listalternately .right-position-item-wrapper .item-wrapper .the-date{
    left: auto;
    right: -38px;
}

.list-alternately-items{
    border-bottom: none;
}

/* Article detail */
.background.background-alt{
    background: #ffffff;
    padding-top: 40px;
}

.article-header{
    border-bottom: none;
    padding: 0;
}

.article-header .category{
    color: #CC0244;
    font-size: 13px;
    text-transform: uppercase;
}

.article-header .header-info .favorite{
    display: none;
}

.article-detail .article-header .header-info .the-date{
    margin-right: 0;
    color: #626262;
    font-size: 16px;
}

.article-detail .article-wrapper{
    padding: 0;
}

.article-detail .article-wrapper .title h1{
    font-weight: 400;
    font-size: 32px;
    line-height: 32px;
    text-align: left;
}

.article.article-detail{
    padding-right: 40px;
}

.article-detail .article-wrapper .text-wrapper p{
    color: #626262;
    font-size: 16px;
}

.article-detail .article-wrapper .text-wrapper p a{
    color: #CC0244;
    text-decoration: underline;
}

.article-detail .article-wrapper .text-wrapper p a:hover{
    color: #111111;
}

.article-detail .article-wrapper .text-wrapper h1 img{
    margin-right: 20px;
}

.article-detail .article-wrapper .text-wrapper h2{
    font-size: 26px;
    line-height: 28px;
    font-weight: 700;
    color: #626262;
}

.article-detail .article-wrapper .text-wrapper h3{
    color: #626262;
    font-size: 24px;
    line-height: 26px;
    font-weight: 700;
}

.article-detail .article-wrapper .text-wrapper > img, .article-detail .article-wrapper .text-wrapper p img{
    margin: 0;
}

.article-content .text-wrapper .page-img-box-wrapper.pull-left, .article-content .text-wrapper .page-box-wrapper.pull-left{
    padding: 0 0 10px;
    background: #F4F4F4;
    font-size: 25px;
    line-height: 28px;
}

.article-content .text-wrapper .page-img-box-wrapper.pull-left img{
    margin-bottom: 10px;
}

.article-detail-slider.product .item .text-wrapper{
    height: 155px;
}

.product-slider.article-detail-slider > .slider-navigation-absolute{
    top: calc(50% - 20px);
}

.similar-article-slider{
    padding-top: 45px;
    margin-bottom: 25px;
}

.similar-article-slider .heading-wrapper.heading-wrapper-bordered h2{
    color: #111111;
    font-size: 17px;
    line-height: 17px;
    margin-bottom: 15px;
}

.similar-article-slider .heading-wrapper.heading-wrapper-bordered{
    margin-bottom: 15px;
}

.similar-article-slider .item .text-wrapper .the-date{
    display: none;
}

.similar-article-slider .item .text-wrapper .category{
    font-style: normal;
    font-size: 15px;
    line-height: 15px;
    color: #CC0244;
}

.similar-article-slider .item .content{
    padding: 20px 10px 15px 10px;
    text-align: center;
}

.similar-article-slider .item .text-wrapper .title {
    font-size: 17px;
    line-height: 19px;
    height: 40px;
    text-transform: uppercase;
}

.similar-article-slider .item .text-wrapper .description{
    color: #626262;
    margin: 20px 0 5px;
}

.similar-article-slider .item .btn-wrapper a.btn{
    float: none;
    border: 1px solid #3F3F3F;
    color: #111111;
    font-size: 17px;
    text-transform: uppercase;
    background: #ffffff;
    padding: 7px 25px;
}

.similar-article-slider .item .btn-wrapper a.btn:hover{
    background: #463B4A;
    color: #ffffff;
    border: 1px solid #463B4A;
}

.ajax-product-list-in-text .product-slider > .slider-init > .slick-list{
    margin-bottom: 0;
    padding-bottom: 0;
}


/* Cart */
.cart-step h2{
    font-size: 24px;
    font-weight: 400;
    color: #111111;
    background: #ffffff;
    padding: 6px 55px 6px 0;
    position: absolute;
    left: 0;
    top: 0px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.cart .heading-wrapper.heading-underlined{
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 40px;
}

.cart-step .heading-append{
    color: #463B4A;
    background: #ffffff;
    width: 25px;
    text-align: right;
    margin-right: 0;
    top: calc(50% - 21px);
}

.cart{
    padding-top: 45px;
}

.table.cart-table > thead > tr > th{
    font-weight: 400;
    font-size: 17px;
    border-bottom: none;
}

.cart-table .product-item-image img{
    box-shadow: none;
}

.table.cart-table>tbody>tr>td{
    padding: 10px;
}

.cart-table .product-item-category{
    color: #7C7C7C;
    font-size: 15px;
}

.cart-table .product-item-title{
    font-size: 16px;
    margin-bottom: 15px;
    font-weight: 700;
}

.cart-table .product-item-code{
    color: #626262;
    font-size: 15px;
}

.product-item-size{
    display: none;
}

.table.cart-table>tbody>tr>td{
    color: #626262;
    font-size: 17px;
}

.table.cart-table>tbody>tr>td.cart-price{
    font-size: 18px;
    color: #111111;
}

.cart-table .product-item-prices{
    font-size: 15px;
    color: #111111;
}

#order_cart_content .cart-table .btn{
    border: 1px solid #E2E2E2;
    background: #ffffff;
    color: #626262;
    font-size: 11px;
    text-transform: uppercase;
    padding: 6px 25px;
    line-height: 11px;
}

.cart-table.table > tbody > tr > td.total-price{
    color: #111111;
    font-size: 18px;
}

.cart .form-group-checklabel .label-as-headline{
    color: #111111;
    font-weight: 400;
    font-size: 18px;
}

.cart-step h3{
    color: #111111;
    font-weight: 400;
    font-size: 18px;
}

.cart-address .cart-description{
    color: #626262;
    font-size: 15px;
}

.cart-address .styled-select.midthick-select{
    border-color: #E0E0E0;
}

.cart-address .cart-description a{
    font-size: 15px;
    text-decoration: underline;
    color: #463B4A;
}

.cart-address .cart-description a:hover{
    color: #CC0244;
}

.cart-carrier-and-payment .description{
    color: #626262;
    font-size: 18px;
}

.delivery-option-text{
    font-size: 15px;
    color: #626262;
}

.delivery-option-text strong{
    color: #626262;
}

.delivery-option-text .btn-small{
    background: #94989B;
    color: #ffffff;
    padding: 7px 25px;
    font-size: 12px;
    text-transform: uppercase;
    float: left;
    line-height: 12px;
}

.delivery-option-text .btn-small:hover,
.delivery-option-text .btn-small:focus,
.delivery-option-text .btn-small:active:focus{
    background: #584b5f;
    border: 1px solid #584b5f;
    color: #fff;
}

#invoice_modal_order .close{
    border: none;
}

#invoice_modal_order .close:hover{
    background: transparent;
    color: #403544;
}

.cart-description{
    color: #626262;
    font-size: 15px;
}

textarea.form-control{
    border: 1px solid #E0E0E0;
}

.cart-table-summary > tfoot > tr > td{
    font-size: 15px;
    border-bottom: 1px solid #E0E0E0;
}

.cart-table-summary .product-item-prices{
    font-size: 17px;
    font-weight: 400;
}

.cart-table-summary .product-item-prices.cart-total{
    font-weight: 700;
    color: #463B4A;
}

.cart-table-summary > tfoot > tr:last-child td{
    font-weight: 700;
    color: #463B4A;
    font-size: 17px;
}

.cart-privacy-policy a{
    color: #463B4A;
}

.cart-privacy-policy a:hover{
    color: #CC0244;
}

.cart-step .btn-success.confirm-loader{
    font-size: 20px;
    text-transform: uppercase;
    min-width: 180px;
}

.cart-table .description{
    display: none;
}

.confirm-cart-table .cart-product .description{
    display: none;
}

.confirm-cart-table {
    margin-bottom: 40px;
    margin-top: 40px;
}

.confirm-bank .heading-wrapper{
    border-bottom: 1px solid #CCCCCC;
}

.confirm-bank .heading-underlined{
    border-bottom: none;
}

.confirm-bank .cart-table-summary{
    margin-top: 30px;
}

.btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success{
    background-color: #584b60;
    border-color: #584b60;
}

.nav-tabs > li.active:after{
    background: #463B4A;
}

.order-cancel .cart-description{
    margin: 35px 0;
}

/* Contact */
.contact-page:not(.background-image-active) h1{
    text-align: center;
    color: #111111;
    font-size: 32px;
    line-height: 32px;
    margin-bottom: 50px;
}

.contact-page:not(.background-image-active){
    margin-top: 0;
}

.page .left-info .heading-wrapper h2,
.page .right-info .heading-wrapper h2{
    font-size: 18px;
    line-height: 18px;
    color: #111111;
    margin-bottom: 12px;
}

.page .left-info .heading-wrapper .subtitle,
.page .right-info .heading-wrapper .subtitle{
    color: #626262;
    font-size: 15px;
}

.page .left-info{
    border-right: none;
    padding-right: 68px;
}

.page .right-info{
    border-left: none;
    padding-left: 68px;
}

.company-info.company_info_contact .item span.title{
    display: block;
    color: #CC0244;
    font-size: 13px;
    line-height: 13px;
    text-transform: uppercase;
    margin-bottom: 15px;
    font-weight: 700;
}

.company-info.company_info_contact p{
    color: #626262;
    font-size: 15px;
    line-height: 18px;
}

.page.contact-page  .company_info_contact .heading-wrapper{
    display: none;
}

.form-group.button .btn{
    text-transform: uppercase;
    font-size: 18px;
    padding: 8px 33px;
}

#map-canvas{
    min-height: 320px;
}

/* Registration sidebar */
.registration-sidebar .text-wrapper {
    width: 341px;
    border: none;
    background: url(../../images/nbshop5_pandora/core/sidebar_bg_2.jpg);
    background-repeat: no-repeat;
    color: #111111;
    padding: 25px;
    max-width: calc(100% - 20px);
    margin: 0px auto 0;
}

.login-style .btn{
    text-transform: uppercase;
    font-size: 16px;
    padding: 8px 33px;
}

.confirm-check-wrapper .form-group .icheck-item {
    flex-shrink: 0;
}

/* Profil */
.heading-wrapper-profile h1{
    margin: 0;
}

.profile .profile-into .item .img-wrapper .icon:before{
    font-size: 33px;
}

.profile .profile-into .item .img-wrapper .icon{
    color: #463B4A;
}

.profile .profile-into .item .img-wrapper .item-counter{
    background: #463B4A;
}

.profile .profile-into .item .title{
    font-size: 19px;
    font-weight: 400;
}

.nav-vertical > li.active > a{
    color: #CC0244;
    border: none;
}

.nav-vertical > li > a:hover, .nav-vertical > li > a:focus{
    color: #CC0244;
}

.profile-sidebar .heading-wrapper .title h2{
    color: #111111;
    font-weight: 400;
}

.profile .heading-wrapper .title h3{
    color: #111111;
    font-weight: 400;
    font-size: 18px;
}

.dl-horizontal{
    font-size: 15px;
}

.profile .heading-wrapper .description{
    color: #626262;
    font-size: 15px;
}

.profile-section .heading-wrapper .title h2{
    color: #111111;
    font-size: 18px;
    font-weight: 700;
}

.profile-orders .cart-table .item-article a.title{
    text-align: left;
    color: #111111;
}

.profile-orders .subtitle h4{
    color: #626262;
    font-size: 15px;
}

.profile-section .subtitle h4{
    color: #626262;
    font-size: 15px;
}

.profile-orders .order-lnk-wrapper .item{
    padding: 3px;
}

.profile-orders .order-lnk-wrapper .item.item-buy-again{
    display: none;
}

.item-payment-methods .btn{
    border: 1px solid #463B4A;
    background-color: #ffffff;
    color: #463B4A;
    padding: 4px 25px;
}

.item-payment-methods .btn:hover{
    border: 1px solid #584b5f;
    background-color: #584b5f;
    color: #ffffff;
}

.item-payment-methods .modal-footer .btn{
    padding: 0;
    line-height: 37px;
    height: 37px;
}

.profile .product .item .text-wrapper .prices-wrapper .current-price,
.profile .product .item .text-wrapper .prices-wrapper .prev-price{
    width: auto;
}

.profile .profile-favorite-products .caption-icon{
    position: absolute;
    right: 20px;
    margin-top: -20px;
}

.profile .profile-favorite-products .caption-icon .icon-heart-f:before{
    content: "\f08a";
    font: normal normal normal 14px/1 FontAwesome;
    font-weight: 700;
}

.icon-heart-f:before{
    content: "\f08a";
    font: normal normal normal 14px/1 FontAwesome;
    font-weight: 700;
}

.profile .profile-favorite-products .product .item{
    margin: 0;
}

.profile .title-wrapper h4{
    color: #626262;
    font-size: 15px;
}

.profile .product .sizes-btn-wrapper .item{
    margin: 0 3px 3px 0;
    padding: 9px;
    font-size: 14px;
    line-height: 14px;
    border: 1px solid #463b4a;
    min-width: 30px;
    background-color: transparent;
    color: #463b4a;
    opacity: 1;
    border-radius: 0;
}

.profile .sizes-btn-wrapper{
    text-align: center;
}

.profile .product .sizes-btn-wrapper .item.btn-rounded{
    background-color: #463b4a;
    color: #ffffff;
}

.sizes-btn-wrapper {
    padding: 10px 5px;
}

.size-available-wrapper .product .item .text-wrapper .title{
    height: auto;
}

.size-available-wrapper .product .item{
    margin: 0;
}

.product-item-attrs{
    text-align: center;
}

.profile .profile-section .remove-item-lnk{
    text-align: center;
    padding: 5px 10px;
    border: 1px solid #111111;
    width: 100px;
    margin: 15px auto 0;
}

.profile .profile-section .remove-item-lnk:hover{
    border: 1px solid #403544;
    background: #403544;
    color: #ffffff;
}

.shop-wall-wrapper{
    display: none;
}

.profile .product .sizes-btn-wrapper .item{
    padding: 4px;
    min-width: 20px;
    border-radius: 0;
}

.fa-money:before{
    content: "\f153";
}

.profile-favorite-products .product .item .btn-wrapper{
    display: block;
}

.product-item .remove-item{
    font-size: 25px;
    border: none;
}

.profile .price-wrapper{
    text-align: center;
}

.profile .product-sizes{
    text-align: center;
}

.profile-favorite-products .product .item .text-wrapper .title{
    height: 35px;
}


.profile-favorite-products .product .item .text-wrapper{
    height: 100px;
    overflow: hidden;
}

.profile-orders .product .item{
    margin: 10px 0 0px;
}

.profile-orders .item-payment-methods .btn{
    margin-top: 0;
}

/* Stores */
.storelocator-panel{
    margin: 80px 0 20px 30px;
    width: 430px;
    border: 1px solid #B3B3B3;
    padding: 0;
    /*min-height: 540px;*/
    max-height: 540px;
    height: auto !important;
}

.storelocator-filter h4{
    color: #333333;
    font-size: 16px;
}

.stores-location-search .form-control{
    border-color: #CCCCCC;
}

.storelocator-filter .icon.icon-search{
    top: 50px;
    right: 30px;
    width: 18px;
    height: 18px;
}

.storelocator-filter .icon.icon-search:before{
    content: url("../../images/nbshop5_pandora/core/search.svg");
}

.feature-filter{
    display: none;
}

.storelocator-filter{
    margin-bottom: 0;
    padding: 10px 10px 20px;
    -webkit-box-shadow: 7px 7px 7px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 7px 7px 7px 0px rgba(0,0,0,0.15);
    box-shadow: 7px 7px 7px 0px rgba(0,0,0,0.15);
}

.storelocator-panel .store-item{
    margin-bottom: 0;
    box-shadow: none;
    border-bottom: 1px solid #D9D9D9;
    background: #F4F4F4;
    padding: 20px 10px;
}

.storelocator-panel .store-item:hover{
    background: #ffffff;
    box-shadow: none;
    border-bottom: 1px solid transparent;
}

.store-item .store-item-wrapper .item.title{
    color: #111111;
    font-size: 15px;
    line-height: 15px;
    text-transform: uppercase;
    padding-bottom: 20px;
}

.store-item .store-item-wrapper .item{
    padding-left: 0;
    font-size: 13px;
    color: #636466;
    line-height: 24px;
}

.store-item .store-item-wrapper .item.address .icon:before {
    content: url("../../images/nbshop5_pandora/core/address.png");
    vertical-align: middle;
}

.store-item .store-item-wrapper .item.phone .icon:before {
    content: url("../../images/nbshop5_pandora/core/phone_2.png");
    vertical-align: middle;
}

.store-item .store-item-wrapper .item .icon{
    margin-right: 10px;
    vertical-align: middle;
}

.store-item .store-item-wrapper .item.cityName {
    padding-left: 27px;
}

.store-map-wrapper.active .show-store-list{
    color: #CC0244;
}

.store-map-wrapper.active .show-store-list .icon {
    font-weight: 700;
}

.gm-style .gm-style-iw-c{
    border-radius: 0;
    border: 1px solid #B3B3B3;
}

.store-popup{
    padding: 20px 10px 10px;
}

.store-popup h1{
    color: #111111;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 15px;
}

.store-popup .title{
    font-weight: 400;
}

.gm-style{
    font-family: 'optima';
}

.store-popup .item.item-text{
    color: #636466;
    font-size: 13px;
}

.store-popup .item .title span{
    display: none;
}

.store-popup .title .icon{
    position: absolute;
}

.store-popup .item-address .icon:before{
    content: url("../../images/nbshop5_pandora/core/address.png");
}

.store-popup .item-phone .icon:before{
    content: url("../../images/nbshop5_pandora/core/phone_2.png");
}

.store-popup .item-email .icon:before{
    content: url("../../images/nbshop5_pandora/core/mail.png");
}

.store-popup .nb-store-workingHours .icon:before{
    content: url("../../images/nbshop5_pandora/core/time.png");
}

.store-popup .content{
    padding-left: 20px;
    color: #636466;
    font-size: 13px;
}

.store-popup .item {
    margin-bottom: 10px;
}

.store-popup .store-item-action{
    color: #CC0244;
    text-decoration: underline;
    margin-top: 10px;
    font-size: 13px;
}

.store-popup .store-item-action:hover{
    color: #111111;
}

/* Store detail */
.store-background{
    color: #111111;
    background: #ffffff;
    padding: 20px 0 0
}

.store-background h1{
    color: #111111;
    font-size: 32px;
    line-height: 32px;
}

.store-background .description{
    display: none;
}

.store-contact .items-wrapper .title .fa-phone:before{
    content: url("../../images/nbshop5_pandora/core/phone_2.png");
}

.store-contact .items-wrapper .title .fa-map-marker:before{
    content: url("../../images/nbshop5_pandora/core/address.png");
}

.store-contact .items-wrapper .title .fa-clock-o:before{
    content: url("../../images/nbshop5_pandora/core/time.png");
}

.store-contact .items-wrapper .item.active{
    color: #CC0244;
}

.store-contact .items-wrapper .title .icon{
    vertical-align: middle;
    margin-right: 10px;
}

.store-contact .items-wrapper .item{
    font-weight: 400;
    color: #636466;
    margin-left: 30px;
    font-size: 13px;
}

.store-contact .items-wrapper .title{
    font-size: 13px;
    text-transform: uppercase;
    color: #403544;
    font-weight: 700;
}

.store-contact .items-wrapper .item.row{
    margin-left: 18px;
}

/* Sidebar menu */
.sidebar-menu{
    margin-bottom: 30px;
}

.sidebar-menu .tabs-wrapper{
    padding: 0;
}

.page h3{
    margin: 20px 0 10px;
    font-weight: 400;
    color: #111111;
    font-size: 18px;
    text-transform: uppercase;
}

.sidebar-menu ul.tabs{
    margin-bottom: 0;
}

.sidebar-menu ul li{
    border-bottom: 1px solid #E0E0E0;
    margin: 0;
    padding: 10px 0;
}

.sidebar-menu a{
    font-size: 16px;
    line-height: 16px;
    color: #626262;
}

.page-normal{
    padding: 20px 0 0 40px;
}

.page .company_info_contact .heading-wrapper{
    display: block;
}

.page .company_info_contact .heading-wrapper h5,
.page .company_info_contact .heading-wrapper .h5{
    color: #111111;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 25px;
}

.sidebar-menu a:hover{
    color: #CC0244;
}

.page-normal .post-content img{
    margin-bottom: 15px;
}

/* FAQ */
.accordian.article{
    margin-top: 0;
}

.accordian.article .panel{
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
}

.accordian.article .panel .title .panel-toggle.collapsed{
    color: #626366;
    line-height: 18px;
    padding: 15px 50px 15px 15px;
    font-size: 18px;
    background: #F9F9F9;
}

.accordian.article .panel .title .panel-toggle{
    color: #CC0244;
    line-height: 18px;
    padding: 15px 50px 15px 15px;
    font-size: 18px;
    background: #F9F9F9;
}

.accordian.article .panel .title .panel-toggle.collapsed{
    color: #797d80;
    background: #ffffff;
}
.accordian.article .panel .title .panel-toggle.collapsed:hover{
    color: #CC0244;
}
.panel > .collapsing, .panel > .collapse {
    background: #ffffff;
    border-bottom: 0 solid #E0E0E0;
}

.accordian.article .panel-wrapper > .panel{
    box-shadow: none;
    padding-top: 0px;
    padding-bottom: 0px;
    border-bottom: 1px solid #E0E0E0;
    border-radius: 0;
}
.accordian.article .panel .panel-toggle > .icon{
    border-radius: 3px;
    width: 32px;
    text-align: center;
    top: 15px;
    color: #CC0244;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.accordian.article .panel-inner p{
    padding: 15px;
    padding-right: 50px;
    font-size: 15px;
    color: #626262;
    background: #F9F9F9;
    margin: 0;
}
.panel .title .panel-toggle.collapsed:hover,
.panel .title .panel-toggle{
    opacity: 1;
    color: #CC0244;
}
.panel .title .panel-toggle.collapsed{
    opacity: 1;
}
.accordian.article .panel .panel-toggle.collapsed > .icon{
    color: #DBDBDB;
}
.pannel-wrapper .panel .collapse.in > .content{
    border-bottom: 1px solid #DBDBDB;
}
.collapse.in > .content{
    position: relative;
}

.panel{
    box-shadow: none;
}

.page .category-heading h1{
    text-align: center;
    font-size: 32px;
    line-height: 32px;
    margin-top: 25px;
}

/* Error page */
.error-page h1{
    text-align: center;
    font-size: 32px;
    line-height: 32px;
    margin-top: 25px;
}
.alt-background{
    background: #f4f4f4;
}

.error_page_content-slider .heading-wrapper.heading-wrapper-bordered h2{
    color: #CC0244;
}

.grid-slider.error_page_content-slider .item .text-wrapper .title{
    color: #CC0244;
    font-size: 16px;
    text-transform: uppercase;
}

.toggle-init .indicator i{
    font-size: 13px;
}

.categories-list .heading-wrapper{
    color: #CC0244;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.categories-list ul li a{
    color: #626262;
}

.post-content p{
    font-size: 17px;
}

/* Actions,Poll */
.heading-underlined{
    border: none;
    margin-bottom: 30px;
}

.heading-underlined h1{
    text-align: center;
    margin: 25px 0 0;
    font-size: 32px;
    font-weight: 400;
    color: #111111;
}

.quiz .item .the-date, .poll .item .the-date{
    color: #CC0244;
    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 #E0E0E0;
}

.fa-flip-horizontal{
    display: none;
}

.quiz .item .btn-wrapper a,
.poll .item .btn-wrapper a{
    font-size: 14px;
    color: #111111;
    text-transform: uppercase;
}

.quiz .item .btn-wrapper a:hover,
.poll .item .btn-wrapper a:hover{
    color: #CC0244;
}

.quiz .item .title a,
.poll .item .title a{
    color: #111111;
    font-weight: 500;
    font-size: 20px;
}

.quiz .item .title a:hover,
.poll .item .title a:hover{
    color: #CC0244;
}

.quiz .item .description, .poll .item .description{
    font-size: 14px;
    color: #4D4D4D;
}

.progress-bar{
    background-color: #463B4A;
}

.quiz-details .progress-bar-success{
    background-color: #463B4A;
}

.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 #E0E0E0;
}

.actions .item .the-date{
    color: #CC0244;
}

.actions .item .btn-wrapper a{
    font-size: 14px;
    color: #111111;
    text-transform: uppercase;
}

.actions .item .btn-wrapper a:hover{
    color: #CC0244;
}

.actions .item .description{
    font-size: 14px;
    color: #626262;
}

.actions .item .title a{
    color: #111111;
    font-weight: 500;
    font-size: 20px;
}

.actions .item .title a:hover{
    color: #CC0244;
}

.actions h1,
.quiz h1{
    text-align: center;
    margin: 0px 0 30px;
    font-size: 30px;
    font-weight: 400;
    color: #333333;
}

.quiz-details{
    margin-top: 30px;
}

.actions-detail-product-slider {
    margin-top: 40px;
}

.slider.actions-main-slider{
    padding-top: 10px;
}

.actions-detail-product-slider .heading-wrapper.heading-wrapper-bordered h2{
    color: #111111;
    font-size: 32px;
    line-height: 32px;
    margin-bottom: 45px;
}

/* Kolekcije */
.article.article-list-colections .heading-wrapper .title{
    display: none;
}

.article.article-list-colections .first-item .item .content .title a,
.article.article-list-colections .second-item .item .content .title a{
    color: #ffffff;
    font-size: 30px;
    text-transform: uppercase;
}

.article.article-list-colections .row > div:not(.first-item) .item .content{
    padding: 0 0 40px;
}

.article.article-list-colections .one-item-xxs{
    padding-left: 10px;
}

.article.article-list-colections .one-item-xxs:nth-child(2n+1){
    padding-right: 10px;
    padding-left: 0;
}

.article-detail-colections .article-main-img{
    margin-bottom: 50px;
}

.article-detail-colections .article-heading{
    position: relative;
    bottom: 60px;
    left: 50%;
    transform: translateX(-50%);
}

.article-detail-colections .article-heading h1{
    margin: 0;
    font-size: 32px;
    line-height: 32px;
    font-weight: 400;
    color: #ffffff;
    text-align: center;
}

.page h1{
    text-align: left;
    margin-top: 0;
}

.page-cover-image .img-wrapper img, .category-cover-image .img-wrapper img{
    position: relative;
    top: auto;
    left: auto;
    transform: none;
}

/* Career cooperation */
.page.career-page h1,
.page.cooperation-page h1{
    text-align: center;
}

.input-group-btn .btn-default.btn-file{
    border: 1px solid #463B4A;
    background-color: #ffffff;
    color: #463B4A;
}

.input-group-btn .btn-default.btn-file:hover{
    border: 1px solid #463B4A;
    background-color: #463B4A;
    color: #ffffff;
}

.career-page .btn-wrapper .btn-success{
    padding: 10px 35px;
    text-transform: uppercase;
}

.products-listing.product-listing-items > .row{
    display: block;
    flex-wrap: initial;
}

.modal-backdrop.in{
    background-color: #403545;
    opacity: .8;
}

body.modal-open header,
body.modal-open main,
body.modal-open footer{
    filter: blur(7px);
    -webkit-filter: blur(7px);
}

body.uc-profile.modal-open header,
body.uc-profile.modal-open main,
body.uc-profile.modal-open footer{
    filter: none !important;
    -webkit-filter: none !important;
}

body.uc-cart.modal-open header,
body.uc-cart.modal-open main,
body.uc-cart.modal-open footer{
    filter: none !important;
    -webkit-filter: none !important;
}

body.uc-product_list.modal-open header,
body.uc-product_list.modal-open main,
body.uc-product_list.modal-open footer{
    filter: none !important;
    -webkit-filter: none !important;
}


body.modal-open .sidebar-product-compare{
    display: none;
}

/* Cookie slider */
.cokie-info-wrapper .title{
    font-size: 18px;
}

.cokie-info-wrapper .description{
    font-size: 13px;
    line-height: 20px;
}

.cookie-agree{
    background: #463B4A;
}

.cookie-agree:hover{
    background: #584b60;
}

.cokie-info-wrapper .items-wrapper{
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    align-items: center;
}

.cokie-info-wrapper .items-wrapper .read-more-btn{
    border: 1px solid #463B4A;
    background: #ffffff;
    color: #463B4A;
}

.cokie-info-wrapper .items-wrapper .read-more-btn:hover{
    background: #463B4A;
    color: #ffffff;
}

.action-video{
    display: none;
}

.login-page h1,
.lost-password-page h1,
.registration-page h1{
    text-align: center;
}

.popover.bottom>.arrow:after{
    border-bottom-color: #403544;
}

.popover-title{
    padding: 10px 10px;
    font-size: 14px;
    line-height: 14px;
    background: #403544;
    color: #ffffff;
}

.product-attributes-wrapper .product-help-link{
    display: none;
}

.container-banners{
    z-index: 2;
}

.product-buy .btn.disabled{
    background: #F8F8FA;
    color: #111111;
}

.product-buy .btn.disabled:hover{
    background: #ececf1;
    color: #111111;
}

.table-hidden{
    display: none;
}

.map-link{
    color: #CC0244;
}

.store-content .post-item-morelink .icon-caret-right{
    display: none;
}

.promotion-wrapper .collapse.in > .panel-body{
    border-bottom: 1px solid #CCCCCC;
}

.promotion-wrapper{
    margin-bottom: 50px;
}

.srch .header{
    min-height: 90px;
}

.sizes-wrapper .product-help-link{
    display: none;
}

.promotion-wrapper .panel-group .panel-top > .panel-heading.opened .panel-toggle{
    color: #CC0244;
}

.home-tabs-top-wrapper .product-generic-tabs.lists-tabs .tab-content{
    background: #Ffffff;
    background-image: none;
    padding: 0;
    margin: 0;
}

.home-tabs-top-wrapper .lists-tabs ul.items-wrapper .item{
    border-bottom: none;
}

.home-tabs-top-wrapper .product-generic-tabs.lists-tabs ul.items-wrapper{
    /*border-bottom: 2px solid #f4f4f4;*/
}

.home-tabs-top-wrapper .lists-tabs ul.items-wrapper .item.active{
    /*border-bottom: 2px solid #ebaeaa;*/
}

.handlines-sldier .title{
    display: none;
}

.handlines-popup-sldier .title{
    text-align: center;
    color: #111111;
    font-size: 15px;
    text-transform: none;
}

.handlines-popup-sldier .title{
    display: none;
}

.modal-headlines-popup .modal-body{
    padding: 15px 20px;
}

.handlines-popup-sldier .description p{
    text-align: center;
}

.hedlines-popup-wrapper{
    height: 30px;
}

.handlines-sldier .slick-slider{
    height: 30px;
}
/*Cart remark*/
.cart-product-remark-wrapper .alert{
    font-size: 13px;
    color: #4c4c4c;
    margin-bottom: 5px;
    margin-top: 5px;
    max-height: 46px;
}

.cart-product-remark-wrapper .alert.alert-warning{
    background-color: #fcefe8;
    border-color: #f9dbcd;

}
/*Cart remark End*/

.landing-headline{
    padding-top: 50px;
}

.landing-headline h2{
    text-align: center;
    margin-bottom: 30px;
    font-size: 32px
}

.user-manual{
    padding: 0;
    display: block;
    text-align: right;
}

.user-manual .heading-wrapper{
    display: none;
}

.category-submenu{
    text-align: center;
    margin-bottom: 50px;
    margin-top: 50px;
}

.category-submenu .item{
    display: inline-block;
    height: 56px;
    margin-right: 15px;
    font-size: 16px;
}

.category-submenu .item a .content .title{
    padding: 20px 25px;
    border: 1px solid #403544;
}

.category-submenu .item.active a .content .title,
.category-submenu .item:hover a .content .title{
    background: #403544;
    color: #ffffff;
    transition: none;
}

.checkbox-is-kept{
    display: none !important;
}

.donation-products.delivery-options .panel-content{
    padding: 0 10px;
}

.donation-products.delivery-options .name{
    text-align: center;
}

.donation-products.delivery-options .gift-product .icheck-label{
    padding: 15px 10px 15px 40px;
}

.donation-products.delivery-options .panel-default>.panel-heading{
    background-color: #F8F8FA;
}

/* Donations new */
.donation-products.delivery-options .panel-default>.panel-heading{
    display: none;
}

.donation-products.delivery-options .panel-default{
    background: #F8F8FA;
    border: none;
    border-radius: 0;
    padding: 20px 10px;
    margin-bottom: 0;
}

.donation-products.delivery-options .donation-content .title{
    color: #CC0244;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 25px;
}

.donation-products.delivery-options .donation-content .description {
    color: #CC0244;
    font-size: 16px;
    margin-bottom: 40px;
}

.donation-products.delivery-options .donation-content .icheckbox_flat{
    border: 1px solid #D9D9D9;
    border-radius: 2px;
    width: 12px;
    height: 12px;
    background: #ffffff;
    margin-top: 1px;
}

.donation-products.delivery-options .donation-content .icheckbox_flat.checked,
.donation-products.delivery-options .donation-content .icheckbox_flat.checked.disabled{
    border: 1px solid #CC0244;
    background: #CC0244 url(../../images/nbshop5_pandora/core/check_box.png) center no-repeat;
}

.donation-products.delivery-options .donation-content .form-group label{
    color: #626262;
    font-size: 14px;
}

.donation-products.delivery-options .gift-product .icheck-label{
    padding: 0 10px 0 0;
    margin-bottom: 0;
    display: flex;
    align-items: flex-start;
}

.donation-products.delivery-options .iradio_flat{
    display: none;
}

.donation-products.delivery-options .gift-product .delivery-option-image{
    border: 1px solid #E6E6E6;
    padding: 0;
    display: inline-block;
}

.donation-products.delivery-options .gift-product .product-info{
    display: inline-block;
    padding-left: 15px;
}

.donation-products.delivery-options .gift-product .product-info .category{
    color: #626262;
    font-size: 13px;
    line-height: 13px;
    margin-bottom: 10px;
}

.donation-products.delivery-options .gift-product .product-info .name{
    color: #111111;
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 10px;
    text-align: left;
}

.donation-products.delivery-options .gift-product .product-info .colection{
    color: #626262;
    font-size: 13px;
    line-height: 13px;
    margin-bottom: 15px;
    height: 13px;
}

.donation-products.delivery-options .gift-product .product-info .description{
    color: #626262;
    font-size: 13px;
    line-height: 15px;
    height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.cart-step.donation-wrapper{
    padding-bottom: 0;
}

.cart-step .horizontal-divider{
    display: none;
}

.cart-step.donation-wrapper{
    min-height: auto !important;
    padding-bottom: 0;
}

.donation-products.delivery-options{
    margin-top: 10px;
}

.toggle-banner{
    display: none;
}

.delivery-option-description.read-more-text .btn {
    display: none;
}

.delivery-option-description .lesstext {
    display: none;
}

.delivery-option-description .moreellipses {
    display: none;
}

.delivery-option-description span.full-content{
    display: block !important;
}
/* Product list slider */
.product-list-slider-wrapper .item:hover{
    box-shadow: none;
}

.product-list-slider-wrapper .item .text-wrapper{
    height: auto;
}

.product-list-slider-wrapper .item .content{
    display: none;
}

.product-list-slider-wrapper .item .img-wrapper,
.product-list-slider-wrapper .item .img-wrapper .img-hover{
    padding: 15px 0;
}

.product-list-slider-wrapper .item{
    margin: 0 0 30px;
}

/* Tiket */
.loyalty-card-image h4{
    color: #CC0244;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 25px;
    margin-top: 15px;
}

.loyalty-card-image .description h3 {
    color: #CC0244;
    font-size: 16px;
    margin-bottom: 40px;
}

.delivery-options  .use-ticket .remove-ticket{
    border: none;
}

.cart-order-options .lists-tabs .tab-content{
    padding: 20px;
    background: #F8F8FA;
}

#order_ticket_content .cart-ticket-wrapper{
    padding-top: 0;
}

/* Dropdown image */
.nav-main-dropdown li > a img, .nav-main-dropdown .nav-main > li > a img{
    float: right;
    margin-left: 10px;
    padding-top: 0;
}

/* Newsletter */
.message-listing .heading-underlined h1{
    margin: 35px 0 0;
}

.message-listing .heading-underlined{
    margin-bottom: 55px;
}

.message .item .title a{
    color: #403545;
    font-size: 20px;
    text-transform: uppercase;
}

.message .item .title a:hover{
    color: #CC0244;
}

.message .item .text-wrapper {
    padding: 20px;
}

.message .item .the-date{
    color: #CC0244;
}

.message .item .description{
    color: #626262;
}

.message .item .btn-wrapper a{
    font-size: 14px;
    text-transform: uppercase;
}

.message-detail .table-responsive{
    overflow-x: unset;
    min-height: 1px;
}

.message-detail .table>tbody>tr:nth-child(2n+1){
    background: transparent;
}

.message-detail .table>tbody>tr:hover>td,
.message-detail .table>tbody>tr:hover>th{
    background: transparent;
}

.message-detail .post-content{
    margin: 0;
}

.message-detail .heading-underlined h1{
    margin: 35px 0 0;
    font-family: 'optima';
}

.message-detail .heading-underlined{
    margin-bottom: 55px;
}

.message-detail .the-date{
    font-family: 'optima';
    position: absolute;
    right: 0;
}

#order_address_content .cart-address .users-buttons{
    float: none !important;
}

/* Work */
.work-img img{
    margin: 0 auto;
}

.page.page-work{
    padding: 0;
    margin: 0;
}

.page.page-work h1{
    text-align: center;
    margin: 40px 0 20px;
}

.product .item:hover .caption-product-list a{
    box-shadow: none;
}

.user-manual .lnk span{
    color: #CC0244;
    font-weight: 700;
}

.cart-product-remark-wrapper .alert.alert-warning{
    background-color: transparent;
    border-color: transparent;
    color: #CC0244;
    font-size: 13px !important;
    padding: 0;
    overflow: hidden;
    max-height: 75px;
}

.cart-product-remark-wrapper .alert.alert-warning > p > span,
.cart-product-remark-wrapper .alert.alert-warning > p > strong > span{
    font-size: 13px !important;
}

.question-mark{
    display: none;
}

.center-cart .cart-description{
    font-weight: 600;
}

.mainSliderVideo{
    height: 545px !important;
}

.show-list-link-wrapper{
    display: none;
}

/* Pandora Moldavija */
/*.bt-pandora-mda .product .item .bottom-btn-wrapper .btn-default{*/
/*    display: none;*/
/*}*/

/*.bt-pandora-mda .header-cart{*/
/*    display: none;*/
/*}*/

/*.bt-pandora-mda .header-favorite.header-favorite-circle-top-right{*/
/*    margin: 15px 20px 15px 0;*/
/*}*/

/*.bt-pandora-mda .header.fixed .header-favorite.header-favorite-circle-top-right{*/
/*    margin: 6px 20px 6px 6px;*/
/*}*/

/*.bt-pandora-mda header.fixed .user{*/
/*    margin-right: 55px;*/
/*}*/

/*.bt-pandora-mda .product-detail-buy{*/
/*    display: none;*/
/*}*/

/*.bt-pandora-mda .profile .profile-into .item:nth-child(3){*/
/*    display: none;*/
/*}*/

/*.bt-pandora-mda .product-attributes-wrapper{*/
/*    display: none;*/
/*}*/

/*.lc-si .modal .form-group-checklabel .validation-errors-list,*/
/*.lc-si .modal .form-group-checklabel .validation-errors-list{*/
/*    left: auto;*/
/*}*/

/*.bt-pandora-mda .no_b2b_user-slider.grid-slider .btn-wrapper{*/
/*    display: none;*/
/*}*/

/*.bt-pandora-mda .modal .form-group-checklabel .validation-errors-list{*/
/*    left: 240px;*/
/*}*/

/*.bt-pandora-mda .product .item .options-wrapper .sizes-selector-wrapper{*/
/*    display: none;*/
/*}*/

/*.bt-pandora-mda .product .item .options-wrapper .product-sizes{*/
/*    text-align: center;*/
/*}*/

/* Newsletter subscribe landing */
.text_grid12.headline{
    margin: 45px 0 30px;
    text-align: center;
}

.text_grid12.headline h2{
    color: #000000;
    font-size: 2rem;
    margin: 0;
}

.newsletter.fullwidth-center-item .mobile-img{
    display: none;
}

.newsletter.fullwidth-center-item .form-group input{
    border: 1px solid #CCCCCC;
    width: 580px;
    margin-bottom: 0;
}

.item-newsletter-wrapper{
    width: 900px;
    margin: 55px auto 20px;
}

.item-newsletter-wrapper .container{
    width: 100%;
}

.item-newsletter-wrapper .form-group{
    display: inline-block;
    margin-bottom: 0;
}

.newsletter .item-newsletter-wrapper .btn-wrapper{
    width: 100%;
    max-width: 275px;
    float: right;
}

.newsletter .item-newsletter-wrapper .validation-errors-list{
    bottom: 0;
}

.text_grid12.description{
    margin: 0 auto 30px;
}

.text_grid12.description .heading-wrapper,
.text_grid12.description .description{
    width: 900px;
    margin: 0 auto;
    padding: 0 10px;
}

.item-newsletter-wrapper .heading-wrapper .title{
    text-align: center;
    font-size: 20px;
    margin-bottom: 15px;
}

.item-newsletter-wrapper .heading-wrapper .description{
    display: block;
    text-align: center;
    margin-bottom: 30px;
}

.table-cart-information{
    display: block;
    color: #111111;
    font-size: 16px;
    font-weight: 700;
    position: absolute;
    left: 15%;
    margin-top: -33px;
}

/*.table.cart-table > thead > tr > th.cart-discount,*/
/*.cart-table.table > tbody > tr > td.cart-discount{*/
/*    display: none;*/
/*}*/

/*.table.cart-table > thead > tr > th.cart-price-discount,*/
/*.cart-table.table > tbody > tr > td.cart-price-discount{*/
/*    font-size: 0;*/
/*}*/

.table.cart-table{
    position: relative;
}

/*.donation-content .btn-success{
    display: none;
}*/

.game-iframe-wrapper iframe{
    height: 300vh;
}

.cart-table.table>tbody>tr:nth-child(2n):hover>td,
.cart-table.table>tbody>tr:nth-child(2n):hover>th{
    background: #Ffffff;
}

.site-info-message .info-label{
    font-weight: 600;
    font-size: 15px;
}

.store-available, .store-available-info{
    font-size: 14px;
}

.store-available{
    margin-bottom: 10px;
}

.store-available > div:before{
    content: ' - ';
}
.product .item .text-wrapper.text-wrapper-witouth-price{
    height: 155px;
}

.footer .nav.items-wrapper .item.item-visible-xs{
    display: none;
}

.options-wrapper .heading-wrapper .title{
    display: none;
}
.modal .product-details .product-favorite .icon{
    line-height: 27px;
}
.filters-wrapper .filter-group-items-wrapper{
    display: none;
}
    /*AKCIJA*/
/*.cart-table .cart-price,
.cart-table .cart-discount{
    display: none;
}*/
.product-price.current-price{
    pointer-events: none;
}
/*AKCIJA END*/

.ajax-product-list-in-text .product-slider > .slider-navigation-absolute {
    top: calc(50% - 20px);
}

.table-cart-discount-info{
    position: absolute;
    left: 15%;
}

.product-listing .text-wrapper{
    color: #626262;
    font-size: 16px;
    text-align: center;
}

.products-in-list-slider .item{
    box-shadow: none;
    margin: 0;
}

.products-in-list-slider .img-wrapper{
    padding: 0;
}

.products-in-list-slider .text-wrapper .description{
    margin-top: 20px;
    color: #626262;
    font-size: 16px;
    text-align: center;
}

.product .item .text-wrapper .prices-wrapper .current-price{
    display: inline-block;
}

.product .item .text-wrapper .prices-wrapper .product-convert-price{
    float: none;
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    margin-left: 10px;
}

.product-convert-price{
    display: inline-block;
    font-weight: normal;
}

.product-convert-price span {
    color: #111111;
}

.lc-hr .header-cart-item .items-wrapper .item .content .price{
    font-size: 15px;
}

.lc-hr .header-cart-item .header-cart-toggle{
    width: 300px;
}

.lc-hr .header-cart-item .footer-wrapper .btn{
    padding: 4px 10px;
}

.lc-hr .header-cart-item .footer-wrapper .total-price{
    font-size: 15px;
}

.lc-hr .header-cart-item .footer-wrapper .total-price span{
    font-size: 15px;
    font-weight: normal;
}

.lc-hr .compared-products-wrapper .item-price{
    display: none;
}

.lc-hr .table.cart-table>tbody>tr>td.cart-price{
    font-size: 15px;
}

.lc-hr .table.cart-table>tbody>tr>td{
    font-size: 15px;
}

.header-cart-item .price .product-convert-price{
    font-weight: normal;
}

.currency-info .item{
    color: #000000;
    height: 30px;
    line-height: 30px;
    margin-right: 20px;
}

.currency-info .item .currency:before{
    content: url(../../../../nbshop5_v5_8/_static/images/core/currency_back.svg);
    width: 9px;
    height: 12px;
    left: -16px;
    top: 3px;
}
.lc-hr .cart-table .product-item-prices,
.lc-hr .table.cart-table>tbody>tr>td.cart-price{
    font-weight: bold;
    color: #463B4A;
}

.recommended_categories-slider{
    display: flex;
    align-items: center;
}

.recommended_categories-slider .heading-wrapper.heading-wrapper-bordered{
    flex-shrink: 0;
    padding-right: 20px;
    max-width: 250px;
    text-align: left;
}

.recommended_categories-slider .heading-wrapper.heading-wrapper-bordered h2{
    font-size: 19px;
    margin-bottom: 10px;
    line-height: 21px;
    color: #000000;
    font-weight: 700;
    word-break: normal;
    overflow-wrap: break-word;
    text-transform: none;
}

.recommended_categories-slider .heading-wrapper .description{
    font-size: 22px;
    margin-bottom: 0;
    line-height: 1.22;
    color: #000000;
    word-break: normal;
    overflow-wrap: break-word;
    text-transform: none;
}

.recommended_categories-slider .item .text-wrapper .title{
    font-size: 13px;
    line-height: 22px;
    margin-bottom: 25px;
    display: block;
    position: relative;
}

.recommended_categories-slider .item .text-wrapper .title:before{
    content: '';
    position: absolute;
    left: 0;
    bottom: -10px;
    width: 100%;
    height: 1px;
    background: #F48999;
}

.recommended_categories-slider .item:hover .text-wrapper .title:before{
    height: 2px;
    background: #F48999;
}

.recommended_categories-slider .item{
    padding-left: 10px;
    padding-right: 10px;
}

.recommended_categories-slider .item .img-wrapper{
    border: 1px solid #CCCCCC;
    border-bottom: none;
}

.recommended_categories-slider .item .content{
    border: 1px solid #CCCCCC;
    border-top: none;
}

.recommended_categories-slider.grid-slider .item .text-wrapper{
    margin-top: 0;
    padding-top: 10px;
}

.recommended_categories-slider.grid-slider .item .img-wrapper:after {
    display: none;
}

.slider.main-slider{
    margin-bottom: 50px;
}

/* Paketomati */
.modal.modal-store .item.item-email.nb-store-email,
.modal.modal-store .item.item-phone.nb-store-phone{
    display: none;
}

.store-popup .item-city .icon:before{
    content: url(../../images/nbshop5_pandora/core/address.png);
}

.modal.modal-store .item-button{
    background-color: #584b60;
}


.modal.modal-store .item-button:hover{
    background-color: #584b60;
}

.store-item .store-item-wrapper .item.phone {
    display: none;
}

.modal.modal-store .storelocator-panel{
    min-height: 490px;
}

.modal-email  ul{
    list-style-type: disc;
}
.modal.modal-store .item-button{
    background: #463B4A;
}
.modal.modal-store .item-button:hover{
    background-color: #584b60;
}
.modal .storelocator-panel{
    min-height: 490px;
}
#cart_store_modal .item.item-email.nb-store-email,
#cart_store_modal .item.nb-store-phone.phone,
#cart_store_modal .item.item-phone.nb-store-phone{
    display: none;
}

#cart_onepage_delivery_country_form .cart-step{
    margin-bottom: 15px;
}

#cart_onepage_delivery_country_form .form-group .styled-select{
    min-width: 175px;
    width: 175px;
}

/* handlines-sldier-headlines_info */
.handlines-sldier-headlines_info{
    margin-bottom: 0;
    height: 40px;
    background: #F1F1F3;
    z-index: 99;
    box-shadow: 0px 3px 5px #0000001A;
    position: sticky;
    top: 103px;
}

.handlines-sldier-headlines_info .item .description {
    display: none;
}

.handlines-sldier-headlines_info .item {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 0;
    text-align: center;
}

.handlines-sldier-headlines_info .item .title,
.handlines-sldier-headlines_info .item .btn {
    display: inline-block !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    text-transform: none;
    vertical-align: middle;
}

.handlines-sldier-headlines_info .item .btn {
    margin-left: 2px;
    padding: 0;
    min-width: initial;
    height: auto;
    font-size: 14px;
    text-decoration: underline;
    box-shadow: none;
    transition: color 0.4s ease-in-out;
    background: transparent;
    color: #111111;
}

.handlines-sldier-headlines_info .item .btn:active,
.handlines-sldier-headlines_info .item .btn:focus,
.handlines-sldier-headlines_info .item .btn:active:focus{
    box-shadow: none;
    background-color: transparent;
}


.lc-mk .table.cart-table > thead > tr > th.cart-discount,
.lc-mk .table.cart-table > thead > tr > th.cart-price-discount,
.lc-mk .table.cart-table>tbody>tr>td.cart-discount,
.lc-mk .table.cart-table>tbody>tr>td.cart-price-discount,
.lc-hr .table.cart-table > thead > tr > th.cart-discount,
.lc-hr .table.cart-table > thead > tr > th.cart-price-discount,
.lc-hr .table.cart-table>tbody>tr>td.cart-discount .cart-col-inner-wrapper,
.lc-hr .table.cart-table>tbody>tr>td.cart-price-discount .cart-col-inner-wrapper{
    font-size: 0;
}
.cookie-agree, .cookie-agree-gdpr{
    background: #463B4A;
}

/* Product detail lists */
.product-details .product-details-info{
    border-bottom: none;
    padding-bottom: 0;
}

.product-details-price .action-lowerprice,
.product-details-price .action-lowerprice-combinatios{
    top: 15px;
}

.product-details-price{
    padding-top: 20px;
    border-top: 1px solid #CCCCCC;
}

.detail-product-info-lists{
    display: block;
    padding: 0;
    margin-top: 20px;
    margin-bottom: 20px;
}

.detail-product-info-lists .item .img-wrapper{
    margin-right: 10px;
}

.detail-product-info-lists .item{
    background: #FFCAD4;
    color: #111111;
    align-items: center;
    padding: 7px 15px;
    margin-bottom: 10px;
}

.detail-product-info-lists .item .description p{
    margin-bottom: 0;
    font-size: 15px;
}

/*.bt-pandora-mda .nav-main-toplang{*/
/*    display: none;*/
/*}*/

/* cart all terms condition */

#order_total_confirm_content .cart-privacy-policy.all-terms .text-wrapper {
    display: flex;
    justify-content: center;
    align-items: baseline;
}

#order_total_confirm_content .icheck-label {
    position: relative;
    bottom: 2px;
}

.cart-privacy-policy a{
    text-decoration: underline;
}

.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;
}

.nb-chcek-all.badge{
    border-radius: 0;
    background: #584b60;
    color: #ffffff;
    margin-bottom: 10px;
}
.modal .reg-check-werapper{
    margin-bottom: 5px;
}

.cart-product-sider-with-description .row {
    display: flex;
    justify-content: center;
    align-items: center;
}

.cart-product-sider-with-description .items-wrapper-products-info {
    background: #F9F9F9;
    padding: 40px 40px 40px 20px;
    text-align: left;
}

.cart-product-sider-with-description .items-wrapper-products-info .title {
    font-size: 16px;
    font-weight: 700;
    color: #111010;
    line-height: 30px;
    margin-bottom: 20px;
    text-align: left;
}

.cart-product-sider-with-description .items-wrapper-products-info .description {
    font-size: 15px;
    font-weight: 400;
    color: #626262;
    line-height: 30px;
    margin-bottom: 20px;
    text-align: left;
}

.cart-product-sider-with-description .slider-navigation-absolute{
    width: calc(100% - 3px);
    left: 3px;
}

.detail-product-info-lists .item.gift-wrapping {
     display: none;
 }

.dropdown-filters-wrapper .filter-group .items-wrapper{
    max-height: 150px;
    overflow-y: auto;
}

.lc-ru .cart-check-lang.lang-ru{
    display: block;
}
body:not(.lc-ru) .cart-check-lang.lang-ru{
    display: none;
}

.lc-ro .cart-check-lang.lang-md{
    display: block;
}
body:not(.lc-ro) .cart-check-lang.lang-md{
    display: none;
}