/* - fix - */

.modal{
    top: 0 !important;
}

.modal .form-group-checklabel {
    margin-top: 5px;
}

.modal .form-group-checklabel .col-xs-4 {
    width: auto !important;
}

.text_grid12 {
    text-align: center;
}

.text_grid12 .heading-wrapper .title h2 {
    margin-top: 20px;
    line-height: 36px;
}

.uc-cart_import #importProductsCartContent .product-remove.pull-right {
    position: absolute;
    right: 0;
    padding: 0;
    height: auto;
    color: #036891 !important;
    background-color: transparent;
    border: 0;
    box-shadow: none !important;
}

.yt_video_bg-grid12 .volume-icons-wrapper {
    display: block !important;
}

.video-height.yt_video_bg-grid12{
    height: calc(15em + 44vw);
}

.fancybox-container.fancybox-is-open .fancybox-toolbar {
    opacity: 1;
}

.fancybox-container.fancybox-is-open .fancybox-toolbar .fancybox-button--close {
    display: block !important;
    opacity: 1;
    visibility: visible;
}

.horizontal-image .full-img img{
    margin: auto;
}

.tp-product .cnj-trust-mark-vertical {
    top: 50% !important;
    z-index: 100 !important;
}

.lc-cz #packetomat-stores-wrapper-ajax > .row > .col-xs-12.col-md-8,
.lc-sk #packetomat-stores-wrapper-ajax > .row > .col-xs-12.col-md-8{
    height: 100%;
}

.lc-cz .czech-map .card,
.lc-sk .czech-map .card {
    width: fit-content !important;
}

.lc-cz .czech-map .card .title,
.lc-sk .czech-map .card .title {
    font-size: 12px;
}

.lc-cz .czech-map .card .content,
.lc-sk .czech-map .card .content {
    font-size: 11px;
}

.lc-cz .modal.modal-store .content-info-bubble.store-popup .title,
.lc-sk .modal.modal-store .content-info-bubble.store-popup .title {
    margin-right: 0;
}

.lc-cz .modal.modal-store .storelocator-filter .icon.icon-search,
.lc-sk .modal.modal-store .storelocator-filter .icon.icon-search {
    top: unset;
}

/* - - - - - */

/* HEADER */
/* header top */
.header-top {
    background: transparent;
}

.header-top.fixed-style {
    background: #ffffff;
}

.header-top p,
.header-top span,
.header-top a {
    color: #6b6b6b;
    font-size: 12px;
}

.header-top .user .icon {
    display: none;
}
.header-top .nav.nav-simple > li.item-fast-login{
    display: block;
}
.user .item.item-fast-login .btn-wrapper .btn{
    display: block;
}
header.fixed .header-top .quick-links-wrapper{
    margin-left: 0;
    margin-right: 150px;
}
header.fixed .header-top .left-quicklinks .quick-links{
    margin-left: 40px;
}
.quick-links.nav-user_links{
    float: right;
}
.header-top .quick-links.nav-user_links .nav.nav-simple > li:first-of-type {
    padding-left: 10px;
    padding-right: 0;
}

.item-sbonus span > span{
    color: #f7941e;
}
.header-top .quick-links .nav.nav-simple > li span {
    font-size: 12px;
    line-height: 29px;
}
.header-top .nav.nav-simple > li{
    position: relative;
}
.header-top .nav.nav-simple > li:first-child:before{
    display: none;
}
.header-top .user .nav.nav-simple > li:before{
    content: '';
    position: absolute;
    top: 50%;
    height: 50%;
    width: 1px;
    background: #cfcfcf;
    left: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
/*.nav-main-useractions .item.item-user-vip,
.header-top .nav.nav-simple > li.item-user-vip {
    display: none !important;
}*/

.header-top .nav.nav-simple > li a:hover,
.header-top .nav.nav-simple > li a:hover span{
    text-decoration: none;
    color: #000000;
}
.quick-links .item-outlet span{
    font-weight: 700;
    color: #d12a31;
}

/*Search*/
.two-in-row-search .item.product-item .product-item-image {
    padding-left: 10px !important;
}

.two-in-row-search .product-category {
    display: block;
}

.autocomplete-input {
    line-height: 32px;
    height: 48px;
}

.autocomplete-close:hover {
    color: #000000;
    background: transparent;
}

.autocomplete-wrapper:before {
    height: 48px;
}

.autocomplete h4 ,
.autocomplete .h4 {
    padding: 0 !important;
}

.autocomplete-results .img-wrapper {
    border: none;
}

.autocomplete-results .product-title {
    font-size: 14px;
    height: 40px;
    line-height: 20px;
}

.products-list-simple .product-price {
    margin-top: 15px;
    line-height: 25px;
    text-align: right;
    font-size: 14px;
    color: #000000;
    font-weight: 400;
}

.products-list-simple .product-price.price-with-discount {
    color: #cf1c24;
}

.products-list-simple .product-prev-price {
    font-size: 11px;
    color: #6b6b6b;
    text-decoration: line-through;
    line-height: 16px;
}

.search-sugest .product-prices {
    text-align: right;
}

.recomended-sugest-wrapper {
    padding: 10px;
}

.recomended-sugest-wrapper .heading-wrapper {
    display: inline-block;
}

.recomended-sugest-wrapper .heading-wrapper .title {
    text-transform: uppercase;
    font-weight: 600;
}

.recomended-sugest-wrapper .nav-search-sugest .item {
    display: inline-block;
}

.search-word {
    font-weight: 600;
    color: #1BA1FC;
}

/*Search End*/
/*Cart items*/
.header-cart-item .header-cart-toggle {
    top: 90px;
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,0);
    box-shadow: 0 0 0 0 rgba(0,0,0,0);
    border: 1px solid #dddddd;
    right: 9px;
    z-index: 10000;
    width: 350px;
}

.header-cart-item .heading-wrapper i {
    top: 9px;
    font-family: 'NBIcon', sans-serif;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
}
.header-cart-item .heading-wrapper i:before{
    content: "\e612";
}
.header-cart-item .heading-wrapper .title {
    color: #6b6b6b;
    text-align: left;
}
.header-cart-item .heading-wrapper .title span{
    color: #000000;
    font-weight: 700;
}
.header-cart-item .footer-wrapper .btn {
    margin-top: 3px;
    background: #036891;
    color: #ffffff;
    width: 172px;
    line-height: 30px;
}
.header-cart-item .footer-wrapper{
    border-top: 1px solid rgba(0,0,0,0.1);
}
.header-cart-item .footer-wrapper .btn:active,
.header-cart-item .footer-wrapper .btn:focus,
.header-cart-item .footer-wrapper .btn:hover {
    background: #000000;
}

.header-cart-item .footer-wrapper .total-price{
    font-weight: 700;
    font-size: 18px;
    color: #000000;
}
.header-cart-item .header-cart-toggle .heading-wrapper {
    border-bottom: 1px solid rgba(0,0,0,0.25);
    font-size: 14px;
    color: #6b6b6b;
    padding: 5px 15px 15px 20px;
}
.header-cart-item .items-wrapper .item:last-child{
    border-bottom: 0;
}
.header-cart-item .items-wrapper .item .content {
    width: 170px;
    margin-left: 20px;
}

.header-cart-item .items-wrapper .item .product-item-remove .icon {
    font-size: 10px;
    float: right;
    margin-right: 5px;
}
.header-cart-item .items-wrapper .item{
    height: 140px;
    padding: 10px 0 10px 20px;
}
.header-cart-item .items-wrapper .item .product-item-remove{
    display: none;
}
.header-cart-item .items-wrapper .item img {
    width: 100px;
}
.header-cart-item .items-wrapper .item .content .product-size,
.header-cart-item .items-wrapper .item .content .product-qty{
    display: block;
    color: #000000;
    font-size: 12px;
}
.header-cart-item .items-wrapper .item .content .title{
    font-size: 14px;
    color: #000000;
    text-transform: uppercase;
    line-height: 16px;
    text-align: left;
    padding-bottom: 10px;
}
.header-cart-item .items-wrapper .item .content .price {
    font-size: 17px;
    font-weight: 700;
    color: #000000;
    text-align: left;
    margin-top: 10px;
}
header.fixed .header-cart-item .header-cart-toggle {
    top: 30px;
    right: -17px;
}


.header-cart-item .footer-wrapper .subtitle {
    padding: 10px 10px 0px 10px;
    text-align: center;
    text-transform: uppercase;
    border-top: 1px solid rgba(0,0,0,0.15);
    display: inline-block;
    width: 100%;
    font-size: 12px;
    color: #6b6b6b;
    margin-top: 10px;
}
/*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;
}*/

header.fixed .user {
    margin-right: 0;
}

header.fixed .header-cart,
header.fixed .header-favorite.header-favorite-circle-top-right {
    position: fixed;
    top: 0;
    right: calc(50vw - 600px);
    z-index: 10000;
    margin: 0 18px 0 0;
}

header.fixed .header-favorite.header-favorite-circle-top-right .description,
header.fixed .header-cart .mini-cart.mini-cart-circle-top-right .icon-wrapper .description {
    display: none;
}

header.fixed .header-cart .mini-cart.mini-cart-circle-top-right .header-carthor-total,
header.fixed .header-favorite.header-favorite-circle-top-right .favorite-header-total {
    top: 5px;
    right: -15px;
}

.header-cart {
}


header.fixed .header-favorite.header-favorite-circle-top-right {
    margin: 0 66px 6px 6px;
}

.header .logo {
    padding: 0;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}
.header .logo img{
    max-height: 65px;
}
.header-cart {
    min-width: 40px;
    margin: 20px 10px 0 0;
    padding-bottom: 30px;
    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 {
    float: right;
    margin: 20px 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: 30px;
    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 .description,
.header-cart .mini-cart.mini-cart-circle-top-right .icon-wrapper .description {
    color: #6b6b6b;
    display: none;
}

.header-favorite.header-favorite-circle-top-right .icon-wrapper {
    background: url('../../images/sv2019/core/srce.svg') center no-repeat;
    width: 25px;
    height: 30px;
    margin-bottom: 10px;
}

.header-cart .mini-cart.mini-cart-circle-top-right .icon-wrapper {
    background: url('../../images/sv2019/core/korpa_header.svg') center no-repeat;
    width: 26px;
    height: 30px;
    margin-bottom: 5px;
}

.header-favorite.header-favorite-circle-top-right .favorite-header-total,
.header-cart .mini-cart.mini-cart-circle-top-right .header-carthor-total {
    background: transparent;
    top: 25px;
    right: 3px;
    border-radius: 0;
    color: #000000;
    line-height: 20px;
    height: 18px;
    width: 18px;
    text-align: center;
    font-size: 11px;
}

.header-favorite.header-favorite-circle-top-right:hover .favorite-header-total,
.header-cart .mini-cart.mini-cart-circle-top-right:hover .header-carthor-total {

}
/*Header Home slider*/
.header_home-slider {
    margin-top: 25px;
}
.header_home-slider .button-wrapper{
    display: none;
}
.header_home-slider .item .title{
    display: none;
}
.header_home-slider .item img{
    max-width: 25px;
}
header.fixed .header_home-slider{
    position: fixed;
    top: -23px;
    left: calc(50vw - 600px);
    display: block;
    z-index: 99999;
}
/*Header Home slider End*/

/*Autocomplete*/
.autocomplete-button{
    border: 1px solid #cacaca;
    color: #cacaca;
    /*    -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;*/
}
.autocomplete-button.autocomplete-button-simple{
    padding: 0 20px;
    line-height: 29px;
    text-align: right;
    width: 280px;
    margin-top: 25px;
    margin-right: 20px;
    font-size: 14px;
    font-weight: 100;

}
.autocomplete-button.autocomplete-button-simple .title{
    float: left;
}
header.fixed .autocomplete-button.autocomplete-button-simple{
    position: fixed;
    top: 0;
    z-index: 9999;
    width: 40px;
    right: calc(50vw - 520px);
    border-color: transparent;
    text-align: center;
    font-size: 18px;
    color: #000;
    margin-top: 0;
    padding: 0;
}
header.fixed .autocomplete-button.autocomplete-button-simple .title{
    display: none;
}
/*Autocomplete End*/

/*Main navigation*/
.nav-main-dropdown-wrapper{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.nav-main-wrapper {
    background: #ffffff;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    -webkit-box-shadow: 0px 4px 3px 0px rgba(0,0,0,0.03);
    -moz-box-shadow: 0px 4px 3px 0px rgba(0,0,0,0.03);
    box-shadow: 0px 4px 3px 0px rgba(0,0,0,0.03);
}
.nav-main{
    float: none;
    text-align: center;
}
.nav-main > li{
    float: none;
}
.nav-main > li > a{
    color: #000000;
    font-size: 15px;
    text-transform: uppercase;
    padding: 13px 20px;
}
.nav-main > li > a:first-child{
    padding-left: 0;
}
.nav-main > li > a:hover,
.nav-main > li.active > a {
    background: #ffffff;
    color: #6a6a6a;
}
.nav-main > li > a > i{
    display: none;
}
.nav-main > li.red a{
    color: #cf1c24;
}

.nav-main > li.red a:hover{
    color: #91191B;
}

.nav-main > li.has-bg > .nav-main-dropdown-wrapper {
    margin: 0;
    max-width: 250px;
    width: 250px;
    padding-bottom: 0;
    padding-top: 10px;
}

.nav-main-dropdown .slider-navigation-absolute{
    box-shadow: none;
    top: initial;
    bottom: 0;
    transform: none;
    display: none;
}
.nav-main-dropdown .slider-arrow.slick-arrow{
    background: transparent;
}
.nav-main-dropdown .slider-arrow.slick-arrow:hover{
    background: transparent;
}
.nav-main-dropdown .slider-arrow i{
    border-radius: 0;
    background: transparent;

}
.nav-main-dropdown .slider-prev i{
    margin-left: -10px;
}

.nav-main-dropdown li.underline{
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 20px;
}

.nav-main-dropdown li.blue > a{
    color: #036891;
}
.nav-main-dropdown li.blue > a:hover{
    color: #035D81;
}

.nav-main-dropdown li.green > a{
    color: #12a84d;
}

.nav-main-dropdown li.green > a:hover{
    color: #12a84d;
}

.nav-main-dropdown li.red > a{
    color: #cf1c24;
}
.nav-main-dropdown li.red > a:hover{
    color: #91191B;
}

.nav-main-dropdown li.pink > a{
    color: #FF69B4;
}
.nav-main-dropdown li.pink > a:hover{
    color: #FF69B4;
}

.nav-main-dropdown li > a,
.nav-main-dropdown .nav-main > li > a{
    font-size: 13px;
    color: #000;
}
.nav-main-dropdown li > a:hover{
    color: #000000;
    text-decoration: underline;
}
.nav-main-dropdown-item .heading-wrapper-inline ,
.heading-wrapper-inline{
    margin-bottom: 0;
    border-bottom: 0;
}
.nav-main-dropdown h5,
.nav-main-dropdown .h5{
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
}

.level4 .nav-main-submenu-wrapper{
    background: transparent;
    width: 100%;
}

.level4 .nav-main-submenu-wrapper{
    background: transparent;
    width: 100%;
}

.nav-main > li.level4{
    position: relative;
}

.level4 .nav-main-submenu {
    padding: 15px 0;
    margin: 0;
    width: 240px;
    background: #ffffff;
    border: 1px solid #eaeaea;
    -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.07);
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.07);
}
.level4 .nav-main-submenu > li > a > h5,
.level4 .nav-main-submenu > li > a > .h5{
    color: #000000;
    font-size: 14px;
}
.level4 .nav-main-submenu > li > a:hover {
    color: #000000;
}
.level4 .nav-main-submenu-wrapper .container {
    padding: 0;
}
.nav-main > li.has-bg {
    position: relative;
    margin: 0 10px 0 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.nav-main > li.has-bg span{
    color: transparent;
}

.nav-main > li.has-bg .nav-main-dropdown-wrapper a span {
    color: #000000;
}

.nav-main > li.has-bg a{
    padding-left: 20px;
}
.nav-main > li.has-bg:hover img{
    opacity: 0.6;
}

.nav-main > li > .highlight-bg {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.nav-main > li.bonus > .highlight-bg{
    top: 4px;
}

.nav-main-dropdown-wrapper {
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    border: 1px solid #eaeaea;
    margin: 0 10px;
    max-width: calc(100% - 20px);
    text-align: left;
}

.level4 .nav-main-dropdown-wrapper {
    margin: 0;
}

.nav-main-dropdown-wrapper .container {
    max-width: calc(100% - 20px);
}

.level4 .nav-main-submenu .nav-main-dropdown-wrapper {
    -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.07);
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.07);
    left: 238px;
    top: -1px !important;
}
.nav-main-dropdown-wrapper .show-mobile .all-brands-page{
    text-transform: uppercase;
}
/*Main navigation End*/

/*Headlines slider*/
.handlines-sldier-wrapper{
    background: #f9f9f9;
    max-height: 52px;
    overflow: hidden;
}
.handlines-sldier .item{
    color: #000000;
    padding: 15px 0;
    max-height: 53px;
}
.handlines-sldier{
    height: auto;
    max-height: 52px;
}
.handlines-sldier .item .title{
    font-size: 16px;
    font-weight: 700;
    line-height: 20px
}
.handlines-sldier .item .description{
    font-weight: 700;
    color: #6b6b6b;
    line-height: 20px;
    margin-left: 5px;
}
.handlines-sldier .item .btn-small.hidden{
    display: inline-block !important;
    font-size: 12px;
    color: #6b6b6b;
    text-decoration: underline;
    text-transform: none;
    padding: 0;
    line-height: 20px;
    margin-left: 5px;
    font-weight: 700;
    height: auto;
}
.handlines-sldier .item .btn-small.hidden:hover{
    color: #000000;
}
/*Headlines slider End*/

/*Slider*/

.slider .slick-dots li {
    position: relative;
    display: inline-block;
    width: 11px;
    height: 11px;
    margin: 0 4px;
    padding: 0;
    cursor: pointer;
}

.slider .slick-dots li button {
    line-height: 0;
    display: block;
    width: 11px;
    height: 11px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}

.slider .slick-dots li button:before {
    line-height: 17px;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 11px;
    height: 11px;
    background: transparent;
    content: "";
    text-align: center;
    color: #000000;
    border-radius:50%;
    -webkit-font-smoothing: antialiased;
    -webkit-box-shadow: inset 0 0 0 1px #ffffff;
    -moz-box-shadow: inset 0 0 0 1px #ffffff;
    box-shadow: inset 0 0 0 1px #ffffff;
    transition:all 0.15s;
}

.slider .slick-dots li.slick-active button:before {
    -webkit-box-shadow: inset 0 0 0 0px #ffffff;
    -moz-box-shadow: inset 0 0 0 0px #ffffff;
    box-shadow: inset 0 0 0 0px #ffffff;
    background-color: #ffffff;
    width: 11px;
    height: 11px;
}
.slider.main-slider:hover .slider-arrows{
    padding: 0;
}
.slider.main-slider .slider-arrows .slider-prev,
.slider.main-slider .slider-arrows .slider-next{
    background-color: #ffffff;
    width: 24px;
    height: 40px;
    text-align: center;
    line-height: 38px;
}
.slider.main-slider .slider-arrow i{
    font-family: 'NBIcon', sans-serif;
    speak: none;
    font-style: normal;
    /*font-weight: normal;*/
    font-variant: normal;
    text-transform: none;
    /*line-height: 1;*/
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    font-size: 20px;
    color: #000000;
    line-height: 38px;
    font-weight: 700;
}
.slider.main-slider .slider-arrow.slider-next i:before{
    content: "\e60a";
}
.slider.main-slider .slider-arrow.slider-prev i:before{
    content: "\e606";
}
.sldier-item-items-wrapper{
    position: absolute;
    width: 100%;
    text-align: right;
    bottom: 20px;
    padding: 0 20px;
}

.sldier-item-items-wrapper .islider-item{
    display: inline-block;
    margin-right: 10px;
    background: #ffffff;
    padding: 0px 10px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;

}
.sldier-item-items-wrapper .islider-item:last-child{
    margin-right: 0;
}
.slider.main-slider .sldier-item-items-wrapper .islider-item .text-wrapper .title{
    font-size: 14px;
    line-height: 25px;
    color: #000;
    font-weight: 100;
    padding: 7px 10px;
}

/*Slider End*/

/*Grid slider home*/
.uc-home .grid-slider .item .img-wrapper,
.uc-home .grid-slider .item .content{
    border: 1px solid #e5e5e5;
}
.uc-home .grid-slider .item .img-wrapper{
    border-bottom: 0;
}
.uc-home .grid-slider .item .content{
    border-top: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.uc-home .grid-slider .item .text-wrapper{
    margin: 0;
    padding-top: 10px;
}
.uc-home .grid-slider .item .text-wrapper a{
    color: #000000;
}
.uc-home .grid-slider .btn-wrapper .btn-slider,
.simple-small-slider .slider-btn-wrapper .btn-slider{
    background: transparent;
    color: #6b6b6b;
    max-width: 100%;
    white-space: normal;
    text-transform: none;
    font-size: 14px;
    text-decoration: underline;
    text-align: center;
}
.uc-home .grid-slider .item .text-wrapper .title ,
.simple-small-slider .heading-wrapper .title  {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 10px;
    text-align: center;
}
.uc-home .grid-slider.home_p3_slider-slider .item .text-wrapper .title{
    text-transform: none;
}
.uc-home .grid-slider .item .text-wrapper .description ,
.simple-small-slider .heading-wrapper .description {
    font-size: 16px;
    font-weight: 500;
    letter-spacing: normal;
    padding: 0 10px;
    text-align: center;
    height: 40px;
    overflow: hidden;
}
.uc-home .grid-slider .item:hover .content{
    opacity: 0.8;
}
.grid-slider .item:hover .img-wrapper:after {
    background: rgba(255,255,255,0.20);
}
.uc-home .grid-slider .btn-wrapper {
    text-align: center;
    display: block;
    margin-top: 0px;
}
.grid-slider.home_p3_slider-slider{
    margin-bottom: 20px;
}
/*One item slider*/
.simple-small-slider .heading-wrapper.heading-wrapper-bordered {
    text-align: center;
    padding: 10px;
}
.simple-small-slider .slider-btn-wrapper{
    padding: 0 10px;
    text-align: center;
}
.simple-small-slider  .heading-wrapper.heading-wrapper-bordered{
    margin-bottom: 0;
}
/*One item slider End*/

/*Brands slider home*/
.brands .item {
    margin: 0 auto;
    height: auto;
    position: relative;
}
.brands.brands-slider .item .img-wrapper img {
    display: block;
    width: auto;
    margin: 0 auto;
    max-width: 100%;
    position: static;
    top: 0;
    left: 0;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}
.brands.brands-slider .slider-init {
    padding: 0 40px;
}
.brands-slider .slider-arrow i{
    font-family: 'NBIcon', sans-serif;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.brands-slider .slider-arrow.slider-next i:before{
    content: "\e604";
}
.brands-slider .slider-arrow.slider-prev i:before{
    content: "\e606";
}
.letters-inline span.item {
    color: #000000;
}

.letters-inline span.item:hover {
    color: #036891;
}
/*Grid slider home End*/


/*Product list*/
.products-listing.product-listing-items > .row:first-child{
    margin-top: -20px;

}
.products-listing.product-listing-items > .row{
    width: calc(100% + 20px);
}
.product-listing .product-item:not(.list-view){
    margin-top: 20px;
}
.product-listing .text-wrapper {
    height: auto;
}
.slider.product-slider .product-item{
    border: 1px solid transparent;
    background-color: #ffffff;
}
.slider.product-slider .product-item:hover{
    border-color: #eaeaea;
}
.similar-products-by-color-info{
    display: block;
    font-size: 11px;
    color: #000000;
    font-weight: 700;
    line-height: 30px;
    border-bottom: 1px solid #000000;
    width: 100%;
    pointer-events: all;
}
.similar-products-by-color-slider{
    margin: -49px 0 0;
}
.product-slider .similar-products-by-color-slider{
    margin: -49px 0 0;
}
.similar-products-by-color-slider .items-wrapper{
    padding: 0 15px;
}

.similar-products-by-color-slider .item{
    height: 44px;
}

.similar-products-by-color-slider .item:hover{
    border: 1px solid #036891;
}
.similar-products-by-color-info.active-hover{
    max-height: 0;
    opacity: 0;
    overflow: hidden;
}
.product .item:hover .similar-products-by-color-slider{
    margin: -9px 0 5px;
}
.product .item .caption-brand{
    display: none;
}
.product .item .caption-discount:not(.sum-discount) {
    background: #d12a31;
    display: none;
}

.product-item-overlay .caption-discount.sum-discount,
.product .item .caption-discount.sum-discount{
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: transparent;
}
.product-item-overlay .caption-discount.sum-discount .discount,
.product .item .caption-discount.sum-discount .discount {
    background-color: #000000;
    line-height: 18px;
}
.product-item-overlay .caption-discount.sum-discount .discount{
    height: 26px;
    line-height: 26px;
    font-size: 17px;
}
.product-item-overlay .caption-discount.sum-discount .text-discount,
.product .item .caption-discount.sum-discount .text-discount{
    line-height: 18px;
    display: block;
    background-image: url("../../images/sv2019/core/discount-arrow-red.png");
    height: 23px;
    width: 55px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    left: -10px;
    position: relative;
    z-index: -1;
}
.product-item-overlay .caption-discount.sum-discount .text-discount{
    height: 29px;
    width: 65px;
    font-size: 17px;
    line-height: 26px;
}
.product-item-overlay .caption-discount.sum-discount i,
.product .item .caption-discount.sum-discount i{
    position: absolute;
    top: 13px;
    left: 50%;
    transform: translateX(-50%);
}
.product-item-overlay .caption-discount.sum-discount i{
    top: 20px;
    left: 50%;
    font-size: 13px;
    height: 14px;
    line-height: 14px;
}
/*.product .text-wrapper.active-hover{
    height: 140px;
}*/
.uc-home .product-slider{
    padding-left: 0;
    padding-right: 0;
}
.product-slider > .slider-init > .slick-list {
    padding-bottom: 100px;
    margin-bottom: -100px;
}
.uc-home .product-slider > .slider-init > .slick-list{
    padding-bottom: 30px;
    margin-bottom: -30px;
}
.product .item .text-wrapper .category-wrapper{
    display: none;
}
.product .item .text-wrapper .title{
    margin-top: 10px;
}
.product .item .text-wrapper .title a {
    font-size: 11px;
    line-height: 18px;
    display: block;
    color: #000000;
    text-transform: uppercase;
    font-weight: 100;
}
.product-item:not(.list-view) .text-wrapper .product-description ,
.product-item .text-wrapper .product-shortname {
    display: block;
    font-size: 11px;
    color: #6b6b6b;
    line-height: 15px;
    height: 19px;
    overflow: hidden;
    font-weight: 100;
    padding-top: 5px;
}
.product-item:not(.list-view) .text-wrapper .product-description{
    display: none;
}
.similar-products-by-color{
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    padding: 0;
    margin: 0;

}
.similar-products-by-color.active-hover{
    opacity: 1;
    max-height: 100px;
    padding-bottom: 20%;
    margin: 10px auto;
}
.similar-products-by-color .items-wrapper .item {
    max-width: 40px;
    width: 45px;
}
.product .item .options-wrapper{
    display: none;
}
.product .item .text-wrapper .prices-wrapper{
    border-top: 1px solid #e3e3e3;
    margin-top: 10px;
    padding-top: 10px;
    height: 60px;
}
.product .item .text-wrapper .prices-wrapper .current-price{
    font-size: 11px;
    color: #000000;
    font-weight: 400;
    display: inline-block;
}
.product .item .text-wrapper .prices-wrapper .current-price.price-with-discount{
    font-size: 11px;
    color: #cf1c24;
    font-weight: 400;
    display: inline-block;
}

.product .item .text-wrapper .prices-wrapper .product-convert-price{
    float: none;
    font-size: 11px;
    color: #979797;
    font-weight: 400;
    display: inline-block;
}

.product .item .text-wrapper .prices-wrapper .product-convert-price:before{
    top: 3px;
    left: -10px;
    height: 65%;
    background: #979797;
}

.product-convert-price,
.cart-table .product-item-prices span,
.cart-price .cart-col-inner-wrapper span,
.cart-price-discount .cart-col-inner-wrapper span,
.cart-table.table > tbody > tr > td.total-price span,
.cart-table-summary .product-item-prices #onepage-price-total-cart span,
.cart-table-summary .product-item-prices #onepage-saving-price-total-cart span,
.cart-table-summary .product-item-prices #onepage-product-price-value span {
    color: #979797;
    white-space: nowrap;
}

.lc-hr .header-cart-item .footer-wrapper .total-price span{
    color: #979797;
    white-space: nowrap;
}

.product .item .text-wrapper .prices-wrapper .prev-price{
    font-size: 11px;
    color:#6b6b6b;
}
/*.lc-ro .product .item .text-wrapper .prices-wrapper .prev-price.prev-old-price{*/
/*    text-decoration: none;*/
/*}*/
.lc-ro .product .item .text-wrapper .prices-wrapper .prev-price.prev-price-third{
    display: none;
}

.product .item .btn-wrapper{
    display: none;
}
.product .item .caption-icons{
    display: none;
}
.product .item .img-overlay{
    display: none;
}
.hasSimilarProducts {
    margin-bottom: -30px;
    padding-bottom: 30px;
}
.product-item .prices-wrapper .price-discount{
    display: block;
    float: right;
    font-size: 11px;
    color: #cf1c24;
    min-height: 36px;
}
.similar-products-by-color .show-more-colors{
    display: none;
}
.product-vertical-panel .panel-inner{
    font-size: 13px;
    padding-top: 10px;
}
.product-vertical-panel .panel-heading.opened .panel-toggle .icon{
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.product-vertical-panel .panel-inner h4{
    font-size: 14px;
}
.product-vertical-panel{
    margin-top: 20px;
}
.product-vertical-panel .panel .icon {
    color: unset;
}
.product-vertical-panel .panel-heading{
    padding: 0 15px 0 0;
}
.product-vertical-panel .panel-title{
    font-size: 14px;
    color: #000000;
    text-transform: uppercase;
}
.product-vertical-panel .panel-title > a{
    display: block;
    padding: 15px 0;
}
.product-vertical-panel .panel .icon:not(.fa-star){
    color: #000;
}
.product-vertical-panel .panel-group .panel{
    border-top: 1px solid #dedede;
    box-shadow: none;
}

.product-vertical-panel .panel-group .panel+.panel{
    margin-top: 0;
}

/*.product-vertical-panel .panel-group .panel-body .panel{
    border-top: none;
}
.product-vertical-panel .panel-group .panel.store-content {
    display: none;
}*/
.product-vertical-panel .panel > .collapsing, .panel > .collapse {
    background: #ffffff;
    border-bottom: 1px solid transparent;
}
.product-vertical-panel .panel-group .panel {
    margin-bottom: 0;
    border-radius: 0;
}
.product-vertical-panel .panel-body {
    padding: 0;
}
.table > thead > tr > th{
    color: #000000;
}
.product-vertical-panel .comments{
    padding: 0;
}
.product-vertical-panel .comments .heading-wrapper{
    display: none;
}
.product-vertical-panel .comments h3{
    margin: 0 0 10px;
    text-transform: none;
}
.product-vertical-panel .comments .rate-wrapper{
    width: 100%;
}
.comments .rate-wrapper .back-stars,
.comment-content .rate-wrapper .back-stars {
    color: #c1c1c1;
}

.comments .rate-wrapper .front-stars,
.comments .rate-wrapper i.fa:hover,
.comment-content .rate-wrapper .front-stars {
    color: #000000;
}

.comment-info.comment-info-wrapper {
    margin: 0 0 20px;
}

#comment_modal .product-detail-rate .rate-wrapper .back-stars,
#comment_modal .product-detail-rate .rate-wrapper .front-stars{
    letter-spacing: 0;
}

#comment_modal .comments .rate-wrapper i.fa,
#comment_modal .comments .rate-wrapper i.icons{
    text-align: left;
}

#comment_modal .alert {
    margin: 20px 0 0;
}

