.noscript {
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    text-align: center;
    color: #f40606;
}

.header-top{
    background: #ffffff;
    display: none;
}

.nav.nav-simple > li.item-register a,
.nav.nav-simple > li.item-activation a{
    font-size: 12px;
    font-weight: 500;
}

.header.fixed .header-top{
    background: #ffffff;
    display: block;
    height: 50px;
}

.header.fixed .user,.header .user{
    margin-left: 65px;
}

.nav-main-wrapper.scroll-to-fixed-fixed{
    top: 50px !important;
}

.header{
    min-height: 70px;
}

.header .logo {
    text-align: center;
    padding: 5px 0 0;
}

.header.fixed .logo{
    padding: 2px 0 10px;
}

.header-favorite.header-favorite-circle-top-right{
    position: absolute;
    top: 10px;
    left: 73%;
}

.header-cart{
    position: absolute;
    right: 20px;
    top: 8px;
}

.nav.nav-simple > li img{
    width: 17px;
    height: 25px;
    vertical-align: bottom;
}
.header-cart .mini-cart.mini-cart-circle-top-right .icon-wrapper .icon,
.header-favorite.header-favorite-circle-top-right .icon-wrapper .icon{
    padding-bottom: 0;
    color: #726659;
    margin-top: 10px;
}


.header .quick-links .nav{
    margin: 19px 0 20px;
}
.header.fixed .quick-links .nav {
    margin: 7px 0 20px;
}
.header.fixed .quick-links .nav.nav-simple > li a span {
    top: 2px;
}
.header .quick-links .nav.nav-simple > li a{
    padding: 0;
    font-size: 14px;
    color: #726659;
}

.header .quick-links .nav.nav-simple > li a span{
    padding-left: 5px;
    position: relative;
    top: -1px;
}

.header.fixed .header-favorite.header-favorite-circle-top-right .icon-wrapper .icon{
    font-size: 22px;
}

.header-favorite.header-favorite-circle-top-right .favorite-header-total,
.header-cart .mini-cart.mini-cart-circle-top-right .header-carthor-total{
    background: #6c922d;
    color: #FFFFFF;
    font-size: 11px;
    line-height: 22px;
    height: 20px;
    width: 20px;
    top: 5px;
    right: -16px;
    font-weight: 400;
}


.header-cart .mini-cart.mini-cart-circle-top-right .header-carthor-total{
    top: 10px;
    right: -10px;
    width: 20px;
}

.header-cart .mini-cart.mini-cart-circle-top-right .icon-wrapper .icon{
    padding-bottom: 0px;
}

.header-favorite.header-favorite-circle-top-right .description{
    bottom: -14px;
}

.header-favorite.header-favorite-circle-top-right .description,
.header-cart .mini-cart.mini-cart-circle-top-right .icon-wrapper .description{
    font-family: 'Roboto', sans-serif;
    color: #c2b59b;
    font-weight: 400;
}

.header-cart .mini-cart.mini-cart-circle-top-right .icon-wrapper .description{
    bottom: -9px;
}
.mini-cart i:before{
    content: url("../../images/core/korpa.png");
}

.header-favorite.header-favorite-circle-top-right .icon-wrapper .icon{
    font-weight: 100;
    font-size: 22px;
}

.login-dropdown.active{
    display: block;
}


.login-dropdown{
    display: none;
}

.user{
    float: left;
}

.user .item-login.loged-in .i{
    text-align: center;
    width: 100%;
}

.user .login-dropdown .nav-simple .item-username i{
    display: none;
}

.user .login-dropdown .nav-simple .item-login .login-btn i{
    display: none;
}

.user .login-dropdown .nav-simple .item-login .login-btn:hover{
    color: #8ca936 !important;
}

.user .login-dropdown .nav-simple .item-login .login-btn span,
.user .login-dropdown .nav-simple .item-username span{
    top: 0;
}

.user .item-login.loged-in{
    display: inline-block;
    right: 53%;
    position: absolute;
    top: 17px;
}

.user .item-login.loged-in span{
    position: inherit;
    top: -9px;
    display: block;
}

.user .item-login.loged-in .login-btn i:before{
    content: url("../../images/core/prijava.png");
}

/*.nav-main-wrapper{
    z-index: -1 !important;
}*/

.login-dropdown.active .nav-simple{
    margin-top: 20px;
    padding: 10px 5px 10px;
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.1);
    border-radius: 2px;
    width: 150px;
    top: 40px;
    z-index: 9999;
    background: #fff;
    position: absolute;
}
.header-top.fixed-style .user .login-dropdown.active .nav.nav-simple > li.item-login .login-btn{
    padding: 0;
}
.user .login-dropdown.active .nav.nav-simple > li.item-login .login-btn{
    position: static;
    padding: 5px 12px;
    color: #221f1f;
}
.user .nav.nav-simple > li.item-login.loged-in a.login-btn{
    text-align: center;
    color: #c2b59b;
    font-size: 12px;
    font-weight: 400;
    padding: 0;
}
.user .login-dropdown .nav-simple .item-login .login-btn span, .user .login-dropdown .nav-simple .item-username span{
    display: inline-block;
}

.nav-store-menu .item a,
.header .quick-links.nav-store-menu .nav.nav-simple > li a{
    color: #c2b59b;
    font-size: 12px;
    font-weight: 400;
    position: relative;
    top: -10px;
}

.nav-store-menu{
    padding: 10px 12px;
    display: inline-block;
    right: 34%;
    position: absolute;
    top: 8px;
}

.header .quick-links.nav-store-menu .nav{
    margin: 10px 0 0;
}

 .header .quick-links.nav-store-menu .nav.nav-simple > li img{
    display: block;
    margin: auto;
}

.nav-main-wrapper .country-button{
    display: none;
}

.header-top p,
.header-top span,
.header-top a{
    color: #231f20;
    font-weight: 500;
}

.header-top .logo img{
    max-width: 140px;
}

.header-top .nav.nav-simple > li.item-login{
    position: absolute;
    float: left;
    right: 40%;
}
.header-top.fixed-style .nav.nav-simple > li.item-login .login-dropdown li.item-login{
    position: static;
}
.header-top.fixed-style .nav.nav-simple > li.item-login{
    top: 10px;
    right: 45%;
}
.header-top.fixed-style .country-button,
.header-top.fixed-style .header-cart{
    top: 0;
}

.header-top.fixed-style .nav-store-menu{
    left: 60%;
}

.header-top.fixed-style .quick-links.nav-store-menu .nav {
    margin: 2px 0 0;
}
.header-top.fixed-style .header-favorite{
    top: 4px;
    left: 75%;
}

.header-top .nav-store-menu span,
.header-top .user .item.item-login span,
.header-top .header-favorite.header-favorite-circle-top-right .description,
.header-top .header-cart .mini-cart.mini-cart-circle-top-right .icon-wrapper .description{
    display: none;
}
/*Navigation*/
.nav-main-wrapper{
    background: #6c922d;
    height: 40px;
}

.nav-main > li > a{
    color: #FFFFFF;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 15px;
    padding: 10px 20px;
}

.nav-main > li > a:hover, .nav-main > li.active > a{
    background: transparent;
}

.nav-main > li.has-bg{
    margin: 0 10px 0 0;
}

.nav-main > li > .highlight-bg{
    top: 5px;
}

.nav-main > li > a > i{
    padding-left: 15px;
    bottom: 4px;
    display: none;
}

/*.nav-main > li > a > i:before{
    content: url(../../images/core/arrow-down.png);
}*/

.nav-main > li.has-bg > a, .nav-main > li.has-bg.active > a{
    margin-left: 40px;
}

.nav-main-submenu-wrapper{
    background: #f4f4f4;
}

.level3 .nav-main-submenu > li,
.level4 .nav-main-submenu > li{
    height: 40px;
    border-bottom: 1px solid #e5e5e4;
}

.level3 .nav-main-submenu > li > a,
.level4 .nav-main-submenu > li > a{
    color: #603d1d;
    padding: 3px 15px 4px 25px;
}

.level3 .nav-main-submenu > li > a:hover,
.level4 .nav-main-submenu > li > a:hover{
    color: #8ca936;
}

.level3 .nav-main-submenu-wrapper, .level4 .nav-main-submenu-wrapper{
    width: 300px;
    top: 40px !important;
}

.level3 .nav-main-submenu .nav-main-dropdown-wrapper,
.level4 .nav-main-submenu .nav-main-dropdown-wrapper{
    left: 300px;
    width: 1070px;
    max-width: calc(100vw - 300px);
    box-shadow: none;
}

.nav-main-dropdown-wrapper{
    border-bottom: 1px solid #e5e5e4;
    border-right: 1px solid #e5e5e4;
}
.nav-main-dropdown{
    min-height: 285px;
}

.nav-main-dropdown h5{
    color: #603d1d;
    font-weight: 600;
    line-height: 20px;
}

.nav-main-dropdown-item .heading-wrapper-inline{
    border-bottom: 0;
}

.nav-main-dropdown-item .heading-wrapper:before{
    display: none;
}

.nav-main-dropdown li > a,
.nav-main-dropdown .nav-main > li > a{
    color: #6d6e70;
    line-height: 27px;
}

.nav-main-dropdown li > a:hover{
    color: #8ca936;
}

.nav-main-dropdown-inner{
    padding: 20px 30px;
}

.level3 .nav-main-submenu > li > a > i:not(.visible-xs), .level4 .nav-main-submenu > li > a > i:not(.visible-xs){
    transform: none;
}

.level3 .nav-main-submenu > li > a > i:not(.visible-xs):before, .level4 .nav-main-submenu > li > a > i:not(.visible-xs):before{
    content: url("../../images/core/arrow-dropdown.png");
}
.level3 .nav-main-submenu, .level4 .nav-main-submenu{
    margin: 0px 0 0px;
    border-left: 1px solid #e5e5e4;
}

.autocomplete-button.autocomplete-button-simple{
    background: #FFFFFF;
    padding: 0;
    border-radius: 50%;
    margin: 6px 0;
    height: 27px;
    width: 27px;
    font-size: 18px;
}

.autocomplete-button.autocomplete-button-simple .title{
    display: none;
}

.autocomplete-button.autocomplete-button-simple i{
    vertical-align: text-top;
}

.autocomplete-button.autocomplete-button-simple i:before{
    content: url("../../images/core/sarch.png");
}
    /*Handline*/
.handlines-sldier-wrapper {
    background: #f7f7f7;
    margin-bottom: 0;
    height: 40px;
}
.handlines-sldier .item{
    color: #726659;
    font-size: 15px;
    font-weight: 400;
}
.handlines-sldier .title{
    vertical-align: middle;
    line-height: 40px;
}

.handlines-sldier-wrapper  .headlines-slider .text-wrapper .title{
    text-transform: none;
    font-size: 15px;
    margin-bottom: 0px;
    color: #f4f4f4;
    line-height: 20px;
}

/*Categories*/
.categories-grid-slider,
.categoryes-slider{
    margin-bottom: 70px;
    padding: 0 40px;
}
.categoryes-slider{
 margin-top: 80px;
}
.categoryes-slider .item .img-wrapper {
    border-radius: 10px;
    overflow: hidden;
}

.categories-grid-slider .slider-navigation-absolute,
.categoryes-slider.generic-slider .slider-navigation-absolute{
    top: calc(60% + 20px);
}

.categories-grid-slider h2{
    font-size: 31px;
    font-weight: 400;
    margin-bottom: 35px;
}

.categoryes-slider h2{
    font-size: 36px;
    font-weight: 500;
}
.categories-grid-slider .text-wrapper .title,
.categoryes-slider .text-wrapper .title{
    color: #ffffff;
    font-size: 27px;
    font-weight: 600;
    margin-bottom: 0;
    text-transform: uppercase;
}

.categories-grid-slider .item .text-wrapper,
.categories-grid-slider .button-wrapper,
.categoryes-slider .item .text-wrapper,
.categoryes-slider .button-wrapper{
    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%);
    position: absolute;
    width: 80%;
    text-align: center;
}
.categories-grid-slider .button-wrapper,
.categoryes-slider .button-wrapper{
    top: 50%;
}

.categoryes-slider .item .button-wrapper{
    display: none;
}
.categoryes-slider .item:hover .button-wrapper{
    display: block;
}


.categories-grid-slider .item .img-wrapper:after,
.categoryes-slider .item .img-wrapper:after {
    opacity: 1;
    background: rgba(0,0,0,0.4);
}

.categories-grid-slider .item .text-wrapper .description,
.categoryes-slider .item .text-wrapper .description{
    font-size: 14px;
    font-weight: 600;
    color: #ffffff !important;
}

.categories-grid-slider .button-wrapper .btn-slider,
.categoryes-slider .button-wrapper .btn-slider{
    background: #6c922d;
    font-size: 15px;
    font-weight: 400;
    padding: 8px 40px;
    border-radius: 4px;
}

