/* - FIX - */

.img-wrapper.hidden-xs.visible-sm {
    display: block !important;
}

.img-wrapper.visible-xs.hidden-sm {
    display: none !important;
}

body.srch {
    overflow-y: scroll;
}
/* Header */
.header {
    background: #d82323;
    background: -webkit-linear-gradient(#d82323, #bf2020);
    background: -o-linear-gradient(#d82323, #bf2020);
    background: -moz-linear-gradient(#d82323, #bf2020);
    background: linear-gradient(#d82323, #bf2020);
}

.header > .container {
    height: 92px;
    background-image: url('../../images/core/header_bg.png');
    background-position: 50% bottom;
    background-repeat: no-repeat;
    background-size: contain;
    /*height: 115px;*/
    /*background-image: url(../../images/core/Dexy_NGbckgrnd_1920x92.jpg);*/
    /*background-position: center;*/
    /*background-repeat: no-repeat;*/
    /*background-size: cover;*/
    /*width: 100%;*/
}

/* Header-top */
.header-top {
    background: #ac2121;
    background: -webkit-linear-gradient(#ac2121, #a10404);
    background: -o-linear-gradient(#ac2121, #a10404);
    background: -moz-linear-gradient(#ac2121, #a10404);
    background: linear-gradient(#ac2121, #a10404);
    font-size: 12px;
}

.header-top p,
.header-top span,
.header-top a {
    font-size: 12px;
}
.header-top .nav.nav-simple > li.item-username{
    max-width: 230px;
    overflow: hidden;
    height: 30px;
}
.header-top .user li a:hover {
    color: #ffffff;
}

.nav.nav-simple > li img {
    vertical-align: text-bottom;
    margin-right: 5px;
}

.header-top .nav.nav-simple .item-login .icon {
    display: none;
}

.header-top .quick-links .nav.nav-simple > li {
    padding: 0 5px;
    position: relative;
}
.header-top .quick-links .nav.nav-simple > li:last-of-type:before{
    position: absolute;
    content: '|';
    color: #ffffff;
    left: -4px;
    top: -2px;
    font-size: 15px;
}
.header-top .quick-links .nav.nav-simple > li a {
    pointer-events: none;
}

.modal-header{
    height: 45px;
}

 /* headlines */
 /* headlines ako nema visinu pomera logo desno prilikom ucitavanja*/
.handlines-sldier{
    max-height:30px;
}
.handlines-sldier .title {
    text-transform: uppercase;
    font-weight: bold;
}

/* Header logo */
.header .logo {
    text-align: center;
    padding: 5px 0 0;
}

/* Gift header */
.header-shoppinglist .icon:before {
    content: url("../../images/core/gift_icon_2.png");
}

.header-shoppinglist .icon-wrapper{
    vertical-align: middle;
}


/* Header cart */
.header-cart .mini-cart{
    height: auto;
}
.mini-cart {
    background: #5dae28;
    background: -moz-linear-gradient(top, #5dae28 0%, #009439 18%);
    background: -webkit-linear-gradient(top, #5dae28 0%,#009439 18%);
    background: linear-gradient(to bottom, #5dae28 0%,#009439 18%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dae28', endColorstr='#009439',GradientType=0 );
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin: 0;
    padding: 0 5px;
}

.header-cart {
    margin-left: 10px;
    height: 35px;
    margin-bottom: -5px;
}
.slideEffect.invisible{
    pointer-events: none;
}

.header-cart-toggle .heading-wrapper{
    pointer-events: all;
}
.header-cart-toggle .heading-wrapper .title span{
    color: #000000;
}
.mini-cart .icon-wrapper {
    min-height: 35px;
    background-image: url('../../images/core/cart-icon_3.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 35px;
    vertical-align: top;
}

.mini-cart .icon-wrapper .icon:before {
    content: none;
}

.mini-cart .icon-wrapper .description {
    display: none;
}

.mini-cart .header-carthor-total {
    line-height: 35px;
    font-size: 16px;
    padding-right: 15px;
    display: inline-block;
    color: #Ffffff;
}

.mini-cart .icon-wrapper .icon {
    line-height: 35px;
}
.header-top.fixed-style .mini-cart {
    /*height: 31px;*/
    height: 30px;
    /*min-height: 31px;*/
    min-height: 30px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.header-top.fixed-style .mini-cart .icon-wrapper{
    min-height: 32px;
}

/* autocomplete */
.autocomplete{
    border: none;
}

.autocomplete-wrapper:before{
    border-bottom: 1px solid #d9d9d9;
    background: #ce2727;
    background: #ce2727;
    background: -webkit-linear-gradient(#ce2727, #b82424);
    background: -o-linear-gradient(#ce2727, #b82424);
    background: -moz-linear-gradient(#ce2727, #b82424);
    background: linear-gradient(#ce2727, #b82424);
    border-top: 1px solid #a02222;
    height: 47px;
}

.autocomplete-input{
    height: 30px;
    margin-top: 8px;
    font-size: 12px;
    background: #ffffff;
    line-height: 30px;
}

.autocomplete-wrapper{
    border-top: none;
    position: relative;
}

/* Cart dropdown */
.header-cart-item .heading-wrapper .title{
    color: #000000;
}
.header-cart-item .heading-wrapper i{
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
}
.header-cart-item .items-wrapper .item{
    height: 80px;
    padding: 10px 0 10px 5px;
}

.header-cart-item .items-wrapper .item .content .price{
    color: #494949;
    font-family: 'open_sansregular';
    font-size: 14px;
}

.lc-hr .header-cart-item .items-wrapper .item .content .price{
    font-size: 12px;
}
.lc-hr .header-cart-item .items-wrapper .item .content .price .product-convert-price{
    float: right;
    position: relative;
}
.lc-hr .header-cart-item .items-wrapper .item .content .price .product-convert-price > span{
    color: #494949;
    padding-left: 3px;
    padding-right: 3px;
}

.lc-hr .header-cart-item .footer-wrapper .btn{
    margin-right: 0;
    width: 100%;
}

.lc-hr .header-cart-item .footer-wrapper .total-price{
    width: 100%;
    text-align: center;
    font-size: 15px;
}

.lc-hr .header-cart-item .footer-wrapper .total-price > span{
    color: #000000;
    font-size: 15px;
}

.header-cart-item .items-wrapper .item .content .title{
    margin-bottom: 5px;
    font-family: 'open_sansregular';
    font-size: 12px;
    color: #000000;
    max-height: 41px;
    padding-right: 5px;
}

.header-cart-item .footer-wrapper{
    background: #ffffff;
    min-height: 80px;
}
.header-cart-item .subtitle{
    color: #797979;
    display: none;
}

.header-cart-item .footer-wrapper .total-price{
    color: #000000;
    font-family: 'open_sanssemibold';
}

.header-cart-item .footer-wrapper .btn,
.header-cart-item .footer-wrapper .btn:hover{
    background: #8ec83c;
    color: #ffffff;
    font-family: 'open_sansregular';
    padding: 0px 15px;
    min-width: 100px;
    line-height: 35px;
    background: #63a31e;
    background: -webkit-linear-gradient(#63a31e, #01852b);
    background: linear-gradient(#63a31e, #01852b);
    box-shadow: inset 0 0 5px #97ad80;
    -webkit-box-shadow: inset 0 0 5px #97ad80;
    -moz-box-shadow: inset 0 0 5px #97ad80;
    -o-box-shadow: inset 0 0 5px #97ad80;
    font-size: 12px;
}

.header-cart-item .footer-wrapper .btn:hover{
   opacity: 0.7;
}


.header-cart-item .header-cart-toggle{
    padding: 0;
    top: 31px;
}

/* Main navigation */
.nav-main-wrapper {
    background: #ce2727;
    background: -webkit-linear-gradient(#ce2727, #b82424);
    background: -o-linear-gradient(#ce2727, #b82424);
    background: -moz-linear-gradient(#ce2727, #b82424);
    background: linear-gradient(#ce2727, #b82424);
    border-top: 1px solid #a02222;
    font-family: 'open_sansregular';
    -webkit-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.4);
}

.nav-main {
    width: calc(100% - 90px);
}

.nav-main > li > a {
    color: #EEEEEE;
    padding: 12px 15px 9px;
    font-weight: bold;
    border-bottom: 3px solid rgba(0,0,0,0);
    text-transform: uppercase;
    font-size: 15px;
}

.nav-main > li > a > i.icon-caret-down {
    display: none;
}

.nav-main > li:not(.has-bg) > a:hover{
    border-bottom: 3px solid #ffffff;
}


.nav-main > li > a:hover,
.nav-main > li.active > a {
    background: transparent;
    color: #ffffff;
}

.nav-main > li > .highlight-bg {
    top: 8px
}

.nav-main > li.legocss > .highlight-bg{
    top: -2px;
}
.nav-main > li.has-bg.legocss a{
    width:50px;
}
.nav-main > li.has-bg.legocss img{
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.nav-main > li.has-bg.legocss:hover img{
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);

}

.nav-main > li.has-bg {
    margin-left: 0;
    height: 46px;
}
.nav-main > li.has-bg:first-of-type {
    position: relative;
    margin: 0 10px 0 30px;
}
.nav-main > li.has-bg {
    margin: 0 10px;
}
.nav-main > li.has-bg a {
    display: block;
    height: 47px;
    width: 40px;
    margin-right: 0;
}
.nav-main > li.has-bg:first-of-type a{
    margin-right: -10px;
}
.nav-main-submenu-wrapper {
    background: #ffffff;
    border: 1px solid #ecbebf;
    border-top: 0 solid;
    -webkit-box-shadow: inset 0px 9px 7px -7px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0px 9px 7px -7px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0px 9px 7px -7px rgba(0, 0, 0, 0.2);
}

.level4 .nav-main-submenu-wrapper {
    background: transparent;
    border: none;
    width: 100%;
}

.level4 .nav-main-submenu-wrapper .nav-main-submenu{
    margin: 0;
    padding: 10px 0;
    background: #ffffff;
    border: 1px solid #ecbebf;
    border-top: 0 solid;
    width: 240px;
    -webkit-box-shadow: inset 0px 9px 7px -7px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0px 9px 7px -7px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0px 9px 7px -7px rgba(0, 0, 0, 0.2);
}

.nav-main-dropdown-wrapper {
    -webkit-box-shadow: inset 0px 9px 7px -7px rgba(0, 0, 0, 0.2), 0 0 5px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: inset 0px 9px 7px -7px rgba(0, 0, 0, 0.2), 0 0 5px 0 rgba(0,0,0,0.2);
    box-shadow: inset 0px 9px 7px -7px rgba(0, 0, 0, 0.2), 0 0 5px 0 rgba(0,0,0,0.2);
    min-height:100%;
}

.level4 .nav-main-submenu {
    margin: 10px 0;
}

.level4 .nav-main-submenu > li.underline > a:before {
    position: absolute;
    content: "";
    height: 1px;
    width: calc(100% - 20px);
    background: #d9d9d9;
    left: 10px;
    bottom: 0;
}


.level4 .nav-main-submenu > li > a {
    color: #555555;
    font-size: 14px;
    padding: 0 15px;
}

.level4 .nav-main-submenu-wrapper .container {
    padding-left: 0;
}

.level4 .nav-main-submenu > li:hover {
    background: #f2f2f2;
}

.nav-main-submenu > li > a:hover,
.nav-main-submenu > li.active > a{
    background: transparent;
}

.level4 .nav-main-submenu > li > a {
    position: relative;
}

.level4 .nav-main-submenu > li > a > i:before {
    content: none;
}

.level4 .nav-main-submenu > li:hover > a > i {
    content: '';
    position: absolute;
    top: 0;
    right: -15px;
    width: 15px;
    height: 30px;
    background: url('../../images/core/menu_arrow.png');
    z-index: 1;
    display: none;
}

.level4 .nav-main-submenu > li > a > h5 {
    font-size: 14px;
    line-height: 30px;
    margin: 0;
    color: #494949;
}

.level4 .nav-main-submenu > li > a:hover {
    color: #555555;
}

.level4 .nav-main-submenu > li:hover > a {
    margin-right: 0px;
    background: #f2f2f2;
    z-index: 1;
}

.heading-wrapper-inline h5 {
    margin-top: 0;
    line-height: 30px;
    font-size: 14px;
    font-family: 'open_sanssemibold';
}

.nav-main-dropdown-item .heading-wrapper-inline {
    border: none;
    margin-bottom: 0;
}
.nav-main-dropdown li{
    max-width: 100%;
    float: left;
}
.nav-main-submenu .nav-main-dropdown-inner {
    padding: 20px 20px 20px 30px;
}

.level4 .nav-main-submenu .nav-main-dropdown-wrapper .nav-main-dropdown-item ul li a {
    padding: 0;
    line-height: 28px;
    font-size: 14px;
    color: #494949;
}

.level4 .nav-main-submenu .nav-main-dropdown-wrapper .nav-main-dropdown-item ul li a:hover {
    color: #b51d1d;
    font-weight: bold;
}

.level4 .nav-main-submenu > li > a > img {
    margin-right: 10px;
}

.level4 .nav-main-submenu .nav-main-dropdown-wrapper .nav-main-dropdown-item ul.brand-logo li {
    width: 50%;
    max-height: 65px;
}

.level4 .nav-main-submenu .nav-main-dropdown-wrapper .nav-main-dropdown-item ul.brand-logo li a {
    font-size: 0;
    line-height: 0;
}
.nav-main-dropdown li > a, .nav-main-dropdown .nav-main > li > a{
    color: #717171;
    line-height: 28px;
    font-size: 14px;
}

.nav-main-dropdown li > a:hover, .nav-main-dropdown .nav-main > li > a:hover{
    color: #b51d1d;
    font-weight: bold;
}

.nav-main-dropdown-inner {
    background: transparent;
    padding: 20px 25px;
}

.nav-main-dropdown-inner .slider-wrapper .heading-wrapper-inline{
    border: none;
}

.smallimages-slider-img-wrapper{
    width: 150px;
}

/* Akcija button */
.nav-main > li.has-bg.home a {
    padding: 0;
    margin: 0;
    height: 45px;
    display: block;
    width: 32px;
}
.nav-main > li.has-bg:first-of-type span{
    display: none;
}

/* Akcija button */
.nav-main > li.action-main-menu {
    float: right;
}

.nav-main > li.action-main-menu img {
    max-width: inherit;
    top: 10px;
}

.nav-main > li.action-main-menu a {
    color: #dd0c1c;
}

.nav-main > li.action-main-menu a:hover{
    color: #ab0d19;
}

.has-bg.dexytv{
    padding: 0 20px 0 20px;
    width: 120px;
}
.has-bg.dexytv img{
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.has-bg.dexytv a span{
    display: none;
}
/* autocomplet */
.autocomplete-close {
    padding: 0px;
    line-height: 47px;
    width: 50px;
    text-align: center;
    height: 47px;
    font-size: 20px;
}

.autocomplete-close:hover {
    color: #ED544A;
    background: transparent;
}


/* autocomplet button */
.autocomplete-button.autocomplete-button-simple {
    background: #ffffff;
    width: 30px;
    height: 30px;
    margin: 8px 0;
    padding: 0;
    display: block;
    box-shadow: 0 0 0 #ffffff;
    text-align: left;
    border-radius: 50%;
}

.autocomplete-button:after {
    content: none;
}

.autocomplete-button .icon {
    background-image: url('../../images/core/search-btn.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 30px;
    height: 30px;
    float: right;
}

.autocomplete-button .icon:before,
.autocomplete-button .title {
    display: none;
}

.autocomplete-results{
    margin-top: 10px;
    border-right: 1px solid #efefef;
    border-left: 1px solid #efefef;
}
.autocomplete-results .product-code {
    float: right;
    margin-top: 0;
    padding-bottom: 0;
    font-size: 10px;
    line-height: 12px;
}

.autocomplete-results .product-category{
    margin: 0;
    font-size: 10px;
    float: left;
    width: 150px;
    overflow: hidden;
    height: 12px;
    line-height: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.autocomplete-results .product-title{
    font-size: 13px;
    line-height: 18px;
    color: #000000;
    height: 35px;
    min-height:25px;
    padding-top: 0px;
}
.autocomplete-results .img-wrapper {
    border: 0px solid transparent;
}
.products-list-simple .img-wrapper img {
    max-width: 100%;
    border: 0px solid #d9d9d9;
}
.products-list-simple .img-wrapper {
    text-align: center;
    padding: 0 25px;
    overflow: hidden;
    margin-top: 10px;
}
.products-list-simple .product-price {
    color: #000000;
    font-size: 16px;
    margin-top: 0px;
    line-height: 18px;
    padding-right: 10px;
}
/* Main slider */
.slider.main-two-img-slider .slick-slide .main-img img {
    width: 100%;
    margin-bottom: 15px;
}

.slider.main-two-img-slider .slick-dots {
    bottom: 15px;
}

.slider.main-two-img-slider .slider-arrow i{
    color: #ffffff;
}

.slider.main-slider .item .content {
    display: block;
    -webkit-transform: translate(0%, 0%);
    -moz-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    -o-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
    top: initial !important;
    bottom: 20px;
    right: 20px;
    left: inherit;
    width: auto;
}
.slider.main-slider .item .text-wrapper .description{
    display: none;
}

.slider.main-slider .item .btn-wrapper .btn-slider {
    background: rgba(0, 0, 0, 0.25);
    border: 1px solid #ffffff;
}

.slider.main-slider .item .btn-wrapper .btn-slider:hover {
    background: rgba(195, 37, 37, 0.75);
}

.slider.main-slider .item .text-wrapper .title {
    display: none;
}

.slider.main-slider:hover .slider-arrows{
    padding: 0;
}
.slider.main-slider .slider-arrows .slider-prev,
.slider.main-slider .slider-arrows .slider-next{
    background: #fff;
    padding: 5px;
}

.slider .slick-dots li {
    width: 14px;
    height: 14px;
}

.slider .slick-dots li button:before {
    width: 12px;
    height: 12px;
}

.slider .slick-dots li.slick-active button:before {
    -webkit-box-shadow: inset 0 0 0 10px #c82727;
    -moz-box-shadow: inset 0 0 0 10px #c82727;
    box-shadow: inset 0 0 0 10px #c82727;
    width: 12px;
    height: 12px;
}

.slider.main-two-img-slider .item .content {
    bottom: 50px;
    transform: inherit;
    top: initial;
}

.slider.main-two-img-slider .item .text-wrapper .title {
    font-family: 'roboto-bold';
    text-transform: inherit;
    font-size: 60px;
    line-height: 60px;
    margin-bottom: 40px;
    text-shadow: 2px 2px 6px rgba(125,30,77,0.35);
}

.slider.main-two-img-slider .item .btn-wrapper .btn-slider {
    background: #ee6a60;
    box-shadow: none;
    font-size: 14px;
    font-family: 'roboto-light';
    padding: 10px 37px 9px 25px;
    line-height: 17px;
    position: relative;
}

.slider.main-two-img-slider .item .btn-wrapper .btn-slider:hover{
    background: #F5A7A1;
    color: #ffffff;
}

.slider.main-two-img-slider .item .btn-wrapper .btn-slider:after {
    content: "\e604";
    font-family: 'NBIcon', sans-serif;
    position: absolute;
    right: 10px;
    font-size: 11px;
}



/* Duble img grid */
.slider.double-img-grid-slider {
    border: 1px solid #f0f0f0;
    padding: 20px 10px 40px;
    margin-bottom: 20px;
}

.slider.double-img-grid-slider .slick-slide img {
    width: 100%;
}

.double-img-grid-slider .item .text-wrapper {
    line-height: 40px;
    height: 40px;
}

.double-img-grid-slider .item .text-wrapper .description {
    width: 180px;
    height: 60px;
    display: block;
    background: #ffffff;
    z-index: 1;
    position: relative;
    top: -10px;
    left: 50%;
    line-height: 60px;
    font-size: 18px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.double-img-grid-slider .item:hover .text-wrapper .description {
    color: #ee6a60;
}

.double-img-grid-slider .item div:not(.half-item-wrapper) .description p,
.double-img-grid-slider .item div:not(.half-item-wrapper) .description a {
    font-weight: bold;
    font-size: 18px;
}

.heading-wrapper.heading-wrapper-bordered:before {
    content: none;
}
.ages-slider-slider .heading-wrapper .title{
    max-width: 500px;
    margin: auto;
}
.ages-slider-slider{
overflow: hidden;
    margin-bottom: 10px;
}

.ages-slider-slider .heading-wrapper .title h2,
.double-img-grid-slider .heading-wrapper .title h2 {
    font-size: 20px;
    font-family: 'roboto-light';
    text-transform: initial;
    position: absolute;
    top: -40px;
    left: 50%;
    background: #ffffff;
    padding: 0px 30px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.ages-slider-slider .heading-wrapper .title h2 {
    position: relative;
    top: 50%;
}

.ages-slider-slider .heading-wrapper .title h2 span{
    padding: 0 10px;
    background: #ffffff;
}

.ages-slider-slider.grid-slider .text-wrapper .title{
    font-size: 20px;
}

.ages-slider-slider .heading-wrapper .title:before {
    position: absolute;
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: #f0f0f0;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.ages-slider-slider.grid-slider .main-img{
    display: block;
}

.double-img-grid-slider .item .half-item-wrapper .text-wrapper .title a {
    opacity: 0;
    font-family: 'roboto-light';
    font-size: 30px;
    padding: 5px 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    position: relative;
}

.double-img-grid-slider .item .half-item-wrapper .text-wrapper .title a:after {
    content: "";
    position: absolute;
    width: calc(100% - 0px);
    height: 1px;
    bottom: 2px;
    left: 0;
    background-color: #ffffff;
    visibility: hidden;
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.double-img-grid-slider .item .half-item-wrapper .text-wrapper .title a:hover:after {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
    visibility: visible;
}

.double-img-grid-slider .item .half-item-wrapper:hover .text-wrapper .title a {
    opacity: 1;
}

.double-img-grid-slider .item .half-item-wrapper:hover .img-wrapper:after {
    background: rgba(71,57,97,0.60);
}

/* Product list tabs */
.lists-tabs ul.items-wrapper {
    border-bottom: 2px solid #f4f4f4;
    text-align: center;
    margin-bottom: 20px;
}
.lists-tabs ul.items-wrapper .item {
    border-bottom: 2px solid #f4f4f4;
    margin-bottom: -2px;
}

.lists-tabs ul.items-wrapper .item.active {
    border-bottom: 2px solid #ebaeaa;
}

.lists-tabs ul.items-wrapper .item.active > a{
    font-size: 18px;
}

.lists-tabs ul.items-wrapper .item a {
    font-size: 18px;
    color: #494949;
    line-height: 50px;
    padding: 0 20px;
    font-family: 'roboto-light';
}

.lists-tabs ul.items-wrapper .item:hover a {
    color: #ee6a60;
}



/* Slick slider */
.main-slider .slider-arrow i {
    font-size: 25px;
}
.slider-arrow i {
    font-size: 15px;
}
.main-two-img-slider .slider-arrow i {
    font-size: 25px;
}

/* Product */
.product .item .img-wrapper {
    border: none;
    padding: 0 5px 8px;
    /*overflow: hidden;*/
}

.product .item.grid-view .img-wrapper{
    border: 0px solid #d9d9d9;
}

.product .item .img-wrapper .caption-product-list img{
    width:auto;
}

.product .item:hover .img-wrapper img {
    -moz-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    transform: scale(1.08);
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.product .item:hover .img-wrapper .caption-product-list img{
    -moz-transform: none;
    -webkit-transform: none;
    transform: none;
}

.product-listing .item .img-wrapper {
    padding: 0 25px;
}

.product-listing .product-item.gridalt-view .img-wrapper {
    padding: 0 5px;
}

.product .item.gridalt-view .text-wrapper .category-wrapper {
    display: none;
}
.product .item.gridalt-view:hover .options-wrapper .product-sizes .btn.buyButtonOnLists,
.product-slider.product .item:hover .options-wrapper .product-sizes .btn.buyButtonOnLists{
    width: 50%;
    line-height: 1;
    text-align: right;
}
.product .item.gridalt-view:hover .options-wrapper .abs-button-reserve:before,
.product-slider.product .item:hover .options-wrapper .abs-button-reserve:before{
    left: 0;
}
.product-slider.product .item:hover .options-wrapper .abs-button-reserve:before{
    left: 18px;
}
.product .item .img-overlay {
    background: rgba(255,255,255,0.10);
}

/*.product .item .btn-wrapper a{
    background: rgba(65,65,65,0.6);
    padding: 5px 10px;
    text-transform: uppercase;
    font-size: 13px;
}*/

.product .item .btn-wrapper a{
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#77ac17+0,07872a+100 */
    background: -webkit-linear-gradient(#63a31e, #01852b);
    background: linear-gradient(#63a31e, #01852b);
    box-shadow: inset 0 0 5px #97ad80;
    -webkit-box-shadow: inset 0 0 5px #97ad80;
    -moz-box-shadow: inset 0 0 5px #97ad80;
    -o-box-shadow: inset 0 0 5px #97ad80;
        /*font-family: 'Arial Narrow';*/
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        padding: 5px 10px;
        color: #ffffff;
        font-size: 14px;
        text-transform: uppercase;
        display: block;
    }

.product .item .btn-wrapper a i,
.product .item .caption-icons i {
    line-height: 30px;
}

.product .item .btn-wrapper .product-link .icon {
    font-weight: bold;
    margin-left: 2px;
    font-size: 14px;
    display: none;
}

.product .item .btn-wrapper .product-link i:before {
    content: "\e60a";
    font-family: 'NBIcon', sans-serif;
}

.product .item .btn-wrapper a.quick-view i{
    display: none;
}

.products-listing .product-item .img-wrapper .img-hover,
.product-slider .product-item .img-wrapper .img-hover{
    padding: 5px 25px 0px;
}

.img-wrapper .img-hover {
    display: none;
}

.product .item .caption-discount {
    background-image: url('../../images/core/discount_red.png');
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    width: 46px;
    height: 36px;
    font-size: 14px;
    font-family: 'open_sansregular';
    line-height: 36px;
    border-radius: 0;

}

.product .item .text-wrapper{
    height: 155px;
    z-index:1;
}

.product .item .text-wrapper .category-wrapper {
    font-size: 12px;
    color: #969696;
    text-transform: none;
    line-height: 12px;
    margin: 0;
    padding: 10px 0 0;
    height: 20px;
    display: flow-root;
}

.product .item .text-wrapper .category-wrapper .category{
    width: 170px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
}

.product.product-slider .item .text-wrapper .category-wrapper .category{
    width: 110px;
}

.product .item .text-wrapper .category-wrapper a,
.product .item .text-wrapper .category-wrapper span {
    font-size: 11px;
    line-height: 11px;
}

.product .item .text-wrapper:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #e9e9e9;
    content: '';
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.product .item:hover .text-wrapper:before{
    width: 100%;
    background: #dd0c1c;
}
.product .item .text-wrapper .title {
    display: inline-block;
    border-bottom: 0px solid #f4f4f4;
    height: 37px;
    padding-top: 3px;
    overflow: hidden;
    margin-bottom: 5px;
    vertical-align: middle;
    /*white-space: nowrap;*/
    /*text-overflow: ellipsis;*/
}

.product .item .text-wrapper .title a {
    font-size: 13px;
    line-height: 18px;
}



.product .item .text-wrapper .prices-wrapper .current-price,
.search-sugest .item .product-prices .product-price {
    /*color: #dd0c1c;*/
    color: #000000;
    font-family: 'open_sanssemibold';
    font-size: 16px;
    line-height: 19px;
    display: inline-block;
}



.product .item .text-wrapper .prices-wrapper .prev-price,
.search-sugest .item .product-prev-price,
.product .item .text-wrapper .prices-wrapper .prev-price.prev-price-third {
    font-size: 14px;
    line-height: 16px;
    text-decoration: line-through;
    color: #949393;
    font-family: 'open_sansregular';
}

.product .item .caption-icons .icon{
    font-size: 16px;
    color: #414141;
}

.product .item .caption-icons .product-compare .icon:hover {
    /*background: rgba(238, 106, 96, 0.6);*/
    color: #f9c80b;
}

.product .item .caption-icons .icon{
    display: none;
}

.product .item .caption-icons .quick-view .icon{
    display: none;
}

.product .item.gridalt-view .caption-icons .icon{
    margin-top: 3px;
}

.product .item .caption-icons .favorite.active .icon{
    background: transparent;
}

.favorite.active i:before{
    color: #ee6a60;
}

.product-slider > .slider-navigation-absolute{
    width: 100%;
    left: 0;
    top: calc(50% - 40px);
}

.product .social-share{
    display: none;
}

.favorite.active{
    color: #494949;
}

.favorite.active .icon{
    color: #ffdd00;
}

.product-favorite.active .icon{
    background: transparent;
    margin-right: 0;
}

.iframe-wrapper .btn-default{
    color: #000000;
    border: none;
    padding: 5px 25px 5px 0;
    position: relative;
    text-transform: uppercase;
    box-shadow: none;
}

.iframe-wrapper .btn-default:hover,
.iframe-wrapper .btn-defaul:focus,
.iframe-wrapper .btn-defaul:active{
    color: #ee6a60;
    background-color: transparent;
    box-shadow: none;
    border: none;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default:active:focus{
    background-color: transparent;
    box-shadow: none;
    border: none;
}
.career-page .btn-default:hover{
    border: 1px solid #d9d9d9;
}

.iframe-wrapper .btn-default:before{
    content: '';
    position: absolute;
    right: 0;
    top: 10px;
    background: url('../../images/core/desno_1.svg') no-repeat;
    width: 11px;
    height: 11px;
    display: none;

}

.grid-slider.product-quickview-grid-slider .item .title{
    font-size: 13px;
    font-family: 'open_sanssemibold';
    text-transform: none;
}

.grid-slider.product-quickview-grid-slider .item .description{
    font-size: 13px;
}

.grid-slider.product-quickview-grid-slider .item .description p{
    font-size: 12px;
}

.slider.product-images-thumbs .slider-navigation-absolute{
    width: 104%;
}

.slider.product-images-thumbs .slider-arrow i{
    font-size: 13px;
}

.slider.product-main img {
    margin: auto;
}
/*Ages grid slider*/
.grid-slider.ages-slider-slider .item{
    position: relative;
}
.grid-slider.ages-slider-slider .item .content{
    position: absolute;
    bottom:10px;
    left:10px;
    width:calc(100% - 20px);
}
.grid-slider.ages-slider-slider .item .content .text-wrapper{
    margin-top: 0;
}
.grid-slider.ages-slider-slider .item .content .text-wrapper .title{
    font-size: 16px;
    margin-bottom: 0px;
    line-height:20px;
    color: #ffffff;
    text-transform: none;
}
/*Ages grid slider End*/
/* Simple small slider*/
.simple-small-slider {
    border: 1px solid #f0f0f0;
    -webkit-box-shadow: 0 0 0 0 #ffffff;
    -moz-box-shadow: 0 0 0 0 #ffffff;
    box-shadow: 0 0 0 0 #ffffff;
    margin-top: 40px;
    margin-bottom: 40px;
}

.simple-small-slider .heading-wrapper.heading-wrapper-bordered {
    margin-bottom: 0;
    height: 90px;
}

.simple-small-slider .heading-wrapper .title,
.simple-small-slider .heading-wrapper .title a {
    font-size: 16px;
    color: #000000;
    text-transform: none;
    font-family: 'roboto';
    text-align: center;
}
.simple-small-slider .heading-wrapper .title:hover a{
    color: #ee6a60;
}
.simple-small-slider .heading-wrapper .description {
    font-size: 13px;
    color: #494949;
    font-family: 'open_sansregular';
    margin-top: 10px;
    line-height: 22px;
    overflow: hidden;
    height: 22px;
    text-align: center;
}

.simple-small-slider .slider-btn-wrapper {
    display: none;
}

.simple-small-slider .img-wrapper img {
    width: 100%;
}

.slider .slick-dots li button:before {

}

.simple-small-slider.slider .slick-dots li.slick-active button:before {
    -webkit-box-shadow: inset 0 0 0 12px #c82727;
    -moz-box-shadow: inset 0 0 0 12px #c82727;
    box-shadow: inset 0 0 0 12px #c82727;
}

.simple-small-slider .text-wrapper {
    display: none;
}

.simple-small-slider .item .img-wrapper{
    position:relative;
}
.simple-small-slider .item .img-wrapper:after {
    content: "";
}
.simple-small-slider .item:hover .img-wrapper{
    overflow: hidden;
}
.simple-small-slider .item:hover .img-wrapper img{
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.simple-small-slider:hover .heading-wrapper .title a{
    color: #ee6a60;
}


/* Baners grid slider */
.grid-slider.baners-slider .item .text-wrapper {
    display: none;
}

.grid-slider.baners-slider .item .img-wrapper img {
    width: 100%;
}

.grid-slider.baners-slider .item .img-wrapper {
    border: 1px solid #f0f0f0;
}

.grid-slider.baners-slider .item .img-wrapper:after{
    display: none;
}

.grid-slider.baners-slider .item .img-responsive {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -ms-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
}

.grid-slider.baners-slider .item .img-responsive:hover{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

    /* Article slider */
.article.article-slider {
    padding: 0;
    background: transparent;
    margin: 0 -10px 20px;
}

.article.article-slider .item:hover,
.article.article-slider .item {
    -webkit-box-shadow: 0 0 0 0 #ffffff;
    -moz-box-shadow: 0 0 0 0 #ffffff;
    box-shadow: 0 0 0 0 #ffffff;
}

.article .item .content {
    border: 1px solid #f3f3f3;
}

.article.article-slider .item .text-wrapper .category,
.article.article-slider .item .text-wrapper .the-date {
    display: none;
}

.article.article-slider .slider-arrows .slider-prev{
    margin-left: -15px;
}

.article.article-slider .slider-arrows .slider-next{
    margin-right: -15px;
}

.article .item .text-wrapper .title {
    height: 40px;
    margin-bottom: 15px;
    margin-top: 10px;
}

.article .item .text-wrapper .title a {
    font-size: 16px;
    line-height: 20px;
    color: #000000;
    font-family: 'roboto';
    display: block;
}

.article .item .text-wrapper .title a:hover{
    color: #ee6a60;
}


.article .item .text-wrapper .description {
    font-size: 13px;
    line-height: 16px;
    height: 32px;
    color: #494949;
    margin-bottom: 15px;
}

.article .item .btn-wrapper {
    position: absolute;
    top: -30px;
    left: 0;
    height: 30px;
}

.article .item .btn-wrapper .favorite {
    display: none;
}

.article .item .btn-wrapper a.btn {
    background: #ffffff;
    border-top-left-radius: 15px;
    color: #494949;
    line-height: 30px;
    text-transform: inherit;
    display: block;
    padding: 0 12px;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    font-family: 'roboto-light';
}

.article .item:hover .btn-wrapper a.btn {
    opacity: 1;
}

.article .item .btn-wrapper a.btn i{
    display: none;
}

.article-slider .social-share{
    display: none;
}

.article .item .img-wrapper, .article-autosuggest .item .img-wrapper{
    border: 1px solid #efefef;
    border-bottom: none;
}

/* brands slider */
.brands-slider{
    margin-bottom: 0;
}

.brands.brands-slider .slider-init{
    margin: 0;
}

.brands .item{
    height: 100px;
}

.brands-wrapper-border{
    border-top: 2px solid #f0f0f0;
}

/* social share */
.social-share .items-wrapper .item .icon{
    color: #929292;
}

.social-share .items-wrapper .item:hover .icon {
    color: #f5a6a0;
}

.social-share .items-wrapper .item.item-pinterest,
.social-share .items-wrapper .item.item-whatsapp,
.social-share .items-wrapper .item.item-viber,
.social-share .items-wrapper .item.item-email {
    display: none;
}

.social-share .item{
    font-size: 20px;
}

.products-detail-wrapper .social-share {
    text-align: center;
    margin-top: 20px;
}

.products-detail-wrapper .social-share .item{
    opacity: 1;
}

.social-share i.icon-connection,
.products-detail-wrapper .social-share .show-all{
    display: none;
}

.action-video {
    margin: 0;
    text-align: center;
    padding-top: 20px;
}

.action-video span,
.action-video i {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.action-video.action-modal{
    display: none;
}
.action-video.binded-to-tab {
    display: block;
}
.social-share .item a{
    color: #494949;
}

.social-share .item a:hover{
    color: #f5a6a0;
}

/*article social share*/

.article-detail .social-share .items-wrapper{
    display: inline-block;
}

.article-detail .social-share > i{
    display: inline-block;
}

.article-detail .social-share{
    position: absolute;
    right: 0;
    margin-bottom: 0;
    margin-top: 5px;
}

/* Footer */

.footer {
    padding-top: 20px;
}
.footer-wrapper{
    background-color: #d82323;
    padding-bottom: 0 !important;
}
.footer-wrapper .footer-social-newsletter{
    background-color: #d82323;
    background: -o-linear-gradient(#d82323, #c12020);
    background: -moz-linear-gradient(#d82323, #c12020);
    background: linear-gradient(#d82323, #c12020);
    background-image: url('../../images/core/footer_bg_dexyco.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.footer-social-newsletter .newsletter.check-enabled .form-group label{
    color: #ffffff;
}
.footer-social-newsletter .newsletter.check-enabled .form-group .icheckbox_flat{
    flex-shrink: 0;
}
.footer-social-newsletter .newsletter.check-enabled .form-group label a{
    color: #ffffff;
    text-decoration: underline;
}
.footer-social-newsletter .newsletter.check-enabled .validation-errors-list{
    bottom: 11px;
    background: rgba(0,0,0,0.7);
}
.footer-social-newsletter .newsletter.check-enabled .check-newsletter .validation-errors-list{
    left: 0;
    bottom: -20px;
    top: auto;
}

.footer-social-newsletter .newsletter .validation-errors-list{
    right: auto;
    background: rgba(0,0,0,0.5);
}

.footer-wrapper .footer-social-newsletter .container {
    padding-bottom: 30px;
}

.footer-wrapper .footer-social-newsletter .container .title h5 {
    margin: 40px 0 20px;
    font-family: open_sansregular;
}

.footer-wrapper .footer-social-newsletter .newsletter form {
    position: relative;
    max-width: 385px;
}

.footer-wrapper .footer-social-newsletter .newsletter .form-group input {
    background: #ffffff;
    color: #494949;
    font-size: 13px;
    height: 40px;
}

.footer-wrapper .footer-social-newsletter .newsletter form .btn-wrapper {
    position: absolute;
    top: 0;
    right: 0;
}

.footer-wrapper .footer-social-newsletter .newsletter form .btn-wrapper button,
.footer-wrapper .footer-social-newsletter .newsletter form .btn-wrapper button:hover{
    /*background-color: #dd0c1c;*/
    height: 40px;
    font-family: 'open_sansregular';
    font-weight: normal;
    color: #ffffff;
    background: #ee6a60; /* Old browsers */
    background: -moz-linear-gradient(top, #ee6a60 0%, #b82424 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ee6a60 0%,#b82424 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ee6a60 0%,#b82424 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee6a60', endColorstr='#b82424',GradientType=0 ); /* IE6-9 */
}
.footer-wrapper .footer-social-newsletter .newsletter form .btn-wrapper button:hover{
    opacity: 0.7;
}

.footer-wrapper .footer-social-newsletter  .newsletter form .btn-wrapper button:hover{
    background-color: #b50c19;
}

.footer .nav.items-wrapper .item a:hover{
    color: #ee6a60;
}
.footer .nav>li>a:hover, .footer .nav>li>a:focus{
    background-color: transparent;
}


.social-icon .item a {
    opacity: 0.7;
}

.social-icon .item a:hover {
    opacity: 1;
}

.footer-wrapper > .container-fluid {
    background: #ffffff;
    color: #7f7d7d;
}

.footer-wrapper .social-icon .img-wrapper img {
    border-radius: 10px;
}

.footer-wrapper .social-icon .social-icon .item {
    margin-right: 2px;
}

.footer .heading-wrapper .title h5{
    margin-bottom: 20px;
    color: #494949;
}

.footer .heading-wrapper .title{
    font-family: 'open_sansregular';
}

.company-info .item span.title {
    display: inline-block;
}

.company-info .item span.title:after {
    content: ":";
    display: inline-block;
}
.footer .company-info .item.item-site-address span.title:after ,
.footer .company-info .item.item-site-phone span.title:after {
    content: ":";
    display: none;
}
.footer .company-info .item.item-site-address span.title ,
.footer .company-info .item.item-site-phone span.title {
    display: none;
}

.footer .nav.items-wrapper .item,
.company-info .heading-wrapper .title h5{
    margin: 0;
    padding: 0;
    font-size: 13px;
}

.footer .nav.items-wrapper .item,
.footer .nav.items-wrapper .item a,
.company-info .heading-wrapper .title h5{
    font-size: 13px;
    color: #7f7d7d;
    font-family: 'open_sansregular';
    line-height: 22px;
    display: inline-block;
}

.company-info .heading-wrapper .title span {
    text-transform: initial;
}

.company-info .item i {
    display: none;
}

.company-info .item span.content {
    display: inline-block;
    color: #797979;
    font-size: 13px;
}

.footer-bottom {
    background: #d82323;
    background: -webkit-linear-gradient(#d82323, #c12020);
    background: -o-linear-gradient(#d82323, #c12020);
    background: -moz-linear-gradient(#d82323, #c12020);
    background: linear-gradient(#d82323, #c12020);
}

.footer-bottom .container {
    background-image: url('../../images/core/footer_bottom_bg.png');
    background-position: center top;
    background-repeat: no-repeat;
    height: 100px;
}

.footer-wrapper .logo {
    margin-top: 20px;
}

.footer .payment-card {
    padding: 15px 0;
    -webkit-box-shadow: 0 0 0 0 #ffffff;
    -moz-box-shadow: 0 0 0 0 #ffffff;
    box-shadow: 0 0 0 0 #ffffff;
    text-align: right;
}

.bt-dexy-rs .footer .payment-card{
    text-align: left;
}

.payment-card-wrapper .payment-card{
    text-align: center;
}

.bt-dexy-rs .footer .payment-card > .items-wrapper {
    text-align: center;
}

.copyright {
    margin: 50px auto 0;
    border: none;
}

.copyright,
.copyright a {
    font-family: 'open_sanssemibold';
    color: #ffffff;
}

/* Listing products */
.product-listing-filters{
    border-right: none;
    padding-top: 10px;
}

.product-listing-intro .headding-wrapper .title h1 {
    font-size: 20px;
    line-height: 33px;
    height: 33px;
    margin-bottom: 0;
    color: #000000;
}

.product-listing-filters .product-lists-wrapper .item{
    height:30px;
}
.product-listing-filters .product-lists-wrapper{
    display: none;
}

.product-listing-intro .form-group .styled-select select{
    line-height: 32px;
    height: 32px;
    padding: 0 20px 0 5px;
}

.product-listing-intro .styled-select{
    max-width: 227px;
    height: 34px;
}

.selected-filters.tags{
    background: #ffffff;
    margin: 0;
    padding: 10px;
}

.selected-filters.tags:before {
    background: #ffffff;
}

.tags .items-wrapper .item{
    color: #949393;
    background: #ffffff;
    border: 1px solid #eeeeee;
    border-radius: 0;
    margin: 2px;
}

.tags .items-wrapper .item .close{
    color: #949393;
    opacity: 1;
    height: 25px;
    line-height: 24px;
}

.tags .items-wrapper .item .close:hover{
    background: transparent;
    opacity: 1;
    color: #ee6a60;
}

.tags .items-wrapper .item .text{
    height: 25px;
    line-height: 25px;
}

.tags .products-found-wrapper .products-found{
    font-size: 13px;
    margin-right: 0;
}

.tags .products-found-wrapper .remove-all-tags{
    margin-right: 15px;
    background: #ffffff;
    color: #949393;
    font-size: 13px;
    opacity: 1;
    line-height: 22px;
}

.tags .products-found-wrapper .remove-all-tags:hover{
    background: #ffffff;
    color: #494949;
}


.product-listing-intro .form-group label{
    font-size: 12px;
}

.product-listing-intro .form-group span{
    font-size: 13px;
    font-family: 'open_sanslight';
}

.filter-group a,
.filter-group label {
    font-size: 12px;
    color: #494949;
    display: inline;
    vertical-align: middle;
    margin-left: 0;
}

.filter-group li.active a{
    color: #ee6a60;
}

.form-group-checklabel label {
    margin-left: 3px;
}

.filter-group a:hover, .filter-group label:hover{
    color: #ee6a60;
}

.filter-group .title{
    color: #000000;
    font-size: 13px;
    font-family: 'open_sanssemibold';
}

.product-listing > .listing-products {
    overflow: hidden;
}

.product-listing .product-item:not(.list-view){
    border: 1px solid transparent;
}

.product-listing .product-item:not(.list-view):hover{
    border: 1px solid transparent;
}

.product-listing .product-item:not(.list-view) .img-wrapper{

    margin-top: 10px;
}

.product-listing .product-item.list-view:hover {
    background: transparent;
    outline: 1px solid #f7f7f7;
}

.product-listing .product-item.list-view .img-wrapper {
    border: none;
}

.product-listing .product-item.list-view .text-wrapper .product-description {
    margin: 10px 0 0;
}

.product-listing .product-item.list-view .prices-wrapper .current-price {
    margin-top: 10px;
}



.product-listing .item .product-compare {
    display: none;
}

.limited-filters .filter-group .show-all-filters:hover,
.filter-group .items-wrapper .item.form-group-checklabel label:hover{
    color: #ee6a60;
}

.filter-group .btn-search,
.filter-group .btn-search:hover,
.filter-group .btn-search:focus,
.filter-group .btn-search:active,
.filter-group .btn-search:focus:active{
    background: #ee6a60; /* Old browsers */
    background: -moz-linear-gradient(top, #ee6a60 0%, #b82424 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ee6a60 0%,#b82424 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ee6a60 0%,#b82424 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee6a60', endColorstr='#b82424',GradientType=0 ); /* IE6-9 */
}

.filter-group .btn-search:hover,
.filter-group .btn-search:focus,
.filter-group .btn-search:active,
.filter-group .btn-search:focus:active {
   opacity: 0.7;
}

.filter-group .items-wrapper > li{
    margin-bottom: 1px;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
}

.filter-group .list-unstyled{
    line-height: normal;
}

.product-listing-filters .filter-group{
    padding-left: 2px;
}

.filter-group.filter-input-search .items-wrapper > li{
    height: 100%;
}

.filter-group .headline-wrapper:first-of-type{
    /*border-top: 1px solid #efefef;*/
    padding-top: 7px;
}

.filter-group .items-wrapper{
    border-bottom: none;
    max-height: 190px;
    margin-bottom: 15px;
    padding: 0 10px 0 1px;
    overflow-y: auto;
}

.nicescroll-rails > div {
    background: #ee6a60 !important;
    width: 3px !important;
}

.sidebar-product-compare {
    display: none;
}

.product-listing-intro{
    padding: 5px 0 10px;
}
.product-listing-intro .form-group.auto-search{
    padding-left: 5px;
}
.product-listing-intro .form-group label {
    margin: 0 5px 0 0;
    padding-left: 5px;
}

.product-listing-intro .form-group span {
    margin: 0 0 0 15px;
}

.product-listing-intro .pagination-wrapper {
    display: none;
}

.product-listing-intro .list-types-wrapper .item {
    color: #494949;
}
.product-listing-intro .list-types-wrapper .icon.fa-bars{
    display:none !important;
}
.product-listing-intro .list-types-wrapper .item.item-list {
    display: none !important;
}

.product-listing-intro .list-types-wrapper .item.active i,
.product-listing-intro .list-types-wrapper .item:hover i {
    color: #ee6a60;
    background: #ffffff;
}

.product-listing .product-item .img-wrapper .caption-icons i{
    font-size: 16px;
    color: #414141;
}

.products-listing{
    padding-left: 20px;
}

/*Kupiti*/
.gridalt-view .abs-button-reserve{
    top: 34px;
}
.gridalt-view .abs-button-reserve:before{
}
/*ZA IE */
.product .item .abs-button-reserve{
    opacity: 0;
}
.product .item:hover .abs-button-reserve{
    opacity: 1;
}
/*ZA IE End*/
.options-wrapper .slider-level2.thumbs-slider{
    display: none;
}
.options-wrapper {
    margin: 0;
    height: 0;
}
.options-wrapper > * {
    display: inline-block;
    vertical-align: bottom;
    height: 0;
    float: left;
    margin-right: 5px;
}
.product .item .options-wrapper{
    padding: 0;
    margin-bottom: 0;
    box-shadow: none;
}
.product .item .options-wrapper .product-sizes .btn.buyButtonOnLists,
.abs-button-reserve {
    position: absolute;
    top: 105px;
    right: 100px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    color: #005bab;
    background: transparent;
    text-transform: none;
    border: 0px solid transparent;
    font-size: 17px;
    padding: 0;
    box-shadow: none;
    line-height: 20px;
    font-weight: bold;
    width: auto;
}
.product .item:hover .options-wrapper .product-sizes .btn.buyButtonOnLists,
.product .item:hover .options-wrapper .abs-button-reserve{
    right: 0px;
    /*top:29px;*/
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
    -o-transition: all 0.8s;
    transition: all 0.8s;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.product .item .options-wrapper .abs-button-reserve.btn-success,
.product .item:hover .options-wrapper .abs-button-reserve.btn-success,
.product .item:hover .options-wrapper .abs-button-reserve.btn-success:hover,
.product .item:hover .options-wrapper .abs-button-reserve.btn-success:active,
.product .item:hover .options-wrapper .abs-button-reserve.btn-success:focus,
.product .item:hover .options-wrapper .abs-button-reserve.btn-success:focus:active{
    background: transparent;
    text-transform: none;
    border: 0px solid transparent;
    font-size: 14px;
    padding: 0;
    box-shadow: none;
    line-height: 20px;
    font-weight: bold;
    min-width: 0;
    height: 20px;
}
.product .item:hover .options-wrapper .abs-button-reserve.btn-danger:hover,
.product .item:hover .options-wrapper .abs-button-reserve.btn-danger:active:focus,
.product .item:hover .options-wrapper .abs-button-reserve.btn-danger:focus,
.product .item .options-wrapper .abs-button-reserve.btn-danger:hover,
.product .item .options-wrapper .abs-button-reserve.btn-danger:active:focus,
.product .item .options-wrapper .abs-button-reserve.btn-danger:focus{

    color: #EB4034;
    background: transparent;
}


.product .item:hover .options-wrapper .abs-button-reserve:hover,
.product .item:hover .options-wrapper .abs-button-reserve:active:focus,
.product .item:hover .options-wrapper .abs-button-reserve:focus{
    color: #005bab;
}
.abs-button-reserve:before{
    content: url(../../images/core/cart1.png);
    position: absolute;
    left: -120px;
    opacity: 0.3;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
    -o-transition: all 0.8s;
    transition: all 0.9s;
}
.product .item:hover .options-wrapper .abs-button-reserve:before{
    opacity: 1;
    left: -22px;
}

    /* pagination */
.pagination > li.active > a,
.pagination > li.active > a:hover {
    background: rgba(0,0,0,0.5);
    border-radius: 50%;
    color: #ffffff;
    border: none;
}

.pagination{
    margin-top: 40px;
}

.pagination>li>a, .pagination>li>span{
    font-size: 18px;
}

.pagination > li > a{
    border-radius: 50%;
    color: #494949;
    border: none;
}

.icon-caret-right:before{
    content: '';
    position: absolute;
    top: 0px;
    left: 15px;
    background: url('../../images/core/desno_1.svg') no-repeat;
    width: 15px;
    height: 15px;
}

.input-autocomplete-wrapper .fast-login-btn.icon-caret-right:before {
    top: 7px;
}
.toggle-init .icon-caret-right:before{
    left: -5px;
}

.icon-caret-dbl-right:before{
    content: '';
    position: absolute;
    top: 0px;
    left: 15px;
    background: url('../../images/core/desno_2.svg') no-repeat;
    width: 15px;
    height: 15px;
}

.icon-caret-left:before{
    content: '';
    position: absolute;
    top: 0px;
    left: 15px;
    background: url('../../images/core/levo_1.svg') no-repeat;
    width: 15px;
    height: 15px;
}


.icon-caret-dbl-left:before{
    content: '';
    position: absolute;
    top: 0px;
    left: 15px;
    background: url('../../images/core/levo_2.svg') no-repeat;
    width: 15px;
    height: 15px;
}


.list-slider-wrapper > .slider-init .item .img-wrapper{
    padding: 0;
}
.list-slider-wrapper > .slider-init .item .img-wrapper img{
    margin: auto;
}

.list-slider-wrapper > .slider-init .item:hover .img-wrapper img{
    padding: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
/* Loader icon */
.loader-icon:after {
    background-color: #ee6a60;
}

/* Product detail */
.product-details{
    padding-top: 20px;
}

.product-details .product-image-wrapper{
    border: none;
}

.product-detail-wrapper{

}

.product-details-info .brand {
    display: none;
}

.product_detail-slider.grid-slider{
    padding: 10px;
    margin-top: 40px;
    border:1px solid #e9e9e9;
}
.product_detail-slider.grid-slider .content{
    position: static;
    bottom: 0;
    height: auto;
    background: transparent;
    width: 100%;
    left: 0;
    padding: 0;
}

.product_detail-slider.grid-slider .text-wrapper .title {
    text-transform: uppercase;
    font-size: 11px;
    line-height: 1;
    margin-bottom: 0;
    color: #222222;
}
.product_detail-slider.grid-slider .text-wrapper{
    margin-top: 5px;
}
.product_detail-slider.grid-slider .item .img-wrapper img{
    margin:auto;
}
.product_detail-slider.grid-slider .item:hover .img-wrapper:after {
    display: none;
}
.product_detail-slider.grid-slider .text-wrapper .description{
    display: none;
}

.product-details h1 {
    font-size: 22px;
    line-height: 24px;
    margin: 0;
    color: #494949;
    margin-bottom: 10px;
}

.product-details .product-details-info .category,
.product-details .product-details-info .category a {
    font-size: 13px;
    line-height: 21px;
    color: #494949;
}

.product-details .product-details-info .code {
    color: #acacac;
    font-size: 13px;
}

.product-details .product-details-info{
    border-bottom: none;
}

.product-details .description {
    font-size: 13px;
    line-height: 18px;
    overflow: hidden;
    padding: 10px 0;
    color: #505050;
}

.product-details-price{
    margin-bottom: 20px;
    border-top: 1px solid #dd0c1c;
    padding-bottom: 10px;
}

.product-details-price .current-price {
    color: #000000;
    font-family: 'open_sanssemibold';
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 10px;
}

.product-details-price .prev-price {
    font-size: 16px;
    color: #949393;
}

.product-details-price .action-lowerprice {
    bottom: 20px;
    top: inherit;
    line-height: 22px;
}

.product-details-price .price-saved{
    color: #949393;
    font-size: 15px;
}
.product-details .caption-discount{
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../../images/core/discount_red.png');
    background-color: transparent;
    border-radius: 0;
    font-size: 14px;

}
.product-gallery-wrapper .caption-icons {
    display: none;
}
.social-share .share-text {
    margin-bottom: 10px;
    color: #000000;
}
.product-gallery-wrapper .social-share {
    margin-top: 20px;
    text-align: center;
    border-top: 1px solid #e9e9e9;
    padding: 10px 0;
}
.product-gallery-wrapper .product-images .social-share{
    display: none;
}

.shop-button-qnt,
.shop-button-qnt:hover,
.shop-button-qnt:active,
.shop-button-qnt:focus:active,
.shop-button-qnt:focus{
    min-width: 230px;
    height: 50px;
    margin-left: 10px;
    margin-bottom: 0px;
    padding-right: 60px;
    padding-left: 40px;
    background: #63a31e;
    background: -webkit-linear-gradient(#63a31e, #01852b);
    background: linear-gradient(#63a31e, #01852b);
    box-shadow: inset 0 0 5px #97ad80;
    -webkit-box-shadow: inset 0 0 5px #97ad80;
    -moz-box-shadow: inset 0 0 5px #97ad80;
    -o-box-shadow: inset 0 0 5px #97ad80;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.shop-button-qnt:hover{

    opacity: 0.7;
}
.shop-button-qnt:before{
    content: url(../../images/core/cart-icon_3.png);
    top: -20px;
}

.shop-button-qnt:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: -10px;
    border-right: 10px solid #8ec83c;
    border-left: 0px solid transparent;
    border-top: 0px solid #8ec83c;
    border-bottom: 40px solid transparent;
    z-index: 1;
    -webkit-box-shadow: 0 0 0 0 #ffffff;
    -moz-box-shadow: 0 0 0 0 #ffffff;
    box-shadow: 0 0 0 0 #ffffff;
}

.product-quantity {
    height: 50px;
    border-left: 1px solid #d9d9d9;
}

.product-quantity-arrows i {
    height: 25px;
    line-height: 25px;
}

.product-quantity-wrapper {
    position: relative;
    width: 70px;
    margin-right: -10px;
}

.product-quantity-wrapper .product-quantity-arrows {
    position: absolute;
    left: 35px;
    top: 25px;
    width: 25px;
}

.product-quantity-wrapper .product-quantity-arrows:last-of-type {
    top: 0;
}

.product-quantity-wrapper .product-quantity-arrows:first-of-type .icon {
    border-top: 0;
}

.product-attributes-wrapper{
    width: 100%;
}

.product-attributes-wrapper .product-help-link{
    color: #494949;
    font-size: 13px;
}

.product-attributes-wrapper .filters-choice{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.product-attributes-wrapper .filters-choice.active{
    background: #63a31e;
    background: -webkit-linear-gradient(#63a31e, #01852b);
    background: linear-gradient(#63a31e, #01852b);
    box-shadow: inset 0 0 5px #97ad80;
    -webkit-box-shadow: inset 0 0 5px #97ad80;
    -moz-box-shadow: inset 0 0 5px #97ad80;
    -o-box-shadow: inset 0 0 5px #97ad80;
}

.product-attributes li.active{
    background: #ffffff;
    border-color: #dd0c1c;
    color: #dd0c1c;
}

.product-attributes li{
    border: 1px solid #adadad;
}

.product-attributes li:hover{
    border-color: #dd0c1c;
    color: #dd0c1c;
}

.product-attributes li .second-size {
    display: none;
}

.popover.left {
    padding: 3px;
}

.popover-content {
    padding: 0;
    margin-top: -1px;
}
.popover-content {
    padding: 5px 10px;
    line-height: 1;
}

.popover-content p {
    padding: 10px;
    font-size: 11px;
}

.popover-title{
    background: #ee6a60;
    font-size: 12px;
    line-height: 13px;
    text-align: left;
    padding-left: 5px;
}
.popover.bottom>.arrow:after {
    border-bottom-color: #ee6a60;
}

.product-favorite .icon {
    line-height: 25px;
    font-size: 15px;
}

.product-favorite .icon {
    margin-right: 5px;
    width: 25px;
    height: 25px;
    background: #9d9d9d;
    border-radius: 50%;
    text-align: center;
    line-height: 28px;
    color: #fff;
    vertical-align: middle;
}
.product .item .options-wrapper .product-sizes {
    position: static;
    min-height: inherit;
}

.product .item .options-wrapper .product-sizes .btn-sizes{
    display: none;
}


.product-help-link .icon-ruler:before{
    margin-left: 5px;
}

.product-help-link span{
    margin-right: 5px;
}

.product-attributes-wrapper .product-help-link{
    font-size: 0.9rem;
}
.product-images-thumbs-vertical .item{
    cursor: pointer;
}

.product-order-info {
    border-top: 1px solid #dd0c1c;
    margin-top: 10px;
    padding-top:10px;
}
.product-order-info  .list-img{
    float:left;
    padding-right: 10px;
}


/* product details tabs */
.lists-tabs .tab-content{
    margin-bottom: 0;
}

.product-specification-tabs.lists-tabs .tab-content,
.product-generic-tabs.lists-tabs .tab-content{
    background: #f5f5f5;
    padding: 40px calc(50vw - 690px);
    margin: 0 calc(-50vw + 699px) 50px;
    background-image: url('../../images/core/patern.png');
    background-repeat: repeat-x;
    background-position: bottom;
}

.product-specification-tabs.lists-tabs ul.items-wrapper,
.product-generic-tabs.lists-tabs ul.items-wrapper{
    margin-bottom: 0;
    border-bottom: none;
}

.table.product-attrbite-table>tbody>tr:nth-child(2n+1){
    background: transparent;
}

/*.product-tab.lists-tabs ul.items-wrapper .item:first-of-type{*/
    /*display: none;*/
/*}*/

.product-details .table>thead>tr>th{
    text-align: left;
    font-size: 14px;
    color: #494949;
}

.product-details .table>tbody>tr>td{
    border-bottom: 1px solid #ffffff;
    font-size: 14px;
    color: #494949;
}

.product-details .table{
    text-align: left;
    margin: 0 auto;
    width: 50%;
}

.table>tbody>tr:hover>td, .table>tbody>tr:hover>th{
    background: transparent;
}

/* tab comments */
.tab-content .comments{
    background: transparent;
    margin: auto;
    width: 700px;
}

.comments .heading-wrapper h3{
    font-family: 'open_sansregular';
    font-size: 14px;
    color: #494949;
}

.comments .btn-info,
.comments .btn-info:hover,
.comments .btn-info:active,
.comments .btn-info:focus,
.comments .btn-info:focus,
.comments .btn-info{
    background: #ee6a60;
    width: 170px;
    height: 35px;
    background: #ee6a60; /* Old browsers */
    background: -moz-linear-gradient(top, #ee6a60 0%, #b82424 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ee6a60 0%,#b82424 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ee6a60 0%,#b82424 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee6a60', endColorstr='#b82424',GradientType=0 ); /* IE6-9 */
}

.product-details .comments label{
    font-size: 13px;
    color: #494949;
}

.product-details .comments .form-control{
    background: #ffffff;
    border-color: transparent;
    margin-bottom: 10px;
}

.product-details .product .item .btn-wrapper a.quick-view{
    display: none;
}
.product-details .product.similar-products-slider .item .btn-wrapper{
    bottom:auto;
}

.comments input::-webkit-input-placeholder{
    color: #ffffff;
}

.comments input:-moz-placeholder{
    color: #ffffff;
}

.comments input:-ms-input-placeholder{
    color: #ffffff;
}

.tab-content .comment-content{
    background: transparent;
    margin: auto;
    width: 700px;
}

.comment-content ul.items-wrapper .item {
    width: 100%;
}

.tab-content .comments .heading-wrapper{
    border-top: none;
}

.tab-content .comments-content-wrapper{
    border-top: none;
}

#tab_product_video{
    text-align: center;
}

.tab-content .comments .btn-info{
   float: left;
}

.comment-content .items-wrapper .item .text-wrapper{
    text-align: left;
}

.item.comment-reply .text-wrapper{
    padding-left: 30px;
}

#tab_product_description,
#tab_product_check{
    max-width:850px;
    margin: auto;
}

    /* tabs with products */
.product.similar-products-slider .item .btn-wrapper{
    bottom: 35px;
}

.product.last-viewed-slider .item .btn-wrapper{
    bottom: 35px;
}

.product.last-viewed-slider > .slider-navigation-absolute{
    width: 100%;
    left: 0;
}

.product.similar-products-slider > .slider-navigation-absolute{
    width: 100%;
    left: 0;
}

.product-details .outfit-slider .heading-wrapper{
    display: block;
}
.outfit-slider .heading-wrapper .title{
    border-bottom: 1px solid #efefef;
    text-transform: none;
    margin-bottom: 30px;
}
.outfit-slider .heading-wrapper.heading-wrapper-bordered h2{
    font-family: 'roboto-light';
    font-size: 20px;
    color: #494949;
    margin-bottom: 0;
    position: absolute;
    top: -24px;
    background: #ffffff;
    padding: 5px 15px;
    left: 50%;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
}

.product .item .caption-icons .quick-view i:before{
    content: "\e628";
    font-family: 'NBIcon', sans-serif;
}

/* sidebar */
.toggle-banner .toggle-button span{
    display: none;
}
.toggle-banner .toggle-button.expand i {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}
.toggle-banner .toggle-button{
    background: transparent;
    width: auto;
    padding: 0;
}
.toggle-banner > .item{
    border: 1px solid #ffffff;
    background: #f5f5f5;
    text-align: left;
    padding: 40px 15px 0px;
    width: 210px;
    height: auto;
    margin-right: 0;
    margin-top: 35px;
    position: absolute;
    right: 0;
    pointer-events: all;
}

.toggle-banner .sidebar-info{
    border-left: 0px solid #ffffff;
    padding-left: 10px;
}

.toggle-banner .sidebar-info .headline-wrapper .title{
    padding: 0;
    font-size: 14px;
    font-family: 'open_sanssemibold';
    position: relative;
    margin-bottom: 15px;
    color: #494949;
    text-transform: none;
}
/*.toggle-banner .sidebar-info .headline-wrapper .title:before{*/
    /*content: '';*/
    /*position: absolute;*/
    /*left: 0;*/
    /*bottom: -10px;*/
    /*width: 40px;*/
    /*height: 1px;*/
    /*background: #998d74;*/
/*}*/
.toggle-banner .item.closed{
    width: 210px;
    height: auto;
    pointer-events: none;
    right: -100px;
}
.sidebar-info .item .text-wrapper{
    padding: 0;
}
.toggle-banner .sidebar-info .description{
    text-align: left;
    font-size: 12px;
    color: #8b8a8a;
    margin-bottom: 30px;
}
.toggle-banner .sidebar-info .description i{
    margin-right: 5px;
    font-size: 14px;
}
.sidebar-info{
    width: auto;
}
.toggle-banner .sidebar-info .item .title a{
    color: #494949;
    font-family: 'roboto-bold';
}
.toggle-banner .toggle-button .icon-angle-fat-left,
.toggle-banner .toggle-button .fa-angle-left{
    background: url('../../images/core/icon-question.png');
    width: 35px;
    height: 35px;
}
.toggle-banner .toggle-button .icon-angle-fat-left:before,
.toggle-banner .toggle-button .fa-angle-left:before{
    display: none;
}


.toggle-banner .toggle-button .icon-angle-fat-right{
    background: url('../../images/core/icon-question.png');
    width: 35px;
    height: 35px;
}
.toggle-banner .toggle-button .icon-angle-fat-right:before{
    display: none;
}
.toggle-banner .sidebar-info .img-wrapper{
    display: block;
    margin-top:3px;
    left: 10px;
    top: 22px;
}
.sidebar-info .img-wrapper img {
    max-width: 12px;
}
.toggle-banner .sidebar-info .item .description{
    padding-left: 20px;
}
/* cart */
.table.cart-table > thead {
    border-bottom: 0px solid #cacaca;
}

.cart-step{
    min-height: auto;
    margin-top: 50px;
}
.cart-step .dl-horizontal dt{
    width: 160px;
}
.table > thead > tr > th{
    font-size: 14px;
    font-family: 'open_sanssemibold';
    color: #494949;
}

.cart .heading-wrapper-inline h2{
    font-size: 24px;
    font-family: 'roboto-light';
    color: #494949;
    background: #ffffff;
    padding: 5px 15px;
    position: absolute;
    left: 50%;
    top: -18px;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
    line-height: normal;
}

.cart-step h2{
    font-size: 24px;
    font-family: 'roboto-light';
    color: #494949;
    background: #ffffff;
    padding: 5px 15px;
    position: absolute;
    left: 50%;
    top: -18px;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
    line-height: normal;
}

.cart-step .heading-wrapper .title{
    font-family: 'roboto-light';
    text-transform: none;
}

.cart-step .heading-wrapper{
    margin-bottom: 50px;
    border-bottom: 1px solid #efefef;
}

.cart-product .description,
.cart .product-item-description {
    display: none;
}

.table>tbody>tr>td{
    border-bottom: 0 solid #ffffff;
    font-size: 14px;
    font-family: 'open_sansregular';
    color: #494949;
}

.cart-total .total-price{
    font-size: 18px;
    font-family: 'open_sanssemibold';
    color: #dd0c1c;
}

.cart-total .text-left{
    font-family: 'open_sanssemibold';
    font-size: 18px;
}

.cart-table .product-item-prices{
    font-size: 14px;
    font-family: 'open_sansregular';
    color: #dd0c1c;
}
.cart-table .product-item-category{
    font-size: 14px;
    color: #acacac;
    margin-bottom: 15px;
    line-height: normal;
}

.cart-table .product-item-category a{
    font-size: 14px;
    color: #acacac;
}

.cart-table .product-item-title{
    font-size: 14px;
    color: #494949;
    line-height: normal;
    margin-bottom: 10px;
}

.cart-table .product-item-code{
    font-size: 12px;
    color: #acacac;
}

.cart-table .product-item-size{
    font-size: 12px;
    color: #acacac;
}

.cart .product-item-remove{
    color: transparent;
    background-color: transparent;
    border: 1px solid transparent;
    background-image: url(../../images/core/close_cart.png);
    background-repeat: no-repeat;
    background-position: center;
    font-size: 0;
    height: 20px;
}
.cart-table .product-item-remove:hover,
.cart-table .product-item-remove:focus {
    background-color: transparent;
    color: transparent;
    border: 1px solid #efefef;
}

.cart-table .product-item-image img{
    -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);
}

.form-group-checklabel .label-as-headline{
    font-size: 16px;
    font-family: 'roboto';
    color: #494949;
}

.cart-step h3{
    font-size: 16px;
    font-family: 'roboto';
    color: #494949;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.cart-description{
    margin-top: 0;
    font-size: 14px;
    color: #494949;
}
.info-until-free-delivery-wrpper .products-button:hover,
.info-until-free-delivery-wrpper .products-button:focus,
.info-until-free-delivery-wrpper .products-button:active,
.info-until-free-delivery-wrpper .products-button:active:focus{
    opacity: 0.7;
}
#order_total_confirm_content .cart-description{
    text-align: center;
}

.cart-step .btn.btn-ghost{
    border-radius: 0;
    color: #494949;
    border: none;
    padding: 0;
    font-size: 12px;
}

.cart-step .btn.btn-ghost:hover{
    color: #ee6a60;
    background: transparent;
    font-size: 12px;
}

.btn-ghost,
.btn-ghost:hover,
.btn-ghost:focus,
.btn-ghost:active,
.btn-ghost:active:focus{
    color: #575757;
    border: none;
    padding: 0;
    background: transparent;
    text-transform: capitalize;
    -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0);
    box-shadow: inset 0 0 0px rgba(0,0,0,0);
}
.center-cart textarea.form-control{
    height: auto;
    width: 40%;
    margin: 0 auto;
}

.cart-step input::-webkit-input-placeholder{
    color: #999999;
}

.cart-step input:-moz-placeholder{
    color: #999999;
}

.cart-step input:-ms-input-placeholder{
    color: #ffffff;
}

.new-billing-adress .form-group-checklabel .label-as-headline{
    font-size: 14px;
    font-family: 'open_sanslight';
    color: #575757;
    text-transform: none;
}

.cart-table-summary .product-item-prices{
    font-family: 'open_sansregular';
    font-size: 15px;
    color: #575757;
    text-align: right;
}
.cart-table-summary .product-item-prices.cart-total{
    font-size: 18px;
    font-family: 'open_sansregular';
    color: #dd0c1c;
}

.cart-table-summary > tfoot > tr > td{
    padding: 10px 0 10px;
    text-align: left;
}

.cart-privacy-policy a{
    color: #ee6a60;
}

.cart-step .btn.btn-large,
.cart-step .btn.btn-large:hover{
    background: #8ec83c;
    font-size: 13px;
    height: 40px;
    width: 200px;
    padding: 10px 15px;
    background: #63a31e;
    background: -webkit-linear-gradient(#63a31e, #01852b);
    background: linear-gradient(#63a31e, #01852b);
    box-shadow: inset 0 0 5px #97ad80;
    -webkit-box-shadow: inset 0 0 5px #97ad80;
    -moz-box-shadow: inset 0 0 5px #97ad80;
    -o-box-shadow: inset 0 0 5px #97ad80;
}

.cart-step .btn.btn-large:hover{
    opacity: 0.7;
}

.cart-step .heading-append{
    line-height: normal;
    color: #494949;
    bottom: -9px;
    width: 20px;
    text-align: center;
    margin-right: 0 !important;
    background: #ffffff;
}

.heading-append{
    bottom: -20px;
    top: auto;
    color: #494949;
}

.final-step .cart-description{
    text-align: center;
    margin-bottom: 40px;
    padding-top: 40px;
}

.cart-ticket-wrapper .form-control{
    width: 400px;
}

.address-setnew input::-webkit-input-placeholder{
    color: #999999;
}

.address-setnew input:-moz-placeholder{
    color: #999999;
}

.address-setnew input:-ms-input-placeholder{
    color: #999999;
}

.nav-tabs > li:last-child{

}

.nav-tabs > li:last-of-type > a{
    border: none;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{
    border: none;
}

.nav-tabs > li.active:after{
    height: 2px;
    background: #ebaeaa;
    bottom: -1px;
}

#order_ticket_content .tab-content-wrapper{
    border: none;
}

.cart-specification-tabs .nav.nav-tabs{
    text-align: center;
    border-bottom: 0px solid #eeeeee;
}

.cart-specification-tabs .nav-tabs > li{
    text-align: center;
    display: inline-block;
    float: none;
    font-family: 'roboto';
    font-size: 18px;
    text-transform: none;
}

.modal-body .nav-tabs > li:last-of-type > a, .nav-tabs>li.active:last-of-type>a, .nav-tabs>li.active:last-of-type>a:hover, .nav-tabs>li.active:last-of-type>a:focus{
    border: none;
}

.cart-order-options .description{
    font-size: 14px;
    color: #494949;
}

.loyalty-step h4{
    font-size: 16px;
    font-family: 'roboto';
    color: #494949;
    text-transform: uppercase;
}

.nav-tabs > li > a{
    border: none;
}
.nav>li>a:focus{
    background: transparent;
    color: #ffffff;
}
.nav>li>a:hover{
    background: transparent;
    color: #ee6a60;
}

.cart-step-order-tickets .form-group .btn,
.cart-step-order-tickets .form-group .btn:hover{
    height: 30px;
    /*background-color: #ee6a60;*/
    min-width: 170px;
    color: #ffffff;
    font-size: 13px;
    background: #ee6a60; /* Old browsers */
    background: -moz-linear-gradient(top, #ee6a60 0%, #b82424 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ee6a60 0%,#b82424 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ee6a60 0%,#b82424 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee6a60', endColorstr='#b82424',GradientType=0 ); /* IE6-9 */
}

.cart-step-order-tickets .form-group .btn:hover{
   opacity: 0.7;
}

.cart .heading-wrapper.heading-underlined{
    margin-bottom: 40px;
}

.cart-step.final-step .heading-underlined{
    border: none;
}

.cart-step.final-step .table-responsive{
    margin-bottom: 30px;
}

.cart-step .carrier-wrapper .heading-wrapper{
    border-bottom: none;
}

.cart-step .cart-payment-wrapper .heading-wrapper{
    border-bottom: none;
}

/*.cart-step .cart-payment-wrapper .delivery-options .iradio_flat{
       top: 65px;
}*/

.table>tbody>tr:nth-child(2n+1){
    background: rgba(0,0,0,0.02);
}

.product .item .btn-wrapper a{
    padding: 3px 0;
}

.cart-step-order-tickets .form-group .btn{
    padding: 0 10px;
    line-height: 30px;
}

#cart_onepage_form .cart-step .btn{
    line-height: inherit;
}

.cart-step.final-step .btn{
    padding: 8px 10px;
}
/* contact */
.contact-page:not(.background-image-active) h1{
    font-size: 24px;
    font-family: 'roboto-light';
    color: #494949;
    background: #ffffff;
    padding: 5px 15px;
    position: absolute;
    left: 50%;
    top: -18px;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
}
.contact-page  .company-info .item span.title:after {
    display: none;
}
.contact-page .intro .heading-wrapper .title{
    text-transform: none;
    border-bottom: 1px solid #efefef;
}

.contact-page .intro .heading-wrapper{
    margin-bottom: 50px;
}

.page .left-info .heading-wrapper h2, .page .right-info .heading-wrapper h2{
    font-size: 18px;
    font-family: 'roboto';
    color: #494949;
    text-transform: none;
}

.page .heading-wrapper{
    margin-bottom: 40px;
}

.page .heading-wrapper .subtitle{
    margin-top: 10px;
    font-family: 'open_sansregular';
    color: #494949;
}

.contact-page-with-map .right-info .heading-wrapper .subtitle{
    display: none;
}

.page .contact-forma .form-group{
    width: 50%;
    float: left;
    padding-right: 10px;
}
.page .contact-forma .form-group.textarea-group{
    width: 100%;
    max-width: 100%;
}
.page .contact-forma .form-group.anti-spam{
    width: 65%;
}
.page .contact-forma .form-group.anti-spam-check{
    width: 100%;
    display: flex;
}

.page .contact-forma .form-group.anti-spam-check .icheckbox_flat{
    flex-shrink:0;
    margin-right: 5px;
}
.page .contact-forma .form-group.anti-spam .styled-select{
    width: 100%;
    max-width: 100%;
    font-size: 12px;
    color: #a5a5a5;
    height: 30px;
}

.page .contact-forma .form-group.button .btn{
    background: #ee6a60;
    color: #ffffff;
    font-size: 13px;
    border-radius: 0;
    height: 35px;
    width: 170px;
    background: -moz-linear-gradient(top, #ee6a60 0%, #b82424 100%);
    background: -webkit-linear-gradient(top, #ee6a60 0%,#b82424 100%);
    background: linear-gradient(to bottom, #ee6a60 0%,#b82424 100%);
}

.contact-page .form-group label{
    font-size: 13px;
    color: #494949;
}

.contact-page .left-info{
    padding-right: 10px;
    border-right: none;
}

.contact-page .right-info{
    padding-left: 20px;
    border-left: none;
}

.contact-page .company-info .item{
    float: left;
    width: 50%;
    font-size: 14px;
    font-family: 'open_sansregular';
    padding-bottom: 0;
    margin-bottom: 10px;
    margin-top: 0;
}

.contact-page .company-info .item i{
    display: block;
    float: left;
    padding-right: 5px;
    padding-top: 5px;
    color: #494949;
}

.contact-page .company-info .item span.title{
    display: block;
    font-size: 13px;
    margin-bottom: 0px;
}

.contact-page .company-info{
    margin-bottom: 40px;
}

#map-canvas{
    margin-bottom: 40px;
}

/* Brands */
.background.background-alt.attributes-letter{
    background: #ffffff;
    margin-bottom: 0;
}

.attribute-letters-list .title{
    text-align: center;
    color: #494949;
    border-bottom: 1px solid #efefef;
    line-height: normal;
    text-transform: none;
    position: relative;
}

.attribute-letters-list .heading-wrapper.heading-wrapper-bordered h1{
    font-size: 24px;
    font-family: 'roboto-light';
    color: #494949;
    background: #ffffff;
    padding: 5px 15px;
    position: absolute;
    left: 50%;
    top: -18px;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
    margin-bottom: 0;
}

.attribute-letters-list .heading-wrapper.heading-wrapper-bordered{
    margin-bottom: 40px;
}
.bordered-items-setting .item{
    border-right: none;
    border-bottom: none;
    padding: 0 10px;
}

.brands.brands-grid .item{
    padding: 0 10px;
    /*-webkit-filter: grayscale(100%); !* Safari 6.0 - 9.0 *!*/
    /*filter: grayscale(100%);*/
    border-right: 1px solid #d2d2d2;
    border-bottom: 1px solid #d2d2d2;
    opacity: 1;
}

.bordered-items-setting{
    border-bottom: none;
    border-top: 1px solid #d2d2d2;
    border-left: 1px solid #d2d2d2;
}

.brands.brands-grid .item .img-wrapper{
    padding: 0 10px;
    /*border-bottom: 1px solid #efefef;*/
    min-height: 140px;
}
.brands.brands-grid .item:hover .img-wrapper img{
    transform: scale(1.1) translate(-46%,-46%);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.brands.brands-grid .item:hover{
    box-shadow: none;
    -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
}

.attribute-letters-list .letters-inline{
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
    background: #ffffff;
}

.letters-inline span.item:hover{
    color: #ee6a60;
}

.attribute-letters-list .letters-inline{
    padding: 25px 0;
    margin-bottom: 50px;
}

.attribute-letters-list .list-letters .title{
    border-bottom: none;
    color: #ee6a60;
    line-height: normal;
    margin-bottom: 20px;
    text-align: left;
}

.attribute-letters-list .content li{
    font-size: 11px;
    padding: 0;
    margin-bottom: 0px;
    line-height: 19px;
}

.attribute-letters-list .item-wrapper .link:hover{
    text-decoration: none;
    color: #ee6a60;
}

.attribute-letters-list .content{
    height: 300px;
    overflow: auto;
}




/* Article Listing */
.article .item .text-wrapper .category, .article-autosuggest .item .text-wrapper .category{
    display: none;
}

.article-list-grid .item, .article-autosuggest .item{
    box-shadow: none;
}

.article-list-with-custom-links .item{
    box-shadow: none;
}

.article-list-grid .item:hover, .article-autosuggest .item:hover{
    box-shadow: none;
}

.article-list-grid .item .btn-wrapper a{
    background: #ffffff;
    border-top-left-radius: 15px;
    color: #494949;
    line-height: 30px;
    text-transform: inherit;
    display: block;
    padding: 0 12px;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    font-family: 'roboto-light';
    font-size: 13px;
}

.article-list-grid .item:hover .btn-wrapper a{
    opacity: 1;
}

.article-list-grid .item .btn-wrapper a .icon-angle-fat-right{
    display: none;
}

.article-list-with-custom-grid .heading-wrapper .title{
    display: none;
}

.article-list-with-custom-grid .heading-wrapper .title h1{
    display: none;
}

.article-list-with-custom-links .heading-wrapper .title{
    border-bottom: 1px solid #efefef;
    margin-bottom: 50px;
}

.article-list-with-custom-links .heading-wrapper .title h1{
    font-size: 24px;
    font-family: 'roboto-light';
    color: #494949;
    background: #ffffff;
    padding: 5px 15px;
    position: absolute;
    left: 50%;
    top: -18px;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
    line-height: normal;
}

.article.article-list-with-custom-grid .item .img-wrapper img{
    width: 100%;
}
.article-list-grid div:not(.category-submenu) .item,
.article-autosuggest .item{
    box-shadow: none;
}
.article-list-grid div:not(.category-submenu) .item:hover,
.article-autosuggest .item:hover{
    box-shadow: none;
}
.category-intro .intro-wrapper.page-background h1{
    width: 300px;
    text-align: center;
    margin: 0 auto 30px;
    position: relative;
}

.category-intro .intro-wrapper.page-background h1:before{
    content: '';
    position: absolute;
    left: 25px;
    top: 50%;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
    width: 70px;
    height: 1px;
    background: #ffffff;
}

.category-intro .intro-wrapper.page-background h1:after{
    content: '';
    position: absolute;
    right: -45px;
    top: 50%;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
    width: 70px;
    height: 1px;
    background: #ffffff;
}


.category-intro .intro-wrapper.page-background{
    height: 155px;
}

.category-intro .intro-wrapper.page-background .description{
    font-size: 18px;
    font-family: 'open_sansregular';
}

.category-submenu .img-wrapper{
    display: none;
}

.category-submenu .item{
    float: left;
}

.category-submenu{
    display: none;
}



    /* Detalj magazina */
.background.background-alt{
    background: #ffffff;
}

.article-header .category{
    font-size: 16px;
    font-family: 'roboto-light';
}

.article-detail .article-header .header-info .the-date{
    font-size: 14px;
    font-family: 'open_sansregular';
}

.article-header .header-info .favorite{
    display: none;
}

.article-header{
    padding: 5px 0;
    border-bottom: 1px solid #efefef;
}

.article-detail .article-wrapper .title h1{
    font-size: 30px;
    font-family: 'open_sansregular';
    text-transform: none;
    color: #494949;
}

.article-detail .article-wrapper{
    padding: 10px 0;
}

.article-detail .article-wrapper .heading-wrapper{
    margin: 10px 0 20px;
}

.article-detail{
    padding-right: 60px;
}

.article-detail .article-wrapper .text-wrapper{
    color: #494949;
}

/* Article similar slider */
.article .item .text-wrapper .the-date{
    display: none;
}

.similar-article-slider .heading-wrapper .title{
    border-bottom: 1px solid #efefef;
    margin-bottom: 30px;
    text-transform: none;
    margin-top: 28px;
}

.similar-article-slider .heading-wrapper.heading-wrapper-bordered h2{
    font-size: 20px;
    font-family: 'roboto-light';
    color: #494949;
    background: #ffffff;
    padding: 5px 15px;
    position: absolute;
    left: 50%;
    top: -18px;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
    line-height: normal;
}

.slider.similar-article-slider .slick-slide{
    padding: 0;
}

.similar-article-slider .slider-navigation-absolute{
    display: none;
}


/* Article sidebar newsletter */
.newsletter-article-wrapper .heading-wrapper .title h5{
    font-size: 18px;
    font-family: 'roboto';
    text-align: center;
    margin-bottom: 20px;
}

.newsletter-article-wrapper .newsletter{
    border: 1px solid #efefef;
    padding: 40px 25px;
    text-align: center;
}

.newsletter-article-wrapper .newsletter:before{
    content: '';
    position: absolute;
    left: -1px;
    top: -1px;
    background: url('../../images/core/newsletter.jpg');
    width: 46px;
    height: 45px;
}

.newsletter-article-wrapper .newsletter .description{
    font-family: 'open_sansregular';
    font-size: 13px;
    margin-bottom: 20px;
    text-align: left;
}

.newsletter-article-wrapper .newsletter .form-group input{
    height: 40px;
    color: #cac9c9;
}

.newsletter-article-wrapper .form-group{
    margin-bottom: 20px;
}
.newsletter-article-wrapper .form-group.check-newsletter{
  padding-top: 15px;
    text-align: left;
}
.newsletter-article-wrapper .form-group.check-newsletter label{
    padding-left: 5px;
}
.newsletter-article-wrapper .form-group.check-newsletter .icheckbox_flat{
    flex-shrink: 0;
}
.newsletter-article-wrapper .form-group.check-newsletter .validation-errors-list{
    right: auto;
    top: auto;
    left: auto;
    bottom: -15px;
}
.newsletter-article-wrapper .input-wrapper{
    position: relative;
}
.newsletter-article-wrapper .validation-errors-list{
    top: auto;
    left: auto;
    right: auto;
    bottom: 15px;
}
.newsletter-article-wrapper .newsletter .btn-wrapper .btn,
.newsletter-article-wrapper .newsletter .btn-wrapper .btn:hover{
    height: 35px;
    width: 170px;
    color: #ffffff;
    background: #ee6a60; /* Old browsers */
    background: -moz-linear-gradient(top, #ee6a60 0%, #b82424 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ee6a60 0%,#b82424 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ee6a60 0%,#b82424 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee6a60', endColorstr='#b82424',GradientType=0 ); /* IE6-9 */
}
.newsletter-article-wrapper .newsletter .btn-wrapper .btn:hover{
    opacity: 0.7;
}

/* Story shop */

.article-detail-slider .item .btn-wrapper{
    position: absolute;
    top: 50%;
    left: 50%;
}

.article-detail-slider .heading-wrapper{
    margin-top: 30px;
}

.article-detail-slider .heading-wrapper .title{
    border: 1px solid #efefef;
    margin-top: 40px;
}

.article-detail-slider .heading-wrapper.heading-wrapper-bordered h2{
    font-size: 20px;
    font-family: 'roboto-light';
    color: #494949;
    background: #ffffff;
    padding: 5px 15px;
    position: absolute;
    left: 50%;
    top: -24px;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
    margin-bottom: 0;
}

.product-slider.article-detail-slider > .slider-navigation-absolute{
    top: 50%;
}

.article .article-detail-slider .item .img-wrapper, .article-autosuggest .item .img-wrapper{
    border: none;
}

.article-detail-slider .item .text-wrapper .title a{
    font-size: 13px;
    line-height: 16px;
    font-family: 'open_sansregular';
}

/* share article */
.social-share > i{
    float: left;
    margin-right: 15px;
}
.social-share > .item:hover{
    opacity: 0.7;
}

.article-detail .social-share .item{
    opacity: 1;
    position: relative;
    width: 15px;
    height: 15px;
    margin-top: 5px;
}

.article-detail .social-share .item:hover{
    opacity: 0.7;
}

.article-detail .icon-connection:before{
    content: 'Podeli :';
    font-size: 14px;
    font-family: 'open_sanssemibold';
    color: #494949;
}

.article-detail .icon-facebook:before{
    content: '';
    background: url('../../images/core/facebook_gray.svg');
    width: 15px;
    height: 15px;
    position: absolute;
    top: 0;
    left: 0;
}

.article-detail .icon-twitter-url-f:before{
    content: '';
    background: url('../../images/core/twitter_gray.svg');
    width: 15px;
    height: 15px;
    position: absolute;
    top: 0;
    left: 0;
}

.article-detail .icon-google-plus-f:before{
    content: '';
    background: url('../../images/core/google_gray.svg');
    width: 15px;
    height: 15px;
    position: absolute;
    top: 0;
    left: 0;
}

.article-detail .social-share{
    margin-bottom: 30px;
}



/* Comments */

.comments .heading-wrapper h3{
    margin: 20px 0 40px;
}

.comments .heading-wrapper{
    border-top: 1px solid #EFEFEF;
}

.comments .comments-input-wrapper .form-group-email, .comments .comments-input-wrapper .form-group-name{
    width: 240px;
}

.comments .comments-input-wrapper .form-group-message{
    width: 480px;
}

.comments{
    position: relative;
    padding: 10px 0px;
}

.comments .comments-input-wrapper .btn-display-comments{
    position: absolute;
    top: -40px;
    left: 0;
    border: 1px solid #ee6a60;
    color: #ee6a60;
    padding: 5px 10px;
    font-size: 13px;
    display: none;
}
.tab-content .comments .heading-wrapper{
    display: none;
}
.comments .comments-input-wrapper .btn-display-comments i{
    display: none;
}

.comment-content{
    padding: 10px 0px;
}

.comment-content .heading-wrapper{
    display: none;
}

.comments-content-wrapper{
    border-top: 1px solid #EFEFEF;
    padding-top: 20px;
}

.comment-content .items-wrapper .item .user{
    font-size: 14px;
    font-family: 'open_sansregular';
    color: #ee6a60;
    margin-bottom: 15px;
}

.comment-content .items-wrapper .item .user-comment p{
    padding: 0;
    font-size: 13px;
    font-family: 'open_sansregular';
    color: #494949;
    margin-bottom: 20px;
}

.comment-content .items-wrapper .item .time{
    font-size: 13px;
    font-family: 'open_sansregular';
    color: #969696;
}

.comment-content .items-wrapper .item.comment-reply{
    padding-left: 65px;
}

/* Error */
.closed-toggle .indicator .icon-caret-right:before{
    top: -12px;
    left: -8px;
    width: 11px;
    height: 11px;
}
.categories-list .heading-wrapper{
    padding-left: 10px;
    font-size: 15px;
    color: #494949;
    border-bottom: 1px solid #efefef;
    font-family: 'open_sanssemibold';
}

.categories-list ul li a{
    color: #494949;
    font-size: 13px;
}

.categories-list .toggle-elem{
    margin-top: 10px;
}

.icon-caret-right:before{
    top: 0;
    left: 15px;
    width: 15px;
    height: 15px;
}

.grid-slider.error_page_content-slider{
    padding: 0;
    margin: 40px -15px 50px;
    background: #ffffff;
}
.grid-slider.error_page_content-slider .item .img-wrapper a{
    border-radius: 0;
}
.grid-slider.error_page_content-slider .item .img-wrapper{
    border-radius: 0;
    box-shadow: none;
    border: 1px solid #efefef;
    transition: all 0.3s;
}

.grid-slider.error_page_content-slider .item .img-wrapper:hover{
    box-shadow: none;
    border: 1px solid #ee6a60;
}

.grid-slider.error_page_content-slider .item .text-wrapper .title{
    text-transform: uppercase;
}

.error-page .heading-wrapper .title{
    border-bottom: 1px solid #efefef;
    margin-bottom: 40px;
    margin-top: 40px;
}

.error-page .heading-wrapper .title h1{
    font-size: 24px;
    font-family: 'roboto-light';
    color: #494949;
    background: #ffffff;
    padding: 5px 15px;
    position: absolute;
    left: 50%;
    top: -18px;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
    margin-bottom: 0;
}

.error-page .post-content{
    text-align: center;
    font-size: 14px;
    font-family: 'open_sansregular';
    color: #494949;
}

.error-page .heading-wrapper.heading-wrapper-bordered h2{
    font-size: 20px;
    font-family: 'roboto-light';
    color: #494949;
}

.heading-wrapper .title{
    font-family: 'roboto-light';
}

/* Cooperation */
.cooperation-page.page .intro h1{
    font-size: 24px;
    font-family: 'roboto-light';
    color: #494949;
    background: #ffffff;
    padding: 5px 15px;
    position: absolute;
    left: 50%;
    top: -18px;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
    margin-bottom: 0;
}

.cooperation-page .intro .heading-wrapper .title{
    border-bottom: 1px solid #efefef;
    margin-bottom: 40px;
    margin-top: 50px;
    position: relative;
}

.page .description{
    font-family: 'open_sansregular';
    color: #494949;
    font-size: 14px;
    text-align: left;
}

.page .intro{
    margin-bottom: 50px;
}

.page .right-info{
    border-left: none;
}

.page .left-info{
    border-right: none;
}

.company-info .item span.title{
    font-family: 'open_sansregular';
    font-size: 13px;
    color: #494949;
}

.page .company-info .item{
    padding-bottom: 0;
}

.page .right-info .heading-wrapper{
    margin-bottom: 20px;
}

.cooperation-page .company-info .item span.title{
    display: block;
}
.cooperation-page .company-info .item i{
    display: inline-block;
    font-size: 13px;
}

.cooperation-page .company-info .item span.content{
    display: inline-block;
}


/* career */
.career-page.page .intro h1{
    font-size: 24px;
    font-family: 'roboto-light';
    color: #494949;
    background: #ffffff;
    padding: 5px 15px;
    position: absolute;
    left: 50%;
    top: -18px;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
    margin-bottom: 0;
}

.career-page .intro .heading-wrapper .title{
    border-bottom: 1px solid #efefef;
    margin-bottom: 40px;
    margin-top: 50px;
    position: relative;
}

.career-page .company-info .item span.title{
    display: block;
}
.career-page .company-info .item i{
    display: inline-block;
    font-size: 13px;
}

.career-page .company-info .item span.content{
    display: inline-block;
}

/* Registration */
.registration-page.page .intro h1{
    font-size: 24px;
    font-family: 'roboto-light';
    color: #494949;
    background: #ffffff;
    padding: 5px 15px;
    position: absolute;
    left: 50%;
    top: -18px;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
    margin-bottom: 0;
}

.registration-page .intro .heading-wrapper .title{
    border-bottom: 1px solid #efefef;
    margin-bottom: 20px;
    margin-top: 50px;
    position: relative;
}
.registration-page .login-style .form-group input#reg_page_password{
    margin-bottom: 0;
}
.registration-page .login-style .form-group .icheckbox_flat{
    flex-shrink: 0;
}
.form-group-checklabel > a{
    color: #494949;
    font-size: 13px;
}

.form-group-checklabel > a:hover{
    color: #ee6a60;
}

/* Benefits */
.registration-sidebar .text-wrapper{
    width: 100%;
    background: #fbfbfb;
    margin: 0px auto 0;
}

.registration-sidebar .text-wrapper p{
    line-height: normal;
    font-size: 13px;
    color: #494949;
}

.registration-sidebar .text-wrapper h3{
    line-height: normal;
    font-size: 14px;
    color: #494949;
    margin: 0;
    margin-bottom: 20px;
    font-weight: normal;
    font-family: 'open_sanssemibold';
}

/*login, lost password*/
.login-page.page .intro h1{
    font-size: 24px;
    font-family: 'roboto-light';
    color: #494949;
    background: #ffffff;
    padding: 5px 15px;
    position: absolute;
    left: 50%;
    top: -18px;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
    margin-bottom: 0;
}

.login-page  .intro .heading-wrapper .title{
    border-bottom: 1px solid #efefef;
    margin-bottom: 20px;
    margin-top: 50px;
    position: relative;
}

.lost-password-page.page .intro h1{
    font-size: 24px;
    font-family: 'roboto-light';
    color: #494949;
    background: #ffffff;
    padding: 5px 15px;
    position: absolute;
    left: 50%;
    top: -18px;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
    margin-bottom: 0;
}

.lost-password-page  .intro .heading-wrapper .title{
    border-bottom: 1px solid #efefef;
    margin-bottom: 20px;
    margin-top: 50px;
    position: relative;
}

/* page */
.page h1{
    font-size: 30px;
    font-family: 'open_sansregular';
    text-transform: none;
    color: #494949;
    margin-bottom: 40px;
}

.page-normal .post-content{
    padding-right: 60px;
    color: #494949;
}

/* sidebar */
.sidebar-menu{
    max-width: 100%;
    margin-bottom: 40px;
    background: #ffffff;
    margin-top: 20px;
}

.tabs-wrapper{
    border: 1px solid #efefef;
    padding: 20px 40px 10px;
}
ul.tabs{
    padding-left: 0;
    list-style-type: none;
}

.tabs-wrapper .box-heading{
    font-size: 20px;
    font-family: 'roboto-light';
    color: #494949;
    background: #ffffff;
    padding: 5px 15px;
    position: absolute;
    left: 50%;
    top: 0px;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
    margin-bottom: 0;
    margin-top: 25px;
    display: none;
}

.tabs li{
    font-size: 13px;
    text-align: center;
    border-bottom: 1px solid #efefef;
    padding: 4px 0;
}

.tabs li:last-of-type{
    border-bottom: none;
}

.sidebar-menu a:hover{
    color: #ee6a60;
}

.sidebar-menu.scroled{
    width: 330px;
    max-height: 228px;
    overflow-y: hidden;
}

/* No page sidebar menu */
.no-page-menu.sidebar-menu {
    border: 0px solid #efefef;
    padding: 5px 40px 10px;
}

.no-page-menu.sidebar-menu .heading-wrapper {
    display: none;
}

.no-page-menu.sidebar-menu .nav li{
    font-size: 14px;
    text-align: left;
    border-bottom: 1px solid #efefef;
    padding: 5px 10px;
    margin: 0;
    line-height: 30px;
}

.no-page-menu.sidebar-menu .nav li:last-child {
    border: none;
}

.no-page-menu.sidebar-menu .nav li > a:hover,
.no-page-menu.sidebar-menu .nav li > a:focus {
    background: transparent;
}

.sidebar-menu .nav li > a {
    padding: 0;
    color: #222222;
}

.page-faq-panel-wrapper .panel-title {
    padding: 10px;
}

/* Store */
.panel > .collapsing .panel-toggle, .panel > .collapse .panel-toggle{
    padding: 0 20px;
    color: #494949;
    font-family: 'open_sansregular';
    /*text-transform: none;*/
    border-bottom: none;
    margin-bottom: 0;
    text-transform: capitalize;
}

.panel .icon{
    color: #494949;
    font-size: 14px;
}

.collapsing .item, .collapse .item{
    font-size: 14px;
    padding-left: 20px;
}

.panel .item .dl-horizontal{
    font-size: 14px;
}

.promotion-wrapper .panel-wrapper > .panel{
    background: #ffffff;
    box-shadow: none;
    border: none;
    border-bottom: 1px solid #dcdcdc;
}

.panel .title.city-title .panel-toggle.collapsed{
    padding: 10px 20px;
    font-size: 15px;
    color: #494949;
    font-family: 'open_sansregular';
    border-bottom: 1px solid transparent;
    font-size: 16px;
}

.panel .title.city-title .panel-toggle{
    background: #ffffff;
    font-family: 'open_sanssemibold';
    color: #494949;
    border-bottom: 2px solid #f07970;
}

.panel > .collapsing, .panel > .collapse{
    border-bottom: 1px solid #f07970;
    margin-bottom: -1px;
}

.panel .title.city-title .panel-toggle > .icon{
    color: #494949;
}

.panel-toggle.collapsed .icon-angle-right:before{
    content: "\e63f";
}

.panel-toggle .icon-angle-right:before{
    content: "\e63e";
}

.panel .title.city-title .panel-toggle > .icon{
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}

.panel .heading-underlined{
    border-bottom: none;
    font-size: 24px;
    font-family: 'roboto-light';
    color: #494949;
    background: #ffffff;
    padding: 5px 15px;
    position: absolute;
    left: 50%;
    top: -18px;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
    margin-bottom: 0;
}

.landing-page > .heading-wrapper > .title,
.poll-listing .heading-wrapper .title{
    position: relative;
    margin-bottom: 30px;
    border-bottom: 1px solid #efefef;
}


.landing-page > .heading-wrapper > .title h1,
.poll-listing .heading-wrapper .title h1{
    border-bottom: none;
    font-size: 24px;
    font-family: 'roboto-light';
    color: #494949;
    background: #ffffff;
    padding: 5px 15px;
    position: absolute;
    left: 50%;
    top: 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%);
    margin: 0;
}

.landing-page > .heading-wrapper > .title,
.poll-listing .heading-wrapper .title {
    margin: 30px 0;
}

.poll-listing .heading-wrapper {
    border: none;
}

.pool-details {
    padding: 20px 10px;
}

.pool-details h1 {
    display: inline-block;
}


.profile .btn-success:hover,
.pool-details .btn-success:hover {
    background-color: #F5A7A1;
}

.progress-bar {
    background-color: #dd0c1c;
}

.panel .heading-wrapper .title{
    border-bottom: 1px solid #efefef;
    margin-bottom: 0px;
}

.panel .panel-group .promo-store-of-city{
    border-bottom: none;
}

.panel-heading{
    padding: 0;
}

.panel-inner{
    padding: 20px;
}

.panel-inner .icon-sm{
    font-size: 14px;
    margin-right: 10px;
    margin-top: 5px;
}

.promotion-wrapper{
    margin-top: 50px;
}

.panel .item .dl-horizontal dd, .panel .item .dl-horizontal dt{
    font-size: 14px;
}

.map-link{
    color: #494949;
    position: absolute;
    top: 30%;
    right: 0;
    transform: translate(-50%,-50%);
    text-align: center;
}

#map_modal .modal-header .title{
    top: 10px;
    width: max-content;
}

.nav-main > li.action-main-menu a{
    margin-left: 5px;
}

.collapsing .map-link-wrapper, .collapse .map-link-wrapper{
    position: absolute;
    top: 50%;
    right: 0;
}
.promo-location .promo-store-text {
    display: inline-block;
}
.promo-location .promo-store-text span.store-name{
    display: inline;
}
/* Lego */
.article.article-list-with-custom-links .item .content{
    display: none;
}

.article.article-list-with-custom-links .item .img-wrapper img{
    border-radius: 5px;
}

.article.article-list-with-custom-links .item .img-wrapper img{
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -ms-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    max-height: 295px;
}

.article.article-list-with-custom-links .item .img-wrapper img:hover{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.article.article-list-with-custom-links .item .img-wrapper, .article-autosuggest.article-list-with-custom-links .item .img-wrapper{
    border: none;
}
/*
.article-list-with-custom-links .items-wrapper > .row {
		display: flex;
    flex-wrap: wrap;
}*/
/*.article-list-with-custom-links .items-wrapper > .row  > div {
		flex-basis: calc(100% / 6);
    flex: calc(100% / 6);
}*/
.user .item.item-fast-login .btn-wrapper .btn{
    min-width:0;
    width:auto;
}
.user .item.item-fast-login input {
    width: 130px;
    height: 30px;
    font-size: 13px;
}
.user .item.item-fast-login .icon-caret-right:before {
    top: 10px;
    left: 10px;
    width: 15px;
    height: 15px;
}
.user .item.item-fast-login .btn-wrapper{
    top:-2px;
    right: 10px;
}

/* Profile */
.heading-wrapper-profile h1{
    font-family: 'roboto-light';
    font-size: 25px;
    margin-left: 0;
}

.profile-sidebar .heading-wrapper .title h2{
    font-family: 'roboto';
    font-size: 16px;
    margin-bottom: 0;
}

.heading-wrapper-profile{
    border-bottom: 1px solid #EFEFEF;
}

.profile-sidebar{
    border-right: 1px solid #EFEFEF;
}

.nav-vertical > li > a{
    padding: 4px 15px;
    font-size: 14px;
    font-family: 'open_sanssemibold';
    line-height: normal;
}

.profile-sidebar .nav-vertical > li > a{
    padding: 8px 15px;
}

.nav-vertical > li.active > a{
    background: #fbfbfb;
    color: #494949;
    border-bottom-color: #ee6a60;
}

.nav-vertical > li > a:hover, .nav-vertical > li > a:focus{
    color: #ee6a60;
}

.heading-wrapper-profile .user-data{
    font-size: 13px;
}

.profile-submenu > a{
    color: #ee6a60;
    height: 19px;
    line-height: 16px;
}

.profile-submenu > a:hover{
    color: #494949;
}

.profile .profile-into .item .img-wrapper .item-counter{
    background: #ee6a60;
    font-size: 16px;
}

.profile .profile-into .item .img-wrapper .icon{
    width: 100px;
    height: 100px;
    font-size: 20px;
    color: #494949;
}

.profile .profile-into .item .img-wrapper .icon:before{
    font-size: 35px;
}

.profile .profile-into .item{
    padding-top: 30px;
    padding-bottom: 30px;
}

.profile .profile-into .item .img-wrapper .icon:hover{
    box-shadow: none;
    color: #fff;
    background: #cbcbcb;
}

.profile .profile-into .item .title{
    font-size: 16px;
    color: #000;
    font-weight: normal;
}

.profile .tab-content{
    padding: 10px 0;
}

.profile .profile-section{
    border-bottom: 1px solid #efefef;
}

.profile .heading-wrapper .title h3{
    font-family: 'roboto';
    font-size: 15px;
    color: #494949;
    margin-bottom: 20px;
}

.dl-horizontal{
    font-size: 14px;
    font-family: 'open_sanssemibold';
}

.profile .profile-section{
    margin-bottom: 30px;
}

.profile .profile-section{
    padding-left: 30px;
}

.profile .heading-wrapper .description{
    font-size: 14px;
    font-family: 'open_sanssemibold';
}

.profile-wish-list .product .item .btn-wrapper{
    opacity: 1;
    color: #49494a;
}

.profile .profile-orders .heading-wrapper .title h3{
    padding-left: 30px;
}

.profile .tab-content{
    padding: 30px 0 10px;
}

.profile-my-choice h2{
    font-size: 15px;
    font-family: 'roboto';
    line-height: normal;
}

.profile-orders .table > thead > tr > th{
    text-align: left;
    border-bottom: 1px solid #efefef;
}

.profile-orders .table-responsive{
    padding-left: 30px;
}


.orderdetails-modal .modal-dialog{
    width: 830px;
}

.orderdetails-modal .dl-horizontal dt{
    margin-bottom: 0;
    font-size: 13px;
}

.orderdetails-modal .dl-horizontal{
    margin: 10px 0;
}

.orderdetails-modal .table > thead > tr > th{
    font-size: 12px;
    font-family: 'open_sansregular';
}

.orderdetails-modal .dl-horizontal dd{
    margin-bottom: 0;
    font-size: 13px;
}

.orderdetails-modal .cart-table .item-article a.category{
    font-size: 13px;
    display: none;
}

.orderdetails-modal .table>tbody>tr>td{
    font-size: 13px;
}

.orderdetails-modal .cart-table .item-article a.title{
    color: #494949;
    font-size: 14px;
}

.orderdetails-modal .table-responsive{
    padding-left: 0;
}

.profile .btn-success{
    margin-top: 10px;
    line-height: 35px;
}

.profile .heading-wrapper .description{
    margin-bottom: 10px;
}

.slidetoggle-object{
    max-height: 150px;
    overflow-y: auto;
}

.product-item-profile .abs-appended{
    display: none;
}

.product-item-profile .article-share{
    display: none;
}

.product-item-profile .product-item-category{
    display: none;
}

.product-item-profile .product-item-title a{
    font-size: 13px;
    line-height: 16px;
}

.product-item-profile .product-item-title{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #efefef;
}

.profile-section h3{
    font-family: 'roboto';
    font-size: 15px;
    color: #494949;
    margin-bottom: 20px;
    margin-top: 0;
    text-transform: uppercase;
}

.title-wrapper h4{
    font-size: 14px;
    font-family: 'open_sanssemibold';
    margin-bottom: 10px;
}

.recomeded-products .product .item .btn-wrapper .product-compare{
    display: none;
}

.tab_content_favorites_product .product-image-wrapper{
    position: relative;
}

.tab_content_favorites_product .product-item .remove-item{
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 1;
}

    /* Actions */
.action-listing .title h1{
    border-bottom: none;
    font-size: 24px;
    font-family: 'roboto-light';
    color: #494949;
    background: #ffffff;
    padding: 5px 15px;
    position: absolute;
    left: 50%;
    top: -18px;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
    margin-bottom: 0;
    margin-top: 0;
}

.action-listing .title{
    position: relative;
    margin-bottom: 30px;
}

.action-listing .heading-wrapper{
    margin-bottom: 50px;
}

.actions .item{
    border-bottom: 1px solid #efefef;
    padding-bottom: 20px;
}

.actions .item .title{
    margin-bottom: 10px;
}

.actions .item .description{
    font-size: 14px;
}

.actions .item .btn-wrapper{
    margin-top: 5px;
}

.actions .btn-wrapper .icon-arrow-read-more:before {
    content: "\e604";
    font-family: 'NBIcon', sans-serif;
    font-size: 10px;
    color: #494949;
}

.actions .item .the-date{
    font-size: 14px;
}


/* Action details */
.action-main-img .img-responsive{
    margin: 0 auto;
}

.actions-main-slider .slider-arrow i{
    color: #ffffff;
}

.actions-details .heading-wrapper{
    margin-top: 30px;
}

.actions-details{
    margin-bottom: 30px;
}

.last-viewed-slider .title h2{
    border-bottom: none;
    font-size: 20px;
    font-family: 'roboto-light';
    color: #494949;
    background: #ffffff;
    padding: 5px 15px;
    position: absolute;
    left: 50%;
    top: -24px;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
    margin-bottom: 0;
    margin-top: 0;
}

.last-viewed-slider .title{
    position: relative;
    border-bottom: 1px solid #efefef;

}

.last-viewed-slider .product-slider .slider-init{
    padding-top: 40px;
}

.last-viewed-slider .heading-wrapper.heading-wrapper-bordered{
    margin-top: 40px;
}

.product .item .btn-wrapper a i, .product .item .caption-icons i{
    line-height: normal;
}

/* newsletter messages */

.message-listing .heading-underlined h1{
    border-bottom: none;
    font-size: 24px;
    font-family: 'roboto-light';
    color: #494949;
    background: #ffffff;
    padding: 5px 15px;
    position: absolute;
    left: 50%;
    top: -18px;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
    margin-bottom: 0;
    margin-top: 0;
}

.message-listing .title{
    position: relative;
    margin-bottom: 30px;
}
.message-listing{
    margin-top: 30px;
}

.message-listing .btn-wrapper .icon-arrow-read-more:before{
    content: "\e604";
    font-family: 'NBIcon', sans-serif;
    font-size: 10px;
    color: #494949;
}

.message-detail .heading-underlined h1{
    border-bottom: none;
    font-size: 24px;
    font-family: 'roboto-light';
    color: #494949;
    background: #ffffff;
    padding: 5px 15px;
    position: absolute;
    left: 50%;
    top: -18px;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
    margin-bottom: 0;
    margin-top: 0;
}

.message-detail .title{
    position: relative;
    margin-bottom: 30px;
}

    /* input */
.form-control{
    height: 30px;
}

.form-group label{
    font-size: 13px;
    font-family: 'open_sansregular';
    color: #49494a;
}

.form-control{
    border-color: #efefef;
}

/* breadcuumbs */
.breadcrumbs li,
.breadcrumbs.background-image-active li,
.breadcrumbs.background-image-active a,
.breadcrumbs li a{
    font-size: 12px;
    color: #8f8f8f;
}

.breadcrumbs li.active,
.breadcrumbs.background-image-active li.active,
.breadcrumbs.background-image-active a.active,
.breadcrumbs li a.active{
    color: #000000;
}

.breadcrumbs li.active a{
    color: #494949;
}

.breadcrumbs li a:hover{
    color: #ee6a60;
}

.admin-edit{
    font-size: 12px;
    color: #8f8f8f;
}

.modal-quick-view .modal-body{
    border: none;
}
.modal-quick-view .product-details-related .title{
    color: #000000;
}

.modal-subscribe .modal-header .title{
    text-align: center;
    top: 8px;
}
.product-quickview-grid-slider{
    display: none;
}
.product-details-related{

    border-top: 0px solid #d9d9d9;
}
.modal .product-images-thumbs-vertical .slick-list {
    min-height: 260px;
}
/*.modal-quick-view .product-details-info .description{*/
/*    display: none;*/
/*}*/
.location-search .inputs-wrapper button{
    background: #ee6a60;
}

.location-search .inputs-wrapper button:hover{
    background: #F5A7A1;
}

/* landing page */
.item-slider-grid6 .heading-wrapper.heading-wrapper-bordered{
    background: #fff;
    top: -20px;
    max-width: 200px;
    width: 200px;
    left: 50%;
    transform: translate(-50%);
    padding: 5px 10px;
}

.item-slider-grid6 .heading-wrapper.heading-wrapper-bordered {
    padding: 20px 10px;
}

.item-slider-grid6 .heading-wrapper .title {
    font-family: 'roboto-bold';
    font-size: 22px;
    line-height: 22px;
    text-transform: none;
}

.item-slider-grid6 .heading-wrapper .subtitle {
    font-family: 'roboto';
    font-size: 16px;
    line-break: 24px;
}

/* social share */
.item-twitter a i:before {
    content: url('../../images/core/twetter.png');
}

.item-facebook a i:before{
    content: url('../../images/core/facebook.png');
}

.item-google a i:before{
    content: url('../../images/core/g-plus.png');
}

.item-pinterest a i:before{
    content: url('../../images/core/pinterest.png');
}

.item-whatsapp a i:before{
    content: url('../../images/core/whatsapp.png');
}

.item-viber a i:before{
    content: url('../../images/core/viber.png');
}

.product-gallery-wrapper .social-share .item-email a i:before{
    content: url('../../images/core/mail_open.png');
}

.products-detail-wrapper .social-share .item.item-viber{
    display: none;
}


/* Landing page 14/3/2018 */
.baners-lego-slider .slider-arrow i{
    font-size: 40px;
    font-weight: 700;
}

.slider.baners-lego-slider .slider-arrows .slider-next{
    margin-right: -40px;
}

.slider.baners-lego-slider .slider-arrows .slider-prev{
    margin-left: -40px;
}

.slider_block_bottom_lego-slider{
    margin: 50px 0;
    padding: 0 15px;
}

.generic-slider.baners-lego-slider .btn-slider{
    display: none;
}

.slider_block_bottom_lego-slider .btn-slider{
    display: none;
}

.baners-lego-slider .text-wrapper{
    display: none;
}

.slider_block_bottom_lego-slider .text-wrapper{
    display: none;
}

.lego-heading .heading-wrapper h2{
    color: #000000;
    font-weight: 400;
    font-family: 'open_sansregular','Arial';
}

/* work page */
.page-work {
    text-align: center;
}
/*Generic slider brands*/
.slider_block_bottom-slider .text-wrapper ,
.slider_block_bottom-slider .button-wrapper {
    display: none;
}
.slider_block_bottom-slider .img-wrapper{
    padding:10px 0;
}
.slider_block_bottom-slider img{
    margin: auto;
}
.slider_block_bottom-slider{
    margin-bottom: 0;
}

/*FAQ*/
.page-accordian.page{
    padding: 20px 0px;
}
.accordian.article .panel .title {
    font-size: 14px;
}
.accordian.article .panel .title .panel-toggle{
    padding: 10px 25px 15px 0;
    font-size: 16px;
    color: #000000;
    border-bottom: 1px solid #efefef;
}
.accordian.article .panel .panel-inner {
    padding: 10px;
}
.accordian.article .panel-inner p{
    font-size: 14px;
    margin: 0;
}
.accordian.article .panel{
    -webkit-box-shadow: none;
    box-shadow: none;
}
/*FAQ End*/

/*Carer*/
.career-page textarea {
    resize: vertical;
    min-height:30px;
}
/*Carer End*/
/*Loader*/
.loader-wrapper .loader-icon, .autocomplete-loader .loader-icon {
    -webkit-animation: none;
    animation: none;
    background: url(../../images/core/loader_dexyco.gif);
    border: none;
    background-repeat: no-repeat;
    border-radius: 0;
    height: 50px;
    width: 100px;
    background-position: 50%;
}

.bt-dexy-vp-rs .loader-wrapper .loader-icon, .bt-dexy-vp-rs .autocomplete-loader .loader-icon {
    -webkit-animation: none;
    animation: none;
    background: url(../../images/core/loader_veleprodaja.gif);
    border: none;
    background-repeat: no-repeat;
    border-radius: 0;
    height: 90px;
    width: 150px;
    background-position: 50%;
    left: calc(50% - 95px);
}
.loader-icon:after{
    display: none;
}
/*Loader End*/
/*Hover product animation*/
.wrapper-gridalt-view > .item ,
.wrapper-grid-view > .item {
    background: none;
    border: 0;
    box-sizing: border-box;
    box-shadow: inset 0 0 1px 0px transparent;
    position: relative;
    vertical-align: middle;
}
.wrapper-grid-view > .item::before,
.wrapper-grid-view > .item::after ,
.wrapper-gridalt-view > .item::before,
.wrapper-gridalt-view > .item::after {
    box-sizing: inherit;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
}

.wrapper-grid-view > .product-item ,
.wrapper-gridalt-view > .product-item {
    -webkit-transition: color 0.25s;
    transition: color 0.25s;
}
.wrapper-grid-view > .product-item::before,
.wrapper-grid-view > .product-item::after ,
.wrapper-gridalt-view > .product-item::before,
.wrapper-gridalt-view > .product-item::after {
    border: 1px solid transparent;
    width: 0;
    height: 0;
}
.wrapper-grid-view > .product-item::before ,
.wrapper-gridalt-view > .product-item::before {
    top: 0;
    left: 0;
}
.wrapper-grid-view > .product-item::after ,
.wrapper-gridalt-view > .product-item::after {
    bottom: 0;
    right: 0;
}
.wrapper-grid-view > .product-item:hover ,
.wrapper-gridalt-view > .product-item:hover {
    color: #d9d9d9;
}
.wrapper-grid-view > .product-item:hover::before,
.wrapper-grid-view > .product-item:hover::after ,
.wrapper-gridalt-view > .product-item:hover::before,
.wrapper-gridalt-view > .product-item:hover::after {
    width: 100%;
    height: 100%;
}
.wrapper-grid-view > .product-item:hover::before ,
.wrapper-gridalt-view > .product-item:hover::before {
    border-top-color: #d9d9d9;
    border-right-color: #d9d9d9;
    -webkit-transition: width 0.10s ease-out, height 0.10s ease-out 0.10s;
    transition: width 0.10s ease-out, height 0.10s ease-out 0.10s;
}
.wrapper-grid-view > .product-item:hover::after ,
.wrapper-gridalt-view > .product-item:hover::after {
    border-bottom-color: #d9d9d9;
    border-left-color: #d9d9d9;
    -webkit-transition: border-color 0s ease-out 0.2s, width 0.10s ease-out 0.2s, height 0.10s ease-out 0.40s;
    transition: border-color 0s ease-out 0.2s, width 0.10s ease-out 0.2s, height 0.10s ease-out 0.40s;
}
/*Meet*/
/*.wrapper-grid-view > .grid-view:hover {
    color: #ee6a60;
}
.wrapper-grid-view > .grid-view::after {
    top: 0;
    left: 0;
}
.wrapper-grid-view > .grid-view:hover::before {
    border-top-color: #ee6a60;
    border-right-color: #ee6a60;
}
.wrapper-grid-view > .grid-view:hover::after {
    border-bottom-color: #ee6a60;
    border-left-color: #ee6a60;
    -webkit-transition: height 0.25s ease-out, width 0.25s ease-out 0.25s;
    transition: height 0.25s ease-out, width 0.25s ease-out 0.25s;
}*/

/*Hover product animation End*/

/*Promotion*/
.location-search-box.img-wrapper img{
    max-width:250px;
}
.location-search-box .heading-wrapper h3{
    color: #000000;
    font-family: 'open_sanssemibold';
    border-bottom: 1px solid #000000;
    font-size: 18px;
}

.promotion-wrapper .product-item-category{
    color: #494949;
    font-size: 11px;
}
.promotion-wrapper .product-item-title{
    font-size: 14px;
    color: #000000;
}
.promotion-wrapper .product-item-prices{
    margin-bottom:20px;
}
.promotion-wrapper .product-item-prices .current-price{
    font-family: 'open_sanssemibold';
    font-size: 18px;
    line-height: 22px;
    color: #000000;
}
.promotion-wrapper .product-item-prices .prev-price{
    font-size: 14px;
    color: #949393;
    text-decoration: line-through;
}
.promotion-wrapper .panel-group .panel-top > .panel-heading.opened .panel-toggle ,
.promotion-wrapper .panel-title .panel-toggle  a,
.promotion-wrapper .panel-title .panel-toggle.collapsed  {
    color: #494949;
    font-family: 'open_sansregular';
    font-size: 16px;
}
.promotion-wrapper .panel-group .panel-top > .panel-heading {
    font-family: 'open_sansregular';
    font-size: 16px;
    color: #494949;
}

.promotion-wrapper .stores-wrapper.panel-group .panel{
    border-radius: 0px;
    margin-top: 10px;
    box-shadow: none;
}
.promotion-wrapper .stores-wrapper .panel-heading .panel-title{
    padding: 10px;
}
.promotion-wrapper .stores-wrapper .panel-heading h4:after{
    display: none;
}
.promotion-wrapper .collapse.in > .panel-body {
     border-bottom: 0px solid #3973b5;
}
.promotion-wrapper .heading-wrapper-underlineddbl{
    margin-bottom: 0;
}
.promotion-wrapper .panel{
    border: 0px solid transparent;
}
.promotion-wrapper .panel-inner{
    padding: 0;
    font-size: 14px;
    color: #000000;
}
.promotion-wrapper p{
    margin: 0 0 5px;
}
.promotion-wrapper .panel-icon.icon-clock{
    display: none;
}
.promotion-wrapper .map-link{
    top:10px;
    color: #000000;
}
.promotion-wrapper .map-link:hover{
    color: #ee6a60;
}

.promotion-wrapper .post-item-morelink .icon-caret-right{
    display: none;
}

/*Promotion End*/
.grid-slider.ages-slider-slider .item .img-wrapper:after{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+70,1e5799+70,7db9e8+100 */
    background: transparent; /* Old browsers */
    background: -moz-linear-gradient(top, transparent 70%, transparent 70%, rgba(0,0,0,0.5) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, transparent 70%,transparent 70%,rgba(0,0,0,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, transparent 70%,transparent 70%,rgba(0,0,0,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='rgba(0,0,0,0.5)',GradientType=0 ); /* IE6-9 */
}

.grid-slider.ages-slider-slider .item {
    margin-bottom: 20px;
}

.grid-slider.ages-slider-slider .item:hover .img-wrapper:after{
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.grid-slider.ages-slider-slider .item .img-wrapper img{
    margin: auto;
    width: 100%;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.grid-slider .item .img-wrapper{
    overflow: visible;
}

.nav-main .login_form .btn{
    min-width:0;
    width:auto;
}

.item.item-fast-login {
    padding: 10px;
}
.tt-input {
    color: #555555;
}
.twitter-typeahead .tt-dropdown-menu {
    background: #ffffff;
    width: 100%;
    border: 1px solid #eee;
    padding: 10px;
    cursor: pointer;
    z-index: 999 !important;
    color: #555555;
}
.grid-slider.ages-slider-slider .item:hover .img-wrapper img{
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    text-align: center;
}
.grid-slider.ages-slider-slider .item:hover .img-wrapper:after{
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.grid-slider .item .img-wrapper{
    overflow: visible;
}

.nav-main .login_form .btn{
    min-width:0;
    width:auto;
}

.item.item-fast-login {
    padding: 10px;
}
.tt-input {
    color: #555555;
}
.twitter-typeahead .tt-dropdown-menu {
    background: #ffffff;
    width: 100%;
    border: 1px solid #eee;
    padding: 10px;
    cursor: pointer;
    z-index: 999 !important;
    color: #555555;
}

.product .item .options-wrapper .sizes-selector-wrapper{
    position: absolute;
    bottom: 20px;
    right: auto;
    left: 0;
    width: 50%;
    z-index: 100;
}

.product .item .options-wrapper .product-sizes .btn-sizes {
	display: block;
}

.wrapper-grid-view > .product-item{
	color: #494949 !important;
}

.product .item .options-wrapper .sizes-selector-wrapper .sizes-selector {
	font-size: 12px;
    line-height: 14px;
    width: auto;
    height: 29px;
    background: transparent;
}

.product .item .options-wrapper .sizes-selector-wrapper .sizes-selector .size-text {
    display: block;
}

.product .item .options-wrapper .sizes-selector-wrapper .sizes-btn-wrapper {
	top: 28px;
}

.similar-products-slider  .buyButtonOnLists,
.similar-products-slider  .options-wrapper,
.last-viewed-slider .buyButtonOnLists,
.last-viewed-slider .options-wrapper {
	display: none;
}


@-webkit-keyframes ninjago {
    100% { background-position: -24320px;}
}
@keyframes ninjago {
    100% { background-position: -24320px;}
}


.sprite-animate-ninja{
    position: absolute;
    height: 520px;
    width: 320px;
    right: 20px;
    top: 11px;
     /*background-position: center;*/

    -webkit-animation: ninjago 3.04s steps(76) infinite;
    animation: ninjago 3.04s steps(76) infinite;
    animation-play-state: paused;
    transform: translateZ(0);
    background-position: left center;
    display: none;
    background-repeat: no-repeat;
}
.main-slider .sprite-animate-ninja{
    display: block;
}

.main-slider .item.slick-current .sprite-animate-ninja{
    animation-play-state: running;
}
.productstate-product .sizes-wrapper label.filter-size{
    width: 100%;
    border-bottom: 1px solid #000000;
    font-size: 18px;
    color: #000000;
    padding-bottom: 5px;
    margin-bottom: 15px;
}
.productstate-right{
    float: right;
}
.productstate-product .icon-caret-right:before{
    position: static;
    display: block;
}
.productstate-product .btn-wrapper{
    display: block;
}
.promotion-wrapper .post-item-morelink{
    position: relative;
    margin-top: 40px;
    text-transform: uppercase;
    display: block;
    float: right;
}



/*socila NL End*/
.page-items-inline span.item:hover{
    color: #ee6a60;
}

.page-items-inline span.item.active{
    color: #ee6a60;
}
.page-items-letters-list .title {
    color: #ee6a60;

}
.page-items-letters-list .content li {
    font-size: 11px;
    padding: 0;
    margin-bottom: 0px;
    line-height: 19px;
}
.page-items .item:hover .img-wrapper img{
    transform: scale(1.1) translate(-46%,-46%);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.page-items.page-items-grid .item{
    border-right: 1px solid #d2d2d2;
    border-bottom: 1px solid #d2d2d2;
    opacity: 1;
}
.page-items-static .bordered-items-setting .item:hover{
    box-shadow: none;
}
.page-items-static .bordered-items-setting{
    border-top: 1px solid #d2d2d2;
    border-left: 1px solid #d2d2d2;

}
/*User manual*/
.user-manual{

    text-align: right;
}
.user-manual .title{
    display: none;
}
.user-manual .lnk span{
    font-size: 12px;
}
/*User manual End*/

/* CSS Sanja - landing lego*/

.heading-wrapper.heading-wrapper-bordered{
    text-align: center;
    /*background-image: url(../../images/core/heading.jpg);*/
    padding: 0 20px;
    background-position: 0 -55px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

.double-img-grid-slider-lego-slider .heading-wrapper.heading-wrapper-bordered{
    margin-bottom: 10px;
}
.double-img-grid-slider-lego-slider{
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

.double-img-grid-slider-lego-slider .row{
    margin-left: 0;
    margin-right: 0;
}


.double-img-grid-slider-lego-slider .row{
    padding: 0px;
}

.double-img-grid-slider-lego-slider .item{
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    padding: 0;
    margin: 0 9px;
    overflow: hidden;
    -webkit-box-shadow: inset 0px 0px 5px 5px rgba(255,255,255,0.5);
    -moz-box-shadow: inset 0px 0px 5px 5px rgba(255,255,255,0.5);
    box-shadow: inset 0px 0px 5px 5px rgba(255,255,255,0.5);
    max-width: 215px;
}
.double-img-grid-slider-lego-slider .item:first-of-type{
    margin-left:0;
}
.double-img-grid-slider-lego-slider .item:last-of-type{
    margin-right:0;
}
.double-img-grid-slider-lego-slider .item .text-wrapper{
    margin-top: 0;
    background-color: #fac80a;
    transition: all 0.3s ease;
    position: relative;
    z-index:-1;
}
.double-img-grid-slider-lego-slider .item:hover .img-wrapper:after{
    display: none;
}
.double-img-grid-slider-lego-slider .item:hover .text-wrapper{
    background: #63a31e;
    background: -webkit-linear-gradient(#63a31e, #01852b);
    background: linear-gradient(#63a31e, #01852b);
    box-shadow: inset 0 0 5px #97ad80;
    -webkit-box-shadow: inset 0 0 5px #97ad80;
    -moz-box-shadow: inset 0 0 5px #97ad80;
    -o-box-shadow: inset 0 0 5px #97ad80;
}

.double-img-grid-slider-lego-slider .item:hover  .text-wrapper .title{
    color: #ffffff;
}
.double-img-grid-slider-lego-slider .item .text-wrapper .title {
    text-transform: uppercase;
    font-size: 20px;
    line-height: 1;
    margin-bottom: 0;
    text-align: center;
    padding:25px 0;
    color: #000000;
}

.grid-slider.baners-lego-slider{
    margin-bottom: 45px;
}

.grid-slider.baners-lego-slider .item .img-wrapper{
    /* -webkit-border-radius: 20px; */
    -moz-border-radius: 20px;
    /* border-radius: 20px; */
    overflow: hidden;
    border-radius: 20px;
}
.grid-slider.baners-lego-slider .item .img-wrapper:after{
    display: none;
}
.grid-slider.baners-lego-slider .item img{
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.grid-slider.baners-lego-slider .item:hover img{
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.lego-heading .heading-wrapper{
    text-align: center;
    background-image: url(../../images/core/heading.jpg);
    padding: 5px 20px;
    background-position: 0 -55px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.lego-heading .heading-wrapper h2{
    margin-bottom: 0;
}
/**/

/*  Sidebar NL  */
.sidebar-newsletter-wrapper .item{
    display: inline-block;
    border: 1px solid #efefef;
    padding: 40px 15px;
    text-align: center;
    position: relative;
}
.sidebar-newsletter-wrapper .item .pos-center{
    position: static;
    transform: none;
}
.sidebar-newsletter-wrapper .item:before{
    content: '';
    position: absolute;
    left: -1px;
    top: -1px;
    background: url('../../images/core/newsletter.jpg');
    width: 46px;
    height: 45px;
}
.sidebar-newsletter-wrapper .description {
    font-family: 'open_sansregular';
    font-size: 13px;
    margin-bottom: 20px;
    text-align: left;
}
.sidebar-newsletter-wrapper .newsletter-input{
    height: 40px;
    color: #494949;
}

.sidebar-newsletter-wrapper .button-wrapper{
    text-align: center;
}

.sidebar-newsletter-wrapper .button-wrapper .btn.btn-block{
    height: 35px;
    width: 170px;
    color: #ffffff;
    background: #ee6a60;
    background: -moz-linear-gradient(top, #ee6a60 0%, #b82424 100%);
    background: -webkit-linear-gradient(top, #ee6a60 0%,#b82424 100%);
    background: linear-gradient(to bottom, #ee6a60 0%,#b82424 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee6a60', endColorstr='#b82424',GradientType=0 );
    margin-top: 20px;
    margin: 20px auto 0;
}
/*  Sidebar NL  End*/

/*NG Banner*/
.new_slider-slider .heading-wrapper.heading-wrapper-bordered h2{
    font-size: 20px;
    text-transform: none;
    line-height: 20px;
}
/*NG Banner End*/
.product-slider > .slider-init > .slick-list{
    padding-bottom: 80px;
    margin-bottom: -80px;
}

/*Winter
.header > .container {
    background-image: url('../../images/core/header_bg_winter.png');
}
.nav-main-wrapper:before{
    position: absolute;
    bottom: 47px;
    width: 100%;
    height: 20px;
    background-image: url(../../images/core/snow_pattern.png);
    background-repeat: repeat-x;
    content: '';
    background-position-y: bottom;
}
.footer-bottom:before{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20px;
    background-image: url(../../images/core/snow_pattern.png);
    background-repeat: repeat-x;
    content: '';
    background-position-y: bottom;
}
.footer-bottom .container {
    background-image: url(../../images/core/futer_sneg.png);
    background-position: center -1px;
}
/*Winter End*/

/* Landing page 14/3/2018 */
.baners-lego-slider .slider-arrow i{
    font-size: 40px;
    font-weight: 700;
}

.slider.baners-lego-slider .slider-arrows .slider-next{
    margin-right: -40px;
}

.slider.baners-lego-slider .slider-arrows .slider-prev{
    margin-left: -40px;
}

.slider_block_bottom_lego-slider{
    margin: 50px 0;
    padding: 0 15px;
}

.generic-slider.baners-lego-slider .btn-slider{
    display: none;
}

.slider_block_bottom_lego-slider .btn-slider{
    display: none;
}

.baners-lego-slider .text-wrapper{
    display: none;
}

.slider_block_bottom_lego-slider .text-wrapper{
    display: none;
}
.lego-heading .heading-wrapper h2{
    color: #000000;
    font-family: 'open_sansregular','Arial';
}

.mobile-img{
    display: none;
}

.page.page-fullwidth .heading-wrapper .description{
    padding: 0;
}
.grid-slider .mobile-img{
    display: none;
}
.home_new_slider-slider .text-wrapper{
    display:none;
}
.home_new_slider-slider .button-wrapper{
    display:none;
}
.grid-slider.new_slider-slider {
    margin-bottom: 0px;
}
.product-list-quantity-wrapper{
    display: none;
}
.product .item:hover .options-wrapper .product-sizes .btn.buyButtonOnLists,
.product .item:hover .options-wrapper .abs-button-reserve{
    position: absolute;
    min-width: 55px;
}
.product .item .options-wrapper .product-sizes.quantity-active .btn.buyButtonOnLists{
    position: absolute;
    display: inline-block;
    vertical-align: middle;
}
.product-sizes.quantity-active .abs-button-reserve{
    margin-top: 0;
}
.product-sizes .abs-button-reserve{
    margin-top: 0;
}

/*Landing pages*/
.items-generic .new-landing .ckeditor-row > div{
    text-align: center;
}
.items-generic .new-landing .ckeditor-row{
    margin-bottom: 20px;
}
.items-generic .new-landing img{
    display: block;
    margin: auto;
}
.items-generic .new-landing .title{
    text-align: center;
    margin-top: 10px;
}
/*Landing pages End*/
/*Promo modal*/
.promo-modal .modal-body{
    margin: 0;
}
/*Promo modal End*/
.product .item .text-wrapper .prices-wrapper .current-price.price-with-discount {
    color: #000000;
}
/*.product .item .text-wrapper .prices-wrapper .current-price{*/
/*    float: left;*/
/*}*/
.product .item .text-wrapper .prices-wrapper .product-convert-price{
    float: left;
    position: relative;
    margin-left: 15px;
    line-height: 17px;
}
.product .item .text-wrapper .prices-wrapper .product-convert-price{
    float: none;
    display: inline-block;
    margin-left: 5px;
}
.product .item .text-wrapper .prices-wrapper .product-convert-price:before{
    content: '';
    position: absolute;
    top: 0;
    left: -5px;
    width: 1px;
    height: 100%;
    background: #000000;
    -webkit-transform: rotate(25deg);
    -moz-transform: rotate(25deg);
    -ms-transform: rotate(25deg);
    -o-transform: rotate(25deg);
    transform: rotate(25deg);
}
.bootbox-confirm .modal-footer .btn:first-child,
.bootbox-confirm .modal-footer .btn:first-child:hover,
.bootbox-confirm .modal-footer .btn:first-child:focus,
.bootbox-confirm .modal-footer .btn:first-child:focus:active{
    min-width: 40%;
}
.nav-main-dropdown ul .show-all-wrapper{
    display: none;
}

.modal-footer .registration-btn-wrapper .btn {
    margin: 0 auto !important;
    float: unset !important;
}

/*Cookies Info*/
.navbar-fixed-bottom .alert.alert-info{
    font-size: 12px;
    color: #7f7d7d;
    background-color: #Ffffff;
    border-color: #ffffff;
    padding: 10px;
    padding-right: 20px;
}
.navbar-fixed-bottom .alert.alert-info button.close{
    position: absolute;
    right: 10px;
    top: 7px;
}
.navbar-fixed-bottom .alert.alert-info p{
    line-height: 12px;
}
.navbar-fixed-bottom .alert.alert-info .cookie-agree{
    background: #23C0E3;
    color: #ffffff;
    margin-top: 10px;
}
/*Cookies Info*/
/*Favorite products*/
.tab-content-profile .product .item .btn-wrapper i{
    position: absolute;
}
.profile-favorite-products .product .item .img-overlay{
    background: rgba(255,255,255,0.30);
}
.profile-orders .subtitle h4{
    padding-left: 30px;
}
.profile-orders .heading-wrapper .btn-wrapper{
    padding-left: 30px;
}
/*Favorite products End*/
.nl-wrapper-input{
    position: relative;
}
.filter-group-colections{
    display:none;
}
.landing-page-generic h2{
    text-align: center;
}
.landing-page-generic .col{
    margin-bottom: 20px;
}
.brand .nav-main-dropdown li{
    float: left;
}

#tab_action_loyalty_user .loyalty-card-image{
    margin-top: 30px;
}

.ticket-tab-desription .loyalty-card-image{
    margin-top: 40px;
}

.text_grid12.sizes .description p{
    display: flex;
    text-align: center;
    width: 100%;
}

.text_grid12.sizes .description a{
    width: 100%;
    height: 35px;
    margin: 0 5px;
    border: 1px solid #adadad;
    line-height: 35px;
}

.text_grid12.sizes .description a:hover{
    border-color: #dd0c1c;
    color: #dd0c1c;
}

.text_grid12.sizes .heading-wrapper .title{
    font-family: 'roboto';
    text-transform: none;
    margin-top: 20px;
}

.cookie-agree{
    width: auto;
    min-width: auto;
    padding: 0 16px;
    height: auto;
    line-height: 34px;
    font-size: 13px;
    color: #ffffff;
    background: #63a31e;
    background: -webkit-linear-gradient(#63a31e, #01852b);
    background: linear-gradient(#63a31e, #01852b);
    box-shadow: inset 0 0 5px #97ad80;
    -webkit-box-shadow: inset 0 0 5px #97ad80;
    -moz-box-shadow: inset 0 0 5px #97ad80;
    -o-box-shadow: inset 0 0 5px #97ad80;
}

.cokie-info-wrapper .img-wrapper{
    display: none;
}

.cookie-info-slider{
    border-top: 1px solid #f0f0f0;
}

.cookie-read-more-wrapper .tabs-left li{
    padding: 5px 5px;
}

.icheckbox_flat.checked.disabled, .iradio_flat.checked.disabled{
    background: #ee6a60 url(../../images/core/filter_check.png) 0 2px no-repeat;
}
.threed-icon-wrapper{
    margin-top: 10px;
    padding-left: 10px;
    cursor: pointer;
}
.threed-icon-wrapper:hover{
    color: #ee6a60;
}
.threed-icon-wrapper span{
    display: none;
}
.threed-icon-wrapper .threed-icon{
    background: url('../../images/core/360logo_30.png') no-repeat;
    height: 30px;
    width: 30px;
    float: left;
    margin-right: 10px;
}
.threed-icon-wrapper .text{
    font-size: 12px;
}
.product-countdown-wrapper{
    margin-bottom: 40px;
}
.product-countdown-wrapper .headline{
    background: #FBDE3D;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #CB192C;
}
.product-countdown-wrapper .counter{
    border:none;
    background-color: #F5F5F5;
    color: #CB192C;
    font-weight: 700;
    padding: 5px 0;
}
.product-countdown-wrapper .counter span em{
    color: #505050;
}
.product-infobox .countdown-timer-wrapper .countdown-label{
    background: #FBDE3D;
}
.product-infobox .countdown-timer-wrapper .countdown-timer .item-countdown span{
    border-radius: 0;
    color: #CB192C;
}
.product-infobox .countdown-timer-wrapper .countdown-timer .item-countdown span > em{
    color: #575757;
}
.product-infobox .countdown-timer-wrapper .countdown-timer .item-countdown.item-hours span:after,
.product-infobox .countdown-timer-wrapper .countdown-timer .item-countdown.item-minutes span:after{
    right: -9px;
}
.action-video span{
    font-size: 12px;
}
.threed-buttons-wrapper{
    text-align: center;
}
.threed-buttons-wrapper .description{
    margin-bottom: 20px;
}

.threed-buttons-wrapper .btn{
    color: #494949;
    border: 1px solid #efefef;
    border-radius: 5px;
}
.threed-buttons-wrapper .btn span{
    display: block;
    font-size: 12px;
    text-transform: none;
}

/*Order check*/
.check-order-tickets-form .btn-wrapper{
    margin-top: 20px;
}
.check-order-tickets-form input::-webkit-input-placeholder{
    color: transparent;
}

.check-order-tickets-form input:-moz-placeholder{
    color: transparent;
}

.check-order-tickets-form input:-ms-input-placeholder{
    color: transparent;
}
#check_order_tickets_content{
    margin-top: 20px;
    margin-bottom: 20px;
}
#check_order_tickets_content .col-xs-6 > div{
    padding: 5px 0;
    font-size: 14px;
}
.header-cart-toggle .product-item-remove{
    display: none;
}

.your-team{
    display: none;
}
.heading-underlined{
    border-bottom: 0 solid #d9d9d9;
}
.confirm-bank .cart-table{
    margin-bottom: 50px;
}

.add-to-lift-list{
    display: block;
    margin-top: 10px;
}

.add-to-lift-list .icon{
    color: #9d9d9d;
    font-size: 24px;
    margin-right: 10px;
    vertical-align: sub;
}

.add-to-lift-list .icon:before{
    font-family: 'NBIcon',sans-serif;
    content: "\e635";
}

#shopping_list_modal .modal-title{
    color: #494949;
}

#shopping_list_modal .modal-body{
    border-top: none;
}

#shoppinglist_form .btn.btn-aligned{
    padding: 12px 30px;
    line-height: 13px;
}

.shop-list-group .panel-default>.panel-heading{
    padding: 10px 15px;
}

.page-cover-image .img-wrapper-profile img{
    width: 220px;
    padding: 0;
    margin: 28px auto;
    display: block;
    box-shadow: 0 0 4px 1px rgba(0,0,0,0.1);
}

.page-cover-image .heading-wrapper h1{
    text-transform: capitalize;
    color: #494949;
    font-size: 31px;
    font-weight: 700;
    margin-bottom: 20px;
}

.page-cover-image .heading-wrapper .description{
    font-weight: 400;
    color: #000000;
}

.page-cover-image .social-share.detail-social-share .share-text{
    vertical-align: middle;
}

.page-cover-image .heading-wrapper{
    padding: 60px 0 0;
}

#shopping_list_modal .baner-image{
    display: none;
}

.bottom-btn-wrapper-shopping .btn{
    width: calc(100% - 55px);
    box-shadow: none;
    border: 1px solid #ca2121;
    color: #ca2121;
}

.bottom-btn-wrapper-shopped .btn{
    width: calc(100% - 55px);
    box-shadow: none;
    border: 1px solid #ca2121;
    color: #ca2121;
}

.bottom-btn-wrapper-shopping .btn:hover{
    color: #ffffff;
    background: #ca2121;
    opacity: 1;
}

.bottom-btn-wrapper-shopped .btn:hover{
    color: #ffffff;
    background: #ca2121;
    opacity: 1;
}

.uc-shoppinglist_buy .product .item .options-wrapper .product-sizes.quantity-active .btn.buyButtonOnLists{
    display: none;
}

.profile-content.baner-image{
    display: block;
}

#tab_sho-list .input-group .form-control{
    border-right-width: 1px;
}

#tab_sho-list .input-group-btn>.btn:hover{
    border: 1px solid #d9d9d9;
}

.shop-list-group .panel-heading .action-buttons a:hover{
    color: #ee6a60;
}

#shopping_list_modal .panel .icon:hover{
    color: #ee6a60;
}

#shopping_list_modal .input-group-btn>.btn:hover{
    border: 1px solid #d9d9d9;
}

.table>tbody>tr:hover{
    background: rgba(0,0,0,0.03);
}

.shoppinglist-date{
    text-align: right;
    font-size: 13px;
    font-weight: 300;
}

.uc-shoppinglist_buy .product .item .bottom-btn-wrapper{
    display: block;
    opacity: 1;
}

.bottom-btn-wrapper .quick-view{
    display: none;
}

#shopping_list_modal .form-control{
    border: 1px solid #efefef;
}

#shopping_list_modal .input-group .btn{
    box-shadow: inset 0 0 3px #e0e0e0;
    border-color: #efefef;
}

.page-cover-image .item-facebook a i:before{
    content: "\f09a";
}

.page-cover-image .item-twitter a i:before{
    content: "\f099";
}

.page-cover-image .item-whatsapp a i:before{
    content: "\f232";
}

.page-cover-image .item-email a i:before{
    content: "\f0e0";
}

.page-cover-image .item-pinterest a i:before{
    content: "\f231";
}

.page-cover-image .social-share .item{
    font-size: 22px;
}


.page-cover-image .social-share .item a{
    color: #494949;
}

.page-cover-image .social-share .item a:hover{
    color: #cf2122;
}

.new-billing-adress .icheck-item{
    margin-right: 5px;
}
.detail-product-info-lists {
    display: block;
    padding: 0;
}
.detail-product-info-lists .description{
    height: auto;
    padding: 0;
}
.trust-image{
    width: 240px;
}

.payment-card .item .img-wrapper img{
    height: 30px;
}

.payment-card .item .img-wrapper .trust-image{
    height: auto;
    margin-top: -40px;
    width: 170px;
}
.list-description{
    font-size: 14px;
}
.list-description .heading-wrapper .title{
    font-family: 'open_sansregular','Arial';
    font-size: 15px;
    margin-bottom: 10px;
}
.product-listing .list-description .text-wrapper {
    height: auto;
    margin-bottom: 10px;
}
/*.page.page-fullwidth{*/
/*    padding: 0;*/
/*}*/
.page.page-fullwidth .heading-wrapper{
    margin-bottom: 10px;
}
/*.page.page-fullwidth h1{*/
/*    font-size: 25px;*/
/*    margin-bottom: 10px;*/
/*}*/

/* Hide gift list */
.add-to-lift-list,
.header-shoppinglist {
    display: none;
}
.productstate-right .sizes-wrapper .product-help-link{
    display: none;
}

.grid-slider.app-play-store-slider .text-wrapper .title{
    display: none;
}

.grid-slider.app-play-store-slider{
    margin-top: 40px;
    margin-bottom: 0;
}

.grid-slider.app-play-store-slider .item .img-wrapper:after{
    display: none;
}

.grid-slider.app-play-store-slider .content{
    display: none;
}

.wrapper-style-A9RoRQPc1BEEirx .items-grid-3 img{
    margin: auto;
    width: 150px;
}

.wrapper-style-A9RoRQPc1BEEirx .items-grid-3 .description p {
    text-align: center !important;
}

.wrapper-style-A9RoRQPc1BEEirx .text_grid12{
    text-align: center;
    padding: 20px 10px;
    text-transform: uppercase;
}

.cart-onepage-order-ticket-type{
    display: none;
}

.cart-onepage-order-ticket-value{
    display: none;
}

.content-product-details-quick-view .morelink.btn {
    display: none;
}

.disclaimer{
    border-top: none;
    color: #737373;
    text-align: center;
    font-weight: 700;
}

.product-detail-disclaimer-slider.grid-slider{
    padding: 10px 5px;
    margin: 10px 0;
    border: none;
}

.product-detail-disclaimer-slider.grid-slider .item{
    display: flex;
}

.product-detail-disclaimer-slider.grid-slider .item .img-wrapper img{

}

.product-detail-disclaimer-slider.grid-slider .item .img-wrapper{
    flex-shrink: 0;
    margin-right: 10px;
}

.product-detail-disclaimer-slider.grid-slider .item .img-wrapper:after{
    display: none;
}

.product-detail-disclaimer-slider.grid-slider .text-wrapper .title{
    display: none;
}

.product-detail-disclaimer-slider.grid-slider .text-wrapper .description{
    font-size: 13px;
    line-height: 18px;
    overflow: hidden;
    padding: 0;
    color: #505050;
    text-align: left;
}

.product-detail-disclaimer-slider.grid-slider .text-wrapper .description p{
    margin-bottom: 0;
}

.product-detail-disclaimer-slider.grid-slider .item .text-wrapper{
    margin-top: 0;
}

.product-detail-disclaimer-slider.grid-slider .item .text-wrapper a{
    pointer-events: none;
    display: block;
}

.product-detail-download{
    text-align: center;
}

.product-detail-download .heading-wrapper .title{
    font-weight: 600;
    font-family: 'roboto';
    margin-bottom: 10px;
}
.fancybox-slide--video{
    padding: 44px !important;
}
.fancybox-slide--video > .fancybox-content{
    height: 100% !important;
    width: 100% !important;
}

.filter-group .items-wrapper{
    overflow-y: auto;
}

.bt-dexy-rs .footer .payment-card{
     text-align: left;
    padding: 15px;
}

.grid-slider.footer_trustmark-slider{
    margin-bottom: 0;
}

.bt-dexy-ba .footer .payment-card{
    text-align: center;
}

.bt-dexy-ba .footer-grid-wrapper-left{
    display: none;
}

.bt-dexy-ba .footer-grid-wrapper-right{
    width: 100%;
}

.footer-nav{
    margin-bottom: 30px;
}

.bt-dexy-ba .promotion-wrapper{
    min-height: 400px;
}

.collapsing .item.item-read-more, .collapse .item.item-read-more{
    display: none;
}

.home-tabs-top-wrapper .product-generic-tabs.lists-tabs .tab-content{
    background: #Ffffff;
    background-image: none;
    padding: 0;
    margin: 0;
}

.home-tabs-top-wrapper .lists-tabs ul.items-wrapper .item{
    border-bottom: none;
}

.home-tabs-top-wrapper .product-generic-tabs.lists-tabs ul.items-wrapper{
    border-bottom: 2px solid #f4f4f4;
}

.home-tabs-top-wrapper .lists-tabs ul.items-wrapper .item.active{
    border-bottom: 2px solid #ebaeaa;
}

.footer-social-newsletter .newsletter.check-enabled .validation-errors-list{
    bottom: 13px;
    background: transparent;
    margin-left: 3px;
}

.bt-dexy-ba .product-generic-tabs .promotion-wrapper{
    min-height: auto;
}

.sidebar-menu .nav li > ul{
    display: block;
}

.grid-slider{
    margin-bottom: 30px;
}

.product .item .options-wrapper .product-sizes .btn.buyButtonOnLists,
.abs-button-reserve {
    min-width: auto;
    width: auto;
    max-width: 100%;
    display: block;
    line-height: normal;
    font-size: 14px;
}

.product .item:hover .options-wrapper .product-sizes .btn.buyButtonOnLists,
.product .item:hover .options-wrapper .abs-button-reserve{
    position: absolute;
    min-width: auto;
    width: auto;
    max-width: 100%;
    line-height: normal;
    font-size: 14px;
}

.listing-products .product .item .options-wrapper .product-sizes .btn.buyButtonOnLists, .abs-button-reserve{
    white-space: normal;
}

/* Newsletter subscribe page */
.wrapper-style-newsletter_subscribe .items-generic{
    padding: 0 10px;
}

.wrapper-style-newsletter_subscribe .full{
    padding: 0 10px;
}

.wrapper-style-newsletter_subscribe .horizontal-image img{
    margin: 0 auto;
}

.uc-newsletter_subscribe .footer-wrapper .footer-social-newsletter .social-icon{
    text-align: center;
}

.wrapper-style-newsletter_subscribe .text_grid12{
    width: 850px;
    margin: 0 auto;
    float: none;
    text-align: center;
    padding:  60px 0;
}

.wrapper-style-newsletter_subscribe h2{
    color: #4D4D4D;
    font-size: 22px;
    font-weight: 700;
    text-transform: none;
    line-height: 30px;
    margin-bottom: 20px;
}

.wrapper-style-newsletter_subscribe .text_grid12 .description p{
    margin: 0;
    font-size: 16px;
    color: #4D4D4D;
}

.wrapper-style-newsletter_subscribe .newsletter{
    width: 900px;
    margin: 0 auto 50px;
    min-height: 60px;
}

.wrapper-style-newsletter_subscribe .newsletter .validation-errors-list{
    bottom: 0;
}

.wrapper-style-newsletter_subscribe .newsletter .heading-wrapper{
    display: none;
}

.wrapper-style-newsletter_subscribe .newsletter .form-group{
    width: 580px;
    float: left;
}

.wrapper-style-newsletter_subscribe .newsletter .form-group input{
    height: 50px;
    border-color: #ddd;
    color: #4d4d4d;
}

.wrapper-style-newsletter_subscribe .newsletter .btn-wrapper{
    float: right;
}

.wrapper-style-newsletter_subscribe .newsletter .btn-wrapper .btn{
    font-size: 20px;
    font-weight: 700;
    padding: 0 25px;
    line-height: 50px;
    min-width: 300px;
    color: #ffffff;
    background: #ee6a60; /* Old browsers */
    background: -moz-linear-gradient(top, #ee6a60 0%, #b82424 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ee6a60 0%,#b82424 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ee6a60 0%,#b82424 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee6a60', endColorstr='#b82424',GradientType=0 ); /* IE6-9 */
}

.wrapper-style-newsletter_subscribe .newsletter .btn-wrapper .btn:hover{
    opacity: 0.7;
}
/* Newsletter subscribe page End */

.background-text-item.white-text .text-wrapper {
    width: 960px;
    max-width: 100%;
    color: #ffffff;
    margin: auto;
}

.background-text-item.white-text .text-wrapper .title {
    margin-bottom: 40px;
}

body.srch{
    overflow-y: hidden;
}

.input-group .btn{
    height: 30px;
    line-height: 28px;
}

.profile .btn-success{
    padding: 0 15px;
}

.confirm-bank .bank-helper .btn.btn-success{
    width: 250px;
}

.confirm-bank .btn.btn-large, .confirm-bank .btn.btn-large:hover{
    width: 250px;
}

.profile .profile-orders .btn-success{
    padding: 0 15px;
}

/* Landing V2 */
.landing-page-wrapper-v2 .horizontal-image{
    margin-bottom: 50px;
}

.landing-page-wrapper-v2 .horizontal-image .img-wrapper img{
    margin: 0 auto;
}

.landing-page-wrapper-v2 .item-slider-grid6 .img-wrapper img{
    margin: 0 auto;
}

.landing-page-wrapper-v2 .item-slider-grid6 .heading-wrapper.heading-wrapper-bordered{
    padding: 20px;
    top: 0;
    max-width: 100%;
    width: 100%;
    left: 0;
    transform: none;
    margin-bottom: 0;
}

.landing-page-wrapper-v2 .item-slider-grid6 .heading-wrapper .title{
    margin-bottom: 15px;
}

.landing-page-wrapper-v2 .text_grid12 {
    margin-bottom: 50px;
}

.landing-page-wrapper-v2 .product-slider.item-product-slider > .slider-init > .slick-list{
    padding-bottom: 0;
    margin-bottom: 0;
}

.landing-page-wrapper-v2 .item-product-slider{
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: 50px;
}

.landing-page-wrapper-v2 .item-product-slider .heading-wrapper {
    border-bottom: 2px solid #f4f4f4;
    text-align: center;
    margin-bottom: 20px;
}

.landing-page-wrapper-v2 .item-product-slider .heading-wrapper.heading-wrapper-bordered{
    margin: 0px 0 30px;
}

.landing-page-wrapper-v2 .item-product-slider .heading-wrapper h2 {
    font-size: 18px;
    color: #494949;
    line-height: 50px !important;
    padding: 0 20px;
    font-family: 'roboto-light';
    text-transform: none;
    display: inline-block;
    border-bottom: 2px solid #ebaeaa !important;
    vertical-align: middle;
    margin-bottom: -2px !important;
}

.landing-page-wrapper-v2 .product-slider .show-list-link-wrapper {
    display: none;
}

.landing-page-wrapper-v2 .item-wrapper-6{
    margin-bottom: 50px;
}

.landing-page-wrapper-v2 .item-product-slider .slick-slider .slick-track{
    margin: 0 auto;
}

.landing-main-selected-slider .slick-slide img{
    margin: 0 auto;
}

.landing-main-slider .slider-arrow i{
    color: #000000;
    font-size: 30px;
}

.slider.landing-main-slider .slider-arrows{
    opacity: 1;
}

.slider.landing-main-slider .slick-dots{
    margin-bottom: 0;
}

.slider.landing-main-slider .slick-dots li button:before{
    border: 1px solid #ddd;
}

.slider.landing-main-slider .slick-dots li.slick-active button:before{
    border: 1px solid #c82727;
}

.items-generic .product-slider .heading-wrapper.heading-wrapper-bordered h2{
    line-height: 30px;
}

.landing-page-wrapper-v2 img{
    margin: 0 auto;
}

.nav-main-dropdown .slider .slick-slide .item .content{
    margin-bottom: 15px;
}

.wheel-of-fortune .login-btn,
.wheel-of-fortune #spin-btn {
    height: 40px;
    background: #63a31e;
    background: -webkit-linear-gradient(#63a31e, #01852b);
    background: linear-gradient(#63a31e, #01852b);
    box-shadow: inset 0 0 5px #97ad80;
    -webkit-box-shadow: inset 0 0 5px #97ad80;
    -moz-box-shadow: inset 0 0 5px #97ad80;
    -o-box-shadow: inset 0 0 5px #97ad80;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 0 25px;
    margin: 20px 0;
    line-height: 40px;
}

.wheel-of-fortune .login-info {
    color: #d82324;
}

.wheel-of-fortune .text-wrapper {
    width: 500px;
}

.wheel-of-fortune .canvas-wrapper img.arrow-image {
    right: 15px;
}

.switch-catalog{
    float: left;
    margin-right: 15px;
    height: 30px;
    line-height: 30px;
    margin-top: 0;
}

.switch-catalog .item{
    display: table-cell;
    color: #ffffff;
    background: transparent;
    border: none;
    padding: 0 5px;
    font-size: 14px;
    line-height: 28px;
    height: 30px;
    box-shadow: none;
}

.switch-catalog .item.active{
    background: rgba(0,0,0,0.2);
    pointer-events: none;
}

.switch-catalog .item .text{
    display: none;
}

.menu-lang-wrapper{
    float: left;
    padding: 0 10px;
    margin-right: 10px;
    margin-left: 0;
    position: relative;

}

.dropdown-menu{
    left: -2px;
}

.menu-lang-wrapper .dropdown-button{
    color: #ffffff;
}

.menu-lang-wrapper{
    display: none;
}

.bt-dexy-vp-rs .menu-lang-wrapper{
    display: block;
}

.dropdown-menu>li>a{
    padding: 3px 17px;
}

.dropdown-menu{
    min-width: 55px;
}

.product-buy-bobble .product-buy-size-bobble .input-quantity-wraper .add-to-cart-button{
    min-width: 40px;
}

.product-buy-bobble.active .product-buy-size-bobble{
    z-index:9999;
}

.landing-page-wrapper-v2 .description .ckeditor-row .col-xs-6:nth-child(2n + 1),
.landing-page-wrapper-v2 .description .ckeditor-row .col-xs-4:nth-child(3n + 1),
.landing-page-wrapper-v2 .description .ckeditor-row .col-xs-3:nth-child(4n + 1),
.landing-page-wrapper-v2 .description .ckeditor-row .col-xs-2:nth-child(6n + 1){
    clear: none;
}
.strictTextCity,.strictTextStreet{
    margin: 30px 0;
}

/*.bt-dexy-vp-rs .listing-products .product .item .options-wrapper .product-sizes .btn.buyButtonOnLists, .abs-button-reserve{*/
/*    display: none;*/
/*}*/

/*.bt-dexy-vp-rs .product .item.gridalt-view:hover .options-wrapper .product-sizes .btn.buyButtonOnLists,*/
/*.bt-dexy-vp-rs .product-slider.product .item:hover .options-wrapper .product-sizes .btn.buyButtonOnLists{*/
/*    display: none;*/
/*}*/

.modal.modal-store .item-button.active{
    background: #ce2727;
}

.resetSelectedParcel.btn:hover{
    background: #C5C5C5;
    color: #ffffff;
}
.main-4level .nav-main-wrapper .nav-main {
    height: 46px;
}

.promo-location-country-wrapper{
    display: none;
}
.modal.modal-store .modal-header .title {
    position: static;
    text-align: center;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    color: #494949;
}


.modal.modal-store .storelocator-panel .store-item{
    color: #494949;
}

.modal.modal-store .item-button {
    background: #ee6a60;
    background: -moz-linear-gradient(top, #ee6a60 0%, #b82424 100%);
    background: -webkit-linear-gradient(top, #ee6a60 0%,#b82424 100%);
    background: linear-gradient(to bottom, #ee6a60 0%,#b82424 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee6a60', endColorstr='#b82424',GradientType=0 );
}
.modal.modal-store .item-button:hover ,
.modal.modal-store .item-button.active{
    color: #FFFFFF;
    background: #63a31e;
    background: -webkit-linear-gradient(#63a31e, #01852b);
    background: linear-gradient(#63a31e, #01852b);
    box-shadow: inset 0 0 5px #97ad80;
    -webkit-box-shadow: inset 0 0 5px #97ad80;
    -moz-box-shadow: inset 0 0 5px #97ad80;
    -o-box-shadow: inset 0 0 5px #97ad80;
}
.modal.modal-store .content-info-bubble.store-popup .title {
    text-align: left;
    color: #494949;
    font-weight: normal ;
}

.modal.modal-store .item.item-city.nb-store-cityName  .icon,
.modal.modal-store .item.item-phone.nb-store-phone  .icon,
.modal.modal-store .item.item-email.nb-store-email .icon,
.modal.modal-store .item-wrapper.nb-store-workingHours .icon,
.modal.modal-store .item.item-address.nb-store-street .icon{
    color: #bf2e2d;
}
.modal.modal-store .store-popup {
    padding: 0 10px 10px 10px;
}
.modal.modal-store .store-lsit .store-item  .title {
    color: #494949;
    text-align: left;
    font-weight: 600;
}
.modal.modal-store .title {
    color: #494949;
    font-weight: 600;
}
.modal.modal-store .store-popup .content {
    padding-left: 22px;
}
/*Modal description paktomat*/

.modal.modal-store-description ol li:before {content: counter(li);
    color: #b82424;

}

.modal.modal-store-description .close:hover,
.modal.modal-store-description .close:focus{
    color: #494949;
}

.delivery-options li .delivery-option-name{
    font-style: normal;
    font-weight: bold;
}

.delivery-options li .delivery-option-description ul{
    margin-bottom: 10px;
    list-style-image: url('../../images/core/packetomat_check.png');
}
.modal.modal-store .storelocator-filter{
    box-shadow: none;

}
.modal-store .store-item .store-item-wrapper .item.phone,
.modal-store .item.item-phone.nb-store-phone,
.modal-store .item.item-email.nb-store-email{
    display: none;
}
.modal-email-ticket .modal-content {
    padding: 20px;
}

.modal-email-ticket .newsletter-v2 .title h5{
    font-size: 22px;
    color: #000000;
    font-weight: 700;
    text-align: center;
    margin-bottom: 15px;
    line-height: 28px;
}

.modal-email-ticket .newsletter-v2 .description{
    margin-bottom: 60px;
    text-align: center;
}

.modal-email-ticket .newsletter-v2 .form-group input{
    height: 40px;
    line-height: 40px;
    color: #000000;
}

.modal-email-ticket .newsletter-v2 .nl-wrapper-input .form-group{
    margin-bottom: 70px;
}

.modal-email-ticket .newsletter-v2 .validation-errors-list{
    margin-top: 0;
    bottom: -2px;
}

.modal-email-ticket .newsletter-v2 .newsletter-form{
    position: relative;
}

.modal-email-ticket .newsletter-v2 .form-group.form-group-checklabel{
    position: absolute;
    top: 60px;
}

.modal-email-ticket .newsletter-v2  .btn-wrapper{
    display: block;
    margin-bottom: 15px;
}

.newsletter .btn-wrapper .btn{
    /*background-color: #dd0c1c;*/
    height: 40px;
    font-family: 'open_sansregular';
    font-weight: normal;
    color: #ffffff;
    background: #ee6a60; /* Old browsers */
    background: -moz-linear-gradient(top, #ee6a60 0%, #b82424 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ee6a60 0%,#b82424 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ee6a60 0%,#b82424 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee6a60', endColorstr='#b82424',GradientType=0 ); /* IE6-9 */
}

.newsletter .btn-wrapper .btn:hover{
    opacity: 0.7;
    background-color: #b50c19;
}


.modal-email-ticket .btn-close{
    background: #f5f5f5;
    background: -webkit-linear-gradient(#f5f5f5, #e2e2e2);
    background:  linear-gradient(#f5f5f5, #e2e2e2);;
    color: #000000;
    padding: 0 10px;
    line-height: 38px;
    height: 40px;
    font-size: 12px;
    width: 100%;
    border: 1px solid #ddd;
}

.modal-email-ticket .btn-close:hover{
    opacity: 0.7;
}

.modal-email-ticket .newsletter-v2{
    padding: 55px 0 0;
}

.modal-email-ticket .newsletter-v2 .form-group.form-group-checklabel a{
    color: #ee6a60;
}

.modal-email-ticket .newsletter-v2 .form-group.form-group-checklabel a:hover{
    color: #ee6a60;
    text-decoration: underline;
}

.modal-email-ticket .close{
    display: none;
}

.modal-email-ticket .newsletter-v2 .alert.alert-danger{
    position: absolute;
    top: -65px;
    font-size: 14px;
}

.modal-email-ticket .newsletter-v2 .alert.alert-success{
    position: relative;
    top: -25px;
    font-size: 13px;
}

.modal-email-ticket .newsletter-v2 .check-newsletter .validation-errors-list{
    margin-top: 0;
    bottom: -17px;
    left: 0;
    top: auto;
    position: absolute;
    float: none;
    width: auto;
    text-align: left;
}

.modal-email-ticket .newsletter-v2 .check-newsletter .validation-errors-list li{
    line-height: normal;
}

/* Dexy baby */
.dexy-baby-wrapper .header{
    background: #ffffff;
    background: -webkit-linear-gradient(#ffffff, #ffffff);
    background: -o-linear-gradient(#ffffff, #ffffff);
    background: -moz-linear-gradient(#ffffff, #ffffff);
    background: linear-gradient(#ffffff, #ffffff);
}

.dexy-baby-wrapper .header-top{
    background: #70609a;
}

.dexy-baby-wrapper .header > .container{
    background-image: none;
}

.dexy-baby-wrapper .nav-main-wrapper{
    box-shadow: none;
    background: #f3f1f9;
    border-top: none;
}

.dexy-baby-wrapper .autocomplete-button.autocomplete-button-simple{
    background: #70609a;
}

.dexy-baby-wrapper .autocomplete-button .icon{
    background-image: url(../../images/core/srch_white_baby.png);
}

.dexy-baby-wrapper .nav-main > li > a{
    color: #706093;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 14px;
    padding: 12px 10px 9px;
}

.dexy-baby-wrapper .nav-main > li:not(.has-bg) > a:hover{
    border-bottom: 3px solid #706093;
}

.dexy-baby-wrapper .nav-main{
    width: calc(100% - 40px);
}

.dexy-baby-wrapper .mini-cart {
    background: #b4d77d;
}

.dexy-baby-wrapper .footer-wrapper .footer-social-newsletter{
    background: #f8fdf0;
    background-image: url(../../images/core/prckica_zelena.png);
    background-repeat: repeat-x;
    background-position: bottom;
    border-top: 1px solid #b4d77d;
}

.dexy-baby-wrapper .footer-wrapper{
    color: #494949;
}

.dexy-baby-wrapper .footer-social-newsletter .newsletter.check-enabled .form-group label{
    color: #7f7d7d;
}

.dexy-baby-wrapper .social-icon .item a{
    opacity: 1;
}

.dexy-baby-wrapper .social-icon .item a:hover{
    opacity: 0.7;
}

.footer .nav.items-wrapper .item a:hover{
    color: #706093;
}

.dexy-baby-wrapper .footer-social-newsletter .newsletter.check-enabled .form-group label a{
    color: #706093;
    font-size: 13px;
}

.dexy-baby-wrapper .footer-social-newsletter .newsletter.check-enabled .form-group label a:hover{
    text-decoration: none;
}

.dexy-baby-wrapper .icheckbox_flat:hover, .dexy-baby-wrapper .iradio_flat:hover{
    border: 1px solid #706093;
}

.dexy-baby-wrapper .icheckbox_flat.checked, .dexy-baby-wrapper .iradio_flat.checked{
    background: #706093 url(../../images/core/filter_check.png) 0 2px no-repeat;
    border: 1px solid #706093;
}

.dexy-baby-wrapper .footer-wrapper .footer-social-newsletter .newsletter form .btn-wrapper button,
.dexy-baby-wrapper .footer-wrapper .footer-social-newsletter .newsletter form .btn-wrapper button:hover{
    background: #706093;
    border-radius: 6px;
    font-size: 14px;
}

.dexy-baby-wrapper .footer-bottom{
    background: #f3f1f9;
    position: relative;
    margin-top: 29px;
}

.dexy-baby-wrapper .footer-bottom:before{
    content: '';
    position: absolute;
    top: -29px;
    left: 0;
    background: url(../../images/core/prckica_ljub.png);
    width: 100%;
    height: 29px;
}

.dexy-baby-wrapper .footer-bottom .container{
    background-image: none;
    height: 79px;
}

.dexy-baby-wrapper .copyright, .dexy-baby-wrapper .copyright a{
    color: #7f7d7d;
}

.dexy-baby-wrapper .copyright a:hover{
    color: #706093;
}

.dexy-baby-wrapper .footer-wrapper{
    background: #ffffff;
}

.dexy-baby-wrapper .footer-wrapper .logo{
    margin-top: 0;
}

.dexy-baby-wrapper .footer-wrapper .logo img{
    height: 65px;
}

.dexy-baby-wrapper .grid-slider.app-play-store-slider{
    margin-top: 20px;
}

.dexy-baby-wrapper .copyright{
    margin: 30px auto 0;
}

.dexy-baby-wrapper .disclaimer{
    background: #706093;
    color: #ffffff;
    padding: 15px 0;
    margin: 0 -10px;
}

.dexy-baby-wrapper .disclaimer p{
    margin: 0;
}

.dexy-baby-wrapper .autocomplete-wrapper:before{
    border-bottom: 1px solid #d9d9d9;
    background: #f3f1f9;
    background: -webkit-linear-gradient(#f3f1f9, #f3f1f9);
    background: -o-linear-gradient(#f3f1f9, #f3f1f9);
    background: -moz-linear-gradient(#f3f1f9, #f3f1f9);
    background: linear-gradient(#f3f1f9, #f3f1f9);
    border-top: 1px solid #f3f1f9;
}

.dexy-baby-wrapper .autocomplete-close:hover{
    color: #706093;
}

.dexy-baby-wrapper .header .logo{
    padding: 10px 0;
}

.dexy-baby-wrapper .header .logo img{
    height: 70px;
}

.dexy-baby-wrapper .slider.main_dexy_baby-slider .item{
    padding: 0;
}

.dexy-baby-wrapper .slider.main_dexy_baby-slider .slider-arrows{
    display: none;
}

.dexy-baby-wrapper .slider.main_dexy_baby-slider{
    margin-bottom: 50px;
}

.dexy-baby-wrapper .slider.main_dexy_baby-slider .slick-dots li.slick-active button:before{
    border: 1px solid #706093;
    -webkit-box-shadow: inset 0 0 0 10px #706093;
    -moz-box-shadow: inset 0 0 0 10px #706093;
    box-shadow: inset 0 0 0 10px #706093;
}

.dexy-baby-wrapper .slider.main_dexy_baby-slider .item .content{
    display: none;
}

.dexy-baby-wrapper .text_grid12.headline{
    text-align: center;
}

.dexy-baby-wrapper .text_grid12.headline h2{
    color: #333333;
    font-size: 24px;
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
    line-height: 24px;
    margin-bottom: 10px;
}

.dexy-baby-wrapper .text_grid12.description{
    text-align: center;
    margin-bottom: 35px;
}

.dexy-baby-wrapper .text_grid12.description h2{
    color: #666666;
    text-transform: none;
    font-size: 16px;
    line-height: 16px;
    margin: 0;
}

.dexy-baby-wrapper .item-wrapper-2 .item .img-wrapper img{
    border-radius: 6px;
    padding: 2px;
}

.dexy-baby-wrapper .item-wrapper-2 .item .heading-wrapper.heading-wrapper-bordered{
    padding: 0 30px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%);
    width: 100%;
    pointer-events: none;
}

.dexy-baby-wrapper .item-wrapper-2 .item .heading-wrapper .title{
    font-family: 'roboto';
    font-size: 15px;
}

.dexy-baby-wrapper .item-wrapper-2 .item:hover .heading-wrapper .title a{
    color: #706093;
}

.dexy-baby-wrapper .item-wrapper-2{
    margin-bottom: 50px;
}

.dexy-baby-wrapper .item-wrapper-2 .item .img-wrapper img:hover{
    background-image: linear-gradient(90deg, #af84af 50%, transparent 50%), linear-gradient(90deg, #af84af 50%, transparent 50%), linear-gradient(0deg, #af84af 50%, transparent 50%), linear-gradient(0deg, #af84af 50%, transparent 50%);
    background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
    background-size:  15px 4px, 16px 4px, 4px 15px, 4px 15px;
    background-position: left top, right bottom, left bottom, right   top;
    animation: border-dance 1s infinite linear;
}

@keyframes border-dance {
    0% {
        background-position: left top, right bottom, left bottom, right   top;
    }
    100% {
        background-position: left 15px top, right 15px bottom , left bottom 15px , right   top 15px;
    }
}

.dexy-baby-wrapper a:hover, .dexy-baby-wrapper a:focus{
    color: #706093;
}

.dexy-baby-wrapper .item-slider-grid6 .heading-wrapper.heading-wrapper-bordered{
    padding: 25px;
    width: 100%;
    height: 100px;
    margin: 0;
    position: relative;
    top: 0;
    max-width: 100%;
    border: 1px solid #dbdbdb;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.dexy-baby-wrapper .item-slider-grid6{
    margin-bottom: 50px;
}

.dexy-baby-wrapper .item-slider-grid6 .heading-wrapper .title{
    max-width: 305px;
    margin: 0 auto;
    color: #333333;
    font-weight: 600;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
}

.dexy-baby-wrapper .show-list-link-wrapper{
    display: none;
}

.dexy-baby-wrapper .product-generic-tabs.lists-tabs .tab-content{
    background: #ffffff;
    padding: 0;
    margin: 0;
    background-image: none;
    background-repeat: no-repeat;
    background-position: center;
}

.dexy-baby-wrapper .product-generic-tabs.lists-tabs ul.items-wrapper{
    border-bottom: 2px solid #f4f4f4;
}

.dexy-baby-wrapper .lists-tabs ul.items-wrapper .item.active{
    border-bottom: 2px solid #706093;
}

.dexy-baby-wrapper .lists-tabs ul.items-wrapper .item:hover a{
    color: #706093;
}

.dexy-baby-wrapper .product .item:hover .options-wrapper .abs-button-reserve:hover,
.dexy-baby-wrapper .product .item:hover .options-wrapper .abs-button-reserve:active:focus,
.dexy-baby-wrapper .product .item:hover .options-wrapper .abs-button-reserve:focus,
.dexy-baby-wrapper .product .item .options-wrapper .product-sizes .btn.buyButtonOnLists,
.dexy-baby-wrapper .abs-button-reserve{
    color: #706093;
}

.dexy-baby-wrapper .product .item:hover .text-wrapper:before{
    background: #706093;
}

.dexy-baby-wrapper .abs-button-reserve:before{
    content: url(../../images/core/cart_ljubicasta.png);
}

.dexy-baby-wrapper .product .item .btn-wrapper a{
    background: -webkit-linear-gradient(#706093, #706093);
    background: linear-gradient(#706093, #706093);
    box-shadow: inset 0 0 5px #706093;
    -webkit-box-shadow: inset 0 0 5px #706093;
    -moz-box-shadow: inset 0 0 5px #706093;
    -o-box-shadow: inset 0 0 5px #706093;
}

.dexy-baby-wrapper .product .item .caption-discount{
    background-image: url(../../images/core/discount_baby.png);
    height: 43px;
    width: 42px;
    line-height: 41px;
}

.dexy-baby-wrapper .article-slider .heading-wrapper.heading-wrapper-bordered{
    display: none;
}

.dexy-baby-wrapper .article .item .text-wrapper .title a:hover{
    color: #706093;
}

.dexy-baby-wrapper .article .item .content{
    border: 1px solid #dbdbdb;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

.dexy-baby-wrapper .article .item .img-wrapper,
.dexy-baby-wrapper .article-autosuggest .item .img-wrapper{
    border: 1px solid #dbdbdb;
    border-bottom: none;
}

.dexy-baby-wrapper .nav-main > li.has-bg:first-of-type{
    margin: 0 10px 0 0;
    width: 80px;
}

.dexy-baby-wrapper .nav-main > li.has-bg:first-of-type a{
    padding: 0;
    width: auto;
}

.dexy-baby-wrapper .nav-main > li > .highlight-bg{
    top: 3px;
}

.level4 .nav-main-submenu-wrapper .nav-main-submenu{
    border: 1px solid #dbdbdb;
    box-shadow: none;
}

.dexy-baby-wrapper .product-listing-intro .list-types-wrapper .item.active i,
.dexy-baby-wrapper .product-listing-intro .list-types-wrapper .item:hover i{
    color: #706093;
}

.dexy-baby-wrapper .filter-group .btn-search,
.dexy-baby-wrapper .filter-group .btn-search:hover,
.dexy-baby-wrapper .filter-group .btn-search:focus,
.dexy-baby-wrapper .filter-group .btn-search:active,
.dexy-baby-wrapper .filter-group .btn-search:focus:active{
    background: #706093; /* Old browsers */
    background: -moz-linear-gradient(top, #706093 0%, #706093 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #706093 0%,#706093 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #706093 0%,#706093 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#706093', endColorstr='#706093',GradientType=0 ); /* IE6-9 */
    border-radius: 6px;
}

.dexy-baby-wrapper .limited-filters .filter-group .show-all-filters:hover,
.dexy-baby-wrapper .filter-group .items-wrapper .item.form-group-checklabel label:hover{
    color: #706093;
}

.dexy-baby-main .popover-title{
    background: #79c3c4;
    font-size: 12px;
    line-height: 13px;
    text-align: left;
    padding-left: 5px;
}

.dexy-baby-main .popover.bottom>.arrow:after {
    border-bottom-color: #79c3c4;
}

.dexy-baby-wrapper .pagination > li.active > a,
.dexy-baby-wrapper .pagination > li.active > a:hover{
    background: #706093;
}

.dexy-baby-wrapper .pagination > li > a{
    min-width: 34px;
}

.dexy-baby-wrapper .tags .items-wrapper .item .close:hover{
    color: #706093;
}

.dexy-baby-wrapper .product-details-price{
    border-top: 1px solid #b4d77d;
}

.dexy-baby-wrapper .shop-button-qnt,
.dexy-baby-wrapper .shop-button-qnt:hover,
.dexy-baby-wrapper .shop-button-qnt:active,
.dexy-baby-wrapper .shop-button-qnt:focus:active,
.dexy-baby-wrapper .shop-button-qnt:focus{
    background: #b4d77d;
    background: -webkit-linear-gradient(#b4d77d, #b4d77d);
    background: linear-gradient(#b4d77d, #b4d77d);
    -webkit-box-shadow: 0px 3px 3px 0px #97ad80;
    -moz-box-shadow: 0px 3px 3px 0px #97ad80;
    box-shadow: 0px 3px 3px 0px #97ad80;
}

.dexy-baby-wrapper .product_detail-slider.grid-slider{
    padding: 15px 10px;
    border: 1px solid #b4d77d;
    background: #f8fdf0;
    border-radius: 6px;
}

.dexy-baby-wrapper .product_detail-slider.grid-slider .item .text-wrapper{
    margin-bottom: 5px;
}

.dexy-baby-wrapper .product-details .product-generic-tabs.lists-tabs .tab-content{
    background: #f3f1f9;
    padding: 40px calc(50vw - 690px);
    margin: 0 calc(-50vw + 699px) 50px;
    background-image: none;
    background-repeat: repeat-x;
    background-position: bottom;
    position: relative;
}

.dexy-baby-wrapper .product-details .product-generic-tabs.lists-tabs .tab-content:before{
    content: '';
    position: absolute;
    bottom: -29px;
    left: 0;
    width: 100%;
    height: 29px;
    background: url(../../images/core/prckica_ljub_flip.png) repeat-x;
}

.dexy-baby-wrapper .comments .btn-info,
.dexy-baby-wrapper .comments .btn-info:hover,
.dexy-baby-wrapper .comments .btn-info:active,
.dexy-baby-wrapper .comments .btn-info:focus,
.dexy-baby-wrapper .comments .btn-info:focus,
.dexy-baby-wrapper .comments .btn-info{
    background: #706093; /* Old browsers */
    background: -moz-linear-gradient(top, #706093 0%, #706093 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #706093 0%,#706093 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #706093 0%,#706093 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#706093', endColorstr='#706093',GradientType=0 ); /* IE6-9 */
    border-radius: 6px;
}

.dexy-baby-wrapper .comments .btn-info:hover{
    opacity: 0.7;
}

.dexy-baby-wrapper .product-attributes li:hover {
    border-color: #706093;
    color: #706093;
}

.dexy-baby-wrapper .panel > .collapsing, .panel > .collapse{
    border-bottom: 1px solid #706093;
}

.dexy-baby-wrapper .productstate-product .products-detail-wrapper .heading-wrapper .title h2{
    line-height: 25px;
    font-size: 18px;
    font-weight: 600;
}

.dexy-baby-wrapper .promotion-wrapper .map-link:hover{
    color: #706093;
}

.dexy-baby-wrapper .breadcrumbs li a:hover{
    color: #706093;
}

.dexy-baby-wrapper .favorite.active .icon{
    color: #706093;
}

.dexy-baby-main .product-details-price{
    border-top: 1px solid #b4d77d;
}

.dexy-baby-main .shop-button-qnt,
.dexy-baby-main .shop-button-qnt:hover,
.dexy-baby-main .shop-button-qnt:active,
.dexy-baby-main .shop-button-qnt:focus:active,
.dexy-baby-main .shop-button-qnt:focus{
    background: #b4d77d;
    background: -webkit-linear-gradient(#b4d77d, #b4d77d);
    background: linear-gradient(#b4d77d, #b4d77d);
    -webkit-box-shadow: 0px 3px 3px 0px #97ad80;
    -moz-box-shadow: 0px 3px 3px 0px #97ad80;
    box-shadow: 0px 3px 3px 0px #97ad80;
}

.dexy-baby-main .favorite.active .icon{
    color: #706093;
}

.dexy-baby-main .product-attributes li.active,
.dexy-baby-wrapper .product-attributes li.active{
    border-color: #706093;
    color: #706093;
}

.dexy-baby-main .product-attributes li:hover,
.dexy-baby-wrapper .product-attributes li:hover{
    border-color: #706093;
    color: #706093;
}

.dexy-baby-main .iframe-wrapper .btn-default:hover,
.dexy-baby-main .iframe-wrappe.dexy-baby-wrapper .slider.main_dexy_baby-slider .itemr .btn-defaul:focus,
.dexy-baby-main .iframe-wrapper .btn-defaul:active{
    color: #706093;
}

.dexy-baby-wrapper .products-detail-wrapper{
    margin-bottom: 0;
}

.dexy-baby-wrapper .loader-wrapper .loader-icon,
.dexy-baby-wrapper .autocomplete-loader .loader-icon,
.dexy-baby-main .loader-wrapper .loader-icon,
.dexy-baby-main .autocomplete-loader .loader-icon{
    background: url(../../images/core/dexybaby_loader.gif);
    left: calc(50% - 130px);
    height: 112px;
    width: 209px;
}

.cart-import-product.cart-step h2{
    top: -53px;
}

.cart-import-product .heading-wrapper .product-remove{
    margin-top: 10px;
}

.profile .profile-orders .btn-success{
    line-height: 35px;
}

.modal .form-group-checklabel .validation-errors-list{
    line-height: 17px;
    left: auto;
    right: -15px;
}

.promotion-wrapper .post-item-morelink{
    display: none;
}

.delivery-options li:hover .iradio_flat.checked{
    background: #ee6a60 !important;
}

.import-block-item .newsletter .form-group input{
    color: #494949;
}

/*Bank Calculator*/
.product-price-calculate-wrapper {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 20px 20px;
    padding-bottom: 5px;
    background-color: #F6F6F6;
}

.product-price-calculate-wrapper .showProductQueryViewOnModal{
    display: none;
}
.calc-deposit-wrapper .ui-slider .ui-slider-range,
.calc-deposit-wrapper .ui-slider .ui-slider-handle,
.calc-installments .ui-slider .ui-slider-range,
.calc-installments .ui-slider .ui-slider-handle{
    background-color: #ee6a60;
}
.product-price-calculate-wrapper .rate-wrapper .info-price {
    margin-top: 10px;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    color: #ee6a60;
}
.method-of-payment-info-wrapper{
    margin-bottom: 10px;
}

.product-price-calculate-wrapper .rate-wrapper > .row > .item > .calc-deposit-wrapper,
.product-price-calculate-wrapper .rate-wrapper > .row > .item > .price,
.product-price-calculate-wrapper .price-description.label-remark,
.product-price-calculate-wrapper .showProductQueryViewOnModal {
    display: none;
}

.currency-info .item {
    height: 30px;
    line-height: 31px;
}
.currency-info .item .currency{
    padding-right: 2px;
}
.currency-info .item .converted-currency{
    padding-left: 2px;
}


.currency-info .item .currency:before{
    /*content: url('../../../../nbshop5_v5_8/_static/images/core/currency_back.svg');*/
    width: 9px;
    height: 12px;
    left: -16px;
    top: 3px;
}
/*Bank Calculator End*/