/* EQUALS SCREEN SIZE */
#nav .categ_img {
    display: none;
}
ul#nav ul.level0.shown-sub {
    height: inherit;
}
.narrow-by-list > dt {
	cursor: pointer;
}
@media (min-width : 1200px){

	.hidden-lg {
		display: none;
		visibility: hidden;
	}

	.checkout-cart-index button.deals {
		margin-top: 17px;
		padding: 3px 0;
	}

	ul#nav [data-cat-id="category-node-2282"] ul.level0.shown-sub ,
	ul#nav [data-cat-id="category-node-232"] ul.level0.shown-sub  {
		width: 70%;
	}

	ul#nav [data-cat-id="category-node-2282"] li.level1,
	ul#nav [data-cat-id="category-node-232"] li.level1,
	.page-sitemap ul.sitemap > li.level0 {
		width: 25%;
	}

	ul#nav [data-cat-id="category-node-2282"] li.level1.categ_img,
	ul#nav [data-cat-id="category-node-232"] li.level1.categ_img {
		width: 48%;
	}

	ul#nav [data-cat-id="category-node-2282"] li.level1 > ul.level1 > li ,
	ul#nav [data-cat-id="category-node-232"] li.level1 > ul.level1 > li {
		width: 100%;
	}

    ul#nav li.level1 {
        width: 16.6%;
        margin-bottom: 10px;
	}

	ul#nav .level0[data-cat-id="category-node-2397"] li.level1.categ_img,
	ul#nav .level0[data-cat-id="category-node-2703"] li.level1.categ_img,
	ul#nav .level0[data-cat-id="category-node-2770"] li.level1.categ_img,
	ul#nav .level0[data-cat-id="category-node-2716"] li.level1.categ_img,
	ul#nav .level0[data-cat-id="category-node-2897"] li.level1.categ_img,
	ul#nav .level0[data-cat-id="category-node-2853"] li.level1.categ_img {
		width: 42%;
	}

    ul#nav li.level1 > ul.level1 > li {
        width: 100%;
    }

    ul#nav [data-cat-id="category-node-2282"] ul.level0.shown-sub {
        width: 58%;
    }

    ul#nav [data-cat-id="category-node-232"] ul.level0.shown-sub  {
        width: 50%;
    }

	ul#nav [data-cat-id="category-node-2282"] li.level1,
	.page-sitemap ul.sitemap li[data-cat-id="category-node-96"] > ul.level0 > ul > li.level1,
	.page-sitemap ul.sitemap li[data-cat-id="category-node-96"] > ul.level0 > li.level1,
	.page-sitemap ul.sitemap li[data-cat-id="category-node-2669"] > ul.level0 > li.level1 {
        width: 25%;
	}

    ul#nav [data-cat-id="category-node-2282"] li.level1.categ_img,
	ul#nav [data-cat-id="category-node-2397"] li.level1.categ_img,
	ul#nav [data-cat-id="category-node-2703"] li.level1.categ_img,
	ul#nav [data-cat-id="category-node-2770"] li.level1.categ_img {
        width: 43%;
    }

    ul#nav [data-cat-id="category-node-232"] li.level1 {
        width: 48%;
    }

    ul#nav [data-cat-id="category-node-232"] li.level1.categ_img {
        margin-top: 0;
    }

    ul#nav [data-cat-id="category-node-2282"] li.level1 > ul.level1 > li ,
    ul#nav [data-cat-id="category-node-232"] li.level1 > ul.level1 > li {
        width: 100%;
    }

	.page-sitemap ul.sitemap li[data-cat-id="category-node-96"],
	.page-sitemap ul.sitemap li[data-cat-id="category-node-2669"] {
		width: 100%;
	}

	ul#nav [data-cat-id="category-node-96"] li.level1.categ_img {
		width: 37%;
	}

	.page-sitemap ul.sitemap .family,
	.page-sitemap ul.sitemap .family.catid_96 > li.level-1 {
		width: 20%;
	}

    .container {
        width: 100%;
        max-width: 1200px;
    }

    #nav .categ_img {
        display: inline-block;
        position: absolute;
    }

    #nav .categ_img img {
        width: 100%;
    }

    ul#nav li.level1.categ_img > img {
		max-height: none;
	}

	ul#nav li.level1[data-cat-id="category-node-2695"], /* woman editors new */
	ul#nav li.level1[data-cat-id="category-node-2755"], /* woman editors live */
	ul#nav li.level1[data-cat-id="category-node-2699"], /* man editors new */
	ul#nav li.level1[data-cat-id="category-node-2758"], /* man editors live */
	ul#nav li.level1[data-cat-id="category-node-1919"],
    ul#nav li.level1[data-cat-id="category-node-1920"] {
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box !important;

    }

    ul#nav [data-cat-id="category-node-2282"] ul.level0.shown-sub,
    ul#nav [data-cat-id="category-node-232"] ul.level0.shown-sub {
        min-height: 280px
    }

	ul#nav li.level1.last[data-cat-id="category-node-2699"], /* man editors new */
	ul#nav li.level1.last[data-cat-id="category-node-2758"] /* man editors live */ {
        margin-top: 20px;
    }

	ul#nav li.level1[data-cat-id="category-node-2695"], /* woman editors new */
	ul#nav li.level1[data-cat-id="category-node-2755"], /* woman editors live */
	ul#nav li.level1[data-cat-id="category-node-2699"], /* man editors new */
	ul#nav li.level1[data-cat-id="category-node-2758"], /* man editors live */
	ul#nav li.level1[data-cat-id="category-node-1919"],
	ul#nav li.level1[data-cat-id="category-node-1920"] {
        right: 15%;
        right: 14.88%;
    }

    ul#nav > li.level0 {
        padding: 12px 5px;
        display: inline-block;
    }

    ul.products-grid .add-to-links {
    	display: inline-block;
    	opacity: 0;
    }

    ul.products-grid > li.item:hover .add-to-links {
		display: inline-block;
		opacity: 1;
	}

	ul#nav [data-cat-id="category-node-2359"],
	ul#nav [data-cat-id="category-node-55"] {
		min-height: 159px;
	}

	#fashion-guide-home .post-description {
		min-height: 48px;
	}

}