.categoryes-slider .text-wrapper{
    display: none;
}

.categories-grid-slider .button-wrapper .btn-slider:hover,
.categoryes-slider .button-wrapper .btn-slider:hover{
    background: #86AA37;
}

.categories-grid-slider .item .img-wrapper:after,
.categoryes-slider .item .img-wrapper:after {
    background: rgba(0,0,0,0.5);
}

.categoryes-slider .item .img-wrapper:after{
    display: none;
}

.categories-grid-slider .item:hover .img-wrapper:after,
.categoryes-slider .item:hover .img-wrapper:after {
    background: rgba(0,0,0,0.4);
}

.categories-grid-slider .slick-slide,
.categoryes-slider .slick-slide{
    padding: 0;
    margin: 0 10px;
}
.categories-grid-slider .item .img-wrapper:after,
.categoryes-slider .item .img-wrapper:after{
    opacity: 1;
    background: rgba(0,0,0,0.30);
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    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;
}

.slider .slider-arrows .slider-prev i:before{
    content: url("../../images/core/strelica_zelena.png");
}

.green-background .slider .slider-arrow{
    background: transparent;
    border: none;
}
.green-background .slider .slider-arrows .slider-prev i{
    transform: rotate(180deg);
}
.green-background .slider .slider-arrows .slider-prev i:before{
    content: url("../../images/core/strelica_bela.png");

}
.green-background .slider .slider-arrows .slider-next i:before{
    content: url("../../images/core/strelica_bela.png");
}

.slider-arrow i{
    font-size: 9px;
}

.slider-arrow{
    background: transparent;
    border: none;
    border-radius: 0;
    width: 40px;
    height: 43px;
}
.slider .slider-arrows .slider-prev i{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.slider .slider-arrows .slider-next i:before{
    content: url("../../images/core/strelica_zelena.png");
}

.heading-wrapper.heading-wrapper-bordered{
    margin-bottom: 40px;
}

.heading-wrapper.heading-wrapper-bordered h2{
    font-size: 36px;
    color: #c2b59b;
    font-weight: 500;
}

.heading-wrapper.heading-wrapper-bordered:before,
.heading-wrapper:before,
.page .heading-wrapper:before,
.text_grid12 .heading-wrapper:before,
.text_grid12 h2:after{
    height: 3px;
    background: #8ca936;
    width: 45px;
    bottom: -5px;
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50%);
}

.handlines-sldier .slick-list{
    width: 100%;
}

.categories-grid-slider .button-wrapper{
    display: none;
}

.autocomplete-close:hover{
    background: #8ca936;
}

.autocomplete-close{
    padding: 13px;
}

.autocomplete-wrapper:before{
    background: #f7f7f7;
    height: 40px;
}

.autocomplete-input{
    background: #f7f7f7;
    height: 40px;
    font-size: 15px;
}

.products-list-simple .product-item-image img,
.autocomplete-results .img-wrapper{
    border: 0;
}

.products-list-simple .product-category{
    text-transform: uppercase;
    font-size: 13px;
    color: #6d6e70;
    display: inline-block;
}

.products-list-simple .product-code{
    margin-top: 9px;
    font-size: 13px;
    color: #6d6e70;
    display: inline-block;
}

.product .item .caption-product-list a{
    width: 60px;
    padding: 0;
}
/*Main slider*/
.slider.main-slider{
    margin-bottom: 0;
}

.slider.main-slider .slick-dots li{
    width: 60px;
    height: 2px;
}
.slider.main-slider .item.slick-current .content{
    display: block;
    top: 80%;
    left: 82%;
}

.slider.main-slider .item .btn-wrapper {
    display: none;
}

.slider.main-slider .item .btn-wrapper .btn-slider{
    background: #8ca936;
    padding: 9px 14px;
    font-size: 15px;
    border-radius: 2px;
}

.slider.main-slider .item .btn-wrapper .btn-slider:hover {
    background: #7f9131;
}

.slider.main-slider .item.slick-current .text-wrapper{
    display: none;
}
.slider.main-slider .slider-init{
    margin-bottom: 0;
}

.slider.main-slider .sldier-item-items-wrapper {
    position: absolute;
    display: block;
    top: 80%;
    left: auto;
    right: 20px;
    text-align: right;
    width: 100%;
}

.slider.main-slider .sldier-item-items-wrapper .islider-item {
    display: inline-block;
    margin-right: 15px;
}
.slider.main-slider .sldier-item-items-wrapper .islider-item:last-child{
    margin-right: 0;
}

.slider.main-slider .sldier-item-items-wrapper .text-wrapper {
    display: block !important;
}

.slider.main-slider .sldier-item-items-wrapper .text-wrapper .islider-item {
    display: inline-block;
    margin-right: 15px;
}

.slider.main-slider .sldier-item-items-wrapper .text-wrapper .islider-link:last-of-type {
    margin-right: 0;
}

.slider.main-slider .islider-link .title {
    display: inline-block !important;
    margin-top: 20px;
    background: #6C922D;
    padding: 12px 20px;
    font-size: 15px !important;
    border-radius: 4px !important;
    color: #fff;
    border: none;
    text-transform: uppercase;
    font-weight: 400;
    line-height: 1.42857143 !important;
    -webkit-transition: opacity .3s ease, transform .005s ease, background-color 0.3s ease-in-out;
    -moz-transition: opacity .3s ease, -webkit-transform .005s ease, background-color 0.3s ease-in-out;
    transition: opacity .3s ease, -moz-transition .005s ease, background-color 0.3s ease-in-out;
}

.slider.main-slider .islider-link .title:hover {
    background-color: #86AA37;
}

.slider.main-slider .slider-arrows .slick-arrow{
    width: 50px;
    height: 80px;
    border-radius: 4px;
}
.slider.main-slider .slider-arrows .slider-prev {
    background: url(../../images/core/strelica_zelena.png) no-repeat rgba(255, 255, 255, 0.3);
    background-size: 20px;
    background-position: center;
    transform: rotate(180deg);
}
.slider.main-slider .slider-arrows .slider-next {
    background: url(../../images/core/strelica_zelena.png) no-repeat rgba(255, 255, 255, 0.3);
    background-size: 20px;
    background-position: center;
}

.slider.main-slider .slider-arrows .slider-next i:before,
.slider.main-slider .slider-arrows .slider-prev i:before{
    display: none;
}

.slider .slick-dots li.slick-active button:before{
    box-shadow: inset 0 0 0 8px #8ca936;
    width: 60px;
    height: 2px;
    border-radius: 0;
    border: 1px solid #8ca936;
}

.slider .slick-dots li button:before{
    border-radius: 2px;
    width: 60px;
    height: 2px;
    border: 1px solid #e5e5e4;
}

/*List tabs*/
.green-background {
    background: #6c922d;
    padding-top:30px;
}
.lists-tabs ul.items-wrapper{
    text-align: center;
    margin-bottom: 0;
    border-bottom: 0;
}

.lists-tabs ul.items-wrapper .item a{
    font-weight: 500;
    font-size: 26px;
    padding: 0 20px;
    color: #e6e6e6;
    text-transform: uppercase;
    opacity: 0.7;
}
.lists-tabs ul.items-wrapper .item a:before{
    content: '/';
    position: relative;
    left: -15px;
}
.lists-tabs ul.items-wrapper .item:first-of-type a:before{
    display: none;
}

.lists-tabs.slider ul.items-wrapper .item.active{

}