.product-detail-wrapper .product-description p{
    margin: 0;
}
.product-details .heading-wrapper.heading-wrapper-bordered h2{
    font-size: 22px;
}
.product-details .heading-wrapper.heading-wrapper-bordered:before{
    display: none;
}
.product-details .heading-wrapper.heading-wrapper-bordered{
    border-bottom: 1px solid #cacaca;
}
#tab_product_comments .comment-content{
    padding: 0;
}
.comment-content .items-wrapper .item > div.row{
    display: block;
}
.comment-content .items-wrapper .item{
    padding-left: 0;
}

.comment-content .user-comment,
.comment-content .items-wrapper .item .user,
.comment-content .items-wrapper .item .time{
    margin-left: 10px;
}

.comment-content .items-wrapper .item{
    margin-bottom: 0;
}
.product .item.have-similar-product-slider:hover{
    background-color: #ffffff;
}
.cart-onepage .product .item.have-similar-product-slider:hover{
    margin-bottom: 0;
}
/*.product .item .caption-product-list{*/
/*    width: 100%*/
/*}*/

.product .item .caption-product-list a{
    display: block;
}

/*Product list End*/
.product-details .product-slider .slider-init{
    max-width: 790px;
    margin: auto;
    padding-right: 1px;
}
/*Products*/
.product-listing-intro .headding-wrapper h1{
    font-size: 14px;
    font-weight: 900;
    line-height: 40px;
    margin: 0;
}
.product-listing-intro .intro-filters .auto-search{
    display: none;
}
.product-listing-intro .form-group label,
.product-listing-intro .form-group span{
    color: #000000;
}
.product-listing-intro .form-group .styled-select select{
    min-width: 120px;
}
.product-listing-intro .styled-select{
    border: 1px solid #a7a7a7;
    max-width: 130px;
}
.product-listing-intro .filters-limit{
    display: none;
}
.product-listing-intro .list-types-wrapper{
    display: none;
}
.product-listing-intro .list-types-wrapper .item{
    color: #000000;
}
.product-listing-intro .list-types-wrapper .item.active i,
.product-listing-intro .list-types-wrapper .item:hover i {
    color: #ffffff;
    background: #000000;
}
.sidebar-product-compare{
    display: none;
}
.product.product-colors .item .text-wrapper .color-wrapper{
    display: none;
}
/*Filters*/
.product-listing-filters{
    border-right: 0 solid transparent;
    margin-top: 10px;
}
.product-listing-filters .filter-group .filter-category-menu > ul {
    margin: 10px 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #d9d9d9;
}
.product-listing-filters .limited-filters .filter-group .filter-category-menu > ul {
    margin: 10px 0 0;
    padding-bottom: 0;
    border-bottom: none;
}
.filter-group .title {
    color: #000000;
    text-transform: uppercase;
    font-weight: 900;
}
.filter-group .items-wrapper > li.form-group-checklabel label {
    line-height: 16px;
    padding: 3px 0;
    font-size: 12px;
    color: #000000;
    font-weight: 400;
}
.filter-group .items-wrapper .item.form-group-checklabel label:hover {
    color: #6b6b6b;
}
.filter-group .btn-search {
    background: #036891;
}
.filter-group .btn-search:hover {
    background: #000000;
}
.filter-group.filter-input-search{
    display: none;
}

.filter-group.filter-input-search .item{
    display: none;
}

.product-listing-filters .filter-group .filter-category-menu > ul li a{
    color: #000000;
    font-weight: 400;
    font-size: 14px;
}
.product-listing-filters .filter-group .filter-category-menu > ul li a:hover{
    padding-left: 3px;
    transition: padding-left .2s ease;
    display: block;
}
.product-listing-filters .filter-group .filter-category-menu > ul li.active a{
    color: #036891;
}
.product-listing-filters .icheckbox_flat:hover,
.product-listing-filters .iradio_flat:hover {
    border-color: #000000;
    text-transform: uppercase;
}
.filter-group .icon{
    top: 0;
}
.product-listing-filters .headline-wrapper .icon-minus:before,
.product-listing-filters .headline-wrapper .icon-plus:before {
    content: "\e606";
}
.product-listing-filters .headline-wrapper .icon-minus{
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.product-listing-filters .headline-wrapper .icon-plus:before {
    content: "\e606";
}
.product-listing-filters .headline-wrapper .icon-plus{
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.filter-group .headline-wrapper{
    font-weight: 500;
}
.limited-filters .filter-group .show-all-filters{
    color: #6a6a6a;
}
.limited-filters .filter-group .show-all-filters:hover{
    color: #cf1c24;
}
.limited-filters .filter-group .items-wrapper{
    max-height: 100%;
}
.selected-filters.tags{
    background-color: transparent;
    padding-left: 0;
}
.selected-filters.tags:before{
    display: none;
}

.tags .items-wrapper .item {
    color: #000000;
    background: #ffffff;
    margin-right: 5px;
    margin-bottom: 5px;
    padding-left: 10px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 1px solid #eaeaea;
}
.tags .items-wrapper .item .close{
    color: #000000;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    opacity: 1;
    border-left: 1px solid #eaeaea;
}
.tags .items-wrapper .item .close:hover {
    background: #ffffff;
    color: #6a6a6a;
}
.tags .items-wrapper .item:hover .close{
    background: #eaeaea;
}
.tags .products-found-wrapper .remove-all-tags {
    font-size: 10px;
    line-height: 20px;
    margin: 0 5px;
    opacity: 1;
}

.tags .products-found-wrapper .products-found {
    color: #6a6a6a;
    font-size: 12px;
    display: flex;
    flex-direction: row-reverse;
}

.products-found-wrapper .products-found .products-found-number {
    margin-left: 5px;
}

.product-listing-filters .reset-tag-wrapper{
    display: none;
}
.action-filters{
    background-color: #000000;
}
.filter-group .items-wrapper > li.color-item-wrapper label{
    display: none;
}
.filter-group .items-wrapper > li.color-item-wrapper{
    width: 22px;
    height: 22px;
    margin-right: 2px;
    margin-bottom: 2px;
}
.filter-group.filter-group-color .show-all-filters{
    display: none !important;
}
.filter-group.filter-group-color .items-wrapper .item.color-item-wrapper.hidden-items.hidden{
    display: flex !important;
}
.filter-group .items-wrapper > li.color-item-wrapper .icheckbox_flat {
    width: 100%;
    height: 22px;
    margin-top: 0;
    border: 1px solid #d9d9d9;
}
.filter-group .items-wrapper > li.color-item-wrapper .icheckbox_flat.checked{
    background-image: url("../../images/sv2019/core/color_check_black.png");
    background-repeat: no-repeat;
    background-position: center;
}
.filter-group .items-wrapper > li.color-item-wrapper.dark .icheckbox_flat.checked{
    background-image: url("../../images/sv2019/core/color_check_white.png");
}
/*Filters End*/

.product .item.grid-view .img-wrapper{
    border: 0;
}

/* Sidebar product compare */

.sidebar-product-compare .sidebar-icon {
    background: #000;
}

.sidebar-product-compare .sidebar-icon > span {
    background: #000000;
}

.sidebar-product-compare .sidebar-header {
    background: #000000;

}

.sidebar-product-compare .sidebar-header a {
    color: #ffffff;
    font-size: 15px;
    line-height: 32px;
}

.sidebar-product-compare .sidebar-header .total {
    font-size: 0.8rem;
    text-align: center;
    line-height: 22px;
}

.sidebar-product-compare .sidebar-body {
    color:#000000;

}

.sidebar-product-compare .sidebar-body li.item a {
    color:#000000;
}

.sidebar-product-compare .sidebar-body li.item .content .price{
    color: #000000;
}
/* Sidebar product compare End */


/*Products End*/

/*Pagination*/
.pagination > li > a:hover{
    background: #f7f7f7;
}

.pagination > li.active > a,
.pagination > li.active > a:hover{
    background: #000000;
    color: #ffffff;
}
.pagination>li>a,
.pagination>li>span{
    color: #000000;
}
.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
    color: #000000;

}
.pagination > li.first > a,
.pagination > li.last > a,
.pagination > li.next > a,
.pagination > li.prev > a {
    color: #000000;
}
.pagination > li.first > a:hover,
.pagination > li.last > a:hover,
.pagination > li.next > a:hover,
.pagination > li.prev > a:hover {
    color: #000000;
}
.pagination .prev a:before {
    content: "\e606";
}
.pagination .next a:before {
    content: "\e604";
}
.pagination .first,
.pagination .last{
    display: none;
}

/*Pagination End*/

/*Product details*/
.product-details .products-detail-wrapper-v2 .product-details-info{
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}
.product-description{
    font-size: 14px;
    line-height: 14px;
    color: #666666;
    font-weight: 300;
    float: left;
    margin-right: 10px;
}

.product-details .products-detail-wrapper-v2 .product-details-info .description{
    color: #000000;
    font-size: 13px;
}
.product-details .products-detail-wrapper-v2 .description .btn-ghost.read-more-btn{
    color: #026791;
    text-transform: none;
    font-size: 13px;
}
.product-details .products-detail-wrapper-v2 .product-details-info .code .code-label{
    display: none;
}
.lc-gr .code .code{
    display: none;
}

.product-details .products-detail-wrapper-v2 .product-details-info .code{
    color: #666666;
    font-size: 14px;
    padding-bottom: 5px;
    line-height: 14px;
}
.products-detail-wrapper-v2 .product-details-info .heading-wrapper{
    width: 80%;
}
.products-detail-wrapper-v2 .product-details-info .description{
    float: left;
    margin-right: 10px;
    display: inline-block;
}
.product-details h1 {
    margin-top: 0;
    font-size: 24px;
    line-height: 30px;
    color: #000000;
    font-weight: 700;
    text-transform: none;
}
.product-details .products-detail-wrapper-v2 h1 {
    text-transform: none;
    font-weight: 400;
    font-size: 26px;
}

.product-details .product-details-info .category,
.product-details .product-details-info .category a {
    color: #000000;
    font-size: 1rem;
}
.product-details .products-detail-wrapper-v2 .product-details-info .category,
.product-details .products-detail-wrapper-v2 .product-details-info .category a{
    display: none;
}
.product-information-wrapper .brand-img {
    display: none;
}
.products-detail-wrapper-v2 .product-information-wrapper .brand-img {
    display: block;
    position: absolute;
    top: 0;
    right: -25%;
}
.products-detail-wrapper-v2 .product-information-wrapper .brand-img {
    display: block;
    position: absolute;
    top: 0;
    right: -25%;
}
.products-detail-wrapper-v2 .product-information-wrapper .brand-img img{
    max-width: 80px;
}
.products-detail-wrapper-v2 .product-information-wrapper .brand{
    display: none;
}
.product-details .product-code {
    color: #919191;
    font-size: 12px;
}
.products-detail-wrapper-v2 .detail-product-info-lists .item .img-wrapper{
    margin-right: 10px;
    max-width: 100%;
}
.products-detail-wrapper-v2 .product-details-price{
    padding-bottom: 15px;
}
.products-detail-wrapper-v2 .product-details-price .current-price .price-title{
    display: none;
    font-size: 13px;
    line-height: 13px;
    margin-bottom: 10px;
}
.product-details-price .current-price {
    color: #000000;
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 0;
}
.products-detail-wrapper-v2 .product-details-price .current-price {
    margin-top: 10px;
    color: #000000;
    font-size: 26px;
    line-height: 26px;
    margin-bottom: 10px;
    font-weight: 700;
}
.product-details .product-prev-price.product-oldprice {
    position: absolute;
    top: 50px;
    right: 0;
    font-size: 14px;
    color: #919191;
}
.product-details .products-detail-wrapper-v2 .product-prev-price.product-oldprice {
    position: relative;
    top: auto;
    right: 0;
    font-size: 15px;
    color: #939393;
}
.product-details .products-detail-wrapper-v2 .product-prev-price.product-oldprice .value,
.product-details .products-detail-wrapper-v2 .product-prev-price.product-oldprice .currency {
    text-decoration: line-through;
}

.products-detail-wrapper-v2 .product-details-price .prev-price.product-lastminprice .price-title{
    display: inline-block;
}


/*Novo za ro*/
/*body.lc-ro .product-details .products-detail-wrapper-v2 .product-prev-price.product-oldprice .value,
body.lc-ro .product-details .products-detail-wrapper-v2 .product-prev-price.product-oldprice .currency {
    text-decoration: none;
}*/

.product-details-price .price-saved {
    color: red;
    font-size: 14px;
    margin-bottom: 10px;
}
.products-detail-wrapper-v2 .product-details-price .price-saved {
    color: red;
    font-size: 18px;
    margin-bottom: 10px;
}
.products-detail-wrapper-v2 .product-price-description-wrapper{
    font-size: 13px;
    margin: 5px 0 0;
    padding: 7px 0 0;
    color: #EA0B14;
    font-style: italic;
    border-top: 1px solid #F2F2F2;
}
.product-details .product-image-wrapper{
    border: none;
}
.product-details .products-detail-wrapper-v2 .product-image-wrapper{
    border: none;
    max-width: 100%;
}
.product-item-overlay .product-favorite.favorite.product-wishlist-add{
    display: none;
}
.product-images-thumbs-vertical.show-arrows {
    margin: 0;
}
.products-detail-wrapper-v2 .slider.product-images-thumbs{
    padding: 0 15px;
}
.products-detail-wrapper-v2 .product-image-wrapper .slider.product-main .slider-navigation-absolute{
    padding: 0 15px;
}
.product-images-thumbs-vertical.show-arrows .slider-navigation.slider-navigation-absolute{
    display: none;
}
.product-gallery-wrapper .product-images-thumbs-vertical .item{
    border: 1px solid transparent;
    margin-bottom: 10px;
    padding: 10px;
}

.product-gallery-wrapper .product-images-thumbs-vertical .item.slick-current.slick-active{
    border-color: #c1c1c1;
}
.products-detail-wrapper .social-share .item{
    padding: 5px 6px;
}
.social-share.detail-social-share .share-text{
    display: block;
    color: #000000;
    margin-bottom: 5px;
}
.social-share .item a:hover {
    color: #6b6b6b;
}
.shop-button-qnt{
    height: 50px;
    margin-left: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: 0;
    text-align: center;
}
.products-detail-wrapper-v2 .shop-button-qnt{
    height: 40px;
    margin-left: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: 0;
    text-align: center;
}
.products-detail-wrapper-v2 .product-detail-buy .btn-wrapper{
    float: left;
}
.product-quantity-arrows{
    display: none;
}
.product-quantity {
    position: relative;
    width: 58px;
    height: 50px;
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
    color: #000000;
    font-size: 18px;
}
.products-detail-wrapper-v2 .product-quantity {
    position: relative;
    width: 45px;
    height: 40px;
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    color: #000000;
    font-size: 18px;
    margin-right: 10px;
}
.products-detail-wrapper-v2 .panel{
    -webkit-box-shadow: none;
    box-shadow: none;
}
.products-detail-wrapper-v2 .product-main .item.slick-slide img{
    margin: auto;
}
.shop-button-qnt:before{
    display: none;
}
.product-buy .btn.disabled:active,
.product-buy .btn.disabled:hover:active,
.product-buy .btn.disabled:focus,
.product-buy .btn.disabled:hover {
    color: #036891;
    background:#ffffff;
    border: 1px solid #036891;
}

.product-details-price {
    padding-top: 25px;
    padding-bottom: 30px;
    margin-bottom: 0;
    position: relative;
}

.product-details-price .price-saved {
    color: #ffffff;
    font-size: 14px;
    margin-bottom: 0;
    padding: 5px;
    position: absolute;
    top: 0;
    right: 0;
    background: #000000;
}
.products-detail-wrapper-v2 .product-price-wrapper {
    position: absolute;
    top: 25px;
    right: 0;
}
.products-detail-wrapper-v2 .product-details-price .price-saved {
    color: #ca0b0a;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 0;
    width: auto;
    display: inline-block;
    font-style: normal;
    padding: 0;
    position: relative;
    background: transparent;
    text-transform: uppercase;
}

.product-details-price .action-lowerprice {
    margin-top: 0;
    font-size: 12px;
    color: #939393;
    position: absolute;
    bottom: 0;
    top: auto;
    right: 0;
    display: none;
}
.lc-sr .products-detail-wrapper-v2 .product-details-price .action-lowerprice{
    display: block;
    margin-bottom: 5px;
    bottom: 15px;
    top: auto;
}
.product-details-price .prev-price{
    color: #a0a0a0;
    font-size: 14px;
    text-decoration: line-through;
    position: absolute;
    right: 0;
    top: 30px;
}
.products-detail-wrapper-v2 .product-details-price .prev-price .price-title{
    display: none;
    color: #808080;
    font-weight: 700;
    font-size: 13px;
    line-height: 13px;
    text-align: left;
}
.products-detail-wrapper-v2 .product-details-price .prev-price{
    color: #808080;
    font-size: 15px;
    position: relative;
    right: 0;
    top: auto;
    text-decoration: none;
    width: auto;
}
body.lc-ro .products-detail-wrapper-v2 .product-details-price .prev-price{
    text-decoration: line-through;
}
/*Novo za RO*/
body.lc-ro .products-detail-wrapper-v2 .product-details-price .prev-price.product-oldprice,
body.lc-ro .products-detail-wrapper-v2 .product-details-price .prev-price.product-oldprice .product-oldprice-currency-value,
body.lc-ro .products-detail-wrapper-v2 .product-details-price .prev-price.product-oldprice .product-oldprice-value,
.product .item .text-wrapper .prices-wrapper .prev-price.prev-old-price{
    text-decoration: none;
}


.products-detail-wrapper-v2 .product-attributes{
    float: left;
    width: 100%;
}
.product-attributes li{
    /*width: 42px;*/
    width: auto;
    font-size: 12px;
    padding: 3px;
    height: 40px;
    line-height: 34px;
    overflow: hidden;
}

.productstate-right .product-attributes li{
    width: auto;
    font-size: 12px;
    padding: 3px;
    height: 41px;
    line-height: 34px;
    overflow: hidden;
}

.productstate-right .product-attributes li .second-size{
    display: inline-block;
}

.productstate-right .product-attributes li .second-size:before{
    content: '/';
    margin-left: -2px;
}

.product-attributes li:hover {
    color: #000000;
    border-color: #000000;
}
.product-attributes li.active {
    color: #ffffff;
    background: #000000;
    border-color: #000000;
}
.product-attributes-wrapper label span{
    display: none;
}
.products-detail-wrapper-v2 .product-attributes-wrapper .clearfix{
    display: none;
}
.products-detail-wrapper-v2 .product-attributes-wrapper{
    margin-bottom: 25px;
    width: 100%;
}
.products-detail-wrapper-v2 .product-attributes-wrapper label{
    display: none;
}
.products-detail-wrapper-v2 .product-attributes-wrapper .product-help-link{
    margin-left: 0;
}
.products-detail-wrapper-v2 .product-details-related{
    border-top: none;
    margin-bottom: 15px;
}
.products-detail-wrapper-v2 .product-details-related .heading-wrapper .title{
    font-size: 13px;
}
.product-details-related .items > li{
    border-bottom: 1px solid transparent;
}
.product-details-related .items > li:hover{
    border-color: #000000;
}
.products-detail-wrapper .heading-wrapper .title{
    color: #000000;
    font-size: 12px;
}
.product-favorite {
    font-size: 12px;
    color: #6B6B6B;
}
.product-favorite:hover{
    color: #000000;
}
.product-favorite .icon {
    margin-right: 5px;
    font-size: 16px;
    color: #000000;
    font-weight: 700;
}
.products-detail-wrapper-v2 .product-favorite .icon {
    margin-right: 5px;
    font-size: 16px;
    color: #000000;
    font-weight: 700;
    width: 40px;
    height: 40px;
    background: #F9F9F9;
    border-radius: 0%;
    text-align: center;
    margin-left: 15px;
    line-height: 40px
}
.products-detail-wrapper-v2 .product-details .favorite .text{
    display: none;
}
.products-detail-wrapper-v2 .product-favorite .text{
    display: none;
}
.products-detail-wrapper-v2 .product-details .favorite{
    float: left;
}
.products-detail-wrapper-v2 .slider.product-images-thumbs .item .img-wrapper {
    border: 1px solid #F2F2F2;
}
.products-detail-wrapper-v2 .slider.product-images-thumbs .item.slick-current .img-wrapper{
    border: 1px solid #d0d0d0;
}
.product-compare{
    display: none;
}
.action-video{
    height: 50px;
    width: 100%;
    background: url("../../images/sv2019/core/video_product.png") no-repeat;
    background-size: contain;
    background-position: center;
}
.action-video i,
.action-video span{
    display: none;
}
.product-details .caption-brand{
    display: none;
}
.caption-product-list img{
    height: auto;
    max-height: 50px;
    margin-bottom: 5px;
}
.product-details .caption-discount:not(.sum-discount) {
    z-index: 99;
    line-height: 29px;
    font-weight: 500;
    text-align: center;
    letter-spacing: -1px;
    color: #ffffff;
    transform-origin: center;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    width: 60px;
    height: 29px;
    background: #EA0B14;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    font-size: 17px;
}
.product-details .caption-discount:not(.sum-discount) .text-discount{
    position: relative;
}
.product-details .caption-discount:not(.sum-discount) .text-discount:before {
    content: 'OFF';
    position: absolute;
    top: 12px;
    font-size: 16px;
    text-align: center;
    width: 100%;
    font-weight: 300;
    display: none;
}
.products-detail-wrapper-v2 .product-details label{
    float: left;
}
.products-detail-wrapper-v2 .sizes-filters{
    margin-bottom: 5px;
}
.product-filters-choice,
.filters-choice{
    display: inline-block;
    padding: 3px 10px;
    border: 1px solid #c1c1c1;
    cursor: pointer;
    pointer-events: all;
}
.products-detail-wrapper-v2 .product-filters-choice,
.products-detail-wrapper-v2 .filters-choice{
    display: inline-block;
    padding: 0 5px;
    border: none;
    cursor: pointer;
    color: #000000;
    position: relative;
    font-size: 13px;
}

.products-detail-wrapper-v2 .product-filters-choice:first-child,
.products-detail-wrapper-v2 .filters-choice:first-child{
    padding-left: 0;
}

.products-detail-wrapper-v2 .product-filters-choice:before,
.products-detail-wrapper-v2 .filters-choice:before{
    content: '';
    position: absolute;
    right: -2px;
    top: 3px;
    height: 13px;
    width: 1px;
    background: #000000;
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg);
}
.products-detail-wrapper-v2 .product-filters-choice:last-child:before,
.products-detail-wrapper-v2 .filters-choice:last-child:before{
    display: none;
}
.product-filters-choice.active,
.filters-choice.active{
    background-color: #026791;
    color: #ffffff;
    border-color: #026791;
    pointer-events: all;
}
.products-detail-wrapper-v2 .product-filters-choice.active,
.products-detail-wrapper-v2 .filters-choice.active{
    background-color: transparent;
    color: #026791;
    /*border-color: #036891 ;*/
}
.products-detail-wrapper-v2 .product-detail-buy{
    float: left;
    margin-bottom: 20px;
}
.products-detail-wrapper-v2 .product-detail-buy .title{
    display: none;
}
.btn-ghost.read-more-btn{
    height: auto;
    line-height: 1;
    border: none;
    text-align: left;
    padding: 0;
    text-decoration: underline;
    margin-bottom: 10px;
}
.btn-ghost.read-more-btn:hover,
.btn-ghost.read-more-btn:focus:active,
.btn-ghost.read-more-btn:active,
.btn-ghost.read-more-btn:focus{
    background-color: transparent;
    color: #000000;
    text-decoration: none;
}
.favorite.active i:before {
    color: #000000;
}
.attr-kategorije,
.attr-boja,
.attr-klasa-tip-robe{
    display: none;
}