@media (min-width : 1024px) and (max-width : 1199px){

	.hidden-md {
		display: none;
		visibility: hidden;
	}

	.checkout-cart-index button.deals {
		margin-top: 17px;
		padding: 5px 0 4px;
	}

	body.cms-index-noroute .black-lane-left {
		margin-top: 40.3%;
	}

	ul#nav > li.level0 {
		padding: 12px 1px;
	}

	#nav li.level0:nth-child(3) {
		background-size: 20px
	}

	ul#nav [data-cat-id="category-node-2282"] ul.level0.shown-sub ,
	ul#nav [data-cat-id="category-node-232"] ul.level0.shown-sub  {
		width: 75%;
	}

	ul#nav [data-cat-id="category-node-2282"] li.level1 ,
	ul#nav [data-cat-id="category-node-232"] li.level1,
	.page-sitemap ul.sitemap > li.level0,
	.page-sitemap ul.sitemap li[data-cat-id="category-node-96"] > ul.level0 > ul > li.level1,
	.page-sitemap ul.sitemap li[data-cat-id="category-node-96"] > ul.level0 > li.level1,
	.page-sitemap ul.sitemap li[data-cat-id="category-node-2669"] > ul.level0 > li.level1 {
		width: 25%;
	}

	ul#nav [data-cat-id="category-node-2282"] li.level1.categ_img,
	ul#nav [data-cat-id="category-node-232"] li.level1.categ_img {
		width: 48%;
	}

	ul#nav [data-cat-id="category-node-2282"] li.level1 > ul.level1 > li,
	ul#nav [data-cat-id="category-node-232"] li.level1 > ul.level1 > li {
		width: 100%;
	}

    ul#nav > li.level0 {
        padding: 12px 9px;
    }

    #nav li.level0:nth-child(3) {
        background-size: 20px
    }

    ul#nav [data-cat-id="category-node-2282"] ul.level0.shown-sub ,
	ul#nav [data-cat-id="category-node-232"] ul.level0.shown-sub,
	ul#nav [data-cat-id="category-node-2282"] li.level1 {
        width: 50%;
    }

	ul#nav [data-cat-id="category-node-232"] li.level1  {
        width: 33.3%;
	}

    ul#nav [data-cat-id="category-node-2282"] li.level1.categ_img,
    ul#nav [data-cat-id="category-node-232"] li.level1.categ_img {
        width: 48%;
    }

    ul#nav [data-cat-id="category-node-2282"] li.level1 > ul.level1 > li,
    ul#nav [data-cat-id="category-node-232"] li.level1 > ul.level1 > li {
        width: 100%;
    }

    #product-options-wrapper {
        max-width: 286px;
    }

    ul#nav li.level1 {
        width: 20%;
        margin-bottom: 8px;
	}

	ul#nav li[data-cat-id="category-node-758"] li.level1.nav-fahsion-guide
	{
	    width: 14%;
	}

	ul#nav li[data-cat-id="category-node-758"] li.level1.categ_img
	{
	        width: 72%;
	        display: block;
	}

	ul#nav li[data-cat-id="category-node-758"] li.level1.categ_img img
	{
	        width: initial;
	        max-width: 100%;
	}

	ul#nav .level0[data-cat-id="category-node-2397"] li.level1.categ_img,
	ul#nav .level0[data-cat-id="category-node-2703"] li.level1.categ_img,
	ul#nav .level0[data-cat-id="category-node-2770"] li.level1.categ_img,
	ul#nav .level0[data-cat-id="category-node-2716"] li.level1.categ_img,
	ul#nav .level0[data-cat-id="category-node-2897"] li.level1.categ_img,
	ul#nav .level0[data-cat-id="category-node-2853"] li.level1.categ_img {
		width: 40%;
	}

    ul#nav li.level1 > ul.level1 > li {
        width: 100%;
    }

	ul#nav li.level1[data-cat-id="category-node-2695"], /* woman editors new */
	ul#nav li.level1[data-cat-id="category-node-2755"], /* woman editors live */
	ul#nav li.level1[data-cat-id="category-node-2699"],/* man editors new */
	ul#nav li.level1[data-cat-id="category-node-2758"],/* man editors live */
	ul#nav li.level1[data-cat-id="category-node-1919"],
	ul#nav li.level1[data-cat-id="category-node-1920"] {
        right: 1%;
    }

    ul#nav [data-cat-id="category-node-96"] li.level1 {
		width: 18%;
	}

	ul#nav [data-cat-id="category-node-96"] li.level1.categ_img {
		width: 45%;
	}

	ul#nav [data-cat-id="category-node-96"] li.level1.first > ul.level1 {
		width: 100%;
		max-height: 250px;
	}

	ul#nav [data-cat-id="category-node-96"] ul.level0.shown-sub li.level1.nav-brands.parent.categ_img a.menu-brand-logo {
		margin: 0px 11px 11px 0 !important;
	}

	body.cms-mob .breadcrumbWrapper,
	body.cms-woman-cms .breadcrumbWrapper,
	body.cms-man-cms .breadcrumbWrapper,
	body.cms-kid-cms .breadcrumbWrapper {
		display: none;
	}

	ul#nav > li.level0 {
		padding: 12px 0px;
	}

	#countdown {
		top: 240px;
	}

	.cms-home #countdown,
	.cms-home-en #countdown {
		top: 254px;
	}

	#fashion-guide-home .post-description {
		min-height: 30px;
	}

	#fashion-guide-home {
		margin-bottom: 50px;
	}

	.add-to-cart #product-addtocart-button {
		background-position: calc(50% - 110px) 48%;
	}

	.catalog-category-view .page-title {
		margin-top: 15px;
	}

	.empty-cart-right,
	.empty-cart-right .cart-empty-img {
		height: 320px;
	}

	.empty-cart-right img {
		margin-top: calc(50% - 115px);
	}

	.home-mob-main {
		padding-top: 90px;
		padding-bottom: 110px;
	}

	.mob-banner-btn,
	.mob-banner-btn:hover {
		width: 220px;
		max-width: 220px;
		padding: 12px 7px;
		font-size: 12px;
	}

	.mob-banner-btn.mt-15,
	.mob-banner-btn.mt-40 {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	label[for="winpay_installments"] {
		font-size: 1vw;
	}

	label[for="winpay_installments"] {
		padding-left: 133px;
	}

}

/* only for 404 page START */
@media (min-width : 1024px) and (max-width : 1058px){

	body.cms-index-noroute .black-lane-left {
		margin-top: 41%;
	}

	.switch.switcher-currency {
		margin-top: 1px;
	}

	/* footer mob for ipad landscape only, not small laptops */
	.footer_mobile {
		display: block;
		visibility: visible;
	}

	.footer-container {
		display: none;
		visibility: hidden;
	}

}

@media (min-width : 1059px) and (max-width : 1117px){

	body.cms-index-noroute .black-lane-left {
		margin-top: 40.3%;
	}

	.switch.switcher-currency {
		margin-top: -3px;
	}

}

@media (min-width : 1118px) and (max-width : 1176px){

	body.cms-index-noroute .black-lane-left {
		margin-top: 39.5%;
	}

	.switch.switcher-currency {
		margin-top: -2px;
	}

}

@media (min-width : 1177px) and (max-width : 1199px){

	body.cms-index-noroute .black-lane-left {
		margin-top: 38.6%;
	}

	.switch.switcher-currency {
		margin-top: -1px;
	}

}
/* /only for 404 page */