.lists-tabs ul.items-wrapper .item.active{
    border: 1px solid #e5e5e4;
    margin-bottom: -1px;
    border-bottom: 0;
    z-index: 999999;
    border-bottom: 1px solid #ffffff;
    border-radius: 5px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.lists-tabs .tab-content > .tab-pane.active{
    border: 1px solid #e5e5e4;
    padding: 30px 50px 30px 20px;
    border-radius: 5px;
    z-index: -1;
}

.all-product-detail-tabs-wrapper .lists-tabs .tab-content{
    margin: 0;
    width: 91%;
}

.lists-tabs .tab-content > .tab-pane.active:first-of-type{
    border-top-left-radius: 0;
}

.lists-tabs ul.items-wrapper .item{
    border-bottom: 0;
}
.lists-tabs.slider ul.items-wrapper .item {
    border: 1px solid transparent;
    border-bottom: 1px solid transparent;
    margin-bottom: -1px;
}

.lists-tabs.slider .tab-content > .tab-pane.active{
    border: none;
    padding: 0;

}

.lists-tabs.slider .tab-content > .tab-pane{
    border-radius: 5px;
}
.green-background .product.product-slider .slick-track > .item {
    padding: 20px 10px;
}
.green-background .product .item .img-wrapper{
    border: 1px solid #ffffff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.green-background .product .item .text-wrapper{
    background: #FFFFFF;
    border: 1px solid #FFFFFF;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.green-background .product .item  .text-buttons-wrapper{
    bottom: 10px;
}
.green-background .product .item .options-wrapper{
    border-top: 0;
}

.lists-tabs ul.items-wrapper .item:hover a,
.lists-tabs ul.items-wrapper .item.active a{
    color: #FFFFFF;
    opacity: 1;
}

.product .item .caption-product-list {
    top: 10px;
    left: 0;
    z-index: 15;
}

.product .item{
    padding: 0 5px;
}

.product .item .caption-discount{
    font-size: 12px;
    font-weight: 500;
    -webkit-box-shadow: inset 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: inset 0px 0px 15px 0px rgba(0,0,0,0.35);
    box-shadow: inset 0px 0px 15px 0px rgba(0, 0, 0, 0.35 );
}

.product-details .caption-discount{
    font-size: 17px;
    font-weight: 500;
    -webkit-box-shadow: inset 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: inset 0px 0px 15px 0px rgba(0,0,0,0.35);
    box-shadow: inset 0px 0px 15px 0px rgba(0, 0, 0, 0.35 );
}
.product .item .text-wrapper{
    padding: 10px;
}
.products-listing.product .item .text-wrapper{
    padding: 10px 0;
}

.product .item .text-wrapper .category-wrapper a,
.product .item .text-wrapper .category-wrapper span{
    font-size: 13px;
    color: #c2b59b;
    font-style: normal;
    font-weight: 400;
    max-width: 89px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    height: 25px;
}

.product .item .text-wrapper .title{
    height: 60px;
}

.product .item .text-wrapper .title a,
.autocomplete-results .product-title{
    color: #726659;
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
   /* -webkit-line-clamp: 2;*/
    -webkit-box-orient: vertical;
}

.autocomplete-results .product-title{
    height: 80px;
}

.product .item .text-wrapper .prices-wrapper .current-price,
.products-list-simple .product-price{
    font-size: 19px;
    font-weight: 600;
    line-height: 25px;
    color: #726659;
}

.product .item .text-wrapper .prices-wrapper .current-price.price-with-discount,
.products-list-simple .product-price.price-with-discount{
    color: #ca0b0a;
}

.products-list-simple .product-prev-price{
    text-decoration: line-through;
    color: #6d6e70;
}
.product .item .text-wrapper .prices-wrapper .prev-price{
    font-size: 16px;
    color: #b3b3b3;
    line-height: 20px;
}

.product .item .text-wrapper .prices-wrapper{
    height: 55px;
}

.product .item:hover .img-overlay{
    opacity: 0;
}

.product .item:hover .btn-wrapper{
    display: none;
}

.caption-icons .quick-view{
    display: none;
}

.product .item .caption-icons{
    bottom: 10px;
    right: 10px;
}

.product .item .caption-icons .icon {
    background: #f7f7f7;
    border: 1px solid #e6e6e6;
    padding: 6px;
    color: #8ca936;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 31px;
    height: 31px;
    font-weight: 400;
    line-height: 17px;
    font-size: 17px;
}

.product .item .caption-brand{
    display: none;
}

.product .item .options-wrapper.product-sizes-v2{
    display: none;
}

/*
.product .item:hover .options-wrapper{
    opacity: 0;
}
*/

.text-buttons-wrapper {
    display: block;
    position: absolute;
    bottom: -5px;
    text-align: center;
    margin: auto;
    opacity: 0;
    width: calc(100% - 25px);
}

.text-buttons-wrapper a{
    width: 100%;
    background: #6C922D;
    height: 40px;
    line-height: 29px;
    font-size: 15px;
    border-radius: 4px;
    text-transform: none;
}

.text-buttons-wrapper a.btn:active,
.text-buttons-wrapper  .btn.active{
    box-shadow: none;
}

.product-slider{
    margin-bottom: 120px;
}
.product-slider .item:hover .text-buttons-wrapper {
    opacity: 1;
}

.categories-grid-slider{
    margin-bottom: 40px;
}


.container-banners{
    background: #FFFFFF;
}
.heading-wrapper.heading-wrapper-bordered:before,
.heading-wrapper:before,
.page .heading-wrapper:before,
.text_grid12 .heading-wrapper:before,
.text_grid12 h2:after{
    display: none;
}
.categories-grid-slider h2{
    font-size: 36px;
    font-weight: 600;
    color: #c2b59b;
    margin-bottom: 5px;
}

.categories-grid-slider .slider-init .item .img-wrapper{
    border-radius: 10px;
    overflow: hidden;
}
.categories-grid-slider .item .img-wrapper:after,
.categoryes-slider .item .img-wrapper:after{
    border-radius: 10px;
}
.categories-grid-slider .text-wrapper .title,
.categoryes-slider .text-wrapper .title {
    font-size: 26px;
    font-weight: 600;
}
.categoryes-slider .heading-wrapper .description,
.heading-wrapper .description,
.categories-grid-slider .heading-wrapper .description{
    text-align: center;
    font-size: 18px;
    color: #726659;
    font-weight: 400;
}
.categoryes-slider .heading-wrapper,
.categories-grid-slider .heading-wrapper .description{
    margin-bottom: 35px;
}

.product-slider > .slider-init > .slick-list {
    padding-bottom: 60px;
    margin-bottom: -60px;
}

.product-slider > .slider-navigation-absolute{
    top: 50%;
    width: calc(100% + 100px);
    left: -50px;
}

.product-details-price .action-lowerprice{
    display: none;
}

.product-model{
    display: none;
}
/*Product listing*/
.products-listing.product-listing-items > .row > .row {
    width: 100%;
}

.product-listing-items{
    padding-left: 30px;
}
.breadcrumbs{
    padding: 10px 0;
}

.breadcrumbs li a{
    font-size: 13px;
    color: #6e6e6e;
}

.breadcrumbs.background-image-active a {
    color: #6e6e6e;
}

.breadcrumbs li.active{
    font-size: 13px;
    color: #231f20;
}

.breadcrumbs li:before{
    color: #6e6e6e;
}
.breadcrumbs.background-image-active a:hover {
    text-decoration: none;
}
/*
.product-listing-intro{
    padding: 5px 0 25px;
}
*/

.product-listing-intro .title{
    height: 20px;
    margin-top: 10px;
}

.product-listing-intro .title h1{
    text-transform: uppercase;
    font-size: 18px;
    color: #231f20;
    margin-bottom: 0;
    font-weight: 400;
}

.product-listing-intro .form-group:first-child .icheck-item{
    border-radius: 2px;
    border: 0;
}

.product-listing-intro .form-group label, .product-listing-intro .form-group span{
    color: #231f20;
    font-size: 13px;
}

.product-listing-intro .styled-select{
    border: 1px solid #e5e5e4;
}

.product-listing-intro .styled-select {
    background: url('../../images/core/triangle-bottom.png') no-repeat 90% #f9f9f9;
}

.product-listing-intro .form-group .styled-select select{
    background: transparent;
    font-size: 13px;
    color: #9ea1a1;
    line-height: 26px;
}

.product-listing-intro .sort-product .styled-select {
    max-width: 130px;
    width: 130px;
    height: 28px;
    margin-top: 2px;
}

.small-select{
    height: 28px;
    margin-top: 2px;
}

.favorite.active,
.favorite.active i:before{
    color: #8ca936;
}

.favorite.active i:before{
    content: "\f004";
}
.selected-filters.tags{
    background: transparent;
}
.selected-filters.tags:before{
    display: none;
}

.product-listing-intro{
    border-bottom: 1px solid #e5e5e4;
}

.product-listing-intro .list-types-wrapper .item.item-list{
    display: none;
}

.product-listing-intro .list-types-wrapper .item.active i,
.product-listing-intro .list-types-wrapper .item:hover i{
    color: #9ea1a1;
    background: transparent;
    filter: grayscale(0%);
    opacity: 1;
}

.product-listing-intro .list-types-wrapper .item.active{
    opacity: 1;
}

.product-listing-intro .list-types-wrapper .item{
    color: #d5d6d7;
    filter: grayscale(100%);
    opacity: 0.4;
}

.product-listing-intro .list-types-wrapper .item.item-gridalt{
    display: none;
}

.product-listing-intro .list-types-wrapper .item.item-gridthree{
    display: inline-block;
}

.product-listing-intro .list-types-wrapper .item.item-gridthree i:before{
    content: url('../../images/core/triple-items1.png');
}

.product-listing-intro .list-types-wrapper .item.item-grid i:before{
    content: url('../../images/core/last-item-1.png');
}

.product-listing-filters .filter-group .filter-category-menu > ul{
    padding: 0 0px 0px 0px;
}

.product-listing-filters .filter-group .filter-category-menu > ul li a{
    color: #603d1d;
    font-weight: 600;
}

.product-listing-filters .filter-group .filter-category-menu > ul li.active a,
.product-listing-filters .filter-group .filter-category-menu > ul li a:hover{
    color: #8ca936;
}

.product-listing-filters .filter-group .filter-category-menu > ul li{
    line-height: 17px;
    padding: 7px 0;
    border-bottom: 1px solid #d9d9d9;
}

.product-listing-filters .filter-group .filter-category-menu > ul li:last-of-type{
    border-bottom: 0;
}
.product-listing-filters{
    border-right: 0;
}

.product-listing-filters .reset-tag-wrapper{
    border-bottom: 1px solid #e5e5e4;
    border-top: 1px solid #e5e5e4;
}

.filter-group .title,
.reset-text{
    color: #231f20;
    font-weight: 500;
}

.show-all-filters i:before{
    content: url(../../images/core/triangle-bottom.png);
}

.product-listing-filters .reset-tag-wrapper .icon{
    float: right;
}

.filter-group .icon{
    right: 0;
}

.filter-group .items-wrapper > li.form-group-checklabel label{
    font-size: 13px;
    color: #6d6e70;
    font-weight: 500;
}

.limited-filters .filter-group .show-all-filters{
    color: #231f20;
    font-size: 13px;
}

.filter-group .items-wrapper.list-inline > li{
    width: 100%;
}
.limited-filters .filter-group .show-all-filters:hover,
.filter-group .items-wrapper .item.form-group-checklabel label:hover{
    color: #8ca936;
}

.filter-group .items-wrapper > li input{
    background: #f4f4f4;
    border: 1px solid transparent;
    border-radius: 2px;
}

.filter-group .btn-search{
    font-size: 14px;
    font-weight: 600;
    border-radius: 2px;
    background: #6d6e70;
}

.filter-group .btn-search:hover,
.filter-group .btn-search:focus,
.filter-group .btn-search:active,
.filter-group .btn-search:focus:active{
    background: #231f20;
}

.tags .items-wrapper .item{
    background: transparent;
}

.tags .items-wrapper .item .text {
    font-size: 13px;
    color: #6d6e70;
}

.tags .items-wrapper .item .close{
    color: #8ca936;
    font-size: 7px;
    opacity: 1;
}

.tags .items-wrapper .item .close:hover{
    background: transparent;
}

.product-listing .product-item:not(.list-view):hover,
.product-listing .product-item:not(.list-view),
.product .item.grid-view .img-wrapper{
    border: 0;
}

.product .item.grid-view .img-wrapper,
.product .item.grid-view .img-wrapper .img-hover{
    padding: 0;
}

.product-listing .product-item.wrapper-{
    width: calc(100% /3);
}

.product-listing .product-item:not(.list-view){
    margin-bottom: 30px;
}

.tags .products-found-wrapper .remove-all-tags{
    color: #9ea1a1;
    font-size: 7px;
    opacity: 1;
    line-height: 25px;
}

.tags .products-found-wrapper .products-found{
    color: #9ea1a1;
    margin-right: 0;
}

.product .item:hover .text-buttons-wrapper{
    opacity: 1;
}

.product-listing .product-item .img-wrapper .caption-icons i{
    color: #8ca936;
    font-size: 17px;
}

.product-listing .product-item .img-wrapper .caption-icons .product-compare{
    margin-bottom: 5px;
}

.product-listing .product-item .img-wrapper .caption-icons .product-compare i:before{
    content: url(../../images/core/compare-green.png);
    text-align: center;
    float: none;
    width: 18px;
    position: absolute;
    height: 21px;
    line-height: 20px;
}

.listing-products{
    margin-bottom: 50px;
}

.product-listing .product-item:not(.list-view) .text-buttons-wrapper{
    bottom: 0px;
}

.pagination > li.active > a,
.pagination > li.active > a:hover{
    background: #8ca936;
    border: 1px solid #8ca936;
    font-size: 17px;
    padding: 4px;
}

.tp-product_list .breadcrumbs li:nth-of-type(2):before,
.tp-product .breadcrumbs li:nth-of-type(2):before{
    display: none;
}
.pagination>li>a,
.pagination>li>span{
    font-size: 17px;
    border: 1px solid #e5e5e4;
    color: #6d6e70;
    border-radius: 2px;
}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus{
    color: #8ca936;
}
.pagination > li:first-child > a,
.pagination > li:last-child > a{
    border-radius: 2px;
    border: 1px solid #e5e5e4;
}

.pagination > li.first > a, .pagination > li.last > a, .pagination > li.next > a, .pagination > li.prev > a{
    padding: 1px;
}

.pagination > li > a:hover{
    border: 1px solid #8ca936;
}

.pagination > li.prev > a:before{
    content: url("../../images/core/left-caret-icon.png");
    vertical-align: super;
}

.pagination > li.next > a:before{
    content: url("../../images/core/right-caret-icon.png");
    vertical-align: super;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus{
    border: 1px solid #8ca936;
}

.sidebar-product-compare .sidebar-icon{
    border-radius: 2px;
    background: #6c922d;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    width: 70px;
    right: 0;
    height: 30px;
}

.sidebar-product-compare .sidebar-icon > span{
    background: #6c922d;
    border-radius: 0;
    display: inline-block;
    position: relative;
    width: 12px;
    right: 0;
    font-size: 14px;
    top: -2px;
}

.sidebar-product-compare #product-compare-sidebar-content{
    border: 1px solid #e5e5e4;
    padding: 20px 10px;
    -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.1);
    border-radius: 2px;
    top: 30px;
    right: -250px;
}

.sidebar-product-compare .sidebar-header{
    background: #6c922d;
    border-radius: 2px;
}

.sidebar-product-compare .sidebar-body{
    width: 228px;
}

.sidebar-product-compare .sidebar-body li.item{
    padding: 5px;
}


.sidebar-product-compare .sidebar-body li.item a{
    color: #231f20;
    text-transform: none;
    font-size: 12px;
    font-weight: 500;
}

.sidebar-product-compare .sidebar-header a{
    font-size: 13px;
    font-weight: 500;
}

.sidebar-product-compare .sidebar-body li.item .content{
    width: 155px;
    padding-left: 5px;
}

.sidebar-product-compare .sidebar-body li.item > i:before {
    content: '\00d7';
}
.sidebar-product-compare .sidebar-body li.item > i {
    font-size: 23px;
    color: #9ea1a1;
    font-weight: 600;
    line-height: 42px;
}

.sidebar-product-compare .sidebar-body li.item .content .title{
    font-size: 12px;
}

.sidebar-product-compare .sidebar-body li.item:hover {
    background: #f4f4f4;
    border-bottom: 1px solid #e5e5e4;
}
.sidebar-product-compare .sidebar-body li.item{
    border-bottom: 1px solid #e5e5e4;
}

.sidebar-product-compare .sidebar-body li.item img{
    max-height: 45px;
}

.sidebar-product-compare #product-compare-sidebar-content .sidebar-footer a{
    background: #6c922d;
    font-size: 16px;
    font-weight: 500;
    text-transform: none;
}

.sidebar-product-compare .sidebar-icon .fa-exchange:before, #product-compare-sidebar-content .sidebar-footer a i:before {
    content: url(../../images/core/compare-white.png);
}

.sidebar-product-compare .sidebar-footer{
    margin-top: 10px;
}

.product-compare .remove-product{
    background: #6c922d none repeat scroll 0% 0%;
}

.compared-products-wrapper .main-product-info{
    border: 0;
}

.heading-wrapper.heading-wrapper-bordered h1{
    font-size: 36px;
    text-transform: uppercase;
}

.similar-article-slider .item{
    padding: 0;
}

.similar-products-slider .favorite{
    margin-bottom: 10px;
}

.similar-products-slider .item .caption-icons {
    bottom: 5px;
}

.similar-article-slider .item:hover .content:before{
    width: 100%;
    left: 0;
}
/*Home*/
.heading-wrapper.heading-wrapper-bordered:before,
.heading-wrapper:before,
.page .heading-wrapper:before,
.text_grid12 .heading-wrapper:before,
.text_grid12 h2:after{
    display: none;
}