.product-details .caption-product-list{
    width: auto;
}

.detail-product-info-lists{
    display: block;
    padding: 0px 0;
}

/*.products-detail-wrapper-v2 .detail-product-info-lists{*/
/*    background: #F9F9F9;*/
/*    padding: 15px;*/
/*}*/

.products-detail-wrapper-v2 .detail-product-info-lists .item{
    background: #F9F9F9;
    padding: 15px;
}

.products-detail-wrapper-v2 .product-details-info .description p{
    margin: 0;
}

.detail-product-info-lists .description{
    font-size: 13px;
}

.products-detail-wrapper-v2 .description-text-wrapper{
    max-height: 60px;
    overflow: hidden;
    margin-bottom: 10px;
}

.products-detail-wrapper-v2 .description-text-wrapper p{
    margin: 0;
}

.product-detail-rate {
    display: none;
    margin: 10px 0 20px;
}

.products-detail-wrapper-v2 .product-detail-rate{
    display: block;
}

.products-detail-wrapper-v2 .product-detail-rate .heading-wrapper-rate .title{
    display: none;
}

.product-detail-rate .rate-number{
    display: none;
}
.product-detail-rate .rate-info .rate-wrapper{
    font-size: 18px;
    margin-right: 6px;
}
.product .rate-wrapper .front-stars, .product-deftail-rate .rate-wrapper .front-stars{
    height: 30px;
    color: #000000;
}
.product .rate-wrapper .back-stars, .product-detail-rate .rate-wrapper .back-stars{
    color: #dddddd;
}
.product-detail-rate .rate-users-number{
    display: inline-block;
    margin-left: 10px;
}
.comment-content .items-wrapper .item .like-dislike .icon {
    height: auto;
    padding: 2px 11px;
    line-height: 2;
}
.product-detail-rate .rate-action{
    text-transform: none;
    text-decoration: underline;
    line-height: 12px;
    margin-top: -7px;
    vertical-align: middle;

}
.product-detail-rate .rate-action:hover{
    color: #000000;
}
.product-detail-rate .rate-users-number,
.product-detail-rate .rate-action-old{
    display: none;
}
.products-detail-wrapper-v2 .inline-items.product-quickview-grid-slider .item .img-wrapper{
    display: inline-block;
    vertical-align: middle;
    min-width: 40px;
    margin-right: 10px;
}
.products-detail-wrapper-v2 .inline-items.product-quickview-grid-slider .item .content{
    display: inline-block;
    vertical-align: middle;
}
.products-detail-wrapper-v2 .inline-items{
    background: #F9F9F9;
    margin-top: 3px;
}
.products-detail-wrapper-v2 .inline-items.product-quickview-grid-slider .item{
    margin-right: 50px;
}
.products-detail-wrapper-v2 .inline-items.product-quickview-grid-slider{
    padding: 20px 0 20px 40px;
    width: 100%;
}
.products-detail-wrapper-v2 .inline-items.product-quickview-grid-slider .item .text-wrapper{
    margin-top: 0;
}
.products-detail-wrapper-v2 .inline-items.product-quickview-grid-slider .item .description{
    color: #333333;
}
.products-detail-wrapper-v2 .inline-items.product-quickview-grid-slider .item .description p{
    margin: 0;
}
.products-detail-wrapper-v2 .inline-items.product-quickview-grid-slider .item .description p a{
    color: #333333;
}
.products-detail-wrapper-v2 .inline-items.product-quickview-grid-slider .item .description p a:hover {
    color: #026791;
    text-decoration: underline;
}
.products-detail-wrapper-v2 .inline-items.product-quickview-grid-slider .item:hover .img-wrapper:after{
    display: none;
}
.products-detail-wrapper-v2 .product-generic-tabs{
    margin-top: 55px;
    margin-bottom: 0;
}
.products-detail-wrapper-v2 .product-generic-tabs.lists-tabs ul.items-wrapper .item a{
    color: #808080;
    font-size: 18px;
    padding: 0 10px;
}
.products-detail-wrapper-v2 .product-generic-tabs.lists-tabs ul.items-wrapper .item.active a{
    color: #000000;
}
.products-detail-wrapper-v2 .product-generic-tabs.lists-tabs ul.items-wrapper .item:before{
    height: 50%;
    background-color: #333333;
}
.products-detail-wrapper-v2 .product-generic-tabs.lists-tabs .tab-content > .tab-pane.active,
.products-detail-wrapper-v2 .product-generic-tabs.product-tab .tab-content > .tab-pane.active{
    background: #F9F9F9;
    padding: 40px;
}
.products-detail-wrapper-v2 .product-generic-tabs .promotion-wrapper{
    margin-bottom: 0;
}
.products-detail-wrapper-v2 .product-generic-tabs.lists-tabs ul.items-wrapper{
    margin-bottom: 20px;
}
.products-detail-wrapper-v2 .product-generic-tabs .comments{
    background: transparent;
    padding: 0;
}
.products-detail-wrapper-v2 .product-generic-tabs .form-group-rating .form-control{
    background: transparent;
}
.products-detail-wrapper-v2 .product-generic-tabs .comment-content{
    background: transparent;
}
.products-detail-wrapper-v2 .product-generic-tabs.lists-tabs .comment-content ul.items-wrapper .item{
    text-align: left;
    display: block;
}
.products-detail-wrapper-v2 .product-generic-tabs.lists-tabs .comment-content ul.items-wrapper .item:before{
    display: none;
}
.products-detail-wrapper-v2 .product-generic-tabs.lists-tabs .comment-content ul.items-wrapper .item .img-wrapper {
    display: none;
}
#product_slider_last_viewed_products .slider.product-slider .product-item:hover{
    margin-bottom: -50px;
}
.all-product-detail-tabs-wrapper .panel-inner .table{
    width: 100%;
}
.product-gallery-wrapper .product-images-thumbs .item .img-wrapper.video.video-f:after{
    content: url("../../images/sv2019/core/video-img-icon3.png");
    background: #242424;
    border-radius: 50%;
    line-height: normal;
    font-size: inherit;
}

.products-detail-wrapper .product-info-rate {
    margin-bottom: 25px;
}

.products-detail-wrapper .product-info-rate .description {
    font-size: 15px;
    line-height: 22px;
    /*color: #808080;*/
    margin-top: 0;
    padding: 10px 20px;
    background: #f7f7f7;
}

.products-detail-wrapper .product-info-rate .description img {
    margin: 0;
    height: 25px;
    vertical-align: baseline;
}

.products-detail-wrapper .product-info-rate .description img.bank-img {
    margin-left: 0;
    max-width: 110px;
    height: auto;
}
#tab_product_description ul,
.post-content ul,
.article-content ul{
    list-style-type: disc;
}

.lc-cz .products-detail-wrapper-v2 .code .code {
    display: none;
}


/*Product details End*/

/*Article listing*/

.article-list-grid div:not(.category-submenu) .item, .article-autosuggest .item{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.article-list-grid div:not(.category-submenu) .item:hover, .article-autosuggest .item:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.article .category-submenu .item {
    margin-bottom: 5px;
}
.article  div:not(.category-submenu) .item .content,
.article-autosuggest .item .content{
    border: 1px solid rgba(0,0,0,0.1);
}
.article div:not(.category-submenu) .item .text-wrapper{
    padding-bottom: 30px;
}
.article div:not(.category-submenu) .item .text-wrapper .title,
.article-autosuggest .item .text-wrapper .title{
    color: #000000;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    height: 40px;
    overflow: hidden;
    text-align: center;
}
.article-autosuggest .item .text-wrapper .title{
    margin-top: 10px;
}
.article-autosuggest .item .content{
    border: none;
    min-height: 85px;
}
.article .item .text-wrapper .title a{
    color: #000000;
}
.article .item .text-wrapper .description,
.article-autosuggest .item .text-wrapper .description{
    text-align: center;
    height: 60px;
    font-size: 14px;
    line-height: 20px;
}
.article.article-list-grid .items-wrapper .item .the-date,
.article .item .text-wrapper .the-date{
    display: none;
}
.article .item .btn-wrapper,
.article-autosuggest .item .btn-wrapper{
    display: none;
}
.article .item .text-wrapper .category{
    position: absolute;
    bottom: 10px;
    right: 20px;
    font-style: normal;
    color: #000000;
    font-size: 12px;
}

/*Article listing End*/

/*Article launch calendar*/
.article.article-list-grid_launch_calendar .item .content {
    min-height: 100px
}

.article.article-list-grid_launch_calendar div:not(.category-submenu) .item .text-wrapper {
    padding-bottom: 0;
}

.article.article-list-grid_launch_calendar .item .text-wrapper .description {
    height: 30px;
    line-height: 30px;
    margin: 0;
}

/*Article launch calendar End*/

/*Article details*/
.article {
    margin-bottom: 0
}
.article-details {
    margin-top: 50px;
}
.article-details .social-share.detail-social-share .share-text{
    display: none;
}
.article-details .detail-social-share .item{
    display: block;
    text-align: center;
    border: 1px solid #e9e9e9;
    border-bottom: 0;
    line-height: 70px;
}
.article-details .detail-social-share .item:last-child{
    border-bottom: 1px solid #e9e9e9;
}
.article-details .social-share .item a {
    color: #c1c1c1;
    font-size: 33px;
    display: block;
}
.article-details .social-share .item a:hover {
    color: #000000;
}
.article-header{
    padding: 0;
    border: 0;
}
.article-header .category{
    display: none;
}
.article-header .header-info .favorite{
    display: none;
}
.article-detail .article-header .header-info .the-date{
    display: block;
    text-align: left;
    color: #000000;
}
.article-detail .article-wrapper .heading-wrapper{
    margin: 0 0 20px;
}
.article-detail .article-wrapper .title h1 {
    font-weight: 400;
    margin-bottom: 0;
    /* font-size: 24px; */
}
.article-details .comments{
    padding: 0;
}
.comments .comments-input-wrapper .btn-display-comments{
    display: none;
}

.comments .comments-input-wrapper .rating-info,
.comments .comments-input-wrapper .form-group-rating{
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 15px;
}

.comments .comments-input-wrapper .rating-stars-required{
    width: auto;
    clear: both;
    display: inline-block;
    white-space: nowrap;
    vertical-align: top;
    height: 12px;
}

.article-details .comments .heading-wrapper .title{
    padding-left: 30px;
}
.article-details .comments .heading-wrapper .title h3 span{
    cursor: pointer;
    color: #6a6a6a;
}
.article-details .comments .heading-wrapper .title h3:before {
    content: '+';
    position: absolute;
    left: 0px;
    top: -3px;
    border: 1px solid;
    border-radius: 50%;
    padding: 5px;
    line-height: 9px;
    cursor: pointer;
    width: 20px;
    height: 20px;
    text-align: center;
    color: #6a6a6a;
}

.article-details .comments .heading-wrapper .title.closed h3:before{
    content: '-';
}

.sidebar.similar-articles .title{
    color: #000000;
}
.sidebar.similar-articles .item .img-wrapper{
    padding-right: 0;
}
.cloased .comments-input-wrapper{
    overflow: hidden;
    opacity: 0;
    max-height: 0;
}

.article-details .similar-article-slider .item .text-wrapper .description,
.article-details .similar-article-slider .item .text-wrapper .category{
    display: none;
}
.article-details .similar-article-slider .item .content .text-wrapper{
    padding-bottom: 0;
}
.article-details .similar-article-slider .item.slick-slide  .content{
    min-height: 0;
    border: 0;
    position: relative;
    bottom: 0;
    width: calc(100% - 20px);
    background: transparent;
}

.article-details .similar-article-slider .item.slick-slide  .content .title{
    height: auto;
}
.article-details .similar-article-slider .item.slick-slide  .content .title a{
    color: #000000;
    font-size: 20px;
    font-weight: 400;
}
.article-details .similar-article-slider .item .img-wrapper:before{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0.5;
    content: "";
    background: rgba(229, 229, 229, 0);
    background: -moz-linear-gradient(top, #e5e5e5 0%, #e5e5e5 0%, #000000 100%);
    background: -webkit-linear-gradient(top, rgba(229, 229, 229, 0) 0%,rgba(229, 229, 229, 0) 0%,#000000 100%);
    background: linear-gradient(to bottom, rgba(229, 229, 229, 0) 0%,rgba(229, 229, 229, 0) 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#000000',GradientType=0 );
    pointer-events: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.article-details .similar-article-slider .item .img-wrapper:hover:before{
    opacity: 0.3;
}
.similar-article-slider .heading-wrapper.heading-wrapper-bordered h2{
    font-size: 18px;
    font-weight: 400;
}
.article-details .heading-wrapper.heading-wrapper-bordered:before{
    display: none;
}
.comment-content .items-wrapper .item > div {
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
}
.comment-content .items-wrapper .item .user {
    float: none;
    display: inline-block;
    font-weight: 700;
    text-transform: uppercase;
}
/*Article details End*/

/*FAQ*/
.category-heading{
    text-align: center;
}
.category-heading .description{
    text-align: center;
    border-bottom: 1px solid #d9d9d9;
    text-transform: uppercase;
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: 500;
}
.category-heading .description a{
    text-decoration: underline;
    color: #000000;
}
.accordian.article .panel{
    -webkit-box-shadow: none;
    box-shadow: none;
}

.accordian.article .panel .title .panel-toggle{
    color: #000000;
    font-weight: 500;
    line-height: 20px;
    padding: 15px 50px 15px 15px;
    font-size: 16px;
}

.panel-inner .table{
    width: auto;
}
.panel > .collapsing, .panel > .collapse {
    background: #ffffff;
    border-bottom: 1px solid #dcdadb;
}
.accordian.article .panel > .collapsing, .panel > .collapse,
.accordian.article .panel .content .panel{
    border-bottom: 0 solid transparent;
}
.accordian.article .panel-wrapper > .panel{
    box-shadow: none;
    padding-top: 0;
    padding-bottom: 0;
    border-bottom: 1px solid #dedede;
    border-radius: 0;

}
.accordian.article .panel .panel {
    border-bottom: 1px solid #d9d9d9;
    margin-top: 0;
}
.accordian.article .panel-inner {
    padding: 20px 20px;
    font-size: 14px;
    background: #f5f5f5;
}
.accordian.article .panel .title .panel-toggle{
    opacity: 1;
}
.accordian.article .panel .panel-toggle > .icon{
    display: none;
}
.accordian.article .panel-inner p{
    margin: 15px;
    padding-right: 50px;
}
.panel .title .panel-toggle.collapsed:hover,
.panel .title .panel-toggle{
    opacity: 0.8;
}
.panel .title .panel-toggle.collapsed{
    opacity: 1;
}

.category-menu-with-img .item{
    display: block;
    text-align: left;
    max-width: 100%;
    margin: 0;
}

.category-menu-with-img .item .text-wrapper .title{
    font-size: 14px;
    margin: 0;
}
.category-menu-with-img .item{
    padding: 0;
}
.category-menu-with-img .item a{
    padding: 10px 0;
    color: #000000;
}
.nav-category-menu{
    margin-top: 20px;
    padding-top: 0;
}
/*FAQ End*/

/*Cart*/
.cart-step h2 {
    margin: 0;
    font-size: 20px;
    text-align: center;
    font-weight: 500;
}
.cart-step h3{
    font-size: 16px;
    font-weight: 500;
}
.cart-step .heading-append{
    display: none;
}
.cart-table.table > thead,
.cart-table.table > tbody > tr > td {
    font-size: 14px;
}
.cart-table.table > thead,
.cart-table.table > tbody > tr > td a{
    color: #000000;
}
.cart-table .product-item-image img{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
td.cart-product .product-item-category{
    text-transform: uppercase;
}
.cart-table .product-item-title {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    height: auto;
}
.cart-table .product-item-code{
    font-size: 12px;
    color: #000000;
    font-weight: 100;
}
.cart-table .product-item-size{
    font-size: 12px;
}
#order_cart_content .cart-table .btn {
    margin-bottom: 0;
    border-radius: 0;
    width: 100px;
    font-size: 10px;
    height: 24px;
    line-height: 12px;
}
#order_cart_content .cart-table .btn:before{
    display: none;
}
.cart-table .product-item-remove:hover,
.cart-table .product-item-remove:focus {
    background-color: #000000;
    border-color: #000000;
    color: #fff;
}
.cart-step .nav-tabs > li.active:after{
    background-color: #000000;
}

.cart-specification-tabs ul.tickets-type{
    margin-bottom: -1px;
}

.cart-table-summary .product-item-prices.cart-total{
    color: #000000;
}
.cart-privacy-policy a {
    color: #000000;
    text-decoration: underline;
}
.cart-action {
    color: #000000;
}
.cart-step .lists-tabs .tab-content > .tab-pane.active{
    border: 1px solid #dddddd;
    padding: 20px;
}

.page input::-webkit-input-placeholder ,
.cart-step input.form-control::-webkit-input-placeholder { /* WebKit browsers */
    color:    transparent;
}
.page input:-moz-placeholder , /* Mozilla Firefox 4 to 18 */
.cart-step input.form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    transparent;
}
.cart-step input.form-control::-moz-placeholder , /* Mozilla Firefox 19+ */
.page input.form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    transparent;
}
.cart-step input.form-control:-ms-input-placeholder , /* Internet Explorer 10+ */
.page input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    transparent;
}
.cart-step .form-group-checklabel label{
    color:#000000;
}
body.lc-ro .cart-step .form-group label[for=cart_onepage_street] span{
    color: #dc101e;
    font-size: 12px;
    opacity: 1;
}
body.lc-ro .table-cart-discount-info{
    display: block;
    font-size: 11px;
    padding:5px
}
body.lc-ro .table-cart-discount-info:before{
    content: '*';
}
body.lc-ro .on-cart-asterisk{
    display: inline-block;
}

.store-recive.styled-select .validation-errors-list{
    bottom: 11px;
}
.register-benefits ul {
    list-style: none;
    padding: 0;
}
.register-benefits li {
    padding-left: 0;
    padding-bottom: 5px;
    font-weight: 100;
}
.register-benefits li:before {
    content: "\f00c"; /* FontAwesome Unicode */
    font-family: FontAwesome;
    display: inline-block;
    margin-left: 0;
    width: 35px;
    color: #31708f;
}
.register-benefits-block {
    padding: 0 15px 0 35px;
}
.address-no-registration {
    padding: 0 40px 0 25px;
    border-right: 1px solid #dfdfdf;
}
.register-benefits-wrapper .title-wrapper h3{
    font-size: 16px;
    font-weight: 500;
}
#order_address_content .heading-wrapper.heading-underlined {
    margin-bottom: 40px;
}
.buttons-wrapper-customerss{
    margin: 0 0 30px;
}
.buttons-wrapper-customerss .btn{
    border-radius: 0;
    border-bottom: 0;
    border-color: #ededee;
    background: #ededee;
    font-size: 11px;
    color: #000000;
}
.buttons-wrapper-customerss .btn.active{
    background-color: #ffffff;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.buttons-wrapper-customerss .btn.active:hover{
    border-color: #ededee;
}

.eltoggle {
    display: none;
}