@media (min-width : 768px) and (max-width : 1023px){
	 .zls-small
	 {
		  bottom: 0;
	      transition-delay: 0.50s;
	 }
	 .gdpr-notice-visible .zls-small
	 {
	  bottom: 26px;
      transition-delay: 0.50s;
	 }

	.hidden-sm {
		display: none;
		visibility: hidden;
	}

	.checkout-cart-index button.deals {
		margin-top: 17px;
		padding: 3px 0 3px;
	}

	.header-cards {
		margin-top: 8px;
	}

	label[for="winpay_installments"] {
		font-size: 1.2vw;
	}

	ul#nav span {
		font-size: 13px;
	}

	ul#nav > li.level0 {
		padding: 12px 0;
	}

	ul#nav .level0[data-cat-id="category-node-2397"] li.level1.categ_img,
	ul#nav .level0[data-cat-id="category-node-2703"] li.level1.categ_img,
	ul#nav .level0[data-cat-id="category-node-2770"] li.level1.categ_img,
	ul#nav .level0[data-cat-id="category-node-2716"] li.level1.categ_img,
	ul#nav .level0[data-cat-id="category-node-2897"] li.level1.categ_img,
	ul#nav .level0[data-cat-id="category-node-2853"] li.level1.categ_img {
		width: 58%;
	}

	.toolbar .sorter .sort-by {
		text-align: left;
	}

	#popId-currencySelect .fz-13 {
		line-height: 28px;
		line-height: 2.8vw;
	}

	#nav li.level0:nth-child(3) {
		background-size: 14px;
	}

	body.wishlist-index-index form#wishlist-view-form > fieldset > div div.wishlist-item {
		max-height: 380px;
	}

	body.wishlist-index-index form#wishlist-view-form > fieldset > div div.wishlist-item a img {
		max-height: 228px;
		width: inherit !important;
	}

	ul#nav [data-cat-id="category-node-2282"] ul.level0.shown-sub ,
	ul#nav [data-cat-id="category-node-232"] ul.level0.shown-sub {
		width: 50%;
		height: inherit;
	}

	ul#nav [data-cat-id="category-node-2282"] li.level1 {
		width: 50%;
	}

	ul#nav [data-cat-id="category-node-232"] li.level1,
	.page-sitemap ul.sitemap > li.level0,
	.page-sitemap ul.sitemap li[data-cat-id="category-node-96"] > ul.level0 > ul > li.level1,
	.page-sitemap ul.sitemap li[data-cat-id="category-node-96"] > ul.level0 > li.level1,
	.page-sitemap ul.sitemap li[data-cat-id="category-node-2669"] > ul.level0 > li.level1 {
		width: 33%;
	}

	ul#nav [data-cat-id="category-node-2282"] li.level1.categ_img ,
	ul#nav [data-cat-id="category-node-232"] li.level1.categ_img {
		width: 48%;
	}

	ul#nav [data-cat-id="category-node-2282"] li.level1 > ul.level1 > li ,
	ul#nav [data-cat-id="category-node-232"] li.level1 > ul.level1 > li{
		width: 100%;
	}

	.comondo {
		float: left;
		margin-top: -18px;
	}

	.block-subscribe-footer.mb-20 {
		margin-bottom: 30px;
	}

	ul#nav li.level1 {
		width: 46.333333%;
	}
    ul#nav span {
        font-size: 13px;
    }

    ul#nav > li.level0 {
        padding: 12px 0;
    }

    ul#nav [data-cat-id="category-node-2282"] ul.level0.shown-sub ,
    ul#nav [data-cat-id="category-node-232"] ul.level0.shown-sub{
        width: 50%;
    }

    ul#nav [data-cat-id="category-node-2282"] li.level1 {
        width: 50%;
    }

    ul#nav [data-cat-id="category-node-232"] li.level1 {
        width: 33%;
    }

    ul#nav [data-cat-id="category-node-2282"] li.level1.categ_img ,
    ul#nav [data-cat-id="category-node-232"] li.level1.categ_img {
        width: 48%;
    }

    ul#nav [data-cat-id="category-node-2282"] li.level1 > ul.level1 > li ,
    ul#nav [data-cat-id="category-node-232"] li.level1 > ul.level1 > li{
        width: 100%;
    }

    ul#nav li.level1 {
        width: 20%;
        margin-bottom: 8px;
    }

    ul#nav li.level1 > ul.level1,
    ul#nav li.level1 > ul.level1 > li {
        width: 100%;
    }

    ul#nav > li.level0 > a {
		padding: 10px 5px 14px 4px;
	}

	body.cms-mob .breadcrumbWrapper,
	body.cms-woman-cms .breadcrumbWrapper,
	body.cms-man-cms .breadcrumbWrapper,
	body.cms-kid-cms .breadcrumbWrapper,
	body.cms-mob .foo6936157894ter-checkout,
	body.cms-mob .footer-container,
	body.cms-woman-cms .footer-checkout,
	body.cms-woman-cms .footer-container,
	body.cms-man-cms .footer-checkout,
	body.cms-man-cms .footer-container,
	body.cms-kid-cms .footer-checkout,
	body.cms-kid-cms .footer-container,
	ul#nav [data-cat-id="category-node-96"] ul.level0.shown-sub li.level1.nav-brands.parent.categ_img > a.menu-brand-logo,
	ul#nav [data-cat-id="category-node-96"] ul.level0.shown-sub li.level1.nav-brands.parent.categ_img > br {
		display: none;
	}

	ul#nav [data-cat-id="category-node-96"] li.level1 {
		width: 26%;
	}

	ul#nav [data-cat-id="category-node-96"] ul.level0.shown-sub li.level1.nav-brands.parent.categ_img {
		width: 16%;
		padding-left: 0;
	}

	ul#nav [data-cat-id="category-node-96"] ul.level0.shown-sub li.level1.nav-brands.parent.categ_img > a.menu-brand-logo:last-child {
		display: block;
		margin: 0;
		font-size: 12px;
		line-height: 18px;
		padding: 15px !important;
		border-color: #cccccc;
	}

    .radioSelectContainer > label > span {
        width: inherit !important;
        padding-left: 10px;
        padding-right: 10px;
    }

    .radioSelectContainer > label > input[value="34"] + span {
        max-width: 48px;
        line-height: 12px;
        padding-top: 3px;
    }

    ul#nav [data-cat-id="category-node-96"] ul.level0.shown-sub li.level1 {
        display: none;
    }

    ul#nav [data-cat-id="category-node-96"] ul.level0.shown-sub li.level1.nav-brands.parent,
    ul#nav [data-cat-id="category-node-96"] ul.level0.shown-sub li.level1.nav-brands.parent.categ_img a {
        display: inline-block;
    }

    ul#nav [data-cat-id="category-node-96"] ul.level0.shown-sub li.level1.nav-brands.parent.categ_img a.menu-brand-logo {
        float: left;
        border: 1px solid #efefef;
        margin: 0 10px 10px 0;
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
    }

    ul#nav [data-cat-id="category-node-96"] ul.level0.shown-sub li.level1.nav-brands.parent.categ_img a.menu-brand-logo:hover {
        border: 1px solid #cccccc;
        -webkit-filter: grayscale(0%);
        filter: grayscale(0%);
    }

	.footer_mobile {
		display: block !important;
		visibility: visible;
	}

	body.cms-mob .main .col-main,
	body.cms-woman-cms .main .col-main,
	body.cms-man-cms .main .col-main,
	body.cms-kid-cms .main .col-main {
		margin-top: 30px;
	}

	.container {
		width: 100%;
		max-width: 768px;
	}

	ul#nav [data-cat-id="category-node-96"] li.level1.first > ul.level1 {
		width: 100%;
		max-height: 250px;
	}

	#notice-cookie-block .notice-text {
		font-size: 12px;
	}

	.footer_mobile {
		display: block !important;
		visibility: visible;
	}

	.product-essential .product-banner img {
		width: 100%;
	}

	html[lang="el"] .header-container .login,
	html[lang="el"] .header-container .wishlist,
	html[lang="el"] .header-container .logout {
		padding: 11px 5px 10px 0px;
	}

	.header-container .cart {
		padding: 11px 22px 20px 0px;
		background-size: 20px;
		background-position: 100% 6px;
	}

	.item_counter {
		margin: 0 -16px 0 9px;
	}

	#languageSelect .switch.switcher-currency {
		line-height: 17px;
	}

	#popId-languageSelect {
		margin-top: 8px;
	}

	.narrow-by-list > dt {
		background: url('../images/sprites/productViewSprite.png') 98% -8px no-repeat;
		background-size: 8px;
	}

	.narrow-by-list > dt.active {
		background: url('../images/arrow_up.png') 98% 50% no-repeat;
		background-size: 8px;
	}

	#countdown {
		top: 176px;
		height: 68px;
	}

	#countdown #tiles > span {
		padding: 6px 0;
	}

	#socital-5be4211cd2ddb99e9c03cefc,
	#socital-5bebe7849c764475faba1012 {
		max-height: 260px;
	}

	.cms-home #countdown,
	.cms-home-en #countdown {
		top: 224px;
	}

	.cms-home #countdown #tiles > span,
	.cms-home-en #countdown #tiles > span {
		width: 50px;
		margin: 0 3px;
		padding: 5px 0;
	}

	.cms-home #countdown .labels,
	.cms-home-en #countdown .labels {
		height: 50px;
	}

	.cms-home #countdown .labels li,
	.cms-home-en #countdown .labels li {
		width: 50px;
	}

	.add-to-cart #product-addtocart-button {
		background-position: calc(50% - 100px) 48%;
	}

	.catalog-category-view .page-title {
		margin-top: 10px;
	}

	.empty-cart-right,
	.empty-cart-right .cart-empty-img {
		height: 328px;
	}

	.empty-cart-right img {
		margin-top: calc(50% - 133px);
	}

	.home-mob-main {
		padding-top: 90px;
		padding-bottom: 110px;
	}

	.mob-banner-btn,
	.mob-banner-btn:hover {
		width: 220px;
		max-width: 220px;
		padding: 12px 7px;
		font-size: 12px;
	}

	.mob-banner-btn.mt-15,
	.mob-banner-btn.mt-40 {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	ul#nav li.level1[data-cat-id="category-node-1919"],
	ul#nav li.level1[data-cat-id="category-node-1920"] {
		position: absolute;
		right: 10px;
		bottom: 0;
	}

	label[for="winpay_installments"] {
		padding-left: 126px;
	}

	.product-banner > div.col-xs-12 {
		padding:0;
		text-align: center;
	}

	.product-banner > div.col-xs-12 > img {
		width: inherit;
		display: block;
		padding: 0;
		margin: 0px auto 10px;
		float: none !important;
	}

	.product-banner > div.col-xs-12 .usp-txt {
		width: 100%;
    	margin-left: 0;
	}

	.home-mob-main {
	    margin: 0 0 41%;
	}

}