/*Article slider*/
.article-slider-home-wrapper{
    /*background: #f7f7f7;*/
    background: rgba(114, 102,89,0.05);
    padding-top: 70px;
    padding-bottom: 80px;
}
.article.article-slider{
    padding: 0 40px;
    margin-bottom: 25px;
}

.article .item .text-wrapper .the-date{
    background: #726659;
    font-size: 14px;
    font-style: normal;
}

.article .item .btn-wrapper a.btn:hover,
.article .item .btn-wrapper a.btn:focus{
    color: #6c922d;
    background: transparent;
}

.article-grid-listing-3.article .item .text-wrapper .the-date,
.article-list-grid .item .text-wrapper .the-date{
    width: 74px;
    line-height: 25px;
    padding: 0 5px;
    top: 10px;
    left: 20px;
    height: auto;
    box-shadow: none;
    border-radius: 0;
}
.article-grid-listing-3.article div:not(.category-submenu) .item .img-wrapper,
.article-grid-listing-3.article-autosuggest .item .img-wrapper,
.article-list-grid .item .img-wrapper,
.article .item .img-wrapper{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    overflow: hidden;
    position: static;
}

.article-grid-listing-3.article div:not(.category-submenu) .item .content,
.article-grid-listing-3.article-autosuggest .item .content,
.article-list-grid .item .content,
.article .item .content {
    width: calc(100% - 30px);
    margin: auto;
    padding: 20px 20px 25px 20px;
    position: static;
    margin-top: -30px;
    border: 1px solid #f2f2f2;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
.article .item:hover .content .btn-wrapper a{
    color: #6c922d;
}
.article-list-grid .item .content{
    position: relative;
}

.article.article-grid-listing-7 .item .text-wrapper .category:before,
.article-list-grid .item .text-wrapper .category:before,
.article-autosuggest .item .text-wrapper .category:before{
    display: none;
}

.article-list-grid .item .img-wrapper .the-date .day,
.article-list-grid .item .text-wrapper .the-date .day,
.article-list-grid .item .img-wrapper .the-date .month,
.article-list-grid .item .text-wrapper .the-date .month{
    display: inline-block;
}

.article-grid-listing-3.article .item .text-wrapper .category,
.article-grid-listing-3.article-autosuggest .item .text-wrapper .category,
.article-autosuggest .item .text-wrapper .category,
.article-list-grid .item .text-wrapper .category,
.article.similar-article-slider .item .text-wrapper .category{
    font-weight: 400;
    color: #b3b3b3;
    font-style: normal;
}

.article-grid-listing-3.article div:not(.category-submenu) .item .text-wrapper .title,
.article-grid-listing-3.article-autosuggest .item .text-wrapper .title{
    height: 50px;
}

.article-grid-listing-3.article div:not(.category-submenu) .item .text-wrapper .title a,
.article-grid-listing-3.article-autosuggest .item .text-wrapper .title a,
.article-autosuggest .item .text-wrapper .title,
.article-list-grid .item .text-wrapper .title,
.similar-article-slider .item .text-wrapper .title{
    color: #726659;
    font-size: 16px;
    font-weight: 400;
    height: 47px;
    font-family: 'Roboto', sans-serif;
    text-align: left;
}

.article-grid-listing-3.article div:not(.category-submenu) .item:hover .text-wrapper .title a,
.article-grid-listing-3.article-autosuggest .item:hover .text-wrapper .title a,
.article-autosuggest .item:hover .text-wrapper .title,
.article-list-grid .item:hover .text-wrapper .title,
.similar-article-slider .item:hover .text-wrapper .title{
    color: #6c922d;
}

.article-autosuggest .item .content{
    border-top: 0;
}

.article-autosuggest .item .text-wrapper .title a{
    color: #221f1f;
    text-transform: none;
}

.article .item .text-wrapper .description,
.article-autosuggest .item .text-wrapper .description,
.article-list-grid .item .text-wrapper .description,
.similar-article-slider .item .text-wrapper .description{
    color: #726659;
    margin-bottom: 20px;
}

.article-grid-listing-3.article div:not(.category-submenu) .item .text-wrapper .title:after,
.article-grid-listing-3.article-autosuggest .item .text-wrapper .title:after,
.article-list-grid .item .text-wrapper .title:after{
    display: none;
}

.article-grid-listing-3.article .item .btn-wrapper a,
.article-list-grid .item .btn-wrapper a,
.article .item .btn-wrapper a.btn{
    font-size: 13px;
    text-transform: none;
    font-weight: 400;
    color: #726659;
    float: none;
    padding: 0;
}

.article-list-grid{
    margin-top: 40px;
}

.article-list-grid div:not(.category-submenu) .item,
.article-list-grid div:not(.category-submenu) .item:hover{
    box-shadow: none;
    margin-bottom: 40px;
}

.pagination > li.last > a,
.pagination > li.first > a{
    display: none;
}

.article-list-grid .item .btn-wrapper a i,
.article .item .btn-wrapper a.btn i{
    display: none;
}

.article-grid-listing-3 .item .btn-wrapper a.btn:focus,
.article-grid-listing-3 .item .btn-wrapper a.btn:focus,
.article-list-grid .item .btn-wrapper a:focus,
.article-list-grid .item .btn-wrapper a:hover,
.article .item .btn-wrapper a:focus,
.article .item .btn-wrapper a:hover{
    color: #6c922d;
}

.similar-article-slider{
    margin-top: -5px;
}

.similar-article-slider.slider .slick-dots{
    bottom: -50px;
}

.similar-article-slider .heading-wrapper.heading-wrapper-bordered h2{
    font-size: 17px;
    margin-bottom: 0;
}

.similar-article-slider .slick-dots li.slick-active button:before,
.similar-article-slider .slick-dots li button:before{
    width: 10px;
    height: 10px;
    border-radius: 2px;
}
.similar-article-slider .heading-wrapper.heading-wrapper-bordered{
    margin-bottom: 0;
}

.similar-article-slider .heading-wrapper:before,
.page .left-info .heading-wrapper:before,
.page .right-info .heading-wrapper:before,
.company-info .heading-wrapper:before,.social-icon .heading-wrapper:before,
.footer-nav .heading-wrapper:before,.newsletter .heading-wrapper:before,
.article-detail .heading-wrapper:before,
.comments .heading-wrapper:before,
.comment-content .heading-wrapper:before,
.header-cart-toggle .heading-wrapper:before,
.profile-sidebar .heading-wrapper:before,
.cart-step .heading-wrapper:before,
.profile .heading-wrapper:before,
.error_page_content-slider .heading-wrapper:before,
.category-submenu{
    display: none;
}

.article-grid-listing-3.article div:not(.category-submenu) .item:hover .content:before,
.article-list-grid .item:hover .content:before,
.article .item:hover .content:before{
    background: #6c922d;
    content: '';
    position: absolute;
    width: calc(100% - 20px);
    height: 1px;
    left: 10px;
    bottom: -1px;
}


.article-grid-listing-3.article .slider-navigation-absolute{
    top: calc(50% + 35px);
}
.article .img-wrapper{
    position: relative;
}
.article .item .img-wrapper .the-date{
    text-align: center;
    background: #726659;
    color: #FFFFFF;
    font-size: 14px;
    font-style: normal;
    position: absolute;
    width: 74px;
    line-height: 25px;
    padding: 0 5px;
    top: 10px;
    left: 20px;
    height: auto;
    box-shadow: none;
    border-radius: 0;
}
.article .img-wrapper .the-date .year{
    display: none;
}
.container-banners{
    background: #FFFFFF;
    padding: 70px 0 0;
    margin-bottom: 30px;
}

.product-generic-tabs{
    margin-bottom: 30px;
}

.showProductQueryViewOnModal{
    width: calc(100% + 5px);
    height: 40px;
    line-height: 29px;
    font-size: 13px;
    border-radius: 4px;
}

.product-details .showProductQueryViewOnModal{
    max-width: 200px;
}

#product_query_form .close{
    font-size: 23px;
}

#product_query_form .close i{
    font-size: 15px;
}
.product-generic-tabs .loader-icon{
    top: 10px;
}

.lists-tabs .tab-content > .tab-pane.promotion-wrapper.active{
    min-height: 150px;
}
.product-generic-tabs.lists-tabs .promotion-wrapper{
    margin-bottom: 0;
}
/* Two images slider*/

.two_img_slider-slider{
    margin-bottom: 0;
}
.two_img_slider-slider .item .text-wrapper{
    display: none;
}

.two_img_slider-slider .item{
    margin-bottom: 20px;
}

.two_img_slider-slider .item:nth-of-type(3n){
    bottom: 65px;
}

/*Product detail*/
.product-details .product-image-wrapper{
    border: 0;
}

.product-details .caption-discount .text-discount{
    letter-spacing: -2px;
}

.product-images-thumbs-vertical.show-arrows{
    margin: 0;
}

.product-gallery-wrapper .product-images-thumbs-vertical .item{
    margin-bottom: 10px;
    padding: 0;
}

.product-gallery-wrapper .product-images-thumbs-vertical .item:last-child{
    margin-bottom: 0;
}

.product-images-thumbs-vertical.show-arrows .slick-slider .slick-list{
    height: 500px !important;
}

.product-gallery-wrapper .product-images-thumbs-vertical .item .img-wrapper{
    width: 155px;
    height: 155px;
}

.main-img .detail-social-share,
.main-img .caption-icons,
.caption-brand{
    display: none;
}


.product-images-thumbs-vertical.show-arrows .slider-navigation-absolute .slider-next i:before,
.product-images-thumbs-vertical.show-arrows .slider-navigation-absolute .slider-prev i:before,
.slider.product-main .slider-navigation-absolute .slider-prev i:before,
.slider.product-main .slider-navigation-absolute .slider-next i:before{
    display: none;
}
.product-images-thumbs-vertical.show-arrows .slider-navigation-absolute .slider-next i{
    background: url("../../images/core/arro-thumbs-down.png") no-repeat;
    width: 22px;
    height: 22px;
    transform: rotate(0deg);
}

.product-images-thumbs-vertical.show-arrows .slider-navigation-absolute .slider-prev i{
    background: url("../../images/core/arro-thumbs-top.png") no-repeat;
    width: 22px;
    height: 22px;
    transform: rotate(0deg);
}

.slider.product-main .slider-navigation-absolute{
    width: calc(100% - 20px);
    left: 14px;
}

.slider.product-main .slider-navigation-absolute .slider-prev{
    background: url(../../images/core/product-main-left.png) no-repeat;
    width: 45px;
    height: 45px;
    border: 0;
}

.slider.product-main .slider-navigation-absolute .slider-next{
    background: url(../../images/core/product-main-right.png) no-repeat;
    width: 45px;
    height: 45px;
    border: 0;
}

.product-images-thumbs-vertical.show-arrows .slider-navigation-absolute .slider-arrow{
    background: transparent;
    border: 0;
}

.product-images-thumbs-vertical.show-arrows .slider-navigation-absolute i{
    left: 44%;
}

.product-details .product-details-info .brand{
    display: none;
}

.product-details h1{
    font-size: 22px;
    line-height: 27px;
    color: #231f20;
    margin-bottom: 10px;
    text-align: left;
}

.product-detail-wrapper{
    padding-left: 55px;
}

.product-details .product-details-info .category,
.product-details .product-details-info .category a{
    color: #6d6e70;
    font-size: 15px;
    text-transform: uppercase;
}

.product-details .product-details-info .code{
    color: #6d6e70;
    font-size: 15px;
    font-weight: 400;
    padding-bottom: 10px;
}

.product-details .description {
    color: #6d6e70;
    font-size: 15px;
    line-height: 20px;
    margin: 20px 0 10px;
}

.detail-product-info-lists .item .img-wrapper{
    margin-right: 10px;
}

.product-detail-table-with-attributes-wrapper{
    margin-bottom: 20px;
}

.product-details .detail-product-info-lists .description{
    margin: 15px 0 10px;
    font-size: 14px;
    color: #6d6f70;
}

.product-compare .text{
    font-size: 14px;
    color: #6d6f70;
}

.product-details .description .morelink {
    color: #8ca936;
    border: 0;
    text-transform: uppercase;
    font-size: 13px;
    padding: 5px 0 2px;
    border-bottom: 1px solid #8ca936;
}

.product-details .description .morelink:hover,
.product-details .description .morelink:focus,
.product-details .description .morelink:active,
.product-details .description .morelink:active:focus{
    background: transparent;
}

.product-details .product-details-info{
    border-bottom: 0;
}

.product-detail-buy .product-quantity-wrapper{
    display: none;
}

.product-detail-buy{
    margin-top: 30px;
}

.products-detail-wrapper .product-compare i{
    background: #f7f7f7;
    border: 1px solid #e6e6e6;
    padding: 5px;
    color: #6c922d;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 31px;
    height: 31px;
    vertical-align: middle;
}

