

/* FILE: style.css */
/* HANDLES: default,STORE_ro,THEME_frontend_fashionmix_default,attributesplash_page_view,attributesplash_page_view_394,attributesplash_page_view_manufacturer,customer_logged_out */
@charset "utf-8";

body {
	width: 100%;
	height: 100%;
	float: left;
	direction: ltr;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding: 0;
	color: #777;
	background: #fff;
	overflow-x: hidden;
}

@media only screen and (min-width: 0px) and (max-width: 1025px) { body {overflow-x:visible;} }

html.responsiveNavOpened { overflow: hidden; }
html.responsiveNavOpened body { overflow: hidden; }

html, body {
	height: 100%;
	width:100%;
}
ol {
	padding:0;
	margin:5px 0 10px 20px;
}
ol li {
	margin-bottom:5px;
}
ul li {
	list-style: none;
	padding:0;
	margin:0;
}
p {
	padding:0;
	margin:0;
}
iframe {
	border-width: 0px;
}
.clear {
	clear:both;
}

.clearH {
	clear:both;
	height:10px;
}

.clearH2 {
	clear:both;
	height:20px;
}
.clearH3 {
	clear:both;
	height:30px;
}

a img {
	border:0;
}

a:focus, a:active,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: 0;
    outline : 0;
}

.last-p {
	padding-right:0 !important;
}
.last-m {
    margin-right:0 !important;
}
.last-b {
    border-right:none !important;
}
.firs-b {
    border-left:none !important;
}
.first-m {
    margin-left:0 !important;
}
.first-p {
    padding-left:0 !important;
}
.radius-left {
	border-radius: 0px 0px 0px 5px;
}
.radius-right {
	border-radius: 0px 0px 5px 0px;
}
.tab-bottom {
	border-bottom:0 !important;
}
a {
	outline:none;
}

.dec-none {
	text-decoration:none;
}

.noBgr {
   background:none!important;
}

.left {
	float:left;
}

.right {
	float:right;
}

.no-border-bottom {
	border-bottom:none !important;
}

.no-border-left {
	border-left:none !important;
}

.no-border-right {
	border-right:none !important;
}

.no-margin-bottom {
	margin-bottom:0 !important;
}

.no-margin-top {
	margin-top:0 !important;
}

.no-padding-bottom {
	padding-bottom:0 !important;
}
.no-padding-top {
	padding-top:0 !important;
}
.overflow-x {
	overflow-x:hidden;
}

/*START SITE*/




#globalContainer {
	float: left;
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 0px;
	position: relative;
	background: #fff url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/bodyBG2.jpg) repeat-x left top;
}
.wrapper {
	width: 1180px;
	margin: 0 auto;
	padding: 0px;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#header {
	float: left;
	width: 100%;
	height: 103px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	position: relative;
	z-index: 100;
}
#header .logo {
	float: left;
	width: 204px;
	height: 70px;
	margin: 0;
	padding: 9px 0 0;
	box-sizing: border-box;
}
#header .logo img { width: 100%; }
#header .headerCenter {
	float: left;
	width: 392px;
	height: auto;
	padding: 25px 0px 0px 0px;
	margin: 0px 0px 0px 186px;
	position: relative;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#header .headerCenter .headerCenterCMS {
	float: left;
	width: 392px;
	height: 25px;
	line-height: 25px;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 5;
}
#header .headerCenter .headerCenterCMS p {
	float: none;
	display: block;
	height: 25px;
	line-height: 25px;
	padding: 0px;
	margin: 0px auto;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
}
#header .headerCenter .headerCenterCMS p.freeDelivery { width: auto; border: none; }
#header .headerCenter .headerCenterCMS p.freeDelivery img { display: inline-block; padding: 0px; margin: 0px 4px -3px 0px; }

#header .headerCenter .headerCenterCMS p a {
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#header .headerCenter .headerCenterCMS p a:hover { color: #f1f1f1; }

#header .localizationInfo {
	float: left;
	width: 392px;
	height: 25px;
	line-height: 25px;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 5;
}
#header .localizationInfo .localizationLabel {
	float: none;
	display: block;
	height: 25px;
	line-height: 25px;
	padding: 0px;
	margin: 0px auto;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
}
#header .localizationInfo .countryName {
	display: inline-block;
	width: auto;
	height: 25px;
	line-height: 25px;
	padding: 0px;
	margin: 0px auto 0px auto;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;
}
#header .localizationInfo .countryName img {
	float: left;
	width: 14px;
	height: 10px;
	line-height: 10px;
	padding: 0px;
	margin: 6px 7px 0px 0px;
	color: #000;
	font-size: 1px;
	text-align: center;
	text-decoration: none;
	background: #000;
	border: 2px solid #373535;
}
#header .localizationInfo .currency {
	display: inline-block;
	width: auto;
	height: 25px;
	padding: 0px;
	margin: 0px auto 0px auto;
	cursor: pointer;
}
#header .localizationInfo .currency select {
	display: inline-block;
	padding: 0px 8px 0px 0px;
	margin: 0px;
	color: #fff;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/currencyArrow.png) no-repeat right 6px;
	border: none;
    outline: 0;
    cursor: pointer;
	-webkit-appearance: none;
    -moz-appearance: none;
}
#header .localizationInfo .currency select::-moz-focus-inner {  border: 0; outline: 0; }
#header .localizationInfo .currency select::-moz-focus-inner:focus {  border: 0; outline: 0; }
#header .localizationInfo .currency select:focus { outline: 0; border: none;}
#header .localizationInfo .currency select:active { outline: 0; border: none;}
#header .localizationInfo .currency select option { outline: 0; border: none; background: #000; color: #fff; font-size: 10px; font-family: 'Open Sans', Arial, Helvetica, sans-serif; }

#header .searchBox {
	float: left;
	width: 392px;
	height: 24px;
	margin: 12px 0px 0px 0px !important;
	position: relative !important;
}
#header .searchBox input.search-text {
    float: left;
    width: 354px;
    height: 22px;
    line-height: 22px;
    padding: 0px 26px 0px 10px;
    margin: 0px;
	background: #fff;
    border: 1px solid #b7b6b6;
    color: #555;
	font-family: "Open Sans", Times, serif;
    font-size: 12px;
    font-weight: normal;
    outline: none;
    text-decoration: none;
    position: relative;
    z-index: 10;
	border-radius: 0px!important;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#header .searchBox input.search-text:hover { border-color: #8a8a8a; }
#header .searchBox input.search-text:focus { border-color: #8a8a8a; background: #f2f2f2; color: #333; padding: 0px 30px 0px 6px; }

#header .searchBox input.search-submit {
    float: left;
    width: 22px;
    height: 22px;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
	position: relative;
	z-index: 12;
    border: none;
    cursor: pointer;
	border-radius: 0px !important;
	position: absolute;
	right: 1px;
	top: 1px;
	z-index: 12;
	opacity: 0.5;
    background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/headerSearchSubmitIcon.png) no-repeat left top;
    -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#header .searchBox input.search-submit:hover { opacity: 1; }

#header .headerRight {
	float: right;
	width: auto;
	height: auto;
	padding: 25px 0px 0px 0px;
	margin: 0px;
	position: relative;
	z-index: 120;
}
#header .headerRight .headerRightCMS {
	float: left;
	width: auto;
	height: 25px;
	line-height: 25px;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 5;
}
#header .headerRight .headerRightCMS p {
	float: none;
	display: block;
	height: 25px;
	line-height: 25px;
	padding: 0px;
	margin: 0px auto;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
}
#header .headerRight .headerRightCMS p img { display: inline-block; padding: 0px; margin: 0px 4px -3px 0px; }

#header .headerRight .headerRightCMS p a {
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#header .headerRight .headerRightCMS p a:hover { color: #f1f1f1; }

#header .customerHeader {
	float: right;
	width: 41px;
	height: 48px;
	padding: 0px;
	margin: 1px 0px 0px 0px;
	position: relative;
}

#header .customerHeader .openSub {
	float: left;
	width: 41px;
	height: 48px;
	padding: 0px;
	margin: 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/user.svg) no-repeat center center;
	position: relative;
	-webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; -o-transition: all 0.1s linear; transition: all 0.1s linear;
}
#header .customerHeader:hover .openSub { opacity: 1; }
#header .customerHeader .openSub.isLoggedIn{
	background: #fff url('https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/mobile-user-icon-loggedIn.svg') no-repeat top 12px left 10px;
	background-size: 27px auto;
	opacity: 1;
}
#header .customerHeader:hover .openSub.isLoggedIn{
	background: #222 url("https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/mobile-user-icon-loggedIn-hover.svg") no-repeat top 12px left 10px;
	background-size: 27px auto;
	opacity: 1;
}
#header .customerHeader.subOpen .openSub { background-color: #161313; opacity: 1; }

#header .customerHeader .openSub::after {
	content: '';
	width: 41px;
	height: 48px;
	padding: 0px;
	margin: 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/user-hover.svg) no-repeat center center;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 11;
	opacity: 0;
	-webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; -o-transition: all 0.1s linear; transition: all 0.1s linear;
}
#header .customerHeader .openSub.isLoggedIn:after{ -webkit-transition: all 0s linear; -moz-transition: all 0s linear; -o-transition: all 0s linear; transition: all 0s linear; opacity: 0; }
#header .customerHeader:hover .openSub.isLoggedIn:after{ -webkit-transition: all 0s linear; -moz-transition: all 0s linear; -o-transition: all 0s linear; transition: all 0s linear; opacity: 0; }
#header .customerHeader.subOpen .openSub::after { opacity: 1; }

#header .customerHeader .openSub .vipLabel {
	padding: 0px;
	margin: 0px;
	position: absolute;
	z-index: 10;
	opacity: 1;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#header .customerHeader .openSub .vipLabel.vip { width: 34px; height: 23px; left: -18px; top: 13px; background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/vip.svg) no-repeat left top; }
#header .customerHeader .openSub .vipLabel.ultraVip { width: 32px; height: 25px; left: -16px; top: 10px; background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/ultraVip.svg) no-repeat left top; }

#header .customerHeader:hover .openSub .vipLabel { opacity: 0; left: -30px; }

#header .customerHeader .customerSubContent {
	float: left;
	width: 308px;
	height: auto;
	padding: 0px;
	margin: 0px 0px 0px -156px;
	background: #fff;
	border: 2px solid #000;
	border-bottom: 4px solid #000;
	position: absolute;
	left: 50%;
	top: 48px;
	z-index: 303;
	display: none;
}
#header .customerHeader .customerSubContent .title {
	float: left;
	width: 100%;
	height: auto;
	padding: 8px 0px 8px 0px;
	margin: 0px 0px 5px 0px;
	background: #161313;
	font-size: 13px;
	line-height: 15px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	font-weight: normal;
}
#header .customerHeader .customerSubContent .vipUltraVipText {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 5px 0px 5px 0px;
	background: #fff;
	font-size: 12px;
	line-height: 14px;
	color: #cba855;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
#header .customerHeader .customerSubContent ul {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 8px 0px;
}
#header .customerHeader .customerSubContent ul li {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
}
#header .customerHeader .customerSubContent ul li a {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 3px 0px 3px 0px;
	font-size: 12px;
	line-height: 14px;
	color: #161313;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
}
#header .customerHeader .customerSubContent ul li a:hover { color: #777; }

#header .customerHeader .customerSubContent p {
	padding: 0px 40px 0px 40px;
	margin: 0px 0px 8px 0px;
	font-size: 12px;
	line-height: 16px;
	color: #161313;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
}
#header .customerHeader .customerSubContent .closeSubContentLink {
	width: 12px;
	height: 12px;
	padding: 0px;
	margin: 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/closeBtnIcon2.png) no-repeat center center;
	position: absolute;
	right: 8px;
	top: 9px;
	z-index: 20;
	display: none;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#header .customerHeader .customerSubContent .closeSubContentLink:hover { opacity: 0.5; }

.currencyHeader { float: right; margin-right: 5px; position: relative; width: 40px; padding: 14px 0 11px;  cursor: pointer; }
.currencyHeader:after { content: ""; width: 9px; height: 6px; position: absolute; top: 50%; right: 0; margin-top: -2px; background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/dropdown-arrow.png) no-repeat center center; }
.selected-currency { float: left; width: 24px; height: 24px; background: #242223; border-radius: 50%; text-decoration: none; color: #FFF; line-height: 24px; text-align: center; font-size: 14px; position: relative; }
.selected-currency:before { content: ""; width: 20px; height: 20px; position: absolute; top: 2px; left: 2px; border: 1px solid #FFF; box-sizing: border-box; border-radius: 50%; }
.currencyHeader ul { display: none; width: 80px; margin: 0 0 0 -40px; padding: 5px 0; position: absolute; top: 48px; left: 50%; background: #fff; border: 2px solid #000; border-bottom: 4px solid #000; z-index: 303; text-align: center; cursor: default; }
.currencyHeader:hover ul { display: block; }
.currencyHeader ul a { float: left; width: 100%; height: auto; padding: 0px; margin: 3px 0px 3px 0px; font-size: 12px; line-height: 14px; color: #161313; text-decoration: none; text-align: center; font-weight: normal; }
.currencyHeader ul a:hover { color: #777; }

#header .wishlistHeader {
	float: right;
	width: 41px;
	height: 48px;
	padding: 0px;
	margin: 1px 0px 0px 0px;
	position: relative;
}
#header .wishlistHeader .openSub {
	float: left;
	width: 41px;
	height: 48px;
	padding: 0px;
	margin: 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/wishlist.svg) no-repeat center center;
	position: relative;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#header .wishlistHeader:hover .openSub { opacity: 0.7; }
#header .wishlistHeader.subOpen .openSub { background-color: #161313; opacity: 1; }

#header .wishlistHeader .openSub::after {
	content: '';
	width: 41px;
	height: 48px;
	padding: 0px;
	margin: 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/wishlistHeaderIconH.png) no-repeat center center;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 11;
	opacity: 0;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#header .wishlistHeader.subOpen .openSub::after { opacity: 1; }

#header .wishlistHeader .wishlistSubContent {
	float: left;
	width: 308px;
	height: auto;
	padding: 0px;
	margin: 0px 0px 0px -156px;
	background: #fff;
	border: 2px solid #000;
	border-bottom: 4px solid #000;
	text-align: center;
	position: absolute;
	left: 50%;
	top: 48px;
	z-index: 20;
	display: none;
}
#header .wishlistHeader .wishlistSubContent .title {
	float: left;
	width: 100%;
	height: auto;
	padding: 8px 0px 8px 0px;
	margin: 0px 0px 5px 0px;
	background: #161313;
	font-size: 13px;
	line-height: 15px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	font-weight: normal;
}
#header .wishlistHeader .wishlistSubContent ul {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 8px 0px;
}
#header .wishlistHeader .wishlistSubContent ul li {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
}
#header .wishlistHeader .wishlistSubContent ul li a {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 3px 0px 3px 0px;
	font-size: 12px;
	line-height: 14px;
	color: #161313;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
}
#header .wishlistHeader .wishlistSubContent ul li a:hover { color: #777; }

#header .wishlistHeader .wishlistSubContent p {
	padding: 0px 40px 0px 40px;
	margin: 0px 0px 8px 0px;
	font-size: 12px;
	line-height: 16px;
	color: #161313;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
}
#header .wishlistHeader .wishlistSubContent .closeSubContentLink {
	width: 12px;
	height: 12px;
	padding: 0px;
	margin: 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/closeBtnIcon2.png) no-repeat center center;
	position: absolute;
	right: 8px;
	top: 9px;
	z-index: 20;
	display: none;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#header .wishlistHeader .wishlistSubContent .closeSubContentLink:hover { opacity: 0.5; }

#header .wishlistHeader .wishlistSubContent .regBtn {
	display: inline-block;
	width: 145px;
	height: 35px;
	line-height: 35px;
	padding: 0px 0px 0px 0px;
	margin: 6px auto 15px auto;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background: #161313;
	border-radius: 2px;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#header .wishlistHeader .wishlistSubContent .regBtn:hover { background: #393636; }

#header .mini-cart-wrapper { float: right; }

#header .cartHeader {
	float: right;
	width: auto;
	height: 48px;
	padding: 0px;
	margin: 1px 0px 0px 0px;
	position: relative;
}
#header .cartHeader .openSub {
	float: left;
	width: auto;
	height: 48px;
	line-height: 48px;
	padding: 0px 8px 0px 38px;
	margin: 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/cart.svg) no-repeat 10px 10px;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	position: relative;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#header .cartHeader .cart-count { width: 22px; height: 19px; position: absolute; left: 11px; top: 16px; line-height: 19px; color: #FFF; font-weight: bold; text-align: center; }
#header .cartHeader.subOpen .cart-count { color: #000; z-index: 20; }
#header .cartHeader:hover .openSub { opacity: 0.7; }
#header .cartHeader.subOpen .openSub { background-color: #161313; opacity: 1; color: #fff; }

#header .cartHeader .openSub::after {
	content: '';
	width: 41px;
	height: 48px;
	padding: 0px;
	margin: 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/cart-hover.svg) no-repeat 10px 9px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 11;
	opacity: 0;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#header .cartHeader.subOpen .openSub::after { opacity: 1; }

#header .cartHeader .cartSubContent {
	float: left;
	width: 320px;
	height: auto;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	background: #fff;
	border: 2px solid #000;
	border-bottom: 4px solid #000;
	text-align: center;
	position: absolute;
	right: 0px;
	top: 48px;
	z-index: 20;
	display: none;
}
#header .cartHeader .cartSubContent .title {
	float: left;
	width: 100%;
	height: auto;
	padding: 8px 0px 8px 0px;
	margin: 0px 0px 5px 0px;
	background: #161313;
	font-size: 13px;
	line-height: 15px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	font-weight: normal;
}
#header .cartHeader .cartSubContent .subCartItem {
	float: left;
	width: 300px;
	height: auto;
	padding: 0px;
	margin: 5px 10px 15px 10px;
	position: relative;
}
#header .cartHeader .cartSubContent .subCartItem .subCartItemLink {
	float: left;
	width: 76px;
	height: 76px;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	border: 1px solid #cecece;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#header .cartHeader .cartSubContent .subCartItem .subCartItemLink:hover { border-color: #333; }

#header .cartHeader .cartSubContent .subCartItem .subCartItemInfo {
	float: left;
	width: 195px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
#header .cartHeader .cartSubContent .subCartItem .subCartItemInfo .subCartName {
	float: left;
	width: 170px;
	height: auto;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-size: 12px;
	line-height: 16px;
	color: #161313;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#header .cartHeader .cartSubContent .subCartItem .subCartItemInfo .subCartName:hover { color: #777; }

#header .cartHeader .cartSubContent .subCartItem .subCartItemInfo div.price-box {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px !important;
	text-align: left;
}
#header .cartHeader .cartSubContent .subCartItem .subCartItemInfo div.price-box .regular-price { float: left; width: 100%; height: auto; padding: 0px; margin: 0px; }
#header .cartHeader .cartSubContent .subCartItem .subCartItemInfo div.price-box .old-price { float: left; width: auto; height: auto; padding: 0px; margin: 0px 4px 0px 0px; }
#header .cartHeader .cartSubContent .subCartItem .subCartItemInfo div.price-box .special-price { float: left; width: auto; height: auto; padding: 0px; margin: 0px; }

#header .cartHeader .cartSubContent .subCartItem .subCartItemInfo div.price-box .regular-price .price { font-size: 14px; line-height: 16px; color: #161313; font-weight: 600; text-decoration: none; }
#header .cartHeader .cartSubContent .subCartItem .subCartItemInfo div.price-box .old-price .price { font-size:12px; line-height:14px; color:#686868; font-weight:normal; text-decoration:line-through; }
#header .cartHeader .cartSubContent .subCartItem .subCartItemInfo div.price-box .special-price .price { font-size: 14px; line-height: 16px; color: #bc0000; font-weight: 600; text-decoration: none; }

#header .cartHeader .cartSubContent .subCartItem .subCartItemInfo .option {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 4px 0px 4px 0px;
	font-size: 12px;
	line-height: 14px;
	color: #161313;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
}
#header .cartHeader .cartSubContent .subCartItem .removeBtn {
	float: left;
	width: 12px;
	height: 12px;
	padding: 0px;
	margin: 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/removeBtn.png) no-repeat center center;
	position: absolute;
	right: 0px;
	top: 5px;
	z-index: 10;
	opacity: 0.5;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#header .cartHeader .cartSubContent .subCartItem .removeBtn:hover { opacity: 1; }

#header .cartHeader .cartSubContent .shoppingCartSubBottom {
	float: left;
	width: 90%;
	height: auto;
	padding: 10px 5% 10px 5%;
	margin: 0px 0px 20px 0px;
	background: #f1f1f1;
}
#header .cartHeader .cartSubContent .shoppingCartSubBottom p.total {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	line-height: 16px;
	color: #161313;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
}
#header .cartHeader .cartSubContent .shoppingCartSubBottom p.total strong { font-weight: bold; font-size: 16px; }

#header .cartHeader .cartSubContent p.toFreeDelivery {
	float: left;
	width: 288px;
	height: auto;
	padding: 0px;
	margin: -10px 16px 10px 16px;
	font-size: 13px;
	line-height: 15px;
	color: #161313;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
}
#header .cartHeader .cartSubContent p.toFreeDelivery a {
	color: #161313;
	text-decoration: underline;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#header .cartHeader .cartSubContent p.toFreeDelivery a:hover { color: #777; }

#header .cartHeader .cartSubContent .goToShoppingCart {
	float: left;
	width: 288px;
	height: 35px;
	line-height: 35px;
	padding: 0px;
	margin: 0px 16px 10px 16px;
	background: #e88237;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	border-radius: 0px;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#header .cartHeader .cartSubContent .goToShoppingCart:hover { background: #fc9a52; }

#header .cartHeader .cartSubContent .goToCheckout {
	float: left;
	width: 145px;
	height: 35px;
	line-height: 35px;
	padding: 0px;
	margin: 0px 0px 10px 8px;
	background: #e88237;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	border-radius: 0px;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#header .cartHeader .cartSubContent .goToCheckout:hover { background: #fc9a52; }

#header .cartHeader .cartSubContent .closeSubContentLink {
	width: 12px;
	height: 12px;
	padding: 0px;
	margin: 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/closeBtnIcon2.png) no-repeat center center;
	position: absolute;
	right: 8px;
	top: 9px;
	z-index: 20;
	display: none;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#header .cartHeader .cartSubContent .closeSubContentLink:hover { opacity: 0.5; }


#header nav.mainNav {
	float: left;
	width: 100%;
	height: 29px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	text-align: center;
}
#header nav.mainNav ul {
	float: left;
	width: auto;
	height: 29px;
	padding: 0px;
	margin: 0px;
}
#header nav.mainNav ul li {
	float: left;
	width: auto;
	height: 29px;
	margin: 0px;
	padding: 0px;
}
#header nav.mainNav ul li > a {
	float: left;
	width: auto;
	height: 29px;
	line-height: 29px;
	margin: 0px 22px 0px 0px;
	padding: 0px 5px 0px 5px;
	color: #000;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	position: relative;
	z-index: 110;
}
#header nav.mainNav ul li:hover > a { color: #fff !important; }
#header nav.mainNav ul li.over > a { color: #fff !important; }
#header nav.mainNav ul li.selected > a { color: #fff !important; }
#header nav.mainNav ul li > a.selected { background: #171414 !important; color: #fff !important; }
#header nav.mainNav ul li > a.over { background: #171414 !important; color: #fff !important; }
#header nav.mainNav ul li.sale-red a { color: #981717; }
#header nav.mainNav ul li.new-color a { color: #0096bc; }
#header nav.mainNav ul li.vip-color a,
#header nav.mainNav ul li.page-vip-customers a { color: #c49437; }
#header nav.mainNav ul li.page-clienti-vip a { color: #c49437; }
#header nav.mainNav ul li.again-in-stock a { color: #777; }

.stenik-article-article-list #header nav.mainNav ul li.blog > a { background: #171414 !important; color: #fff !important; }
.stenik-article-article-view #header nav.mainNav ul li.blog > a { background: #171414 !important; color: #fff !important; }

#header nav.mainNav ul li > a:hover:after { width: 100%; opacity: 1; }
#header nav.mainNav ul li > a.over:after {  width: 100%; opacity: 1; }
#header nav.mainNav ul li > a.selected:after {  width: 100%; opacity: 1; }

#header nav.mainNav ul li a span.subArrow {
	display: none;
	position: absolute;
	left: 50%;
	bottom: -7px;
	z-index: 115;
	width: 15px;
	height: 7px;
	padding: 0px;
	margin: 0px 0px 0px -7px;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/subMenuArrow3.png) no-repeat left top;
}
#header nav.mainNav ul li a.selected span.subArrow { bottom: -7px; }

#header nav.mainNav ul li .subDiv {
    float: left;
    width: 2000px;
	height: auto;
    margin: 0px 0px 0px -1000px;
    padding: 38px 0px 30px 0px;
	background: #fff;
	border-top: 1px solid #848484;
	border-bottom: 2px solid #0a0a0a;
	position: absolute;
	left: 50%;
	top: 29px;
	z-index: 100;
	display: none;
}
#header nav.mainNav ul li .subDiv .wrapper {
	display: block;
	width: 1180px;
	height: auto;
	padding: 0px;
	margin: 0px auto;
	position: relative;
	text-align: center;
	vertical-align: top;
}
#header nav.mainNav ul li .subDiv .navCol {
	display: inline-block;
	width: 155px;
	padding: 0px 10px 0px 10px;
	position: relative;
	vertical-align: top;
}
#header nav.mainNav ul li .subDiv .navCol.wide { width: 220px; margin-left: 40px; margin-right: 20px; }

#header nav.mainNav ul li .subDiv .navCol .title {
	float: left;
	width: 100%;
	height: auto;
	margin: 0px 5px 15px 5px;
	padding: 0px;
	color: #0e0e0e;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	box-sizing: border-box;
}
#header nav.mainNav ul li .subDiv .navCol.wide .title { margin-left: 0px; }

#header nav.mainNav ul li .subDiv .navCol ul {
	float: left;
	width: 158px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	background: none;
}
#header nav.mainNav ul li .subDiv .navCol ul li {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
	background: none;
}
#header nav.mainNav ul li .subDiv .navCol ul li a {
	float: left;
	width: auto;
	height: auto;
	margin: 2px 0px 2px 0px;
	padding: 3px 5px 3px 5px !important;
	font-size: 13px;
	line-height: 15px;
	color: #0e0e0e !important;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	text-transform: none;
	background: none;
}
#header nav.mainNav ul li .subDiv .navCol ul li:hover a { color: #fff !important; background: #171414; }

#header nav.mainNav ul li .subDiv .navCol ul li.size { width: auto; }
#header nav.mainNav ul li .subDiv .navCol ul li.size a { min-width: 20px; height: 20px; line-height: 20px; border: 1px solid #b4b4b4; text-align: center; margin-right: 2px; }


#header nav.mainNav ul li .subDiv .navBannerCol {
	display: inline-block;
	width: 480px;
	height: auto;
	padding: 0px;
	margin: 0px 10px 0px 10px;
	vertical-align: top;
}
#header nav.mainNav ul li .subDiv .navBannerCol .title {
	float: left;
	width: 100%;
	height: auto;
	margin: 0px 0px 18px 0px;
	padding: 0px;
	color: #0e0e0e;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
#header nav.mainNav ul li .subDiv .navBannerCol p {
	padding: 0px;
	margin: 0px;
}
#header nav.mainNav ul li .subDiv .navBannerCol img {
	float: left;
	width: auto;
	max-width: 480px;
	height: auto;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
#header nav.mainNav ul li .subDiv .closeSubNav {
	display: none;
	float: left;
	width: 24px;
	height: 25px;
	position: absolute;
	right: 0px;
	top: -10px;
	z-index: 200;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/closeSubNav.png) no-repeat left top;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}




.responsiveHeader {
	float: left;
	width: 100%;
	height: 46px;
	padding: 0px;
	margin: 0px;
	position: relative;
	background: #fff;
	border-bottom: 1px solid #cecece;
	text-align: center;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 2000;
	display: none;
}
.responsiveHeader .responsiveLogo {
	float: left;
	width: 134px;
	height: 23px;
	padding: 0px;
	margin: 15px 0px 0px 50px;
	position: relative;
	z-index: 5;
}
.responsiveHeader .responsiveLogo img { max-width: 100%; height: auto; }


.responsiveHeader .responsiveSearchWrapper {

}
.responsiveHeader .responsiveSearchWrapper .openResponsiveSearch {
	float: left;
	width: 22px;
	height: 22px;
	padding: 0px;
	margin: 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/search2.svg) no-repeat center center;
	background-size: 100% 100%;
	position: absolute;
	right: 100px;
	top: 12px;
	z-index: 200;
}
.responsiveHeader .responsiveSearchWrapper .responsiveSearchBox {
	float: left;
	width: 100%;
	height: 46px;
	padding: 10px;
	margin: 0px;
	background: #f1eef0;
	position: absolute;
	left: 0px;
	top: 47px;
	z-index: 210;
	box-sizing: border-box;
	display: none;
}
.responsiveHeader .responsiveSearchBox .form-search {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
	position: relative;
}
.responsiveHeader .responsiveSearchBox .form-search input.search-text {
	float: left;
	width: 100%;
	height: 26px;
	padding: 0px 10px 0px 10px;
	margin: 0px;
	border: 1px solid #b7b6b6;
	background: #fff;
	font-size: 12px;
	color: #555;
	outline: 0px;
	font-family: "Open Sans", serif;
	position: relative;
	z-index: 220;
	box-sizing: border-box;
}
.responsiveHeader .responsiveSearchBox input.search-submit {
  float: left;
  width: 24px;
  height: 24px;
  padding: 0px;
  margin: 0px;
  border: none;
  cursor: pointer;
  opacity: 0.9;
  background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/search.svg) no-repeat center center;
  text-decoration: none;
  right: 2px;
  top: 0px;
  position: absolute;
  z-index: 221;
  -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}


.responsiveHeader .responsiveCart {
	float: right;
	width: 46px;
	height: 46px;
	padding: 0px;
	margin: 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/cart.svg) no-repeat center top 6px;
	position: absolute;
	right: 5px;
	top: 0px;
	z-index: 10;
	background-size: 24px 30px;
}
.responsiveHeader .responsiveProfileIcon {
	float: right;
	width: 22px;
	height: 22px;
	padding: 0px;
	margin: 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/mobile-user-icon.svg) no-repeat center center;
	background-size: 100% 100%;
	position: absolute;
	right: 58px;
	top: 13px;
	z-index: 10;
}
.responsiveHeader .responsiveProfileIcon.isLoggedIn { background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/mobile-user-icon-loggedIn.svg) no-repeat center center; }
.responsiveHeader .responsiveProfileIcon.hasVipClass { right: 48px; }

.responsiveHeader .responsiveProfileIcon .vipLabel {
	padding: 0px;
	margin: 0px;
	position: absolute;
	z-index: 10;
	opacity: 1;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.responsiveHeader .responsiveProfileIcon .vipLabel.vip { width: 34px; height: 23px; left: -27px; top: -3px; background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/vip.svg) no-repeat left top; }
.responsiveHeader .responsiveProfileIcon .vipLabel.ultraVip { width: 32px; height: 25px; left: -27px; top: -3px; background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/ultraVip.svg) no-repeat left top; }

.responsiveHeader .responsiveCall {
	float: right;
	width: 22px;
	height: 18px;
	padding: 0px;
	margin: 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/phone.svg) no-repeat center center;
	position: absolute;
	right: 50px;
	top: 13px;
	z-index: 10;
	background-size: 100% 100%;
}
.responsiveHeader .responsiveCart .responsiveCartitems {
	float: left;
	width: 18px;
	height: 18px;
	line-height: 22px;
	padding: 0px;
	margin: 0px;
	border-radius: 20px;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	position: absolute;
	right: 14px;
	bottom: 14px;
	z-index: 10;
	display: block;
}
.responsiveHeader .responsiveMenu {

}
.responsiveHeader .responsiveMenu .openResponsiveMenu {
	float: left;
	width: 46px;
	height: 46px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2500;
}
.responsiveHeader .responsiveMenu .openResponsiveMenu:before {
	content: '';
	width: 46px;
	height: 46px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/hamburger.svg) no-repeat center center;
	opacity: 1;
}
.responsiveHeader .responsiveMenu.opened .openResponsiveMenu:before { opacity: 0; }

.responsiveHeader .responsiveMenu .openResponsiveMenu:after {
	content: '';
	width: 46px;
	height: 46px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/close-menu.svg) no-repeat center center;
	background-size: 20px 20px;
	opacity: 0;
}
.responsiveHeader .responsiveMenu.opened .openResponsiveMenu:after { opacity: 1; }

.responsiveHeader .responsiveMenu .closeResponsiveArea {
	float: left;
	width: 0px;
	height: 0px;
	padding: 0px;
	margin: 0px;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	position: fixed;
	right: 0px;
	top: 0px;
	z-index: 2400;
	-webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; -o-transition: opacity 0.2s linear; transition: opacity 0.2s linear;
}
.responsiveHeader .responsiveMenu.opened .closeResponsiveArea { width: 100%; height: 100%; opacity: 1; visibility: visible; }

.responsiveHeader .responsiveMenu .closeResponsiveArea:before {
	content: '';
	float: left;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.7;
}
.responsiveHeader .responsiveMenu .closeResponsiveArea:after {
	content: '';
	float: left;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 13px;
	top: 15px;
	z-index: 2420;
	cursor: pointer;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/close-menu2.svg) no-repeat center center;
	background-size: 100% 100%;
}
.responsiveHeader .responsiveMenu .responsiveMenuSub {
	float: left;
	width: 0px;
	height: auto;
	padding: 0px;
	margin: 0px;
	background: #fff;
	overflow: hidden;
	position: absolute;
	left: -5px;
	top: 0px;
	z-index: 2500;
	opacity: 0;
	visibility: hidden;
}
.responsiveHeader .responsiveMenu.opened .responsiveMenuSub { width: 87% !important; opacity: 1; visibility: visible; }

.responsiveHeader .responsiveMenu .responsiveMenuTopContent {
	float: left;
	width: 100%;
	height: auto;
	padding: 16px 15px 17px 25px;
	margin: 0px;
	box-sizing: border-box;
	border-bottom: 1px solid #cecece;
}
.responsiveHeader .responsiveMenu .responsiveMenuTopContent .mobileSlogin {
	float: left;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px;
	color: #222;
	font-size: 11px;
	line-height: 13px;
	text-transform: uppercase;
}
.responsiveHeader .responsiveMenu .responsiveMenuTopContent .mobileHelpLink {
	float: right;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px;
	color: #222;
	font-size: 11px;
	line-height: 13px;
	text-decoration: underline;
}
.responsiveHeader .responsiveMenu .responsiveMenuSub .responsiveMenuBottomContent {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: -1px 0px 0px 0px;
	box-sizing: border-box;
	border-top: 1px solid #cecece;
}
.responsiveHeader .responsiveMenu .responsiveMenuSub .responsiveMenuBottomContent ul {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.responsiveHeader .responsiveMenu .responsiveMenuSub .responsiveMenuBottomContent ul li {
	float: left;
	width: 50%;
	height: auto;
	padding: 0px;
	margin: 0px;
	border: none;
}
.responsiveHeader .responsiveMenu .responsiveMenuSub .responsiveMenuBottomContent ul li a {
	float: none;
	display: block;
	width: 100%;
	height: auto;
	min-height: 54px;
	padding: 12px 20px 12px 20px;
	margin: 0px;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	color: #222;
	font-size: 11px;
	line-height: 14px;
	text-align: center;
	text-transform: uppercase;
	box-sizing: border-box;
	vertical-align: middle;
}
.responsiveHeader .responsiveMenu .responsiveMenuSub ul {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.responsiveHeader .responsiveMenu .responsiveMenuSub ul li {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #eee;
	-moz-user-select: none; -webkit-user-select: none; user-select: none;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.responsiveHeader .responsiveMenu .responsiveMenuSub ul li.sale a { color: #d51a20; }
.responsiveHeader .responsiveMenu .responsiveMenuSub ul li.new a { color: #62b454; }

.responsiveHeader .responsiveMenu .responsiveMenuSub ul li a {
	float: left;
	width: 100%;
	height: auto;
	padding: 12px 40px 12px 25px;
	margin: 0px;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 16px;
	color: #111;
	text-decoration: none;
	text-align: left;
	font-weight: 700;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	position: relative;
	z-index: 50;
}
.responsiveHeader .responsiveMenu .responsiveMenuSub ul li.hasSub { position: relative; cursor: pointer; }
.responsiveHeader .responsiveMenu .responsiveMenuSub ul li.hasSub.openSub { background: #eeeeee; }
.responsiveHeader .responsiveMenu .responsiveMenuSub ul li.hasSub:before { content: ''; width: 8px; height: 2px; background: #222; position: absolute; right: 15px; top: 17px; transform: rotate(45deg); }
.responsiveHeader .responsiveMenu .responsiveMenuSub ul li.hasSub:after { content: ''; width: 8px; height: 2px; background: #222; position: absolute; right: 15px; top: 22px; transform: rotate(-45deg); }

.responsiveHeader .responsiveMenu .responsiveMenuSub ul li.hasSub.openSub:before { width: 2px; height: 8px; }
.responsiveHeader .responsiveMenu .responsiveMenuSub ul li.hasSub.openSub:after { width: 2px; height: 8px; right: 20px; top: 17px; }

.responsiveHeader .responsiveMenu .responsiveMenuSub ul li.color a { text-transform: none; font-size: 15px; line-height: 16px; font-weight: normal; }

.responsiveHeader .responsiveMenu .responsiveMenuSub ul li ul { display: none; width: 100%; background: #fff; padding: 10px 0px 10px 0px; }

.responsiveHeader .responsiveMenu .responsiveMenuSub ul li ul li { border-bottom: none; }
.responsiveHeader .responsiveMenu .responsiveMenuSub ul li ul li:hover { background: none; }
.responsiveHeader .responsiveMenu .responsiveMenuSub ul li ul li:active { background: none; }

.responsiveHeader .responsiveMenu .responsiveMenuSub ul li ul li a {
	width: 100%;
	padding: 8px 10px 8px 35px;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	text-transform: none;
	box-sizing: border-box;
}
.responsiveHeader .responsiveMenu .responsiveMenuSub ul li ul li a:active { font-weight: bold; }
.responsiveHeader .responsiveMenu .responsiveMenuSub ul li ul li a:focus { font-weight: bold; }

.responsiveDeliveryCMS {
	display: none;
	float: left;
	width: 100%;
	height: auto;
	padding: 10px 10px 12px 10px;
	box-sizing: border-box;
	margin: 0px;
	background: #f1eff0;
	font-size: 12px;
	color: #1f1d1e;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
}
.checkout-cart-index .responsiveDeliveryCMS { display: none !important; }
.checkout-onepage-index .responsiveDeliveryCMS { display: none !important; }
.checkout-onepage-success .responsiveDeliveryCMS { display: none !important; }

.responsiveDeliveryCMS p {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	line-height: 16px;
	color: #1f1d1e;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
}
.responsiveDeliveryCMS p img { display: none; }

.responsiveDeliveryCMS p a {
	font-size: 12px;
	color: #1f1d1e;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
}





main { display: block; }

#main {
	float: left;
	width: 1180px;
	background: #fff;
	margin: 44px 0px 10px 0px;
	padding: 0px;
}
#main.homepage { margin: 10px 0px 10px 0px; }
.checkout-cart-index #main { margin-top: 10px; }
.checkout-onepage-index #main { margin-top: 10px; }

#main .breadcrumb {
	float: left;
	width: 1180px;
	padding: 0px 0px 8px 0px;
	margin: -29px 0px 0px 0px;
}
#main .breadcrumb ul { margin: 0; padding: 0; }
#main .breadcrumb ul li { float: left; }

.checkout-cart-index #main .breadcrumb { display: none; margin: -29px 0px 0px 100px; }
.checkout-onepage-index #main .breadcrumb { display: none; margin: -38px 0px 0px -10px; }
.customer-account-login #main .breadcrumb { width: 100%; margin: -29px 0px 0px 0px; }
.customer-account-create #main .breadcrumb { width: 960px; margin: -29px 110px 0px 110px; }
.customer-account-create .terms .validation-advice { margin-top: 0px; margin-bottom: 0px; }

#main .breadcrumb a {
	float: left;
	color: #000;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	padding-right: 13px;
	margin-right: 8px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/breadcrumb-mark.png) no-repeat right 3px;
}
#main .breadcrumb a.last {
	background: none;
}
#main .breadcrumb span {
	float: left;
	color: #777;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
}

#main .right.breadcrumb {
	float:right;
	width:auto;
	margin:-41px -10px 0px 0px;
	display:none;
}

#main .right.breadcrumb a {
	font-size: 13px;
	padding-right:0;
	margin-right:0;
	background:none;
	font-weight:500;
	text-decoration:none;
	color:#000;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

#main .breadcrumb a:hover {
	text-decoration:underline;
}
#main .breadcrumb span.last {
	float:left;
	color:#929291;
	font-size:11px;
	line-height:12px;
	font-weight:normal;
	text-decoration:none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
#main .breadcrumb a.prevProduct {
	float:right;
	width:23px;
	height:23px;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/prevProduct.png) no-repeat left top;
	margin:0px 0px 0px 3px!important;
	padding:0px;
}
#main .breadcrumb a.prevProduct:hover {
	-khtml-opacity:0.7; -moz-opacity:0.7; -ms-filter:"alpha(opacity=70)"; filter:alpha(opacity=70); opacity:0.7;
}
#main .breadcrumb a.nextProduct {
	float:right;
	width:23px;
	height:23px;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/nextProduct.png) no-repeat left top;
	margin:0px 0px 0px 3px!important;
	padding:0px;
}
#main .breadcrumb a.nextProduct:hover {
	-khtml-opacity:0.7; -moz-opacity:0.7; -ms-filter:"alpha(opacity=70)"; filter:alpha(opacity=70); opacity:0.7;
}
#main .breadcrumb .backBtn {
	float:right;
	color:#fff;
	text-decoration:none;
	font-size:10px;
	line-height:12px;
	background:none;
	margin:0px 10px 0px 0px!important;
	padding:0px 0px 0px 15px;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/backBtn.png) no-repeat left 4px;
}
#main .breadcrumb .backBtn:hover {
	text-decoration:underline;
}
#main .breadcrumb .backBtn span {
	float:none;
	color:#fff;
	text-transform:uppercase;
}
#main .breadcrumb.innerBreadcrumb a {
	margin-top:5px;
}
#main .breadcrumb.innerBreadcrumb span {
	margin-top:5px;
}
#main .breadcrumb .banner {
	float: right;
	height: 44px;
	margin-top: -16px;
	border-collapse: collapse;
}
#main .breadcrumb .bannerContent {
	display: inline-block !important;
	vertical-align: center;
}
#main .breadcrumb .banner a {
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px;
	background: none;
}
#main .breadcrumb .banner span {
	float: none;
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
}
#main .breadcrumb .banner img {
	float: left;
}

#main .overColsContent {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
}

.homepageSEO {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 14px 0px 0px 0px;
	text-align: center;
}
.homepageSEO h1 {
	display: inline-block;
	vertical-align: top;
	width: auto;
	padding: 0px;
	margin: 0px 8px 8px 0px;
	color: #555;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
}
.homepageSEO p {
	display: inline-block;
	vertical-align: top;
	width: auto;
	color: #555;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    margin: 0px 0px 8px 0px;
    text-decoration: none;
}
.homepageSEO p a { color: #000; text-decoration: underline; }
.homepageSEO p a:hover { text-decoration: none; }

.homepageTopBannerWidget {
	clear: both;
	float: left;
	width: 1203px;
	text-align: center;
	margin-top: 10px;
}
.homepageTopBannerFullWidth {
	float: left;
	width: 100%;
	height: auto;
	padding: 20px 0 10px 0;
	margin: 10px 0 10px 0;
	text-align: center;
}
.homepageTopBannerFullWidth .wrapper {
	position: relative;
}
.homepageTopBannerFullWidth .bannerImageWrapper {
	display: table;
	width: 1180px;
	height: auto;
	padding: 0;
	margin: 0 auto 10px auto;
	text-align: center;
}
.homepageTopBannerFullWidth .bannerImageWrapper img {
	display: table;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 0;
}
.homepageTopBannerFullWidth .bannerInfo {
	display: table;
	width: 1180px;
	height: auto;
	padding: 0;
	margin: 0 auto 0 auto;
	text-align: center;
}
.homepageTopBannerFullWidth .bannerInfo .title {
	float: left;
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0 0 10px 0;
	color: #111;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.homepageTopBannerFullWidth .bannerInfo .subTitle {
	float: left;
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0 0 10px 0;
	color: #333;
	font-size: 15px;
	line-height: 18px;
	font-weight: 300;
	text-align: center;
	text-decoration: none;
}
.homepageTopBannerFullWidth .actionBtnLeft {
	display: block;
	width: auto;
	height: 28px;
	line-height: 28px;
	padding: 0 14px;
	margin: 0;
	border: 1px solid #000;
	background: none;
	color: #000;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	position: absolute;
	top: 10px;
	left: 0;
	z-index: 5;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.homepageTopBannerFullWidth .actionBtnLeft:hover { border-color: #d21010; }

.homepageTopBannerFullWidth .actionBtnRight {
	display: block;
	width: auto;
	height: 28px;
	line-height: 28px;
	padding: 0 14px;
	margin: 0;
	border: 1px solid #000;
	background: none;
	color: #000;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	position: absolute;
	top: 10px;
	right: 0;
	z-index: 5;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.homepageTopBannerFullWidth .actionBtnRight:hover { border-color: #d21010; }


.homepageTopBanner {
	float: left;
	width: 100%;
	height: auto;
	box-sizing: border-box;
	margin: 10px 0 0px;
}
.homepageTopBanner p {
	float: left;
	text-align: center;
	width: 100%;
	padding: 5px 10px;
	margin: 0px 0 5px 0;
	font-size: 14px;
	box-sizing: border-box;
	line-height: normal;
}
.homepageTopBanner strong{
	height: auto;
	line-height: normal;
	display: inline-block;
}
.homepageTopBanner span{
	height: auto;
	line-height: normal;
	display: inline-block;
}
.homepageTopBanner a {
	height: auto;
	line-height: normal;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
	display: inline-block;
}
.homepageTopBanner a:hover{
	text-decoration: none;
}
.homepageTopBanner p img {
	float: left;
	width: auto;
	max-width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.homepageTopBanner .responsive1180 { padding: 0; margin: 0 0 5px 0; background: none; }
.homepageTopBanner .responsive980 { display: none; padding: 0; margin: 0 0 5px 0;  background: none;}
.homepageTopBanner .responsive600 { display: none; padding: 0; margin: 0 0 5px 0;  background: none;}
.homepageTopBanner .responsive320 { display: none; padding: 0; margin: 0 0 5px 0;  background: none;}


#main .productFilter {
	float: right;
	width: 100%;
	height: auto;
	margin: -10px 0px 10px 0px;
	padding: 0px 0px 8px 0px;
	border-bottom: 1px solid #c1c1c1;
	position: relative;
}
#main .productFilter.bottom { margin: 0px 0px 10px 0px; height: 25px; padding: 8px 0px 0px 0px; border: none; border-top: 1px solid #c1c1c1; }

#main .productFilter .filterBox {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#main .productFilter .filterBoxArrow {
	float: left;
	padding: 0px;
	margin: 6px 15px 0px -5px;
}
#main .productFilter label {
	float: left;
	width: auto;
	height: 25px;
	line-height: 25px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	font-size: 12px;
	color: #686868;
	text-decoration: none;
	font-weight: normal;
}
#main .productFilter label.viewAsLabel { margin: 0px 5px 0px 10px; }

#main .productFilter select {
	float: left;
	width: 124px;
	height: 25px;
	padding: 0px 6px 0px 6px;
	margin: 0px 10px 0px 0px;
	background: #fff url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/selectArrow.png) no-repeat right 5px;
	color: #4d4b4b;
	font-size: 12px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
	moz-outline: none;
	outline: none;
	-webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    text-overflow: '';
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .productFilter select:hover { border-color: #b0b0b0; }
#main .productFilter select:focus { border-color: #b0b0b0; background-color: #f1f1f1; }

#main .productFilter select.sortSelect { position: absolute; left: 0px; bottom: 8px; z-index: 10; }

#main .productFilter select.short { width: 53px; }

#main .productFilter.bottom select { display: none; }
#main .productFilter.bottom .viewAsSwitcher { display: none; }

#main .productFilter .viewAsSwitcher {
	float: left;
	width: auto;
	height: auto;
	position: absolute;
	left: 120px;
	bottom: 8px;
	z-index: 10;
}
#main .productFilter .viewAsSwitcher .viewSwitcherBtns {
	float: left;
	width: 32px;
	height: 23px;
	padding: 0px;
	margin: 0px 0px 0px 7px;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .productFilter .viewAsSwitcher .viewSwitcherBtns:hover { border-color: #555; }

#main .productFilter .viewAsSwitcher .viewSwitcherBtns.grid { background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/viewSwitcherBtnsGrid3.png) no-repeat center center; }
#main .productFilter .viewAsSwitcher .viewSwitcherBtns.list { background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/viewSwitcherBtnsList2.png) no-repeat center center; }

#main .productFilter .viewAsSwitcher .viewSwitcherBtns.selected { background-color: #111; border-color: #111; }

.pager .amount { display: none; }
#main .productFilter .pager {
	float: left;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px;
	position: absolute;
	right: 0px;
	bottom: 8px;
	z-index: 10;
}
#main .productFilter .pager .amount {
	display: block;
	float: left;
	margin-right: 10px;
	color: #4d4b4b;
	font-size: 12px;
	line-height: 25px;
	text-decoration: none;
	font-weight: 500;
}
#main .productFilter.bottom .pager { bottom: auto; top: 8px; }

#main .productFilter .paging {
	float: right;
	width: auto;
	height: 25px;
	margin: 0px auto;
	padding: 0px;
}
#main .productFilter .paging a {
	float: left;
	width: 25px;
	height: 25px;
	line-height: 25px;
	margin: 0px 1px 0px 1px;
	padding: 0px;
	text-align: center;
	color: #000;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#main .productFilter .paging a:hover, #main .productFilter .paging a.selected { background: #000; color: #fff; border-radius: 3px; }

#main .productFilter .paging a.leftArrow {
	width:25px;
	height:25px;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/leftArrow.png) no-repeat center center;
	margin:0px 5px 0px 0px;
}
#main .productFilter .paging a.leftArrow:hover { -khtml-opacity:0.5; -moz-opacity:0.5; -ms-filter:"alpha(opacity=50)"; filter:alpha(opacity=50); opacity:0.5; }
#main .productFilter .paging a.rightArrow {
	width:25px;
	height:25px;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/rightArrow.png) no-repeat center center;
	margin:0px 0px 0px 5px;
}
#main .productFilter .paging a.rightArrow:hover { -khtml-opacity:0.5; -moz-opacity:0.5; -ms-filter:"alpha(opacity=50)"; filter:alpha(opacity=50); opacity:0.5; }

#main h1 {
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #fff;
	font-size: 22px;
	line-height: 25px;
	font-weight: normal;
	text-decoration: none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
#main .productFilter .page-title.category-title { float:left; width:100%; margin:0px; padding:0px 210px 0px 210px; box-sizing:border-box; text-align:center; position:relative; z-index:9; }
.attributesplash-page-view #main .mainContent h1,
#main .productFilter h1 { width:100%; height:auto; padding:0px; margin:0px; font-size:22px; line-height:30px; color:#161313; font-weight:bold; text-align:center; }
#main .productFilter h1 span { float:left; width:100%; height:auto; padding:0px; margin:0px; color:#686868; font-size:12px; line-height:14px; text-transform:uppercase; text-align:center; }


.productsSliderContent {
	float: left;
	width: 1180px;
	height: auto;
	padding: 18px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #cecece;
}
.productsSliderContent.productViewSuggestion { margin: 20px 0px 10px 0px; padding-top: 18px; }


#main .mainContent .productsSliderContent.textPageWidgetSlider { width: 100%; margin: 0px 0px 20px 0px; border: none; }
#main .mainContent .productsSliderContent.textPageWidgetSlider .productSlider .touchcarousel-item { width: 250px; height: 320px; }
#main .mainContent .productsSliderContent.textPageWidgetSlider .productSlider .touchcarousel-item .productBox { width: 250px; height: 316px; margin: 0px !important; }
#main .mainContent .productsSliderContent.textPageWidgetSlider .productSlider .touchcarousel-item .productBox img { width: 250px; height: 250px; }
#main .mainContent .productsSliderContent.textPageWidgetSlider .productSlider .touchcarousel-item .productBox .productTitle { width: 100%; margin: 0px; padding: 0px 10px; box-sizing: border-box; text-decoration: none; }
#main .mainContent .productsSliderContent.textPageWidgetSlider .productSlider .touchcarousel-item .productBox .price-box { width: 100%; margin: 0px !important; padding: 0px 10px; box-sizing: border-box; }
#main .mainContent .productsSliderContent.textPageWidgetSlider .title { color: #171414; font-weight: 500; font-size: 18px; }
.col2-left-layout #main .productsSliderContent.textPageWidgetSlider .productList { width: 100%; margin:  0px; }


.productsSliderContent .title {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	text-align: left;
}

.productsSliderContent .title a {
	font-size: 24px;
	line-height: 36px;
	color: #161313;
	text-decoration: none;
	font-weight: bold;
}

.productsSliderContent .title .text {
	font-size: 36px;
	line-height: 38px;
	color: #161313;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 300;
}
.catalog-product-view .productsSliderContent .title .text { font-size: 18px; line-height: 20px; font-weight: 600; text-transform: none; }
.catalog-category-view .productsSliderContent .title .text { font-size: 18px; line-height: 20px; font-weight: 600; text-transform: none; }
.checkout-cart-index .productsSliderContent .title .text { font-size: 18px; line-height: 20px; font-weight: 600; text-transform: none; }

.productsSliderContent .viewAllBtn {
	float: left;
	width: auto;
	height: 28px;
	line-height: 28px;
	padding: 0px 24px 0px 14px;
	margin: 120px 0px 0px 19px;
	border: 1px solid #000;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/buyBtnArrow2.png) no-repeat right 7px;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.productsSliderContent .viewAllBtn:hover { border-color: #d21010; padding: 0px 27px 0px 17px; }


#main .productList {
	float: left;
	width: 1180px;
	margin-top: 10px;
	margin-bottom: 0px;
}
#main .productList.listMode { width: 1194px; }

.col2-left-layout #main .productList { width: 954px; }
.col2-left-layout #main .productList.listMode { width: 954px; }

#main .mainContent .itemsAreFilteredText {
	float: left;
	width: 100%;
	height: auto;
	padding: 15px 15px 15px 15px;
	margin: 5px 0px 5px 0px;
	color: #fff;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-shadow: 0px 1px 1px #f0a618;
	background: #f0a618;
	box-sizing: border-box;
	position: relative;
}
#main .mainContent .itemsAreFilteredText:after {
	content: '';
	width: 20px;
	height: 20px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	right: 15px;
	top: 14px;
	z-index: 10;
	cursor: pointer;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/closeBtnIcon2.png) no-repeat center center;
}
/* .col2-left-layout #main .mainContent .itemsAreFilteredText { margin-left: -120px; } */



ul.messages li.notice-msg {
	width:100%!important;
	height:auto!important;
	padding:3px 0px 3px 0px!important;
	margin:0px 0px 10px 0px!important;
	background:#f0a618!important;
}
ul.messages li.notice-msg ul li span {
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	text-shadow:0px 1px 1px #f0a618;
	padding-left:10px;
}


#main .productList .productBox {
	float: left;
	width: 304px;
	height: 400px;
	padding: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	text-decoration: none;
	border: 2px solid #fff;
	background: none;
    overflow: hidden;
	position: relative;
	outline: none;
}


.productBox .moreLikeThis{
	text-decoration: underline;
	color: #000;
	float: left;
	clear: both;
	text-align: center;
	width: 100%;
	position: absolute;
	bottom: 3px;
	left: 0;
}
.productBox .moreLikeThis:hover{
	text-decoration: none;
}
#main .productList .productBox.viewMore { height: auto; }

#main .productList .productBox:hover { padding:0px !important; }

#main .productList.listMode .productBox { width: 463px; height: 560px; }
#main .productList.listMode .productBox img { width: 463px; height: 463px; }
#main .productList.listMode .productBox h2 { width: 442px; height: auto; margin-top: 4px; }
#main .productList.listMode .productBox .price-box { width: 448px; }
#main .productList.listMode .productBox .sizesBox { width: 439px; }

#main .productList .productBox img {
	float: left;
	width: 304px;
	height: 304px;
	border: none;
}
#main .productList .productBox .madeInItaly {
	float: left;
	width: 182px;
	height: 8px;
	padding: 0px;
	margin: 5px 10px 0px 10px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/madeInItaly.svg) no-repeat left top;
}
#main .productList .productBox .brandLogo img { width: auto; height: auto; margin: 5px 10px 0 10px; }
#main .productList .productBox .productTitle {
	float: left;
	width: 282px;
	height: 38px;
	padding: 0px;
	margin: 2px 10px 2px 10px;
	overflow: hidden;
	color: #000;
	font-size: 13px;
	line-height: 18px;
	text-decoration: none;
	text-align: left;
	text-transform: none;
	font-weight: normal;
}
#main .productList.listMode .productBox .productTitle { width: 442px; }
#main .productList .productBox .productTitle strong { color:#989898; font-weight:bold; text-transform:uppercase; }
#main .productList .productBox .productTitle span { color:#D9191F; }

#main .productList .productBox.madeInItaly .productTitle { line-height: 16px; }


#main .productList .productBox p {
	float: left;
	width: 110px;
	padding: 0px;
	margin: 5px 7px 5px 12px;
	color: #E10086;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
#main .productList .productBox p span { color:#b9b8b8; }
#main .productList .productBox p span.price { color:#E10086; }
#main .productList .productBox span.price {
	color: #171414;
	font-size: 14px;
	font-weight: bold;
}
#main .productList .productBox .viewDetailed {
	float: right;
	color: #766969;
	text-decoration: none;
	font-size: 11px;
	line-height: 15px;
	font-weight: 500;
	margin-top: 7px;
	margin-right: 6px;
	text-transform: uppercase;
}
#main .productList .productBox .boxBorder {
	display: none;
	width: 185px;
	height: 325px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/boxBorder.png) no-repeat left top;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 50;
}
#main .productList .productBox:hover .viewDetailed { color:#000; }

#main .productList .productBox .sizesBox {
	width: 280px;
	padding: 5px 12px 5px 12px;
	margin: 0px;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/sizesBoxBG.png);
	position: absolute;
	left: 0px;
	bottom: 47px;
	z-index: 700;
	opacity: 0;
	visibility: hidden;
	text-decoration: none;
}
#main .productList .productBox:hover .sizesBox { opacity: 1; bottom: 96px; visibility: visible; }

#main .productList .productBox .sizesBox p {
	float:left;
	width:100%;
	padding:0px;
	margin:0px 0px 3px 0px;
	color:#fff;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	line-height:16px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
#main .productList .productBox .sizesBox span {
	font-size:13px;
	line-height:16px;
	color:#fff;
	text-decoration:none;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	padding:0px;
	margin:1px 0px 1px 0px;
}
#main .productList .productBox .sizesBox span.outOfStock { color: #b4b4b4 !important; text-decoration: line-through; }

#main .productList .productBox .upperInfo {
	float:left;
	width:220px;
	padding:0px;
	margin:4px 10px 4px 10px;
}
#main .productList .productBox .upperInfo span {
	float:left;
	color:#d31a20;
	text-decoration:none;
	font-size:14px;
	text-decoration:none;
	font-weight:600;
	line-height:18px;
	padding:0px;
	margin:0px 10px 0px 0px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
#main .productList .productBox .upperInfo p {
	float:left;
	width:160px;
	color:#666;
	font-size:13px;
	line-height:18px;
	text-decoration:none;
	font-weight:500;
	padding:0px;
	margin:0px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

#main .productList .productBox .price-box { width: 264px; }
#main .productList .productBox.madeInItaly .price-box { margin-top: -7px !important; }


#main .backToTopBtn {
	float: left;
	width: 258px;
	height: 35px;
	line-height: 35px;
	padding: 0px 14px 0px 26px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #d0d0d0;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/backToTopBtnArrow.png) no-repeat 75px 11px;
	border-radius: 2px;
	font-size: 12px;
	color: #161313;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	font-weight: normal;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	display: none;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .backToTopBtn:hover { background-color: #f1f1f1; border-color: #161313; }


#main .productInner {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#main .productInner .mediaContent {
	float: left;
	width: 647px;
	height: auto;
	min-height: 300px;
	padding: 0px;
	margin: 5px 10px 0px 0px;
	overflow: hidden;
}
#main .productInner .mainPicture {
	float: left;
	width: 647px;
	height: auto;
	margin: 0px 0px 0px 0px;
	position: relative;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .productInner .mainPicture .mainIMGLink {
	float: left;
	width: 647px;
	height: 647px;
	padding: 0px;
	margin: 0px;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .productInner .mainPicture .mainIMGLink img#preview {
	width: 647px;
	height: 647px;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}

#main .productInner .mainPicture .zoom {
	position: absolute;
	right: 10px;
	top: 610px;
	z-index: 1000;
	width: 22px;
	height: 22px;
	padding: 0px;
	margin: 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/zoomIcon.png) no-repeat left top;
}
#main .productInner .responsiveGallery .labelsContainer,
#main .productInner .mainPicture .labelsContainer {
	float: left;
	width: 70px;
	height: auto;
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 600;
}
#main .productInner .responsiveGallery .promoLabel,
#main .productInner .mainPicture .promoLabel  {
	float: left;
	width: 70px;
	height: 70px;
	line-height: 69px;
	padding: 0px 0px 1px 0px;
	margin: 0px 0px 10px 0px;
	background: #bc0000;
	border-radius: 100%;
	box-sizing: border-box;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
#main .productInner .responsiveGallery .newLabel,
#main .productInner .mainPicture .newLabel {
	float: left;
	width: 70px;
	height: 70px;
	line-height: 69px;
	padding: 0px 0px 1px 0px;
	margin: 0px 0px 10px 0px;
	background: #000;
	border-radius: 100%;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
.collectionSeasonLabel { float: left; width: 100%; margin-top: -3px; font-size: 14px; color: #000; font-style: italic; text-align: center; }

#main .productInner .responsiveGallery .newLabel.backInStockLabel,
#main .productInner .mainPicture .newLabel.backInStockLabel {
	font-size: 12px;
	line-height: 16px;
	padding: 8px 12px;
	box-sizing: border-box;
}
#main .productInner .responsiveGallery .outfitLabel,
#main .productInner .mainPicture .outfitLabel {
	float: left;
	width: 70px;
	height: 70px;
	line-height: 69px;
	padding: 0px 0px 1px 0px;
	margin: 0px 0px 10px 0px;
	background: #007f42;
	border-radius: 100%;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#main .productInner .mainPicture .link-wishlist {
	float: left;
    width: 41px;
    height: 17px;
    z-index: 600;
	background:#fff url("https://fashionmix.ro/skin/frontend/fashionmix/default/images/wishlistIcon.png") no-repeat left top;
    display: block;
    -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
    margin: 0px 0px 0px 0px;
}
#main .productInner .mainPicture .link-wishlist:hover { background-color: #d9191f; }

#main .productInner .responsiveGallery {
	float: left;
	width: 300px;
	height: auto;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	display: none;
}


#main .productBox .labelsContainer {
	float: left;
	width: 55px;
	height: auto;
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 600;
    overflow: hidden;
}
#main .productBox .promoLabel {
	float: left;
	width: 55px;
	height: 55px;
	line-height: 54px;
	padding: 0px 0px 1px 0px;
	margin: 0px 0px 6px 0px;
	background: #bc0000;
	border-radius: 100%;
	box-sizing: border-box;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
#main .productBox .newLabel {
	float: left;
	width: 55px;
	height: 55px;
	line-height: 54px;
	padding: 0px 0px 1px 0px;
	margin: 0px 0px 6px 0px;
	background: #000;
	border-radius: 100%;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
#main .productBox .newLabel.backInStockLabel {
	font-size: 9px;
	line-height: 13px;
	padding: 6px 10px;
	box-sizing: border-box;
}
#main .productBox .outfitLabel {
	float: left;
	width: 55px;
	height: 55px;
	line-height: 54px;
	padding: 0px 0px 1px 0px;
	margin: 0px 0px 6px 0px;
	background: #007f42;
	border-radius: 100%;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
#main .productBox .giftLabel { display: none; }

#main .productBox .link-wishlist {
	float: left;
    width: 41px;
    height: 17px;
	background:#fff url("https://fashionmix.ro/skin/frontend/fashionmix/default/images/wishlistIcon.png") no-repeat left top;
    -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
    margin: 0px 0px 0px 0px;
    z-index: 600;
    position: relative;
	right: -41px;
	display: none !important;
}
#main .productBox:hover .link-wishlist { right: 0px; }
#main .productBox .link-wishlist:hover { background-color: #d9191f; }

#main .productInner .mainPicture .socialShare {
	float:left;
	width:100%;
	padding:0px;
	margin:20px 0px 0px 0px;
	position:relative;
}
#main .productInner .mainPicture .socialShare .sendToFriend {
	float:right;
	padding:0px 0px 0px 28px;
	margin:0px 0px 0px 0px;
	color:#000;
	text-decoration:underline;
	font-weight:normal;
	font-size:11px;
	font-family:"Open Sans", Arial, Helvetica, sans-serif;
	position:absolute;
	left:65px;
	bottom:-17px;
	z-index:10;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/sendToFriend.png) no-repeat left 3px;
}
#main .productInner .mainPicture .socialShare .sendToFriend:hover { text-decoration:none; }

#main .productInner .tumbPictures {
	float: left;
	width: 78px;
	height: auto;
	margin: 0px;
	position: absolute;
	left: 5px;
	top: 5px;
	z-index: 99;
}
#main .productInner .tumbPictures a {
	float: left;
	width: 76px;
	height: 76px;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	position: relative;
	background: #fff;
	border: 1px solid #cecece;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .productInner .tumbPictures a:hover { border-color:#121212; }

#main .productInner .tumbPictures a img { float:left; width:76px; height:76px; }
#main .productInner .tumbPictures a span { display: none; }



#main .productInner .productInfo {
	float: right;
	width: 502px;
	padding: 0px 0px 23px 0px;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .productInner .productInfo ul.messages {
    width:100%!important;
	float:left!important;
	height:auto!important;
	padding:0px!important;
	margin: 0px 0px 12px 0px!important;
}
#main .productInner .productInfo ul.messages li.notice-msg {
	float:left!important;
	width:100%!important;
	height:24px!important;
	padding:0px!important;
	margin:0px!important;
	background:#dc1b22!important;
}
#main .productInner .productInfo ul.messages li.notice-msg ul {
	padding:0px!important;
	margin:0px!important;
}
#main .productInner .productInfo ul.messages li.notice-msg ul li {
	padding:0px!important;
	margin:0px!important;
}
#main .productInner .productInfo ul.messages li.notice-msg ul li span {
	font-size:13px;
	line-height:24px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	text-shadow:0px 0px 1px #b0161b;
	padding:0px 10px 0px 10px!important;
	margin:0px 0px 0px 0px;
	float:left!important;
	width:auto!important;
}
#main .productInner .madeInItaly {
	float: left;
	width: 182px;
	height: 8px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/madeInItaly.svg) no-repeat left top;
}
#main .productInner .productInfo h1 {
	float: left;
	width: 100%;
	height: auto;
	margin: 0px 0px 3px 0px;
	padding: 0px;
	color: #171414;
	font-size: 16px;
	line-height: 20px;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}

#main .productInner .productInfo .sku {
	float: left;
	width: 100%;
	height: auto;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	color: #555;
	font-size: 12px;
	line-height: 14px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}

#main .productInner .productInfo .percent {
	float: left;
	width: auto;
	color:#d9191f;
	font-size:24px;
	line-height:26px;
	text-decoration:none;
	font-weight:400;
	padding:0px;
	margin:0px 5px 10px 0px;
}
#main .productInner .productInfo .priceLable { display:none; }

#main .productInner .productInfo .priceBox {
	float:left;
	width:100%;
	text-align:left;
	padding:5px 0px 0px 5px;
	color:#ec008c;
	font-size:16px;
	line-height:20px;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:0.4px;
}
#main .productInner .productInfo .priceBox p {
	color:#8d0054;
	display:inline;
	font-weight:normal;
	font-size:12px;
	text-decoration:line-through;
}
#main .productInner .productInfo .priceBox span.price { color:#ec008c; }
#main .productInner .productInfo .priceBox span { color:#a6a6a6; font-weight:normal; }

#main .productInner .selected-bundle-price-row {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
}
#main .productInner .selected-bundle-price-row .title {
	float: left;
	width: auto;
	height: auto;
	color: #222;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	text-transform: uppercase;
}
#main .productInner .selected-bundle-price-row .bundle-price-wrapper {
	float: right;
	width: auto;
}
#main .productInner .selected-bundle-price-row .bundle-price-wrapper .price-box {
	width: auto;
	height: auto;
	margin: 0px !important;
}
#main .productInner .selected-bundle-price-row .bundle-price-wrapper .price-box .price-as-configured .price-label { display: none; }

#main .productInner .selected-bundle-price-row .bundle-price-wrapper .price-box .price-as-configured .full-product-price span.price {
	color: #222;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
}


#main .productInner .productInfo .deliveryDateRow {
	float: left;
	width: 476px;
	height: auto;
	padding: 0px 0px 0px 26px;
	margin: 5px 0px 0px 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/available.svg) no-repeat left 1px;
	background-size: 19px 19px;
}
#main .productInner .productInfo .deliveryDateRow.noAvailable { padding-left: 0px; background: none; }

#main .productInner .productInfo .deliveryDateRow  .available {
	float: left;
	width: auto;
	height: 20px;
	line-height: 20px;
	padding: 0px;
	margin: 0px;
	color: #3eb21a;
	text-decoration: none;
	font-weight: normal;
}
#main .productInner .productInfo .deliveryDateRow  .withinThreeDays {
	float: left;
	width: auto;
	height: 20px;
	line-height: 20px;
	padding: 0px;
	margin: 0px;
	color: #e15c00;
	text-decoration: none;
	font-weight: normal;
}
#main .productInner .productInfo .deliveryDateRow .deliveryDay {
	float: left;
	width: auto;
	height: 20px;
	line-height: 20px;
	padding: 0px;
	margin: 0px 0px 0px 4px;
	font-size: 12px;
	color: #555;
	text-decoration: none;
	font-weight: normal;
}
#main .productInner .productInfo .deliveryDateRow .outOfStockLabel {
	float: left;
	width: auto;
	height: 22px;
	line-height: 22px;
	padding: 0px 14px 0px 14px;
	margin: 0px;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 600;
	border-radius: 2px;
	background: #bc0000;
}
#main .productInner .notificationWishlistWrapper {
	float: left;
	width: 390px;
	height: auto;
	padding: 0px;
	margin: 0px;
	position: relative;
}
#main .productInner .productInfo .link-wishlist {
	float: left;
	width: auto;
	height: 20px;
	line-height: 20px;
	padding: 0px 0px 0px 25px;
	margin: 7px 0px 0px 25px;
	font-size: 13px;
	color: #222;
	text-decoration: underline;
	font-weight: normal;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/wishlist.svg) no-repeat left 2px;
	background-size: 20px 18px;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .productInner .productInfo .link-wishlist:hover { color: #666; }

#main .productInner .productInfo .link-wishlist.responsiveWishlist { display: none; }

#main .productInner .responsiveSimilar {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
	display: none;
}

.productInfo .addBox .confAttribute {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 1px 0px;
}
.productInfo .addBox .confAttribute:nth-of-type(2) { margin-top: 5px; }

.productInfo .addBox .confAttribute .title {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 8px 0px;
}
.productInfo .addBox .confAttribute .title .label {
	float: left;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px 6px 0px 0px;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}
.productInfo .addBox .confAttribute .title .viewSizeTable,
.productInfo .addBox .confAttribute .title .viewSizeTableSizeM,
.productInfo .addBox .confAttribute .title .viewSizeTableSizeF {
	float: left;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	line-height: 14px;
	color: #222;
	text-decoration: underline;
	font-weight: normal;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.productInfo .addBox .confAttribute .title .viewSizeTable:hover { color: #666; }
.productInfo .addBox .confAttribute .title .viewSizeTableSizeM:hover { color: #666; }
.productInfo .addBox .confAttribute .title .viewSizeTableSizeF:hover { color: #666; }

.productInfo .addBox .confAttribute select { width: 200px; }

.productInfo .addBox .confAttribute ul.sizeList {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px !important;
}
.productInfo .addBox .confAttribute ul.sizeList li {
	float: left !important;
	width: auto !important;
	height: auto !important;
	padding: 0px !important;
	margin: 0px 4px 4px 0px !important;
	background: none !important;
}
.productInfo .addBox .confAttribute ul.sizeList li a {
	float: left;
	width: auto;
	min-width: 18px;
	height: 26px;
	line-height: 26px;
	padding: 0px 5px;
	margin: 0px;
	color: #000;
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
	background: #fff;
	border: 1px solid #7f7f7f;
}
.productInfo .addBox .confAttribute ul.sizeList li:hover a { background: #f1f1f1; }
.productInfo .addBox .confAttribute ul.sizeList li a.active { border: 1px solid #e88237; background: #e88237; color: #fff; cursor: default; }
.productInfo .addBox .confAttribute ul.sizeList li.notInStock a { pointer-events: none; border: 1px solid #dedede; background: #fff; color: #ccc; position: relative; cursor: default; }
.productInfo .addBox .confAttribute ul.sizeList li.notInStock a::after {
	content: '';
	width: 26px;
	height: 26px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/notInStockBG.png) no-repeat center center;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 20;
	opacity: 0.3;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.productInfo .addBox .confAttribute ul.sizeList li.notInStock a:hover::after { opacity: 0.3; }

.productInfo .addBox .validation-advice {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 10px 0px 10px 0px !important;
	font-size: 12px;
	color: #e91616;
	text-align: left;
	text-decoration: normal;
	font-weight: bold;
}
.productInfo .addBox .noAvailableSizes {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	font-size: 14px;
	color: #e91616;
	text-align: left;
	text-decoration: normal;
	font-weight: bold;
	display: none;
}





.productInnerSocial {
	float: left;
	width: 100%;
	height: 24px;
	line-height: 24px;
	padding: 0px;
	margin: 15px 0px 10px 0px;
}
.productInnerSocial span.title {
	float: left;
	width: auto;
	height: 24px;
	line-height: 24px;
	padding: 0px;
	margin: 0px 5px 0px 0px;
	font-size: 14px;
	color: #5e5e5e;
	text-decoration: none;
	font-weight: normal;
}
.productInnerSocial a {
	float: left;
	width: 24px;
	height: 24px;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	position: relative;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.productInnerSocial a:hover { opacity: 0.8; }

.productInnerSocial a.fb { background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/footerFacebookIcon2.png) no-repeat center center; }
.productInnerSocial a.gplus { background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/footerGoogleIcon2.png) no-repeat center center; }
.productInnerSocial a.pin { background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/footerPinterestIcon2.png) no-repeat center center; }

.productInnerSocial a .shareWithPopUp {
	float: left;
	width: 160px;
	height: 18px;
	line-height: 18px;
	padding: 0px;
	margin: 0px 0px 0px -80px;
	font-size: 12px;
	color: #5e5e5e;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	background: #fff;
	box-shadow: 0px 1px 2px 1px #9b9b9b;
	border-radius: 3px;
	position: absolute;
	left: 50%;
	top: -22px;
	z-index: 30;
	top: -22px;
	display: none !important;
}
#main .productInner .productInfo .saving {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 5px 0px 10px 0px;
	color: #777;
	font-size: 11px;
	line-height: 14px;
	height: 14px;
	text-decoration: none;
	font-weight: 400;
}

#main .productInner .videoLink {
	float: left;
	width: auto;
	height: 16px;
	line-height: 16px;
	padding: 0px 0px 0px 28px;
	margin: 5px 0px 0px 0px;
	font-size: 12px;
	color: #161313;
	text-decoration: none;
	font-weight: normal;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/videoLink.png) no-repeat left 2px;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .productInner .videoLink span { text-decoration: underline; }
#main .productInner .videoLink:hover { color: #d52423; }

#main .productInner .productInfo .productInfoInnerLeft {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0;
}

#main .productInner .productInfo .infoBox {
	float:left;
	width:240px;
	margin:0px 0px 0px 0px;
}
#main .productInner .productInfo .infoBoxTitle {
	display: block;
	text-transform: none;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #171414;
	text-transform: uppercase;
	padding: 0px;
	margin: 0px 0px 3px 0px;
	text-shadow: none;
}
#main .productInner .productInfo .infoBox .infoBoxTitle { text-transform: none; color: #555; margin-bottom: 2px; }

#main .productInner .productInfo .infoBox p {
	float:left;
	width:100%;
	color:#777;
	font-size:12px;
	line-height:15px;
	text-decoration:none;
	font-weight: 500;
}
#main .productInner .productInfo .infoBox ul {
    margin-bottom: 0px;
    margin-left: 0;
    margin-top: 0px;
    padding: 0;
}
#main .productInner .productInfo .infoBox ul li {
    background: none;
    color: #555;
    display: block;
    font-size: 12px;
    font-weight: 500;
    line-height: 15px;
    margin-left: 0px;
    padding-bottom: 2px;
    padding-left: 0px;
    padding-top: 2px;
    text-decoration: none;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
#main .productInner .productInfo .infoBox ul li a { color: #000; font-size: 12px; line-height: 15px; text-decoration: underline; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
#main .productInner .productInfo .infoBox ul li a:hover { color: #555; }

#main .productInner .productInfo .productLogo {
	float:right;
	width:120px;
	margin-top:20px;
}
#main .productInner .productInfo .line1 { display: none; }

#main .productInner .productInfo .addBox {
	float: left;
	width: 502px;
	height: auto;
	padding: 12px 0px 10px 0px;
	margin: 10px 0 0;
	border-top: 1px solid #cecece;
}
#main .productInner .productInfo .addBox.type-simple .add-to-cart { position: relative; margin-left: 0px; }

#main .productInner .productInfo .addBox .add-to-cart-title {
	float: left;
	width: 145px;
	height: 26px;
    line-height: 26px;
    padding: 0px;
    margin: 4px 0px 0px 0px;
	color: #171414;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
#main .productInner .productInfo .addBox .add-to-cart-title a.openSizePopUp {
	padding: 0px;
	margin: 0px 0px 2px 40px;
	font-size: 12px;
	line-height: 13px;
	text-decoration: underline;
	font-weight: normal;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #171414;
}
#main .productInner .productInfo .addBox .add-to-cart-title a.openSizePopUp:hover { text-decoration: none; }

#main .productInner .productInfo .addBox .choose-color-box {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 5px 0px 5px 0px;
}
#main .productInner .productInfo .addBox .choose-color-box .color-title {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 4px 0px;
	color: #000;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
#main .productInner .productInfo .addBox .choose-color-box ul.colors {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
}
#main .productInner .productInfo .addBox .choose-color-box ul.colors li {
	float: left;
	width: 30px;
	height: 30px;
	padding: 2px;
	margin: 0px 4px 4px 0px;
	border: 2px solid #fff;
	background: #fff;
	box-sizing: border-box;
	background: none;
	position: relative;
}
#main .productInner .productInfo .addBox .choose-color-box ul.colors li.current { border-color: #df8240; }

#main .productInner .productInfo .addBox .choose-color-box ul.colors li a {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
}
#main .productInner .productInfo .addBox .choose-color-box ul.colors li.current a { cursor: default; }

#main .productInner .productInfo .addBox .choose-color-box ul.colors li:before {
	content: '';
	width: 100%;
	height: 100%;
	border: 1px solid #7f7f7f;
	opacity: 0;
	position: absolute;
	left: -1px;
	top: -1px;
	z-index: 10;
}
#main .productInner .productInfo .addBox .choose-color-box ul.colors li:hover:before { opacity: 1; }

#main .productInner .productInfo .addBox .choose-color-box ul.colors li img {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
	position: relative;
	z-index: 15;
}
#main .productInner .productInfo .addBox .product-options {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
}
#main .productInner .productInfo .addBox .product-options-bottom ul.add-to-links { display: none; }
#main .productInner .productInfo .addBox .product-options dl { margin: 0; }

#main .productInner .bundle-item-box {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
#main .productInner .bundle-item-box .bundle-item-img {
	float: left;
	width: 74px;
	height: 74px;
	padding: 0px;
	margin: 0px 14px 10px 0px;
	border: 1px solid #d0d0d0;
}
#main .productInner .bundle-item-box .bundle-item-img img {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
}
#main .productInner .bundle-item-box .bundle-item-info {
	float: left;
	width: 410px;
	height: auto;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
#main .productInner .bundle-item-box .bundle-item-info .title {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	color: #222;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
	font-weight: 500;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .productInner .bundle-item-box .bundle-item-info .title:hover { color: #777; }

#main .productInner .bundle-item-box .bundle-item-info div.price-box {
	float: left;
	width: 100%;
	height: auto !important;
	padding: 0px;
	margin: 0px 0px 14px 0px !important;
}
#main .productInner .bundle-item-box .bundle-item-info div.price-box .regular-price span.price {
	height: auto !important;
	color: #222 !important;
	font-size: 16px !important;
	line-height: 18px !important;
	font-weight: bold !important;
}
#main .productInner .bundle-item-box .bundle-item-info .bundle-option {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	color: #222;
	font-size: 13px;
	line-height: 16px;
	text-decoration: none;
	font-weight: normal;
}
#main .productInner .bundle-item-box .choose-conf-box {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
#main .productInner .bundle-item-box .choose-conf-box .choose-conf-title {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
#main .productInner .bundle-item-box .choose-conf-box .choose-conf-title .conf-label {
	float: left;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px;
	color: #222;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	text-transform: uppercase;
}
#main .productInner .bundle-item-box .choose-conf-box .choose-conf-title .viewSizeTable {
	float: left;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px 0px 0px 10px;
	color: #222;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: underline;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .productInner .bundle-item-box .choose-conf-box .choose-conf-title .viewSizeTable:hover { color: #666; }

#main .productInner .bundle-item-box .choose-conf-box .choose-conf-title .viewSizeTableBundle {
	float: left;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px 0px 0px 10px;
	color: #222;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: underline;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .productInner .bundle-item-box .choose-conf-box .choose-conf-title .viewSizeTableBundle:hover { color: #666; }

#main .productInner .bundle-item-box .choose-conf-box ul.options-list {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
}
#main .productInner .bundle-item-box .choose-conf-box ul.options-list li {
	float: left;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px;
	background: none;
	position: relative;
}
#main .productInner .bundle-item-box .choose-conf-box ul.options-list li.none { }
#main .productInner .bundle-item-box .choose-conf-box ul.options-list li input.radio { position: absolute; right: 0px; top: 0px; z-index: 1; padding: 0px; margin: 0px; }

#main .productInner .bundle-item-box .choose-conf-box ul.options-list li label {
	float: left;
	width: auto;
	min-width: 28px;
	height: 28px;
	line-height: 26px;
	padding: 0px 10px 0px 10px;
	margin: 0px 4px 4px 0px;
	border: 1px solid #7e7e7e;
	box-sizing: border-box;
	cursor: pointer;
	color: #222;
	font-size: 13px;
	text-decoration: none;
	font-weight: normal;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .productInner .bundle-item-box .choose-conf-box ul.options-list li label:hover { background: #f1f1f1; }
#main .productInner .bundle-item-box .choose-conf-box ul.options-list li label.active { border-color: #e88237; background: #e88237; color: #fff; }


#main .bundle-loader {
	display: none;
	float: left;
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2000;
}
#main .bundle-loader:before {
	content: '';
	float: left;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0.5;
}
#main .bundle-loader img {
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 2100;
	margin: -25px 0px 0px -4px;
}


#main .productInner .line-bundle {
	float: left;
	width: 100%;
	height: 1px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	background: #cdcdcd;
}

#main .productInner .productInfo .addBox .sizeBox {
	float: left;
	width: 357px;
	height: 24px;
	padding: 0px;
	margin: 0px 0px 7px 0px;
}
#main .productInner .productInfo .addBox .sizeBox label {
	float:left;
	width:96px;
	color:#686868;
	font-size:11px;
	line-height:24px;
	text-decoration:none;
	margin:0px;
	padding:0px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
#main .productInner .productInfo .addBox .sizeBox select {
	float: left;
	width: 356px;
	height: 24px;
	border: 1px solid #cbcbca;
	background: #f1f1f1;
	padding: 2px 2px 3px 4px;
	margin: 6px 0px 0px 0px;
	color: #212121;
	font-size: 11px;
	line-height: 15px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	outline: none;
	border-radius: 3px;
}
#main .productInner .productInfo .addBox .sizeBox select option {
	color:#171414;
	font-size:12px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	border:none;
}
#main .productInner .productInfo .addBox .validation-advice {
	float:left;
	width:100%;
	padding:0px;
	margin:0px 0px 0px 0px;
}
#main .productInner .productInfo .addBox .product-options-bottom {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	position: relative;
}

#main .productInner .productInfo .addToCartNotification {
	float: left;
	width: 390px;
	height: auto;
	padding: 18px 20px 12px 30px;
	margin: 16px 0px 0px 0px;
	background: #f7f7f7;
	border: 1px solid #e6e6e6;
	box-sizing: border-box;
	position: relative;
}
#main .productInner .productInfo .addToCartNotification .arrowTop {
	position: absolute;
	left: 30px;
	top: -14px;
	z-index: 20;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0px 14px 14px 14px;
	border-color: transparent transparent #f7f7f7 transparent;
}
#main .productInner .productInfo .addToCartNotification .arrowTop:before {
	content: '';
	width: 19px;
	height: 1px;
	position: absolute;
	left: -16px;
	top: 7px;
	z-index: 22;
	background: #e6e6e6;
	transform: rotate(-45deg);
}
#main .productInner .productInfo .addToCartNotification .arrowTop:after {
	content: '';
	width: 19px;
	height: 1px;
	position: absolute;
	right: -16px;
	top: 7px;
	z-index: 22;
	background: #e6e6e6;
	transform: rotate(45deg);
}
#main .productInner .productInfo .addToCartNotification ul {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
}
#main .productInner .productInfo .addToCartNotification ul li {
	float: left;
	width: 100%;
	height: auto;
	min-height: 28px;
	padding: 0px;
	margin: 0px 0px 12px 0px;
	background: none;
	box-sizing: border-box;
	color: #888;
	font-size: 12px;
	line-height: 15px;
	font-weight: 600;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
}
#main .productInner .productInfo .addToCartNotification ul li a { color: #888; text-decoration: none; }

#main .productInner .productInfo .addToCartNotification ul li.fastOrderIcon { padding: 6px 0px 6px 40px; background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/fastOrderIcon.svg) no-repeat left 2px; background-size: 24px 26px; }
.en #main .productInner .productInfo .addToCartNotification ul li.fastOrderIcon { background-image: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/fastOrderPlaneIcon.svg); }
#main .productInner .productInfo .addToCartNotification ul li.replacementIcon { padding: 6px 0px 6px 40px; background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/replacementIcon.svg) no-repeat left 2px; background-size: 24px 26px; }
#main .productInner .productInfo .addToCartNotification ul li.reviewTestOption { padding: 6px 0px 6px 40px; background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/reviewTestOptionIcon.svg) no-repeat left 2px; background-size: 24px 24px; }
#main .productInner .productInfo .addToCartNotification ul li.perfectCustomerCareIcon { padding: 6px 0px 6px 40px; background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/perfectCustomerCareIcon.svg) no-repeat left 0px; background-size: 24px 24px; }



#main .productInner .productInfo .addBox .product-options-bottom .add-to-cart {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
}
#main .productInner .productInfo .addBox .addtoBag {
	float: left;
	width: 220px;
	height: 40px;
	line-height: 38px;
	padding: 0px 0px 2px 0px;
	margin: 0px;
	background: #e88237;
	box-sizing: border-box;
	border: none;
	border-radius: 0px;
	cursor: pointer;
	overflow: hidden;
	color: #fff;
	font-size: 13px;
	font-weight: 600;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .productInner .productInfo .addBox .addtoBag:hover { background: #fc9a52; }

#main .productInner .productInfo .button.goToCheckout {
	display: none;
	float: left;
	width: 230px;
	height: 40px;
	line-height: 38px;
	padding: 0px 0px 2px 0px;
	margin: 0px;
	background: #e88237;
	box-sizing: border-box;
	border: none;
	border-radius: 0px;
	cursor: pointer;
	overflow: hidden;
	color: #fff;
	font-size: 13px;
	font-weight: 700;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .productInner .productInfo .button.goToCheckout:hover { background: #fc9a52; }


#main .productInner .productInfo .addBox .outOfStockText {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	color: #555;
	font-size: 14px;
	line-height: 16px;
	font-weight: 500;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}

#main .productInner .productInfo .addBox .outOfStockText .otherCatBtn {
	float: left;
	width: 190px;
	height: 60px;
	line-height: 28px;
	padding: 0px 20px 0px 12px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #050707;
	background: #fff url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/otherCatBtnArrow.png) no-repeat right 9px;
	color: #050707;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .productInner .productInfo .addBox .outOfStockText .otherCatBtn:hover { background-color: #f1f1f1; }

.stenik-quickview-wrapper {
	float: left;
	width: 960px;
	height: auto;
	padding: 40px 30px 10px 15px;
	margin: 0px;
	background: #fff;
}

.stenik-quickview-wrapper .quickViewMediaContent {
	float: left;
	width: 600px;
	height: auto;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	overflow: hidden;
}
.stenik-quickview-wrapper .quickViewMediaContent .quickViewTumbPictures {
	float: left;
	width: 78px;
	height: auto;
	margin: 0px;
	padding: 0px 30px 0px 0px;
}
.stenik-quickview-wrapper .quickViewMediaContent .quickViewTumbPictures a {
	float: left;
	width: 76px;
	height: 76px;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	position: relative;
	background: #fff;
	border: 1px solid #cecece;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.stenik-quickview-wrapper .quickViewMediaContent .quickViewTumbPictures a:hover { border-color: #121212; }
.stenik-quickview-wrapper .quickViewMediaContent .quickViewTumbPictures a.current { border-color: #121212; }

.stenik-quickview-wrapper .quickViewMediaContent .quickViewTumbPictures a img {
	float: left;
	width: 76px;
	height: 76px;
}
.stenik-quickview-wrapper .quickViewMediaContent .quickViewMainPicture {
	float: left;
	width: 463px;
	height: auto;
	margin: 0px;
	position: relative;
}
.stenik-quickview-wrapper .quickViewMediaContent .quickViewMainPicture img {
	float: left;
	width: 463px;
	height: 463px;
}

.stenik-quickview-wrapper .stenik-quickview-info {
	float: right;
	width: 335px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.stenik-quickview-wrapper .stenik-quickview-info .madeInItaly {
	float: left;
	width: 182px;
	height: 8px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/madeInItaly.svg) no-repeat left top;
}
.stenik-quickview-wrapper .stenik-quickview-info span.title {
	float: left;
	width: 100%;
	height: auto;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	color: #171414;
	font-size: 16px;
	line-height: 20px;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
.stenik-quickview-wrapper .stenik-quickview-info .brandLink {
	float: left;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	color: #171414;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
	font-weight: normal;
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
}
.catalog-product-view .productInner .productInfo .brandLink:hover { color:#888; }

.stenik-quickview-wrapper .stenik-quickview-info .quickview-line {
	float: left;
	width: 100%;
	height: 1px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	background: #cdcdcd;
}
.stenik-quickview-wrapper .stenik-quickview-info div.price-box {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 15px 0px !important;
}
.stenik-quickview-wrapper .stenik-quickview-info div.price-box .regular-price span.price {
	float: left;
	width: auto;
	height: 24px;
	padding: 0px;
	margin: 0px;
	color: #222;
	font-size: 24px;
	line-height: 24px;
	text-decoration:none;
	font-weight: bold;
}
.stenik-quickview-wrapper .stenik-quickview-info div.price-box .old-price span.price {
	/*float: left;*/
	width: auto;
	height: 24px;
	padding: 0px;
	margin: 0px 3px 0px 0px;
	color: #aaa;
	font-size: 24px;
	line-height: 24px;
	text-decoration: line-through;
	font-weight: bold;
}
.stenik-quickview-wrapper .stenik-quickview-info div.price-box .special-price span.price {
	/*float: left;*/
	width: auto;
	height: 24px;
	padding: 0px;
	margin: 0px;
	color: #222;
	font-size: 24px;
	line-height: 24px;
	text-decoration: none;
	font-weight: bold;
}
.stenik-quickview-wrapper .stenik-quickview-info .desciption-title {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px 0px 6px 0px;
	color: #171414;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	text-transform: uppercase;
	text-shadow: none;
}
.stenik-quickview-wrapper .stenik-quickview-info .quickview-description {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	color: #555;
}
.stenik-quickview-wrapper .stenik-quickview-info .quickview-description a {
	color: #000;
	font-size: 12px;
	line-height: 15px;
	text-decoration: underline;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.stenik-quickview-wrapper .stenik-quickview-info .quickview-description a:hover { color: #555; }

.stenik-quickview-wrapper .stenik-quickview-info .quickview-attributes {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.stenik-quickview-wrapper .stenik-quickview-info .quickview-attributes ul {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
.stenik-quickview-wrapper .stenik-quickview-info .quickview-attributes ul li {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 3px 0px;
    color: #555;
    font-size: 12px;
    line-height: 15px;
    font-weight: 500;
    text-decoration: none;
}
.stenik-quickview-wrapper .stenik-quickview-info .quickview-attributes ul li a {
	color: #555;
	font-size: 12px;
	line-height: 15px;
	text-decoration: underline;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.stenik-quickview-wrapper .stenik-quickview-info .quickview-attributes ul li a { color: #888; }

.stenik-quickview-wrapper .stenik-quickview-info .quickview-buttons {
	float: left;
	width: 100%;
	height: auto;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}
.stenik-quickview-wrapper .stenik-quickview-info .quickview-buttons .outfit-buy {
	float: left;
	width: 100%;
	height: auto;
	padding: 15px 20px 15px 20px;
	margin: 0px 0px 15px 0px;
	color: #fff;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	background: #222;
	box-sizing: border-box;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.stenik-quickview-wrapper .stenik-quickview-info .quickview-buttons .outfit-buy:hover { background: #444; }

.stenik-quickview-wrapper .stenik-quickview-info .quickview-buttons .quickview-btn-to-pdp {
	float: left;
	width: 100%;
	height: auto;
	padding: 15px 20px 15px 20px;
	margin: 0px 0px 15px 0px;
	color: #222;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	background: #fff;
	border: 1px solid #222;
	box-sizing: border-box;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.stenik-quickview-wrapper .stenik-quickview-info .quickview-buttons .quickview-btn-to-pdp:hover { background: #f1f1f1; }


#main .productInner .fastOrderPopUp {
	float: left;
	width: 460px;
	height: auto;
	padding: 60px 20px 20px 20px;
	margin: 0px;
	background: #f8f8f8;
	border: 1px solid #cecece;
	border-radius: 3px;
	position: absolute;
	right: 0px;
	top: 32px;
	z-index: 25;
	display: none;
}
#main .productInner .type-configurable .fastOrderPopUp { top: 0px; }

#main .productInner .fastOrderPopUp .closeBtn {
	width: 16px;
	height: 16px;
	padding: 0px;
	margin: 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/closeBtnIcon.png) no-repeat left top;
	opacity: 0.4;
	position: absolute;
	left: 8px;
	top: 8px;
	z-index: 26;
	-webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s;
}
#main .productInner .fastOrderPopUp .closeBtn:hover { opacity: 1; }

#main .productInner .fastOrderPopUp .phoneNumberWrapper {
	float: left;
	width: 460px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
#main .productInner .fastOrderPopUp .phoneNumberWrapper .col {
	float: left;
	width: 225px;
	height: auto;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}
#main .productInner .fastOrderPopUp .phoneNumberWrapper .col.last { margin-right: 0px; }

#main .productInner .fastOrderPopUp .phoneLabel {
	float: left;
	width: 185px;
	height: auto;
	padding: 0px;
	margin: 0px 0px 6px 0px;
	font-size: 13px;
	line-height: 15px;
	color: #555;
	font-weight: normal;
	text-decoration: none;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
#main .productInner .fastOrderPopUp .phoneLabel em { color: #d91924; padding-right: 2px; }
#main .productInner .fastOrderPopUp .phoneLabel strong { font-weight: 600; color: #333; }

#main .productInner .productInfo .addBox .fastOrderPopUp .validation-advice { margin: 0px 0px 3px 0px; }

#main .productInner .fastOrderPopUp input.input-text {
	float: left;
	width: 212px;
    height: 21px;
    line-height: 21px;
    margin: 0px 0px 5px 0px;
    padding: 2px 5px 2px 5px;
	background: #fff;
    border: 1px solid #d0d0d0;
    color: #040404;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    outline: none;
    -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;
}
#main .productInner .fastOrderPopUp input.input-text:focus { border: 1px solid #008bd6; box-shadow: 0px 0px 3px 0px #008bd6; }

#main .productInner .fastOrderPopUp .orderNowBtn {
	float: left;
	width: 250px;
	height: 47px;
	line-height: 47px;
	padding: 0px;
	margin: 10px 0px 10px 102px;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
	overflow: hidden;
	background: #dd1b22;
	border-radius: 3px;
	position: relative;
	z-index: 30;
	-webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s;
}
#main .productInner .fastOrderPopUp .orderNowBtn:hover { background: #f6111a; }

#main .productInner .fastOrderPopUp p {
	float: left;
	width: 250px;
	height: auto;
	padding: 0px;
	margin: 0px 0px 0px 102px;
	font-size: 12px;
	line-height: 15px;
	color: #777;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
}

#main .productInner .productInfo .description {
	float: left;
	width: 100%;
	height: auto;
    margin: 0px;
    padding: 0px;
	color: #555;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    text-decoration: none;
}
#main .productInner .productInfo .infoBoxRight {
	float:right;
	width:100%;
	height: auto;
	padding: 0px;
	margin: 10px 0;
}
#main .productInner .productInfo .infoBoxRight ul { margin: 0; }
#main .productInner .productInfo .infoBoxRight a#tableSizes,
#main .productInner .productInfo .infoBoxRight a.tableSizes {
	display:block;
	padding:0px 0px 0px 22px;
	margin:10px 0px 0px 0px;
	color:#000;
	text-decoration:underline;
	font-size:11px;
	height:25px;
	line-height:25px;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/tableSizesIcon.png) no-repeat left 4px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
#main .productInner .productInfo .infoBoxRight a#tableSizes:hover {
	text-decoration:none;
}
#main .productInner .productInfo .infoBoxRight ul li {
	height: auto;
	margin: 0px 0px 2px 0px;
	padding: 0px;
	color: #555;
	font-size: 12px;
	line-height: 15px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: 500;
	background: none;
}
#main .productInner .productInfo .infoBoxRight h3 {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	color: #171414;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	text-transform: uppercase;
	text-decoration: none;
}
#main .productInner .productInfo .infoBoxRight span.infoBoxRightTitle {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 3px 0px;
	color: #171414;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	text-transform: uppercase;
	text-decoration: none;
}
#main .productInner .productInfo .infoBoxRight .tableSize {
	float: left;
	width: 248px;
	height: auto;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	border-top: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	border-spacing: 0px;
    border-collapse: separate;
}
#main .productInner .productInfo .infoBoxRight .tableSize td {
	width: auto;
	height: auto;
	text-align: center;
	color: #777;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	font-weight: normal;
	border-right: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	padding: 4px 0px 4px 0px;
}
#main .productInner .productInfo .infoBoxRight .tableSize td strong {
	display: inline-table;
	background: #171414;
	border-radius: 15px;
	color: #fff;
	padding: 1px 4px 1px 4px;
}
#main .productInner .productInfo .infoBoxRight .productSizeIMG {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 10px 0px 10px 0px;
}
#main .productInner .productInfo .infoBoxRight .youTubeIcon {
	float: left;
	width: auto;
	height: 16px;
	line-height: 16px;
	padding: 0px 0px 0px 22px;
	margin: 0px;
	font-size: 12px;
	color: #171414;
	font-weight: normal;
	text-decoration: underline;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/youTubeIcon.png) no-repeat left 1px;
	transition: all 0.2s linear 0s; -webkit-transition: all 0.2s linear 0s;
}
#main .productInner .productInfo .infoBoxRight .youTubeIcon:hover { color: #DA1B21; }

#globalContainer .wrapper .main-container .product-list-block {
	height: 35px;
	background-color: rgb(242,242,242);
	border: 1px solid rgb(193,193,193);
}
#globalContainer .wrapper .main-container .product-list-block ul {
	display: block !important;
	width: 100% !important;
}
#globalContainer .wrapper .main-container .product-list-block ul li{
	display: block !important;
	padding-left: 25px !important;
	overflow: hidden !important;
	color: #999 !important;
	text-transform: uppercase !important;
	font-size: 10px !important;
	line-height: 17px !important;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;
	text-decoration: none !important;
	font-weight: 500 !important;
}
#globalContainer .wrapper .main-container .product-list-block ul li.delivery {
	width: 223px !important;
	margin-left: 10px !important;
	float:left !important;
}
#globalContainer .wrapper .main-container .product-list-block ul li.ekont {
	width: 200px !important;
	left:50% !important;
	margin-left: -100px !important;
	position: absolute !important;
	margin-left: 10px !important;
}
#globalContainer .wrapper .main-container .product-list-block ul li.replacement {
	float:right !important;
	width: auto !important;
}




#main .productInner .productInfo .infoBoxRight ul li span.delivery, #globalContainer .wrapper .main-container .product-list-block ul li.delivery {
	float:left;
	width:17px;
	height:17px;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/infoBoxRight-delivery.png) no-repeat left top;
	padding:0px;
	margin:0px 10px 0px 0px;
}
#main .productInner .productInfo .infoBoxRight ul li span.ekont, #globalContainer .wrapper .main-container .product-list-block ul li.ekont {
	float:left;
	width:17px;
	height:17px;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/infoBoxRight-ekont.png) no-repeat left top;
	padding:0px;
	margin:0px 10px 0px 0px;
}
#main .productInner .productInfo .infoBoxRight ul li span.replacement, #globalContainer .wrapper .main-container .product-list-block ul li.replacement {
	float:left;
	width:17px;
	height:17px;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/infoBoxRight-replacement.png) no-repeat left top;
	padding:0px;
	margin:0px 10px 0px 0px;
}
#main .productInner .productInfo .socialShare {
	float:left;
	width:100%;
	height:20px;
}
.fb-like {
	float:left!important;
}
#main .productInner .productInfo .textInfoProduct {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 20px 0px 10px 0px;
	border-bottom: 1px solid #cecece;
}
#main .productInner .productInfo .textInfoProduct .productInfoItem {
	float: left;
	width: 100%;
	height: auto;
	padding: 12px 0px 6px 0px;
	margin: 0px;
	border-top: 1px solid #cecece;
}
#main .productInner .productInfo .textInfoProduct .productInfoItem p {
	float: left;
	width: 100%;
	height: auto;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
	color: #777;
	font-size: 12px;
	line-height: 17px;
	text-decoration: none;
	font-weight: normal;
}
#main .productInner .productInfo .textInfoProduct .productInfoItem p strong { color: #333; text-transform: uppercase; font-weight: 700; }

#main .productInner .productInfo .textInfoProduct .productInfoItem .infoItemIcon {
	float: left;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px 6px 0px 0px;
}
#main .productInner .productInfo .textInfoProduct .faqTitle {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	font-size: 12px;
	line-height: 15px;
	color: #171414;
	font-weight: bold;
	text-decoration: none;
}


.accordionInfoContent {
	float: left;
	width: 502px;
	height: auto;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	border-top: 1px solid #cecece;
}
.accordionInfoContent .accordionItem {
	float: left;
	width: 460px;
	height: auto;
	padding: 0px 0px 0px 42px;
	margin: 0px;
	border-bottom: 1px solid #cecece;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.accordionInfoContent .accordionItem:hover { background-color: #f1f1f1 !important; }

.accordionInfoContent .accordionItem.delivery { background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/delivery.svg) no-repeat 3px 11px; background-size: 28px 20px; }
.en .accordionInfoContent .accordionItem.delivery { background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/plane.svg) no-repeat 7px 11px; background-size: 22px 20px; }
.accordionInfoContent .accordionItem.returns { background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/change.svg) no-repeat 7px 11px; background-size: 22px 20px; }
.accordionInfoContent .accordionItem.faq { background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/questions.svg) no-repeat 7px 11px; background-size: 22px 20px; }
.accordionInfoContent .accordionItem.social { background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/share.svg) no-repeat 7px 11px; background-size: 22px 20px; }

.accordionInfoContent .accordionItem .link {
	float: left;
	width: 428px;
	height: auto;
	padding: 13px 25px 13px 0px;
	margin: 0px;
	font-size: 12px;
	line-height: 15px;
	color: #171414;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/accordionItemPlus.png) no-repeat right 15px;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.accordionInfoContent .accordionItem .link.close { background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/accordionItemMinus.png) no-repeat right 15px; color: #cb191f; }

.accordionInfoContent .accordionItem .accordionSub {
	float: left;
	width: 428px;
	height: auto;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	display: none;
}
.accordionInfoContent .accordionItem .accordionSub .attributeTitle {
	float: left;
	width: 105px;
	height: auto;
	padding: 0px;
	margin: 0px 5px 4px 0px;
	font-size: 13px;
	line-height: 15px;
	color: #161616;
	font-weight: normal;
	text-decoration: none;
}
.accordionInfoContent .accordionItem .accordionSub .attributeLabel {
	float: left;
	width: 100px;
	height: auto;
	padding: 0px;
	margin: 0px 0px 4px 0px;
	font-size: 13px;
	line-height: 15px;
	color: #161616;
	font-weight: normal;
	text-decoration: none;
}
.accordionInfoContent .accordionItem .accordionSub .textPage ul li a { color: #222; }



#main .productInner .productInfo .fb-comments {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 8px 0px 0px 0px;
}
#main .productInner .productInfo .backToAll {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
}
#main .productInner .productInfo .backToAll a {
	float: none;
	padding: 0px;
	margin: 0px;
	color: #000;
	font-size: 12px;
	line-height: 15px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
#main .productInner .productInfo .backToAll a:hover { text-decoration:none; }

#main .productInner .productInfo .backToAll span {
	float: none;
	padding: 0px;
	margin: 0px;
	color: #000;
	font-size: 12px;
	line-height: 15px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

#main .productInner .productInfo ul.tags-list {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 10px 0px 10px 0px;
}
#main .productInner .productInfo ul.tags-list li {
	float: left;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	background: none;
	color: #000;
	font-size: 12px;
	line-height: 15px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
#main .productInner .productInfo ul.tags-list li .hash {
	float: left;
	width: auto;
	height: auto;
	color: #000;
	font-size: 12px;
	line-height: 15px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
#main .productInner .productInfo ul.tags-list li a {
	float: left;
	width: auto;
	height: auto;
	color: #000;
	font-size: 12px;
	line-height: 15px;
	text-decoration: underline;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .productInner .productInfo ul.tags-list li a:hover { text-decoration:none; }




.sizePopUpContent {
	float: left;
	width: 860px;
	height: auto;
	padding: 0px;
	margin: 10px;
}
.sizePopUpContent h3 {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 30px 0px;
	color: #000;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
	text-decoration: none;
	text-transform: uppercase;
}
.sizePopUpContent .tableSize {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 30px 0px;
	border-spacing: 1px;
    border-collapse: separate;
}
.sizePopUpContent .tableSize thead td {
	width: auto;
	height: auto;
	padding: 7px 4px 7px 4px;
	text-align: center;
	color: #3f3f3f;
	font-size: 13px;
	line-height: 15px;
	text-decoration: none;
	font-weight: 500;
	background: #d1d1d1;
}
.sizePopUpContent .tableSize td {
	width: auto;
	height: auto;
	padding: 7px 4px 7px 4px;
	text-align: center;
	color: #3f3f3f;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	font-weight: normal;
	background: #e7e7e7;
	white-space: nowrap;
}
.gr-lang-body-class .sizePopUpContent .tableSize td { padding-left: 2px; padding-right: 2px; }
.sizePopUpContent .tableSize td.firstCol { text-align: left; font-size: 13px; line-height: 15px; }
.sizePopUpContent .tableSize td.tableTitle { background: #000; color: #fff; font-size: 15px; line-height: 18px; font-weight: bold; text-align: left; padding-bottom: 10px; white-space: normal; }



.sizePopUpContent table.table {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 30px 0px;
	border-spacing: 1px;
    border-collapse: separate;
}
.sizePopUpContent table.table th {
	width: auto;
	height: auto;
	padding: 6px;
	color: #fff;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	background: #000;
}
.sizePopUpContent table.table th strong { font-weight: normal; }

.sizePopUpContent table.table thead td {
	width: auto;
	height: auto;
	padding: 7px 4px 7px 4px;
	color: #fff;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	background: #000;
}
.sizePopUpContent table.table td {
	width: auto;
	height: auto;
	padding: 7px 4px 7px 4px;
	text-align: center;
	color: #3f3f3f;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	font-weight: normal;
	background: #e7e7e7;
	white-space: nowrap;
}
.gr-lang-body-class .sizePopUpContent table.table td { padding-left: 2px; padding-right: 2px; }
.sizePopUpContent table.table td.firstCol { text-align: left; font-size: 13px; line-height: 15px; }
.sizePopUpContent table.table td.tableTitle { background: #000; color: #fff; font-size: 15px; line-height: 18px; font-weight: bold; text-align: left; padding-bottom: 10px; white-space: normal; }




.sizePopUpContent .sizeIMGContent {
	float: right;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.sizePopUpContent .sizeIMGContent img {
	float: left;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.sizePopUpContent .sizePopUpCMSBlock {
	float: left;
	width: 470px;
	height: auto;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
.sizePopUpContent .sizePopUpCMSBlock p {
	color: #000;
	font-size: 14px;
	line-height: 16px;
	padding: 0px;
	margin: 0px 0px 6px 0px;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.sizePopUpContent .sizePopUpCMSBlock p span.red { color: #c11e21; }

.sizePopUpContent .sizePopUpCMSBlock p a { color: #000; text-decoration: underline; }
.sizePopUpContent .sizePopUpCMSBlock p a:hover { text-decoration: none; }

.sizePopUpContent .onlyInResponsiveText {
	display: none;
	float: left;
	width: 220px;
	height: auto;
	padding: 0px 0px 3px 42px;
	margin: 0px;
	box-sizing: border-box;
	color: #000;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	text-decoration: none;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/onlyInResponsiveText.png) no-repeat 10px 2px;
}













#main .leftCol {
	float: left;
	width: 197px;
	height: auto;
	min-height: 100px;
	padding: 0px;
	margin: 0px;
}
#main .leftCol ul {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#main .leftCol ul li {
	float: left;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#main .leftCol ul li a {
	float: left;
	width: auto;
	padding: 3px 10px 3px 10px;
	margin: 0px 0px 0px 10px;
	background: none;
	color: #000;
	font-size: 12px;
	line-height: 20px;
	text-decoration:none;
	font-weight: 500;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
#main .leftCol ul li a:hover { background:#000; color: #fff; }
#main .leftCol ul li a.selected { background:#000; color: #fff; }
#main .leftCol ul li a.active { background:#000; color: #fff; }
#main .leftCol ul li.active a { background:#000; color: #fff; }

#main .leftCol .leftColFilterSelect {
	display: none;
	float: left;
	width: 298px;
	height: 30px;
	background: #fff;
	border: 1px solid #d0d0d0;
	overflow: hidden;
	border-radius: 3px;
	padding: 5px 4px 5px 4px;
	margin: 10px 0px 0px 0px;
	font-size: 13px;
	line-height: 30px;
	color: #040404;
	text-decoration: none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: normal;
	cursor: pointer;
}

#main .leftCol .block.block-tags { display: none; }

#main .col-right {
	margin-top:10px;
	margin-right:7px;
}
#main .col-right ul {
	float:left;
	width:175px;
	margin:-15px 0px 10px 0px;
	padding:10px 0px 10px 0px;
	background:#EBEBEB;
}
#main .col-right ul li {
	float:left;
	width:175px;
	padding:1px 0px 1px 0px;
	margin:0px;
}
#main .col-right ul li a {
	float:left;
	padding:3px 10px 3px 10px;
	margin:0px 0px 0px 10px;
	background:none;
	color:#777;
	font-size:11px;
	line-height:13px;
	text-decoration:none;
	font-weight:500;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	width:auto;
}
#main .col-right ul li a:hover {
	background:#000;
    color: #fff;
}
#main .col-right ul li a.selected {
	background:#000;
    color: #fff;
}


#main .mainContent {
	min-height: 10px;
	margin: 0px;
	background: #fff;
}
.cms-index-index #main { width: 100%; margin-top: 0; }
.cms-index-index #main .mainContent { margin: 0; }

.catalog-product-view #main .mainContent { margin-left: 0px; margin-right: 0px; }

#main .mainContent h1 {
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 10px 0px;
	font-size: 22px;
	line-height: 30px;
	color: #161313;
	font-weight: bold;
	text-align: center;
}
#main .mainContent .page-title h1 { margin-top: 0px; }
.cms-page-view #main .mainContent h1 { text-align: left; }
.stenik-article-article-list #main .mainContent h1 { margin-top: 0; text-align: left; }
.stenik-article-article-view #main .mainContent h1 { margin-top: 0; text-align: left; }

.cms-page-view #main .mainContent .std { padding-right: 200px; }
.cms-page-view.cms-vip-customers #main .mainContent .std { padding-right: 0; }
.cms-page-view.cms-clienti-vip #main .mainContent .std { padding-right: 0; }
#main .mainContent h1 span { display: block; color: #686868; font-size:14px; line-height: 18px; }


#main .mainContent h2 {
	margin:18px 0px 5px 0px;
	padding:0px;
	color:#171414;
	font-size:18px;
	line-height:21px;
	text-transform:uppercase;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
}
#main .mainContent h3 {
	margin:18px 0px 5px 0px;
	padding:0px;
	color:#171414;
	font-size:16px;
	line-height:19px;
	text-transform:uppercase;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
}
#main .mainContent p {
    color: #555;
    font-size: 12px;
    font-weight: 500;
    line-height: 17px;
    margin:0px 0px 8px 0px;
    text-decoration: none;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
#main .mainContent .std p { font-size: 14px; line-height: 22px; }
#main .mainContent p a {
    color: #000;
    text-decoration: underline;
}
#main .mainContent p a:hover {
    text-decoration: none;
}
#main .mainContent p.checkoutCartInfoText { display: none; float:left; width:100%; margin-top:5px; }

#main .mainContent ul {
    margin-bottom: 10px;
    margin-left: 0;
    margin-top: 10px;
    padding: 0;
}
#main .mainContent ul li {
    background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/ul-mark.png) no-repeat left 8px;
    color: #555;
    display: block;
    font-size: 12px;
    font-weight: 500;
    line-height: 17px;
    margin-left: 20px;
    padding-bottom: 2px;
    padding-left: 21px;
    padding-top: 2px;
    text-decoration: none;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
#main .mainContent .std ul li { font-size: 14px; line-height: 22px; }
#main .mainContent ol {
    margin-bottom: 10px;
    margin-left: 40px;
    margin-top: 10px;
    padding: 0;
}
#main .mainContent ol li {
    color: #ccc;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    margin: 0;
    padding-bottom: 2px;
    padding-left: 0;
    padding-top: 2px;
    text-decoration: none;
}
#main .mainContent .std ol li { font-size: 14px; line-height: 22px; }

.pagePluginContent {
	float: left;
	width: 980px;
	height: auto;
	min-height: 10px;
	border: none;
	padding: 0px;
	margin: 0px 100px 0px 100px;
}
.cms-index-index .pagePluginContent { min-height: 154px; }

.pagePluginContent .fb-page {
	float: left;
	width: 500px;
	height: 154px;
	padding: 0px;
	margin: 0px;
}
.pagePluginContent .instagramBanner {
	float: right;
	width: 470px;
	height: 156px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}










#footer {
	float: left;
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
#footer .wrapper {
	width: 1180px;
	height: auto;
	padding: 0px;
	margin: 0px auto;
}
#footer .footerTop {
	float: left;
	width: 100%;
	height: auto;
	padding: 15px 0px 12px 0px;
	margin: 0px 0px 0px 0px;
	background: #171414;
}
#footer .footerColBottom,
#footer .footerTop .footerCol {
	float: left;
	width: 208px;
	height: auto;
	padding: 0px;
	margin: 0px 40px 0px 20px;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#footer .footerColBottom { margin: 15px 40px 15px 20px; }
#footer .footerColBottom.footerColWide { width: auto; max-width: 700px; }
#footer .footerColBottom .footerTitle,
#footer .footerTop .footerCol .footerTitle {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 4px 0px 12px 0px;
	font-size: 14px;
	line-height: 16px;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
}
#footer .footerColBottom .footerTitle { color: #171414; }
#footer .footerTop .footerCol .footerSocialBox {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 15px 0px;
}
#footer .footerTop .footerCol .footerSocialBox a {
	float: left;
	width: 32px;
	height: 28px;
	line-height: 28px;
	padding: 0px;
	margin: 0 5px 0 0;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#footer .footerTop .footerCol .footerSocialBox a:hover { opacity: 0.6; }
#footer .footerTop .footerCol .footerSocialBox a img { vertical-align: middle; }

#footer .footerTop .footerCol .paymentsFooterBox {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#footer .footerBottom .paymentsFooterBox p { text-align: left; }
#footer .footerBottom .paymentsFooterBox p img { margin-right: 5px; }
#footer .footerTop .footerCol .paymentsFooterBox p {
	color: #fff;
}
#footer .footerTop .footerCol ul {
	float: left;
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
}
#footer .footerTop .footerCol ul li {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 2px 0px 4px 0px;
}
#footer .footerTop .footerCol ul li a {
	display: inline;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 14px;
	color: #fff;
	border-bottom: 1px solid #171414;
	font-weight: normal;
	text-decoration: none;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#footer .footerTop .footerCol ul li a:hover { color: #cfcfcf; border-bottom: 1px solid #cfcfcf; }

#footer .footerTop .footerCol .footerBanner {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
}
#footer .footerTop .newsletterContent {
	float: right;
	width: 296px;
	padding: 0px;
	margin: 0px;
}
#footer .footerTop .newsletterContent .newsletterBanner {
	float: left;
	width: 296px;
	height: auto;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}
#footer .footerTop .newsletterContent .newsletterBanner p { margin: 2px 0px 2px 0px; padding: 0px; text-align: center; color: #fff; font-size: 13px; }

#footer .footerTop .newsletterContent .newsletterBanner .newsletterPopupBox{
	float: left;
	width: 100%;
	height: 129px;
	margin-bottom: 6px;
	clear: both;
	background: url('https://fashionmix.ro/skin/frontend/fashionmix/default/images/newsletterPopupBanner.jpg') no-repeat center center;
}

#footer .footerTop .newsletterContent .newsletterBanner .newsletterPopupBox .newsletterBannerTitle{
	font-size: 12px;
	color: #161414;
	line-height: 17px;
	text-transform: uppercase;
	margin: 0px;
	padding: 6px 0px;
	height: 29px;
	box-sizing: border-box;
	font-weight: 600;
}
.gr-lang-body-class #footer .footerTop .newsletterContent .newsletterBanner .newsletterPopupBox .newsletterBannerTitle{
	font-size: 10px;
}
.ro-lang-body-class #footer .footerTop .newsletterContent .newsletterBanner .newsletterPopupBox .newsletterBannerTitle{
	font-size: 10px;
}
#footer .footerTop .newsletterContent .newsletterBanner .newsletterPopupBox .newsletterBannerText{
	font-size: 11px;
	line-height: 15px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	height: 54px;
	box-sizing: border-box;
	margin: 0px;
	padding: 4px 0px 0px;
}
#footer .footerTop .newsletterContent .newsletterBanner .newsletterPopupBox .newsletterBannerText strong{
	font-size: 21px;
	line-height: 28px;
	font-weight: bold;
	display: block;
}
#footer .footerTop .newsletterContent .newsletterBanner .newsletterPopupBox .newsletterBannerBtn{
	display: table;
	margin: 8px auto;
	height: 30px;
	box-sizing: border-box;
	background: #343434;
	border: 1px solid #545454;
	border-radius: 2px;
	padding: 0px 30px 0px 16px;
	font-size: 11px;
	line-height: 28px;
	text-transform: uppercase;
	position: relative;
	text-decoration: none;
	cursor: pointer;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
#footer .footerTop .newsletterContent .newsletterBanner .newsletterPopupBox .newsletterBannerBtn:hover{
	opacity: 0.8;
}

#footer .footerTop .newsletterContent .newsletterBanner .newsletterPopupBox .newsletterBannerBtn:before{
	content: '';
	display: block;
	position: absolute;
	top: 12px;
	right: 16px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 0 4px 4px;
	border-color: transparent transparent transparent #fff;
}

#footer .footerTop .newsletterContent .footerNewsLetter {
	float: left;
	width: 296px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
#footer .footerTop .newsletterContent .footerNewsLetter .block-content {
	float: left;
	width: 296px;
	height: auto;
	padding: 0px;
	margin: 10px 0px 0px 0px;
}
#footer .footerTop .newsletterContent .footerNewsLetter form { float: left; width: 100%; position: relative; }
#footer .footerTop .newsletterContent .footerNewsLetter form .validation-advice { width: 100%; position: absolute; left: 0; top: 30px; margin: 0; }
#footer .footerTop .newsletterContent .footerNewsLetter .block-content input#newsletter {
	float: left;
	width: 172px;
	height: 30px;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	background: #fff;
	border: none;
	font-size: 14px;
	color: #949494;
	font-weight: normal;
	text-decoration: none;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	outline: none;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#footer .footerTop .newsletterContent .footerNewsLetter .block-content input#newsletter:hover { background: #f1f1f1; color: #333; }
#footer .footerTop .newsletterContent .footerNewsLetter .block-content input#newsletter:focus { background: #f1f1f1; }

#footer .footerTop .newsletterContent .footerNewsLetter .block-content input.submit {
	float: right;
	width: 94px;
	height: 30px;
	padding: 0px;
	margin: 0px;
	border: 1px solid #fff;
	background: #171414;
	font-size: 10px;
	color: #fefefe;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	outline: none;
	cursor: pointer;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#footer .footerTop .newsletterContent .footerNewsLetter .block-content input.submit:hover { background: #5b5252; }

#footer .checkbox-box { float: left; width: 100%; margin-top: 15px; }
#footer #gdpr_newsletter { float: left; margin-right: 5px; margin-left: 0; }
#footer .checkbox-box label { float: left; max-width: 85%; color: #FFF; }
#footer .footerTop .newsletterContent .footerNewsLetter form .checkbox-box .validation-advice { float: left; width: 100%; position: static; }
#footer .footerNewsLetter a { color: #FFF; }
#footer .footerNewsLetter a:hover { text-decoration: none; }

#footer .footerBottom {
	float: left;
	width: 100%;
	height: 30px;
	padding: 0px;
	margin: 0px;
	background: #fff;
}
#footer .footerBottom p {
	float: left;
	width: 100%;
	height: 30px;
	line-height: 30px;
	padding: 0px;
	margin: 0px;
	color: #777;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
}
#footer .footerBottom .footerColBottom p { height: auto; text-align: left; }
#footer .footerBottom p a {
	color: #171414;
	text-decoration: none;
	-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;
}
#footer .footerBottom .footerColBottom p img { margin: 0 4px 5px 0; vertical-align: top; }
#footer .footerBottom p a:hover { color: #f1343a; }












div.main-container div.col-main { width: 100%; }
div.main-container.col2-left-layout div.col-main { width: 944px; float: right; }
div.main-container.col2-right-layout div.col-main {	width: 944px; float: left; }


.main .col-left h3.leftColTitle {
	float:left;
	width:176px;
	color:#777;
	text-transform:uppercase;
	font-weight:400;
	font-size:13px;
	line-height:15px;
	text-decoration:none;
	margin:4px 0px 10px 0px;
	padding:0px 0px 14px 0px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #c1c0c0;
}
.main .col-left h3.leftColTitle span {
    float:left;
    width:10px;
    height:10px;
    background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/filterBoxLabel.png) no-repeat left 2px;
    margin:4px 4px 0px 0px;
}
.main .col-left h3.leftColTitle.categoryNavTitle {
    cursor: pointer;
}
.main .col-left h3.leftColTitle.categoryNavTitle span {
    background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/filterBoxLabelInactive.png) no-repeat 2px 0px;
}
.main .col-left h3.leftColTitle.categoryNavTitle.active span {
    cursor: pointer;
    background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/filterBoxLabel.png) no-repeat left 2px;
}

.main .col-left .stateContent { display: none; }

.main .col-left .filterBox {
	float: left;
	width: 100%;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	position: relative;
}
.main .col-left .filterBox.stateDescktop { margin-left: 10px; }

.main .col-left .filterBox .label {
	font-size: 13px;
	line-height: 16px;
	color: #171414;
	font-weight: bold;
	text-decoration: none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
.main .col-left .filterBox .value {
	font-size: 13px;
	line-height: 16px;
	color: #171414;
	font-weight: 400;
	text-decoration: none;
}
.main .col-left .filterBox .removeFilter {
	font-size: 13px;
	line-height: 16px;
	color: #171414;
	font-weight: 400;
	text-decoration: none;
}
.main .col-left .filterBox .removeFilter span {
	color: #d9191f;
	font-weight: bold;
}
.main .col-left .filterBox label {
	float: left;
	width: 157px;
	padding: 0px;
	margin: 7px 0px 5px 14px;
	color:#171414;
	font-size:13px;
	line-height: 15px;
	text-decoration:none;
	font-weight:700;
	text-transform:none;
	text-transform: uppercase;
}
.main .col-left .filterBox .openFilter {
	float: left;
	width: 152px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	color: #171414;
	font-size: 13px;
	line-height: 15px;
	text-decoration:none;
	font-weight: normal;
	text-transform: none;
	text-transform: uppercase;
}
.main .col-left .filterBox .clearCurrentFilter {
	float: right;
	width: 45px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	color: #c1c1c1;
	font-size: 10px;
	line-height: 15px;
	text-decoration:none;
	text-align: right;
	font-weight: normal;
	text-transform: none;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.main .col-left .filterBox .clearCurrentFilter.active { color: #171414; }
.main .col-left .filterBox .clearCurrentFilter.active:hover { color: #d9191f; }

.main .col-left .filterBox .subFilterContent {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px 0px 18px 0px;
	margin: 0px 0px 18px 0px;
	border-bottom: 1px dotted #010101;
}
.fake-filter-link { cursor: pointer; }
.main .col-left .filterBox ol {
	float: left;
	width: 100%;
	list-style-type:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.main .col-left .filterBox ol.scrollHeight { max-height: 400px; overflow: hidden; }

.main .col-left .filterBox ol li {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 2px 0px 2px 0px;
}
.main .col-left .filterBox.size_clothes ol li { width: 47%; }

.main .col-left .filterBox ol li input.checkbox-filter { display: none; }

.main .col-left .filterBox ol li > span,
.main .col-left .filterBox ol li a {
	float: left;
	width: auto;
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 0px 25px;
	color: #000;
	font-size: 12px;
	line-height: 13px;
	text-decoration: none;
	font-weight: 500;
	text-transform: none;
	position: relative;
	border-bottom: 1px solid #fff;
}
.main .col-left .filterBox ol li > span:hover,
.main .col-left .filterBox ol li a:hover { border-color: #000; }
.main .col-left .filterBox.categoryNav ol li > span,
.main .col-left .filterBox.categoryNav ol li a { padding-left: 0px; margin-left: 0px; }
.main .col-left .filterBox.categoryNav ol li > span.current,
.main .col-left .filterBox.categoryNav ol li a.current { font-weight: bold; border-color: #fff; }

.main .col-left .filterBox.categoryNav ol li > span::before,
.main .col-left .filterBox.categoryNav ol li a::before { display: none; }

.main .col-left .filterBox.categoryNav ol li ol.subCats {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 5px 0px 5px 0px;
}
.main .col-left .filterBox.categoryNav ol li ol.subCats.noCats { display: none; }

.main .col-left .filterBox.categoryNav ol li ol.subCats li {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 3px 0px 3px 0px;
	position: relative;
}
.main .col-left .filterBox.categoryNav ol li ol.subCats li > span,
.main .col-left .filterBox.categoryNav ol li ol.subCats li a {
	float: left;
	width: auto;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 18px;
	color: #000;
	font-size: 12px;
	line-height: 13px;
	text-decoration: none;
	font-weight: 500;
	text-transform: none;
	position: relative;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.main .col-left .filterBox.categoryNav ol li ol.subCats li > span.current,
.main .col-left .filterBox.categoryNav ol li ol.subCats li a.current { font-weight: bold; border-color: #fff; }

.main .col-left .filterBox.categoryNav ol li ol.subCats li > span::before,
.main .col-left .filterBox.categoryNav ol li ol.subCats li a::before {
	display: block;
	content: '';
	float: left;
	width: 8px;
	height: 11px;
	padding: 0px;
	margin: 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/categorySubArrow.png) no-repeat left top;
	border: none;
	border-radius: 0px;
	position: absolute;
	left: -12px;
	top: 1px;
	z-index: 10;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.main .col-left .filterBox.categoryNav ol li ol.subCats li > span:hover::before,
.main .col-left .filterBox.categoryNav ol li ol.subCats li a:hover::before { left: -10px; }
.main .col-left .filterBox.categoryNav ol li ol.subCats li > span.current::before,
.main .col-left .filterBox.categoryNav ol li ol.subCats li a.current::before { left: -12px; }

.main .col-left .filterBox ol li > span::before,
.main .col-left .filterBox ol li a::before {
	content: '';
	float: left;
	width: 15px;
	height: 15px;
	padding: 0px;
	margin: 0px;
	background: #fff;
	border: 1px solid #c1c1c1;
	position: absolute;
	left: -25px;
	top: 0px;
	border-radius: 3px;
	z-index: 10;
}
.main .col-left .filterBox ol li > span:hover::before,
.main .col-left .filterBox ol li a:hover::before { border-color: #000; background-color: #555; }
.main .col-left .filterBox ol li.active > span::before,
.main .col-left .filterBox ol li.active a::before { border-color: #c1c1c1 !important; background: #000 !important; }



.main .clearSizes {
	position:absolute;
	left:24px;
	bottom:10px;
	float:left;
	width:129px;
	height:27px;
	color:#fff;
	text-align:center;
	line-height:27px;
	text-decoration:none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/clearSizes.png) no-repeat left top;
}
.main .clearSizes:hover { background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/clearSizes.png) no-repeat left bottom; }

.main .clearFilter {
	float:left;
	width:156px;
	height:21px;
	color:#fff;
	text-align:center;
	line-height:21px;
	text-decoration:none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	background: #777;
	text-shadow: 0px 1px 1px #696969;
	border-radius: 3px;
	transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
}
.main .clearFilter:hover { background: #a5a5a5; }


/* New Styles for shopping cart
************************************/

.shoppingCart {
	float: left;
	width: 980px;
	height: auto;
	padding: 0px;
	margin: 15px 100px 0px 100px;
}
.shoppingCart .cartTopContent {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
.shoppingCart .continueShopping {
	float: left;
	width: auto;
	height: 35px;
	line-height: 35px;
	padding: 0px 14px 0px 27px;
	margin: 0px;
	border-radius: 2px;
	font-size: 12px;
	color: #161313;
	text-decoration: none;
	font-weight: normal;
	border: 1px solid #d0d0d0;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/continueShoppingArrow.png) no-repeat 8px 11px;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.shoppingCart .continueShopping:hover { background-color: #f1f1f1; border-color: #161313; }

.btnCheckout {
	float: left;
	width: 250px;
	height: 37px;
	line-height: 37px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background: #e88237;
	color: #fff;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
	border-radius: 0px;
	position: relative;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.btnCheckout:hover { background: #fc9a52; }

.btnCheckout:after {
	content: "";
	width: 9px;
	height: 13px;
	position: absolute;
	top: 50%;
	right: 10px;
	transform: translateY(-50%);
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/arrow-right.png) no-repeat center center;
}
.shoppingCart .btnCheckout { float: right; }

.shoppingCart .shoppingCartItems {
	float: left;
	width: 980px;
	height: auto;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	border-bottom: 2px solid #1f1d1e;
}
.shoppingCart .shoppingCartItems .row {
	float: left;
	width: 980px;
	height: auto;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #d0d0d0;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.shoppingCart .shoppingCartItems .row.headerRow { }
.shoppingCart .shoppingCartItems .row.last { border-bottom: none; }

.shoppingCart .shoppingCartItems .cell {
	float: left;
	min-width: 10px;
	min-height: 76px;
	padding: 8px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
	position: relative;
	color: #343434;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	text-align: center;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
.shoppingCart .shoppingCartItems .headerRow .cell {
	min-height: 10px;
	padding: 6px 0px 6px 0px;
	font-size: 10px;
	color: #000;
	line-height: 12px;
	text-transform: uppercase;
	font-weight: normal;
	border: none;
}
.shoppingCart .shoppingCartItems .headerRow .cell.col1 {  text-align: left; }

.shoppingCart .shoppingCartItems .col1 { width: 610px; text-align: left; }
.shoppingCart .shoppingCartItems .col2 { width: 48px; }
.shoppingCart .shoppingCartItems .col3 { width: 120px; }
.shoppingCart .shoppingCartItems .col4 { width: 96px; }
.shoppingCart .shoppingCartItems .col5 { width: 106px; }

.shoppingCart .shoppingCartItems .productIMGLink {
	float: left;
	width: 76px;
	height: 76px;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}
.shoppingCart .shoppingCartItems .productIMGLink img {
	float: left;
	width: 76px;
	height: 76px;
	padding: 0px;
	margin: 0px;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.shoppingCart .shoppingCartItems .productIMGLink:hover img { opacity: 0.8; }


.shoppingCart .shoppingCartItems .itemTitle {
	float: left;
	width: 520px;
	height: auto;
	padding: 0px;
	margin: 6px 0px 11px 0px;
	font-size: 12px;
	line-height: 15px;
	color: #131312;
	font-weight: 600;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.shoppingCart .shoppingCartItems .itemTitle:hover { color: #777; }

.shoppingCart .shoppingCartItems .itemOption {
	float: left;
	width: 520px;
	height: auto;
	margin: 0px 0px 6px 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 15px;
	color: #555;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}
.shoppingCart .shoppingCartItems .itemOption strong { }

.shoppingCart .shoppingCartItems .itemEdit {
	float: left;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	line-height: 12px;
	color: #901e21;
	font-weight: 300;
	text-decoration: none;
	border-bottom: 1px solid #901e21;
	display: none;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.shoppingCart .shoppingCartItems .itemEdit:hover { color: #c0292d; border-color: #c0292d; }


.shoppingCart .shoppingCartItems .price-box {
	float: left;
	width: 100% !important;
	height: auto;
	padding: 0px;
	margin: 30px 0px 0px 0px !important;
}
.shoppingCart .shoppingCartItems .price-box .price-label { display: none; }

.shoppingCart .shoppingCartItems .price-box .regular-price {
	float: left;
	width: 100%;
	height: auto;
	margin: 0px -4px 0px 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 16px;
	color: #111;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
.shoppingCart .shoppingCartItems .price-box .regular-price span { display: inline-block; height: auto; padding: 0px; margin: 0px -4px 0px 0px; text-align: center; }

.shoppingCart .shoppingCartItems .price-box .old-price {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	font-size: 12px;
	line-height: 16px;
	color: #666;
	font-weight: normal;
	text-decoration: line-through;
	text-align: center;
}
.shoppingCart .shoppingCartItems .price-box .special-price {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	line-height: 16px;
	color: #d51a20;
	font-weight: 500;
	text-align: center;
	text-decoration: none;
}
.shoppingCart .shoppingCartItems .amountBox {
	float: left;
	width: 52px;
	height: 24px;
	padding: 0px;
	margin: 27px 22px 0px 22px;
	position: relative;
}
.shoppingCart .shoppingCartItems .amountBox input.spinbutton {
	float: left;
	width: 26px;
	height: 22px;
	padding: 0px 0px 0px 6px;
	margin: 0px 0px 0px 0px;
	color: #171414;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	outline: none;
	background: #fff;
	border: 1px solid #dfdfdf;
	border-right: none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.shoppingCart .shoppingCartItems .amountBox:hover input.spinbutton { }

.shoppingCart .shoppingCartItems .amountBox .ui-spinner-down {
	width: 13px;
	height: 8px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: 10;
	cursor: pointer;
	background: #ccc url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/spinnerDown.png) no-repeat center center;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.shoppingCart .shoppingCartItems .amountBox .ui-spinner-down:hover { background-color: #901e21; }

.shoppingCart .shoppingCartItems .amountBox .ui-spinner-up {
	width: 13px;
	height: 8px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 10;
	cursor: pointer;
	background: #ccc url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/spinnerUp.png) no-repeat center center;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.shoppingCart .shoppingCartItems .amountBox .ui-spinner-up:hover { background-color: #901e21; }

.shoppingCart .shoppingCartItems .amountBox .ui-button-text { display: none; }


.shoppingCart .shoppingCartItems .amountBox .loader {
	width: 30px;
	height: 30px;
	padding: 0px;
	margin: 0px 0px 0px -15px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/preloader30x30.gif) no-repeat left top;
	position: absolute;
	left: 50%;
	top: 35px;
	z-index: 20;
}
.shoppingCart .shoppingCartItems .itemDelete {
	float: left;
	width: 19px;
	height: 19px;
	padding: 0px;
	margin: 30px 0px 0px 6px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/delete.svg) no-repeat center center;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.shoppingCart .shoppingCartItems .itemDelete:hover { opacity: 0.6; }


.shoppingCartRight {
	float: right;
	width: 250px;
	height: auto;
	padding: 0px;
	margin: 0px 0px 0px 21px;
}
.shoppingCartRight .underCartTotalBox {
	float: left;
	width: 240px;
	height: auto;
	padding: 20px 5px 0px 5px;
	margin: 0px 0px 2px 0px;
	background: #ebebeb;
}
.shoppingCartRight .underCartTotalBox span.row {
	float: left;
	width: 100%;
	padding: 6px 0px 8px 0px;
	margin: 0px;
}
.shoppingCartRight .underCartTotalBox span.row.totalPrice { padding: 20px 0px 14px 0px; line-height: 18px; border-top: 1px solid #d0d0d0; }

.shoppingCartRight .underCartTotalBox span.row .label {
	float: left;
	width: 142px;
	height: auto;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	line-height: 12px;
	color: #171414;
	font-weight: normal;
	text-align: right;
	text-transform: uppercase;
	text-decoration: none;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.shoppingCartRight .underCartTotalBox span.row.totalPrice .label { line-height: 18px; }

.shoppingCartRight .underCartTotalBox span.row .price {
	float: right;
	width: 75px;
	margin: 0px 2px 0px 6px;
	font-size: 11px;
	line-height: 12px;
	color: #000;
	font-weight: normal;
	text-align: right;
	text-decoration: none;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.shoppingCartRight .underCartTotalBox span.row.totalPrice .price { font-size: 14px; line-height: 16px; font-weight: bold; }

#main .freeDeliveryInfoBox {
    float: left;
    width: 100%;
    height: auto;
    padding: 20px 20px 20px 50px;
    margin: 0px 0px 20px 0px;
    border-bottom: 8px solid #d2edd5;
    background: #e0f6e2 url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/available.svg) no-repeat 17px 19px;
    background-size: 19px 19px;
    box-sizing: border-box;
}
#main .ajaxProductViewResponsResponsive { display: none; }

#main .freeDeliveryInfoBox.activeFreeDelivery { }

#main .freeDeliveryInfoBox p {
	float: left;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	line-height: 17px;
	color: #0d771a;
	text-decoration: none;
	font-weight: normal;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.freeDeliveryInfoBox p span { text-decoration: none; }
.freeDeliveryInfoBox p span.price { text-decoration: none; }
.freeDeliveryInfoBox p strong { font-weight: bold; }

#main .mainContent .freeDeliveryInfoBox p a {
	font-size: 14px;
	line-height: 17px;
	color: #0d771a;
	text-decoration: none;
	font-weight: normal;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .mainContent .freeDeliveryInfoBox p a:hover { color: #70b87f; }

#main .productInner .productInfo .addBox .freeDeliveryInfoBox { display: none; width: 390px; margin: 10px 0px 5px 0px; }
#main .productInner .productInfo .addBox .freeDeliveryInfoBox.show { display: block; }
#main .productInner .productInfo .addBox .freeDeliveryInfoBox p a { text-decoration: underline; }
#main .productInner .freeDeliveryInfoBox.responsiveTop  p a { text-decoration: underline; }

.shipping-box {
	float: right;
	width: 278px;
	padding: 10px 10px 10px 10px;
	margin: 17px 0px 0px 20px;
	background: #fff;
	border: 2px solid #ebebeb;
}
#main .shipping-box h2 { margin-top: 0; font-size: 12px; line-height: 16px; font-weight: normal; }
#main .mainContent .shipping-box ul { margin-bottom: 0; }
.shipping-box .input-box { float: left; width: 100%; margin-bottom: 10px; }
.shipping-box .input-box label { float: left; width: 40%; padding-right: 5px; box-sizing: border-box; line-height: 27px; }
.shipping-box .input-box label em { color: #d91924; }
.shipping-box select,
.shipping-box .input-text {
	float: left;
	width: 60%;
	height: 27px;
	padding: 0px 5px 0px 5px;
	margin: 0px;
	border: 1px solid #d0d0d0;
	background: #fff;
	font-size: 12px;
	color: #343434;
	text-decoration: none;
	font-weight: normal;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	box-sizing: border-box;
}
#main .mainContent .shipping-box .button { float: right; line-height: 25px; height: 27px; font-size: 10px; }
.shipping-box dd { margin-left: 0; }
#main .mainContent .shipping-box dd ul { margin-top: 0; }
#main .mainContent .shipping-box dd ul li { padding-left: 0; margin-left: 0; background: none; }
#main .mainContent .shipping-box dd ul li input { float: left; margin: 2px 5px 0 0; }

.promoCodeBox {
	float: right;
	width: 178px;
	height: auto;
	min-height: 99px;
	padding: 10px 10px 10px 10px;
	margin: 17px 0px 0px 20px;
	background: #fff;
	border: 2px solid #ebebeb;
	background: #fff;
	position: relative;
}
.promoCodeBox .title {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	font-size: 12px;
	line-height: 16px;
	color: #161313;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
}
.promoCodeBox input.inputPromoCode {
	float: left;
	width: 92px;
	height: 25px;
	padding: 0px 5px 0px 5px;
	margin: 0px;
	border: 1px solid #d0d0d0;
	background: #fff;
	font-size: 12px;
	color: #343434;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	font-weight: normal;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.promoCodeBox input.inputPromoCode:hover { border-color: #343434; }
.promoCodeBox input.inputPromoCode:focus { background-color: #f1f1f1; border-color: #343434; }

.promoCodeBox button.submitPromoCode {
	float: right;
	width: 62px;
	height: 27px;
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	font-weight: normal;
	background: #343434;
	border: none;
	cursor: pointer;
	border-radius: 2px;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.promoCodeBox button.submitPromoCode:hover { background: #4f4f4f; }
.promoCodeBox button.submitPromoCode.remove { background: #e21b1b; }

#main .mainContent .promoCodeBox p {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 6px 0px 0px 0px;
	font-size: 12px;
	line-height: 16px;
	color: #161313;
	text-decoration: none;
	font-weight: normal;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
}

.shoppingCartRightCol {
	float: right;
	width: 200px;
	height: auto;
	padding: 0px;
	margin: 14px 0px 0px 0px;
}
.shoppingCartRightCol .bannerContent {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.shoppingCartRightCol .bannerContent p { padding: 0px; margin: 0px; }

.shoppingCartRightCol .bannerContent img {
	float: left;
	width: auto;
	max-width: 200px;
	height: auto;
	margin: 0px 0px 16px 0px;
	border-radius: 2px;
}

.cartRelatedBox {
	float:left;
	width:340px;
	height:140px;
	margin-top:0px;
	padding-right:0px;
	margin-right:0px;
}
.cartRelatedBox h3 {
	float:left;
	width:100%;
	line-height:17px;
	color:#7a7a79!important;
	font-size:14px!important;
	text-transform:uppercase!important;
	font-family: Arial, Helvetica, sans-serif!important;
	letter-spacing:0.3px!important;
	text-decoration:none!important;
	font-weight:normal!important;
	padding:0px!important;
	margin:0px 0px 10px 0px!important;
}
.cartRelatedBox a {
	float:left;
	width:76px;
	height:114px;
	margin-right:1px;
	-khtml-opacity:0.8; -moz-opacity:0.8; -ms-filter:"alpha(opacity=80)"; filter:alpha(opacity=80); opacity:0.8;
	position:relative
}
.cartRelatedBox a:hover {
	-khtml-opacity:1.0; -moz-opacity:1.0; -ms-filter:"alpha(opacity=100)"; filter:alpha(opacity=100); opacity:1.0;
}
.cartRelatedBox a span {
	display:none;
	width:76px;
	height:114px;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/relatedBoxBorder.png) no-repeat left top;
	position:absolute;
	left:0px;
	top:0px;
	z-index:250;
	text-decoration:none;
}
.cartRelatedBox a:hover span {
	display:block;
}
.cartRelatedBox a:hover .popUpBox {
	display:block;
}
.cartRelatedBox a .popUpBox {
	display:none;
	width:132px;
	padding:10px;
	background:#000;
	position:absolute;
	left:0px;
	bottom:115px;
	z-index:250;
	border:1px solid #e30087;
}
.cartRelatedBox a .popUpBox .arrow2 {
	display:block;
	width:19px;
	height:8px;
	position:absolute;
	bottom:-8px;
	left:25px;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/arrow2.png) no-repeat left top;
}
.cartRelatedBox a .popUpBox span {
	float:left;
	width:100%;
	font-size:11px;
	color:#888;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
	margin:0px 0px 5px 0px;
	padding:0px;
	text-decoration:none;
	font-weight:normal;
	position:relative;
	top:inherit;
	left:inherit;
	background:none;
	height:auto;
}
.cartRelatedBox a .popUpBox h2 {
	float:left;
	width:100%;
	color:#fff!important;
	font-size:11px!important;
	text-transform:none!important;
	font-family:Arial, Helvetica, sans-serif!important;
	text-decoration:none!important;
	font-weight:normal!important;
	line-height:14px!important;
	margin:0px 0px 5px 0px!important;
	padding:0px!important;
}
.cartRelatedBox a .popUpBox p {
	color:#ec008c;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:14px;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.cartRelatedBox a .popUpBox p span.price {
	float:left;
	color:#ec008c;
	font-weight:bold;
	width: auto;
}
.cartRelatedBox a .popUpBox p span {
	float:left;
	color:#888;
	font-weight:bold;
	width: auto;
}
.cartRelatedBox a .popUpBox p strong {
	color:#888;
}



#easycheckout-review .cartTotalBox {
	float:right;
	width:146px;
	background:#ebebeb;
	padding:5px;
	margin:0px;
}
#easycheckout-review .cartTotalBox span.row {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#easycheckout-review .cartTotalBox span.row span.label {
	float: left;
	width: 180px;
	height: auto;
	color: #171414;
	font-size: 11px;
	line-height: 18px;
	font-weight: 500;
	text-align: right;
	text-decoration: none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
#easycheckout-review .cartTotalBox span.row span.price {
	float: right;
	width: 112px;
	padding: 0px;
	margin: 0px 0px 0px 10px;
	color: #171414;
	text-align: center;
	font-size: 13px;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
#easycheckout-review .cartTotalBox span.row.totalPrice {
	float: left;
	width: 100%;
	margin: 5px 0px 5px 0px;
	padding: 8px 0px 5px 0px;
	font-size: 12px;
	line-height: 16px;
	border-top: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
}
#easycheckout-review .cartTotalBox span.totalPrice span.price { font-size:18px; font-weight: 700; }

#easycheckout-review .cartTotalBox span p { text-transform:none; display:inline; margin:0px; padding:0px; }

#easycheckout-review .cartTotalBox .terms {
	float: left;
	width: 310px;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
	font-size: 12px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #555;
	font-weight: 400;
	text-align: center;
}
#easycheckout-review .cartTotalBox .terms a { text-decoration: underline; color:#171414; }
#easycheckout-review .cartTotalBox .terms a:hover { text-decoration:none; }

#easycheckout-review .cartTotalBox .button-set { float: left; width: 100%; text-align: center; }
#easycheckout-review .cartTotalBox .button-set span.step-index {
	float:left;
	width:15px;
	height:24px;
	line-height:24px;
	padding:0px;
	margin: 8px 0px 7px 49px;
	text-align:center;
	color: #171414;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: none;
}
#easycheckout-review .cartTotalBox #submit-btn {
	float: none;
	display: inline-block;
	width: 250px;
	height: 37px;
	line-height: 37px;
	background: #e88237;
	text-align: center;
	color: #fff;
	font-size:12px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: 400;
	text-transform: uppercase;
	padding: 0;
	margin: 1px auto 10px 2px;
	border:none;
	cursor:pointer;
	overflow:hidden;
	border-radius: 0px;
	transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
}
#easycheckout-review .cartTotalBox #submit-btn:hover { background: #fc9a52; }

.checkout-onepage-success .button { margin-top:10px; }
#easycheckout-review .cartTotalBox { width:310px; }













.bottomBanner {
	float:left;
	width:980px;
	margin-top:20px;
}
.langChange {
	float: left;
	width: 100%;
	height: 11px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.langChange p {
	float:right!important;
	line-height:11px!important;
	font-size:11px!important;
	text-decoration:none!important;
	font-weight:normal!important;
	color:#666!important;
	margin:0px 5px 0px 0px!important;
	padding:0px!important;
	text-align:right!important;
	display:inline!important;
	width:auto!important;
}
.langChange a {
	float:right;
	width:14px;
	height:11px;
	margin:0px 0px 0px 8px;
	padding:0px;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/arrow2.png) no-repeat left top;
}
.langChange a:hover {
	-khtml-opacity:0.8; -moz-opacity:0.8; -ms-filter:"alpha(opacity=80)"; filter:alpha(opacity=80); opacity:0.8;
}
.langChange a.f1 { background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/footerFlags-1.jpg) no-repeat left top; }
.langChange a.f2 { background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/footerFlags-2.jpg) no-repeat left top; }
.langChange a.f3 { background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/footerFlags-3.jpg) no-repeat left top; }
.langChange a.f4 { background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/footerFlags-4.jpg) no-repeat left top; }
.langChange a.f5 { background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/footerFlags-5.jpg) no-repeat left top; }
.langChange a.f6 { background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/footerFlags-6.jpg) no-repeat left top; }
.langChange a.f7 { background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/footerFlags-7.jpg) no-repeat left top; }
.langChange a.f8 { background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/footerFlags-8.jpg) no-repeat left top; }

.langVersion {
	float:left;
	width:435px;
	background:#fff;
	border:1px solid #e1e1e1;
	padding:85px 15px 15px 15px;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/langVersion.jpg) no-repeat center top;
	margin:5px;
}
.langVersion img {
	float:left;
	margin-right:15px;
	margin-left:70px;
}
.langVersion span {
	float:left;
	color:#818181;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:17px;
}
.langVersion span strong {
	color:#000;
}


/* New styles for magento defalt options (checkout, login, register, profil menus)
*************************************************************************************/



/* login, register, forgotpass */

ul.messages {
    width: 100%;
	height:auto!important;
	padding:0px!important;
	list-style: none outside none !important;
}
ul.messages li {
	list-style: none outside none !important;
    margin: 0 !important;
    padding:0px 10px 0px 10px!important;
	background:none!important;
	font-size:12px;
}
ul.messages li.error-msg {
	width:100%!important;
	height:auto!important;
	padding:3px 0px 3px 0px!important;
	margin:0px!important;
	background:#dc1b22 url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/errorMsgIcon.png) no-repeat 12px 10px!important;
}
ul.messages li.error-msg ul li span {
	display: inline-block;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	text-shadow:0px 1px 1px #b0161b;
	padding-left:40px;
}
ul.messages li.success-msg {
	width:100%!important;
	height:auto!important;
	padding:3px 0px 3px 0px!important;
	margin:0px!important;
	background:#9abd00 url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/cartPopupMessageIcon.png) no-repeat 14px 10px!important;
}
ul.messages li.success-msg ul li span {
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	text-shadow:0px 1px 1px #9abd00;
	padding-left:45px;
}
.catalog-product-view ul.messages { margin-top: -10px !important; }
.catalog-product-view ul.messages li.success-msg ul li span { font-weight: normal; }
.catalog-product-view ul.messages li.success-msg ul li span a.cartSuccessRedirect { font-weight: bold; text-decoration: underline; }
.catalog-product-view ul.messages li.success-msg ul li span a.cartSuccessRedirect:hover { text-decoration: none; }

ul.messages li.notice-msg {
	width:100%!important;
	height:auto!important;
	padding:3px 0px 3px 0px!important;
	margin:0px 0px 10px 0px!important;
	background:#f0a618!important;
}
ul.messages li.notice-msg ul li span {
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	text-shadow:0px 1px 1px #f0a618;
	padding-left:10px;
}
ul.messages li a { color: white; }



ul.form-list {
	margin:0px;
	padding:0px;
}
ul.form-list li {
	margin:0px!important;
	padding:0px!important;
	background:none!important;
}
ul.form-list.login li label {
	color:#555;
	display:block;
	font-size:13px;
	padding-bottom:4px;
	line-height:15px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
ul.form-list.login li label em { padding-right: 2px; color: #d91924; }

ul.form-list.login li input.input-text {
	display: block;
	width: 232px;
    height: 21px;
    line-height: 21px;
    margin: 0px 0px 15px 0px;
    padding: 2px 5px 2px 5px;
    font-size: 13px;
    border: 1px solid #d0d0d0;
    color: #040404;
    font-family:'Open Sans', Arial, Helvetica, sans-serif;
	background: #fff;
	outline: inherit;
	-webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;
}
ul.form-list.login li input.input-text:focus { border: 1px solid #008bd6; box-shadow: 0px 0px 3px 0px #008bd6; }

ul.form-list li.fields .questionType {
	float: left;
	width:295px;
	padding: 4px;
}
ul.form-list li.fields .questionType input {
	float: left;
}
ul.form-list li.fields .questionType label {
	float: left;
	padding: 2px 0 0 4px;
}
ul.form-list .validation-advice {
	margin-left: 0px;
}
ul.form-list li.fields .questionType.last-m {
	width: 330px;
}
.f-left {
	float:left;
	margin-left:68px;
	line-height:25px;
	font-size:12px;
	color:#171414;
	font-weight:normal;
	text-decoration:underline;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
.f-left:hover {
	text-decoration:none;
}
#main .mainContent .button {
	float: left;
	height: 35px;
	line-height: 33px;
	margin: 0px;
	padding: 0px 18px 2px 18px;
	background: #343434;
	color:#fff;
	text-align:center;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	text-transform: uppercase;
	border: 1px solid #545454;
	border-radius: 2px;
	cursor: pointer;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	-webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;
}
#main .mainContent .button:hover { background: #6a6a6a; }

#main .mainContent .fieldset {
	float:left;
	width:350px;
}
#login-form .col2-set {
	float:left;
	width:100%;
}
#login-form  .registered-users {
	float:left;
}











/* profil */

.box-head h2 {
	float:left;
	background:none;
	padding:0px 0px 0px 0px;
	margin:20px 0px 10px 0px;
	color:#555!important;
	font-size:18px;
	text-decoration:none;
	font-weight:normal;
	line-height:20px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	text-transform:none!important;
}
.box-head a {
	color: #171414;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
	float:right;
	margin-top:11px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
.box-head a:hover {
	text-decoration:none;
}
.box-title {
	border-bottom: 1px solid #dededd;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 4px;
	margin-top:15px;
    width: 100%;
}
.box-title h3, .box-title h2 {
	float:left!important;
	background:none!important;
	padding:0px 0px 0px 0px!important;
	margin:0px 0px 0px 0px!important;
	color:#555!important;
	font-size:16px!important;
	text-decoration:none!important;
	font-weight:500!important;
	line-height:18px!important;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;!important;
	text-transform:none!important;
}
.box-title a {
    color: #171414;
    float: right;
    font-size: 11px;
    text-decoration: underline;
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
}
.box-title a:hover {
	text-decoration:none;
}
.box-content h4 {
	margin-top:5px;
	margin-bottom:5px;
}
.box-content address a {
	color:#171414;
	text-decoration:underline;
}
.box-content address a:hover {
	text-decoration:none;
}
#change_password {
	float:left;
	margin-right:7px;
}
#form-validate .buttons-set {
    float: left;
    margin-top: 10px;
    width: 100%;
}
.customer-account-edit .back-link {
	display:none;
}
.customer-account-edit li.control {
	line-height:18px!important;
	float:left;
	width:150px;
}
.customer-account-edit #form-validate h2 {
	text-transform:none!important;
	color: #171414!important;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif!important;
    font-size: 18px!important;
    font-weight: normal!important;
    line-height: 21px!important;
    margin: 10px 0!important;
    padding:0px!important;
    text-decoration:none!important;
    text-transform:uppercase!important;
}
.customer-account-edit ul.form-list {
    margin: 0;
    padding: 0;
}
.customer-account-edit ul.form-list li label {
	color: #555;
    display: block;
    font-size: 13px;
    line-height: 15px;
    padding-bottom: 4px;
    font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
.customer-account-edit ul.form-list li label em { padding-right: 2px; color: #d91924; }

.customer-account-edit ul.form-list li input.input-text {
    display: block;
	width: 232px;
    height: 21px;
    line-height: 21px;
	background: #fff;
    border: 1px solid #d0d0d0;
    color: #040404;
    font-family:'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin: 0px 0px 15px 0px;
    outline: none;
    padding: 2px 5px 2px 5px;
    -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;
}
.customer-account-edit ul.form-list li input.input-text:focus { border: 1px solid #008bd6; box-shadow: 0px 0px 3px 0px #008bd6; }

.customer-address-index #main .mainContent ol { margin: 10px 0 10px 13px; }
.customer-address-index #main .mainContent ol li { color: #555; }

.customer-address-index .my-account h2 {
	background:none!important;
	padding:0px 0px 0px 0px!important;
	margin:20px 0px 10px 0px!important;
	color:#171414!important;
	font-size:18px!important;
	text-decoration:none!important;
	font-weight:normal!important;
	line-height:20px!important;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;!important;
	text-transform:none!important;
}
.customer-address-index .my-account h3 {
	background:none!important;
	padding:0px 0px 0px 0px!important;
	margin:10px 0px 5px 0px!important;
	color:#171414!important;
	font-size:14px!important;
	text-decoration:none!important;
	font-weight:normal!important;
	line-height:16px!important;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;!important;
}
.customer-address-index .back-link {
	display:none;
}
.sales-order-history .back-link {
	display:none;
}
.sales-order-view a.link-reorder {
	color:#fff;
}
.sales-order-view a.link-reorder:hover {
	text-decoration:none;
}
.sales-order-view a.link-print {
	color:#E3468C;
}
.sales-order-view a.link-print:hover {
	text-decoration:none;
}
.sales-order-view .back-link {
	text-align:right;
}
.order-info dd {
	padding-left:0px;
	margin-left:0px;
}
.order-info dd ul {
	margin-left:0px;
	padding-left:0px;
}
.order-info dd ul li {
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/footerBul.png) no-repeat left 7px;
    color: #666;
    display: block;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    margin-left: 20px;
    padding-bottom: 2px;
    padding-left: 18px;
    padding-top: 2px;
    text-decoration: none;
}
.sales-order-view .back-link {
	margin-right:0px;
	margin-top:10px;
}
.sales-order-view .subtotal td {
	padding-right:10px;
	font-size:12px;
}
.sales-order-view .shipping td {
	padding-right:10px;
	font-size:12px;
}
.sales-order-view .grand_total td {
	padding-right:10px;
	font-size:12px;
}
.sales-order-view td.last.a-right {
	text-align:center!important;
	padding-right:0px!important;
}
.newsletter-manage-index #subscription {
	float:left;
	margin-right:7px;
}
.newsletter-manage-index #form-validate li.control label {
	float:left;
	width:200px;
	line-height:18px;
}
.newsletter-manage-index #form-validate h2 {
	display:none;
}
.newsletter-manage-index .back-link {
	display:none;
}
h2.legend {
	text-transform:none!important;
}
.main .block-title {
	float:left;
	width: 175px;
	margin:0px 0px 0px 0px;
	background:none;
}
.main .block-title span {
    color: #171414;
    float: left;
    font-family:'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 22px;
    margin:5px 0px 0px 0px;
    padding:5px;
    text-align: center;
    text-decoration: none;
    width: 165px;
}
.main .block-content {
	float:left;
	width:100%;
	background:#EBEBEB;
}
#main .block-content label {
	float: left;
	width: auto;
	color: #000;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 13px;
	line-height: 15px;
	text-decoration: none;
	margin: 7px 0px 10px 8px;
	padding: 0px 0px 0px 0px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	background: #ebebeb;
}

#main .block-content label span {
	float: left;
	width: 10px;
	height: 10px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/filterBoxLabel.png) no-repeat left 2px;
	margin: 4px 4px 0px 0px;
}

.main .block-content ul {
	margin-top:0px!important;
	padding-top:0px!important;
}
.main .block-content ul li {
	float:left!important;
	width:155px!important;
	margin:0px 10px 0px 10px!important;
}
.main .block-content ul li a {
	margin-left:0px!important;
	width:145px!important;
	padding:5px 5px 5px 5px!important;
}
.main .block-reorder {
	float:left;
	width: 194px;
    background:#fff;
	border: 1px solid #E5E5E5;
	overflow:hidden;
	border-radius:5px;
}
.main .block-subtitle {
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 5px 9px;
}
.main #cart-sidebar-reorder {
	list-style-type:none;
	padding-left:0px;
	margin-left:0px;
}
.main .block-content li.item {
    padding: 7px 9px;
}
.main .block li.odd {
    background-color: #fff;
}
.main .block-reorder input.checkbox {
    float: left;
    margin: 2px -20px 0 0;
}
.main .block-content .product-name {
    color: #1E7EC8;
	padding-left:20px;
}
.main .product-name {
    font-size: 1em;
    font-weight: normal;
    margin: 0;
}
.main .product-name a {
    color: #E3468C;
}
.main .block .actions {
    background: #F7F6F6;
    padding:4px 6px 0px 6px;
    text-align: right;
}
.main .block .actions a {
    float: left;
	color: #E3468C;
	margin-top:5px;
}
.main .block .actions button.button {
    float: right;
}
.table-caption {
	color:#fff!important;
}
.sales-order-view #my-orders-table tr.subtotal, .sales-order-view #my-orders-table tr.shipping {
	background:#dcdcdc;
	color:#222!important;
	font-weight:bold;
}
.sales-order-view #my-orders-table tr.grand_total {
	background:#dcdcdc;
	color:#222!important;
	font-weight:bold;
	font-size:14px;
}
.customer-address-form .back-link {
	display:none;
}
#primary_billing {
	float:left;
	margin-right:7px;
}
#primary_shipping {
	float:left;
	margin-right:7px;
}






/* checkout */

.main h1 {
	width:100%;
	margin:0px 0px 10px 0px;
	padding:0px;
	color:#131312;
	font-size:22px;
	line-height:25px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
}

#checkoutSteps {
    margin:15px 0px 20px 0px!important;
	list-style-type:none;
	width:680px!important;
}
.checkout-onepage-index #main .mainContent { width: 960px; margin: 0px 110px 10px 110px; }
.customer-account-login #main .mainContent { width: 960px; margin: 0px 110px 10px 110px; }
.customer-account-create #main .mainContent { width: 960px; margin: 0px 110px 10px 110px; }
.customer-account-forgotpassword #main .mainContent { width: 960px; margin: 0px 110px 10px 110px; }

.checkout-onepage-index .main .col-right {
	float:right;
	width:260px;
	padding:0px 20px 0px 0px;
}
.checkout-onepage-index .page-title h1 {
	margin:10px 0px 0px 0px!important;
}
.checkout-onepage-index .main {
	float:left;
	width:100%;
	background:#fff;
}

.clearer:after, .header-container:after, .header-container .top-container:after, .header:after, .header .quick-access:after, #nav:after, .main:after, .footer:after, .footer-container .bottom-container:after, .col-main:after, .col2-set:after, .col3-set:after, .col3-layout .product-options-bottom .price-box:after, .col4-set:after, .search-autocomplete li:after, .block .block-content:after, .block .actions:after, .block li.item:after, .block-poll li:after, .block-layered-nav .currently li:after, .page-title:after, .products-grid:after, .products-list li.item:after, .box-account .box-head:after, .dashboard .box .box-title:after, .box-reviews li.item:after, .box-tags li.item:after, .pager:after, .sorter:after, .ratings:after, .add-to-box:after, .add-to-cart:after, .product-essential:after, .product-collateral:after, .product-view .product-img-box .more-views ul:after, .product-view .box-tags .form-add:after, .product-view .product-shop .short-description:after, .product-view .box-description:after, .product-options .options-list li:after, .product-options-bottom:after, .product-review:after, .cart:after, .cart-collaterals:after, .cart .crosssell li.item:after, .opc .step-title:after, .checkout-progress:after, .multiple-checkout .place-order:after, .group-select li:after, .form-list li:after, .form-list .field:after, .buttons-set:after, .page-print .print-head:after, .advanced-search-summary:after, .gift-messages-form .item:after, .send-friend .form-list li p:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
}

.opc {
    position: relative;
}
.pager {
	clear:inherit!important;
	float:right!important;
}
#main .mainContent ol li {
    margin: 0;
    padding-bottom: 2px;
    padding-left: 0;
    padding-top: 2px;
}
.opc .step-title {
    background:#f0f0f0;
    border-color: #FFFFFF #D9DDE3 #D9DDE3;
    border-style: solid;
    border-width: 0 1px;
    padding: 4px 8px 6px;
    text-align: right;
}
.opc .step-title .number {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    color: #8b8a8a;
    float: left;
    font: bold 11px/14px arial,helvetica,sans-serif;
    margin: 0 5px 0 0;
    padding: 0 4px;
}
.opc .step-title h2 {
    color: #8b8a8a;
    float: left;
    font: bold 13px/16px Arial,Helvetica,sans-serif;
    margin: 0;
}
.opc .step-title a {
    color: #E10086;
    display: block;
    float: right;
    font-size: 11px;
    line-height: 16px;
}
.opc .allow .step-title {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #bfbfbf;
    border-color: #A3AEB3 #A3AEB3 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    color: #A4B3B9;
    cursor: pointer;
}
.opc .allow .step-title .number {
    background: none repeat scroll 0 0 #DBE6EB;
    border-color: #DBE6EB;
    color: #A4B3B9;
}
.opc .allow .step-title h2 {
    color: #7f7f7f;
}
.opc .active .step-title {
    background: none repeat scroll 0 0 #E6E6E6;
    border: 1px solid #BBAFA0;
    color: #1F6596;
    cursor: default;
    padding-bottom: 5px;
}
.opc .active .step-title .number {
    background: none repeat scroll 0 0 #E10086;
    border-color: #000;
    color: #FFFFFF;
}
.opc .active .step-title h2 {
    color: #000;
}
.opc .step {
    background: none;
	border-left:1px solid #b9b9b9;
	border-right:1px solid #b9b9b9;
	border-bottom:1px solid #b9b9b9;
    padding: 15px 30px;
    position: relative;
}
.opc .step .tool-tip {
    right: 30px;
}
.col2-set .col-1 {
    float: left;
    width: 48.5%;
}
.col2-set .col-2 {
    float: right;
    width: 48.5%;
}
#checkoutSteps h3 {
	color:#555;
	font-size:15px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	line-height:20px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #555;
}
#checkout-step-login .col2-set .form-list {
	margin-left:0px;
	padding-left:0px;
	margin-top:10px;
}
#checkout-step-login .col2-set .form-list li {
	margin-left:0px;
}
#checkoutSteps ul.ul {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;
	padding-left:0px;
}
#checkoutSteps ul.ul li {
    background: url("https://fashionmix.ro/skin/frontend/fashionmix/default/images/ul-mark.png") no-repeat scroll left 7px transparent;
    color: #777;
    display: block;
    font-size: 11px;
    font-weight: normal;
    line-height: 16px;
    margin-left: 20px;
    padding-bottom: 2px;
    padding-left: 21px;
    padding-top: 2px;
    text-decoration: none;
}
.form-list .control .radio {
	float:left;
	margin-right:10px;
}
#checkoutSteps .button {
	float:left;
	padding:0px 10px 0px 10px;
	margin:0px;
	height:35px;
	line-height:31px;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/btnCheckout.png) repeat-x left top;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	border:1px solid #000;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:0.4px;
}
#checkoutSteps .button:hover {
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/btnCheckout.png) repeat-x left bottom;
}
#co-billing-form fieldset {
	border:none;
	margin:0px;
	padding:0px;
}
.form-list ul {
	padding-left:0px;
	margin:0px;
}
.form-list ul .field {
	float:left;
	width:280px;
}


.form-list ul li.fields label,  .form-list ul li.wide label, .form-list li.fields label, .form-list li.wide label  {
	color: #555;
	display: block;
	font-size: 13px;
	line-height: 15px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	padding-bottom: 4px;
}
.form-list ul li.fields label em, .form-list ul li.wide label em, .form-list li.fields label em, .form-list li.wide label em { padding-right: 2px; color: #d91924; }
.form-list ul li.fields label strong, .form-list ul li.wide label strong, .form-list li.fields label strong, .form-list li.wide label strong { font-weight: normal !important; }

.customer-address-form .my-account input.econtRadio { float: left !important; margin: 3px 7px 0px 0px !important; }
.customer-address-form .my-account label.econtLabel { float: left; width: 130px !important; }
.customer-address-form .my-account img.officeLocator { margin-left: 5px; }
.customer-address-form .my-account .form-list li.fields select.select2-hidden-accessible { width: 245px !important; }
.customer-address-form .my-account .form-list li.fields span.select2-container { width: 245px !important; }

.form-list ul li.fields input.input-text, .form-list li.fields input.input-text {
	display: block;
	width: 232px;
    height: 21px;
    line-height: 21px;
    margin: 0px 0px 15px 0px;
    padding: 2px 5px 2px 5px;
	background: #fff;
    border: 1px solid #d0d0d0;
    color: #040404;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    outline: none;
    -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;
}
.form-list ul li.fields input.input-text:focus, .form-list li.fields input.input-text:focus { border: 1px solid #008bd6; box-shadow: 0px 0px 3px 0px #008bd6; }


.form-list ul li.fields select, .form-list li.fields select {
	display: block;
	width: 244px;
    height: 25px;
    line-height: 25px;
	background: #fff;
    border: 1px solid #d0d0d0;
    color: #040404;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin: 0px 0px 15px 0px;
    outline: none;
    padding: 2px 5px 2px 5px;
    -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;
}
.form-list ul li.fields select, .form-list li.fields select:focus { }

.form-list ul li.wide input.input-text {
	display: block;
	width: 232px;
    height: 21px;
    line-height: 21px;
	background: #fff;
    border: 1px solid #d0d0d0;
    color: #040404;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin: 0px 0px 15px 0px;
    outline: none;
    padding: 2px 5px 2px 5px;
    -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;
}
.form-list ul li.wide input.input-text:focus { border: 1px solid #008bd6; box-shadow: 0px 0px 3px 0px #008bd6;  }

.form-list li.wide input.input-text {
	display: block;
	width: 232px;
    height: 21px;
    line-height: 21px;
    margin: 0px 0px 15px 0px;
    padding: 2px 5px 2px 5px;
	background: #fff;
    border: 1px solid #d0d0d0;
    color: #040404;
    font-family:'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    outline: none;
    -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;
}
.form-list li.wide input.input-text:focus { border: 1px solid #008bd6; box-shadow: 0px 0px 3px 0px #008bd6; }

.form-list li.wide textarea.input-text {
	display: block;
	width: 400px;
    height: 190px;
    padding: 5px;
    margin: 0px 0px 15px 0px;
	background: #fff;
    border: 1px solid #d0d0d0;
    color: #040404;
    font-family:'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 16px;
    outline: none;
	resize: vertical;
	-webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;
}
.form-list li.wide textarea.input-text:focus { border: 1px solid #008bd6; box-shadow: 0px 0px 3px 0px #008bd6; }

#contactForm {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	border-top: 1px solid #d0d0d0;
}

#co-billing-form .buttons-set {
    border-top: 1px solid #818181;
    clear: both;
	margin:10px 0px 0px 0px;
    padding:8px 0 0;
    text-align: right;
}
#co-billing-form .buttons-set .button {
	float:right;
}
.validation-advice {
	color:#f10909;
	margin-top:-10px;
	margin-bottom:10px;
}

.cartTotalBox .terms .validation-advice {margin-top:2px;}

#checkout-shipping-method-load dt {
	font-size:16px;
	color:#777;
	line-height:16px;
}
#checkout-shipping-method-load dd, #checkout-shipping-method-load dd ul {
	margin-left:0px;
	padding-left:0px;
	margin-top:7px;
	margin-bottom:7px;
	font-size:16px;
}
#checkout-shipping-method-load dd ul input {
	float:left;
	margin-right:10px;
}
#shipping-method-buttons-container.buttons-set {
	border-top: 1px solid #818181;
    clear: both;
	margin:10px 0px 0px 0px;
    padding:8px 0 0;
    text-align: center;
}
#shipping-method-buttons-container.buttons-set .back-link {
	float:left;
	line-height:35px;
}
#shipping-method-buttons-container.buttons-set .back-link a {
	color:#E10086;
}
#shipping-method-buttons-container.buttons-set .button {
	float:right;
}
#co-payment-form fieldset {
	border:none;
	margin:0px;
	padding:0px;
}
#co-payment-form dt {
	font-size:14px;
	color:#777;
	line-height:19px;
}
#co-payment-form dd, #co-payment-form dl dt {
	margin-left:0px;
	padding-left:0px;
	margin-top:7px;
	margin-bottom:7px;
}
#co-payment-form dl dt input {
	float:left;
	margin-right:10px;
}
#payment-buttons-container.buttons-set {
	border-top: 1px solid #818181;
    clear: both;
	margin:10px 0px 0px 0px;
    padding:8px 0 0;
    text-align: center;
}
#payment-buttons-container .back-link {
	float:left;
	line-height:35px;
}
#payment-buttons-container .back-link a {
	color:#E10086;
}
#payment-buttons-container .button {
	float:right;
}
#payment-buttons-container .required {
	display:none;
}

.data-table {
    border: none;
    border-spacing: 0;
    empty-cells: show;
    font-size: 100%;
    margin-bottom: 10px !important;
    margin-top: 0px !important;
    width: 100% !important;
}
.data-table colgroup {
    width: 918px !important;
}
#my-account .data-table{

}
.data-table th {
    height: 30px !important;
	line-height:12px!important;
    vertical-align: middle !important;
	background:#171414!important;
	color:#fff;
	font-size:10px;
	text-transform:uppercase;
	font-weight:500;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	padding:2px 0px 2px 0px;
}
.checkout-onepage-index .data-table th {
	/*line-height: 40px !important;*/
}
.data-table td span.cart-price {
    margin-left: 0 !important;
    margin-top: 0 !important;
    text-align: center !important;
}
.data-table td {
	text-align:center;
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	font-weight:500;
	font-size:13px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	color:#171414;
}
.data-table td span.cart-price .price {
    margin-left: 0 !important;
    margin-top: 0 !important;
    text-align: center !important;
	font-weight:600;
	font-size:13px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	color:#171414;
}
.data-table td span.price {
    margin-left: 0 !important;
    margin-top: 0 !important;
    text-align: center !important;
}
.data-table td span.nobr {
    margin-left: 0 !important;
    margin-top: 0 !important;
    text-align: center !important;
}
.data-table th span.nobr {
    margin-left: 0 !important;
    margin-top: 0 !important;
    text-align: center !important;
}
.data-table td span.nobr a {
	color:#171414;
	font-size:11px;
}
.data-table td span.nobr a:hover {
	text-decoration:none;
}
.data-table td span.nobr a.link-reorder {
	color:#777;
}
.data-table .odd {
    background: none repeat scroll 0 0 #fff;
}
.data-table .even {
    background: none repeat scroll 0 0 #fff;
}
#main .mainContent .data-table h3.product-name {
	display: inline-block;
    padding: 5px 0px 5px 0px;
	margin: 2px 0px 2px 0px;
	font-size: 14px;
    line-height: 18px;
    color: #000;
	font-weight: 500;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	border: none;
}
#main .mainContent .data-table h3.product-name i.size { text-transform: none !important; font-style: normal !important; font-size: 13px !important; }

.data-table dl.item-options {
	margin-left:10px;
	margin-bottom:5px;
	margin-top:0px;
}
.data-table dl.item-options dt {

}
.data-table dl.item-options dd {
	margin-left:0px;
	padding-left:0px;
}
.data-table .a-center, .data-table .a-right {
	text-align:center;
}
.data-table tfoot .a-right {
	padding-top:10px;
	text-align:right!important;
}
.data-table tfoot .a-right.last {
	padding-right:10px;
}
#checkout-review-table .cartTotalBox {
	width:317px;
	margin:-5px 0px 0px 0px;
	position: relative;
}
#checkout-review-table tfoot td {
	border:none!important;
}





#review-buttons-container {
	margin-top:25px;
}
#review-buttons-container p {
	text-decoration:none;
}
#review-buttons-container p a {
	color:#E10086;
	padding-left:10px;
}
#review-buttons-container p a:hover {
	text-decoration:none;
}
#shipping-new-address-form fieldset {
	border:none;
	margin:0px;
	padding:0px;
}
#shipping-buttons-container {
	border-top: 1px solid #818181;
    clear: both;
	margin:10px 0px 0px 0px;
    padding:8px 0 0;
    text-align: right;
}
#shipping-buttons-container.buttons-set .button {
	float:right!important;
}
#shipping-buttons-container.buttons-set .back-link {
	float:left;
	line-height:35px;
}
#shipping-buttons-container.buttons-set .back-link a {
	color:#E10086;
}

#billing-address-select, #shipping-address-select {
	background: #fff;
    border: 1px solid #d0d0d0;
    color: #040404;
    display: block;
    font-family:'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    height: 30px;
    line-height: 28px;
    margin: 0 0 15px;
    outline: none;
    padding: 5px;
    width: 480px;
    -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;
}
#billing-address-select:focus, #shipping-address-select:focus { border: 1px solid #008bd6; box-shadow: 0px 0px 3px 0px #008bd6; }

#checkout-progress-wrapper {
	float:right!important;
	width:200px!important;
	margin-top:18px;
}
.block-progress {
    border: 0 none;
    margin: 0;
}
#checkout-progress-wrapper .block-progress .block-title {
    background:none;
    border:none;
    margin:0px;
    padding:0px;
}
#checkout-progress-wrapper .block-progress .block-title span {
    color: #777!important;
    font-size:14px!important;
    font-family:'Open Sans', Arial, Helvetica, sans-serif;!important;
	font-weight:bold!important;
    letter-spacing: 0.4px!important;
    line-height: 16px!important;
    padding:0px 0px 0px 0px!important;
	margin:0px 0px 0px 0px!important;
	border-bottom:none!important;
	text-align:center!important;
	float:none!important;
	width:100%!important;
	display:block!important;
}
.block-progress .block-content {
    background:none;
}
.block-progress dt {
    background:#eee;
    border: 1px solid #A3AEB3;
    color: #999;
    font-size: 11px;
    font-weight: bold;
    line-height: 1.35;
    margin: 0 0 6px;
    padding: 2px 8px;
}
.block-progress dd {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #EEEEEE;
    border-color: -moz-use-text-color #A3AEB3 #A3AEB3;
    border-right: 1px solid #A3AEB3;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    margin: 0 0 6px;
    padding: 8px 13px;
}
.block-progress dt.complete {
    background: none repeat scroll 0 0 #BFBFBF;
    color: #222;
    margin: 0;
}
.block-progress dd.complete {
}
.block-progress p {
    margin: 0;
}
.block-progress .cards-list dt {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: inherit;
    font-size: 12px;
    margin: 5px 0;
    padding: 0;
}
.block-progress .cards-list dd {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.block-progress .cards-list .info-table th {
    font-weight: normal;
}
.block-progress dt.complete a {
	font-size:12px!important;
	color:#fff!important;
	text-decoration:underline;
}
.block-progress dt.complete a:hover {
	text-decoration:none;
}
.block-content address {
	color:#444!important;
}
div.homepage p, div.homepage a {
	padding: 0!important;
	margin: 0!important;
}



/* autocomplate */

.search-autocomplete {
	width: 392px !important;
	left: auto !important;
    right: 0px !important;
    top: 26px !important;
    position: absolute !important;
    z-index: 9999 !important;
}
.search-autocomplete ul {
    margin: 0px;
    padding: 0px;
    border: 1px solid #b7b6b6;
    background: #fff;
}
.search-autocomplete li {
    padding: 2px 8px 1px 8px;
    margin: 0px;
    background: #fff;
    border-bottom: 1px solid #b7b6b6;
    cursor: pointer;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.search-autocomplete li a { color: #555; text-decoration: none; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.search-autocomplete li.selected { background-color: #f1f1f1 !important; }
.search-autocomplete li.title { background-color: #f1eff0 !important; text-transform: uppercase; font-size: 13px; line-height: 16px; font-weight: normal; }

.search-autocomplete li .image { float: left; margin: 5px 10px 5px 0px; padding: 0px; }
.search-autocomplete li .info { display: block; margin: 5px 0px 5px 0px; padding: 0px; }
.search-autocomplete li .info .name { display: block; margin: 0px 0px 5px 0px; padding: 0px; font-size: 13px; line-height: 15px; color: #000; text-decoration: none; font-weight: normal; }
.search-autocomplete li:hover .info .name { color: #d51a20; }
.search-autocomplete li .info .price { display: block; margin: 0px 0px 5px 0px; padding: 0px; }
.search-autocomplete li .info .price .price-box { padding: 0px !important; margin: 0px !important; }
.search-autocomplete li .info .price .price-box .regular-price { float: left; padding: 0px; margin: 0px; }
.search-autocomplete li .info .price .price-box .regular-price .price { font-size: 13px; line-height: 16px; color: #000; text-decoration: none; font-weight: normal; }
.search-autocomplete li .info .price .price-box .old-price { float: left; padding: 0px; margin: 0px; }
.search-autocomplete li .info .price .price-box .old-price .price { color: #666; text-decoration: line-through; font-size: 13px; line-height: 16px; font-weight: normal; }
.search-autocomplete li .info .price .price-box .special-price { float: left; padding: 0px; margin: 0px; }
.search-autocomplete li .info .price .price-box .special-price .price { color: #d51a20; font-size: 13px; line-height: 16px; font-weight: bold; }

.search-autocomplete li.all-results { border-bottom: none; }
.search-autocomplete li.all-results a { font-size: 13px; line-height: 16px; text-decoration: none; color: #555; }
.search-autocomplete li.all-results a:hover { color: #cb191f; }

.search-autocomplete ul.ajaxsearch li.suggest { background-color: #F3F3F3!important; border-bottom: 1px solid #EBEBEB!important; color:#050707; }
.search-autocomplete ul.ajaxsearch li.suggest:hover { color:#4b5c5c; }
.search-autocomplete ul.ajaxsearch li.suggest span { color:#d8b55c; }
.search-autocomplete ul.ajaxsearch .preview img { margin-right:8px; }
.search-autocomplete ul.ajaxsearch .preview a { line-height: 16px; text-decoration: none; }
.search-autocomplete ul.ajaxsearch .preview a:hover { text-decoration:none; }

/* end autocomplate styles */



#advice-required-entry-coupon_code {
	float: left;
	width: 166px;
	padding: 5px;
	margin: 0px;
	color: #F10909;
	background: #fff;
	border: 1px solid #F10909;
	border-radius: 2px;
	font-size: 11px;
	line-height: 13px;
	position: absolute;
	left: 10px;
	top: 64px;
	z-index: 10;
}
#main div.std a { color: #000; text-decoration: underline; }
#main div.std a:hover { text-decoration: none; }


div.content-contacts a {
	text-decoration:underline;
	color:#000;
}
div.content-contacts a:hover {
	text-decoration:none;
}


div.price-box {
	margin: 3px 3px 5px 10px!important;
	float: left;
	width: 200px;
}

div.price-box p {
	float: left;
	margin: 0 5px 0 0!important;
	width:auto!important;
}

div.price-box p span {
	color: #EC008C;
}

#main .productList .productBox div.price-box .regular-price {
	float: left;
	line-height: 20px!important;
	height: 20px!important;
}
#main .productList .productBox div.price-box .regular-price span { font-weight: bold; }

#main .productList .productBox div.price-box p.old-price {
	float: left;
	line-height: 20px !important;
	height: 20px !important;
}
#main .productList .productBox div.price-box p.old-price span {
	color: #666!important;
	text-decoration: line-through;
	font-size:14px!important;
	line-height:20px!important;
	height:29px!important;
	font-weight:normal!important;
}
#main .productList .productBox div.price-box p.old-price span span.currency { display:none!important; }

#main .productList .productBox div.price-box p.special-price {
	float: left;
	line-height: 20px !important;
	height: 20px !important;
}
#main .productList .productBox div.price-box p.special-price span {
	color: #d51a20!important;
	font-size:14px!important;
	line-height:20px!important;
	height:29px!important;
	font-weight: bold;
}

#main .productList .productBox div.price-box p.price-from { float: left; height: 20px; line-height: 20px; padding-top: 6px; }
#main .productList .productBox div.price-box p.price-from .price-label { color: #333; font-weight: bold; }
#main .productList .productBox div.price-box p.price-from .price { height: 29px; color: #171414; font-size: 14px; line-height: 20px; font-weight: bold; }
#main .productList .productBox div.price-box p.price-to { float: left; height: 20px; line-height: 20px; padding-top: 6px; }
#main .productList .productBox div.price-box p.price-to .price-label { color: #333; font-weight: bold; }
#main .productList .productBox div.price-box p.price-to .price { height: 29px; color: #171414; font-size: 14px; line-height: 20px; font-weight: bold; }







#main .mainContent .productInner div.productInfo div.price-box {
	float: left;
	width: auto;
	/*height: 32px;*/
	padding: 0px;
	margin: -3px 0px 3px 0px !important;
}
#main .mainContent .productInner div.productInfo div.price-box .regular-price span.price {
	float: left;
	width: auto;
	height: 24px;
	padding: 0px;
	margin: 0px;
	color: #222;
	font-size: 24px;
	line-height: 24px;
	text-decoration:none;
	font-weight: bold;
}
#main .mainContent .productInner div.productInfo div.price-box .old-price span.price {
	/* float: left; */
	width: auto;
	height: 24px;
	padding: 0px;
	margin: 0px 3px 0px 0px;
	color: #666 !important;
	font-size: 24px;
	line-height: 24px;
	text-decoration: line-through;
	font-weight: bold;
}
#main .mainContent .productInner div.productInfo div.price-box .special-price span.price {
	/* float: left; */
	width: auto;
	height: 22px;
	padding: 0px;
	margin: 1px 0px 0px 0px;
	color: #d51a20 !important;
	font-size: 22px;
	line-height: 22px;
	text-decoration: none;
	font-weight: bold;
}

#main .mainContent .productInner div.productInfo .percentages-discount {
	float: left;
	width: auto;
	height: auto;
	padding: 4px 8px 5px 6px;
	margin: -4px 0px 0px 10px;
	background: #d51a20;
	border-radius: 3px;
	color: #fff;
	font-size: 16px;
	line-height: 18px;
	font-weight: 600;
	letter-spacing: -0.03em;
	text-transform: uppercase;
	position: relative;
}
#main .mainContent .productInner div.productInfo .percentages-discount:before {
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 6px 6px 0;
	border-color: transparent #d51a20 transparent transparent;
	margin: -6px 0px 0px 0px;
	position: absolute;
	left: -6px;
	top: 50%;
	z-index: 20;
}

#main .mainContent .productInner .priceForPair {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: -5px 0px 10px 0px;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	font-weight: normal;
}

#main .mainContent .productInner .enhancedSize {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-size: 11px;
	line-height: 13px;
	color: #d51a20;
	text-decoration: none;
	font-weight: normal;
}

#main .page-sitemap ul li a {color:#555}
#main .page-sitemap .paging a, #main .page-sitemap .links a { text-decoration:underline; color:#000; }
#main .page-sitemap ul.sitemap { margin-left:8px; }

.category-description {
	float:left;
	color:#555;
	font-size:13px;
	text-decoration:none;
	font-weight:500;
	line-height:17px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
}
#main .mainContent p.category-image {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 10px 0px !important;
}
#main .mainContent p.category-image img { float: left; width: 100%; height: auto; padding: 0px; margin: 0px; }

.homepageSlider {
	width:960px!important;
	height:395px!important;
	margin:0px 10px 10px 10px!important;
	padding:0px!important;
	position:relative;
	overflow:inherit!important;
}
.homepageSlider .productBox {
	margin-right:2px!important;
	width:234px!important;
}
.homepageSlider .productBox img {
	width:234px!important;
	height:234px!important;
}
.homepageSlider .productBox.last {
	margin-right:0px!important;
}
.homepageSlider .productBox .sizesBox { width:210px!important; bottom:110px!important; }

.homepageSlider .prev {
	float:left;
	width:44px!important;
	height:44px;
	color:#777;
	font-size:1px;
	line-height:44px;
	background:#777 url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/indexSliderLeftArrow.png) no-repeat 11px 10px;
	position:absolute!important;
	bottom:0px!important;
	left:-20px!important;
	z-index:200!important;
}
.homepageSlider .prev:hover {
	color:#ec008c;
	text-decoration:none;
	background:#ec008c url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/indexSliderLeftArrow.png) no-repeat 11px 10px;
}
.homepageSlider .next {
	float:left;
	width:44px!important;
	height:44px;
	color:#777;
	font-size:1px;
	line-height:44px;
	background:#777 url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/indexSliderRightArrow.png) no-repeat 14px 10px;
	position:absolute!important;
	bottom:0px!important;
	right:-20px!important;
	z-index:200!important;
}
.homepageSlider .next:hover {
	color:#ec008c;
	text-decoration:none;
	background:#ec008c url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/indexSliderRightArrow.png) no-repeat 14px 10px;
}
.homepageSlider .categoryTitle {
	position:absolute;
	/*/left:150px;*/
	bottom:0px;
	/*float:left;*/
	width:940px !important;
	height:44px !important;
	line-height:44px;
	color:#777;
	font-size:16px;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:0.2px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
}

.homepageSlider .categoryTitle a {
	color:#171414;
	font-size:12px;
	line-height:16px;
	text-transform:uppercase;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	border-bottom:2px solid #171414;
	text-align:center;
}

.add-to-cart {
	margin-left:5px;
}
#homepageMainSlider {
	float:left!important;
	width:960px!important;
	height:400px!important;
	position:relative!important;
	padding:0px!important;
	margin:10px 10px 0px 10px!important;
}
#homepageMainSlider #middle-center {
	float:left!important;
	width:960px!important;
	height:400px!important;
	position:relative!important;
	padding:0px!important;
	margin:0px!important;
	color:#fff!important;
	font-size:1px!important;
}
#homepageMainSlider #middle-center #slide-content {
	float:left!important;
	width:960px!important;
	height:400px!important;
	position:relative!important;
	padding:0px!important;
	margin:0px!important;
	z-index:100!important;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/summerIndexSliderBG.jpg) no-repeat left top;
}
#homepageMainSlider #middle-center #slide-commands {
	float:left!important;
	width:960px!important;
	height:41px!important;
	position:absolute!important;
	z-index:150!important;
	left:0px!important;
	bottom:0px!important;
	/*background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/slideCommands.png);*/
}
#homepageMainSlider #middle-center #slide-commands #prev {
	display:none!important;
}
#homepageMainSlider #middle-center #slide-commands #next {
	display:none!important;
}
#homepageMainSlider #middle-center #slide-commands a span {
	display:none!important;
}
#homepageMainSlider #middle-center #slide-commands a {
	display:inline-table;
	margin:18px 3px 0px 3px!important;
	width:14px;
	height:14px;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/slideCommandsPaging.png) no-repeat left top;
	padding:0px!important;
}
#homepageMainSlider #middle-center #slide-commands a.active {
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/slideCommandsPaging.png) no-repeat right top;
}
#main .mainContent .bottomBanners {
	float:left;
	width:970px;
	height:225px;
	padding:0px 0px 0px 10px;
	margin:10px 0px 10px 0px;
	background:#fff;
	clear:both;
}
#main .mainContent .bottomBanners p {
	float:left;
	width:312px;
	height:225px;
	margin:0px 11px 0px 0px!important;
	padding:0px!important;
}
#main .mainContent .bottomBanners p a {
	float:left;
	width:312px;
	height:225px;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
#main .mainContent .bottomBanners p a img {
	float:left;
	width:312px;
	height:225px;
	margin:0px;
	padding:0px;
}
#main .mainContent .topProductsTitle {
	float:left;
	width:960px;
	padding:0px;
	margin:10px 10px 10px 10px;
	color:#171414;
	font-size:21px;
	line-height:22px;
	height:22px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
#main .mainContent #contactForm .fieldset {
	float:left;
	width:100%;
}
#main .mainContent #contactForm li {
	float:left;
	width:100%;
	list-style-type:none;
	margin-bottom:10px;
}
.catalog-category-view .note-msg {
	float:left;
	width:100%;
	margin:20px 0px 20px 0px;
}

.customer-account-login #main #login-form {
	float:left;
	border:1px solid #ececec;
	padding:23px 25px 25px 25px;
	margin:0px;
}
.customer-account-forgotpassword #main #form-validate {
	float:left;
	width:428px;
	border:1px solid #ececec;
	padding:23px 25px 25px 25px;
	margin:0px;
}
.customer-account-login #main .mainContent h1 {
	margin-bottom:10px;
}
.customer-account-login #main #login-form .new-users { width: 434px; }
.customer-account-login #main #login-form .new-users .button { float: left !important; margin: 0px 0px 0px 0px; }
.customer-account-login #main #login-form .new-users .title { display: block; color: #171414; font-family: "Open Sans",Arial,Helvetica,sans-serif; font-size: 18px; font-weight: normal; line-height: 21px; margin: 0px 0px 10px 0px; padding: 0; text-decoration: none; text-transform: uppercase; }
.customer-account-login #main #login-form .registered-users { float: left; width: 425px; padding-right: 19px; }
.customer-account-login #main #login-form .registered-users .title { display: block; color: #171414; font-family: "Open Sans",Arial,Helvetica,sans-serif; font-size: 18px; font-weight: normal; line-height: 21px; margin: 0px 0px 10px 0px; padding: 0; text-decoration: none; text-transform: uppercase; }

#main .mainContent .advantagesOfRegistration {
	float: left;
	width: 100%;
	height: auto;
	padding: 12px 12px 16px 12px;
	margin: 0px 0px 15px 0px;
	box-sizing: border-box;
	position: relative;
	background: #000 url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/advantagesOfRegistrationBG.png) no-repeat left bottom;
}
.customer-account-create #main .mainContent .advantagesOfRegistration { float: right; width: 247px; height: 537px; margin: 0px; background: #000 url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/advantagesOfRegistrationBG2.png) no-repeat right top; }

#main .mainContent .advantagesOfRegistration .loginLeftCol {
	float: left;
	width: 45%;
	height: auto;
	padding: 0px 5% 0px 0px;
	margin: 0px;
	box-sizing: border-box;
}
#main .mainContent .advantagesOfRegistration .loginRightCol {
	float: right;
	width: 50%;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	box-sizing: border-box;
}
#main .mainContent .advantagesOfRegistration h3 {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px 14px 0px 14px;
	margin: 0px 0px 10px 0px;
	color: #fff;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	text-align: left;
	text-transform: none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	box-sizing: border-box;
}
.customer-account-create #main .mainContent .advantagesOfRegistration h3 { font-size: 26px; line-height: 28px; padding: 0px 10px 0px 10px; margin-bottom: 45px; }
.customer-account-create #main .mainContent .advantagesOfRegistration h3 strong { display: block; font-size: 30px; text-transform: uppercase; }

#main .mainContent .advantagesOfRegistration p {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 6px 0px;
	color: #fff;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	text-align: left;
	text-transform: none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	box-sizing: border-box;
	position: relative;
}
.advantagesOfRegistration p strong { font-weight: 800; }

.customer-account-create #main .mainContent .advantagesOfRegistration p { font-size: 14px; line-height: 16px; margin: 0px 0px 25px 0px; padding: 0px 15px 0px 15px; }

#main .mainContent .advantagesOfRegistration p:before {
	content: '';
	width: 8px;
	height: 1px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 0px;
	top: 6px;
	z-index: 10;
	background: #fff;
}
.customer-account-create #main .mainContent .advantagesOfRegistration p:before { top: 8px; }

#main .mainContent .advantagesOfRegistration .lineOverTitle {
	float: left;
	width: 52px;
	height: 3px;
	padding: 0px;
	margin: 7px 0px 10px 10px;
	background: #fff;
}

.customer-account-login #main #login-form .registered-users p {
	font-size:13px!important;
	line-height:17px!important;
	margin:0px 0px 20px 0px!important;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif!important;
	font-weight:400!important;
}

.customer-account-login #main .facebookLoginBox {
	float: left;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
}
.customer-account-login #main .facebookLoginBox p {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
    margin: 0px 0px 10px 0px;
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
	line-height: 15px;
    font-weight: 400;
}
.catalog-product-view .fb_login_button_inlogin,
.customer-account-login #main .facebookLoginBox .fb_login_button_inlogin {
	display: inline-block;
	width: 160px;
	height: 41px;
	line-height: 41px;
	padding: 0px 0px 0px 40px;
	margin: 0 5px 0 0;
	background: #49639f;
	border: 1px solid #29488e;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	position: relative;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.catalog-product-view .fb_login_button_inlogin:hover,
.customer-account-login #main .facebookLoginBox .fb_login_button_inlogin:hover { background: #5d7abb; }
.catalog-product-view .fb_login_button_inlogin strong,
.customer-account-login #main .facebookLoginBox .fb_login_button_inlogin strong { font-weight: 800; text-transform: uppercase; }

.catalog-product-view .fb_login_button_inlogin:before,
.customer-account-login #main .facebookLoginBox .fb_login_button_inlogin:before {
	content: '';
	width: 39px;
	height: 39px;
	padding: 0px;
	margin: 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/fbLoginButtonIcon.png) no-repeat center center;
	border-right: 1px solid #385495;
	position: absolute;
	left: 7px;
	top: 1px;
	z-index: 10;
}

.inchoo-socialconnect-account .fb_login_button_inlogin {
	display: inline-block;
	width: 160px;
	height: 41px;
	line-height: 41px;
	padding: 0px 0px 0px 40px;
	margin: 0 5px 0 0;
	background: #49639f;
	border: 1px solid #29488e;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	position: relative;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.inchoo-socialconnect-account .fb_login_button_inlogin:hover { background: #5d7abb; }
.inchoo-socialconnect-account .fb_login_button_inlogin strong { font-weight: 800; text-transform: uppercase; }

.inchoo-socialconnect-account .fb_login_button_inlogin:before {
	content: '';
	width: 39px;
	height: 39px;
	padding: 0px;
	margin: 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/fbLoginButtonIcon.png) no-repeat center center;
	border-right: 1px solid #385495;
	position: absolute;
	left: 7px;
	top: 1px;
	z-index: 10;
}

.catalog-product-view .google_login_button_inlogin,
.customer-account-login #main .facebookLoginBox .google_login_button_inlogin {
	display: inline-block;
	width: 160px;
	height: 41px;
	line-height: 41px;
	padding: 0px 0px 0px 40px;
	margin: 0 0 0 5px;
	background: #DB4F29;
	border: 1px solid #CE3E1A;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	position: relative;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.catalog-product-view .google_login_button_inlogin:hover,
.customer-account-login #main .facebookLoginBox .google_login_button_inlogin:hover { background: #ED481E; }
.catalog-product-view .google_login_button_inlogin strong,
.customer-account-login #main .facebookLoginBox .google_login_button_inlogin strong { font-weight: 800; text-transform: uppercase; }

.catalog-product-view .google_login_button_inlogin:before,
.customer-account-login #main .facebookLoginBox .google_login_button_inlogin:before {
	content: '';
	width: 39px;
	height: 39px;
	padding: 0px;
	margin: 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/googleLoginButtonIcon.png) no-repeat center center;
	border-right: 1px solid #CE3E1A;
	position: absolute;
	left: 7px;
	top: 1px;
	z-index: 10;
}

.inchoo-socialconnect-account .google_login_button_inlogin {
	display: inline-block;
	width: 160px;
	height: 41px;
	line-height: 41px;
	padding: 0px 0px 0px 40px;
	margin: 0 0 0 5px;
	background: #DB4F29;
	border: 1px solid #CE3E1A;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	position: relative;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.inchoo-socialconnect-account .google_login_button_inlogin:hover { background: #ED481E; }
.inchoo-socialconnect-account .google_login_button_inlogin strong { font-weight: 800; text-transform: uppercase; }

.inchoo-socialconnect-account .google_login_button_inlogin:before {
	content: '';
	width: 39px;
	height: 39px;
	padding: 0px;
	margin: 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/googleLoginButtonIcon.png) no-repeat center center;
	border-right: 1px solid #CE3E1A;
	position: absolute;
	left: 7px;
	top: 1px;
	z-index: 10;
}
.customer-account-create #main #form-validate {
	float: left;
	width: 300px;
	border: 1px solid #ececec;
	padding: 23px 10px 25px 26px;
	margin: 0px;
}
.customer-account-create .account-create p.required {
	display:none;
}
.customer-account-create #main #form-validate .fieldset {
	width:234px;
	margin-right:108px;
}
.customer-account-create #main #form-validate ul.form-list.login { margin: 0px; }

.customer-account-create .terms input#regTermsCheck { float: left; margin: 4px 6px 0px 0px; }
.customer-account-create .terms a { text-decoration:underline; color:#171414; }
.customer-account-create .terms a:hover { text-decoration:none; }

.customer-account-create .title {
	display: block;
    padding: 0px;
    margin: 0px 0px 10px 0px;
	color: #171414;
    font-size: 18px;
    line-height: 21px;
    font-weight: normal;
    text-decoration: none;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
}
.facebookRegBox {
	float: left;
	width: 265px;
	height: 512px;
	padding: 23px 45px 0;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	position: relative;
}
.facebookRegBox .title {
	color: #171414;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 21px;
    margin:0px 0px 10px 0px;
    padding:0px;
    text-decoration: none;
}
.facebookRegBox p {
	float:left;
	width:100%;
	padding:0px;
	margin:10px 0px 10px 0px!important;
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:15px!important;
	color:#555;
}
.facebookRegBox .or {
	float: left;
	width: 38px;
	height: 50px;
	line-height: 50px;
	padding: 0px;
	margin: 0px;
	background: #fff;
	position: absolute;
	right: -20px;
	top: 210px;
	z-index: 10;
	font-size: 13px;
	color: #1f1d1e;
	text-align: center;
	text-transform: uppercase;
    font-weight: normal;
	font-family: 'Open Sans', Arial, sans-serif;
}
.facebookRegBox .fb_login_button_inlogin {
	float: left;
	width: 222px;
	height: 41px;
	line-height: 41px;
	padding: 0px 0px 0px 40px;
	margin: 10px 0px 0px 0px;
	background: #49639f;
	border: 1px solid #29488e;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	position: relative;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.facebookRegBox .fb_login_button_inlogin:hover { background: #5d7abb; }
.facebookRegBox .fb_login_button_inlogin strong { font-weight: 800; text-transform: uppercase; }

.facebookRegBox .fb_login_button_inlogin:before {
	content: '';
	width: 39px;
	height: 39px;
	padding: 0px;
	margin: 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/fbLoginButtonIcon.png) no-repeat center center;
	border-right: 1px solid #385495;
	position: absolute;
	left: 7px;
	top: 1px;
	z-index: 10;
}

.facebookRegBox .google_login_button_inlogin {
	float: left;
	width: 222px;
	height: 41px;
	line-height: 41px;
	padding: 0px 0px 0px 40px;
	margin: 10px 0px 0px 0px;
	background: #DB4F29;
	border: 1px solid #CE3E1A;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	position: relative;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.facebookRegBox .google_login_button_inlogin:hover { background: #ED481E; }
.facebookRegBox .google_login_button_inlogin strong { font-weight: 800; text-transform: uppercase; }

.facebookRegBox .google_login_button_inlogin:before {
	content: '';
	width: 39px;
	height: 39px;
	padding: 0px;
	margin: 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/googleLoginButtonIcon.png) no-repeat center center;
	border-right: 1px solid #CE3E1A;
	position: absolute;
	left: 7px;
	top: 1px;
	z-index: 10;
}


#checkout-agreements fieldset {
	border:none!important;
}
#ordercomment-comment {
	width:576px!important;
	height:120px!important;
	border: 1px solid #777!important;
	line-height:16px!important;
	padding:10px!important;
}

#customer-reviews {
	float:left;
	width:400px;
	padding:20px;
}
#customer-reviews h2 {
	color: #131312;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 22px;
    margin:0px 0px 10px 0px;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
}
#review-form fieldset {
	border:none!important;
	padding:0px!important;
	margin:0px!important;
}
#review-form h3 {
	color: #131312;
    float: left;
    font-size: 16px;
    font-weight: normal;
    line-height: 19px;
    margin:15px 0px 10px 0px;
    padding: 0;
    text-decoration: none;
	width:100%;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
#review-form h4 {
	color: #131312;
    float: left;
    font-size: 13px;
    font-weight: normal;
    line-height: 15px;
    margin:10px 0px 10px 0px;
    padding: 0;
    text-decoration: none;
	width:100%;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
#review-form .form-list {
	float:left;
	width:100%;
	padding:0px;
	margin:15px 0px 0px 0px;
}

#review-form .buttons-set {
	float:left;

	width:100%;
	margin:0px 0px 0px 0px;
}

#review-form input.input-text {
    background: url("https://fashionmix.ro/skin/frontend/fashionmix/default/images/inputBG.png") repeat-x scroll left top transparent;
    border: 1px solid #ccc;
    color: #333;
    display: block;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    margin: 0 0 15px;
    outline: medium none;
    padding: 0 5px;
    width: 232px;
}
#review-form #review_field {
    background: url("https://fashionmix.ro/skin/frontend/fashionmix/default/images/inputTextareaBG.png") repeat-x scroll left top transparent;
    border: 1px solid #ccc;
    color: #333;
    display: block;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 140px;
    line-height: 15px;
    margin: 0 0 15px;
    outline: medium none;
    padding:5px;
    width: 376px;
}
#review-form .button {
    background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/btnCheckout.png) repeat-x left top;
    border: 1px solid #545454;
    color: #fff;
    cursor: pointer;
    float: left;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    height: 25px;
    line-height: 22px;
    margin: 0;
    padding: 0 12px 3px;
    text-align: center;
    text-decoration: none;
}
#review-form .button:hover {
    background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/btnCheckout.png) repeat-x left bottom;
}

.reviewShortComments {
	float:left;
	width:100%;
	padding:5px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	border-top:1px solid #EBEBEB;
}
.reviewShortComments h2 {
	color: #171414!important;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 18px!important;
    font-weight: 600!important;
    line-height: 20px!important;
    margin:10px 0;
    padding:0px;
    text-decoration: none;
    text-transform: inherit!important;
}
.reviewShortComments .reviewBox {
	float:left;
	width:100%;
	border-bottom:1px solid #ebebeb;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
}
.reviewShortComments .reviewBox .username {
	float:left;
	width:100%;
	color:#171414;
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:15px;
	text-decoration:none;
	font-weight:600;
}
.reviewShortComments .reviewBox .username span {
	color:#727272;
	padding-left:5px;
	font-weight:400;
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:15px;
}
.reviewShortComments .comment {
	float:left;
	width:100%;
	padding:0px;
	margin:5px 0px 0px 0px;
	font-weight:500;
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:15px;
	color:#555;
}
.reviewShortComments .reviewBox.last {
	border-bottom:none;
}

#customer-reviews table {
	margin:0px 0px 20px 0px;
	border-bottom:1px solid #ebebeb;
}

.box-reviews {
	margin-top:10px;
}
.box-reviews .box-head {
	border-bottom: 1px solid #DEDEDD;
}
#main .mainContent ol#my_recent_reviews {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#main .mainContent ol#my_recent_reviews li {
	list-style-type:none;
	float:left;
	width:100%;
	padding:0px;
	margin:10px 0px 0px 0px;
}
#main .mainContent ol#my_recent_reviews li span.number {
	float:left;
	width:20px;
	height:17px;
	line-height:17px;
	padding:3px 0px 0px 0px;
	text-align:center;
	color:#555;
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:500;
}
#main .mainContent ol#my_recent_reviews li .details {
	float:left;
}
#main .mainContent ol#my_recent_reviews li .details h3 {
	margin:0px;
	padding:0px;
	color:#171414;
}
#main .mainContent ol#my_recent_reviews li .details h3 a {
	text-decoration:underline;
	color:#171414;
	font-size:13px;
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
	padding:0px;
	margin:0px;
	text-transform:inherit;
}
#main .mainContent ol#my_recent_reviews li .details h3 a:hover {
	text-decoration:none;
}
#main .mainContent ol#my_recent_reviews li .details .ratings strong {
	color:#555;
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:500;
	margin-top:5px;
}
.my-account { color: #555; }
.my-account .paging {
	margin:5px 0px 5px 0px;
	float:right;
	width:auto;
	padding:0px;
}
.my-account .paging a {
	float:left;
	color:#555;
	width:17px;
	height:17px;
	line-height:17px;
	text-align:center;
	font-weight:400;
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
	text-decoration:none;
	font-size:14px;
}
.my-account .paging a:hover, .my-account .paging a.selected {
	color:#171414;
	font-weight:600;
}

.my-account .data-table td.last{ border-right: 1px solid #d0d0d0; }

#aw-storecredit-info-block,
#aw_storecredit-notification-box,
#aw-storecredit-history-block{
	float: left;
	width: 100%;
	margin: 5px 0;
}
.aw-storecredit-storecredit-index #main .mainContent .fieldset{
	width: 100%;
	margin: 5px 0 5px 0;
}

.aw-storecredit-storecredit-index #main .mainContent .fieldset .button {
	margin: 5px 0;
}

.aw-storecredit-storecredit-index .my-account h2.legend{
	text-transform: uppercase !important;
}
.aw-storecredit-storecredit-index .data-table { display: block; overflow-x: auto; padding-bottom: 10px; }
.aw-storecredit-storecredit-index .onlyInResponsiveText  {
	display: none;
	float: left;
	width: 100%;
	height: 35px;
	padding: 0px 0px 0px 40px;
	box-sizing: border-box;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/onlyInResponsiveText.png) no-repeat top left;
}
.aw-storecredit-storecredit-index .data-table td.last{ border-right: 1px solid #d0d0d0; }
.aw-storecredit-storecredit-index .data-table td a{ color: #171414; font-size: 13px; }
.aw-storecredit-storecredit-index input.checkbox { margin: 2px 6px 0 0; float: left; }

.my-account .buttons-set {
	float: left;
	width: 100%;
	clear: both;
	margin: 10px 0 0;
	padding-top: 10px;
	border-top: 1px solid #ededed;
	text-align: right;
}

.my-account .buttons-set .back-link{
	float: left;
	margin: 0;
	line-height: 33px;
}

.my-account .buttons-set {
	float: left;
	width: 100%;
	clear: both;
	margin: 10px 0 0;
	padding-top: 10px;
	border-top: 1px solid #ededed;
	text-align: right;
}

.my-account .buttons-set .back-link{
	float: left;
	margin: 0;
	line-height: 33px;
}

#tinycontent {
    float: left;
    width: 245px;
	margin:0px;
	padding:0px;
}
#tinycontent ul.form-list {
    margin-bottom: 0;
}
#elogin-buttons {
    float: left;
    margin: 0;
    width: 100%;
}
#elogin-buttons div.left {
	float:right;
	width:100%;
}
#elogin-buttons div.right {
	float:left;
	width:100%;
}
#elogin-buttons .button {
    float: right;
    margin: 5px 32px 15px 0 !important;
}
#elogin-buttons div.left a {
    color: #171414;
    text-decoration: underline;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
#elogin-buttons div.left a:hover {
    text-decoration: none;
}
#elogin-buttons div.left a.elogin-close {
    cursor: pointer;
    float: right;
    margin: 12px 0 0 50px;
    padding: 0;
}
#tinycontent label {
	color: #555;
    display: block;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 15px;
    padding-bottom: 4px;
}
#tinycontent label em { padding-right: 2px; color: #d91924; }

.checkout-onepage-index ul.form-list li input.input-text {
    display:block;
	width:232px;
	background: #fff;
    border: 1px solid #d0d0d0;
    color: #040404;
    font-family:'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    height: 21px;
    line-height: 21px;
    margin: 0px 0px 15px 0px;
    outline: none;
    padding: 2px 5px 2px 5px;
    -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;
}
.checkout-onepage-index ul.form-list li input.input-text:focus { border: 1px solid #008bd6; box-shadow: 0px 0px 3px 0px #008bd6; }

#elogin-buttons .button {
	background: #343434;
    border: 1px solid #545454;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 25px;
    line-height: 23px;
    margin: 0;
    padding: 0px 12px 3px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 2px;
	-webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;
}
#elogin-buttons .button:hover { background: #6a6a6a; }



.cms-newsletter #main {
	background: none;
	box-shadow: none;
	-webkit-box-shadow: none;
}

.cms-newsletter #main .mainContent .page-title {display:none;}
.cms-newsletter #main .mainContent {
	background: none;
	width:981px;
	margin:0;
}

/*
.cms-newsletter #main .mainContent .std {
	float: left;
	width: 981px;
	height: 384px;
	margin: 0px;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
	background: url('https://fashionmix.ro/skin/frontend/fashionmix/default/images/newsletter-content.png');
}
html[lang=en] .cms-newsletter #main .mainContent .std { background: url('https://fashionmix.ro/skin/frontend/fashionmix/default/images/newsletter-content-en.png'); }
*/


.indexBlogContent {
	background: #fff;
    box-shadow: 0 0 5px #A4A4A4;
    float: left;
    margin:10px 0px 0px 0px;
	padding:0px 10px 0px 10px;
    width: 960px;
}
.indexBlogContent .indexBlogBox {
	float:left;
	width:300px;
	padding:10px 12px 10px 0px;
	margin:0px 10px 0px 0px;
	border-right:1px solid #ebebeb;
	min-height:92px;
}
.indexBlogContent .indexBlogBox.last {
	margin:0px;
	border-right:none;
}
.indexBlogContent .indexBlogBox a.indexBlogBoxIMG {
	float:left;
	width:84px;
	height:84px;
	border:4px solid #ebebeb;
	padding:0px;
	margin:0px 15px 0px 0px;
}
.indexBlogContent .indexBlogBox a.indexBlogBoxIMG:hover {
	border:4px solid #ED4555;
}
.indexBlogContent .indexBlogBox a.indexBlogBoxIMG img {
	float:left;
	width:84px;
	height:84px;
}
.indexBlogContent .indexBlogBox h2 {
	padding:0px;
	margin:0px 0px 7px 0px;
	color:#171414;
	font-size:13px;
	line-height:16px;
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase;
}
.indexBlogContent .indexBlogBox h2 a {
	padding:0px;
	margin:0px;
	color:#171414;
	font-size:13px;
	line-height:16px;
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase;
	text-shadow:0px 0px 1px #e0e0e0;
}
.indexBlogContent .indexBlogBox h2 a:hover {
	color:#ED4555;
}
.indexBlogContent .indexBlogBox p {
	padding:0px;
	margin:0px 0px 4px 0px;
	color:#777;
	font-size:12px;
	line-height:16px;
	text-decoration:none;
	font-weight:normal;
}
.indexBlogContent .indexBlogBox .seeMore {
	float:left;
	padding:0px;
	margin:0px 0px 0px 0px;
	color:#050707;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
}
.indexBlogContent .indexBlogBox .seeMore:hover {
	text-decoration:none;
}

.indexBlogContent .indexBlogBox a { color: #050707; }



/* Styles for related products in detailed view
************************************************/

.catalog-product-view .productInner .productInfo .block-related {
	float:left;
	width:100%;
	padding:10px 0px 10px 0px;
	margin:15px 0px 10px 0px;
	border-bottom:1px solid #EBEBEB;
	border-top:1px solid #EBEBEB;
}

.catalog-product-view .productInner .productInfo .brandLink {
	float: left;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	color: #171414;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
	font-weight: normal;
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
}
.catalog-product-view .productInner .productInfo .brandLink:hover { color:#888; }

.catalog-product-view .productInner .productInfo .showReviewForm {
	float: left;
	width: 90px;
	height: 18px;
	margin: -2px 0px 0px 10px;
	padding: 0px;
	font-size: 11px;
	color: #000;
	line-height: 12px;
	font-weight: normal;
	text-decoration: underline;
	border: none;
	text-transform: none;
	outline: none;
	cursor: pointer;
	background: none;
	display: none;
}
.catalog-product-view .productInner .productInfo .showReviewForm .star-rating-control { float: left; width: 90px; height: 18px; padding: 0px; margin: 0px; cursor: pointer; }

.catalog-product-view .productInner .productInfo .showReviewForm .star-rating-control .star-rating a { cursor: pointer !important; }

.catalog-product-view .productInner .productInfo .block-related .block-title {
	float:left;
	width:100%;
	padding:0px;
	margin:0px 0px 10px 0px;
}
.catalog-product-view .productInner .productInfo .block-related .block-title h3 { margin-top:0px!important; }
.catalog-product-view .productInner .productInfo .block-related .block-title span {
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 15px;
}
.catalog-product-view .productInner .productInfo .block-related .block-content {
	float:left;
	width:100%;
	padding:0px;
	margin:0px 0px 0px 0px;
}
.catalog-product-view .productInner .productInfo .block-related .block-content ol#block-related {
	float:left;
	width:100%;
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.catalog-product-view .productInner .productInfo .block-related .block-content ol#block-related li {
	float:left;
	width:250px;
	padding:0px;
	margin:0px;
}
.catalog-product-view .productInner .productInfo .block-related .block-content ol#block-related li input {
	float:left;
	padding:0px;
	margin:0px;
}
.catalog-product-view .productInner .productInfo .block-related .block-content ol#block-related li .product {
	float:left;
	width:220px;
	padding:0px;
	margin:0px 0px 0px 5px;
}
.catalog-product-view .productInner .productInfo .block-related .block-content ol#block-related li .product .product-image {
	float:left;
	width:50px;
	padding:0px;
	margin:0px;
}
.catalog-product-view .productInner .productInfo .block-related .block-content ol#block-related li .product .product-details {
	float:left;
	width:165px;
	padding:0px;
	margin:0px 0px 0px 5px;
}
.catalog-product-view .productInner .productInfo .block-related .block-content ol#block-related li .product .product-details .product-name {
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
}
.catalog-product-view .productInner .productInfo .block-related .block-content ol#block-related li .product .product-details .product-name a {
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	color:#000;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	line-height:15px;
}
.catalog-product-view .productInner .productInfo .block-related .block-content ol#block-related li .product .product-details .price-box {
	float:left;
	width:100%;
	padding:0px;
	margin:2px 0px 2px 0px!important;
}
.catalog-product-view .productInner .productInfo .block-related .block-content ol#block-related li .product .product-details .price-box .regular-price span.price {
	font-size:14px!important;
	line-height:16px!important;
	color:#666!important;
}

.catalog-product-view .productInner .productInfo .block-related .block-content ol#block-related li .product .product-details .price-box .special-price span.price {
	font-size:14px!important;
	line-height:16px!important;
	color:#D9191F!important;
}

.catalog-product-view .productInner .productInfo .block-related .block-content ol#block-related li .product .product-details .price-box .old-price {
	margin-top:4px!important;
}
.catalog-product-view .productInner .productInfo .block-related .block-content ol#block-related li .product .product-details .price-box .old-price span.price {
	font-size:12px!important;
	line-height:14px!important;
	text-decoration:line-through!important;
	color:#666!important;
}

.catalog-product-view .productInner .productInfo .block-related .block-content ol#block-related li .product .product-details a.link-wishlist {
	float:left;
	width:100%;
	font-size:10px;
	line-height:14px;
	text-decoration:underline;
	font-weight:normal;
	color:#000;
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
}
.catalog-product-view .productInner .productInfo .block-related .block-content ol#block-related li .product .product-details a.link-wishlist:hover {
	text-decoration:none;
}
.catalog-product-view .productInner .productInfo ul.add-to-links {
	float:left;
	width:100%;
	padding:0px;
	margin:5px 0px 0px 0px!important;
}
.catalog-product-view .productInner .productInfo ul.add-to-links li {
	float:left;
	width:100%;
	padding:0px!important;
	margin:0px!important;
	background:none!important;
}
.catalog-product-view .productInner .productInfo ul.add-to-links li a.link-wishlist {
	color: #000;
    float: left;
    font-size: 11px;
    font-weight: 400;
    line-height: 14px;
    text-decoration: underline;
    width: 156px;
	min-height:18px;
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
	padding:0px 0px 0px 0px;
	margin:1px 0px 1px 0px;
	/* background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/wishlistIcon1.png) no-repeat left top; */
}
.catalog-product-view .productInner .productInfo ul.add-to-links li a.link-wishlist:hover {
	text-decoration:none;
}

.catalog-product-view .productInner .productInfo ul.add-to-links li span a {
	color: #000;
    float: left;
    font-size: 11px;
    font-weight: 400;
    line-height: 19px;
	height:19px;
    text-decoration: underline;
    width: 156px;
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
	padding:0px 0px 0px 0px;
	margin:1px 0px 1px 0px;
	/* background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/wishlistIcon2.png) no-repeat left top; */
}
.catalog-product-view .productInner .productInfo ul.add-to-links li span a:hover {
	text-decoration:none;
}



.recentlyViewedBox {
    float: left;
    width: 100%;
    height: auto;
    margin: 20px 0px 20px 0px;
	padding: 0px;
	border-top: 1px solid #cecece;
}
.recentlyViewedBox .block-title {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.recentlyViewedBox .block-title strong span {
    float: left;
	width: 100%;
    margin: 30px 0px 20px 0px;
    padding: 0px;
    color: #161313;
    font-size: 18px;
    line-height: 20px;
    font-weight: 600;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}
.recentlyViewedBox ul#recently-viewed-items {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.recentlyViewedBox ul#recently-viewed-items li {
	float: left;
	width: 304px;
	padding: 0px;
	margin: 0;
}
.recentlyViewedBox ul#recently-viewed-items li .productBox {
	float:left;
	width:304px;
	padding:0px;
	margin:0px;
}
.recentlyViewedBox ul#recently-viewed-items li .productBox .vproduct-image {
	float:left;
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
}
.recentlyViewedBox ul#recently-viewed-items li .productBox .vproduct-image img {
	width:100%;
	height:100%;
}

.recentlyViewedBox ul#recently-viewed-items li .productBox .product-name {
	float:left;
	width:100%;
	text-align:center;
	padding:0px;
	margin:5px 0px 0px 0px;
	display: none;
}
.recentlyViewedBox ul#recently-viewed-items li .productBox .product-name a {
	float:left;
	width:100%;
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 14px;
	text-decoration:none;
	padding:0px;
	margin:0px 0px 0px 0px;
	color:#000;
}
.recentlyViewedBox ul#recently-viewed-items li .productBox .product-name a:hover {
	color:#777;
}

.productInner .similarProductsBox {
	float: left;
	width: 589px;
	padding-top: 10px;
	margin-top: 0;
	overflow: hidden;
	border-top: none;
}
.productInner .similarProductsBox h3 {
	color: #171414 !important;
	font-size: 18px !important;
	line-height: 20px !important;
    font-weight: 600 !important;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;
	margin-bottom: 8px !important;
	text-transform: none !important;
}

.productInner .similarProductsBox ul#similar-products-items,
.productInner .similarProductsBox ul#related-products-items {
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
}
.productInner .similarProductsBox ul#similar-products-items li,
.productInner .similarProductsBox ul#related-products-items li {
	float:left;
	width:176px;
	padding:0px;
	margin:0px 5px 10px 5px
}

.productInner .similarProductsBox ul#similar-products-items li.last,
.productInner .similarProductsBox ul#related-products-items li.last {
	margin-right: 0px;
}

.productInner .similarProductsBox ul#similar-products-items li .productBox,
.productInner .similarProductsBox ul#related-products-items li .productBox {
	float:left;
	width:176px;
	padding:0px;
	margin:0px;
}
.productInner .similarProductsBox ul#similar-products-items li .productBox .vproduct-image,
.productInner .similarProductsBox ul#related-products-items li .productBox .vproduct-image {
	float:left;
	width:176px;
	height:176px;
	padding:0px;
	margin:0px;
}
.productInner .similarProductsBox ul#similar-products-items li .productBox .vproduct-image img,
.productInner .similarProductsBox ul#related-products-items li .productBox .vproduct-image img {
	width:176px;
	height:176px;
}

.productInner .similarProductsBox ul#similar-products-items li .productBox .product-name,
.productInner .similarProductsBox ul#related-products-items li .productBox .product-name {
	float:left;
	width:100%;
	text-align:center;
	padding:0px;
	margin:5px 0px 0px 0px;
}
.productInner .similarProductsBox ul#similar-products-items li .productBox .product-name a,
.productInner .similarProductsBox ul#related-products-items li .productBox .product-name a {
	float:left;
	width:100%;
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 14px;
	text-decoration:none;
	padding:0px;
	margin:0px 0px 0px 0px;
	color:#000;
}

.productInner .similarProductsBox ul#similar-products-items li .productBox .product-name a:hover,
.productInner .similarProductsBox ul#related-products-items li .productBox .product-name a:hover {
	color:#777;
}


.productInner .relatedBundlesWrapper { float: left; width: 100%; padding: 10px 0px 0px 0px; margin: 0px; }
.productInner .relatedBundlesWrapper span.title { float: left; width: 100%; height: auto; padding: 0px; margin: 0px 0px 20px 0px; color: #171414; font-size: 18px; font-weight: 600; line-height: 20px; text-transform: none; font-family: 'Open Sans', Arial, Helvetica, sans-serif; }
.productInner .relatedBundlesWrapper ul.touchcarousel-container { float: left; width: 100%; height: auto; padding: 0px; margin: 0px; position: relative; }
.productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item { float: left; width: 300px; padding: 0px !important; margin: 0px 19px 0px 0px !important; background: none !important; }
.productInner .responsiveSimilar.first .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item { margin: 0px 10px 0px 0px !important; }
.productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item.last { margin: 0px !important; }
.productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox {	float: left; width: 290px; height: 366px; padding: 0px; margin: 0px; position: relative; }
.productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox img { float: left; width: 290px; height: 290px; }
.productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox .productTitle { float: left; width: 268px; height: 38px; padding: 0px; margin: 2px 10px 2px 10px; overflow: hidden; color: #000; font-size: 13px; line-height: 18px; text-decoration: none; text-align: left; text-transform: none; font-weight: normal; }
.productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox .price-box { width: 268px; height: auto; padding: 0px; margin: 2px 10px 2px 10px; color: #000; font-size: 14px; line-height: 20px; font-weight: bold; }
.productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox .price-box .price-from { color: #000; font-size: 14px; line-height: 20px; font-weight: bold; }
.productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox .price-box .price-from .price-label { color: #000; font-size: 14px; line-height: 20px; font-weight: 500; }
.productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox .price-box .price-from .price { color: #000; font-size: 14px; line-height: 20px; font-weight: bold; }
.productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox .price-box .price-to { color: #000; font-size: 14px; line-height: 20px; font-weight: bold; }
.productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox .price-box .price-to .price-label { color: #000; font-size: 14px; line-height: 20px; font-weight: 500; }
.productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox .price-box .price-to .price { color: #000; font-size: 14px; line-height: 20px; font-weight: bold; }

.productInner .relatedBundlesWrapper .relatedBundlesMediaSlider { float: left; width: 100%; height: auto; padding: 0px; margin: 0px; position: relative; }
.productInner .relatedBundlesWrapper .relatedBundlesMediaSlider .arrow-holder { width: 35px; height: 35px; position: absolute; top: -45px; border: none; padding: 0px; margin: 0px; cursor: pointer; z-index: 25; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.productInner .relatedBundlesWrapper .relatedBundlesMediaSlider .arrow-holder.left { right: 37px; background: #f1f1f1 url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/slider-prev.svg) no-repeat center center; }
.productInner .relatedBundlesWrapper .relatedBundlesMediaSlider .arrow-holder.right { right: 0px; background: #f1f1f1 url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/slider-next.svg) no-repeat center center; }
.productInner .relatedBundlesWrapper .relatedBundlesMediaSlider .arrow-holder.left:hover { opacity: 0.8; }
.productInner .relatedBundlesWrapper .relatedBundlesMediaSlider .arrow-holder.right:hover { opacity: 0.8; }
.productInner .relatedBundlesWrapper .relatedBundlesMediaSlider .arrow-holder .arrow-icon { display:none !important; }
.productInner .relatedBundlesWrapper .relatedBundlesMediaSlider.hideArrows .arrow-holder { display:none !important;  }

.productInner .relatedBundlesWrapper .relatedBundlesSlider { float: left; width: 100%; height: auto; padding: 0px; margin: 0px; position: relative; }
.productInner .relatedBundlesWrapper .relatedBundlesSlider .touchcarousel-wrapper { float: left; width: 100%; height: auto; padding: 0px; margin: 0px; overflow: hidden; position: relative; }
.productInner .relatedBundlesWrapper .relatedBundlesSlider .arrow-holder { width: 35px; height: 35px; position: absolute; top: -45px; border: none; padding: 0px; margin: 0px; cursor: pointer; z-index: 25; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.productInner .relatedBundlesWrapper .relatedBundlesSlider .arrow-holder.left { right: 37px; background: #f1f1f1 url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/slider-prev.svg) no-repeat center center; }
.productInner .relatedBundlesWrapper .relatedBundlesSlider .arrow-holder.right { right: 0px; background: #f1f1f1 url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/slider-next.svg) no-repeat center center; }
.productInner .relatedBundlesWrapper .relatedBundlesSlider .arrow-holder.left:hover { opacity: 0.8; }
.productInner .relatedBundlesWrapper .relatedBundlesSlider .arrow-holder.right:hover { opacity: 0.8; }
.productInner .relatedBundlesWrapper .relatedBundlesSlider .arrow-holder .arrow-icon { display:none !important; }
.productInner .relatedBundlesWrapper .relatedBundlesSlider.hideArrows .arrow-holder { display:none !important;  }


.productInner .sameProductDifferentColors { float: left; width: 100%; padding: 10px 0px 0px 0px; margin: 0px; }
.productInner .sameProductDifferentColors span.title { float: left; width: 100%; height: auto; padding: 0px; margin: 0px 0px 20px 0px; color: #171414; font-size: 18px; font-weight: 600; line-height: 20px; text-transform: none; font-family: 'Open Sans', Arial, Helvetica, sans-serif; }
.productInner .sameProductDifferentColors ul.touchcarousel-container { float: left; width: 100%; height: auto; padding: 0px; margin: 0px; position: relative; }
.productInner .sameProductDifferentColors ul.touchcarousel-container li.touchcarousel-item { float: left; width: 290px; padding: 0px !important; margin: 0px 28px 0px 0px !important; background: none !important; }
.productInner .sameProductDifferentColors ul.touchcarousel-container li.touchcarousel-item.last { margin: 0px !important; }
.productInner .sameProductDifferentColors ul.touchcarousel-container li.touchcarousel-item .productBox { float: left; width: 290px; height: 290px; padding: 0px; margin: 0px; }
.productInner .sameProductDifferentColors ul.touchcarousel-container li.touchcarousel-item .productBox img { float: left; width: 290px; height: 290px; }

.productInner .sameProductDifferentColors .sameProductDifferentColorsMediaSlider { float: left; width: 100%; height: auto; padding: 0px; margin: 0px; position: relative; }
.productInner .sameProductDifferentColors .sameProductDifferentColorsMediaSlider .arrow-holder { width: 35px; height: 35px; position: absolute; top: -45px; border: none; padding: 0px; margin: 0px; cursor: pointer; z-index: 25; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.productInner .sameProductDifferentColors .sameProductDifferentColorsMediaSlider .arrow-holder.left { right: 37px; background: #f1f1f1 url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/slider-prev.svg) no-repeat center center; }
.productInner .sameProductDifferentColors .sameProductDifferentColorsMediaSlider .arrow-holder.right { right: 0px; background: #f1f1f1 url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/slider-next.svg) no-repeat center center; }
.productInner .sameProductDifferentColors .sameProductDifferentColorsMediaSlider .arrow-holder.left:hover { opacity: 0.8; }
.productInner .sameProductDifferentColors .sameProductDifferentColorsMediaSlider .arrow-holder.right:hover { opacity: 0.8; }
.productInner .sameProductDifferentColors .sameProductDifferentColorsMediaSlider .arrow-holder.disabled { display:none !important;  }
.productInner .sameProductDifferentColors .sameProductDifferentColorsMediaSlider .arrow-holder .arrow-icon { display:none !important; }
.productInner .sameProductDifferentColors .sameProductDifferentColorsMediaSlider.hideArrows .arrow-holder { display:none !important;  }

.productInner .sameProductDifferentColors .sameProductDifferentColorsSlider { float: left; width: 100%; height: auto; padding: 0px; margin: 0px; position: relative; }
.productInner .sameProductDifferentColors .sameProductDifferentColorsSlider .touchcarousel-wrapper { float: left; width: 100%; height: auto; padding: 0px; margin: 0px; overflow: hidden; position: relative; }
.productInner .sameProductDifferentColors .sameProductDifferentColorsSlider .arrow-holder { width: 35px; height: 35px; position: absolute; top: -45px; border: none; padding: 0px; margin: 0px; cursor: pointer; z-index: 25; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.productInner .sameProductDifferentColors .sameProductDifferentColorsSlider .arrow-holder.left { right: 37px; background: #f1f1f1 url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/slider-prev.svg) no-repeat center center; }
.productInner .sameProductDifferentColors .sameProductDifferentColorsSlider .arrow-holder.right { right: 0px; background: #f1f1f1 url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/slider-next.svg) no-repeat center center; }
.productInner .sameProductDifferentColors .sameProductDifferentColorsSlider .arrow-holder.left:hover { opacity: 0.8; }
.productInner .sameProductDifferentColors .sameProductDifferentColorsSlider .arrow-holder.right:hover { opacity: 0.8; }
.productInner .sameProductDifferentColors .sameProductDifferentColorsSlider .arrow-holder.disabled { display:none !important;  }
.productInner .sameProductDifferentColors .sameProductDifferentColorsSlider .arrow-holder .arrow-icon { display:none !important; }
.productInner .sameProductDifferentColors .sameProductDifferentColorsSlider.hideArrows .arrow-holder { display:none !important;  }


#wishlist-view-form {
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
}
#wishlist-view-form fieldset {
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	border:none;
}
.wishlist-index-index .buttons-set {
	float:left;
	width:100%;
	padding:0px;
	margin:10px 0px 0px 0px;
}

.wishlist-index-index .buttons-set .btn-share {
	margin-right:12px!important;
	font-size:11px!important;
	padding-bottom:2px!important;
	padding-left: 9px !important;
	padding-right: 9px !important;
	line-height:20px!important;
}
.wishlist-index-index .buttons-set .btn-add {
	margin-right:12px!important;
	font-size:11px!important;
	padding-bottom:2px!important;
	padding-left: 9px !important;
	padding-right: 9px !important;
	line-height:20px!important;
}
.wishlist-index-index .buttons-set .btn-update {
	font-size:11px!important;
	padding-bottom:2px!important;
	padding-left: 9px !important;
	padding-right: 9px !important;
	line-height:20px!important;
}

.wishlist-index-index .buttons-set .back-link {
	display:none;
}
#wishlist-table {
	border-right:1px solid #D0D0D0;
}
.wishlist-index-index .data-table h3.product-name a {
    color: #171414;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	text-decoration: none;
    text-transform: uppercase;
	text-align:left;
	width:100%;
	float:left;
}
.wishlist-index-index .data-table .description {
	float:left;
	width:100%;
	color: #555;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 15px;
    margin:5px 0px 0px 0px;
	padding:0px;
    text-decoration: none;
	text-align:left;
}
.wishlist-index-index .data-table .description .inner {
	color: #555;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 15px;
    margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
    text-decoration: none;
	text-align:left;
}
.wishlist-index-index textarea {
	float:left;
	width: 300px;
	background: #fff;
    border: 1px solid #d0d0d0;
    color: #040404;
    font-family:'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 90px;
    line-height: 16px;
    margin: 10px 0px 5px 10px;
    outline: none;
    padding: 5px;
	resize: vertical;
}
.wishlist-index-index .btn-remove {
	display:block;
	color:#000;
	text-decoration:underline;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	text-align:center;
	margin:0px 5px 0px 5px;
}
.wishlist-index-index .btn-remove:hover {
	text-decoration:none;
}
.wishlist-index-index .cart-cell div.price-box {
    float: left;
    margin:0px 0px 5px 0px!important;
	padding:0px!important;
    width: 100%!important;
	text-align:center!important;
}

.wishlist-index-index .cart-cell div.price-box p.old-price {
	margin: 0 !important;
	width: 100% !important;
}

.wishlist-index-index .cart-cell div.price-box p.old-price .price {
	text-align: center !important;
}

.wishlist-index-index .cart-cell div.price-box p.special-price {
	margin: 0 !important;
	width: 100% !important;
}

.wishlist-index-index .cart-cell div.price-box p.special-price .price {
	text-align: center !important;
}

.wishlist-index-index .cart-cell span.price {
	display:block;
	width:100%;
	text-align:center;
	color: #171414;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: 600;
    line-height: 16px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
.wishlist-index-index .cart-cell .minimal-price-link {
	display:block;
	width:100%;
	text-align:center;
	color: #171414;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: 600;
    line-height: 16px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
.wishlist-index-index .cart-cell .add-to-cart-alt .input-text {
	background: #fff;
    border: 1px solid #d0d0d0;
    color: #040404;
	float:left;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 21px;
    line-height: 21px;
    margin: 0px 0px 0px 60px;
    outline: none;
    padding: 2px 0px 2px 0px;
    width: 60px;
	text-align: center;
}
.wishlist-index-index .cart-cell .add-to-cart-alt .button.btn-cart {
	background: url("https://fashionmix.ro/skin/frontend/fashionmix/default/images/addtoBag.png") repeat-x left top!important;
    border: none!important;
    border-radius: 3px!important;
    color: #fff!important;
    cursor: pointer!important;
    float: left!important;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif!important;
    font-size: 12px!important;
    font-weight: 500!important;
    height: 31px!important;
    line-height: 31px!important;
    margin: 5px -23px 5px 8px !important;
    overflow: hidden!important;
    padding: 0px!important;
    text-align: center!important;
    text-decoration: none!important;
    width: 164px!important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.wishlist-index-index .cart-cell .add-to-cart-alt .button.btn-cart {
		margin:5px 10px 5px 12px!important;
	}
}
.wishlist-index-index .cart-cell p {
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	text-align:center;
}

.review-customer-index #my-reviews-table {
	border-right:1px solid #D0D0D0;
	border-top:1px solid #D0D0D0;
}
.review-customer-index #my-reviews-table td {
	padding:4px;
}
.review-customer-index .data-table h2.product-name a {
    color: #171414;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	text-decoration: none;
    text-transform: uppercase;
	text-align:left;
	width:100%;
	float:left;
}
.review-customer-index #my-reviews-table td .nobr {
	color: #000000;
    display: block;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    margin: 0 5px;
    text-align: center;
    text-decoration: underline;
}
.review-customer-index #my-reviews-table td .nobr:hover {
	text-decoration:none;
}

.crosssell {
	float: left;
	width: 160px;
	height: auto;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	background: #fff;
}
.crosssell .crossellItem {
	float: left;
	width: 160px;
	height: auto;
	padding: 0px 0px 10px 0px;
	margin: 10px 0px 0px 0px;
	border-bottom: 1px solid #d0d0d0;
}
.crosssell .crossellItem.last { border-bottom: none; }

.crosssell .crossellItem .productIMGLink {
	float: left;
	width: 75px;
	height: 75px;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}
.crosssell .crossellItem .productIMGLink img {
	float: left;
	width: 75px;
	height: 75px;
	padding: 0px;
	margin: 0px;
}
.crosssell .crossellItem .productDetails {
	float: right;
	width: 75px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.crosssell .crossellItem .productDetails .price-box {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px !important;
	margin: 0px 0px 7px 0px !important;
}
.crosssell .crossellItem .productDetails .price-box .regular-price { float: left; width: 100%; height: auto; padding: 0px; margin: 0px; text-align: center; }
.crosssell .crossellItem .productDetails .price-box .old-price { float: left; width: 100%; height: auto; padding: 0px; margin: 0px; text-align: center; }
.crosssell .crossellItem .productDetails .price-box .special-price { float: left; width: 100%; height: auto; padding: 0px; margin: 0px; text-align: center; }

.crosssell .crossellItem .productDetails .price-box .price {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
	color: #111;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
}
.crosssell .crossellItem .productDetails .price-box .old-price .price { color: #555; text-decoration: line-through; }
.crosssell .crossellItem .productDetails .price-box .special-price .price { color: #d51a20 ; }

#main .mainContent .crosssell .crossellItem .productDetails button.button.btn-cart {
	float: left;
	width: 75px;
	height: 27px;
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	text-align: center;
	text-transform: uppercase;
	border-radius: 2px;
}





.webtexgiftregistry-index-viewitems .mainContent a {
	color:#000000;
	text-decoration:underline;
}
.webtexgiftregistry-index-viewitems .mainContent a:hover {
	text-decoration:none;
}
.webtexgiftregistry-index-viewitems .mainContent .separator {
	margin-left:4px;
	margin-right:4px;
}
.webtexgiftregistry-index-viewitems .mainContent #store_switcher {
	background: #F1F1F1;
    border: 1px solid #E0E0E0;
    border-radius:3px;
    color: #171414;
    float: none;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 26px;
    line-height: 28px;
    margin: 0;
    outline: medium none;
    overflow: hidden;
    padding: 3px;
    width: 100px;
}
.webtexgiftregistry-index-viewitems .mainContent .my-wishlist fieldset {
	border:none;
	padding:0px;
	margin:0px;
}
.webtexgiftregistry-index-viewitems #wishlist-table td label {
	display:block;
	text-align:left;
	padding:0px 10px 0px 10px;
	margin:0px;
}
.webtexgiftregistry-index-viewitems #wishlist-table td textarea {
    background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/textareaBG.png) no-repeat left top;
    border: 1px solid #ccc;
    color: #333333;
    float: left;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 90px;
    line-height: 16px;
    margin:5px 0 5px 10px;
    outline: none;
    padding: 5px;
    resize: none;
    width: 188px!important;
}
.webtexgiftregistry-index-viewitems #wishlist-table td select {
	background: #F1F1F1;
    border: 1px solid #E0E0E0;
    border-radius:3px;
    color: #171414;
    float: left;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 26px;
    line-height: 28px;
    margin:5px 0px 5px 10px;
    outline: none;
    overflow: hidden;
    padding: 3px;
    width: 200px;
}
.webtexgiftregistry-index-viewitems #wishlist-table td div {
	margin-bottom:5px!important;
	text-align:left!important;
}
.webtexgiftregistry-index-viewitems #wishlist-table td div a {
	margin-bottom:5px!important;
	margin-left:10px!important;
	margin-right:10px!important;
	text-align:left!important;
	float: left !important;
}
.webtexgiftregistry-index-viewitems #wishlist-table dl.item-options {
	text-align:left;
}
.webtexgiftregistry-index-viewitems #wishlist-table dl.item-options dt {
	float:left;
	margin:0px 5px 0px 0px;
}
.webtexgiftregistry-index-viewitems #wishlist-table dl.item-options dd {
	display:block;
	margin:0px 0px 0px 0px;
}
.webtexgiftregistry-index-viewitems #wishlist-table span.price {
    color: #171414;
    display: block;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: 600;
    line-height: 16px;
    margin: 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 100%;
}
.webtexgiftregistry-index-viewitems #wishlist-table input {
    background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/inputBG.png) repeat-x left top;
    border: 1px solid #ccc;
    color: #333;
    float: left;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    margin:0px 0px 0px 3px!important;
    outline: none;
    padding: 0;
    text-align: center;
    width: 40px!important;
}
.webtexgiftregistry-index-viewitems #wishlist-table .link-cart {
	background: url("https://fashionmix.ro/skin/frontend/fashionmix/default/images/addtoBag.png") repeat-x left top !important;
    border: none !important;
    border-radius: 3px!important;
    color: #fff!important;
    cursor: pointer!important;
    float: left!important;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif !important;
    font-size: 12px!important;
    font-weight: 500!important;
    height: 31px!important;
    line-height: 31px!important;
    margin: 4px 0px 5px 7px !important;
    overflow: hidden!important;
    padding: 0px!important;
    text-align: center!important;
    text-decoration: none!important;
    width: 150px!important;
}
.webtexgiftregistry-index-viewitems #wishlist-table .link-cart:hover {
	background: url("https://fashionmix.ro/skin/frontend/fashionmix/default/images/addtoBag.png") repeat-x left bottom!important;
}
.webtexgiftregistry-index-viewitems #wishlist-table .link-remove {
	font-size:11px;
	margin:0px 3px 0px 3px;
}


.webtexgiftregistry-index-editregistry .fieldset {
	float:left;
	width:720px!important;
	padding:10px;
	margin:0px 0px 10px 0px;
	border: 1px solid #EBEBEB;
	background:#fff;
}
.webtexgiftregistry-index-editregistry .fieldset h2 {
	margin-top:0px!important;
}
.webtexgiftregistry-index-editregistry .fieldset .form-list {
	float:left;
	width:100%;
	padding:0px!important;
	margin:0px!important;
	position:relative!important;
}
.webtexgiftregistry-index-editregistry .fieldset .form-list li {
	float:left;
	width:100%;
	padding:0px!important;
	margin:5px 0px 5px 0px!important;
}
.webtexgiftregistry-index-editregistry .fieldset .form-list li a {
	color: #000;
    text-decoration: underline;
	font-size:12px;
}
.webtexgiftregistry-index-editregistry .fieldset .form-list li a:hover {
	text-decoration:none;
}
.webtexgiftregistry-index-editregistry .fieldset .form-list li label {
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	clear:both;
}
.webtexgiftregistry-index-editregistry .fieldset .form-list li #regtitle {
	background: #fff;
    border: 1px solid #d0d0d0;
    color: #040404;
    float: left;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 21px;
    line-height: 21px;
    margin: 4px 0px 0px 0px !important;
    outline: none;
    padding: 2px 5px 2px 5px;
    text-align: left;
    width: 320px !important;
}
.webtexgiftregistry-index-editregistry .fieldset .form-list li br {
	display:none;
}
.webtexgiftregistry-index-editregistry .fieldset .form-list li input.input-text {
	clear:both;
	float:left;
	margin-top:4px;
}
.webtexgiftregistry-index-editregistry .fieldset .form-list li #maidenname, .webtexgiftregistry-index-editregistry .fieldset .form-list li #email, .webtexgiftregistry-index-editregistry .fieldset .form-list li #co_firstname, .webtexgiftregistry-index-editregistry .fieldset .form-list li #co_lastname, .webtexgiftregistry-index-editregistry .fieldset .form-list li #co_maidenname, .webtexgiftregistry-index-editregistry .fieldset .form-list li #co_email {
	background: #fff;
    border: 1px solid #d0d0d0;
    color: #040404;
    display: block;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 21px;
    line-height: 21px;
    margin: 4px 0px 5px 0px;
    outline: medium none;
    padding: 2px 5px;
    width: 232px;
	float: left;
	clear: both;
}
.webtexgiftregistry-index-editregistry .fieldset .form-list li #gift_exp_arriv_date {
	background: #fff;
    border: 1px solid #d0d0d0;
    color: #040404;
    display: block;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    margin: 4px 0px 5px 0px;
    outline: none;
    padding: 2px 5px;
    width: 132px;
	float: left;
}

.webtexgiftregistry-index-addregistry .fieldset {
	float:left;
	width:720px!important;
	padding:10px;
	margin:0px 0px 10px 0px;
	border: 1px solid #EBEBEB;
	background:#fff;
}
.webtexgiftregistry-index-addregistry .fieldset h2 {
	margin-top:0px!important;
}
.webtexgiftregistry-index-addregistry .fieldset .form-list {
	float:left;
	width:100%;
	padding:0px!important;
	margin:0px!important;
	position:relative!important;
}
.webtexgiftregistry-index-addregistry .fieldset .form-list li {
	float:left;
	width:100%;
	padding:0px!important;
	margin:5px 0px 5px 0px!important;
}
.webtexgiftregistry-index-addregistry .fieldset .form-list li a {
	color: #000;
    text-decoration: underline;
	font-size:12px;
}
.webtexgiftregistry-index-addregistry .fieldset .form-list li a:hover {
	text-decoration:none;
}
.webtexgiftregistry-index-addregistry .fieldset .form-list li label {
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	clear:both;
}
.webtexgiftregistry-index-addregistry .fieldset .form-list li #regtitle {
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/inputBG.png) repeat-x left top;
    border: 1px solid #d0d0d0;
    color: #040404;
    float: left;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 21px;
    line-height: 21px;
    margin:4px 0px 0px 0px !important;
    outline: none;
    padding: 2px 5px 2px 5px;
    text-align: left;
    width: 320px !important;
}
.webtexgiftregistry-index-addregistry .fieldset .form-list li br {
	display:none;
}
.webtexgiftregistry-index-addregistry .fieldset .form-list li input.input-text {
	clear:both;
	float:left;
	margin-top:4px;
}
.webtexgiftregistry-index-addregistry .fieldset .form-list li #maidenname, .webtexgiftregistry-index-addregistry .fieldset .form-list li #email, .webtexgiftregistry-index-addregistry .fieldset .form-list li #co_firstname, .webtexgiftregistry-index-addregistry .fieldset .form-list li #co_lastname, .webtexgiftregistry-index-addregistry .fieldset .form-list li #co_maidenname, .webtexgiftregistry-index-addregistry .fieldset .form-list li #co_email {
	background: #fff;
    border: 1px solid #d0d0d0;
    color: #040404;
    display: block;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 21px;
    line-height: 21px;
    margin: 4px 0px 5px 0px;
    outline: none;
    padding: 2px 5px;
    width: 232px;
	float: left;
	clear: both;
}

.webtexgiftregistry-index-addregistry .fieldset .form-list li #gift_exp_arriv_date {
	background: #fff;
    border: 1px solid #d0d0d0;
    color: #040404;
    display: block;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 21px;
    line-height: 21px;
    margin: 4px 0px 5px 0px;
    outline: none;
    padding: 2px 5px;
    width: 132px;
	float: left;
}

.webtexgiftregistry-index-addregistry .calendar {
	left:735px!important;
	z-index:150;
}
.webtexgiftregistry-index-addregistry .fieldset .form-list li #event_location {
	background: #fff;
    border: 1px solid #d0d0d0;
    color: #040404;
    display: block;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 25px;
    line-height: 25px;
    margin: 4px 0px 5px 0px;
    outline: none;
    padding: 2px 5px;
    width: 132px;
	float: left;
}
.webtexgiftregistry-index-addregistry textarea#parent_notes {
	background: #fff;
    border: 1px solid #d0d0d0;
    color: #040404;
    float: left;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 16px;
    height: 90px;
    margin: 5px 0 5px 0px;
    outline: none;
    padding: 5px;
    resize: vertical;
    width: 280px!important;
}
.webtexgiftregistry-index-addregistry #address_id {
	margin-top:5px!important;
}
.webtexgiftregistry-index-addregistry .specify-address {
	margin:0px 5px 0px 0px;
}
.webtexgiftregistry-index-addregistry .fieldset .form-list li.control label {
	width:auto;
	max-width: 95%;
	clear:none;
	margin-left:3px;
	margin-top:2px;
}
.webtexgiftregistry-index-addregistry #publ_registry {
	float:left;
}
.webtexgiftregistry-index-addregistry #priv_registry {
	float:left;
}
.webtexgiftregistry-index-addregistry .cart-table a.left {
	display:none;
}
.webtexgiftregistry-index-addregistry .cart-table p.required {
	display:none;
}
.webtexgiftregistry-index-addregistry .cart-table .button {
	margin-right:10px!important;
}


.webtexgiftregistry-index-editregistry .validation-advice,
.webtexgiftregistry-index-addregistry .validation-advice {
	clear:both
}




#gift_exp_arriv_date_button {
	position:absolute;
	left:150px;
	top:31px;
	z-index:10;
}
.webtexgiftregistry-index-editregistry .calendar {
	left:735px!important;
}
.webtexgiftregistry-index-editregistry .fieldset .form-list li #event_location {
	background: #fff;
    border: 1px solid #d0d0d0;
    color: #040404;
    display: block;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 21px;
    line-height: 21px;
    margin: 4px 0px 5px 0px;
    outline: none;
    padding: 2px 5px;
    width: 132px;
	float: left;
}
.webtexgiftregistry-index-editregistry textarea#parent_notes {
	background: #fff;
    border: 1px solid #d0d0d0;
    color: #040404;
    float: left;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 16px;
    height: 90px;
    margin: 5px 0 5px 0px;
    outline: none;
    padding: 5px;
    resize: vertical;
    width: 280px!important;
}
.webtexgiftregistry-index-editregistry #address_id {
	margin-top:5px!important;
}
.webtexgiftregistry-index-editregistry .specify-address {
	margin:0px 5px 0px 0px;
}
.webtexgiftregistry-index-editregistry .fieldset .form-list li.control label {
	width:auto;
	max-width: 96%;
	clear:none;
	margin-left:3px;
	margin-top:2px;
}
.webtexgiftregistry-index-editregistry #publ_registry {
	float:left;
}
.webtexgiftregistry-index-editregistry #priv_registry {
	float:left;
}
.webtexgiftregistry-index-editregistry .cart-table a.left {
	display:none;
}
.webtexgiftregistry-index-editregistry .cart-table p.required {
	display:none;
}
.webtexgiftregistry-index-editregistry .cart-table .button {
	margin-right:10px!important;
}
.webtexgiftregistry-index-tellabout .col-main div span {
	float:left;
	height:20px;
	line-height:20px;
	padding:0px;
	margin:0px;
}
.webtexgiftregistry-index-tellabout .col-main .fblink {
	float:left!important;
	width:100%!important;
	height:32px!important;
	line-height:32px!important;
	padding:0px!important;
	margin:5px 0px 15px 0px!important;
	font-size:12px;
}
.webtexgiftregistry-index-tellabout .col-main .fblink img {
	float:none!important;
	margin:0px 0px 0px 10px!important;
	padding:0px!important;
}
.webtexgiftregistry-index-tellabout .col-main textarea {
	background: #fff;
    border: 1px solid #d0d0d0;
    color: #040404;
    float: left;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 16px;
    height: 90px;
    margin: 5px 0 5px 0px;
    outline: none;
    padding: 5px;
    resize: vertical;
    width: 288px!important;
	clear:both;
}
.webtexgiftregistry-index-tellabout .col-main label {
	float:left!important;
	width:100%!important;
	padding:0px!important;
	margin:10px 0px 0px 0px!important;
}
.webtexgiftregistry-index-tellabout .col-main .cleditorMain {
	float:left;
	width:100%;
	padding:0px;
	margin:10px 0px 0px 0px;
	clear:both;
}
.webtexgiftregistry-index-tellabout .col-main .buttons-set .left {
	display:none;
}

.webtexgiftregistry-index-registry #store_switcher {
	background: #F1F1F1;
    border: 1px solid #E0E0E0;
    border-radius:3px;
    color: #171414;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 26px;
    line-height: 28px;
    margin:5px 0px 5px 5px;
    outline: none;
    overflow: hidden;
    padding: 3px;
    width: 160px;
}
.webtexgiftregistry-index-registry #wishlist-table td div {
	text-align:left!important;
}
.webtexgiftregistry-index-registry #wishlist-table td div a {
	color: #000000;
    text-decoration: underline;
	margin-bottom: 5px !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
    text-align: left !important;
    float: left !important;
}
.webtexgiftregistry-index-registry #wishlist-table td div a img {
	margin-right:-18px;
}
.webtexgiftregistry-index-registry #wishlist-table td p {
	text-align:left!important;
	padding-left:10px;
}
.webtexgiftregistry-index-registry #wishlist-table dl.item-options {
	float:left;
}
.webtexgiftregistry-index-registry #wishlist-table dl.item-options dt {
	float:left;
	margin-right:5px;
}
.webtexgiftregistry-index-registry #wishlist-table dl.item-options dd {
	float:left;
}
.webtexgiftregistry-index-registry #wishlist-table .link-cart {
	background: url("https://fashionmix.ro/skin/frontend/fashionmix/default/images/addtoBag.png") repeat-x left top !important;
    border: none !important;
    border-radius: 3px!important;
    color: #fff!important;
    cursor: pointer!important;
    float: left!important;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif !important;
    font-size: 12px!important;
    font-weight: 500!important;
    height: 31px!important;
    line-height: 31px!important;
    margin: 4px 0px 5px 28px!important;
    overflow: hidden!important;
    padding: 0px!important;
    text-align: center!important;
    text-decoration: none!important;
    width: 150px!important;
}
.webtexgiftregistry-index-registry #wishlist-table .link-cart:hover {
	background: url("https://fashionmix.ro/skin/frontend/fashionmix/default/images/addtoBag.png") repeat-x left bottom!important;
}

.webtexgiftregistry-index-searchregistry #main br {
	display:none;
}
.webtexgiftregistry-index-searchregistry #main .mainContent h4 {
	float:left;
	width:100%;
	clear:both;
	margin:10px 0px 0px 0px;
	padding:0px;
}
.webtexgiftregistry-index-searchregistry #main .mainContent .my-wishlist {
	float:left;
	width:100%;
	clear:both;
	margin:10px 0px 0px 0px;
	padding:0px;
}
.webtexgiftregistry-index-searchregistry #main .mainContent .my-wishlist td a {
	color: #000;
    text-decoration: underline;
	margin:0px;
}
.webtexgiftregistry-index-searchregistry #main .mainContent .my-wishlist td a:hover {
	text-decoration:none;
}

#header {
	z-index:500;
}
#main {
	position:relative;
	z-index:100;
}

.textPageContent {
	float: left;
	width: 900px !important;
	max-width: 100%;
	height: auto;
	padding: 0 20px 10px 10px!important;
	margin: 0;
	box-sizing: border-box;
}
.textPageContent h1 {
    color: #171414;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 23px;
    margin: 10px 0 15px;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
}
.textPageContent h3 {
    color: #171414;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 19px;
    margin: 17px 0 3px;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}
.textPageContent ul {
    margin-bottom: 10px;
    margin-left: 0;
    margin-top: 10px;
    padding: 0;
}
.textPageContent ul li {
    background: url("https://fashionmix.ro/skin/frontend/fashionmix/default/images/ul-mark.png") no-repeat scroll left 8px transparent;
    color: #555;
    display: block;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 17px;
    margin-left: 20px;
    padding-bottom: 2px;
    padding-left: 21px;
    padding-top: 2px;
    text-decoration: none;
}
.textPageContent ul li a {
	 color: #000;
    text-decoration: underline;
}
.textPageContent ul li a:hover {
	text-decoration:none;
}

.textPageContent p a {
    color: #000;
    text-decoration: underline;
}
.textPageContent p a:hover {
	text-decoration:none;
}

#giftRegistryLink {
	margin-left:0px!important;
}
.giftRegistryStrong {
	float:left;
	color:#D9191F;
	padding:0px;
	margin:0px 3px 0px 0px;
	text-transform:uppercase;
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:14px;
	height:14px;
}
#header_fblogin {
	margin-left:14px!important;
}



#main .mainContent #sitemap_top_links ul li {
    background:none;
    margin:0px;
	padding:0px;
}
#main .mainContent #sitemap_top_links ul li a {
    color: #555;
    display: block;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 17px;
    margin: 0px;
    padding-bottom: 2px;
    padding-left: 21px;
    padding-top: 2px;
    text-decoration: underline;
}
#main .mainContent #sitemap_top_links ul li a:hover {
	text-decoration:none;
}

.catalog-seo-sitemap-category #main .mainContent ul.links li {
	background:none;
    margin:0px;
	padding:0px;
}
.catalog-seo-sitemap-category #main .mainContent ul.links li a {
	background:none;
    color: #555;
    display: block;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 17px;
    margin-left: 0px;
    padding-bottom: 2px;
    padding-left: 21px;
    padding-top: 2px;
    text-decoration: underline;
}
.catalog-seo-sitemap-category #main .mainContent ul.links li a:hover {
	text-decoration:none;
}

#main .mainContent ul.sitemap li {
	padding-left:14px!important;
	text-decoration:none;
}
#main .mainContent ul.sitemap li a {
	text-decoration:underline;
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
}
#main .mainContent ul.sitemap li a:hover {
	text-decoration:none;
}

#main .mainContent ul.sitemap li.level-0 a {
	padding-left:0px!important;
	text-decoration:none;
	font-weight:bold;
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
}
#main .mainContent ul.sitemap li.level-0 a:hover {
	color:#D9191F;
}

#main .mainContent ul.sitemap li.level-1 {
	background:none!important;
	padding-left:30px!important;
}
#main .mainContent ul.sitemap li.level-1 a {
	padding-left:0px!important;
	text-decoration:none;
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
}
#main .mainContent ul.sitemap li.level-1 a:hover {
	color:#333;
	text-decoration: underline;
}

.catalog-seo-sitemap-product .pager {
	float:right;
	padding:0px;
	margin:0px 20px 0px 0px;
}
.catalog-seo-sitemap-product .pager .paging {
    float: right;
    height: 28px;
    margin: 0;
    padding: 0;
    width: auto;
}
.catalog-seo-sitemap-product .pager .paging a {
    color: #000!important;
    float: left;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 28px!important;
    line-height: 28px!important;
    margin: 0 1px!important;
    padding: 0!important;
    text-align: center;
    text-decoration: none!important;
    text-transform: uppercase!important;
    width: 28px!important;
}
.catalog-seo-sitemap-product .pager .paging a:hover, .catalog-seo-sitemap-product .pager .paging a.selected {
    background: none repeat scroll 0 0 #000;
    border-radius: 3px 3px 3px 3px!important;
    color: #fff!important;
    height: 28px!important;
    overflow: hidden;
    width: 28px;
}
.catalog-seo-sitemap-product .pager .paging a.leftArrow {
    background: url("https://fashionmix.ro/skin/frontend/fashionmix/default/images/leftArrow.png") no-repeat 12px 10px;
    height: 28px;
    margin: 0 5px 0 0;
    width: 28px;
}
.catalog-seo-sitemap-product .pager .paging a.leftArrow:hover {
    opacity: 0.5;
}
.catalog-seo-sitemap-product .pager .paging a.rightArrow {
    background: url("https://fashionmix.ro/skin/frontend/fashionmix/default/images/rightArrow.png") no-repeat 6px 10px;
    height: 28px;
    margin: 0 0 0 5px;
    width: 28px;
}
.catalog-seo-sitemap-product .pager .paging a.rightArrow:hover {
    opacity: 0.5;
}


.mainContent .IMG404 {
	float:left;
	width:326px;
	height: auto;
	/* height:562px; */
	padding:0px;
	margin:0px;
	/* background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/404IMG.jpg) no-repeat left top; */
}

.mainContent .IMG404EN {
	float:left;
	width:326px;
	height:562px;
	padding:0px;
	margin:0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/404IMGEN.png) no-repeat left top;
}
.mainContent .rightContent404 {
	float:left;
	width:615px;
	padding:0px;
	margin:0px 0px 0px 19px;
}
.mainContent .rightContent404 .line1 {
	float:left;
	width:100%;
	height:1px;
	background:#ddd;
	padding:0px;
	margin:10px 0px 10px 0px;
}
.mainContent .rightContent404 .firstCol {
	float:left;
	width:305px;
	height:380px;
	padding:10px 0px 10px 0px;
	margin:10px 0px 0px 0px;
	border-right:1px solid #eaeaea;
}
.mainContent .rightContent404 .firstCol p strong {
	font-weight:600;
}
.mainContent .rightContent404 .firstCol .clearH3 {
	height:30px;
	clear:both;
}
.mainContent .rightContent404 .secondCol {
	float:left;
	width:309px;
	height:380px;
	padding:10px 0px 10px 0px;
	margin:10px 0px 0px 0px;
}
.mainContent .rightContent404 .secondCol ul {
	float:left;
	width:309px;
	padding:0px!important;
	margin:0px!important;
}
.mainContent .rightContent404 .secondCol ul li {
	float:left;
	width:120px;
	padding:0px!important;
	margin:0px 0px 5px 34px!important;
	background:none!important;
}
.mainContent .rightContent404 .secondCol ul li a {
	float:left;
	width:auto;
	padding:0px!important;
	margin:0px!important;
	background:none!important;
}


.terms a {cursor:pointer}

#opentip-1 {z-index: 500 !important}


#main p.old-price span {
	color: #666!important;
	text-decoration: line-through !important;
}

#main p.special-price span {
	color: #D9191F!important;
}

#loading-mask .loader {margin-left: -60px !important;}

.wishlist-index-share #main .mainContent .fieldset {
	width: auto;
}
.wishlist-index-share #main .mainContent .fieldset h2 {
	font-size: 16px;
}
.wishlist-index-share #main .mainContent .buttons-set {
	margin-top:0;
}
.wishlist-index-share #main .mainContent .buttons-set .back-link {
	margin-top:5px;
}
.wishlist-index-share #main .mainContent .buttons-set .required {
	font-style: italic;
}

#submit-loader {
	width: 17px;
	height: 17px;
	position: absolute;
	bottom: 21px;
	right: 240px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/opc-ajax-loader.gif);
}


.epaybg-standard-noredirect .col-main a {
	color: black;
}

#main .mainContent .category-title {
	float: left;
	width: 450px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
#main .mainContent .category-title h1 {
	float: left;
	width: 100%;
	color: #161313;
	font-size: 28px;
	line-height: 30px;
	font-weight: normal;
	text-align: left;
}
#main .mainContent .category-title h1 span {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 4px 0px 4px 0px;
	color: #686868;
	font-size: 12px;
	line-height: 14px;
	text-transform: uppercase;
}
#main .mainContent .categoryNavigation {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 12px 0px;
}
#main .mainContent .categoryNavigation ol {
	float: left;
	width: 100%;
	list-style-type: none;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#main .mainContent .categoryNavigation ol li {
	display: inline-block;
	width: auto;
	padding: 0px;
	margin: 4px 0px 4px 0px;
}
#main .mainContent .categoryNavigation ol li.sep { display: none; }

#main .mainContent .categoryNavigation ol li a {
	width: auto;
	display: inline-block;
	padding: 0px !important;
	margin: 0px 4px 0px 4px;
	color: #161313;
	font-size: 13px;
	line-height: 15px;
	text-decoration: none;
	font-weight: 400;
	border-bottom: 1px solid #161313;
	-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;
}
#main .mainContent .categoryNavigation ol li a:hover { border-bottom: 1px solid #cf0f15; color: #000; }
#main .mainContent .categoryNavigation ol li a.selected { font-size: 12px; text-decoration: none; background: #000; border-radius: 3px; color: #fff; border: none; padding: 3px 7px 4px 7px !important; }

#main .mainContent .categoryNavigation .categorySelect {
	display: none;
	float: left;
	width: 298px;
	height: 30px;
	background: #fff;
	border: 1px solid #d0d0d0;
	overflow: hidden;
	border-radius: 3px;
	padding: 5px 4px 5px 4px;
	margin: 10px 0px 0px 0px;
	font-size: 13px;
	line-height: 30px;
	color: #040404;
	text-decoration:none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: normal;
	cursor: pointer;
}

#main .productFilter .longerSelect { width: 117px; }

#main .responsiveFiltersWrapper { display: inline; padding: 0px; margin: 0px; }
#main .responsiveFilterSub { display: block; padding: 0px; margin: 0px; position: relative; left: auto; top: auto; right: auto; bottom: auto; }
#main .responsiveFiltersWrapper .openResponsiveFilters {
	float: left;
	width: 290px;
	height: 40px;
	line-height: 40px;
	padding: 0 5px;
	margin: 0 auto;
	color: #111;
	font-size: 12px;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
	overflow: hidden;
	background: #d8d8d8/* url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/filterBoxLabel.png) no-repeat 220px 17px*/;
	border-radius: 3px;
	position: relative;
	z-index: 30;
	display: none;
	-webkit-transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s; transition: all 0.2s linear 0s;
}
#main .responsiveFiltersWrapper .openResponsiveFilters:hover { background-color: #b9b9b9; }
#main .responsiveFiltersWrapper.openFilters .openResponsiveFilters { border-radius: 3px 3px 0px 0px; }

#main .responsiveFiltersWrapper .openResponsiveFilters #filtersCount { color: #d51a20; font-weight: bold; }

#main .topFiltersContent {
	float: right;
	width: 700px;
	height: auto;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	position: relative;
	z-index: 700;
}
#main .topFiltersContent .openFilters {
	display: none;
	display: inline-block;
	width: 240px;
	height: 30px;
	line-height: 30px;
	padding: 0px 15px 0px 15px;
	margin: 0px auto;
	color: #1a1818;
	font-size: 12px;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	text-transform: uppercase;
	cursor: pointer;
	overflow: hidden;
	background: #f6f5f6 url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/filterBoxLabel.png) no-repeat right 14px;
	border: 1px solid #d0d0d0;
	border-radius: 3px;
	position: relative;
	z-index: 30;
	display: none;
	-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;
}
#main .topFiltersContent .openFilters:hover { border-color: #333; }
#main .topFiltersContent.open .openFilters { border-color: #333; border-radius: 3px 3px 0px 0px; }

#main .topFiltersContent .openFilters span { font-weight: bold; color: #bc0000; }

#main .topFiltersContent .responsiveFiltersSub {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
	position: relative;
}
#main .topFiltersContent .block-layered-nav {
	float: right;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px;
}
#main .topFiltersContent .filterBox {
	float: left;
	width: 130px;
	height: 29px;
	margin: 0px 0px 10px 10px;
	padding: 0px;
	background: #f1eff0 url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/leftColFilterSelectArrow.png) no-repeat right 10px;
	border: none;
	cursor: pointer;
	outline: none;
	position: relative;
	-webkit-transition: background 0.2s linear; -moz-transition: background 0.2s linear; -o-transition: background 0.2s linear; transition: background 0.2s linear;
}
#main .topFiltersContent .filterBox:hover { background-color: #d0d0d0; }
#main .stickyContent.stickyFilters .topFiltersContent .filterBox { background-color: #dadada; margin: 0px 10px 0px 0px; }

#main .topFiltersContent .filterBox.categoryNav { width: 240px; display: none; }
#main .stickyContent.stickyFilters .topFiltersContent .filterBox.categoryNav { float: left; margin: 0px 10px 0px 0px; display: block; }

#main .topFiltersContent .filterBox .openFilter {
	float: left;
	width: 114px;
	padding: 0px 8px 0px 8px;
	margin: 0px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	cursor: pointer;
	outline: none;
	font-size: 12px;
	line-height: 29px;
	text-align: left;
	font-weight: normal;
	text-transform: capitalize;
	color: #161313;
	position: relative;
}
#main .topFiltersContent .filterBox.categoryNav .openFilter { width: 224px; font-weight: bold; text-transform: uppercase; font-size: 13px; }

#main .topFiltersContent .filterBox .subFilterContent {
	float: left;
	width: 190px;
	height: auto;
	margin: 0px;
	padding: 12px 6px 12px 12px;
	background: #fff;
	border: 2px solid #f1eff0;
	position: absolute;
	left: 0px;
	top: 31px;
	z-index: 720;
	display: none;
}
#main .topFiltersContent .filterBox.categoryNav .subFilterContent { width: 218px; }

#main .topFiltersContent .filterBox ol {
	float: left;
	width: 190px;
	height: auto;
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}
#main .topFiltersContent .filterBox ol.scrollHeight { max-height: 195px; }

#main .topFiltersContent .filterBox.categoryNav ol { width: 218px; }

#main .topFiltersContent .filterBox ol li {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 3px 0px 3px 0px;
}
#main .topFiltersContent .filterBox ol li a {
	float: left;
	width: 172px;
	height: auto;
	padding: 0px 0px 0px 18px;
	margin: 0px;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	position: relative;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .topFiltersContent .filterBox ol li a:hover { color: #555; }
#main .topFiltersContent .filterBox ol li a.active { color: #555; }

#main .topFiltersContent .filterBox.categoryNav ol li a { width: 200px; }

#main .topFiltersContent .filterBox ol li a::before {
	content: '';
	float: left;
	width: 8px;
	height: 8px;
	padding: 0px;
	margin: 0px;
	background: #fff;
	border: 1px solid #b8b8b8;
	position: absolute;
	left: 0px;
	top: 2px;
	z-index: 10;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .topFiltersContent .filterBox ol li a:hover::before { border-color: #000; }
#main .topFiltersContent .filterBox ol li.active a::before { background: #000; border-color: #000; }


#main .topFiltersContent .filterBox ol li input.checkbox-filter { display: none; }


#main .topFiltersContent .stateContent {
	float: left;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px;
	position: absolute;
	right: 0px;
	top: -22px;
	z-index: 10;
}
#main .stickyContent.stickyFilters .topFiltersContent .stateContent { display: none; }

#main .topFiltersContent .stateContent .stateTitle {
	display: inline-block;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px;
	color: #777;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
}
#main .topFiltersContent .stateContent .stateDescktop {
	display: inline-block;
	width: auto;
	height: auto;
	padding: 0px 0px 0px 8px;
	margin: 0px;
}
#main .topFiltersContent .stateContent .stateDescktop .label {
	display: inline-block;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px;
	color: #666;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
#main .topFiltersContent .stateContent .stateDescktop .value {
	display: inline-block;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px;
	color: #666;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
#main .topFiltersContent .stateContent .stateDescktop .removeFilter {
	display: inline-block;
	width: 11px;
	height: 11px;
	padding: 0px;
	margin: 0px 0px -1px 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/removeFilterIcon.png) no-repeat left top;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .topFiltersContent .stateContent .stateDescktop .removeFilter:hover { opacity: 0.7; }


#main .topFiltersContent .stateContent .clearFilter {
	display: inline-block;
	width: auto;
	height: 11px;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 0px 18px;
	border-left: 1px solid #ababab;
	color: #606060;
	font-size: 12px;
	line-height: 11px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/removeFilterIcon.png) no-repeat 10px top;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .topFiltersContent .stateContent .clearFilter:hover { background-position: 8px top; }



/* New styles for index page only with banners
***********************************************/

.indexHomeBannersView {
	float: left;
	width: 100%;
	padding: 0;
	margin: 10px 0 0 0;
}
.homepageRowContent {
	float: left;
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
	text-align: center;
}
.homepageRowContent.hasBgColor { padding-top: 15px; margin-bottom: 20px; }
.homepageRowContent.desktopRow { display: block; }
.homepageRowContent.mobileRow { display: none; }

.homepageRowContentWrapper {
	width: 1180px;
	margin: 0 auto 0 auto;
}
.homepageRowContentWrapper .fakeWrapperLastElementFix {
	float: left;
	width: 1203px;
	padding: 0;
	margin: 0 ;
}

#main .homepageRowContentWrapper .fakeWrapperLastElementFix p { margin-bottom: 0; }

.homepageRowContentWrapper .productsSliderContent {
	border-top: none;
	padding: 0;
	margin: 0 0 20px 0;
}
.homepageRowContentWrapper .productsSliderContent .title {
	color: #161313;
	font-size: 24px;
	line-height: 36px;
	font-weight: bold;
	text-decoration: none;
}
#main .homepageRowContentWrapper .productsSliderContent .productSlider .touchcarousel-item .productBox { background: #fff; }

.homepageTopBannerRight {
	float: right;
	width: 380px;
	height: 380px;
	padding: 0px;
	margin: 0px;
}
.homepageHoleBannersContent {
	float: left;
	width: 1203px;
	height: auto;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.col2-left-layout .homepageHoleBannersContent { width: 963px; }

.seoTextWrapper {
	float: left;
	width: 100%;
	clear: both;
	margin: 20px 0px;
	padding: 0;
	position: relative;
}
.seoTextWrapper .seoTextContent {
	float: left;
	width: 100%;
	padding: 18px 0 0 0;
	border-top: 1px solid #cecece;
}
.seoTextWrapper .btnsWrapper {
	display: none;
	float: left;
	width: 100%;
	height: 43px;
	text-align: center;
	background: #fff;
}
.seoTextWrapper .seeMore {
	clear: both;
	display: block;
	margin: 5px auto;
	cursor: pointer;
	padding: 5px 5px 5px 5px;
	position: relative;
}
.seoTextWrapper .seeMore:before {
	content: '+';
	font-size: 18px;
	line-height: 10px;
	height: 15px;
	display: block;
	top: 0px;
	left: 0px;
	width: 100%;
	text-align: center;
}
.seoTextWrapper .seeLess {
	clear: both;
	display: none;
	margin: 5px auto;
	cursor: pointer;
	padding: 5px 5px 5px 5px;
	position: relative;
}
.seoTextWrapper .seeLess:before {
	content: "-";
	font-size: 30px;
	line-height: 10px;
	height: 15px;
	display: block;
	top: 0px;
	left: 0px;
	width: 100%;
	text-align: center;
}
.seoTextWrapper .seoLeftBox {
	float: left;
	width: 75%;
	padding-right: 55px;
	box-sizing: border-box;
}
.seoTextWrapper .seoRightBox {
	float: left;
	width: 25%;
	padding-top: 45px;
	box-sizing: border-box;
}

.bannerBox {
	float: left;
	width: 380px;
	height: 380px;
	padding: 0px;
	margin: 0px 21px 20px 0px;
	overflow: hidden;
	position: relative;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.bannerBox.wide { width: 780px; }
.bannerBox.bottomTitle { height: 505px; }
.bannerBox.oneHalf { width: 580px; }
.bannerBox.oneHalf.withBorder { height: auto; }
.bannerBox.oneFourth { width: 280px; height: auto; }
.bannerBox.fullWidth { width: 1180px; height: auto; margin-right: 0px; }

.col2-left-layout .homepageHoleBannersContent .bannerBox { width: 300px; height: 300px; }
.col2-left-layout .homepageHoleBannersContent .bannerBox.wide { width: 621px; }
.col2-left-layout .homepageHoleBannersContent .bannerBox.bottomTitle { height: 450px; }
.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf { width: 460px; }
.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth { width: 944px; height: auto; margin-right: 0px; }

.bannerBox .banner-image-wrapper { float: left; width: 100%; position: relative; }
.bannerBox .banner-image { position: absolute; top: 0; left: 0; max-width: 100%; height: auto; }
.bannerBox .banner-image-wrapper.bottom .banner-image { top: auto; bottom: 0; }
.bannerBox img {
	float: left;
	width: 380px;
	height: auto;
	padding: 0px;
	margin: 0px;
	position: relative;
	z-index: 10;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.bannerBox.wide img { width: 780px; }
.bannerBox.oneHalf img { width: 580px; }
.bannerBox.oneHalf.withBorder img { }
.bannerBox.oneFourth.withBorder img { width: 280px; height: auto; }
.bannerBox.fullWidth img { width: 1180px; height: auto; margin: 0px !important; }

.col2-left-layout .homepageHoleBannersContent .bannerBox img { width: 300px; height: 300px; }
.col2-left-layout .homepageHoleBannersContent .bannerBox.wide img { width: 621px; }
.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf img { width: 460px; }
.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth img { width: 944px; height: auto; margin: 0px !important; }

.bannerBox .fade {
	width: 360px;
	height: auto;
	min-height: 80px;
	padding: 20px 0px 8px 0px;
	margin: 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/bannerBoxFadeBG.png);
	text-align: center;
	position: absolute;
	left: 10px;
	bottom: 10px;
	z-index: 15;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.bannerBox.black .fade { background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/bannerBoxFadeBlackBG.png); }

.bannerBox .fade.hasBuyNowBtn { padding: 15px 0px 13px 0px; }
.bannerBox.wide .fade { width: 760px; }
.bannerBox.bottomTitle .fade { position: relative; left: auto; bottom: auto; float: left; width: 100%; height: 125px; padding: 16px 10px 0px 10px; overflow: hidden; box-sizing: border-box; }
.bannerBox.oneHalf .fade { width: 560px; }
.bannerBox.oneFourth .fade { width: 250px; bottom: 15px; left: 15px; }
.bannerBox.oneHalf.withBorder .fade { z-index: 10; height: 130px;}
.bannerBox.oneFourth.withBorder .fade { z-index: 10; height: 130px; }
.bannerBox.oneHalf.bottomTitle .fade { width: 100%; }
.bannerBox.oneFourth.bottomTitle .fade { width: 100%; bottom: auto; left: auto; }
.bannerBox.fullWidth.textRight .fade { width: 40%; padding: 100px 20px 0px 20px; left: auto; bottom: auto; top: 0px; right: 0px; background: none; }

.col2-left-layout .homepageHoleBannersContent .bannerBox .fade { width: 280px; }
.col2-left-layout .homepageHoleBannersContent .bannerBox.wide .fade { width: 601px; }
.col2-left-layout .homepageHoleBannersContent .bannerBox.bottomTitle .fade { width: 300px; }
.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf .fade { width: 440px; }
.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth.textRight .fade { width: 55%; padding: 100px 20px 0px 20px; left: auto; right: 0px; bottom: auto; top: 0px; background: none; }

.bannerBox .fade .title {
	float: left;
	width: 330px;
	height: 22px;
	line-height: 22px;
	padding: 0px 15px 0px 15px;
	margin: 12px 0px 5px 0px;
	font-size: 18px;
	color: #161313;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.bannerBox .fade.hasBuyNowBtn .title { margin: 0px 0px 5px 0px; }

.bannerBox.wide .fade .title { width: 730px; }
.bannerBox.oneHalf .fade .title { width: 510px; }
.bannerBox.oneFourth .fade .title { width: 220px; }
.bannerBox.fullWidth .fade .title { width: 100%; box-sizing: border-box; }
.bannerBox.black .fade .title { color: #fff; }

.col2-left-layout .homepageHoleBannersContent .bannerBox .fade .title { width: 260px; }
.col2-left-layout .homepageHoleBannersContent .bannerBox.wide .fade .title { width: 571px; }
.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf .fade .title { width: 410px; }
.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth .fade .title { width: 100%; height: auto; margin: 0px 0px 15px 0px; box-sizing: border-box; font-size: 24px; line-height: 27px; color: #fff; }

.bannerBox .fade .subTitle {
	float: left;
	width: 330px;
	height: 21px;
	line-height: 20px;
	padding: 0px 15px 0px 15px;
	margin: 0px 0px 5px 0px;
	font-size: 16px;
	color: #161313;
	font-weight: 300;
	text-decoration: none;
	text-align: center;
	overflow: hidden;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}

.bannerBox.wide .fade .subTitle { width: 730px; }
.bannerBox.bottomTitle .fade .subTitle { margin-bottom: 10px; }
.bannerBox.oneHalf .fade .subTitle { width: 510px; }
.bannerBox.oneFourth .fade .subTitle { width: 220px; }
.bannerBox.fullWidth .fade .subTitle { width: 100%; box-sizing: border-box; }
.bannerBox.black .fade .subTitle { color: #fff; }

.col2-left-layout .homepageHoleBannersContent .bannerBox .fade .subTitle { width: 250px; }
.col2-left-layout .homepageHoleBannersContent .bannerBox.wide .fade .subTitle { width: 571px; }
.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf .fade .subTitle { width: 410px; }
.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth .fade .subTitle { width: 100%; height: auto; margin: 0px 0px 15px 0px; box-sizing: border-box; font-size: 16px; line-height: 22px; color: #fff; }

.bannerBox .fade .buyBtn {
	float: none;
	display: inline-block;
	clear: both;
	width: auto;
	height: 28px;
	line-height: 28px;
	padding: 0px 24px 0px 14px;
	margin: 0px auto 0px auto;
	border: 1px solid #000;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/buyBtnArrow2.png) no-repeat right 7px;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.bannerBox .fade .buyBtn:hover { border-color: #d21010; padding: 0px 27px 0px 17px; }

.bannerBox.fullWidth .fade .buyBtn { color: #fff; border-color: #fff; background-image: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/buyBtnArrow2W.png); }
.bannerBox.black .fade .buyBtn { color: #fff; border-color: #fff; background-image: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/buyBtnArrow2W.png); }

.bannerBox .label {
	float: left;
	width: 60px;
	height: 60px;
	line-height: 60px;
	padding: 0px;
	margin: 0px;
	font-size: 22px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	font-weight: 300;
	font-family: 'Open Sans Condensed', sans-serif;
	border-radius: 100%;
	opacity: 1 !important;
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 15;
}
.bannerBox .label.blue { background: #0096bc; }
.bannerBox .label.red { background: #bc0000; }
.bannerBox .label.black { background: #000; }

.bannerBox .label.linear { border-radius: 0px; width: auto; padding: 0px 7px; font-size: 20px; font-weight: 400; height: 36px; line-height: 35px; text-transform: none; right: 0; }

.bannerBox .mask {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 11;
	opacity: 0;
	border: 1px solid #333;
  	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	-webkit-transition: all 0.15s linear; -moz-transition: all 0.15s linear; -o-transition: all 0.15s linear; transition: all 0.15s linear;
}
.bannerBox:hover .mask { /*opacity: 0.7; border: 5px solid #6f6f6f; */}

.bannerBox.black:hover .mask { border-color: #111; }

.bannerBox.withBorder .mask{
	opacity: 1;
	border: 15px solid transparent;
}

.spacerContent {
	float: left;
	width: 1180px;
	height: auto;
	padding: 0px;
	margin: 0px 0px 20px 0px;
}
.spacerContent span.title {
	float: left;
	width: 1140px;
	height: auto;
	padding: 0px 20px 0px 20px;
	margin: 0px;
	font-size: 24px;
	line-height: 36px;
	color: #161313;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
#main .mainContent .spacerContent a.title {
	float: left;
	width: 1140px;
	height: auto;
	padding: 0px 20px 0px 20px;
	margin: 0px;
	font-size: 24px;
	line-height: 36px;
	color: #161313;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}

#main .mainContent .landingTrendContent {
	float: left;
	width: 972px;
	height: auto;
	padding: 0px;
	margin: 10px 0px 0px 0px;
}
#main .mainContent .landingTrendContent .trendBox {
	float: left;
	width: 312px;
	height: auto;
	padding: 0px;
	margin: 0px 12px 20px 0px;
	text-align: center;
	position: relative;
}
#main .mainContent .landingTrendContent .trendBox .trendIMG {
	float: left;
	width: 312px;
	height: auto;
	padding: 0px;
	margin: 0px;
	position: relative;
}
#main .mainContent .landingTrendContent .trendBox .trendIMG img {
	float: left;
	width: 312px;
	height: auto;
	padding: 0px;
	margin: 0px;
	border: none;
	position: relative;
	z-index: 5;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .mainContent .landingTrendContent .trendBox .trendIMG .mask {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 11;
	opacity: 0;
	border: 1px solid #333;
  	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	-webkit-transition: all 0.15s linear; -moz-transition: all 0.15s linear; -o-transition: all 0.15s linear; transition: all 0.15s linear;
}
#main .mainContent .landingTrendContent .trendBox:hover .trendIMG .mask { opacity: 0.7; border: 5px solid #6f6f6f; }

#main .mainContent .landingTrendContent .trendBox .hash {
	display: inline-block;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 5px 0px 5px 0px;
	font-size: 44px;
	line-height: 47px;
	color: #161313;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	font-family: "BebasNeue", Arial, Helvetica, sans-serif;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .mainContent .landingTrendContent .trendBox:hover .hash { color: #555; }
#main .mainContent .landingTrendContent .trendBox:hover .hash:hover { color: #ca191f; }

#main .mainContent .landingTrendContent .trendBox .title {
	display: inline-block;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	font-size: 30px;
	line-height: 34px;
	color: #161313;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	font-family: "BebasNeue", Arial, Helvetica, sans-serif;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .mainContent .landingTrendContent .trendBox .title:hover { color: #ca191f; }

#main .mainContent .landingTrendContent .trendBox p {
	display: inline-block;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	font-size: 16px;
	line-height: 18px;
	color: #a3a3a3;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
#main .mainContent .landingTrendContent .trendBox p a {
	text-decoration: none;
	color: #a3a3a3;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .mainContent .landingTrendContent .trendBox p a:hover { color: #ca191f; }

#main .mainContent .categoryLanding {
	float: left;
	width: 964px;
	height: auto;
	padding: 0px;
	margin: 0px;
}




.homepageResponsiveBanners {
	float: left;
	width: 960px;
	padding: 0px;
	margin: 10px 10px 0px 10px;
	display: none;
}
.homepageResponsiveBanners p { padding: 0px; margin: 0px; }
.homepageResponsiveBanners p a { padding: 0px; margin: 0px; text-decoration: none; border: none; }

.homepageResponsiveBanners img {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	border: none;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}





/*** end of only banner home templates ***/

.cashondelivery {
	float: left;
	margin: 2px 0 0 10px;
	color: black;
	font-weight: bold;
}
.cashContainer {
	position: relative;
	float: left;
}
.cashTooltip {
	position: absolute;
	left: 35px;
	bottom: 0;
	display: none;
	background-color: #DBCEAD;
	color: #222;
	padding: 7px;
	width: 230px;
	z-index: 999;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;

}
.gaTranslate {
	position: absolute;
	top: -27px;
	left: 0;
	z-index: 2000;
}

#loading-mask2 {
	border: 4px solid #171414;
	background:#f5f5f5;
	display: none;
	color: #171414;
	font-weight: bold;
	left: 50%;
	margin:0px 0px 0px -160px;
	padding:10px;
	position: fixed;
	text-align: center;
	top: 45%;
	width: 300px;
	height:auto;
	z-index: 1000;
	float:left;
}
#loading-mask2 .loader {
	background: none;
	border: none;
	color: #171414;
	font-weight: bold;
	font-size:18px!important;
	line-height:17px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	text-align: center;
	float:left;
	height:auto;
}

#login-popup {
	width: 490px;
	height: 400px;
	padding: 0 20px;
}
#login-popup .fb_login {
	display: block;

}


#wishlistPopup {
	float: left;
	width: 490px;
	height: auto;
	padding: 20px;
	margin: 0px;
	background: #fff;
}
#wishlistPopup .popUpLogo {
	float: left;
	width: 293px;
	height: 56px;
	padding: 0px;
	margin: 0px 0px 20px 99px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/popUpLogo.png) no-repeat left top;
}

html.en #wishlistPopup .popUpLogo { background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/popUpLogoEN.png) no-repeat left top; }
html.el #wishlistPopup .popUpLogo { background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/popUpLogoGr.png) no-repeat left top; }
html.ro #wishlistPopup .popUpLogo { background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/popUpLogoRO.png) no-repeat left top; }
html.hr #wishlistPopup .popUpLogo { background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/popUpLogoHR.png) no-repeat left top; }

#wishlistPopup p {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	line-height: 16px;
	color: #777;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
#wishlistPopup p a:hover { text-decoration: none; }

#wishlistPopup .popUpButtonsContent {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 20px 0 0;
	text-align: center;
}
#wishlistPopup .fb_login {
	float: left;
	width: 265px;
	height: 44px;
	padding: 0px 0px 0px 43px;
	margin: 0px 0px 15px 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/fbLoginBtn.png) no-repeat left top;
	font-size: 16px;
	line-height: 44px;
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
#wishlistPopup .fb_login:hover { opacity: 0.8; }

#wishlistPopup span.or {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 15px 0 0;
	color: #171414;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
#wishlistPopup .registration {
	display: inline-block;
	width: 308px;
	height: 44px;
	line-height: 44px;
	padding: 0px;
	margin: 14px 0px 10px 0px;
	background: #777;
	border-radius: 3px;
	font-size: 16px;
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
#wishlistPopup .registration:hover { background: #999; }

#wishlistPopup p {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	line-height: 15px;
	color: #171414;
	text-align: center;
	font-weight: 600;
	text-decoration: none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
#wishlistPopup p a {
	color: #171414;
	text-decoration: underline;
}
#wishlistPopup p.conditions { margin: 20px 0px 0px 0px; }
#wishlistPopup p.conditions a { color: #777; }
#wishlistPopup p.conditions a:hover { text-decoration: none; }



.wishlistPopup {
	float: left;
	width: 490px;
	height: auto;
	padding: 20px;
	margin: 0px;
	background: #fff;
}
.wishlistPopup .popUpLogo {
	float: left;
	width: 293px;
	height: 56px;
	padding: 0px;
	margin: 0px 0px 20px 99px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/popUpLogo.png) no-repeat left top;
}
html.en .wishlistPopup .popUpLogo { background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/popUpLogoEN.png) no-repeat left top; }

.wishlistPopup p {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	line-height: 16px;
	color: #777;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
.wishlistPopup p a:hover { text-decoration: none; }

.wishlistPopup .popUpButtonsContent {
	float: left;
	width: 308px;
	height: auto;
	padding: 0px;
	margin: 20px 0px 0px 92px;
}
.wishlistPopup .fb_login {
	float: left;
	width: 265px;
	height: 44px;
	padding: 0px 0px 0px 43px;
	margin: 0px 0px 15px 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/fbLoginBtn.png) no-repeat left top;
	font-size: 16px;
	line-height: 44px;
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
.wishlistPopup .fb_login:hover { opacity: 0.8; }

.wishlistPopup span.or {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
	color: #171414;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
.wishlistPopup .registration {
	float: left;
	width: 308px;
	height: 44px;
	line-height: 44px;
	padding: 0px;
	margin: 14px 0px 10px 0px;
	background: #777;
	border-radius: 3px;
	font-size: 16px;
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
.wishlistPopup .registration:hover { background: #999; }

.wishlistPopup p {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	line-height: 15px;
	color: #171414;
	text-align: center;
	font-weight: 600;
	text-decoration: none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
.wishlistPopup p a { color: #171414; text-decoration: underline; }
.wishlistPopup p.conditions { margin: 20px 0px 0px 0px; }
.wishlistPopup p.conditions a { color: #777; }
.wishlistPopup p.conditions a:hover { text-decoration: none; }



#addAnotherProductPopUp {
	float: left;
	width: 490px;
	height: auto;
	padding: 20px;
	margin: 0px;
	background: #fff;
}











/* Question Game Styles
************************/

section.questionGameContent {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
}
section.questionGameContent.successGame h1 { text-align: center; }

.stenik-questiongame-game-view #main .breadcrumb a { display: none; }
.stenik-questiongame-game-view #main .breadcrumb span { display: none; }
.stenik-questiongame-game-view #main .breadcrumb .banner a { display: block; }

.stenik-questiongame-game-sendsuccess #main .breadcrumb a { display: none; }
.stenik-questiongame-game-sendsuccess #main .breadcrumb span { display: none; }
.stenik-questiongame-game-sendsuccess #main .breadcrumb .banner a { display: block; }

.stenik-questiongame-game-finished #main .breadcrumb a { display: none; }
.stenik-questiongame-game-finished #main .breadcrumb span { display: none; }
.stenik-questiongame-game-finished #main .breadcrumb .banner a { display: block; }

section.questionGameContent .questionSocial {
	float: right;
	width: auto;
	height: auto;
	padding: 0px;
	margin: -30px 0px 0px 0px;
}
section.questionGameContent .questionSocial .fb-like { float: left; margin-right: 10px; }
section.questionGameContent .questionSocial #___plusone_0 { float: left; width: 58px!important; }
section.questionGameContent .questionSocial #___plusone_1 { float: left; width: 58px!important; }
section.questionGameContent .questionSocial #___plusone_2 { float: left; width: 58px!important; }

section.questionGameContent .questionGameSliderContent {
	float: left;
	width: 508px;
	height: 507px !important;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	background: #d9d9d9;
}
#main .mainContent section.questionGameContent .anythingSlider ul.slider.fade { height: 507px !important; }
#main .mainContent section.questionGameContent .anythingSlider ul.slider.fade li { height: 507px !important; padding-top: 0;}
#main .mainContent section.questionGameContent .anythingSlider ul.slider.fade li.panel.activePage { position: absolute; }
#main .mainContent section.questionGameContent .anythingSlider .anythingControls { display: none !important; }
#main .mainContent section.questionGameContent .anythingSlider .arrow { display: none !important; }

section.questionGameContent .questionGameInfoContent {
	float: right;
	width: 411px;
	height: auto;
	padding: 0px;
	margin: 10px 0px 0px 0px;
}
section.questionGameContent.successGame .questionGameInfoContent { width: 100%; text-align: center; }

section.questionGameContent .questionGameInfoContent .description {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
section.questionGameContent .questionGameInfoContent .description p {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 6px 0px;
	font-size: 12px;
	line-height: 16px;
	color: #777;
	font-weight: normal;
	text-decoration: none;
}
section.questionGameContent.successGame .questionGameInfoContent .gameCMSBlockContent p { text-align: center; }

section.questionGameContent.successGame .questionGameInfoContent .gameCMSBlockContent p a.successPageShopBtn {
	float:left;
	width:179px;
	height:37px;
	background-image:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/addtoBag.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	line-height:37px;
	text-align:center;
	color:#fff !important;
	font-size:12px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	text-decoration:none !important;
	font-weight:400;
	text-transform: uppercase !important;
	padding:0px;
	margin: 10px 0px 0px 0px;
	border:none;
	cursor:pointer;
	overflow:hidden;
	border-radius:3px;
	transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
}
section.questionGameContent.successGame .questionGameInfoContent .gameCMSBlockContent p a.successPageShopBtn:hover { background-position: 0px -37px; }

section.questionGameContent.successGame .questionGameInfoContent .gameCMSBlockContent .fb-like { float: none !important; }

section.questionGameContent.successGame .questionGameInfoContent .gameCMSBlockContent hr {
	display: block;
	width: 100%;
	height: 1px;
	border: none;
	clear: both;
	padding: 0px;
	margin: 20px 0px 10px 0px;
	background: #fff url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/gameCMSBlockBG.jpg) no-repeat center center;
}

section.questionGameContent .questionGameInfoContent .questionGameForm {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
section.questionGameContent .questionGameInfoContent .questionGameForm  p.requered {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 6px 0px;
	font-size: 12px;
	line-height: 16px;
	color: #777;
	font-weight: normal;
	text-decoration: none;
}
section.questionGameContent .questionGameInfoContent .questionGameForm label {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 4px 0px;
	font-size: 12px;
	line-height: 16px;
	color: #777;
	font-weight: 600;
	text-decoration: none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
section.questionGameContent .questionGameInfoContent .questionGameForm label.short { width: auto; margin-right: 10px; }
section.questionGameContent .questionGameInfoContent .questionGameForm label.radioLabel { width: auto; font-weight: normal; margin-right: 10px; }
section.questionGameContent .questionGameInfoContent .questionGameForm label a { color: #111; text-decoration: underline; }
section.questionGameContent .questionGameInfoContent .questionGameForm label a:hover { text-decoration: none; }

section.questionGameContent .questionGameInfoContent .questionGameForm input.input-text {
	float: left;
	width: 232px;
    height: 15px;
    line-height: 15px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/inputBG.png) repeat-x left top;
    border: 1px solid #ccc;
    color: #333;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0px 0px 10px 0px;
    padding: 5px 5px 5px 5px;
    outline: none;
}
section.questionGameContent .questionGameInfoContent .questionGameForm input.radio {
	float: left;
	width: auto;
	background: none;
	border: none;
	padding: 0px;
	margin: 2px 4px 0px 0px;
}
section.questionGameContent .questionGameInfoContent .questionGameForm input.checkbox {
	float: left;
	width: auto;
	background: none;
	border: none;
	padding: 0px;
	margin: 2px 6px 0px 0px;
}
section.questionGameContent .questionGameInfoContent .questionGameForm .validation-advice {
	float: left;
	width: 100%;
	clear: both;
	height: auto;
	padding: 0px;
	margin: -5px 0px 10px 0px;
	font-size: 13px;
	line-height: 17px;
	color: #cb191f;
	font-weight: normal;
	text-decoration: none;
}
#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm button.button {
	float:left;
	width:179px;
	height:37px;
	background-image:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/addtoBag.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	line-height:37px;
	text-align:center;
	color:#fff;
	font-size:12px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:400;
	text-transform: uppercase;
	padding: 0px;
	margin: -15px 0px 0px 0px;
	border:none;
	cursor:pointer;
	overflow:hidden;
	border-radius:3px;
	transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
}
#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm button.button:hover { background-position: 0px -37px; }

section.questionGameContent .questionGameInfoContent .mainQuestionBox {
	float: left;
	width: 389px;
	height: auto;
	padding: 10px 10px 0px 10px;
	margin: 2px 0px 15px 0px;
	background: #f5f5f5;
	border: 1px solid #d9d9d9;
}
section.questionGameContent .questionGameInfoContent .mainQuestionBox label { margin-bottom: 10px; color: #111; font-size: 15px; }
section.questionGameContent .questionGameInfoContent .mainQuestionBox label.radioLabel { color: #333; font-size: 12px; }

section.questionGameContent .questionGameInfoContent button.button {
	float: left;
	height: 25px;
	padding: 0px 12px 3px 12px;
	margin: 15px 0px 0px 0px !important;
	line-height: 22px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/btnCheckout.png) repeat-x left top;
	color: #fff;
	text-align: center;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px solid #545454;
	cursor: pointer;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
section.questionGameContent .questionGameInfoContent button.button:hover { background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/btnCheckout.png) repeat-x left bottom; }

section.questionGameContent .successBannersContent {
	float: left;
	width: 920px;
	height: auto;
	padding: 0px;
	margin: 0px 0px 0px 40px;
}
section.questionGameContent .successBannersContent a {
	float: left;
	width: 280px;
	height: 280px;
	padding: 0px;
	margin: 0px 20px 20px 0px;
	position: relative;
}
section.questionGameContent .successBannersContent a span {
	width: 280px;
	height: 280px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:12;
	-khtml-opacity:0.0; -moz-opacity:0.0; -ms-filter:”alpha(opacity=0)”; filter:alpha(opacity=0); opacity:0.0;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/successBannersHover.png) no-repeat left top;
}





/* End of question game styles */


/* Start styling One vs one page*/

#main .productList.listMode.fullWidth {	width: 100%; text-align: center; }

#main .productList.listMode.fullWidth .productBox { float: none; display: inline-block; }

.btnHolder {
	display: block;
	width: 100%;
	margin: 20px 0px 20px 0px;
}
.btnHolder .seeAllBtn {
	display: table;
	margin: 0 auto;
	width: auto;
	padding: 0px 20px 0px 20px;
	height: 37px;
	background-image: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/addtoBag.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	line-height: 37px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: 400;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
	overflow: hidden;
	border-radius: 3px;
	transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
}
.btnHolder .seeAllBtn:hover { background-position: 0px -37px; }

/* End styling One vs one page*/




/* Geolocalization popUp styles */

.geolocalizationPopUp {
    float: left;
    width: 536px;
    height: 380px;
    margin: 0px;
    padding: 35px 20px 30px 20px;
	background: #fff;
	text-align: center;
	border: 2px solid #000;
}
.geolocalizationPopUp .popUpLogo {
	display: block;
    width: 293px;
    height: 56px;
    margin: 0px auto 22px auto;
    padding: 0px;
    background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/popUpLogoEN.png) no-repeat left top;
}
.geolocalizationPopUp p {
    float: left;
    width: 100%;
    height: auto;
    margin: 20px 0px 20px 0px;
    padding: 0px;
    font-size: 28px;
    line-height: 30px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
	color: #000;
    text-decoration: none;
}
.geolocalizationPopUp .choseCountryBox {
	float: left;
	width: 130px;
	height: 175px;
	padding: 0px;
	margin: 40px 18px 0px 18px;
}
.geolocalizationPopUp .choseCountryBox.last { margin-right: 0px; }

.geolocalizationPopUp .choseCountryBox .choseCountryIMG {
	float: left;
	width: 120px;
	height: auto;
	padding: 0px;
	margin: 0px 5px 0px 5px;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.geolocalizationPopUp .choseCountryBox:hover .choseCountryIMG { opacity: 0.8; }

.geolocalizationPopUp .choseCountryBox .title {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 24px 0px 0px 0px;
	font-size: 22px;
    line-height: 24px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
	color: #000;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.geolocalizationPopUp .choseCountryBox:hover .title { color: #777; }

.geolocalizationPopUp .choseCountryBox .subTitle {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	font-size: 14px;
    line-height: 16px;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
	color: #555;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.geolocalizationPopUp .choseCountryBox:hover .subTitle { color: #000; }


.geolocalizationPopUp select.choseCountry {
	float: left;
    width: 278px;
    height: 28px;
    line-height: 28px;
    margin: 0px 0px 10px 122px;
    padding: 2px 0px 2px 5px;
	background: #fff;
    color: #040404;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 13px;
    outline: none;
    border: 1px solid #d0d0d0;
    transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s;
}
.geolocalizationPopUp select.choseCountry:focus { border: 1px solid #008bd6; box-shadow: 0px 0px 3px 0px #008bd6; }

.geolocalizationPopUp .blockCurrency {
	float: left;
	width: 308px;
	height: auto;
	padding: 0px;
	margin: 0px 0px 0px 92px;
}
.geolocalizationPopUp .blockCurrency label {
    float: left;
    width: 100%;
    height: auto;
    margin: 0px 0px 6px 0px;
    padding: 0px;
    font-size: 12px;
    font-weight: 600;
    line-height: 15px;
    text-align: center;
	color: #171414;
    text-decoration: none;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.geolocalizationPopUp .blockCurrency select.selectCurrency {
	float: left;
    width: 165px;
    height: 28px;
    line-height: 28px;
    margin: 3px 0px 7px 75px;
    padding: 2px 0px 2px 5px;
	background: #fff;
    color: #040404;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 13px;
    outline: none;
    border: 1px solid #d0d0d0;
    transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s;
}
.geolocalizationPopUp .blockCurrency select.selectCurrency:focus { border: 1px solid #008bd6; box-shadow: 0px 0px 3px 0px #008bd6; }

.geolocalizationPopUp input.submitCurrency {
    float: left;
    width: 308px;
    height: 44px;
    margin: 10px 0px 10px 92px;
    padding: 0px;
	background: #777;
    color: #fff;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 44px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    border-radius: 3px;
    border: none;
    cursor: pointer;
    outline: none;
    transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s;
}
.geolocalizationPopUp input.submitCurrency:hover { background: #999; }

/* End of geolocalization popUp popUp styles */














/* RMA Module Styles */

.awrma-account {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
.link-awrma-newrma {
	float: left;
	height: 25px;
	line-height: 25px;
	margin: 0px 0px 15px 0px;
	padding: 0px 12px 0px 12px;
	background: #343434;
	color:#fff;
	text-align:center;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	text-transform: uppercase;
	border: 1px solid #545454;
	border-radius: 2px;
	cursor: pointer;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	-webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;
}
.link-awrma-newrma:hover { background: #6a6a6a; }

.awrma-customer-rma-list .buttons-set { display: none; }

.awrma-customer-rma-new #main .mainContent .fieldset {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 15px 0px;
	border-bottom: 1px solid #e7e7e7;
}
.awrma-customer-rma-new #main .mainContent .buttons-set { margin-top: 0px !important; }
.awrma-customer-rma-new #main .mainContent .buttons-set .required { display: none; }

.awrma-customer-rma-new #main .mainContent .buttons-set p.back-link { float:right; padding:0px; margin: -23px 0px 0px 0px; }

.awrma-customer-rma-new #main .mainContent .fieldset p {
	color: #000;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    margin: 0 0 7px;
    padding: 0;
    text-decoration: none;
}

.awrma-customer-rma-new h2 {
	color: #000;
    font-family: Arial,sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 21px;
    margin: 10px 0 12px;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}
.awrma-customer-rma-new ul.form-list {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.awrma-customer-rma-new ul.form-list li {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.awrma-customer-rma-new ul.form-list li.fields .field {
	float: left;
	width: 320px;
	height: auto;
	padding: 0px;
	margin: 0px 20px 0px 0px;
}
.awrma-customer-rma-new label { }

.awrma-customer-rma-new input#awrma-policy-agree {
	float: left;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 2px 5px 0px 0px;
}
.awrma-customer-rma-new select {
	float: left;
	width: 320px;
	height: 24px;
	padding: 0px 2px 0px 6px;
	margin: 2px 0px 10px 0px;
	border: 1px solid #d0d0d0;
	background: #fff;
	outline: none;
	font-size: 13px;
	color: #040404;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.awrma-customer-rma-new select:hover { border-color: #909090; }
.awrma-customer-rma-new select:focus { border-color: #909090; background: #f1f1f1; }
.awrma-customer-rma-new select.validation-failed { border: 1px solid #fb3b3b; color: #d42125; }

.awrma-customer-rma-new textarea {
	width: 743px;
	display: block;
	min-height: 116px;
	padding: 4px 6px 4px 6px;
	margin: 2px 0px 8px 0px;
	border: 1px solid #d0d0d0;
	font-family: Arial,sans-serif;
	resize: vertical;
	font-size: 13px;
	line-height: 16px;
	outline: none;
}
.awrma-customer-rma-new textarea:focus { border: 1px solid #008bd6; box-shadow: 0 0 3px 0 #008bd6; }
.awrma-customer-rma-new textarea.validation-failed { border: 1px solid #fb3b3b; color: #d42125; }


.awrma-customer-rma-view .notice-msg { margin-bottom: 10px !important; }

.awrma-customer-rma-view .mainContent .link-awrma-cancel {
	background: #343434;
    border: 1px solid #545454;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 25px;
    line-height: 25px;
    margin: 0px;
    padding: 0px 12px 0px 12px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
}
.awrma-customer-rma-view .mainContent .link-awrma-cancel:hover { background: #6a6a6a; color: #fff; }

.awrma-customer-rma-view .data-table td.last { border-right: 1px solid #d0d0d0; }
.awrma-customer-rma-list .data-table td.last { border-right: 1px solid #d0d0d0; }

.awrma-customer-rma-new .mainContent .validation-advice { margin-top: 2px !important; float: left; width: 100%; }

.awrma-customer-rma-new .mainContent #awrma-items td.a-right p { text-align: center; }
.awrma-customer-rma-new .mainContent #awrma-items td.a-right ul li a { color: #111; }



.awrma-customer-rma-view .mainContent .fieldset a {
	text-decoration: none;
	color: #111111;
	border-bottom: 1px solid #111;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.awrma-customer-rma-view .mainContent .fieldset a:hover { color: #ea0400; border-bottom: 1px solid #fff; }

.awrma-customer-rma-view .mainContent h2 {
	color: #000;
    font-family: Arial,sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 21px;
    margin: 10px 0 12px;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}
.awrma-customer-rma-view .mainContent h4 {
	float: left;
	width: 100%;
	height: auto;
	color: #171414;
    font-size: 18px;
    line-height: 24px;
    font-weight: normal;
    margin: 15px 0px 0px 0px;
    padding: 0px;
    text-decoration: none;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
}
.awrma-customer-rma-view #main .mainContent .fieldset { width: 100%; }

.awrma-customer-rma-view .mainContent ul.form-list {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.awrma-customer-rma-view .mainContent ul.form-list li {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.awrma-customer-rma-view .mainContent ul.form-list li.fields .field {
	float: left;
	width: 355px;
	height: auto;
	padding: 0px;
	margin: 0px 20px 0px 0px;
}

.awrma-account table.data-table td p {
	display: block;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px 0px 4px 0px;
	color: #444;
	font-weight: normal;
	text-decoration: none;
	font-size: 15px;
	line-height: 18px;
	text-align: left;
}
.awrma-account table.data-table td p strong { font-weight: normal; }

.awrma-account table.data-table td h3 { margin: 5px 0px 5px 0px; }

.awrma-account table.data-table td dl dt { padding: 0px; margin: 0px; display: inline-block; }
.awrma-account table.data-table td dl dd { padding: 0px; margin: 0px; display: inline-block; }

.awrma-account table.data-table td input.awrma-items-count {
    float: left;
    width: 40px;
    height: 14px;
    padding: 2px 0;
    margin: 0 2px 0 18px;
    border: 1px solid #d0d0d0;
    color: #000;
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    outline: none;
    text-align: center;
    text-decoration: none;
	background: #fff;
    border-radius: 0;
    -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}

.awrma-account table.data-table td .btn-remove2 {
    display: block;
    margin: 0 5px;
	color: #000;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    text-align: center;
    text-decoration: underline;
}
.awrma-account table.data-table td .btn-remove2:hover { text-decoration: none; }


.awrma-customer-rma-view label {
	display: block;
	color: #000;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    line-height: 14px;
    margin: 0 0px 4px 0;
    padding: 0;
    text-align: left;
    text-decoration: none;
}

.awrma-customer-rma-view textarea {
	width: 712px;
	display: block;
	min-height: 116px;
	padding: 4px 6px 4px 6px;
	margin: 2px 0px 8px 0px;
	border: 1px solid #111;
	font-family: Arial,sans-serif;
	resize: vertical;
	font-size: 13px;
	line-height: 15px;
	outline: none;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.awrma-customer-rma-view textarea:hover { border-color: #909090; }
.awrma-customer-rma-view textarea:focus { border-color: #909090; background: #f5f5f5; }
.awrma-customer-rma-view textarea.validation-failed { border: 1px solid #fb3b3b; color: #d42125; }

.awrma-customer-rma-view .input-box input {
	float: left;
	width: 320px;
	height: 24px;
	padding: 2px;
	margin: 2px 0px 15px 0px;
	border: 1px solid #d0d0d0;
	background: #fff;
	outline: none;
	font-size: 13px;
	color: #040404;
	font-weight: normal;
	text-decoration: none;
	font-family: "Open Sans",Arial,Helvetica,sans-serif;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.awrma-customer-rma-view .input-box input:hover { border: 1px solid #008bd6; }
.awrma-customer-rma-view .input-box input:focus { border: 1px solid #008bd6; box-shadow: 0 0 3px 0 #008bd6; }
.awrma-customer-rma-view .input-box input.validation-failed { border: 1px solid #fb3b3b; color: #d42125; }

.awrma-customer-rma-view .input-box input#awrma-file-upload { cursor: pointer; }

.awrma-customer-rma-view .buttons-set { margin: 0px 0px 20px 0px!important; }
.awrma-customer-rma-view .buttons-set p.required { display: none; }

.awrma-customer-rma-view ul.awrma-comments-list {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 20px 0px;
}
.awrma-customer-rma-view ul.awrma-comments-list li {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
}

.awrma-guest-rma-index #main .mainContent h1 { margin-bottom:10px; }

.awrma-guest-rma-index #main #awrma-new-form {
	float:left;
	width:428px;
	border:1px solid #ececec;
	padding:23px 25px 25px 25px;
	margin:0px;
}
.awrma-guest-rma-index #main #awrma-new-form .registered-users { float: left; width: 425px; margin: 0px 0px 0px 0px; }
.awrma-guest-rma-index #main #awrma-new-form .registered-users h2 { margin-top: 0px; }
.awrma-guest-rma-index #main #awrma-new-form .registered-users p {
	font-size:13px!important;
	line-height:17px!important;
	margin:0px 0px 20px 0px!important;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif!important;
	font-weight:400!important;
}

.awrma-guest-rma-index #main #awrma-new-form .registered-users label {
	color:#555;
	display:block;
	font-size:13px;
	padding-bottom:4px;
	line-height:15px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
.awrma-guest-rma-index #main #awrma-new-form .registered-users label em { padding-right: 2px; color: #d91924; }

.awrma-guest-rma-index #main #awrma-new-form .registered-users input.input-text {
	display: block;
	width: 232px;
    height: 21px;
    line-height: 21px;
    margin: 0px 0px 15px 0px;
    padding: 2px 5px 2px 5px;
    font-size: 13px;
    border: 1px solid #d0d0d0;
    color: #040404;
    font-family:'Open Sans', Arial, Helvetica, sans-serif;
	background: #fff;
	outline: inherit;
	-webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;
}
.awrma-guest-rma-index #main #awrma-new-form .registered-users input.input-text:focus { border: 1px solid #008bd6; box-shadow: 0px 0px 3px 0px #008bd6; }


/* End of RMA module styles */




/* Styles from hole body remove from inline because of html5 */

#real-auto-complete { color:red; }


.ajaxsearch {border:solid #ccc 1px}
.ajaxsearch .suggest{background:#0A263D; color:#FFF}
.ajaxsearch .suggest .amount{color:#FF0000}
.ajaxsearch .preview {background:#fff}
.ajaxsearch .preview a {color:#E26703}
.ajaxsearch .preview .description {color:#0A263D}
.ajaxsearch .preview img {float:left; border:solid 1px #CCC }
.header .form-search .ajaxsearch li.selected {background-color:#7FC1F8}

/* End of styles from hole body remove from inline because of html5 */




/* Style for embeded mailchimp form */

#mc_embed_signup { display: inline-block; float: none; }
#mc_embed_signup_scroll { display: inline-block; float: none; }
#mc_embed_signup .indicates-required { color: #555; font-size: 13px; line-height: 15px; margin: 0px 0px 12px 0px; }
#mc_embed_signup .asterisk { color: #d91924; }
#mc_embed_signup .mc-field-group { display: inline; }
#mc_embed_signup .mc-field-group label { display: block; color: #555; font-size: 13px; line-height: 15px; padding-bottom: 4px; }
#mc_embed_signup .mc-field-group input { display: inline-block; width: 290px; height: 21px; line-height: 21px; margin: 0px 0px 5px 0px; padding: 2px 5px 2px 5px; background: #fff; border: 1px solid #d0d0d0; color: #040404; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 13px; outline: none; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
#mc_embed_signup .mc-field-group input:focus { border: 1px solid #008bd6; box-shadow: 0px 0px 3px 0px #008bd6; }
#mc_embed_signup .mc-field-group.input-group { display: block; clear: both; }
#mc_embed_signup .mc-field-group.input-group strong { display: table; color: #555; font-size: 13px; font-weight: normal; line-height: 15px; padding-bottom: 4px; }
#mc_embed_signup .mc-field-group.input-group ul { padding: 0px; margin: 0px; }
#mc_embed_signup .mc-field-group.input-group ul li { padding: 0px; margin: 0px; list-style-type: none; }
#mc_embed_signup .mc-field-group.input-group input[type="radio"] { float: left; width: auto; height: auto; padding: 0px; margin: 2px 6px 0px 0px; }
#mc_embed_signup .mc-field-group.input-group label { float: left; width: auto; height: auto; padding: 0px; margin: 0px 15px 0px 0px; cursor: pointer; }
#mc_embed_signup .mc-field-group.gdpr-mergeRow { display: block; clear: both; padding: 10px 0px 0px 0px; }
#mc_embed_signup .mc-field-group.gdpr-mergeRow .content__gdpr { width: 310px; }
#mc_embed_signup .mc-field-group.gdpr-mergeRow .content__gdpr fieldset.mc-field-group { padding: 0px 0px 10px 0px; margin: 0px; border: none; }
#mc_embed_signup .mc-field-group.gdpr-mergeRow .content__gdpr fieldset.mc-field-group input.av-checkbox { float: left; width: auto; height: auto; padding: 0px; margin: 2px 6px 0px 0px; }
#mc_embed_signup .mc-field-group.gdpr-mergeRow .content__gdpr fieldset.mc-field-group label { float: left; width: auto; height: auto; padding: 0px; margin: 0px; cursor: pointer; }
#mc_embed_signup .mc-field-group.gdpr-mergeRow .content__gdpr fieldset.mc-field-group label span { float: left; width: auto; height: auto; padding: 0px; margin: 0px; cursor: pointer; }
#mc_embed_signup .mc-field-group.gdpr-mergeRow .content__gdpr p { font-size: 12px; line-height: 17px; }
#mc_embed_signup .mc-field-group.gdpr-mergeRow .content__gdprLegal { width: 310px; }
#mc_embed_signup .mc-field-group.gdpr-mergeRow .content__gdprLegal p { font-size: 12px; line-height: 17px; }
#mc_embed_signup input.button { width: 290px; cursor: pointer; }

.cms-page-view.cms-black-friday-2017 #main .mainContent .std { padding-right: 0px; }
.cms-page-view.cms-black-friday-2018 #main .mainContent .std { padding-right: 0px; }

/* End embeded mailchimp form */

span.select2 {
	margin-bottom:15px;
}


/* Styles for vip text page */

#main .mainContent .vipCustumersContent { text-align: center; border-bottom: 1px solid #c1c1c1; padding-bottom: 30px; }

#main .mainContent .vipCustumersContent h1 {
	text-align: center !important;
	font-weight: bold !important;
	padding-bottom: 10px !important;
	margin-bottom: 20px !important;
	border-bottom: 1px solid #c1c1c1 !important;
}

#main .mainContent .vipCustumersContent p {	font-size: 14px; }

#main .mainContent .vipCustumersContent ul.cmsVipBox {
	float: left;
	width: 360px;
	height: 350px;
	padding: 234px 80px 0px 144px;
	margin: 20px 0px 20px 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/vipBG.jpg) no-repeat center center;
}
#main .mainContent .vipCustumersContent ul.cmsVipBox li {
	background: none;
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 15px;
	font-size: 18px;
	text-align: left;
	line-height: 20px;
	color: #1f1d1e;
}
#main .mainContent .vipCustumersContent ul.cmsVipBox li strong { font-size: 24px; font-weight: 800; }

#main .mainContent .vipCustumersContent ul.cmsUltraVipBox {
	float: left;
	width: 360px;
	height: 350px;
	padding: 234px 80px 0px 144px;
	margin: 20px 0px 20px 0px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/ultraVipBG.jpg) no-repeat center center;
}
#main .mainContent .vipCustumersContent ul.cmsUltraVipBox li {
	background: none;
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 15px;
	font-size: 18px;
	text-align: left;
	line-height: 20px;
	color: #1f1d1e;
}
#main .mainContent .vipCustumersContent ul.cmsUltraVipBox li strong { font-size: 24px; font-weight: 800; }

#main .mainContent .vipCustumersContent .registerNowBtn {
	clear: both;
	display: inline-block;
	width: 318px;
	height: 60px;
	line-height: 60px;
	background: #000;
	color: #fff;
	font-size: 14px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	font-family: 'Open Sans', Arial, sans-serif;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .mainContent .vipCustumersContent .registerNowBtn:hover { background: #2e2e2e; }
/* End of styles for vip text page */



/* Styles for reCaptcha magento module */

#main .mainContent .account-create .recaptcha { float: left; width: 305px; height: auto; padding: 0px; margin: 10px 0 0 -9px !important; position: relative; }
#main .mainContent .recaptcha .validation-advice { margin-top: 0px; }

/* End of reCaptcha magento module */

/* Styles for attribute splash page module */

.brand-logo-and-description { float: left; width: 100%; min-height: 30px; padding-left: 170px; margin-bottom: 20px; position: relative; box-sizing: border-box; }
.brand-logo-and-description .splash-image { max-width: 150px; position: absolute; top: 0; left: 0; }
.brand-logo-and-description .splash-description-full { padding-top: 0; }
.brand-banner { margin-bottom: 20px; }
.brand-banner img { max-width: 100%; }

/* End of attribute splash page module */



/* Styles for stenik article module */

.news-box { margin-bottom: 20px; }
.news-box.listing-style { float: left; width: 100%; border: 1px solid #d0d0d0; }
.news-box.listing-style .image-wrapper { float: left; margin: 0px; }
.news-box.listing-style .news-listing-info { float: right; width: 445px; padding: 20px; }
.news-box .data { display: block; margin: 0px 0px 5px 0px; font-size: 12px; line-height: 15px; font-weight: bold; color: #a4a4a4; }
.news-box .title { display: block; max-height: 62px; overflow: hidden; font-size: 16px; line-height: 20px; font-weight: bold; color: #161313; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.news-box.listing-style .title { margin-bottom: 10px; }
.news-box .view-more { display: inline-block; margin-top: 10px; color: #000; text-decoration: underline; }
.news-box .view-more:hover { text-decoration: none; }
.news-box .title:hover { color: #777; }
.news-box.listing-style .short-description { color: #777; }
.news-data { display: block; margin: 10px 0px 15px 0px; font-size: 12px; line-height: 15px; font-weight: bold; color: #a4a4a4; }
.textPage a.news-inner { display: block; border: none; margin: 0 0 20px; }
.textPage a.news-inner img { max-width: 100%; display: inline-block; }
.stenik-article-article-view #main .mainContent .text-box { padding-right: 200px; font-size: 14px; line-height: 22px; }
.stenik-article-article-view #main .mainContent .text-box p { font-size: 14px; line-height: 22px; }
.stenik-article-article-view #main .mainContent .text-box em { font-size: 14px; line-height: 22px; }
.stenik-article-article-view #main .mainContent .text-box a { color: #000; text-decoration: underline; }
.stenik-article-article-view #main .mainContent .text-box a img{ max-width: 100%; height: auto; }
.stenik-article-article-view #main .mainContent .text-box ul li { font-size: 14px; line-height: 22px; }

.stenik-article-article-list .toolbar .paging {
	float: right;
	width: auto;
	height: 25px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.stenik-article-article-list .toolbar .paging a {
	float: left;
	width: 25px;
	height: 25px;
	line-height: 25px;
	margin: 0px 1px 0px 1px;
	padding: 0px;
	text-align: center;
	color: #000;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.stenik-article-article-list .toolbar .paging a:hover { background: #000; color: #fff; border-radius: 3px;  }
.stenik-article-article-list .toolbar .paging a.selected { background: #000; color: #fff; border-radius: 3px; }

.stenik-article-article-list .toolbar .paging a.leftArrow {
	width:25px;
	height:25px;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/leftArrow.png) no-repeat center center;
	margin:0px 5px 0px 0px;
}
.stenik-article-article-list .toolbar .paging a.leftArrow:hover { -khtml-opacity:0.5; -moz-opacity:0.5; -ms-filter:"alpha(opacity=50)"; filter:alpha(opacity=50); opacity:0.5; }
.stenik-article-article-list .toolbar .paging a.rightArrow {
	width:25px;
	height:25px;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/rightArrow.png) no-repeat center center;
	margin:0px 0px 0px 5px;
}
.stenik-article-article-list .toolbar .paging a.rightArrow:hover { -khtml-opacity:0.5; -moz-opacity:0.5; -ms-filter:"alpha(opacity=50)"; filter:alpha(opacity=50); opacity:0.5; }

/* End of stenik article module */



/* Styles for Plumrocket newsletter popup */

.newspopup-theme .hld-pop form.newspopup_up_bg_form ul { padding: 0px !important; }
.newspopup-theme .newspopup_up_bg_form input[type="text"], .newspopup-theme .newspopup_up_bg_form input[type="email"] { float: left !important; }
.newspopup-up-form.newspopup-theme .newspopup_up_bg_form input[type="checkbox"] + label { display: inline !important; margin-right: 10px; font-size: 12px; }
.newspopup-up-form.newspopup-theme .newspopup_up_bg_form .mailchimp_item { text-align: center !important; }

@media only screen and (max-width: 640px) {
	.newspopup-theme .hld-pop form.newspopup_up_bg_form ul li .validation-advice { float: left; width: 100%; margin-top: 8px; margin-bottom: 5px; }
}


/* Choose country Popup */

.popup-fade{
	background: #000;
	opacity: 0.6;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2010;
}
.popup-wrapper *{
	box-sizing: border-box;
}
.popup-wrapper{
	width: 860px;
	height: 479px;
	background: url('https://fashionmix.ro/skin/frontend/fashionmix/default/images/popup-background.jpg') no-repeat;
	background-size: cover;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -240px 0 0 -430px;
	box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.25);
	padding: 25px;
	z-index: 2500;
	box-sizing: border-box;
}
.close-btn{
	display: inline-block;
	clear: both;
	width: 20px;
	height: 20px;
	float: right;
	background: url('https://fashionmix.ro/skin/frontend/fashionmix/default/images/popup-close-icon.png') no-repeat center center;
}
.popup-logo{
	width: 263px;
	height: auto;
	margin: 16px auto 30px auto;
	padding-bottom: 28px;
	position: relative;
}
.popup-logo img{
	max-width: 100%;
}
.popup-logo::before{
	content: '';
	width: 60px;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin: 0 0 0 -30px;
	background: #ccc;
}
.popup-content {
	text-align: center;
}
.popup-title{
	float: left;
	width: 100%;
	font-size: 36px;
	line-height: 26px;
	font-weight: 700;
	color: #222;
	text-align: center;
	margin: 0 0 25px 0;
}
.popup-content p{
	color: #222;
	float: left;
	width: 100%;
	font-size: 16px;
	line-height: 26px;
	text-align: center;
	font-weight: 300;
}
.popup-text {
	float: left;
	width: 100%;
}
.popup-text.en-text{
	margin: 0 0 15px 0;
}
.popup-text.en-text p{
	font-size: 20px;
}
.popup-btns{
	float: left;
	width: 100%;
	text-align: center;
	margin: 28px auto 20px auto;
}

.popup-enter-btn{
	display: inline-block;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 700;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	padding: 10px 10px;
	margin: 7px 20px;
	background-color: #e88237;
	min-width: 370px;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.popup-enter-btn:hover{
	opacity: 0.8;
}
.popup-enter-btn.go-btn{
	min-width: 260px;
	text-align: left;
	padding-left: 133px;
	background: #e88237 url('https://fashionmix.ro/skin/frontend/fashionmix/default/images/shopping-bag-icon.png') no-repeat top 14px left 97px;
}
.popup-enter-btn.transparent{
	color: #222;
	background: transparent;
	border: 1px solid #222;
}
.popup-select{
	display: inline-block;
	height: 50px;
	width: 260px;
	border: 1px solid #d0d0d0;
	vertical-align: middle;
	background: #ddd url('https://fashionmix.ro/skin/frontend/fashionmix/default/images/popup-flag.png') no-repeat left 16px top 15px;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.popup-select:hover{
	border-color: #aaa;
}
.popup-select .popup-select-country{
	cursor: pointer;
	float: right;
	width: 206px;
	height: 48px;
	padding: 0 28px 0 19px;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 14px;
	line-height: 30px;
	color: #222;
	border: none;
	border-left: 1px solid #d0d0d0;
	-webkit-appearance: none;
	-moz-appearance:    none;
	appearance:         none;
	background: #fff url('https://fashionmix.ro/skin/frontend/fashionmix/default/images/angled-arrow-down.png') no-repeat top right;
	outline: 0;
}


/* GDPR styles*/
#main .mainContent .button-hint-text { float: left; clear: left; margin-top: 5px; max-width: 400px; }
.buttons-set .control { list-style: none; }
.cartTotalBox .control { padding-left: 10px; list-style: none; }
.checkbox-box { float: left; width: 100%; margin-bottom: 5px; }
.checkbox-box input { float: left; margin: 2px 10px 0 0; }
.checkbox-box.hidden-checkbox { padding-left: 22px; box-sizing: border-box; }
.checkbox-box label { float: left; max-width: 85%; text-align: left; }
.checkbox-box label a { color: #171414; }
.checkbox-box label a:hover { text-decoration: none; }
.gdpr-link { float: left; width: 100%; }
.gdpr-link:hover { text-decoration: none; }
.stenik-gdprcompliance-customer-dashboard li a { color: #171414; }
.stenik-gdprcompliance-customer-dashboard li a:hover { text-decoration: none; }
.terms-box { width: 500px; max-width: 100%; margin-bottom: 20px; padding: 10px 20px; border: 1px solid #000; max-height: 300px; overflow: auto; box-sizing: border-box; }
.button ~ .button-transparent { margin-top: 20px; }
.button-transparent,
.delete-account { float: left; clear: left; margin-top: 15px; color: #171414; }
.button-transparent:hover,
.delete-account:hover { text-decoration: none; }

.gdpr-popup { position: fixed; z-index: 9999; float: left; height: auto; padding: 10px; margin: 0px; background: #ddd; border: 1px solid #c2c2c2; border-radius: 3px; overflow: hidden; box-sizing: border-box; }
.gdpr-popup.bar { width: 100%; left: 0px; }
.gdpr-popup.bar.top { top: 0px; bottom: auto; }
.gdpr-popup.bar.bottom { bottom: 0px; top: auto; }
.gdpr-popup.box { width: 300px; }
.gdpr-popup.box.top-left { top: 10px; bottom: auto; left: 10px; right: auto; }
.gdpr-popup.box.top-right { top: 10px; bottom: auto; left: auto; right: 10px; }
.gdpr-popup.box.bottom-left { top: auto; bottom: 10px; left: 10px; right: auto; }
.gdpr-popup.box.bottom-right { top: auto; bottom: 10px; left: auto; right: 10px; }
.gdpr-popup .gdpr-message { float: left; width: 100%; height: auto; padding: 0px; margin: 0px 0px 10px 0px; color: #555; font-size: 12px; font-weight: 500; line-height: 17px; font-family: 'Open Sans', Arial, Helvetica, sans-serif; }
.gdpr-popup .gdpr-message a { color: #555; text-decoration: underline;}
.gdpr-popup .gdpr-message a:hover { text-decoration: none;}
.gdpr-popup .gdpr-actions { float: left; width: 100%; height: auto; padding: 0px; margin: 5px 0px 0px 0px; }
.gdpr-popup .gdpr-button { float: left; height: 30px; line-height: 30px; margin: 0px; padding: 0px 18px 0px 18px; background: #343434; color:#fff; text-align:center; font-size: 13px; font-weight:normal; text-decoration:none; border: 1px solid #545454; border-radius: 2px; cursor: pointer; font-family:'Open Sans', Arial, Helvetica, sans-serif; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
.gdpr-popup .gdpr-button:hover { background: #6a6a6a; }
.gdpr-popup.dark { background: #2c2c2c; border-color: #55575f; color: #fff; }
.gdpr-popup.dark .gdpr-message { color: #fff; }
.gdpr-popup.dark .gdpr-message a { color: #fff; text-decoration: underline;}
.gdpr-popup.dark .gdpr-message a:hover { text-decoration: none; }
.gdpr-popup.dark .gdpr-button { background: #4284c5; border-color: #2968a5; }
.gdpr-popup.dark .gdpr-button:hover { background: #5799da; }

.demo-notice {
	margin: 0;
	background: #d75f07;
        padding: 5px 10px 6px 10px;
	color: #fff;
	line-height: 1em;
	text-align: center;
}



/* FILE: colorbox.css */
/* HANDLES: default,STORE_ro,THEME_frontend_fashionmix_default,attributesplash_page_view,attributesplash_page_view_394,attributesplash_page_view_manufacturer,customer_logged_out */
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; margin-top: 0px !important; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic; opacity: 1;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/*
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
    #cboxContent{margin-top:10px;background:#000;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{border:5px solid #000; background:#fff;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc; display: none !important;}
        #cboxLoadingGraphic{background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/css/colorbox/images/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }

        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}

        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-27px; background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/css/colorbox/images/colorboxLeftArrow.png) no-repeat top left; width:55px; height:55px; text-indent:-9999px; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
        #cboxPrevious:hover{ opacity: 0.7; }

        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-27px; background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/css/colorbox/images/colorboxRightArrow.png) no-repeat top right; width:55px; height:55px; text-indent:-9999px; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
        #cboxNext:hover{ opacity: 0.7; }

        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/css/colorbox/images/colorboxClose.png) no-repeat top center; width:45px; height:45px; text-indent:-9999px; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
        #cboxClose:hover{ opacity: 0.7; }



/* FILE: touchcarousel.css */
/* HANDLES: default,STORE_ro,THEME_frontend_fashionmix_default,attributesplash_page_view,attributesplash_page_view_394,attributesplash_page_view_manufacturer,customer_logged_out */

/******************************************************\
*
*  1. Main containers (carousel size, background)
*
\******************************************************/

#main .mainContent .touchcarousel {
	float: left;
	width: 780px;
	height: 380px;
	margin: 0px;
	padding: 0px;
	position: relative;
	z-index: 10;
	overflow: hidden;
}
#main .mainContent .touchcarousel .touchcarousel-container {
	position: relative;
    margin: 0;
    padding: 0;
    list-style: none !important;
	left: 0;
}
#main .mainContent .touchcarousel .touchcarousel-wrapper {
	float: left;
	width: 780px;
	height: 380px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	position: relative;
}


.productSlider {
	float: left;
	width: 1180px;
	height: auto;
	margin: 0px;
	padding: 0px;
	position: relative;
}
.recentlyViewedBox .productSlider { width: 100%; }
.productSlider .touchcarousel-container {
	float: left;
	height: auto;
	position: relative;
    margin: 0;
    padding: 0;
    list-style: none;
	left: 0;
}
.productSlider .touchcarousel-wrapper {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	position: relative;
}

#main .mainContent .responsiveGallery {
	float: left;
	width: 300px;
	height: 300px;
	margin: 0px 0px 30px 0px;
	padding: 0px;
	position: relative;
}
#main .mainContent .responsiveGallery.oneImg { margin-bottom: 10px; }

#main .mainContent .responsiveGallery .touchcarousel-container {
	float: left;
	height: auto;
	position: relative;
    margin: 0;
    padding: 0;
    list-style: none;
	left: 0;
}
#main .mainContent .responsiveGallery .touchcarousel-wrapper {
	float: left;
	width: 100%;
	height: 300px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	position: relative;
}





/******************************************************\
*
*  2. Carousel items (item styling, spacing between items)
*
\******************************************************/

#main .mainContent .touchcarousel .touchcarousel-item {
	float: left;
	width: 780px;
	height: 380px;
	margin: 0px;
	padding: 0px;
	position: relative;
}

/* Last carousel item  */
#main .mainContent .touchcarousel .touchcarousel-item.last {
	margin-right: 0px !important;
}

#main .mainContent .touchcarousel .touchcarousel-item img {
	position: relative;
	z-index: 10;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}

#main .mainContent .touchcarousel .touchcarousel-item span.title {
	width: 590px;
	height: 36px;
	line-height: 36px;
	padding: 0px;
	margin: 0px;
	font-size: 34px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	overflow: hidden;
	opacity: 1 !important;
	position: absolute;
	left: 30px;
	top: 180px;
	z-index: 12;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .mainContent .touchcarousel .touchcarousel-item .indexMainSliderIMG.whiteTheme span.title { color: #fff; }
#main .mainContent .touchcarousel .touchcarousel-item .indexMainSliderIMG.blackTheme span.title { color: #000; }

#main .mainContent .touchcarousel .touchcarousel-item span.subTitle {
	width: 590px;
	height: 36px;
	padding: 0px;
	margin: 0px;
	font-size: 16px;
	line-height: 18px;
	color: #fff;
	text-decoration: none;
	font-weight: 300;
	overflow: hidden;
	opacity: 1 !important;
	position: absolute;
	left: 30px;
	top: 218px;
	z-index: 12;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .mainContent .touchcarousel .touchcarousel-item .indexMainSliderIMG.whiteTheme span.subTitle { color: #fff; }
#main .mainContent .touchcarousel .touchcarousel-item .indexMainSliderIMG.blackTheme span.subTitle { color: #000; }

#main .mainContent .touchcarousel .touchcarousel-item .buyBtn {
	float: left;
	width: auto;
	height: 28px;
	line-height: 28px;
	padding: 0px 24px 0px 14px;
	margin: 0px;
	border: 1px solid #fff;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/buyBtnArrow.png) no-repeat right 7px;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	opacity: 1 !important;
	position: absolute;
	left: 30px;
	bottom: 57px;
	z-index: 12;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .mainContent .touchcarousel .touchcarousel-item .buyBtn:hover { border-color: #d21010; padding: 0px 27px 0px 17px; }

#main .mainContent .touchcarousel .touchcarousel-item .indexMainSliderIMG.whiteTheme .buyBtn { color: #fff; border-color: #fff; background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/buyBtnArrow.png) no-repeat right 7px; }
#main .mainContent .touchcarousel .touchcarousel-item .indexMainSliderIMG.blackTheme .buyBtn { color: #000; border-color: #000; background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/buyBtnArrow2.png) no-repeat right 7px; }

#main .mainContent .touchcarousel .touchcarousel-item .label {
	float: left;
	width: 46px;
	height: 46px;
	line-height: 46px;
	padding: 0px;
	margin: 0px;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	font-weight: 300;
	font-family: 'Open Sans Condensed', sans-serif;
	border-radius: 60px;
	opacity: 1 !important;
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 15;
}
#main .mainContent .touchcarousel .touchcarousel-item .label.blue { background: #0096bc; }
#main .mainContent .touchcarousel .touchcarousel-item .label.red { background: #bc0000; }
#main .mainContent .touchcarousel .touchcarousel-item .label.black { background: #000; }

#main .mainContent .touchcarousel .touchcarousel-item .mask {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 11;
	opacity: 0;
	border: 1px solid #333;
  	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	-webkit-transition: all 0.15s linear; -moz-transition: all 0.15s linear; -o-transition: all 0.15s linear; transition: all 0.15s linear;
}
#main .mainContent .touchcarousel .touchcarousel-item:hover .mask { opacity: 0.7; border: 5px solid #6f6f6f; }





#main .mainContent .productSlider .touchcarousel-item {
	float: left;
	width: 294px;
	height: 366px;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: center;
	background: none;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .mainContent .similarProductsBox .productSlider .touchcarousel-item { height: 294px; }
#main .mainContent .recentlyViewedBox  .productSlider .touchcarousel-item { height: 294px; }
#main .mainContent .productSlider .touchcarousel-item.last { margin-right: 0px; }

#main .mainContent .productSlider .touchcarousel-item .productBox { width: 290px; height: 366px; margin-right: 0px !important; }
#main .mainContent .similarProductsBox .productSlider .touchcarousel-item .productBox { height: 290px; }
#main .mainContent .recentlyViewedBox .productSlider .touchcarousel-item .productBox { height: 290px; }
#main .mainContent .productSlider .touchcarousel-item .productBox img { width: 290px; height: 290px; }
#main .mainContent .similarProductsBox .productSlider .touchcarousel-item .productBox img { height: 290px; }
#main .mainContent .similarProductsBox .productSlider .touchcarousel-item .productBox .productTitle { display: none; }
#main .mainContent .recentlyViewedBox .productSlider .touchcarousel-item .productBox .productTitle { display: none; }
#main .mainContent .similarProductsBox .productSlider .touchcarousel-item .productBox .price-box { display: none; }
#main .mainContent .recentlyViewedBox .productSlider .touchcarousel-item .productBox .price-box { display: none; }
#main .mainContent .similarProductsBox .productSlider .touchcarousel-item .productBox .labelsContainer { display: none; }
#main .mainContent .recentlyViewedBox .productSlider .touchcarousel-item .productBox .labelsContainer { display: none; }
#main .mainContent .productSlider .touchcarousel-item .productBox .sizesBox { width: 266px; }
#main .mainContent .productSlider .touchcarousel-item .productBox:hover .sizesBox { bottom: 76px; }
#main .mainContent .productSlider .touchcarousel-item .productBox .productTitle { width: 268px; }





#main .mainContent .responsiveGallery .touchcarousel-item {
	float: left;
	width: 300px;
	height: 300px;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: center;
	background: none;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
#main .mainContent .responsiveGallery .touchcarousel-item img { width: 300px; height: 300px; }




/******************************************************\
*
*  3. Arrows(direction) navigation
*
\******************************************************/

/* arrow hitstate and icon holder */
.touchcarousel .arrow-holder {
	width: 48px;
	height: 48px;
	position: absolute;
	top: 65%;
	display: block;
	border: none;
	padding: 0px;
	margin: -24px 0px 0px 0px;
	cursor: pointer;
	z-index: 25;
	opacity: 0;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.touchcarousel:hover .arrow-holder { opacity: 0.8; top: 50%; }


.touchcarousel .arrow-holder.left {	left: 5px; background: #b0b0b0 url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/touchcarouselLeft.png) no-repeat left top; }
.touchcarousel .arrow-holder.right { right: 5px; background: #b0b0b0 url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/touchcarouselRight.png) no-repeat right top; }

.touchcarousel .arrow-holder.left:hover { background: #b0b0b0 url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/touchcarouselLeft.png) no-repeat -5px top; }
.touchcarousel .arrow-holder.right:hover { background: #b0b0b0 url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/touchcarouselRight.png) no-repeat 5px; top; }


/* arrow icons */
.touchcarousel .arrow-holder .arrow-icon {
    display: none !important;
}


.touchcarousel .arrow-holder.disabled { display: none !important; }
.touchcarousel .arrow-holder.disabled .arrow-icon { display: none !important; }





.productSlider .arrow-holder {
	width: 35px;
	height: 35px;
	position: absolute;
	top: -58px;
	border: none;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	z-index: 25;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.productSlider.noArrows .arrow-holder { display: none !important; }
.relatedContent .productSlider .arrow-holder { display: none; }

.productSlider .arrow-holder.left { right: 37px; background: #f1f1f1 url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/slider-prev.svg) no-repeat center center; }
.productSlider .arrow-holder.right { right: 0px; background: #f1f1f1 url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/slider-next.svg) no-repeat center center; }

.productSlider .arrow-holder.left:hover { opacity: 0.8; }
.productSlider .arrow-holder.right:hover { opacity: 0.8; }

.productSlider .arrow-holder .arrow-icon { display:none !important; }
.productSlider .arrow-holder.disabled { display:none !important;  }
.productSlider .arrow-holder.disabled .arrow-icon { display:none !important; }





/******************************************************\
*
*  4. Paging navigation
*
\******************************************************/

.touchcarousel .tc-paging-container {
	width:100%;
	height: 14px;
	overflow: hidden;
	position: absolute;
	margin: 0px 0px 0px 0px;
	bottom: 20px;
	z-index: 25;
}
.touchcarousel .tc-paging-centerer {
	float: left;
	position: relative;
	left: 50%;
}
.touchcarousel .tc-paging-centerer-inside {
	float: left;
	position: relative;
	left: -50%;
}

.touchcarousel .tc-paging-item {
	float:left;
	cursor:pointer;
	position:relative;
	display:block;
	margin-left: 3px;
	margin-right: 3px;
	width: 9px;
	height: 9px;
	border: 2px solid #858585;
	line-height: 14px;
	text-indent: -9999px;
	background: none;
	font-size: 1px;
	color: #000;
	text-align: center;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.touchcarousel .tc-paging-item.current { background: #fff; }
.touchcarousel .tc-paging-item:hover { opacity: 0.6; background: #fff; }






.responsiveGallery .tc-paging-container {
	width: 100%;
	height: 19px;
	overflow: hidden;
	position: absolute;
	padding: 0px;
	margin: 0px;
	bottom: 20px;
	z-index: 25;
}
.responsiveGallery.oneImg .tc-paging-container { display: none; }

.responsiveGallery .tc-paging-centerer {
	float: left;
	position: relative;
	left: 50%;
}
.responsiveGallery .tc-paging-centerer-inside {
	float: left;
	position: relative;
	left: -50%;
}
.responsiveGallery .tc-paging-item {
	float:left;
	cursor:pointer;
	position:relative;
	display:block;
	margin-left: 3px;
	margin-right: 3px;
	width: 12px;
	height: 12px;
	line-height: 11px;
	text-indent: -9999px;
	background: #FFF;
	border: 2px solid #000;
	border-radius: 50%;
	opacity: 0.5;
	font-size: 0px;
	color: #000;
	text-align: center;
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.responsiveGallery .tc-paging-item.current { background: #111; opacity: 1; }
.responsiveGallery .tc-paging-item:hover { opacity: 0.7; }






/******************************************************\
*
*  5. Scrollbar
*
\******************************************************/
.touchcarousel .scrollbar-holder {
	position: absolute;
	z-index: 30;
	left: 6px;
	right: 6px;
	bottom: 5px;
	height:4px;
	overflow: hidden;
}
.touchcarousel .scrollbar {
	position: absolute;
	left:0;
	height:4px;
	bottom: 0px;
}
.touchcarousel .scrollbar.dark {
	background-color: rgb(130, 130, 130);
	background-color: rgba(0, 0, 0, 0.5);
}
.touchcarousel .scrollbar.light {
	background-color: rgb(210, 210, 210);
	background-color: rgba(255, 255, 255, 0.5);
}





/******************************************************\
*
*  6. Cursors
*
\******************************************************/

/* IE and Opera use "move", FF uses -moz-grab */


/* Cursor that used when mouse drag is disabled */
.touchcarousel .auto-cursor{ cursor:auto; }




/* Copyright 2011, Dmitry Semenov, http://dimsemenov.com


/* FILE: jquery.rating.css */
/* HANDLES: default,STORE_ro,THEME_frontend_fashionmix_default,attributesplash_page_view,attributesplash_page_view_394,attributesplash_page_view_manufacturer,customer_logged_out */
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/css/rating/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/css/rating/star.png) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */


/* FILE: jquery.fancybox-1.3.4.css */
/* HANDLES: default,STORE_ro,THEME_frontend_fashionmix_default,attributesplash_page_view,attributesplash_page_view_394,attributesplash_page_view_manufacturer,customer_logged_out */
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('https://fashionmix.ro/skin/frontend/fashionmix/default/js/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('https://fashionmix.ro/skin/frontend/fashionmix/default/js/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('https://fashionmix.ro/skin/frontend/fashionmix/default/js/fancybox/blank.gif');
	z-index: 1102;
	display: none;
	visibility: visible;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('https://fashionmix.ro/skin/frontend/fashionmix/default/js/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('https://fashionmix.ro/skin/frontend/fashionmix/default/js/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left/*:hover*/ span {
	left: 20px;
}

#fancybox-right/*:hover*/ span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('https://fashionmix.ro/skin/frontend/fashionmix/default/js/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('https://fashionmix.ro/skin/frontend/fashionmix/default/js/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('https://fashionmix.ro/skin/frontend/fashionmix/default/js/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('https://fashionmix.ro/skin/frontend/fashionmix/default/js/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('https://fashionmix.ro/skin/frontend/fashionmix/default/js/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('https://fashionmix.ro/skin/frontend/fashionmix/default/js/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('https://fashionmix.ro/skin/frontend/fashionmix/default/js/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('https://fashionmix.ro/skin/frontend/fashionmix/default/js/fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('https://fashionmix.ro/skin/frontend/fashionmix/default/js/fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('https://fashionmix.ro/skin/frontend/fashionmix/default/js/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('https://fashionmix.ro/skin/frontend/fashionmix/default/js/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('https://fashionmix.ro/skin/frontend/fashionmix/default/js/fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }


/* FILE: anythingslider.css */
/* HANDLES: default,STORE_ro,THEME_frontend_fashionmix_default,attributesplash_page_view,attributesplash_page_view_394,attributesplash_page_view_manufacturer,customer_logged_out */
/*
	AnythingSlider v1.8+ Default theme
	By Chris Coyier: http://css-tricks.com
	with major improvements by Doug Neiner: http://pixelgraphics.us/
	based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

/*****************************
  SET DEFAULT DIMENSIONS HERE
 *****************************/
/* change the ID & dimensions to match your slider */
#main .mainContent .slider {
	/*width: 700px;*/
	height: 395px!important;
	list-style: none;
	overflow-y: auto;
	overflow-x: hidden;
	position:relative;
	margin:0;
}
#main .mainContent ul.slider li { height:395px!important; background: none; margin-left: 0px; padding-left: 0px; position:relative;}

/******************
  SET STYLING HERE
 ******************
 =================================
 Default state (no keyboard focus)
 ==================================*/
/* Overall Wrapper */
.anythingSlider-default {
	margin: 0 auto;
	/* 45px right & left padding for the arrows, 28px @ bottom for navigation */
	/*padding: 0 45px 28px 45px;*/
}
/* slider window - top & bottom borders, default state */
.anythingSlider-default .anythingWindow {
	/*border-top: 3px solid #777;
	border-bottom: 3px solid #777;*/
}
/* Navigation buttons + start/stop button, default state */
.anythingSlider-default .anythingControls a {
	/* top shadow */
	background: #777 url(https://fashionmix.ro/skin/frontend/fashionmix/default/js/anythingslider/images/default.png) center -288px repeat-x;
	color: #000;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}
/* Make sure navigation text is visible */
.anythingSlider-default .anythingControls a span {
	visibility: visible;
}
/* Navigation current button, default state */
.anythingSlider-default .anythingControls a.cur {
	background: #888;
	color: #000;
}

/* start-stop button, stopped, default state */
.anythingSlider-default .anythingControls a.start-stop {
	background-color: #040;
	color: #ddd;
}
/* start-stop button, playing, default state */
.anythingSlider-default .anythingControls a.start-stop.playing {
	background-color: #800;
}

/* start-stop button, default hovered text color (when visible) */
/* hide nav/start-stop background image shadow on hover - makes the button appear to come forward */
.anythingSlider-default .anythingControls a.start-stop:hover,
.anythingSlider-default .anythingControls a.start-stop.hover,
.anythingSlider-default .anythingControls a.start-stop .anythingControls ul a:hover {
	background-image: none;
	color: #ddd;
}

/*
 =================================
 Active State (has keyboard focus)
 =================================
*/
/* slider window - top & bottom borders, active state */
.anythingSlider-default.activeSlider .anythingWindow {
	border-color: #7C9127;
}
/* Navigation buttons, active state */
.anythingSlider-default.activeSlider .anythingControls a {
	/* background image = top shadow */
	background-color: #7C9127;
}
/* Navigation current & hovered button, active state */
.anythingSlider-default.activeSlider .anythingControls a.cur,
.anythingSlider-default.activeSlider .anythingControls a:hover {
	/* background image removed */
	background: #7C9127;
}

/* start-stop button, stopped, active state */
.anythingSlider-default.activeSlider .anythingControls a.start-stop {
	background-color: #080;
	color: #fff;
}
/* start-stop button, playing, active state */
.anythingSlider-default.activeSlider .anythingControls a.start-stop.playing {
	background-color: #d00;
	color: #fff;
}
/* start-stop button, active slider hovered text color (when visible) */
.anythingSlider-default.activeSlider .start-stop:hover,
.anythingSlider-default.activeSlider .start-stop.hover {
	color: #fff;
}

/************************
  NAVIGATION POSITIONING
 ************************/
/* Navigation Arrows */
.anythingSlider-default .arrow {
	top: 50%;
	position: absolute;
	display: block;
	bottom: 0;
}

/*.anythingSlider-default .arrow a {
	display: block;
	width: 45px;
	height: 140px;
	margin: -70px 0 0 0; /* half height of image /
	text-align: center;
	outline: 0;
}*/

/* back arrow */
.anythingSlider-default .back { left: 0; }
.anythingSlider-default .back a {float:left;
	width:33px!important;
	height:33px;
	color:#777;
	font-size:1px;
	line-height:33px;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/js/anythingslider/images/indexSliderLeftArrow.png) no-repeat left top;
	position:absolute!important;
	bottom:0px!important;
	left:0px!important;
	z-index:200!important;}
.anythingSlider-default .back a:hover {
	color:#ec008c;
	text-decoration:none;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/js/anythingslider/images/indexSliderLeftArrow.png) no-repeat left bottom;}
/* forward arrow */
.anythingSlider-default .forward { right: 0; }
.anythingSlider-default .forward a {float:left;
	width:33px!important;
	height:33px;
	color:#777;
	font-size:1px;
	line-height:33px;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/js/anythingslider/images/indexSliderRightArrow.png) no-repeat left top;
	position:absolute!important;
	bottom:0px!important;
	right:0px!important;
	z-index:200!important;}
.anythingSlider-default .forward a:hover {
	color:#ec008c;
	text-decoration:none;
	background:url(https://fashionmix.ro/skin/frontend/fashionmix/default/js/anythingslider/images/indexSliderRightArrow.png) no-repeat left bottom;
}

/* Navigation Links */
.anythingSlider-default .anythingControls { outline: 0; display: none; }
.anythingSlider-default .anythingControls ul { margin: 0; padding: 0; float: left; }
.anythingSlider-default .anythingControls ul li { display: inline;}
.anythingSlider-default .anythingControls ul a {
	font: 11px/18px Georgia, Serif;
	display: inline-block;
	text-decoration: none;
	padding: 2px 8px;
	height: 18px;
	margin: 0 5px 0 0;
	text-align: center;
	outline: 0;
}

/* navigationSize window */
.anythingSlider-default .anythingControls .anythingNavWindow {
	overflow: hidden;
	float: left;
}

/* Autoplay Start/Stop button */
.anythingSlider-default .anythingControls .start-stop {
	padding: 2px 5px;
	width: 40px;
	text-align: center;
	text-decoration: none;
	float: right;
	z-index: 100;
	outline: 0;
}

/***********************
  IE8 AND OLDER STYLING
 ***********************/

/* Navigation Arrows */
.as-oldie .anythingSlider-default .arrow {
	top: 30%;
}
.as-oldie .anythingSlider-default .arrow a {
	margin: 0;
}

/* margin between nav buttons just looks better */
.as-oldie .anythingSlider-default .anythingControls li {
	margin-left: 3px;
}

/* When using the navigationSize option, the side margins need to be zero
	None of the navigation panels look good in IE7 now =( */
.as-oldie .anythingSlider-default .anythingControls a {
	margin: 0;
}
.as-oldie .anythingSlider-default .anythingNavWindow {
	margin: 0 2px;
}
.as-oldie .anythingSlider-default .anythingNavWindow li {
	padding: 3px 0 0 0;
}

/***********************
  COMMON SLIDER STYLING
 ***********************/
/* Overall Wrapper */
.anythingSlider {
	display: block;
	overflow: visible !important;
	position: relative;
}
/* anythingSlider viewport window */
.anythingSlider .anythingWindow {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}
/* anythingSlider base (original element) */
.anythingSlider .anythingBase {
	background: transparent;
	list-style: none;
	position: absolute;
	overflow: visible !important;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

/* Navigation arrow text; indent moved to span inside "a", for IE7;
  apparently, a negative text-indent on an "a" link moves the link as well as the text */
.anythingSlider .arrow span {
	display: block;
	visibility: hidden;
}
/* disabled arrows, hide or reduce opacity: opacity: .5; filter: alpha(opacity=50); */
.anythingSlider .arrow.disabled {
	display: none;
}
/* all panels inside the slider; horizontal mode */
.anythingSlider .panel {
	background: transparent;
	display: block;
	overflow: hidden;
	float: left;
	padding: 0;
	margin: 0;
}
/* vertical mode */
.anythingSlider .vertical .panel {
	float: none;
}
/* fade mode */
.anythingSlider .fade .panel {
	float: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
/* fade mode active page - visible & on top */
.anythingSlider .fade .activePage {
	z-index: 0;
}

/***********************
  RTL STYLING
 ***********************/
/* slider autoplay right-to-left, reverse order of nav links to look better */
.anythingSlider.rtl .anythingWindow {
	direction: ltr;
	unicode-bidi: bidi-override;
}
.anythingSlider.rtl .anythingControls ul { float: left; } /* move nav link group to left */
.anythingSlider.rtl .anythingControls ul a { float: right; } /* reverse order of nav links */
.anythingSlider.rtl .start-stop { /* float: right; */ } /* move start/stop button - in case you want to switch sides */

/* probably not necessary, but added just in case */
.anythingSlider,
.anythingSlider .anythingWindow,
.anythingSlider .anythingControls ul a,
.anythingSlider .arrow a,
.anythingSlider .start-stop {
	transition-duration: 0;
	-o-transition-duration: 0;
	-moz-transition-duration: 0;
	-webkit-transition-duration: 0;
}



/* FILE: jquery.jqzoom.css */
/* HANDLES: default,STORE_ro,THEME_frontend_fashionmix_default,attributesplash_page_view,attributesplash_page_view_394,attributesplash_page_view_manufacturer,customer_logged_out */
.zoomPad{
	position:relative;
	float:left;
	z-index:99;
	cursor:crosshair;
}


.zoomPreload{
   -moz-opacity:0.8;
   opacity: 0.8;
   filter: alpha(opacity = 80);
   color: #333;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
   border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
   text-align:center;
   background-image: url(https://fashionmix.ro/skin/frontend/fashionmix/default/js/jqzoom_ev-2.3/images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
   z-index:110;
   width:90px;
   height:43px;
   position:absolute;
   top:0px;
   left:0px;
    * width:100px;
    * height:49px;
}


.zoomPup {
	overflow:hidden;
	background-color: #FFF;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index:120;
	position:absolute;
	border: none;
  z-index:101;
  cursor:crosshair;
}

.zoomOverlay{
	position:absolute;
	left:0px;
	top:0px;
	background:#FFF;
	/*opacity:0.5;*/
	z-index:5000;
	width:100%;
	height:100%;
	display:none;
  z-index:101;
}

.zoomWindow{
	position:absolute;
	left:110%;
	top:40px;
	background:#FFF;
	z-index:6000;
	height:auto;
  z-index:10000;
  z-index:110;
}
.zoomWrapper{
	position:relative;
	border: none;
  z-index:110;
}
.zoomWrapperTitle {
	background:#999;
	color:#FFF;
	height:18px;
	line-height:18px;
	width:100%;
  overflow:hidden;
	text-align:center;
	font-size:10px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:120;
  -moz-opacity:0.6;
  opacity: 0.6;
  filter: alpha(opacity = 60);
  display: none !important;
}
.zoomWrapperImage{
	display:block;
  position:relative;
  overflow:hidden;
  z-index:110;

}
.zoomWrapperImage img {
  border:0px;
  display:block;
  position:absolute;
  z-index:101;
  opacity: 1;
}

.zoomIframe{
  z-index: -1;
  filter:alpha(opacity=0);
  -moz-opacity: 0.80;
  opacity: 0.80;
  position:absolute;
  display:block;
}

/*********************************************************
/ When clicking on thumbs jqzoom will add the class
/ "zoomThumbActive" on the anchor selected
/*********************************************************/


/* FILE: opentip.css */
/* HANDLES: default,STORE_ro,THEME_frontend_fashionmix_default,attributesplash_page_view,attributesplash_page_view_394,attributesplash_page_view_manufacturer,customer_logged_out */
.opentip-container,
.opentip-container * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.opentip-container {
  position: absolute;
  max-width: 300px;
  z-index: 100;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
  pointer-events: none;
}
.opentip-container.hidden {
  display: none;
}
.opentip-container .opentip {
  position: relative;
  font-size: 13px;
  line-height: 120%;
  padding: 9px 14px;
  color: #4f4b47;
  text-shadow: -1px -1px 0px rgba(255,255,255,0.2);
}
.opentip-container .opentip header {
  margin: 0;
  padding: 0;
}
.opentip-container .opentip .close {
  pointer-events: auto;
  display: block;
  position: absolute;
  top: -12px;
  left: 60px;
  color: rgba(0,0,0,0.5);
  background: rgba(0,0,0,0);
  text-decoration: none;
}
.opentip-container .opentip .close span {
  display: none;
}
.opentip-container .opentip .loading-indicator {
  display: none;
}
.opentip-container.loading .loading-indicator {
  display: block;
}
.opentip-container.style-dark .opentip,
.opentip-container.style-alert .opentip {
  color: #f8f8f8;
  text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
}
.opentip-container.style-glass .opentip {
  padding: 15px 25px;
  color: #317cc5;
  text-shadow: 1px 1px 8px rgba(0,94,153,0.3);
}
.opentip-container.hide-effect-fade {
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  -ms-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.opentip-container.hide-effect-fade.hiding {
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
}
.opentip-container.show-effect-appear.going-to-show,
.opentip-container.show-effect-appear.showing {
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  -ms-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}
.opentip-container.show-effect-appear.going-to-show {
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
}
.opentip-container.show-effect-appear.showing {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.opentip-container.show-effect-appear.visible {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}



/* FILE: select2.min.css */
/* HANDLES: default,STORE_ro,THEME_frontend_fashionmix_default,attributesplash_page_view,attributesplash_page_view_394,attributesplash_page_view_manufacturer,customer_logged_out */
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}



/* FILE: styles.css */
/* HANDLES: default,STORE_ro,THEME_frontend_fashionmix_default,attributesplash_page_view,attributesplash_page_view_394,attributesplash_page_view_manufacturer,customer_logged_out */
#aw-storecredit-balance-box {
    display: inline-block;
}

.aw-storecredit-cms-help {
    vertical-align: bottom;
    display: inline-block;
}

.aw-storecredit-cms-help img {
    height: 25px;
    width: 25px;
}

.aw-storecredit-cms-help a {
    display: block;
    width: 100%;
    height: 100%;
}

.aw-storecredit-btn-remove img{
    display: inline-block;
    float: left;
    max-width: 13px;
    margin: 0px 2px -2px 0;
}

.aw-storecredit-btn-remove {
    color: transparent;
    display: inline-block;
}

#aw-onestepcheckout-review-cart .aw-storecredit-btn-remove {
    display: none;
}


/* FILE: layer.css */
/* HANDLES: default,STORE_ro,THEME_frontend_fashionmix_default,attributesplash_page_view,attributesplash_page_view_394,attributesplash_page_view_manufacturer,customer_logged_out */
div.price-slider {
    position: relative;
    margin: 10px 0 5px;
    height: 22px;
    cursor: pointer;
}

div.price-slider .bg {
    position: absolute;
    top: 10px;
    background-color: #798794;
    height: 2px;
    width: 100%;
    cursor: default;
}

div.price-slider .handle {
    position: absolute;
    width: 9px;
    height: 22px;
    cursor: move;
    background: url(https://fashionmix.ro/skin/frontend/default/default/images/magnifier_handle.gif) left top no-repeat;
}

div.price-slider .span {
    position: absolute;
    top: 10px;
    margin-left: 9px;
    background-color: #e26703;
    height: 2px;
    cursor: default;
}

div.price-range {
    font-weight: bold;
    color: #e26703;
}

div.price-range input {
    width: 40px;
    margin: 0 4px;
}

div.price-limit {
    font-size: 11px;
}

div.price-limit .max {
    float: right;
}

.block-layered-nav dl#narrow-by-list dd ol > li > span,
.block-layered-nav dl#narrow-by-list dd ol > li > a {
    padding: 0;
    display: inline;
}

.block-layered-nav .category-filter-tree div.on {
    float: left;
    width: 0;
    height: 0;
    margin: 6px 4px 0 -14px;
    border-style: solid;
    border-width: 6px 5px 0 5px;
    border-color: #1e7ec8 transparent transparent transparent;
}

.block-layered-nav .category-filter-tree div.off {
    float: left;
    width: 0;
    height: 0;
    margin: 4px 4px 0 -12px;
    border-style: solid;
    border-width: 5px 0 5px 6px;
    border-color: transparent transparent transparent #1e7ec8;
}

.block-layered-nav .category-filter-tree li.active a {
    font-weight: bold;
}

.block-layered-nav .category-filter-tree .level1 {
    padding-left: 12px;
}

.block-layered-nav .category-filter-tree .level2 {
    padding-left: 24px;
}

.block-layered-nav .category-filter-tree .level3 {
    padding-left: 36px;
}

.block-layered-nav .category-filter-tree .level4 {
    padding-left: 48px;
}

.block-layered-nav .dropdown-filter {
    width: 100%;
}


/* FILE: button.css */
/* HANDLES: default,STORE_ro,THEME_frontend_fashionmix_default,attributesplash_page_view,attributesplash_page_view_394,attributesplash_page_view_manufacturer,customer_logged_out */
/**
 * Inchoo is not affiliated with or in any way responsible for this code.
 *
 * Commercial support is available directly from the [extension author](http://www.techytalk.info/contact/).
 *
 * @category Marko-M
 * @package SocialConnect
 * @author Marko Martinović <marko@techytalk.info>
 * @copyright Copyright (c) Marko Martinović (http://www.techytalk.info)
 * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 */

div.inchoo-socialconnect-google{
    float: right;
    height: 30px !important;
    background: transparent url('https://fashionmix.ro/skin/frontend/base/default/inchoo_socialconnect/google/images/login-button-left.png') no-repeat top left !important;
}

div.inchoo-socialconnect-google-inner{
    height: 30px !important;
    float: left !important;
    margin-left: 30px !important;
    background: transparent url('https://fashionmix.ro/skin/frontend/base/default/inchoo_socialconnect/google/images/login-button-inner.png') repeat-x top left !important;
    padding: 0 5px !important;
    text-shadow: 1px 1px #000000;
}

div.inchoo-socialconnect-google-right{
    float: left !important;
    height: 30px !important;
    width: 3px !important;
    background: transparent url('https://fashionmix.ro/skin/frontend/base/default/inchoo_socialconnect/google/images/login-button-right.png') no-repeat top left !important;
}

div.inchoo-socialconnect-google-inner a{
    color: #FFFFFF !important;
    padding: 0 !important;
    margin: 0 !important;
    text-decoration: none !important;
    line-height: 30px !important;
}        



/* FILE: button.css */
/* HANDLES: default,STORE_ro,THEME_frontend_fashionmix_default,attributesplash_page_view,attributesplash_page_view_394,attributesplash_page_view_manufacturer,customer_logged_out */
/**
 * Inchoo is not affiliated with or in any way responsible for this code.
 *
 * Commercial support is available directly from the [extension author](http://www.techytalk.info/contact/).
 *
 * @category Marko-M
 * @package SocialConnect
 * @author Marko Martinović <marko@techytalk.info>
 * @copyright Copyright (c) Marko Martinović (http://www.techytalk.info)
 * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 */

div.inchoo-socialconnect-facebook{
    float: right;
    height: 30px !important;
    background: transparent url('https://fashionmix.ro/skin/frontend/base/default/inchoo_socialconnect/facebook/images/login-button-left.png') no-repeat top left !important;
}

div.inchoo-socialconnect-facebook-inner{
    height: 30px !important;
    float: left !important;
    margin-left: 30px !important;
    background: transparent url('https://fashionmix.ro/skin/frontend/base/default/inchoo_socialconnect/facebook/images/login-button-inner.png') repeat-x top left !important;
    padding: 0 5px !important;
    text-shadow: 1px 1px #1c376d;
}

div.inchoo-socialconnect-facebook-right{
    float: left !important;
    height: 30px !important;
    width: 3px !important;
    background: transparent url('https://fashionmix.ro/skin/frontend/base/default/inchoo_socialconnect/facebook/images/login-button-right.png') no-repeat top left !important;
}

div.inchoo-socialconnect-facebook-inner a{
    color: #FFFFFF !important;
    padding: 0 !important;
    margin: 0 !important;
    text-decoration: none !important;
    line-height: 30px !important;
}      



/* FILE: amazon.css */
/* HANDLES: default,STORE_ro,THEME_frontend_fashionmix_default,attributesplash_page_view,attributesplash_page_view_394,attributesplash_page_view_manufacturer,customer_logged_out */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.searchautocomplete {
  float: left;
  width: 394px;
  height: 26px;
  margin: 12px 0px 0px 0px !important;
  position: relative !important;
  z-index: 150;
}
.searchautocomplete .nav {
  float: left;
  width: 392px;
  height: 24px;
  border: 1px solid #b7b6b6;
  position: relative;
}
.searchautocomplete .nav .nav-search-in {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 15;
}
.searchautocomplete .nav .nav-search-in .category {
  opacity: 0;
  filter: alpha(opacity=0);
  background: #fff;
  color: black;
  cursor: pointer;
  height: 22px;
  left: 5px;
  margin: 0;
  outline: 0;
  padding: 0;
  position: absolute;
  top: 5px;
  visibility: visible;
  width: auto;
}
.searchautocomplete .nav .nav-search-in .category-fake {
  float: left;
  height: 24px;
  line-height: 23px;
  border-right: 1px solid #b7b6b6;
  color: #555;
  cursor: pointer;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  padding: 0px 25px 0px 10px;
  font-family: "Open Sans",Times,serif;
  text-align: center;
  white-space: nowrap;
}
.searchautocomplete .nav .nav-search-in .nav-down-arrow {
  right: 8px;
  top: 10px;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 4.5px 0 4.5px;
  border-color: #555 transparent transparent transparent;
  line-height: 0px;
}
.searchautocomplete .nav .nav-search-in:hover .category-fake {
}
.searchautocomplete .nav .nav-search-in:hover .nav-down-arrow {
  background-position: -6px -34px;
}
.searchautocomplete .nav .nav-input {
  *zoom: 1;
  margin: 0px 0px 0px 5px;
  padding: 0px 35px 0px 5px;
  z-index: 12;
  position: relative;
}
.searchautocomplete .nav .nav-input:before,
.searchautocomplete .nav .nav-input:after {
  display: table;
  content: "";
  line-height: 0;
}
.searchautocomplete .nav .nav-input:after {
  clear: both;
}
.searchautocomplete .nav .nav-input input {
  z-index: 10;
  padding: 0px;
  height: 24px;
  border: 0px;
  font-family: "Open Sans",Times,serif;
  font-size: 12px;
  background: transparent;
  color: #555;
  outline: 0px;
  margin-left: 5px;
  width: 100%;
}
.searchautocomplete .nav .nav-input input.suggest {
  display: none;
  color: #999;
  z-index: 9;
}
.searchautocomplete .nav-submit-button {
  float: left;
  width: 24px;
  height: 24px;
  padding: 0px;
  margin: 0px;
  right: 1px;
  top: 1px;
  position: absolute;
  z-index: 12;
}
.searchautocomplete .nav-submit-button .button {
  float: left;
  width: 24px;
  height: 24px;
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  border: none;
  cursor: pointer;
  opacity: 0.5;
  background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/svg/search.svg) no-repeat center center;
  -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.searchautocomplete .nav-submit-button .button:hover { opacity: 1; }

.searchautocomplete .searchautocomplete-placeholder {
  width: 382px;
  background: #fff;
  border: 1px solid #b7b6b6;
  padding: 5px;
  position: absolute;
  right: 0px;
  top: 27px;
  z-index: 102;
}
.searchautocomplete .searchautocomplete-placeholder:before {
  display: none;
  border-color: transparent transparent #CCC transparent;
  content: "";
  position: absolute;
  border-style: solid;
  border-width: 5px;
  height: 0;
  width: 0;
  top: -11px;
  left: 30px;
}
.searchautocomplete .searchautocomplete-placeholder ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.searchautocomplete .searchautocomplete-placeholder ul li {
  *zoom: 1;
  text-align: left;
  padding: 5px;
  margin-bottom: 5px;
  background: #f1f1f1;
  -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.searchautocomplete .searchautocomplete-placeholder ul li:before,
.searchautocomplete .searchautocomplete-placeholder ul li:after {
  display: table;
  content: "";
  line-height: 0;
}
.searchautocomplete .searchautocomplete-placeholder ul li:after {
  clear: both;
}
.searchautocomplete .searchautocomplete-placeholder ul li a {
  text-decoration: none;
}
.searchautocomplete .searchautocomplete-placeholder ul li a.name {
  display: block;
  color: #444;
  font-size: 13px;
  line-height: 15px;
  font-weight: normal;
  margin: 2px 0px 5px 0px;
}
.searchautocomplete .searchautocomplete-placeholder ul li a .pull-right {
  float: right;
}
.searchautocomplete .searchautocomplete-placeholder ul li.active {
  background-color: #e9e9e9;
  cursor: pointer;
}
.searchautocomplete .searchautocomplete-placeholder ul li.active a {
  text-decoration: none;
}
.searchautocomplete .searchautocomplete-placeholder ul li .searchautocomlete-image {
  float: left;
  margin: 0px 10px 0px 0px;
}

.searchautocomplete .searchautocomplete-placeholder ul li .searchautocomlete-image img { float: left; }

.searchautocomplete .searchautocomplete-placeholder ul li .price-box {
  float: left;
  margin: 0px 0px 0px 0px !important;
  color: #000;
  font-size: 13px;
  font-weight: normal;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .regular-price .price-label,
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .old-price .price-label,
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .special-price .price-label {
  display: none;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .price-label {
  font-weight: normal;
  color: #999;
  display: none;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .price-from .price-label {
  font-weight: normal;
  color: #000;
  display: inline-block;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .price-from .price {
  color: #000;
  font-size: 13px;
  font-weight: normal;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .price-to .price-label {
  font-weight: normal;
  color: #000;
  display: inline-block;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .price-to .price {
  color: #000;
  font-size: 13px;
  font-weight: normal;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .old-price .price {
  color: #666;
  font-size: 13px;
  line-height: 15px;
  text-decoration: line-through;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .special-price .price {
  color: #bc0000;
  font-size: 13px;
  line-height: 15px;
}
.searchautocomplete .searchautocomplete-placeholder ul li .highlight strong {
  color: #000;
}
.searchautocomplete .searchautocomplete-placeholder ul li .ratings {
  margin: 0;
  line-height: 14px;
}
.searchautocomplete .searchautocomplete-placeholder ul li .ratings .rating-box {
  float: left;
  margin: 0 5px 0 0;
}
.searchautocomplete .searchautocomplete-placeholder .index-title {
  text-align: right;
  color: #0A263C;
  border-bottom: 1px solid #CCC;
  padding: 2px 5px;
}
.searchautocomplete .searchautocomplete-placeholder .index-title span {
  color: #666;
  font-size: 0.9em;
}
.searchautocomplete .searchautocomplete-placeholder .all {
  float: right;
  margin: 6px 5px 9px 5px;
}
.searchautocomplete .searchautocomplete-placeholder .all a {
  float: right;
  padding: 0px;
  margin: 0px;
  color: #000;
  font-size: 12px;
  line-height: 14px;
  text-decoration: underline;
  -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.searchautocomplete .searchautocomplete-placeholder .all a:hover { color: #d9191f; }

.searchautocomplete .searchautocomplete-loader {
  position: absolute;
  width: 18px;
  height: 18px;
  top: 3px;
  right: 16px;
  z-index: 99;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  display: none;
}
.searchautocomplete .searchautocomplete-loader div {
  position: absolute;
  background-color: #FFFFFF;
  height: 3px;
  width: 3px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-animation-name: f_autocomplete_loader;
  animation-name: f_autocomplete_loader;
  -webkit-animation-duration: 0.64s;
  animation-duration: 0.64s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: normal;
  animation-direction: normal;
}
.searchautocomplete .searchautocomplete-loader div#g01 {
  left: 0px;
  top: 7px;
  -webkit-animation-delay: 0.24s;
  animation-delay: 0.24s;
}
.searchautocomplete .searchautocomplete-loader div#g02 {
  left: 2px;
  top: 2px;
  -webkit-animation-delay: 0.32s;
  animation-delay: 0.32s;
}
.searchautocomplete .searchautocomplete-loader div#g03 {
  left: 7px;
  top: 0px;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.searchautocomplete .searchautocomplete-loader div#g04 {
  right: 2px;
  top: 2px;
  -webkit-animation-delay: 0.48s;
  animation-delay: 0.48s;
}
.searchautocomplete .searchautocomplete-loader div#g05 {
  right: 0px;
  top: 7px;
  -webkit-animation-delay: 0.56s;
  animation-delay: 0.56s;
}
.searchautocomplete .searchautocomplete-loader div#g06 {
  right: 2px;
  bottom: 2px;
  -webkit-animation-delay: 0.64s;
  animation-delay: 0.64s;
}
.searchautocomplete .searchautocomplete-loader div#g07 {
  left: 7px;
  bottom: 0px;
  -webkit-animation-delay: 0.72s;
  animation-delay: 0.72s;
}
.searchautocomplete .searchautocomplete-loader div#g08 {
  left: 2px;
  bottom: 2px;
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
}
@-moz-keyframes f_autocomplete_loader {
  0% {
    background-color: #000000;
  }
  100% {
    background-color: #ffffff;
  }
}
@-webkit-keyframes f_autocomplete_loader {
  0% {
    background-color: #000000;
  }
  100% {
    background-color: #ffffff;
  }
}
@-ms-keyframes f_autocomplete_loader {
  0% {
    background-color: #000000;
  }
  100% {
    background-color: #ffffff;
  }
}
@-o-keyframes f_autocomplete_loader {
  0% {
    background-color: #000000;
  }
  100% {
    background-color: #ffffff;
  }
}
@keyframes f_autocomplete_loader {
  0% {
    background-color: #000000;
  }
  100% {
    background-color: #ffffff;
  }
}
.searchautocomplete-widget {
  position: relative;
  top: auto;
  left: auto;
  bottom: auto;
  right: auto;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}



/* FILE: mirasvit_searchindex.css */
/* HANDLES: default,STORE_ro,THEME_frontend_fashionmix_default,attributesplash_page_view,attributesplash_page_view_394,attributesplash_page_view_manufacturer,customer_logged_out */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.searchindex-results {
  *zoom: 1;
  margin-bottom: 10px;
  border-bottom: 1px solid #a0b3c3;
}
.searchindex-results:before,
.searchindex-results:after {
  display: table;
  content: "";
  line-height: 0;
}
.searchindex-results:after {
  clear: both;
}
.searchindex-results li {
  margin-bottom: -1px;
  float: left;
  *zoom: 1;
  margin: 0px 2px;
}
.searchindex-results li:before,
.searchindex-results li:after {
  display: table;
  content: "";
  line-height: 0;
}
.searchindex-results li:after {
  clear: both;
}
.searchindex-results li a {
  font-size: 12px;
  font-weight: bold;
  color: #333;
  display: block;
  cursor: pointer;
  padding: 2px 5px 1px 5px;
  line-height: 20px;
  border: 1px solid transparent;
  border-bottom: none;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  text-decoration: none;
}
.searchindex-results li a:hover {
  background-color: #f1f1f1;
  background-image: -moz-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -o-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: linear-gradient(to bottom, #e8e8e8, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#ffffffff', GradientType=0);
  border: 1px solid #a0b3c3;
  border-bottom: none;
}
.searchindex-results li a span {
  font-weight: normal;
  font-size: 0.9em;
}
.searchindex-results li.active a {
  background-color: #f1f1f1;
  background-image: -moz-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -o-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: linear-gradient(to bottom, #e8e8e8, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#ffffffff', GradientType=0);
  cursor: default;
  border: 1px solid #a0b3c3;
  border-bottom: none;
}
.searchindex-result li {
  padding: 5px;
}
.searchindex-result li .title a {
  font-weight: bold;
  color: #203548;
  font-size: 13px;
}
.searchindex-result.searchindex-result-category {
  margin-bottom: 20px;
}
.searchindex-result.searchindex-result-category li {
  padding: 1px 0px;
}
.searchindex-result.searchindex-result-category li a {
  font-weight: bold;
  color: #203548;
}
.searchindex-highlight {
  background-color: #ff0;
}



/* FILE: ajaxaddtocart.css */
/* HANDLES: default,STORE_ro,THEME_frontend_fashionmix_default,attributesplash_page_view,attributesplash_page_view_394,attributesplash_page_view_manufacturer,customer_logged_out */
@charset "utf-8";
/* CSS Document
   Author: Veselin Trifonov as developer @ www.stenikgroup.com
*/


/* Stenik Ajax Add To Cart Popup Styles
******************************************/
body.scroll-disabled { overflow: hidden; }
#stenik-ajaxaddtocart-result * { box-sizing: border-box; }
#stenik-ajaxaddtocart-result { float: left; width: 100%; height: 100%; padding: 0px; margin: 0px; position: fixed; top: 0; left: 0; z-index: 16000002; overflow-y: scroll; }
#stenik-ajaxaddtocart-result-mask { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 4900; }
.stenik-ajaxAddToCart-result { float: left; width: 600px; height: auto; padding: 0px; margin: 0px 0px 0px -300px; background: #fff; position: absolute; left: 50%; top: 50%; transform: translateY(-50%); z-index: 5000; }
.stenik-ajaxAddToCart-result .success-message { float: left; width: 100%; height: auto; padding: 12px 48px; margin: 0px; color: #232122; font-size: 16px; font-weight: 600; line-height: 18px; background: #f1eff0 url(https://fashionmix.ro/skin/frontend/fashionmix/default/css/stenik_ajaxaddtocart/images/msgs-mark.svg) no-repeat 20px 16px; background-size: 16px 12px; }
.stenik-ajaxAddToCart-result .success-message a { color: #232122; text-decoration: none; }
.stenik-ajaxAddToCart-result .success-message a:hover { color: #f27c21; }
.stenik-ajaxAddToCart-result .error-message { float: left; width: 100%; height: auto; padding: 12px 48px 12px 20px; margin: 0px; color: #fff; font-size: 16px; line-height: 18px; background: #e7352b; background-size: 14px 14px; }
.stenik-ajaxAddToCart-result .ajax-cart-item { float: left; width: 50%; height: auto; padding: 25px 0px 25px 15px; margin: 0px; position: relative; }
.stenik-ajaxAddToCart-result .ajax-cart-item:after { content: ''; width: 1px; height: 100%; padding: 0px; margin: 0px; background: #f1eff0; position: absolute; right: 1px; top: 0px; z-index: 10; }
.stenik-ajaxAddToCart-result .cart-img-wrapper { float: left; width: 80px; height: 80px; padding: 0px; margin: 0px 10px 0px 0px; border: 1px solid #e5e5e5; }
.stenik-ajaxAddToCart-result .cart-img-wrapper img { float: left; width: 100%; height: auto; padding: 0px; margin: 0px; }
.stenik-ajaxAddToCart-result .item-info { float: left; width: 180px; height: auto; padding: 0px 0px 0px 0px; margin: 0px; }
.stenik-ajaxAddToCart-result .item-info .product-name { float: left; width: 100%; height: auto; padding: 0px; margin: 0px 0px 8px 0px; color: #222; font-size: 13px; line-height: 16px; font-weight: normal; text-decoration: none; }
.stenik-ajaxAddToCart-result .item-info .product-name:hover { color: #f27c21; }
.stenik-ajaxAddToCart-result .item-info .attributes { float: left; width: 100%; height: auto; padding: 0px; margin: 0px 0px 5px 0px; color: #8f8f8f; font-size: 13px; line-height: 15px; font-weight: normal; }
.stenik-ajaxAddToCart-result .item-info .attributes strong { font-weight: normal; color: #464646; }
.stenik-ajaxAddToCart-result .item-info .price-box { width: 100%; margin: 0 !important; font-size: 14px; font-weight: bold; color: #222; }
.stenik-ajaxAddToCart-result .item-info .price-box .old-price .price { color: #666; text-decoration: line-through; font-weight: normal; }
.stenik-ajaxAddToCart-result .item-info .price-box .special-price .price { color: #d51a20; }
.stenik-ajaxAddToCart-result .item-info .price-box .regular-price .price { color: #222; }
.stenik-ajaxAddToCart-result .ajax-cart-total { float: right; width: 49%; margin: 0px; padding: 15px 0px 0px 0px; text-align: center; }
.stenik-ajaxAddToCart-result .ajax-cart-total .cart-summary-count { float: left; width: 100%; height: auto; padding: 0px; margin: 0px 0px 8px 0px; color: #333; font-size: 13px; line-height: 16px; font-weight: 600; text-align: center; }
.stenik-ajaxAddToCart-result .ajax-cart-total .cart-summary-count a { color: #f27c21; font-weight: 600; text-decoration: underline; }
.stenik-ajaxAddToCart-result .ajax-cart-total .cart-summary-count a:hover { text-decoration: none; }
.stenik-ajaxAddToCart-result .ajax-cart-total .cart-summary-count strong { color: #f27c21; font-weight: 600; text-decoration: underline; }
.stenik-ajaxAddToCart-result .ajax-cart-total .itermediate-price { float: left; width: 100%; height: auto; padding: 0px; margin: 0px 0px 8px 0px; color: #333; font-size: 14px; line-height: 17px; font-weight: 700; text-align: center; }
.stenik-ajaxAddToCart-result .ajax-cart-total .itermediate-price .price-label { text-transform: uppercase; }
.stenik-ajaxAddToCart-result .delivery-price { float: left; width: 100%; height: auto; padding: 15px; margin: 0px; background: #f0f0f0; color: #333; font-size: 13px; line-height: 16px; text-decoration: none; font-weight: normal; text-align: center; }
.stenik-ajaxAddToCart-result .delivery-price.free-shipping { color: #7cb015; }

.stenik-ajaxAddToCart-result .ajax-cart-total .button.checkout-button { float: none; display: table; width: 180px; margin: 0 auto; padding: 0 10px; background: #e88237; line-height: 40px; font-size: 13px; color: #FFF; font-weight: bold; text-transform: uppercase; text-decoration: none; transition: all 0.2s linear; }
.stenik-ajaxAddToCart-result .ajax-cart-total .button.checkout-button:hover { background: #fc9a52; }

.stenik-ajaxAddToCart-result .close-popup { width: 43px; height: 43px; background: #f1eff0 url(https://fashionmix.ro/skin/frontend/fashionmix/default/css/stenik_ajaxaddtocart/images/close-popup.svg) no-repeat center center; background-size: 18px 18px; position: absolute; right: 0; top: 0; z-index: 5100; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.stenik-ajaxAddToCart-result .close-popup:hover { background-color: #f1f1f1; }
.stenik-ajaxAddToCart-result.stenik-ajaxAddToCart-error .close-popup { background: #e7352b url(https://fashionmix.ro/skin/frontend/fashionmix/default/css/stenik_ajaxaddtocart/images/close-popup2.svg) no-repeat center center; }
.stenik-ajaxAddToCart-result.stenik-ajaxAddToCart-error .close-popup:hover { background-color: #e7352b; }

.stenik-ajaxAddToCart-result .toFreeDelivery { float: left; width: 100%; padding: 15px 15px 15px 50px; background: #f1f1f1 url(https://fashionmix.ro/skin/frontend/fashionmix/default/css/stenik_ajaxaddtocart/images/message-icon.png) no-repeat left 23px top 16px; font-size: 13px; color: #161313; }

#stenik-ajaxaddtocart-overlay { float: left; width: 100%; height: 100%; padding: 0px; margin: 0px; background: #000 url(https://fashionmix.ro/skin/frontend/fashionmix/default/css/stenik_ajaxaddtocart/images/opc-ajax-loader.gif) no-repeat center center;; opacity: 0.7; position: fixed; left: 0px; top: 0px; z-index: 4900; }

#stenik-ajaxaddtocart-result .productsSliderContent { width: 100%; margin: 0 0 20px; padding: 0px; border-top-color: #f1f1f1; }
#stenik-ajaxaddtocart-result .productsSliderContent .title { float: left; width: 100%; max-width: 100%; box-sizing: border-box; padding: 15px; margin-bottom: 0px; }
#stenik-ajaxaddtocart-result .productsSliderContent .title .text { font-size: 16px; line-height: 18px; }
#stenik-ajaxaddtocart-result .productsSliderContent .productList { float: left; width: 100%; padding: 0px 5px 0px 5px; margin: 0px 0px 10px 0px; }
#stenik-ajaxaddtocart-result .productsSliderContent .linkToCat { float: left; width: 100%; height: auto; padding: 0px; margin: 0px; color: #f27c21; font-size: 13px; line-height: 16px; text-decoration: underline; font-weight: 600; text-align: center; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }

#stenik-ajaxaddtocart-result .productBox { float: left; width: 25%; margin: 0px 0px 10px 0px; padding: 0px 5px 0px 5px; position: relative; }
#stenik-ajaxaddtocart-result .productBox .productIMGLink { display: block; width: 100%; height: auto; margin-bottom: 5px; border: 1px solid #f3f1f2; }
#stenik-ajaxaddtocart-result .productBox .productIMGLink img { max-width: 100%; height: auto; }
#stenik-ajaxaddtocart-result .productBox .productTitle { display: block; height: 50px; overflow: hidden; margin-bottom: 5px; text-decoration: none; font-size: 12px; line-height: 16px; color: #222; }
#stenik-ajaxaddtocart-result .productBox .crossellPriceWrapper { float: left; width: 100%; margin: 0px; padding: 0px; }
#stenik-ajaxaddtocart-result .productBox .price-box { width: 100%; margin: 0 !important; font-size: 14px; font-weight: bold; color: #222; }
#stenik-ajaxaddtocart-result .productBox .price-box .old-price .price { color: #666; text-decoration: line-through; font-weight: normal; }
#stenik-ajaxaddtocart-result .productBox .price-box .special-price .price { color: #d51a20; }
#stenik-ajaxaddtocart-result .productBox .labelsContainer { float: left; width: 40px; height: auto; position: absolute; right: 15px; top: 10px; z-index: 600; overflow: hidden; }
#stenik-ajaxaddtocart-result .productBox .promoLabel { float: left; width: 40px; height: 40px; line-height: 39px; padding: 0px 0px 1px 0px; margin: 0px 0px 6px 0px; background: #bc0000; border-radius: 100%; box-sizing: border-box; color: #fff; font-size: 11px; font-weight: bold; text-align: center; text-decoration: none; text-transform: uppercase; }
#stenik-ajaxaddtocart-result .productBox .newLabel { float: left; width: 40px; height: 40px; line-height: 39px; padding: 0px 0px 1px 0px; margin: 0px 0px 6px 0px; background: #000; border-radius: 100%; box-sizing: border-box; color: #fff; font-size: 11px; font-weight: bold; text-align: center; text-decoration: none; text-transform: uppercase; }


/* FILE: cookielaw.css */
/* HANDLES: default,STORE_ro,THEME_frontend_fashionmix_default,attributesplash_page_view,attributesplash_page_view_394,attributesplash_page_view_manufacturer,customer_logged_out */
/**
 * Valdecode - Cookie Law Compliance
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the The MIT License (MIT)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.valdecode.com/license/cookielaw/license.txt
 *
 * @category    Valdecode
 * @package     Valdecode_CookieLaw
 * @copyright   Copyright (c) 2014 Valdecode
 * @license     http://www.valdecode.com/license/cookielaw/license.txt  The MIT License (MIT)
 */
#v-cookielaw { overflow: hidden; background: #fff; color: #444; z-index: 9999; font-size: 13px; }
#v-cookielaw .v-message { padding: 5px 10px; text-align: left; }
#v-cookielaw .v-actions { }
#v-cookielaw .v-button { color: #222; display: inline-block; background-color: #ececec; background-image: linear-gradient(#f4f4f4, #ececec); border: 1px solid #d4d4d4; padding: 4px 10px; text-decoration: none; text-shadow: 1px 1px 0 #fff; border-radius: 2px; }
#v-cookielaw .v-button.v-accept:before { content: "\2714"; }
#v-cookielaw .v-button:hover,
#v-cookielaw .v-button:focus { color: #fff; text-shadow: -1px -1px 0 rgba(0,0,0,0.3); border-color: #3072b3; border-bottom-color: #2a65a0; background-color: #2a65a0; background-image: linear-gradient(#599bdc, #3072b3); }
#v-cookielaw .v-button:active {  border-color: #2a65a0; border-bottom-color: #3884cd; background-color: #3072b3; background-image: linear-gradient(#3072b3, #599bdc); }

#v-cookielaw.v-bar { display: table; width: 100%; padding: 5px 0; }
#v-cookielaw.v-bar .v-message { display: table-cell; }
#v-cookielaw.v-bar .v-actions { display: table-cell; vertical-align: middle; width: 250px; padding-right: 10px; text-align: right; }
#v-cookielaw.v-bar.v-top { position: relative; border-bottom: 1px solid #000; }
#v-cookielaw.v-bar.v-bottom { position: fixed; bottom: 0; border-top: 1px solid #000; }

#v-cookielaw.v-box { position: fixed; max-width: 300px; border: 1px solid #000; border-radius: 3px; margin: 10px; }
#v-cookielaw.v-box .v-actions { float: left; margin: 5px 10px; }
#v-cookielaw.v-box.v-top-left { top: 0; left: 0; }
#v-cookielaw.v-box.v-top-right { top: 0; right: 0; }
#v-cookielaw.v-box.v-bottom-left { bottom: 0; left: 0; }
#v-cookielaw.v-box.v-bottom-right { bottom: 0; right: 0; }

/* RWD */
@media (max-width: 480px) {
    #v-cookielaw.v-box { display: table; width: 100% !important; padding: 5px 0 0; position: fixed; bottom: 0 !important; top: auto !important; border-top: 1px solid #000; max-width: 100%; margin: 0; border-radius: 0; border-right: 0; border-left: 0; border-bottom: 0; }
    #v-cookielaw.v-box .v-message { display: table-cell; }
    #v-cookielaw.v-box .v-actions { display: table-cell; vertical-align: middle; width: 250px; padding-right: 10px; text-align: left; }

    #v-cookielaw .v-message { float: left; }
    #v-cookielaw .v-actions { float: left; margin: 5px 10px; }
    #v-cookielaw.v-bar .v-actions { width: auto; }
}

/* Skin - Yellow Alert */
#v-cookielaw.v-yellow-alert { background: #fffbcd; border-color: #e2cd7b !important; }

/* Skin - Dark Clean */
#v-cookielaw.v-dark-clean { color: #fff; background: #2c2c2c; border-color: #55575f !important; }
#v-cookielaw.v-dark-clean .v-button { color: #fff; text-shadow: -1px -1px 0 rgba(0,0,0,0.3); border-color: #3072b3; border-bottom-color: #2a65a0; background-color: #2a65a0; background-image: linear-gradient(#599bdc, #3072b3); }
#v-cookielaw.v-dark-clean .v-button:hover,
#v-cookielaw.v-dark-clean .v-button:focus { background-color: #3678a0; background-image: linear-gradient(#68abdc, #387cb3); }

/* Skin - Minimalist */
#v-cookielaw.v-minimalist { color: #2c2c2c; background: #f0f0f0; border-color: #e0e0e0 !important; font-size: 11px; font-family: Verdana; }
#v-cookielaw.v-bar.v-minimalist { padding: 2px 0; }
#v-cookielaw.v-box.v-minimalist { width: 260px; }
#v-cookielaw.v-box.v-minimalist .v-actions { margin: 5px; }
#v-cookielaw.v-box.v-minimalist .v-message { padding: 5px; }
#v-cookielaw.v-minimalist .v-button { padding: 3px 6px; }



/* FILE: jquery.jscrollpane.css */
/* HANDLES: default,STORE_ro,THEME_frontend_fashionmix_default,attributesplash_page_view,attributesplash_page_view_394,attributesplash_page_view_manufacturer,customer_logged_out */
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */




.horizontal-only
{
	height: auto;
	max-height: 200px;
}

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane {
	position: absolute;
	margin-left:0!important;
}

.jspVerticalBar
{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 7px;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 100%;
	width: 7px;
	border-radius: 0px;
	overflow: hidden;
	right: 0px;
	z-index: 150;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/jspTrackBG.jpg) repeat-y center top;
}
.responsiveMenu .jspTrack { background: #fff; }

.jspDrag
{
	position: relative;
	width: 7px;
	top: 0px;
	left: 0px;
	cursor: pointer;
	background: #070707;
	overflow: hidden;
	border: none;
	-webkit-transition: background 0.2s linear; -moz-transition: background 0.2s linear; -o-transition: background 0.2s linear; transition: background 0.2s linear;
}
.jspDrag:hover { background: #3a3a3a; }

.responsiveMenu .jspDrag { background: #888; }
.responsiveMenu .jspDrag:hover { background: #333; }


.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #fff;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}
.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
	line-height:8px;
}

.jspVerticalBar .jspArrowUp {
	width: 7px;
	height: 4px;
	padding: 0px;
	margin: 0px 0px 4px -4px;
	background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/jspTrackTop.jpg) no-repeat left top;
}

.jspVerticalBar .jspArrowDown {
	width: 7px;
	height: 7px;
	padding: 0px;
	margin: -7px 0px 0px -4px;
	background: #fff url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/jspTrackDown.jpg) no-repeat left bottom;
	position: relative;
	z-index: 200;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}


/* FILE: attribute-splash.css */
/* HANDLES: default,STORE_ro,THEME_frontend_fashionmix_default,attributesplash_page_view,attributesplash_page_view_394,attributesplash_page_view_manufacturer,customer_logged_out */
/**
 * @category    Fishpig
 * @package     Fishpig_AttributeSplash
 * @license     http://fishpig.co.uk/license.txt
 * @author      Ben Tideswell <help@fishpig.co.uk>
 */

.splash-group-grid { 
	height: 1%;
	overflow: hidden;
}

.splash-group-grid li.item {
	float: left;
	text-align: center;
	width: 25%;
}

.splash-group-grid li.item .inner {
	padding: 2%;
}

.splash-group-grid li.item img {
	margin-bottom: 1em;
	max-width: 100%;
}

.splash-group-grid-2 li.item {
	width: 50%;
}

.splash-group-grid-3 li.item {
	width: 33.3%;
}

.splash-group-grid-4 li.item {
	width: 25%;
}

.splash-group-grid-5 li.item {
	width: 20%;
}

.splash-title {
	
}

.splash-image {
	
}

.splash-image img {
	max-width: 100%;
}

.splash-description {
	margin-bottom: 2em;
}

.splash-description img {
	max-width: 100%;
}

.splash-description-full {
	padding-top: 2em;
}

.splash-description-full img {
	max-width: 100%;
}


/* FILE: responsive.css */
/* HANDLES: default,STORE_ro,THEME_frontend_fashionmix_default,attributesplash_page_view,attributesplash_page_view_394,attributesplash_page_view_manufacturer,customer_logged_out */
/* CSS Document
   Responsive media queries ->
   Author: Veselin Trifonov as developer @ www.stenikgroup.com
*/

.indexVideoMobile { display: none; }

/* Start Media Queries for 980px desktop
*******************************************/

@media only screen and (min-width: 1021px) and (max-width: 1200px) {

	.wrapper  { width: 980px; }

	#header .headerCenter { margin: 0px 0px 0px 80px; }
	#header nav.mainNav ul li > a { margin: 0px 14px 0px 0px; }
	#header nav.mainNav ul li .subDiv .wrapper { width: 980px; }
	#header nav.mainNav ul li .subDiv .navCol { width: 180px; margin: 0px 5px 0px 5px; }
	#header nav.mainNav ul li .subDiv .navCol.short { width: 170px; margin: 0px 5px 0px 5px; }
	#header nav.mainNav ul li .subDiv .navBannerCol { width: 350px; margin: 0px 5px 0px 5px; }
	#header nav.mainNav ul li .subDiv .navBannerCol img { max-width: 350px; height: auto; }

	.homepageTopBanner .responsive1180 { display: none; }
	.homepageTopBanner .responsive980 { display: block; }
	.homepageTopBanner .responsive320 { display: none; }
	.homepageTopBanner .responsive600 { display: none; }

	#main { width: 980px; }
	div.main-container.col2-left-layout div.col-main { width: 760px; }
	div.main-container.col2-right-layout div.col-main { width: 760px; }

	#main .breadcrumb { width: 980px; }
	.checkout-cart-index #main .breadcrumb { margin: -29px 0px 0px 0px; }
	#main .mainContent .touchcarousel { width: 646px !important; height: 312px !important; }
	#main .mainContent .touchcarousel .touchcarousel-wrapper { width: 646px !important; height: 312px !important; }
	#main .mainContent .touchcarousel .touchcarousel-item { width: 646px !important; height: 312px !important; }
	#main .mainContent .touchcarousel .touchcarousel-item img { width: 646px !important; }
	#main .mainContent .touchcarousel .touchcarousel-item span.title { top: 120px !important; }
	#main .mainContent .touchcarousel .touchcarousel-item span.subTitle { top: 164px !important; }

	.homepageTopBannerWidget { width: 1000px; }

	.homepageTopBannerFullWidth .bannerImageWrapper { width: 100%; }
	#main .mainContent .homepageRowContentWrapper { width: 980px; }
	#main .mainContent .homepageRowContentWrapper .fakeWrapperLastElementFix { width: 1000px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox { margin-right: 21px; margin-bottom: 21px; }
	#main .mainContent .homepageRowContentWrapper .productsSliderContent .productSlider .touchcarousel-container { margin-top: 0; margin-bottom: 0; }

	.col2-left-layout .homepageHoleBannersContent { width: 771px; }
	.bannerBox { width: 312px; height: 312px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox { width: 247px; height: 247px; margin: 0px 10px 10px 0px; }
	.bannerBox.wide { width: 645px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide { width: 504px; }
	.bannerBox.bottomTitle { height: 437px; }
	.bannerBox.oneFourth.bottomTitle { height: auto; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.bottomTitle { height: 397px; }
	.bannerBox.oneHalf { width: 479px; }
	.bannerBox.fullWidth { width: 980px; height: auto; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf { width: 375px; height: 300px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth { width: 760px; height: auto; }
	.bannerBox img { width: 312px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox img { width: 247px; }
	.bannerBox.wide img { width: 645px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide img { width: 504px; }
	.bannerBox.oneHalf img { width: 479px; }
	.bannerBox.oneFourth{ width: 229px; margin: 0 10px 10px 0px; }
	.bannerBox.oneFourth .fade{ width: 200px; }
	.bannerBox.oneFourth .fade .title{ width: 170px; }
	.bannerBox.oneFourth .fade .subTitle { width: 170px; }
	.bannerBox.oneFourth img{ width: 229px; }
	.bannerBox.fullWidth img { width: 980px; height: auto; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf img { width: 375px; height: 300px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.bottomTitle img { width: 247px; height: 247px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth img { width: 760px; height: auto; }
	.bannerBox .fade { width: 293px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox .fade { width: 227px; }
	.bannerBox.wide .fade { width: 625px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide .fade { width: 484px; }
	.bannerBox.oneHalf .fade { width: 459px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf .fade { width: 355px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.bottomTitle .fade { width: 247px; }
	.bannerBox.fullWidth.textRight .fade { padding-top: 65px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth.textRight .fade { padding-top: 65px; }
	.bannerBox .fade .title { width: 263px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox .fade .title { width: 207px; padding-left: 10px; padding-right: 10px; font-size: 16px; }
	.bannerBox.wide .fade .title { width: 595px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide .fade .title { width: 464px; padding-left: 10px; padding-right: 10px; }
	.bannerBox.oneHalf .fade .title { width: 429px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf .fade .title { width: 335px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.bottomTitle .fade .title { width: 100%; padding-left: 0px; padding-right: 0px; font-size: 16px; }
	.bannerBox .fade .subTitle { width: 263px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox .fade .subTitle { width: 207px; padding-left: 10px; padding-right: 10px; font-size: 13px; }
	.bannerBox.wide .fade .subTitle { width: 595px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf .fade .subTitle { width: 335px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide .fade .subTitle { width: 464px; padding-left: 10px; padding-right: 10px; }
	.bannerBox.oneHalf .fade .subTitle { width: 429px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.bottomTitle .fade .subTitle { width: 100%; padding-left: 0px; padding-right: 0px; font-size: 13px; }
	.spacerContent { width: 980px; }
	.spacerContent span.title { width: 940px; }
	.spacerContent a.title { width: 940px; }
	.productsSliderContent { width: 980px; }
	#main .mainContent .productSlider { width: 980px !important; }
	#main .mainContent .productSlider .touchcarousel-item { width: 245px !important; height: 332px !important; }
	#main .mainContent .productSlider .touchcarousel-item .productBox { width: 240px !important; height: 307px !important; margin-right: 1px !important; }
	#main .mainContent .productSlider .touchcarousel-item .productBox img { width: 240px !important; height: 240px !important; }
	#main .mainContent .productSlider .touchcarousel-item .productBox:hover .sizesBox { bottom: 67px !important; }
	#main .mainContent .productSlider .touchcarousel-item .productBox .productTitle { width: 220px !important; }

	#main .productList { width: 984px; }
	.col2-left-layout #main .productList { width: 764px; margin-left: 8px; }
	.col2-left-layout #main .productList.listMode { width: 770px; margin-left: 0px; }
	#main .productList .productBox { width: 240px; height: 330px; margin-bottom: 10px; }
	#main .productList .productBox .productTitle { width: 220px; }
	.col2-left-layout #main .productList.listMode .productBox { width: 371px; height: 438px; }
	#main .productList .productBox img { width: 240px; height: 240px; }
	.col2-left-layout #main .productList.listMode .productBox img { width: 371px; height: 371px; }
	#main .productList .productBox .brandLogo img,
	.col2-left-layout #main .productList .productBox .brandLogo img { width: auto; height: auto; }
	#main .productList .productBox h2 { width: 220px; }
	#main .productList .productBox .sizesBox { width: 216px; }
	.col2-left-layout #main .productList.listMode .productBox .sizesBox { width: 347px; }
	#main .productList .productBox:hover .sizesBox { bottom: 90px; }
	.col2-left-layout #main .productList.listMode .productBox:hover .sizesBox { bottom: 68px; }

	#main .productList.listMode { width: 992px; }
	#main .productList.listMode .productBox { width: 482px; height: 548px; margin-right: 10px; }
	#main .productList.listMode .productBox img { width: 482px; height: 482px; }
	#main .productList.listMode .productBox .sizesBox { width: 458px; }
	#main .productList.listMode .productBox .productTitle { width: 350px; }
	#main .productList.listMode .productBox .price-box { width: 358px; }

	#main .productInner .mediaContent { float: left; width: 436px; }
	#main .productInner .mainPicture .zoom { top: 405px; }
	#main .productInner .mainPicture { width: 436px; }
	#main .productInner .mainPicture .mainIMGLink { width: 436px; height: 436px; }
	#main .productInner .mainPicture .mainIMGLink img#preview { width: 436px; height: 436px; }
	#main .productInner .tumbPictures { width: 436px; height: 60px; margin: 10px 0px 0px 0px; position: relative; left: auto; top: auto; }
	#main .productInner .tumbPictures a { margin: 0px 8px 0px 0px; border: 2px solid #fff; }
	#main .productInner .tumbPictures a:hover { border:2px solid #929291; }

	#main .productInner .relatedContent .relatedBox .product-image { width: 190px; height: 261px; }
	#main .productInner .relatedContent .relatedBox .product-image img { width: 190px; height: 190px; }
	#main .productInner .relatedContent .relatedBox .product-image .sizesBox { width: 166px; }
	#main .productInner .relatedContent .relatedBox .product-image:hover .sizesBox { bottom: 72px; }
	#main .productInner .relatedContent .relatedBox .product-image .productTitle { width: 170px; }

	.productInner .similarProductsBox { width: 436px; }

	.shoppingCart { margin: 15px 0px 0px 0px; }

	#main .mainContent .vipCustumersContent ul.cmsVipBox { height: 300px; padding: 224px 40px 0px 90px; margin-bottom: 0px; background-size: 100%; }
	#main .mainContent .vipCustumersContent ul.cmsVipBox li { font-size: 15px; margin-bottom: 10px; }
	#main .mainContent .vipCustumersContent ul.cmsUltraVipBox { height: 300px; padding: 224px 40px 0px 90px; margin-bottom: 0px; background-size: 100%; }
	#main .mainContent .vipCustumersContent ul.cmsUltraVipBox li { font-size: 15px; margin-bottom: 10px; }

	.checkout-onepage-index #main .mainContent { width: 960px; margin: 0px 0px 10px 0px; }
	.customer-account-login #main .mainContent { width: 960px; margin: 0px 0px 10px 0px; }
	.customer-account-create #main .mainContent { width: 960px; margin: 0px 0px 10px 0px; }
	.customer-account-forgotpassword #main .mainContent { width: 960px; margin: 0px 0px 10px 0px; }

	.pagePluginContent { margin: 0px; }
	#footer .wrapper { width: 980px; }
	#footer .footerTop .footerCol { margin: 0px 0px 0px 20px; }

}


/* End media queries for tablet
**************************************/




/* Start Media Queries for tablet
****************************************/

@media only screen and (min-width: 601px) and (max-width: 1020px) {

	.stenik-quickview-wrapper { width: 580px; padding: 20px 10px 10px 10px; box-sizing: border-box; }
	.stenik-quickview-wrapper .quickViewMediaContent { width: 100%; }
	.stenik-quickview-wrapper .quickViewMediaContent .quickViewTumbPictures { padding-right: 10px; }
	.stenik-quickview-wrapper .quickViewMediaContent .quickViewMainPicture { width: 430px; }
	.stenik-quickview-wrapper .quickViewMediaContent .quickViewMainPicture img { width: 430px; height: 430px; }
	.stenik-quickview-wrapper .stenik-quickview-info { width: 100%; }
	.stenik-quickview-wrapper .stenik-quickview-info .quickview-buttons .quickview-btn-to-pdp { font-size: 11px; padding-left: 10px; padding-right: 10px; }
	.stenik-quickview-wrapper .stenik-quickview-info .quickview-buttons .outfit-buy { font-size: 11px; padding-left: 10px; padding-right: 10px; }

	body { background: #fff !important; }
	#globalContainer { width:100%!important; height:auto!important; background:none!important; padding: 47px 0px 0px 0px !important; }

	.wrapper  { width: 600px; padding: 0px; }

	#header { display: none; }
	.responsiveHeader { display: block; }
	.responsiveDeliveryCMS { display: block; }
	.responsiveDeliveryCMS p img { display: inline-block; margin-right: 10px; vertical-align: middle; }
	.en-lang-body-class .responsiveHeader .responsiveCall { display: none; }
	.currencyHeader { float: right; width: 24px; margin-right: 50px; padding-top: 12px; }
	.currencyHeader:after { width: 0; }

	.responsiveHeader .responsiveMenu .searchautocomplete { width: 500px; padding: 15px 10px 15px 10px; }
	.responsiveHeader .responsiveMenu .searchautocomplete .nav { width: 478px; }
	.responsiveHeader .responsiveMenu .searchautocomplete .nav-submit-button { top: 17px; right: 12px; }
	.responsiveHeader .responsiveMenu .searchautocomplete .searchautocomplete-placeholder { width: 468px; top: 42px; right: 10px; }
	.responsiveHeader .responsiveMenu .searchautocomplete .searchautocomplete-placeholder ul li { width: 458px; padding: 5px; margin-bottom: 5px; border-bottom: none; }
	.responsiveHeader .responsiveMenu .searchautocomplete .searchautocomplete-placeholder ul li .searchautocomlete-image { width: 80px; height: 80px; margin-right: 10px; }
	.responsiveHeader .responsiveMenu .searchautocomplete .searchautocomplete-placeholder ul li .searchautocomlete-image img { width: 80px; height: 80px; }
	.responsiveHeader .responsiveMenu .searchautocomplete .searchautocomplete-placeholder ul li a.name { width: 365px !important; padding: 0px; font-size: 12px; line-height: 14px; text-transform: none; }
	.responsiveHeader .responsiveMenu .searchautocomplete .searchautocomplete-placeholder ul li .price-box { width: 365px !important; }

	.homepageTopBanner .responsive1180 { display: none; }
	.homepageTopBanner .responsive980 { display: none; }
	.homepageTopBanner .responsive600 { display: block; }
	.homepageTopBanner .responsive320 { display: none; }


	#main { width: 600px; margin-top:0px; }
	#main .col-main { width: 600px; margin: 10px 0px 10px 0px; }
	.cms-index-index #main .col-main { width: 100%; }
	.col2-left-layout #main .col-main { width: 600px; margin: 10px 0px 10px 0px; }

	.customer-account-login #main .mainContent { width: 600px; margin: 10px 0px 10px 0px; }
	.checkout-onepage-index #main .mainContent { width: 600px; margin: 10px 0px 10px 0px; }
	.cms-page-view #main .mainContent .std { padding-right: 0; }

	.homepageTopBannerFullWidth { padding-top: 10px; padding-bottom: 0; }
	.homepageTopBannerFullWidth .bannerImageWrapper { width: 100%; }

	#main .mainContent .homepageRowContent { padding-top: 0; }
	#main .mainContent .homepageRowContentWrapper { width: 600px; }
	#main .mainContent .homepageRowContentWrapper .fakeWrapperLastElementFix { width: 610px; }
	#main .mainContent .homepageRowContentWrapper p { margin-bottom: 0; }
	#main .mainContent .homepageRowContentWrapper .productsSliderContent .productSlider { margin-bottom: 0; }
	#main .mainContent .homepageRowContentWrapper .productsSliderContent .productSlider .touchcarousel-container { margin-top: 0; margin-bottom: 0; }
	#main .mainContent .homepageRowContentWrapper .productsSliderContent .productSlider .arrow-holder { top: -52px; }
	#main .mainContent .homepageRowContentWrapper .productsSliderContent .title { width: 100%; margin-bottom: 10px; padding-left: 20px; padding-right: 80px; box-sizing: border-box; }

	#main .mainContent .homepageRowContentWrapper .spacerContent { width: 100%; margin-bottom: 10px; }
	#main .mainContent .homepageRowContentWrapper .spacerContent .title { width: 100%; padding-left: 0px; padding-right: 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox { width: 295px; height: 295px; margin: 0px 10px 10px 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox img { width: 295px; margin: 0px 10px 10px 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.withBorder { height: auto; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.fullWidth { width: 100%; height: auto; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneFourth { width: 280px; height: auto; margin: 0 10px 10px 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneFourth .fade { width: 250px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneFourth .fade .title { width: 220px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneFourth .fade .subTitle { width: 220px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneFourth img { width: 280px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox .fade { width: 275px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox .fade .title { width: 255px; padding-left: 10px; padding-right: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox .fade .subTitle { width: 255px; padding-left: 10px; padding-right: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.bottomTitle { height: auto; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.bottomTitle img { margin: 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.bottomTitle .fade { width: 100%; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide { width: 600px; height: 292px; margin: 0px 0px 10px 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide img { width: 600px; margin: 0px 10px 10px 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.fullWidth img { width: 600px; height: auto; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide .fade { width: 580px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide .fade .title { width: 560px; padding-left: 10px; padding-right: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide .fade .subTitle { width: 560px; padding-left: 10px; padding-right: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneHalf { width: 600px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneHalf.withBorder { height: auto; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneHalf img { width: 600px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneHalf .fade { width: 100%; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneHalf .fade .title { width: 560px; padding-left: 10px; padding-right: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneHalf .fade .subTitle { width: 560px; padding-left: 10px; padding-right: 10px; }

	.homepageRowContent.desktopRow { display: none; }
	.homepageRowContent.mobileRow { display: block; }

	.seoTextWrapper { height: 235px; overflow: hidden; padding-bottom: 43px; }
	.seoTextWrapper:before { content: ""; top: 20%; left: 0; right: 0; bottom: 43px; z-index: 1; position: absolute; background: linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff); }
	.seoTextWrapper.opened:before { display: none; }
	.seoTextWrapper.opened { height: auto; }

	.seoTextWrapper .btnsWrapper { position: absolute; bottom: 0px; left: 0px; display: block; }

	.seoTextWrapper .seoLeftBox { width: 100%; padding: 0px 10px; }
	.seoTextWrapper .seoRightBox { width: 100%; padding: 0px 10px; }

	.homepageTopBannerRight { display: none; }
	.homepageHoleBannersContent { width: 610px; }
	.homepageTopBannerWidget { width: 610px; }
	.col2-left-layout .homepageHoleBannersContent { width: 610px; }
	.homepageHoleBannersContent .spacerContent { display: none; width: 600px; }
	.homepageHoleBannersContent .spacerContent .title { width: 600px; font-size: 30px; padding-left: 0px; padding-right: 0px; }
	.homepageHoleBannersContent .bannerBox { width: 295px; height: 295px; margin: 0px 10px 10px 0px; }
	.homepageHoleBannersContent .bannerBox.withBorder { height: auto; }
	.homepageHoleBannersContent .bannerBox.fullWidth { width: 600px; height: auto; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox { width: 295px; height: 295px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth { width: 600px; height: auto; }
	.homepageHoleBannersContent .bannerBox img { width: 295px; margin: 0px 10px 10px 0px; }
	.homepageHoleBannersContent .bannerBox.oneFourth{ width: 280px; height: auto; margin: 0 10px 10px 0px; }
	.homepageHoleBannersContent .bannerBox.oneFourth .fade{ width: 250px; }
	.homepageHoleBannersContent .bannerBox.oneFourth .fade .title { width: 220px; }
	.homepageHoleBannersContent .bannerBox.oneFourth .fade .subTitle { width: 220px; }
	.homepageHoleBannersContent .bannerBox.oneFourth img { width: 280px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox img { width: 295px; height: 295px; }
	.homepageHoleBannersContent .bannerBox .fade { width: 275px; }
	.homepageHoleBannersContent .bannerBox .fade .title { width: 255px; padding-left: 10px; padding-right: 10px; }
	.homepageHoleBannersContent .bannerBox .fade .subTitle { width: 255px; padding-left: 10px; padding-right: 10px; }
	.homepageHoleBannersContent .bannerBox.bottomTitle { height: auto; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.bottomTitle { height: 100%; }
	.homepageHoleBannersContent .bannerBox.bottomTitle img { margin: 0px; }
	.homepageHoleBannersContent .bannerBox.bottomTitle .fade { width: 100%; }
	.homepageHoleBannersContent .bannerBox.wide { width: 600px; height: 292px; margin: 0px 0px 10px 0px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide { width: 600px; }
	.homepageHoleBannersContent .bannerBox.wide img { width: 600px; margin: 0px 10px 10px 0px; }
	.homepageHoleBannersContent .bannerBox.fullWidth img { width: 600px; height: auto; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide img { width: 600px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth img { width: 600px; height: auto; }
	.homepageHoleBannersContent .bannerBox.wide .fade { width: 580px; }
	.homepageHoleBannersContent .bannerBox.wide .fade .title { width: 560px; padding-left: 10px; padding-right: 10px; }
	.homepageHoleBannersContent .bannerBox.wide .fade .subTitle { width: 560px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide .fade { width: 580px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide .fade .title { width: 560px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide .fade .subTitle { width: 560px; padding-left: 10px; padding-right: 10px; }
	.homepageHoleBannersContent .bannerBox.oneHalf { width: 600px; height: 393px; margin: 0px 0px 10px 0px; }
	.homepageHoleBannersContent .bannerBox.oneHalf.withBorder { height: auto; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf { width: 600px; }
	.homepageHoleBannersContent .bannerBox.oneHalf img { width: 600px; height: 393px; margin: 0px 10px 10px 0px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf img { width: 600px; }
	.homepageHoleBannersContent .bannerBox.oneHalf .fade { width: 580px; }
	.homepageHoleBannersContent .bannerBox.oneHalf .fade .title { width: 560px; padding-left: 10px; padding-right: 10px; }
	.homepageHoleBannersContent .bannerBox.oneHalf .fade .subTitle { width: 560px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf .fade { width: 580px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf .fade .title { width: 560px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf .fade .subTitle { width: 560px; padding-left: 10px; padding-right: 10px; }

	.bannerBox.fullWidth.textRight .fade { padding-top: 55px; }
	.bannerBox.fullWidth.textRight .fade .title { margin-bottom: 10px; font-size: 18px; line-height: 20px; }
	.bannerBox.fullWidth.textRight .fade .subTitle {font-size: 13px; line-height: 16px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth.textRight .fade { padding-top: 55px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth.textRight .fade .title { margin-bottom: 10px; font-size: 16px; line-height: 18px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth.textRight .fade .subTitle {font-size: 13px; line-height: 16px; }

	#main .mainContent .productsSliderContent { width: 600px; }
	#main .mainContent .productsSliderContent.productViewSuggestion { width: 600px; margin-bottom: 0px; }
	#main .mainContent .productsSliderContent.productViewSuggestion .title { padding-left: 0px; }
	#main .mainContent .productsSliderContent.productViewSuggestion .title span.text { padding: 0px; }
	#main .mainContent .productsSliderContent.productViewSuggestion .productSlider .arrow-holder { display: block; }
	#main .mainContent .productsSliderContent .title { width: 460px; padding-left: 70px; padding-right: 70px; }
	#main .mainContent .productsSliderContent .productSlider { width: 600px !important; height: 270px !important; margin-bottom: 25px; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item { width: 200px; height: 270px; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item.last { margin-right: 0px; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox { width: 195px; height: 262px; margin: 0px 1px 0px 0px; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox img { width: 100%; height: auto;}
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox img.mainSmallImage { width: 195px; height: 195px; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox img.secondSmallImage { width: 195px; height: 195px; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox .productTitle { width: 175px; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox .price-box { width: 175px; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox .sizesBox { width: 171px; }
	#main .mainContent .productsSliderContent .viewAllBtn { font-size: 11px; }
	#main .mainContent .productsSliderContent.recentlyViewedBox .productSlider .touchcarousel-item { height: 200px; }
	#main .mainContent .productsSliderContent.recentlyViewedBox .productSlider .touchcarousel-item .productBox { height: 200px; }
	#main .mainContent .recentlyViewedBox .productSlider .touchcarousel-item .productBox { width: 200px; height: 200px; }
	#main .mainContent .recentlyViewedBox .productSlider .touchcarousel-item .productBox img { width: 100%; height: 100%; }


	.pagePluginContent { width: 600px; min-height: 1px; margin: 0px; }
	.pagePluginContent .fb-page { width: 500px; margin: 0px 50px 15px 50px; }
	.pagePluginContent .instagramBanner { width: 500px; margin: 0px 50px 0px 50px; text-align: center; background: #ebebeb; border-radius: 3px; }
	.pagePluginContent .instagramBanner img { float: none; width: auto; height: auto; text-align: center; margin: 0 auto; padding: 0px; }

	#main .homepageResponsiveBanners { width:580px; display: none; }
	#main .mainContent p.category-image { margin: 5px 0px 0px 0px !important; }


	.recentlyViewedBox { width:600px; margin-top:0px; }
	.recentlyViewedBox .block-title strong span { width:600px; margin-top: 20px; font-size: 32px; font-weight: 300; }
	.recentlyViewedBox ul#recently-viewed-items { width:608px; margin-left:0px; }
	.recentlyViewedBox ul#recently-viewed-items li { width:176px; margin-left:8px; margin-right:8px; }
	.recentlyViewedBox ul#recently-viewed-items li .productBox { width:100%; height:175px; margin:0px 0px 10px 0px;}
	.recentlyViewedBox ul#recently-viewed-items li .productBox .vproduct-image { width:100%; height:100%; }
	.recentlyViewedBox ul#recently-viewed-items li .productBox .vproduct-image img { width:100%; height:100%; }
	.recentlyViewedBox ul#recently-viewed-items li .productBox .product-name { width:126px; padding-left:5px; padding-right:5px; margin:0px; }
	#main .breadcrumb { display: none; }
	.catalog-product-view #main .breadcrumb { display: block; width: 100%; margin: 5px 0px 5px 0px; padding-left: 10px; padding-right: 10px; box-sizing: border-box; }
	.catalog-product-view #main .breadcrumb ul { float: left; width: 100%; }
	.catalog-product-view #main .breadcrumb .banner { display: none; }

	.homepageSEO { display: none; }
	.homepageSEO h1 { font-size: 11px; }
	.homepageSEO p { font-size: 11px; }
	#main .mainContent .IMG404 { display:none; }
	#main .mainContent .rightContent404 { margin-left:0px; width:580px; }
	#main .mainContent .rightContent404 .firstCol { width:580px; height:auto; }
	#main .mainContent .rightContent404 .secondCol { width:580px; height:auto; }
	#main .mainContent .rightContent404 .clearH3 { height:1px; }
	#main .mainContent h1 { font-size:20px;}
	#main .mainContent h2 {  }

	#main .mainContent .category-title { width: 100%; text-align: center; }
	#main .mainContent .category-title h1 { text-align: center; }
	#main .productFilter { padding-bottom: 40px; }
	#main .productFilter .page-title.category-title { padding: 0; }

	#main .mainContent .categoryNavigation { display: none; }
	#main .overColsContent { margin: 14px 0px 30px 0px; }
	#main .productFilter .viewAsSwitcher .viewSwitcherBtns.grid { background-image: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/viewSwitcherBtnsGrid2Mobile.png); }
	#main .productFilter .viewAsSwitcher .viewSwitcherBtns.list { background-image: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/viewSwitcherBtnsList2Mobile.png); }


    #main .productFilter.bottom .pager { float: left; width: 100%; height: auto; text-align: center; }
    #main .productFilter.bottom .pager .paging { float: left; width: 100%; height: auto; text-align: center; }
    #main .productFilter.bottom .pager .paging a { float: none; display: inline-block; }
    #main .productFilter.bottom .pager .paging a.leftArrow { margin-bottom: -9px; }
    #main .productFilter.bottom .pager .paging a.rightArrow { margin-bottom: -9px; }

	#main .mainContent .categoryNavigation .categoryList { display:none; }
	#main .mainContent .categoryNavigation .categorySelect { display:block; margin-top:5px; margin-bottom:5px; margin-left:151px; }
	#main .mainContent .category-description { width: 100%; margin: 15px 0px 15px 0px; }

	#main .productList { width:600px!important; }
	#main .productList .productBox { margin: 0px 6px 10px 6px; }

	.itemsAreFilteredText { display: none; }
	.col2-left-layout #main .productList .productBox { width: 290px; height: 385px; margin: 0px 3px 10px 3px; }
	.col2-left-layout #main .productList .productBox .productTitle { width: 270px; }
	.col2-left-layout #main .productList .productBox img { width: 290px; height: 290px; }
	#main .productList .productBox .brandLogo img,
	.col2-left-layout #main .productList .productBox .brandLogo img { width: auto; height: auto; }
	.col2-left-layout #main .productList .productBox img.mainSmallImage { display: block !important; }
	.col2-left-layout #main .productList .productBox img.secondSmallImage { display: none !important; }
	.col2-left-layout #main .productList .productBox .sizesBox { width: 266px; }

	.catalogsearch-result-index #main .productList .productBox { width: 290px; height: 357px; margin: 0px 3px 10px 3px; }
	.catalogsearch-result-index #main .productList .productBox img { width: 290px; height: 290px; }
	.catalogsearch-result-index #main .productList .productBox img.mainSmallImage { display: block !important; }
	.catalogsearch-result-index #main .productList .productBox img.secondSmallImage { display: none !important; }
	.catalogsearch-result-index #main .productList .productBox .sizesBox { width: 266px; }

	.col2-left-layout #main .productList.listMode .productBox { width: 463px; height: 530px; margin: 0px 66px 10px 66px; }
	.col2-left-layout #main .productList.listMode .productBox img { width: 463px; height: 463px; }
	#main .productList.listMode .productBox .brandLogo img,
	.col2-left-layout #main .productList.listMode .productBox .brandLogo img { width: auto; height: auto; }
	.col2-left-layout #main .productList.listMode .productBox img.mainSmallImage { display: block !important; }
	.col2-left-layout #main .productList.listMode .productBox img.secondSmallImage { display: none !important; }
	.col2-left-layout #main .productList.listMode .productBox .sizesBox { width: 439px; }
	#main .productList.listMode .productBox:hover .sizesBox { bottom: 68px; }


	#main .backToTopBtn { display: block; margin: 40px 0px -10px 150px; }

	#main .productInner .similarProductsBox { display: none; }
    #main .productInner .responsiveSimilar { display: block; border-top: 1px solid #cecece; }
    #main .productInner .responsiveSimilar.first { border-top: none; }
    #main .productInner .responsiveSimilar .similarProductsBox { display: block; width: 100%; }
    #main .productInner .responsiveSimilar .similarProductsBox h3 { color: #161313 !important; font-size: 32px !important; font-weight: 300 !important; line-height: 35px !important; text-decoration: none !important; text-transform: uppercase !important; text-align: center !important; margin-bottom: 10px !important; }
	#main .productInner .responsiveSimilar .similarProductsBox ul#similar-products-items { width: 600px; }


	#main .productInner { width: 600px; }
	#main .productInner .mediaContent { width: 600px; margin:0px; }
	#main .productInner .mainPicture { width: 600px; margin:0px; }
	#main .productInner .mainPicture .mainIMGLink { width: 600px; height: 600px; }
	#main .productInner .mainPicture .socialShare { display:none; }
	#main .productInner .mainPicture .showReviewForm { display:none; }
	#main .productInner .mainPicture .fb-comments { display:none; }
	#main .productInner .mainPicture .zoomPad { width: 600px; cursor: inherit; }
	#main .productInner .mainPicture .zoomPad img#preview { width:600px; height:600px; }
	#main .productInner .mainPicture .zoom { top: 570px; }
	#main .productInner .mainPicture .zoomWrapper { display: none !important; width:600px!important; height:600px!important; }
	#main .productInner .mainPicture .zoomWrapper .zoomWrapperImage { width:600px!important; height:600px!important; }
	#main .productInner .tumbPictures {  }
	#main .productInner .tumbPictures a { margin-right:13px; }
	#main .mediaContent .relatedBundlesWrapper { display: none; }
	#main .mediaContent .sameProductDifferentColors { display: none; }
	#main .productInner .productInfo { width:600px; padding-bottom: 10px; }
	#main .productInner .productInfo .deliveryDateRow { width: 574px; }
	#main .productInner .productInfo .productInfoInnerLeft { width: 295px; }
	#main .productInner .productInfo .infoBox { width: 100%; }
	#main .productInner .productInfo .textInfoProduct { width: 600px; }
	#main .productInner .productInfo .textInfoProduct .faqTitle { margin-bottom: 10px; }
	#main .productInner .productInfo .textInfoProduct h3 { width:271px; }
	#main .productInner .productInfo .textInfoProduct p { width:271px; }
	#main .productInner .productInfo .addBox { width:600px; }
	#main .productInner .productInfo .addBox .sizeBox { }
	#main .productInner .productInfo .addBox .sizeBox label { width:135px; margin-right:10px; font-size:14px; }
	#main .productInner .productInfo .addBox .confAttribute ul.sizeList { width: 475px; }
	#main .productInner .productInfo .addBox .or { margin: 0px 70px 0px 70px; }
	#main .productInner .productInfo .addBox .addtoBag { float: left; margin: 0px 0px 0px 0px; }
	#main .productInner .productInfo .addBox .sizeBox select { }
	#main .productInner .productInfo .addBox .add-to-cart-title { margin-top:0px; }
	#main .productInner .fastOrderPopUp { left: auto; right: 0px; }
	.catalog-product-view #main .productInner .productInfo ul.add-to-links li a { width:305px; text-align:center; }
	#main .productInner .productInfo .infoBoxRight { width: 280px; margin-right:0px; }
	#main .productInner .productInfo .infoBoxRight a#tableSizes { padding-left:74px; background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/tableSizesIcon.png) no-repeat 53px 4px; margin-top:0px; }
	#main .productInner .productInfo .textInfoProduct h3 { background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/plus1.jpg) no-repeat 0px 1px; padding-left:20px; margin-bottom:8px; }
	#main .productInner .productInfo .textInfoProduct h3.opened { background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/plus1.jpg) no-repeat 0px 1px; padding-left:20px; margin-bottom:8px; }
	#main .productInner .productInfo .fb-comments span { width: 580px !important; }
	#main .productInner .productInfo .fb-comments span iframe { width: 580px !important; }
	#main .productInner .productInfo .accordionInfoContent { width: 600px; }
	#main .productInner .productInfo .accordionInfoContent .accordionItem { width: 558px; }
	#main .productInner .productInfo .accordionInfoContent .accordionItem .link { width: 525px; }
	#main .productInner .productInfo .accordionInfoContent .accordionItem .accordionSub { width: 520px; }
	#main .productInner .relatedContent { width: 600px; }
	#main .productInner .relatedContent .relatedBox { width: 602px; }
	#main .productInner .relatedContent .relatedBox .product-image { margin: 0px 5px 5px 5px; width:136px; height:205px; overflow:hidden; }
	#main .productInner .relatedContent .relatedBox .product-image img { width:136px!important; height:136px!important; margin:0px!important; }
	#main .productInner .relatedContent .relatedBox .product-image img.mainSmallImage { display:block!important; }
	#main .productInner .relatedContent .relatedBox .product-image img.secondSmallImage { display:none!important; }
	#main .productInner .relatedContent .relatedBox .product-image .upperInfo { width:126px; margin-left:5px; margin-right:5px; margin-bottom:0px; }
	#main .productInner .relatedContent .relatedBox .product-image .upperInfo p { width:auto; }
	#main .productInner .relatedContent .relatedBox .product-image h2 { width:126px; height:50px; margin-left:5px; margin-right:5px; font-size:12px; line-height:14px; }
	#main .productInner .relatedContent .relatedBox .product-image div.price-box { width:126px; margin:-2px 5px 5px 5px!important; }
	#main .productInner .relatedContent .relatedBox .product-image .viewDetailed { width:126px; margin:0px 5px 0px 5px; padding:0px; display:none; }
	#main .productInner .relatedContent .relatedBox .product-image .sizesBox { bottom:95px; }
	#main .productInner .relatedContent .relatedBox .product-image .promoLabel { top:5px!important; padding:0px!important; margin:0px!important; left:5px!important; }
	#main .productInner .relatedContent .relatedBox .product-image:hover .promoLabel { top:3px!important; left:3px!important;}
	#main .productInner .relatedContent .relatedBox .product-image .newLabel { top:5px!important; padding:0px!important; margin:0px!important; left:5px!important; }
	#main .productInner .relatedContent .relatedBox .product-image:hover .newLabel { top:3px!important; left:3px!important;}
	#main .productInner .relatedContent .relatedBox .product-image div.price-box p.old-price span { font-size:12px!important; }
	#main .productInner .relatedContent .relatedBox .product-image div.price-box p.special-price span { font-size:12px!important; }
	#main .mainContent #contactForm li { width:278px; }
	#main .mainContent #contactForm p.required { text-align:right; }
	#main .mainContent #contactForm button.button { float:right; }
	#main .mainContent #contactForm li.fields input#telephone { width:288px; }
	.pascalsystem-content #main .promoLabel { top:525px!important; }
	.pascalsystem-content { width:468px!important; }
	.pascalsystem-content #pshtml-content { width:468px!important; }
	.pascalsystem-content #pshtml-content ul.messages { width:578px!important; }
	.pascalsystem-content #pshtml-content ul.messages li.success-msg { width:578px!important; }
	.pascalsystem-content #pshtml-content ul.messages li.success-msg ul li { width:578px!important; }
	.pascalsystem-content #pshtml-content ul.messages li.success-msg ul li span { width:558px!important; }
	.pascalsystem-content #pshtml-content .quickCartLeft { width:580px!important; margin-top:0px!important; }
	.pascalsystem-content #pshtml-content .quickCartLeft .quickCartProductBox { width:580px!important; }
	.pascalsystem-content #pshtml-content .quickCartRightCol { float:left!important; width:560px!important; }
	.pascalsystem-content #pshtml-content .quickCartRightCol .button { margin-left:66px!important; }
	.pascalsystem-content #pshtml-content .quickCartRightCol .continueShoppingBtn { margin-left:66px!important; }
	.sizePopUpContent { width: 100%; margin: 0px; }
	.sizePopUpContent h3 { margin-bottom: 15px; }
	.sizePopUpContent .tableSize { margin-bottom: 15px; }
	.sizePopUpContent .sizePopUpCMSBlock { width: 100%; }
	.sizePopUpContent  .sizeIMGContent { float: left; width: 100%; text-align: center; margin: 0px; }
	.sizePopUpContent  .sizeIMGContent img { float: none; display: inline-block; text-align: center; margin: 0px auto 0px auto; }

	.shoppingCart { width:600px; margin: 15px 0px 0px 0px; }
	.shoppingCart .shoppingCartItems { width: 100%; }
	.shoppingCart .shoppingCartItems .row { width: 100%; }
	.shoppingCart .shoppingCartItems .row.headerRow .col1 { width: 100%; }
	.shoppingCart .shoppingCartItems .row.headerRow .col2 { display: none; }
	.shoppingCart .shoppingCartItems .row.headerRow .col3 { display: none; }
	.shoppingCart .shoppingCartItems .row.headerRow .col4 { display: none; }
	.shoppingCart .shoppingCartItems .row.headerRow .col5 { display: none; }
	.shoppingCart .shoppingCartItems .cell { min-height: 20px; padding: 10px 0px 0px 0px; }
	.shoppingCart .shoppingCartItems .col1 { width: 552px; }
	.shoppingCart .shoppingCartItems .col2 { height: 76px; }
	.shoppingCart .shoppingCartItems .col3 { display: none; }
	.shoppingCart .shoppingCartItems .col4 { width: 52px; margin: 0px 12px 0px 12px !important; }
	.shoppingCart .shoppingCartItems .col5 { margin: 10px 0px 10px 10px; padding: 0px; }
	.shoppingCart .shoppingCartItems .itemTitle { width: 460px; margin: 0px 0px 5px 0px; }
	.shoppingCart .shoppingCartItems .itemOption { width: 460px; }
	.shoppingCart .shoppingCartItems .price-box { margin: 0px 0px 0px 0px !important; }
	.shoppingCart .shoppingCartItems .price-box .regular-price { text-align: left; }
	.shoppingCart .shoppingCartItems .price-box .regular-price .price { text-align: left; color: #d51a20; font-size: 16px; line-height: 24px; font-weight: 500; }
	.shoppingCart .shoppingCartItems .price-box .old-price { float: left; width: auto; text-align: left; margin-right: 4px; }
	.shoppingCart .shoppingCartItems .price-box .old-price .price { text-align: left; font-size: 16px; line-height: 24px; }
	.shoppingCart .shoppingCartItems .price-box .special-price { float: left; width: auto; text-align: left; }
	.shoppingCart .shoppingCartItems .price-box .special-price .price { text-align: left; color: #d51a20; font-size: 16px; line-height: 24px; font-weight: 500; }
	.shoppingCart .shoppingCartItems .amountBox { margin: 0px; }
	.shoppingCart .shoppingCartRight { margin: 0px 0px 0px 6px; }
	.shoppingCart .freeDeliveryInfoBox { margin-left: 0px; }
	.shoppingCart .promoCodeBox { float: left; width: 300px; margin-left: 0px; clear: left; }
	.shoppingCart .promoCodeBox input.inputPromoCode { width: 215px; }
	.shoppingCart .crosssell { width: 100%; }
	.shoppingCart .crosssell .crossellItem { width: 200px; margin: 0px 5px 0px 0px; }
	.shipping-box { float: left; width: 300px; margin-left: 0; }

	.shoppingCartRightCol { width: 600px; text-align: center; }
	.shoppingCartRightCol .bannerContent img { margin: 0px 5px 0px 0px; }

	#main .col-main #easycheckout-form-wrap .wannaLogin { width:578px; }
	#main .col-main #easycheckout-form-wrap .wannaLogin .fb_login_button_inlogin { margin-bottom: 8px; }
	#main .col-main #easycheckout-form-wrap .easy-step h2 { width: 578px; }
	#main .col-main #easycheckout-form-wrap .address-form-list label { width:264px; padding:0px; margin:0px; text-align:left; }
	#main .col-main #easycheckout-form-wrap ul.address-form-list li#billing-new-address-form fieldset ul li.control .field label { width:100px; }
	#main .col-main #easycheckout-form-wrap ul.address-form-list li#billing-new-address-form fieldset ul li.control .field #customer_account_create { margin-left:0px; }
	#main .col-main #easycheckout-form-wrap fieldset { width:545px; padding:0px; }
	#main .col-main #easycheckout-form-wrap .address-form-list .input-box input.input-text { width:252px!important; margin-bottom:5px!important; }
	#main .col-main #easycheckout-form-wrap .address-form-list .field { width:266px; }
	#main .col-main #easycheckout-form-wrap .address-form-list .input-box select { width:264px!important; margin-bottom:5px!important; }
	#main .col-main #easycheckout-shipping-payment-step .shipping-method { width:578px; }
	#main .col-main #easycheckout-shipping-payment-step .payment-method { width: 578px; }
	#main .col-main #easycheckout-shipping-payment-step .payment-method #checkout-payment-method-load dt label { width: 460px; height:auto; line-height:16px; }
	#main .col-main #easycheckout-shipping-payment-step .payment-method #checkout-payment-method-load dt label.cashondelivery { width: auto; }
	#main .col-main #easycheckout-shipping-payment-step .payment-method #checkout-payment-method-load dt { margin-top:8px; }
	#main .col-main #easycheckout-form-wrap #easycheckout-shipping-payment-step .payment-method #checkout-payment-method-load fieldset { width:100%; }
	#main .col-main #easycheckout-shipping-payment-step .payment-method #checkout-payment-method-load dd ul#payment_form_moneybookers_acc img { width:270px; margin-left:-50px; }
	#main .col-main #easycheckout-form-wrap #easycheckout-review { float:left; width:548px!important; }
	#main .col-main #easycheckout-form-wrap .customer-comment-wrap { width:268px; margin-bottom:10px; }
	#main .col-main #easycheckout-review .customer-comment-wrap textarea { width:248px!important; height:89px!important; background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/onePageCheckOutTextareaMobile.png) no-repeat left top!important; }
	#main .col-main #easycheckout-review .cartTotalBox { width: 250px; }
	#main .col-main #easycheckout-review .cartTotalBox .terms { width: 239px; }
	#main .col-main #easycheckout-review .cartTotalBox span.row span.label { width: 128px; }
	#main .col-main #easycheckout-review .cartTotalBox #submit-btn { width: 95%; height: 50px; line-height: 50px; }
	#main .col-main #easycheckout-review-info #checkout-review-table th { padding:0px 5px 0px 5px!important; }
	#main .col-main #easycheckout-review-info #checkout-review-table td { padding:5px 5px 0px 5px!important; }
	#main .col-main #easycheckout-review-info #checkout-review-table td h3.product-name { font-size:11px!important; line-height:12px!important; padding:0px!important; text-transform:none; }
	#main .col-main #easycheckout-review-info #checkout-review-table td span.cart-price .price { font-size:12px!important; }
	#main .col-main #easycheckout-review-info #checkout-review-table td dl.item-options { margin-left:0px; }

	.customer-account-login #main #login-form .new-users { width: 250px; padding-right: 10px; }
	.customer-account-login #main #login-form .registered-users { width: 268px; margin: 0px 0px 0px 0px; }
	.customer-account-login #main #login-form .new-users .button { float: left !important; width: 250px; }
	.customer-account-login #main #login-form .new-users .advantagesOfRegistration h3 { padding: 0px; }
	.customer-account-login #main .facebookLoginBox { width: 100%; margin-bottom: 10px; }
	.customer-account-login #main .facebookLoginBox .fb_login_button_inlogin { width: 100%; margin: 0 0 10px; box-sizing: border-box; }
	.customer-account-login #main .facebookLoginBox .google_login_button_inlogin { width: 100%; margin: 0; box-sizing: border-box; }
	.checkout-onepage-success #main .col-main img { width:580px; }
	.customer-account-forgotpassword #main .mainContent { width: 100%; margin: 0px 0px 10px 0px; }
	.customer-account-forgotpassword #main #form-validate { padding: 10px; width: 578px; }
	.customer-account-forgotpassword #main #form-validate .fieldset { width: 100%; }

	.customer-account-create #main .mainContent { width: 600px; margin: 10px 0px 10px 0px; }
	.customer-account-create #main #form-validate { width: 578px; padding: 10px; }
	.customer-account-create #main #form-validate .fieldset { width: 245px; margin: 0px 30px 0px 20px; }
	.customer-account-create #main #form-validate .buttons-set { width: 538px !important; padding: 0px 20px 0px 20px; }
	.customer-account-create #main .facebookRegBox { width: 578px; height: auto; padding: 10px; border: 1px solid #ebebeb; border-top: none; text-align: center; }
	.customer-account-create #main .facebookRegBox .title { margin: 0px 0px 0px 0px; }
	.customer-account-create #main .facebookRegBox p { margin: 5px 0px 7px 0px !important; }
	.customer-account-create #main .facebookRegBox .fb_login_button_inlogin { float: none; display: inline-block; margin: 0px; }
	.customer-account-create #main .facebookRegBox .google_login_button_inlogin { float: none; display: inline-block; margin: 0px; }
	.customer-account-create #main .facebookRegBox .or { display: none; }
	.customer-account-create #main .advantagesOfRegistration { display: none; }


	.customer-account-index .data-table th { font-size:9px; line-height:11px; padding:0px 1px 0px 1px; }
	.customer-account-index .data-table td { font-size:10px; line-height:11px; padding:2px 1px 2px 1px; }
	.customer-account-index .data-table td.last { border-right: 1px solid #D0D0D0; }
	.customer-account-index .data-table td span.nobr a { font-size:9px; line-height:11px; }
	#main .block-content label { width:215px; margin-left:221px; }
	#main .leftCol ul { width:215px; margin-left:192px; }
	#main .leftCol ul li a { text-align:center; }
	#main .leftCol ul li strong { text-align:center; }
	.sales-order-history .data-table th { font-size:9px; line-height:11px; padding:0px 1px 0px 1px; }
	.sales-order-history .data-table td { font-size:10px; line-height:11px; padding:2px 1px 2px 1px; }
	.sales-order-history .data-table td.last { border-right: 1px solid #D0D0D0; }
	.sales-order-history .data-table td span.nobr a { font-size:11px; line-height:20px; }
	.epaybg-customer-orders .data-table th { font-size:9px; line-height:11px; padding:0px 1px 0px 1px; }
	.epaybg-customer-orders .data-table td { font-size:10px; line-height:11px; padding:2px 1px 2px 1px; }
	.epaybg-customer-orders .data-table td.last { border-right: 1px solid #D0D0D0; }
	.epaybg-customer-orders .data-table td span.nobr a { font-size:9px; line-height:11px; }
	.webtexgiftregistry-index-editregistry .fieldset { width:268px!important; min-height:305px; }
	.webtexgiftregistry-index-editregistry .fieldset .form-list li #regtitle { width:256px!important; }
	.webtexgiftregistry-index-editregistry textarea#parent_notes { width:266px!important; }
	.webtexgiftregistry-index-editregistry .fieldset .form-list li.control label { max-width: 90%!important; }
	.webtexgiftregistry-index-editregistry .cart-table .button { float:none!important; width:300px!important; display:inline-table!important; margin:3px auto 3px auto!important; }
	.webtexgiftregistry-index-tellabout .col-main label { margin-top:20px!important; }
	.webtexgiftregistry-index-tellabout .col-main .cleditorMain { width:580px!important; }
	.webtexgiftregistry-index-tellabout #main .mainContent .button { width:582px!important; text-align:center!important; }
	.webtexgiftregistry-index-tellabout #main .mainContent .button span { float:none; display:inline-table; text-align:center; }
	.cms-page-view #main .leftCol ul { margin:0px; width:600px; }
	.cms-page-view #main .leftCol ul li { width:580px; padding-left:10px; padding-right:10px; text-align:center; }
	.cms-page-view #main .leftCol ul li a { text-align:center; width:100%; padding:7px 0px 7px 0px; margin:0px 0px 0px 0px; }
	.contacts-index-index #main .leftCol ul { margin:0px; width:601px; }
	.contacts-index-index #main .leftCol ul li { width:581px; padding-left:10px; padding-right:10px; text-align:center; }
	.contacts-index-index #main .leftCol ul li a { text-align:center; width:100%; padding:7px 0px 7px 0px; margin:0px 0px 0px 0px; }
	.contacts-index-index #main .form-list li.wide textarea.input-text { width:288px; }
	.cms-page-view #main .mainContent p img { max-width:580px; margin-left:0px!important; margin-right:0px!important; }
	.cms-shipping-and-delivery #main .mainContent p iframe { width:580px!important; }
	.catalog-seo-sitemap-category #main .leftCol ul { margin:0px; width:321px; }
	.catalog-seo-sitemap-category #main .leftCol ul li { width:581px; padding-left:10px; padding-right:10px; text-align:center; }
	.catalog-seo-sitemap-category #main .leftCol ul li a { text-align:center; width:100%; padding:7px 0px 7px 0px; margin:0px 0px 0px 0px; }
	.wishlist-index-index #main .mainContent table#wishlist-table td img { width:40px; height:40px; }
	.wishlist-index-index #main .mainContent table#wishlist-table td textarea { width:70px; margin-left:2px; margin-right:2px; }
	.wishlist-index-index #main .mainContent table#wishlist-table td .button { width:110px!important;margin-left:2px!important;margin-right:2px!important; padding:0px!important }
	.wishlist-index-index #main .mainContent table#wishlist-table td .button span { width:100%!important; display:inline-table; font-size:8px!important; padding:0px 0px 0px 0px!important; }
	.wishlist-index-index #main .mainContent .cart-cell .add-to-cart-alt .input-text { margin-left:27px!important; }
	.wishlist-index-index #main .mainContent table#wishlist-table td .btn-remove { font-size:9px; }
	.wishlist-index-index #main .mainContent .button { margin:3px 0px 3px 0px!important; width:302px!important; text-align:center!important; }
	.wishlist-index-index #main .mainContent .button span { width:100%!important; text-align:center!important; }
	.catalog-product-view #main .productInner .productInfo .block-related .block-content ol#block-related li { margin-bottom:10px; }
	.catalog-product-view #main .productInner .productInfo .block-related .block-title h3 { font-size:14px!important; }
	.catalog-product-view #main .productInner .productInfo .infoBox .infoBoxTitle { font-size:14px; }
	.catalog-product-view #main .productInner .dailyDeal { width:560px; top: 533px; }
	.catalog-product-view #main .mainContent .dailyDeal h2.title { width:570px!important; padding:0px; margin:5px 0px 7px 0px; text-align:center; }
	#main .mainContent .dailyDeal .clock { width:580px!important; }
	#main .mainContent .dailyDeal .clock span.label { width:580px!important; }
	#main .mainContent .dailyDeal .hasCountdown { margin-top:29px!important; margin-bottom:10px!important; padding-left:30px!important; }
	#main .mainContent .dailyDeal .saving span.label { width:580px!important; }
	#main .mainContent .dailyDeal .saving { width:580px!important; }
	#main .mainContent .dailyDeal .saving .percent { width:100%; text-align:center; }
	#main .productInner .tumbPictures { height:auto; }
	#easycheckout-form-wrap .easy-step { width: 548px; }
	#easycheckout-form-wrap #easycheckout-shippingmethod { width: 235px; }
	#easycheckout-form-wrap #easycheckout-paymentmethod { width: 248px; }
	#easycheckout-form-wrap form fieldset ul.right { float:left!important; margin-right:0px!important; margin-left:13px!important; }
	#easycheckout-form-wrap form fieldset ul.right.rightColBilling { width: 266px !important; }
	#easycheckout-form-wrap form fieldset ul.right.rightColBilling label.econtLabel { width: auto !important; margin-right: 10px !important; }
	#easycheckout-form-wrap form fieldset ul.right.rightColBilling .officeLocator { display: none; }
	#easycheckout-form-wrap .createAccount { width: 574px; }
	#easycheckout-form-wrap .createAccount .createAccountLeft { width: 524px; }
	#easycheckout-form-wrap .createAccount .createAccountLeft ul li.control .field { width: 100% !important; }
	#easycheckout-form-wrap .createAccount .createAccountLeft ul li.control .field label { width: 350px !important; }
	#easycheckout-form-wrap .createAccount .createAccountLeft ul li#register-customer-password .field { width: 100% !important; }
	#easycheckout-form-wrap .createAccount .createAccountLeft ul li#register-customer-password .field label { margin-left: -20px !important; margin-right: 10px; width: 130px !important; text-align: right; }
	#easycheckout-form-wrap .createAccount .createAccountRight { float: left; width: 524px; margin: 0px; }

	#terms { width:580px!important; }
	#terms .textPageContent { width:580px!important; }
	#deliveryPopUp .textPageContent { width:580px!important; }
	#returnsPopUp .textPageContent { width:580px!important; }
	#main .productList .productBox .upperInfo span { font-size:11px; margin-right:5px; }
	.box-title h3, .box-title h2 { font-size:15px!important; }
	.customer-address-form #main .mainContent .fieldset { width:290px; }
	#main .mainContent .cartTotalBox .button-set span.step-index { margin:15px 0px 0px 38px!important; }

	.manufacturers h2 { text-align: center; margin-top: -10px !important; margin-bottom: 20px !important; }
	.manufacturers .manuBox { width: 150px !important; }

	section.questionGameContent h1 { text-align: center; }
	section.questionGameContent .questionSocial { float: left; margin: 0px 0px 0px 200px; }
	section.questionGameContent .questionGameSliderContent { margin: 10px 0px 0px 37px; }
	section.questionGameContent .questionGameInfoContent { float: left; width: 508px; margin: 10px 0px 0px 37px; }
	section.questionGameContent.successGame .questionGameInfoContent { width: 100%; margin: 10px 0px 0px 0px; }
	section.questionGameContent .questionGameInfoContent .description p { text-align: center; }
	section.questionGameContent .questionGameInfoContent .questionGameForm p.requered { text-align: center; }
	section.questionGameContent .questionGameInfoContent .questionGameForm label { text-align: center; }
	section.questionGameContent .questionGameInfoContent .gameCMSBlockContent table { width: 100% !important; }
	section.questionGameContent .questionGameInfoContent .mainQuestionBox { margin-left: 47px; }
	section.questionGameContent .questionGameInfoContent .questionGameForm input#terms.checkbox { width: auto !important; margin: 2px 10px 0px 146px !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm button.button { margin-left: 160px !important; margin-bottom: 15px !important; }
	section.questionGameContent .questionGameInfoContent .questionGameForm .validation-advice { text-align: center; }
	section.questionGameContent .successBannersContent { width: 598px; margin: 0px; }
	section.questionGameContent .successBannersContent a { margin: 0px 19px 19px 0px !important; }
	section.questionGameContent .questionGameInfoContent .questionGameForm input.input-text { margin: 0px 0px 10px 134px; }
	section.questionGameContent .questionGameInfoContent .questionGameForm label.short { margin-left: 153px; }

	.categorypath-trend #main .mainContent h1 { font-size: 36px; line-height: 40px; }
	.categorypath-trend #main .mainContent .gotoFilters { display: none; }
	#main .mainContent .landingTrendContent { width: 590px; }
	#main .mainContent .landingTrendContent .trendBox { width: 285px; margin: 0px 10px 20px 0px; }
	#main .mainContent .landingTrendContent .trendBox .trendIMG { width: 285px; }
	#main .mainContent .landingTrendContent .trendBox .trendIMG img { width: 285px; height: auto; }

	#addAnotherProductPopUp { width: 220px; padding: 0px; }
	#addAnotherProductPopUp img { max-width: 220px; height: auto; }

	.geolocalizationPopUp { width: 664px; height: 370px; padding-left: 0px; padding-right: 0px; }
	.geolocalizationPopUp .choseCountryBox { margin-left: 1px; margin-right: 1px; }

	#main .mainContent .vipCustumersContent ul.cmsVipBox { margin-top: 0px; margin-bottom: 0px; }
	#main .mainContent .vipCustumersContent ul.cmsUltraVipBox { margin-top: 0px; margin-bottom: 0px; }


	#main .col-left { width:600px; margin:0px; padding:0px 0px 0px 0px!important; }
	.catalog-category-view #main .col-left { width: 300px; height: 40px; min-height: 40px; margin: 0px 0px 0px -150px; position: absolute; left: 50%; z-index: 700; }
	.attributesplash-page-view #main .col-left { width: 300px; height: 40px; min-height: 40px; margin: 0px 0px 0px -150px; position: absolute; left: 50%; z-index: 700; }

	#main .col-left .responsiveFiltersWrapper { float: left; width: 100%; height: auto; padding: 0px; margin: 0px; position: relative; }
	#main .col-left .responsiveFiltersWrapper .openResponsiveFilters { display: block; }
	#main .col-left .responsiveFiltersWrapper .responsiveFilterSub { float: left; width: 270px; height: auto; padding: 10px; margin: 0px; position: absolute; left: 0px; top: 40px; z-index: 510; background:#fff; border: 5px solid #f1f1f1; display: none; }
	#main .col-left .block-layered-nav { width: 270px; }
	#main .col-left .filterBox { width: 270px; }
	.main .col-left .filterBox .subFilterContent { padding-bottom: 10px; margin-bottom: 10px; }

	#main .right-col { display:none; }

	#footer { margin-top: 10px; }
	#footer .wrapper { width: 600px; }
	#footer .footerTop { height: auto; overflow: hidden; }
	#footer .footerTop .footerCol { width: 280px; min-height: 150px; margin: 10px 10px 20px 10px; }
	#footer .footerBottom { margin-top: 10px; }

	#popupDialog { width: 580px !important; height: 465px !important; left: 50% !important; margin-left: -290px !important; }
	#popupDialog #popupDialog_row1 { display: none; }
	#popupDialog #popupDialog_row3 { display: none; }
	#popupDialog .popup_content { width: 580px !important; height: 465px !important; background-position: center -20px }
	#popupDialog .popup_content .ok_button { bottom: 155px; }

	#main .mainContent .account-create .recaptcha { margin-left: -29px; }
	#main .mainContent #contactForm .recaptcha { float: right; }


	.news-inner img { max-width: 100%; }
	.stenik-article-article-view .text-box { padding-right: 0; }
	.stenik-article-article-view #main .breadcrumb { display: block; width: 100%; margin: 10px 0px 0px 0px; padding: 0px 10px 8px 10px; box-sizing: border-box; }
	.stenik-article-article-view #main .breadcrumb span.last { display: none; }
	.stenik-article-article-view #main .mainContent .button { width: 100%; box-sizing: border-box; }
	.news-box.listing-style .image-wrapper { width: 100%; }
	.news-box.listing-style .image-wrapper img { max-width: 100%; }
	.news-box.listing-style .news-listing-info { width: 100%; box-sizing: border-box; }

	.popup-wrapper { width: 560px; height: 420px; top: 50px; margin: 0px 0px 0px -280px; padding: 10px; }
	.popup-wrapper .popup-logo { padding-bottom: 15px; margin-bottom: 15px; }
	.popup-wrapper .popup-content .popup-title { font-size: 30px; line-height: 38px; }

}

/* End media queries for tablet
**************************************/



/* Start Media Queries for smartphones 410
****************************************/

@media only screen and (min-width: 410px) and (max-width: 600px) {

	body { background: none; }
	#globalContainer { width:100% !important; height:auto !important; padding: 47px 0px 0px 0px !important; background: #fff; }

	.wrapper  { width:410px; padding:0px; }

	#header { display: none; }

	.responsiveHeader { display: block; }
	.responsiveHeader .searchautocomplete .searchautocomplete-placeholder { width: 248px; top: 42px; right: 10px; }
	.responsiveHeader .searchautocomplete .searchautocomplete-placeholder ul li { width: 238px; padding: 5px; margin-bottom: 5px; border-bottom: none; }
	.responsiveHeader .searchautocomplete .searchautocomplete-placeholder ul li .searchautocomlete-image { width: 50px; height: 50px; margin-right: 5px; }
	.responsiveHeader .searchautocomplete .searchautocomplete-placeholder ul li .searchautocomlete-image img { width: 50px; height: 50px; }
	.responsiveHeader .searchautocomplete .searchautocomplete-placeholder ul li a.name { width: 182px !important; padding: 0px; font-size: 12px; line-height: 14px; text-transform: none; }
	.responsiveHeader .searchautocomplete .searchautocomplete-placeholder ul li .price-box { width: 182px !important; }

	.responsiveDeliveryCMS { display: block; }

	#header .mainNav { display: none; }
	#header .searchBox { display: none; }
	#header .manNavMobile { display:block; margin: 10px 0px 0px 5px; }

	#header .customerHeader .customerSubContent { margin: 0px 0px 0px -88px; }
	#header .customerHeader .customerSubContent .closeSubContentLink { display: block; }
	#header .wishlistHeader .wishlistSubContent { margin-left: -143px; }
	#header .wishlistHeader .wishlistSubContent .closeSubContentLink { display: block; }
	#header .cartHeader .cartSubContent { right: -45px; width: 317px; }


	.homepageTopBanner .responsive1180 { display: none; }
	.homepageTopBanner .responsive980 { display: none; }
	.homepageTopBanner .responsive600 { display: none; }
	.homepageTopBanner .responsive320 { display: block; }


	.geolocalizationPopUp { width: 216px; height: 510px; padding: 10px 0px 0px 0px; }
	.geolocalizationPopUp .popUpLogo { margin: 0px 5px 10px 5px; width: 206px; height: 45px; background-size: 100%; }
	.geolocalizationPopUp p { font-size: 14px; line-height: 16px; margin-top: 0px; margin-bottom: 5px; }
	.geolocalizationPopUp .choseCountryBox { width: 98px; height: 130px; margin: 5px; }
	.geolocalizationPopUp .choseCountryBox .choseCountryIMG { width: 98px; height: auto; }
	.geolocalizationPopUp .choseCountryBox .title { margin-top: 5px; font-size: 14px; line-height: 16px; }
	.geolocalizationPopUp .choseCountryBox .subTitle { font-size: 11px; line-height: 13px; }


	#main { width: 410px; margin-top: 0px; }
	#main .col-main { width:390px; margin: 10px !important; }
	.cms-index-index #main .col-main { width: 100%; margin: 0 !important; }

	.catalog-product-view #main { margin-top: 10px; }
	.col2-left-layout #main .col-main { width: 390px; }
	.checkout-onepage-index #main .col-main { width: 390px; margin: 10px !important; }
	.cms-page-view #main .mainContent .std { padding-right: 0; }

	#main .mainContent p.category-image { margin: 10px 0px 0px 0px !important; }

	.homepageTopBannerFullWidth { padding-top: 10px; padding-bottom: 0; }
	.homepageTopBannerFullWidth .bannerImageWrapper { width: 100%; }
	.homepageTopBannerFullWidth .actionBtnLeft { display: none; }
	.homepageTopBannerFullWidth .actionBtnRight { display: none; }

	#main .mainContent .homepageRowContent { padding-top: 10px; margin-bottom: 10px; }
	#main .mainContent .homepageRowContentWrapper { width: 390px; }
	#main .mainContent .homepageRowContentWrapper .fakeWrapperLastElementFix { width: 100%; }

	#main .mainContent .homepageRowContentWrapper p { margin-bottom: 0; }
	#main .mainContent .homepageRowContentWrapper .productsSliderContent .productSlider { margin-bottom: 0; }
	#main .mainContent .homepageRowContentWrapper .productsSliderContent .productSlider .touchcarousel-container { margin-top: 0; margin-bottom: 0; }
	#main .mainContent .homepageRowContentWrapper .productsSliderContent .productSlider .arrow-holder { top: -50px; }
	#main .mainContent .homepageRowContentWrapper .productsSliderContent .title { width: 100%; max-width: 100%; margin-bottom: 10px; padding: 10px 80px 0 10px; box-sizing: border-box; font-size: 18px; line-height: 22px; }

	#main .mainContent .homepageRowContentWrapper .spacerContent { width: 100%; margin-top: 5px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: none; }
	#main .mainContent .homepageRowContentWrapper .spacerContent .title { width: 100%; font-size: 20px; line-height: 24px; padding: 0; }
	#main .mainContent .homepageRowContentWrapper .bannerBox { width: 390px; height: 390px; margin: 0px 0px 10px 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox img { width: 390px; margin: 0px 0px 10px 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneFourth { width: 280px; height: auto; margin: 0 10px 10px 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneFourth .fade { width: 250px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneFourth .fade .title { width: 220px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneFourth .fade .subTitle { width: 220px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneFourth img { width: 280px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox .fade { width: 370px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox .fade .title { width: 350px; padding-left: 10px; padding-right: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox .fade .subTitle { width: 350px; padding-left: 10px; padding-right: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox .fade .buyBtn { }
	#main .mainContent .homepageRowContentWrapper .bannerBox.bottomTitle { height: auto; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.bottomTitle img { margin: 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.bottomTitle .fade { width: 100%; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide { width: 390px; height: 190px; margin: 0px 0px 10px 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide img { width: 390px; margin: 0px 0px 10px 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide .fade { width: 370px; min-height: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide .fade .title { width: 350px; padding-left: 10px; padding-right: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide .fade .subTitle { display: none; width: 350px; padding-left: 10px; padding-right: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide .fade .buyBtn { display: none; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneHalf { width: 390px; height: 197px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneHalf.withBorder { height: auto; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneHalf img { width: 390px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneHalf .fade { width: 100%; min-height: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneHalf .fade .title { width: 350px; padding-left: 10px; padding-right: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.fullWidth { width: 390px; height: auto; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.fullWidth img { width: 390px; height: auto; }

	.homepageRowContent.desktopRow { display: none; }
	.homepageRowContent.mobileRow { display: block; }

	.seoTextWrapper { height: 235px; overflow: hidden; padding-bottom: 43px; }
	.seoTextWrapper:before { content: ""; top: 20%; left: 0; right: 0; bottom:43px; z-index: 1; position: absolute; background: linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff); }
	.seoTextWrapper.opened:before { display: none; }
	.seoTextWrapper.opened { height: auto; }

	.seoTextWrapper .btnsWrapper { position: absolute; bottom: 0px; left: 0px; display: block; }

	.seoTextWrapper .seoLeftBox { width: 100%; padding: 0px 10px; }
	.seoTextWrapper .seoRightBox { width: 100%; padding: 0px 10px; }

	.homepageHoleBannersContent { width: 390px; margin-top: 0px; }
	.homepageTopBannerWidget { width: 390px; margin: 10px; }
	.homepageHoleBannersContent .spacerContent { display: none; width: 390px; padding-bottom: 10px; border-bottom: none; }
	.homepageHoleBannersContent .spacerContent .title { width: 390px; font-size: 30px; padding-left: 0px; padding-right: 0px; }
	.homepageHoleBannersContent .bannerBox { width: 390px; height: 390px; margin: 0px 0px 10px 0px; }
	.homepageHoleBannersContent .bannerBox img { width: 390px; margin: 0px 0px 10px 0px; }
	.homepageHoleBannersContent .bannerBox.oneFourth { width: 280px; height: auto; margin: 0 10px 10px 0px; }
	.homepageHoleBannersContent .bannerBox.oneFourth .fade { width: 250px; }
	.homepageHoleBannersContent .bannerBox.oneFourth .fade .title { width: 220px; }
	.homepageHoleBannersContent .bannerBox.oneFourth .fade .subTitle { width: 220px; }
	.homepageHoleBannersContent .bannerBox.oneFourth img { width: 280px; }
	.homepageHoleBannersContent .bannerBox .fade { width: 370px; }
	.homepageHoleBannersContent .bannerBox .fade .title { width: 350px; padding-left: 10px; padding-right: 10px; }
	.homepageHoleBannersContent .bannerBox .fade .subTitle { width: 350px; padding-left: 10px; padding-right: 10px; }
	.homepageHoleBannersContent .bannerBox .fade .buyBtn { }
	.homepageHoleBannersContent .bannerBox.bottomTitle { height: auto; }
	.homepageHoleBannersContent .bannerBox.bottomTitle img { margin: 0px; }
	.homepageHoleBannersContent .bannerBox.bottomTitle .fade { width: 100%; }
	.homepageHoleBannersContent .bannerBox.wide { width: 390px; height: 190px; margin: 0px 0px 10px 0px; }
	.homepageHoleBannersContent .bannerBox.wide img { width: 390px; margin: 0px 0px 10px 0px; }
	.homepageHoleBannersContent .bannerBox.wide .fade { width: 370px; min-height: 10px; }
	.homepageHoleBannersContent .bannerBox.wide .fade .title { width: 350px; padding-left: 10px; padding-right: 10px; }
	.homepageHoleBannersContent .bannerBox.wide .fade .subTitle { display: none; width: 350px; padding-left: 10px; padding-right: 10px; }
	.homepageHoleBannersContent .bannerBox.wide .fade .buyBtn { display: none; }
	.homepageHoleBannersContent .bannerBox.oneHalf { width: 390px; height: 197px; }
	.homepageHoleBannersContent .bannerBox.oneHalf.withBorder { height: auto; }
	.homepageHoleBannersContent .bannerBox.oneHalf img { width: 390px; margin: 0px 0px 10px 0px; }
	.homepageHoleBannersContent .bannerBox.oneHalf .fade { width: 370px; min-height: 10px; }
	.homepageHoleBannersContent .bannerBox.oneHalf .fade .title { width: 350px; padding-left: 10px; padding-right: 10px; }
	.homepageHoleBannersContent .bannerBox.fullWidth { width: 390px; height: auto; }
	.homepageHoleBannersContent .bannerBox.fullWidth img { width: 390px; height: auto; }
	.bannerBox.fullWidth.textRight .fade { width: 100%; padding-top: 30px; box-sizing: border-box; }
	.bannerBox.fullWidth.textRight .fade .title { margin-bottom: 5px; font-size: 14px; line-height: 16px; }
	.bannerBox.fullWidth.textRight .fade .subTitle { display: none; font-size: 12px; line-height: 14px; }

	.col2-left-layout .homepageHoleBannersContent { width: 390px; margin-top: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox { width: 390px; height: 390px; margin: 0px 0px 10px 0px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox img { width: 390px; margin: 0px 0px 10px 0px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox .fade { width: 370px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox .fade .title { width: 350px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox .fade .subTitle { width: 350px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox .fade .buyBtn { }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.bottomTitle { height: auto; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.bottomTitle img { margin: 0px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.bottomTitle .fade { width: 100%; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide { width: 390px; height: 146px; margin: 0px 0px 10px 0px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide img { width: 390px; height: 146px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide .fade { width: 370px; min-height: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide .fade .title { width: 350px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide .fade .subTitle { display: none; width: 350px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide .fade .buyBtn { display: none; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf { width: 390px; height: 197px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf img { width: 390px; height: 197px; margin: 0px 0px 10px 0px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf .fade { width: 370px; min-height: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf .fade .title { width: 350px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf .fade .subTitle { width: 350px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth { width: 390px; height: auto; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth img { width: 390px; height: auto; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth.textRight .fade { width: 100%; padding-top: 30px; box-sizing: border-box; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth.textRight .fade .title { margin-bottom: 5px; font-size: 14px; line-height: 16px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth.textRight .fade .subTitle { display: none; font-size: 12px; line-height: 14px; }

	#main .homepageResponsiveBanners { width: 390px; display: none; }

	#main .productInner .productInfo .addBox .choose-color-box ul.colors li { width: 40px; height: 40px; padding: 0px; border: none; }
	#main .productInner .productInfo .addBox .choose-color-box ul.colors li:before { display: none; }
	#main .productInner .productInfo .addBox .choose-color-box ul.colors li.current:before { display: block !important; opacity: 1 !important; left: 0px; top: 0px; border: 2px solid #df8240; z-index: 20; box-sizing: border-box; }

	#main .mainContent .productsSliderContent { width: 390px; }
	#main .mainContent .productsSliderContent.productViewSuggestion { margin: 0px 0px 0px 0px; }
	#main .mainContent .productsSliderContent .title { width: auto; max-width: 75%; text-align: left; line-height: 35px; margin-bottom: 10px; }
	#main .mainContent .productsSliderContent .title a { font-size: 18px; font-weight: bold; line-height: 20px; }
	#main .mainContent .productsSliderContent .title span.text { display: inline-block; margin-top: -7px; font-size: 12px; line-height: 16px; font-weight: bold; text-transform: uppercase; vertical-align: middle; }
	#main .mainContent .productsSliderContent .productSlider { width: 390px !important; height: 240px !important; margin-bottom: 15px; }
	#main .mainContent .productsSliderContent.recentlyViewedBox .productSlider { height: auto !important; }
	#main .mainContent .productsSliderContent.similarProductsBox .productSlider { height: 170px !important; }
	#main .mainContent .productsSliderContent.productViewSuggestion .productSlider { margin-bottom: 0px; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item { width: 170px !important; height: 240px !important; }
	#main .mainContent .productsSliderContent.similarProductsBox .productSlider .touchcarousel-item { height: 170px; }
	#main .mainContent .productsSliderContent.recentlyViewedBox .productSlider.recentlyViewedSlider { width: 100% !important; }
	#main .mainContent .productsSliderContent.recentlyViewedBox .productSlider.recentlyViewedSlider li.touchcarousel-item { width: 195px !important; height: 195px !important; margin-right: 30px !important; }
	#main .mainContent .productsSliderContent.recentlyViewedBox .productSlider.recentlyViewedSlider li.touchcarousel-item.last { margin-right: 0px !important; }
	#main .mainContent .productsSliderContent.recentlyViewedBox .productSlider.recentlyViewedSlider li.touchcarousel-item .productBox { width: 100% !important; height: auto !important; padding: 0px !important; border: none !important; }
	#main .mainContent .recentlyViewedBox .productSlider .touchcarousel-item .productBox img { width: 100%; height: 100%; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox { width: 166px !important; height: 233px !important; margin: 0px !important; }
	#main .mainContent .productsSliderContent.recentlyViewedBox .productSlider .touchcarousel-item { width: 162px; height: 166px; margin: 0px !important; }
	#main .mainContent .productsSliderContent.recentlyViewedBox .productSlider .touchcarousel-item .productBox { width: 162px; height: 166px; margin: 0px !important; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox img.mainSmallImage { width: 166px; height: 166px; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox img.secondSmallImage { width: 166px; height: 166px; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox h2 { width: 156px; margin-left: 5px; margin-right: 5px; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox .price-box { width: 156px; margin: 3px 5px 0px 5px !important; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox .sizesBox { width: 156px; padding: 5px; }
	.productsSliderContent.productViewSuggestion .productSlider .arrow-holder { display: block ; }
	#main .mainContent .productsSliderContent .viewAllBtn { margin: 90px 0px 0px 3px; font-size: 10px; padding: 0px 18px 0px 5px !important; background-position: 130px 8px; }
	.recentlyViewedBox .productSlider { width: 100%; }
	#main .mainContent .productSlider .touchcarousel-item .productBox img { width: 100%; height: auto; }

	#main .mainContent .productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item { width: 188px; height: 280px; }
	#main .mainContent .productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox { width: 100%; height: auto; }
	#main .mainContent .productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox img { width: 100%; height: auto; }
	#main .mainContent .productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox .productTitle { width: 168px; }
	#main .mainContent .productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox .price-box { width: 168px; }
	#main .mainContent .productInner .sameProductDifferentColors ul.touchcarousel-container li.touchcarousel-item { width: 146px; height: 146px; }
	#main .mainContent .productInner .sameProductDifferentColors ul.touchcarousel-container li.touchcarousel-item .productBox { width: 100%; height: 100%; }
	#main .mainContent .productInner .sameProductDifferentColors ul.touchcarousel-container li.touchcarousel-item .productBox img { width: 100%; height: 100%; }

	.pagePluginContent { width: 390px; height: auto; min-height: 1px; margin: 0px 10px 0px 10px; }
	.pagePluginContent .fb-page { width: 390px; height: 154px; margin: 0px; }
	.pagePluginContent .instagramBanner { width: 390px; height: auto; border-radius: 0px; }
	.pagePluginContent .instagramBanner img { width: 390px; height: auto; }

	.recentlyViewedBox { width: 390px; margin: 10px 10px 0 !important; }
	#main .recentlyViewedBox { margin: 10px 0 0 !important; }
	.recentlyViewedBox .block-title strong span { width:100%; margin-top: 20px; font-size: 12px; line-height: 16px; font-weight: bold; text-align: left; text-transform: uppercase; }
	.recentlyViewedBox ul#recently-viewed-items { width:100%; height: auto; max-height: 280px; overflow: hidden; margin-bottom: 10px; }
	.recentlyViewedBox ul#recently-viewed-items li { width:100%; height: 100%; max-width: 166px; margin: 0px 5px 5px 5px; }
	.recentlyViewedBox ul#recently-viewed-items li .productBox { width:100%; height:100%; margin: 0px; }
	.recentlyViewedBox ul#recently-viewed-items li .productBox .vproduct-image { width:100%; height:100%; }
	.recentlyViewedBox ul#recently-viewed-items li .productBox .vproduct-image img { width:100%; height:100%; }
	.recentlyViewedBox ul#recently-viewed-items li .productBox .product-name { width:146px; padding-left:5px; padding-right:5px; margin:0px; }
	#main .breadcrumb { display: none; }
	.catalog-product-view #main .breadcrumb { display: block; width: 390px; margin: 0px 10px 0px 10px; }
	.catalog-product-view #main .breadcrumb ul li { margin-bottom: 5px; }
	.catalog-product-view #main .breadcrumb span.last { display: none; }
	#main .breadcrumb .banner { display: none; }

	.homepageSEO { display: none; text-align: center; }
	.homepageSEO h1 { float: none; display: inline-block; font-size: 11px; text-align: center; }
	.homepageSEO p { float: none; display: inline-block; font-size: 11px; text-align: center; }
	#main .mainContent .IMG404 { display:none; }
	#main .mainContent .rightContent404 { margin-left:0px; width:390px; }
	#main .mainContent .rightContent404 .firstCol { width:390px; height:auto; }
	#main .mainContent .rightContent404 .secondCol { width:390px; height:auto; }
	#main .mainContent .rightContent404 .clearH3 { height:1px; }

	#main .mainContent .category-title { width: 100%; }
	#main .mainContent .category-title h1 { font-size: 16px; line-height: 20px; text-align: center; }

	#main .mainContent h1 { font-size:20px; line-height:20px; }
	.attributesplash-page-view #main .mainContent h1,
	#main .productFilter h1 { font-size: 20px; }
	#main .mainContent h2 { }

	#main .mainContent .categoryNavigation { display: none; }

	#main .overColsContent { margin: 15px 0px 25px 0px; }
	.attributesplash-page-view #main .overColsContent { }
	#main .overColsContent .productFilter .page-title.category-title { padding: 0px 0px 0px 0px; }
	#main .overColsContent .productFilter select.sortSelect { position: relative; left: 10px; right: auto; bottom: auto; margin: 10px 0px 0px 0px; }
	#main .productFilter .list-control-wrapper { float: left; width: 100%; padding-top: 15px; }
	#main .productFilter .pager { width: 100%; bottom: 35px; }
	#main .overColsContent .productFilter .pager .paging { display: none;}
	#main .productFilter .pager .amount { width: 100%; text-align: center; margin-right: 0; }
	#main .overColsContent .productFilter .viewAsSwitcher { right: 10px; left: auto; }
	#main .overColsContent .productFilter .viewAsSwitcher .viewSwitcherBtns.grid { background-image: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/viewSwitcherBtnsGrid2Mobile.png); }
	#main .overColsContent .productFilter .viewAsSwitcher .viewSwitcherBtns.list { background-image: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/viewSwitcherBtnsList2Mobile.png); }

	#main .productFilter h1 { font-size: 20px; line-height: 28px; }
	#main .productFilter.bottom { height: 50px; }
	#main .productFilter.bottom .pager { float: left; width: 100%; height: auto; text-align: center; }
	#main .productFilter.bottom .pager .paging { float: left; width: 100%; height: auto; text-align: center; }
	#main .productFilter.bottom .pager .paging a { float: none; display: inline-block; }
	#main .productFilter.bottom .pager .paging a.leftArrow { margin-bottom: -9px; }
	#main .productFilter.bottom .pager .paging a.rightArrow { margin-bottom: -9px; }

	#main .mainContent .category-description { width: 100%; margin: 15px 0px 15px 0px; }
	#main .mainContent .categoryNavigation .categoryList { display:none; }
	#main .mainContent .categoryNavigation .categorySelect { display:block; margin-top:5px; margin-bottom:5px; }

	#main .productList { width:390px!important; }
	#main .productList .productBox { width: 191px; height: 255px; margin: 0px 0px 10px 0px; }
	#main .productList .productBox img { width: 191px; height: 191px; }
	#main .productList .productBox .brandLogo img { margin: 5px 3px 0; }
	#main .productList .productBox .productTitle { width: 184px; height: 30px; margin: 2px 3px 0px 3px; font-size: 12px; line-height: 15px; }
	#main .mainContent .productSlider .touchcarousel-item .productBox .productTitle { width: 160px; height: 30px; margin: 2px 3px 0px 3px; font-size: 12px; line-height: 15px; }
	#main .productList .productBox .sizesBox { width: 181px; padding: 5px; }
	#main .productList .productBox:hover .sizesBox { bottom: 70px; }
	#main .productList .productBox div.price-box { width: 181px; margin: 3px 3px 0px 3px !important; }
	#main .productList .productBox div.price-box .price-from .price { font-size: 13px; }
	#main .productList .productBox div.price-box .price-to .price { font-size: 13px; }
	.ro-lang-body-class #main .productList .productBox div.price-box p.old-price span { font-size: 11px !important; }
	.ro-lang-body-class #main .productList .productBox div.price-box p.special-price span { font-size: 12px !important; }
	#main .productList .productBox .madeInItaly { width: 128px; background-size: 100%; margin-left: 5px; margin-right: 5px; }
	#main .productList .productBox.madeInItaly .price-box { margin-top: 3px !important; }
	#main .productBox .labelsContainer { width: 40px; }
	#main .productBox .labelsContainer .outfitLabel { width: 40px; height: 40px; line-height: 39px; font-size: 10px; }
	#main .productBox .newLabel { width: 40px; height: 40px; line-height: 39px; padding-top: 1px; padding-bottom: 0px; font-size: 11px; }
	#main .productBox .promoLabel { width: 40px; height: 40px; line-height: 39px; font-size: 11px; }
	.collectionSeasonLabel { font-size: 12px; }

	#main .productList.listMode .productBox { width: 394px; height: 465px; margin: 0px 0px 10px -4px; }
	#main .productList.listMode .productBox img { width: 394px; height: 394px; }
	#main .productList.listMode .productBox .brandLogo img { width: auto; height: auto; margin: 5px 5px 0; }
	#main .productList.listMode .productBox .productTitle { width: 384px; }
	#main .productList.listMode .productBox .price-box { width: 384px; }
	#main .productList.listMode .productBox .sizesBox { width: 384px; }
	#main .productList.listMode .productBox .madeInItaly { width: 168px; background-size: 100%; margin-left: 5px; margin-right: 5px; }

	.col2-left-layout #main .productList .productBox.featured { float: none; display: table; margin-left: auto; margin-right: auto; }

	#main .backToTopBtn { display: block; width: 348px; margin: 10px 0px -10px 0px; }

	#main .mainContent .itemsAreFilteredText { font-weight: normal; font-size: 12px; line-height: 14px; padding: 5px; }
	#main .mainContent .itemsAreFilteredText:after { right: 1px; top: 3px; }


	#main .productInner { width:390px; }
	#main .productInner .mediaContent { display: none; width: 390px; height: 330px; margin: 0px; }
	#main .productInner .mainPicture { width:390px; margin:0px; }
	#main .productInner .mainPicture .mainIMGLink { width: 390px; height: 390px; }
	#main .productInner .mainPicture .socialShare { display:none; }
	#main .productInner .mainPicture .showReviewForm { display:none; }
	#main .productInner .mainPicture .fb-comments { display:none; }
	#main .productInner .mainPicture .zoomPad { width:390px; cursor: inherit !important; }
	#main .productInner .mainPicture .zoomPad img#preview { width:298px; height: 298px; }
	#main .productInner .mainPicture .zoom { display: none; }
	#main .productInner .mainPicture .zoomWrapper { display: none !important; width:298px!important; height:298px!important; }
	#main .productInner .mainPicture .zoomWrapper .zoomWrapperImage { width:298px!important; height:298px!important; }
	#main .productInner .tumbPictures { width:100%; text-align: center; padding:0px; margin:8px 0px 0px 0px; position: relative; left: auto; top: auto; bottom: auto; right: auto; }
	#main .productInner .tumbPictures a { float:none; display:inline-block; width:7px; height:7px; padding:0px; margin:0px 5px 0px 5px; background:#fff; border: 2px solid #a1a1a0; }
	#main .productInner .tumbPictures a.current { background:#a1a1a0; }
	#main .productInner .tumbPictures a img { display: none; }
	#main .productInner .responsiveGallery { display: block; width: 390px; height: 390px; margin-bottom: 10px; }
	#main .mainContent .responsiveGallery .touchcarousel-wrapper { height: 390px; }
	#main .mainContent .responsiveGallery .touchcarousel-item { width: 390px; height: 390px; }
	#main .mainContent .responsiveGallery .touchcarousel-item img { width: 390px; height: 390px; }


	#main .productInner .productInfo { width:390px; margin-top: 0px; position: relative; padding-bottom: 20px; }
	#main .productInner .madeInItaly { float: left; width: 100%; text-align: center; background-position: left top; margin: 5px 0px 5px 0px; }
	#main .productInner .productInfo h1 { font-size: 15px; line-height: 17px; margin-bottom: 6px; }
	#main .productInner .productInfo .brandLink { float: none; display: inline; margin: 0px 0px 1px 0px; font-size: 15px; font-weight: bold; }
	.gr-lang-body-class #main .productInner .productInfo .brandLink { display: none; }
	#main .productInner .productInfo .deliveryDateRow { width: 100%; box-sizing: border-box; height: auto; margin: 2px 0px 5px 0px; position: relative; }
	#main .productInner .productInfo .deliveryDateRow .available { margin: 0px 0px 0px 0px; font-size: 11px; }
	#main .productInner .productInfo .deliveryDateRow .deliveryDay { width: 249px; height: auto; line-height: 14px; text-align: left; font-size: 11px; letter-spacing: -0.5px; margin: 3px 0px 0px 4px; }
	#main .productInner .productInfo .addBox .confAttribute ul.sizeList { width: 100%; }
	#main .productInner .productInfo .addBox .confAttribute ul.sizeList li a { height: 33px; line-height: 33px; padding: 0 10px; font-size: 13px; }
	.productInfo .addBox .confAttribute ul.sizeList li.notInStock a::after { width: 40px; height: 33px; }
	#main .productInner .productInfo .addBox .fastOrderBtn { width: 390px; margin-top: 30px; }
	#main .productInner .productInfo .addBox .or { margin: -70px 0px 0px 0px; width: 390px; }
	#main .productInner .productInfo .fastOrderPopUp .closeBtn { top: 45px; }
	#main .productInner .productInfo .productInnerSocial { float: left; width: 100%; height: auto; z-index: 20; margin: 0 0 10px; }
	.productInnerSocial a .shareWithPopUp { display: none !important; }
	#main .productInner .productInfo .infoBox { width:390px; margin:0px 0px 0px 0px!important; }
	#main .productInner .productInfo .textInfoProduct { width:390px; margin:0px 0px 0px 0px!important; }
	#main .productInner .productInfo .textInfoProduct h3 { width:271px; }
	#main .productInner .productInfo .textInfoProduct p { width:271px; }
	#main .productInner .productInfo .price-box .regular-price span.price { font-size: 20px !important; line-height: 22px !important; }
	#main .productInner .productInfo .price-box .old-price span.price { font-size: 20px !important; line-height: 22px !important; }
	#main .productInner .productInfo .price-box .special-price span.price { font-size: 20px !important; line-height: 22px !important; }
	#main .productInner .productInfo .addBox { width:390px; margin:0px 0px 0px 0px; }
	#main .productInner .productInfo .addBox .sizeBox { width:390px; }
	#main .productInner .productInfo .addBox .sizeBox label { width:135px; margin-right:10px; font-size:14px; }
	#main .productInner .productInfo .addBox .sizeBox select { width:155px; }
	#main .productInner .productInfo .addBox .add-to-cart-title { margin-top:0px; }
	#main .productInner .productInfo .addBox .confAttribute .title { margin-bottom: 10px; }

	#main .productInner .bundle-item-box .bundle-item-info { width: 300px; }

	.ro #main .productInner .productInfo .addBox .button.btn-cart.addtoBag { width: 166px; }
	.el #main .productInner .productInfo .addBox .button.btn-cart.addtoBag { width: 178px; }
	.ro #main .productInner .productInfo .addBox .link-wishlist { margin-left: 10px; }
	.catalog-product-view #main .productInner .productInfo ul.add-to-links li a { width:390px; text-align:center; }
	#main .productInner .productInfo .productInfoInnerLeft { width: 390px; }
	#main .productInner .productInfo .infoBoxRight { width: 390px; margin: 10px 0; }
	#main .productInner .productInfo .infoBoxRight a#tableSizes { padding-left:74px; background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/tableSizesIcon.png) no-repeat 53px 4px; }
	#main .productInner .productInfo .textInfoProduct h3 { background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/plus1.jpg) no-repeat 0px 1px; padding-left:20px; margin-bottom:8px; }
	#main .productInner .productInfo .textInfoProduct h3.opened { background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/plus1.jpg) no-repeat 0px 1px; padding-left:20px; margin-bottom:8px; }
	#main .productInner .productInfo .fb-comments span { width: 390px !important; }
	#main .productInner .productInfo .fb-comments span iframe { width: 390px !important; }
	#main .productInner .productInfo .accordionInfoContent { width: 390px; }
	#main .productInner .productInfo .accordionInfoContent .accordionItem { width: 348px; }
	#main .productInner .productInfo .accordionInfoContent .accordionItem .link { width: 314px; }
	#main .productInner .productInfo .accordionInfoContent .accordionItem .accordionSub { width: 314px; }
	.catalog-product-view ul.messages li.success-msg ul li span a.cartSuccessRedirect { margin-left: 44px; float: none; display: inline; }
	#main .productInner .notificationWishlistWrapper { width: 100%; }
	#main .productInner .productInfo .addToCartNotification { width: 100%; }
	#main .productInner .relatedContent { width:390px; }
	#main .productInner .relatedContent .relatedBox { width:390px; }
	#main .productInner .relatedContent .relatedBox h3 { font-size: 18px; line-height: 20px; text-transform: none; text-align: center; font-weight: normal; }
	#main .productInner .relatedContent .relatedBox .product-image { margin:0px 5px 5px 5px!important; width:136px; height:206px; overflow:hidden; }
	#main .productInner .relatedContent .relatedBox .product-image img { width:136px!important; height:136px!important; margin:0px!important; }
	#main .productInner .relatedContent .relatedBox .product-image img.mainSmallImage { display:block!important; }
	#main .productInner .relatedContent .relatedBox .product-image img.secondSmallImage { display:none!important; }
	#main .productInner .relatedContent .relatedBox .product-image .upperInfo { width:126px; margin-left:5px; margin-right:5px; margin-bottom:0px; }
	#main .productInner .relatedContent .relatedBox .product-image .upperInfo p { width:auto; }
	#main .productInner .relatedContent .relatedBox .product-image h2 { width:126px; height:44px; margin-left:5px; margin-right:5px; font-size:12px; line-height:14px; }
	#main .productInner .relatedContent .relatedBox .product-image div.price-box { width:126px; margin:-5px 5px 5px 5px!important; }
	#main .productInner .relatedContent .relatedBox .product-image .viewDetailed { width:126px; margin:0px 5px 0px 5px; padding:0px; display:none; }
	#main .productInner .relatedContent .relatedBox .product-image .sizesBox { bottom:70px; }
	#main .productInner .relatedContent .relatedBox .product-image .promoLabel { top:5px!important; padding:0px!important; margin:0px!important; left:5px!important; }
	#main .productInner .relatedContent .relatedBox .product-image:hover .promoLabel { top:3px!important; left:3px!important;}
	#main .productInner .relatedContent .relatedBox .product-image .newLabel { top:5px!important; padding:0px!important; margin:0px!important; left:5px!important; }
	#main .productInner .relatedContent .relatedBox .product-image:hover .newLabel { top:3px!important; left:3px!important;}
	#main .productInner .relatedContent .relatedBox .product-image div.price-box p.old-price span { font-size:12px!important; }
	#main .productInner .relatedContent .relatedBox .product-image div.price-box p.special-price span { font-size:12px!important; }
	#main .productInner .relatedContent .relatedBox .product-image h2 { margin-bottom: 3px; }
	#main .productInner .relatedContent .relatedBox .product-image h2 a { font-size: 11px; line-height: 13px; }
	#main .productInner .relatedContent .relatedBox .product-image span.price { font-size: 12px; }
	.pascalsystem-content { width:390px!important; margin-left:-8px!important; }
	.pascalsystem-content #pshtml-content { width:390px!important; }
	.pascalsystem-content #pshtml-content .cartPopupContainer { width:390px!important; }
	.pascalsystem-content #pshtml-content .cartPopupContainer .cartPopupMessage { width:215px!important; padding:13px 15px 14px 70px!important; }
	.pascalsystem-content #pshtml-content .cartPopupContainer .cartPopupright { width:167px!important; }
	.pascalsystem-content #pshtml-content .cartPopupContainer .continueShoppingBtn { margin:20px 22px 20px 48px!important; }
	.pascalsystem-content #pshtml-content .cartPopupContainer button.btn-proceed-checkout { margin:5px 0px 20px 48px!important; }
	.pascalsystem-content #pshtml-content ul.messages { width:298px!important; }
	.pascalsystem-content #pshtml-content ul.messages li.success-msg { width:298px!important; }
	.pascalsystem-content #pshtml-content ul.messages li.success-msg ul li { width:298px!important; }
	.pascalsystem-content #pshtml-content ul.messages li.success-msg ul li span { width:278px!important; }
	.pascalsystem-content #pshtml-content .quickCartLeft { width:390px!important; margin-top:0px!important; }
	.pascalsystem-content #pshtml-content .quickCartLeft .quickCartProductBox { width:390px!important; }
	.pascalsystem-content #pshtml-content .quickCartRightCol { float:left!important; width:280px!important; }
	.pascalsystem-content #pshtml-content .quickCartRightCol .button { margin-left:66px!important; }
	.pascalsystem-content #pshtml-content .quickCartRightCol .continueShoppingBtn { margin-left:66px!important; }
	.sizePopUpContent { width: 100%; height: 550px; padding: 0px;  margin: 0px; }
	.sizePopUpContent h3 { margin-top: 5px; margin-bottom: 10px; font-size: 11px; line-height: 13px; }
	.sizePopUpContent .sizePopUpCMSBlock { width: 100%; padding-bottom: 15px; overflow-x: scroll; }
	.sizePopUpContent .sizePopUpCMSBlock p { float: left; width: 100%; height: auto; padding: 0px; margin-bottom: 10px; font-size: 11px; line-height: 13px; }
	.sizePopUpContent .tableSize { margin-bottom: 10px; }
	.sizePopUpContent .tableSize table { width: auto; margin-bottom: 8px; }
	.sizePopUpContent .tableSize thead td { font-size: 11px; line-height: 13px; padding: 3px 2px 3px 2px; }
	.sizePopUpContent .tableSize td { font-size: 11px; line-height: 13px; padding: 3px 2px 3px 2px; }
	.sizePopUpContent .tableSize td.firstCol { font-size: 11px; line-height: 13px; }
	.sizePopUpContent .tableSize td.tableTitle { font-size: 14px; line-height: 16px; }
	.sizePopUpContent  .sizeIMGContent { float: left; width: 100%; margin: 10px 0px 0px 0px; }
	.sizePopUpContent  .sizeIMGContent img { float: left; width: auto; max-width: 100%; height: auto; margin: 0px; }
	.sizePopUpContent .onlyInResponsiveText { display: block; }
	.catalog-product-view #fancybox-close { top: 0px; }

	.checkout-cart-index .mainContent h1 { text-align: center !important; }
	.checkout-cart-index .mainContent p.checkoutCartInfoText { text-align: center; }

	.btnCheckout { height: 50px; line-height: 50px; }
	.checkout-cart-index .mainContent h1 { margin: 0px !important; }
	.checkout-cart-index .checkoutCartInfoText { display: none; }
	.shoppingCart { width:390px; margin: 10px 0px 0px 0px; }
	.shoppingCart .cartTopContent .continueShopping { display: none; }
	.shoppingCart .continueShopping { width: 257px; margin-bottom: 10px; }
	.shoppingCart .btnCheckout { float: left; width: 390px; }
	.shoppingCart .shoppingCartItems { width: 100%; }
	.shoppingCart .shoppingCartItems .row { width: 100%; border-top: 1px solid #d0d0d0; border-bottom: none; }
	.shoppingCart .shoppingCartItems .row.headerRow { display: none; }
	.shoppingCart .shoppingCartItems .row.headerRow .cell.col1 { text-align: center; font-size: 12px; line-height: 15px; }
	.shoppingCart .shoppingCartItems .row.headerRow .col1 { width: 100%; }
	.shoppingCart .shoppingCartItems .row.headerRow .col2 { display: none; }
	.shoppingCart .shoppingCartItems .row.headerRow .col3 { display: none; }
	.shoppingCart .shoppingCartItems .row.headerRow .col4 { display: none; }
	.shoppingCart .shoppingCartItems .row.headerRow .col5 { display: none; }
	.shoppingCart .shoppingCartItems .cell { min-height: 20px; padding: 10px 0px 0px 0px; }
	.shoppingCart .shoppingCartItems .col1 { width: 351px; }
	.shoppingCart .shoppingCartItems .col2 { width: 39px; height: 76px; }
	.shoppingCart .shoppingCartItems .col3 { display: none; }
	.shoppingCart .shoppingCartItems .col4 { width: 41px; margin: 5px 16px 5px 16px !important; padding: 0px; }
	.shoppingCart .shoppingCartItems .col5 { margin: 5px 0px 5px 13px; padding: 0px; }
	.shoppingCart .shoppingCartItems .itemTitle { width: 264px; margin-bottom: 2px; margin-top: 0px; font-size: 11px; }
	.shoppingCart .shoppingCartItems .itemDelete { float: right; margin: 0px; }
	.shoppingCart .shoppingCartItems .itemOption { width: 264px; margin-bottom: 2px; }
	.shoppingCart .shoppingCartItems .itemOption strong { font-size: 11px; }
	.shoppingCart .shoppingCartItems .amountBox { margin: 0px; width: 41px; }
	.shoppingCart .shoppingCartItems .amountBox input.spinbutton { width: 15px; }
	.shoppingCart .shoppingCartItems .price-box { margin: 0px 0px 0px 0px !important; }
	.shoppingCart .shoppingCartItems .price-box .regular-price { text-align: left; }
	.shoppingCart .shoppingCartItems .price-box .regular-price .price { text-align: left; color: #d51a20; font-size: 14px; line-height: 24px; font-weight: 600; }
	.shoppingCart .shoppingCartItems .price-box .old-price { float: left; width: auto; text-align: left; margin-right: 4px; }
	.shoppingCart .shoppingCartItems .price-box .old-price .price { text-align: left; font-size: 14px; line-height: 24px; }
	.shoppingCart .shoppingCartItems .price-box .special-price { float: left; width: auto; text-align: left; }
	.shoppingCart .shoppingCartItems .price-box .special-price .price { text-align: left; color: #d51a20; font-size: 14px; line-height: 24px; font-weight: 600; }
	.shoppingCart .shoppingCartRight { width: 390px; margin: 0px; }
	.shoppingCart .shoppingCartRight .underCartTotalBox { width: 380px; padding-top: 10px; }
	.shoppingCartRight .underCartTotalBox span.row .label { width: 192px; }
	.shoppingCart .shoppingCartRight .underCartTotalBox span.row { text-align: center; padding: 0px 0px 7px 0px; }
	.shoppingCart .shoppingCartRight .underCartTotalBox span.row.totalPrice { padding: 15px 0px 7px 0px; }
	.shoppingCart .freeDeliveryInfoBox { margin: 0px 0px 10px 0px !important; background-position: 17px 25px !important; }
	.shoppingCart .promoCodeBox { float: left; width: 365px; margin: 0px 0px 5px 0px; }
	.shoppingCart .promoCodeBox input.inputPromoCode { width: 265px; }
	.shoppingCart .promoCodeBox button.submitPromoCode { width: 80px; }
	.shoppingCart .crosssell { width: 100%; }
	.shoppingCart .crosssell .crossellItem { width: 390px; margin: 0px 0px 5px 0px; }
	.shoppingCartRightCol { display: none; }


	#main .col-main #easycheckout-form-wrap .wannaLogin { width:388px; }
	#main .col-main #easycheckout-form-wrap .wannaLogin .responsive-hide { display: none; }
	#main .col-main #easycheckout-form-wrap .wannaLogin .fb_login_button_inlogin { width: 322px; height: 34px; line-height: 33px; margin: 5px; }
	#main .col-main #easycheckout-form-wrap .wannaLogin .fb_login_button_inlogin:before { width: 34px; height: 34px; }
	#main .col-main #easycheckout-form-wrap .wannaLogin .google_login_button_inlogin { width: 322px; height: 34px; line-height: 33px; margin: 5px; }
	#main .col-main #easycheckout-form-wrap .wannaLogin .google_login_button_inlogin:before { width: 34px; height: 34px; }
	#main .col-main #easycheckout-form-wrap .wannaLogin .checkoutLoginBtn { width: 322px; height: 34px; line-height: 33px; margin: 5px; }
	#main .col-main #easycheckout-form-wrap .easy-step h2 { width: 388px; height: 32px; font-size: 14px; line-height: 15px; padding: 8px 0px 8px 0px; }
	#main .col-main #easycheckout-form-wrap .easy-step h2 span { margin: -8px 10px -8px 0px; width: 38px; height: 48px; line-height: 48px; }
	#main .col-main #easycheckout-form-wrap #easycheckout-shippingmethod.easy-step h2 { line-height: 38px; }
	#main .col-main #easycheckout-form-wrap #easycheckout-paymentmethod.easy-step h2 { line-height: 38px; }
	#main .col-main #easycheckout-form-wrap .address-form-list label { width:264px; padding:0px; margin:0px; text-align:left; }
	#main .col-main #easycheckout-form-wrap ul.address-form-list li#billing-new-address-form fieldset ul li.control .field label { width:100px; }
	#main .col-main #easycheckout-form-wrap ul.address-form-list li#billing-new-address-form fieldset ul li.control .field #customer_account_create { margin-left:0px; }
	#main .col-main #easycheckout-form-wrap fieldset { width:330px; padding:0px; }
	#main .col-main #easycheckout-form-wrap .address-form-list .input-box input.input-text { width:342px!important; margin-bottom:5px!important; }
	#main .col-main #easycheckout-form-wrap .address-form-list .field { width:306px; }
	#main .col-main #easycheckout-form-wrap .address-form-list .input-box select { width:304px!important; margin-bottom:5px!important; }
	#main .col-main #easycheckout-form-wrap form fieldset ul.right.rightColBilling label.econtLabel { width: auto !important; margin-right: 10px !important; }
	#main .col-main #easycheckout-form-wrap form fieldset ul.right.rightColBilling .officeLocator { display: none; }
	#easycheckout-form-wrap .createAccount { width: 385px; padding: 15px; }
	#easycheckout-form-wrap .createAccount .createAccountLeft { width: 100%; }
	#easycheckout-form-wrap .createAccount .createAccountLeft ul li.control .field { width: 100% !important; }
	#easycheckout-form-wrap .createAccount .createAccountLeft ul li.control .field label { width: 290px !important; font-size: 13px !important; line-height: 15px !important; }
	#easycheckout-form-wrap .createAccount .createAccountLeft ul li.control .field label strong { font-size: 13px !important; line-height: 15px !important; }
	#easycheckout-form-wrap .createAccount .createAccountLeft ul li#register-customer-password .field { width: 100% !important; }
	#easycheckout-form-wrap .createAccount .createAccountLeft ul li#register-customer-password .field label { margin-left: 0px !important; margin-right: 0px; width: 100% !important; text-align: left; }
	#easycheckout-form-wrap .createAccount .createAccountRight { float: left; width: 100%; margin: 0px; }

	#main .col-main #easycheckout-shipping-payment-step .shipping-method { width:388px; min-height:100px!important; height:auto; }
	#main .col-main #easycheckout-shipping-payment-step .payment-method { width:388px; min-height:100px!important; height:auto; }
	#main .col-main #easycheckout-shipping-payment-step .payment-method #checkout-payment-method-load dt label { width:330px; height:auto; line-height:16px; }
	#main .col-main #easycheckout-shipping-payment-step .payment-method #checkout-payment-method-load dt label.cashondelivery { width:330px; }
	#main .col-main #easycheckout-shipping-payment-step .payment-method #checkout-payment-method-load dt { margin-top:8px; }
	#main .col-main #easycheckout-form-wrap #easycheckout-shipping-payment-step .payment-method #checkout-payment-method-load fieldset { width:100%; }
	#main .col-main #easycheckout-shipping-payment-step .payment-method #checkout-payment-method-load dd ul#payment_form_moneybookers_acc img { width:310px; margin-left:-50px; }
	#main .col-main #easycheckout-form-wrap #easycheckout-review { float:left; width:358px!important; }
	#main .col-main #easycheckout-form-wrap .customer-comment-wrap { width:338px; margin: -205px 10px 10px; }
	#easycheckout-review .cartTotalBox .button-set { margin-top: 150px; }
	#main .col-main #easycheckout-review .customer-comment-wrap textarea { width:100% !important; height:100px!important; box-sizing: border-box; background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/onePageCheckOutTextareaMobile.png) no-repeat left top!important; background-size: 100% 100% !important; }
	.customer-comment-wrap h5 { font-size: 12px !important; }
	#easycheckout-form-wrap .address-form-list .input-box span.select2-container { width: 288px !important; }
	#main .col-main #easycheckout-form-wrap #easycheckout-addressbilling select.address-select, #main .col-main #easycheckout-form-wrap #shipping-address-form select.address-select { width: 100%; }
	#main .col-main #easycheckout-review .cartTotalBox { width:350px; }
	#main .col-main #easycheckout-review .cartTotalBox .terms { width:339px; }
	#main .col-main #easycheckout-review .cartTotalBox span.row span.label { width: 228px; }
	#main .col-main #easycheckout-review .cartTotalBox #submit-btn { width: 95%; height: 50px; line-height: 50px; }
	.cashTooltip { right: 0; left: auto; bottom: 30px; }
	#main .col-main #easycheckout-review-info #checkout-review-table th { padding:0px 5px 0px 5px!important; }
	#main .col-main #easycheckout-review-info #checkout-review-table td { padding:5px 5px 0px 5px!important; }
	#main .col-main #easycheckout-review-info #checkout-review-table td h3.product-name { font-size:11px!important; line-height:12px!important; padding:0px!important; text-transform:none; }
	#main .col-main #easycheckout-review-info #checkout-review-table td span.cart-price .price { font-size:12px!important; }
	#main .col-main #easycheckout-review-info #checkout-review-table td dl.item-options { margin-left:0px; }
	#main .col-main .payment-method #easycheckout-paymentmethod dl#checkout-payment-method-load { width: 96%; }

	.customer-account-login #main .mainContent { width: 390px; margin: 0px !important; padding: 10px; }
	.customer-account-login #main #login-form { width:368px; padding:10px 10px 15px 10px; }

	.customer-account-login #main #login-form .registered-users { width:368px; }
	.customer-account-login #main .facebookLoginBox { width:100%; padding:14px 10px 12px 10px!important; text-align: center; box-sizing: border-box; margin-bottom: 0;}
	.customer-account-login #main .facebookLoginBox .fb_login_button_inlogin { width: 100%; margin: 0 0 10px; box-sizing: border-box; }
	.customer-account-login #main .facebookLoginBox .google_login_button_inlogin { width: 100%; margin: 0; box-sizing: border-box; }
	.customer-account-login #main #login-form .new-users { }
	.customer-account-login #main #login-form .registered-users { margin: 0px; }
	ul.form-list.login li input.input-text { width: 355px; }

	.customer-account-create #main .mainContent { width: 390px; }
	.customer-account-create #main #form-validate { width: 370px; padding: 10px; }
	.customer-account-create #main .facebookRegBox { width: 370px; height: auto; padding: 10px; border: 1px solid #ebebeb; border-bottom: none; text-align: center; }
	.customer-account-create #main .facebookRegBox .title { margin: 0px 0px 0px 0px; }
	.customer-account-create #main .facebookRegBox p { margin: 5px 0px 7px 0px !important; }
	.customer-account-create #main .facebookRegBox .fb_login_button_inlogin { float: none; display: inline-block; margin: 0px 0px 10px 0px; }
	.customer-account-create #main .facebookRegBox .google_login_button_inlogin { float: none; display: inline-block; margin: 0px; }
	.customer-account-create #main .facebookRegBox .or { display: none; }
	.customer-account-create #main .advantagesOfRegistration { display: none; }

	.checkout-onepage-success #main .col-main img { width:390px; }
	.customer-account-forgotpassword #main .mainContent { width: 100%; }
	.customer-account-forgotpassword #main #form-validate { padding: 0 10px 15px; width: 367px; }
	.customer-account-forgotpassword #main #form-validate .fieldset { width:100%; }

	.customer-account-index .data-table th { font-size:9px; line-height:11px; padding:0px 1px 0px 1px; }
	.customer-account-index .data-table td { font-size:10px; line-height:11px; padding:2px 1px 2px 1px; }
	.customer-account-index .data-table td.last { border-right: 1px solid #D0D0D0; }
	.customer-account-index .data-table td span.nobr a { font-size:9px; line-height:11px; }
	.customer-address-form #main .mainContent .fieldset { width: 390px; }
	#main .block-content label { width:215px; margin-left:145px; }
	#main .leftCol ul { width:215px; margin-left:118px; }
	#main .leftCol ul li a { text-align:center; }
	#main .leftCol ul li strong { text-align:center; }
	#main .mainContent .my-account ol { margin-left: 10px; }
	#main .mainContent .my-account .page-title .button { width: 100%; }
	.customer-account-edit ul.form-list li input.input-text { width: 330px; }
	.form-list ul li.fields input.input-text, .form-list li.fields input.input-text { width: 380px; }
	.form-list li.wide input.input-text { width: 330px; }
	.form-list ul li.fields select, .form-list li.fields select { width: 390px; }
	.data-table dl.item-options { font-size: 12px; }


	.sales-order-history .data-table th { font-size:9px; line-height:11px; padding:0px 1px 0px 1px; }
	.sales-order-history .data-table td { font-size:10px; line-height:11px; padding:2px 1px 2px 1px; }
	.sales-order-history .data-table td.last { border-right: 1px solid #D0D0D0; }
	.sales-order-history .data-table td span.nobr a { font-size:9px; line-height:11px; }
	.epaybg-customer-orders .data-table th { font-size:9px; line-height:11px; padding:0px 1px 0px 1px; }
	.epaybg-customer-orders .data-table td { font-size:10px; line-height:11px; padding:2px 1px 2px 1px; }
	.epaybg-customer-orders .data-table td.last { border-right: 1px solid #D0D0D0; }
	.epaybg-customer-orders .data-table td span.nobr a { font-size:9px; line-height:11px; }
	.webtexgiftregistry-index-editregistry .fieldset { width:278px!important; }
	.webtexgiftregistry-index-editregistry .fieldset .form-list li #regtitle { width:266px!important; }
	.webtexgiftregistry-index-editregistry textarea#parent_notes { width:266px!important; }
	.webtexgiftregistry-index-editregistry .fieldset .form-list li.control label { max-width: 90%!important; }
	.webtexgiftregistry-index-editregistry .cart-table .button { float:none!important; width:390px!important; display:inline-table!important; margin:3px auto 3px auto!important; }
	.webtexgiftregistry-index-tellabout .col-main label { margin-top:20px!important; }
	.webtexgiftregistry-index-tellabout .col-main .cleditorMain { width:390px!important; }
	.webtexgiftregistry-index-tellabout #main .mainContent .button { width:302px!important; text-align:center!important; }
	.webtexgiftregistry-index-tellabout #main .mainContent .button span { float:none; display:inline-table; text-align:center; }
	.cms-page-view #main .leftCol ul { margin:0px; width:371px; }
	.cms-page-view #main .leftCol ul li { width:340px; padding-left:10px; padding-right:10px; text-align:center; }
	.cms-page-view #main .leftCol ul li a { text-align:center; width:100%; padding:7px 0px 7px 0px; margin:0px 0px 0px 0px; }
	.contacts-index-index #main .leftCol ul { margin:0px; width:371px; }
	.contacts-index-index #main .leftCol ul li { width:391px; padding-left:10px; padding-right:10px; text-align:center; }
	.contacts-index-index #main .leftCol ul li a { text-align:center; width:100%; padding:7px 0px 7px 0px; margin:0px 0px 0px 0px; }
	.contacts-index-index #main .form-list li.wide textarea.input-text { width:378px; }
	.cms-page-view #main .mainContent p img { max-width:390px; margin-left:0px!important; margin-right:0px!important; }
	.cms-shipping-and-delivery #main .mainContent p iframe { width:390px!important; }
	.catalog-seo-sitemap-category #main .leftCol ul { margin:0px; width:321px; }
	.catalog-seo-sitemap-category #main .leftCol ul li { width:301px; padding-left:10px; padding-right:10px; text-align:center; }
	.catalog-seo-sitemap-category #main .leftCol ul li a { text-align:center; width:100%; padding:7px 0px 7px 0px; margin:0px 0px 0px 0px; }
	.wishlist-index-index #main .mainContent table#wishlist-table td img { width:40px; height:40px; }
	.wishlist-index-index #main .mainContent table#wishlist-table td textarea { width:70px; margin-left:2px; margin-right:2px; }
	.wishlist-index-index #main .mainContent table#wishlist-table td .button { width:110px!important;margin-left:2px!important;margin-right:2px!important; padding:0px!important }
	.wishlist-index-index #main .mainContent table#wishlist-table td .button span { width:100%!important; display:inline-table; font-size:8px!important; padding:0px 0px 0px 0px!important; }
	.wishlist-index-index #main .mainContent .cart-cell .add-to-cart-alt .input-text { margin-left:27px!important; }
	.wishlist-index-index #main .mainContent table#wishlist-table td .btn-remove { font-size:9px; }
	.wishlist-index-index #main .mainContent .button { margin:3px 0px 3px 0px!important; width:342px!important; text-align:center!important; }
	.wishlist-index-index #main .mainContent .button span { width:100%!important; text-align:center!important; }
	.catalog-product-view #main .productInner .productInfo .block-related .block-content ol#block-related li { margin-bottom:10px; }
	.catalog-product-view #main .productInner .productInfo .block-related .block-title h3 { font-size:14px!important; }
	.catalog-product-view #main .productInner .productInfo .infoBox .infoBoxTitle { font-size:14px; font-weight: normal; }
	.catalog-product-view #main .productInner .productInfo .infoBoxRight h3 { font-size:14px; font-weight: normal; }
	.catalog-product-view #main .productInner .productInfo .infoBoxRight span.infoBoxRightTitle { font-size:12px; font-weight: bold; line-height: 15px; }
	.catalog-product-view #main .productInner .fastOrderPopUp  { width:279px; padding: 70px 10px 20px 10px; top: 98px; }
	.catalog-product-view #main .productInner .fastOrderPopUp input.input-text { width: 268px; }
	.catalog-product-view #main .productInner .type-configurable .fastOrderPopUp  { top: 66px; }
	.catalog-product-view #main .productInner .fastOrderPopUp .phoneNumberWrapper { width: 280px; }
	.catalog-product-view #main .productInner .fastOrderPopUp .orderNowBtn { width: 280px; margin: 10px 0px 10px 0px; }
	.catalog-product-view #main .productInner .fastOrderPopUp p { width: 280px; margin-left: 0px; }
	.catalog-product-view #main .productInner .dailyDeal { width:280px; height:50px; top: 229px; }
	.catalog-product-view #main .mainContent .dailyDeal h2.title { width:290px!important; padding:0px; margin:5px 0px 7px 0px; text-align:center; }
	#main .mainContent .dailyDeal .clock { width:390px!important; }
	#main .mainContent .dailyDeal .clock span.label { width:390px!important; }
	#main .mainContent .dailyDeal .hasCountdown { margin-top:29px!important; margin-bottom:10px!important; padding-left:30px!important; }
	#main .mainContent .dailyDeal .saving span.label { width:390px!important; }
	#main .mainContent .dailyDeal .saving { width:390px!important; }
	#main .mainContent .dailyDeal .saving .percent { width:100%; text-align:center; }

	.productInner .similarProductsBox { display: none; }
	#main .productInner .responsiveSimilar { display: block; margin: 0 0 10px; border-top: 1px solid #cecece; }
	#main .productInner .responsiveSimilar .similarProductsBox { width: 100%; display: block; }

	#main .productInner .tumbPictures { height:auto; }
	#easycheckout-form-wrap form ul.right { float:left!important; margin-right:0px!important; }
	#easycheckout-form-wrap form ul.rightColBilling { width: 100% !important; }
	#terms { width:390px!important; }
	#terms .textPageContent { width:390px!important; }
	#deliveryPopUp .textPageContent { width:390px!important; }
	#returnsPopUp .textPageContent { width:390px!important; }
	#main .productList .productBox .upperInfo span { font-size:11px; margin-right:5px; }
	#main .mainContent .cartTotalBox .button-set span.step-index { margin:15px 0px 0px 26px!important; }
	.customer-account-login #main #login-form .new-users { width: 390px; margin: 0px 0px 0px 0px; padding: 0px; }
	#main .mainContent .data-table h3.product-name i.size { font-size: 11px !important; }

	#main .mainContent section.questionGameContent h1 { text-align: center; }
	#main .mainContent section.questionGameContent .questionSocial { float: left; margin: 0px 0px 0px 55px; }
	#main .mainContent section.questionGameContent .questionGameSliderContent { width: 390px !important; height: 390px !important; margin: 15px 0px 0px 0px; }
	#main .mainContent section.questionGameContent .anythingSlider ul.slider.fade { height: 390px !important; }
	#main .mainContent section.questionGameContent .anythingSlider ul.slider.fade li.panel { width: 390px !important; height: auto !important; }
	#main .mainContent section.questionGameContent .anythingSlider ul.slider.fade li.panel img { width: 390px !important; height: auto !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent { float: left; width: 390px; margin: 15px 0px 0px 0px; }
	#main .mainContent section.questionGameContent.successGame .questionGameInfoContent { width: 100%; margin: 10px 0px 0px 0px; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .description p { text-align: center; font-size: 14px; line-height: 17px; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .description img { max-width: 390px; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .gameCMSBlockContent table { width: 100% !important; margin-bottom: 20px !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .gameCMSBlockContent table td img { max-width: 90px; margin: 0px 0px 10px 0px !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm p.requered { text-align: center; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm input.input-text { margin-left: 28px; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm label { text-align: center; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm label.short { margin-left: 54px; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .mainQuestionBox { margin: 15px 0px 10px 0px; width: 280px; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm .mainQuestionBox input.radio { margin-left: 99px !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm .mainQuestionBox label.radioLabel { width: 150px !important; text-align: left !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm input#terms.checkbox { width: auto !important; margin: 2px 10px 0px 50px !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm button.button { margin-left: 65px !important; margin-bottom: 10px !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm .validation-advice { text-align: center; }
	#main .mainContent section.questionGameContent .successBannersContent { width: 390px; margin: 0px; }
	#main .mainContent section.questionGameContent .successBannersContent a { margin: 0px 0px 10px 10px !important; }

	#main .mainContent .manufacturers h2 { text-align: center; margin: -10px 0px 15px 0px; }
	#main .mainContent .manufacturers .manuBox { width: 130px; }


	.categorypath-trend #main .mainContent h1 { font-size: 36px; line-height: 40px; }
	.categorypath-trend #main .mainContent .gotoFilters { display: none; }
	#main .mainContent .landingTrendContent { width: 390px; }
	#main .mainContent .landingTrendContent .trendBox { width: 390px; margin: 0px 0px 20px 0px; }
	#main .mainContent .landingTrendContent .trendBox .trendIMG { width: 390px; }
	#main .mainContent .landingTrendContent .trendBox .trendIMG img { width: 390px; height: auto; }

	#addAnotherProductPopUp { width: 220px; padding: 0px; }
	#addAnotherProductPopUp img { max-width: 220px; height: auto; }


	#main .mainContent .vipCustumersContent ul.cmsVipBox { width: 250px; height: 180px; padding: 114px 0px 0px 50px; margin-bottom: 20px; background-size: 100%; }
	#main .mainContent .vipCustumersContent ul.cmsVipBox li { font-size: 14px; margin-bottom: 5px; }
	#main .mainContent .vipCustumersContent ul.cmsVipBox li strong { font-size: 18px; }
	#main .mainContent .vipCustumersContent ul.cmsUltraVipBox { width: 250px; height: 180px; padding: 114px 0px 0px 50px; margin-bottom: 20px; background-size: 100%; }
	#main .mainContent .vipCustumersContent ul.cmsUltraVipBox li { font-size: 14px; margin-bottom: 5px; }
	#main .mainContent .vipCustumersContent ul.cmsUltraVipBox li strong { font-size: 18px; }
	#main .mainContent .vipCustumersContent .registerNowBtn { width: 390px; margin-top: 20px; }



	#main .col-left { width:410px; margin:0px; padding:0px 0px 0px 0px!important; }

	.catalog-category-view #main .col-left { width: 300px; height: 40px; min-height: 40px; margin: 0px 0px 0px -150px; position: absolute; left: 50%; top: 93px; z-index: 700; }
	.attributesplash-page-view #main .col-left { width: 300px; height: 40px; min-height: 40px; margin: 0px 0px 0px -150px; position: absolute; left: 50%; top: 93px; z-index: 700; }

	#main .col-left .responsiveFiltersWrapper { float: left; width: 100%; height: auto; padding: 0px; margin: 0px; position: relative; }
	#main .col-left .responsiveFiltersWrapper .openResponsiveFilters { display: block; }
	#main .col-left .responsiveFiltersWrapper .responsiveFilterSub { float: left; width: 270px; height: auto; padding: 10px; margin: 0px; position: absolute; left: 0px; top: 40px; z-index: 510; background:#fff; border: 5px solid #f1f1f1; display: none; }
	#main .col-left .block-layered-nav { width: 270px; }
	#main .col-left .filterBox { width: 270px; }
	.main .col-left .filterBox .subFilterContent { padding-bottom: 10px; margin-bottom: 10px; }

	#main .col-left img { display:none; }
	#main .col-left p { display:none; }

	#main .right-col { display:none; }

	#footer { margin-top: 10px; }
	#footer .wrapper { width: 390px; }
	#footer .footerTop { height: auto; padding-bottom: 20px; }
	#footer .footerTop .newsletterContent,
	#footer .footerTop .newsletterContent .newsletterBanner,
	#footer .footerTop .newsletterContent .footerNewsLetter,
	#footer .footerTop .newsletterContent .footerNewsLetter .block-content { width: 386px; }
	#footer .footerTop .newsletterContent .footerNewsLetter .block-content input#newsletter { width: 212px; }
	#footer .footerTop .footerCol { width: 390px; min-height: 10px; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #656565; }
	#footer .footerTop .footerCol .footerTitle { text-align: center; }
	#footer .footerTop .footerCol .footerSocialBox { text-align: center; }
	#footer .footerTop .footerCol .footerSocialBox a { float: none; display: inline-block; padding-left: 5px; padding-right: 5px; }
	#footer .footerTop .footerCol .paymentsFooterBox { text-align: center; }
	#footer .footerTop .footerCol ul li { text-align: center; }
	#footer .footerBottom { margin-top: 10px; height: auto; margin-bottom: 10px; }
	#footer .footerBottom p { line-height: 15px; }
	#footer .footerColBottom { width: 100%; }
	#footer .footerColBottom.footerColWide { width: 100%; }
	#footer .footerColBottom { margin: 0 0 10px; }
	#footer .footerColBottom .footerTitle { text-align: center; }
	#footer .footerBottom .footerColBottom p { text-align: center; }
	#footer .footerBottom .paymentsFooterBox p img { margin: 0 5px 5px; }

	#popupDialog { width: 280px !important; height: 420px !important; left: 50% !important; margin-left: -140px !important; }
	#popupDialog #popupDialog_row1 { display: none; }
	#popupDialog #popupDialog_row3 { display: none; }
	#popupDialog .popup_content { width: 280px !important; height: 420px !important; background-position: center -20px }
	#popupDialog .popup_content .fmLogo { margin: 15px 0px 20px 48px; }
	#popupDialog .popup_content .title { font-size: 18px; line-height: 22px; }
	#popupDialog .popup_content .popUpContentRight { width: 260px; margin: 0px 10px 0px 10px; }
	#popupDialog .popup_content .ok_button { width: 260px; bottom: 195px; right: 10px; }
	#popupDialog .popup_content .cancel_button { top: 17px; right: 11px; }

	#main .mainContent .account-create .recaptcha { margin-left: 10px; }
	#main .mainContent #contactForm .recaptcha { float: left; margin-left: 18px; }

	.brand-logo-and-description { padding-left: 0; }
	.brand-logo-and-description .splash-image { position: static; text-align: center; margin-bottom: 10px; }
	.brand-logo-and-description .splash-image { max-width: 100%; }

	.news-inner img { max-width: 100%; }
	.stenik-article-article-view .text-box { padding-right: 0; }
	.stenik-article-article-view #main .breadcrumb { display: block; width: 100%; margin: 10px 0px 0px 0px; padding: 0px 10px 8px 10px; box-sizing: border-box; }
	.stenik-article-article-view #main .breadcrumb span.last { display: none; }
	.stenik-article-article-view #main .mainContent .button { width: 100%; box-sizing: border-box; }
	.news-box.listing-style .image-wrapper { width: 100%; }
	.news-box.listing-style .image-wrapper img { max-width: 100%; }
	.news-box.listing-style .news-listing-info { width: 100%; box-sizing: border-box; }


	.popup-wrapper { width: 380px; height: 400px; top: 50px; margin: 0px 0px 0px -190px; padding: 0px; }
	.popup-wrapper .popup-logo { padding-bottom: 15px; margin-bottom: 15px; }
	.popup-wrapper .popup-content .popup-title { font-size: 23px; line-height: 26px; }
	.popup-wrapper .popup-content .popup-text.en-text p { font-size: 15px; line-height: 18px; }
	.popup-wrapper .popup-content .popup-btns { margin: 5px auto 10px auto; }
	.popup-wrapper .popup-content .popup-btns .popup-enter-btn.go-btn { margin: 7px 10px 0px 10px; }

	.stenik-quickview-wrapper { width: 380px; padding: 15px 5px 10px 5px; box-sizing: border-box; }
	.stenik-quickview-wrapper .quickViewMediaContent { width: 100%; }
	.stenik-quickview-wrapper .quickViewMediaContent .quickViewTumbPictures { width: 32px; padding-right: 5px; }
	.stenik-quickview-wrapper .quickViewMediaContent .quickViewTumbPictures a { width: 30px; height: 30px; }
	.stenik-quickview-wrapper .quickViewMediaContent .quickViewTumbPictures a img { width: 30px; height: 30px; }
	.stenik-quickview-wrapper .quickViewMediaContent .quickViewMainPicture { width: 320px; }
	.stenik-quickview-wrapper .quickViewMediaContent .quickViewMainPicture img { width: 320px; height: 320px; }
	.stenik-quickview-wrapper .stenik-quickview-info { width: 100%; }
	.stenik-quickview-wrapper .stenik-quickview-info .quickview-buttons .quickview-btn-to-pdp { font-size: 11px; padding-left: 10px; padding-right: 10px; }
	.stenik-quickview-wrapper .stenik-quickview-info .quickview-buttons .outfit-buy { font-size: 11px; padding-left: 10px; padding-right: 10px; }
}


/* Start Media Queries for smartphones 375
********************************************/

@media only screen and (min-width: 375px) and (max-width: 409px) {

	body { background: none; }
	#globalContainer { width: 100% !important; height:auto !important; padding: 47px 0px 0px 0px !important; background: #fff; }

	.wrapper  { width: 375px; padding:0px; }

	#header { display: none; }
	#header .headerCenter .localizationInfo { width: 100%; text-align: center; color: #000; }
	#header .headerCenter .localizationInfo .countryName { color: #000; }
	#header .headerCenter .localizationInfo .countryName img { background: #fff; color: #fff;  }
	#header .headerCenter .localizationInfo .currency select { color: #000; background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/currencyArrowB.png) no-repeat right 6px; }
	#header .headerCenter .localizationInfo .currency select option { background: #fff; color: #000; }

	.responsiveHeader { display: block; }
	.responsiveHeader .searchautocomplete .searchautocomplete-placeholder { width: 248px; top: 42px; right: 10px; }
	.responsiveHeader .searchautocomplete .searchautocomplete-placeholder ul li { width: 238px; padding: 5px; margin-bottom: 5px; border-bottom: none; }
	.responsiveHeader .searchautocomplete .searchautocomplete-placeholder ul li .searchautocomlete-image { width: 50px; height: 50px; margin-right: 5px; }
	.responsiveHeader .searchautocomplete .searchautocomplete-placeholder ul li .searchautocomlete-image img { width: 50px; height: 50px; }
	.responsiveHeader .searchautocomplete .searchautocomplete-placeholder ul li a.name { width: 182px !important; padding: 0px; font-size: 12px; line-height: 14px; text-transform: none; }
	.responsiveHeader .searchautocomplete .searchautocomplete-placeholder ul li .price-box { width: 182px !important; }

	.responsiveDeliveryCMS { display: block; }

	#header .mainNav { display: none; }
	#header .searchBox { display: none; }
	#header .manNavMobile { display:block; margin: 10px 0px 0px 5px; }

	#header .customerHeader .customerSubContent { margin: 0px 0px 0px -88px; }
	#header .customerHeader .customerSubContent .closeSubContentLink { display: block; }
	#header .wishlistHeader .wishlistSubContent { margin-left: -143px; }
	#header .wishlistHeader .wishlistSubContent .closeSubContentLink { display: block; }
	#header .cartHeader .cartSubContent { right: -45px; width: 317px; }

	.homepageTopBanner .responsive1180 { display: none; }
	.homepageTopBanner .responsive980 { display: none; }
	.homepageTopBanner .responsive600 { display: none; }
	.homepageTopBanner .responsive320 { display: block; }

	.geolocalizationPopUp { width: 216px; height: 510px; padding: 10px 0px 0px 0px; }
	.geolocalizationPopUp .popUpLogo { margin: 0px 5px 10px 5px; width: 206px; height: 45px; background-size: 100%; }
	.geolocalizationPopUp p { font-size: 14px; line-height: 16px; margin-top: 0px; margin-bottom: 5px; }
	.geolocalizationPopUp .choseCountryBox { width: 98px; height: 130px; margin: 5px; }
	.geolocalizationPopUp .choseCountryBox .choseCountryIMG { width: 98px; height: auto; }
	.geolocalizationPopUp .choseCountryBox .title { margin-top: 5px; font-size: 14px; line-height: 16px; }
	.geolocalizationPopUp .choseCountryBox .subTitle { font-size: 11px; line-height: 13px; }

	#main { width: 375px; margin-top: 0px; }
	.cms-index-index #main .col-main { width: 100%; margin: 0 !important; }

	.catalog-product-view #main { margin-top: 10px; }
	#main .col-main { width: 355px; margin: 10px !important; }
	.col2-left-layout #main .col-main { width:355px; }
	.checkout-onepage-index #main .col-main { width: 355px; margin: 10px !important; }

	#main .mainContent p.category-image { margin: 10px 0px 0px 0px !important; }

	.homepageTopBannerFullWidth { padding-top: 10px; padding-bottom: 0; }
	.homepageTopBannerFullWidth .bannerImageWrapper { width: 100%; }
	.homepageTopBannerFullWidth .actionBtnLeft { display: none; }
	.homepageTopBannerFullWidth .actionBtnRight { display: none; }

	.catalog-category-view .homepageTopBannerFullWidth { margin-bottom: 0; }
	.catalog-product-view .homepageTopBannerFullWidth { margin-bottom: 0; }

	#main .mainContent .homepageRowContent.hasBgColor { margin-bottom: 10px; }
	#main .mainContent .homepageRowContentWrapper { width: 355px; }
	#main .mainContent .homepageRowContentWrapper .fakeWrapperLastElementFix { width: 100%; }

	#main .mainContent .homepageRowContentWrapper p { margin-bottom: 0; }
	#main .mainContent .homepageRowContentWrapper .productsSliderContent .productSlider { margin-bottom: 0; }
	#main .mainContent .homepageRowContentWrapper .productsSliderContent .productSlider .touchcarousel-container { margin-top: 0; margin-bottom: 0; }
	#main .mainContent .homepageRowContentWrapper .productsSliderContent .productSlider .arrow-holder { top: -50px; }
	#main .mainContent .homepageRowContentWrapper .productsSliderContent .title { width: 100%; max-width: 100%; margin-bottom: 10px; padding: 10px 80px 0 10px; box-sizing: border-box; font-size: 18px; line-height: 22px; }

	#main .mainContent .homepageRowContentWrapper { width: 355px; }
	#main .mainContent .homepageRowContentWrapper .spacerContent { width: 100%; margin-bottom: 10px; padding-bottom: 10px; border-bottom: none; }
	#main .mainContent .homepageRowContentWrapper .spacerContent .title { width: 100%; font-size: 22px; line-height: 25px; padding-left: 0px; padding-right: 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox { width: 355px; height: 355px; margin: 0px 0px 10px 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox img { width: 355px; margin: 0px 0px 10px 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneFourth{ width: 280px; height: auto; margin: 0 10px 10px 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneFourth .fade{ width: 250px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneFourth .fade .title{ width: 220px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneFourth .fade .subTitle { width: 220px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneFourth img{ width: 280px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox .fade { width: 335px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox .fade .title { width: 315px; padding-left: 10px; padding-right: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox .fade .subTitle { width: 315px; padding-left: 10px; padding-right: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox .fade .buyBtn { }
	#main .mainContent .homepageRowContentWrapper .bannerBox.bottomTitle { height: auto; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.bottomTitle img { margin: 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.bottomTitle .fade { width: 100%; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide { width: 355px; height: 146px; margin: 0px 0px 10px 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide img { width: 355px; margin: 0px 0px 10px 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide .fade { width: 300px; min-height: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide .fade .title { width: 335px; padding-left: 10px; padding-right: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide .fade .subTitle { display: none; width: 335px; padding-left: 10px; padding-right: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide .fade .buyBtn { display: none; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneHalf { width: 355px; height: 197px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneHalf.withBorder { height: auto; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneHalf img { width: 355px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneHalf .fade { width: 100%; min-height: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneHalf .fade .title { width: 315px; padding-left: 10px; padding-right: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.fullWidth { width: 355px; height: auto; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.fullWidth img { width: 355px; height: auto; }


	.homepageRowContent.desktopRow { display: none; }
	.homepageRowContent.mobileRow { display: block; }

	.seoTextWrapper { height: 235px; overflow: hidden; padding-bottom: 43px; }
	.seoTextWrapper:before { content: ""; top: 20%; left: 0; right: 0; bottom: 43px; z-index: 1; position: absolute; background: linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff); }
	.seoTextWrapper.opened:before { display: none; }
	.seoTextWrapper.opened { height: auto; }

	.seoTextWrapper .btnsWrapper { position: absolute; bottom: 0px; left: 0px; display: block; }

	.seoTextWrapper .seoLeftBox { width: 100%; padding: 0px 10px; }
	.seoTextWrapper .seoRightBox { width: 100%; padding: 0px 10px; }

	.homepageHoleBannersContent { width: 355px; margin-top: 0px; }
	.homepageHoleBannersContent .spacerContent { display: none; width: 355px; padding-bottom: 10px; border-bottom: none; }
	.homepageHoleBannersContent .spacerContent .title { width: 355px; font-size: 30px; padding-left: 0px; padding-right: 0px; }
	.homepageHoleBannersContent .bannerBox { width: 355px; height: 355px; margin: 0px 0px 10px 0px; }
	.homepageHoleBannersContent .bannerBox img { width: 355px; margin: 0px 0px 10px 0px; }
	.homepageHoleBannersContent .bannerBox.oneFourth{ width: 280px; height: auto; margin: 0 10px 10px 0px; }
	.homepageHoleBannersContent .bannerBox.oneFourth .fade{ width: 250px; }
	.homepageHoleBannersContent .bannerBox.oneFourth .fade .title{ width: 220px; }
	.homepageHoleBannersContent .bannerBox.oneFourth .fade .subTitle { width: 220px; }
	.homepageHoleBannersContent .bannerBox.oneFourth img{ width: 280px; }
	.homepageHoleBannersContent .bannerBox .fade { width: 335px; }
	.homepageHoleBannersContent .bannerBox .fade .title { width: 315px; padding-left: 10px; padding-right: 10px; }
	.homepageHoleBannersContent .bannerBox .fade .subTitle { width: 315px; padding-left: 10px; padding-right: 10px; }
	.homepageHoleBannersContent .bannerBox .fade .buyBtn { }
	.homepageHoleBannersContent .bannerBox.bottomTitle { height: auto; }
	.homepageHoleBannersContent .bannerBox.bottomTitle img { margin: 0px; }
	.homepageHoleBannersContent .bannerBox.bottomTitle .fade { width: 100%; }
	.homepageHoleBannersContent .bannerBox.wide { width: 355px; height: 146px; margin: 0px 0px 10px 0px; }
	.homepageHoleBannersContent .bannerBox.wide img { width: 355px; margin: 0px 0px 10px 0px; }
	.homepageHoleBannersContent .bannerBox.wide .fade { width: 300px; min-height: 10px; }
	.homepageHoleBannersContent .bannerBox.wide .fade .title { width: 335px; padding-left: 10px; padding-right: 10px; }
	.homepageHoleBannersContent .bannerBox.wide .fade .subTitle { display: none; width: 335px; padding-left: 10px; padding-right: 10px; }
	.homepageHoleBannersContent .bannerBox.wide .fade .buyBtn { display: none; }
	.homepageHoleBannersContent .bannerBox.oneHalf { width: 355px; height: 197px; }
	.homepageHoleBannersContent .bannerBox.oneHalf.withBorder { height: auto; }
	.homepageHoleBannersContent .bannerBox.oneHalf img { width: 355px; margin: 0px 0px 10px 0px; }
	.homepageHoleBannersContent .bannerBox.oneHalf .fade { width: 335px; min-height: 10px; }
	.homepageHoleBannersContent .bannerBox.oneHalf .fade .title { width: 315px; padding-left: 10px; padding-right: 10px; }
	.homepageHoleBannersContent .bannerBox.fullWidth { width: 355px; height: auto; }
	.homepageHoleBannersContent .bannerBox.fullWidth img { width: 355px; height: auto; }
	.bannerBox.fullWidth.textRight .fade { width: 100%; padding-top: 30px; box-sizing: border-box; }
	.bannerBox.fullWidth.textRight .fade .title { margin-bottom: 5px; font-size: 14px; line-height: 16px; }
	.bannerBox.fullWidth.textRight .fade .subTitle { display: none; font-size: 12px; line-height: 14px; }

	.col2-left-layout .homepageHoleBannersContent { width: 355px; margin-top: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox { width: 355px; height: 355px; margin: 0px 0px 10px 0px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox img { width: 355px; margin: 0px 0px 10px 0px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox .fade { width: 300px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox .fade .title { width: 335px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox .fade .subTitle { width: 335px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox .fade .buyBtn { }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.bottomTitle { height: auto; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.bottomTitle img { margin: 0px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.bottomTitle .fade { width: 100%; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide { width: 355px; height: 146px; margin: 0px 0px 10px 0px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide img { width: 355px; height: 146px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide .fade { width: 300px; min-height: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide .fade .title { width: 335px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide .fade .subTitle { display: none; width: 335px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide .fade .buyBtn { display: none; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf { width: 355px; height: 197px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf img { width: 355px; height: 197px; margin: 0px 0px 10px 0px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf .fade { width: 300px; min-height: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf .fade .title { width: 335px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf .fade .subTitle { width: 335px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth { width: 355px; height: auto; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth img { width: 355px; height: auto; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth.textRight .fade { width: 100%; padding-top: 30px; box-sizing: border-box; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth.textRight .fade .title { margin-bottom: 5px; font-size: 14px; line-height: 16px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth.textRight .fade .subTitle { display: none; font-size: 12px; line-height: 14px; }

	#main .homepageResponsiveBanners { width: 355px; display: none; }

	#main .mainContent .productsSliderContent { width: 355px; }
	#main .mainContent .productsSliderContent.productViewSuggestion { margin: 0px 0px 0px 0px; }
	.productsSliderContent .title { width: auto; max-width: 75%; text-align: left; line-height: 35px; margin-bottom: 10px; }
	#main .mainContent .productsSliderContent .title a { font-size: 18px; font-weight: bold; line-height: 20px; }
	.productsSliderContent .title span.text { display: inline-block; margin-top: -7px; font-size: 12px; line-height: 16px; font-weight: bold; text-transform: uppercase; vertical-align: middle; }
	#main .mainContent .productsSliderContent .productSlider { width: 355px !important; height: 240px !important; margin-bottom: 15px; }

	#main .mainContent .productsSliderContent.recentlyViewedBox .productSlider.recentlyViewedSlider { width: 100% !important; height: auto !important; }
	#main .mainContent .productsSliderContent.recentlyViewedBox .productSlider.recentlyViewedSlider li.touchcarousel-item { width: 177px !important; height: 177px !important; margin-right: 20px !important; }
	#main .mainContent .productsSliderContent.recentlyViewedBox .productSlider.recentlyViewedSlider li.touchcarousel-item.last { margin-right: 0px !important; }
	#main .mainContent .productsSliderContent.recentlyViewedBox .productSlider.recentlyViewedSlider li.touchcarousel-item .productBox { width: 100% !important; height: auto !important; }

	#main .mainContent .productsSliderContent.similarProductsBox .productSlider { height: 170px !important; }
	#main .mainContent .productsSliderContent.productViewSuggestion .productSlider { margin-bottom: 0px; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item { width: 170px !important; height: 240px !important; }
	#main .mainContent .productsSliderContent.similarProductsBox  .productSlider .touchcarousel-item { height: 170px; }
	#main .mainContent .productsSliderContent.recentlyViewedBox  .productSlider .touchcarousel-item { height: 170px; }
	#main .mainContent .recentlyViewedBox .productSlider .touchcarousel-item .productBox img { width: 100%; height: 100%; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox { width: 166px !important; height: 233px !important; margin: 0px !important; }
	#main .mainContent .productsSliderContent.recentlyViewedBox .productSlider .touchcarousel-item .productBox { width: 162px; height: 166px; margin: 0px !important; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox img.mainSmallImage { width: 166px; height: 166px; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox img.secondSmallImage { width: 166px; height: 166px; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox h2 { width: 156px; margin-left: 5px; margin-right: 5px; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox .price-box { width: 156px; margin: 3px 5px 0px 5px !important; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox .sizesBox { width: 156px; padding: 5px; }
	.productsSliderContent.productViewSuggestion .productSlider .arrow-holder { display: block ; }
	#main .mainContent .productsSliderContent .viewAllBtn { margin: 90px 0px 0px 3px; font-size: 10px; padding: 0px 18px 0px 5px !important; background-position: 130px 8px; }
	#main .mainContent .productSlider .touchcarousel-item .productBox img { width: 100%; height: auto; }

	#main .mainContent .productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item { width: 176px; height: 270px; margin-right: 0px !important; }
	#main .mainContent .productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox { width: 100%; height: auto; }
	#main .mainContent .productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox img { width: 100%; height: auto; }
	#main .mainContent .productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox .productTitle { width: 168px; }
	#main .mainContent .productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox .price-box { width: 168px; }
	#main .mainContent .productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox .outfitLabel { width: 40px; height: 40px; line-height: 39px; font-size: 10px; }
	#main .mainContent .productInner .sameProductDifferentColors span.title { padding-right: 80px; box-sizing: border-box; }
	#main .mainContent .productInner .sameProductDifferentColors ul.touchcarousel-container li.touchcarousel-item { width: 170px; height: 170px; margin-right: 14px !important; }
	#main .mainContent .productInner .sameProductDifferentColors ul.touchcarousel-container li.touchcarousel-item .productBox { width: 100%; height: 100%; }
	#main .mainContent .productInner .sameProductDifferentColors ul.touchcarousel-container li.touchcarousel-item .productBox img { width: 100%; height: 100%; }

	.pagePluginContent { width: 355px; height: auto; min-height: 1px; margin: 0px 10px 0px 10px; }
	.pagePluginContent .fb-page { width: 355px; height: 154px; margin: 0px; }
	.pagePluginContent .instagramBanner { width: 355px; height: auto; border-radius: 0px; }
	.pagePluginContent .instagramBanner img { width: 355px; height: auto; }

	#main .productInner .bundle-item-box .bundle-item-info { width: 265px; }
	#main .mainContent .productInner div.productInfo .bundle-item-box .bundle-item-info .title { margin-bottom: 5px; }
	#main .mainContent .productInner div.productInfo .bundle-item-box .bundle-item-info div.price-box { margin: 0px !important; }
	#main .mainContent .productInner div.productInfo .bundle-item-box .bundle-item-info .bundle-option { margin: 0px; }

	.recentlyViewedBox { width: 355px; margin: 10px 10px 0 !important; }
	#main .recentlyViewedBox { margin: 10px 0 0 !important; }
	.recentlyViewedBox .block-title strong span { width:100%; margin-top: 20px; font-size: 12px; line-height: 16px; font-weight: bold; text-align: left; text-transform: uppercase; }
	.recentlyViewedBox ul#recently-viewed-items { width:100%; height: auto; max-height: 280px; overflow: hidden; margin-bottom: 10px; }
	.recentlyViewedBox ul#recently-viewed-items li { width:100%; height: 100%; max-width: 166px; margin: 0px 5px 5px 5px; }
	.recentlyViewedBox ul#recently-viewed-items li .productBox { width:100%; height:100%; margin: 0px; }
	.recentlyViewedBox ul#recently-viewed-items li .productBox .vproduct-image { width:100%; height:100%; }
	.recentlyViewedBox ul#recently-viewed-items li .productBox .vproduct-image img { width:100%; height:100%; }
	.recentlyViewedBox ul#recently-viewed-items li .productBox .product-name { width:146px; padding-left:5px; padding-right:5px; margin:0px; }
	#main .breadcrumb { display: none; }
	.catalog-product-view #main .breadcrumb { display: block; width: 355px; margin: 0px 10px 0px 10px; }
	.catalog-product-view #main .breadcrumb ul li { margin-bottom: 5px; }
	.catalog-product-view #main .breadcrumb span.last { display: none; }
	#main .breadcrumb .banner { display: none; }

	.homepageSEO { display: none; text-align: center; }
	.homepageSEO h1 { float: none; display: inline-block; font-size: 11px; text-align: center; }
	.homepageSEO p { float: none; display: inline-block; font-size: 11px; text-align: center; }
	#main .mainContent .IMG404 { display:none; }
	#main .mainContent .rightContent404 { margin-left:0px; width:355px; }
	#main .mainContent .rightContent404 .firstCol { width:355px; height:auto; }
	#main .mainContent .rightContent404 .secondCol { width:355px; height:auto; }
	#main .mainContent .rightContent404 .clearH3 { height:1px; }

	#main .mainContent .category-title { width: 100%; }
	#main .mainContent .category-title h1 { font-size: 16px; line-height: 20px; text-align: center; }

	#main .mainContent h1 { font-size:20px; line-height:20px; }
	.attributesplash-page-view #main .mainContent h1,
	#main .productFilter h1 { font-size: 20px; }
	#main .mainContent h2 { }

	#main .mainContent .categoryNavigation { display: none; }

	#main .overColsContent { margin: 15px 0px 25px 0px; }
	.attributesplash-page-view #main .overColsContent { }
	#main .overColsContent .productFilter .page-title.category-title { padding: 0px 0px 0px 0px; }
	#main .overColsContent .productFilter select.sortSelect { position: relative; left: 10px; right: auto; bottom: auto; margin: 10px 0px 0px 0px; }
	#main .productFilter .list-control-wrapper { float: left; width: 100%; padding-top: 15px; }
	#main .productFilter .pager { width: 100%; bottom: 35px; }
	#main .overColsContent .productFilter .pager .paging { display: none;}
	#main .productFilter .pager .amount { width: 100%; text-align: center; margin-right: 0; }
	#main .overColsContent .productFilter .viewAsSwitcher { right: 10px; left: auto; }
	#main .overColsContent .productFilter .viewAsSwitcher .viewSwitcherBtns.grid { background-image: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/viewSwitcherBtnsGrid2Mobile.png); }
	#main .overColsContent .productFilter .viewAsSwitcher .viewSwitcherBtns.list { background-image: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/viewSwitcherBtnsList2Mobile.png); }

	#main .productFilter h1 { font-size: 20px; line-height: 28px; }
	#main .productFilter.bottom { height: 50px; }
	#main .productFilter.bottom .pager { float: left; width: 100%; height: auto; text-align: center; }
	#main .productFilter.bottom .pager .paging { float: left; width: 100%; height: auto; text-align: center; }
	#main .productFilter.bottom .pager .paging a { float: none; display: inline-block; }
	#main .productFilter.bottom .pager .paging a.leftArrow { margin-bottom: -9px; }
	#main .productFilter.bottom .pager .paging a.rightArrow { margin-bottom: -9px; }

	#main .mainContent .category-description { width: 100%; margin: 15px 0px 15px 0px; }
	#main .mainContent .categoryNavigation .categoryList { display:none; }
	#main .mainContent .categoryNavigation .categorySelect { display:block; margin-top:5px; margin-bottom:5px; }

	#main .productList { width:355px!important; }
	#main .productList .productBox { width: 173px; height: 250px; margin: 0px 0px 10px 0px; }
	#main .productList .productBox img { width: 173px; height: 173px; }
	#main .productList .productBox .brandLogo img { margin: 5px 3px 0; }
	#main .productList .productBox .productTitle { width: 167px; height: 30px; margin: 2px 3px 0px 3px; font-size: 12px; line-height: 15px; }
	#main .productList .productBox.madeInItaly .productTitle { line-height: 15px; }
	#main .mainContent .productSlider .touchcarousel-item .productBox .productTitle { width: 167px; height: 30px; margin: 2px 3px 0px 3px; font-size: 12px; line-height: 15px; }
	#main .productList .productBox .sizesBox { width: 163px; padding: 5px; }
	#main .productList .productBox:hover .sizesBox { bottom: 72px; }
	#main .productList .productBox div.price-box { width: 163px; margin: 3px 3px 0px 3px !important; }
	#main .productList .productBox span.price { line-height: 20px; }
	#main .productList .productBox div.price-box { width: 100% !important; margin: 3px 0px 0px 0px !important; }
	#main .productList .productBox div.price-box .price-from .price-label { font-size: 11px; }
	#main .productList .productBox div.price-box .price-from .price { font-size: 13px; }
	#main .productList .productBox div.price-box .price-to .price-label { font-size: 11px; }
	#main .productList .productBox div.price-box .price-to .price { font-size: 13px; }
	.ro-lang-body-class #main .productList .productBox div.price-box p.old-price span { font-size: 11px !important; }
	.ro-lang-body-class #main .productList .productBox div.price-box p.special-price span { font-size: 12px !important; }
	#main .productList .productBox .madeInItaly { width: 128px; background-size: 100%; margin-left: 5px; margin-right: 5px; }
	#main .productList .productBox.madeInItaly .price-box { margin-top: 3px !important; }
	#main .productBox .labelsContainer { width: 40px; }
	#main .productBox .newLabel { width: 40px; height: 40px; line-height: 39px; padding-top: 1px; padding-bottom: 0px; font-size: 11px; }
	#main .productBox .outfitLabel { width: 40px; height: 40px; line-height: 39px; padding-top: 1px; padding-bottom: 0px; font-size: 10px; }
	#main .productBox .promoLabel { width: 40px; height: 40px; line-height: 39px; font-size: 11px; }
	.collectionSeasonLabel { font-size: 12px; }

	.col2-left-layout #main .productList .productBox.featured { float: none; display: table; margin-left: auto; margin-right: auto; }

	#main .productList.listMode .productBox { width: 359px; height: 435px; margin: 0px 0px 10px -4px; }
	#main .productList.listMode .productBox img { width: 359px; height: 359px; }
	#main .productList.listMode .productBox .brandLogo img { width: auto; height: auto; margin: 5px 5px 0; }
	#main .productList.listMode .productBox .productTitle { width: 349px; }
	#main .productList.listMode .productBox .price-box { width: 349px; }
	#main .productList.listMode .productBox .sizesBox { width: 349px; }
	#main .productList .productBox:hover .sizesBox { bottom: 76px; }
	#main .productList.listMode .productBox .madeInItaly { width: 168px; background-size: 100%; margin-left: 5px; margin-right: 5px; }

	#main .backToTopBtn { display: block; width: 313px; margin: 10px 0px -10px 0px; }

	#main .mainContent .itemsAreFilteredText { font-weight: normal; font-size: 12px; line-height: 14px; padding: 5px; }
	#main .mainContent .itemsAreFilteredText:after { right: 1px; top: 3px; }



	#main .productInner { width:355px; }
	#main .productInner .mediaContent { display: none; width: 355px; height: 330px; margin: 0px; }
	#main .productInner .mainPicture { width:355px; margin:0px; }
	#main .productInner .mainPicture .mainIMGLink { width: 355px; height: 355px; }
	#main .productInner .mainPicture .socialShare { display:none; }
	#main .productInner .mainPicture .showReviewForm { display:none; }
	#main .productInner .mainPicture .fb-comments { display:none; }
	#main .productInner .mainPicture .zoomPad { width:355px; cursor: inherit !important; }
	#main .productInner .mainPicture .zoomPad img#preview { width:298px; height: 298px; }
	#main .productInner .mainPicture .zoom { display: none; }
	#main .productInner .mainPicture .zoomWrapper { display: none !important; width:298px!important; height:298px!important; }
	#main .productInner .mainPicture .zoomWrapper .zoomWrapperImage { width:298px!important; height:298px!important; }
	#main .productInner .tumbPictures { width:100%; text-align: center; padding:0px; margin:8px 0px 0px 0px; position: relative; left: auto; top: auto; bottom: auto; right: auto; }
	#main .productInner .tumbPictures a { float:none; display:inline-block; width:7px; height:7px; padding:0px; margin:0px 5px 0px 5px; background:#fff; border: 2px solid #a1a1a0; }
	#main .productInner .tumbPictures a.current { background:#a1a1a0; }
	#main .productInner .tumbPictures a img { display: none; }
	#main .productInner .responsiveGallery { display: block; width: 355px; height: 355px; margin-bottom: 10px; }
	#main .mainContent .responsiveGallery .touchcarousel-wrapper { height: 355px; }
	#main .mainContent .responsiveGallery .touchcarousel-item { width: 355px; height: 355px; }
	#main .mainContent .responsiveGallery .touchcarousel-item img { width: 355px; height: 355px; }


	#main .productInner .productInfo { width:355px; margin-top: 0px; position: relative; padding-bottom: 20px; }
	#main .productInner .madeInItaly { float: left; width: 100%; text-align: center; background-position: left top; margin: 5px 0px 5px 0px; }
	#main .productInner .productInfo h1 { font-size: 15px; line-height: 17px; margin-bottom: 6px; }
	#main .productInner .productInfo .brandLink { float: none; display: inline; margin: 0px 0px 1px 0px; font-size: 15px; font-weight: bold; }
	.gr-lang-body-class #main .productInner .productInfo .brandLink { display: none; }
	#main .productInner .productInfo .deliveryDateRow { width: 100%; box-sizing: border-box; height: auto; margin: 2px 0px 5px 0px; position: relative; }
	#main .productInner .productInfo .deliveryDateRow .available { margin: 0px 0px 0px 0px; font-size: 11px; }
	#main .productInner .productInfo .deliveryDateRow .deliveryDay { width: 249px; height: auto; line-height: 14px; text-align: left; font-size: 11px; letter-spacing: -0.5px; margin: 3px 0px 0px 4px; }
	#main .productInner .productInfo .addBox .confAttribute ul.sizeList { width: 100%; }
	#main .productInner .productInfo .addBox .confAttribute ul.sizeList li a { height: 33px; padding: 0 10px; line-height: 33px; font-size: 13px;}
	.productInfo .addBox .confAttribute ul.sizeList li.notInStock a::after { width: 40px; height: 33px; }
	#main .productInner .productInfo .addBox .fastOrderBtn { width: 355px; margin-top: 30px; }
	#main .productInner .productInfo .addBox .or { margin: -70px 0px 0px 0px; width: 355px; }
	#main .productInner .productInfo .addBox .outOfStockText .otherCatBtn { width: 100%; height: auto; box-sizing: border-box; }
	#main .productInner .productInfo .fastOrderPopUp .closeBtn { top: 45px; }
	#main .productInner .productInfo .productInnerSocial { float: left; width: 100%; height: auto; z-index: 20; margin: 0 0 10px; }
	.productInnerSocial a .shareWithPopUp { display: none !important; }
	#main .productInner .productInfo .infoBox { width:355px; margin:0px 0px 0px 0px!important; }
	#main .productInner .productInfo .textInfoProduct { width:355px; margin:0px 0px 0px 0px!important; }
	#main .productInner .productInfo .textInfoProduct h3 { width:271px; }
	#main .productInner .productInfo .textInfoProduct p { width:271px; }
	#main .productInner .productInfo .price-box .regular-price span.price { font-size: 20px !important; line-height: 22px !important; }
	#main .productInner .productInfo .price-box .old-price span.price { font-size: 20px !important; line-height: 22px !important; }
	#main .productInner .productInfo .price-box .special-price span.price { font-size: 20px !important; line-height: 22px !important; }
	#main .productInner .productInfo .addBox { width:355px; margin:0px 0px 0px 0px; }
	#main .productInner .productInfo .addBox .sizeBox { width:355px; }
	#main .productInner .productInfo .addBox .sizeBox label { width:135px; margin-right:10px; font-size:14px; }
	#main .productInner .productInfo .addBox .addtoBag { width:355px !important; height: 50px; margin: 0px!important; }
	#main .productInner .productInfo .addBox .sizeBox select { width:155px; }
	#main .productInner .productInfo .addBox .add-to-cart-title { margin-top:0px; }
	#main .productInner .productInfo .addBox .confAttribute .title { margin-bottom: 10px; }
	.catalog-product-view #main .productInner .productInfo ul.add-to-links li a { width:355px; text-align:center; }
	#main .productInner .productInfo .productInfoInnerLeft { width: 355px; }
	#main .productInner .productInfo .infoBoxRight { width: 355px; margin: 10px 0; }
	#main .productInner .productInfo .infoBoxRight a#tableSizes { padding-left:74px; background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/tableSizesIcon.png) no-repeat 53px 4px; }
	#main .productInner .productInfo .textInfoProduct h3 { background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/plus1.jpg) no-repeat 0px 1px; padding-left:20px; margin-bottom:8px; }
	#main .productInner .productInfo .textInfoProduct h3.opened { background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/plus1.jpg) no-repeat 0px 1px; padding-left:20px; margin-bottom:8px; }
	#main .productInner .productInfo .fb-comments span { width: 355px !important; }
	#main .productInner .productInfo .fb-comments span iframe { width: 355px !important; }
	#main .productInner .productInfo .accordionInfoContent { width: 355px; }
	#main .productInner .productInfo .accordionInfoContent .accordionItem { width: 312px; }
	#main .productInner .productInfo .accordionInfoContent .accordionItem .link { width: 279px; }
	#main .productInner .productInfo .accordionInfoContent .accordionItem .accordionSub { width: 279px; }
	.catalog-product-view ul.messages li.success-msg ul li span a.cartSuccessRedirect { margin-left: 44px; float: none; display: inline; }
	#main .productInner .notificationWishlistWrapper { width: 100%; text-align: center; }
	#main .productInner .productInfo .addToCartNotification { width: 100%; margin-bottom: 10px; }
	#main .productInner .productInfo .addBox .freeDeliveryInfoBox { width: 100%; }
	#main .productInner .productInfo .addBox .link-wishlist { display: none; }
	#main .productInner .productInfo .link-wishlist.responsiveWishlist { display: block; clear: both; float: none; margin: 0px auto 0px auto; text-align: left; }
 	#main .productInner .relatedContent { width:355px; }
	#main .productInner .relatedContent .relatedBox { width:355px; }
	#main .productInner .relatedContent .relatedBox h3 { font-size: 18px; line-height: 20px; text-transform: none; text-align: center; font-weight: normal; }
	#main .productInner .relatedContent .relatedBox .product-image { margin:0px 5px 5px 5px!important; width:136px; height:206px; overflow:hidden; }
	#main .productInner .relatedContent .relatedBox .product-image img { width:136px!important; height:136px!important; margin:0px!important; }
	#main .productInner .relatedContent .relatedBox .product-image img.mainSmallImage { display:block!important; }
	#main .productInner .relatedContent .relatedBox .product-image img.secondSmallImage { display:none!important; }
	#main .productInner .relatedContent .relatedBox .product-image .upperInfo { width:126px; margin-left:5px; margin-right:5px; margin-bottom:0px; }
	#main .productInner .relatedContent .relatedBox .product-image .upperInfo p { width:auto; }
	#main .productInner .relatedContent .relatedBox .product-image h2 { width:126px; height:44px; margin-left:5px; margin-right:5px; font-size:12px; line-height:14px; }
	#main .productInner .relatedContent .relatedBox .product-image div.price-box { width:126px; margin:-5px 5px 5px 5px!important; }
	#main .productInner .relatedContent .relatedBox .product-image .viewDetailed { width:126px; margin:0px 5px 0px 5px; padding:0px; display:none; }
	#main .productInner .relatedContent .relatedBox .product-image .sizesBox { bottom:70px; }
	#main .productInner .relatedContent .relatedBox .product-image .promoLabel { top:5px!important; padding:0px!important; margin:0px!important; left:5px!important; }
	#main .productInner .relatedContent .relatedBox .product-image:hover .promoLabel { top:3px!important; left:3px!important;}
	#main .productInner .relatedContent .relatedBox .product-image .newLabel { top:5px!important; padding:0px!important; margin:0px!important; left:5px!important; }
	#main .productInner .relatedContent .relatedBox .product-image:hover .newLabel { top:3px!important; left:3px!important;}
	#main .productInner .relatedContent .relatedBox .product-image div.price-box p.old-price span { font-size:12px!important; }
	#main .productInner .relatedContent .relatedBox .product-image div.price-box p.special-price span { font-size:12px!important; }
	#main .productInner .relatedContent .relatedBox .product-image h2 { margin-bottom: 3px; }
	#main .productInner .relatedContent .relatedBox .product-image h2 a { font-size: 11px; line-height: 13px; }
	#main .productInner .relatedContent .relatedBox .product-image span.price { font-size: 12px; }
	.pascalsystem-content { width:355px!important; margin-left:-8px!important; }
	.pascalsystem-content #pshtml-content { width:355px!important; }
	.pascalsystem-content #pshtml-content .cartPopupContainer { width:355px!important; }
	.pascalsystem-content #pshtml-content .cartPopupContainer .cartPopupMessage { width:215px!important; padding:13px 15px 14px 70px!important; }
	.pascalsystem-content #pshtml-content .cartPopupContainer .cartPopupright { width:167px!important; }
	.pascalsystem-content #pshtml-content .cartPopupContainer .continueShoppingBtn { margin:20px 22px 20px 48px!important; }
	.pascalsystem-content #pshtml-content .cartPopupContainer button.btn-proceed-checkout { margin:5px 0px 20px 48px!important; }
	.pascalsystem-content #pshtml-content ul.messages { width:298px!important; }
	.pascalsystem-content #pshtml-content ul.messages li.success-msg { width:298px!important; }
	.pascalsystem-content #pshtml-content ul.messages li.success-msg ul li { width:298px!important; }
	.pascalsystem-content #pshtml-content ul.messages li.success-msg ul li span { width:278px!important; }
	.pascalsystem-content #pshtml-content .quickCartLeft { width:355px!important; margin-top:0px!important; }
	.pascalsystem-content #pshtml-content .quickCartLeft .quickCartProductBox { width:355px!important; }
	.pascalsystem-content #pshtml-content .quickCartRightCol { float:left!important; width:280px!important; }
	.pascalsystem-content #pshtml-content .quickCartRightCol .button { margin-left:66px!important; }
	.pascalsystem-content #pshtml-content .quickCartRightCol .continueShoppingBtn { margin-left:66px!important; }
	.sizePopUpContent { width: 100%; height: 550px; padding: 0px;  margin: 0px; }
	.sizePopUpContent h3 { margin-top: 5px; margin-bottom: 10px; font-size: 11px; line-height: 13px; }
	.sizePopUpContent .sizePopUpCMSBlock { width: 100%; padding-bottom: 15px; overflow-x: scroll; }
	.sizePopUpContent .sizePopUpCMSBlock p { float: left; width: 100%; height: auto; padding: 0px; margin-bottom: 10px; font-size: 11px; line-height: 13px; }
	.sizePopUpContent .tableSize { margin-bottom: 10px; }
	.sizePopUpContent .tableSize table { width: auto; margin-bottom: 8px; }
	.sizePopUpContent .tableSize thead td { font-size: 11px; line-height: 13px; padding: 3px 2px 3px 2px; }
	.sizePopUpContent .tableSize td { font-size: 11px; line-height: 13px; padding: 3px 2px 3px 2px; }
	.sizePopUpContent .tableSize td.firstCol { font-size: 11px; line-height: 13px; }
	.sizePopUpContent .tableSize td.tableTitle { font-size: 14px; line-height: 16px; }
	.sizePopUpContent  .sizeIMGContent { float: left; width: auto; max-width: 100%; margin: 10px 0px 0px 0px; }
	.sizePopUpContent  .sizeIMGContent img { float: left; width: 100%; height: auto; margin: 0px; }
	.sizePopUpContent .onlyInResponsiveText { display: block; }
	.catalog-product-view #fancybox-close { top: 0px; }

	.checkout-cart-index .mainContent h1 { text-align: center !important; }
	.checkout-cart-index .mainContent p.checkoutCartInfoText { text-align: center; }

	.btnCheckout { height: 50px; line-height: 50px; }
	.checkout-cart-index .mainContent h1 { margin: 0px !important; }
	.checkout-cart-index .checkoutCartInfoText { display: none; }
	.shoppingCart { width:355px; margin: 10px 0px 0px 0px; }
	.shoppingCart .cartTopContent .continueShopping { display: none; }
	.shoppingCart .continueShopping { width: 257px; margin-bottom: 10px; }
	.shoppingCart .btnCheckout { float: left; width: 355px; }
	.shoppingCart .shoppingCartItems { width: 100%; }
	.shoppingCart .shoppingCartItems .row { width: 100%; border-top: 1px solid #d0d0d0; border-bottom: none; }
	.shoppingCart .shoppingCartItems .row.headerRow { display: none; }
	.shoppingCart .shoppingCartItems .row.headerRow .cell.col1 { text-align: center; font-size: 12px; line-height: 15px; }
	.shoppingCart .shoppingCartItems .row.headerRow .col1 { width: 100%; }
	.shoppingCart .shoppingCartItems .row.headerRow .col2 { display: none; }
	.shoppingCart .shoppingCartItems .row.headerRow .col3 { display: none; }
	.shoppingCart .shoppingCartItems .row.headerRow .col4 { display: none; }
	.shoppingCart .shoppingCartItems .row.headerRow .col5 { display: none; }
	.shoppingCart .shoppingCartItems .cell { min-height: 20px; padding: 10px 0px 0px 0px; }
	.shoppingCart .shoppingCartItems .col1 { width: 316px; }
	.shoppingCart .shoppingCartItems .col2 { width: 39px; height: 76px; }
	.shoppingCart .shoppingCartItems .col3 { display: none; }
	.shoppingCart .shoppingCartItems .col4 { width: 41px; margin: 5px 16px 5px 16px !important; padding: 0px; }
	.shoppingCart .shoppingCartItems .col5 { margin: 5px 0px 5px 13px; padding: 0px; }
	.shoppingCart .shoppingCartItems .itemTitle { width: 229px; margin-bottom: 2px; margin-top: 0px; font-size: 11px; }
	.shoppingCart .shoppingCartItems .itemDelete { float: right; margin: 0px; }
	.shoppingCart .shoppingCartItems .itemOption { width: 229px; margin-bottom: 2px; }
	.shoppingCart .shoppingCartItems .itemOption strong { font-size: 11px; }
	.shoppingCart .shoppingCartItems .amountBox { margin: 0px; width: 41px; }
	.shoppingCart .shoppingCartItems .amountBox input.spinbutton { width: 15px; }
	.shoppingCart .shoppingCartItems .price-box { margin: 0px 0px 0px 0px !important; }
	.shoppingCart .shoppingCartItems .price-box .regular-price { text-align: left; }
	.shoppingCart .shoppingCartItems .price-box .regular-price .price { text-align: left; color: #d51a20; font-size: 14px; line-height: 24px; font-weight: 600; }
	.shoppingCart .shoppingCartItems .price-box .old-price { float: left; width: auto; text-align: left; margin-right: 4px; }
	.shoppingCart .shoppingCartItems .price-box .old-price .price { text-align: left; font-size: 14px; line-height: 24px; }
	.shoppingCart .shoppingCartItems .price-box .special-price { float: left; width: auto; text-align: left; }
	.shoppingCart .shoppingCartItems .price-box .special-price .price { text-align: left; color: #d51a20; font-size: 14px; line-height: 24px; font-weight: 600; }
	.shoppingCart .shoppingCartRight { width: 355px; margin: 0px; }
	.shoppingCart .shoppingCartRight .underCartTotalBox { width: 345px; padding-top: 10px; }
	.shoppingCart .shoppingCartRight .underCartTotalBox span.row { text-align: center; padding: 0px 0px 7px 0px; }
	.shoppingCart .shoppingCartRight .underCartTotalBox span.row.totalPrice { padding: 15px 0px 7px 0px; }
	.shoppingCart .freeDeliveryInfoBox { margin: 0px 0px 10px 0px !important; background-position: 17px 25px !important; }
	.shoppingCart .promoCodeBox { float: left; width: 330px; margin: 0px 0px 5px 0px; }
	.shoppingCart .promoCodeBox input.inputPromoCode { width: 230px; }
	.shoppingCart .promoCodeBox button.submitPromoCode { width: 80px; }
	.shoppingCart .crosssell { width: 100%; }
	.shoppingCart .crosssell .crossellItem { width: 355px; margin: 0px 0px 5px 0px; }
	.shoppingCartRightCol { display: none; }


	#main .col-main #easycheckout-form-wrap .wannaLogin { width:353px; }
	#main .col-main #easycheckout-form-wrap .wannaLogin .responsive-hide { display: none; }
	#main .col-main #easycheckout-form-wrap .wannaLogin .fb_login_button_inlogin { width: 287px; height: 34px; line-height: 33px; margin: 5px; }
	#main .col-main #easycheckout-form-wrap .wannaLogin .fb_login_button_inlogin:before { width: 34px; height: 34px; }
	#main .col-main #easycheckout-form-wrap .wannaLogin .google_login_button_inlogin { width: 287px; height: 34px; line-height: 33px; margin: 5px; }
	#main .col-main #easycheckout-form-wrap .wannaLogin .google_login_button_inlogin:before { width: 34px; height: 34px; }
	#main .col-main #easycheckout-form-wrap .wannaLogin .checkoutLoginBtn { width: 287px; height: 34px; line-height: 33px; margin: 5px; }
	#main .col-main #easycheckout-form-wrap .easy-step h2 { width: 353px; height: 32px; font-size: 14px; line-height: 15px; padding: 8px 0px 8px 0px; }
	#main .col-main #easycheckout-form-wrap .easy-step h2 span { margin: -8px 10px -8px 0px; width: 38px; height: 48px; line-height: 48px; }
	#main .col-main #easycheckout-form-wrap #easycheckout-shippingmethod.easy-step h2 { line-height: 38px; }
	#main .col-main #easycheckout-form-wrap #easycheckout-paymentmethod.easy-step h2 { line-height: 38px; }
	#main .col-main #easycheckout-form-wrap .address-form-list label { width:264px; padding:0px; margin:0px; text-align:left; }
	#main .col-main #easycheckout-form-wrap ul.address-form-list li#billing-new-address-form fieldset ul li.control .field label { width:100px; }
	#main .col-main #easycheckout-form-wrap ul.address-form-list li#billing-new-address-form fieldset ul li.control .field #customer_account_create { margin-left:0px; }
	#main .col-main #easycheckout-form-wrap fieldset { width:280px; padding:0px; }
	#main .col-main #easycheckout-form-wrap .address-form-list .input-box input.input-text { width:307px!important; margin-bottom:5px!important; }
	#main .col-main #easycheckout-form-wrap .address-form-list .field { width:320px; }
	#main .col-main #easycheckout-form-wrap .address-form-list .input-box select { width:319px!important; margin-bottom:5px!important; }
	#main .col-main #easycheckout-form-wrap form fieldset ul.right.rightColBilling label.econtLabel { width: auto !important; margin-right: 10px !important; }
	#main .col-main #easycheckout-form-wrap form fieldset ul.right.rightColBilling .officeLocator { display: none; }
	#easycheckout-form-wrap .createAccount { width: 350px; padding: 15px; }
	#easycheckout-form-wrap .createAccount .createAccountLeft { width: 100%; }
	#easycheckout-form-wrap .createAccount .createAccountLeft ul li.control .field { width: 100% !important; }
	#easycheckout-form-wrap .createAccount .createAccountLeft ul li.control .field label { width: 240px !important; font-size: 13px !important; line-height: 15px !important; }
	#easycheckout-form-wrap .createAccount .createAccountLeft ul li.control .field label strong { font-size: 13px !important; line-height: 15px !important; }
	#easycheckout-form-wrap .createAccount .createAccountLeft ul li#register-customer-password .field { width: 100% !important; }
	#easycheckout-form-wrap .createAccount .createAccountLeft ul li#register-customer-password .field label { margin-left: 0px !important; margin-right: 0px; width: 100% !important; text-align: left; }
	#easycheckout-form-wrap .createAccount .createAccountRight { float: left; width: 100%; margin: 0px; }

	#main .col-main #easycheckout-shipping-payment-step .shipping-method { width:353px; min-height:100px!important; height:auto; }
	#main .col-main #easycheckout-shipping-payment-step .payment-method { width:353px; min-height:100px!important; height:auto; }
	#main .col-main #easycheckout-shipping-payment-step .payment-method #checkout-payment-method-load dt label { width:280px; height:auto; line-height:16px; }
	#main .col-main #easycheckout-shipping-payment-step .payment-method #checkout-payment-method-load dt label.cashondelivery { width:280px; }
	#main .col-main #easycheckout-shipping-payment-step .payment-method #checkout-payment-method-load dt { margin-top:8px; }
	#main .col-main #easycheckout-form-wrap #easycheckout-shipping-payment-step .payment-method #checkout-payment-method-load fieldset { width:100%; }
	#main .col-main #easycheckout-shipping-payment-step .payment-method #checkout-payment-method-load dd ul#payment_form_moneybookers_acc img { width:310px; margin-left:-50px; }
	#main .col-main #easycheckout-form-wrap #easycheckout-review { float:left; width:323px!important; }
	#main .col-main #easycheckout-form-wrap .customer-comment-wrap { width:303px; margin: -205px 10px 10px; }
	#easycheckout-review .cartTotalBox .button-set { margin-top: 150px; }
	#main .col-main #easycheckout-review .customer-comment-wrap textarea { width:100% !important; height:100px!important; box-sizing: border-box; background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/onePageCheckOutTextareaMobile.png) no-repeat left top!important; background-size: 100% 100% !important; }
	.customer-comment-wrap h5 { font-size: 12px !important; }
	#easycheckout-form-wrap .address-form-list .input-box span.select2-container { width: 303px !important; }
	#main .col-main #easycheckout-form-wrap #easycheckout-addressbilling select.address-select, #main .col-main #easycheckout-form-wrap #shipping-address-form select.address-select { width: 100%; }
	#main .col-main #easycheckout-review .cartTotalBox { width:315px; }
	#main .col-main #easycheckout-review .cartTotalBox .terms { width:304px; }
	#main .col-main #easycheckout-review .cartTotalBox span.row span.label { width: 193px; }
	#main .col-main #easycheckout-review .cartTotalBox #submit-btn { width: 95%; height: 50px; line-height: 50px; }
	.cashTooltip { right: 0; left: auto; bottom: 30px; }
	#main .col-main #easycheckout-review-info #checkout-review-table th { padding:0px 5px 0px 5px!important; }
	#main .col-main #easycheckout-review-info #checkout-review-table td { padding:5px 5px 0px 5px!important; }
	#main .col-main #easycheckout-review-info #checkout-review-table td h3.product-name { font-size:11px!important; line-height:12px!important; padding:0px!important; text-transform:none; }
	#main .col-main #easycheckout-review-info #checkout-review-table td span.cart-price .price { font-size:12px!important; }
	#main .col-main #easycheckout-review-info #checkout-review-table td dl.item-options { margin-left:0px; }
	#main .col-main .payment-method #easycheckout-paymentmethod dl#checkout-payment-method-load { width: 96%; }

	.customer-account-login #main .mainContent { width: 355px; margin: 0px !important; padding: 10px; }
	.customer-account-login #main #login-form { width:333px; padding:10px 10px 15px 10px; }

	.customer-account-login #main #login-form .registered-users { width:333px; }
	.customer-account-login #main .facebookLoginBox { width:100%; padding:14px 10px 12px 10px!important; text-align: center; box-sizing: border-box; margin-bottom: 0;}
	.customer-account-login #main .facebookLoginBox .fb_login_button_inlogin { width: 100%; margin: 0 0 10px; box-sizing: border-box; }
	.customer-account-login #main .facebookLoginBox .google_login_button_inlogin { width: 100%; margin: 0; box-sizing: border-box; }
	.customer-account-login #main #login-form .new-users { }
	.customer-account-login #main #login-form .registered-users { margin: 0px; }
	ul.form-list.login li input.input-text { width: 320px; }

	.customer-account-create #main .mainContent { width: 355px; }
	.customer-account-create #main #form-validate { width: 335px; padding: 10px; }
	.customer-account-create #main .facebookRegBox { width: 335px; height: auto; padding: 10px; border: 1px solid #ebebeb; border-bottom: none; text-align: center; }
	.customer-account-create #main .facebookRegBox .title { margin: 0px 0px 0px 0px; }
	.customer-account-create #main .facebookRegBox p { margin: 5px 0px 7px 0px !important; }
	.customer-account-create #main .facebookRegBox .fb_login_button_inlogin { float: none; display: inline-block; margin: 0px 0px 10px 0px; }
	.customer-account-create #main .facebookRegBox .google_login_button_inlogin { float: none; display: inline-block; margin: 0px; }
	.customer-account-create #main .facebookRegBox .or { display: none; }
	.customer-account-create #main .advantagesOfRegistration { display: none; }

	.checkout-onepage-success #main .col-main img { width:355px; }
	.customer-account-forgotpassword #main .mainContent { width: 100%; }
	.customer-account-forgotpassword #main #form-validate { padding: 0 10px 15px; width: 332px; }
	.customer-account-forgotpassword #main #form-validate .fieldset { width:100%; }

	.customer-account-index .data-table { display: block; overflow-x: auto; padding-bottom: 10px; }
	.customer-account-index .data-table th { font-size:9px; line-height:11px; padding:0px 1px 0px 1px; }
	.customer-account-index .data-table td { font-size:10px; line-height:11px; padding:2px 1px 2px 1px; }
	.customer-account-index .data-table td.last { border-right: 1px solid #D0D0D0; }
	.customer-account-index .data-table td span.nobr a { font-size:9px; line-height:11px; }
	.customer-address-form #main .mainContent .fieldset { width: 355px; }
	#main .block-content label { width:215px; margin-left:127px; }
	#main .leftCol ul { width:215px; margin-left:100px; }
	#main .leftCol ul li a { text-align:center; }
	#main .leftCol ul li strong { text-align:center; }
	#main .mainContent .my-account ol { margin-left: 10px; }
	#main .mainContent .my-account .page-title .button { width: 100%; }
	.customer-account-edit ul.form-list li input.input-text { width: 330px; }
	.form-list ul li.fields input.input-text, .form-list li.fields input.input-text { width: 330px; }
	.form-list li.wide input.input-text { width: 330px; }
	.form-list ul li.fields select, .form-list li.fields select { width: 355px; }
	.data-table dl.item-options { font-size: 12px; }
	.sales-order-history .data-table th { font-size:9px; line-height:11px; padding:0px 1px 0px 1px; }
	.sales-order-history .data-table td { font-size:10px; line-height:11px; padding:2px 1px 2px 1px; }
	.sales-order-history .data-table td.last { border-right: 1px solid #D0D0D0; }
	.sales-order-history .data-table td span.nobr a { font-size:9px; line-height:11px; }
	.epaybg-customer-orders .data-table th { font-size:9px; line-height:11px; padding:0px 1px 0px 1px; }
	.epaybg-customer-orders .data-table td { font-size:10px; line-height:11px; padding:2px 1px 2px 1px; }
	.epaybg-customer-orders .data-table td.last { border-right: 1px solid #D0D0D0; }
	.epaybg-customer-orders .data-table td span.nobr a { font-size:9px; line-height:11px; }
	.webtexgiftregistry-index-editregistry .fieldset { width:278px!important; }
	.webtexgiftregistry-index-editregistry .fieldset .form-list li #regtitle { width:266px!important; }
	.webtexgiftregistry-index-editregistry textarea#parent_notes { width:266px!important; }
	.webtexgiftregistry-index-editregistry .fieldset .form-list li.control label { max-width: 90%!important; }
	.webtexgiftregistry-index-editregistry .cart-table .button { float:none!important; width:355px!important; display:inline-table!important; margin:3px auto 3px auto!important; }
	.webtexgiftregistry-index-tellabout .col-main label { margin-top:20px!important; }
	.webtexgiftregistry-index-tellabout .col-main .cleditorMain { width:355px!important; }
	.webtexgiftregistry-index-tellabout #main .mainContent .button { width:302px!important; text-align:center!important; }
	.webtexgiftregistry-index-tellabout #main .mainContent .button span { float:none; display:inline-table; text-align:center; }
	.cms-page-view #main .leftCol ul { margin:0px; width:321px; }
	.cms-page-view #main .leftCol ul li { width:340px; padding-left:10px; padding-right:10px; text-align:center; }
	.cms-page-view #main .leftCol ul li a { text-align:center; width:100%; padding:7px 0px 7px 0px; margin:0px 0px 0px 0px; }
	.contacts-index-index #main .leftCol ul { margin:0px; width:321px; }
	.contacts-index-index #main .leftCol ul li { width:341px; padding-left:10px; padding-right:10px; text-align:center; }
	.contacts-index-index #main .leftCol ul li a { text-align:center; width:100%; padding:7px 0px 7px 0px; margin:0px 0px 0px 0px; }
	.contacts-index-index #main .form-list li.wide textarea.input-text { width:328px; }
	.cms-page-view #main .mainContent p img { max-width:355px; margin-left:0px!important; margin-right:0px!important; }
	.cms-shipping-and-delivery #main .mainContent p iframe { width:355px!important; }
	.catalog-seo-sitemap-category #main .leftCol ul { margin:0px; width:321px; }
	.catalog-seo-sitemap-category #main .leftCol ul li { width:301px; padding-left:10px; padding-right:10px; text-align:center; }
	.catalog-seo-sitemap-category #main .leftCol ul li a { text-align:center; width:100%; padding:7px 0px 7px 0px; margin:0px 0px 0px 0px; }
	.wishlist-index-index #main .mainContent table#wishlist-table td img { width:40px; height:40px; }
	.wishlist-index-index #main .mainContent table#wishlist-table td textarea { width:70px; margin-left:2px; margin-right:2px; }
	.wishlist-index-index #main .mainContent table#wishlist-table td .button { width:110px!important;margin-left:2px!important;margin-right:2px!important; padding:0px!important }
	.wishlist-index-index #main .mainContent table#wishlist-table td .button span { width:100%!important; display:inline-table; font-size:8px!important; padding:0px 0px 0px 0px!important; }
	.wishlist-index-index #main .mainContent .cart-cell .add-to-cart-alt .input-text { margin-left:27px!important; }
	.wishlist-index-index #main .mainContent table#wishlist-table td .btn-remove { font-size:9px; }
	.wishlist-index-index #main .mainContent .button { margin:3px 0px 3px 0px!important; width:357px!important; text-align:center!important; }
	.wishlist-index-index #main .mainContent .button span { width:100%!important; text-align:center!important; }
	.catalog-product-view #main .productInner .productInfo .block-related .block-content ol#block-related li { margin-bottom:10px; }
	.catalog-product-view #main .productInner .productInfo .block-related .block-title h3 { font-size:14px!important; }
	.catalog-product-view #main .productInner .productInfo .infoBox .infoBoxTitle { font-size:14px; font-weight: normal; }
	.catalog-product-view #main .productInner .productInfo .infoBoxRight h3 { font-size:14px; font-weight: normal; }
	.catalog-product-view #main .productInner .productInfo .infoBoxRight span.infoBoxRightTitle { font-size:12px; font-weight: bold; line-height: 15px; }
	.catalog-product-view #main .productInner .fastOrderPopUp  { width:279px; padding: 70px 10px 20px 10px; top: 98px; }
	.catalog-product-view #main .productInner .fastOrderPopUp input.input-text { width: 268px; }
	.catalog-product-view #main .productInner .type-configurable .fastOrderPopUp  { top: 66px; }
	.catalog-product-view #main .productInner .fastOrderPopUp .phoneNumberWrapper { width: 280px; }
	.catalog-product-view #main .productInner .fastOrderPopUp .orderNowBtn { width: 280px; margin: 10px 0px 10px 0px; }
	.catalog-product-view #main .productInner .fastOrderPopUp p { width: 280px; margin-left: 0px; }
	.catalog-product-view #main .productInner .dailyDeal { width:280px; height:50px; top: 229px; }
	.catalog-product-view #main .mainContent .dailyDeal h2.title { width:290px!important; padding:0px; margin:5px 0px 7px 0px; text-align:center; }
	#main .mainContent .dailyDeal .clock { width:355px!important; }
	#main .mainContent .dailyDeal .clock span.label { width:355px!important; }
	#main .mainContent .dailyDeal .hasCountdown { margin-top:29px!important; margin-bottom:10px!important; padding-left:30px!important; }
	#main .mainContent .dailyDeal .saving span.label { width:355px!important; }
	#main .mainContent .dailyDeal .saving { width:355px!important; }
	#main .mainContent .dailyDeal .saving .percent { width:100%; text-align:center; }

	.productInner .similarProductsBox { display: none; }
	#main .productInner .responsiveSimilar { display: block; margin: 0 0 10px; border-top: 1px solid #cecece; }
    #main .productInner .responsiveSimilar .similarProductsBox { width: 100%; display: block; }

	#main .productInner .tumbPictures { height:auto; }
	#easycheckout-form-wrap form ul.right { float:left!important; margin-right:0px!important; }
	#easycheckout-form-wrap form ul.rightColBilling { width: 100% !important; }
	#terms { width:355px!important; }
	#terms .textPageContent { width:355px!important; }
	#deliveryPopUp .textPageContent { width:355px!important; }
	#returnsPopUp .textPageContent { width:355px!important; }
	#main .productList .productBox .upperInfo span { font-size:11px; margin-right:5px; }
	#main .mainContent .cartTotalBox .button-set span.step-index { margin:15px 0px 0px 26px!important; }
	.customer-account-login #main #login-form .new-users { width: 355px; margin: 0px 0px 0px 0px; padding: 0px; }
	#main .mainContent .data-table h3.product-name i.size { font-size: 11px !important; }

	#main .mainContent section.questionGameContent h1 { text-align: center; }
	#main .mainContent section.questionGameContent .questionSocial { float: left; margin: 0px 0px 0px 55px; }
	#main .mainContent section.questionGameContent .questionGameSliderContent { width: 355px !important; height: 355px !important; margin: 15px 0px 0px 0px; }
	#main .mainContent section.questionGameContent .anythingSlider ul.slider.fade { height: 355px !important; }
	#main .mainContent section.questionGameContent .anythingSlider ul.slider.fade li.panel { width: 355px !important; height: auto !important; }
	#main .mainContent section.questionGameContent .anythingSlider ul.slider.fade li.panel img { width: 355px !important; height: auto !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent { float: left; width: 355px; margin: 15px 0px 0px 0px; }
	#main .mainContent section.questionGameContent.successGame .questionGameInfoContent { width: 100%; margin: 10px 0px 0px 0px; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .description p { text-align: center; font-size: 14px; line-height: 17px; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .description img { max-width: 355px; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .gameCMSBlockContent table { width: 100% !important; margin-bottom: 20px !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .gameCMSBlockContent table td img { max-width: 90px; margin: 0px 0px 10px 0px !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm p.requered { text-align: center; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm input.input-text { margin-left: 28px; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm label { text-align: center; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm label.short { margin-left: 54px; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .mainQuestionBox { margin: 15px 0px 10px 0px; width: 280px; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm .mainQuestionBox input.radio { margin-left: 99px !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm .mainQuestionBox label.radioLabel { width: 150px !important; text-align: left !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm input#terms.checkbox { width: auto !important; margin: 2px 10px 0px 50px !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm button.button { margin-left: 65px !important; margin-bottom: 10px !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm .validation-advice { text-align: center; }
	#main .mainContent section.questionGameContent .successBannersContent { width: 355px; margin: 0px; }
	#main .mainContent section.questionGameContent .successBannersContent a { margin: 0px 0px 10px 10px !important; }

	#main .mainContent .manufacturers h2 { text-align: center; margin: -10px 0px 15px 0px; }
	#main .mainContent .manufacturers .manuBox { width: 150px; }


	.categorypath-trend #main .mainContent h1 { font-size: 36px; line-height: 40px; }
	.categorypath-trend #main .mainContent .gotoFilters { display: none; }
	#main .mainContent .landingTrendContent { width: 355px; }
	#main .mainContent .landingTrendContent .trendBox { width: 355px; margin: 0px 0px 20px 0px; }
	#main .mainContent .landingTrendContent .trendBox .trendIMG { width: 355px; }
	#main .mainContent .landingTrendContent .trendBox .trendIMG img { width: 355px; height: auto; }

	#addAnotherProductPopUp { width: 220px; padding: 0px; }
	#addAnotherProductPopUp img { max-width: 220px; height: auto; }

	#main .mainContent .vipCustumersContent ul.cmsVipBox { width: 250px; height: 180px; padding: 114px 0px 0px 50px; margin-bottom: 20px; background-size: 100%; }
	#main .mainContent .vipCustumersContent ul.cmsVipBox li { font-size: 14px; margin-bottom: 5px; }
	#main .mainContent .vipCustumersContent ul.cmsVipBox li strong { font-size: 18px; }
	#main .mainContent .vipCustumersContent ul.cmsUltraVipBox { width: 250px; height: 180px; padding: 114px 0px 0px 50px; margin-bottom: 20px; background-size: 100%; }
	#main .mainContent .vipCustumersContent ul.cmsUltraVipBox li { font-size: 14px; margin-bottom: 5px; }
	#main .mainContent .vipCustumersContent ul.cmsUltraVipBox li strong { font-size: 18px; }
	#main .mainContent .vipCustumersContent .registerNowBtn { width: 355px; margin-top: 20px; }

	#main .col-left { width:375px; margin:0px; padding:0px 0px 0px 0px!important; }

	.catalog-category-view #main .col-left { width: 300px; height: 40px; min-height: 40px; margin: 0px 0px 0px -150px; position: absolute; left: 50%; top: 93px; z-index: 700; }
	.attributesplash-page-view #main .col-left { width: 300px; height: 40px; min-height: 40px; margin: 0px 0px 0px -150px; position: absolute; left: 50%; top: 93px; z-index: 700; }

	#main .col-left .responsiveFiltersWrapper { float: left; width: 100%; height: auto; padding: 0px; margin: 0px; position: relative; }
	#main .col-left .responsiveFiltersWrapper .openResponsiveFilters { display: block; }
	#main .col-left .responsiveFiltersWrapper .responsiveFilterSub { float: left; width: 270px; height: auto; padding: 10px; margin: 0px; position: absolute; left: 0px; top: 40px; z-index: 510; background:#fff; border: 5px solid #f1f1f1; display: none; }
	#main .col-left .block-layered-nav { width: 270px; }
	#main .col-left .filterBox { width: 270px; }
	.main .col-left .filterBox .subFilterContent { padding-bottom: 10px; margin-bottom: 10px; }

	#main .col-left img { display:none; }
	#main .col-left p { display:none; }

	#main .right-col { display:none; }

	#footer { margin-top: 10px; }
	#footer .wrapper { width: 355px; }
	#footer .footerTop { height: auto; padding-bottom: 20px; }
	#footer .footerTop .newsletterContent,
	#footer .footerTop .newsletterContent .newsletterBanner,
	#footer .footerTop .newsletterContent .footerNewsLetter,
	#footer .footerTop .newsletterContent .footerNewsLetter .block-content { width: 355px; }
	#footer .footerTop .newsletterContent .footerNewsLetter .block-content input#newsletter { width: 227px; }
	#footer .footerTop .footerCol { width: 355px; min-height: 10px; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #656565; }
	#footer .footerTop .footerCol .footerTitle { text-align: center; }
	#footer .footerTop .footerCol .footerSocialBox { text-align: center; }
	#footer .footerTop .footerCol .footerSocialBox a { float: none; display: inline-block; padding-left: 5px; padding-right: 5px; }
	#footer .footerTop .footerCol .paymentsFooterBox { text-align: center; }
	#footer .footerTop .footerCol ul li { text-align: center; }
	#footer .footerBottom { margin-top: 10px; height: auto; margin-bottom: 10px; }
	#footer .footerBottom p { line-height: 15px; }
	#footer .footerColBottom { width: 100%; }
	#footer .footerColBottom.footerColWide { width: 100%; }
	#footer .footerColBottom { margin: 0 0 10px; }
	#footer .footerColBottom .footerTitle { text-align: center; }
	#footer .footerBottom .footerColBottom p { text-align: center; }
	#footer .footerBottom .paymentsFooterBox p img { margin: 0 5px 5px; }

	#popupDialog { width: 280px !important; height: 420px !important; left: 50% !important; margin-left: -140px !important; }
	#popupDialog #popupDialog_row1 { display: none; }
	#popupDialog #popupDialog_row3 { display: none; }
	#popupDialog .popup_content { width: 280px !important; height: 420px !important; background-position: center -20px }
	#popupDialog .popup_content .fmLogo { margin: 15px 0px 20px 48px; }
	#popupDialog .popup_content .title { font-size: 18px; line-height: 22px; }
	#popupDialog .popup_content .popUpContentRight { width: 280px; margin: 0px 10px 0px 10px; }
	#popupDialog .popup_content .ok_button { width: 260px; bottom: 195px; right: 10px; }
	#popupDialog .popup_content .cancel_button { top: 17px; right: 11px; }

	#main .mainContent .account-create .recaptcha { margin-left: 10px; }
	#main .mainContent #contactForm .recaptcha { float: left; margin-left: 18px; }

	.brand-logo-and-description { padding-left: 0; }
	.brand-logo-and-description .splash-image { position: static; text-align: center; margin-bottom: 10px; }
	.brand-logo-and-description .splash-image { max-width: 100%; }


	.news-inner img { max-width: 100%; }
	.stenik-article-article-view .text-box { padding-right: 0; }
	.stenik-article-article-view #main .breadcrumb { display: block; width: 100%; margin: 10px 0px 0px 0px; padding: 0px 10px 8px 10px; box-sizing: border-box; }
	.stenik-article-article-view #main .breadcrumb span.last { display: none; }
	.stenik-article-article-view #main .mainContent .button { width: 100%; box-sizing: border-box; }
	.news-box.listing-style .image-wrapper { width: 100%; }
	.news-box.listing-style .image-wrapper img { max-width: 100%; }
	.news-box.listing-style .news-listing-info { width: 100%; box-sizing: border-box; }

	.popup-wrapper { width: 350px; height: 400px; top: 50px; margin: 0px 0px 0px -175px; padding: 0px; }
	.popup-wrapper .popup-logo { padding-bottom: 15px; margin-bottom: 15px; }
	.popup-wrapper .popup-content .popup-title { font-size: 23px; line-height: 26px; }
	.popup-wrapper .popup-content .popup-text.en-text p { font-size: 15px; line-height: 18px; }
	.popup-wrapper .popup-content .popup-btns { margin: 5px auto 10px auto; }
	.popup-wrapper .popup-content .popup-btns .popup-enter-btn.go-btn { margin: 7px 10px 0px 10px; }

	.stenik-quickview-wrapper { width: 380px; padding: 15px 5px 10px 5px; box-sizing: border-box; }
	.stenik-quickview-wrapper .quickViewMediaContent { width: 100%; }
	.stenik-quickview-wrapper .quickViewMediaContent .quickViewTumbPictures { width: 32px; padding-right: 5px; }
	.stenik-quickview-wrapper .quickViewMediaContent .quickViewTumbPictures a { width: 30px; height: 30px; }
	.stenik-quickview-wrapper .quickViewMediaContent .quickViewTumbPictures a img { width: 30px; height: 30px; }
	.stenik-quickview-wrapper .quickViewMediaContent .quickViewMainPicture { width: 320px; }
	.stenik-quickview-wrapper .quickViewMediaContent .quickViewMainPicture img { width: 320px; height: 320px; }
	.stenik-quickview-wrapper .stenik-quickview-info { width: 100%; }
	.stenik-quickview-wrapper .stenik-quickview-info .quickview-buttons .quickview-btn-to-pdp { font-size: 11px; padding-left: 10px; padding-right: 10px; }
	.stenik-quickview-wrapper .stenik-quickview-info .quickview-buttons .outfit-buy { font-size: 11px; padding-left: 10px; padding-right: 10px; }
}


/* Start Media Queries for smartphones 360
********************************************/

@media only screen and (min-width: 360px) and (max-width: 374px) {

	body { background: none; }
	#globalContainer { width:100% !important; height:auto !important; padding: 47px 0px 0px 0px !important; background: #fff; }

	.wrapper  { width:360px; padding:0px; }

	#header { display: none; }
	#header .headerCenter .localizationInfo { width: 100%; text-align: center; color: #000; }
	#header .headerCenter .localizationInfo .countryName { color: #000; }
	#header .headerCenter .localizationInfo .countryName img { background: #fff; color: #fff;  }
	#header .headerCenter .localizationInfo .currency select { color: #000; background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/currencyArrowB.png) no-repeat right 6px; }
	#header .headerCenter .localizationInfo .currency select option { background: #fff; color: #000; }

	.responsiveHeader { display: block; }
	.responsiveHeader .searchautocomplete .searchautocomplete-placeholder { width: 248px; top: 42px; right: 10px; }
	.responsiveHeader .searchautocomplete .searchautocomplete-placeholder ul li { width: 238px; padding: 5px; margin-bottom: 5px; border-bottom: none; }
	.responsiveHeader .searchautocomplete .searchautocomplete-placeholder ul li .searchautocomlete-image { width: 50px; height: 50px; margin-right: 5px; }
	.responsiveHeader .searchautocomplete .searchautocomplete-placeholder ul li .searchautocomlete-image img { width: 50px; height: 50px; }
	.responsiveHeader .searchautocomplete .searchautocomplete-placeholder ul li a.name { width: 182px !important; padding: 0px; font-size: 12px; line-height: 14px; text-transform: none; }
	.responsiveHeader .searchautocomplete .searchautocomplete-placeholder ul li .price-box { width: 182px !important; }

	.responsiveDeliveryCMS { display: block; }

	#header .mainNav { display: none; }
	#header .searchBox { display: none; }
	#header .manNavMobile { display:block; margin: 10px 0px 0px 5px; }

	#header .customerHeader .customerSubContent { margin: 0px 0px 0px -88px; }
	#header .customerHeader .customerSubContent .closeSubContentLink { display: block; }
	#header .wishlistHeader .wishlistSubContent { margin-left: -143px; }
	#header .wishlistHeader .wishlistSubContent .closeSubContentLink { display: block; }
	#header .cartHeader .cartSubContent { right: -45px; width: 317px; }

	.homepageTopBanner .responsive1180 { display: none; }
	.homepageTopBanner .responsive980 { display: none; }
	.homepageTopBanner .responsive600 { display: none; }
	.homepageTopBanner .responsive320 { display: block; }

	.geolocalizationPopUp { width: 216px; height: 510px; padding: 10px 0px 0px 0px; }
	.geolocalizationPopUp .popUpLogo { margin: 0px 5px 10px 5px; width: 206px; height: 45px; background-size: 100%; }
	.geolocalizationPopUp p { font-size: 14px; line-height: 16px; margin-top: 0px; margin-bottom: 5px; }
	.geolocalizationPopUp .choseCountryBox { width: 98px; height: 130px; margin: 5px; }
	.geolocalizationPopUp .choseCountryBox .choseCountryIMG { width: 98px; height: auto; }
	.geolocalizationPopUp .choseCountryBox .title { margin-top: 5px; font-size: 14px; line-height: 16px; }
	.geolocalizationPopUp .choseCountryBox .subTitle { font-size: 11px; line-height: 13px; }

	#main { width: 360px; margin-top: 0px; }
	.cms-index-index #main .col-main { width: 100%; margin: 0 !important; }

	.catalog-product-view #main { margin-top: 10px; }
	#main .col-main { width:340px; margin: 10px !important; }
	.col2-left-layout #main .col-main { width:340px; }
	.checkout-onepage-index #main .col-main { width: 340px; margin: 10px !important; }
	.cms-page-view #main .mainContent .std { padding-right: 0; }

	#main .mainContent p.category-image { margin: 10px 0px 0px 0px !important; }

	.homepageTopBannerFullWidth { padding-top: 10px; padding-bottom: 0; margin-bottom: 0; }
	.homepageTopBannerFullWidth .bannerImageWrapper { width: 100%; }
	.homepageTopBannerFullWidth .actionBtnLeft { display: none; }
	.homepageTopBannerFullWidth .actionBtnRight { display: none; }

	.catalog-category-view .homepageTopBannerFullWidth { margin-bottom: 0; }
	.catalog-product-view .homepageTopBannerFullWidth { margin-bottom: 0; }

	#main .mainContent .homepageRowContent.hasBgColor { margin-bottom: 10px; }

	#main .mainContent .homepageRowContentWrapper { width: 355px; }
	#main .mainContent .homepageRowContentWrapper .fakeWrapperLastElementFix { width: 100%; }

	#main .mainContent .homepageRowContentWrapper p { margin-bottom: 0; }
	#main .mainContent .homepageRowContentWrapper .productsSliderContent .productSlider { margin-bottom: 0; }
	#main .mainContent .homepageRowContentWrapper .productsSliderContent .productSlider .touchcarousel-container { margin-top: 0; margin-bottom: 0; }
	#main .mainContent .homepageRowContentWrapper .productsSliderContent .productSlider .arrow-holder { top: -50px; }
	#main .mainContent .homepageRowContentWrapper .productsSliderContent .title { width: 100%; max-width: 100%; margin-bottom: 10px; padding: 10px 80px 0 10px; box-sizing: border-box; font-size: 18px; line-height: 22px; }

	#main .mainContent .homepageRowContentWrapper { width: 340px; }
	#main .mainContent .homepageRowContentWrapper .spacerContent { width: 100%; margin-bottom: 10px; padding-bottom: 10px; border-bottom: none; }
	#main .mainContent .homepageRowContentWrapper .spacerContent .title { width: 100%; font-size: 22px; line-height: 25px; padding-left: 0px; padding-right: 0px; }

	#main .mainContent .homepageRowContentWrapper .bannerBox { width: 340px; height: 340px; margin: 0px 0px 10px 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox img { width: 340px; margin: 0px 0px 10px 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneFourth{ width: 280px; height: auto; margin: 0 10px 10px 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneFourth .fade{ width: 250px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneFourth .fade .title{ width: 220px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneFourth .fade .subTitle { width: 220px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneFourth img{ width: 280px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox .fade { width: 320px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox .fade .title { width: 300px; padding-left: 10px; padding-right: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox .fade .subTitle { width: 300px; padding-left: 10px; padding-right: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox .fade .buyBtn { }
	#main .mainContent .homepageRowContentWrapper .bannerBox.bottomTitle { height: auto; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.bottomTitle img { margin: 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.bottomTitle .fade { width: 100%; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide { width: 340px; height: 146px; margin: 0px 0px 10px 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide img { width: 340px; margin: 0px 0px 10px 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide .fade { width: 280px; min-height: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide .fade .title { width: 260px; padding-left: 10px; padding-right: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide .fade .subTitle { display: none; width: 260px; padding-left: 10px; padding-right: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide .fade .buyBtn { display: none; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneHalf { width: 340px; height: 197px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneHalf.withBorder { height: auto; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneHalf img { width: 340px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneHalf .fade { width: 100%; min-height: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneHalf .fade .title { width: 300px; padding-left: 10px; padding-right: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.fullWidth { width: 340px; height: auto; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.fullWidth img { width: 340px; height: auto; }

	.homepageRowContent.desktopRow { display: none; }
	.homepageRowContent.mobileRow { display: block; }

	.seoTextWrapper { height: 235px; overflow: hidden; padding-bottom: 43px; }
	.seoTextWrapper:before { content: ""; top: 20%; left: 0; right: 0; bottom: 43px; z-index: 1; position: absolute; background: linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff); }
	.seoTextWrapper.opened:before { display: none; }
	.seoTextWrapper.opened { height: auto; }

	.seoTextWrapper .btnsWrapper { position: absolute; bottom: 0px; left: 0px; display: block; }

	.seoTextWrapper .seoLeftBox { width: 100%; padding: 0px 10px; }
	.seoTextWrapper .seoRightBox { width: 100%; padding: 0px 10px; }

	.homepageHoleBannersContent { width: 340px; margin-top: 0px; }
	.homepageTopBannerWidget { width: 340px; margin: 10px; }
	.homepageHoleBannersContent .spacerContent { display: none; width: 340px; padding-bottom: 10px; border-bottom: none; }
	.homepageHoleBannersContent .spacerContent .title { width: 340px; font-size: 30px; padding-left: 0px; padding-right: 0px; }
	.homepageHoleBannersContent .bannerBox { width: 340px; height: 340px; margin: 0px 0px 10px 0px; }
	.homepageHoleBannersContent .bannerBox img { width: 340px; margin: 0px 0px 10px 0px; }
	.homepageHoleBannersContent .bannerBox.oneFourth{ width: 280px; height: auto; margin: 0 10px 10px 0px; }
	.homepageHoleBannersContent .bannerBox.oneFourth .fade{ width: 250px; }
	.homepageHoleBannersContent .bannerBox.oneFourth .fade .title{ width: 220px; }
	.homepageHoleBannersContent .bannerBox.oneFourth .fade .subTitle { width: 220px; }
	.homepageHoleBannersContent .bannerBox.oneFourth img{ width: 280px; }
	.homepageHoleBannersContent .bannerBox .fade { width: 320px; }
	.homepageHoleBannersContent .bannerBox .fade .title { width: 300px; padding-left: 10px; padding-right: 10px; }
	.homepageHoleBannersContent .bannerBox .fade .subTitle { width: 300px; padding-left: 10px; padding-right: 10px; }
	.homepageHoleBannersContent .bannerBox .fade .buyBtn { }
	.homepageHoleBannersContent .bannerBox.bottomTitle { height: auto; }
	.homepageHoleBannersContent .bannerBox.bottomTitle img { margin: 0px; }
	.homepageHoleBannersContent .bannerBox.bottomTitle .fade { width: 100%; }
	.homepageHoleBannersContent .bannerBox.wide { width: 340px; height: 146px; margin: 0px 0px 10px 0px; }
	.homepageHoleBannersContent .bannerBox.wide img { width: 340px; margin: 0px 0px 10px 0px; }
	.homepageHoleBannersContent .bannerBox.wide .fade { width: 280px; min-height: 10px; }
	.homepageHoleBannersContent .bannerBox.wide .fade .title { width: 260px; padding-left: 10px; padding-right: 10px; }
	.homepageHoleBannersContent .bannerBox.wide .fade .subTitle { display: none; width: 260px; padding-left: 10px; padding-right: 10px; }
	.homepageHoleBannersContent .bannerBox.wide .fade .buyBtn { display: none; }
	.homepageHoleBannersContent .bannerBox.oneHalf { width: 340px; height: 197px; }
	.homepageHoleBannersContent .bannerBox.oneHalf.withBorder { height: auto; }
	.homepageHoleBannersContent .bannerBox.oneHalf img { width: 340px; margin: 0px 0px 10px 0px; }
	.homepageHoleBannersContent .bannerBox.oneHalf .fade { width: 320px; min-height: 10px; }
	.homepageHoleBannersContent .bannerBox.oneHalf .fade .title { width: 300px; padding-left: 10px; padding-right: 10px; }
	.homepageHoleBannersContent .bannerBox.fullWidth { width: 340px; height: auto; }
	.homepageHoleBannersContent .bannerBox.fullWidth img { width: 340px; height: auto; }
	.bannerBox.fullWidth.textRight .fade { width: 100%; padding-top: 30px; box-sizing: border-box; }
	.bannerBox.fullWidth.textRight .fade .title { margin-bottom: 5px; font-size: 14px; line-height: 16px; }
	.bannerBox.fullWidth.textRight .fade .subTitle { display: none; font-size: 12px; line-height: 14px; }

	.col2-left-layout .homepageHoleBannersContent { width: 340px; margin-top: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox { width: 340px; height: 340px; margin: 0px 0px 10px 0px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox img { width: 340px; margin: 0px 0px 10px 0px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox .fade { width: 280px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox .fade .title { width: 260px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox .fade .subTitle { width: 260px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox .fade .buyBtn { }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.bottomTitle { height: auto; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.bottomTitle img { margin: 0px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.bottomTitle .fade { width: 100%; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide { width: 340px; height: 146px; margin: 0px 0px 10px 0px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide img { width: 340px; height: 146px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide .fade { width: 280px; min-height: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide .fade .title { width: 260px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide .fade .subTitle { display: none; width: 260px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide .fade .buyBtn { display: none; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf { width: 340px; height: 197px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf img { width: 340px; height: 197px; margin: 0px 0px 10px 0px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf .fade { width: 280px; min-height: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf .fade .title { width: 260px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf .fade .subTitle { width: 260px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth { width: 340px; height: auto; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth img { width: 340px; height: auto; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth.textRight .fade { width: 100%; padding-top: 30px; box-sizing: border-box; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth.textRight .fade .title { margin-bottom: 5px; font-size: 14px; line-height: 16px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth.textRight .fade .subTitle { display: none; font-size: 12px; line-height: 14px; }

	#main .homepageResponsiveBanners { width: 340px; display: none; }

	#main .mainContent .productsSliderContent { width: 340px; }
	#main .mainContent .productsSliderContent.productViewSuggestion { margin: 0px 0px 0px 0px; }
	.productsSliderContent .title { width: 225px; text-align: left; margin-bottom: 10px; }
	#main .mainContent .productsSliderContent .title a { font-size: 18px; font-weight: bold; line-height: 20px; }
	.productsSliderContent .title span.text { font-size: 18px; font-weight: bold; }
	#main .mainContent .productsSliderContent .productSlider { width: 340px !important; height: 240px !important; margin-bottom: 15px; }
	#main .mainContent .productsSliderContent.recentlyViewedBox .productSlider { height: auto !important; }
	#main .mainContent .productsSliderContent.similarProductsBox .productSlider { height: 170px !important; }
	#main .mainContent .productsSliderContent.productViewSuggestion .productSlider { margin-bottom: 0px; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item { width: 170px !important; height: 240px !important; }
	#main .mainContent .productsSliderContent.similarProductsBox .productSlider .touchcarousel-item { height: 170px; }
	#main .mainContent .productsSliderContent.recentlyViewedBox  .productSlider .touchcarousel-item { height: 170px !important; }
	#main .mainContent .recentlyViewedBox .productSlider .touchcarousel-item { height: auto; }
	#main .mainContent .recentlyViewedBox .productSlider .touchcarousel-item .productBox img { width: 100%; height: auto; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox { width: 166px !important; height: 233px !important; margin: 0px !important; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox img.mainSmallImage { width: 166px; height: 166px; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox img.secondSmallImage { width: 166px; height: 166px; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox h2 { width: 156px; margin-left: 5px; margin-right: 5px; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox .price-box { width: 156px; margin: 3px 5px 0px 5px !important; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox .sizesBox { width: 156px; padding: 5px; }
	#main .mainContent .productsSliderContent.recentlyViewedBox .productSlider .touchcarousel-item .productBox { width: 162px; height: 166px; margin: 0px !important; }
	.productsSliderContent.productViewSuggestion .productSlider .arrow-holder { display: block ; }
	#main .mainContent .productsSliderContent .viewAllBtn { margin: 90px 0px 0px 3px; font-size: 10px; padding: 0px 18px 0px 5px !important; background-position: 130px 8px; }
	#main .mainContent .productSlider .touchcarousel-item .productBox img { width: 100%; height: auto; }

	#main .mainContent .productInner .sameProductDifferentColors span.title { padding-right: 76px; box-sizing: border-box; }
	#main .mainContent .productInner .sameProductDifferentColors ul.touchcarousel-container li.touchcarousel-item { width: 170px; height: 170px; margin-right: 14px !important; }
	#main .mainContent .productInner .sameProductDifferentColors ul.touchcarousel-container li.touchcarousel-item .productBox { width: 100%; height: 100%; }
	#main .mainContent .productInner .sameProductDifferentColors ul.touchcarousel-container li.touchcarousel-item .productBox img { width: 100%; height: 100%; }

	.pagePluginContent { width: 340px; height: auto; min-height: 1px; margin: 0px 10px 0px 10px; }
	.pagePluginContent .fb-page { width: 340px; height: 154px; margin: 0px; }
	.pagePluginContent .instagramBanner { width: 340px; height: auto; border-radius: 0px; }
	.pagePluginContent .instagramBanner img { width: 340px; height: auto; }


	.recentlyViewedBox { width: 340px; margin: 10px 10px 0 !important; }
	#main .recentlyViewedBox { margin: 10px 0 0 !important; }
	.recentlyViewedBox .block-title strong span { width:100%; margin-top: 20px; font-size: 12px; line-height: 16px; font-weight: bold; text-align: left; text-transform: uppercase; }
	.recentlyViewedBox ul#recently-viewed-items { width:100%; height: auto; max-height: 280px; overflow: hidden; margin-bottom: 10px; }
	.recentlyViewedBox ul#recently-viewed-items li { width:100%; height: 100%; max-width: 166px; margin: 0px 5px 5px 5px; }
	.recentlyViewedBox ul#recently-viewed-items li .productBox { width:100%; height:100%; margin: 0px; }
	.recentlyViewedBox ul#recently-viewed-items li .productBox .vproduct-image { width:100%; height:100%; }
	.recentlyViewedBox ul#recently-viewed-items li .productBox .vproduct-image img { width:100%; height:100%; }
	.recentlyViewedBox ul#recently-viewed-items li .productBox .product-name { width:146px; padding-left:5px; padding-right:5px; margin:0px; }
	#main .breadcrumb { display: none; }
	.catalog-product-view #main .breadcrumb { display: block; width: 100%; margin: 0px; padding-left: 10px; padding-right: 10px; box-sizing: border-box; }
	.catalog-product-view #main .breadcrumb ul li { margin-bottom: 5px; }
	.catalog-product-view #main .breadcrumb span.last { display: none; }
	#main .breadcrumb .banner { display: none; }

	.homepageSEO { display: none; text-align: center; }
	.homepageSEO h1 { float: none; display: inline-block; font-size: 11px; text-align: center; }
	.homepageSEO p { float: none; display: inline-block; font-size: 11px; text-align: center; }
	#main .mainContent .IMG404 { display:none; }
	#main .mainContent .rightContent404 { margin-left:0px; width:340px; }
	#main .mainContent .rightContent404 .firstCol { width:340px; height:auto; }
	#main .mainContent .rightContent404 .secondCol { width:340px; height:auto; }
	#main .mainContent .rightContent404 .clearH3 { height:1px; }

	#main .mainContent .category-title { width: 100%; }
	#main .mainContent .category-title h1 { font-size: 16px; line-height: 20px; text-align: center; }

	#main .mainContent h1 { font-size:20px; line-height:20px; }
	.attributesplash-page-view #main .mainContent h1,
	#main .productFilter h1 { font-size: 20px; }
	#main .mainContent h2 {  }

	#main .mainContent .categoryNavigation { display: none; }

	#main .overColsContent { margin: 15px 0px 25px 0px; }
	.attributesplash-page-view #main .overColsContent { }
	#main .overColsContent .productFilter .page-title.category-title { padding: 0px 0px 0px 0px; }
	#main .overColsContent .productFilter select.sortSelect { position: relative; left: 10px; right: auto; bottom: auto; margin: 10px 0px 0px 0px; }
	#main .productFilter .list-control-wrapper { float: left; width: 100%; padding-top: 15px; }
	#main .productFilter .pager { width: 100%; bottom: 35px; }
	#main .overColsContent .productFilter .pager .paging { display: none;}
	#main .productFilter .pager .amount { width: 100%; text-align: center; margin-right: 0; }
	#main .overColsContent .productFilter .viewAsSwitcher { right: 10px; left: auto; }
	#main .overColsContent .productFilter .viewAsSwitcher .viewSwitcherBtns.grid { background-image: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/viewSwitcherBtnsGrid2Mobile.png); }
	#main .overColsContent .productFilter .viewAsSwitcher .viewSwitcherBtns.list { background-image: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/viewSwitcherBtnsList2Mobile.png); }

	#main .productFilter h1 { font-size: 20px; line-height: 28px; }
	#main .productFilter.bottom { height: 50px; }
	#main .productFilter.bottom .pager { float: left; width: 100%; height: auto; text-align: center; }
	#main .productFilter.bottom .pager .paging { float: left; width: 100%; height: auto; text-align: center; }
	#main .productFilter.bottom .pager .paging a { float: none; display: inline-block; }
	#main .productFilter.bottom .pager .paging a.leftArrow { margin-bottom: -9px; }
	#main .productFilter.bottom .pager .paging a.rightArrow { margin-bottom: -9px; }

	#main .mainContent .category-description { width: 100%; margin: 15px 0px 15px 0px; }
	#main .mainContent .categoryNavigation .categoryList { display:none; }
	#main .mainContent .categoryNavigation .categorySelect { display:block; margin-top:5px; margin-bottom:5px; }

	#main .productList { width: 340px !important; }
	#main .productList .productBox { width: 166px; height: 245px; margin: 0px 0px 10px 0px; }
	#main .productList .productBox img { width: 166px; height: 166px; }
	#main .productList .productBox .brandLogo img { margin: 5px 3px 0; }
	#main .productList .productBox .productTitle { width: 160px; height: 30px; margin: 2px 3px 0px 3px; font-size: 12px; line-height: 15px; }
	#main .productList .productBox.madeInItaly .productTitle { line-height: 15px; }
	#main .mainContent .productSlider .touchcarousel-item .productBox .productTitle { width: 160px; height: 30px; margin: 2px 3px 0px 3px; font-size: 12px; line-height: 15px; }
	#main .productList .productBox .sizesBox { width: 156px; padding: 5px; }
	#main .productList .productBox:hover .sizesBox { bottom: 80px; }
	#main .productList .productBox div.price-box { width: 100% !important; margin: 3px 0px 0px 0px !important; }
	#main .productList .productBox span.price { line-height: 20px; }
	#main .productList .productBox div.price-box .price-from .price-label { font-size: 11px; }
	#main .productList .productBox div.price-box .price-from .price { font-size: 12px; }
	#main .productList .productBox div.price-box .price-to .price-label { font-size: 11px; }
	#main .productList .productBox div.price-box .price-to .price { font-size: 12px; }
	.ro-lang-body-class #main .productList .productBox div.price-box p.old-price span { font-size: 11px !important; }
	.ro-lang-body-class #main .productList .productBox div.price-box p.special-price span { font-size: 12px !important; }
	#main .productList .productBox .madeInItaly { width: 128px; background-size: 100%; margin-left: 5px; margin-right: 5px; }
	#main .productList .productBox.madeInItaly .price-box { margin-top: 3px !important; }
	#main .productBox .labelsContainer { width: 40px; }
	#main .productBox .newLabel { width: 40px; height: 40px; line-height: 39px; padding-top: 1px; padding-bottom: 0px; font-size: 11px; }
	#main .productBox .promoLabel { width: 40px; height: 40px; line-height: 39px; font-size: 11px; }
	.collectionSeasonLabel { font-size: 12px; }

	.col2-left-layout #main .productList .productBox.featured { float: none; display: table; margin-left: auto; margin-right: auto; }

	#main .productList.listMode .productBox { width: 344px; height: 425px; margin: 0px 0px 10px -4px; }
	#main .productList.listMode .productBox img { width: 344px; height: 344px; }
	#main .productList.listMode .productBox .brandLogo img { width: auto; height: auto; margin: 5px 5px 0; }
	#main .productList.listMode .productBox .productTitle { width: 338px; }
	#main .productList.listMode .productBox .price-box { width: 334px; }
	#main .productList.listMode .productBox .sizesBox { width: 334px; }
	#main .productList.listMode .productBox .madeInItaly { width: 168px; background-size: 100%; margin-left: 5px; margin-right: 5px; }

	#main .backToTopBtn { display: block; width: 298px; margin: 10px 0px -10px 0px; }

	#main .mainContent .itemsAreFilteredText { font-weight: normal; font-size: 12px; line-height: 14px; padding: 5px; }
	#main .mainContent .itemsAreFilteredText:after { right: 1px; top: 3px; }



	#main .productInner { width: 340px; }
	#main .productInner .mediaContent { display: none; width: 340px; height: 330px; margin: 0px; }
	#main .productInner .mainPicture { width:340px; margin:0px; }
	#main .productInner .mainPicture .mainIMGLink { width: 340px; height: 340px; }
	#main .productInner .mainPicture .socialShare { display:none; }
	#main .productInner .mainPicture .showReviewForm { display:none; }
	#main .productInner .mainPicture .fb-comments { display:none; }
	#main .productInner .mainPicture .zoomPad { width:340px; cursor: inherit !important; }
	#main .productInner .mainPicture .zoomPad img#preview { width:298px; height: 298px; }
	#main .productInner .mainPicture .zoom { display: none; }
	#main .productInner .mainPicture .zoomWrapper { display: none !important; width:298px!important; height:298px!important; }
	#main .productInner .mainPicture .zoomWrapper .zoomWrapperImage { width:298px!important; height:298px!important; }
	#main .productInner .tumbPictures { width:100%; text-align: center; padding:0px; margin:8px 0px 0px 0px; position: relative; left: auto; top: auto; bottom: auto; right: auto; }
	#main .productInner .tumbPictures a { float:none; display:inline-block; width:7px; height:7px; padding:0px; margin:0px 5px 0px 5px; background:#fff; border: 2px solid #a1a1a0; }
	#main .productInner .tumbPictures a.current { background:#a1a1a0; }
	#main .productInner .tumbPictures a img { display: none; }
	#main .productInner .responsiveGallery { display: block; width: 340px; height: 340px; }
	#main .mainContent .responsiveGallery .touchcarousel-wrapper { height: 340px; }
	#main .mainContent .responsiveGallery .touchcarousel-item { width: 340px; height: 340px; }
	#main .mainContent .responsiveGallery .touchcarousel-item img { width: 340px; height: 340px; }


	#main .productInner .productInfo { width:340px; margin-top: 0px; position: relative; padding-bottom:20px; }
	#main .productInner .madeInItaly { float: left; width: 100%; text-align: center; background-position: left top; margin: 5px 0px 5px 0px; }
	#main .productInner .productInfo h1 { font-size: 15px; line-height: 17px; margin-bottom: 6px; }
	#main .productInner .productInfo .brandLink { float: none; display: inline; margin: 0px 0px 1px 0px; font-size: 15px; font-weight: bold; }
	.gr-lang-body-class #main .productInner .productInfo .brandLink { display: none; }
	#main .productInner .productInfo .deliveryDateRow { width: 100%; box-sizing: border-box; height: auto; margin: 2px 0px 5px 0px; position: relative; }
	#main .productInner .productInfo .deliveryDateRow .available { margin: 0px 0px 0px 0px; font-size: 11px; }
	#main .productInner .productInfo .deliveryDateRow .deliveryDay { width: 249px; height: auto; line-height: 14px; text-align: left; font-size: 11px; letter-spacing: -0.5px; margin: 3px 0px 0px 4px; }
	#main .productInner .productInfo .addBox .confAttribute ul.sizeList { width: 100%; }
	#main .productInner .productInfo .addBox .confAttribute ul.sizeList li a { height: 33px; line-height: 33px; padding: 0 10px; font-size: 13px; }
	.productInfo .addBox .confAttribute ul.sizeList li.notInStock a::after { width: 40px; height: 33px; }
	#main .productInner .productInfo .addBox .fastOrderBtn { width: 340px; margin-top: 30px; }
	#main .productInner .productInfo .addBox .or { margin: -70px 0px 0px 0px; width: 340px; }
	#main .productInner .productInfo .addBox .outOfStockText .otherCatBtn { width: 100%; height: auto; box-sizing: border-box; }
	#main .productInner .productInfo .fastOrderPopUp .closeBtn { top: 45px; }
	#main .productInner .productInfo .productInnerSocial { float: left; width: 100%; height: auto;z-index: 20; margin: 0 0 10px; }
	.productInnerSocial a .shareWithPopUp { display: none !important; }
	#main .productInner .productInfo .infoBox { width:340px; margin:0px 0px 0px 0px!important; }
	#main .productInner .productInfo .textInfoProduct { width:340px; margin:0px 0px 0px 0px!important; }
	#main .productInner .productInfo .textInfoProduct h3 { width:271px; }
	#main .productInner .productInfo .textInfoProduct p { width:271px; }
	#main .productInner .productInfo .price-box .regular-price span.price { font-size: 20px !important; line-height: 22px !important; }
	#main .productInner .productInfo .price-box .old-price span.price { font-size: 20px !important; line-height: 22px !important; }
	#main .productInner .productInfo .price-box .special-price span.price { font-size: 20px !important; line-height: 22px !important; }
	#main .productInner .productInfo .addBox { width:340px; margin:0px 0px 0px 0px; }
	#main .productInner .productInfo .addBox .sizeBox { width:340px; }
	#main .productInner .productInfo .addBox .sizeBox label { width:135px; margin-right:10px; font-size:14px; }
	#main .productInner .productInfo .addBox .addtoBag { width:340px !important; height: 50px; margin: 0px!important; }
	#main .productInner .productInfo .addBox .sizeBox select { width:155px; }
	#main .productInner .productInfo .addBox .add-to-cart-title { margin-top:0px; }
	#main .productInner .productInfo .addBox .confAttribute .title { margin-bottom: 10px; }
	#main .productInner .productInfo .addBox .freeDeliveryInfoBox { width: 100%; padding-right: 10px; }

	#main .productInner .bundle-item-box .bundle-item-img { margin: 0px 10px 10px 0px; }
	#main .productInner .bundle-item-box .bundle-item-info { width: 252px; }
	#main .mainContent .productInner div.productInfo .bundle-item-box .bundle-item-info div.price-box { margin: 0px !important; }

	#main .productInner .freeDeliveryInfoBox.responsiveTop { padding-right: 10px; }
	#main .productInner .productInfo .addBox .link-wishlist { display: none; }
	#main .productInner .productInfo .link-wishlist.responsiveWishlist { display: block; clear: both; float: none; margin: 0px auto 0px auto; text-align: left; }

	.catalog-product-view #main .productInner .productInfo ul.add-to-links li a { width:340px; text-align:center; }
	#main .productInner .productInfo .productInfoInnerLeft { width: 340px; }
	#main .productInner .productInfo .infoBoxRight { width: 340px; margin: 10px 0; }
	#main .productInner .productInfo .infoBoxRight a#tableSizes { padding-left:74px; background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/tableSizesIcon.png) no-repeat 53px 4px; }
	#main .productInner .productInfo .textInfoProduct h3 { background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/plus1.jpg) no-repeat 0px 1px; padding-left:20px; margin-bottom:8px; }
	#main .productInner .productInfo .textInfoProduct h3.opened { background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/plus1.jpg) no-repeat 0px 1px; padding-left:20px; margin-bottom:8px; }
	#main .productInner .productInfo .fb-comments span { width: 340px !important; }
	#main .productInner .productInfo .fb-comments span iframe { width: 340px !important; }
	#main .productInner .productInfo .accordionInfoContent { width: 340px; }
	#main .productInner .productInfo .accordionInfoContent .accordionItem { width: 298px; }
	#main .productInner .productInfo .accordionInfoContent .accordionItem .link { width: 264px; }
	#main .productInner .productInfo .accordionInfoContent .accordionItem .accordionSub { width: 264px; }
	.catalog-product-view ul.messages li.success-msg ul li span a.cartSuccessRedirect { margin-left: 44px; float: none; display: inline; }
	#main .productInner .notificationWishlistWrapper { width: 100%; text-align: center; }
	#main .productInner .productInfo .addToCartNotification { width: 100%; margin-bottom: 10px; }
	#main .productInner .productInfo .link-wishlist { float: none; display: table; clear: both; margin: 0px auto 0px auto; position: relative; right: auto; top: auto; }
	.ro #main .productInner .productInfo .link-wishlist { width: auto; margin: 0px auto; line-height: 20px; }
	.el #main .productInner .productInfo .link-wishlist { width: auto; margin: 0px auto; line-height: 20px; }
	#main .productInner .relatedContent { width:340px; }
	#main .productInner .relatedContent .relatedBox { width:340px; }
	#main .productInner .relatedContent .relatedBox h3 { font-size: 18px; line-height: 20px; text-transform: none; text-align: center; font-weight: normal; }
	#main .productInner .relatedContent .relatedBox .product-image { margin:0px 5px 5px 5px!important; width:136px; height:206px; overflow:hidden; }
	#main .productInner .relatedContent .relatedBox .product-image img { width:136px!important; height:136px!important; margin:0px!important; }
	#main .productInner .relatedContent .relatedBox .product-image img.mainSmallImage { display:block!important; }
	#main .productInner .relatedContent .relatedBox .product-image img.secondSmallImage { display:none!important; }
	#main .productInner .relatedContent .relatedBox .product-image .upperInfo { width:126px; margin-left:5px; margin-right:5px; margin-bottom:0px; }
	#main .productInner .relatedContent .relatedBox .product-image .upperInfo p { width:auto; }
	#main .productInner .relatedContent .relatedBox .product-image h2 { width:126px; height:44px; margin-left:5px; margin-right:5px; font-size:12px; line-height:14px; }
	#main .productInner .relatedContent .relatedBox .product-image div.price-box { width:126px; margin:-5px 5px 5px 5px!important; }
	#main .productInner .relatedContent .relatedBox .product-image .viewDetailed { width:126px; margin:0px 5px 0px 5px; padding:0px; display:none; }
	#main .productInner .relatedContent .relatedBox .product-image .sizesBox { bottom:70px; }
	#main .productInner .relatedContent .relatedBox .product-image .promoLabel { top:5px!important; padding:0px!important; margin:0px!important; left:5px!important; }
	#main .productInner .relatedContent .relatedBox .product-image:hover .promoLabel { top:3px!important; left:3px!important;}
	#main .productInner .relatedContent .relatedBox .product-image .newLabel { top:5px!important; padding:0px!important; margin:0px!important; left:5px!important; }
	#main .productInner .relatedContent .relatedBox .product-image:hover .newLabel { top:3px!important; left:3px!important;}
	#main .productInner .relatedContent .relatedBox .product-image div.price-box p.old-price span { font-size:12px!important; }
	#main .productInner .relatedContent .relatedBox .product-image div.price-box p.special-price span { font-size:12px!important; }
	#main .productInner .relatedContent .relatedBox .product-image h2 { margin-bottom: 3px; }
	#main .productInner .relatedContent .relatedBox .product-image h2 a { font-size: 11px; line-height: 13px; }
	#main .productInner .relatedContent .relatedBox .product-image span.price { font-size: 12px; }
	.pascalsystem-content { width:340px!important; margin-left:-8px!important; }
	.pascalsystem-content #pshtml-content { width:340px!important; }
	.pascalsystem-content #pshtml-content .cartPopupContainer { width:340px!important; }
	.pascalsystem-content #pshtml-content .cartPopupContainer .cartPopupMessage { width:215px!important; padding:13px 15px 14px 70px!important; }
	.pascalsystem-content #pshtml-content .cartPopupContainer .cartPopupright { width:167px!important; }
	.pascalsystem-content #pshtml-content .cartPopupContainer .continueShoppingBtn { margin:20px 22px 20px 48px!important; }
	.pascalsystem-content #pshtml-content .cartPopupContainer button.btn-proceed-checkout { margin:5px 0px 20px 48px!important; }
	.pascalsystem-content #pshtml-content ul.messages { width:298px!important; }
	.pascalsystem-content #pshtml-content ul.messages li.success-msg { width:298px!important; }
	.pascalsystem-content #pshtml-content ul.messages li.success-msg ul li { width:298px!important; }
	.pascalsystem-content #pshtml-content ul.messages li.success-msg ul li span { width:278px!important; }
	.pascalsystem-content #pshtml-content .quickCartLeft { width:340px!important; margin-top:0px!important; }
	.pascalsystem-content #pshtml-content .quickCartLeft .quickCartProductBox { width:340px!important; }
	.pascalsystem-content #pshtml-content .quickCartRightCol { float:left!important; width:280px!important; }
	.pascalsystem-content #pshtml-content .quickCartRightCol .button { margin-left:66px!important; }
	.pascalsystem-content #pshtml-content .quickCartRightCol .continueShoppingBtn { margin-left:66px!important; }
	.sizePopUpContent { width: 100%; height: 550px; padding: 0px;  margin: 0px; }
	.sizePopUpContent h3 { margin-top: 5px; margin-bottom: 10px; font-size: 11px; line-height: 13px; }
	.sizePopUpContent .sizePopUpCMSBlock { width: 100%; padding-bottom: 15px; overflow-x: scroll; }
	.sizePopUpContent .sizePopUpCMSBlock p { float: left; width: 100%; height: auto; padding: 0px; margin-bottom: 10px; font-size: 11px; line-height: 13px; }
	.sizePopUpContent .tableSize { margin-bottom: 10px; }
	.sizePopUpContent .tableSize table { width: auto; margin-bottom: 8px; }
	.sizePopUpContent .tableSize thead td { font-size: 11px; line-height: 13px; padding: 3px 2px 3px 2px; }
	.sizePopUpContent .tableSize td { font-size: 11px; line-height: 13px; padding: 3px 2px 3px 2px; }
	.sizePopUpContent .tableSize td.firstCol { font-size: 11px; line-height: 13px; }
	.sizePopUpContent .tableSize td.tableTitle { font-size: 14px; line-height: 16px; }
	.sizePopUpContent  .sizeIMGContent { float: left; width: auto; max-width: 100%; margin: 10px 0px 0px 0px; }
	.sizePopUpContent  .sizeIMGContent img { float: left; width: 100%; height: auto; margin: 0px; }
	.sizePopUpContent .onlyInResponsiveText { display: block; }
	.catalog-product-view #fancybox-close { top: 0px; }

	#main .mainContent .productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item { width: 170px; height: 270px; margin-right: 0px !important; }
	#main .mainContent .productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox { width: 100%; height: auto; }
	#main .mainContent .productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox img { width: 100%; height: auto; }
	#main .mainContent .productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox .productTitle { width: 100%; margin: 0px !important; }
	#main .mainContent .productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox .price-box { width: 100%; margin: 0px !important; }
	#main .mainContent .productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox .outfitLabel { width: 40px; height: 40px; line-height: 39px; font-size: 10px; }

	.checkout-cart-index .mainContent h1 { text-align: center !important; }
	.checkout-cart-index .mainContent p.checkoutCartInfoText { text-align: center; }

	.btnCheckout { height: 50px; line-height: 50px; }
	.checkout-cart-index .mainContent h1 { margin: 0px !important; }
	.checkout-cart-index .checkoutCartInfoText { display: none; }
	.shoppingCart { width:340px; margin: 10px 0px 0px 0px; }
	.shoppingCart .cartTopContent .continueShopping { display: none; }
	.shoppingCart .continueShopping { width: 257px; margin-bottom: 10px; }
	.shoppingCart .btnCheckout { float: left; width: 340px; }
	.shoppingCart .shoppingCartItems { width: 100%; }
	.shoppingCart .shoppingCartItems .row { width: 100%; border-top: 1px solid #d0d0d0; border-bottom: none; }
	.shoppingCart .shoppingCartItems .row.headerRow { display: none; }
	.shoppingCart .shoppingCartItems .row.headerRow .cell.col1 { text-align: center; font-size: 12px; line-height: 15px; }
	.shoppingCart .shoppingCartItems .row.headerRow .col1 { width: 100%; }
	.shoppingCart .shoppingCartItems .row.headerRow .col2 { display: none; }
	.shoppingCart .shoppingCartItems .row.headerRow .col3 { display: none; }
	.shoppingCart .shoppingCartItems .row.headerRow .col4 { display: none; }
	.shoppingCart .shoppingCartItems .row.headerRow .col5 { display: none; }
	.shoppingCart .shoppingCartItems .cell { min-height: 20px; padding: 10px 0px 0px 0px; }
	.shoppingCart .shoppingCartItems .col1 { width: 301px; }
	.shoppingCart .shoppingCartItems .col2 { width: 39px; height: 76px; }
	.shoppingCart .shoppingCartItems .col3 { display: none; }
	.shoppingCart .shoppingCartItems .col4 { width: 41px; margin: 5px 16px 5px 16px !important; padding: 0px; }
	.shoppingCart .shoppingCartItems .col5 { margin: 5px 0px 5px 13px; padding: 0px; }
	.shoppingCart .shoppingCartItems .itemTitle { width: 214px; margin-bottom: 2px; margin-top: 0px; font-size: 11px; }
	.shoppingCart .shoppingCartItems .itemDelete { float: right; margin: 0px; }
	.shoppingCart .shoppingCartItems .itemOption { width: 214px; margin-bottom: 2px; }
	.shoppingCart .shoppingCartItems .itemOption strong { font-size: 11px; }
	.shoppingCart .shoppingCartItems .amountBox { margin: 0px; width: 41px; }
	.shoppingCart .shoppingCartItems .amountBox input.spinbutton { width: 15px; }
	.shoppingCart .shoppingCartItems .price-box { margin: 0px 0px 0px 0px !important; }
	.shoppingCart .shoppingCartItems .price-box .regular-price { text-align: left; }
	.shoppingCart .shoppingCartItems .price-box .regular-price .price { text-align: left; color: #d51a20; font-size: 14px; line-height: 24px; font-weight: 600; }
	.shoppingCart .shoppingCartItems .price-box .old-price { float: left; width: auto; text-align: left; margin-right: 4px; }
	.shoppingCart .shoppingCartItems .price-box .old-price .price { text-align: left; font-size: 14px; line-height: 24px; }
	.shoppingCart .shoppingCartItems .price-box .special-price { float: left; width: auto; text-align: left; }
	.shoppingCart .shoppingCartItems .price-box .special-price .price { text-align: left; color: #d51a20; font-size: 14px; line-height: 24px; font-weight: 600; }
	.shoppingCart .shoppingCartRight { width: 340px; margin: 0px; }
	.shoppingCart .shoppingCartRight .underCartTotalBox { width: 330px; padding-top: 10px; }
	.shoppingCart .shoppingCartRight .underCartTotalBox span.row { text-align: center; padding: 0px 0px 7px 0px; }
	.shoppingCart .shoppingCartRight .underCartTotalBox span.row.totalPrice { padding: 15px 0px 7px 0px; }
	.shoppingCart .freeDeliveryInfoBox { margin: 0px 0px 10px 0px !important; background-position: 17px 25px !important; }
	.shoppingCart .promoCodeBox { float: left; width: 315px; margin: 0px 0px 5px 0px; }
	.shoppingCart .promoCodeBox input.inputPromoCode { width: 215px; }
	.shoppingCart .promoCodeBox button.submitPromoCode { width: 80px; }
	.shoppingCart .crosssell { width: 100%; }
	.shoppingCart .crosssell .crossellItem { width: 340px; margin: 0px 0px 5px 0px; }
	.shoppingCartRightCol { display: none; }


	#main .col-main #easycheckout-form-wrap .wannaLogin { width:338px; }
	#main .col-main #easycheckout-form-wrap .wannaLogin .responsive-hide { display: none; }
	#main .col-main #easycheckout-form-wrap .wannaLogin .fb_login_button_inlogin { width: 272px; height: 34px; line-height: 33px; margin: 5px; }
	#main .col-main #easycheckout-form-wrap .wannaLogin .fb_login_button_inlogin:before { width: 34px; height: 34px; }
	#main .col-main #easycheckout-form-wrap .wannaLogin .google_login_button_inlogin { width: 272px; height: 34px; line-height: 33px; margin: 5px; }
	#main .col-main #easycheckout-form-wrap .wannaLogin .google_login_button_inlogin:before { width: 34px; height: 34px; }
	#main .col-main #easycheckout-form-wrap .wannaLogin .checkoutLoginBtn { width: 272px; height: 34px; line-height: 33px; margin: 5px; }
	#main .col-main #easycheckout-form-wrap .easy-step h2 { width: 338px; height: 32px; font-size: 14px; line-height: 15px; padding: 8px 0px 8px 0px; }
	#main .col-main #easycheckout-form-wrap .easy-step h2 span { margin: -8px 10px -8px 0px; width: 38px; height: 48px; line-height: 48px; }
	#main .col-main #easycheckout-form-wrap #easycheckout-shippingmethod.easy-step h2 { line-height: 38px; }
	#main .col-main #easycheckout-form-wrap #easycheckout-paymentmethod.easy-step h2 { line-height: 38px; }
	#main .col-main #easycheckout-form-wrap .address-form-list label { width:264px; padding:0px; margin:0px; text-align:left; }
	#main .col-main #easycheckout-form-wrap ul.address-form-list li#billing-new-address-form fieldset ul li.control .field label { width:100px; }
	#main .col-main #easycheckout-form-wrap ul.address-form-list li#billing-new-address-form fieldset ul li.control .field #customer_account_create { margin-left:0px; }
	#main .col-main #easycheckout-form-wrap fieldset { width:280px; padding:0px; }
	#main .col-main #easycheckout-form-wrap .address-form-list .input-box input.input-text { width:292px!important; margin-bottom:5px!important; }
	#main .col-main #easycheckout-form-wrap .address-form-list .field { width:306px; }
	#main .col-main #easycheckout-form-wrap .address-form-list .input-box select { width:304px!important; margin-bottom:5px!important; }
	#main .col-main #easycheckout-form-wrap form fieldset ul.right.rightColBilling label.econtLabel { width: auto !important; margin-right: 10px !important; }
	#main .col-main #easycheckout-form-wrap form fieldset ul.right.rightColBilling .officeLocator { display: none; }
	#easycheckout-form-wrap .createAccount { width: 335px; padding: 15px; }
	#easycheckout-form-wrap .createAccount .createAccountLeft { width: 100%; }
	#easycheckout-form-wrap .createAccount .createAccountLeft ul li.control .field { width: 100% !important; }
	#easycheckout-form-wrap .createAccount .createAccountLeft ul li.control .field label { width: 240px !important; font-size: 13px !important; line-height: 15px !important; }
	#easycheckout-form-wrap .createAccount .createAccountLeft ul li.control .field label strong { font-size: 13px !important; line-height: 15px !important; }
	#easycheckout-form-wrap .createAccount .createAccountLeft ul li#register-customer-password .field { width: 100% !important; }
	#easycheckout-form-wrap .createAccount .createAccountLeft ul li#register-customer-password .field label { margin-left: 0px !important; margin-right: 0px; width: 100% !important; text-align: left; }
	#easycheckout-form-wrap .createAccount .createAccountRight { float: left; width: 100%; margin: 0px; }

	#main .col-main #easycheckout-shipping-payment-step .shipping-method { width:338px; min-height:100px!important; height:auto; }
	#main .col-main #easycheckout-shipping-payment-step .payment-method { width:338px; min-height:100px!important; height:auto; }
	#main .col-main #easycheckout-shipping-payment-step .payment-method #checkout-payment-method-load dt label { width:280px; height:auto; line-height:16px; }
	#main .col-main #easycheckout-shipping-payment-step .payment-method #checkout-payment-method-load dt label.cashondelivery { width:280px; }
	#main .col-main #easycheckout-shipping-payment-step .payment-method #checkout-payment-method-load dt { margin-top:8px; }
	#main .col-main #easycheckout-form-wrap #easycheckout-shipping-payment-step .payment-method #checkout-payment-method-load fieldset { width:100%; }
	#main .col-main #easycheckout-shipping-payment-step .payment-method #checkout-payment-method-load dd ul#payment_form_moneybookers_acc img { width:310px; margin-left:-50px; }
	#main .col-main #easycheckout-form-wrap #easycheckout-review { float:left; width:308px!important; }
	#main .col-main #easycheckout-form-wrap .customer-comment-wrap { width:288px; margin: -205px 10px 10px; }
	#easycheckout-review .cartTotalBox .button-set { margin-top: 150px; }
	#main .col-main #easycheckout-review .customer-comment-wrap textarea { width:100% !important; height:100px!important; box-sizing: border-box; background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/onePageCheckOutTextareaMobile.png) no-repeat left top!important; background-size: 100% 100% !important; }
	.customer-comment-wrap h5 { font-size: 12px !important; }
	#easycheckout-form-wrap .address-form-list .input-box span.select2-container { width: 288px !important; }
	#main .col-main #easycheckout-form-wrap #easycheckout-addressbilling select.address-select, #main .col-main #easycheckout-form-wrap #shipping-address-form select.address-select { width: 100%; }
	#main .col-main #easycheckout-review .cartTotalBox { width:300px; }
	#main .col-main #easycheckout-review .cartTotalBox .terms { width:289px; }
	#main .col-main #easycheckout-review .cartTotalBox span.row span.label { width: 178px; }
	#main .col-main #easycheckout-review .cartTotalBox #submit-btn { width: 95%; height: 50px; line-height: 50px; }
	.cashTooltip { right: 0; left: auto; bottom: 30px; }
	#main .col-main #easycheckout-review-info #checkout-review-table th { padding:0px 5px 0px 5px!important; }
	#main .col-main #easycheckout-review-info #checkout-review-table td { padding:5px 5px 0px 5px!important; }
	#main .col-main #easycheckout-review-info #checkout-review-table td h3.product-name { font-size:11px!important; line-height:12px!important; padding:0px!important; text-transform:none; }
	#main .col-main #easycheckout-review-info #checkout-review-table td span.cart-price .price { font-size:12px!important; }
	#main .col-main #easycheckout-review-info #checkout-review-table td dl.item-options { margin-left:0px; }
	#main .col-main .payment-method #easycheckout-paymentmethod dl#checkout-payment-method-load { width: 96%; }

	.customer-account-login #main .mainContent { width: 340px; margin: 0px !important; padding: 10px; }
	.customer-account-login #main #login-form { width:318px; padding:10px 10px 15px 10px; }

	.customer-account-login #main #login-form .registered-users { width:318px; }
	.customer-account-login #main .facebookLoginBox { width:100%; padding:14px 10px 12px 10px!important; text-align: center; box-sizing: border-box; margin-bottom: 0;}
	.customer-account-login #main .facebookLoginBox .fb_login_button_inlogin { width: 100%; margin: 0 0 10px; box-sizing: border-box; }
	.customer-account-login #main .facebookLoginBox .google_login_button_inlogin { width: 100%; margin: 0; box-sizing: border-box; }
	.customer-account-login #main #login-form .new-users {  }
	.customer-account-login #main #login-form .registered-users { margin: 0px; }
	ul.form-list.login li input.input-text { width: 305px; }

	.customer-account-create #main .mainContent { width: 340px; }
	.customer-account-create #main #form-validate { width: 320px; padding: 10px; }
	.customer-account-create #main .facebookRegBox { width: 320px; height: auto; padding: 10px; border: 1px solid #ebebeb; border-bottom: none; text-align: center; }
	.customer-account-create #main .facebookRegBox .title { margin: 0px 0px 0px 0px; }
	.customer-account-create #main .facebookRegBox p { margin: 5px 0px 7px 0px !important; }
	.customer-account-create #main .facebookRegBox .fb_login_button_inlogin { float: none; display: inline-block; margin: 0px 0px 10px 0px; }
	.customer-account-create #main .facebookRegBox .google_login_button_inlogin { float: none; display: inline-block; margin: 0px; }
	.customer-account-create #main .facebookRegBox .or { display: none; }
	.customer-account-create #main .advantagesOfRegistration { display: none; }

	.checkout-onepage-success #main .col-main img { width:340px; }
	.customer-account-forgotpassword #main .mainContent { width: 100%; }
	.customer-account-forgotpassword #main #form-validate { padding: 0 10px 15px; width: 317px; }
	.customer-account-forgotpassword #main #form-validate .fieldset { width:278px; }

	.customer-account-index .data-table th { font-size:9px; line-height:11px; padding:0px 1px 0px 1px; }
	.customer-account-index .data-table td { font-size:10px; line-height:11px; padding:2px 1px 2px 1px; }
	.customer-account-index .data-table td.last { border-right: 1px solid #D0D0D0; }
	.customer-account-index .data-table td span.nobr a { font-size:9px; line-height:11px; }
	.customer-address-form #main .mainContent .fieldset { width: 340px; }
	#main .block-content label { width:215px; margin-left:120px; }
	#main .leftCol ul { width:215px; margin-left:93px; }
	#main .leftCol ul li a { text-align:center; }
	#main .leftCol ul li strong { text-align:center; }
	#main .mainContent .my-account ol { margin-left: 10px; }
	#main .mainContent .my-account .page-title .button { width: 100%; }
	.customer-account-edit ul.form-list li input.input-text { width: 330px; }
	.form-list ul li.fields input.input-text, .form-list li.fields input.input-text { width: 330px; }
	.form-list li.wide input.input-text { width: 330px; }
	.form-list ul li.fields select, .form-list li.fields select { width: 340px; }
	.data-table dl.item-options { font-size: 12px; }
	.sales-order-history .data-table th { font-size:9px; line-height:11px; padding:0px 1px 0px 1px; }
	.sales-order-history .data-table td { font-size:10px; line-height:11px; padding:2px 1px 2px 1px; }
	.sales-order-history .data-table td.last { border-right: 1px solid #D0D0D0; }
	.sales-order-history .data-table td span.nobr a { font-size:9px; line-height:11px; }
	.epaybg-customer-orders .data-table th { font-size:9px; line-height:11px; padding:0px 1px 0px 1px; }
	.epaybg-customer-orders .data-table td { font-size:10px; line-height:11px; padding:2px 1px 2px 1px; }
	.epaybg-customer-orders .data-table td.last { border-right: 1px solid #D0D0D0; }
	.epaybg-customer-orders .data-table td span.nobr a { font-size:9px; line-height:11px; }
	.webtexgiftregistry-index-editregistry .fieldset { width:278px!important; }
	.webtexgiftregistry-index-editregistry .fieldset .form-list li #regtitle { width:266px!important; }
	.webtexgiftregistry-index-editregistry textarea#parent_notes { width:266px!important; }
	.webtexgiftregistry-index-editregistry .fieldset .form-list li.control label { max-width: 90%!important; }
	.webtexgiftregistry-index-editregistry .cart-table .button { float:none!important; width:340px!important; display:inline-table!important; margin:3px auto 3px auto!important; }
	.webtexgiftregistry-index-tellabout .col-main label { margin-top:20px!important; }
	.webtexgiftregistry-index-tellabout .col-main .cleditorMain { width:340px!important; }
	.webtexgiftregistry-index-tellabout #main .mainContent .button { width:302px!important; text-align:center!important; }
	.webtexgiftregistry-index-tellabout #main .mainContent .button span { float:none; display:inline-table; text-align:center; }
	.cms-page-view #main .leftCol ul { margin:0px; width:321px; }
	.cms-page-view #main .leftCol ul li { width:340px; padding-left:10px; padding-right:10px; text-align:center; }
	.cms-page-view #main .leftCol ul li a { text-align:center; width:100%; padding:7px 0px 7px 0px; margin:0px 0px 0px 0px; }
	.contacts-index-index #main .leftCol ul { margin:0px; width:321px; }
	.contacts-index-index #main .leftCol ul li { width:341px; padding-left:10px; padding-right:10px; text-align:center; }
	.contacts-index-index #main .leftCol ul li a { text-align:center; width:100%; padding:7px 0px 7px 0px; margin:0px 0px 0px 0px; }
	.contacts-index-index #main .form-list li.wide textarea.input-text { width:328px; }
	.cms-page-view #main .mainContent p img { max-width:340px; margin-left:0px!important; margin-right:0px!important; }
	.cms-shipping-and-delivery #main .mainContent p iframe { width:340px!important; }
	.catalog-seo-sitemap-category #main .leftCol ul { margin:0px; width:321px; }
	.catalog-seo-sitemap-category #main .leftCol ul li { width:301px; padding-left:10px; padding-right:10px; text-align:center; }
	.catalog-seo-sitemap-category #main .leftCol ul li a { text-align:center; width:100%; padding:7px 0px 7px 0px; margin:0px 0px 0px 0px; }
	.wishlist-index-index #main .mainContent table#wishlist-table td img { width:40px; height:40px; }
	.wishlist-index-index #main .mainContent table#wishlist-table td textarea { width:70px; margin-left:2px; margin-right:2px; }
	.wishlist-index-index #main .mainContent table#wishlist-table td .button { width:110px!important;margin-left:2px!important;margin-right:2px!important; padding:0px!important }
	.wishlist-index-index #main .mainContent table#wishlist-table td .button span { width:100%!important; display:inline-table; font-size:8px!important; padding:0px 0px 0px 0px!important; }
	.wishlist-index-index #main .mainContent .cart-cell .add-to-cart-alt .input-text { margin-left:27px!important; }
	.wishlist-index-index #main .mainContent table#wishlist-table td .btn-remove { font-size:9px; }
	.wishlist-index-index #main .mainContent .button { margin:3px 0px 3px 0px!important; width:342px!important; text-align:center!important; }
	.wishlist-index-index #main .mainContent .button span { width:100%!important; text-align:center!important; }
	.catalog-product-view #main .productInner .productInfo .block-related .block-content ol#block-related li { margin-bottom:10px; }
	.catalog-product-view #main .productInner .productInfo .block-related .block-title h3 { font-size:14px!important; }
	.catalog-product-view #main .productInner .productInfo .infoBox .infoBoxTitle { font-size:14px; font-weight: normal; }
	.catalog-product-view #main .productInner .productInfo .infoBoxRight h3 { font-size:14px; font-weight: normal; }
	.catalog-product-view #main .productInner .productInfo .infoBoxRight span.infoBoxRightTitle { font-size:12px; font-weight: bold; line-height: 15px; }
	.catalog-product-view #main .productInner .fastOrderPopUp  { width:279px; padding: 70px 10px 20px 10px; top: 98px; }
	.catalog-product-view #main .productInner .fastOrderPopUp input.input-text { width: 268px; }
	.catalog-product-view #main .productInner .type-configurable .fastOrderPopUp  { top: 66px; }
	.catalog-product-view #main .productInner .fastOrderPopUp .phoneNumberWrapper { width: 280px; }
	.catalog-product-view #main .productInner .fastOrderPopUp .orderNowBtn { width: 280px; margin: 10px 0px 10px 0px; }
	.catalog-product-view #main .productInner .fastOrderPopUp p { width: 280px; margin-left: 0px; }
	.catalog-product-view #main .productInner .dailyDeal { width:280px; height:50px; top: 229px; }
	.catalog-product-view #main .mainContent .dailyDeal h2.title { width:290px!important; padding:0px; margin:5px 0px 7px 0px; text-align:center; }
	#main .mainContent .dailyDeal .clock { width:340px!important; }
	#main .mainContent .dailyDeal .clock span.label { width:340px!important; }
	#main .mainContent .dailyDeal .hasCountdown { margin-top:29px!important; margin-bottom:10px!important; padding-left:30px!important; }
	#main .mainContent .dailyDeal .saving span.label { width:340px!important; }
	#main .mainContent .dailyDeal .saving { width:340px!important; }
	#main .mainContent .dailyDeal .saving .percent { width:100%; text-align:center; }

	.productInner .similarProductsBox { display: none; }
	#main .productInner .responsiveSimilar { display: block; margin: 0 0 10px; border-top: 1px solid #cecece; }
    #main .productInner .responsiveSimilar .similarProductsBox { width: 100%; display: block; }

	#main .productInner .tumbPictures { height:auto; }
	#easycheckout-form-wrap form ul.right { float:left!important; margin-right:0px!important; }
	#easycheckout-form-wrap form ul.rightColBilling { width: 100% !important; }
	#terms { width:340px!important; }
	#terms .textPageContent { width:340px!important; }
	#deliveryPopUp .textPageContent { width:340px!important; }
	#returnsPopUp .textPageContent { width:340px!important; }
	#main .productList .productBox .upperInfo span { font-size:11px; margin-right:5px; }
	#main .mainContent .cartTotalBox .button-set span.step-index { margin:15px 0px 0px 26px!important; }
	.customer-account-login #main #login-form .new-users { width: 340px; margin: 0px 0px 0px 0px; padding: 0px; }
	#main .mainContent .data-table h3.product-name i.size { font-size: 11px !important; }

	#main .mainContent section.questionGameContent h1 { text-align: center; }
	#main .mainContent section.questionGameContent .questionSocial { float: left; margin: 0px 0px 0px 55px; }
	#main .mainContent section.questionGameContent .questionGameSliderContent { width: 340px !important; height: 340px !important; margin: 15px 0px 0px 0px; }
	#main .mainContent section.questionGameContent .anythingSlider ul.slider.fade { height: 340px !important; }
	#main .mainContent section.questionGameContent .anythingSlider ul.slider.fade li.panel { width: 340px !important; height: auto !important; }
	#main .mainContent section.questionGameContent .anythingSlider ul.slider.fade li.panel img { width: 340px !important; height: auto !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent { float: left; width: 340px; margin: 15px 0px 0px 0px; }
	#main .mainContent section.questionGameContent.successGame .questionGameInfoContent { width: 100%; margin: 10px 0px 0px 0px; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .description p { text-align: center; font-size: 14px; line-height: 17px; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .description img { max-width: 340px; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .gameCMSBlockContent table { width: 100% !important; margin-bottom: 20px !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .gameCMSBlockContent table td img { max-width: 90px; margin: 0px 0px 10px 0px !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm p.requered { text-align: center; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm input.input-text { margin-left: 28px; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm label { text-align: center; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm label.short { margin-left: 54px; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .mainQuestionBox { margin: 15px 0px 10px 0px; width: 280px; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm .mainQuestionBox input.radio { margin-left: 99px !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm .mainQuestionBox label.radioLabel { width: 150px !important; text-align: left !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm input#terms.checkbox { width: auto !important; margin: 2px 10px 0px 50px !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm button.button { margin-left: 65px !important; margin-bottom: 10px !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm .validation-advice { text-align: center; }
	#main .mainContent section.questionGameContent .successBannersContent { width: 340px; margin: 0px; }
	#main .mainContent section.questionGameContent .successBannersContent a { margin: 0px 0px 10px 10px !important; }

	#main .mainContent .manufacturers h2 { text-align: center; margin: -10px 0px 15px 0px; }
	#main .mainContent .manufacturers .manuBox { width: 150px; }


	.categorypath-trend #main .mainContent h1 { font-size: 36px; line-height: 40px; }
	.categorypath-trend #main .mainContent .gotoFilters { display: none; }
	#main .mainContent .landingTrendContent { width: 340px; }
	#main .mainContent .landingTrendContent .trendBox { width: 340px; margin: 0px 0px 20px 0px; }
	#main .mainContent .landingTrendContent .trendBox .trendIMG { width: 340px; }
	#main .mainContent .landingTrendContent .trendBox .trendIMG img { width: 340px; height: auto; }

	#addAnotherProductPopUp { width: 220px; padding: 0px; }
	#addAnotherProductPopUp img { max-width: 220px; height: auto; }


	#main .mainContent .vipCustumersContent ul.cmsVipBox { width: 250px; height: 180px; padding: 114px 0px 0px 50px; margin-bottom: 20px; background-size: 100%; }
	#main .mainContent .vipCustumersContent ul.cmsVipBox li { font-size: 14px; margin-bottom: 5px; }
	#main .mainContent .vipCustumersContent ul.cmsVipBox li strong { font-size: 18px; }
	#main .mainContent .vipCustumersContent ul.cmsUltraVipBox { width: 250px; height: 180px; padding: 114px 0px 0px 50px; margin-bottom: 20px; background-size: 100%; }
	#main .mainContent .vipCustumersContent ul.cmsUltraVipBox li { font-size: 14px; margin-bottom: 5px; }
	#main .mainContent .vipCustumersContent ul.cmsUltraVipBox li strong { font-size: 18px; }
	#main .mainContent .vipCustumersContent .registerNowBtn { width: 340px; margin-top: 20px; }


	#main .col-left { width:360px; margin:0px; padding:0px 0px 0px 0px!important; }

	.catalog-category-view #main .col-left { width: 300px; height: 40px; min-height: 40px; margin: 0px 0px 0px -150px; position: absolute; left: 50%; top: 93px; z-index: 700; }
	.attributesplash-page-view #main .col-left { width: 300px; height: 40px; min-height: 40px; margin: 0px 0px 0px -150px; position: absolute; left: 50%; top: 93px; z-index: 700; }

	#main .col-left .responsiveFiltersWrapper { float: left; width: 100%; height: auto; padding: 0px; margin: 0px; position: relative; }
	#main .col-left .responsiveFiltersWrapper .openResponsiveFilters { display: block; }
	#main .col-left .responsiveFiltersWrapper .responsiveFilterSub { float: left; width: 270px; height: auto; padding: 10px; margin: 0px; position: absolute; left: 0px; top: 40px; z-index: 510; background:#fff; border: 5px solid #f1f1f1; display: none; }
	#main .col-left .block-layered-nav { width: 270px; }
	#main .col-left .filterBox { width: 270px; }
	.main .col-left .filterBox .subFilterContent { padding-bottom: 10px; margin-bottom: 10px; }

	#main .col-left img { display:none; }
	#main .col-left p { display:none; }

	#main .right-col { display:none; }

	#footer { margin-top: 10px; }
	#footer .wrapper { width: 340px; }
	#footer .footerTop { height: auto; padding-bottom: 20px; }
	#footer .footerTop .newsletterContent,
	#footer .footerTop .newsletterContent .newsletterBanner,
	#footer .footerTop .newsletterContent .footerNewsLetter,
	#footer .footerTop .newsletterContent .footerNewsLetter .block-content { width: 336px; }
	#footer .footerTop .newsletterContent .footerNewsLetter .block-content input#newsletter { width: 212px; }
	#footer .footerTop .footerCol { width: 340px; min-height: 10px; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #656565; }
	#footer .footerTop .footerCol .footerTitle { text-align: center; }
	#footer .footerTop .footerCol .footerSocialBox { text-align: center; }
	#footer .footerTop .footerCol .footerSocialBox a { float: none; display: inline-block; padding-left: 5px; padding-right: 5px; }
	#footer .footerTop .footerCol .paymentsFooterBox { text-align: center; }
	#footer .footerTop .footerCol ul li { text-align: center; }
	#footer .footerBottom { margin-top: 10px; height: auto; margin-bottom: 10px; }
	#footer .footerBottom p { line-height: 15px; }
	#footer .footerColBottom { width: 100%; }
	#footer .footerColBottom.footerColWide { width: 100%; }
	#footer .footerColBottom { margin: 0 0 10px; }
	#footer .footerColBottom .footerTitle { text-align: center; }
	#footer .footerBottom .footerColBottom p { text-align: center; }
	#footer .footerBottom .paymentsFooterBox p img { margin: 0 5px 5px; }

	#popupDialog { width: 280px !important; height: 420px !important; left: 50% !important; margin-left: -140px !important; }
	#popupDialog #popupDialog_row1 { display: none; }
	#popupDialog #popupDialog_row3 { display: none; }
	#popupDialog .popup_content { width: 280px !important; height: 420px !important; background-position: center -20px }
	#popupDialog .popup_content .fmLogo { margin: 15px 0px 20px 48px; }
	#popupDialog .popup_content .title { font-size: 18px; line-height: 22px; }
	#popupDialog .popup_content .popUpContentRight { width: 260px; margin: 0px 10px 0px 10px; }
	#popupDialog .popup_content .ok_button { width: 260px; bottom: 195px; right: 10px; }
	#popupDialog .popup_content .cancel_button { top: 17px; right: 11px; }

	#main .mainContent .account-create .recaptcha { margin-left: 10px; }
	#main .mainContent #contactForm .recaptcha { float: left; margin-left: 18px; }

	.brand-logo-and-description { padding-left: 0; }
	.brand-logo-and-description .splash-image { position: static; text-align: center; margin-bottom: 10px; }
	.brand-logo-and-description .splash-image { max-width: 100%; }

	.news-inner img { max-width: 100%; }
	.stenik-article-article-view .text-box { padding-right: 0; }
	.stenik-article-article-view #main .breadcrumb { display: block; width: 100%; margin: 10px 0px 0px 0px; padding: 0px 10px 8px 10px; box-sizing: border-box; }
	.stenik-article-article-view #main .breadcrumb span.last { display: none; }
	.stenik-article-article-view #main .mainContent .button { width: 100%; box-sizing: border-box; }
	.news-box.listing-style .image-wrapper { width: 100%; }
	.news-box.listing-style .image-wrapper img { max-width: 100%; }
	.news-box.listing-style .news-listing-info { width: 100%; box-sizing: border-box; }

	.popup-wrapper { width: 330px; height: 400px; top: 50px; margin: 0px 0px 0px -165px; padding: 0px; }
	.popup-wrapper .popup-logo { padding-bottom: 15px; margin-bottom: 15px; }
	.popup-wrapper .popup-content .popup-title { font-size: 23px; line-height: 26px; }
	.popup-wrapper .popup-content .popup-text.en-text p { font-size: 15px; line-height: 18px; }
	.popup-wrapper .popup-content .popup-btns { margin: 5px auto 10px auto; }
	.popup-wrapper .popup-content .popup-btns .popup-enter-btn.go-btn { margin: 7px 10px 0px 10px; }

	.stenik-quickview-wrapper { width: 320px; padding: 15px 5px 10px 5px; box-sizing: border-box; }
	.stenik-quickview-wrapper .quickViewMediaContent { width: 100%; }
	.stenik-quickview-wrapper .quickViewMediaContent .quickViewTumbPictures { width: 32px; padding-right: 5px; }
	.stenik-quickview-wrapper .quickViewMediaContent .quickViewTumbPictures a { width: 30px; height: 30px; }
	.stenik-quickview-wrapper .quickViewMediaContent .quickViewTumbPictures a img { width: 30px; height: 30px; }
	.stenik-quickview-wrapper .quickViewMediaContent .quickViewMainPicture { width: 270px; }
	.stenik-quickview-wrapper .quickViewMediaContent .quickViewMainPicture img { width: 270px; height: 270px; }
	.stenik-quickview-wrapper .stenik-quickview-info { width: 100%; }
	.stenik-quickview-wrapper .stenik-quickview-info .quickview-buttons .quickview-btn-to-pdp { font-size: 11px; padding-left: 10px; padding-right: 10px; }
	.stenik-quickview-wrapper .stenik-quickview-info .quickview-buttons .outfit-buy { font-size: 11px; padding-left: 10px; padding-right: 10px; }

}











/* Start Media Queries for smartphones
*****************************************/

@media only screen and (min-width: 0px) and (max-width: 359px) {

	body { background: none; }
	#globalContainer { width:100% !important; height:auto !important; padding: 47px 0px 0px 0px !important; background: #fff; }

	.wrapper  { width:320px; padding:0px; }

	#header { display: none; }
	#header .headerCenter .localizationInfo { width: 100%; text-align: center; color: #000; }
	#header .headerCenter .localizationInfo .countryName { color: #000; }
	#header .headerCenter .localizationInfo .countryName img { background: #fff; color: #fff;  }
	#header .headerCenter .localizationInfo .currency select { color: #000; background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/currencyArrowB.png) no-repeat right 6px; }
	#header .headerCenter .localizationInfo .currency select option { background: #fff; color: #000; }

	.responsiveHeader { display: block; }
	.responsiveHeader .searchautocomplete .searchautocomplete-placeholder { width: 248px; top: 42px; right: 10px; }
	.responsiveHeader .searchautocomplete .searchautocomplete-placeholder ul li { width: 238px; padding: 5px; margin-bottom: 5px; border-bottom: none; }
	.responsiveHeader .searchautocomplete .searchautocomplete-placeholder ul li .searchautocomlete-image { width: 50px; height: 50px; margin-right: 5px; }
	.responsiveHeader .searchautocomplete .searchautocomplete-placeholder ul li .searchautocomlete-image img { width: 50px; height: 50px; }
	.responsiveHeader .searchautocomplete .searchautocomplete-placeholder ul li a.name { width: 182px !important; padding: 0px; font-size: 12px; line-height: 14px; text-transform: none; }
	.responsiveHeader .searchautocomplete .searchautocomplete-placeholder ul li .price-box { width: 182px !important; }

	.responsiveDeliveryCMS { display: block; }

	#header .mainNav { display: none; }
	#header .searchBox { display: none; }
	#header .manNavMobile { display:block; margin: 10px 0px 0px 5px; }

	#header .customerHeader .customerSubContent { margin: 0px 0px 0px -88px; }
	#header .customerHeader .customerSubContent .closeSubContentLink { display: block; }
	#header .wishlistHeader .wishlistSubContent { margin-left: -143px; }
	#header .wishlistHeader .wishlistSubContent .closeSubContentLink { display: block; }
	#header .cartHeader .cartSubContent { right: -45px; width: 317px; }

	.homepageTopBanner .responsive1180 { display: none; }
	.homepageTopBanner .responsive980 { display: none; }
	.homepageTopBanner .responsive600 { display: none; }
	.homepageTopBanner .responsive320 { display: block; }

	.geolocalizationPopUp { width: 216px; height: 510px; padding: 10px 0px 0px 0px; }
	.geolocalizationPopUp .popUpLogo { margin: 0px 5px 10px 5px; width: 206px; height: 45px; background-size: 100%; }
	.geolocalizationPopUp p { font-size: 14px; line-height: 16px; margin-top: 0px; margin-bottom: 5px; }
	.geolocalizationPopUp .choseCountryBox { width: 98px; height: 130px; margin: 5px; }
	.geolocalizationPopUp .choseCountryBox .choseCountryIMG { width: 98px; height: auto; }
	.geolocalizationPopUp .choseCountryBox .title { margin-top: 5px; font-size: 14px; line-height: 16px; }
	.geolocalizationPopUp .choseCountryBox .subTitle { font-size: 11px; line-height: 13px; }

	#main { width: 320px; margin-top: 0px; }
	.cms-index-index #main .col-main { width: 100%; margin: 0 !important; }

	.catalog-product-view #main { margin-top: 10px; }
	#main .col-main { width:300px; margin: 10px !important; }
	.col2-left-layout #main .col-main { width:300px; }
	.checkout-onepage-index #main .col-main { width: 300px; margin: 10px !important; }
	.cms-page-view #main .mainContent .std { padding-right: 0; }

	#main .mainContent p.category-image { margin: 10px 0px 0px 0px !important; }

	.homepageTopBannerFullWidth { padding-top: 10px; padding-bottom: 0; margin-bottom: 0; }
	.homepageTopBannerFullWidth .bannerImageWrapper { width: 100%; }
	.homepageTopBannerFullWidth .actionBtnLeft { display: none; }
	.homepageTopBannerFullWidth .actionBtnRight { display: none; }

	.catalog-category-view .homepageTopBannerFullWidth { margin-bottom: 0; }
	.catalog-product-view .homepageTopBannerFullWidth { margin-bottom: 0; }

	#main .mainContent .homepageRowContent.hasBgColor { margin-bottom: 10px; }
	#main .mainContent .homepageRowContentWrapper { width: 355px; }
	#main .mainContent .homepageRowContentWrapper .fakeWrapperLastElementFix { width: 100%; }

	#main .mainContent .homepageRowContentWrapper p { margin-bottom: 0; }
	#main .mainContent .homepageRowContentWrapper .productsSliderContent { width: 100%; }
	#main .mainContent .homepageRowContentWrapper .productsSliderContent .productSlider { margin-bottom: 0; }
	#main .mainContent .homepageRowContentWrapper .productsSliderContent .productSlider .touchcarousel-container { margin-top: 0; margin-bottom: 0; }
	#main .mainContent .homepageRowContentWrapper .productsSliderContent .productSlider .arrow-holder { top: -50px; }
	#main .mainContent .homepageRowContentWrapper .productsSliderContent .title { width: 100%; max-width: 100%; margin-bottom: 10px; padding: 10px 80px 0 10px; box-sizing: border-box; font-size: 18px; line-height: 22px; }

	#main .mainContent .homepageRowContentWrapper { width: 300px; }
	#main .mainContent .homepageRowContentWrapper .spacerContent { width: 100%; margin-bottom: 10px; padding-bottom: 10px; border-bottom: none; }
	#main .mainContent .homepageRowContentWrapper .spacerContent .title { width: 100%; font-size: 22px; line-height: 25px; padding-left: 0px; padding-right: 0px; }

	#main .mainContent .homepageRowContentWrapper .bannerBox { width: 300px; height: 300px; margin: 0px 0px 10px 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox img { width: 300px; margin: 0px 0px 10px 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneFourth { width: 280px; height: auto; margin: 0 10px 10px 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneFourth .fade { width: 250px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneFourth .fade .title { width: 220px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneFourth .fade .subTitle { width: 220px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneFourth img { width: 280px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox .fade { width: 280px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox .fade .title { width: 260px; padding-left: 10px; padding-right: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox .fade .subTitle { width: 260px; padding-left: 10px; padding-right: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.bottomTitle { height: auto; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.bottomTitle img { margin: 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.bottomTitle .fade { width: 100%; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide { width: 300px; height: 146px; margin: 0px 0px 10px 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide img { width: 300px; margin: 0px 0px 10px 0px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide .fade { width: 280px; min-height: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide .fade .title { width: 260px; padding-left: 10px; padding-right: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide .fade .subTitle { display: none; width: 260px; padding-left: 10px; padding-right: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.wide .fade .buyBtn { display: none; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneHalf { width: 300px; height: 197px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneHalf.withBorder { height: auto; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneHalf img { width: 300px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneHalf .fade { width: 100%; min-height: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.oneHalf .fade .title { width: 260px; padding-left: 10px; padding-right: 10px; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.fullWidth { width: 300px; height: auto; }
	#main .mainContent .homepageRowContentWrapper .bannerBox.fullWidth img { width: 300px; height: auto; }

	.homepageRowContent.desktopRow { display: none; }
	.homepageRowContent.mobileRow { display: block; }

	.seoTextWrapper { height: 235px; overflow: hidden; padding-bottom: 43px; }
	.seoTextWrapper:before { content: ""; top: 20%; left: 0; right: 0; bottom: 43px; z-index: 1; position: absolute; background: linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff); }
	.seoTextWrapper.opened:before { display: none; }
	.seoTextWrapper.opened { height: auto; }

	.seoTextWrapper .btnsWrapper { position: absolute; bottom: 0px; left: 0px; display: block; }

	.seoTextWrapper .seoLeftBox { width: 100%; padding: 0px 10px; }
	.seoTextWrapper .seoRightBox { width: 100%; padding: 0px 10px; }

	.homepageHoleBannersContent { width: 300px; margin-top: 0px; }
	.homepageTopBannerWidget { width: 300px; margin: 10px; }
	.homepageHoleBannersContent .spacerContent { display: none; width: 300px; padding-bottom: 10px; border-bottom: none; }
	.homepageHoleBannersContent .spacerContent .title { width: 300px; font-size: 30px; padding-left: 0px; padding-right: 0px; }
	.homepageHoleBannersContent .bannerBox { width: 300px; height: 300px; margin: 0px 0px 10px 0px; }
	.homepageHoleBannersContent .bannerBox img { width: 300px; margin: 0px 0px 10px 0px; }
	.homepageHoleBannersContent .bannerBox.oneFourth { width: 280px; height: auto; margin: 0 10px 10px 0px; }
	.homepageHoleBannersContent .bannerBox.oneFourth .fade { width: 250px; }
	.homepageHoleBannersContent .bannerBox.oneFourth .fade .title { width: 220px; }
	.homepageHoleBannersContent .bannerBox.oneFourth .fade .subTitle { width: 220px; }
	.homepageHoleBannersContent .bannerBox.oneFourth img { width: 280px; }
	.homepageHoleBannersContent .bannerBox .fade { width: 280px; }
	.homepageHoleBannersContent .bannerBox .fade .title { width: 260px; padding-left: 10px; padding-right: 10px; }
	.homepageHoleBannersContent .bannerBox .fade .subTitle { width: 260px; padding-left: 10px; padding-right: 10px; }
	.homepageHoleBannersContent .bannerBox.bottomTitle { height: auto; }
	.homepageHoleBannersContent .bannerBox.bottomTitle img { margin: 0px; }
	.homepageHoleBannersContent .bannerBox.bottomTitle .fade { width: 100%; }
	.homepageHoleBannersContent .bannerBox.wide { width: 300px; height: 146px; margin: 0px 0px 10px 0px; }
	.homepageHoleBannersContent .bannerBox.wide img { width: 300px; margin: 0px 0px 10px 0px; }
	.homepageHoleBannersContent .bannerBox.wide .fade { width: 280px; min-height: 10px; }
	.homepageHoleBannersContent .bannerBox.wide .fade .title { width: 260px; padding-left: 10px; padding-right: 10px; }
	.homepageHoleBannersContent .bannerBox.wide .fade .subTitle { display: none; width: 260px; padding-left: 10px; padding-right: 10px; }
	.homepageHoleBannersContent .bannerBox.wide .fade .buyBtn { display: none; }
	.homepageHoleBannersContent .bannerBox.oneHalf { width: 300px; height: 197px; }
	.homepageHoleBannersContent .bannerBox.oneHalf.withBorder { height: auto; }
	.homepageHoleBannersContent .bannerBox.oneHalf img { width: 300px; margin: 0px 0px 10px 0px; }
	.homepageHoleBannersContent .bannerBox.oneHalf .fade { width: 280px; min-height: 10px; }
	.homepageHoleBannersContent .bannerBox.oneHalf .fade .title { width: 260px; padding-left: 10px; padding-right: 10px; }
	.homepageHoleBannersContent .bannerBox.fullWidth { width: 300px; height: auto; }
	.homepageHoleBannersContent .bannerBox.fullWidth img { width: 300px; height: auto; }
	.bannerBox.fullWidth.textRight .fade { width: 100%; padding-top: 30px; box-sizing: border-box; }
	.bannerBox.fullWidth.textRight .fade .title { margin-bottom: 5px; font-size: 14px; line-height: 16px; }
	.bannerBox.fullWidth.textRight .fade .subTitle { display: none; font-size: 12px; line-height: 14px; }

	.col2-left-layout .homepageHoleBannersContent { width: 300px; margin-top: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox { width: 300px; height: 300px; margin: 0px 0px 10px 0px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox img { width: 300px; margin: 0px 0px 10px 0px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox .fade { width: 280px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox .fade .title { width: 260px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox .fade .subTitle { width: 260px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox .fade .buyBtn { }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.bottomTitle { height: auto; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.bottomTitle img { margin: 0px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.bottomTitle .fade { width: 100%; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide { width: 300px; height: 146px; margin: 0px 0px 10px 0px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide img { width: 300px; height: 146px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide .fade { width: 280px; min-height: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide .fade .title { width: 260px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide .fade .subTitle { display: none; width: 260px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.wide .fade .buyBtn { display: none; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf { width: 300px; height: 197px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf img { width: 300px; height: 197px; margin: 0px 0px 10px 0px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf .fade { width: 280px; min-height: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf .fade .title { width: 260px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.oneHalf .fade .subTitle { width: 260px; padding-left: 10px; padding-right: 10px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth { width: 300px; height: auto; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth img { width: 300px; height: auto; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth.textRight .fade { width: 100%; padding-top: 30px; box-sizing: border-box; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth.textRight .fade .title { margin-bottom: 5px; font-size: 14px; line-height: 16px; }
	.col2-left-layout .homepageHoleBannersContent .bannerBox.fullWidth.textRight .fade .subTitle { display: none; font-size: 12px; line-height: 14px; }

	#main .homepageResponsiveBanners { width: 300px; display: none; }

	#main .mainContent .productsSliderContent { width: 300px; }
	#main .mainContent .productsSliderContent.productViewSuggestion { margin: 0px 0px 0px 0px; }
	#main .mainContent .productsSliderContent .title { width: 225px; text-align: left; }
	#main .mainContent .productsSliderContent .title a { font-size: 18px; font-weight: bold; }
	.productsSliderContent .title span.text { font-size: 18px; font-weight: bold; }
	#main .mainContent .productsSliderContent .productSlider { width: 300px !important; height: 220px !important; margin-bottom: 15px; }
	#main .mainContent .productsSliderContent.recentlyViewedBox .productSlider { height: auto !important; }
	#main .mainContent .productsSliderContent.similarProductsBox .productSlider { height: 220px !important; }
	#main .mainContent .productsSliderContent.productViewSuggestion .productSlider { margin-bottom: 0px; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item { width: 150px; height: 220px; }
	#main .mainContent .productsSliderContent.recentlyViewedBox .productSlider .touchcarousel-item { width: 150px !important; height: 150px !important; }
	#main .mainContent .productsSliderContent.similarProductsBox .productSlider .touchcarousel-item { height: 150px; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox { width: 146px; height: 213px; margin: 0px !important; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox img.mainSmallImage { width: 146px; height: 146px; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox img.secondSmallImage { width: 146px; height: 146px; }
	#main .mainContent .productsSliderContent.recentlyViewedBox .productSlider .touchcarousel-item .productBox img { width: 146px; height: 146px; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox h2 { width: 136px; margin-left: 5px; margin-right: 5px; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox .price-box { width: 136px; margin: 3px 5px 0px 5px !important; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox .sizesBox { width: 136px; padding: 5px; }
	.productsSliderContent.productViewSuggestion .productSlider .arrow-holder { display: block ; }
	#main .mainContent .productsSliderContent .viewAllBtn { margin: 90px 0px 0px 3px; font-size: 10px; padding: 0px 18px 0px 5px !important; background-position: 130px 8px; }
	#main .mainContent .productSlider .touchcarousel-item .productBox img { width: 100%; height: auto; }

	#main .mainContent .productInner .relatedBundlesWrapper span.title { padding-right: 76px; box-sizing: border-box; }
	#main .mainContent .productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item { width: 146px; height: auto; margin-right: 4px !important; }
	#main .mainContent .productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox { width: 100%; height: auto; }
	#main .mainContent .productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox img { width: 100%; height: auto; }
	#main .mainContent .productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox .productTitle { width: 100%; margin: 0px !important; }
	#main .mainContent .productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox .price-box { width: 100%; margin: 0px !important; }
	#main .mainContent .productInner .relatedBundlesWrapper ul.touchcarousel-container li.touchcarousel-item .productBox .outfitLabel { width: 40px; height: 40px; line-height: 39px; font-size: 10px; }

	#main .mainContent .productInner .sameProductDifferentColors span.title { padding-right: 76px; box-sizing: border-box; }
	#main .mainContent .productInner .sameProductDifferentColors ul.touchcarousel-container li.touchcarousel-item { width: 146px; height: 146px; margin-right: 6px !important; }
	#main .mainContent .productInner .sameProductDifferentColors ul.touchcarousel-container li.touchcarousel-item .productBox { width: 100%; height: 100%; }
	#main .mainContent .productInner .sameProductDifferentColors ul.touchcarousel-container li.touchcarousel-item .productBox img { width: 100%; height: 100%; }

	.pagePluginContent { width: 300px; height: auto; min-height: 1px; margin: 0px 10px 0px 10px; }
	.pagePluginContent .fb-page { width: 300px; height: 154px; margin: 0px; }
	.pagePluginContent .instagramBanner { width: 300px; height: auto; border-radius: 0px; }
	.pagePluginContent .instagramBanner img { width: 300px; height: auto; }

	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item { width: 170px !important; height: 240px !important; }
	#main .mainContent .productsSliderContent .productSlider .touchcarousel-item .productBox { width: 166px !important; height: 233px !important; margin: 0px !important; }


	.recentlyViewedBox { width: 100%; margin: 10px 0px 0px 0px !important; padding: 0px 10px 0px 0px; box-sizing: border-box; }
	.recentlyViewedBox .block-title strong span { width:100%; margin-top: 20px; font-size: 12px; line-height: 16px; font-weight: bold; text-align: left; text-transform: uppercase; }
	.recentlyViewedBox ul#recently-viewed-items { width:100%; height: auto; max-height: 280px; overflow: hidden; margin-bottom: 10px; }
	.recentlyViewedBox ul#recently-viewed-items li { width:100%; max-width: 146px; height: 100%; margin: 0px 5px 5px 5px; }
	.recentlyViewedBox ul#recently-viewed-items li .productBox { width:100%; height:100%; margin: 0px; }
	.recentlyViewedBox ul#recently-viewed-items li .productBox .vproduct-image { width:100%; height:100%; }
	.recentlyViewedBox ul#recently-viewed-items li .productBox .vproduct-image img { width:100%; height:100%; }
	.recentlyViewedBox ul#recently-viewed-items li .productBox .product-name { width:126px; padding-left:5px; padding-right:5px; margin:0px; }
	#main .breadcrumb { display: none; }
	.catalog-product-view #main .breadcrumb { display: block; width: 300px; margin: 0px 10px 0px 10px; }
	.catalog-product-view #main .breadcrumb ul li { margin-bottom: 5px; }
	.catalog-product-view #main .breadcrumb span.last { display: none; }
	#main .breadcrumb .banner { display: none; }

	.homepageSEO { display: none; text-align: center; }
	.homepageSEO h1 { float: none; display: inline-block; font-size: 11px; text-align: center; }
	.homepageSEO p { float: none; display: inline-block; font-size: 11px; text-align: center; }
	#main .mainContent .IMG404 { display:none; }
	#main .mainContent .rightContent404 { margin-left:0px; width:300px; }
	#main .mainContent .rightContent404 .firstCol { width:300px; height:auto; }
	#main .mainContent .rightContent404 .secondCol { width:300px; height:auto; }
	#main .mainContent .rightContent404 .clearH3 { height:1px; }

	#main .mainContent .category-title { width: 100%; }
	#main .mainContent .category-title h1 { font-size: 16px; line-height: 20px; text-align: center; }

	#main .mainContent h1 { font-size:20px; line-height:20px; }
	.attributesplash-page-view #main .mainContent h1,
	#main .productFilter h1 { font-size: 20px; }
	#main .mainContent h2 { }

	#main .mainContent .categoryNavigation { display: none; }

	#main .overColsContent { margin: 15px 0px 25px 0px; }
	.attributesplash-page-view #main .overColsContent { }
	#main .overColsContent .productFilter .page-title.category-title { padding: 0px 0px 0px 0px; }
	#main .overColsContent .productFilter select.sortSelect { position: relative; left: 10px; right: auto; bottom: auto; margin: 10px 0px 0px 0px; }
	#main .productFilter .list-control-wrapper { float: left; width: 100%; padding-top: 15px; }
	#main .productFilter .pager { width: 100%; bottom: 35px; }
	#main .overColsContent .productFilter .pager .paging { display: none;}
	#main .productFilter .pager .amount { width: 100%; text-align: center; margin-right: 0; }
	#main .overColsContent .productFilter .viewAsSwitcher { right: 10px; left: auto; }
	#main .overColsContent .productFilter .viewAsSwitcher .viewSwitcherBtns.grid { background-image: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/viewSwitcherBtnsGrid2Mobile.png); }
	#main .overColsContent .productFilter .viewAsSwitcher .viewSwitcherBtns.list { background-image: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/viewSwitcherBtnsList2Mobile.png); }

	#main .productFilter h1 { font-size: 20px; line-height: 28px; }
	#main .productFilter.bottom { height: 50px; }
	#main .productFilter.bottom .pager { float: left; width: 100%; height: auto; text-align: center; }
	#main .productFilter.bottom .pager .paging { float: left; width: 100%; height: auto; text-align: center; }
	#main .productFilter.bottom .pager .paging a { float: none; display: inline-block; }
	#main .productFilter.bottom .pager .paging a.leftArrow { margin-bottom: -9px; }
	#main .productFilter.bottom .pager .paging a.rightArrow { margin-bottom: -9px; }

	#main .mainContent .category-description { width: 100%; margin: 15px 0px 15px 0px; }
	#main .mainContent .categoryNavigation .categoryList { display:none; }
	#main .mainContent .categoryNavigation .categorySelect { display:block; margin-top:5px; margin-bottom:5px; }

	.col2-left-layout #main .productList .productBox.featured { float: none; display: table; margin-left: auto; margin-right: auto; }

	#main .productList { width:300px!important; }
	#main .productList .productBox { width: 146px; height: 225px; margin: 0px 0px 10px 0px; }
	#main .productList .productBox img { width: 146px; height: 146px; }
	#main .productList .productBox .brandLogo img { margin: 5px 3px 0; }
	#main .productList .productBox .productTitle { width: 140px; height: 30px; margin: 2px 3px 0px 3px; font-size: 12px; line-height: 15px; }
	#main .productList .productBox.madeInItaly .productTitle { line-height: 15px; }
	#main .mainContent .productSlider .touchcarousel-item .productBox .productTitle { width: 140px; height: 30px; margin: 2px 3px 0px 3px; font-size: 12px; line-height: 15px; }
	#main .productList .productBox .sizesBox { width: 136px; padding: 5px; }
	#main .productList .productBox:hover .sizesBox { bottom: 74px; }
	#main .productList .productBox div.price-box { width: 100% !important; margin: 3px 0px 0px 0px !important; }
	#main .productList .productBox span.price { line-height: 20px; }
	#main .productList .productBox div.price-box .price-from .price-label { font-size: 10px; }
	#main .productList .productBox div.price-box .price-from .price { font-size: 11px; }
	#main .productList .productBox div.price-box .price-to .price-label { font-size: 10px; }
	#main .productList .productBox div.price-box .price-to .price { font-size: 11px; }

	.ro-lang-body-class #main .productList .productBox div.price-box p.old-price span { font-size: 11px !important; }
	.ro-lang-body-class #main .productList .productBox div.price-box p.special-price span { font-size: 12px !important; }
	#main .productList .productBox .madeInItaly { width: 128px; background-size: 100%; margin-left: 5px; margin-right: 5px; }
	#main .productList .productBox.madeInItaly .price-box { margin-top: 3px !important; }
	#main .productBox .labelsContainer { width: 40px; }
	#main .productBox .newLabel { width: 40px; height: 40px; line-height: 39px; padding-top: 1px; padding-bottom: 0px; font-size: 11px; }
	#main .productBox .promoLabel { width: 40px; height: 40px; line-height: 39px; font-size: 11px; }
	.collectionSeasonLabel { font-size: 12px; }

	#main .productList.listMode .productBox { width: 304px; height: 385px; margin: 0px 0px 10px -4px; }
	#main .productList.listMode .productBox img { width: 304px; height: 304px; }
	#main .productList.listMode .productBox .brandLogo img { width: auto; height: auto; margin: 5px 5px 0; }
	#main .productList.listMode .productBox .productTitle { width: 298px; }
	#main .productList.listMode .productBox .price-box { width: 294px; }
	#main .productList.listMode .productBox .sizesBox { width: 294px; }
	#main .productList.listMode .productBox .madeInItaly { width: 168px; background-size: 100%; margin-left: 5px; margin-right: 5px; }

	#main .backToTopBtn { display: block; margin: 10px 0px -10px 0px; }

	#main .mainContent .itemsAreFilteredText { font-weight: normal; font-size: 12px; line-height: 14px; padding: 5px; }
	#main .mainContent .itemsAreFilteredText:after { right: 1px; top: 3px; }

	#main .productInner { width:300px; }
	#main .productInner .mediaContent { display: none; width: 300px; height: 330px; margin: 0px; }
	#main .productInner .mainPicture { width:300px; margin:0px; }
	#main .productInner .mainPicture .mainIMGLink { width: 300px; height: 300px; }
	#main .productInner .mainPicture .socialShare { display:none; }
	#main .productInner .mainPicture .showReviewForm { display:none; }
	#main .productInner .mainPicture .fb-comments { display:none; }
	#main .productInner .mainPicture .zoomPad { width:300px; cursor: inherit !important; }
	#main .productInner .mainPicture .zoomPad img#preview { width:298px; height: 298px; }
	#main .productInner .mainPicture .zoom { display: none; }
	#main .productInner .mainPicture .zoomWrapper { display: none !important; width:298px!important; height:298px!important; }
	#main .productInner .mainPicture .zoomWrapper .zoomWrapperImage { width:298px!important; height:298px!important; }
	#main .productInner .tumbPictures { width:100%; text-align: center; padding:0px; margin:8px 0px 0px 0px; position: relative; left: auto; top: auto; bottom: auto; right: auto; }
	#main .productInner .tumbPictures a { float:none; display:inline-block; width:7px; height:7px; padding:0px; margin:0px 5px 0px 5px; background:#fff; border: 2px solid #a1a1a0; }
	#main .productInner .tumbPictures a.current { background:#a1a1a0; }
	#main .productInner .tumbPictures a img { display: none; }
	#main .productInner .responsiveGallery { display: block; }

	#main .productInner .productInfo { width:300px; margin-top: 0px; position: relative; padding-bottom: 20px; }
	#main .productInner .madeInItaly { float: left; width: 100%; text-align: center; background-position: left top; margin: 5px 0px 5px 0px; }
	#main .productInner .productInfo h1 { font-size: 15px; line-height: 17px; margin-bottom: 6px; }
	#main .productInner .productInfo .brandLink { float: none; display: inline; margin: 0px 0px 1px 0px; font-size: 15px; font-weight: bold; }
	.gr-lang-body-class #main .productInner .productInfo .brandLink { display: none; }
	#main .productInner .productInfo .deliveryDateRow { width: 100%; box-sizing: border-box; height: auto; margin: 2px 0px 5px 0px; position: relative; }
	#main .productInner .productInfo .deliveryDateRow .available { margin: 0px 0px 0px 0px; font-size: 11px; }
	#main .productInner .productInfo .deliveryDateRow .deliveryDay { width: 218px; height: auto; line-height: 14px; text-align: left; font-size: 11px; letter-spacing: -0.5px; margin: 3px 0px 0px 4px; }
	#main .productInner .productInfo .addBox .confAttribute ul.sizeList { width: 100%; }
	#main .productInner .productInfo .addBox .confAttribute ul.sizeList li a { height: 33px; line-height: 33px; padding: 0 10px; font-size: 13px; }
	.productInfo .addBox .confAttribute ul.sizeList li.notInStock a::after { width: 40px; height: 33px; }
	#main .productInner .productInfo .addBox .fastOrderBtn { width: 300px; margin-top: 30px; }
	#main .productInner .productInfo .addBox .or { margin: -70px 0px 0px 0px; width: 300px; }
	#main .productInner .productInfo .addBox .outOfStockText .otherCatBtn { width: 100%; height: auto; box-sizing: border-box; }
	#main .productInner .productInfo .fastOrderPopUp .closeBtn { top: 45px; }
	#main .productInner .productInfo .productInnerSocial { float: left; width: 100%; height: auto; z-index: 20; margin: 0 0 10px; }
	.productInnerSocial a .shareWithPopUp { display: none !important; }
	#main .productInner .productInfo .infoBox { width:300px; margin:0px 0px 0px 0px!important; }
	#main .productInner .productInfo .textInfoProduct { width:300px; margin:0px 0px 0px 0px!important; }
	#main .productInner .productInfo .textInfoProduct h3 { width:271px; }
	#main .productInner .productInfo .textInfoProduct p { width:271px; }
	#main .productInner .productInfo .price-box .regular-price span.price { font-size: 20px !important; line-height: 22px !important; }
	#main .productInner .productInfo .price-box .old-price span.price { font-size: 20px !important; line-height: 22px !important; }
	#main .productInner .productInfo .price-box .special-price span.price { font-size: 20px !important; line-height: 22px !important; }
	#main .productInner .productInfo .addBox { width:300px; margin:0px 0px 0px 0px; }
	#main .productInner .productInfo .addBox .sizeBox { width:300px; }
	#main .productInner .productInfo .addBox .sizeBox label { width:135px; margin-right:10px; font-size:14px; }
	#main .productInner .productInfo .addBox .addtoBag { width:300px !important; height: 50px; margin: 0px!important; }
	#main .productInner .productInfo .addBox .sizeBox select { width:155px; }
	#main .productInner .productInfo .addBox .add-to-cart-title { margin-top:0px; }
	#main .productInner .productInfo .addBox .confAttribute .title { margin-bottom: 10px; }

	#main .productInner .bundle-item-box .bundle-item-img { width: 60px; height: 60px; margin: 0px 8px 8px 0px; }
	#main .productInner .bundle-item-box .bundle-item-info { width: 230px; }
	#main .productInner .bundle-item-box .bundle-item-info .title { font-size: 13px; line-height: 15px; }

	.catalog-product-view #main .productInner .productInfo ul.add-to-links li a { width:300px; text-align:center; }
	#main .productInner .productInfo .productInfoInnerLeft { width: 300px; }
	#main .productInner .productInfo .infoBoxRight { width: 300px; margin: 10px 0; }
	#main .productInner .productInfo .infoBoxRight a#tableSizes { padding-left:74px; background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/tableSizesIcon.png) no-repeat 53px 4px; }
	#main .productInner .productInfo .textInfoProduct h3 { background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/plus1.jpg) no-repeat 0px 1px; padding-left:20px; margin-bottom:8px; }
	#main .productInner .productInfo .textInfoProduct h3.opened { background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/plus1.jpg) no-repeat 0px 1px; padding-left:20px; margin-bottom:8px; }
	#main .productInner .productInfo .fb-comments span { width: 300px !important; }
	#main .productInner .productInfo .fb-comments span iframe { width: 300px !important; }
	#main .productInner .productInfo .accordionInfoContent { width: 300px; }
	#main .productInner .productInfo .accordionInfoContent .accordionItem { width: 258px; }
	#main .productInner .productInfo .accordionInfoContent .accordionItem .link { width: 224px; }
	#main .productInner .productInfo .accordionInfoContent .accordionItem .accordionSub { width: 224px; }
	.catalog-product-view ul.messages li.success-msg ul li span a.cartSuccessRedirect { margin-left: 44px; float: none; display: inline; }
	#main .productInner .notificationWishlistWrapper { width: 100%; text-align: center; }
	#main .productInner .productInfo .addToCartNotification { width: 100%; margin-bottom: 10px; padding-left: 15px; padding-right: 10px; }

	#main .productInner .freeDeliveryInfoBox.responsiveTop { padding: 12px 5px 12px 30px; background-position: 6px 12px; }
	#main .productInner .freeDeliveryInfoBox.responsiveTop p { font-size: 13px; }
	#main .productInner .freeDeliveryInfoBox.responsiveTop p a { font-size: 13px; }

	#main .productInner .productInfo .addBox .freeDeliveryInfoBox { width: 100%; padding: 12px 5px 12px 30px; background-position: 6px 12px; }
	#main .productInner .productInfo .addBox .freeDeliveryInfoBox p { font-size: 13px; }
	#main .productInner .productInfo .addBox .freeDeliveryInfoBox p a { font-size: 13px; }
	#main .productInner .productInfo .addBox .link-wishlist { display: none; }
	#main .productInner .productInfo .link-wishlist.responsiveWishlist { display: block; clear: both; float: none; margin: 0px auto 0px auto; text-align: left; }

	#main .productInner .relatedContent { width:300px; }
	#main .productInner .relatedContent .relatedBox { width:300px; }
	#main .productInner .relatedContent .relatedBox h3 { font-size: 18px; line-height: 20px; text-transform: none; text-align: center; font-weight: normal; }
	#main .productInner .relatedContent .relatedBox .product-image { margin:0px 5px 5px 5px!important; width:136px; height:206px; overflow:hidden; }
	#main .productInner .relatedContent .relatedBox .product-image img { width:136px!important; height:136px!important; margin:0px!important; }
	#main .productInner .relatedContent .relatedBox .product-image img.mainSmallImage { display:block!important; }
	#main .productInner .relatedContent .relatedBox .product-image img.secondSmallImage { display:none!important; }
	#main .productInner .relatedContent .relatedBox .product-image .upperInfo { width:126px; margin-left:5px; margin-right:5px; margin-bottom:0px; }
	#main .productInner .relatedContent .relatedBox .product-image .upperInfo p { width:auto; }
	#main .productInner .relatedContent .relatedBox .product-image h2 { width:126px; height:44px; margin-left:5px; margin-right:5px; font-size:12px; line-height:14px; }
	#main .productInner .relatedContent .relatedBox .product-image div.price-box { width:126px; margin:-5px 5px 5px 5px!important; }
	#main .productInner .relatedContent .relatedBox .product-image .viewDetailed { width:126px; margin:0px 5px 0px 5px; padding:0px; display:none; }
	#main .productInner .relatedContent .relatedBox .product-image .sizesBox { bottom:70px; }
	#main .productInner .relatedContent .relatedBox .product-image .promoLabel { top:5px!important; padding:0px!important; margin:0px!important; left:5px!important; }
	#main .productInner .relatedContent .relatedBox .product-image:hover .promoLabel { top:3px!important; left:3px!important;}
	#main .productInner .relatedContent .relatedBox .product-image .newLabel { top:5px!important; padding:0px!important; margin:0px!important; left:5px!important; }
	#main .productInner .relatedContent .relatedBox .product-image:hover .newLabel { top:3px!important; left:3px!important;}
	#main .productInner .relatedContent .relatedBox .product-image div.price-box p.old-price span { font-size:12px!important; }
	#main .productInner .relatedContent .relatedBox .product-image div.price-box p.special-price span { font-size:12px!important; }
	#main .productInner .relatedContent .relatedBox .product-image h2 { margin-bottom: 3px; }
	#main .productInner .relatedContent .relatedBox .product-image h2 a { font-size: 11px; line-height: 13px; }
	#main .productInner .relatedContent .relatedBox .product-image span.price { font-size: 12px; }
	.pascalsystem-content { width:300px!important; margin-left:-8px!important; }
	.pascalsystem-content #pshtml-content { width:300px!important; }
	.pascalsystem-content #pshtml-content .cartPopupContainer { width:300px!important; }
	.pascalsystem-content #pshtml-content .cartPopupContainer .cartPopupMessage { width:215px!important; padding:13px 15px 14px 70px!important; }
	.pascalsystem-content #pshtml-content .cartPopupContainer .cartPopupright { width:167px!important; }
	.pascalsystem-content #pshtml-content .cartPopupContainer .continueShoppingBtn { margin:20px 22px 20px 48px!important; }
	.pascalsystem-content #pshtml-content .cartPopupContainer button.btn-proceed-checkout { margin:5px 0px 20px 48px!important; }
	.pascalsystem-content #pshtml-content ul.messages { width:298px!important; }
	.pascalsystem-content #pshtml-content ul.messages li.success-msg { width:298px!important; }
	.pascalsystem-content #pshtml-content ul.messages li.success-msg ul li { width:298px!important; }
	.pascalsystem-content #pshtml-content ul.messages li.success-msg ul li span { width:278px!important; }
	.pascalsystem-content #pshtml-content .quickCartLeft { width:300px!important; margin-top:0px!important; }
	.pascalsystem-content #pshtml-content .quickCartLeft .quickCartProductBox { width:300px!important; }
	.pascalsystem-content #pshtml-content .quickCartRightCol { float:left!important; width:280px!important; }
	.pascalsystem-content #pshtml-content .quickCartRightCol .button { margin-left:66px!important; }
	.pascalsystem-content #pshtml-content .quickCartRightCol .continueShoppingBtn { margin-left:66px!important; }
	.sizePopUpContent { width: 100%; height: 550px; padding: 0px;  margin: 0px; }
	.sizePopUpContent h3 { margin-top: 5px; margin-bottom: 10px; font-size: 11px; line-height: 13px; }
	.sizePopUpContent .sizePopUpCMSBlock { width: 100%; padding-bottom: 15px; overflow-x: scroll; }
	.sizePopUpContent .sizePopUpCMSBlock p { float: left; width: 100%; height: auto; padding: 0px; margin-bottom: 10px; font-size: 11px; line-height: 13px; }
	.sizePopUpContent .tableSize { margin-bottom: 10px; }
	.sizePopUpContent .tableSize table { width: auto; margin-bottom: 8px; }
	.sizePopUpContent .tableSize thead td { font-size: 11px; line-height: 13px; padding: 3px 2px 3px 2px; }
	.sizePopUpContent .tableSize td { font-size: 11px; line-height: 13px; padding: 3px 2px 3px 2px; }
	.sizePopUpContent .tableSize td.firstCol { font-size: 11px; line-height: 13px; }
	.sizePopUpContent .tableSize td.tableTitle { font-size: 14px; line-height: 16px; }
	.sizePopUpContent  .sizeIMGContent { float: left; width: auto; max-width: 100%; margin: 10px 0px 0px 0px; }
	.sizePopUpContent  .sizeIMGContent img { float: left; width: 100%; height: auto; margin: 0px; }
	.sizePopUpContent .onlyInResponsiveText { display: block; }
	.catalog-product-view #fancybox-close { top: 0px; }

	.checkout-cart-index .mainContent h1 { text-align: center !important; }
	.checkout-cart-index .mainContent p.checkoutCartInfoText { text-align: center; }

	.btnCheckout { height: 50px; line-height: 50px; }
	.checkout-cart-index .mainContent h1 { margin: 0px !important; }
	.checkout-cart-index .checkoutCartInfoText { display: none; }
	.shoppingCart { width:300px; margin: 10px 0px 0px 0px; }
	.shoppingCart .cartTopContent .continueShopping { display: none; }
	.shoppingCart .continueShopping { width: 257px; margin-bottom: 10px; }
	.shoppingCart .btnCheckout { float: left; width: 300px; }
	.shoppingCart .shoppingCartItems { width: 100%; }
	.shoppingCart .shoppingCartItems .row { width: 100%; border-top: 1px solid #d0d0d0; border-bottom: none; }
	.shoppingCart .shoppingCartItems .row.headerRow { display: none; }
	.shoppingCart .shoppingCartItems .row.headerRow .cell.col1 { text-align: center; font-size: 12px; line-height: 15px; }
	.shoppingCart .shoppingCartItems .row.headerRow .col1 { width: 100%; }
	.shoppingCart .shoppingCartItems .row.headerRow .col2 { display: none; }
	.shoppingCart .shoppingCartItems .row.headerRow .col3 { display: none; }
	.shoppingCart .shoppingCartItems .row.headerRow .col4 { display: none; }
	.shoppingCart .shoppingCartItems .row.headerRow .col5 { display: none; }
	.shoppingCart .shoppingCartItems .cell { min-height: 20px; padding: 10px 0px 0px 0px; }
	.shoppingCart .shoppingCartItems .col1 { width: 261px; }
	.shoppingCart .shoppingCartItems .col2 { width: 39px; height: 76px; }
	.shoppingCart .shoppingCartItems .col3 { display: none; }
	.shoppingCart .shoppingCartItems .col4 { width: 41px; margin: 5px 16px 5px 16px !important; padding: 0px; }
	.shoppingCart .shoppingCartItems .col5 { margin: 5px 0px 5px 13px; padding: 0px; }
	.shoppingCart .shoppingCartItems .itemTitle { width: 174px; margin-bottom: 2px; margin-top: 0px; font-size: 11px; }
	.shoppingCart .shoppingCartItems .itemDelete { float: right; margin: 0px; }
	.shoppingCart .shoppingCartItems .itemOption { width: 174px; margin-bottom: 2px; }
	.shoppingCart .shoppingCartItems .itemOption strong { font-size: 11px; }
	.shoppingCart .shoppingCartItems .amountBox { margin: 0px; width: 41px; }
	.shoppingCart .shoppingCartItems .amountBox input.spinbutton { width: 15px; }
	.shoppingCart .shoppingCartItems .price-box { margin: 0px 0px 0px 0px !important; }
	.shoppingCart .shoppingCartItems .price-box .regular-price { text-align: left; }
	.shoppingCart .shoppingCartItems .price-box .regular-price .price { text-align: left; color: #d51a20; font-size: 14px; line-height: 24px; font-weight: 600; }
	.shoppingCart .shoppingCartItems .price-box .old-price { float: left; width: auto; text-align: left; margin-right: 4px; }
	.shoppingCart .shoppingCartItems .price-box .old-price .price { text-align: left; font-size: 14px; line-height: 24px; }
	.shoppingCart .shoppingCartItems .price-box .special-price { float: left; width: auto; text-align: left; }
	.shoppingCart .shoppingCartItems .price-box .special-price .price { text-align: left; color: #d51a20; font-size: 14px; line-height: 24px; font-weight: 600; }
	.shoppingCart .shoppingCartRight { width: 300px; margin: 0px; }
	.shoppingCart .shoppingCartRight .underCartTotalBox { width: 290px; padding-top: 10px; }
	.shoppingCart .shoppingCartRight .underCartTotalBox span.row { text-align: center; padding: 0px 0px 7px 0px; }
	.shoppingCart .shoppingCartRight .underCartTotalBox span.row.totalPrice { padding: 15px 0px 7px 0px; }
	.shoppingCart .freeDeliveryInfoBox { margin: 0px 0px 10px 0px !important; background-position: 17px 25px !important; }
	.shoppingCart .promoCodeBox { float: left; width: 275px; margin: 0px 0px 5px 0px; }
	.shoppingCart .promoCodeBox input.inputPromoCode { width: 175px; }
	.shoppingCart .promoCodeBox button.submitPromoCode { width: 80px; }
	.shoppingCart .crosssell { width: 100%; }
	.shoppingCart .crosssell .crossellItem { width: 300px; margin: 0px 0px 5px 0px; }
	.shoppingCartRightCol { display: none; }

	#main .col-main #easycheckout-form-wrap .wannaLogin { width:298px; }
	#main .col-main #easycheckout-form-wrap .wannaLogin .responsive-hide { display: none; }
	#main .col-main #easycheckout-form-wrap .wannaLogin .fb_login_button_inlogin { width: 232px; height: 34px; line-height: 33px; margin: 5px; }
	#main .col-main #easycheckout-form-wrap .wannaLogin .fb_login_button_inlogin:before { width: 34px; height: 34px; }
	#main .col-main #easycheckout-form-wrap .wannaLogin .google_login_button_inlogin { width: 232px; height: 34px; line-height: 33px; margin: 5px; }
	#main .col-main #easycheckout-form-wrap .wannaLogin .google_login_button_inlogin:before { width: 34px; height: 34px; }
	#main .col-main #easycheckout-form-wrap .wannaLogin .checkoutLoginBtn { width: 232px; height: 34px; line-height: 33px; margin: 5px; }
	#main .col-main #easycheckout-form-wrap .easy-step h2 { width: 298px; height: 32px; font-size: 14px; line-height: 15px; padding: 8px 0px 8px 0px; }
	#main .col-main #easycheckout-form-wrap .easy-step h2 span { margin: -8px 10px -8px 0px; width: 38px; height: 48px; line-height: 48px; }
	#main .col-main #easycheckout-form-wrap #easycheckout-shippingmethod.easy-step h2 { line-height: 38px; }
	#main .col-main #easycheckout-form-wrap #easycheckout-paymentmethod.easy-step h2 { line-height: 38px; }
	#main .col-main #easycheckout-form-wrap .address-form-list label { width:264px; padding:0px; margin:0px; text-align:left; }
	#main .col-main #easycheckout-form-wrap ul.address-form-list li#billing-new-address-form fieldset ul li.control .field label { width:100px; }
	#main .col-main #easycheckout-form-wrap ul.address-form-list li#billing-new-address-form fieldset ul li.control .field #customer_account_create { margin-left:0px; }
	#main .col-main #easycheckout-form-wrap fieldset { width:280px; padding:0px; }
	#main .col-main #easycheckout-form-wrap .address-form-list .input-box input.input-text { width:252px!important; margin-bottom:5px!important; }
	#main .col-main #easycheckout-form-wrap .address-form-list .field { width:266px; }
	#main .col-main #easycheckout-form-wrap .address-form-list .input-box select { width:264px!important; margin-bottom:5px!important; }
	#main .col-main #easycheckout-form-wrap form fieldset ul.right.rightColBilling label.econtLabel { width: auto !important; margin-right: 10px !important; }
	#main .col-main #easycheckout-form-wrap form fieldset ul.right.rightColBilling .officeLocator { display: none; }
	#easycheckout-form-wrap .createAccount { width: 295px; padding: 15px; }
	#easycheckout-form-wrap .createAccount .createAccountLeft { width: 100%; }
	#easycheckout-form-wrap .createAccount .createAccountLeft ul li.control .field { width: 100% !important; }
	#easycheckout-form-wrap .createAccount .createAccountLeft ul li.control .field label { width: 240px !important; font-size: 13px !important; line-height: 15px !important; }
	#easycheckout-form-wrap .createAccount .createAccountLeft ul li.control .field label strong { font-size: 13px !important; line-height: 15px !important; }
	#easycheckout-form-wrap .createAccount .createAccountLeft ul li#register-customer-password .field { width: 100% !important; }
	#easycheckout-form-wrap .createAccount .createAccountLeft ul li#register-customer-password .field label { margin-left: 0px !important; margin-right: 0px; width: 100% !important; text-align: left; }
	#easycheckout-form-wrap .createAccount .createAccountRight { float: left; width: 100%; margin: 0px; }

	#main .col-main #easycheckout-shipping-payment-step .shipping-method { width:298px; min-height:100px!important; height:auto; }
	#main .col-main #easycheckout-shipping-payment-step .payment-method { width:298px; min-height:100px!important; height:auto; }
	#main .col-main #easycheckout-shipping-payment-step .payment-method #checkout-payment-method-load dt label { width:240px; height:auto; line-height:16px; }
	#main .col-main #easycheckout-shipping-payment-step .payment-method #checkout-payment-method-load dt label.cashondelivery { width:210px; }
	#main .col-main #easycheckout-shipping-payment-step .payment-method #checkout-payment-method-load dt { margin-top:8px; }
	#main .col-main #easycheckout-form-wrap #easycheckout-shipping-payment-step .payment-method #checkout-payment-method-load fieldset { width:100%; }
	#main .col-main #easycheckout-shipping-payment-step .payment-method #checkout-payment-method-load dd ul#payment_form_moneybookers_acc img { width:270px; margin-left:-50px; }
	#main .col-main #easycheckout-form-wrap #easycheckout-review { float:left; width:268px!important; }
	#main .col-main #easycheckout-form-wrap .customer-comment-wrap { width:248px; margin: -205px 10px 10px; }
	#easycheckout-review .cartTotalBox .button-set { margin-top: 150px; }
	#main .col-main #easycheckout-review .customer-comment-wrap textarea { width:100% !important; height:100px!important; box-sizing: border-box; background: url(https://fashionmix.ro/skin/frontend/fashionmix/default/images/onePageCheckOutTextareaMobile.png) no-repeat left top!important; }
	.customer-comment-wrap h5 { font-size: 12px !important; }
	#main .col-main #easycheckout-form-wrap #easycheckout-addressbilling select.address-select, #main .col-main #easycheckout-form-wrap #shipping-address-form select.address-select { width: 100%; }
	#main .col-main #easycheckout-review .cartTotalBox { width:260px; }
	#main .col-main #easycheckout-review .cartTotalBox .terms { width:249px; }
	#main .col-main #easycheckout-review .cartTotalBox span.row span.label { width: 138px; }
	#main .col-main #easycheckout-review .cartTotalBox #submit-btn { width: 95%; height: 50px; line-height: 50px; }
	.cashTooltip { right: 0; left: auto; bottom: 30px; }
	#main .col-main #easycheckout-review-info #checkout-review-table th { padding:0px 5px 0px 5px!important; }
	#main .col-main #easycheckout-review-info #checkout-review-table td { padding:5px 5px 0px 5px!important; }
	#main .col-main #easycheckout-review-info #checkout-review-table td h3.product-name { font-size:11px!important; line-height:12px!important; padding:0px!important; text-transform:none; }
	#main .col-main #easycheckout-review-info #checkout-review-table td span.cart-price .price { font-size:12px!important; }
	#main .col-main #easycheckout-review-info #checkout-review-table td dl.item-options { margin-left:0px; }
	#main .col-main .payment-method #easycheckout-paymentmethod dl#checkout-payment-method-load { width: 96%; }

	.customer-account-login #main .mainContent { width: 300px; margin: 0px !important; padding: 10px; }
	.customer-account-login #main #login-form { width:278px; padding:10px 10px 15px 10px; }

	.customer-account-login #main #login-form .registered-users { width:278px; }
	.customer-account-login #main .facebookLoginBox { width:100%; padding:14px 10px 12px 10px!important; text-align: center; box-sizing: border-box; margin-bottom: 0;}
	.customer-account-login #main .facebookLoginBox .fb_login_button_inlogin { width: 100%; margin: 0 0 10px; box-sizing: border-box; }
	.customer-account-login #main .facebookLoginBox .google_login_button_inlogin { width: 100%; margin: 0; box-sizing: border-box; }
	.customer-account-login #main #login-form .new-users {  }
	.customer-account-login #main #login-form .registered-users { margin: 0px; }

	.customer-account-create #main .mainContent { width: 300px; }
	.customer-account-create #main #form-validate { width: 280px; padding: 10px; }
	.customer-account-create #main .facebookRegBox { width: 280px; height: auto; padding: 10px; border: 1px solid #ebebeb; border-bottom: none; text-align: center; }
	.customer-account-create #main .facebookRegBox .title { margin: 0px 0px 0px 0px; }
	.customer-account-create #main .facebookRegBox p { margin: 5px 0px 7px 0px !important; }
	.customer-account-create #main .facebookRegBox .fb_login_button_inlogin { float: none; display: inline-block; margin: 0px 0px 10px 0px; }
	.customer-account-create #main .facebookRegBox .google_login_button_inlogin { float: none; display: inline-block; margin: 0px; }
	.customer-account-create #main .facebookRegBox .or { display: none; }
	.customer-account-create #main .advantagesOfRegistration { display: none; }

	.checkout-onepage-success #main .col-main img { width:300px; }
	.customer-account-forgotpassword #main .mainContent { width: 100%; }
	.customer-account-forgotpassword #main #form-validate { padding: 0 10px 15px; width: 277px; }
	.customer-account-forgotpassword #main #form-validate .fieldset { width:278px; }

	.customer-account-index .data-table th { font-size:9px; line-height:11px; padding:0px 1px 0px 1px; }
	.customer-account-index .data-table td { font-size:10px; line-height:11px; padding:2px 1px 2px 1px; }
	.customer-account-index .data-table td.last { border-right: 1px solid #D0D0D0; }
	.customer-account-index .data-table td span.nobr a { font-size:9px; line-height:11px; }
	.customer-address-form #main .mainContent .fieldset { width: 300px; }
	#main .block-content label { width:215px; margin-left:100px; }
	#main .leftCol ul { width:215px; margin-left:73px; }
	#main .leftCol ul li a { text-align:center; }
	#main .leftCol ul li strong { text-align:center; }
	.sales-order-history .data-table th { font-size:9px; line-height:11px; padding:0px 1px 0px 1px; }
	.sales-order-history .data-table td { font-size:10px; line-height:11px; padding:2px 1px 2px 1px; }
	.sales-order-history .data-table td.last { border-right: 1px solid #D0D0D0; }
	.sales-order-history .data-table td span.nobr a { font-size:9px; line-height:11px; }
	.epaybg-customer-orders .data-table th { font-size:9px; line-height:11px; padding:0px 1px 0px 1px; }
	.epaybg-customer-orders .data-table td { font-size:10px; line-height:11px; padding:2px 1px 2px 1px; }
	.epaybg-customer-orders .data-table td.last { border-right: 1px solid #D0D0D0; }
	.epaybg-customer-orders .data-table td span.nobr a { font-size:9px; line-height:11px; }
	.webtexgiftregistry-index-editregistry .fieldset { width:278px!important; }
	.webtexgiftregistry-index-editregistry .fieldset .form-list li #regtitle { width:266px!important; }
	.webtexgiftregistry-index-editregistry textarea#parent_notes { width:266px!important; }
	.webtexgiftregistry-index-editregistry .fieldset .form-list li.control label { max-width: 90%!important; }
	.webtexgiftregistry-index-editregistry .cart-table .button { float:none!important; width:300px!important; display:inline-table!important; margin:3px auto 3px auto!important; }
	.webtexgiftregistry-index-tellabout .col-main label { margin-top:20px!important; }
	.webtexgiftregistry-index-tellabout .col-main .cleditorMain { width:300px!important; }
	.webtexgiftregistry-index-tellabout #main .mainContent .button { width:302px!important; text-align:center!important; }
	.webtexgiftregistry-index-tellabout #main .mainContent .button span { float:none; display:inline-table; text-align:center; }
	.cms-page-view #main .leftCol ul { margin:0px; width:321px; }
	.cms-page-view #main .leftCol ul li { width:300px; padding-left:10px; padding-right:10px; text-align:center; }
	.cms-page-view #main .leftCol ul li a { text-align:center; width:100%; padding:7px 0px 7px 0px; margin:0px 0px 0px 0px; }
	.contacts-index-index #main .leftCol ul { margin:0px; width:321px; }
	.contacts-index-index #main .leftCol ul li { width:301px; padding-left:10px; padding-right:10px; text-align:center; }
	.contacts-index-index #main .leftCol ul li a { text-align:center; width:100%; padding:7px 0px 7px 0px; margin:0px 0px 0px 0px; }
	.contacts-index-index #main .form-list li.wide textarea.input-text { width:288px; }
	.cms-page-view #main .mainContent p img { max-width:300px; margin-left:0px!important; margin-right:0px!important; }
	.cms-shipping-and-delivery #main .mainContent p iframe { width:300px!important; }
	.catalog-seo-sitemap-category #main .leftCol ul { margin:0px; width:321px; }
	.catalog-seo-sitemap-category #main .leftCol ul li { width:301px; padding-left:10px; padding-right:10px; text-align:center; }
	.catalog-seo-sitemap-category #main .leftCol ul li a { text-align:center; width:100%; padding:7px 0px 7px 0px; margin:0px 0px 0px 0px; }
	.wishlist-index-index #main .mainContent table#wishlist-table td img { width:40px; height:40px; }
	.wishlist-index-index #main .mainContent table#wishlist-table td textarea { width:70px; margin-left:2px; margin-right:2px; }
	.wishlist-index-index #main .mainContent table#wishlist-table td .button { width:110px!important;margin-left:2px!important;margin-right:2px!important; padding:0px!important }
	.wishlist-index-index #main .mainContent table#wishlist-table td .button span { width:100%!important; display:inline-table; font-size:8px!important; padding:0px 0px 0px 0px!important; }
	.wishlist-index-index #main .mainContent .cart-cell .add-to-cart-alt .input-text { margin-left:27px!important; }
	.wishlist-index-index #main .mainContent table#wishlist-table td .btn-remove { font-size:9px; }
	.wishlist-index-index #main .mainContent .button { margin:3px 0px 3px 0px!important; width:302px!important; text-align:center!important; }
	.wishlist-index-index #main .mainContent .button span { width:100%!important; text-align:center!important; }
	.catalog-product-view #main .productInner .productInfo .block-related .block-content ol#block-related li { margin-bottom:10px; }
	.catalog-product-view #main .productInner .productInfo .block-related .block-title h3 { font-size:14px!important; }
	.catalog-product-view #main .productInner .productInfo .infoBox .infoBoxTitle { font-size:14px; font-weight: normal; }
	.catalog-product-view #main .productInner .productInfo .infoBoxRight h3 { font-size:14px; font-weight: normal; }
	.catalog-product-view #main .productInner .productInfo .infoBoxRight span.infoBoxRightTitle { font-size:12px; font-weight: bold; line-height: 15px; }
	.catalog-product-view #main .productInner .fastOrderPopUp  { width:279px; padding: 70px 10px 20px 10px; top: 98px; }
	.catalog-product-view #main .productInner .fastOrderPopUp input.input-text { width: 268px; }
	.catalog-product-view #main .productInner .type-configurable .fastOrderPopUp  { top: 66px; }
	.catalog-product-view #main .productInner .fastOrderPopUp .phoneNumberWrapper { width: 280px; }
	.catalog-product-view #main .productInner .fastOrderPopUp .orderNowBtn { width: 280px; margin: 10px 0px 10px 0px; }
	.catalog-product-view #main .productInner .fastOrderPopUp p { width: 280px; margin-left: 0px; }
	.catalog-product-view #main .productInner .dailyDeal { width:280px; height:50px; top: 229px; }
	.catalog-product-view #main .mainContent .dailyDeal h2.title { width:290px!important; padding:0px; margin:5px 0px 7px 0px; text-align:center; }
	#main .mainContent .dailyDeal .clock { width:300px!important; }
	#main .mainContent .dailyDeal .clock span.label { width:300px!important; }
	#main .mainContent .dailyDeal .hasCountdown { margin-top:29px!important; margin-bottom:10px!important; padding-left:30px!important; }
	#main .mainContent .dailyDeal .saving span.label { width:300px!important; }
	#main .mainContent .dailyDeal .saving { width:300px!important; }
	#main .mainContent .dailyDeal .saving .percent { width:100%; text-align:center; }

	.productInner .similarProductsBox { display: none; }
	#main .productInner .responsiveSimilar { display: block; margin: 0 0 10px; border-top: 1px solid #cecece; }
    #main .productInner .responsiveSimilar .similarProductsBox { width: 100%; display: block; }

	#main .productInner .tumbPictures { height:auto; }
	#easycheckout-form-wrap form ul.right { float:left!important; margin-right:0px!important; }
	#easycheckout-form-wrap form ul.rightColBilling { width: 100% !important; }
	#terms { width:300px!important; }
	#terms .textPageContent { width:300px!important; }
	#deliveryPopUp .textPageContent { width:300px!important; }
	#returnsPopUp .textPageContent { width:300px!important; }
	#main .productList .productBox .upperInfo span { font-size:11px; margin-right:5px; }
	#main .mainContent .cartTotalBox .button-set span.step-index { margin:15px 0px 0px 26px!important; }
	.customer-account-login #main #login-form .new-users { width: 300px; margin: 0px 0px 0px 0px; padding: 0px; }
	#main .mainContent .data-table h3.product-name i.size { font-size: 11px !important; }

	#main .mainContent section.questionGameContent h1 { text-align: center; }
	#main .mainContent section.questionGameContent .questionSocial { float: left; margin: 0px 0px 0px 55px; }
	#main .mainContent section.questionGameContent .questionGameSliderContent { width: 300px !important; height: 300px !important; margin: 15px 0px 0px 0px; }
	#main .mainContent section.questionGameContent .anythingSlider ul.slider.fade { height: 300px !important; }
	#main .mainContent section.questionGameContent .anythingSlider ul.slider.fade li.panel { width: 300px !important; height: auto !important; }
	#main .mainContent section.questionGameContent .anythingSlider ul.slider.fade li.panel img { width: 300px !important; height: auto !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent { float: left; width: 300px; margin: 15px 0px 0px 0px; }
	#main .mainContent section.questionGameContent.successGame .questionGameInfoContent { width: 100%; margin: 10px 0px 0px 0px; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .description p { text-align: center; font-size: 14px; line-height: 17px; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .description img { max-width: 300px; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .gameCMSBlockContent table { width: 100% !important; margin-bottom: 20px !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .gameCMSBlockContent table td img { max-width: 90px; margin: 0px 0px 10px 0px !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm p.requered { text-align: center; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm input.input-text { margin-left: 28px; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm label { text-align: center; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm label.short { margin-left: 54px; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .mainQuestionBox { margin: 15px 0px 10px 0px; width: 280px; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm .mainQuestionBox input.radio { margin-left: 99px !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm .mainQuestionBox label.radioLabel { width: 150px !important; text-align: left !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm input#terms.checkbox { width: auto !important; margin: 2px 10px 0px 50px !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm button.button { margin-left: 65px !important; margin-bottom: 10px !important; }
	#main .mainContent section.questionGameContent .questionGameInfoContent .questionGameForm .validation-advice { text-align: center; }
	#main .mainContent section.questionGameContent .successBannersContent { width: 300px; margin: 0px; }
	#main .mainContent section.questionGameContent .successBannersContent a { margin: 0px 0px 10px 10px !important; }

	#main .mainContent .manufacturers h2 { text-align: center; margin: -10px 0px 15px 0px; }
	#main .mainContent .manufacturers .manuBox { width: 150px; }

	.categorypath-trend #main .mainContent h1 { font-size: 36px; line-height: 40px; }
	.categorypath-trend #main .mainContent .gotoFilters { display: none; }
	#main .mainContent .landingTrendContent { width: 300px; }
	#main .mainContent .landingTrendContent .trendBox { width: 300px; margin: 0px 0px 20px 0px; }
	#main .mainContent .landingTrendContent .trendBox .trendIMG { width: 300px; }
	#main .mainContent .landingTrendContent .trendBox .trendIMG img { width: 300px; height: auto; }

	#addAnotherProductPopUp { width: 220px; padding: 0px; }
	#addAnotherProductPopUp img { max-width: 220px; height: auto; }

	#main .mainContent .vipCustumersContent ul.cmsVipBox { width: 250px; height: 180px; padding: 114px 0px 0px 50px; margin-bottom: 20px; background-size: 100%; }
	#main .mainContent .vipCustumersContent ul.cmsVipBox li { font-size: 14px; margin-bottom: 5px; }
	#main .mainContent .vipCustumersContent ul.cmsVipBox li strong { font-size: 18px; }
	#main .mainContent .vipCustumersContent ul.cmsUltraVipBox { width: 250px; height: 180px; padding: 114px 0px 0px 50px; margin-bottom: 20px; background-size: 100%; }
	#main .mainContent .vipCustumersContent ul.cmsUltraVipBox li { font-size: 14px; margin-bottom: 5px; }
	#main .mainContent .vipCustumersContent ul.cmsUltraVipBox li strong { font-size: 18px; }
	#main .mainContent .vipCustumersContent .registerNowBtn { width: 300px; margin-top: 20px; }

	#main .col-left { width:320px; margin:0px; padding:0px 0px 0px 0px!important; }

	.catalog-category-view #main .col-left { width: 300px; height: 40px; min-height: 40px; margin: 0px 0px 0px -150px; position: absolute; left: 50%; top: 93px; z-index: 700; }
	.attributesplash-page-view #main .col-left { width: 300px; height: 40px; min-height: 40px; margin: 0px 0px 0px -150px; position: absolute; left: 50%; top: 93px; z-index: 700; }

	#main .col-left .responsiveFiltersWrapper { float: left; width: 100%; height: auto; padding: 0px; margin: 0px; position: relative; }
	#main .col-left .responsiveFiltersWrapper .openResponsiveFilters { display: block; }
	#main .col-left .responsiveFiltersWrapper .responsiveFilterSub { float: left; width: 270px; height: auto; padding: 10px; margin: 0px; position: absolute; left: 0px; top: 40px; z-index: 510; background:#fff; border: 5px solid #f1f1f1; display: none; }
	#main .col-left .block-layered-nav { width: 270px; }
	#main .col-left .filterBox { width: 270px; }
	.main .col-left .filterBox .subFilterContent { padding-bottom: 10px; margin-bottom: 10px; }

	#main .col-left img { display:none; }
	#main .col-left p { display:none; }

	#main .right-col { display:none; }

	#footer { margin-top: 10px; }
	#footer .wrapper { width: 300px; }
	#footer .footerTop { height: auto; padding-bottom: 20px; }
	#footer .footerTop .footerCol { width: 300px; min-height: 10px; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #656565; }
	#footer .footerTop .footerCol .footerTitle { text-align: center; }
	#footer .footerTop .footerCol .footerSocialBox { text-align: center; }
	#footer .footerTop .footerCol .footerSocialBox a { float: none; display: inline-block; padding-left: 5px; padding-right: 5px; }
	#footer .footerTop .footerCol .paymentsFooterBox { text-align: center; }
	#footer .footerTop .footerCol ul li { text-align: center; }
	#footer .footerBottom { margin-top: 10px; height: auto; margin-bottom: 10px; }
	#footer .footerBottom p { line-height: 15px; }
	#footer .footerColBottom { width: 100%; }
	#footer .footerColBottom.footerColWide { width: 100%; }
	#footer .footerColBottom { margin: 0 0 10px; }
	#footer .footerColBottom .footerTitle { text-align: center; }
	#footer .footerBottom .footerColBottom p { text-align: center; }
	#footer .footerBottom .paymentsFooterBox p img { margin: 0 5px 5px; }

	#popupDialog { width: 280px !important; height: 420px !important; left: 50% !important; margin-left: -140px !important; }
	#popupDialog #popupDialog_row1 { display: none; }
	#popupDialog #popupDialog_row3 { display: none; }
	#popupDialog .popup_content { width: 280px !important; height: 420px !important; background-position: center -20px }
	#popupDialog .popup_content .fmLogo { margin: 15px 0px 20px 48px; }
	#popupDialog .popup_content .title { font-size: 18px; line-height: 22px; }
	#popupDialog .popup_content .popUpContentRight { width: 260px; margin: 0px 10px 0px 10px; }
	#popupDialog .popup_content .ok_button { width: 260px; bottom: 195px; right: 10px; }
	#popupDialog .popup_content .cancel_button { top: 17px; right: 11px; }

	#main .mainContent .account-create .recaptcha { margin-left: -11px; }
	#main .mainContent #contactForm .recaptcha { float: left; margin-left: -1px; }

	.brand-logo-and-description { padding-left: 0; }
	.brand-logo-and-description .splash-image { position: static; text-align: center; margin-bottom: 10px; }
	.brand-logo-and-description .splash-image { max-width: 100%; }

	.news-inner img { max-width: 100%; }
	.stenik-article-article-view .text-box { padding-right: 0; }
	.stenik-article-article-view #main .breadcrumb { display: block; width: 100%; margin: 10px 0px 0px 0px; padding: 0px 10px 8px 10px; box-sizing: border-box; }
	.stenik-article-article-view #main .breadcrumb span.last { display: none; }
	.stenik-article-article-view #main .mainContent .button { width: 100%; box-sizing: border-box; }
	.news-box.listing-style .image-wrapper { width: 100%; }
	.news-box.listing-style .image-wrapper img { max-width: 100%; }
	.news-box.listing-style .news-listing-info { width: 100%; box-sizing: border-box; }

	.popup-wrapper { width: 280px; height: 385px; top: 50px; margin: 0px 0px 0px -140px; padding: 0px; }
	.popup-wrapper .popup-logo { padding-bottom: 15px; margin-bottom: 15px; }
	.popup-wrapper .popup-content .popup-title { font-size: 23px; line-height: 26px; }
	.popup-wrapper .popup-content .popup-text.en-text p { font-size: 15px; line-height: 18px; }
	.popup-wrapper .popup-content .popup-btns { margin: 5px auto 10px auto; }
	.popup-wrapper .popup-content .popup-btns .popup-enter-btn.go-btn { margin: 7px 10px 0px 10px; }

	.stenik-quickview-wrapper { width: 300px; padding: 15px 5px 10px 5px; box-sizing: border-box; }
	.stenik-quickview-wrapper .quickViewMediaContent { width: 100%; }
	.stenik-quickview-wrapper .quickViewMediaContent .quickViewTumbPictures { width: 32px; padding-right: 5px; }
	.stenik-quickview-wrapper .quickViewMediaContent .quickViewTumbPictures a { width: 30px; height: 30px; }
	.stenik-quickview-wrapper .quickViewMediaContent .quickViewTumbPictures a img { width: 30px; height: 30px; }
	.stenik-quickview-wrapper .quickViewMediaContent .quickViewMainPicture { width: 252px; }
	.stenik-quickview-wrapper .quickViewMediaContent .quickViewMainPicture img { width: 252px; height: 252px; }
	.stenik-quickview-wrapper .stenik-quickview-info { width: 100%; }
	.stenik-quickview-wrapper .stenik-quickview-info .quickview-buttons .quickview-btn-to-pdp { font-size: 11px; padding-left: 10px; padding-right: 10px; }
	.stenik-quickview-wrapper .stenik-quickview-info .quickview-buttons .outfit-buy { font-size: 11px; padding-left: 10px; padding-right: 10px; }

	#mc_embed_signup .mc-field-group input { width: 100%; height: auto; box-sizing: border-box; }
	#mc_embed_signup .mc-field-group.gdpr-mergeRow .content__gdpr { width: 100%; }
	#mc_embed_signup .mc-field-group.gdpr-mergeRow .content__gdprLegal { width: 100%; }
	#mc_embed_signup input.button { width: 100%; }
}

/* End media queries for smartphones
**************************************/

@media only screen and (min-width: 0) and (max-width: 600px) {
	.en-lang-body-class .responsiveHeader .responsiveCall { display: none; }
	.currencyHeader { float: right; width: 24px; margin-right: 49px; padding-top: 12px; }
	.currencyHeader:after { width: 0; }

	.indexVideo { display: block; }
	.indexVideoMobile { display: block; float: left; width: 100%; overflow: hidden; }

	.aw-storecredit-storecredit-index .data-table td { font-size: 11px; padding: 3px; }
	.aw-storecredit-storecredit-index .data-table td a { font-size: 11px; }
	.aw-storecredit-storecredit-index .onlyInResponsiveText { display: block; }

	.responsiveHeader .responsiveMenu .responsiveMenuSub { overflow-x: hidden; }
	.jspVerticalBar { position: absolute !important; }

	.cms-page-view #main .mainContent .std { padding-right: 0; }
	.responsiveDeliveryCMS p img { display: inline-block; margin-right: 10px; vertical-align: middle; }

	#footer .footerTop .footerCol ul li { margin-bottom: 10px; }
	#footer .footerTop .footerCol ul li a { font-size: 14px; }
	#footer .footerTop .footerCol p { font-size: 14px; line-height: 14px; margin: 2px 0 10px; }
	#footer .footerTop .footerCol p a { color: #fff; text-decoration: none; }

	.checkout-onepage-index .validation-advice { margin-top: 0; }

	#wishlistPopup { width: 100%; padding: 10px; box-sizing: border-box; }
	#wishlistPopup .popUpLogo { width: 100%; margin: 0 0 20px; }
	.catalog-product-view .fb_login_button_inlogin { width: 100%; margin: 0 0 15px; box-sizing: border-box; }
	.catalog-product-view .google_login_button_inlogin { width: 100%; margin-left: 0; box-sizing: border-box; }
	#wishlistPopup .registration { width: 100%; }

	.itemsAreFilteredText { display: none; }

	#main .productList .productBox:hover { border-color: #fff; background: #fff; }
	.sizesBox { display: none; }
	#main .productInner .responsiveGallery { margin-bottom: 25px; }
	.responsiveGallery .tc-paging-container { bottom: -25px; }

	.shipping-box { width: 100%; margin: 10px 0; box-sizing: border-box; }

	body.scroll-disabled { overflow: hidden; position: fixed; left: 0; right: 0; }
	.stenik-ajaxAddToCart-result { width: 90%; top: 50px; left: 5%; right: 5%; margin: 0px 0px 20px 0px; transform: translateY(0%); }
	.stenik-ajaxAddToCart-result .close-popup { width: 30px; height: 30px; right: 10px; top: 6px; }
	.stenik-ajaxAddToCart-result .success-message { padding-right: 45px; font-size: 14px; line-height: 17px; }
	.stenik-ajaxAddToCart-result .error-message { padding-right: 35px; }
	.stenik-ajaxAddToCart-result .ajax-cart-item { width: 100%; padding: 10px; border-bottom: 1px solid #f1eff0; }
	.stenik-ajaxAddToCart-result .ajax-cart-item:after { display: none; }
	.stenik-ajaxAddToCart-result .ajax-cart-item .cart-img-wrapper { width: 80px; height: 80px; }
	.stenik-ajaxAddToCart-result .ajax-cart-item .item-info { width: 176px; }
	.stenik-ajaxAddToCart-result .ajax-cart-total { float: left; width: 100%; padding: 10px 10px 15px 10px; }
	#stenik-ajaxaddtocart-result .productsSliderContent { margin-bottom: 0px; }
	#stenik-ajaxaddtocart-result .productsSliderContent .title { margin-bottom: 0; }
	#stenik-ajaxaddtocart-result .productsSliderContent .title .text { font-size: 14px; line-height: 17px; }
	#stenik-ajaxaddtocart-result .productsSliderContent .productBox { float: left; width: 50%; }
	#stenik-ajaxaddtocart-result .productsSliderContent .linkToCat { margin-bottom: 20px; }

	#main .ajaxProductViewResponsResponsive { display: block; }

	#main .mainContent .fieldset { max-width: 100%; }
	.terms-box { max-height: 200px; margin-bottom: 10px; }

	.customer-account-login #main #login-form .new-users { width: 100%; margin-top: 20px; }

	#main .mainContent .productInner div.productInfo div.price-box .special-price span.price { margin-top: 0px; }

	.stenik-article-article-view #main .breadcrumb li.article { display: none; }
	.stenik-article-article-view #main .mainContent .text-box { padding: 0px; }

	#main .productBox .newLabel.backInStockLabel { padding: 7px 0; font-size: 8px; }

	.homepageRowContent.desktopRow { display: none; }
	.homepageRowContent.mobileRow { display: block; }

}


@media only screen and (min-width: 409px) and (max-width: 600px){
	#main .category-products-by-positions .productList  .productBox{
		height: 280px;
	}
}
@media only screen and (min-width: 0px) and (max-width: 408px){
	#main .category-products-by-positions .productList  .productBox{
		height: 260px;
	}
}