/* /EQUALS SCREEN SIZE */




/* EQUALS OR GREATER SCREEN SIZE */

@media (min-width : 1200px){

	.home-mob-main {
	    margin: 0 0 36%;
	}

	body.cms-index-noroute .black-lane-left {
		margin-top: 59.5%;
	}

	.switch.switcher-currency {
		margin-top: -1px;
	}

	#nav li.level0:nth-child(3) {
		background-position: 97%;
	}

	#countdown {
		top: 280px;
	}

	.cms-home #countdown,
	.cms-home-en #countdown {
		top: 294px;
	}

	.empty-cart-right,
	.empty-cart-right .cart-empty-img {
		height: 368px;
	}

	.empty-cart-right img {
		margin-top: calc(50% - 58px);
	}

	.category-products .products-grid > li.item .size-options-wrapper,
	.blog-trends-products-view .blog-trends-products-ul > li.blog-trends-products .size-options-wrapper {
		position: absolute;
		left: 0;
		width: 0;
		height: 0;
		overflow: hidden;
	}

	.category-products .products-grid.mode-0 > li.item .size-options-wrapper {
		bottom: 138px;
	}

	.category-products .products-grid.mode-1 > li.item .size-options-wrapper {
		bottom: 125px;
	}

	.blog-trends-products-view .blog-trends-products-ul > li.blog-trends-products .size-options-wrapper {
		bottom: 90px;
	}

	.category-products .products-grid > li.item:hover .size-options-wrapper,
	.blog-trends-products-view .blog-trends-products-ul > li.blog-trends-products:hover .size-options-wrapper{
		width: 100%;
		height: auto;
	}

	.category-products .products-grid > li.item .size-options-wrapper .size-options,
	.blog-trends-products-view .blog-trends-products-ul > li.blog-trends-products .size-options-wrapper .size-options {
		background-color: rgba(255, 255, 255, 0.8);
		padding: 4px;
		text-align: center;
	}

	.size-options li.size-item {
		display: inline-block;
		margin: 2px 1px;
	}

	.size-options li.size-item a {
		padding: 6px 15px;
		font-size: 10px;
		font-weight: normal;
		background-color: #fff;
		color: #000;
		border: 1px solid #bdbdbd;
		display: inline-block;
	}

	.size-options li.size-item a:hover {
		background-color: #bdbdbd;
		color: #ffffff;
	}

}

@media (min-width : 1024px){

	.category-products .products-grid > li a span.displayModeImgWrapper:hover>span
	{
		display:block;
	}

	.category-products .products-grid > li a span.displayModeImgWrapper:hover>img
	{
		display:none;
	}

	.toolbar .sorter .sort-by {
		text-align: right;
	}
	.switch.switcher-currency {
		float: left;
	}

	body.wishlist-index-index form#wishlist-view-form > fieldset > div div.wishlist-item {
		max-height: 374px;
	}

	body.wishlist-index-index form#wishlist-view-form > fieldset > div div.wishlist-item a img {
		max-height: 201px;
		width: inherit !important;
	}

	ul#nav li.level1[data-cat-id="category-node-2695"], /* woman editors new */
	ul#nav li.level1[data-cat-id="category-node-2755"], /* woman editors live */
	ul#nav li.level1[data-cat-id="category-node-1919"],
	ul#nav li.level1[data-cat-id="category-node-2699"], /* man editors new */
	ul#nav li.level1[data-cat-id="category-node-2758"], /* man editors live */
	ul#nav li.level1[data-cat-id="category-node-1920"] {
        position: absolute;
        bottom: 0px;
	}

	ul#nav li.level1[data-cat-id="category-node-2695"], /* woman editors new */
	ul#nav li.level1[data-cat-id="category-node-2755"], /* woman editors live */
	ul#nav li.level1[data-cat-id="category-node-2699"], /* man editors new */
	ul#nav li.level1[data-cat-id="category-node-2758"] /* man editors live */ {
		bottom: 120px;
	}

	ul#nav li.level1[data-cat-id="category-node-2695"] > ul, /* woman editors new */
	ul#nav li.level1[data-cat-id="category-node-2755"] > ul, /* woman editors live */
	ul#nav li.level1[data-cat-id="category-node-2699"] > ul, /* man editors new */
	ul#nav li.level1[data-cat-id="category-node-2758"] > ul /* man editors live */ {
		position: absolute;
		top: 22px;
	}

    body.gdpr-notice-visible .footer_mobile {
    	padding-bottom: 30px;
    }

    body.gdpr-notice-visible .footer-container {
		padding-bottom: 26px;
	}

	#notice-cookie-block > .content .actions {
		margin-left: 50px;
	}

	#co-billing-form label {
		padding: 0;
	}

	.product-banner > div.col-xs-12 {
		padding-left: 0;
		padding-right: 15px;
	}

	.product-banner > div.col-xs-12 > img {
		width: 20%;
	}

	.product-banner > div.col-xs-12 .usp-txt {
		width: calc(80% - 7px);
		margin-left: 7px;
	}

}