.products-detail-wrapper .product-compare i:before,
.similar-products-slider .product-compare i:before{
    content: url(../../images/core/compare-green.png);
    text-align: center;
    float: none;
    width: 18px;
    position: absolute;
    height: 21px;
    line-height: 20px;
}

.table-with-attributes{
    border: 1px solid #e5e5e4;
    border-radius: 2px;
}

.table-with-attributes .total-price{
    color: #6c922d;
}
.table-with-attributes > tr{
    padding: 7px;
}

.table-with-attributes .table > tbody > tr > td{
    text-align: right;
    font-size: 14px;
}

.table-with-attributes .table > tbody > tr > td > .product-prev-price{
    text-decoration: line-through;
    color: #6d6e70;
}

.table-with-attributes .table > tbody > tr > td > .current-price{
    color: #603d1d;
    padding-left: 20px;
}
.table-with-attributes .title{
    color: #221f1f;
    font-size: 13px;
    border-right: 1px solid #e5e5e4;
    text-align: left;
}

.table-with-attributes .table > tbody > tr > td.title{
    text-align: left;
}

.table-with-attributes .table > tbody > tr > td.title::first-letter {
    text-transform: uppercase;
}

.table-with-attributes .table>tbody>tr{
    border-bottom: 1px solid #e5e5e4;
}
.table-with-attributes .table>tbody>tr:last-of-type{
    border-bottom: 0;
}

.table-with-attributes .table>tbody>tr:nth-child(2n+1){
    background: transparent;
}

.table-with-attributes .form-control{
    text-align: center;
    font-size: 13px;
    width: 80%;
    display: inline-block;
}
.table-with-attributes .unit{
    margin-left: 10px;
}
.shop-button-qnt{
    min-width: 200px;
    margin-left: 0;
    background-color: #6c922d;
    font-size: 15px;
    font-weight: 500;
    padding-right: 40px;
    padding-left: 60px;
    border-radius: 4px;
    box-shadow: none;
}

.shop-button-qnt:before {
    content: url(../../images/core/cart-on-button.png);
    height: 20px;
    width: 33%;
    left: 0;
    right: auto;
    font-size: 140%;
}

.products-detail-wrapper .product-detail-buy .heading-wrapper .title,
.products-detail-wrapper .heading-wrapper:before{
    display: none;
}

.product-favorite{
    font-size: 14px;
    color: #6d6f70;
}

.product-favorite .icon{
    color: #8ba83d;
    background: #f7f7f7;
    padding: 6px;
    border: 1px solid #e6e6e6;
    border-radius: 50%;
    font-size: 18px;
}

.products-detail-wrapper .social-share{
    text-align: left;
}

.social-share.detail-social-share .share-text{
    margin-right: 15px;
    text-transform: uppercase;
    color: #6d6e70;
    font-weight: 500;
    font-size: 15px;
    vertical-align: bottom;
    height: 31px;
}

.products-detail-wrapper .social-share .item.item-facebook i:before,
.article-wrapper .social-share .item.item-facebook i:before{
    content: url("../../images/core/face_siva.png");
}

.products-detail-wrapper .social-share .item.item-facebook:hover i:before,
.article-wrapper .social-share .item.item-facebook:hover i:before{
    content: url("../../images/core/face_zelena.png");
}

.products-detail-wrapper .social-share .item.item-twitter i:before,
.article-wrapper .social-share .item.item-twitter i:before{
    content: url("../../images/core/tvitter_siva.png");
}

.products-detail-wrapper .social-share .item.item-twitter:hover i:before,
.article-wrapper .social-share .item.item-twitter:hover i:before{
    content: url("../../images/core/tvitter_zelena.png");
}

.products-detail-wrapper .social-share .item.item-whatsapp i:before,
.article-wrapper .social-share .item.item-whatsapp i:before{
    content: url("../../images/core/whatsapp_siva.png");
}

.products-detail-wrapper .social-share .item.item-whatsapp:hover i:before,
.article-wrapper .social-share .item.item-whatsapp:hover i:before{
    content: url("../../images/core/whatsapp_zelena.png");
}

.products-detail-wrapper .social-share .item.item-viber,
.products-detail-wrapper .social-share .item.item-email,
.products-detail-wrapper .social-share .item.item-pinterest,
.article-wrapper .social-share .item.item-viber,
.article-wrapper .social-share .item.item-email,
.article-wrapper .social-share .item.item-pinterest{
    display: none;
}

.toggle-banner > .item{
    border: 1px solid #e5e5e4;
    color: transparent;
    border-top: 3px solid #6c922d;
    margin-top: 35px;
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.1);
    border-radius: 2px;
}

.toggle-banner .toggle-button{
    width: 70px;
    padding: 8px 10px 8px 10px;
    background: #6c922d;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    right: 32%;
}

.toggle-banner .toggle-button i{
    vertical-align: top;
}

.toggle-banner .toggle-button:before {
    border: 1px solid #ffffff;
    content: "";
    position: absolute;
    top: 3px;
    bottom: 3px;
    left: 3px;
    right: 3px;
}

.toggle-banner .toggle-button span{
    display: none;
}

.toggle-button i:before {
    content: url(../../images/core/icon-questation.png);
}

.toggle-banner .toggle-button.expand i {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
}
.toggle-banner .sidebar-info{
    text-align: center;
    width: 248px;
    padding-bottom: 20px;
}

.toggle-banner .sidebar-info .headline-wrapper{
    padding: 20px 0 0;
}

.toggle-banner .sidebar-info .headline-wrapper .title,
.toggle-banner .sidebar-info .item .title{
    font-size: 14px;
    font-weight: 500;
    color: #231f20;
}

.product-details .sidebar-info .description{
    color: #6d6e70;
    font-size: 13px;
}

.toggle-banner{
    top: 450px;
}

.product_list_with_slider-slider{
    margin-top: 5px;
    padding-left: 90px;
}
.product_list_with_slider-slider .img-wrapper img{
    max-height: 50px;
    max-width: 50px;
}

.product_list_with_slider-slider .item .img-wrapper{
    min-width: 65px;
    max-height: 65px;
    max-width: 65px;
    flex-shrink: 0;
}

.product_list_with_slider-slider .item .text-wrapper{
    margin-top: 0;
}

.product_list_with_slider-slider .text-wrapper .title{
    display: none;
}

.product_list_with_slider-slider .text-wrapper .description{
   font-size: 15px;
    color: #6d6f70;
}

.product_list_with_slider-slider .item .img-wrapper:after{
    display: none;
}

.product_list_with_slider-slider .item {
    display: flex;
    padding: 0 5px;
}

.product_list_with_slider-slider .item .text-wrapper{
    text-align: left;
}

.product_list_with_slider-slider .heading-wrapper.heading-wrapper-bordered{
    margin-bottom: 25px;
}

.all-product-detail-tabs-wrapper .lists-tabs ul.items-wrapper .item:hover a,
.all-product-detail-tabs-wrapper .lists-tabs ul.items-wrapper .item.active a,
.all-product-detail-tabs-wrapper .lists-tabs ul.items-wrapper .item a{
    font-size: 20px;
    font-weight: 600;
    color: #603d1d;
}
.all-product-detail-tabs-wrapper .lists-tabs ul.items-wrapper .item a:before{
    display: none;
}
.all-product-detail-tabs-wrapper .lists-tabs ul.items-wrapper .item a{
    padding: 0 10px;
}
.all-product-detail-tabs-wrapper .lists-tabs ul.items-wrapper{
    text-align: left;
}

.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th,
.table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td{
    font-weight: 500;
    color: #231f20;
    font-size: 17px;
    text-transform: uppercase;
}

.table > thead{
    border-bottom: 1px solid #e5e5e4;
}

.table>tbody>tr>td{
    border-bottom: 0;
    font-size: 17px;
    color: #6d6f70;
    font-weight: 500;
}

.table > thead > tr > th{
    padding: 5px 15px;
}

.table>thead>tr>th,
.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>tbody>tr>td,
.table>tfoot>tr>td{
    padding: 6px 15px;
}

.table>tbody>tr:hover>td, .table>tbody>tr:hover>th{
    background-color: transparent;
}

.product_list_with_slider-slider .heading-wrapper.heading-wrapper-bordered h2{
    font-size: 22px;
    font-weight: 600;
}

/*Article listing*/
.heading-wrapper .title{
    text-align: center;
}

.heading-wrapper{
    position: relative;
}

.heading-wrapper:before .title{
    height: 2px;
    background: #6c922d;
    width: 45px;
    bottom: -5px;
}

.category-submenu a{
    font-size: 16px;
    color: #603d1d;
    text-transform: uppercase;
    font-weight: 600;
}

.category-submenu a:hover{
    color: #6c922d;
}

.article .category-submenu .item:after{
    display: none;
}

.category-submenu .item.active a{
    color: #6c922d;
}

.category-list-grid{
    margin-top: 20px;
}

.article .category-submenu{
    margin-bottom: 30px;
}

/*Article details*/
.background.background-alt{
    background: #ffffff;
}

.article-header .category{
    display: none;
}

.article-header{
    border-bottom: 0;
}

.article.similar-article-slider .item .text-wrapper .the-date{
    display: none;
}
.article-heading h1{
    font-size: 27px;
    font-weight: 600;
    margin-bottom: 15px;
    margin-top: -20px;
    text-align: left;
    max-width: 85%;
}

.article-header .the-date{
    float: right;
    position: absolute;
    top: 0px;
    right: 50px;
    font-size: 16px;
    font-weight: 500;
}

.article-detail .article-wrapper .text-wrapper p img{
    margin: 0;
}

.article-detail .article-wrapper{
    padding: 0;
}

.article-content{
    padding: 0 40px 0 0;
}

.article-content a{
    color: #6c922d;
    text-decoration: underline;
}

.article-detail .article-wrapper .text-wrapper{
    font-size: 16px;
    line-height: 23px;
}

.article-detail .article-wrapper .text-wrapper h2{
    font-size: 26px;
    color: #5f5f5f;
    line-height: 30px;
    font-weight: 400;
}

.article-detail .article-wrapper .text-wrapper h3{
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
}

.page-img-wrapper.doc-img-wrapper{
    padding: 50px;
}

.page .gallery-images{
    display: none;
}

.cooperation-page .description{
    display: none;
}

.article-detail-slider .heading-wrapper.heading-wrapper-bordered h2{
    margin-bottom: 0;
    font-size: 26px;
}

.article-detail-slider .item .options-wrapper.product-sizes-v2 .product-sizes .btn.buyButtonOnLists:before{
    left: 15%;
}
.social-share .item a{
    font-size: 20px;
}
/*
.social-share.detail-social-share .item{
    padding: 10px;
}*/

.article{
    margin-bottom: 0;
}

.comments h3{
    text-align: left;
    color: #603d1d;
    font-size: 22px;
    font-weight: 600;
}

.article-baner-slider-slider .item:hover .img-wrapper:after{
    background: #ffffff4d;
}

.ckeditor-row h1{
    margin: 5px 0 0;
}

.note{
    margin: 0 0 20px;
    background: #ffffff;
    border: 1px solid #f2f2f2;
    padding: 30px;
}

.page-img-wrapper.doc-img-wrapper.img-with-cam > *:not(a):after{
    display: none;
}
.page-img-wrapper.doc-img-wrapper.img-with-cam > *:not(a){
    line-height: 27px;
}
.article-detail-slider.product .item .text-wrapper{
    height: 220px;
}

.article-detail-slider.product-slider{
    margin-bottom: 0;
}

.article-detail .social-share.detail-social-share .share-text{
    display: none;
}
.article .item{
    margin-bottom: 0;
}

.comments{
    padding: 0px 0;
}

.comments .form-group{
    margin-top: 10px;
}

.form-group-rating.form-group{
    margin-top: 0px;
    margin-bottom: 0;
}

.form-group-rating .form-control{
    background: transparent;
    padding: 0;
    height: auto;
}

.comments-two .form-comment{
    margin-bottom: 0;
}

#comments-list-content{
    padding: 0;
}

.comments .rate-wrapper .front-stars, .comment-content .rate-wrapper .front-stars{
    color: #6c922d;
    top: 4px;
}
.comments .rate-wrapper .back-stars, .comment-content .rate-wrapper .back-stars{
    color: #6d6e70;
}
.article .form-comment{
    margin-bottom: 0;
}

.comment-content .heading-wrapper .title h4{
    border-bottom: 0;
    color: #603d1d;
    text-align: left;
    font-size: 22px;
    font-weight: 600;
}

.comments .rate-wrapper .back-stars, .comment-content .rate-wrapper .back-stars{
    top: 4px;
}