#submit_order_one_page{
    min-width: 215px;
    height: 50px;
}
.cart-question .cart-description {
    text-align: center;
}
.cart-question textarea.form-control{
    max-width: 500px;
    margin: auto;
}
.form-announce-normal{
    text-align: center;
}
.form-announce-normal a{
    text-decoration: underline;
    color: #000000;
}
.delivery-option-text button {
    float: right;
    background: transparent;
    color: #000000;
    border: 1px solid #c1c1c1;
    margin-bottom: 10px;
    height: auto;
    line-height: 1.42857143;
}
.delivery-option-text button:hover,
.delivery-option-text button:focus,
.delivery-option-text button:active:focus {
    background: #000000;
    border: 1px solid #000000;
    color: #ffffff;
}
.delivery-option-text button.close{
    border: 0;
}
.delivery-option-text button.close:hover,
.delivery-option-text button.close:focus,
.delivery-option-text button.close:active:focus{
    background: transparent;
    color: #000000;
    border-color: transparent;
}
.confirm-bank .heading-wrapper.heading-underlined {
    margin-bottom: 20px;
}
.cart .confirm-bank .heading-wrapper .heading-underlined {
    margin-bottom: 40px;
}
.cart .confirm-bank .table-responsive{
    margin-bottom:40px;
}
.ncx-block .heading-wrapper{
    text-align: center;
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.ncx-block .heading-wrapper h2{
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
}
.ncx-block .delivery-options .iradio_flat{
    top: 30px;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.ncx-block .delivery-options .payment-title{
    text-transform: uppercase;
    margin-bottom: 10px;
}
.ncx-block .delivery-options li:hover > * {
    background: transparent;
}

.ncx-block .delivery-options li:hover .iradio_flat{
    border-color: #000000;
    background: #000000;
}

.carrier-cart-wrapper.ncx-block .short-description{
    text-align: center;
}
.ncx-block .carrier-price {
    float: right;
    display: none;
}
.cascade-cart .ncx-block .carrier-price {
    display: block;
}
.ncx-block .currency-transport{
    padding-left: 5px;
    display: none;
}
.cascade-cart .ncx-block .currency-transport{
    display: inline-block;
}
.ncx-block .time-delivery{
    text-align: right;
    font-weight: bold;
    color: #000000;
    display:none;
}
.cascade-cart .ncx-block .time-delivery{
    display: block;
}
.carriers-cart-list-wrapper{
    font-size: 13px;
    color: #7d7d7d;
    padding: 40px 40px 40px 20px;
    background: #f9f9f9;
}
.delivery-option-name{
    color: #000000;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    margin-top: 10px;
}
.carrier-cart-wrapper .short-description {
    color: #000000;
    font-size: 14px;
    margin-bottom: 20px;
    text-align: center;
}
.carrier-cart-wrapper .message-text{
    margin-bottom: 10px;
}
.carrier-cart-wrapper.ncx-block{
    margin-bottom: 20px;
}

.send-verification-token,
.confirm-verification-token{
    font-size: 13px;
    margin-bottom: 5px;
}

/*NCX-2*/
.ncx-v2 .iradio_flat.checked{
    background: #FFFFFF;
    border-color: #000000;
    border-width: 2px;
}
.ncx-v2 .iradio_flat.checked:after{
    background: #000000;
}
.cascade-cart .cart-carrier-and-payment .delivery-options li:hover .iradio_flat {
    background: #ffffff;
}
/*.ncx-v2 .delivery-options li:hover .iradio_flat.checked:after{*/
/*    background: #ffffff;*/
/*}*/
.ncx-v2 .delivery-options li:hover .iradio_flat{
    border-width: 2px;
    border-color: #000000;
}
.ncx-adress .form-group label{
    position:relative
}
.li-rs .ncx-adress .form-group label:before{
    content: '';
    height:100%;
    width:3px;
    background: #ffffff;
    top:0;
    right:0px;
    position:absolute;
}
.ncx-adress .form-group label[for=cart_onepage_firstname]:before,
.ncx-adress .form-group label[for=cart_onepage_lastname]:before{
    display: none;
}
.ncx-adress .microlocation-input-wrapper{
    width: 33.33%;
}
#order_total_confirm_content .cart-privacy-policy{
    padding-left: 10px;
    padding-right: 10px;
}
.h-mc.h-title{
    display: none;
}
/*NCX-2 End*/

/*Cart End*/
/*HELP*/
.sidebar-info .headline-wrapper,
.sidebar-info .item{
    color: #000000;
}
.toggle-banner > .item {
    border: 1px solid #ddd;
    opacity: 1;
    overflow: hidden;
    -webkit-transition: right 0.5s linear;
    -moz-transition: right 0.5s linear;
    -ms-transition: right 0.5s linear;
    -o-transition: right 0.5s linear;
    transition: right 0.5s linear;
    width: auto;
    color: #000000;
    border-top: 1px solid #ddd;
    background: #ffffff;
    right: 0;
    position: absolute;
}
.toggle-banner .item.closed{
    right: -215px;
    height: auto;
    width: 215px;
    opacity: 1;
}
.toggle-banner .sidebar-info .items-wrapper .item:first-child{
    border-bottom: 1px solid #ddd;
}
.toggle-banner .sidebar-info .items-wrapper .item:last-child{
    border-top: 1px solid #ddd;
}
.toggle-banner .sidebar-info .headline-wrapper .title{
    color: #000;
    font-size: 14px;
    border-bottom: 1px solid #bdbdbd;
    padding-bottom: 15px;
}
.sidebar-info{
    width: 213px;
    padding: 0 20px;
    background: #f9f9f9;
}
.sidebar-info:before{
    content: url("../../images/sv2019/core/cart_corner.jpg");
    position: absolute;
    top: 0;
    left: 0;
}
.toggle-banner .sidebar-info .item .title{
    color: #000;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    margin: 0;
    padding-top: 10px;
}
.sidebar-info .item .text-wrapper p {
    font-size: 12px;
}
.sidebar-info .text-wrapper .description a {
    color: #036891;
    font-weight: bold;
    text-align: center;
    padding-bottom: 15px;
    font-size: 12px;
}
.sidebar-info .items-wrapper .item .text-wrapper .description{
    padding: 10px 0;
    text-align: center;
}
.toggle-banner .toggle-button{
    height: 35px;
    width: 45px !important;
    background: transparent !important;
    color: #000;
    font-weight: normal;
    position: absolute;
    right: 0px;
    top: 50%;
    font-size: 14px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    cursor: pointer;
    text-transform: uppercase;
    border-top: 1px solid #036891;
    border-bottom: 1px solid #036891;
    border-left: 1px solid #036891;
    border: 0 !important;
    transition: right 0.5s linear;
    padding-left: 7px !important;
    padding-top: 2px !important;
    padding-right: 10px !important;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.toggle-banner .toggle-button span{
    padding: 0;
    line-height: 30px;
    display: none;
}
.toggle-banner .toggle-button i{
    color: #036891;
    font-size: 20px;
    line-height: 30px;
    float: left;
}
.toggle-banner .toggle-button.expand i{
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
}
.toggle-banner .toggle-button i:before{
    content: url("../../images/sv2019/core/toggle_icon.png");
}
.toggle-banner .video-tutorial {
    position: relative;
    display: block;
    margin-top: -10px;
    padding-bottom: 10px;
}
.toggle-button.expand{
    width: 45px;
    right: 215px;
}
.toggle-button.expand span{
    display: none;
}
/*HELP END*/

/*Registration*/
.registration-sidebar .text-wrapper {
    width: 100%;
    background: transparent;
    color: #000000;
    padding: 0;
    margin: auto;
    border: 0;
}
.registration-sidebar .text-wrapper h2{
    margin: 0 0 30px;
    font-size: 20px;
    line-height: 20px;

}
.page .right-info {
    padding-left: 50px;
    border-left: 0 solid #dddddd;
    margin-left: -1px;
}
.page .left-info {
    border-right: 0 solid #dddddd;
}
.confirm-check-wrapper{
    width: 100%;
}
.registration-sidebar .text-wrapper i{
    margin-right: 10px;
}
.register-benefits-block .benefits-buttons-wrapper .btn-block{
    font-size: 12px;
}
/*Registration end*/

/*Brends*/
.attribute-letters-list .title {
    color: #036891;
}
.attribute-letters-list h1{
    text-align: center;
}
/*Brends End*/


/*Profile*/

.headline-profile-wrapper h1{
    font-size: 28px;
    line-height: 35px;
    text-align: center;
    border-bottom: 0;
    margin: 0 0 20px;
    /*border-bottom: 1px solid #d9d9d9;*/
}
.profile .heading-prepend {
    margin: 0;
}
.profile .heading-wrapper-profile{
    margin-top: 0;
    border-bottom: 1px solid #d9d9d9;
    text-align: center;
    margin-bottom: 20px;
}
.profile  .headline-description{
    font-size: 16px;
}

.profile .heading-wrapper .title h3{
    color: #000000;
    font-weight: 500;
}
.profile .profile-into .item .title{
    font-weight: 500;
}
.profile .profile-into .item .img-wrapper .icon{
    color: #000000;
}
.profile .profile-into .item .img-wrapper .item-counter{
    background-color: #000000;
}
.profile .profile-into .item .img-wrapper .icon:hover {
    box-shadow: 0 0 0 1px #000000;
    overflow: hidden;
    transition: background 0.3s, color 0.3s, box-shadow 0.3s;
}
.profile .profile-section .remove-item-lnk{
    font-weight: 900;
    text-transform: uppercase;
    font-size: 12px;
    margin-top: 5px;
}
.profile .headline-profile-wrapper .headline-description a{
    text-decoration: underline;
    color: #000000;
}
.nav-vertical > li > a {
    color: #6a6a6a;
}
.nav-vertical > li > a:hover, .nav-vertical > li > a:focus {
    background: transparent;
    color: #000000;
}
.nav-vertical > li.active > a {
    background: #ffffff;
    color: #000000;
    border-bottom-color: #000000;
    font-weight: 500;
}
.cart-table .item-article a.title{
    color: #000000;
}
.cart-table .item-article a.category {
    font-size: 13px;
    color: #6a6a6a;
}
.cart-table .item-img a img {
    box-shadow: none;
}
.profile-orders .table>tbody>tr>td {
    font-size: 12px;
    color: #000000;
}
.profile-orders .modal table thead th {
    font-weight: 500;
    color: #000000;
}
.profile-orders .orderdetails-modal .table > thead > tr > th {
    font-size: 12px;
}
.profile-sidebar{
    border-right: 0;
}
.profile-sidebar .heading-wrapper .title h2 {
    font-size: 16px;
    font-weight: 700;
}
.profile .heading-wrapper .title h3{
    display: none;
}
.profile-content .product .item .btn-wrapper,
.tab-content-profile .product .item .btn-wrapper{
    display: block;
    opacity: 1;
    top: 10px;
    left: 10px;
    color: #000000;
    cursor: pointer;
}
.tab-content-profile .profile-user-viewed .product .item .btn-wrapper,
.tab-content-profile .profile-recomendations .product .item .btn-wrapper{
    display: none;
}
.profile-recomendations .products-by-date-wrapper .products-date{
    display: inline-block;
}
.profile-recomendations .seen-all{
    float: right;
    margin-top: 10px;
}

.profile-recomendations .products-by-date-wrapper{
    margin-bottom: 20px;
}
.profile-content .product .item .remove-item{
    border: 0;
    font-size: 16px;
}
.tab-content-profile .title-wrapper h4{
    font-size: 14px;
    margin-bottom: 30px;
}


.profile-section.size-available-wrapper .item.product-item .product-sizes .item{
    color: #000000;
    border-color: #d9d9d9;
    height: 40px;
    line-height: 40px;
    padding: 0;
    width: 40px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-bottom: 5px;
}

.profile-section.size-available-wrapper .item.product-item .product-sizes .item.disabled{
    color: #d9d9d9;
    border: 1px solid;
}

.profile-section.size-available-wrapper .item.product-item .product-sizes .item-size:hover{
    border-color: #000000;
    background-color: #ffffff;
}
.profile-section.size-available-wrapper .item.product-item .product-sizes .item-size.active{
    background-color: #000000;
    color: #ffffff;
}
.shop-wall-wrapper .product-item .remove-item{
    border: 0;
}
.profile-my-choice .atributes-dropdown-wrapper .text-wrapper{
    display: none;
}
.profile-favorite-products .profile-content .heading-wrapper{
    margin-bottom: 40px;
}
/*Profile End*/


/*Ankete*/
.progress-bar {
    background-color: #036891;
}
.quiz-details .progress{
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.quiz-details .progress-bar-success {
    background-color: #036891;
}
.quiz-resault .item .item-content{
    padding: 5px 20px;
}
/*Ankete End*/


/*Contat */

.page .company-info .item-site-company-identification-number,
.page .company-info .item-site-pib,
.page .company-info .item-site-business-code,
.page .company-info .item-site-bank-name{
    display: none;
}
.company-info .item span.title{
    display: none;
}
.background-image-active .intro .heading-wrapper{
    border-bottom: 1px solid #ffffff;
}
.background-image-active label{
    color: #ffffff;
}

.page .company-info .item {
    border-bottom: 0;
    padding-bottom: 0;
}
.content-wrapper{
    background-color: #ffffff;
    padding: 20px 30px;
    color: #000000;
}
.background-image-active .content-wrapper h2,
.background-image-active.page .content-wrapper .company-info .item a{
    color: #000000;
}
.background-image-active .content-wrapper h2{
    text-align: center;
}
.right-info .img-wrapper{
    text-align: center;
    margin-top: 20px;
}
.right-info .img-wrapper img{
    margin: auto;
}
.background-image-active.contact-page .left-info{
    border: 0;
}
.page.contact-page .right-info{
    margin-top: 20px;
}
.background-image-active .form-control {
    opacity: 1;
}
.background-image-active .styled-select {
    opacity: 1;
}
.career-disabilities{
    display: none;
}
.contact-page.preorder-page h1{
    text-align: center;
}
/*Contat End*/

/*Store on map*/
.storelocator-filter .feature-filter{
    display: none;
}
.storelocator-filter .icon.icon-search {
    position: absolute;
    top: 44px;
    right: 20px;
    width: 50px;
    height: 34px;
    text-align: center;
    line-height: 35px;
    background-color: #036891;
    color: #ffffff;
}
.storelocator-panel .store-item {
    background: #ffffff;
    color: #000000;
    margin-bottom: 5px;
    padding: 10px 0 15px 0;
    box-shadow: 1px 1px 8px rgba(0,0,0,0.25);
    cursor: pointer;
    border-top: 2px solid;
}
.storelocator-panel .store-item:hover{
    border-color: #036891;
}
.store-item .store-item-wrapper .item.title {
    font-size: 14px;
    padding-bottom: 10px;
    border-bottom: 1px solid;
    margin-bottom: 5px;
    padding-left: 15px;

}
.store-item .store-item-wrapper .item{
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 5px;
}
.store-popup h1 {
    margin: 0 0 10px;
    font-size: 14px;
    text-align: center;
}
.gm-style .gm-style-iw-c{
    border-radius: 0;
}
.store-popup{
    padding: 0 10px;
}
.store-popup .title {
    font-weight: 500;
    margin: 5px 0;
    font-size: 12px;
}
.store-popup .content{
    font-size: 12px;
    padding-left: 20px;
}
.store-popup .store-item-action{
    color: #000000;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 500;
}
.store-popup .store-item-action:hover{
    text-decoration: underline;
}

.map-wrapper-store-list{
    position: relative;
}
.banner-store-map-wrapper{
    position: absolute;
    top: 20px;
    right: 30px;
    z-index: 1;
    max-width: 300px;
}
.banner-store-map-wrapper .slider-static .item .content{
    display: none;
}
.banner-store-map-wrapper .slider-static .item{
    box-shadow: 1px 1px 8px rgba(0,0,0,0.4);
}

/*Store on map End*/

/*Store detail*/
.store-contact .items-wrapper .title .icon{
    color: #000000;
}
.store-background{
    color: #000000;
    background: #ffffff;
    text-align: left;
    padding: 20px 0 0 40px;
}
.store-background h1 {
    margin-top: 10px;
    margin-bottom: 10px;
    color: #000000;
}
.store-details {
    background: #ffffff;
    padding: 0 20px 20px;
}
.sidebar-shopping .store-img-wrapper img{
    margin: auto;
}
/*Store detail End*/


/*ERROR*/
.categories-list .heading-wrapper {
    font-size: 16px;
    color: #000000;
    text-transform: uppercase;
    font-weight: 500;
    border-bottom: 0 solid #d9d9d9;
}
.categories-list ul{
    margin-top: 10px;
}
.categories-list .toggle-elem {
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 10px;
}
.categories-list ul li a {
    color: #000000;
}
.error_page_content-slider .heading-wrapper.heading-wrapper-bordered {
    text-align: center;
    margin-top: 20px;
}
.heading-wrapper.heading-wrapper-bordered:before{
    display: none;
}
.error-page {
    margin: 40px 0;
    text-align: center;
}
/*ERROR End*/

/*Promo location*/
.promotion-wrapper .panel-wrapper > .panel{
    background: #ffffff;
    margin-bottom: 2px;
    border-bottom: 1px solid #dddddd;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.promotion-wrapper .collapse.in > .panel-body{
    border-bottom: 1px solid #dddddd;
}
.promotion-wrapper .panel-group .panel-top > .panel-heading.opened .panel-toggle{
    color: #000000;
}
.promo-location .panel .title.city-title{
    font-size: 14px;
}
.promo-location .panel .title.city-title .panel-toggle{
    background: #ffffff;
    color: #000000;
    border-bottom: 1px solid #969696;
}
.promo-location .panel .title.city-title .panel-toggle.collapsed{
    border-bottom: 1px solid transparent;
    color: #6a6a6a;
    font-size: 14px;
}
.panel .panel-group .promo-store-of-city:last-child {
    border-bottom: 1px solid #969696;
}

.promo-location .promo-store-text span.store-name{
    display: none;
}
.promo-location .item.item-read-more{
    display: none;
}
.promo-location .panel .promo-store-of-city .title .panel-toggle{
    line-height: 35px;
    font-size: 12px;
    opacity: 1;
    color: #000000;
}
.panel .item .dl-horizontal dd,
.panel .item .dl-horizontal dt {
    line-height: 16px;
    font-size: 12px;
}
.promo-store-of-city .collapsing .item ,
.promo-store-of-city .collapse .item {
    font-size: 12px;
}
/*Promo location End*/

/*Payment icons*/

.payment-card {
    padding: 5px 0;
    background: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-align: center;
}
.payment-card .item {
    display: inline-block;
    padding: 5px 6px 5px 0;
}
.payment-card .item .img-wrapper img {
    height: 30px;
}

/*Payment icons End*/

/*Disclaimer*/
.disclaimer {
    color: #b7b7b7;
    padding: 10px 0 0;
    border-top: 0 solid #3f404e;
    line-height: 12px;
    font-size: 11px;
}
/*Disclaimer End*/
/*Footer*/
.footer {
    padding: 30px 0 10px;
    font-size: 14px;
}
.footer-wrapper{
    background-color: #f4f4f4;
    color:#000000;
}
.footer h5,
.footer .h5{
    font-weight: 500;
}
.footer .heading-wrapper .title h5,
.footer .heading-wrapper .title .h5{
    cursor: pointer;
    letter-spacing: -0.75px;
}
.footer .newsletter .heading-wrapper .title{
    padding-right: 5px;
}
.footer-bottom{
    background-color: #ffffff;
    padding-top: 40px;
}
.footer-wrapper a {
    color: #6b6b6b;
    font-weight: 300;
    font-size: 14px;
}
.footer .nav.items-wrapper .item a{
    color: #6b6b6b;
    font-weight: 400;
}
.footer .nav.items-wrapper .item a:hover{
    color: #000000;
}
.footer-wrapper a:hover{
    color: #000000;
}
.copyright-wrapper{
    margin-top: 10px;
    background: #000000;
}
.copyright {
    padding: 5px 0 0;
    display: block;
    width: auto;
    border-top: 0 solid #3f404e;
    font-size: 10px;
    font-weight: 300;
    color: #ffffff;
    text-align: left;
}
.copyright a{
    color: #ffffff;
    font-size: 10px;
}
.copyright a:hover{
    color: #ffffff;
    text-decoration: underline;
}

.footer .nav.items-wrapper.no-show,
.footer .store-locator-wrapper.no-show,
.footer-undermenu-wrapper.no-show{
    display: block;
    width: 100%;
    max-height: 1000px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    opacity: 1;
}
.footer .nav.items-wrapper,
.footer .store-locator-wrapper,
.footer-undermenu-wrapper{
    max-height: 0;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    overflow: hidden;
    opacity: 0;
}
.trustMark{
    text-align: center;
    margin-top: 0;
}
.trustMark a{
    padding: 0 10px;
}
.footer .grid-slider .item{
    margin-top: 10px;
}
.footer .grid-slider .item .img-wrapper img{
    /* margin:auto; */
    float: right;
}
.footer .grid-slider .item .img-wrapper,
.footer .grid-slider .item .content{
    border: 0;
}
/*Newsletter Footer*/
.footer .newsletter{
    margin-bottom: 0;
    display: flex;
}
.newsletter .description{
    display: none;
}
.footer .newsletter-form{
    display: inline-block;
    width: calc(100% - 100px);
    min-height: 45px;
}
.footer .newsletter-form .form-group{
    margin-bottom: 0;
}
.footer .newsletter-form input{
    height: 45px;
    padding: 0;
    padding-left: 20px;
    line-height: 45px;
    background: #ffffff;
    color: #000000;
}
.footer .newsletter .heading-wrapper{
    display: inline-block;
}
.footer .newsletter .btn-wrapper .btn{
    border-radius: 0;
    background: #036891;
    color: #ffffff;
    font-weight: 500;
    display: block;
    line-height: 23px;
    padding: 0;
    height: 45px;
    width: 65px;
    font-size: 12px;
}
.footer .newsletter .btn-wrapper .btn span{
    display: none;
}
.footer .newsletter .btn-wrapper .btn{
    font-family: 'NBIcon', sans-serif;
    speak: none;
    font-style: normal;
    /*font-weight: normal;*/
    font-variant: normal;
    text-transform: none;
    /*line-height: 1;*/
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    font-size: 12px;
    color: #ffffff;
    line-height: 38px;
    font-weight: 700;
}
.footer .newsletter .btn-wrapper .btn:before{
    content: "\e60a";
}
.footer .newsletter .btn-wrapper .btn:hover{

}
.footer .newsletter .newsletter-form{
    top: -5px;
    display: flex;
    flex-direction: column-reverse;
}
.footer .newsletter .heading-wrapper{
    vertical-align: top;
    margin-right: 10px;
}
.footer .newsletter .newsletter-form .alert{
    top: 0;
    position: relative;
    margin-bottom: 0;
}
.footer .newsletter .newsletter-form .alert.alert-success{
    top: -5px;
}

/*Store Locator*/
.footer .store-locator-wrapper .heading-wrapper{
    display: none;
}
.form-store-locator{
    margin-top: 10px;
}
.footer .form-store-locator input.form-control{
    height: 45px;
    padding: 0;
    padding-left: 20px;
    line-height: 45px;
    display: inline-block;
    width: calc(100% - 65px);
    margin-right: -5px;
}

.footer .store-locator-button{
    border-radius: 0;
    background: #036891;
    color: #ffffff;
    font-weight: 500;
    line-height: 23px;
    padding: 0;
    height: 45px;
    width: 65px;
    font-size: 16px;
    display: inline-block;
    margin-top: -2px;
}

/*Store Locator End*/
/*Social icons */
.footer .social-icon{
    display: inline-block;
    position: relative;
    top: 5px;
}
.footer .social-icon .item{
    padding: 0 5px;
}
.footer .social-icon .item:first-child{
    padding: 0;
}
.footer .heading-wrapper.store-outer{
    float: right;
}
.store-outer.heading-wrapper .title h5:before,
.store-outer.heading-wrapper .title .h5:before{
    height: 28px;
    width: 28px;
    overflow: hidden;
    content: '';
    background-image: url(../../images/sv2019/core/footer-pin.png);
    background-size: contain;
    display: block;
    position: absolute;
    left: -30px;
    top: 2px;
}
.collapse-menu .heading-wrapper.active .title .icon{

    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.collapse-menu .heading-wrapper .title .icon{
    display: inline-block;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.collapse-menu .heading-wrapper .title span{
    margin-right: 5px;
}
.footer-nav.collapse-menu >.row > .col-xs-12.col-sm-6.col-md-6.col-lg-6{
    padding-left: 0;
    padding-right: 0;
}
/*Social icons End*/

.scroll-to-top {
    position: fixed;
    bottom: 100px;
    right: 29px;
    border: 1px solid #6b6b6b;
    background: #ffffff;
    color: #6b6b6b;
    height: 50px;
    width: 50px;
    text-align: center;
    z-index: 999;
    cursor: pointer;
    font-size: 27px;
    line-height: 46px;
    border-radius: 50px;
    display: none;
}
.cookie-agree{
    background-color: #036891;
}
.cookie-agree:hover{
    background-color: #000000;
}

.buttons-agree-wrapper{
    display: flex;
    justify-content: space-between;
}

.cokie-info-wrapper .items-wrapper .cookie-disagree,
.cokie-info-wrapper .items-wrapper .cookie-agree{
    float: none;
    margin: 10px 0;
}

.cokie-info-wrapper .items-wrapper .cookie-disagree {
    border: none;
    font-size: 13px;
    line-height: 34px;
    padding: 0 10px;
    display: inline-block;

}

.cokie-info-wrapper .item.read-more-btn.read-more-cookie{
    display: none;
}

.cokie-info-wrapper .description a{
    text-decoration: underline;
    font-weight: bold;
    cursor: pointer;
}


body.uc-wificonnector .cookie-info-slider,
body.uc-wificonnector_2 .cookie-info-slider {
    display: none;
}
.payment-card .heading-wrapper.heading-wrapper-bordered{
    display: none;
}

.nav-footer_bottom_mob{
    display: block;
    width: 100%;
    background-color: #f4f4f4;
    border-top: 1px solid #b7b7b7;
    border-bottom: 1px solid #b7b7b7;
}
.nav-footer_bottom_mob .item{
    display: inline-block;
    width: calc(100% / 2);
    text-align: center;
    float:left;
    padding: 6px 10px;
    text-transform: uppercase;
}
.nav-footer_bottom_mob .item a{
    color: #000000;
    font-size: 12px;
    font-weight:500;
}
.nav-footer_bottom_mob .item:before{
    content: '|';
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.nav-footer_bottom_mob .item:last-child:before{
    display: none;
}
/*Footer End*/
/*Modal*/
.modal.modal-email .title {
    color: #000000;
}
.modal.modal-email .form-control{
    height: 40px;
}

.loader-wrapper .loader-icon,
.autocomplete-loader .loader-icon{
    background: url(../../images/sv2019/core/logo_clean.png);
    border: none;
    background-repeat: no-repeat;
    border-radius: 0;
    height: 100px;
    width: 100px;
    background-size: contain;
    background-position: 50%;
    -webkit-animation: rotateY 1s infinite linear;
    animation: rotateY 1s infinite linear;
}

@-webkit-keyframes rotateY {
    to { -webkit-transform: rotateY(360deg); }
}
@keyframes rotateY {
    to { transform: rotateY(360deg); }
}
.loader-wrapper .loader-icon:after,
.autocomplete-loader .loader-icon:after{
    display: none;
}
/*Lsit placeholder*/
.list-placeholder {
    min-height: 150px;
    position: relative;

}
.list-placeholder .product-listing-loader{
    -webkit-box-shadow: inset 0 0 0 1px #cacaca;
    -moz-box-shadow: inset 0 0 0 1px #cacaca;
    box-shadow: inset 0 0 0 1px #cacaca;
}
.list-placeholder .loader-icon{
    top: calc(50% - 50px);
    opacity: 0.5;
}

/*ANKETA */
.poll .heading-underlined,
.actions .heading-underlined{
    border: 0;
}
.poll .heading-underlined .title,
.actions .heading-underlined .title{
    text-align: center;
}
.quiz .item,
.poll .item {
    margin-top: 20px;
    border-bottom: 1px solid #e9e9e9;
    padding: 0 0 20px;
}
.quiz .item:hover,
.poll .item:hover{
    border-color: #000000;
}
.quiz .item .title,
.quiz .item .title,
.action-listing .item .title{
    font-size: 20px;
    font-weight: 100;
    margin-top: 0;
}
.quiz .item .the-date,
.poll .item .the-date{
    text-align: left;
}

.poll .item .the-date .pool-ended {
    float: right;
    background: #000000;
    padding: 5px 10px;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 12px;
}

.poll .item .btn-wrapper a,
.action-listing .item .btn-wrapper a{
    border: 1px solid #000000;
    padding: 6px 12px;
    font-size: 12px;
    text-transform: uppercase;
}
.poll .item .btn-wrapper i,
.action-listing .item .btn-wrapper i{
    display: none;
}
.poll-details .heading-underlined{
    border: 0;
}
.poll-details .heading-underlined .title,
.actions-details .heading-wrapper .title{
    text-align: center;
}
/*Landing page*/
.landing-page-generic .horizontal-image .img-wrapper img{
    width: 100%;
}
.landing-page-generic .text_grid12{
    text-align: center;
    padding: 25px 0;
}
.landing-page-generic .text_grid12 .title h2{
    font-size: 50px;
    line-height: 1.1;
}
.landing-page-generic .text_grid12 .description{
    max-width: 420px;
    margin: auto;
    padding: 10px 0;
}
.landing-page-generic .text_grid12.full .description{
    max-width: 1220px;
}
.landing-page-generic .btn.btn-success{
    background-color: transparent;
    color: #000000;
    border: 1px solid #C9C9C9;
    font-size: 12px;
}
.landing-page-generic .item-wrapper-6,
.landing-page-generic .item-wrapper-4{
    padding-left: 0;
    padding-right: 0;
}
.landing-page-generic .item-wrapper-6 .title{
    font-size: 32px;
    margin: 20px 0 40px;
    line-height: 35px;
    line-height: 1.1;
}
.landing-page-generic .item-slider-grid4  .img-wrapper{
    margin-bottom: 20px;
}
.landing-page-generic .item-slider-grid4 .title{
    font-size: 32px;
    margin: 10px 0;
    line-height: 35px;
    line-height: 1.1;
}
.landing-page-generic .item-slider-grid4 .title a{
    color: #000000;
}
.landing-page-generic .item-slider-grid4 .subtitle{
    font-size: 20px;
}
.landing-page-generic .item-slider-grid4  .description{
    font-size: 18px;
}
.item-wrapper-4 .link,
.item-wrapper-6 .link{
    background-color: transparent;
    color: #000000;
    border: 1px solid #C9C9C9;
    font-size: 12px;
    text-transform: uppercase;
    height: 40px;
    padding: 6px 20px;
    line-height: 28px;
    margin-bottom: 20px;
}
/*Landing page End*/

/*Product state*/
.productstate-product .location-search-box.img-wrapper img {
    max-width: 100%;
}
.product-vertical-panel .panel > .collapsing .panel-toggle,
.product-vertical-panel .panel > .collapse .panel-toggle {
    line-height: 20px;
    padding: 15px 0;
    height: auto;
}
.map-link {
    color: #000000;
}
.productstate-product .product-details-info h1{
    font-size: 16px;
    line-height: 20px;
}
.productstate-product .panel-inner{
    padding-bottom: 10px;
}

.productstate-product .store-content .btn-wrapper,
.productstate-product .store-content .map-link{
    margin-top: 10px;
}
.productstate-product .store-content .btn-wrapper i{
    display: none;
}
#tab_product_sizes .panel-inner.scroll{
    height: 300px;
    max-height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
}

#tab_product_check label.filter-size {
    color: #d12a31;
}
/*Product state End*/

/*Product-mobile-color*/
/*.color-wrapper-mobile{
    margin-top: 5px;
    height: 25px;
    overflow: hidden;
    display: none;
}
.color-wrapper-mobile .item{
    width: 19px;
    height: 19px;
    border: 1px solid #c9c9c9;
    display: inline-block;
}*/
/*Product-mobile-color End*/

/*landing page V3*/
.landing-page-generic.landing_v3 .item-wrapper-6 .title {
    font-size: 32px;
    margin: 20px 0 10px;
    font-weight: 900;
}
.landing-page-generic.landing_v3 .item-wrapper-6 .title a{
    color: #000000;
}
.landing-page-generic.landing_v3 .item-wrapper-6,
.landing-page-generic.landing_v3 .item-wrapper-4{
    position: relative;
}
.landing-page-generic.landing_v3 .item-wrapper-6 .heading-wrapper,
.landing-page-generic.landing_v3 .item-wrapper-4 .heading-wrapper{
    position: static;
}
.landing-page-generic.landing_v3 .item-wrapper-6 .img-wrapper,
.landing-page-generic.landing_v3 .item-wrapper-4 .img-wrapper{
    position: relative;
}
.landing-page-generic.landing_v3 .item-wrapper-6 .img-wrapper:before,
.landing-page-generic.landing_v3 .item-wrapper-4 .img-wrapper:before{
    content: '';
    position: absolute;
    pointer-events: none;
    top:0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.5);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 0;
}
.landing-page-generic.landing_v3 .item-wrapper-6:hover .img-wrapper:before,
.landing-page-generic.landing_v3 .item-wrapper-4:hover .img-wrapper:before{
    opacity: 1;
}
.landing-page-generic.landing_v3 .item-wrapper-6 .heading-wrapper .link,
.landing-page-generic.landing_v3 .item-wrapper-4 .heading-wrapper .link{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: 2px solid #ffffff;
    color: #ffffff;
    font-weight: 600;
    line-height: 25px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 0;
    display: block;
}
.landing-page-generic.landing_v3 .item-wrapper-6 .heading-wrapper .link:hover,
.landing-page-generic.landing_v3 .item-wrapper-4 .heading-wrapper .link:hover{
    background: #ffffff;
    color: #000000;
}
.landing-page-generic.landing_v3 .item-wrapper-6:hover .heading-wrapper .link,
.landing-page-generic.landing_v3 .item-wrapper-4:hover .heading-wrapper .link{
    opacity: 1;
}
.mp4-video-bg-grid12 .item-content:not(.top):after{
    display: none;
}
.landing-page-generic.landing_v2 .grid-4-wrapper .text-wrapper{
    text-align: center;
    margin-top: 20px;
    letter-spacing: 2px;
}
.landing-page-generic.landing_v2 .grid-4-wrapper .text-wrapper .title{
    font-size: 26px;
    font-weight: 900;
    line-height: 28px;
    margin-bottom: 10px;
    letter-spacing: 4px;
}
.landing-page-generic.landing_v2 .grid-3-wrapper .heading-wrapper .title h2,
.landing-page-generic.landing_v2 .grid-4-wrapper .heading-wrapper .title h2,
.landing-page-generic.landing_v2 .grid-12-wrapper .heading-wrapper .title h2{
    font-size: 36px;
    margin-top: 40px;
    margin-bottom: 25px;
    text-align: center;
    font-weight: 900;
}

.landing-page-generic.landing_v2 .grid-3-wrapper .heading-wrapper .description,
.landing-page-generic.landing_v2 .grid-4-wrapper .heading-wrapper .description,
.landing-page-generic.landing_v2 .grid-12-wrapper .heading-wrapper .description{
    text-align: center;
    margin-bottom: 20px;
}


.landing-page-generic.landing_v2 .grid-3-wrapper .content,
.landing-page-generic.landing_v2 .grid-4-wrapper .content,
.landing-page-generic.landing_v2 .grid-12-wrapper .content {
    text-align: center;
    margin: 0 0 20px;
}
.landing-page-generic.landing_v2 .grid-3-wrapper .text-wrapper .title,
.landing-page-generic.landing_v2 .grid-4-wrapper .text-wrapper .title,
.landing-page-generic.landing_v2 .grid-12-wrapper .text-wrapper .title{
    font-size: 20px;
    font-weight: 700;
    padding: 10px 0;
}
.landing-page-generic.landing_v2 .grid-3-wrapper .content .link,
.landing-page-generic.landing_v2 .grid-4-wrapper .content .link,
.landing-page-generic.landing_v2 .grid-12-wrapper .content .link{
    font-size: 13px;
    color: #000000;
    display: block;
    padding: 0 5px;
    border-bottom: 1px solid transparent;
}
.landing-page-generic.landing_v2 .grid-3-wrapper .content .link:hover .description,
.landing-page-generic.landing_v2 .grid-4-wrapper .content .link:hover .description,
.landing-page-generic.landing_v2 .grid-12-wrapper .content .link:hover .description{
    background-color: #000000;
    color: #ffffff;
}
.landing-page-generic.landing_v2 .grid-6-wrapper .content{
    position: absolute;
    bottom: 10%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.landing-page-generic.landing_v2 .grid-6-wrapper .item:hover .img-wrapper{
    overflow: hidden;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.landing-page-generic.landing_v2 .grid-6-wrapper .item:hover .img-wrapper img{
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.landing-page-generic.landing_v2 .grid-6-wrapper .text-wrapper .title{
    font-size: 20px;
    font-weight: 700;
    text-shadow: -1px -1px 1px rgba(255,255,255,.1), 1px 1px 1px rgba(255,255,255,.5), 2px 2px 2px rgba(255,255,255,0);
}
.landing-page-generic.landing_v2 .grid-6-wrapper .content .link{
    height: 50px;
    /*background-color: #ffffff; adidas-corner*/
    display: inline-block;
    line-height: 50px;
    width: 130px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 20px;
    color: #000000;
    position: relative;
}
.landing-page-generic.landing_v2 .grid-6-wrapper .content .link:after{
    content: "\f105"; /* FontAwesome Unicode */
    font-family: FontAwesome;
    display: inline-block;
    width: 35px;
    color: #000000;
    margin-left: 5px;
    margin-right: -10px;
}
.category-landing .video-grid12{
    position: relative;
}
.category-landing .video-grid12:before{
    content:"\f0da";
    font-family: FontAwesome;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 180px;
    color: #ffffff;
    line-height: 200px;
    width: 200px;
    text-align: center;
    border-radius: 50%;
    padding-left: 20px;
    background: rgba(0,0,0,0.8);
    pointer-events:none;
}

.category-landing .video-grid12 img{
    margin: auto;
}
/*landing page V3 End*/

/*New search*/
.autocomplete-wrapper{
    position: absolute;
    width: 500px;
    background: transparent;
    z-index: 9999999;
    margin-top: 0;
    border-top: 0;
    top: 25px;
    right: 106px;
}
.autocomplete-wrapper .container{
    width: auto;
    height: auto;
    padding: 0;
}
.autocomplete{
    border-right: 0;
    border-left: 0;
    width: 100%;
    height: 100%;
    position: relative;
    text-align: right;
}
.autocomplete-input {
    line-height: 25px;
    height: 31px;
    z-index: 9999999;
    width: 280px;
    border: 1px solid #d9d9d9;
    font-size: 14px;
    font-weight: 100;
}
.autocomplete-close {
    padding: 9px;
}
.recomended-sugest-wrapper {
    padding: 10px;
    text-align: left;
    border-top: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
    margin-top: -1px;
    border-right: 1px solid #d9d9d9;
    background: #F2F2F2;
}
.autocomplete-results {
    padding: 0;
    overflow: auto !important;
    background: #ffffff;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
}

.two-in-row-search .item.product-item {
    margin-bottom: 10px;
    text-align: left;
    background-color: #ffffff;
}
.autocomplete-results .products-list-simple .two-in-row-search{
    width: 100%;
}
.autocomplete h4,
.autocomplete .h4 {
    font-size: 14px;
    text-align: left;
}
.recomended-sugest-wrapper .heading-wrapper .title{
    font-size: 12px;
}
.recomended-sugest-wrapper .nav-search-sugest .item{
    font-size: 12px;
}
.recomended-sugest-wrapper .nav-search-sugest .item:first-child{
    padding-left: 0;
}
.search-sugest {
    max-height: 600px;
    overflow: scroll;
    overflow-x: hidden;
    padding: 0 10px;
}
.autocomplete-results .heading-append{
    top: auto;
    bottom: 0;
    width: 100%;
    text-transform:uppercase;
    font-weight:700;
    left: 0;
    right: auto;
    text-align: left;
    padding: 10px 0 0 10px;
    background: #F2F2F2;
    display: block;
    z-index: 1;

}
.autocomplete-results .heading-append a{
    color:#000;
}
.autocomplete-wrapper .autocomplete .autocomplete-loader{
    top: 30px;
    height: calc(100% - 30px);
}
.autocomplete-wrapper .autocomplete .autocomplete-loader .loader-icon{
    height: 50px;
    width: 50px;
    left: calc(50% - 25px);
    top: calc(50% - 25px);
}

.two-in-row-search .product-item:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.two-in-row-search .product-item:hover .product-item-image img{
    border-color: #000000;
}
.form-footer-notice{
    font-size: 12px;
    line-height: 15px;
    font-weight: 400;
    margin: 20px 0 0;
}
.registration-page-form-inputs .form-footer-notice{
    margin-bottom: 20px;
}
.product .item .options-wrapper .sizes-selector-wrapper .sizes-btn-wrapper{
    pointer-events: none;
}
.product .item .options-wrapper .sizes-selector-wrapper.active .sizes-btn-wrapper{
    pointer-events: all;
}
/*Shop by look*/
.shopbylook-products-wrapper .product .item .options-wrapper{
    display: inline-block;
}

.product.shopbylook-slider .item .options-wrapper.product-sizes-v2 .sizes-selector-wrapper .sizes-btn-wrapper .item{
    float: left;
    margin-right: 5px;
    padding: 0 5px;
    margin-bottom: 5px;
    pointer-events: all;
}
.product.shopbylook-slider .item .options-wrapper.product-sizes-v2 .sizes-selector-wrapper .sizes-btn-wrapper .item:hover,
.product.shopbylook-slider .item .options-wrapper.product-sizes-v2 .sizes-selector-wrapper .sizes-btn-wrapper .item.active{
    border-color: #000000;
    background: #000000;
    color: #ffffff;
}
.product.shopbylook-slider .item .text-wrapper .prices-wrapper .current-price.price-with-discount,
.product.shopbylook-slider .item .text-wrapper .prices-wrapper .current-price,
.product.shopbylook-slider .item .text-wrapper .title a{
    font-size: 14px;
}
.product.shopbylook-slider .product .item .text-wrapper .title{
    margin-top: 0;
}
.product.shopbylook-slider .item .text-wrapper .brand{
    font-size: 12px;
}
.product .item .options-wrapper .product-sizes .btn-sizes:nth-child(4n) {
    border-right: 1px solid #d9d9d9;
}
/*.product.shopbylook-slider .item .options-wrapper.product-sizes-v2 .sizes-selector-wrapper .sizes-btn-wrapper{
    padding: 5px;
    border: 1px solid transparent;
}*/

.profile-favorite-products .product-sizes {
    display: none;
}
.product.shopbylook-slider .item .options-wrapper.product-sizes-v2 .sizes-selector-wrapper .sizes-btn-wrapper.no-selected-item .item{
    border-color: red;
}

.product.shopbylook-slider .item .options-wrapper .product-sizes.quantity-active .product-list-quantity-wrapper{
    display: none;
}
.oneclick-shop-wrapper {
    margin-bottom: 20px;
    display: block;
    text-align: center;
    border-top: 1px solid #dddddd;
    padding-top: 20px;
}
.oneclick-shop-wrapper .oneclick-shop .btn{
    min-width: 50%;
}
.product.shopbylook-slider .item .options-wrapper.product-sizes-v2 .product-sizes .btn.buyButtonOnLists {
    display: inline-block;
    margin: 0;
    padding: 0 20px;
    text-transform: uppercase;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-bottom: 10px;
    background: #036891;
}
.product.shopbylook-slider .item .options-wrapper.product-sizes-v2 .product-sizes .btn.buyButtonOnLists:hover{
    background: #000000;
}
.shopbylook-slider .shopbylook-imgwrapper .btn {
    display: inline-block;
    margin: 10px auto;
    padding: 0 10px;
    height: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    font-size: 12px;
    text-transform: none;
}

.product-list-slider-button-wrapper{
    display: none;
}
.shopbylook-infowrapper .sizes-selector-wrapper {
    border: none;
    padding: 0;
}
/*Shop by look End*/

.list-slider-wrapper .item .content{
    display: none;
}
.list-slider-wrapper .slider .item.slick-slide{
    padding: 0;
}

.list-slider-wrapper .slider .item .mobile-img{
    display: none;
}

.nav-tabs.nav-sizeguide{
    text-align: center;
    display: block;
}

.nav-tabs.nav-sizeguide > li{
    float: none;
    display: inline-block;
}

.nav-tabs.nav-sizeguide > li:before{
    content: '';
    position: absolute;
    top: 50%;
    width: 1px;
    height: 30%;
    background-color: #6a6a6a;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    left: -1px;
}

.nav-tabs.nav-sizeguide > li:first-child:before{
    display: none;
}

.nav-tabs.nav-sizeguide > li.active:after{
    display: none;
}

.nav-tabs.nav-sizeguide > li a{
    color: #6a6a6a;
    line-height: 40px;
    padding: 0 15px;
    font-size: 12px;
    text-transform: uppercase;
    border: none;
    border-right: none;
    border-bottom: none;
}

.nav-tabs.nav-sizeguide > li.active a{
    color: #000000;
    border: none;
}

.nav-tabs.nav-sizeguide > li:hover a{
    color: #000000;
}

.nav-tabs.nav-sizeguide>li.active:not(:last-of-type)>a,
.nav-tabs.nav-sizeguide>li.active:not(:last-of-type)>a:hover,
.nav-tabs.nav-sizeguide>li.active:not(:last-of-type)>a:focus{
    border: none;
}

.nav-tabs.nav-sizeguide>li.active:last-of-type>a,
.nav-tabs.nav-sizeguide>li.active:last-of-type>a:hover,
.nav-tabs.nav-sizeguide>li.active:last-of-type>a:focus{
    border: none;
}
.article-background-wrapper{
    background: #000000;
}

.wrapper-style-service-page .game-iframe-wrapper{
    height: 113vh;
}

.game-iframe-wrapper iframe{
    border: 0;
    /*height: 180vh;*/
    height: 90vh;
}
.confirm-bank .btn-wrapper:not(.post) .btn-large{
    display: none;
}
.confirm-bank .btn-wrapper.bank .btn-large{
    display: inline-block;
}
.confirm-bank .bank-helper .btn.btn-success{
    width: 300px;
}

/*CArt sliders*/
.cart_slider-slider .item .content{
    display: none;
}
.product-slider.cart_products-slider .item .similar-products-by-color-info,
.product-slider.cart_products-slider .item .similar-products-by-color-slider-wrapper {
    display: none;
}
.product-slider.cart_products-slider .item .options-wrapper {
    display: block !important;
    opacity: 1 !important;
    pointer-events: all !important;
}
.product-slider.cart_products-slider .subtitle{
    margin-top: 10px;
}
.product-slider.cart_products-slider > .slider-init > .slick-list {
    padding-bottom: 40px;
    margin-bottom: -40px;
}
.product-slider.cart_products-slider .item .options-wrapper .product-sizes .btn.buyButtonOnLists{
    height: auto;
    width: 100%;
    padding: 2px 0;
    border-radius: 0;
    background-color: #000000;
}
.product .item .options-wrapper.product-sizes-v3 .product-sizes{
    width: 100%;
}
.sugest-buy .product-slider > .slider-navigation-absolute{
    display: none;
}
.product-slider.cart_products-slider .item .options-wrapper.product-sizes-v3{
    text-align: center;
}

.cookie-agree, .cookie-agree-gdpr{
    background: #036891;
}
/*CArt sliders End*/
/*Landing v4*/
.item-image-with-items{
    position: relative;
    height: calc(100vh - 220px);
}

.item-image-standalone img{
    max-width:400px;
}

.item-image-standalone{
    position: absolute;
}

.item-image-standalone .img-wrapper{
    position:relative;
}

.item-image-standalone .lnk{

}
.item-image-standalone.first{
    top: 0;
    left: 17%;
    z-index: 9;
}
.item-image-standalone.second{
    top: 31%;
    left: 10%;
    z-index: 9;
}

.item-image-standalone.five-item{
    right: 26%;
    bottom: 0%;
}

.item-image-standalone.seven-item{
    top: 35%;
    right: 19%;
}

.item-image-standalone.fourth-item{
    left: 23%;
    z-index: 9;
    bottom: 0%;
}

.item-image-standalone.fourth-item img,
.item-image-standalone.five-item img{
    max-width: 300px;
}

.item-image-standalone.third{
    left: 50%;
    transform: translateX(-50%);
}

.item-image-standalone.third img{
    max-width: 600px;
}

.item-image-standalone.six-item{
    top: 0;
    right: 10%;
}

.item-image-standalone .text-wrapper{
    position: absolute;
    z-index: 9;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: max-content;
}

.item-image-standalone .text-wrapper .lnk{
    color: #ffffff;
    text-transform: uppercase;
    border: 2px solid #ffffff;
    padding: 10px;
    min-width: 120px;
}

.item-image-standalone .text-wrapper .lnk:hover{
    color: #000000;
    background: #ffffff;
    border: 2px solid #ffffff;
}
.landing-page-generic.landing_v2{
    margin-bottom: 20px;
}
/* Black friday sunscribe landing */
body.uc-black_friday{
    background: #000000;
}

body.uc-landing-subscription{
    background: #ffffff;
}
.landing-subscribe-black-bg{
    background: #000000 !important;
}
.landing-subscribe-black .item-image-standalone .name,
.landing-subscribe-white .item-image-standalone .name,
.landing-subscribe-white .item-image-standalone .text-wrapper{
    display: none;
}

.landing-subscribe-black .item-image-standalone img,
.landing-subscribe-white .items-generic .item-image-standalone img{
    margin: 30px auto;
}

.landing-subscribe-black .item-image-standalone,
.landing-subscribe-white .items-generic .item-image-standalone{
    position: relative !important;
}

.landing-subscribe-black .full .horizontal-image img,
.landing-subscribe-white .full .horizontal-image img{
    margin: 0 auto;
}

.landing-subscribe-black .full .horizontal-image .text-wrapper,
.landing-subscribe-white .full .horizontal-image .text-wrapper{
    display: none;
}

.landing-subscribe-black .full .horizontal-image .img-wrapper.mobile-img,
.landing-subscribe-white .full .horizontal-image .img-wrapper.mobile-img{
    display: none;
}

.landing-subscribe-black .text_grid12 .title h2,
.landing-subscribe-white .text_grid12 .title h2{
    color: #ffffff;
    font-size: 28px;
    text-transform: none;
    line-height: 30px;
    text-align: center;
    font-weight: 700;
}

.landing-subscribe-white .text_grid12 .title h2{
    color: #000000;
}

.landing-subscribe-black .text_grid12 .title,
.landing-subscribe-white .text_grid12 .title{
    margin-bottom: 40px;
}

.landing-subscribe-black .text_grid12 .description,
.landing-subscribe-white .text_grid12 .description{
    color: #ffffff;
    font-size: 18px;
    text-align: center;
}

.landing-subscribe-black .text_grid12 .horizontal-image{
    color: #ffffff;
}

/*.wrapper-style-landing-subscription .text_grid12.confirm-landing .description{
    font-size: 13px;
    color: #797676;
    line-height: 20px;
    text-align: left;
    height: 40px;
    position: absolute;
}*/

.landing-subscribe-white .text_grid12.confirm-landing .description{
    text-align: left;
    font-size: 13px;
    color: #797676;
    position: absolute;
    bottom: -50px;
}

.landing-subscribe-black .text_grid12.confirm-landing .description{
    text-align: left;
    font-size: 13px;
    color: #ffffff;
    position: absolute;
    bottom: -50px;
}
.landing-subscribe-black .text_grid12.confirm-landing,
.landing-subscribe-white .text_grid12.confirm-landing{
    width: 900px;
    position: static;
    padding: 0;
    float: none;
}

.landing-subscribe-white .text_grid12 .description{
    color: #000000;
    line-height: 23px;
}

.landing-subscribe-black .text_grid12,
.landing-subscribe-white .text_grid12{
    padding-top: 35px;

}
.landing-subscribe-black .text_grid12 .heading-wrapper,
.landing-subscribe-white .text_grid12 .heading-wrapper,
.landing-subscribe-black .text_grid12 .description,
.landing-subscribe-white .text_grid12 .description{
    width: 850px;
    margin: 0 auto;
}

.landing-subscribe-black .newsletter.newsletter-v2,
.landing-subscribe-white .newsletter.newsletter-v2{
    width: 900px;
    margin: 0 auto;
}

.landing-subscribe-black .newsletter.newsletter-v2.newsletter .form-group input,
.landing-subscribe-white .newsletter.newsletter-v2.newsletter .form-group input{
    width: 580px;
    margin-bottom: 10px;
    background: #ffffff;
    color: #000000;
    height: 50px;
    border: none;
}

.landing-subscribe-white .newsletter.newsletter-v2.newsletter .form-group input{
    border: 1px solid #cacaca;
}

.landing-subscribe-black .newsletter.newsletter-v2 .form-group,
.landing-subscribe-white .newsletter.newsletter-v2 .form-group{
    float: left;
    margin-bottom: 0;
}

.landing-subscribe-black .newsletter.newsletter-v2 .btn-wrapper,
.landing-subscribe-white .newsletter.newsletter-v2 .btn-wrapper{
    width: 100%;
    max-width: 300px;
    float: right;
}

.landing-subscribe-black .btn-wrapper .btn,
.landing-subscribe-white .newsletter.newsletter-v2 .btn-wrapper .btn{
    background: #E43136;
    color: #ffffff;
    line-height: 50px;
    padding: 0 25px;
    height: 50px;
    font-size: 20px;
}

.landing-subscribe-black .newsletter.newsletter-v2 .btn-wrapper .btn:hover,
.landing-subscribe-white .newsletter.newsletter-v2 .btn-wrapper .btn:hover{
    background: #c01217;
}

.landing-subscribe-black .newsletter.newsletter-v2 .heading-wrapper,
.landing-subscribe-white .newsletter.newsletter-v2 .heading-wrapper{
    display: none;
}

.landing-subscribe-black .newsletter.newsletter-v2,
.landing-subscribe-white .newsletter.newsletter-v2{
    margin-top: 35px;
}

.landing-subscribe-black .newsletter.newsletter-v2 .validation-errors-list,
.landing-subscribe-white .newsletter.newsletter-v2 .validation-errors-list{
    bottom: 0;
}

/*.wrapper-style-black_friday .import-block-item,
.wrapper-style-landing-subscription .import-block-item{
    margin-bottom: 50px;
}*/
.horizontal-image .mobile-img{
    display: none;
}

.uc-landing-subscription .cnjFloatingBar{
    display: none;
}
/* Black friday sunscribe landing End */

/* Black friday landing */
body.uc-cyber-monday{
    background: #000000;
}
body.uc-black_friday_landing{
    background: #000000;
}

.item-image-standalone .img-wrapper.mobile-img{
    display: none;
}

.container.black-friday-landing-wrapper{
    width: 1200px;
    margin-bottom: 15px;
}

.black-friday-landing-wrapper .horizontal-image .text-wrapper{
    display: none;
}


.black-friday-landing-wrapper .grid-slider-with-bg {
    margin-top: 20px;
    padding: 0;
}

.black-friday-landing-wrapper .grid-slider-with-bg .bg-img {
    width: 100%;
    min-height: calc(100% - 1px);
    height: calc(100% - 1px);
    object-fit: contain;
    top: 0;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    left: 0;
}

/*.black-friday-landing-wrapper .grid-slider-with-bg.full-img .bg-img,*/
/*.black-friday-landing-wrapper .grid-slider-with-bg.full-img .bg-img{*/
/*    min-height: 100%;*/
/*    height: 100%;*/
/*}*/

.black-friday-landing-wrapper .grid-slider-with-bg .container {
    max-width: 100%;
    position: static;
}

.black-friday-landing-wrapper .grid-slider-with-bg .container > .btn-wrapper a {
    width: 100%;
    height: calc(100% - 60px);
    position: absolute;
    top: 0;
    left: 0;
    font-size: 0;
}

.black-friday-landing-wrapper .grid-slider-with-bg .heading-wrapper {
    position: absolute;
    bottom: 45px;
    left: 0;
    width: 100%;
    margin: 0;
    background: rgba(0,0,0,0.65);
    max-width: 100%;
    text-align: center;
    padding: 0;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
    -o-transition: all 0.8s;
    transition: all 0.8s;
}
/*.black-friday-landing-wrapper .grid-slider-with-bg.home-baner-boys-slider .heading-wrapper,
.black-friday-landing-wrapper .grid-slider-with-bg.home-baner-girls-slider .heading-wrapper{
    bottom: 0;
}*/

.black-friday-landing-wrapper .grid-slider-with-bg:hover .heading-wrapper{
    background: rgba(0,0,0,0.8);
}

.black-friday-landing-wrapper .grid-slider-with-bg .container > .row {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0;
    max-width: 100%;
    padding: 0;
}

.black-friday-landing-wrapper .grid-slider-with-bg .item {
    padding: 0;
    border-right: 1px solid #666666;
    border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
    width: 33.333%;
}

.black-friday-landing-wrapper .grid-slider-with-bg .item:first-child{
    border-left: 1px solid #666666;
}

.black-friday-landing-wrapper .grid-slider-with-bg .item .title {
    text-align: center;
    background: #000000;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 46px;
    color: #ffffff;
    font-weight: 400;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    cursor: pointer;
}

.black-friday-landing-wrapper .grid-slider-with-bg .item .title:hover{
    background: #5a5a5a;
}

.black-friday-landing-wrapper .grid-slider-with-bg .item .title span {
    font-size: 18px;
    font-weight: 400;
}

.black-friday-landing-wrapper .grid-slider-with-bg .item .img-wrapper,
.black-friday-landing-wrapper .grid-slider-with-bg .item .btn-wrapper{
    display: none;
}

.black-friday-landing-wrapper .grid-slider-with-bg .heading-wrapper h2 {
    color: #ffffff;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 400;
    line-height: 35px;
    margin: 0;
    padding: 15px 0;
}

.black-friday-landing-wrapper .home-baner-men-slider,
.black-friday-landing-wrapper .home-baner-women-slider,
.black-friday-landing-wrapper .home-baner-girls-slider,
.black-friday-landing-wrapper .home-baner-boys-slider,
.black-friday-landing-wrapper .home-baner-kids-slider,
.black-friday-landing-wrapper .grid-slider-with-bg{
    min-height: 302px;
    margin-bottom: 45px;
    margin-top: 15px;
}
.black-friday-landing-wrapper .item-image-standalone img{
    max-width: 100%;
    margin: 0 auto;
}

.black-friday-landing-wrapper .item-image-standalone{
    position: relative;
    margin-bottom: 20px;
}

.black-friday-landing-wrapper .item-slider-grid6{
    margin-bottom: 45px;
}
.lc-hr .black-friday-landing-wrapper .item-slider-grid6 {
    margin-bottom: 20px;
}

.black-friday-landing-wrapper .item-slider-grid6 .heading-wrapper.heading-wrapper-bordered{
    display: none;
    margin-bottom: 0;
}
.black-friday-landing-wrapper .item-image-standalone .btn-wrapper,
.landing-subscribe-black .item-image-standalone .btn-wrapper,
.landing-subscribe-white .item-image-standalone .btn-wrapper{
    display: none;
}
/* Black friday landing End */

/* Black header */
.header-black .header-top{
    background: #000000;
}
.header-black .header-top p, .header-black .header-top span, .header-black .header-top a{
    color: #ffffff;
}
.header-black.header{
    background: #000000;
}
.header-black .header-favorite.header-favorite-circle-top-right .icon-wrapper{
    background: url(../../images/sv2019/core/heart_black.png) center no-repeat;
}
.header-black .header-favorite.header-favorite-circle-top-right .favorite-header-total,
.header-black .header-cart .mini-cart.mini-cart-circle-top-right .header-carthor-total{
    color: #ffffff;
}
.header-black .header-cart .mini-cart.mini-cart-circle-top-right .icon-wrapper{
    background: url(../../images/sv2019/core/cart_black.png) center no-repeat;
}
.header-black .nav-main-wrapper{
    background: #000000;
}
.header-black .nav-main > li > a{
    color: #ffffff;
    padding-left: 10px;
    padding: 13px 10px;
}
.header-black .nav-main > li > a:hover,
.header-black .nav-main > li.active > a{
    background: transparent;
}
.header-black .nav-main > li > a:after {
    content: '';
    widrh: 100%;
    width: calc(100% - 20px);
    height: 0;
    position: absolute;
    background: #ffffff;
    left: 0;
    bottom: 0;
    -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-black .nav-main > li > a:hover:after,
.header-black .nav-main > li.active > a:after {
    height: 3px;
}

.header-black .header-top .nav.nav-simple > li a:hover,
.header-black .header-top .nav.nav-simple > li a:hover span{
    color: #ffffff;
    text-decoration: underline;
}
/* Black header End */
.cnjFloatingBar{
    top: 20% !important;
}

/* Lanfing product list slider v3 */
.item-product-slider-v3.slider .slick-dots li {
    margin: 0 10px;
    width: 12px;
    height: 12px;
}

.item-product-slider-v3.slider .slick-dots li button{
    width: 12px;
    height: 12px;
}

.item-product-slider-v3.slider .slick-dots li button:before{
    width: 12px;
    height: 12px;
    background: #999999;
    -webkit-box-shadow: inset 0 0 0 1px #999999;
    -moz-box-shadow: inset 0 0 0 1px #999999;
    box-shadow: inset 0 0 0 1px #999999;
}

.item-product-slider-v3.slider .slick-dots li.slick-active button:before{
    width: 12px;
    height: 12px;
    background: #000000;
}

/* Subitem grid with popover */
.subitem-grid-with-popover {
    padding: 10px 0 20px 0;
}

.subitem-grid-with-popover .item {
    width: auto !important;
    margin: 10px 0;
    text-align: center;
    display: block;
    clear: both;
    height: 80px;
}

.subitem-grid-with-popover .item .img-wrapper {
    display: none !important;
}

.subitem-grid-with-popover > .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0;
}

.subitem-grid-with-popover > .row:after,
.subitem-grid-with-popover > .row:before {
    content: normal;
    display: none;
}

.subitem-grid-with-popover .text-wrapper a.lnk {
    font-size: 22px;
    line-height: 25px;
    padding: 25px;
    font-weight: 900;
    margin: 0;
    color: #ffffff;
    background: #000000;
    border: 2px solid #000000;
    display: block;
}

.subitem-grid-with-popover .text-wrapper a.lnk:hover {
    background: #ffffff;
    color: #000000;
}

.page-gallery-item span.title {
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 900;
}
/*ShopByLook Video*/
.article-video iframe{
    height: 340px;
    width: 100%;
}
/*ShopByLook Video End*/

main{
    /*min-height: 100vh;*/
    min-height: calc(100vh - 477px);
}
/*CART Radnje*/
.cart-step .form-group-highlight{
    padding: 15px 10px;
    background: #036891;
}
.cart-step .form-group-highlight label{
    color: #ffffff;
}
.cart-step .form-group-highlight.form-group-error{
    background: #cf1c24;
}
.cart-step .form-group-highlight .validation-errors-list{
    color: #ffffff;
}
/*CART Radnje End*/


/*Landing sv ba*/
.wrapper-style-landing-sv .grid-slider-with-3item{
    width: 1400px;
    margin: 50px auto;
}

.wrapper-style-landing-sv .grid-slider-with-3item .img-wrapper img {
    width: 50px;
}

.wrapper-style-landing-sv .grid-slider-with-3item .content {
    display: inline-block;
    width: 50%;
    padding: 0px 0px 0 20px;
}

.wrapper-style-landing-sv .grid-slider-with-3item .img-wrapper {
    display: inline-block;
    width: auto;
    vertical-align: top;
}

.wrapper-style-landing-sv .grid-slider-with-3item .text-wrapper .title{
    font-size: 20px;
    text-transform: uppercase;
    color: #231F20;
    font-weight: 600;
}

.wrapper-style-landing-sv .grid-slider-with-3item .description{
    text-transform: uppercase;
    color: #231F20;
    font-weight: 900;
    font-size: 30px;
    line-height: 20px;
}

.wrapper-style-landing-sv .grid-slider-with-3item .description p{
    line-height: 45px;
}

.grid-slider-with-3item .heading-wrapper .title{
    display: none;
}

.wrapper-style-landing-sv .grid-slider-with-3item .item{
    border-right: 2px solid rgba(35, 31, 32, 0.5);
    min-height: 150px;
    padding: 0 0px 0 50px;
}

.wrapper-style-landing-sv .grid-slider-with-3item .item:last-of-type{
    border-right: 0;
}

.wrapper-style-landing-sv .contact-page-on-click{
    min-height: 280px;
}

.wrapper-style-landing-sv .contact-page-on-click .description{
    max-width: 90%;
    margin: auto;
    font-weight: 600;
    line-height: 35px;
    font-size: 20px;
}

.wrapper-style-landing-sv .contact-page-on-click .heading-wrapper{
    margin: auto;
    float: none;
    width: 1400px;
    text-align: center;
}

.wrapper-style-landing-sv .contact-page-on-click .heading-wrapper{
    color: #231F20;
}

.wrapper-style-landing-sv .contact-page-on-click .heading-wrapper h2{
    color: #231F20;
    font-weight: 600;
    font-size: 45px;
    margin-bottom: 20px;
}

.wrapper-style-landing-sv .import-block-item{
    padding: 0;
}

.wrapper-style-landing-sv .button-show-more{
    background-color: #A41A72;
    color: #ffffff;
    border-radius: 7px;
    padding: 6px 95px;
    font-weight: 600;
    font-size: 20px;
    height: 50px;
    margin-top: 30px;
}

.contact-page-on-click .form-control{
    border: 4px solid #8D8D8D;
    border-radius: 6px;
    height: 60px;
    width: 700px;
    margin: auto;
}
.contact-page-on-click .city-id-input-wrapper{
    height: 50px;
}
.contact-page-on-click .city-id-input-wrapper .styled-select{
    height: 50px;
    width: 700px;
    border: 4px solid #8d8d8d;
    border-radius: 6px;
}

.contact-page-on-click .contact-forma .form-group.textarea-group{
    max-width: 700px;
}

.contact-page-on-click .contact-forma .form-group,
.contact-page-on-click .city-id-input-wrapper .styled-select{
    max-width: 100%;
    margin: auto;
}

.contact-page-on-click .textarea-group .form-control{
    height: 150px;
}

.wrapper-style-landing-sv .contact-page-on-click .form-group{
    max-width: 700px;
    margin: 30px auto 10px;
}

.wrapper-style-landing-sv .label-wrapper{
    width: 75%;
    margin: auto;
    float: none;
}

.wrapper-style-landing-sv .label-wrapper label{
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
}

.wrapper-style-landing-sv .label-wrapper a{
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
    color: #000;
}

.soon-landing .item .img-wrapper img{
    width: 100%;
}

.soon-landing .item .text-wrapper .title a{
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
}

.soon-landing .item .text-wrapper .description{
    height: 120px;
    line-height: 25px;
    font-size: 16px;
}

.soon-landing.slider {
    margin: 100px auto;
    max-width: 1400px !important;
}

.soon-landing .item .content{
    padding: 20px 20px 5px 20px;
    height: 200px;
}

.soon-landing .item .text-wrapper .category{
    display: none;
}

.soon-landing div:not(.category-submenu) .item .content{
    border: 0;
}

.soon-landing div:not(.category-submenu) .item .content .title{
    text-align: left;
    height: 65px;
}

.soon-landing .title h2{
    color: #231F20;
    font-weight: 600;
    font-size: 45px;
    margin-bottom: 40px;
    margin-top: 50px;
}

.article.soon-landing .item .btn-wrapper a.btn:hover,
.article.soon-landing .item .btn-wrapper a.btn:focus{
    color: #ffffff;
}

.soon-landing .item .btn-wrapper{
    display: contents;
    opacity: 1;
}

.soon-landing .item .btn-wrapper a.btn{
    background: #A41A72;
    color: #ffffff;
    font-weight: 600;
}

.soon-landing .item .text-wrapper .description{
    text-align: left;
    font-weight: 600;
}

.soon-landing .item .btn-wrapper a.btn i{
    display: none;
}

.slider.article.soon-landing .slick-slide{
    padding: 0 30px;
}

.contact-page-on-click .textarea-group textarea.form-control::-webkit-input-placeholder,
.contact-page-on-click input.form-control::-webkit-input-placeholder,
.contact-page-on-click input.form-control::-webkit-input-placeholder { /* WebKit browsers */
    color: rgba(141, 141, 141, 0.8);
    font-weight: 600;
    font-size: 17px;
}

.contact-page-on-click input.form-control:-moz-placeholder,
.contact-page-on-click .textarea-group textarea.form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: rgba(141, 141, 141, 0.8);
    font-weight: 600;
    font-size: 17px;
}
.contact-page-on-click input.form-control::-moz-placeholder,
.contact-page-on-click .textarea-group textarea.form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: rgba(141, 141, 141, 0.8);
    font-weight: 600;
    font-size: 17px;
}
.contact-page-on-click input:-ms-input-placeholder,
.contact-page-on-click .textarea-group textarea.form-control:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: rgba(141, 141, 141, 0.8);
    font-weight: 600;
    font-size: 17px;
}

.contact-page-on-click .styled-select select{
    color: rgba(141, 141, 141, 0.8);
    font-weight: 600;
    font-size: 17px;
}

.item-product-slider{
    margin: 50px auto !important;
    width: 1400px !important;
}

.wrapper-style-landing-sv .text_grid12{
    margin: 50px auto !important;
    width: 100%;
}

.horizontal-image .text-wrapper{
    position: absolute;
    top: 20%;
    right: 0;
    width: 40%;
    line-height: 150px;
    text-align: left;
}

.horizontal-image .text-wrapper .title{
    font-size: 150px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 600;
}

.wrapper-style-landing-sv .product .item .text-wrapper{
    display: none;
}

.wrapper-style-landing-sv .product-slider .heading-wrapper.heading-wrapper-bordered h2{
    color: #231F20;
    font-weight: 600;
    font-size: 45px;
    margin-bottom: 70px;
}


.wrapper-style-landing-sv .text_grid12 h2,
.wrapper-style-landing-sv .text_grid12 .title,
.wrapper-style-landing-sv .heading-wrapper{
    text-transform: none;
    text-align: center;
    font-size: 28px;
    font-weight: 600;
}

.slider.product-slider .product-item:hover,
.slider.product-slider .product-item{
    border: 0;
}

.wrapper-style-landing-sv .product-slider > .slider-navigation-absolute{
    top: 50%;
}

.wrapper-style-landing-sv .header .item{
    display: inline-block;
}

.wrapper-style-landing-sv .header .item a{
    text-transform: uppercase;
    color: #000000;
    font-weight: 600;
    font-size: 25px;
}

.wrapper-style-landing-sv .header .item.item-register a:before{
    content: '/';
    padding: 0 20px 0 0px;
}

.wrapper-style-landing-sv .header .item i{
    display: none;
}

.wrapper-style-landing-sv .header .nav{
    padding: 60px 50px;
}

.footer-landing{
    background: #231F20;
    padding: 20px;
}

.footer-landing .nav-landing-navigation{
    padding: 50px 0 30px;
}

.footer-landing .copyright{
    padding: 55px 0 30px;
}

.footer-landing .copyright-text,
.footer-landing .copyright-text a{
    font-size: 16px;
}

.footer-landing .copyright-text-developer{
    display: none;
}

.wrapper-style-landing-sv .header .logo{
    padding: 12px 60px 0;
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: left;
}

.nav-landing-navigation .item{
    width: auto;
    display: inline-block;
    font-size: 16px;
    color: #ffffff;
}

.footer-landing .heading-wrapper .title h5,
.footer-landing .heading-wrapper .title .h5{
    font-size: 16px;
    color: #ffffff;
}

.nav-landing-navigation .item span{
    color: #ffffff;
}

.nav-landing-navigation > li a{
    font-size: 16px;
    color: #ffffff;
}

.wrapper-style-landing-sv .slider-arrow i{
    font-size: 50px;
    color: #231F20;
}

.footer-landing .container{
    width: 1400px !important;
}

/*.wrapper-style-landing-sv .icheckbox_flat.checked,
.wrapper-style-landing-sv .iradio_flat.checked,
#order_total_confirm_content .cart-privacy-policy .icheckbox_flat, .iradio_flat{
    display: none;
}*/

.wrapper-style-landing-sv .form-group-checklabel label{
    border: 4px solid #8D8D8D;
    padding: 20px 20px;
    border-radius: 6px;
    height: 60px;
    width: 335px;
    float: left;
    font-weight: 600;
    margin: 10px 0 0;
    font-size: 17px;
    text-align: left;
}

.button-success-landing{
    background: #000000;
    color: #ffffff;
    border-radius: 7px;
    padding: 6px 95px;
    font-weight: 600;
    font-size: 20px;
    height: 50px;
    width: calc(100% - 20px);
    margin: 30px 0px;
}

.wrapper-style-landing-sv .form-group-checklabel label{
    color: rgba(141, 141, 141, 0.8);
    font-weight: 600;
    font-size: 17px;
}


.wrapper-style-landing-sv .icheckbox_flat,
.wrapper-style-landing-sv .iradio_flat {
    border: 0;
}
.wrapper-style-landing-sv .icheckbox_flat.checked,
.wrapper-style-landing-sv .iradio_flat.checked,
.wrapper-style-landing-sv .icheckbox_flat,
.wrapper-style-landing-sv .iradio_flat{
    position: absolute;
    top: 25px;
    right: 50px;
}

.wrapper-style-landing-sv .icheckbox_flat.checked,
.wrapper-style-landing-sv .iradio_flat.checked{
    border-radius: 0;
    width: 30px;
    height: 30px;
    background: url(../../images/sv2019/core/color_check_pink.png) center no-repeat;
    border: 0;
}


.wrapper-style-landing-sv .iradio_flat.checked:after,
.wrapper-style-landing-sv .icheckbox_flat.checked:after{
    display: none;
}

.wrapper-style-landing-sv .alert{
    font-size: 18px;
    margin: 25px 0 0px;
    padding: 10px;
}

.wrapper-style-landing-sv .header .item.item-register{
    display: none;
}

.cart-carrier-and-payment .short-description{
    display: block;
}

.wrapper-style-landing-sv .quick-links-wrapper li{
    list-style: none;
}

.wrapper-style-landing-sv .quick-links-wrapper li a{
    float: right;
    list-style: none;
    text-transform: uppercase;
    color: #000000;
    font-weight: 600;
    padding: 50px;
    font-size: 25px;
}

.cart-step-order-tickets .form-group .btn{
    margin-top: 20px;
}
#order_ticket_content li.item.tab-items{
    position: relative;
}


.fullwidth-center-item .description {
    display: block;
}

.item-newsletter-wrapper{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.item-newsletter-wrapper .text-wrapper .title{
    font-size: 36px;
    font-weight: 700;
    color: #ffffff;
    margin-bottom: 20px;
    text-align: center;
}

.item-newsletter-wrapper .description{
    display: block;
    text-align: center;
    font-size: 18px;
    color: #ffffff;
    line-height: 25px;
    width: 75%;
    margin: 40px auto;
}

.item-newsletter-wrapper #newsletter_form_landing{
    text-align: center;
}

.item-newsletter-wrapper #newsletter_form_landing .form-group{
    display: inline-block;
}

.fullwidth-center-item .form-group input{
    background: #ffffff;
    color: #999999;
    height: 50px;
    font-size: 18px;
    width: 520px;
    display: inline-block;
    margin-right: 20px;
}

.item-newsletter-wrapper #newsletter_form_landing .btn-wrapper{
    width: 208px;
}