@media (min-width : 768px){

	.notmob-first { padding-left: 0px !important; padding-right: 15px !important; }
	.notmob-last { padding-left: 15px !important; padding-right: 0px !important; }

	.toolbar .sorter .display-mode a {
		width: 58px;
		height: 22px;
		background: url('../images/sprites/categoryViewSprite_NEW.png') 0 0 no-repeat;
		background-size: 140px;
	}

	.footer .transfer_cancel {
		line-height: 20px;
	}

	.seperator-hor,
	.sizes-mob {
		display: none
	}

	.seperator-ver {
		border-right: 1px solid #cccccc;
		display: block;
		height: 370px;
	}

	#my-productreturn-table tr td a,
	#my-orders-table tr td a {
		text-decoration: none;
	}

	.table-collapse {
		display: table-cell;
	}

	.right-bordered-collapse {
	    border-right: 1px solid #ccc;
	}

	.readmore a {
		text-decoration: none;
	}

	.readmore a:hover {
		text-decoration: underline;
	}

	li.m-leaf {
		margin-top: 5px;
	}

	.header-tooltip .container .call-center-header {
		text-align: right;
	}

	.header-tooltip .container .free-header {
		text-align: left;
	}

	.displayModeImgWrapper img {
		max-width: 270px;
	}

	.checkout-header-title {
		line-height: 36px;
	}

	.currency-country,
	#currencySelect .collapse {
		display: inline-block;
	}

	.banktransfer-instructions-content.agreement-content {
		margin-top: -68px;
	}

	#popId-currencySelect .xs-fz-11 {
		margin-top: 5px;
	}

	#popId-currencySelect {
		margin-top: 17px;
		position: absolute;
	}

	ul#nav [data-cat-id="category-node-96"] ul.level0.shown-sub li.level1 {
		display: none;
	}

	ul#nav [data-cat-id="category-node-96"] ul.level0.shown-sub li.level1.nav-brands.parent,
	ul#nav [data-cat-id="category-node-96"] ul.level0.shown-sub li.level1.nav-brands.parent.categ_img a {
		display: inline-block;
	}

	ul#nav [data-cat-id="category-node-96"] ul.level0.shown-sub li.level1.nav-brands.parent.categ_img a.menu-brand-logo {
		float: left;
		border: 1px solid #efefef;
		margin: 0 10px 10px 0;
		-webkit-filter: grayscale(100%);
		filter: grayscale(100%);
	}

	ul#nav [data-cat-id="category-node-96"] ul.level0.shown-sub li.level1.nav-brands.parent.categ_img a.menu-brand-logo:hover {
		border: 1px solid #cccccc;
		-webkit-filter: grayscale(0%);
		filter: grayscale(0%);
	}

	#notice-cookie-block .actions {
		padding-right: 10px;
	}

	#notice-cookie-block .notice-inner,
	#notice-cookie-block > .content {
		max-width: 1200px;
		margin: auto;
	}

	#notice-cookie-block .content > .actions {
		margin-left: 10px;
	}

	#my-orders-table .table-collapse {
		display: table-cell !important;
	}

	.catalog-category-view .page-title h1 {
		font-size: 26px;
		line-height: 38px;
		font-weight: 600;
		padding-top: 10px;
	}

	ul#nav .level0[data-cat-id="category-node-2397"] li.level1.categ_img,
	ul#nav .level0[data-cat-id="category-node-2703"] li.level1.categ_img,
	ul#nav .level0[data-cat-id="category-node-2770"] li.level1.categ_img,
	ul#nav .level0[data-cat-id="category-node-2716"] li.level1.categ_img,
	ul#nav .level0[data-cat-id="category-node-2897"] li.level1.categ_img,
	ul#nav .level0[data-cat-id="category-node-2853"] li.level1.categ_img {
		display: block;
		float: right;
		right: 35px;
		padding-right: 15px;
	}

	.footer .social-media-icons {
		max-width: 236px;
		float: right;
	}

	.footer-links-3list {
		width: calc(100% - 152px);
	}

	.award-footer {
		width: 100%;
		max-width: 152px;
	}

	#checkoutSteps select.col-sm-5[id*="billing:country_id"],
	#checkoutSteps select.col-sm-5[id*="shipping:country_id"],
	#nav .categ_img img {
		width: 100%;
	}

	#checkoutSteps .validation-advice {

		font-size: 13px;
	}

	#checkoutSteps .customer-dob .validation-advice {
		padding-top: 20px;
    	left: 0;
	}

	#checkoutSteps div:not(.customer-dob) .validation-advice:before {
		content: "";
		background: url('../images/bubble-arrow.svg') no-repeat 0 0;
		width: 13px;
		height: 7px;
		position: absolute;
		top: -4px;
	}

	#checkoutSteps input.input-text,
	#checkoutSteps select,
	#login-form input.input-text {
		margin-bottom: 10px;
	}

	body.checkout-onepage-index .dob-day input,
	body.checkout-onepage-index .dob-month input,
	body.checkout-onepage-index .dob-year input {
		margin-bottom: 0;
	}

	.page-sitemap ul.sitemap > li.level0 {
		margin-bottom: 30px;
	}

	#stepsBreadcrumbMobile h4 {
		height: auto;
		line-height: inherit;
	}

	.page-sitemap ul.sitemap li[data-cat-id="category-node-96"] > ul.level0 > li.level1.first {
		clear: left;
	}

	#shareIt a > img {
		width: 20px;
		margin-right: 11px;
	}

	.cms-row {
		margin-left: -10px;
		margin-right: -10px;
	}

}

/* /EQUALS OR GREATER SCREEN SIZE */




/* EQUALS OR LESS SCREEN SIZE */

@media (max-width : 1199px){

	.category-products .products-grid > li.item .size-options-wrapper,
	.blog-trends-products-view .blog-trends-products-ul > li.blog-trends-products .size-options-wrapper
	{
		display: none;
	}

}

@media (max-width : 1023px){

	body.cms-index-noroute .black-lane-left {
		display: none;
	}

}