.comment-content .rate-wrapper i.fa:before,
.comment-content .rate-wrapper i.icons:before{
    font-size: 12px;
}

.comment-content .items-wrapper .item .user{
    font-size: 15px;
}
.comment-content .items-wrapper .item > div{
    font-weight: 400;
    color: #6d6e70;
}

.comment-content .items-wrapper .item .user-comment{
    font-size: 16px;
}

.comment-content .items-wrapper .item .time{
    font-size: 15px;
    color: #6d6e70;
}

.like-dislike{
    display: none;
}

.article-baner-slider-slider{
    margin-top: 70px;
}

.article-baner-slider-slider .content{
    top: 50%;
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.article-baner-slider-slider .text-wrapper .title{
    font-size: 24px;
    line-height: 30px;
    color: #ffffff;
    font-weight: 500;
    text-shadow: 1px 2px 10px #f4f4f4;
    padding: 0 30px;
}

.article-baner-slider-slider .item:hover .img-wrapper:after{
    background: rgba(0,0,0,0.4);
}

.article-baner-slider-slider .content .btn-wrapper a{
    font-size: 14px;
    font-weight: 600;
    padding: 8px 22px;
    background: #6c922d;
    color: #ffffff;
    border: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-align: center;
}

.article-baner-slider-slider .content .btn-wrapper a:hover{
    background: #7f9131;
    color: #ffffff;
}

.article-detail-slider .text-buttons-wrapper{
    bottom: -20px;
    width: calc(100% - 10px);
    left: 0px;
}

/*Login*/
.page .left-info .title h2,
.page .left-info .heading-wrapper h2,
.page .right-info .heading-wrapper h2{
    text-align: left;
    font-size: 15px;
    font-weight: 600;
}

.page .left-info .subtitle{
    color: #6d6e70;
    font-weight: 400;
    font-size: 15px;
}

.page{
    margin-bottom: 50px;
}

.company-info .item span.title{
    font-weight: 500;
    font-size: 13px;
    color: #603d1d;
    text-transform: uppercase;
}

.company-info .item i, .company-info .item span.content{
    font-size: 14px;
}

.company-info .item{
    font-weight: 300;
    font-size: 14px;
}

.company-info .item span.content p strong{
    font-weight: 600;
    color: #603d1d;
    font-size: 13px;
}
.contact-forma #contact_submit{
    padding: 10px 60px;
    border-radius: 2px;
    font-weight: 600;
}

.contact-page-item .horizontal-image .mobile-img{
    display: none;
}

.page .right-info{
    border-left: 0;
    padding-left: 105px;
}

.page .intro .heading-wrapper{
    margin-bottom: 55px;
}
.page .left-info {
    border-right: 0;
    padding-bottom: 25px;
}

.registration-sidebar .text-wrapper{
    border: 0px solid #ffffff;
    margin: 0px auto 0;
    background: linear-gradient(#fdfdfd, #ffffff);
    color: #231f20;
    padding: 0;
}

.contact-page:not(.background-image-active){
    margin-top: 0;
    padding-top: 0;
}

.contact-page:not(.background-image-active) h1 {
    text-align: center;
}

/*Profile*/
.profile-sidebar{
    border-right: 1px solid #e5e5e4;
}

.profile-sidebar .heading-wrapper .title h2{
    text-align: left;
}

.nav-vertical > li > a{
    color: #231f20;
}

.nav-vertical > li > a:hover, .nav-vertical > li > a:focus{
    color: #a3bf40;
}

.nav-vertical > li.active > a{
    background: #f4f4f4;
    border-bottom: 1px solid #a3bf40;
    color: #a3bf40;
}

.nav-main-dropdown-item .slider-item{
    height: 100%;
    position: absolute;
    top: 100%;
    width: 100%;
    bottom: 0;
}

.nav-main-dropdown-item{
    min-height: 250px;
}

.slider-item{
    display: inline-block;
    width: auto;
    margin: 30px 0px 0 !important
}

.slider-item:first-of-type{
    margin: 30px 0px 0 !important;
}

.slider-item img{
    display: block;
    margin-bottom: 5px;
}

.slider-item a{
    color: #603d1d;
    font-weight: 500;
    font-size: 14px;
}

.user-data span{
    font-weight: 600;
}

.profile-submenu{
    float: right;
    margin: 10px;
}

.profile .profile-into .item .img-wrapper .icon,
.profile .profile-into .item .title:hover{
    color: #a3bf40;
}

.profile .profile-into .item .img-wrapper .item-counter{
    background: #603d1d;
}

.profile .profile-into .item .title{
    font-size: 19px;
    color: #603d1d;
    font-weight: 500;
}

.profile-content .heading-wrapper .title {
    text-align: left;
}

.profile .heading-wrapper .title h3{
    color: #603d32;
    font-size: 17px;
    font-weight: 500;
}

.profile-section.profile-content .heading-wrapper .title h3{
    margin-top: 30px;
    margin-bottom: 20px;
}

.profile-section .dl-horizontal dt{
    font-weight: 500;
}

.shop-wall-wrapper .profile-section h3{
    color: #603d32;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
}

.profile .heading-wrapper .description{
    font-weight: 400;
}

.profile-section .heading-wrapper .title{
    text-align: left;
}

.profile-content .order-table .btn-large{
    padding: 5px 40px;
    font-size: 15px;
    margin-top: 10px;
    font-weight: 500;
}

.sizes-selector-wrapper{
    display: none;
}

.profile-content .caption-icon span:before{
    color: #6c922d;
}

.profile-favorite-products .product .item .text-wrapper,
.profile .product .item .text-wrapper{
    height: 220px;
}

.profile-favorite-products .caption-icon{
    margin-top: -45px;
    z-index: 99999;
    position: relative;
    right: 10px;
}

.profile-section h2{
    font-size: 20px;
}

.profile-favorite-products .caption-icon span{
    background: #f7f7f7;
    border: 1px solid #e6e6e6;
    padding: 6px;
    color: #6c922d;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 31px;
    height: 31px;
    font-weight: 600;
    line-height: 17px;
    font-size: 17px;
}

.table>thead:first-child>tr:first-child>th{
    font-weight: 500;
    color: #603d1d;
    font-size: 17px;
    text-transform: none;
    text-align: left;
}

.modal-body .table>thead:first-child>tr:first-child>th{
    font-size: 14px;
}

.orderdetails-modal .dl-horizontal dt{
    font-weight: 500;
}

.cart-table .item-img a img{
    box-shadow: none;
}

.cart-table .item-article a.category{
    text-transform: uppercase;
    font-size: 11px;
    color: #6d6e70;
}

.profile-orders .cart-table .item-article a.title{
    font-size: 16px;
    line-height: 20px;
    text-align: left;
    text-transform: none;
    color: #231f20;
}

/*Error*/
.error_page_content-slider .title h2,
.error-search-list{
    display: none;
}

.alt-background{
    background: #ffffff;
}

.grid-slider.error_page_content-slider .item .text-wrapper .title{
    font-size: 15px;
    margin: 30px;
    text-transform: uppercase;
    font-weight: 600;
}

.grid-slider.error_page_content-slider .item .text-wrapper a{
    color: #603d1d;
}

.grid-slider.error_page_content-slider .item .text-wrapper a:hover{
    color: #a3bf40;
}

/*Brendovi*/
.bordered-items-setting .item:hover{
    box-shadow: 0 0 4px 0px rgba(0,0,0,0.25);
}

.letters-inline span.item{
    color: #231f20;
}

.letters-inline span.item:hover{
    color: #a3bf40;
}

.attribute-letters-list .item-wrapper .link:hover{
    text-decoration: none;
}

.attribute-letters-list .title{
    color: #603d1d;
}

.bordered-items-setting .item{
    border-right: 1px solid #e5e5e4;
    border-bottom: 1px solid #e5e5e4;
}

.bordered-items-setting{
    border-top: 1px solid #e5e5e4;
    border-left: 1px solid #e5e5e4;
}

/*Landing*/
.text_grid12.title h2{
    font-size: 36px;
    margin: 40px 0;
    font-weight: 600;
}

.item-slider-grid4 .heading-wrapper{
    border: 1px solid #f2f2f2;
}

.item-slider-grid4 .heading-wrapper .title{
    padding: 20px;
    text-align: left;
    color: #603d1d;
    font-size: 18px;
    font-weight: 600;
}

.page .post-content{
    max-width: 990px;
    font-size: 16px;
}

.page {
    padding: 0px 0;
}

.sidebar-menu ul li{
    border-bottom: 1px solid #e5e5e4;
    margin: 0px 0;
    line-height: 35px;
}

.sidebar-menu a{
    color: #6d6e70;
    font-size: 15px;
}
.page h3{
    font-weight: 600;
    text-transform: uppercase;
    color: #603d1d;
    font-size: 15px;
    margin-top: 10px;
}

.contact-page .company-info .item i,
.contact-page .company-info .item span.content{
    padding-left: 10px;
}

.sidebar-menu .tabs-wrapper{
    padding: 20px 20px 0px 10px;
}

.page-normal-wrapper .company-info{
    padding-left: 10px;
}

.page-normal-wrapper .company-info .img-wrapper{
    display: none;
}

.page.contact-page .company-info .heading-wrapper {
    display: none;
}

.page.page-normal-wrapper .company-info .heading-wrapper {
    display: block;
    margin-bottom: 15px;
}
.page.page-normal-wrapper .company-info .heading-wrapper .title {
    text-align: left;
}

.page.page-normal-wrapper .company-info p {
    line-height: 21px;
}

.page.page-normal-wrapper .company-info .heading-wrapper .title h5{
    font-size: 15px;
    color: #603d1d;
    font-weight: 600;
}

.page .heading-wrapper .description{
    font-weight: 400;
}

.store-listing h1{
    margin-bottom: 50px;
}

.store-map-full{
    display: none;
}
.stores-list .store-image {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

.stores-list .items-wrapper2{
    padding: 25px;
    border: 1px solid #e6e6e6;
    height: 200px;
    margin-bottom: 40px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    position: relative;
}
.stores-list .store-item:hover .items-wrapper2:before{
    content: '';
    position: absolute;
    bottom: -1px;
    left: 10px;
    right: 10px;
    height: 1px;
    background: #6c922d;
}


.stores-list .items-wrapper2 .title,
.store-contact .items-wrapper2 .title{
    font-size: 13px;
    text-transform: uppercase;
    color: #603d1d;
    font-weight: 600;
    padding: 0 0 10px;
}

.store-item .btn-wrapper{
    display: none;
}

.store-item-wrapper .description strong{
    color: #231f20;
    font-weight: 500;
}

.store-listing .hideon-fullscreen .heading-wrapper,
.contact-wrapper-main-store-listing,
.store-listing .subtitle{
    display: none;
}
.sidebar-shopping{
    margin-top: 60px;
}

.store-contact .items-wrapper .title .icon{
    margin-right: 10px;
}

.store-contact .items-wrapper .title .icon.fa-map-marker:before{
    content: url("../../images/core/map.png");
    vertical-align: text-top;
}

.store-contact .items-wrapper .title .icon.fa-phone:before{
    content: url("../../images/core/tel.png");
    vertical-align: text-top;
}

.store-contact .items-wrapper .title .icon.fa-clock-o:before{
    content: url("../../images/core/sat.png");
    vertical-align: text-top;
}

.store-contact .items-wrapper .item,
.store-contact .items-wrapper .item a{
    color: #6d6f70;
    font-size: 15px;
    font-weight: 400;
}

.store-contact .items-wrapper .item{
    margin-left: 30px;
}

.store-contact .items-wrapper .item.row {
    margin-left: 20px;
}

.store-contact .items-wrapper .item.active {
    color: #603d1d;
    font-weight: 600;
}

.store-contact .items-wrapper .title:first-child {
    font-weight: 600;
    color: #603d1d;
    font-size: 13px;
    text-transform: uppercase;
}

/*Cart*/
.header-cart-item .heading-wrapper .title{
    text-align: left;
    color: #231f20;
    padding-left: 10px;
    padding-bottom: 10px;
}

.header-cart-item .heading-wrapper i{
    top: 7px;
}

.header-cart-item .heading-wrapper i:before{
    content: "\e612";
    font-family: 'NBIcon',sans-serif;
    font-size: 10px;
    font-weight: 700;
}

.header-cart-item .header-cart-toggle{
    padding: 5px 0 0;
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.1);
    border-radius: 6px;
    width: 300px;
    top: 40px;
}

.header-cart-item .items-wrapper .item{
    height: 80px;
    padding: 10px 0 10px 10px;
}

.header-cart-item .items-wrapper .item .content{
    text-align: left;
}

.header-cart-item .items-wrapper .item a {
    color: #231f20;
}

.header-cart-item .items-wrapper .item a.product-item-remove{
    line-height: 15px;
}

.header-cart-item .items-wrapper .item .content .title{
    margin-top: 0;
    font-size: 15px;
    font-weight: 500;
    color: #231f20;
}

.header-cart-item .items-wrapper .item .content .price{
    font-size: 16px;
    font-weight: 500;
    line-height: 25px;
    color: #603d1d;
}

.header-cart-item .footer-wrapper .btn{
    padding: 6px 20px;
    color: #ffffff;
}

.header-cart-item .footer-wrapper .total-price{
    color: #603d1d;
    font-weight: 700;
}

.cart-step h2 {
    font-size: 24px;
    text-align: left;
}

.heading-underlined {
    border-bottom: 1px solid #e5e5e4;
}

.cart-step .heading-wrapper .icon:before {
    content: url(../../images/core/questation-cart.png);
}

.cart-step .heading-append{
    line-height: 60px;
}

.table>tbody>tr:nth-child(2n+1){
    background: #f4f4f4;
}

.table>tbody>tr:nth-child(2n+1) .styled-select {
    border: 1px solid #ffffff;
}

.cart-table .styled-select{
    border: 1px solid #e5e5e4;
}

.cart-table .product-item-image img{
    box-shadow: none;
    max-width: 100%;
}

.cart-table.table > thead, .cart-table.table > tbody > tr > td{
    padding: 10px;
    text-align: left;
}

.cart-table .product-item-category {
    font-size: 15px;
    text-transform: uppercase;
}

.cart-table .product-item-category a{
    color: #6d6e70;
}

.cart-table .product-item-code{
    font-size: 15px;
    font-weight: 400;
    color: #6d6e70;
    text-transform: uppercase;
}

.cart-table .product-item-title{
    font-size: 17px;
    line-height: 24px;
    margin: 10px 0;
    font-weight: 500;
}

.cart-table .product-item-size{
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 400;
    padding: 5px 0;
}
.cart-table .cart-price,
.cart-table .product-item-prices{
    font-size: 19px;
    font-weight: 500;
    color: #603d1d;
    text-align: left;
}

.cart-table .product-item-remove:hover, .cart-table .product-item-remove:focus{
    background: transparent;
    color: #6d6e70;
    border: 1px solid #cccccc;
}

.cart-table .product-item-remove {
    font-size: 12px;
    padding: 3px 10px;
    border: 1px solid #e5e5e4;
    border-radius: 2px;
    color: #6d6e70;
}
.modal.bootbox .close{
    font-size: 27px;
    margin-top: -3px;
}

.bootbox .btn.btn-default {
    background: #603d1d;
    color: #ffffff;
    font-weight: 500;
}

.bootbox .btn-primary:active:focus{
    background-color: #7f9131;
}
.cart-table.table > tbody > tr > td.total-price {
    font-weight: 500;
    font-size: 19px;
    color: #603d1d;
}

.cart-total > td{
    text-transform: uppercase;
    font-size: 15px;
}

.table>tbody>tr.cart-total{
    background: transparent;
    border-top: 1px solid #e5e5e4;
}

.cart-table .styled-select{
    float: left;
}

.nav-tabs > li.active:after{
    background: #6c922d;
}

.nav-tabs > li.active > a{
    color: #231f20;
}

#order_ticket_content .cart-ticket-wrapper {
    padding-top: 0;
}