.item-newsletter-wrapper#newsletter_form_landing .validation-errors-list{
    bottom: 0;
    right: 13px;
}

.item-newsletter-wrapper .modal-check-newsletter .validation-errors-list{
    position: initial;
    float: left;
    margin-top: 15px;
    margin-left: 5px;
}

.item-newsletter-wrapper #newsletter_form_landing .btn-wrapper .btn{
    background: transparent;
    color: #ffffff;
    font-weight: 500;
    font-size: 20px;
    border: 1px solid #ffffff;
    height: 50px;
}

.item-newsletter-wrapper #newsletter_form_landing .modal-check-newsletter{
    width: 750px;
    position: static;
    margin: auto;
    text-align: left;
}

.item-newsletter-form-group a,
.item-newsletter-form-group label,
.item-newsletter-wrapper .modal-check-newsletter label,
.item-newsletter-wrapper .modal-check-newsletter a{
    color: #ffffff;
    font-weight: 300;
    font-size: 13px;
}

.item-newsletter-wrapper .modal-check-newsletter a{
    text-decoration: underline;
    line-height: 20px;
}

.fullwidth-center-item .mobile-img{
    display: none;
}

.fullwidth-center-item{
    padding: 0;
}

.newsletter .validation-errors-list{
    bottom: 0;
    margin-right: 15px;
}