@media (max-width : 767px){

	.m-filter-slider > .m-slider-from
	{
		top: -6px !important;
	}
	.m-filter-slider > .m-slider-from, .m-filter-slider > .m-slider-to
	{
	    height: 18px !important;
    	width: 18px !important;
	    top: -6px !important;
	}

	.m-filter-slider > .m-slider-span,
	.m-filter-slider {
    height: 10px !important;
	}

	.m-filter-slider 
	{
		height: 10px;
	 }

	.blog-trends-products-view > ul.col-xs-12 {
    display: flex;
    flex-wrap: wrap;
	}

	.blog-trends-products > a.d-block.td-none
	{
		overflow: hidden;
		position: relative;
	}

	.hidden-xs {
		display: none;
		visibility: hidden;
	}

	.xs-mt-0 {margin-top: 0px;}
	.xs-mt-10 {margin-top: 10px;}
	.xs-mt-15 {margin-top: 15px;}
	.xs-mt-20 {margin-top: 20px;}
	.xs-mt-25 {margin-top: 25px;}
	.xs-mt-30 {margin-top: 30px;}
	.xs-mb-10 {margin-bottom: 10px;}
	.xs-mb-15 {margin-bottom: 15px;}
	.xs-mb-30 {margin-bottom: 30px;}

	#topCartContent a.mini-cart-btn-cart span,
	#mobile-header .mob-cart > a:not(.mobcart-number) {
        display: none!important;
    }
    .error-msg-qty {
        MARGIN-BOTTOM: 10px;
    }
    div#mobile-header {
        position: fixed;
        top: 0px;
        z-index: 9999;
        background: #fff;
        padding: 0 15px 0 15px;
        left: 0;
        box-shadow: 0 1px 1px #eee;
    }
    #topCartContent .product-name a.btn-remove-x {
        display: none;
    }
    #mobile-header .mob-cart a span {
        width: 24px!important;
        left: 1px!important;
        position: relative;
        padding: 0!important;
    }
    #topCartContent a.btn-remove-x {
        float: left;
        width: 100%;
        height: 20px;
        text-align: left;
        background-position: 0 50%;
    }
    .topcartcontainer #topCartContent {
        position: fixed;
        left: 0;
        top: 50px;
        width: 100%;
    }
    #topCartContent {
        padding-top: 0!important;
    }

    #topCartContent .capital.mb-5, #topCartContent #mini-cart, #topCartContent .subtotal {
        display: none;
    }
    #topCartContent a.mini-cart-btn-cart {
        height: 34px;
        margin-bottom: 8PX;
    }
    .inner-wrapper >.only.up, .inner-wrapper >.only.down {
        display: none;
    }
    body:not(.checkout-onepage-index) {
        margin-top: 52px!important;
    }
	.xs-ta-center {
		text-align: center;
	}

	.radioSelectContainer > label > span {
		font-size: 12px !important;
		line-height: 12px !important;
		vertical-align: middle;
		display: table-cell !important;
		width: 30vw !important;
	}

	.radioSelectContainer > label {
		/*width: calc(25% - 0.3em) !important;*/
		width: calc(25% - 6px) !important;
		vertical-align: middle;
		text-align: center;
		align-items: center;
	}

	.toolbar .sorter .display-mode a {
		width: 24px;
		height: 22px;
		background: url('../images/sprites/categoryViewSprite_NEW.png') 0 0 no-repeat;
		background-size: 140px;
	}

	.toolbar .sorter .display-mode a.mode_0 {
		background-position: -27px 0px;
	}

	.toolbar .sorter .display-mode a.mode_0.active {
		background-position: 0px 0px;
	}

	.toolbar .sorter .display-mode a.mode_1 {
		background-position: -27px -29px;
	}

	.toolbar .sorter .display-mode a.mode_1.active {
		background-position: 0px -29px;
	}

	.footer .transfer_cancel {
		line-height: 20px;
		line-height: 4.6vw;
	}

	.seperator-hor {
		border-bottom: 1px solid #cccccc;
		display: block;
	}

	#my-productreturn-table tr td a,
	#my-orders-table tr td a {
		text-decoration: underline;
	}

	.table-collapse,
	.seperator-ver,
	body.catalog-product-view .usp-prod-mob {
		display: none;
	}

	.right-bordered-collapse {
		border-right: none;
	}

	.readmore a {
		text-decoration: underline;
	}

	.footer_courier_methods {
		text-align: left;
	}

	.sales-order-view #my-orders-table tbody tr td {
		border-bottom: 1px solid #EFEFEF;
		padding: 10px 10px;
	}

	.mobile-header-logo {
		width: 180px;
		padding: 2px 0;
	}

	li.m-leaf,
	.empty-cart-right {
		margin-top: 10px;
	}

	.checkout-onepage-index .header-tooltip,
	.checkout-onepage-index  .header-container,
	.checkout-onepage-index .footer,
	.checkout-onepage-index #mobile-header,
	body.catalog-product-view .header-tooltip,
	.header-tooltip,
    .header-tooltip .call-center-header {
	   display: none;
	}

	body.cms-mob .header-tooltip,
	body.cms-man-cms .header-tooltip,
	body.cms-kid-cms .header-tooltip,
	body.cms-woman-cms .header-tooltip
	{
		display: block;
	}

	.header-block-mobile
	{
		display: block !important;
	}
	.header-block-desktop
	{
		display: none !important;
	}

	.header-tooltip
	{
	    background-color: #000000;
	}

	body.cms-man-cms .cat-cms .cat-main-menu a,
	body.cms-kid-cms .cat-cms .cat-main-menu a,
	body.cms-woman-cms .cat-cms .cat-main-menu a
	{
		padding: 7px 8%;
	}

	.mb-10.descr-block
	{
		margin-bottom: 5px;
	    margin-top: 10px;
	}

	.checkout-header,
	.checkout-footer,
	.hide-mobile {
	   display: none;
	}
	#stepsBreadcrumbMobile {
	   display: none !important;
	}
	.footer-checkout.mt-40
	{
		margin-top: 10px;
	}

	.paymentMethodHeader,
	#checkout-review-table-mobile,
	.shippingMethodHeader 
	{
		margin-top: 0;
	}

	#co-payment-form .clear.col-xs-12.mt-50.only
	{
		margin-top: 10px;
	}
	.checkout-onepage-index .checkout-header
	{
		margin-top: 30px;
		margin-bottom: 10px;
	}
	.checkout-onepage-index .checkout-header,
	.checkout-onepage-index .checkout-footer,
	.checkout-onepage-index .hide-desktop {
	   display: block;
	}

	.form-alt .capital
	{
		text-transform: none;
	}

	body.cms-index-noroute .img404 {
		height: 460px;
	}

	.header-cards{
		background-size: 100%;
		margin-top: 10px;
	}

	.header-paymeth {
		background-size: 148px;
		background-position: center;
		width: 100%;
		margin-top: 10px;
	}

	.checkout-cart-index button.deals {
		padding: 5px 0;
	}

	.header-tooltip {
		padding: 6px;
	}

	.header-tooltip .container .call-center-header,
	.header-tooltip .container .free-header {
		text-align: center;
	}

	.displayModeImgWrapper img {
		max-width: 100% !important;
	}

	.checkout-header-title {
		line-height: 22px;
	}

	.toolbar .sorter .sort-by {
		text-align: right;
	}

	#popId-currencySelect .xs-fz-11 {
		line-height: 28px;
		line-height: 7.2vw;
	}

	#popId-currencySelect .fz-13 {
		line-height: 28px;
		line-height: 5vw;
		margin-top: 5px;
	}

	#popId-currencySelect {
		width: 50%;
		background: white;
		position: absolute;
		z-index: 9;
		top: 35px;
		left: 40px;
	}

	.currency-country {
		display: none;
	}

	.category-products .brand_and_descr .short_description.fz-13 {
		height: 5.1vw;
		line-height: 3.7vw;
		font-size: 13px;
	}

	.products-grid .product-name.fz-12 {
		font-size: 12px;
		line-height: 14px;
	}

	.products-grid .price-box.fz-13 > p:first-child {
		line-height: normal;
	}

    .zls-small {
		display: none !important;
	}

	body.cms-cms-home-mob .footer-container,
	body.cms-mob .footer-container,
	body.cms-woman-cms .footer-container,
	body.cms-man-cms .footer-container,
	body.cms-kid-cms .footer-container {
		display: none;
	}

	body.cms-cms-home-mob .footer_mobile.d-none,
	body.cms-mob .footer_mobile.d-none,
	body.cms-woman-cms .footer_mobile.d-none,
	body.cms-man-cms .footer_mobile.d-none,
	body.cms-kid-cms .footer_mobile.d-none {
		display: block !important;
	}

	.header-tooltip.xs-fz-9 {
        font-size: 11px;
    }

	.footer-tab > a,
	.products-grid .price-box.fz-13 .fz-13 {
		font-size: 13px;
	}

	.usp-prod-mob > div.col-xs-12 .fz-12,
	.usp-prod-mob > div.col-xs-12.fz-13 {
		font-size: 11px;
		line-height: 13px;
	}

	.usp-prod-mob > div.col-xs-12 > img {
		max-width: 40px;
		float: none !important;
		padding-bottom: 3px;
	}

	.usp-prod-mob > div.col-xs-12:nth-child(2) > img {
		max-width: 32px;
		padding-bottom: 8px;
	}

	#shareIt a > img {
		background: #ddd;
		padding: 7px;
		-webkit-border-radius: 14px;
		-moz-border-radius: 14px;
		border-radius: 14px;
		width: 34px;
		margin-right: 16px;
	}

	.fb_footer, .tw_footer, .gplus_footer, .pin_footer, .insta_footer, .yt_footer, .tumblr_footer {
		width: 35px;
		height: 26px;
		display: inline-block;
		margin-right: 0px;
	}

	#notice-cookie-block .actions {
		width: 100%;
		display: inline-block;
		text-align: center;
		padding-bottom: 5px;
	}

	#mobile-header .menu {
		background-image: url('../images/icon_menu.png');
		background-repeat: no-repeat;
		background-size: 24px;
		height: 30px;
		background-position: center center;
	}

	.mob-account {
		background: url('../images/account-icon.svg') no-repeat 50% 60%;
		background-size: 16px;
		height: 29px;
		opacity: 0.9;
	}

	#mobile-header .search {
		background-image: url('../images/icon_search.png');
		background-repeat: no-repeat;
		background-size: 18px;
		height: 31px;
		background-position: 40% 50%;
	}

	.mob-wishlist {
		background-image: url('../images/heart.svg');
		background-repeat: no-repeat;
		background-size: 28px;
		height: 32px;
		background-position: 60% 50%;
	}

	.mobile-header-logo {
		height: 30px;
		width: 120px;
		padding: 7px 0;
	}

	#mobile-header .mob-cart {
		background-image: url('../images/bag_full.svg');
		background: url('../images/bag-n.svg') no-repeat 50% 50%;
		background-size: 19px;
		height: 29px;
	}

	#mobile-header .mob-cart a.mobcart-number {
		padding: 5px;
		width: 100%;
		text-align: center;
		font-size: 9px;
		margin: -2px auto 0;
		display: table;
		position: absolute;
		top: 0;
	}

	#mobile-header .mob-cart a span {
		color: #ffffff;
		vertical-align: middle;
		height: 29px;
		display: table-cell;
	}

	.switcher-language {
		opacity: 0;
	}

	.cms-index-index .slide-container,
	#mobile-header .col-xs-3.only.mt-10 {
		margin-top: 0;
	}

	body > p:first-child {
		height: 0;
	}

	ul.products-grid .add-to-links {
		margin-top: -4px;
		margin-right: 0px;
	}

	ul.products-grid .add-to-links .link-wishlist {
		background-size: 28px;
	}

	#mainImagesWrapperMobile .owl-theme .owl-controls {
		margin-top: -34px;
		margin-bottom: 34px;
	}

	#mainImagesWrapperMobile .owl-theme .owl-controls .owl-page span {
		background: #ffffff;
		opacity: 0.8;
		border: 1px solid #999999;
	}

	#mainImagesWrapperMobile .owl-theme .owl-controls .owl-page.active span {
		background: #999999;
	}

	#mainImagesWrapperMobile {
		padding: 0;
	}

	.show-more {
		display: inline-block;
		padding: 30px 0 20px;
		margin: -45px auto 0;
		text-align: center;
		width: 100%;
		background: rgba(255,255,255,0);
		background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 15%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(15%, rgba(255,255,255,0.6)), color-stop(50%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
		background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 15%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
		background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 15%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
		background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 15%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
		background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 15%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
	}

	.desc_content {
		max-height: 100px;
		transition: max-height 1s ease-in-out;
		-moz-transition: max-height 1s ease-in-out; /* Firefox 4 */
		-webkit-transition: max-height 1s ease-in-out; /* Safari and Chrome */
		-o-transition: max-height 1s ease-in-out; /* Opera */
	}

	.hideContent {
		overflow: hidden !important;
	}

	.showContent {
		max-height: 400px !important;
	}

	#productAccordionWrapper .helpInfo {
		margin-bottom: 40px;
	}

	#productAccordionWrapper .accbody {
		padding-bottom: 0;
	}

	li[data-cat-id="category-node-96"] > ul.level0 > li[data-cat-id^="category-node-"] {
		display: none;
	}

    /*koukis kako styling gia mobile cart*/
    .col-xs-12.only.mob-cart.last.cart > .td-none span {
        padding-left: 4px!important;
    }
    /*  /koukis kako styling gia mobile cart*/

    #giftcard-form label[for="giftcard_code"] {
		width: 58vw;
		display: inline-block;
	}

	.checkout-cart-index .cart-collaterals input.input-text {
		padding: 5px !important;
	}

	.narrow-by-list > dt {
		background: url('../images/sprites/productViewSprite.png') 98% -8px no-repeat;
		background-size: 8px;
	}

	.narrow-by-list > dt.active {
		background: url('../images/arrow_up.png') 98% 50% no-repeat;
		background-size: 8px;
	}

	#socital-5be4211cd2ddb99e9c03cefc,
	#socital-5bebe7849c764475faba1012 {
		max-height: 280px;
	}

	#countdown {
		position: relative;
		top: -20px;
		margin-bottom: -20px;
		height: 100px;
	}

	#countdown .labels {
		bottom: 12px;
	}

	.cms-home #countdown,
	.cms-home-en #countdown {
		top: -20px;
		margin-bottom: -16px;
	}

	#countdown .labels li {
		text-shadow: none;
	}

	.info-hover {
		margin-top: -52px;
		margin-left: 0px;
	}

	.info-hover:hover {
		margin-left: 0px;
	}

	.msg-info-coupon {
		left: inherit;
		right: -80px;
		top: 25px;
		width: 240px;
	}

	#ampromo-items .owl-carousel .owl-wrapper {
		width: 100% !important;
	}

	.category-view .amlabel-txt2,
	.product-img-box #mainImagesWrapper .amlabel-txt2 {
		width: 60px !important;
		height: 40px !important;
	}

	#product_addtocart_form .product-options-bottom .add-to-cart,
	#product_addtocart_form .add-to-box .add-to-cart {
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		z-index: 9999 !important;
	}

	body.catalog-product-view {
		padding-bottom: 50px;
	}

	.page-sitemap ul.sitemap > li.level0 {
		margin-bottom: 10px;
	}

	.usp-prod-mob > div.col-xs-12 .usp-txt.ml-10 {
		margin-left: 0;
	}

	#popup-top-element > img,
	.page-sitemap ul.sitemap > li.level0 {
		width: 100%;
	}

	ul.sitemap li[data-cat-id="category-node-96"] > ul.level0 > ul > li.level1,
	ul.sitemap li[data-cat-id="category-node-2669"] > ul.level0 > li.level1,
	.page-sitemap ul.sitemap > li.level0 > ul.level0 > li {
		width: 50%;
	}

	.usp-prod-mob > div.col-xs-12 {
		width: 33%;
	}

	.page-sitemap ul.sitemap > li.level0 > ul.level0 > li {
		float: left;
	}

	#size-chart {
		width: 100% !important;
		margin-left: 0 !important;
	}

	#size-chart .size-conversion-body table {
		overflow-x: auto;
		display: inline-block !important;
	}

	#product_addtocart_form .product-essential .product-name {
		float: left;
		width: calc(100% - 80px);
	}

	.sizes-mob {
		text-decoration: none;
		padding: 12px 15px 12px 4px;
		margin: 2px 0;
		display: inline-block;
		float: right;
		border: 1px solid #d0d0d0;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background: url('../images/arrow_down.png') 95% 50% no-repeat;
		background-size: 9px;
		min-width: 50px;
		text-align: center;
	}

	#product_addtocart_form .options-container-big:not(.sizes-active) .product-options,
	#product_addtocart_form .options-container-big .product-options {
		position: fixed;
		bottom: 44px;
		left: 0;
		width: 100%;
		background: #ffffff;
		z-index: 9999;
		opacity: 0;
		padding: 15px 20px;
		height: 0;
	}

	body.gdpr-notice-visible #product_addtocart_form .options-container-big:not(.sizes-active) .product-options,
	body.gdpr-notice-visible #product_addtocart_form .options-container-big .product-options {
		bottom: 112px;
	}

	#product_addtocart_form .options-container-big.sizes-active .product-options {
		opacity: 1;
		height: auto;
	}

	.overflow-sizes,
	#product_addtocart_form .options-container-big .product-options {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out; /* Firefox 4 */
		-webkit-transition: all 0.2s ease-in-out; /* Safari and Chrome */
		-o-transition: all 0.2s ease-in-out; /* Opera */
	}

	.sizes-active .overflow-sizes {
		background: rgba(0,0,0,.75);
		width: 100%;
		height: 100%;
		position: fixed;
		z-index: 9999;
		left: 0;
		top: 0;
	}

	.add-to-cart #product-addtocart-button {
		background: url('../images/bag-mob-white.svg') no-repeat calc(50% - 115px) 44%;
		background-color: #00b386;
		background-size: 18px;
	}

	#success-popup.active {
		position: fixed;
		background: #ffffff;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		-o-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
		width: calc(100% - 30px);
		max-width: 400px;
		z-index: 9999;
		padding: 20px;
		-webkit-box-shadow: 0 0 30px 0px rgba(0,0,0,.8);
		-moz-box-shadow: 0 0 30px 0px rgba(0,0,0,.8);
		box-shadow: 0 0 30px 0px rgba(0,0,0,.8);
	}

	.overflow-popup.active {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 9999;
		background: rgba(0, 0, 0, 0.5);
		height: 100%;
		width: 100%;
		display: block;
	}

	#success-popup .mini-cart-btn-cart {
		text-decoration: none;
		padding: 10px 25px;
		width: auto;
		margin-top: 30px;
		font-size: 14px;
		float: left;
		color: #00b386;
		padding: 10px;
	}

	#success-popup .mini-cart-btn-cart:last-child {
		float: right;
		background: #00b386;
		color: #ffffff;
		padding: 10px 25px;
	}

	#topCartContent {
		display: none !important;
	}

	.gift-message-form .info-hover .msg-info-gift-wrapper {
		top: auto;
		bottom: 25px;
		left: auto;
		right: -18vw;
	}

	#notice-cookie-block .actions > button {
		line-height: normal;
	}

	#notice-cookie-block .content > p {
		max-width: 520px;
	}

	body.gdpr-notice-visible #product_addtocart_form .product-options-bottom .add-to-cart,
	body.gdpr-notice-visible #product_addtocart_form .add-to-box .add-to-cart {
		bottom: 66px;
	}

	.add-to-cart button span {
		font-size: 14px;
	}

	body.catalog-product-view .fancybox-overlay.fancybox-overlay-fixed {
		z-index: 9999;
	}

	.m-nav li.level2 {
		width: 100%;
		margin-left: 0;
	}

	label[for="winpay_installments"] {
		font-size: 3.75vw;
	}

	#checkoutSteps .checkout-pay-methods-block-info ul li {
		font-size: 12px;
		line-height: normal;
		padding-left: 5px;
    	padding-right: 5px;
	}

	#checkoutSteps select#winpay_installments {
		margin-left: 76px;
	}

	.branding a.logo:before,
	.mobile-header-logo a.logo:before {
		width: 180px;
		height: 55px;
		background-size: 280px;
		background-position-y: 0%;
	}

	.catalog-product-view .product-essential .link-wishlist {
		border: 2px solid #cccccc;
	}

	.shippingPromo.shippingPromoMob p {
		height:18px;
		line-height: 18px;
	}

	.product-banner > div.col-xs-12 {
		width: 33.3%;
		padding: 12px 0 0;
		text-align: center;
		border-top: 1px solid #ccc;
	}

	.product-banner > div.col-xs-12 > img {
		width: 36px;
		display: block;
		padding: 0;
		margin: 0px auto 10px;
		float: none !important;
	}

	.product-banner > div.col-xs-12 .usp-txt {
		width: 100%;
    	margin-left: 0;
	}

	body.catalog-product-view .fancybox-mobile.fancybox-opened
	{
		z-index: 999999999;
		-webkit-overflow-scrolling: touch;
	}
	body.catalog-product-view .fancybox-opened
	{
	-webkit-overflow-scrolling: touch;
	}

	html.fancybox-lock body
	{
	 height: 100%;
	  overflow-y: hidden;
	  -webkit-overflow-scrolling: touch;
	}


}
@supports (-webkit-overflow-scrolling: touch) {
	html.fancybox-lock > body
	{
	    height: 100%;
	    max-height: 100vh;
	    -webkit-overflow-scrolling: touch;
        margin-top: 0 !important;
	}
	html.fancybox-lock,
	html.fancybox-lock body
	{
		max-height: 100%;
		height: 100%;
	}

	body.catalog-product-view
	{
	  -webkit-text-size-adjust: none
	}
	html.fancybox-lock body.catalog-product-view .fancybox-mobile
	{
   overflow-y: scroll !important;
   -webkit-overflow-scrolling: touch;
	}

	html.fancybox-lock body.catalog-product-view .fancybox-mobile .fancybox-close
	{
    top: 0px;
    right: 1px;
	}


}
/* /EQUALS OR LESS SCREEN SIZE */