.cart .form-group-checklabel .label-as-headline ,
.cart-step h3{
    font-size: 18px;
    font-weight: 500;
    color: #603d1d;
}

.cart-address .cart-description,
.carrier-wrapper .description,
.cart-payment-wrapper .description{
    font-size: 15px;
    font-weight: 400;
}

.cart-address .cart-description a{
    color: #ffffff;
    font-weight: 400;
    background: #6c922d;
    max-width: 200px;
    text-align: center;
    padding: 5px 20px;
    border-radius: 5px;
    text-transform: uppercase;
    text-decoration: none;
    margin-top: 20px;
}

.users-buttons .one-item-xxs:nth-of-type(2n) .cart-description a{
    background: #603d1d;
}

.users-buttons .one-item-xxs:first-of-type .cart-description a{
    margin-top: 42px;
}

.delivery-option-image img{
    height: 50px;
    margin: auto;
}

.delivery-options{
    padding-right: 30px;
}

.delivery-option-text strong{
    font-size: 15px;
    font-weight: 400;
}

.delivery-options li:hover > *{
    background: transparent;
}

.delivery-option-text button{
    float: left;
    background: #6d6e70;
    color: #ffffff;
    border: 0;
    border-radius: 2px;
    padding: 4px 8px;
    font-size: 12px;
}

.delivery-option-text button:hover,
.delivery-option-text button:focus,
.delivery-option-text button:active:focus {
    background: #231f20;
    border: 0;
}

.cart-payment-wrapper .delivery-option-image{
    width: 21%;
}
#invoice_modal_order .close{
    border: none;
}

#invoice_modal_order .close:hover,
#invoice_modal_order .close{
    background: transparent;
    color: #231f20;
}

#order_total_confirm_content .cart-privacy-policy{
    font-size: 15px;
}

.cart-privacy-policy a {
    color: #6c922d;
}

#submit_order_one_page{
    background: #6c922d;
    padding: 12px 65px;
    border-radius: 2px;
    font-size: 16px;
    font-weight: 600;
}

.cart-table-summary > tfoot > tr > td{
    border-bottom: 1px solid #e5e5e4;
}

.table>tfoot>tr>td{
    font-size: 15px;
}

.cart-table-summary .product-item-prices {
    font-weight: 400;
    font-size: 17px;
}

.cart-table-summary .product-item-prices.cart-total ,
.cart-table-summary .cart-summary .product-item-prices{
    font-weight: 500;
    color: #603d1d;
    font-size: 19px;
}

/*FAQ*/
.accordian.article .panel{
    -webkit-box-shadow: none;
    box-shadow: none;
}

.accordian.article .panel .title .panel-toggle{
    color: #603d1d;
    font-weight: 600;
    line-height: 25px;
    padding: 15px 50px 15px 15px;
}

.accordian.article .panel .title .panel-toggle.collapsed {
    opacity: 1;
    color: #603d1d;
}

.panel > .collapsing, .panel > .collapse {
    background: #ffffff;
    border-bottom: 1px solid #e5e5e4;
}
.accordian.article .panel > .collapsing, .panel > .collapse,
.accordian.article .panel .content .panel{
    border-bottom: 1px solid transparent;
}
.accordian.article .panel-wrapper > .panel{
    box-shadow: none;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e5e5e4;
    border-radius: 0;
}
.accordian.article .panel .panel-toggle > .icon,
.accordian.article .panel .panel-toggle.collapsed > .icon{
    line-height: 30px;
    text-align: center;
    top: 20px;
    color: #603d1d;
}
.accordian.article .panel-inner p{
    margin: 15px;
    font-size: 15px;
    padding-right: 50px;
}
.panel .title .panel-toggle.collapsed:hover,
.panel .title .panel-toggle{
    opacity: 0.8;
}
.panel .title .panel-toggle.collapsed{
    opacity: 1;
}

.panel .title .panel-toggle.collapsed:hover,
.panel .title .panel-toggle,
.accordian.article .panel .title .panel-toggle,
.accordian.article .panel .title .panel-toggle i:before{
    color: #6c922d;
}

.accordian.article .panel .title .panel-toggle.collapsed i:before{
    color: #603d1d;
}

.accordian.article .panel .content .panel {
    background: #F9F9F9;
}
/*Actions*/
.actions .heading-underlined{
    border-bottom: 0;
}

.quiz .item .description,
.poll .item .description{
    width: 80%;
    top: -15px;
    position: relative;
}

.quiz .item .btn-wrapper a,
.poll .item .btn-wrapper a{
    color: #6c922d;
}

.quiz .item .btn-wrapper a:hover,
.poll .item .btn-wrapper a:hover{
    color: #7f9131;
}

.quiz .item .btn-wrapper,
.poll .item .btn-wrapper{
    position: relative;
    top: -10px;
}

.actions .heading-wrapper{
    border: 0;
}

.actions .heading-wrapper .title,
.quiz .heading-wrapper .title,
.poll .heading-wrapper .title{
    margin-bottom: 40px;
}

.actions .items-wrapper,
.quiz,
.poll{
    margin-bottom: 50px;
}

.actions .items-wrapper .title a,
.quiz .item .title a,
.poll .item .title a{
    color: #6c922d;
    font-weight: 500;
    font-size: 18px;
}
.actions .items-wrapper .title a{
    font-size: 18px;
}
.actions .items-wrapper .btn-wrapper a{
    text-transform: none;
    font-size: 14px;
    font-weight: 500;
}

.slider .slick-dots li.slick-active button:before{
    box-shadow: inset 0 0 0 6px #6c922d;
}
.quiz-listing.quiz h1,
.action-listing h1{
    text-align: center;
    margin-top: 0;
}

.actions-main-slider{
    margin-bottom: 50px;
}

.actions-details .page-description{
    padding: 0px 0 20px;
}

.actions-details .title h1{
    margin-bottom: 40px;
}
.slider.actions-main-slider .slider-arrows{
    display: none;
}
.quiz-listing.quiz .btn-wrapper i, .action-listing .btn-wrapper i{
    display: none;
}

.actions-main-slider .slick-slide img{
    max-height: 550px;
}

.actions-detail-product-slider .heading-wrapper.heading-wrapper-bordered h2{
    color: #603d1d;
    margin: 20px 0;
    font-size: 25px;
}

.actions-detail-product-slider{
    margin-bottom: 0;
}
.pool-ended{
    float: right;
    padding: 8px 10px;
    background: #6c922d;
    color: #ffffff;
    border-radius: 2px;
    line-height: 13px;
    text-transform: uppercase;
    font-size: 12px;
}

.progress-bar,
.quiz-details .progress-bar-success{
    background-color: #6c922d;
}

.action-main-img{
    display: none;
}

.action-details-wrapper{
    margin-bottom: 40px;
}

.quiz-details .btn-success.quiz-submit{
    margin: 10px 0 50px;
    text-align: left;
    float: left;
    padding: 8px 30px;
}

.action-listing .item .text-wrapper{
    margin-top: -5px;
}

.actions .item .title{
    margin: 0px 0 10px;
}

.actions .item .the-date{
    margin-bottom: 0;
}

.actions .item .description {
    margin: 5px 0;
}
/*Footer*/

.footer{
    padding: 60px 0;
}

.footer-wrapper{
    background: #726659;
}
.disclaimer-footer-wrapper {
    /*background: #f7f7f7;*/
    background: rgba(114, 102,89,0.05);
    padding: 15px 0 5px;
}
.footer .nav.items-wrapper .item a{
    font-weight: 300;
}

.footer .nav.items-wrapper .item a:hover{
    color: #a3bf40;
}

.payment-card{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: 20px 0 10px;
}

.disclaimer{
    border-top: 0;
    color: #b3b3b3;
    font-size: 13px;
    width: 70%;
    margin: auto;
    padding: 0;
}

.disclaimer p{
    line-height: 18px;
    margin-bottom: 0;
}

.disclaimer .item{
    text-align: center;
}

.copyright{
    border-top: 0;
    margin: auto;
    font-weight: 400;
    color: #989898;
    padding: 10px 0 5px;
}

.copyright-text a,
.copyright-text-developer a{
    color: #989898;
}
.copyright-text .copy-site-name{
    font-weight: 700;
    color: #6c922d;
}
.footer .company-info{
    position: relative;
}
.footer .company-info:before{
    content: '';
    position: absolute;
    right: 50px;
    top: 0;
    height: 100%;
    width: 1px;
    background: #F2F2F2;
    opacity: 0.7;
}

.company_info_footer h5,
.footer .heading-wrapper .title h5{
    font-size: 16px;
    text-transform: none;
}
.footer .heading-wrapper .title h5,
.footer .heading-wrapper .title .h5{
    font-size: 16px;
    text-transform: uppercase;
    position: relative;
    font-weight: 400;
    margin-bottom: 20px;
}

.footer .heading-wrapper .title h5:before,
.footer .heading-wrapper .title .h5:before{
    content: '';
    height: 2px;
    width: 20px;
    bottom: -5px;
    left: 0;
    position: absolute;
    background: #6c922d;
    display: block;
}

/*.footer .heading-wrapper .title h5{
    margin-top: 50px;
}*/
.footer .heading-wrapper .title{
    text-align: left;
}

.footer .company-info .item span.title{
    color: #ffffff;
}

.newsletter .form-group input{
    height: 40px;
    border-radius: 4px;
    background: #ffffff;
}