.uc-landing-subscription .modal-backdrop,
.uc-landing-subscription .promo-modal {
    display: none !important;
}

.label-description-cart{
    display: block;
    margin-top: 10px;
}

#order_total_confirm_content .cart-privacy-policy .validation-errors-list{
    bottom: auto;
    top: 40px;
}

.cart-step-order-tickets .heading-wrapper.heading-underlined{
    display: none;
}
#order_order_tickets_content input[type=button]{
    line-height: 25px;
}

.slider.product-main .slider-init > .slick-list > .slick-track .item.video:after,
.toggle-banner .video-tutorial::after {
    content: url("../../images/sv2019/core/video-img-icon3.png");
    background: #242424;
    border-radius: 50%;
    line-height: 0;
    font-size: inherit;
    border: 2px solid #ffffff;
    padding: 3px;
    opacity: 1;
}

.toggle-banner .video-tutorial::after {
    position: absolute;
    top: 50%;
    left: 50%;
    line-height: 0;
    opacity: 0.8;
    -webkit-transform: scale(0.7) translate(-50%, calc(-50% - 5px));
    -moz-transform: scale(0.7) translate(-50%, calc(-50% - 5px));
    -ms-transform: scale(0.7) translate(-50%, calc(-50% - 5px));
    -o-transform: scale(0.7) translate(-50%, calc(-50% - 5px));
    transform: scale(0.7) translate(-50%, calc(-50% - 5px));
    transform-origin: top left;
    transition: opacity 0.4s ease-in-out;
}

.toggle-banner .video-tutorial:hover::after {
    opacity: 1;
}

.slider.product-main .slider-init > .slick-list > .slick-track .item.video img {
    margin: auto;
}

.cart-onepage-order-ticket-type{
    display: none;
}

.uc-reebok-iframe .game-iframe-wrapper iframe,
.uc-nano-x .game-iframe-wrapper iframe{
    height: 365vh;
}

.slider.landing-main-slider .item .mobile-img{
    display: none;
}

.slider.landing-main-slider .item .text-wrapper .title{
    font-size: 14px;
    line-height: 25px;
    color: #000;
    font-weight: 100;
    padding: 7px 10px;
}

.slider.landing-main-slider .item .content{

}

#order_order_tickets_content .ticket-headline-ribbon {
    margin-bottom: 20px;
}
.cart-onepage-order-ticket{
    margin-top: 4px;
}
#contact_form_teamsale{
    margin-top: 40px;
    margin-bottom: 40px;
}
.register-benefits-block .benefits-buttons-wrapper .btn-block{
    padding: 6px 10px;
}

/*TeamSale*/
#contact_form_teamsale .item input,
#contact_form_teamsale .item select,
#contact_form_teamsale .item .styled-select{
    border-radius: 5px;
    border: 1px solid #000000;
}
#contact_form_teamsale .item .styled-select{
    border-width: 0;
}
#contact_form_teamsale .item label{
    padding-left: 10px
}
#contact_form_teamsale .item.item-comment{
    display:none;
}
#contact_form_teamsale .form-group.button{
    text-align:center;
}
#contact_form_teamsale button{
    border-radius: 5px;
}
.uc-contactteamsale .page-description{
    margin-top: 40px;
    margin-bottom: 40px;
}
/*TeamSale End*/

.text_grid12.btn-center{
    text-align: center;
}

.text_grid12.btn-center .btn-wrapper{
    margin: 20px 0 0;
}

/*Pracenje posiljke*/



.package-tracking #tab_paketomat .info-text {
    color: #5980c3;
    background-color: #f2f5fa;
    border: 1px solid #eaeaea;
}

.package-tracking #tab_paketomat .info-text p,
.package-tracking #tab_paketomat .info-text li {

    color: #5980c3;
}

.package-tracking #tab_paketomat .info-text a {
    color: #5980c3;
    text-decoration: underline;
}

.package-tracking .form-control {
    font-size: 16px;
    font-weight: 400;
    color: #6d6e70;
}


.package-tracking.view-order-status-wrapper table th {
    border-bottom: 2px solid #036891;
}
.package-tracking table th{
    border-bottom: 2px solid #036891;

}

.package-tracking td.title {
    font-size: 14px;
    font-weight: 600;
    color: #404041;
    background: #F9F9F9;
}


.pacage-vertical-panel .pan-block .panel-heading{
    background: #F9F9F9;
    padding: 15px 20px 15px 15px;
    border: 1px solid #eaeaea;
    border-radius: 0;
}

.pacage-vertical-panel .pan-block .panel-heading:hover,
.pacage-vertical-panel .pan-block .panel-heading.opened {
    background-color: #ffffff;
    -webkit-box-shadow: 0px 0 5px 0px rgba(234,234,234,1);
    -moz-box-shadow: 0px 0 5px 0px rgba(234,234,234,1);
    box-shadow: 0px 0 5px 0px rgba(234,234,234,1);
}

.pacage-vertical-panel .pan-block .panel-heading:hover .tab-title-wrapper span,
.pacage-vertical-panel .pan-block .panel-heading.opened .tab-title-wrapper span {
    filter: grayscale(0);
    opacity: 1;
}

.pacage-vertical-panel .pan-block .panel-heading:hover i.icon-rotate-90 {
    font-weight: bold;
    color: #036891;
}

.pacage-vertical-panel .pan-block .tab-title-wrapper span{
    display: block;
    padding-right: 10px;
    filter: grayscale(0%);
    opacity: 1;
}
.pacage-vertical-panel .pan-block.disabled .panel-heading i.icon-rotate-90 {
    color: #b2b2b2;
}
.pacage-vertical-panel .pan-block .panel-heading i.icon-rotate-90 {
    font-weight: bold;
    color: #036891;
}
.pacage-vertical-panel .pan-block.disabled .tab-title-wrapper span{
    filter: grayscale(100%);
    opacity: 0.6;
}

.pacage-vertical-panel .pan-block .tab-title-wrapper .title{
    text-transform: uppercase;
    color: #036891;
}

.panel.pan-block .panel-toggle:not(.collapsed) i.icon-rotate-90{
    -webkit-transform: translateY(-50%) rotate(270deg);
    -moz-transform: translateY(-50%) rotate(270deg);
    -ms-transform: translateY(-50%) rotate(270deg);
    -o-transform: translateY(-50%) rotate(270deg);
    transform: translateY(-50%) rotate(270deg);
    color: #036891;
    font-weight: bold;
}

.package-tracking table th, .package-tracking table td {
    padding-left: 20px;
    padding-right: 20px;
}

.panel.pan-block .img-headding {
    float: left;
    margin-top: -7px;
}
.panel.pan-block .img-headding:before {
    content: url(../../images/sv2019/core/istorija_statusa_p.png);
}
.check-wrapper{
    margin-top: 10px;
}

.panel-heading{

}

.order-status-final-text{
    display: none;
}

/*Pracenje posiljke End*/
#modal360new .touch-img{
    background: url(../../images/sv2019/core/touch.png);
    background-repeat: no-repeat;
    background-position: center;
}
.img-360-wrapper,
.threed-icon-wrapper .threed-icon{
    background: url(../../images/sv2019/core/360new.png);
    height: 42px;
    width: 42px;
}
.product-details .caption-360-new{
    right: 45px;
}

.threed-icon-wrapper.new-modal-360 .text {
    margin-top: 7px;
    max-width: 230px;
}

#tab_product_product_atributes_with_structure .product-see-more{
    display: none;
}

.notice-label{
    display: block;
    font-size: 14px;
    margin-top: 30px;
    border: 1px solid #ddd;
    padding: 10px 15px;
    background: #ffffff;
    color: #6a6a6a;
}
/*Packetomat Stores*/
.modal.modal-store-description .modal-header{
    border-bottom: none;
}
.modal.modal-store .storelocator-filter .icon.icon-search {
    position: absolute;
    top: 44px;
    right: 11px;
}

.modal.modal-store .item-button.active{
    background: #036891;
}
.modal.modal-store .item-button {
    background: #036891;
}
.modal.modal-store .item-button:hover ,
.modal.modal-store .item-button.active{
    color: #FFFFFF;
    background: #000000;
}
.modal.modal-store .item.item-city.nb-store-cityName  .icon,
.modal.modal-store .item.item-phone.nb-store-phone  .icon,
.modal.modal-store .item.item-email.nb-store-email .icon,
.modal.modal-store .item-wrapper.nb-store-workingHours .icon,
.modal.modal-store .item.item-address.nb-store-street .icon{
    color: #036891;
}
.modal.modal-store-description ol li{
    padding: 0 0 20px 0 !important;
}
.modal.modal-store-description ol li:before {content: counter(li);
    color: #036891;
}
.lc-hr .modal.modal-store-description ol li:nth-child(5){
    display: none;
}
.modal.modal-store-description .close:hover,
.modal.modal-store-description .close:focus{
    color: #000000;
}
.modal.modal-store .store-lsit .store-item  .title {
    color: #000000;
}
.modal.modal-store .title {
    color: #000000;
}
.heading-wrapper.nb-store-name .title .nb-insert-content {
    color: #000000;
}
.modal.modal-store .content-info-bubble.store-popup .title {
    color: #000000;
}
.modal.modal-store .storelocator-panel .store-item{
    color: #000000;
}
.modal.modal-store .modal-header .title {
    color: #000000;
}
.modal.modal-store .store-item .store-item-wrapper .item.phone{
    display: none;
}

.modal.modal-store .item.item-phone.nb-store-phone,
.modal.modal-store .item.item-email.nb-store-email{
    display: none;
}
.product-slider.product-slider-landing > .slider-navigation-absolute{
    top: calc(50% - 50px);
}

.product-slider.product-slider-landing .read-more{
    display: none;
}
.uc-landing-subscription .cnj-trust-mark-vertical.d-flex{
    display: none;
}
.uc-landing-subscription #modal-cookie-info{
    display: none;
}

body.lc-ro .cart-step #cart_onepage_street.form-control::-webkit-input-placeholder{
    color: #aaaaaa !important;
}
body.lc-ro .cart-step #cart_onepage_street.form-control:-moz-placeholder{
    color: #aaaaaa !important;
}
body.lc-ro .cart-step #cart_onepage_street.form-control::-moz-placeholder{
    color: #aaaaaa !important;
}
body.lc-ro .cart-step #cart_onepage_street.form-control:-ms-input-placeholder{
    color: #aaaaaa !important;
}

body.lc-bg #reg_city.form-control::-webkit-input-placeholder,
body.lc-bg #cart_onepage_city.form-control::-webkit-input-placeholder {
    color: #2b2b2b !important;
    font-size: 13px;
}

body.lc-bg #reg_city.form-control:-moz-placeholder,
body.lc-bg #cart_onepage_city.form-control:-moz-placeholder {
    color: #2b2b2b !important;
    font-size: 13px;
}

body.lc-bg #reg_city.form-control::-moz-placeholder,
body.lc-bg #cart_onepage_city.form-control::-moz-placeholder {
    color: #2b2b2b !important;
    font-size: 13px;
}

body.lc-bg #reg_city.form-control:-ms-input-placeholder,
body.lc-bg #cart_onepage_city.form-control:-ms-input-placeholder {
    color: #2b2b2b !important;
    font-size: 13px;
}
body.lc-cz .cart-step #cart_onepage_postcode.form-control::-moz-placeholder{
    color: #2b2b2b !important;
    font-size: 13px;
}
body.lc-cz .cart-step #cart_onepage_postcode.form-control::-webkit-input-placeholder{
    color: #2b2b2b !important;
    font-size: 13px;
}
body.lc-sk .cart-step #cart_onepage_postcode.form-control::-moz-placeholder{
    color: #2b2b2b !important;
    font-size: 13px;
}
body.lc-sk .cart-step #cart_onepage_postcode.form-control::-webkit-input-placeholder{
    color: #2b2b2b !important;
    font-size: 13px;
}
body.lc-cz #reg_postcode.form-control::-moz-placeholder,
body.lc-cz #reg_postcode.form-control::-webkit-input-placeholder{
    color: #2b2b2b !important;
    font-size: 13px;
}
/* - FancyBox - */