@media (max-width : 414px) {

	#currencySelect {
		width: 20px;
		height: 27px;
		padding-top: 16px;
	}

	#mobile-header .col-xs-3.only.mt-10 {
		margin-top: 0;
	}

	.product-essential .product-banner img {
		width: 100%;
	}

	.actions.gdpr-actions > button {
		width: 100%;
		margin-bottom: 8px;
	}

	body.gdpr-notice-visible .footer_mobile {
		padding-bottom: 100px;
	}

	html[lang="en"] #success-popup .mini-cart-btn-cart {
		width: 100%;
	}

	html[lang="en"] #success-popup .mini-cart-btn-cart:last-child {
		margin-top: 15px;
	}

	#socital-5be4211cd2ddb99e9c03cefc,
	#socital-5bebe7849c764475faba1012 {
		max-height: 220px;
	}

}

@media (max-width: 374px) {
	.header-tooltip span:not(.hidden-xxs) {
		display: block;
	}

	.header-tooltip span.hidden-xxs {
		display: none;
	}
}

@media (min-width : 415px) and (max-width: 1024px) {

	.switch.switcher-currency{
		float: left;
	}
	#currencySelect{
		margin-top: -4px;
	}

	body.gdpr-notice-visible .footer_mobile {
		padding-bottom: 70px;
	}

}