.newsletter .btn-wrapper .btn{
    padding: 9px 20px;
    background: #6c922d;
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    border-radius: 4px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.newsletter .btn-wrapper .btn:hover{
    background: #86AA37;
}

.footer .newsletter{
    margin-bottom: 30px;
}

.footer .newsletter .newsletter-form .btn-wrapper{
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.newsletter .form-group input{
    color: #6d6e70;
    border-radious: 4px
}

.social-icon .item {
    margin-right: 15px;
}
.social-icon .item{
    /*background: rgba(255,255,255, 0.3);*/
    background: #C2B59B;
    border-radius: 4px;
}
.social-icon .item:hover{
    background: #6c922d;

}

.social-icon .item a:hover{
    opacity: 1;
}

.scroll-to-top{
    background: #6c922d;
    height: 40px;
    border: none;
    width: 40px;
    border-radius: 4px;
}

.scroll-to-top i{
    font-size: 20px;
    line-height: 20px;
    vertical-align: text-top;
}

.scroll-to-top i:before{
    content: url("../../images/core/scroll-to-top.png");
}

.cookie-agree, .cookie-agree-gdpr{
    background: #6c922d;
    border-radius: 2px;
    font-weight: 600;
    height: 45px;
    margin-top: 5px;
    padding: 0 80px;
    font-size: 15px;
}

.cookie-agree span,
.cookie-agree-gdpr span{
    font-weight: 600;
    text-transform: uppercase;
    font-size: 18px;
}

.cokie-info-wrapper .items-wrapper .read-more-btn{
    text-transform: uppercase;
    font-weight: 500;
}

/* Loader*/
.loader-icon:after{
    display: none;
}

.loader-icon{
    border: 0;
    border-radius: 0;
    animation: none;
    background: url(../../images/core/logo_drvona_loader.png) center no-repeat;
    height: 130px;
    width: 130px;
    background-size: contain;
    left: 45%;
}

.items-generic .heading-wrapper:before{
    display: none;
}

.handlines-sldier .slider-navigation-absolute{
    display: none;
}

.category-title{
    color: #603d1d;
    margin-left: 15px;
}

.cart .cart-packaging-quantity{
    display: inline-block;
}

.cart-table.table > tbody > tr > td.cart-quantity .form-group{
    display: unset;
}

.no-gallery .detail-social-share,
.no-gallery .product-favorite{
    display: none;
}

.product-attributes-wrapper{
    margin-bottom: 0;
    margin-top: 0;
}

.product-attributes li.active,
.product-attributes li.active:hover{
    background: #6c922d;
    border-color: #6c922d;
    color: #ffffff;
}
.product-attributes li:hover {
    color: #6c922d;
    border-color: #6c922d;
}

.product-buy-in-store{
    margin: 20px 0;
    height: 40px;
}

.breadcrumbs li:nth-of-type(2):before{
    display: none;
}
.product-buy-in-store .item{
    display: inline-block;
    width: 100%;
}

.product-buy-in-store .item .img-wrapper{
    float: left;
    margin-right: 10px;
}

.product-buy-in-store .item .title{
    margin-top: 15px;
}

.query-modal-call{
    margin: 20px 0;
}

.products-detail-wrapper .heading-wrapper .title{
    text-align: left;
}

.products-detail-wrapper .product-details-price {
    margin: 0;
    padding: 0;
}

.products-detail-wrapper .product-details-price .prev-price {
    display: inline-block;
    text-decoration: line-through;
    font-size: 13px;
}

.products-detail-wrapper .product-details-price .current-price {
    display: inline-block;
    color: #4a4b5c;
    font-size: 14px;
    line-height: 18px;
}

.products-detail-wrapper .product-details-price .clearfix {
    display: inline-block;
}

.products-detail-wrapper .product-details-price .product-price-wrapper,
.product-details .product-details-info .atributs-wrapper {
    display: none;
}

.product-details-related{
    margin-bottom: 10px;
    padding-top: 20px;
}

.product .item .text-wrapper{
    height: 220px;
}
.product .item .text-wrapper.text-wrapper-witouth-price {
    height: 220px;
}
.cart-selectors-wrapper > *{
    right: -30px;
    position: relative;
}

.product .item .options-wrapper .product-sizes.quantity-active,
.product .item .options-wrapper .product-sizes{
    display: none;
}

.cart-address .col-xs-12.col-sm-6.pull-right {
    float: left !important;
}

.cart-address .iradio_flat,
.fake-radio-button{
    display: none;
}

.cart-action{
    margin-left: 0;
}

.productstate-product .location-search-box.img-wrapper img{
    max-width: 100%;
}

.productstate-right .heading-wrapper .title h2{
    line-height: 20px;
    font-size: 18px;
}

.productstate-right .sizes-wrapper {
    display: none;
}

.promotion-wrapper .collapse.in > .panel-body{
    border-bottom: 0;
}

.panel-group .panel{
    box-shadow: none;
}

.map-link{
    color: #6c922d;
}

.store-available,
.store-available-info{
    font-size: 14px;
}

.info-label{
    font-weight: 600;
    font-size: 15px;
    color: #6d6f70;
}

.store-available > div:before{
    content: ' - ';
}

.promotion-wrapper .panel-title{
    position: relative;
    width: 45%;
}

.promotion-wrapper .panel-title:after{
    content: '';
    background: #6c922d;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    position: absolute;
    right: 0;
    top: -5px;
}

.promotion-wrapper .panel-group .panel-top > .panel-heading{
    border-bottom: 1px solid #e5e5e4;
}
.store-available{
    margin-bottom: 10px;
}
.productstate-product .products-detail-wrapper{
    display: none;
}
.productstate-product .panel > .collapse{
    display: none;
}

.detail-product-info-lists{
    display: block;
    padding: 0;
}

.product-listing-items .category-description{
    margin-left: 15px;
}

.action-video{
    display: none;
}


.category-description.category-short-description .morelink {
    border: 0;
    margin-top: 20px;
    background: #6c922d;
    padding: 9px 14px;
    font-size: 11px !important;
    border-radius: 2px !important;
    color: #ffffff;
}

/* Site map page */
.site-map-wrapper .error-search-list {
    display: block;
    margin-bottom: 50px;
}

.site-map-wrapper .categories-list .heading-wrapper {
    font-size: 18px;
    color: #603d1d;
    text-transform: uppercase;
    font-weight: 500;
    padding: 0;
    border: none;
}

.site-map-wrapper .categories-list .heading-wrapper:before {
    content: none;
}

/*User manual*/
.user-manual{
    display: block;
}

.user-manual .heading-wrapper .title{
    font-size: 14px;
    color: #6d6f70;
}

.user-manual .download{
    background: url(../../images/core/download-icon.png) no-repeat;
    height: 22px;
}

.autocomplete-results .heading-append{
    display: block !important;
    top: 42px;
    right: 30px;
}

.category-description.category-short-description .morelink{
    background: #8ca936;
    font-size: 13px !important;
}

.level3 .nav-main-submenu > li.outlet a, .level4 .nav-main-submenu > li.outlet a{
    background: #6c922d;
    color: #ffffff;
}

/*Cookie*/

.cokie-info-wrapper .title{
    font-size: 28px;
    text-transform: uppercase;
    margin-bottom: 40px;
    font-family: 'Roboto';
}

.cookie-info-slider {
    padding: 100px 0;
}

.cokie-info-wrapper{
    max-width: 1380px;
}

.cokie-info-wrapper .description{
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 45px;
}

.cokie-info-wrapper .description a{
    color: #5d9c5e;
}

.cookie-agree{
    padding: 5px 100px;
    border: 1px solid #5d9c5e;
    background: #d0ecd0;
    color: #000000;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 18px;
}

.cookie-info-slider {
    box-shadow: none;
}

.cokie-info-wrapper .item.settings-button a,
.cookie-agree-settings{
    float: right;
    width: 300px;
    height: 45px;
    border: 1px solid #000000;
    background: #ffffff;
    color: #000000;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 18px;
    margin-left: 30px;
    line-height: 42px;
}

.cookie-agree-settings{
    float: left;
    margin-left: 0;
    margin-bottom: 30px;
    margin-top: 10px;
}


.cokie-info-wrapper .item.read-more{
    display: none;
}

.cookie-agree-intro{
    background: #d0ecd0;
    border: 1px solid #5d9c5e;
    font-size: 14px;
    text-transform: uppercase;
    padding: 10px 92px;
    margin: 10px 0 20px;
}

.form-gdpr{
    border-top: 1px solid #ededed;
}

.form-gdpr .item{
    position: relative;
    padding: 30px 10px;
}

.form-gdpr .item .title span{
    font-size: 20px;
    font-weight: 600;
    font-family: 'roboto';
}

.form-gdpr .item .description p{
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0;
}

.form-gdpr .item .title{
    margin-bottom: 15px;
}

.form-gdpr .item .form-group{
    position: absolute;
    top: 29px;
    right: 0;
    width: 122px;
}

.intro-settings p,
.intro p{
    font-size: 16px;
    line-height: 24px;
}

.uc-cookie_settings h1{
    margin-top: 30px;
    font-family: 'roboto';
    font-weight: 600;
}

.cookie-disabled{
    overflow: hidden;
    height: 100%;
    z-index: -1;
}

.uc-cookie.cookie-disabled{
    overflow: visible;
}
.cookie-disabled #modal-cookie-info{
    z-index: 100000000;
}

.cookie-disabled #modal-cookie-info:before{
    content: "";
    background: rgba(0,0,0,0);
    background-color: #ebebeb;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    opacity: .5;
    pointer-events: all !important;
}

.uc-cookie_settings .cookie-info-slider{
    display: none !important;
}

.settings-button{
    display: inline-block;
    float: right;
}

.footer-wrapper a{
    font-weight: 400;
    color: #ffffff;
}

.footer-wrapper .form-group-checklabel label{
    color: #ffffff;
}

.cokie-info-wrapper .title{
    font-size: 28px;
    text-transform: uppercase;
    margin-bottom: 40px;
    font-family: 'Roboto';
}

.cookie-info-slider {
    padding: 50px 0;
}

.cokie-info-wrapper{
    max-width: 1380px;
}

.cokie-info-wrapper .description{
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 45px;
}

.cookie-agree{
    padding: 5px 100px;
    border: 1px solid #5d9c5e;
    background: #d0ecd0;
    color: #000000;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 18px;
}

.cookie-info-slider {
    box-shadow: none;
}

.cokie-info-wrapper .item.settings-button a,
.cookie-agree-settings{
    float: right;
    width: 300px;
    height: 45px;
    border: 0;
    background: #3d2414;
    color: #ffffff;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 18px;
    margin-left: 30px;
    line-height: 42px;
    text-align: center;
}

.uc-privacy_rules .cookie-agree-intro{
    display: none;
}

.cookie-agree-settings{
    float: left;
    margin-left: 0;
    margin-bottom: 30px;
    margin-top: 10px;
}


.cokie-info-wrapper .item.read-more{
    display: none;
}

.cookie-agree-intro{
    background: #d0ecd0;
    border: 1px solid #5d9c5e;
    font-size: 14px;
    text-transform: uppercase;
    padding: 10px 92px;
    margin: 10px 0 20px;
}

.form-gdpr{
    border-top: 1px solid #ededed;
}

.form-gdpr .item{
    position: relative;
    padding: 30px 10px;
}

.form-gdpr .item .title span{
    font-size: 20px;
    font-weight: 600;
    font-family: 'roboto';
}

.form-gdpr .item .description p{
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0;
}

.form-gdpr .item .title{
    margin-bottom: 15px;
}

.form-gdpr .item .form-group{
    position: absolute;
    top: 29px;
    right: 0;
    width: 122px;
}

.intro-settings p,
.intro p{
    font-size: 16px;
    line-height: 24px;
}

.uc-cookie_settings h1{
    margin-top: 30px;
    font-family: 'roboto';
    font-weight: 600;
}

.cookie-disabled{
    overflow: hidden;
    height: 100%;
    z-index: -1;
}

.uc-cookie.cookie-disabled{
    overflow: visible;
}
.cookie-disabled #modal-cookie-info{
    z-index: 100000000;
}

.cookie-disabled #modal-cookie-info:before{
    content: "";
    background: rgba(0,0,0,0);
    background-color: #ebebeb;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    opacity: .5;
    pointer-events: all !important;
}

.uc-privacy_rules .cookie-info-slider{
    display: none !important;
}

.uc-privacy_rules .iradio_flat {
    margin-right: 0;
}

.settings-button{
    display: inline-block;
    float: right;
}

.intro-settings{
    margin: 50px 0 0;
}

.newsletter-form .form-group label{
    color: #ffffff;
}

.newsletter-form a{
    color: #ffffff;
}

.newsletter-form .icheckbox_flat .validation-errors-list{
    position: absolute;
    bottom: -20px;
    top: auto;
    left: auto;
    right: -30px;
}

.footer .newsletter .newsletter-form .alert{
    top: 90px;
}

.footer .newsletter{
    margin-bottom: 60px;
}