.product-image-wrapper .fancybox-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 100;
}

.product-image-wrapper .fancybox-slide--video > .fancybox-content {
    width: 100% !important;
    height: 100% !important;
}

.fancybox-iframe,
.fancybox-video {
    vertical-align: middle;
}

/*Slider gift*/
#gift_cards_content .slick-slide{
    padding: 0 5px;
}
#gift_cards_content .slick-dots{
    bottom: -30px;
}
#gift_cards_content .slick-dots li button:before{
    -webkit-box-shadow: inset 0 0 0 1px #000000;
    -moz-box-shadow: inset 0 0 0 1px #000000;
    box-shadow: inset 0 0 0 1px #000000;
}
#gift_cards_content .slick-dots li.slick-active button:before{
    background: #000000;
}
.ncx-block .delivery-options #gift_cards_content .slick-dots li:last-child{
    margin-bottom: 0;
}
.form-announce{
    display: none;
}

.password-input-wrapper .tooltip-inner{
    text-align: left;
}
.reg-check-werapper {
    margin-bottom: 10px;
}

#order_address_content .form-group.form-group-checklabel .icheck-label{
    font-size: 14px;
}
#order_total_confirm_content .page-cart-description{
    display: none;
}

.career-page .confirm-checkbox-wrapper-v2.form-group-checklabel .validation-errors-list{
    right: 0;
    top: auto;
    bottom: -15px;
    left: 18px;
}

.career-page .form-group.form-group-checklabel{
    margin: 10px 0 10px;
}

.replacement-info-text{
    display: none;
}
.buttons-wrapper-customerss.visible-xs{

}

#size_shart_by_product_type_modal .modal-dialog {
    max-height: calc(100vh - 60px);
    overflow-x: auto;
    border: none;
}

#size_shart_by_product_type_modal .modal-dialog .modal-content {
    border: none;
}

#size_shart_by_product_type_modal .modal-title {
    color: #000000;
}

#size_shart_by_product_type_modal .modal-header .close {
    margin-top: 0;
}

#size_shart_by_product_type_modal .table > tbody > tr > th {
    background: #000;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    min-width: 100px;
}

#size_shart_by_product_type_modal .table > tbody > tr > td {
    text-align: center;
    background-color: #ffffff;
    border: none;
}

#size_shart_by_product_type_modal .table > tbody > tr > td:nth-child(2n) {
    text-align: center;
    background-color: #eee;
}

#size_shart_by_product_type_modal .table > tbody > tr > td:first-child {
    font-weight: 700;
}

#size_shart_by_product_type_modal .table > tbody > tr > td:first-child:after {
    position: absolute;
    top:0;
    right: 0;
    width: 1px;
    height: 100%;
    background: #000;
    display: block;
    content: '';
}

#size_shart_by_product_type_modal .table > tbody > tr > th:first-child,
#size_shart_by_product_type_modal .table > tbody > tr > td:first-child {
    position: sticky;
    left: 0;
}

#size_shart_by_product_type_modal .table-scroll-info {
    font-size: 12px;
    margin: 5px 0 30px
}

a.open-size-chart {
    text-decoration: underline;
    float: right;
    cursor:pointer;
}

.threed-icon-wrapper.galery-horizontal{
    display: none;
}

.slider.product-images-thumbs .view360-btn-wrapper,
.slider.product-main .item.view-360-images .threed-icon-wrapper{
    display: block;
    height: 139px;
    width: 139px;
}

.slider.product-images-thumbs .view360-btn-wrapper:before{
    width: calc(100% - 30px);
}

.slider.product-images-thumbs .view360-btn-wrapper:after{
    background: url(../../images/sv2019/core/360logo.png) center no-repeat;
    width: calc(100% - 30px);
}

#modal360 .threed-buttons-wrapper .btn.btn-left, #modal360 .threed-buttons-wrapper .btn span, #modal360 .threed-buttons-wrapper .btn.btn-right{
    display: none;
}

.threed-buttons-wrapper .description{
    display: none;
}

#modal360 .view360-wrapper .img-container:after{
    content: '';
    width: 100%;
    height: 100%;
    pointer-events: none;
    position: absolute;
    left: 0;
    bottom: 80px;
    background: url(../../images/sv2019/core/360_hover.png) center bottom no-repeat;
    z-index: 30;
    background-size: 75%;
    filter: brightness(0) invert(0);
}

.threed-buttons-wrapper .btn{
    border: none;
}
.wrapper-style-sale .grid-3-wrapper,
.wrapper-style-sale .grid-4-wrapper{
    margin-left: -10px;
    margin-right: 10px;
}

.wrapper-style-sale .grid-4-wrapper{
    margin-bottom: 80px;
}

.wrapper-style-sale .grid-4-wrapper .title{
    padding: 10px 0;
}
.modal-header .close {
    position: absolute;
    top: 15px;
    right: 30px;
}

/*Landing Custom bg slider*/
.product-slider-custom-bg.product-slider .slider-init{
    margin: auto!important;
    max-width: 1220px;
}
.product-slider-custom-bg.product-slider{
    margin: 0 40px 70px;
    padding: 45px;
}

.product-slider-custom-bg.product-slider .product-item{
    background: #ffffff;
    margin: 0 10px;
    padding: 20px 10px 0;
}

.product-slider-custom-bg.product-slider .product-item .text-wrapper {
    padding: 15px;
}

.product-slider-custom-bg.product-slider .product-item .title{
    height: 35px;
    overflow: hidden;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    margin-bottom: 20px;
    font-weight: 600;
    padding: 0 15px;
}

.product-slider-custom-bg.product-slider .product-item .custom-product-link-wrapper{
    width: 100%;
    text-align: center;
    font-weight: 700;
    margin-top: 10px;
}
.product-slider-custom-bg.product-slider .product-item .custom-product-link-wrapper:hover{
    opacity: 0.7;
}

.product-slider-custom-bg.product-slider .product-item .custom-product-link-wrapper a{
    font-weight: 700;
    height: 40px;
    line-height: 40px;
}


.product-slider-custom-bg.product-slider .heading-wrapper.heading-wrapper-bordered h2 span{
    border: none;
    padding: 0;
    border-radius: 0;
}

.product-slider-custom-bg.product-slider .heading-wrapper.heading-wrapper-bordered h2 {
    font-weight: 700;
    font-size: 45px;
    line-height: 45px;
    margin-bottom: 30px;
    text-transform: none;
}

.product-slider-custom-bg.product-slider .heading-wrapper.heading-wrapper-bordered .description{
    font-size: 20px;
    line-height: 27px;
}

.product-slider-custom-bg.product-slider .product-item .img-wrapper{
    padding: 20px;
}

.product-slider-custom-bg.product-slider .product-item .caption-discount{
    line-height: 50px;
}

.product-slider-custom-bg.product-slider .caption-discount:before,
.product-slider-custom-bg.product-slider .caption-discount:after{
    line-height: 26px;
    z-index: -1;
}

.product-slider-custom-bg.product-slider .caption-product-list{
    left: auto;
}

.product-slider-custom-bg.product-slider .caption-product-list a{
    display: block;
}

.product-slider-custom-bg.product-slider .text-wrapper .prices-wrapper .current-price{
    font-size: 18px;
    line-height: 20px;
}

.product-slider-custom-bg.product-slider .slick-dots{
    display: block !important;
    bottom: -45px;
    margin-bottom: 0;
}

.product-slider-custom-bg.product-slider .text-freedelivery{
    bottom: auto;
    position: absolute;
    float: right;
    width: 25%;
    top: 15px;
    right: 15px;
    line-height: 13px;
    padding: 0;
    color: #000000;
    font-weight: 600;
}

.product-slider-custom-bg.product-slider .text-freedelivery span:before{
    left: -12px;
    font-size: 14px;
    top: 50%;
    transform: translateY(-50%);
}

.product-slider-custom-bg.product-slider .text-freedelivery span{
    color: #000000;
}

.product-slider-custom-bg.product-slider .show-list-link-wrapper{
    margin: 55px 0 0;
}

.product-slider-custom-bg.product-slider .show-list-link{
    background: #ffffff;
    height: 50px;
    line-height: 50px;
    padding: 0 60px;
    display: inline-block;
    font-size: 20px;
    font-weight: 600;
}

.product-slider-custom-bg.product-slider .show-list-link:hover{
    background: #ffffff;
    color: inherit;
    opacity: 0.7;
}

.product-slider-custom-bg.product-slider .marker{
    position: relative!important;
    font-size: 20px;
    line-height: 27px;
}

.product-slider-custom-bg.product-slider .slider-arrows.slider-navigation-top{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%,-50%);
    display: none;
}
.product-slider-custom-bg.product-slider .custom-product-link-wrapper{
    display: none;
}
.product-slider-custom-bg.product-slider .product-item .text-wrapper{
    height: 105px;
}
.product-slider-custom-bg.product-slider .text-wrapper .prices-wrapper .current-price.price-with-discount{
    font-size: 18px;
}
.product-slider-custom-bg.product-slider .text-wrapper .prices-wrapper .prev-price{
    font-size: 14px;
}
.product-slider-custom-bg.product-slider > .slider-init > .slick-list {
    padding-bottom: 20px;
    margin-bottom: -20px;
}

/*tem-subitem-slider v1 */
.item-subitem-slider.v1{
    padding: 0;
    margin-top: 10px;
}
.item-subitem-slider.v1 .main-img{
    margin: auto;
}
.item-subitem-slider.v1 .title-wrapper{
    display: none;
}
/*tem-subitem-slider v1 End*/
.wrapper-style-back-to-school21 .horizontal-image {
    margin-top: 10px;
    margin-bottom: 10px;
}
.grid-3-wrapper .item .text-wrapper .title{
    height: 60px;
    overflow: hidden;
}

.ticket-tab-desription .loyalty-card-image h4{
    display: none;
}
.ls-influencer p{
    text-align: center;
    max-width: 550px;
    margin: auto;
}
img.inf-img {
    max-width: 435px;
    padding-top: 50px;
}
.modal-footer .social-newtwork-login{
    display: none;
}
.cascade-cart .toggle-banner{
    display: none !important;
}
.btn-facebook.btn-icon-left{
    display: none;
}
.product-gallery-wrapper .product-images-thumbs .item .img-wrapper.video:after{
    content: url("../../images/sv2019/core/video-img-icon3.png");
}
/*.slider.product-main .slider-init > .slick-list > .slick-track .item.item-flowplayery{
    top: 55px;
}*/

/*SSO alert success*/
.alert.alert-success.sso-alert {
    color: #000000;
    background: #f9f9f9;
    border: none;
    padding: 20px;
}
.header-top .nav.nav-simple > li.item-user-vip{
    display: none;
}
.alert.alert-success.sso-alert .clac-top {
    margin-bottom: 10px;
}
.alert.alert-success.sso-alert .clac-medium {
    margin-bottom: 10px;
}
.flowplayer{
    background-color: #ffffff;
}
/*Kontakt*/

.page-background .background-img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    /*height: 100%;*/
}
.newsletter.fullwidth-center-item .img-wrapper.full-img img{
    width: 100%;
}
.popover{
    z-index: 9999;
}
.container .container-subitem_grid > .container{
    padding: 0;
    width: 100%;
}
.grid-3-wrapper .item {
    margin-bottom: 20px;
}
.grid-3-wrapper .item .img-wrapper img{
    margin: auto;
}
.landing-black-bg .newsletter.newsletter-v2 .btn-wrapper .btn{
    background: #c01217;
}
.order-tickets-btn-wrapper .btn{
    height: 50px;
    padding: 12px 20px;
}

/*New Black Page*/
.wrapper-style-bg-black{
    background: #000000;
}

.wrapper-style-bg-black .short-description,
.wrapper-style-bg-black .title,
.wrapper-style-bg-black h1,
.wrapper-style-bg-black h2,
.wrapper-style-bg-black h3,
.wrapper-style-bg-black .description{
    color: #ffffff;
}

.wrapper-style-bg-black .subitem-grid-with-popover .text-wrapper a.lnk {
    color: #000000;
    background: #ffffff;
    border: 2px solid #ffffff;
}
.wrapper-style-bg-black .subitem-grid-with-popover .text-wrapper a.lnk:hover {
    background: #000000;
    color: #ffffff;
}
.gift-popup-wrapper .popover{
    margin-right: 10px;
}
.security-code-popup-action{
    width: 100%;
}
label[for=cart_onepage_order_security_code]{
    position: absolute;
}

.wrapper-style-new-year .yt_video_bg-grid12{
    height: calc(15em + 44vw);
}

/*Parcek New Tabs*/

.fake-tabs-wrapper{
    display: flex;
    flex-wrap: wrap;
}
.fake-tab-button-parcel {
    padding: 10px 20px;
    text-align: center;
    border-left: 1px solid #d9d9d9;
    width: 50%;
    position: relative;
}
.fake-tab-button-parcel:before{
    content: '';
    position: absolute;
    display: block;
    height: 3px;
    width: 100%;
    left: 0;
    bottom: -1px;
    background-color: transparent;
}
.fake-tab-button-parcel.active{
    background-color: #ffffff;
}
.fake-tab-button-parcel.active:before{
    background-color: #036891;
}
.dontShow{
    opacity: 0;
    pointer-events: none;
}
.fake-tabs-active .show-store-list{
    display: none;
}
/*.fake-tabs-active .stores-location-search h4{
    display: none;
}*/

.uc-landing-subscribe-white.landing-subscribe-black-bg{
    background: #ffffff !important;
}


.reclamation-modal .modal-body{
    max-height: 500px;
    overflow: auto;
}
.reclamation-modal .description{
    text-align: left;
}

.reclamation-help{
    margin-left: 10px;
}
.reclamation-help span{
    cursor: pointer;
}

.reclamation-item-1 .items-wrapper{
    border: 1px solid #dddddd;
    border-top: 0;
    padding: 10px;
}

.reclamation-item-1 .items-wrapper .item .img-wrapper{
    border: 1px solid #ddd;
}

.reclamation-item-1 .product-item-text{
    padding: 10px;
}


.horizontal-image .items-link{
    position: absolute;
    bottom: 20px;
    right: 20px;
    display: inline-block;
}

.horizontal-image .item{
    display: inline-block;
    margin-right: 10px;
}

.horizontal-image .item .btn-wrapper{
    background: #ffffff;
    border-radius: 7px;
}

.horizontal-image .item .btn-wrapper a.btn {
    color: #000000;
    font-weight: 600;
}

/*Comments adidas*/
.comment-content .heading-wrapper .title h4{
    text-transform: uppercase;
    font-size: 14px;
    padding-bottom: 12px;
}

.comment-content .user-comment,
.comment-content .items-wrapper .item .user,
.comment-content .items-wrapper .item .time {
    margin-left: 0;
}

.comment-content .heading-wrapper .title h4{
    margin-bottom: 15px;
}

.comment-content .rate-wrapper i.fa, .comment-content .rate-wrapper i.icons{
    width: 10px;
}

.comment-content .rate-wrapper{
    width: 50px;
}

.comment-content .items-wrapper .item .rating{
    display: -webkit-inline-box;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    margin-left: 5px;
}

.comments .rate-wrapper .back-stars, .comment-content .rate-wrapper .back-stars,
.comments .rate-wrapper .front-stars, .comment-content .rate-wrapper .front-stars{
    top: -1px;
}

.products-detail-wrapper-v2 .product-generic-tabs.lists-tabs .comment-content ul.items-wrapper .item .text-wrapper .user-title{
    padding: 10px 0 0px;
}

.products-detail-wrapper-v2 .product-generic-tabs.lists-tabs .comment-content ul.items-wrapper .item .text-wrapper .user-title p{
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 700;
}

.comment-content .items-wrapper .item .user-comment p{
    font-size: 14px;
    line-height: 24px;
    color: #808080;
    margin-bottom: 5px;
}

.comment-content .items-wrapper .item .time{
    font-size: 14px;
    margin-bottom: 0;
    color: #b2b2b2;
}

.comments .rate-wrapper .back-stars, .comment-content .rate-wrapper .back-stars {
    color: #dddddd;
}

.product .rate-wrapper .front-stars, .product-detail-rate .rate-wrapper .front-stars {
    height: 30px;
    color: #000000;
}

.product .rate-wrapper{
    opacity: 1;
}

.product .rate-wrapper{
    font-size: 13px;
    position: relative;
    top: auto;
    left: auto;
    transform: none;
    margin-right: 10px;
}

/*.item-rate-wrapper{
    display: none;
}*/

.item-rate-wrapper-stars{
    height: 17px;
}

.rate-product-text{
    font-size: 11px;
}


.product .rate-wrapper .front-stars{
    height: 13px;
    letter-spacing: -2px;
}

.product-detail-rate .rate-wrapper .front-stars{
    letter-spacing: -2px;
    font-size: 13px;
}
.product .rate-wrapper .back-stars, .product-detail-rate .rate-wrapper .back-stars{
    letter-spacing: -2px;
    font-size: 13px;
}

.product .item .text-wrapper .title{
    margin-bottom: 25px;
}

.rate-product-text{
    color: #6b6b6b;
}

.product-detail-rate .rate-action{
    position: relative;
    text-decoration: none;
    color: #808080;
}

.item-rate-wrapper-stars .rate-product-text{
    position: relative;
    top: 5px;
}

.product-detail-rate .rate-action:before,
.item-rate-wrapper-stars .rate-product-text:before,
.rate-product-text:before{
    content: '(';
    color: #808080;
    left: -4px;
    position: absolute;
}

.product-detail-rate .rate-action:after,
.item-rate-wrapper-stars .rate-product-text:after,
.rate-product-text:after{
    content: ')';
    color: #808080;
    right: -4px;
    position: absolute;
}

.product-listing-items .item-rate-wrapper-stars .rate-product-text:before,
.product-listing-items .item-rate-wrapper-stars .rate-product-text:after{
    top: -4px;
}

.product-detail-rate .rate-wrapper .front-stars,
.product-detail-rate .rate-wrapper .back-stars,
.item-rate-wrapper-stars{
    height: 16px;
}


.product-detail-rate .rate-wrapper .front-stars i,
.product-detail-rate .rate-wrapper .back-stars i{
    height: 16px;
    width: 16px;
}

.product .item .text-wrapper .title {
    margin-bottom: 0;
}

.product.product-listing-items .item .text-wrapper .title{
    margin-bottom: 6px;
}

.item-rate-wrapper-bottom{
    height: 16px;
}

.product-slider .rate-wrapper .front-stars,
.product-slider .rate-wrapper .back-stars,
.product.product-listing-items .rate-wrapper .back-stars,
.product.product-listing-items .rate-wrapper .front-stars{
    height: 12px;
}

.product-slider .rate-wrapper .front-stars i,
.product-slider .rate-wrapper .back-stars i,
.product .rate-wrapper .front-stars i,
.product .rate-wrapper .back-stars i{
    height: 12px;
    width: 12px;
}

.item-rate-wrapper-bottom{
    height: 12px;
}

.product-listing-items .item-rate-wrapper-stars .rate-product-text{
    top: -2px;
    left: 0;
}
.product-detail-rate .rate-wrapper .front-stars i:before{
    content: '';
    background: url("../../images/sv2019/core/star_icon_black.svg");
    height: 17px;
    width: 16px;
    position: absolute;
}

.product .rate-wrapper{
    font-size: 12px;
}
.product .rate-wrapper .back-stars i:before,
.product-detail-rate .rate-wrapper .back-stars i:before{
    content: '';
    background: url("../../images/sv2019/core/star_icon_grey.svg");
    height: 17px;
    width: 16px;
    position: absolute;
}

.product-slider .rate-wrapper .back-stars i:before,
.product .rate-wrapper .back-stars i:before{
    content: '';
    background: url("../../images/sv2019/core/star_icon_grey12x12.svg");
    height: 12px;
    width: 12px;
    position: absolute;
}

.product-slider .rate-wrapper .front-stars i:before,
.product .rate-wrapper .front-stars i:before{
    content: '';
    background: url("../../images/sv2019/core/star_icon_black12x12.svg");
    height: 12px;
    width: 12px;
    position: absolute;
}

.product-slider .rate-wrapper{
    margin-right: 10px;
    position: absolute;
    top: 41px;
}

.item-rate-wrapper .rate-text{
    display: none;
}

.similar-products-slider .item-rate-wrapper{
    display: block;
}

.product-slider.similar-products-slider .rate-wrapper{
    top: 40px;
}

.product-slider.last-viewed-slider .rate-wrapper{
    top: 40px;
}

.product-slider.similar-products-slider .item .text-wrapper .title {
    margin-bottom: 30px;
}

.product-slider .item .text-wrapper .product-shortname{
    margin-top: 25px;
}

.rate-product-text {
    color: #808080;
    margin-right: 10px;
    position: absolute;
    top: 38px;
    left: 70px;
}

.product.similar-products-slider .item .text-wrapper .rate-product-text{
    top: 37px;
    left: 72px;
}

.product-item .item-rate-wrapper{
    display: none;
}

.similar-products-slider .item-rate-wrapper,
.last-viewed-slider .item-rate-wrapper{
    display: block;
}

.product.last-viewed-slider .item .text-wrapper .title{
    margin-bottom: 30px;
}

.product.last-viewed-slider .rate-product-text{
    top: 38px;
    left: 72px;
}


.page-background-with-text .img-wrapper{
    margin: auto;
    text-align: center;
}

.page-background-with-text.page-background-with-text-center .text-wrapper .title{
    font-size: 30px;
    font-weight: 700;
    line-height: 30px;
    text-transform: uppercase;
    margin-bottom: 35px;
    color: #ffffff;
}

.page-background-with-text.page-background-with-text-center .text-wrapper .short-description {
    color: #ffffff;
    font-weight: 500;
    font-size: 21px;
    text-align: center;
}
.no-click{
    pointer-events: none;
}

.like-dislike{
    display: none;
}

.product-slider .product-item .item-rate-wrapper{
    display: block;

}
.lc-ro .career-information{
    display: none;
}

.career-information {
    margin-bottom: 20px;
    display: block;
}
.store-item-wrapper .time-wrapper .label-name{
    text-decoration: underline;
}

.store-item-wrapper .time-wrapper .nb-store-workingHours.active .nb-insert-content{
    display: block;
}
.store-item-wrapper .time-wrapper .nb-store-workingHours .nb-insert-content{
    display: block;
    display: none;
}

.fake-tabs-wrapper{
    display: flex;
    flex-wrap: wrap;
    display: none;
}

.store-item-wrapper .nb-store-name{
    position: relative;
}
.nb-store-name .link-to-map{
    position: absolute;
    bottom: -25px;
    right: 10px;
    font-size: 11px;
    text-transform: none;
    font-weight: normal;
    text-decoration: underline;
}


.product-main .item-flowplayery .volume-icons-wrapper {
    position: absolute;
    right: 45px;
    bottom: 50px;
    width: 42px;
    height: 42px;
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 50%;
    cursor: pointer;
    z-index: 9;
}
.product-main .item-flowplayery .volume-icons-wrapper i{
    font-size: 23px;
}
.product-main .item-flowplayery .volume-icons-wrapper i.fa-volume-up:after{
    content:'';
    background: #fff;
    height: 130%;
    width: 3px;
    top: -2px;
    left: 50%;
    display:block;
    position:absolute;
    transform:rotate(45deg);
}
.product-main .item-flowplayery .volume-icons-wrapper i.fa-volume-off:before {
    /*content: "\f026";*/
    content: "\f028";
}

.like-dislike{
    display: none;
}

.product-slider .product-item .item-rate-wrapper{
    display: block;
}

.item-video-flowplayery .volume-icons-wrapper {
    position: absolute;
    right: 75px;
    bottom: 30px;
    width: 60px;
    height: 60px;
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 50%;
    cursor: pointer;
    z-index: 9;
}

.item-video-flowplayery .volume-icons-wrapper i {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 37px;
    color: #ffffff;
    transform: translate(-50%, -50%);
}

.product-main.muted .volume-icons-wrapper i.fa-volume-off,
.product-main.unmuted .volume-icons-wrapper i.fa-volume-up {
    display: block;
}

.item-video-wrapper{
    position: relative;
}

.text-raiting {
    display: none;
}


.item-wrapper-6.no-title .heading-wrapper.heading-wrapper-bordered{
    display: none;
}

.yt_video_bg-grid12{
    height: calc(15em + 44vw);
}
.items-generic .img-wrapper img{
    margin: auto;
}
.reclamation-public-request-info-section .dl-horizontal dt{
    width: 50%;
}
.category-landing.landing_v2 .grid-3-wrapper .item .text-wrapper .title{
    height: 70px;
}

.slider-static.item-slider-grid6 .heading-wrapper .title{
    font-weight: 700;
    font-size: 32px;
    margin: 20px 0 40px;
    line-height: 1.1;
}

.text_grid12{
    text-align: center;
    padding: 25px 0;
}

.product-attrbite-table.inverse{

}
.product-attrbite-table.inverse>tbody>tr:nth-child(odd)>td,
.product-attrbite-table.inverse>tbody>tr:nth-child(odd)>th{
    background: rgba(255,255,255,0.6);
}

.product-attrbite-table.inverse>tbody>tr:nth-child(even)>td,
.product-attrbite-table.inverse>tbody>tr:hover>td,
.product-attrbite-table.inverse>tbody>tr:nth-child(even)>th
.product-attrbite-table.inverse>tbody>tr:hover>th {
    background: rgba(0,0,0,0.03);
}
.article.article-slider.landing-article-slider{
    margin-top: 20px;
}
.article.article-slider.landing-article-slider .item:hover{
    box-shadow: none;
}
/*ako je manje kada nema prozivoda ne radi search*/
.listing-products {
    min-height: 420px;
}

.product .item .text-wrapper .prices-wrapper .prev-price.price-with-prefix-wrapper .price-with-prefix{
    text-decoration: none;
}
.product-list-slider-wrapper.slider-wrapper.slider-wrapper-full {
    background: #ffffff !important;
}
.lc-ro .product-prev-price-third{
    display: none;
}

.black-friday-landing-wrapper .horizontal-image img{
    margin: 0 auto 30px;
}

.cart-address .cart-description{
    margin-top: 0;
    font-size: 12px;
    line-height: 20px;
    color: #9d9d9d;
    font-style: italic;
}

.store-listing{
    padding: 20px 10px;
}

.store-listing h1{
    text-align: center;
}

.store-listing .heading-wrapper .description{
    display: none;
}
.stores-list .store-item {
    border: 1px solid #ebedee;
    /*margin-bottom: 20px;*/
}

.stores-list .item-wrapper{
    margin-bottom: 0;
    padding: 20px;
    height: 155px;
}

.stores-list .item-wrapper .title{
    color: #000000;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    height: 40px;
    overflow: hidden;
}

.stores-list .item-wrapper .address{
    font-size: 14px;
    color: #494949;
    margin: 0 0 30px;
    height: 40px;
    line-height: 18px;
}

.stores-list .item-wrapper .phone{
    font-size: 14px;
    color: #494949;
    margin: 0;
    font-weight: 500;
}