@media (max-width: 359px) {

	body.wishlist-index-index form#wishlist-view-form > fieldset > div div.wishlist-item {
		max-height: 295px;
	}

	body.wishlist-index-index form#wishlist-view-form > fieldset > div div.wishlist-item a img {
		max-height: 130px;
		width: inherit !important;
	}

	.radioSelectContainer > label > span {
		font-size: 11px !important;
	}

	#notice-cookie-block.global-site-notice {
		min-height: 86px;
	}

	#notice-cookie-block .content > p {
		max-width: 320px;
	}

	body.gdpr-notice-visible #product_addtocart_form .product-options-bottom .add-to-cart,
	body.gdpr-notice-visible #product_addtocart_form .add-to-box .add-to-cart {
		bottom: 86px;
	}

	body.gdpr-notice-visible #product_addtocart_form .options-container-big:not(.sizes-active) .product-options,
	body.gdpr-notice-visible #product_addtocart_form .options-container-big .product-options {
		bottom: 132px;
	}

}

@media (min-width : 360px) and (max-width: 413px) {

	body.wishlist-index-index form#wishlist-view-form > fieldset > div div.wishlist-item {
		max-height: 320px;
	}

	body.wishlist-index-index form#wishlist-view-form > fieldset > div div.wishlist-item a img {
		max-height: 150px;
		width: inherit !important;
	}
}

@media (min-width : 414px) and (max-width: 767px) {

	body.wishlist-index-index form#wishlist-view-form > fieldset > div div.wishlist-item {
		max-height: 360px;
	}

	body.wishlist-index-index form#wishlist-view-form > fieldset > div div.wishlist-item a img {
		max-height: 176px;
		width: inherit !important;
	}
}