/* Small devices (mobile, 767px and down) */
@media (max-width: 767px) {

    .styled-modal .close {
        top: 15px;
    }

    /* - fix - */

    .yt_video_bg-grid12 {
        height: 14rem;
    }

    .header {
        -webkit-box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.05);
        box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.05);
    }

    .header-favorite.header-favorite-circle-top-right .favorite-header-total {
        top: -10px;
        left: auto;
    }

    /*winter*/
    /*    header:after {
            content: '';
            display: block;
            background-image: url(../../images/core/aksa-sneg.png);
            position: absolute;
            top: 45px;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 99999;
            pointer-events: none;
        }*/
    header.fixed .header-cart .mini-cart.mini-cart-circle-top-right .header-carthor-total {
        top: calc(50% - 20px);
        left: auto;
        right: 0;
    }

    header.fixed .header-favorite.header-favorite-circle-top-right {
        margin: 0;
        top: 0;
        right: 37px;
    }

    header.fixed .header-favorite.header-favorite-circle-top-right .favorite-header-total {
        top: -10px;
        left: auto;
    }

    header > .container {
        height: 0;
        overflow: hidden;
    }

    .header-inline.header-wrapper,
    .header-inline .header, .header {
        background: #ffffff;
    }

    .autocomplete-wrapper .autocomplete-input {
        width: 100%;
        margin: 20px 0 0;
        BORDER: none;
        border-bottom: 1px solid #eeeeee;
    }

    .autocomplete-close {
        margin: 0;
        padding: 4px 12px;
    }

    .nav-mobile-icon i {
        line-height: 25px;
        color: #6b6b6b;
    }

    .nav-main > li.has-bg > a span {
        font-size: 14px;
    }

    .nav-main > li > a,
    .nav-main > li > a:hover,
    .nav-main li.has-bg{
        border: none;
    }

    .nav-main > li.active > a:active,
    .nav-main > li.active > a:focus,
    .nav-main > li.active > a:active:focus,
    .nav-main > li.active > a {
        background: #eeeeee;
        color: #5f5f5f;
    }

    .md-menu .nav-main-dropdown-inner {
        background: transparent;
    }

    .level4 .nav-main-submenu {
        padding: 0;
        margin: 0;
        width: 100%;
        box-shadow: none;
        border: none;
    }

    .nav-main-dropdown-wrapper {
        margin: 0;
        width: 100%;
        border: none;
    }

    .md-menu .brand .nav-main-dropdown li {
        padding: 0 0 0 10px;
    }

    .md-menu .nav-main-dropdown h5{
        font-weight: 700;
    }

    .level4 .nav-main-submenu .nav-main-dropdown-wrapper {
        border: none;
        -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0);
        -moz-box-shadow: 0 0 0 0 rgba(0,0,0,0);
        box-shadow: 0 0 0 0 rgba(0,0,0,0);
        z-index: 99;
    }

    .nav-main-submenu-wrapper {
        -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0);
        -moz-box-shadow: 0 0 0 0 rgba(0,0,0,0);
        box-shadow: 0 0 0 0 rgba(0,0,0,0);
        border-width: 1px 0;
    }

    .header.md-header .logo {
        margin: 0;
        padding: 0;
    }

    .nav-main li.has-bg > .highlight-bg,
    .header .social-icon {
        display: none;
    }

    .header-favorite.header-favorite-circle-top-right {
        position: fixed;
        top: 0;
        right: 37px;
        margin: 0;
        padding: 18px 0;
        z-index: 10000;
    }

    .header-cart .mini-cart.mini-cart-circle-top-right {
        position: fixed;
        top: 0;
        right: 5px;
        margin: 0;
        padding: 18px 0;
        z-index: 10000;
    }

    .header-favorite.header-favorite-circle-top-right .icon-wrapper {
        width: 40px;
    }

    .header.md-header .header-top .autocomplete-button i {
        padding: 0;
        margin: 0;
        line-height: 55px;
        font-size: 22px;
        color: #717171;
        font-weight: 300;
    }

    .header.md-header .header-top .autocomplete-button i:before {
        content: "\f002";
    }

    .autocomplete-button.autocomplete-button-simple {
        padding: 0;
        margin: 0;
        border: none;
        background: transparent;
        text-align: center;
        height: 56px;
        left: 50px;
        position: absolute;
        top: 0;
    }

    /*Main slider*/
    .sldier-item-items-wrapper{
        bottom: 40px;
    }
    .slider.main-slider .sldier-item-items-wrapper .islider-item .text-wrapper .title {
        font-size: 13px;
        line-height: 20px;
        padding: 3px;
    }
    /*Main slider End*/

    /*Grid slider home*/
    .grid-slider.new_slider-slider .mobile-img,
    .grid-slider.new_slider_2-slider .mobile-img{
        display: block;
    }
    .grid-slider.new_slider-slider .main-img,
    .grid-slider.new_slider_2-slider .main-img{
        display: none;
    }

    /*Grid slider home End*/

    /* Tabs */
    .lists-tabs.product-specification-tabs {
        margin: 0 5px;
    }

    .lists-tabs:not(.product-specification-tabs) {
        margin: 0 -15px;
    }
    .lists-tabs ul.items-wrapper .item {
        background: transparent !important;
        min-width: 40vw;
    }
    .lists-tabs ul.items-wrapper .item a {
        color: #494949 !important;
    }

    .lists-tabs ul.items-wrapper,
    .lists-tabs ul.items-wrapper .item {
        /*border: none !important;*/
        color: #494949 !important;
    }

    .lists-tabs ul.items-wrapper .item.slick-current a {
        color: #ef59a1 !important;
    }

    .article.article-slider .slider-navigation-absolute {
        display: none !important;
    }

    .article.article-slider .item {
        -webkit-transform: translateX(10%);
        -moz-transform: translateX(10%);
        -ms-transform: translateX(10%);
        -o-transform: translateX(10%);
        transform: translateX(10%);
    }

    .company-info.slider-static {
        margin-bottom: 20px;
    }

    .gray-wrapper .product-slider,
    .pink-wrapper .product-slider,
    .blue-wrapper .product-slider {
        padding: 30px 0 0;
    }

    .gray-wrapper .product-slider .item .text-wrapper,
    .pink-wrapper .product-slider .item .text-wrapper,
    .blue-wrapper .product-slider .item .text-wrapper {
        height: 65px;
    }

    .gray-wrapper .product-slider .item .bottom-btn-wrapper,
    .pink-wrapper .product-slider .item .bottom-btn-wrapper,
    .blue-wrapper .product-slider .item .bottom-btn-wrapper {
        display: none;
    }

    .nav-main > li.has-bg > a,
    .nav-main > li.has-bg.active > a {
        padding-left: 15px;
    }

    /* Product listing */
    .action-filters {
        border-radius: 7px;
        background: #ef59a1;
    }
    .text-freedelivery{
        bottom: 0;
    }
    .product-listing-intro .intro-filters {
        top: 56px;
    }

    .product-listing-intro .headding-wrapper {
        margin-top: 45px;
    }

    .limited-filters .filter-group {
        margin: 0;
        padding: 0;
    }

    .listing-products {
        margin: -10px -15px 0;
    }

    .selected-filters.tags {
        padding: 0;
    }

    .product .item .bottom-btn-wrapper,
    .fixed-button-wrapper-productlist .btn,
    .product .item .text-wrapper > .text-buttons-wrapper {
        display: none;
    }

    .product .item .text-wrapper {
        height: 90px;
    }

    .product-listing-filters {
        padding-top: 60px;
    }

    .product-listing-filters .reset-tag-wrapper {
        display: block;
    }

    .product-listing-filters .filter-group.additional-filters .headline-wrapper {
        height: 32px;
        padding: 2px 20px 2px 7px;
        line-height: 28px;
    }

    .product-listing-filters .filter-group.additional-filters .headline-wrapper .icon {
        top: -7px;
    }

    .filter-group-items-wrapper.reset-wrapper,
    .filters-close {
        background: #57A2DB;
        border-radius: 7px;
    }

    /* Brand slider */
    .brands-slider-wrapper > .container {
        padding: 0;
    }
    .brands-slider-wrapper .slider-navigation-absolute {
        display: none !important;
    }

    .brands-slider .item {
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    /* Product details */
    .product-slider.similar-products-slider {
        margin: 0 -15px;
    }

    .product-details {
        padding: 15px 10px;
    }

    .product-details-price {
        padding-top: 25px;
        margin-bottom: 5px;
    }

    .product-details .social-share {
        padding-top: 15px;
    }

    .shop-button-qnt {
        line-height: 40px;
        margin-left: 15px;
    }

    /* Product detail lists slider */
    .detail-product-info-with-slider .item {
        padding: 0;
    }

    .detail-product-info-with-slider .item .img-wrapper,
    .detail-product-info-with-slider .item .description {
        margin-bottom: 20px;
    }

    /* Product compare */
    .product-compare-main.container,
    .compared-products-wrapper .product-slider,
    .container-fluid .slider-wrapper.product-slider-wrapper,
    .container-fluid .slider-wrapper.compared-products-wrapper {
        padding: 0;
    }

    .product-compare-main.container,
    .container-fluid .slider.product-slider {
        margin: 0;
    }

    #product-compare-content .main-product-info .info,
    #product-compare-content .main-product-info .info-headline {
        background: transparent;
    }

    .header-fix-holder {
        height: 56px !important;
    }

    .heading-wrapper.heading-wrapper-bordered h1 {
        margin-top: 20px;
    }

    .article .item .text-wrapper .description, .article-autosuggest .item .text-wrapper .description {
        height: auto;
        max-height: 69px;
    }

    .article .item .text-wrapper .title, .article-autosuggest .item .text-wrapper .title {
        height: auto;
        max-height: 60px;
    }

    .article-detail-slider.product-slider {
        margin: 0 -15px;
    }

    .article-detail .article-wrapper {
        padding: 10px 0px;
    }

    /* Article comments */
    .tp-article_details .comments-content-wrapper {
        margin-top: -50px;
    }
    .tp-article_details .comment-content {
        padding: 0;
    }

    /* Cart */
    .cart-order-options .lists-tabs:not(.product-specification-tabs) {
        margin: 0;
    }

    #order_ticket_content .nav-tabs > li {
        margin: 0;
    }

    #order_ticket_content .nav-tabs > li > a {
        border: 1px solid #d9d9d9;
        border-radius: 0;
        border-width: 1px 1px 0;
    }

    .cart .heading-wrapper .title h2 {
        font-size: 20px;
        line-height: 24px;
        padding: 5px 15px 0 0;
    }

    .cart-step .heading-append {
        line-height: 15px;
        margin: 12px 0 0 0;
    }

    .cart .cart-payment-wrapper ul.delivery-options > li:not(:last-child) {
        border-bottom: 1px solid #cccccc;
        padding-bottom: 20px;
    }

    .cart .delivery-options .delivery-option-image {
        padding-bottom: 0;
    }

    .cart .delivery-options .delivery-option-text {
        margin-top: 0;
    }

    #order_total_confirm_content .cart-privacy-policy .validation-errors-list {
        bottom: -10px;
    }

    /* Toogle baner */
    .toggle-banner {
        top: 50%;
    }

    /* Modals */
    .modal-footer .btn.btn-google,
    .modal-footer .btn:first-child,
    .modal-footer .btn {
        font-size: 12px;
    }

    /* Landing */
    .items-generic .product-slider.slider .slick-dots {
        display: block !important;
        bottom: -15px;
    }

    .header-shoppinglist{
        margin: 12px 0;
        position: fixed;
        top: 0;
        padding: 0 10px;
        width: auto;
        text-align: center;
        right: 70px;
    }

    .header-shoppinglist .description{
        display: none;
    }

    .header.fixed .header-shoppinglist{
        right: 70px;
        margin: 12px 0px;
    }

    .info-header{
        position: fixed;
        z-index: 99999999;
    }

    .error-search-list .js-masonry {
        height: auto !important;
        position: static !important;
    }

    .error-search-list .js-masonry .categories-list {
        position: static !important;
        padding: 0;
        margin: 0;
    }

    .error-search-list .categories-list .heading-wrapper {
        padding: 20px 10px 20px;
    }

    .navbar-fixed-bottom .alert {
        padding-bottom: 50px;
    }

    .company-info.collapse-menu .items-wrapper {
        max-height: initial;
    }

    .company-info.collapse-menu .heading-wrapper .title .icon {
        display: none;
    }

    .article-details-wishlist .page-content.article-content,
    .article-details-wishlist .comment-content .items-wrapper .item > div {
        padding: 0;
        background: none !important;
    }

    .article-details-wishlist .page-content.article-content .text-wrapper p {
        padding: 0 0 20px;
        font-size: 16px;
    }

    .tp-article_details .comments,
    .article-details-wishlist #comments-list-content {
        padding: 0;
    }
    .product-listing .text-wrapper{
        height: 100%;
    }

    .header.header-v3.fixed{
        min-height: auto;
    }

    .container{
        padding-left: 20px;
        padding-right: 20px;
    }

    .categoryes-slider .heading-wrapper.heading-wrapper-bordered h2,
    .categoryes_2-slider .heading-wrapper.heading-wrapper-bordered h2,
    .categoryes_3-slider .heading-wrapper.heading-wrapper-bordered h2,
    .article-slider .heading-wrapper.heading-wrapper-bordered h2,
    .product-generic-tabs .heading-wrapper.heading-wrapper-bordered h2{
        font-size: 22px;
    }

    .categoryes-slider .heading-wrapper.heading-wrapper-bordered h2 span,
    .categoryes_2-slider .heading-wrapper.heading-wrapper-bordered h2 span,
    .categoryes_3-slider .heading-wrapper.heading-wrapper-bordered h2 span,
    .product-generic-tabs .heading-wrapper.heading-wrapper-bordered h2 span{
        padding: 0 10px;
    }

    .categoryes-slider .heading-wrapper.heading-wrapper-bordered h2 span:before,
    .categoryes_2-slider .heading-wrapper.heading-wrapper-bordered h2 span:before,
    .categoryes_3-slider .heading-wrapper.heading-wrapper-bordered h2 span:before,
    .product-generic-tabs .heading-wrapper.heading-wrapper-bordered h2 span:before{
        left: -25px;
        width: 45px;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
    }

    .categoryes-slider .heading-wrapper.heading-wrapper-bordered h2 span:after,
    .categoryes_2-slider .heading-wrapper.heading-wrapper-bordered h2 span:after,
    .categoryes_3-slider .heading-wrapper.heading-wrapper-bordered h2 span:after,
    .product-generic-tabs .heading-wrapper.heading-wrapper-bordered h2 span:after{
        right: -53px;
        width: 45px;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
    }

    .header.header-v3 .autocomplete-button{
        right: auto;
        background: transparent;
        left: 55px;
        position: fixed;
        top: 0;
        height: 56px;
        line-height: 56px;
        width: 40px;
    }

    .header.header-v3 .autocomplete-button.autocomplete-button-simple .icon{
        height: 56px;
        line-height: 54px;
        background: transparent;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .header.header-v3.fixed .autocomplete-button{
        top: 0;
    }

    .header.header-v3 .header-shoppinglist,
    .header.header-v3.fixed .header-shoppinglist{
        margin: 0;
        width: 27px;
        padding: 18px 0 0;
        position: fixed;
        right: 80px;
        height: 56px;
    }

    .header.header-v3 .header-favorite.header-favorite-circle-top-right .description,
    .header.header-v3 .header-cart .mini-cart.mini-cart-circle-top-right .icon-wrapper .description,
    .header.header-v3 .header-shoppinglist .description{
        display: none;
    }

    header.header-v3.fixed .header-favorite.header-favorite-circle-top-right .description,
    header.header-v3.fixed .header-cart .mini-cart.mini-cart-circle-top-right .icon-wrapper .description,
    .header.header-v3.fixed .header-shoppinglist .description{
        display: none;
    }

    .header-cart .mini-cart.mini-cart-circle-top-right .icon-wrapper{
        height: 23px;
    }

    .header.header-v3 .header-favorite.header-favorite-circle-top-right{
        margin: 0;
    }

    .header.header-v3 .header-cart{
        margin: 0;
        padding: 0;
    }

    header.header-v3.fixed .header-cart, header.header-v3.fixed .header-favorite.header-favorite-circle-top-right{
        margin: 0;
    }

    .header.header-v3 .header-cart .mini-cart.mini-cart-circle-top-right{
        height: 56px;
    }

    header.header-v3.fixed .header-cart .mini-cart.mini-cart-circle-top-right .header-carthor-total{
        top: calc(50% - 20px);
        left: inherit;
        right: 0;
    }

    .header-favorite.header-favorite-circle-top-right > a{
        width: 23px;
    }

    .header-favorite.header-favorite-circle-top-right .icon-wrapper{
        width: 23px;
    }

    .header-favorite{
        width: 30px;
    }

    .header.header-v3 .header-favorite.header-favorite-circle-top-right,
    .header.header-v3.fixed .header-favorite.header-favorite-circle-top-right{
        position: fixed;
        right: 42px;
    }

    .header.md-header .logo{
        margin: 0;
        padding: 5px 0 0;
        width: 80px;
    }

    .logo img{
        max-width: 80px;
    }

    .header-favorite.header-favorite-circle-top-right .favorite-header-total,
    header.header-v3.fixed .header-favorite.header-favorite-circle-top-right .favorite-header-total {
        line-height: 16px;
        height: 16px;
        width: 16px;
        top: -8px;
        right: -8px;
        font-size: 9px;
    }

    .header-cart .mini-cart.mini-cart-circle-top-right .header-carthor-total{
        line-height: 16px;
        height: 16px;
        width: 16px;
        font-size: 9px;
    }

    .header-cart .mini-cart.mini-cart-circle-top-right .header-carthor-total,
    header.header-v3.fixed .header-cart .mini-cart.mini-cart-circle-top-right .header-carthor-total{
        top: calc(50% - 18px);
    }

    .autocomplete, .autocomplete-wrapper{
        width: 100%;
        position: absolute;
        top: -2px;
        left: 0;
        border: none;
    }

    .autocomplete{
        border-right: none;
        border-left: none;
        padding-top: 30px;
    }

    .search-sugest{
        max-height: 100%;
    }

    .autocomplete .products-list-simple{
        margin: 0 0 20px;
    }

    .autocomplete-results .product-title{
        font-size: 15px;
        text-align: center;
        line-height: 18px;
    }

    .products-list-simple .product-price{
        text-align: center;
        padding-right: 0;
    }

    .product-category-grid-4-wrapper .subcategory-wrapper .item .text-wrapper .title,
    .subcategory-wrapper .item .text-wrapper .title{
        height: auto;
    }

    .subcategory-wrapper .item{
        margin: 0 0 20px;
    }

    .autocomplete-results{
        padding: 0;
        margin: 0;
        width: 100%;
    }

    .autocomplete h4 {
        text-align: center;
        padding: 20px 0;
    }

    .article .category-submenu{
        margin: 0 0 20px;
    }

    .article-list-grid .listing-products{
        margin: 0;
    }

    .nav-main > li.aksa-club > a{
        margin: 5px 10px;
        border-radius: 15px;
        height: 48px;
    }

    .nav-main > li.aksa-club > a:hover{
        color: #ffffff;
        background: #de537f;
    }

    .nav-main > li.aksa-ng > a{
        margin: 5px 10px;
        border-radius: 15px;
        height: 48px;
    }

    .attribute-letters-list{
        padding: 0;
    }

    .letters-inline span.item{
        line-height: 1.5;
    }

    .attribute-letters-list .list-letters .item{
        width: 50%;
        margin-bottom: 20px;
    }

    .attribute-letters-list .content{
        height: 100px;
    }

    .attribute-letters-list .title{
        font-size: 40px;
        line-height: 40px;
    }

    .attribute-letters-list .content li{
        font-size: 13px;
        line-height: 18px;
    }

    .social-share .item {
        margin: 0 4px 4px 0;
    }

    .accordian.article .panel .title .panel-toggle{
        padding: 15px 40px 15px 20px;
        font-size: 16px;
        line-height: 20px;
    }

    .accordian.article .panel .panel-toggle > .icon {
        top: 10px;
        right: 0;
    }

    .accordian.article .panel-inner p{
        padding: 0;
    }

    .article-accordion-page.page{
        width: 100%;
    }

    .pink-box-wrapper h2{
        font-size: 20px;
        line-height: 25px;
        margin: 0 0 20px;
    }

    .pink-box-wrapper p{
        font-size: 15px;
        line-height: 20px;
    }

    .pink-box-wrapper .marker{
        font-size: 16px
    }

    .card-img-wrapper{
        margin-bottom: 20px;
    }

    .item-slider-grid-with-numbers .item{
        height: auto;
        min-height: 100%;
    }

    .item-slider-grid-with-numbers .item .heading-wrapper{
        padding: 15px 15px 0;
    }

    .item-slider-grid-with-numbers .item .heading-wrapper img{
        max-height: 50px;
        margin-right: 10px;
    }

    .item-wrapper-6 .item-slider-grid-with-numbers .item .img-wrapper {
        position: relative;
        top: auto;
        left: auto;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        transform: none;
        width: 100%;
    }

    .page-cover-image .img-wrapper img,
    .category-cover-image .img-wrapper img{
        max-width: 100%;
        width: 100%;
        height: 100%;
    }

    .grid-slider.fast-links-slider .item .content{
        width: 100%;
        min-height: 115px;
        margin-top: 0;
    }

    .grid-slider.fast-links-slider .item .text-wrapper{
        text-align: center;
    }

    .grid-slider.fast-links-slider .item .img-wrapper{
        width: 100%;
    }

    .grid-slider.fast-links-slider .item .img-wrapper img{
        width: 70px;
        margin: 0 auto;
    }

    .grid-slider.fast-links-slider .text-wrapper .title{
        font-size: 14px;
    }

    .grid-slider.fast-links-slider .text-wrapper .description{
        font-size: 12px;
        line-height: 15px;
    }

    .grid-slider.fast-links-slider .text-wrapper .description p{
        margin-bottom: 0;
    }

    .container.page{
        width: 100%;
    }

    .page.contact-page .left-info{
        padding-left: 20px;
        padding-right: 15px;
    }

    .page .contact-forma .form-group{
        display: block;
    }

    .contact-forma .form-group label {
        min-width: 100%;
    }

    .contact-forma .form-group .form-control {
        margin-left: 0;
    }

    .contact-forma .styled-select{
        margin-left: 0;
    }

    .grid-slider.contact-information-grid-slider .item .img-wrapper, .grid-slider.contact-information-grid-slider .item .content{
        padding-right: 10px;
    }

    .contact-information-grid-slider, .contact-information-grid-slider p, .contact-information-grid-slider a{
        font-size: 14px;
    }

    .page.contact-page .right-info {
        padding: 30px 0 0 20px;
    }

    .page.contact-page-1 .intro{
        height: 135px;
        padding: 20px;
    }


    /* Product subscription */
    .add-for-product-subscription{
        margin-top: 5px;
        display: block;
        margin-left: 0;
        min-height: 40px;
    }
    .modal-subscribe .lists-tabs:not(.product-specification-tabs){
        margin: 0;
    }
    .modal-subscribe .lists-tabs ul.items-wrapper .item a:before{
        left: 15px;
        width: 15px;
        height: 15px;
    }
    .lists-tabs ul.items-wrapper .item{
        border: 1px solid #e1e1e1 !important;
        background: #f6f6f6 !important;
        border-bottom: 1px solid #00acd3 !important;
    }
    .modal-subscribe .lists-tabs ul.items-wrapper .item.active{
        border: 1px solid #00acd3 !important;
        border-bottom: 1px solid #ffffff !important;
        background: #ffffff !important;
    }
    .modal-subscribe .lists-tabs ul.items-wrapper .item a{
        font-size: 12px;
    }

    .modal-subscribe .lists-tabs ul.items-wrapper .item:first-child{
        margin-right: 5px;
    }

    .modal-subscribe .lists-tabs ul.items-wrapper{
        border-bottom: 1px solid #00acd3 !important;
        margin-bottom: 25px;
    }
    .modal-subscribe .lists-tabs ul.items-wrapper .item a{
        line-height: 35px;
    }

    .modal-subscribe .lists-tabs ul.items-wrapper .item.active a,
    .modal-subscribe .lists-tabs ul.items-wrapper .item:hover a{
        font-size: 12px;
    }
    .modal-subscribe .shop-list-group .panel-title{
        padding: 0;
    }
    .modal-subscribe .panel-title>a{
        font-size: 13px;
    }
    .show-icons{
        margin-top: 0;
        position: absolute;
        top: 3px;
        right: 0;
    }
    .modal-subscribe .panel-heading{
        padding: 7px 7px 7px 20px;
    }
    .modal-subscribe .panel .icon.icon-angle-fat-right{
        top: 10px;
    }
    .modal-subscribe .panel-title>a{
        font-size: 13px;
    }
    .modal-subscribe .panel .icon.icon-angle-fat-right{
        font-size: 9px !important;
        line-height: 15px;
    }
    .product-wrapper .product-item-title{
        line-height: 15px;
        padding-right: 0;
    }
    .product-wrapper .product-item-delete{
        right: 0;
    }
    .modal-subscribe .product-quantity-arrows,
    .product-subscription-buy-wrapper .product-quantity-arrows{
        display: block;
    }
    .profile-section.modal-subscribe .product-quantity-wrapper,
    .product-subscription-buy-wrapper .product-quantity-wrapper{
        width: 85px;
    }

    .profile-section.modal-subscribe .cart-table .product-quantity-arrows i.quantity-up,
    .product-subscription-buy-wrapper .cart-table .product-quantity-arrows i.quantity-up{
        margin-right: -7px;
    }
    .modal-subscribe .product-quantity-wrapper,
    .profile-section.modal-subscribe .product-quantity-wrapper,
    .product-subscription-buy-wrapper .product-quantity-wrapper{
        border-left: 1px solid #d9d9d9;
        border-radius: 7px;
    }

    .modal-subscribe .product-quantity-wrapper .product-quantity,
    .product-subscription-buy-wrapper .product-quantity-wrapper .product-quantity{
        width: 33px;
        border-top: none;
        border-bottom: none;
        border-radius: 0;
    }

    .modal-subscribe .item-wrapper .btn-add{
        margin-bottom: 15px;
    }

    .modal-subscribe .panel .panel-collapse .item-wrapper .item .icon:not(.fa-star){
        margin-right: 8px;
    }

    .modal-subscribe .panel .panel-collapse .item-wrapper .item{
        font-size: 14px;
    }

    .modal-subscribe .label{
        line-height: 12px;
        font-size: 12px;
    }

    .profile-section.modal-subscribe .lists-tabs ul.items-wrapper .item{
        width: 49%;
        margin-right: 0;
    }

    .profile-section.modal-subscribe .table>tbody>tr>td{
        padding: 10px;
    }

    .profile-section.modal-subscribe .cart-table .product-item-category a{
        font-size: 10px;
    }

    .profile-section .cart-table .product-item-title a{
        font-size: 13px;
        font-weight: 400;
    }

    .profile-section .cart-table .product-item-title{
        margin-bottom: 5px;
    }

    .profile-section.modal-subscribe .info-wrapper{
        padding: 20px 20px;
    }

    .blue-box-wrapper{
        padding: 25px;
        margin: 30px 0;
    }

    .blue-box-wrapper h2{
        font-size: 20px;
        line-height: 25px;
        margin: 0 0 20px;
    }

    .blue-box-wrapper p{
        font-size: 15px;
        line-height: 20px;
    }

    .product-subscription-buy-wrapper .item-wrapper{
        margin-bottom: 10px;
    }

    .product-subscription-buy-wrapper .heading-wrapper .title h1{
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 0;
    }
    .product-subscription-buy-wrapper .intro{
        min-height: 40px;
        margin: 20px 0;
    }

    .product-subscription-buy-wrapper .intro .icons{
        float: left;
        margin-top: 16px;
        margin-bottom: 15px;
    }

    .product-subscription-buy-wrapper .intro .icons .item-link .icon{
        margin-right: 5px;
    }

    .product-subscription-buy-wrapper .description{
        font-size: 15px;
    }

    .product-subscription-buy-wrapper .item-wrapper .label{
        font-size: 13px;
        line-height: 13px;
    }

    .product-subscription-buy-wrapper .cart-table .product-item-title{
        font-weight: 400;
        font-size: 14px;
    }

    .product-subscribtion-wrapper .product-quantity-wrapper{
        margin-left: 0;
    }

    .order-subscribtion-wrapper .table > thead > tr > th{
        font-size: 11px;
    }

    .order-subscribtion-wrapper .table>tbody>tr>td{
        font-size: 12px;
    }

    .product-subscribtion-wrapper .cart-table .product-item-category a{
        font-size: 10px;
        line-height: 10px;
    }

    .product-subscribtion-wrapper .cart-table .product-item-code{
        margin-bottom: 0;
    }

    .product-subscription-buy-wrapper .intro .icons .item-link{
        margin-left: 0;
    }

    .modal-subscribe .lists-tabs ul.items-wrapper .item.my-list.active a:before,
    .modal-subscribe .lists-tabs ul.items-wrapper .item.create-list a:before{
        width: 17px;
        left: 15px;
    }

    .modal-subscribe .lists-tabs ul.items-wrapper .item.create-list.active a:before,
    .modal-subscribe .lists-tabs ul.items-wrapper .item.my-list a:before{
        width: 17px;
        left: 15px;
    }

    .shop-list-group  .table-responsive{
        border: none;
    }

    .modal-subscribe #product-subscription-modal-list-content .btn-wrapper.back .btn{
        margin: 30px 0 0;
    }

    .modal-form-group-select.form-group label{
        max-width: 100%;
        float: left;
        min-width: 100%;
        margin-bottom: 10px;
    }

    .modal-subscribe .styled-select{
        width: 100%;
        vertical-align: middle;
        margin-left: 0;
    }

    .modal-subscribe .input-group.date{
        width: 100%;
        margin-left: 0;
    }

    .product-subscription-buy-wrapper .intro .title{
        float: none;
    }

    .product-subscription-buy-wrapper .intro{
        min-height: 100%;
        height: 100%;
    }

    .product-subscription-buy-wrapper .description{
        min-height: auto;
    }

    .product-subscription-buy-wrapper .heading-wrapper .title h1{
        display: -webkit-inline-box;
        text-overflow: ellipsis;
        width: 100%;
        overflow: hidden;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .modal-subscribe .lists-tabs ul.items-wrapper .item a{
        padding: 0 10px 0 35px;
    }

    .activation-option-image-item{
        max-width: 100%;
    }

    .activation-subscribtion-wrapper .btn-wrapper{
        display: block;
        text-align: center;
    }

    .product-subscribtion-wrapper .product-quantity-arrows{
        width: 27px;
    }

    .profile-section.modal-subscribe .cart-table .product-quantity-arrows i.quantity-up,
    .product-subscription-buy-wrapper .cart-table .product-quantity-arrows i.quantity-up{
        margin-right: -13px;
    }

    .modal-subscribe .product-quantity-wrapper .product-quantity,
    .product-subscription-buy-wrapper .product-quantity-wrapper .product-quantity{
        width: 30px;
    }

    /*.header.header-v3:after {*/
    /*    content: '';*/
    /*    background-image: url('../../images/core/aksa-sneg.png');*/
    /*    width: 100%;*/
    /*    height: 50px;*/
    /*    display: block;*/
    /*    z-index: -1;*/
    /*    position: absolute;*/
    /*    pointer-events: none;*/
    /*    background-position: center;*/
    /*    background-repeat: repeat;*/
    /*    left: 0;*/
    /*    bottom: -38px;*/
    /*}*/

    .header.header-v3.fixed .nav-main-wrapper{
        top: 0px !important;
    }

    .article-grid-listing-custom-bg-color-wrapper .heading-wrapper.heading-wrapper-bordered h1{
        margin-bottom: 20px;
    }

    .article-grid-listing-custom-bg-color-wrapper{
        margin-top: 40px;
    }

    /* Rewdovna akcija */
    .landing-item-wrapper .items-grid-custom.items-grid-custom .heading-wrapper.heading-wrapper-bordered{
        padding: 25px 15px;
    }

    .custom-color-anchor-links .item{
        width: 49%;
        padding: 0;
    }

    .landing-item-wrapper .custom-color-anchor-links .btn-success{
        font-size: 13px;
    }

    .landing-item-wrapper .custom-color-bg{
        padding: 0 !important;
        margin-bottom: 50px;
    }

    .landing-item-wrapper .custom-color-bg .items-grid-custom .heading-wrapper-bordered{
        padding: 0 !important;
        width: 100%;
    }

    .landing-item-wrapper .custom-color-bg .items-grid-custom .heading-wrapper.heading-wrapper-bordered .title{
        line-height: 20px;
    }

    .landing-item-wrapper .custom-color-bg .items-grid-custom .heading-wrapper.heading-wrapper-bordered .short-description{
        margin-bottom: 20px;
    }

    .landing-item-wrapper .custom-color-bg .items-grid-custom .img-wrapper{
        width: 100%;
    }

    .landing-item-wrapper .item-counter{
        height: 100%;
    }

    .landing-item-wrapper .items-grid-image{
        height: 100%;
    }

    .landing-item-wrapper .item-counter .heading-wrapper.heading-wrapper-bordered .title{
        font-size: 30px;
        line-height: 35px;
        font-weight: 700;
        margin-bottom: 30px;
        padding: 0 30px;
    }

    .item-countdown-wrapper .counter{
        padding: 30px 15px;
        width: calc(100% - 20px);
    }

    .item-countdown-wrapper .counter .item-countdown em{
        font-size: 14px;
        text-transform: none;
        margin-bottom: 15px;
    }

    .item-countdown-wrapper .counter .item-countdown{
        font-size: 25px;
        margin: 0 10px;
        font-weight: 700;
    }

    .landing-item-wrapper .items-grid-custom .heading-wrapper .description{
        height: 100%;
        max-height: 100%;
    }

    .item-countdown-wrapper .counter .item-countdown.item-seconds{
        width: auto;
    }

    .item-countdown-wrapper .counter:before{
        display: none;
    }


    .product-slider-custom-bg.product-slider{
        margin: 0 0 50px;
    }

    .product-slider-custom-bg.product-slider .item{
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        padding: 15px 0 0;
    }

    .product-slider-custom-bg.product-slider .item .text-wrapper{
        height: 140px;
    }

    .product-slider-custom-bg.product-slider .item .text-wrapper .prices-wrapper .current-price,
    .product-slider-custom-bg.product-slider .item .text-wrapper .prices-wrapper .prev-price{
        font-size: 16px;
        line-height: 18px;
    }

    .product-slider-custom-bg.product-slider .heading-wrapper.heading-wrapper-bordered h2{
        font-size: 30px;
        margin-bottom: 15px;
    }

    .product-slider-custom-bg.product-slider .heading-wrapper.heading-wrapper-bordered .description{
        font-size: 14px;
        line-height: 18px;
    }

    .product-slider-custom-bg.product-slider .slick-dots{
        bottom: -45px !important;
    }

    .product-slider-custom-bg.product-slider .marker{
        font-size: 14px;
        line-height: 18px;
    }

    .fullwidth-center-item .full-img{
        display: none;
    }

    .fullwidth-center-item .mobile-img{
        display: block;
    }

    .fullwidth-center-item .mobile-img img{
        object-fit: cover;
        height: 580px;
        width: 100%;
    }

    .item-newsletter-wrapper{
        width: 100%;
        padding: 0;
    }

    .item-newsletter-wrapper .description{
        margin: 10px auto 10px;
        font-size: 16px;
    }

    .item-newsletter-wrapper .text-wrapper .title{
        font-size: 24px;
        line-height: 29px;
    }

    .fullwidth-center-item .container{
        width: 100%;
    }

    .homepage-h1 h1{
        font-size: 16px;
        padding: 15px 0 25px;
        line-height: 19px;
    }

    .homepage-h1 h1 span{
        padding: 0;
    }

    .homepage-h1 h1 span:before{
        content: "";
        position: absolute;
        bottom: 15px;
        left: -15px;
        transform: translateX(-50%);
        z-index: -1;
        width: 20px;
        background: #00ADD4;
        height: 1px;
    }

    .homepage-h1 h1 span:after{
        content: "";
        position: absolute;
        bottom: 15px;
        right: -35px;
        transform: translateX(-50%);
        z-index: -1;
        width: 20px;
        background: #00ADD4;
        height: 1px;
    }

    .form-group.form-group-checklabel{
        margin-top: 50px;
    }

    .categoryes_3-slider{
        margin-bottom: 0;
    }

    .article .custom-preview .item .text-wrapper .title,
    .article .custom-preview .item .text-wrapper .title a h2,
    .article .item .text-wrapper .title a h2{
        font-size: 25px;
        height: 66px;
        line-height: 29px;
    }

    .cookie-agree,
    .cookie-agree-gdpr {
        float: none;
        margin-top: 10px;
        margin-left: 15px;
    }

    /*CKeditor Accordian*/
    .ckeditor-acordian.acordian-items-wrapper .item{
        padding: 0 10px 0 10px;
    }
    .ckeditor-acordian.acordian-items-wrapper .item.active .content{
        padding-bottom: 10px;
    }
    .ckeditor-acordian.acordian-items-wrapper .item .title:before{
        right: 10px;
    }
    .ckeditor-acordian.acordian-items-wrapper .item .title span{
        font-size: 16px;
    }
    /*CKeditor Accordian End*/

    .widget-countdown-slider .item.bottom-left{
        top: auto;
        bottom: 85px;
    }
    .widget-countdown-slider .item.bottom-right{
        top: auto;
        bottom: 85px;
    }

    .header .quick-links{
        display: inline-block;
        border-bottom: 1px solid #eeeeee;
        margin: 0 10px;
    }


    .header .quick-links .item{
        padding: 10px 0;
        color: #4c4c4c;
    }

    .header .quick-links .item img{
        width: 15px;
        margin-right: 5px;
    }

    .header .quick-links .item > *{
        display: inline-block;
    }

    .header .quick-links .item span{
        font-size: 11px;
    }

    .header-top-social-slider-slider .share-text{
        display: none !important;
    }

    .header-top-social-slider-slider .item img{
        width: 20px;
        height: 20px;
    }

    .social-share.detail-social-share .title{
        vertical-align: middle;
    }

    .social-share.detail-social-share{
        padding: 10px;
        margin-bottom: 0;
    }

    .social-share.detail-social-share .item.item-viber{
        margin-right: 20px;
    }

    .nav-main-wrapper.loaded > .container > .nav-main{
        padding-bottom: 130px;
    }

    .header-top-social-slider-slider .item:hover .img-hover{
        display: none;
    }
    .product .item .text-wrapper .title {
        height: 35px;
    }
    .header .quick-links{
        display: none;
    }
    .nav-main .quick-links{
        display: block;
    }
    .detail-social-share-v2.header-top-social-slider-slider{
        display: none;
    }
    .landing-item-wrapper .items-grid-image img{
        height: auto;
    }

    /* New footer */
    .footer-nav{
        border-bottom: none;
        padding: 0;
        margin: 0;
    }

    .footer .nav.items-wrapper .item a{
        line-height: 20px;
        padding: 10px 0;
    }

    .collapse-menu:not(.company-info){
        margin-bottom: 15px;
    }

    .footer .newsletter{
        margin-top: 35px;
        margin-bottom: 30px;
    }

    .footer .heading-wrapper .title{
        margin-bottom: 20px;
    }

    .footer-bottom{
        border-top: 1px solid #eaeaea;
    }

    .payment-card{
        padding-bottom: 35px;
    }

    .disclaimer{
        padding: 20px 0 30px;
    }

    /* Product listing new style */
    .product .item .text-wrapper .prices-wrapper{
        height: 60px;
    }

    .product .item .text-wrapper .prices-wrapper .current-price, .product .item .text-wrapper .prices-wrapper .prev-price{
        font-size: 14px;
        line-height: 19px;
        margin-bottom: 15px;
    }

    .product .item .bottom-btn-wrapper, .fixed-button-wrapper-productlist .btn, .product .item .text-wrapper > .text-buttons-wrapper{
        display: block;
    }

    .product.product-colors .item .text-wrapper{
        height: 205px;
    }

    .product-listing .product-item.gridalt-view{
        width: 50%;
    }

    .product .item .text-wrapper{
        height: 225px;
    }

    .text-buttons-wrapper{
        display: none !important;
    }

    .product-item .prices-wrapper .price-discount{
        bottom: 55px;
    }

    .products-listing .product-item .prices-wrapper .price-discount{
        bottom: 37px;
    }

    .similar-products-slider .product-item .prices-wrapper .price-discount{
        bottom: 28px;
    }

    .product .price-discount span.text,
    .product-item .prices-wrapper .price-discount{
        line-height: 15px;
    }

    .gray-wrapper .product-slider .item .text-wrapper,
    .pink-wrapper .product-slider .item .text-wrapper,
    .blue-wrapper .product-slider .item .text-wrapper{
        height: 192px;
    }

    .product .item .caption-discount{
        width: 33px;
        height: 33px;
        line-height: 33px;
        font-size: 11px;
    }

    /*.tp-product .product-slider .text-buttons-wrapper{*/
    /*    display: block !important;*/
    /*}*/

    .company-info.collapse-menu .items-wrapper{
        max-height: 0;
    }

    .company-info.collapse-menu.open .items-wrapper{
        max-height: 100%;
    }

    .company-info.slider-static{
        margin-bottom: 0;
    }

    .company-info.collapse-menu .heading-wrapper .title .icon{
        display: block;
    }

    .slider.landing-main-slider .item .mobile-img{
        display: block;
    }

    .slider.landing-main-slider .item .main-img{
        display: none;
    }

    .product-list-color-size-wrapper{
        width: calc(100% + 17px);
        padding: 5px;
        left: -9px;
    }

    .product-list-color-size-wrapper .product-sizes .size-item{
        flex: 0 0 15%;
        max-width: 15%;
        min-width: 35px;
    }

    .gift-card-add-another-form .cart-onepage-order-ticket,
    .gift-card-add-another-form .cart-onepage-order-ticket-type{
        width: 100%;
    }

    .product.item-product-slider .item .caption-discount{
        line-height: 32px;
    }

    .product-slider .product-item{
        background: #ffffff;
    }

    .article-list-grid-v4 .items-generic {
        margin-top: 20px;
    }

    .product-infobox-list .lists-wrapper{
        width: 80%;
        margin-left: 10px;
    }

    .product-infobox-list{
        padding: 15px 0 15px 10px;
    }

    .product-infobox-list .description{
        font-size: 13px;
    }

    .promo-slider .item .mobile-img{
        display: block;
    }

    .promo-slider .item .img-wrapper{
        display: none;
    }

    .footer .newsletter .form-group input{
        font-size: 12px;
    }

    .autocomplete-loader{
        height: 100%;
        background: rgba(255,255,255, 0.5);
        width: 100%;
    }

    /* Cart new */
    .cart-address .cart-description{
        margin: 15px 0;
    }

    .delivery-option-text{
        padding-left: 55px;
    }

    .delivery-options li{
        margin-bottom: 15px;
    }

    #order_carrier_and_payment_content .cart-step h3 span{
        border-bottom: none;
    }

    .carrier-wrapper .description,
    .cart-payment-wrapper .description{
        margin-bottom: 20px;
    }

    .cart .cart-payment-wrapper ul.delivery-options > li:not(:last-child){
        border: none;
        padding-bottom: 0;
        margin-bottom: 15px;
    }

    .cart-payment-wrapper .delivery-options li{
        margin-top: 0;
    }

    .cart-table-summary-wrapper{
        width: 100%;
    }

    #order_carrier_and_payment_content .cart-step h3{
        font-size: 18px;
        font-weight: 600;
        text-transform: none;
    }

    #order_address_content .cart-action{
        margin: 10px 20px 0;
    }

    #order_address_content .form-group.form-group-checklabel{
        margin: 10px 0 20px;
    }

    .autocomplete-popup-wrapper .col-sm-3{
        width: 100%;
    }

    .autocomplate-product-results .col-sm-9{
        width: 100%;
    }

    .product.autocomplete-products-list-wrapper{
        max-height: 100%;
    }

    .autocomplete-results .img-wrapper img{
        height: 75px;
    }

    .autocomplete-product-item .product-prev-price,
    .autocomplete-product-item .product-price{
        text-align: center;
    }

    .autocomplete .search_word_suggestion-wrapper .heading-wrapper {
        margin-bottom: 15px;
    }

    .cart-onepage .alert-info{
        margin-top: 10px;
    }

    .autocomplete-products-wrapper{
        margin-bottom: 0;
    }

    .delivery-option-name:before{
        right: 5px;
    }

    .delivery-option-name{
        padding-right: 20px;
    }


    .cart-sticky{
        padding: 0;
    }

    #order_address_content .cart-step{
        padding: 0 10px;
    }

    .cart-step{
        padding: 0 10px 15px;
    }
    .product-info-wrapper *{
        pointer-events: auto;
    }

    .product-gallery-wrapper{
        position: relative;
        top: 0;
    }

    .product_detail-slider.grid-slider{
        position: relative;
        top: auto;
        right: auto;
    }

    .product-detail-wrapper{
        padding-right: 0;
        padding-left: 0;
    }

    .modal .product-detail-buy .title, .product-details .heading-wrapper .title h1{
        margin-top: 0;
        margin-bottom: 10px;
    }

    .product-details .product-details-info .category, .product-details .product-details-info .category a{
        font-weight: 300;
    }

    .product-details .product-details-info .code-wrapper{
        display: block;
    }

    .product-details .product-details-info .code{
        flex: 0 0 100%;
        line-height: 22px;
    }

    .product-details .product-details-info .code span{
        display: inline-block;
    }

    .product_detail-slider.grid-slider{
        position: relative;
        top: auto;
        right: auto;
        width: 100%;
        left: 5px;
        margin-top: 10px;
    }

    .product_detail-slider.grid-slider .item{
        padding: 0 5px;
        float: left;
        width: 55px;
        margin-bottom: 0;
        margin-right: 0;
    }

    .product_detail-slider.grid-slider .item:hover .content{
        display: none;
    }

    .product_detail-slider.grid-slider .item.active .content{
        display: block;
    }

    .product_detail-slider.grid-slider .item .content{
        width: 100px;
        height: 160px;
        left: 75%;
        bottom: auto;
        top: -170px;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .product_detail-slider.grid-slider .content:after,
    .product_detail-slider.grid-slider .content:before{
        right: auto;
        left: 25px;
        top: auto;
        transform: none;
        bottom: 0;
    }

    .product_detail-slider.grid-slider .content:before{
        bottom: -21px;
        border-color: #cbcbcb transparent transparent transparent;
    }

    .product_detail-slider.grid-slider .content:after{
        bottom: -20px;
        border-color: #fff transparent transparent transparent;
    }

    .wraper-icons{
        display: block;
        justify-content: normal;
        margin-bottom: 15px;
    }

    .products-detail-wrapper .product-compare,
    .add-to-lift-list{
        margin-left: 0;
    }

    .product-details .favorite,
    .products-detail-wrapper .product-compare{
        margin-bottom: 8px;
    }

    .product-quantity-arrows{
        display: block;
    }

    .product-detail-buy .product-quantity-wrapper{
        border-radius: 7px;
        border: 1px solid #d9d9d9;
    }

    .product-quantity-wrapper .product-quantity{
        border-width: 0px 1px;
        border-radius: 0;
        margin-right: 0;
    }

    .product-detail-buy{
        display: block;
    }

    .product-detail-buy .btn-wrapper{
        min-width: calc(100% - 132px);
    }

    .shop-button-qnt{
        min-width: calc(100% - 15px);
    }

    .fixed-add-to-cart .price-wrapper{
        display: inline-block;
        padding-top: 0;
    }

    .fixed-add-to-cart .shop-button-qnt{
        margin-left: 0;
        min-width: 170px;
    }

    .fixed-add-to-cart-wrapper{
        display: block;
    }

    .fixed-add-to-cart-wrapper .product-details-price .price-saved{
        display: none;
    }

    .fixed-add-to-cart-wrapper .product-price-wrapper{
        margin-bottom: 0;
    }

    .fixed-add-to-cart-wrapper .product-details-price .prev-price, .fixed-add-to-cart-wrapper .product-details-price .price-saved{
        font-size: 14px;
        line-height: 20px;
    }

    .fixed-add-to-cart-wrapper .product-details-price .current-price{
        font-size: 16px;
    }

    .fixed-add-to-cart .fav-wrapper{
        display: none;
    }

    .vertical-product-images .social-share.detail-social-share{
        display: none;
    }

    .product-detail-wrapper .social-share{
        display: block;
    }

    .social-share.detail-social-share{
        border: none;
        padding: 0;
        text-align: left;
    }

    .social-share.detail-social-share .item.item-viber{
        margin: 0 4px 4px 0;
    }

    .product-details-price{
        padding-top: 10px;
    }

    .product-attributes-wrapper .product-help-link{
        bottom: 13px;
    }

    .product-attributes-wrapper{
        padding-bottom: 35px;
    }

    .article-detail-slider.product .item .caption-discount{
        line-height: 33px;
    }

    .add-for-product-subscription a{
        width: 100%;
        display: block;
        height: 40px;
        line-height: 40px;
        text-align: center;
        padding: 0 40px;
    }

    .scroll-to-top{
        bottom: 135px;
    }

    #ib-button-messaging{
        bottom: 65px !important;
    }

    .banner_detail-slider .mobile-img{
        display: block;
    }

    .banner_detail-slider .img-wrapper{
        display: none;
    }

    .nav-main li.has-bg.outlet > .highlight-bg{
        display: block;
        position: relative;
    }

    .nav-main > li.has-bg.outlet > a span{
        display: none;
    }

    .nav-main > li.has-bg.outlet a{
        position: absolute;
        height: 45px;
        width: 100%;
    }

    .slider.main-slider .slider-init{
        margin-bottom: 20px;
    }

    .banners_top-slider{
        margin-bottom: 0;
    }

    .banners-wrapper{
        padding-left: 0;
        padding-right: 0;
    }

    .banners-wrapper > .row > .col-xs-12 {
        padding: 0;
    }

    /* Menu new */
    .headerfull {
        height: auto;
        position: relative;
    }

    .nav-mobile-icon{
        width: 40px;
        box-shadow: none;
        height: 23px;
        top: 15px;
        left: 14px;
    }

    .wsanimated-arrow span, .wsanimated-arrow span:before, .wsanimated-arrow span:after{
        background: #6b6b6b;
        height: 3px;
    }

    .wsactive .wsmenu>.wsmenu-list{
        width: 100%;
        padding: 0;
        background: #ffffff;
    }

    .wsmenu{
        background: transparent;
        margin-left: -310px;
        width: 0;
    }

    .wsactive .wsmenu{
        width: 310px;
        padding: 0;
        margin-left: 0px;
    }

    .wsactive .wsmenu>.wsmenu-list{
        width: 310px;
        padding: 0;
    }

    .wsmenu .nav-main-useractions li > a .icon{
        width: 20px;
        display: inline-block;
        vertical-align: middle;
        margin-right: 10px;
    }

    .wsmenu .nav-main-useractions li > a .icon:before{
        content: url(../../images/core/prijava_1.svg);
        width: 22px;
        height: 22px;
    }

    .wsmenu .nav-main-useractions{
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 0;
        background: #ffffff;
    }

    .wsmenu .nav-main-useractions li > a{
        padding: 0;
        color: #00ADD4;
    }

    .wsmenu .nav-main-useractions li{
        height: 50px;
        line-height: 50px;
        padding: 0 13px;
    }

    .wsmenu .nav-main-useractions .nav-simple{
        display: flex;
    }

    .wsmenu>.wsmenu-list>li.has-img>.navtext{
        padding: 0 0 0 15px;
        line-height: 50px;
        height: 50px;
        margin: 0;
        border-radius: 0;
    }

    .wsmenu>.wsmenu-list>li.has-img .menu-img{
        display: inline-block;
    }

    .wsmenu>.wsmenu-list>li>.navtext{
        padding: 0 0 0 15px;
        line-height: 50px;
        height: 50px;
        margin: 0;
        border-radius: 0;
    }

    .wsmenu>.wsmenu-list{
        background: #F6F6F6;
        margin-left: -310px;
        width: 0;
    }

    .wsmenu>.wsmenu-list>li>.wsmenu-click{
        background: transparent;
    }

    .wsactive .wsmenu{
        z-index: 99999;
    }

    .wsmenu>.wsmenu-list>li.has-img .menu-img{
        top: 9px;
        left: 15px;
    }

    .wsmenu>.wsmenu-list>li{
        float: left;
        background-color: #F6F6F6;
    }

    .wsmenu>.wsmenu-list>li>.navtext>span{
        line-height: 48px;
    }

    .wsmenu>.wsmenu-list>li>.wsmenu-click>i{
        padding: 0;
        margin: 3px 9px 0px 0px;
    }

    .wsmenu>.wsmenu-list>li.level2 >.wsmenu-click>i{
        color: #ffffff;
    }

    .wsmenu>.wsmenu-list>li.level2 >.wsmenu-click>i:before{
        border-color: #ffffff;
    }

    .wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem{
        padding: 0;
    }

    .wsmenu .wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>.wsmenu-click02 i{
        padding: 0;
        margin: 20px 20px 0px 0px;
    }

    .wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>a{
        padding: 9px 11px;
        width: 100%;
    }

    .wsmenu>.wsmenu-list>li>.wsshoptabing{
        top: 0;
        min-height: auto;
        box-shadow: none;
        background: #ffffff;
    }

    .wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>a{
        background: #fff;
        border-bottom: 1px solid #E5E5E5;
    }

    .wsmenu>.wsmenu-list>li .wstliststy02 li.categories-read-more{
        display: none;
    }

    .wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>.wstitemright .col-sm-9{
        padding-top: 0;
    }

    .wsmenu>.wsmenu-list>li .wstliststy02 li.menu-read-more a{
        color: #DD5C80;
    }

    .wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li.wsshoplink-active>a .icon {
        width: 30px;
    }

    .wsmenu>.wsmenu-list>li>.wsmegamenu{
        top: 0;
        box-shadow: none;
    }

    .wsmenu>.wsmenu-list>li>.wsshoptabing.wtsdepartmentmenu{
        box-shadow: none;
    }

    .wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>.wstitemright{
        width: 100%;
        border-bottom: 1px solid #E5E5E5;
    }

    .wsmenu>.wsmenu-list>li>ul.sub-menu{
        top: 0;
        min-width: 100%;
        box-shadow: none;
        padding: 0;
    }

    .wsmenu>.wsmenu-list>li>ul.sub-menu>li>a{
        border-bottom: 1px solid #E5E5E5;
    }

    .header .quick-links{
        display: block;
        border-bottom: 1px solid #E5E5E5;
        margin: 0;
        padding: 0 10px;
    }

    .header .quick-links .item{
        display: flex;
        align-items: center;
    }

    .header .quick-links .item span{
        font-size: 11px;
        color: #4C4C4C;
    }

    .header-v3 .quick-links .nav.nav-simple > li img{
        margin-right: 10px;
    }

    .wsactive .wsanimated-arrow{
        position: absolute;
        top: 8px;
        left: 6px;
        padding: 0;
        margin: 0;
    }

    .wsactive .wsmobileheader{
        position: fixed;
        left: auto;
        right: 5px;
        width: 32px;
        height: 32px;
        border-radius: 50%;
        z-index: 99999999;
    }

    .wsanimated-arrow span, .wsanimated-arrow span:before, .wsanimated-arrow span:after{
        height: 2px;
    }

    .wsactive .wsanimated-arrow span:before{
        width: 17px;
    }

    .wsactive .wsanimated-arrow span:after{
        width: 17px;
    }

    .wsmenu>.overlapblackbg{
        right: -10px;
        width: calc(100% - 300px);
    }

    .category-heading .heading-wrapper .title h1{
        margin-top: 20px;
    }

    .newsletter-item-subscribe-with-text .heading-wrapper .title{
        font-size: 25px;
        line-height: 33px;
        font-weight: 700;
    }

    .newsletter-item-subscribe-with-text .description h2{
        font-size: 18px;
        line-height: 24px;
    }

    .modal-after-add-to-cart .modal-dialog{
        width: 100%;
    }

    .product.after-add-to-cart .slider-init{
        max-height: 480px;
    }

    .products-listing .list-description{
        padding: 10px 15px 1px;
    }

    .product-listing-intro{
        padding: 5px 0 20px;
    }

    .product-listing .list-description .text-wrapper p{
        font-size: 11px;
    }

    .product .item .text-wrapper .query-modal-call{
        margin-top: 0;
        overflow: hidden;
    }

    .quick-buy-color-size-btn{
        margin-top: 0;
    }

    /* Footer cart */
    .footer-wrapper-cart .disclaimer {
        padding: 10px 0;
        line-height: 18px;
        text-align: center;
        margin-bottom: 0;
    }

    .footer-wrapper-cart .copyright {
        font-size: 12px;
        line-height: 18px;
        padding: 0;
    }

    .footer-wrapper-cart .footer-bottom{
        border-top: none;
    }

    .footer-wrapper-cart .footer{
        padding-top: 20px;
    }

    .no-header-footer .cart-sticky{
        top: 0;
    }

    .footer-wrapper-cart .footer-nav>.row{
        width: 100%;
        display: block;
    }

    .footer-wrapper-cart .footer .heading-wrapper .title h5,
    .footer-wrapper-cart .footer .heading-wrapper .title .h5{
        font-size: 15px;
        line-height: 30px;
        text-align: center;
    }

    .header-cart-wrapper.header.header-v3 .logo{
        padding: 0;
    }

    .footer-wrapper-cart .footer-nav{
        padding-bottom: 10px;
    }

    .product-price-calculate-wrapper .rate > label{
        font-size: 14px;
        line-height: 20px;
        padding-left: 20px;
    }

    .product-price-calculate-wrapper .rate > .icheckbox_flat {
        position: absolute;
        top: 2px;
        left: 5px;
    }

    /* handlines sldier */
    .handlines-sldier{
        background: #ffffff;
        border-bottom: 1px solid #e6e6e6;
    }


    .header .quick-links.nav-header-top-logos{
        padding: 0;
    }

    .header .quick-links.nav-header-top-logos .item > *{
        width: 100%;
        display: flex;
        align-items: center;
    }

    .header .quick-links.nav-header-top-logos .item{
        padding: 0;
        border-bottom: 1px dashed #DEDEDE;
    }

    .header .quick-links.nav-header-top-logos .item:last-of-type{
        border-bottom: none;
    }

    .header-v3 .quick-links.nav-header-top-logos .nav.nav-simple > li span{
        display: block;
        line-height: 38px;
        font-size: 14px;
    }

    .header .quick-links.nav-header-top-logos .item span{
        font-size: 14px;
        color: #5f5f5f;
        font-weight: 700;
    }

    .header .quick-links.nav-header-top-logos .item img,
    .header-v3 .quick-links.nav-header-top-logos .nav.nav-simple > li img{
        width: 30px;
        margin-right: 10px;
        opacity: 1;
    }


    .tp-cart .breadcrumbs{
        display: block;
    }

    .breadcrumbs .container{
        padding: 10px 10px 0;
    }

    .admin-edit{
        line-height: 25px;
        font-size: 12px;
        color: #939393;
    }

    .admin-edit a{
        color: #939393;
    }

    .cokie-info-wrapper .img-wrapper {
        display: none;
    }

    .cokie-info-wrapper .items-wrapper{
        display: flex;
        flex-wrap: wrap;
    }

    .cokie-info-wrapper .items-wrapper .item{
        display: block;
        padding: 0 10px 10px 0;
    }

    .product-listing-intro .form-group:first-child,
    .cokie-info-wrapper .form-group.form-group-checklabel{
        bottom: 0;
    }

    .cookie-agree, .cokie-info-wrapper .items-wrapper .read-more-btn{
        padding: 0px 10px !important;
        text-align: center;
        line-height: 27px;
    }

    .nav-main li > a{
        color: #808080;
    }

    .pacage-vertical-panel .pan-block .tab-title-wrapper span{
        padding-right: 25px;
        font-weight: 400;
    }

    .package-tracking table td,
    .package-tracking.view-order-status-wrapper table th{
        padding: 13px;
    }

    .package-tracking .form-tracking-info,
    .pacage-vertical-panel .pan-block .panel-body{
        overflow-x: auto;
    }

    .nav-main-useractions{
        margin-bottom: 0;
    }

    .order-status-header,
    .order-status-header a {
        max-width: 100%;
        font-size: 14px;
        color: #333;
        font-weight: 700;
        background: #eee;
        margin-top: 0;
        float: left;
        line-height: 48px;
        text-align: left;
        padding: 0 15px;
        width: 100%;
    }

    .order-status-header{
        padding: 0;
    }

    .order-status-header .image{
        display: none;
    }

    /*  Shop by Look  */

    .shop-by-look-grid-list-wrapper .article .category-submenu {
        margin: 25px 0 15px;
    }

    .shop-by-look-grid-list-wrapper .category-submenu.mobile {
        margin: 30px 0;
    }

    .shop-by-look-grid-list-wrapper .category-submenu .item.lined-hover {
        height: 36px;
        margin: 0 4px 20px;
    }

    .shop-by-look-grid-list-wrapper .category-submenu .item.lined-hover a {
        line-height: 34px;
    }

    .shop-by-look-grid-list-wrapper .category-submenu .item.lined-hover a {
        font-size: 12px;
    }

    .shopbylook-slider {
        margin-top: 0;
    }

    .shopbylook-slider .shopbylook-imgwrapper .btn {
        margin: 10px auto 20px;
    }

    .shopbylook .heading-wrapper {
        margin: 30px 0;
    }

    .shopbylook .heading-wrapper .title h1 {
        text-align: center;
        font-size: 24px;
        line-height: 26px;
    }

    .product.shopbylook-slider .item .img-wrapper {
        margin-bottom: 0;
    }

    .shopbylook-products-wrapper {
        margin-bottom: 50px;
    }
    .header .header-top .quick-links,
    .header-top .order-status-header,
    .header-fixed-wrapper .detail-social-share-v2.header-top-social-slider-slider{
        display: none;
    }

    .product .item .text-wrapper .prices-wrapper .current-price .price-prefix-from-the {
        font-size: 10px;
    }

    .modal.modal-after-add-to-cart .modal-header .title{
        font-size: 18px;
    }

    .product-added-to-cart{
        padding: 0;
        margin: 20px 0 50px;
        position: relative;
    }

    .product-added-to-cart .item .img-wrapper img{
        max-width: 140px;
    }

    .product-added-to-cart .item .text-wrapper{
        height: auto;
        padding: 0 0 0 10px;
        position: static;
    }

    .product-added-to-cart .item .text-wrapper .buttons{
        position: absolute;
        bottom: -40px;
        left: 5px;
    }

    .product-added-to-cart .item .text-wrapper .prices-wrapper .current-price{
        font-size: 18px;
    }

    .product-added-to-cart .item .text-wrapper .prices-wrapper{
        height: auto;
    }

    .product-generic-tabs .ckeditor-acordian.acordian-items-wrapper .item .title{
        padding: 15px 50px 15px 15px;
    }

    .product-generic-tabs .ckeditor-acordian.acordian-items-wrapper .item .content{
        margin: 0 15px;
    }

    .wsmenu>.wsmenu-list>li>.wsmenu-click{
        top: 13px;
        width: 100%;
    }

    .wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li.no-arrows .wsmenu-click02{
        display: none;
    }

    .autocomplete-categories-and-brands .heading-wrapper,
    .autocomplete-categories-and-brands .item{
        padding: 5px 10px 5px 15px;
    }

    .autocomplete-categories-wrapper{
        margin-bottom: 10px;
    }

    .autocomplete-categories-and-brands{
        padding: 10px 0;
        margin-bottom: 20px;
        margin-top: 0;
    }

    .autocomplete-popup-wrapper .lists-tabs{
        margin: 0 !important;
    }

    .autocomplete-popup-wrapper .lists-tabs ul.items-wrapper .item{
        line-height: 38px;
        border-bottom: 1px solid #e1e1e1 !important;
    }

    .autocomplete-popup-wrapper .lists-tabs ul.items-wrapper .item.active{
        color: #DD5C80 !important;
        background: #ffffff !important;
        border: 2px solid #DD5C80 !important;
        border-bottom: 1px solid #ffffff !important;
        margin-bottom: 0;
    }

    .autocomplete .lists-tabs ul.items-wrapper {
        height: 40px;
    }

    .autocomplete-categories-and-brands > * + *, .search_word_suggestion-wrapper{
        margin-bottom: 10px;
    }

    .autocomplete-categories-and-brands .items-wrapper {
        padding: 0 5px;
    }

    .autocomplete-categories-and-brands .search_word_suggestion-wrapper .items-wrapper .item{
        margin-bottom: 10px;
    }

    .autocomplete-categories-and-brands .items-wrapper, .autocomplete-categories-wrapper .items-wrapper{
        max-height: 120px;
    }

    .autocomplete-heading-and-products-wrapper h3, .tab-content h3{
        font-size: 13px !important;
    }
    .autocomplete-results .heading-append a{
        font-size: 12px;
    }

    .autocomplete-popup-wrapper .lists-tabs ul.items-wrapper .item {
        padding: 0 10px;
    }

    .autocomplete-close{
        top: 20px;
    }

    .autocomplete-wrapper {
        height: 100vh !important;
    }

    .autocomplete {
        padding-top: 60px;
        background: #FFFFFF;
    }

    .search{
        top: 0;
    }

    .product-added-to-cart .item .text-wrapper .title{
        height: 41px;
    }

    .product-added-to-cart .item .text-wrapper .buttons .btn{
        min-width: 130px;
    }

    .product .item .text-wrapper .title a{
        font-size: 14px;
        line-height: 18px;
        font-weight: 500;
    }

    .slider.main-slider .slider-arrows{
        display: none;
    }

    .detail-product-info-lists .item{
        flex-wrap: wrap;
    }

    .product-slider-custom-bg.product-slider .show-list-link{
        padding: 0 15px;
    }


}

/* Small devices (mobile, 480px and down) */
@media (max-width: 480px) {
    .two-portrait-two-landscape .col-xs-6 {
        width: 100%;
        margin-bottom: 20px !important;
    }

    .two-portrait-two-landscape .right-column > div:first-child,
    .two-portrait-two-landscape .right-column .item {
        margin: 0;
    }

    .cart{
        padding: 0 10px !important;
    }
}