.stores-list .item-wrapper .phone i{
    display: none;
}

.fireworks_home-slider .html-wrapper{
    margin-right: -10px;
    padding-left: 10px;
}

.fireworks_home-slider .heading-wrapper.heading-wrapper-bordered h2{
    font-size: 24px;
    font-weight: 700;
    color: #000000;
    line-height: 30px;
    margin-bottom: 0;
}

.lc-cz .error-search-list,
.lc-sk .error-search-list {
    display: none;
}

.lc-cz .page .text-wrapper ul {
    list-style-type: disc;
}

.form-group-checklabel > a{
    color: #6b6b6b;
    font-size: 12px;
    line-height: 15px;
    font-weight: 400;
}

.currency-info .item{
    font-size: 12px;
    color: #6b6b6b;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
}

.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 .header-cart-item .items-wrapper .item .content .price{
    display: flex;
    font-size: 14px;
}
.lc-hr .header-cart-item .items-wrapper .item .content .price .product-convert-price > span{
    padding-left: 3px;
    padding-right: 3px;
}

.lc-hr .header-cart-item .footer-wrapper .total-price{
    display: block;
    font-size: 15px;
    max-width: calc(100% - 200px);
    line-height: 1;
    position: absolute;
    top: 42%;
    transform: translateY(-50%);
    right: 15px;
    text-align: right;
}

.lc-hr .header-cart-item .footer-wrapper .btn{
    width: 160px;
}
/*Sapcar*/
#tab_product_check_sapcar{
    position: relative;
}

.cart-onepage.cart-app .delivery-option-image{
    display: none;
}

.cart-onepage.cart-app .delivery-options .iradio_flat{
    position: absolute;
    top: 40px;
    left: 0;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}

.lc-sk .page ul{
    list-style-type: disc;
}

.lc-sk .product-details .products-detail-wrapper-v2 .product-details-info .code .code{
    display: none;
}


td.cart-product{
    position: relative;
}
.change-cart-size{

}
.popup-sizes-wrapper {
     position: absolute;
     height: auto;
     max-width: 300px;
     width: 250px;
     background: #ffffff;
     padding: 10px;
     top: 50%;
     left: 0;
     transform: translateY(-50%);
     box-shadow: 0 5px 15px rgb(0 0 0 / 50%);
     display: none;
     min-height: 110px;
 }

.popup-sizes-wrapper.active{
    display: block;
}
.popup-sizes-wrapper .sizes-wrapper .item{
    display: inline-block;
    min-width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 11px;
    border: 1px solid #d9d9d9;
    text-align: center;
    cursor: pointer;
    margin-bottom: 3px;
}

.popup-sizes-wrapper .sizes-wrapper {
    max-height: 100px;
    overflow: auto;
}

.popup-sizes-wrapper .sizes-wrapper .item.disabled{
    color: #d9d9d9;
    background: #fff;
    border-color: #d9d9d9;
}

.popup-sizes-wrapper .sizes-wrapper .item:not(.disabled):hover{
    border: 1px solid #000000;
}
.change-cart-size{
    cursor: pointer;
}
.change-cart-size:hover{
    text-decoration: underline;
}

.comments .comments-input-wrapper .rating-stars-required {
    position: unset;
}

.modal .rating-stars-required .validation-errors-list{
    bottom: 35px;
    right: 10px;
}


.popup-sizes-wrapper .sizes-filters{
    margin-bottom: 5px;
}

.popup-sizes-wrapper .filters-choice{
    display: inline-block;
    padding: 3px 10px;
    border: 1px solid #c1c1c1;
    cursor: pointer;
    pointer-events: all;
}

.popup-sizes-wrapper .filters-choice{
    display: inline-block;
    padding: 0 5px;
    border: none;
    cursor: pointer;
    color: #000000;
    position: relative;
    font-size: 13px;
}

.popup-sizes-wrapper .filters-choice:first-child{
    padding-left: 0;
}

.popup-sizes-wrapper .filters-choice:before{
    content: '';
    position: absolute;
    right: -2px;
    top: 3px;
    height: 13px;
    width: 1px;
    background: #000000;
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg);
}

.popup-sizes-wrapper .filters-choice:last-child:before{
    display: none;
}

.popup-sizes-wrapper .filters-choice.active{
    background-color: #026791;
    color: #ffffff;
    border-color: #026791;
    pointer-events: all;
}

.popup-sizes-wrapper .filters-choice.active{
    background-color: transparent;
    color: #026791;
    /*border-color: #036891 ;*/
}
.popup-sizes-wrapper .sizes-wrapper .item.size-item.active-size{
    background: #000000;
    border-color: #000000;
    color: #ffffff;
}

/*ADD to cart*/
.quick-buy-color-size{

}
.quick-buy-color-size .quick-buy-color-size-btn {
    background: #000000;
    color: #ffffff;
    line-height: 40px;
    text-align: center;
    text-transform: uppercase;
    font-size: 13px;
}
.quick-buy-color-size .quick-buy-color-size-btn i{
    display: none;
}
.sizes-selector-quick-buy{

}
.product-list-color-size-wrapper .product-quantity-wrapper {
    position: relative;
    width: 100%;
    margin-top: 15px;
    border: none;
    border-radius: 5px;
}
.product-list-color-size-wrapper {
    border: 1px solid #eaeaea;
    background: #ffffff;
    padding: 10px;
    z-index: 9999;
    position: absolute;
    bottom: 15px;
    width: 100%;
    left: 0;
}
.product-list-color-size-wrapper .product-quantity-wrapper input {
    position: relative;
    border: 1px solid #eaeaea;
    height: 30px;
    font-size: 12px;
}
.product-list-color-size-wrapper .product-quantity-wrapper input::-webkit-input-placeholder{
    color: #848484;
}
.product-list-color-size-wrapper .add-to-cart-button {
    position: absolute;
    top: 0;
    right: 0;
    width: 35px;
    font-size: 13px;
    color: #000000;
    border: 1px solid #000000;
    background: #ffffff;
    height: 30px;
    line-height: 30px;
    padding: 0;
    text-align: center;
}
.product-list-color-size-wrapper label.size-text {
    color: #000000;
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 10px;
}
.product-list-color-size-wrapper .product-sizes {
    padding-left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.product-list-color-size-wrapper .product-sizes .size-item {
    flex: 0 0 20%;
    max-width: 20%;
    color: #000000;
    border-right: 1px solid #eaeaea;
    text-align: center;
    font-size: 12px;
    padding: 0;
    height: 25px;
    line-height: 25px;
    min-width: 0;
    background: #ffffff;
}
.product-list-color-size-wrapper .product-sizes .size-item.disabled{
    color: #848484;
    cursor: not-allowed;
    pointer-events: none;
}
.product-list-color-size-wrapper:after, .product-list-color-size-wrapper:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-style: solid;
}
.product-list-color-size-wrapper:before {
    bottom: -21px;
    border-color: #eaeaea transparent transparent transparent;
    border-width: 10px;
}
.product-list-color-size-wrapper:after {
    bottom: -20px;
    border-color: #ffffff transparent transparent transparent;
    border-width: 10px;
}
#order_sugest_buy_content .sugest-buy .product-slider {
    max-width: 1000px;
    margin: auto;
}
.cart-steps-ncx .product-slider.cart_products-slider > .slider-init > .slick-list {
    padding-bottom: 50px;
    margin-bottom: -50px;
}
.total-in-cart-for-step{
    margin-top: 50px;
}
.total-in-cart-for-step .total-text{
    width: 70%;
    font-weight: normal;
}
.cart-product-price-wrapper{
    margin-top: 10px;
}
.sum-table-v3-wrapper .antispam-wrapper > .col-xs-12{
    width: 100%;
    padding: 0;
    text-align: left;
    float: none;
}
/*
.product .item .options-wrapper .product-sizes .btn-sizes:nth-child(5n) {
    border-right: 1px solid #d9d9d9;
}

.product .item .options-wrapper .product-sizes .btn-sizes:nth-child(4n) {
    border-right: 1px solid transparent;
}
*/


.item-storyblock-with-description{
    margin: 50px 0;
}
.wrapper-style-live-shopping-landing .influencer-block{
    padding: 20px 0;
}
.wrapper-style-live-shopping-landing .influencer-block .row{
    max-width: 800px;
    margin: auto;
}
.wrapper-style-live-shopping-landing .influencer-block.image-text-grid12 .img-wrapper{
    margin: 0;
}

.lc-sk .store-popup .nb-store-workingHours{
    max-height: 100px;
}

.wrapper-style-live-shopping-landing .influencer-block.image-text-grid12 .text-wrapper{
    padding: 0 50px;
}

.no-description.item-product_atributes_with_structure:before {
    content: none !important;
}

.product-generic-tabs .productstate-right .product-help-link{
    display: none;
}

/* Fixed add to cart */
.fixed-add-to-cart-wrapper{
    position: sticky;
}

.fixed-add-to-cart-wrapper .product-details-price .action-lowerprice {
    display: none;
}

.fixed-add-to-cart-wrapper .product-details-price .price-saved{
    display: none;
}

.fixed-add-to-cart-wrapper .product-details-price{
    margin: 0;
    padding: 0;
}

.fixed-add-to-cart-wrapper .f-product-wrapper img{
    max-width: 70px;
}

.fixed-add-to-cart-wrapper{
    padding: 5px 0;
}

.fixed-add-to-cart-wrapper > .container > .row{
    display: flex;
    align-items: center;
}

.fixed-add-to-cart .content-wrapper{
    display: flex;
    justify-content: right;
    align-items: center;
    padding: 0;
}

.fixed-add-to-cart-wrapper .f-product-wrapper{
    display: flex;
    align-items: center;
}

.fixed-add-to-cart-wrapper .product-details-price .prev-price{
    position: static;
}

.fixed-add-to-cart-wrapper .f-product-wrapper .text-wrapper .title {
    font-size: 19px;
}

.fixed-add-to-cart-wrapper .f-product-wrapper .text-wrapper .category{
    font-size: 14px;
}

.fixed-add-to-cart-wrapper .price-wrapper{
    text-align: left;
}

.fixed-add-to-cart-wrapper .product-details-price .current-price{
    font-size: 20px;
}

.fixed-add-to-cart-wrapper .product-quantity{
    height: 40px;
    margin-right: 10px;
    border-right: 1px solid #d9d9d9;
}
.fixed-add-to-cart-wrapper .shop-button-qnt{
    height: 40px;
}

.fixed-add-to-cart .fav-wrapper{
    margin-left: 20px;
}
/* --- */

.confirm-bank .row > .cart-description{
    float: right;
    width: 33%;
    margin-top: 0;
    padding-left: 5px;
}

.btn-facebook,
.btn-google  {
    display: none !important;
}

/* Product personalization */

.personalize-detail .btn-wrapper .btn-personalize:hover,
.personalize-detail .btn-wrapper .btn-personalize{
    min-width: 210px;
    color: #E0303D;
    border-color: #E0303D;
    background: #ffffff;
    padding: 0 24px;
    line-height: 38px;
}
.personalize-detail .btn-wrapper .personalize-info{
    display: none;
}
.nav-tabs > li.active:after{
    display: none;
}
.modal-engrave .right-side-wrapper{
    padding-left: 20px;
}
.modal-engrave .modal-header .close{
    margin-top: 0;
}
.modal-engrave .left-side-wrapper .text{
    font-size: 22px;
    line-height: 1.2;
    top: 33%;
    transform: translateY(0) translateX(-50%);
}
.modal-engrave .choose-font .items-wrapper{
    margin-bottom: 10px;
}
.tab-content > .tab-pane.active{
    margin-bottom: 25px;
}
.modal-engrave .modal-body {
    padding: 0 85px 20px 30px;
}
.personalize-detail .saved .img-wrapper .icon-engrave:before{
    content: url("../../../../nbshop5_sportvision/_static/images/sv2019/core/personalization.png");
}

/* Opcije za pozicioniranje teksta u odnosu na pol */
.modal-engrave .left-side-wrapper .img-preview.img-male .text{
    font-size: 22px;
    line-height: 26px;
    top: 33%;
    transform: translateY(0) translateX(-50%);
}
.modal-engrave .left-side-wrapper .img-preview.img-female .text{
    font-size: 22px;
    line-height: 26px;
    top: 35%;
    transform: translateY(0) translateX(-50%);
}
.modal-engrave .left-side-wrapper .img-preview.img-child .text{
    font-size: 22px;
    line-height: 26px;
    top: 33%;
    transform: translateY(0) translateX(-50%);
}
.group-type-payment-wrapper.closed .selected-option-from-group{
    color: #036891;
}
/* --- */

.payment-page .page-content{
    max-width: 100%;
}

.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/sv2019/core/gotovina.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.content-info-bubble span.tpay.tpay-Gotovina:before{
    background: url("../../images/sv2019/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;
}

/* Adidas Corner */

/* Text grid*/

.horizontal-image-wrapper.adidas-horizontal-image,
.text_grid12.adidas-text-grid {
    margin-bottom: 40px;
}

.text_grid12.adidas-text-grid .title {
    padding: 0px 30%;
    margin-bottom: 60px;
}

.text_grid12.adidas-text-grid .title h2 {
    font-size: 34px;
    line-height: 37px;
    font-weight: 400;
    text-transform: none;
}

.text_grid12.adidas-text-grid .description {
    padding: 0 15%;
}

.text_grid12.adidas-text-grid .description .col-md-4 {
    font-size: 30px;
    line-height: 27px;
    font-weight: 700;
}

/* Baneri */

.horizontal-image-wrapper.adidas-horizontal-image {
    margin-bottom: 180px;
}

.horizontal-image-wrapper.adidas-horizontal-image:last-child {
    margin-bottom: 80px;
}

.horizontal-image-wrapper.adidas-horizontal-image .text-wrapper .short-description,
.horizontal-image-wrapper.adidas-horizontal-image .text-wrapper .title {
    display: none;
}

/* Container Subitem Grid 3 Cik-Cak Slike */

.container-grid-with-four-images > .heading-wrapper {
    display: none;
}

.container-grid-with-four-images {
    margin-bottom: 150px;
    padding: 0 5%;
}

.container-grid-with-four-images .item {
    position: relative;
}

.container-grid-with-four-images .col-md-3:nth-child(2) .item {
    top: 70px;
}

.container-grid-with-four-images .col-md-3:nth-child(3) .item {
    top: -20px;
}

.container-grid-with-four-images .col-md-3:nth-child(4) .item {
    top: 30px;
}
/* Landing eco */
.landing-page-generic .article.article-slider .item:hover{
    box-shadow: none;
}

.landing-page-generic .article.article-slider .heading-wrapper.heading-wrapper-bordered h2{
    font-size: 36px;
    margin-top: 40px;
    margin-bottom: 25px;
    text-align: center;
    font-weight: 900;
}
.landing-page-generic .store-listing-map{
    width: 100%;
    float: left;
    margin-bottom: 70px;
}
.container-subitem_grid{
    margin-bottom: 10px;
}

.yt_video_bg-grid12{
    margin: 0 0 20px;
}
    /* subitem-grid-background-with-content-above */

.subitem-grid-background-with-content-above {
    background: #1C1D1D;
    margin-bottom: 310px;
}

.subitem-grid-background-with-content-above .container-items-wrapper {
    padding: 0 15px;
}

.subitem-grid-background-with-content-above .container-items-wrapper .heading-wrapper .title h2 {
    font-size: 88px;
}

.subitem-grid-background-with-content-above .container-items-wrapper {
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
}

.subitem-grid-background-with-content-above .item {
    position: relative;
    top: 220px;
}

/* Stavka sa slikom, background-om i tekstom */

.adidas-image-text-grid-right-v2 {
    background: #1C1C1C;
    margin-bottom: 380px;
    max-height: 550px;
}
.adidas-image-text-grid-right-v2 .text-wrapper,
.adidas-image-text-grid-right-v2 .full-img {
    position: relative;
    top: 50px;
}

.adidas-image-text-grid-right-v2 .img-wrapper {
    display: flex;
    justify-content: right;
}

.adidas-image-text-grid-right-v2 .img-wrapper.mobile-img {
    display: none;
}

.adidas-image-text-grid-right-v2 .img-wrapper img {
    margin: unset;
}

.adidas-image-text-grid-right-v2 .text-wrapper {
    font-size: 90px;
    line-height: 76px;
    color: #ffffff;
    top: 100px;
    position: relative;
    max-width: 700px;
    padding-left: 30px;
    font-weight: 700;
}

.adidas-image-text-grid-right-v2 .btn-wrapper .btn {
    font-size: 23px;
    background: unset;
    line-height: 22px;
    border: 3px solid #FFFFFF;
    padding: 10px 15px;
    max-height: unset;
    height: unset;
}

.adidas-image-text-grid-right-v2 .btn-wrapper .btn:hover,
.adidas-image-text-grid-right-v2 .btn-wrapper .btn:active,
.adidas-image-text-grid-right-v2 .btn-wrapper .btn:focus,
.adidas-image-text-grid-right-v2 .btn-wrapper .btn:active:focus {
    border: 3px solid #FFFFFF;
    background: #ffffff;
    color: #1C1C1C;
}

/* Addias Block 1 Linear Gradient*/

.adidas-two-images-text-grid {
    margin-bottom: 180px;
    min-height: 600px;
    background: rgb(203,203,203);
    background: linear-gradient(90deg, rgba(203,203,203,1) 40%, rgba(179,235,69,1) 100%);
}

.adidas-two-images-text-grid .text-wrapper {
    font-size: 34px;
    line-height: 37px;
}

.adidas-two-images-text-grid .text-wrapper .adidas-text-editor {
    font-size: 50px;
    line-height: 40px;
    font-weight: 700;
}

.adidas-two-images-text-grid .text-wrapper .x-crazyfast-text-editor {
    font-size: 100px;
    font-weight: 700;
    line-height: 90px;
}

.adidas-two-images-text-grid .text-wrapper .didnt-see-that-text-editor {
    font-size: 45px;
    background: #B3EB37;
    font-weight: 600;
    color: #1D1C1C;
    line-height: 80px;
}

.adidas-two-images-text-grid .text-wrapper .coming-text-editor {
    font-size: 50px;
    font-weight: 700;
    line-height: 80px;
}

.adidas-two-images-text-grid .img-wrapper img {
    margin: unset;
}

.adidas-two-images-text-grid .img-col-wrapper .img-wrapper {
    margin-left: 60px;
    position: absolute;
    top: 50px;
}

.adidas-two-images-text-grid .btn-wrapper .btn {
    font-size: 28px;
    line-height: 27px;
    font-weight: 700;
    border: 3px solid #1C1C1C;
    background: transparent;
    color: #1C1C1C;
    padding: 10px 15px;
    max-height: unset;
    height: unset;
    margin-top: 20px;
    width: 300px;
    text-align: left;
    position: relative;
}

.adidas-two-images-text-grid .btn-wrapper .btn:before {
    content: url("../../images/sv2019/core/adidas-right-arrow.png");
    position: absolute;
    right: 0;
    width: 50px;
    height: 15px;
}

.adidas-two-images-text-grid .btn-wrapper .btn:hover,
.adidas-two-images-text-grid .btn-wrapper .btn:active,
.adidas-two-images-text-grid .btn-wrapper .btn:focus,
.adidas-two-images-text-grid .btn-wrapper .btn:active:focus {
    border: 3px solid #FFFFFF;
    color: #FFFFFF;
}

.adidas-two-images-text-grid .btn-wrapper .btn:hover:before,
.adidas-two-images-text-grid .btn-wrapper .btn:active:before,
.adidas-two-images-text-grid .btn-wrapper .btn:focus:before,
.adidas-two-images-text-grid .btn-wrapper .btn:active:focus:before {
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(25%) hue-rotate(70deg) brightness(108%) contrast(108%);
}
.container-subitem_grid{
    margin-bottom: 35px;
}

/* adidas product slider*/

.grid-with-content-and-product-slider .grid-item-product-slider {
    width: auto !important;
    margin: 0 !important;
    padding: 0;
}

.grid-with-content-and-product-slider .slider-arrow i {
    width: 60px;
    height: 60px;
    background: #B3EB37;
    position: relative;
}

.grid-with-content-and-product-slider.blue .slider-arrow i {
    background: #01E2FC;
}

.grid-with-content-and-product-slider .slider-arrow i:before {
    content: url("../../images/sv2019/core/right-arrow-adidas.png");
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    bottom: -1px;
}

.grid-with-content-and-product-slider.blue .slider-arrow i:before {
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(84deg) brightness(104%) contrast(104%);
}

.grid-with-content-and-product-slider .arrow-button-wrapper .btn,
.grid-with-content-and-product-slider .content-wrapper .btn {
    border: 4px solid #B3EB37;
}

.grid-with-content-and-product-slider .arrow-button-wrapper .btn:hover,
.grid-with-content-and-product-slider .content-wrapper .btn:hover {
    border: 4px solid #000000;
    color: #B3EB37;
}

.grid-with-content-and-product-slider .content-wrapper .btn:hover:before {
    filter: brightness(0) saturate(100%) invert(86%) sepia(69%) saturate(515%) hue-rotate(19deg) brightness(93%) contrast(97%);
}

.grid-with-content-and-product-slider.blue .arrow-button-wrapper .btn,
.grid-with-content-and-product-slider.blue .content-wrapper .btn {
    border: 4px solid #01E2FC;
    margin-top: 110px;
}

.grid-with-content-and-product-slider.blue .arrow-button-wrapper .btn:hover,
.grid-with-content-and-product-slider.blue .content-wrapper .btn:hover {
    border: 4px solid #000000;
    color: #01E2FC;
}

.grid-with-content-and-product-slider.blue .content-wrapper .btn:hover:before {
    filter: brightness(0) saturate(100%) invert(84%) sepia(36%) saturate(7058%) hue-rotate(140deg) brightness(105%) contrast(99%);
}

.grid-with-content-and-product-slider .arrow-button-wrapper .btn:before,
.grid-with-content-and-product-slider .content-wrapper .btn:before {
    content: url("../../images/sv2019/core/right-arrow-adidas.png");
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    bottom: -8px;
}

.up-change > select{
    pointer-events: none;
}

.cart-countrygeo-description{
    display: block;
    margin-top: 30px;
    text-align: center;
}
.cart-countrygeo-description .alert{
    margin-bottom: 0;
}


/* ======== SV landing ========= */

.uc-work .page-wrapper .page-background .background-img {
    position: fixed;
    top: 0;
    left: 0;
    background-position: unset;
    background-size: auto;
}

.uc-work .page-wrapper > .container {
    margin: 90px auto;
}

.uc-work .page-wrapper > .container .row .col-md-12 {
    padding: 0;
}

.uc-work .page-wrapper .page-work {
    background-color: #ffffff;
    text-align: center;
    width: 100%;
    top: 100vh;
    position: static;
    left: unset;
    transform: unset;
    margin: unset;
    padding-top: 50px;
}

.uc-work .page-wrapper .page-work:before {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    border: 2px solid #ffffff;
    z-index: -1;
}

.uc-work .page-wrapper .page-work:after {
    content: '';
    position: absolute;
    top: -20px;
    left: -20px;
    right: -20px;
    bottom: -20px;
    border: 2px solid #ffffff;
    z-index: -1;
}

.uc-work .page-wrapper .page-work .text-wrapper {
    max-width: 770px;
    margin: auto;
}

.uc-work .page-wrapper .page-work h1 {
    display: none;
}
.uc-work .page-wrapper .page-work .ckeditor-row h1,
.uc-work .page-wrapper .page-work .ckeditor-row h2 {
    display: block;
    font-size: 24px;
    line-height: 32px;
    font-weight: bold;
    margin-bottom: 20px;
}

.uc-work .page-wrapper .page-work .text-wrapper .ckeditor-row p {
    font-size: 16px;
    line-height: 25px;
}

.uc-work .page-wrapper .page-work .text-wrapper .row.ckeditor-row.ckeditor-row-2 {
    display: flex;
}

.uc-work .page-wrapper .page-work .text-wrapper .ckeditor-row-3 .col-sm-6.col-md-3 {
    padding: 5px 65px;
    margin-bottom: 7px;
}

.uc-work .page-wrapper .page-work .text-wrapper .ckeditor-row-3 .col-sm-6.col-md-3:after {
    content: "";
    width: 1px;
    position: absolute;
    right: 0;
    top: 45%;
    transform: translateY(-50%);
    height: 70%;
    background: #E8E8E8;
}

.uc-work .page-wrapper .page-work .text-wrapper .ckeditor-row-3 {
    /*margin-bottom: 7px;*/
    border-bottom: 1px solid #E8E8E8;
}

.uc-work .page-wrapper .page-work .text-wrapper .ckeditor-row-3:nth-last-of-type(2) {
    border-bottom: unset;
    margin-top: 7px;
}

.uc-work .page-wrapper .page-work .text-wrapper .ckeditor-row-3 .col-sm-6.col-md-3:last-of-type {
    border-right: unset;
}

.uc-work .page-wrapper .page-work .items-generic .item-tabs-with-subitems {
    margin: 10px 90px;
}

.uc-work .page-wrapper .page-work .items-generic .item-tabs-with-subitems .tab-content {
    border: 1px solid #DDDDDD;
    padding: 0;
    margin-bottom: 0;
    text-align: left;
}

.uc-work .page-wrapper .page-work .items-generic .item-tabs-with-subitems .tab-content ul {
    list-style-type: initial;
}

.uc-work .page-wrapper .page-work .items-generic .item-tabs-with-subitems .tab-content h3 {
    font-size: 14px;
    line-height: 19px;
    font-weight: bold;
    margin-bottom: 20px;
}

.uc-work .page-wrapper .page-work .items-generic .item-tabs-with-subitems .tab-content .content-wrapper img {
    margin-right: 10px;
}

.uc-work .page-wrapper .page-work .items-generic .item-tabs-with-subitems .items-wrapper {
    margin: unset;
    border-bottom: unset;
    clip-path: unset;
}

.uc-work .page-wrapper .page-work .items-generic .item-tabs-with-subitems .items-wrapper .item {
    min-width: 240px;
    height: 50px;
    line-height: 50px;
    background: unset;
    border-bottom: unset;
    clip-path: unset;
    border-top: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8;
    border-bottom: 1px solid transparent;
    border-left: 1px solid #E8E8E8;
    margin: 0;
    margin-bottom: -1px;
}

.uc-work .page-wrapper .page-work .items-generic .item-tabs-with-subitems .items-wrapper .item.active {
    border-bottom: 2px solid #ffffff;
    background: #ffffff;
}

.uc-work .page-wrapper .page-work .items-generic .item-tabs-with-subitems .items-wrapper .item.active a:hover, .item-tabs-with-subitems .items-wrapper .item.active a {
    color: #000000;
    font-weight: bold;
}

.uc-work .page-wrapper .page-work .text-wrapper .row.ckeditor-row.ckeditor-row-2 img {
    max-width: 80px;
    margin-bottom: 40px;
}

.item-tabs-with-subitems .items-wrapper .item a:hover, .item-tabs-with-subitems .items-wrapper .item a {
    color: #555555;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
}

.uc-work .page-wrapper .page-work .text-wrapper .ckeditor-row-3 .col-sm-6.col-md-3:nth-child(4n):after {
    content: none;
}


.gwt-SuggestBoxPopup {
    z-index: 99999 !important;
}
.next-button-step{
    float: right;
}
.prev-button-step{
    float: left;
}


