/*
* === INCLUDEING FONTS ===
*/
/*
@font-face{
	font-family:'FarnhamDisplayMediumItalOSF';
	src:url("https://static.starshiners.ro/fonts/farnhamdisplay-mediumitalosf-webfont.eot");
	src:url("https://static.starshiners.ro/fonts/farnhamdisplay-mediumitalosf-webfont.eot?iefix") format("eot"),
		url("https://static.starshiners.ro/fonts/farnhamdisplay-mediumitalosf-webfont.woff") format("woff"),
		url("https://static.starshiners.ro/fonts/farnhamdisplay-mediumitalosf-webfont.ttf") format("truetype"),
		url("https://static.starshiners.ro/fonts/farnhamdisplay-mediumitalosf-webfont.svg#webfontUBGZAsyI") format("svg");
	font-weight:normal;
	font-style:normal;
	font-display: swap;
}

*/
@font-face {font-family: 'Open Sans', sans-serif;
    src: url("https://static.starshiners.ro/fonts/d7abfa52675c67654ecc2a8213bc58ae.eot");
    src: url("https://static.starshiners.ro/fonts/d7abfa52675c67654ecc2a8213bc58ae.eot?#iefix") format("embedded-opentype"),
    url("https://static.starshiners.ro/fonts/d7abfa52675c67654ecc2a8213bc58ae.woff2") format("woff2"),
    url("https://static.starshiners.ro/fonts/d7abfa52675c67654ecc2a8213bc58ae.woff") format("woff"),
    url("https://static.starshiners.ro/fonts/d7abfa52675c67654ecc2a8213bc58ae.ttf") format("truetype"),
    url("https://static.starshiners.ro/fonts/d7abfa52675c67654ecc2a8213bc58ae.svg#Segoe Print") format("svg");
		font-display: swap;
}

@import url(https://fonts.googleapis.com/css?family=Permanent+Marker|Open+Sans:300,400italic,600italic,700italic,400,600,700&subset=latin,latin-ext&display=swap);
/*@import url(https://static.starshiners.ro/fonts/d7abfa52675c67654ecc2a8213bc58ae.css);*/



@font-face {
  font-family: 'FontAwesome';
  src: url('https://static.starshiners.ro/fonts/fontawesome-webfont.eot');
  src: url('https://static.starshiners.ro/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
       url('https://static.starshiners.ro/fonts/fontawesome-webfont.woff2') format('woff2'),
       url('https://static.starshiners.ro/fonts/fontawesome-webfont.woff') format('woff'),
       url('https://static.starshiners.ro/fonts/fontawesome-webfont.ttf') format('truetype'),
       url('https://static.starshiners.ro/fonts/fontawesome-webfont.svg#fontawesomeregular')
 format('svg');
  font-style: normal;
  font-weight: 400;
	font-display: swap;
}

@font-face {
  font-family: 'FontAwesomeBrands';
  src: url('https://static.starshiners.ro/fonts/fa-brands-400.eot');
  src: url('https://static.starshiners.ro/fonts/fa-brands-400.eot?#iefix') format('embedded-opentype'),
       url('https://static.starshiners.ro/fonts/fa-brands-400.woff2') format('woff2'),
       url('https://static.starshiners.ro/fonts/fa-brands-400.woff') format('woff'),
       url('https://static.starshiners.ro/fonts/fa-brands-400.ttf') format('truetype'),
       url('https://static.starshiners.ro/fonts/fa-brands-400.svg#fontawesomeregular')
 format('svg');
  font-style: normal;
  font-weight: 400;
	font-display: swap;
}

/*
* === BASE CLASSES ===
*/
a{
	color: #fff;
}
html{
	overflow-y: scroll;
	overflow-x: auto;
	width:100%;
}
body{
	padding: 0;
	margin: 0;
	font-family: 'Open Sans', sans-serif;
}

body.home{
	background: #f7f7f7;
}

body.listing{
	background: #f7f7f7;
}
body.social-media-photos-listing{
	background: #f7f7f7;
}
body.profile-page{
	background: #f7f7f7;
}
body.giftcard, body.giftcard-thankyou{
	background: #f7f7f7;
}
body.order-detail{
	background: #f7f7f7;
}
body.how-to-buy, body.contact{
	background: #f7f7f7;
}

p{
	margin: 0;
	padding: 0;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
	display:block;
}
.block{
	display:block;
}
.overlay{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(10, 10, 0, 0.3);
    z-index: 6;
    overflow-y: hidden;
    height: 100%;
    display: none;  
}
.layerslider-overlay{
    position: fixed;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    /*background-color: rgba(10, 10, 0, 0.3);*/
    z-index: 2;
    overflow-y: hidden;
    height: 100%;
    display: none;  	
}
.cart-overlay{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(10, 10, 0, 0.3);
    z-index: 5;
    overflow-y: hidden;
    height: 100%;
    display: none;  
}

.notify-overlay{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(10, 10, 0, 0.6);
    z-index: 10;
    overflow-y: hidden;
    height: 100%;
    display: none;  
}

.overlay-footer-bar{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(10, 10, 0, 0.3);
    z-index: 6;
    overflow-y: hidden;
    height: 100%;
    display: none;  
}
.notify-overlay.dark-overlay{
    background-color: rgba(10, 10, 0, 0.7);	
}
.menu-overlay{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(10, 10, 0, 0.3);
    z-index: 7;
    overflow-y: hidden;
    height: 100%;
    display: none;  
}

.subheader-overlay{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(10, 10, 0, 0.3);
    z-index: 3;
    overflow-y: hidden;
    height: 100%;
    display: none;  
}
.vertical-middle{
	vertical-align: middle;
	display: table-cell;
}
.hide{
    position: absolute;
	visibility:hidden;
}	

textarea:focus, input:focus{
    outline: 0;
}

a{
	text-decoration:none;
}

.bold{
	font-weight: bold;
}
#layer{
	padding-top: 131px;
	position: relative;

}
body.finalize-order{
	background:#f7f7f7
}
body.finalize-order #layer{
	padding-top: 93px;
}

/*
* === MAIN CLASSES ===
*/
header{
  z-index: 9;
  position: fixed;
	width: 100%;
	top: 0;
}
header#header-wrapper input:focus{
  outline: none;
}
header#header-wrapper .top-info{
	background: #242424;
	height: 31px;
	position: relative;
	z-index:4;
}
	
header#header-wrapper .top-head{
  background-color: #fff;
  padding: 12px 0;
  border-top: 1px solid #242424;
  border-bottom: 1px solid #cbcbcb;
	position: relative;
	z-index: 3;
}
header#header-wrapper .sub-head{
  background-color: #ffffff;
  border-bottom:1px solid #cbcbcb;
}
header#header-wrapper .top-head, header#header-wrapper .sub-head{
  width: 100%;
}
header#header-wrapper .top-head .container, header#header-wrapper .sub-head .container, header#header-wrapper .top-info .container{
  /*max-width: 1200px;*/
	max-width: 960px;
  min-width: 960px;
  padding: 0 10px;
  margin: 0 auto;
}
header#header-wrapper .sub-head .container{
	height: 42px;
}

header#header-wrapper .overlay{
	z-index: 2;
}
/* icons */
header#header-wrapper .head-sprite,
header#header-wrapper .profile-name:after,
header#header-wrapper .favorites .text:after,
header#header-wrapper .cart .text:after,
header#header-wrapper .sub-head nav a:after,
#navigation-flyout .menu-dropdown li .delete-product,
#navigation-flyout .total-cost .cart-button i{
  background: url('../img/header/sprite-white.png?4');
  display: inline-block;
  vertical-align: middle;
	
}
header#header-wrapper .head-sprite.logo-i{
  background-position: 0 0;
  width: 179px; height: 31px;
	position: relative;top:-1px;
}
header#header-wrapper .head-sprite.search-icon{
  background-position: -102px -45px;
  width: 20px; height: 21px;
	vertical-align: top;
}
header#header-wrapper .sub-head nav .clothes-icon{
  /*background-position: -59px -32px;
	 *width: 16px; height: 11px;
	position: relative
  */
	background: none;
	
}
header#header-wrapper .sub-head nav .clothes-icon:after{
	content:' ';
	/*content:'\f0c9';
	font-family: 'FontAwesome';
	font-style: normal;*/
	width: 16px; height: 12px;
	position: relative;
	top: 0;
	font-size:14px;
	background: url('../img/header/sprite-white.png?4');
	background-position: -183px -10px;
	display: block;
}
header#header-wrapper .sub-head nav .latest-icon{
  background-position: -59px -50px;
  width: 16px; height: 14px;
}
header#header-wrapper .sub-head nav .gift-icon{
  background-position: -35px -70px;
  width: 16px; height: 16px;
}
header#header-wrapper .sub-head nav .deals-icon{
  /*background-position: -76px -50px;*/
	background-position: -76px -67px;
  width: 13px; height: 18px;
}
header#header-wrapper .sub-head nav .summer-sale .deals-icon{
	background-position: -76px -67px;
}
header#header-wrapper .sub-head nav .bestsellers-icon{
  /*background-position: -76px -50px;*/
	background-position: -58px -68px;
  width: 18px; height: 18px;
	display: none;
}

header#header-wrapper #dynamic-content .entry .phone-icon{
  background-position: -90px -49px;
  width: 11px; height: 15px;
}
header#header-wrapper .sub-head nav .latest-icon,
header#header-wrapper .sub-head nav .clothes-icon,
header#header-wrapper .sub-head nav .deals-icon,
header#header-wrapper .sub-head nav .gift-icon,
header#header-wrapper #dynamic-content .entry .phone-icon{   
  margin-right: 5px;
  margin-top: -3px;
}
header#header-wrapper .sub-head nav .deals-icon{
	margin-top: 0;
}
header#header-wrapper .checkout-progressbar{
  padding: 0px 10px;
  height: 30px;
	box-sizing: border-box;
  background-color: #fff;
  width: 100%;
  position: relative;
}
header#header-wrapper .search{
  padding: 0px 10px;
  height: 30px;
	border:1px solid #cccccc;
  box-sizing: border-box;
  background-color: #fff;
  width: 100%;
  position: relative;
  border-radius: 17px;
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
}
header#header-wrapper .search form{
	padding: 0;
	margin: 0;
}
header#header-wrapper .search .textfield{
  border: none;
  line-height: 21px;
  width: 100%;
  background: none;
  box-shadow: none;
	padding:0;
	margin-top: 3px;
}
header#header-wrapper .search,
header#header-wrapper .checkout-progressbar,
header#header-wrapper .user-tools,
header#header-wrapper .logo{
  display: table-cell;
	vertical-align: top;
}
header#header-wrapper .logo{
  padding-right: 20px;
}
header#header-wrapper .logo a{
	display: block;
}
header#header-wrapper .register,
header#header-wrapper .myaccount,
header#header-wrapper .favorites,
header#header-wrapper .cart{
  white-space: nowrap;
}
header#header-wrapper .search-icon-cnt{
  cursor: pointer;
  position: absolute;
  top: 6px; right: 8px;
}
header#header-wrapper .user-tools{
  color: #242424;
  font-size: 13px;
}
header#header-wrapper .profile-image{
	height: 32px;
	width: 32px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	overflow: hidden;
	display: block;
	position: relative
}

header#header-wrapper .profile-image .profile-facebook-loader{
	position: absolute;
	left:8px;
	top: 8px;
	z-index: 2
}

header#header-wrapper .sub-head nav a.clothes{
	padding-left:0;
}

header#header-wrapper .profile-name:after,
header#header-wrapper .favorites .text:after,
header#header-wrapper .cart .text:after,
header#header-wrapper .sub-head nav a.clothes:after,
header#header-wrapper .sub-head nav a.brands:after,
header#header-wrapper .sub-head nav a.deals:after{
  /*content: '';
  background-position: -158px -54px;
  width: 7px; height: 5px;
  margin-left: 5px;
	*/
	background: none;
	content:'\f107';
	font-family: 'FontAwesome';
	height:28px;
	line-height: 28px;
	width: 10px;
	margin-left: 5px;
	font-size: 14px;
	color: #6a6a6a;
	position: relative;
	top:-1px;
}

header#header-wrapper .sub-head nav a.clothes:after,
header#header-wrapper .sub-head nav a.brands:after,
header#header-wrapper .sub-head nav a.deals:after{
	position: relative;
	top: -2px;
	left:-2px;
	color: #666;
}


header#header-wrapper .profile-name span,
header#header-wrapper .text span,
header#header-wrapper .text span{
  margin-left: 3px;
	line-height: 28px;
	color: #242424;
}
header#header-wrapper .user-tools .register:hover .profile-name span,
header#header-wrapper .user-tools .myaccount:hover .profile-name span,
header#header-wrapper .user-tools .favorites:hover .text span,
header#header-wrapper .user-tools .cart:hover .text span{
  text-decoration: underline;
	
}
header#header-wrapper .profile-name,
header#header-wrapper .profile-image,
header#header-wrapper .favorites .text,
header#header-wrapper .cart .text{
  display: inline-block;
  vertical-align: middle;
}
header#header-wrapper .user-tools{
  padding-left: 20px;
}
header#header-wrapper .favorites .icon{
  background-position: 0 -39px;
  width: 31px; height: 25px;
}
header#header-wrapper .cart .icon{
  background-position: -32px -32px;
  width: 27px; height: 32px;
}
header#header-wrapper .notifications{
  background-color: #ff0000;
  color: #ffffff;
  font-size: 9px;
  font-weight: bold;
  position: absolute;
  padding: 0 2px;
  border-radius: 3px;
  text-align: center;
  min-width: 13px;
  box-sizing: border-box;
	line-height: 13px;
}
header#header-wrapper .register, header#header-wrapper .myaccount, header#header-wrapper .favorites, header#header-wrapper .cart{
  display: inherit;
  padding-left: 15px;
  cursor: pointer;
	position: relative;
}
header#header-wrapper .register a, header#header-wrapper .myaccount a, header#header-wrapper .favorites a{
	display: block;
}
.ps-container .ps-scrollbar-y-rail a.cnt-top{
	display: block;
}
header#header-wrapper .register{
	padding-left: 0;
}
header#header-wrapper .myaccount{
	padding-left: 0;
	/*opacity: 0;
	-webkit-transition: opacity 0.1s ease-in-out;
	-moz-transition: opacity 0.1s ease-in-out;
	transition: opacity 0.1s ease-in-out;*/
}
header#header-wrapper .myaccount.registered, header#header-wrapper .myaccount.guest{
	opacity: 1;
}
header#header-wrapper .favorites .icon, header#header-wrapper .cart .icon{
  position: relative;
}
header#header-wrapper .favorites .icon .notifications{
  top: -4px;
  right: -4px;
}
header#header-wrapper .cart .icon{
	top: -6px;
	width: 23px;
  height: 32px;
}
header#header-wrapper .cart .icon .notifications{
  top: 5px;
  right: -5px;
}
header#header-wrapper .sub-head nav a,
header#header-wrapper #dynamic-content:not(.measures) .entry{
  font-size: 13px;
  color: #242424;
  text-decoration: none;
  height: 42px;
  line-height: 42px;
  display: inline-block;
	letter-spacing: 0.4px;
	font-weight: 600;
}
header#header-wrapper .sub-head nav a{
  padding: 0 13px;
  cursor: pointer;
	text-transform: uppercase;
}

header#header-wrapper .sub-head nav a.bestsellers{
	/*display: none;*/
}
header#header-wrapper .sub-head nav a.total-looks{
	/*display: none;*/
}
header#header-wrapper .sub-head nav a.outlet{
	height: 43px;
	display: none;
}
header#header-wrapper .sub-head nav a.deals{
	/*display: none;*/
	background: #e72525;
	color: #fff;
	height: 43px;
}

header#header-wrapper .sub-head nav a.latest:hover,
header#header-wrapper .sub-head nav a.bestsellers:hover,
header#header-wrapper .sub-head nav a.total-looks:hover,
header#header-wrapper .sub-head nav a.outlet:hover,
header#header-wrapper .sub-head nav a.own-production:hover{
	text-decoration: underline;
}

header#header-wrapper .sub-head nav a.outlet:hover{
	/*color: #fff;*/
}
header#header-wrapper .sub-head nav a.deals:hover{
	color: #fff;
}
header#header-wrapper .sub-head nav a.deals:after{
	color: #fff;
}
header#header-wrapper .sub-head nav .deals-icon{
	background:url('../img/header/sprite.png?4');
	background-position: -93px -67px;
	height: 17px;
}


header#header-wrapper .sub-head nav a:hover,
header#header-wrapper #dynamic-content a.help:hover,
header#header-wrapper #dynamic-content a.contact:hover{
  color: #000000;
}
header#header-wrapper .sub-head nav a.summer-sale,
header#header-wrapper .sub-head nav a.summer-sale:hover{
	color: #db0000;
	text-transform: uppercase;
}

header#header-wrapper #dynamic-content:not(.measures) .entry{
  padding: 0 7px;
	vertical-align: top;
}
header#header-wrapper #dynamic-content .entry.pink{
	color: #242424;
	font-weight: bold;
	font-size: 15px;
	padding-right: 0;
	text-transform: uppercase
}
header#header-wrapper #dynamic-content .entry.orange{
	color: #ff5e19;
	font-weight: bold;
	font-size: 15px;
	padding-right: 0;
	text-transform: uppercase
}
header#header-wrapper #dynamic-content .entry.happy-hour{
	color: #e60000;
	font-weight:600;
	font-size: 15px;
	padding-right: 0;
	
}
header#header-wrapper #dynamic-content .entry.happy-hour .deals-icon.head-sprite{
	background: rgba(0, 0, 0, 0) url("../img/header/sprite.png?4");
	background-position: -76px -67px;
	height: 18px;
  width: 13px;
	display: inline-block
}

.lang-en header#header-wrapper #dynamic-content .entry.happy-hour{
	font-size: 14px;
}




header#header-wrapper .sub-head nav{
  float: left;
  font-size: 0;
}
header#header-wrapper #dynamic-content{
  float: right;
	display: none;
}
header#header-wrapper .cart .sticky-cart-items-container{
	white-space: normal;
	
}
header#header-wrapper .cart .sticky-cart-items-container.ps-container .ps-scrollbar-y-rail {
	opacity:.6;
	filter:alpha(opacity=60)
}
header#header-wrapper .cart .sticky-cart-items-container .overview .icon {
    background: rgba(0, 0, 0, 0) url("../img/menu_v2.png?15") repeat scroll -175px -426px !important;
    float: left;
    height: 64px;
    margin: 5px 11px 0 28px;
    width: 49px;
}
header#header-wrapper .cart .sticky-cart{
	top: 45px;
}

#navigation-flyout .menu-dropdown[data-id="favorites"] .flyout-products-container{
	white-space: normal;
}
#navigation-flyout .menu-dropdown[data-id="favorites"] .flyout-products-container .overview{
	line-height: 19px;
	list-style: outside none none;
}

#navigation-flyout .menu-dropdown[data-id="favorites"] .flyout-products-container .overview .icon {
    background: rgba(0, 0, 0, 0) url("../img/menu_v2.png?16") repeat scroll 0px -493px !important;
    float: left;
    height: 31px;
    margin: 20px 11px 0 8px;
    width: 40px;
}
#navigation-flyout .menu-dropdown[data-id="favorites"] .flyout-products-container .overview .empty-item{
	color: #6d6d6d;
	font-size: 18px;
	margin-left: 60px;
	padding-top: 15px;
	vertical-align: middle;
	font-weight: 600;
}


#navigation-flyout .menu-dropdown[data-id="favorites"] .flyout-products-container .overview .subtitle {
    color: #666666;
    font-size: 13px;
    margin-left: 60px;
		padding-top: 5px;
    padding-bottom: 20px;
    padding-right: 0px;
		line-height: 15px;
}


#navigation-flyout{
  position: fixed;
  background-color: #ffffff;
  font-family: 'Open Sans', sans-serif;
  z-index: 999;
	border:1px solid #cbcbcb;
}
#navigation-flyout ul,
#navigation-flyout hr{
  padding: 0; margin: 0;
}
#navigation-flyout .item{
  list-style: none;
  line-height: 19px;
	padding: 0;
}
#navigation-flyout .sticky-one-cart-item{
  list-style: none;
  line-height: 19px;
	padding: 0;
}
/*
#navigation-flyout ul:not(.flyout-products-container) .item a:hover:before, #navigation-flyout ul:not(.flyout-products-container) .item.selected a:before{
  content: "\025B8";
  display: inline;
  font-size: 20px;
  position: absolute;
  color: #fe2db2;
  margin-left: -14px;
  margin-top: 1px;
}*/
#navigation-flyout .whot.grid .item,
#navigation-flyout .categories.grid .item,
#navigation-flyout .brands.grid .item,
#navigation-flyout .deals.grid .item
{
  line-height: 24px;
	white-space: nowrap;
}
#navigation-flyout .sticky-one-cart-item a{
  font-size: 13px;
  color: #666666;
}
#navigation-flyout .sticky-one-cart-item a.product-name{
	color: #666666
}
#navigation-flyout .item a{
  font-size: 13px;
  color: #666666;
}
#navigation-flyout a:hover{
  color: #000;
	text-decoration: underline;
}
#navigation-flyout .item.selected a{
  color: #000;
}
#navigation-flyout .top-content .item{
  padding-left: 20px;
	display: inline-block;
	line-height: 24px;
}
#navigation-flyout .top-content .item:first-child{
  padding-left: 0;
}
#navigation-flyout .grid{
  display: inline-block;
  vertical-align: top;
  padding-right: 25px;
	
}
#navigation-flyout .grid.whot{
	padding-bottom: 0px;
	display: table-cell;
	height: 349px;
}
#navigation-flyout .grid.categories{
	display: table-cell;
	padding:0 0 25px 25px;
}
#navigation-flyout .brands.grid{
  padding-top: 14px;
	min-height: 401px;
}
#navigation-flyout .brands.grid.sep{
	border-right: 1px solid #cacaca;
}
#navigation-flyout .brands.grid li.item, #navigation-flyout .brands.grid .special-title{
	line-height: 26px;
  padding-left: 14px;
}
#navigation-flyout .brands.grid.sep li.item, #navigation-flyout .brands.grid.sep .special-title{
	padding-left:0;
}

#navigation-flyout .deals.grid{
  min-width: 100px;
}
#navigation-flyout .categories.grid:last-child{
  padding-right: 0;
}
#navigation-flyout .categories.grid .grid{
	display: inline-block;
	
}
#navigation-flyout .load-image-content.grid{
	float:right;
  margin: 1px;
  font-size: 0;
	width: 274px;
	height: 413px;
	position: relative;
	padding-right: 0;
	
}

#navigation-flyout .menu-dropdown[data-id="brands"] .load-image-content.grid{
	float: none;
}

#navigation-flyout .load-image-content.grid img{
	/*width: 100%;*/
	opacity: 0;
	position: absolute;
	padding-right: 1px;
	padding-bottom: 1px;
	border-left:1px solid #e6e6e6;
	transition: opacity 100ms cubic-bezier(0, 0.28, 0.27, 1);
}
#navigation-flyout .grid.col-5{
	display: none;
}
#navigation-flyout h3, #navigation-flyout .title{
  font-size: 13px;
  color: #242424;
  margin: 0; padding: 0;
  font-weight: 600;
	text-transform: uppercase;
}
#navigation-flyout hr{
  width: 1px;
  background-color: #e6e6e6;
  border: none;
  display: table-cell;
}
#navigation-flyout{
  opacity: 0;
  margin-top: -10px;
  transition: opacity 100ms cubic-bezier(0, 0.28, 0.27, 1), margin-top 500ms cubic-bezier(0, 0.28, 0.27, 1);
}
#navigation-flyout[data-submenu="favorites"]{
	transition: none
}


#navigation-flyout .top-content{
  margin: 20px 0;
}
#navigation-flyout .menu-dropdown{
  display: none;
}
#navigation-flyout .dropdown-arrow{
  position: absolute;
}
#navigation-flyout .dropdown-arrow:before{
  content: '';
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  border-bottom: 10px solid #f7f7f7;
  display: block;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
}
#navigation-flyout .dropdown-arrow:after{
  content: '';
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  border-bottom: 10px solid #cbcbcb;
  display: block;
  margin-top: -2px;
}
#navigation-flyout[data-submenu="brands"] .dropdown-arrow::before{
	border-bottom: 10px solid #fff;
}

#navigation-flyout .menu-dropdown[data-id="clothes"]{
	padding-left:28px;
}
#navigation-flyout .menu-dropdown[data-id="brands"]{
  padding-left: 14px;
	/*background: #f7f7f7;*/
}
#navigation-flyout .menu-dropdown:not([data-id="clothes"]):not([data-id="brands"]){
  padding: 14px 14px 20px 14px;
	background: #f7f7f7;
}
#navigation-flyout .menu-dropdown[data-id="myaccount"] .grid{
  width: 100%;
}
#navigation-flyout .menu-dropdown:not([data-id="myaccount"]){
  min-width: 335px;
}
#navigation-flyout .menu-dropdown[data-id="myaccount"]{
  min-width: 235px;
}
#navigation-flyout .menu-dropdown[data-id="myaccount"] .item{
  border-top: 1px solid #e6e6e6;
  padding: 10px 0;
}
#navigation-flyout .menu-dropdown[data-id="myaccount"] .item:first-child{
  border-top: none;
}
#navigation-flyout .menu-dropdown .flyout-products-container {
  font-size: 13px;
}
#navigation-flyout .menu-dropdown .flyout-products-container .product-thumb{
	display: inline-block;
}
#navigation-flyout .menu-dropdown .flyout-products-container img {
  float: left;
  margin-right: 10px;
  border: 1px solid #d3d3d3;
	border-bottom:  1px solid #9b9b9b;
}
#navigation-flyout .menu-dropdown .flyout-products-container.product-name{
  color: #a4a4a4;
	display: block;
}
#navigation-flyout .menu-dropdown .flyout-products-container .product-size{
  color: #666666;
	display: block;
	white-space: nowrap;
}
#navigation-flyout .menu-dropdown .flyout-products-container .product-size i{
	display: inline-block;
	padding-right: 10px;
	font-style: normal;
}
#navigation-flyout .menu-dropdown .flyout-products-container .product-size i.linethrough{
	text-decoration: line-through;
	color: #ccc;
}

#navigation-flyout .menu-dropdown[data-id="deals"]{
  min-width: 150px;
	background: #fff !important;
}
#navigation-flyout[data-submenu="deals"] .dropdown-arrow:before{
	border-bottom: 10px solid #fff;
}
/*
#navigation-flyout .menu-dropdown .flyout-products-container .product-price{
  color: #000000;
  font-size: 14px;
  font-weight: bold;
	padding-top:15px;
}
#navigation-flyout .menu-dropdown .flyout-products-container .product-price .old-price{
  margin-right: 7px;
  color: #db0000;
  position: relative;
}
#navigation-flyout .menu-dropdown .flyout-products-container .product-price .old-price:before{
  height: 1px;
  width: 100%;
  top: 50%;
  background-color: #db0000;
  display: inline-block;
  content: "";
  position: absolute;
}*/
#navigation-flyout .menu-dropdown .product-status{
  color: #ffffff;
  font-size: 10px;
  font-style: normal;
  margin-left: 7px;
  padding: 2px 3px;
  text-transform: uppercase;
  vertical-align: top;
}
#navigation-flyout .menu-dropdown .flyout-products-container .product-price .product-status.is-back{
  background-color: #6ecb00;  
}
#navigation-flyout .menu-dropdown .flyout-products-container .product-price .product-status.discount{
  background-color: #db0000;
}
#navigation-flyout .menu-dropdown .product-status.new{
  background-color: #fe2db2;
  font-size: 8px;
  font-weight: bold;
  vertical-align: middle;
}
#navigation-flyout .menu-dropdown .flyout-products-container li{
  margin-top: 10px;
  cursor: pointer;
  position: relative;
}
#navigation-flyout .menu-dropdown .flyout-products-container li .delete-product{
  background-position: -166px -47px;
  width: 21px; height: 17px;
  display: none;
  position: absolute;
  right: 0;
	top: 20px;
}
#navigation-flyout .menu-dropdown .flyout-products-container  li:hover .delete-product{
  display: block;
	opacity: 0.7
}
#navigation-flyout .menu-dropdown .flyout-products-container  li:hover .delete-product:hover{
	opacity: 1
}
#navigation-flyout .menu-dropdown .flyout-products-container li:hover .product-name{
  color: #000000;
}
#navigation-flyout .menu-dropdown .flyout-products-container li:hover .product-thumb{
  border-color: #d3d3d3;
}
#navigation-flyout .menu-dropdown .flyout-products-container li:first-child{
  margin-top: 0;
}
#navigation-flyout .menu-dropdown .flyout-products-container p{
  display: block;
  margin: 0;
}

#navigation-flyout .menu-dropdown .flyout-products-container .item-price-container{
	clear: none;
	padding-top:5px;
	display: block;
}

#navigation-flyout .menu-dropdown .flyout-products-container .item-price-container span.pr{
	display: inline-block;
}
#navigation-flyout .menu-dropdown .flyout-products-container .item-price-container span.pr p{
	top:0;
}

#navigation-flyout .menu-dropdown .all-your-favorites{
  margin: 15px -14px -20px -14px;
  padding-top: 15px;
	padding-bottom: 15px;
  border-top: 1px solid #cbcbcb;
  display: block;
  color: #666666;
  text-align: center;
  font-size: 13px;
	background: #fff;
	text-transform: uppercase;
}
#navigation-flyout .menu-dropdown .all-your-favorites:hover{
  color: #000000;
}
/*.flyout-overlay{
  background-color: rgba(0, 0, 0, 0.6);
  width: 100%; height: 100%;
  position: absolute;
  opacity: 0;
  overflow: hidden;
  transition: opacity 300ms cubic-bezier(0, 0.28, 0.27, 1);
  cursor: pointer;
}*/
header#header-wrapper .sub-head .container.active-submenu #dynamic-content{
	display: none;
}
header#header-wrapper .sub-head .container.active-submenu .sub-menu-container{
	display: block;
}
body.listing header#header-wrapper .sub-head .container.active-submenu nav .brands{
	display: none;
}
body.listing header#header-wrapper .sub-head .container.active-submenu nav .latest{
	display: none;
}
body.listing header#header-wrapper .sub-head .container.active-submenu nav .deals, body.article-detail header#header-wrapper .sub-head .container.active-submenu nav .deals{
	display: none;
}
body.listing header#header-wrapper .sub-head .container.active-submenu nav .bestsellers, body.article-detail header#header-wrapper .sub-head .container.active-submenu nav .bestsellers{
	display: none;
}
body.listing header#header-wrapper .sub-head .container.active-submenu nav .total-looks, body.article-detail header#header-wrapper .sub-head .container.active-submenu nav .total-looks{
	display: none;
}
body.listing header#header-wrapper .sub-head .container.active-submenu nav .outlet, body.article-detail header#header-wrapper .sub-head .container.active-submenu nav .outlet{
	display: none;
}
body.listing header#header-wrapper .sub-head .container.active-submenu nav .own-production, body.article-detail header#header-wrapper .sub-head .container.active-submenu nav .own-production{
	display: none;
}
body.listing header#header-wrapper .sub-head .container.active-submenu nav .gift,
body.article-detail header#header-wrapper .sub-head .container.active-submenu nav .gift{
	display: none;
}
#header-wrapper .sub-head .container .sub-menu-container{
	float: none;
}
#header-wrapper .sub-head .container .sub-menu-container .inner-left{
	float:left;
	height: 42px;
	line-height: 42px;
	font-size: 14px;
	color: #242424;
	font-weight: 600;
	display: block;
	padding-left:1px;
}
#header-wrapper .sub-head .container .sub-menu-container .inner-left .cnt-prd {
    color : #a4a4a4;
    font-size: 13px;
    font-weight: normal;
    display: inline-block;
    margin-left:5px;
}
#header-wrapper .sub-head .container .sub-menu-container .subheader-breadcrumb{
	display: none;
}
#header-wrapper .sub-head .container .sub-menu-container .sorting-container{
	display: none;
}
#header-wrapper .sub-head .container .sub-menu-container .listing-view-btn-container{
	display: none;
}

#header-wrapper .sub-head .container .sub-menu-container .paging-container{
	padding-top: 8px;
}
#header-wrapper .sub-head .container .sub-menu-container .filter-scroll-top{
	padding-top: 10px;
}
header#header-wrapper .sub-head .container nav .latest .new-icon{
	top: -1px;
}

.info-on-exit-div{
  position:fixed;
  width:100%;
  height:5px;
  z-index:9;
  top:0;
  display: block !important;
}

header#header-wrapper .profile-name span{
	overflow: hidden;
}
/*
.lang-ro header#header-wrapper .profile-name span{ width: 71px; }
.lang-hu header#header-wrapper .profile-name span{ width: 61px; }
.lang-en header#header-wrapper .profile-name span{ width: 71px; }
.lang-de header#header-wrapper .profile-name span{ width: 71px; }
.lang-it header#header-wrapper .profile-name span{ width: 85px; }
*/
#navigation-flyout #women-megamenu td.first-col{
	background: #f7f7f7;
	padding-bottom: 14px;
	border-right: 1px solid #d1d1d1;
	vertical-align: top;
	
}
#navigation-flyout #women-megamenu td.full{
	vertical-align: top;
	min-width: 190px;
	padding-left: 4px;
	/*padding-bottom: 14px;*/
}
#navigation-flyout #women-megamenu .grid{
	padding-right: 8px;
	min-width: 100px;
}

#navigation-flyout #women-megamenu .grid.categories, #navigation-flyout #women-megamenu .grid.whot{
	display: block;
	padding: 0;
	height: auto;
}
#navigation-flyout #women-megamenu .grid h3, #navigation-flyout #women-megamenu .full .special-title{
	padding-left: 14px;
	line-height: 26px;
	display: block;
}
#navigation-flyout #women-megamenu .full .title{
	line-height: 26px;
	display: block;
	white-space: nowrap;
}
#navigation-flyout #women-megamenu .full .title:hover{
	text-decoration: underline;
}
#navigation-flyout #women-megamenu .grid.categories h3, #navigation-flyout #women-megamenu .full .special-title{
	padding-top: 13px;
}
#navigation-flyout #women-megamenu .full .second-line .special-title{
	padding-top: 0px;
}

#navigation-flyout #women-megamenu .grid.whot{
	margin-top: 13px;
	border-top: 1px solid #d1d1d1;
	padding-top: 9px;
}

#navigation-flyout #women-megamenu .grid.whot h3{
	padding-top: 3px;
}

#navigation-flyout #women-megamenu .grid li.item{
	padding-left: 14px;
	line-height: 26px;
	
}
#navigation-flyout #women-megamenu .grid li.item.submenu{
	position: relative;
}
#navigation-flyout #women-megamenu .grid li.item.submenu a{
	position: relative;
	z-index: 2;
}
#navigation-flyout #women-megamenu .grid li.item.submenu a:after{
	position: absolute;
	right: 10px;
	top: 1px;
	content:'\f105';
	font-family: 'FontAwesome';
	height:26px;
	line-height: 25px;
	width: 6px;
	margin-left: 5px;
	font-size: 1.3em;
	color: #a4a4a4;
}
#navigation-flyout #women-megamenu .grid li.item.submenu .bg{
	position: absolute;
	left: 0;
	top: -1px;
	width: 100%;
	height: 27px;
	background: #fff;
	z-index: 1;
	display: none;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	border-right: 1px solid #fff;
}

#navigation-flyout #women-megamenu .grid li.item.submenu.active{
	background: #fff;
}
#navigation-flyout #women-megamenu .grid li.item.submenu.active a:after{
	color: #000;
}
#navigation-flyout #women-megamenu .grid li.item.submenu.active .bg{
	display: block;
}
#navigation-flyout #women-megamenu .grid li.item a{
	line-height: 26px;
	display: block;
	white-space: nowrap;
	
}
#navigation-flyout #women-megamenu .grid li.item.submenu:hover a, #navigation-flyout #women-megamenu .grid li.item.submenu.active a{
	color: #000;
}
#navigation-flyout #women-megamenu .grid li.item:hover a:before{
	display: none;
}
#navigation-flyout #women-megamenu td.full .menu-details{
	display: none;
	padding-right: 10px;
}
#navigation-flyout #women-megamenu td.full .menu-details.active{
	display: block;
}
#navigation-flyout #women-megamenu td.full .menu-details.cats-3038 > table td{
	vertical-align: top;
	height: 100%;
}
#navigation-flyout #women-megamenu td.full .menu-details.cats-3038 > table td.second-line{
	padding-top: 26px;
	height: auto;
}

#navigation-flyout.full-menu[data-submenu="clothes"] .dropdown-arrow::before{
	border-bottom:10px solid #f7f7f7;
}
#navigation-flyout #women-megamenu td.first-col .item a{
	transition: all 200ms ease 0s;
	margin-right: 5px;
}
#navigation-flyout #women-megamenu td.first-col .item.active a{
	padding-left: 3px;
}
#navigation-flyout #women-megamenu .promo-col{
	float:left;
	border-right: 1px solid #d1d1d1;
	padding: 0px 21px 0 17px;
	text-align: center;
}
#navigation-flyout #women-megamenu .promo-col .promo-link{
	padding-top:20px;
	display: block;
}
#navigation-flyout #women-megamenu .promo-col .promo-link .promo-image{
	width:80px;
	height:80px;
	display: block;
	background: #f4f4f4;
	-webkit-border-radius: 47px;
	-moz-border-radius: 47px;
	border-radius: 47px;
	border:1px solid #fff;
	border:1px solid #fff;
	box-shadow: 0px 0px 0px 3px #fff inset;
	position: relative;
}
#navigation-flyout #women-megamenu .promo-col .promo-link .promo-image .cnt{
	width:74px;
	height:74px;
	position: absolute;
	top: 3px;
	left: 3px;
	-webkit-border-radius: 47px;
	-moz-border-radius: 47px;
	border-radius: 47px;
	display: block;
	overflow: hidden;
}
#navigation-flyout #women-megamenu .promo-col .promo-link .promo-image .cnt img{
	width:100%;
}
#navigation-flyout #women-megamenu .promo-col .promo-link .promo-text{
	display: block;
	font-size: 13px;
	color: #666666;
	line-height: 20px;
}
#navigation-flyout #women-megamenu .promo-col .promo-link:hover .promo-image,#navigation-flyout #women-megamenu .promo-col .promo-link.hover .promo-image{
	box-shadow: 0px 0px 0px 3px #fff inset;
	border:1px solid #d1d1d1;
}
#navigation-flyout #women-megamenu .promo-col .promo-link:hover .promo-text{
	text-decoration: underline;
	line-height: 20px;
}



header#header-wrapper .top-info .container{
	position: relative;
	line-height: 31px;
	padding: 0;
	display: table;
}
header#header-wrapper .top-info .container .info{
	font-size: 11px !important;
}
header#header-wrapper .top-info .container .info.phone{
	color: #dddddd;
	font-size: 12px;
	display: table-cell;
	line-height: 31px;
	text-align: right;
	
}
header#header-wrapper .top-info .container .info.phone .phone-icon{
	background-position: -89px -82px;
	width: 17px;
	height: 16px;
	margin-right: 2px;
	position: relative;
	top:-1px
}
header#header-wrapper .top-info .container .info.phone a{
	color: #dddddd;
}
header#header-wrapper .top-info .container .info.phone a:hover{
	color: #fff;
	text-decoration: underline;
}
header#header-wrapper .top-info .container .info.delivery{
	color: #dddddd;
	font-size: 12px;
	display: table-cell;
	line-height: 31px;
	text-align: left;
}
header#header-wrapper .top-info .container .info.delivery .free-shipping-icon{
	background-position: -108px -67px;
	width: 22px;
	height: 16px;
	margin-right: 2px;
	position: relative;
	top:-2px
}
header#header-wrapper .top-info .container .info.delivery .eu-shipping-icon{
	background: url("../img/header/sprite.png?4");
	background-position: -166px -67px;
	width: 22px;
	height: 16px;
	margin-right: 2px;
	position: relative;
	top:-1px
}

header#header-wrapper .top-info .container .info.delivery .ae-shipping-icon{
	background: url("../img/header/sprite.png?5");
	background-position: -143px -83px;
	width: 22px;
	height: 16px;
	margin-right: 2px;
	position: relative;
	top:-1px
}

header#header-wrapper .top-info .container .info.retur{
	color: #dddddd;
	font-size: 12px;
	display: table-cell;
	line-height: 31px;
}

header#header-wrapper .top-info .container .info.new-collection{
	color: #dddddd;
	font-size: 12px;
	display: table-cell;
	line-height: 31px;
}

header#header-wrapper .top-info .container .info.retur .calendar-icon{
	background-position: -128px -67px;
	width: 22px;
	height: 16px;
	margin-right: 2px;
	position: relative;
	top:-2px
}

header#header-wrapper .top-info .container .info.new-collection .star-icon{
	background-position: -61px -48px;
	width: 16px;
	height: 16px;
	margin-right: 2px;
	position: relative;
	top:-2px
}
header#header-wrapper .top-info .container .info.new-collection a{
	color: #dddddd;
}
header#header-wrapper .top-info .container .info.new-collection a:hover{
	color: #dddddd;
	text-decoration: underline;
}


header#header-wrapper .top-info .container .info.delivery{
	float:left;
	display: block;
}

header#header-wrapper .top-info .container .info.retur{
	float:left;
	display: block;
	padding-left:40px;
}
header#header-wrapper .top-info .container .info.new-collection{
	float:left;
	display: block;
	padding-left:40px;
}

header#header-wrapper .top-info .container .info.phone{
	float:right;
	display: none;
}

header#header-wrapper .top-info .container .info.currency{
	float:right;
	display: block;
	text-align: right;
	
}
header#header-wrapper .top-info .container .info.currency.click .bg{
	position: fixed;
	width:100%;
	background: rgba(0,0,0,0.4);
	height: 100%;
	z-index: 1;
	left: 0;
}

header#header-wrapper .top-info .container .info.currency ul{
	display: none;
	margin: 0;
	padding: 5px 0;
	position: absolute;
	background: #fff;
	
	list-style-type: none;
	border: 1px solid #d1d1d1;
	right:0;
	top: 32px;
	z-index: 2;
	
}
header#header-wrapper .top-info .container .info.currency .selected-currency{
	color: #dddddd;
	font-size: 12px;
	line-height: 31px;
	width: 60px;
	cursor: pointer;
	padding-right: 13px;
	z-index: 2;
}
header#header-wrapper .top-info .container .info.currency .selected-currency:after{
	background: none;
	content:'\f107';
	font-family: 'FontAwesome';
	height:28px;
	line-height: 28px;
	width: 10px;
	margin-left: 3px;
	font-size: 14px;
	color: #dddddd;
	position: absolute;
	top:2px;
}

header#header-wrapper .top-info .container .info.currency.click ul{
	display: block;
	
}
header#header-wrapper .top-info .container .info.currency ul li{
	color: #242424;
	font-size: 12px;
	line-height: 26px;
	width: 50px;
	padding: 0px 10px;
	cursor: pointer;
}
header#header-wrapper .top-info .container .info.currency ul li span{
	display: inline-block;
	width:26px;
	text-align: left;
}

header#header-wrapper .top-info .container .info.currency ul li:hover{
	background: #f7f7f7;
	
}
header#header-wrapper .top-info .container .flag{
	display: inline-block;
	width: 16px;
	height: 11px;
	margin-right: 5px;
	text-align: left;
	position: relative;
	top: 1px;
}
header#header-wrapper .top-info .container .flag.ron{
	background: url("../img/flags_16/ro.gif");
	
}
header#header-wrapper .top-info .container .flag.huf{
	background: url("../img/flags_16/hu.gif");
}
header#header-wrapper .top-info .container .flag.euro{
	background: url("../img/flags_16/eu.gif");
}
header#header-wrapper .top-info .container .info.currency ul .dropdown-arrow{
	position: absolute;
	width: 0;
	top: -18px;
	margin: 0;
	padding: 0;
	left:26px;
}
header#header-wrapper .top-info .container .info.currency ul .dropdown-arrow:before{
  content: '';
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  border-bottom: 10px solid #f7f7f7;
  display: block;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
}
header#header-wrapper .top-info .container .info.currency ul .dropdown-arrow:after{
  content: '';
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  border-bottom: 10px solid #cbcbcb;
  display: block;
  margin-top: -2px;
}

header#header-wrapper .top-info .container .info.currency.close .bg{
	display: none;
}
header#header-wrapper .top-info .container .info.currency.close ul{
	display: none;
}

header#header-wrapper .top-info .container .info.currency[data-c="ron"] li[data-c="ron"]{
	display: none;
}
header#header-wrapper .top-info .container .info.currency[data-c="euro"] li[data-c="eur"]{
	display: none;
}
header#header-wrapper .top-info .container .info.currency[data-c="huf"] li[data-c="huf"]{
	display: none;
}



#navigation-flyout .deals.grid .item a .deals-icon.head-sprite{
	background: url("../img/header/sprite-white.png?4") -76px -67px;
	height: 18px;
  width: 13px;
	display: inline-block;
	margin-right: 5px;
}

#navigation-flyout .menu-dropdown .menu-dropdown-title{
	font-weight: 600;
	font-size: 13px;
	color: #666666;
	padding-top: 0px;
	padding-bottom: 12px;
	line-height:16px;
}
#navigation-flyout .menu-dropdown[data-id="myaccount"] .guest, #navigation-flyout .menu-dropdown[data-id="myaccount"] .user{
	display: none;
}
#navigation-flyout .menu-dropdown[data-id="myaccount"] .guest.show, #navigation-flyout .menu-dropdown[data-id="myaccount"] .user.show{
	display: block;
}
#navigation-flyout .menu-dropdown[data-id="myaccount"] .list{
    background: #fff none repeat scroll 0 0;
    border-top: 1px solid #cbcbcb;
    color: #666666;
    display: block;
    font-size: 13px;
    margin: 0px -14px -20px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: left;
}
#navigation-flyout .menu-dropdown[data-id="myaccount"] .list .link{
	display: block;
}
#navigation-flyout .menu-dropdown[data-id="myaccount"] .list .link a{
	display: inline-block;
	color: #666666;
	margin-left:20px;
	padding-left: 18px;
	line-height: 30px;
	position:relative;
}
#navigation-flyout .menu-dropdown[data-id="myaccount"] .list .link a i{
	width: 16px;
	height: 16px;
	display: block;
	background: url(../img/mobile/profile-icons-3x.png?1);
	background-size: 224px 32px;
	position: absolute;
	top:8px;
	left:-7px;
	
}
#navigation-flyout .menu-dropdown[data-id="myaccount"] .guest .link a i.login{
	background-position: -176px 0px;
	
}
#navigation-flyout .menu-dropdown[data-id="myaccount"] .guest .link a i.register{
	background-position: -160px 0;
}

#navigation-flyout .menu-dropdown[data-id="myaccount"] .user .link a i.settings{
	background-position: 0px 0px;
	
	
}

#navigation-flyout .menu-dropdown[data-id="myaccount"] .user .link a i.parcel{
	background-position: -16px 0px;
	
	
}

#navigation-flyout .menu-dropdown[data-id="myaccount"] .user .link a i.clothes{
	background-position: -64px 0px;
	
	
}
#navigation-flyout .menu-dropdown[data-id="myaccount"] .user .link a i.alerts{
	background-position: -80px 0px;
	
	
}
#navigation-flyout .menu-dropdown[data-id="myaccount"] .user .link a i.security{
	background-position: -128px 0px;
	
	
}
#navigation-flyout .menu-dropdown[data-id="myaccount"] .link a i.close{
	background-position: -144px 0px;
	
}

#navigation-flyout .menu-dropdown[data-id="myaccount"] .user .link a i.pin{
	background-position: -64px 0px;
	
}

#navigation-flyout .menu-dropdown[data-id="myaccount"] .user .link a i.favs{
	background-position: -96px 0px;
	
}

#navigation-flyout .menu-dropdown[data-id="myaccount"] .user .link a i.measure{
	background-position: -112px 0px;
	
}
#navigation-flyout .menu-dropdown[data-id="myaccount"] .user .link a i.discount{
	background-position: -48px 0px;
	
}
#navigation-flyout .menu-dropdown[data-id="myaccount"] .user .link a i.security{
	background-position: -128px 0px;
	
}


#navigation-flyout .menu-dropdown .menu-dropdown-title .error{
	color: #df615e;
	padding-top: 2px;
	white-space: nowrap;
}
#navigation-flyout .menu-dropdown .menu-dropdown-title .error a{
	color: #df615e;
	text-decoration: underline;
}


header#header-wrapper .logo-cnt{
  height: 31px;
	position: relative;top:-1px;
	display: inline-block;
  vertical-align: middle;
}
header#header-wrapper .logo-cnt img{
  position: relative;top:-2px;
}
#navigation-flyout .menu-dropdown .new-icon{
	background: #b2b2b2;
}

header#header-wrapper .checkout-progressbar .container{
	max-width: inherit !important;
	min-width: inherit !important;
	padding: 0 !important;
  width: inherit !important;
	margin: 0 !important;
}
header#header-wrapper .checkout-progressbar .container .bar{
	position: relative;
	top:-5px;
}

header#header-wrapper .checkout-progressbar .container .s-title{
	margin:0;
}

.text-holder-inner.new .holder-banner.h430{
	height: 344px;
	width: 960px;
	overflow: hidden;
}
.text-holder-inner.new .holder-banner.h430 img{
	width: 100%;
}
.text-holder-inner.new .holder-banner.fullwidth{
	width: 100% !important;
	background: #fff;
	text-align: center;
}

.text-holder-inner.new .holder-banner.padding-top-simple{
	padding-top: 12px;
}

.text-holder-inner.new .holder-banner.fullwidth img{
	width: 960px;
	margin: 0 auto;
}


.text-holder-inner.new .holder-banner-top .banner-title{
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
.text-holder-inner.new .holder-banner-top .banner-title span{
	  font-size: 18px;
    font-weight: bold;
    color: #000;
    
    line-height: 17px;
		display: inline-block;
		letter-spacing: 1px
}
.text-holder-inner.new .holder-banner-bottom{
	background: #fff;
	border-bottom: 1px solid #d1d1d1;
	margin-bottom: 12px;
}
.text-holder-inner.new .holder-banner-bottom .banner-title{
	text-align: center;
	padding-top: 20px;
	padding-bottom: 5px;
}
.text-holder-inner.new .holder-banner-bottom .banner-title span{
	  font-size: 18px;
    font-weight: bold;
    color: #000;
    
    line-height: 17px;
		display: inline-block;
		letter-spacing: 1px;
		width: 960px
}

.text-holder-inner.new .holder-banner-bottom .banner-text{
	text-align: center;
	padding-bottom: 20px;
}
.text-holder-inner.new .holder-banner-bottom .banner-text span {
    border-top: 0 none;
    color: #000;
    display: block;
    font-size: 13px;
    line-height: 20px;
    position: inherit;
    text-align: center;
    width: 960px;
		margin:0 auto;
}
.text-holder-inner.new .holder-banner-bottom .banner-slider{
	margin-bottom: 20px;
	height: 200px !important;
	overflow: hidden
}
.text-holder-inner.new .holder-banner-bottom .banner-box{
	width: 960px;
	margin: 0 auto;
  text-align: center;
	padding: 0;
	border: 0;
}
.text-holder-inner.new .holder-banner-bottom .banner-box .inner{
	width: 977px;
}
.text-holder-inner.new .holder-banner-bottom .banner-box .inner .home-listing-box{
	position: relative;
}

.text-holder-inner.new .holder-banner-bottom .banner-box .home-listing-box .banner-zone.item {
    width: 202px !important;
    height: 200px !important;
    overflow: hidden;
    display: block;
    float: left;
    /* margin-top: 19px; */
    /* margin-right: 16px; */
    position: relative;
		text-align: left;
}
.text-holder-inner.new .holder-banner-bottom .banner-box .home-listing-box .banner-zone.item img {
	width: 188px !important;
	position: relative;
	z-index: 1;
	border:1px solid #fff;
}


.text-holder-inner.new .holder-banner-bottom .banner-box .home-listing-box .banner-zone.item .title{
	margin: 0;
	background: #fff;
	position: absolute;
	bottom: 0px;
	left:0;
	right: 0;
	padding: 0;
	padding-right: 12px;
	text-align: center;
	z-index: 2;
}
.text-holder-inner.new .holder-banner-bottom .banner-box .home-listing-box .banner-zone.item .title td{
	font-size: 0;
	height: 30px;
}
.text-holder-inner.new .holder-banner-bottom .banner-box .home-listing-box .banner-zone.item .title b{
	
	color:#000;
	font-size: 13px;
	font-weight: 600;;
	text-transform: uppercase;
	padding: 10px 0 5px;
	line-height: 15px;
}


.text-holder-inner.new .holder-banner-bottom .banner-box .home-listing-box .slick-slide .banner-zone.item img{
	/*width:100% !important;*/
}
.text-holder-inner.new .holder-banner-bottom .banner-box .home-listing-box .slick-prev{
	top: 88px;
	
}
.text-holder-inner.new .holder-banner-bottom .banner-box .home-listing-box .slick-next{
	top: 88px;
	right: 19px;
}
.text-holder-inner.new .holder-banner-bottom .banner-box .home-listing-box .slick-prev:before,.text-holder-inner.new .holder-banner-bottom .banner-box .home-listing-box .slick-prev:active:before{
	background: #fff;
	color: #000;
}
.text-holder-inner.new .holder-banner-bottom .banner-box .home-listing-box .slick-next:before,.text-holder-inner.new .holder-banner-bottom .banner-box .home-listing-box .slick-next:active:before{
	background: #fff;
	color: #000;
}


@media only screen and (min-width: 1200px){
	
	body.home header#header-wrapper .top-head .container,
	body.home header#header-wrapper .sub-head .container,
	body.home header#header-wrapper .top-info .container{
		min-width: 1200px;
		max-width: 1200px;
	}
	
	body.home .text-holder-inner.new .holder-banner.two-columns{
		width: 1200px;
		padding-top: 9px;
	}
	body.home .text-holder-inner.new .holder-banner.two-columns > .col-1{
		width: 898px;
		padding-right: 8px;
		display: table-cell;
		vertical-align: top;
	}
	body.home .text-holder-inner.new .holder-banner.two-columns > .col-1 img{
		width: 100%;
	}
	body.home .text-holder-inner.new .holder-banner.two-columns > .col-2{
		width: 294px;
		display: table-cell;
		vertical-align: top;
	}
	
	body.home .spotlight.v4 .spot-tmpl-7 td a{
    width: 294px;
    height: 211px;
  }
  body.home .spotlight.v4 .spot-tmpl-7 td.col-1.line-1{
    padding-bottom: 4px;
  }
  body.home .spotlight.v4 .spot-tmpl-7 td.col-1.line-2{
    padding-top: 4px;
  }
	header#header-wrapper .sub-head nav a.bestsellers{
		display: inline-block;
	}
	header#header-wrapper .sub-head nav a.total-looks{
		display: inline-block;
	}
	header#header-wrapper .sub-head nav a.outlet{
		display: inline-block;
	}

	header#header-wrapper #dynamic-content{
		display: block;
	}
	
	.text-holder-inner.new .holder-banner.h430{
		width: 1200px;
		height: 430px;
	}
	.text-holder-inner.new .holder-banner.h430 img{
		width: 100%;
	}
	.text-holder-inner.new .holder-banner.fullwidth img{
		width: 1200px !important;
		margin: 0 auto;
	}
	
	.text-holder-inner.new .holder-banner-bottom .banner-title span{
		width: 1200px;
		margin: 0 auto;
	}
	.text-holder-inner.new .holder-banner-bottom .banner-text span{
		width: 1200px;
		margin: 0 auto;
	}
	
	.text-holder-inner.new .holder-banner-bottom .banner-box{
		width: 1200px;
	}
	.text-holder-inner.new .holder-banner-bottom .banner-box .inner{
		width: 1217px;
	}
	header#header-wrapper .top-info .container .info{
		font-size: 11px !important;
	}
	
	.lang-hu header#header-wrapper .top-info .container .info{
		font-size: 11px !important;
	}
	
	header#header-wrapper .top-info .container .info.phone{
		display: block;
	}
	
}

.navbar-2019{
	position: relative;
	width: 100%;
}
.navbar-2019:after{
	clear:both
}
.navbar-nav{
	width: 100%;
	margin: 7.5px -15px;
	padding:0;
}
.navbar-bar:after{
	clear:both;
	display: table;
  content: " ";
}

.navbar-nav > li {
	position: relative;
	display: block;
	padding: 0 11px !important;
}
.navbar-nav > li:first-child{
	padding-left: 0 !important;
}

.navbar-nav > li.deals{
	background: #e72525;
  color: #fff;
	
}

.navbar-nav > li.dropdown:after{
    content: '\f107';
    font-family: 'FontAwesome';
    height: 28px;
    line-height: 28px;
    width: 10px;
    margin-left: 3px;
    font-size: 14px;
    color: #6a6a6a;
    position: relative;
    top: 0px;
}

.navbar-nav > li a{
	padding:0 !important;
	white-space:nowrap;
	transition: all 200ms ease 0s;
	position: relative;
}

.navbar-nav > li.deals > a{
	color: #fff !important;
}
.navbar-nav > li.deals.dropdown:after{
	color: #fff !important;
}

.navbar-nav > li:hover > a span.txt{
	text-decoration:underline !important;
}
.navbar-nav > li.dropdown:hover > a span.txt{
	text-decoration:none !important;
}
.navbar-nav > li .dropdown-menu{
	background: #F7F7F7;
	
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	margin: 0 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	padding: 10px 0;
	border:1px solid #cbcbcb;
}


.navbar-nav > li:hover .dropdown-menu, .navbar-nav > li.open .dropdown-menu, .navbar-nav > li.active .dropdown-menu{
	display:block;
}

.navbar-nav > li .dropdown-menu li{
	padding:0 16px;
	min-width: 150px;
}
.navbar-nav > li .dropdown-menu li.deals > a > .txt{
	color: #e72525 ;
}



.navbar-nav > li.dropdown.mores .dropdown-menu li span.txt{
	text-transform: uppercase;
}
.navbar-nav > li > .dropdown-menu > li.dropdown i.right-arrow{
	background: none;
	text-decoration: none;
	font-style: normal;
	position: absolute;
	right: -16px;
	top: 0px;
}
.navbar-nav > li > .dropdown-menu > li.dropdown i.right-arrow:after{
	content: '\f105';
    font-family: 'FontAwesome';
    height: 28px;
    line-height: 28px;
    width: 10px;
    margin-left: 5px;
    font-size: 14px;
    color: #6a6a6a;
    position: absolute;
    top: 0px;
		text-decoration: none;
	font-style: normal;
	right: 9px;
	font-weight: 600;
}

.navbar-nav > li > .dropdown-menu > li.dropdown i.left-arrow{
	background: none;
	text-decoration: none;
	font-style: normal;
	position: absolute;
	left: 0px;
	top: 0px;
}
.navbar-nav > li > .dropdown-menu > li.dropdown i.left-arrow:after{
	content: '\f104';
    font-family: 'FontAwesome';
    height: 28px;
    line-height: 28px;
    width: 10px;
    margin-left: 5px;
    font-size: 14px;
    color: #6a6a6a;
    position: absolute;
    top: 0px;
		text-decoration: none;
	font-style: normal;
	right: 9px;
	font-weight: 600;
}

.navbar-nav > li > .dropdown-menu > li.dropdown:hover{
	background: #E8E8E8;
}
.navbar-nav > li > .dropdown-menu > li.dropdown:hover i.right-arrow:after{
	color: #232323;
}


.navbar-nav > li > .dropdown-menu > li.dropdown:hover > a{
	padding-left:3px !important;
}

.navbar-nav > li .dropdown-menu li .dropdown-menu.level-second{
	background: #fff;
	left: 100%;
  top: -1px;
	display: none;
}

.navbar-nav > li .dropdown-menu li:hover .dropdown-menu.level-second, .navbar-nav > li .dropdown-menu li.open .dropdown-menu.level-second, .navbar-nav > li .dropdown-menu li.active .dropdown-menu.level-second{
	display:block;
}



header#header-wrapper .sub-head .navbar-nav > li .dropdown-menu li a{
	color:#242424;
	font-size:13px;
	line-height:28px;
	height:28px;
	font-weight:normal;
	text-transform : none;
	letter-spacing:0;
	display:block;
}
.navbar-nav > li .dropdown-menu > li:hover > a .txt{
	text-decoration:underline !important;
}

header#header-wrapper .sub-head .navbar-nav > li .dropdown-menu li a .deals-icon{
	background: url(../img/header/sprite-white.png?4) -76px -67px !important;
	height: 18px !important; 
	width: 13px !important;
	margin-right: 0 !important;
}

.navbar-nav > li .dropdown-menu .dropdown-arrow{
  position: absolute;
	top: -18px;
	left:30px;
}
.navbar-2019 .mega-menu .dropdown-arrow{
	display: none;
}
.navbar-nav > li .dropdown-menu .dropdown-arrow:before, .navbar-2019 .mega-menu .dropdown-arrow:before{
  content: '';
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  border-bottom: 10px solid #f7f7f7;
  display: block;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
}
.navbar-nav > li .dropdown-menu .dropdown-arrow:after, .navbar-2019 .mega-menu .dropdown-arrow:after{
  content: '';
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  border-bottom: 10px solid #cbcbcb;
  display: block;
  margin-top: -2px;
}


.navbar-nav li.blue-link > a{
	color: #4974ff !important;
}
.navbar-nav li.blue-link > a:hover{
	color: #3451b2 !important;
}

.navbar-nav li.deal-link > a{
	color: #e72525 !important;
}
.navbar-nav li.deal-link > a:hover{
	color: #e72525 !important;
}
.navbar-2019 .mega-menu{
	display: none;
}
.navbar-2019.vertical .mega-menu{
	display: inline-block;
	z-index: 3;
}
.navbar-2019 .mega-menu{
	position: relative;
	height: 42px;
	line-height: 42px;
	padding:0 13px;
	background: #ff2db2;
	color: #fff;
}
.navbar-2019 .mega-menu i.mega-icon{
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
    top: -5px;
		position: relative;
}
.navbar-2019 .mega-menu i.mega-icon:after{
	content: ' ';
    width: 16px;
    height: 12px;
    position: relative;
    top: 0;
    font-size: 14px;
    background: url(../img/header/sprite-white-2.png?5);
    background-position: -183px -72px;
    display: block;
}

.navbar-2019 .mega-menu:after{
    content: '\f107';
    font-family: 'FontAwesome';
    height: 28px;
    line-height: 28px;
    width: 10px;
    margin-left: 5px;
    font-size: 14px;
    color: #fff;
    position: relative;
    top: 0px;
}


.navbar-2019 .mega-menu span{
	color: #fff;
	display: inline-block;
	font-size: 13px;
	font-weight: 600;
	height: 42px;
	letter-spacing: 1px;
	line-height: 42px;
	text-decoration: none;
	cursor: pointer;
    
    text-transform: uppercase;
}

.navbar-2019 .navbar-nav > li > a .right-side-icon{
	display: none;
}
.navbar-2019.vertical{
	padding-right: 20px;
	width: auto;
}

.navbar-2019.vertical .navbar-nav{
	display: none;
	background: #f7f7f7;
	border: 1px solid #d1d1d1;
	width: auto;
	position: absolute;
	top:42px;
	left:0;
	padding:10px 0;
	z-index: 2
}

.navbar-2019.vertical.active .navbar-nav{
	display: block;
}

.navbar-2019.vertical .navbar-nav > li{
	height: 28px !important;
	line-height: 28px !important;
	position: static;
	display: block !important;
	padding: 0 13px !important;
}
.navbar-2019.vertical .navbar-nav > li:hover{
	background: #e8e8e8;
	cursor: pointer;
	/*padding-left:16px;*/
}

.navbar-2019.vertical .navbar-nav > li:after{
	display: none;
	/*position: absolute;
	right: 10px;
	content: '\f105'*/
}
.navbar-2019.vertical .navbar-nav > li:hover:after{
	color: #242424;
}
.navbar-2019.vertical .navbar-nav > li > a{
	height: 28px !important;
	line-height: 28px !important;
	display: block !important;
}
.navbar-2019.vertical .navbar-nav > li a .txt{
	height: 28px !important;
	line-height: 28px !important;
}

.navbar-2019.vertical .navbar-nav > li.dropdown > a:after{
		background: none !important;
		content: '\f105';
    font-family: 'FontAwesome';
    height: 28px;
    line-height: 28px;
    width: 10px;
    margin-left: 5px;
    font-size: 14px;
    color: #6a6a6a;
    position: absolute;
    top: 0px;
		right: 0px;
		text-decoration: none;
		font-style: normal;
		font-weight: 600;
	
}
.navbar-2019.vertical .navbar-nav > li.dropdown:hover > a:after{
	color: #242424;
}

.navbar-2019.vertical .navbar-nav > li.deals.dropdown a:after{
	color: #fff !important;
}
.navbar-2019.vertical .navbar-nav > li.deals.dropdown:hover a:after{
	color: #fff !important;
}
.navbar-2019.vertical .navbar-nav > li.deals:hover{
	background: #e72525;
}

.navbar-2019.vertical .navbar-nav > li .dropdown-menu{
	left: 100%;
	top: -1px;
}
.navbar-2019.vertical .navbar-nav > li > a{
	/*padding-left:16px !important;*/
	padding-right:30px !important;
}
.navbar-2019.vertical .navbar-nav > li > a .left-side-icon{
	/*position: absolute;
	left:3px;*/
	display: none;
}
.navbar-2019.vertical .navbar-nav > li > a .new-icon{
	/*top: 7px !important;
	left:-11px !important;
	*/
	/*
	float: right;
	position: static*/
}
.navbar-2019.vertical .navbar-nav > li > a .right-side-icon{
	display: inline-block;
}
.navbar-2019.vertical .navbar-nav > li > a .new-icon:after{
	content: ' ';
	clear: both;
}


.navbar-2019.vertical:hover .navbar-nav, .navbar-2019.vertical.active .navbar-nav{
	display: block;
}
.navbar-2019.vertical .navbar-nav > li{
	float: none;
	
}
.navbar-2019.vertical .navbar-nav > li .dropdown-menu .dropdown-arrow{
	display: none;
}

.navbar-2019.vertical:hover .mega-menu .dropdown-arrow, .navbar-2019.vertical.active .mega-menu .dropdown-arrow{
	position: absolute;
	display: block;
	top: 24px;
	left:50px;
}
.navbar-2019 .navbar-nav > li.dropdown.mores{
	float: right;
}
.navbar-nav > li.mores .dropdown-menu{
	/*min-width: inherit;*/
}
.navbar-2019 .navbar-nav > li.dropdown.mores > .dropdown-menu li{
	/*min-width: inherit;*/
	/*padding-left: 16px;*/
}
.navbar-2019 .navbar-nav > li.dropdown.mores > .dropdown-menu li a{
	/*text-align: right;*/
}


.navbar-2019.vertical .navbar-nav > li.dropdown.mores{
	display: none !important;
}
.navbar-2019 .navbar-nav > li.dropdown.mores > .dropdown-menu{
	left: auto;
	right: 0;
}
.navbar-2019 .navbar-nav > li.hidden{
	display: none;
}
.navbar-2019.vertical .navbar-nav > li.hidden{
	display: block;
}

.navbar-nav .group-dropdown-menu{

	margin: 0 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	padding: 0px 0;
	display: table-cell;
}
.navbar-nav .group-dropdown-menu li{
	height: 28px !important;
	line-height: 28px !important;
	font-size:13px;
	min-width: inherit !important;
}

.navbar-nav .group-dropdown-menu li.group-dropdown-menu-name{
	font-size: 13px;
	color: #242424;
	text-decoration: none;
	height: 28px;
	line-height: 28px;
	display: inline-block;
	letter-spacing: 1px;
	font-weight: 600;
	text-transform: uppercase
}

.navbar-nav > li .group-dropdown-menu > li:hover > a .txt{
	text-decoration:underline !important;
}



	.navbar-nav {
    float: left;
    margin: 0;
	}
	.navbar-nav > li {
			float: left;
	}


.navbar-nav .dropdown-menu .grid{
  display: table-cell;
  vertical-align: top;
  padding-right: 25px;
	
}


.navbar-nav .dropdown-menu .brands.grid{
  padding-top: 10px;
	min-height: 401px;
}
.navbar-nav .dropdown-menu .brands.grid.sep{
	border-right: 1px solid #cacaca;
	padding-left: 16px;
}
.navbar-nav .dropdown-menu .brands.grid li.item, .navbar-nav .dropdown-menu .brands.grid .special-title{
	line-height: 26px;
  padding-left: 14px;
}
.navbar-nav .dropdown-menu .brands.grid.sep li.item, .navbar-nav .dropdown-menu .brands.grid.sep .special-title{
	padding-left:0;
}

.navbar-nav .dropdown-menu .load-image-content.grid{
	float:right;
  margin: 1px;
  font-size: 0;
	width: 274px;
	height: 413px;
	position: relative;
	padding-right: 0;
	
}

.navbar-nav .dropdown-menu .load-image-content.grid{
	float: none;
}

.navbar-nav .dropdown-menu .load-image-content.grid img{
	/*width: 100%;*/
	opacity: 0;
	position: absolute;
	padding-right: 1px;
	padding-bottom: 1px;
	border-left:1px solid #e6e6e6;
	transition: opacity 100ms cubic-bezier(0, 0.28, 0.27, 1);
	z-index: 2;
	top: 0;
	left: 0;
}
.navbar-nav .dropdown-menu .load-image-content.grid .image-width{
	width: 275px;
	height: 413px;
	position: relative;
	z-index: 1;
}

.navbar-nav .dropdown-menu .grid .title {
    font-size: 13px;
    color: #242424;
    margin: 0;
    padding: 0;
    font-weight: 600;
    text-transform: uppercase;
		line-height: 28px;
}

.navbar-nav .dropdown-menu .grid ul, .navbar-nav .dropdown-menu .grid hr {
    padding: 0;
    margin: 0;
}
.navbar-nav .dropdown-menu .grid .item{
	list-style: none;
	padding: 0;
	line-height: 28px;
}

.navbar-nav > li[data-type="brands"] .dropdown-menu{
	padding: 0;
}


header#header-wrapper .sub-head .navbar-nav .dropdown-menu .grid .item a{
    font-size: 13px;
    color: #242424;
		line-height: 28px;
}
header#header-wrapper .sub-head .navbar-nav .dropdown-menu .grid .item a.selected, header#header-wrapper .sub-head .navbar-nav .dropdown-menu .grid .item a:hover{
	color: #000;
	text-decoration: underline;
}

.navbar-2019.vertical .navbar-nav .dropdown-menu .brands.grid{
	display: table-cell !important;
}
.navbar-2019 .navbar2019-overlay{
	position: fixed;
	top: 132px;
	left: 0;
	right: 0;
	bottom: 0;
	background:rgba(0,0,0,0.3);
	z-index: 1;
	transition: all .3s;
}

.navbar-nav > li.clasic-modern-selector .dropdown-menu{
min-height: 281px;
	
}
.navbar-nav > li .dropdown-menu li.clasic-modern-grid{
	position: absolute;
	top: -1px;
	left:100%;
	background: #f7f7f7;
	height: auto;
	bottom: -1px;
	padding: 15px 0;
	border-top: 1px solid #cbcbcb;
	border-right: 1px solid #cbcbcb;
	border-bottom: 1px solid #cbcbcb;
	
	
}
.navbar-nav > li .dropdown-menu li.clasic-modern-grid > div{
	border-left: 1px solid #d1d1d1;
	padding: 0 15px;
	height: 100%;
}
.navbar-nav > li .dropdown-menu li.clasic-modern-grid > div > .title{
	font-weight: 600;
	color: #242424;
	font-size: 13px;
	line-height: 20px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	display: block;
	padding-bottom: 10px;
}
.navbar-nav > li .dropdown-menu li.clasic-modern-grid a{
	display: table-cell !important;
}
.navbar-nav > li .dropdown-menu li.clasic-modern-grid a .promo-image{
	line-height: 0;
	font-size: 0;
}
.navbar-nav > li .dropdown-menu li.clasic-modern-grid a .promo-image .cnt{
	width: 190px;
	display: block;
	margin-right: 15px;
	overflow: hidden;
}
.navbar-nav > li .dropdown-menu li.clasic-modern-grid a:last-of-type .promo-image .cnt{
	margin: 0;
	
}
.navbar-nav > li .dropdown-menu li.clasic-modern-grid a .promo-image .cnt img{
	width: 100%;
	-webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -ms-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  transition: all 400ms ease;
}
.navbar-nav > li .dropdown-menu li.clasic-modern-grid a .promo-text{
	text-align: center;
	font-weight: 600;
	color: #242424;
	font-size: 13px;
	line-height: 13px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	display: block;
	margin-right: 15px;
	padding: 10px 0;
}
.navbar-nav > li .dropdown-menu li.clasic-modern-grid a:last-of-type .promo-text{
	margin-right: 0px;
}

.navbar-nav > li .dropdown-menu li.clasic-modern-grid a:hover .promo-image .cnt img{
	-webkit-transform: translateZ(0) scale(1.05);
  -moz-transform: translateZ(0) scale(1.05);
  -ms-transform: translateZ(0) scale(1.05);
  -o-transform: translateZ(0) scale(1.05);
  transform: translateZ(0) scale(1.05);
}

.navbar-nav > li .dropdown-menu li.clasic-modern-grid a:hover .promo-text{
	text-decoration: underline;
}


.header{
	/*background: #fff;*/
	/*height : 52px;*/
	z-index: 100;
	width: 100%;
	top:0;
	margin:0;
	margin-top:0px;
	/*background: #f7f7f7;*/
}
.subheader{
	/*background: url(../img/sbhdr_bg.png) repeat-x scroll 0 -4px;*/
	height : 42px;
	/*z-index: 99;
	width: 100%;
	top:57px;
	max-width: 960px;
	font-size:12px;
	*/
	font-weight:bold;
	color:#8a8a8a;
	line-height:11px;
}
.filter-container{
	width: 204px;
	display: inline-block;
	vertical-align: top;
	top: 112px;
}
#content_inside{
	/*padding-left:171px;*/
	padding-left:204px;
	/*padding-top:23px;*/
}
#listing{
	
	position: relative;
}

body.listing #listing, body.social-media-photos-listing #listingSocialPhotos{
	padding-bottom:200px;
	/*padding-top : 9px*/
	/*padding-top : 52px*/
	padding-top : 29px
}

body.social-media-photos-listing #listingSocialPhotos{
	position:relative;
	left:-5px;
	width: calc(100% + 10px);
	padding-top : 15px;
	padding-bottom:0px;
}

body.listing div.page-1, body.social-media-photos-listing div.page-1{
	margin-top:-17px
}

#all-categories,#all-special-categories, #all-brands,#auth,#regis,#all-others,#all-top-search-suggestions{
	display:none;
}

/*
* === BUTTONS ===
*/


.white-button/*,.inf-anchor-up,.inf-anchor-down*/,#listing .info-loading-page, #listingSocialPhotos .info-loading-page{
	color: #666666;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	/*width: 155px;*/
	height: 30px;
	line-height: 30px;
	/*-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;*/
	background-color: #fff;
	border: solid 1px #d1d1d1;
	padding:0 11px;
	
}
.white-button.upper{
	text-transform:uppercase;
}
.white-button:hover{
	/*-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;*/
	background-color: #fff;
	border: solid 1px #bcbcbc;
	cursor: pointer;
	color: #000;
}
.white-button.auto-width{
	padding-left:12px;
	padding-right:9px;
	width: auto
}

/*
.inf-anchor-up,.inf-anchor-down{
	margin: 0px auto;
	display: none;
	width: 120px;
	z-index: 4;
	position: relative;
	text-align: center;
}*/

#listing .info-loading-page, #listingSocialPhotos .info-loading-page{
	margin: 0px auto;
	width: 120px;
	position: fixed;
	bottom : 20px;
	z-index : 2
}

/*.inf-anchor-up .load,.inf-anchor-down .load,*/#listing .info-loading-page .load, #listingSocialPhotos .info-loading-page .load{
	position: absolute;
	margin-top: 4px;
	margin-left: -22px;
}
.white-button .load{
	position: absolute;
	margin-top: 5px;
	margin-left: -21px;
}


.green-button{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: rgba(220,218,203,0);
	-webkit-box-shadow: 0 1px #365900, inset 0 0 0 1px rgba(255,255,255,.3);
	-moz-box-shadow: 0 1px #365900, inset 0 0 0 1px rgba(255,255,255,.3);
	box-shadow: 0 1px #365900, inset 0 0 0 1px rgba(255,255,255,.3);
	border: solid 1px #749e36;
	background-image: -webkit-linear-gradient(bottom, rgba(74,161,38,.97), rgba(122,205,30,.97) 74%);
	background-image: -moz-linear-gradient(bottom, rgba(74,161,38,.97), rgba(122,205,30,.97) 74%);
	background-image: -o-linear-gradient(bottom, rgba(74,161,38,.97), rgba(122,205,30,.97) 74%);
	background-image: linear-gradient(to top, rgba(74,161,38,.97), rgba(122,205,30,.97) 74%);
	color: #fff;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding: 0 11px;
	cursor: pointer;
	position: relative
}
.green-button:hover{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: rgba(220,218,203,0);
	-webkit-box-shadow: inset 0 1px 1px #365900, inset 0 0 0 1px rgba(255,255,255,.3);
	-moz-box-shadow: inset 0 1px 1px #365900, inset 0 0 0 1px rgba(255,255,255,.3);
	box-shadow: inset 0 1px 1px #365900, inset 0 0 0 1px rgba(255,255,255,.3);
	border: solid 1px #749e36;
	background-image: -webkit-linear-gradient(bottom, rgba(74,161,38,.97), rgba(122,205,30,.97) 74%);
	background-image: -moz-linear-gradient(bottom, rgba(74,161,38,.97), rgba(122,205,30,.97) 74%);
	background-image: -o-linear-gradient(bottom, rgba(74,161,38,.97), rgba(122,205,30,.97) 74%);
	background-image: linear-gradient(to top, rgba(74,161,38,.97), rgba(122,205,30,.97) 74%);
}
.green-button span.load{
	position: absolute;
	left:-30px;
	top:5px;
}
.black-button:hover/*, .black-friday .pink-button.order-now-trigger:hover*/{
	
	background-color: #ed003d; 
	
	
	cursor: pointer;
	-moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.black-button/*, .black-friday .pink-button.order-now-trigger*/{
	font-size: 12px;
	color: #fff;
	display: inline-block;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding: 0 11px;
	font-weight: normal;
	
	background-color: #ed003d; 
	
}
.simple-white-button:hover{
opacity: 0.8;
}
.simple-white-button{
	height: 30px;
	line-height: 30px;
	background-color: #fff;
	color: #000;
	font-size:  13xp;
	display: inline-block;
	padding: 0 15px;
}
.selfie-btn{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: rgba(220,218,203,0);
	-webkit-box-shadow: 0 1px #7d0001, inset 0 0 0 2px rgba(255,255,255,.18);
	-moz-box-shadow: 0 1px #7d0001, inset 0 0 0 2px rgba(255,255,255,.18);
	box-shadow: 0 1px #7d0001, inset 0 0 0 2px rgba(255,255,255,.18);
	border: solid 1px #bf1519;
	background-image: -webkit-linear-gradient(bottom, rgba(241,34,15,.97), rgba(245,52,15,.97) 74%);
	background-image: -moz-linear-gradient(bottom, rgba(241,34,15,.97), rgba(245,52,15,.97) 74%);
	background-image: -o-linear-gradient(bottom, rgba(241,34,15,.97), rgba(245,52,15,.97) 74%);
	background-image: -ms-linear-gradient(bottom, rgba(241,34,15,.97), rgba(245,52,15,.97) 74%);
	background-image: linear-gradient(to top, rgba(241,34,15,.97), rgba(245,52,15,.97) 74%);
	color: #fff;
	text-shadow: 0 1px #000;
	display: inline-block;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	text-align: center;
	padding: 0 11px;
	font-weight: normal;
}
.selfie-btn:hover{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: rgba(220,218,203,0);
	-webkit-box-shadow: inset 0 2px rgba(0,0,0,.48), inset 0 0 0 2px rgba(255,255,255,.18);
	-moz-box-shadow: inset 0 2px rgba(0,0,0,.48), inset 0 0 0 2px rgba(255,255,255,.18);
	box-shadow: inset 0 2px rgba(0,0,0,.48), inset 0 0 0 2px rgba(255,255,255,.18);
	border: solid 1px #bf1519;
	background-image: -webkit-linear-gradient(bottom, rgba(241,34,15,.97), rgba(245,52,15,.97) 74%);
	background-image: -moz-linear-gradient(bottom, rgba(241,34,15,.97), rgba(245,52,15,.97) 74%);
	background-image: -o-linear-gradient(bottom, rgba(241,34,15,.97), rgba(245,52,15,.97) 74%);
	background-image: -ms-linear-gradient(bottom, rgba(241,34,15,.97), rgba(245,52,15,.97) 74%);
	background-image: linear-gradient(to top, rgba(241,34,15,.97), rgba(245,52,15,.97) 74%);
}

.orange-button:hover, .orange-friday .pink-button.order-now-trigger:hover{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: rgba(220,218,203,0);
	-webkit-box-shadow: inset 0 2px #af3500, inset 0 0 0 1px rgba(255,255,255,.3);
	-moz-box-shadow: inset 0 2px #af3500, inset 0 0 0 1px rgba(255,255,255,.3);
	box-shadow: inset 0 2px #af3500, inset 0 0 0 1px rgba(255,255,255,.3);
	border: solid 1px #ff4e00;
	background-image: -webkit-linear-gradient(bottom, #ff4e00, #ff6f2f 74%);
	background-image: -moz-linear-gradient(bottom, #ff4e00, #ff6f2f 74%);
	background-image: -o-linear-gradient(bottom, #ff4e00, #ff6f2f 74%);
	background-image: -ms-linear-gradient(bottom, #ff4e00, #ff6f2f 74%);
	background-image: linear-gradient(to top, #ff4e00, #ff6f2f 74%);
	cursor: pointer;
}
.orange-button, .orange-friday .pink-button.order-now-trigger{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: rgba(220,218,203,0);
	-webkit-box-shadow: 0 1px #a83300, inset 0 0 0 1px rgba(255,255,255,.3);
	-moz-box-shadow: 0 1px #a83300, inset 0 0 0 1px rgba(255,255,255,.3);
	box-shadow: 0 1px #a83300, inset 0 0 0 1px rgba(255,255,255,.3);
	border: solid 1px #ff4e00;
	background-image: -webkit-linear-gradient(bottom, #ff4e00, #ff6f2f 74%);
	background-image: -moz-linear-gradient(bottom, #ff4e00, #ff6f2f 74%);
	background-image: -o-linear-gradient(bottom, #ff4e00, #ff6f2f 74%);
	background-image: -ms-linear-gradient(bottom, #ff4e00, #ff6f2f 74%);
	background-image: linear-gradient(to top, #ff4e00, #ff6f2f 74%);	font-size: 12px;
	color: #fff;
	text-shadow: 0 1px #000;
	display: inline-block;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding: 0 11px;
	font-weight: normal;
}

.pink-button{
	background-color: #fe2db2;
	-webkit-box-shadow: inset 0 -1px #ad0088; -moz-box-shadow: inset 0 -1px #ad0088; box-shadow: inset 0 -1px #ad0088;
	
	font-size: 13px;
	color: #fff;
	display: inline-block;
	font-weight: 600;
	height: 40px;
	line-height: 40px;
	text-align: center;
	padding: 0 11px;
	position:relative;
	-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */

}
.pink-button:hover{
	cursor: pointer;
 -webkit-box-shadow: inset 0 1px #ad0088; -moz-box-shadow: inset 0 1px #ad0088; box-shadow: inset 0 1px #ad0088;

  background-color: #f02ba8;
	/* border-top: solid 1px #ad0088; */
	/* border-right: solid 1px #e027a2; border-bottom: solid 1px #e027a2; border-left: solid 1px #e027a2; */
}
.pink-button.disabled{
	cursor: default;
  opacity: 0.7;
}

.green-button.h36, .green-button.h37, .green-button.h47, .green-button.h43{
	position:relative;
  display: inline-block;
  color: #fff;
  text-decoration: none;
	background: #45ab69;
	box-shadow:0 -1px #2e7246 inset;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border:0;
	height:36px;
	line-height:36px;
	font-size: 13px;
	font-weight: normal;
	white-space: nowrap;
}
.green-button.h36:hover, .green-button.h37:hover, .green-button.h47:hover, .green-button.h43:hover{
	background: #3d995d;
	box-shadow:0 1px #2e7246 inset,0 1px #2e7246 inset;
	border:0;
	height:36px;
	line-height:36px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.green-button.h36.disabled, .green-button.h37.disabled, .green-button.h47.disabled, .green-button.h43.disabled,
.green-button.h36.disabled:hover, .green-button.h37.disabled:hover, .green-button.h47.disabled:hover, .green-button.h43.disabled:hover{
	opacity: 0.7;
	cursor: default;
	background: #45ab69;
	box-shadow:0 -1px #2e7246 inset;
}



.green-button.h47, .green-button.h47:hover{
	height: 43px;
	line-height: 43px;
	color: #fff !important;
	text-decoration:none !important;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: 600;
	text-transform: uppercase;
}

.grey-button.h36, .grey-button.h37{
  display: inline-block;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
  color: #6d6d6d;
  text-decoration: none;
	background: #f7f7f7;
	border:1px solid #d0d0d0;
	border-bottom-color: #a1a1a1;
	height:34px;
	line-height:34px;
	font-size: 13px;
	font-weight: normal;
	white-space: nowrap;
	text-shadow: 0 1px rgba(0, 0, 0, 0);
	box-shadow:none;
	-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */

}
.grey-button.h36:hover, .grey-button.h37:hover{
	background: #e5e5e5;
	height:34px;
	line-height:34px;
	border:1px solid #d0d0d0;
	border-top-color: #a1a1a1;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	text-shadow: 0 1px rgba(0, 0, 0, 0);
}

.red-button.h36, .red-button.h37{
  display: inline-block;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
  color: #fff;
  text-decoration: none;
	background: #ec2829;
	border:1px solid #ec2829;
	border-bottom-color: #8c1818;
	height:34px;
	line-height:34px;
	font-size: 13px;
	font-weight: normal;
	white-space: nowrap;
	text-shadow: 0 1px rgba(0, 0, 0, 0);
	box-shadow:none;
	-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */

}
.red-button.h36:hover, .red-button.h37:hover{
	background: #c72222;
	height:34px;
	line-height:34px;
	border:1px solid #c72222;
	border-top-color: #8c1818;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	text-shadow: 0 1px rgba(0, 0, 0, 0);
	-webkit-box-shadow: none;
	-moz-box-shadow:none;
	box-shadow:none;
}

.lila-button.h36, .lila-button.h37, .lila-button.h43{
  display: inline-block;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
  color: #fff;
  text-decoration: none;
	background: #ae5e9c;
	border:1px solid #ae5e9c;
	border-bottom-color: #5f3665;
	height:34px;
	line-height:34px;
	font-size: 11px;
	font-weight: normal;
	white-space: nowrap;
	text-shadow: 0 1px rgba(0, 0, 0, 0);
	box-shadow:none;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
	padding:0 10px;
	cursor: pointer;
	-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */

}
.lila-button.h36:hover, .lila-button.h37:hover, .lila-button.h43:hover{
	background: #99538a;
	height:34px;
	line-height:34px;
	border:1px solid #ae5e9c;
	border-top-color: #5f3665;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	text-shadow: 0 1px rgba(0, 0, 0, 0);
}

.chat-icon{
	position:relative;
	display:inline-block;
	width:15px;
	height:21px;
	margin-right:5px;
}
.chat-icon:after{
	color: #fff;
	content:'\f075';
	font-family: "FontAwesome";
	font-size: 13px;
	position: absolute;
	font-style: normal;
	top:-1px;
	left:0;
}

.green-button.h43, .green-button.h43:hover, .lila-button.h43, .lila-button.h43:hover, .black-button.h43, .black-button.h43:hover, .black2-button.h43, .black2-button.h43:hover{
	height:43px;
	line-height:43px;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
}

.green-button.h37, .green-button.h37:hover, .lila-button.h37, .lila-button.h37:hover, .red-button.h37, .red-button.h37:hover, .grey-button.h37, .grey-button.h37:hover, .black-button.h37, .black-button.h37:hover, .black2-button.h37, .black2-button.h37:hover{
	height:36px;
	line-height:36px;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
}

.h43 i.right-arrow{
	top: -3px;
}
.h43 i.chat-icon{
	top: -5px;
}



button{
	font-family: 'Open Sans', sans-serif;
}
.pink-button .check-icon, .green-button .check-icon, .red-button .check-icon, .lila-button .check-icon, .black-button .check-icon, .black2-button .check-icon {
    background: url("../img/menu_v2.png?14") no-repeat scroll -64px -202px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 10px;
    margin-right: 2px;
    position: relative;
		top: 1px;
    width: 10px;
}

.pink-button .folder-icon, .green-button .folder-icon, .red-button .folder-icon, .lila-button .folder-icon {
    display:inline-block;
	width:20px;
	height:20px;
	position:relative;
	top:	1px;
	left:-2px
}

.pink-button .folder-icon:after, .green-button .folder-icon:after, .red-button .folder-icon:after, .lila-button .folder-icon:after{
	content:'\f07b';
	font-family: 'FontAwesome';
	height:17px;
	line-height: 17px;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}

.pink-button.h37, .pink-button.h36{
	height:36px;
	line-height: 36px;
	font-size: 13px;
	/* text-shadow: 0 1px 2px rgba(0,0,0,.6); */
	padding: 0 13px 0 13px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.pink-button.h36{
	font-size: 11px;
	font-weight: 600;
}

.white-button.h36{
	height:35px;
	line-height: 35px;
	font-size: 11px;
	/* text-shadow: 0 1px 2px rgba(0,0,0,.6); */
	padding: 0 13px 0 13px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
}

.pink-button.h37 .check-icon, .green-button.h37 .check-icon,.pink-button.h36 .check-icon, .green-button.h36 .check-icon, .white-button.h37 .check-icon, .white-button.h36 .check-icon, .red-button.h37 .check-icon, .red-button.h36 .check-icon, .black2-button.h37 .check-icon, .black2-button.h36 .check-icon, .black2-button.h43 .check-icon{
	margin-right: 5px;
	/*
	background-position: -1px -424px;
	height: 12px;
	width: 14px;
	*/
}
.pink-button .right-arrow-icon,
.pink-button.h37 .right-arrow-icon{
	margin-left: 5px;
	background: url("../img/menu_v2.png?8") no-repeat scroll -14px -424px rgba(0, 0, 0, 0);
	height: 11px;
	width: 11px;
	top: 1px;
	display: inline-block;
	position: relative;
}

.green-button .arrow-up-icon{
	display:inline-block;
	width:10px;
	height:20px;
	position:relative;
	top:	1px;
	left:-5px
}
.green-button .arrow-up-icon:after{
	content:'\f102';
	font-family: 'FontAwesome';
	height:17px;
	line-height: 17px;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
}

.red-button{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: rgba(142,55,98,0);
	-webkit-box-shadow: 0 1px #910b0b, inset 0 0 0 1px rgba(255,255,255,.3);
	-moz-box-shadow: 0 1px #910b0b, inset 0 0 0 1px rgba(255,255,255,.3);
	box-shadow: 0 1px #910b0b, inset 0 0 0 1px rgba(255,255,255,.3);
	border: solid 1px #c30d0d;
	background-image: -webkit-linear-gradient(bottom, rgba(189,15,19,.97), rgba(227,64,64,.97) 74%);
	background-image: -moz-linear-gradient(bottom, rgba(189,15,19,.97), rgba(227,64,64,.97) 74%);
	background-image: -o-linear-gradient(bottom, rgba(189,15,19,.97), rgba(227,64,64,.97) 74%);
	background-image: linear-gradient(to top, rgba(189,15,19,.97), rgba(227,64,64,.97) 74%);
	
	font-size: 12px;
	color: #fff;
	text-shadow: 0 1px #a71375;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding: 0 11px;
	-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */

}
.red-button:hover{
	cursor: pointer;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: rgba(142,55,98,0); -webkit-box-shadow: 0 1px #910b0b, inset 0 1px #910b0b, inset 0 0 0 1px rgba(255,255,255,.3); -moz-box-shadow: 0 1px #910b0b, inset 0 1px #910b0b, inset 0 0 0 1px rgba(255,255,255,.3); box-shadow: 0 1px #910b0b, inset 0 1px #910b0b, inset 0 0 0 1px rgba(255,255,255,.3); border: solid 1px #c30d0d; background-image: -webkit-linear-gradient(bottom, rgba(189,15,19,.97), rgba(227,64,64,.97) 74%); background-image: -moz-linear-gradient(bottom, rgba(189,15,19,.97), rgba(227,64,64,.97) 74%); background-image: -o-linear-gradient(bottom, rgba(189,15,19,.97), rgba(227,64,64,.97) 74%); background-image: linear-gradient(to top, rgba(189,15,19,.97), rgba(227,64,64,.97) 74%);
}


.grey-button {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px #929091, inset 0 0 0 2px rgba(255,255,255,.3);
	-moz-box-shadow: 0 1px #929091, inset 0 0 0 2px rgba(255,255,255,.3);
	box-shadow: 0 1px #929091, inset 0 0 0 2px rgba(255,255,255,.3);
	border: solid 1px #c4c4c4;
	background-image: -webkit-linear-gradient(bottom, #c5c5c5, #f1f1f1 74%);
	background-image: -moz-linear-gradient(bottom, #c5c5c5, #f1f1f1 74%);
	background-image: -o-linear-gradient(bottom, #c5c5c5, #f1f1f1 74%);
	background-image: linear-gradient(to top, #c5c5c5, #f1f1f1 74%);    color: #6d6d6d;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    text-align: center;
    text-shadow: 1px 1px 0 #fff;
	padding: 0 11px;
	-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */

}

.blue-button{
	display: inline-block;
	height: 28px;
	line-height: 28px;
	text-align: center;
	text-shadow: 0 1px #fff;
	padding: 0 11px;
	background-color: #eceff6;
	-webkit-box-shadow: 0 1px #aeb6cb;
	-moz-box-shadow: 0 1px #aeb6cb;
	box-shadow: 0 1px #aeb6cb;
	border: solid 1px #aeb6cb;	
	font-size: 11px;
	color: #3b579d;
}

.blue-button:hover{
	background-color: #eceff6;
	-webkit-box-shadow: inset 0 1px #aeb6cb;
	-moz-box-shadow: inset 0 1px #aeb6cb;
	box-shadow: inset 0 1px #aeb6cb;
	border: solid 1px #aeb6cb;
	cursor: pointer;
}

.light-blue-button{
	display: inline-block;
	height: 28px;
	line-height: 28px;
	text-align: center;
	padding: 0 11px;
	background-color: #3CBCD7;
	border: solid 1px #3CBCD7;	
	font-size: 11px;
	color: #fff;
}

.light-blue-button:hover{
	background-color: #42abc1;
	border: solid 1px #42abc1;
	cursor: pointer;
}
.light-blue-button.h36, .light-blue-button.h36:hover{
	line-height: 36px;
	height:36px;
	font-size: 13px;
	
}

.facebook-button{
  display: inline-block;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
  color: #fff;
  text-decoration: none;
	background: #4767b0;
	border:1px solid #4767b0;
	border-bottom-color: #4767b0;
	height:35px;
	line-height:35px;
	font-size: 11px;
	font-weight: normal;
	white-space: nowrap;
	text-shadow: 0 1px rgba(0, 0, 0, 0);
	box-shadow:none;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
	padding:0 10px;
	cursor: pointer;
	-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */

}
.facebook-button:hover{
	background: #3c5896;
	height:35px;
	line-height:35px;
	border:1px solid #3c5896;
	border-top-color: #3c5896;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	text-shadow: 0 1px rgba(0, 0, 0, 0);
}
.facebook-button .facebook-icon{
	display: inline-block;
	position: relative;
	margin-right: 7px;
	top: 2px;
}

.facebook-button .facebook-icon:after{
	content:'\f082';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 400;
	font-size: 18px;
	line-height: 14px;
	color:#fff
}


.black2-button{
  display: inline-block;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
  color: #fff;
  text-decoration: none;
	background: #000000;
	border:1px solid #000000;
	border-bottom-color: #000000;
	height:35px;
	line-height:35px;
	font-size: 11px;
	font-weight: normal;
	white-space: nowrap;
	text-shadow: 0 1px rgba(0, 0, 0, 0);
	box-shadow:none;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
	padding:0 10px;
	cursor: pointer;
	-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */

}
.black2-button:hover{
	background: #222;
	height:35px;
	line-height:35px;
	border:1px solid #222;
	border-top-color: #222;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	text-shadow: 0 1px rgba(0, 0, 0, 0);
}

.pink-text{
	color: #ec008c;
}
.red-text{
	color: #ec2829;
}
.blue-text{
	color: #3CBCD7;
}

/*
* === FIELDS ===
*/

input {
	background-color: #f8f8f8;
	border: solid 1px #ccc;    font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	height: 24px;
	line-height: 26px;
	padding-left: 5px;
	color : #6d6d6d;
}

input:hover,input:focus {
	-webkit-box-shadow: inset 0 1px #dadada;
	-moz-box-shadow: inset 0 1px #dadada;
	box-shadow: inset 0 1px #dadada;
	border: solid 1px #a6a6a6;
}

textarea{
	border: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	padding:5px;
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	color:#6d6d6d;
	resize: none;
}

textarea:hover,textarea:focus{
	-webkit-box-shadow: inset 0 1px #dadada;
	-moz-box-shadow: inset 0 1px #dadada;
	box-shadow: inset 0 1px #dadada;
	border: solid 1px #a6a6a6;
}


input.error, textarea.error{
	border: solid 1px #f3442d;
 }

input.error:hover, input.error:focus, textarea.error:hover, textarea.error:focus{
	-webkit-box-shadow: inset 0 1px #f3442d;
	-moz-box-shadow: inset 0 1px #f3442d;
	box-shadow: inset 0 1px #f3442d;
	border: solid 1px #f3442d;
}

/*
* === MAIN MENU ===
*/

input.search-menu-field{
	background: #FFFFFF;
	padding: 0 ;
	height: 32px;
	line-height: 20px;
	border: 0;
	margin-top: 10px;
	width: 100%;
	-webkit-box-shadow: none;
	-moz-box-shadow:none;
	box-shadow:none;
	z-index: 2;
	position: relative;
}


body.lang-ro #layerslider-container input.search-menu-field{
	width:375px
}
#layerslider-container input.search-menu-field{
	width: 334px;
}
body.lang-hu #layerslider-container input.search-menu-field{
	width: 375px;
}
body.lang-de #layerslider-container input.search-menu-field{
	width: 370px;
}

body.lang-en #layerslider-container input.search-menu-field{
	width: 365px;
}

body.lang-it #layerslider-container input.search-menu-field{
	width: 360px;
}


.menu-search-container{
	height: 52px;
	display: block;
	/*-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	background-color: #fff;
	padding:0 13px;
	margin-top: 11px;
	float: left;*/
	overflow: hidden;
	padding-left:15px;
	padding-right:52px;
	position:relative;
}
.menu-search-container .bg{
	display:block;
	-webkit-border-top-left-radius: 16px;
	-moz-border-top-left-radius: 16px;
	border-top-left-radius: 16px;
	-webkit-border-bottom-left-radius: 16px;
	-moz-border-bottom-left-radius: 16px;
	border-bottom-left-radius: 16px;
	background-color: #fff;
	height:32px;
	position:relative;
	top:-32px;
	left:-15px;
	z-index: 1;
	
}
.menu-search-container .search-icon-cnt{
	background: url( '../img/menu_v2.png?10' ) -65px -438px;
	display: block;
	position:absolute;
	width: 38px;
	height:32px;
	top: 10px; right:14px;
	z-index:3
}
.menu-search-container .search-icon{
	background: url( '../img/menu_v2.png?9' ) repeat-x 0 -189px;
	width: 19px;
	height: 19px;
	display: block;
	position: relative;
	top:6px;
	left:6px;
	cursor: pointer
}

#search-suggestions.suggestions{
	border: 1px solid #cbcbcb;
	overflow: visible;
	padding: 15px;
	top: 57px;
	width: 400px;
	position:absolute;
	z-index: 3;
	opacity: 0;
	background : #f7f7f7;
	min-width: 260px;
}
.slider-inner #search-suggestions.suggestions{
	top: 69px;
}

#search-suggestions.suggestions .arrow {
    /*background: url("../img/arrows-sprite.png") no-repeat scroll 0 -111px rgba(0, 0, 0, 0);*/
    display: block;
    /*height: 10px;*/
    left: 13px;
    position: absolute;
    top: -18px;
    width: 0px;
}

#search-suggestions.suggestions .arrow::after {
    border-bottom: 10px solid #cbcbcb;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    content: "";
    display: block;
    margin-top: -2px;
}

#search-suggestions.suggestions .arrow::before {
    border-bottom: 10px solid #f7f7f7;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    content: "";
    display: block;
    transform: translateY(100%);
}

#search-suggestions.suggestions .results{
	min-height: 45px;
}

#search-suggestions.suggestions .results .sugg-header{
	color: #666666;
	font-size: 13px;
	margin-bottom: 5px;
	line-height : 18px;
}
#search-suggestions.suggestions .results .sugg-header .title{
	float:left
}
#search-suggestions.suggestions .results .sugg-header .result{
	float:right;
	display: none;
}

#search-suggestions.suggestions .results ul , #search-suggestions.suggestions .results li{
	padding:0; margin : 0;
	list-style:outside none none
}
#search-suggestions.suggestions .results ul{
	margin-bottom:10px;
}

#search-suggestions.suggestions .results li{
	color : #666666;
	font-size:13px;
	line-height: 23px;
	padding:2px 0;
	position:relative;
}
#search-suggestions.suggestions .results li a{
	color:#666666;
	cursor: pointer;
	white-space: nowrap;
	min-width: 200px;
	text-overflow : ellipsis;
	display: block;
	overflow: hidden;
	
}
#search-suggestions.suggestions .results li .not-found{
	display: block;
	float:left;
	line-height: 19px;
}
#search-suggestions.suggestions .results li .not-found b{
	color : #8a8a8a;
	font-weight :bold
}


#search-suggestions.suggestions .results li i.magnifier{
	background: url("../img/menu_v2.png?12") repeat scroll -137px -457px rgba(0, 0, 0, 0);
	float: left;
	height: 13px;
	margin: 6px 8px 0 0;
	width: 13px;
}
#search-suggestions.suggestions .results li a i.found{
	font-style:normal;
	color: #666;
}
#search-suggestions.suggestions .results li a:hover{
	color:#000;
	text-decoration: underline
}

#search-suggestions.suggestions .results li .nb{
	position: absolute;
	right: 0;
	/*display:block;*/
	line-height: 27px;
	top:0;
	width: 70px;
	text-align: right;
	display: none;
}

#search-suggestions.suggestions .results .relevants-header{
	color: #666666;
	font-size: 13px;
	line-height : 18px;
	margin: 0px -15px;
  overflow: hidden;
	background:#fff;
	border-top:1px solid #cbcbcb;
	padding:10px 15px 10px;
}

#search-suggestions.suggestions .results .relevants-header p {
  
  float: left;
  margin-right: 5px;
	padding:0;
  
}

#search-suggestions.suggestions .results .relevants-header .container {
  padding:0;
  width: 800px;
  
}

#search-suggestions.suggestions .results .relevants-header .separator {
 
  float: left;
  width: 400px;
  background-color: #d2d2d2;
  height: 1px;
  margin-top: 8px;
  border: none;
	display: none;
}
#search-suggestions.suggestions .results ul li.sticky-one-cart-item:last-child{
	margin-bottom:0;
}
#search-suggestions.suggestions .results ul.relevants{
	margin:0 -15px -15px;
	padding-bottom: 15px;
	background: #fff;
	
}


#search-suggestions.suggestions .results .sticky-one-cart-item{
	line-height: 19px;
	margin-bottom: 15px;
	padding:0 15px;
}
#search-suggestions.suggestions .results .sticky-one-cart-item .item-image{
	min-width:inherit;
	line-height: 1;
	left:15px;
}
#search-suggestions.suggestions .results .sticky-one-cart-item .item-title-container{
	min-width:inherit;
	width:inherit
}
#search-suggestions.suggestions .results .sticky-one-cart-item .item-title-container:hover{
	text-decoration: none;
}
#search-suggestions.suggestions .results .sticky-one-cart-item .item-title-container .item-title{
	width:inherit
	color:#666;
}

#search-suggestions.suggestions .results .sticky-one-cart-item .item-title-container .sticky-cart-size ins {
  margin-right: 7px;
  text-decoration: none;
	font-size: 12px;
}

#search-suggestions.suggestions .results .sticky-one-cart-item .item-title-container .sticky-cart-size strike  {
	color: #a4a4a4;
  margin-right: 7px;
  text-decoration: line-through;
	font-size: 12px;
}
#search-suggestions.suggestions .results .sticky-one-cart-item .item-title-container:hover ins{
	text-decoration: none;
}
#search-suggestions.suggestions .results .sticky-one-cart-item .item-title-container:hover strike{
	text-decoration: line-through;
}

#search-suggestions.suggestions .results .sticky-one-cart-item .item-price-container{
	padding-top:2px;
}
#search-suggestions.suggestions .results .sticky-one-cart-item .price span.pr .p {
  font-size: 14px;
	top:0;
}
#search-suggestions.suggestions .results .sticky-one-cart-item .price span.pr .op {
	font-size: 14px;
	top:0;
}

#search-suggestions.suggestions .results .sticky-one-cart-item .price em {
  font-size: 14px;
}


#menu-user-container{
	display: block;
	float: right;
	height: 52px;
	cursor: pointer;
	position: relative;
	
}
#menu-user-container .login-user{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,.6);
	display:block;
	margin-top:18px;
	margin-left:20px;
}
body.home #menu-user-container{
}
body.home .main-menu-container.fixed-main-menu #menu-user-container{
	margin-left: 0;
}


.one-home-description-item {
		margin-top: 8px;
    padding: 19px;
		border:1px solid #d1d1d1;
		background: #fff;
}
.one-home-description-item .description{
	color : #6d6d6d;
	font-size: 13px;
  line-height: 17px;
	
}
.one-home-description-item .description p{
	padding-top: 5px;
	padding-bottom: 5px;
}
.one-home-description-item .description i{
	font-style:normal;
	line-height: 21px;
}

body.home #main_container h1{
	font-size: 17px;
	line-height: 18px;
	font-weight: 600;
	color : #000000;
	padding:0px 0 0 0;
	margin: 0
}


#menu-user-container a.menu-user{
	position: relative
}
#menu-user-container a.menu-user .profile-facebook-loader{
	position: absolute;
	left:8px;
	top: 8px;
	z-index: 2
}

#menu-user-container .menu-cart-text{
	margin-right: 15px;
}

.desktop.home #layerslider-container #menu-user-container{
	margin-right: 26px;
}

.menu-user{
	display: block;
	background: #fff;
	overflow: hidden;
	width: 32px;
	height: 32px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	background-color: #fff;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,1,.6);
	-moz-box-shadow: 0 1px 3px rgba(0,0,1,.6);
	box-shadow: 0 1px 3px rgba(0,0,1,.6);
	text-align: center;
	margin-top: 10px;
	line-height:32px;
	float : left
}
.menu-cart{
	background: url( '../img/menu_v2.png?11' ) no-repeat -103px -438px;
	width: 28px;
	height: 34px;
	float: left;
	display: inline-block;
	margin-top: 7px;
	cursor:pointer;
	position: relative;
	z-index: 8;
}
.menu-cart .menu-cart-qty{
	/*background: url( '../img/menu_v2.png?9' ) no-repeat -92px -157px;
	width: 15px;
	height: 16px;
	padding-right: 1px;
	
	
*/
	
	line-height: 16px;
	display: inline-block;
	position: relative;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
	color: #fff;
	top: 16px;
	left: 19px;
	
	width: 15px; height: 15px; -webkit-border-radius: 7px 8px 8px 7px/7px 7px 8px 8px; -moz-border-radius: 7px 8px 8px 7px/7px 7px 8px 8px; border-radius: 7px 8px 8px 7px/7px 7px 8px 8px; background-color: #e60000; 
	
}
.menu-cart-text{
	position: relative;
	float: left;
	font-size: 11px;
	color: #ffb1e9;
	text-shadow: 1px 1px 1px rgba(0,0,0,.6);
	display: inline-block;
	line-height:12px;
	padding-left:6px;
	padding-top:15px;
	white-space: nowrap;
}
#menu-user-container .menu-cart-text{
	min-width:65px;
}

body.lang-de #menu-user-container .menu-cart-text{
	min-width:68px;
	margin-right:9px;
}
.menu-cart-text .pink{
	display: none
}
.menu-cart-text .white{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,.6);	display:block;
	margin-top:6px;
}
.menu-cart-text .white:hover{
	text-decoration: underline
}

.one-main-menu:hover .main-menu-logo{
	background-position: -33px -185px;
}
.main-menu-logo{
	background: url( '../img/menu_v2.png?9' ) repeat-x -33px -185px;
	/*background: url( '../img/menu_v2.png' ) repeat-x -33px -157px;*/
	width: 30px;
	height: 26px;
	display: inline-block;
	margin-top: 13px;
}
.white-link{
    color: #fff;
		float: right;
    display: block;
		margin-left: 8px;
    font-size: 11px;
    font-weight: bold;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);	
}
#menu-user-container .menu-cart-text .white{
	text-overflow : ellipsis;
	white-space: nowrap;
	overflow: hidden
}


/* main-menu-css*/
.main-menu-container{
  height: 51px;
	position: fixed;
	z-index: 10;
  background: #fff;
	/*-webkit-box-shadow: 0 0 6px rgba(0,0,0,.70);
	-moz-box-shadow: 0 0 6px rgba(0,0,0,.70);
	box-shadow: 0 0 6px rgba(0,0,0,.70);*/
	margin:0 auto;
	width: 100%;
  background: url( '../img/menu_v2.png?9' ) repeat-x 0 -104px #fff;;
}
.main-menu{
  height: 51px;
  width: 960px;
	margin: 0px auto;
	position:relative
}
.main-menu .one-main-menu-container:first-child{
	
}

.one-main-menu-container{
  display: inline-block;
	position: relative;
	float: left;
	z-index: 1;
	height: 51px
}
.one-main-menu-container.hide {
	display : none
}
.one-main-menu-container.home-more{
	float: right;
}
.one-main-menu-container.home-more .bg{
	display : none
}
.one-main-menu-container.home-more .one-main-menu{
	background: none;
}
.one-main-menu-container.selected{
	z-index: 2;
}
.one-main-menu-container .one-main-menu.gold{
  color: #fff;
}
.one-main-menu-container .one-main-menu.others{
	font-size : 15px
}
.one-main-menu-container .one-main-menu{
  /*background: url( '../img/menu_v2.png?8' ) repeat-x 0 0px;*/
  height: 51px;
  line-height: 50px;
  display: inline-block;
  color: #fff;
  padding-left: 12px;
  padding-right: 12px;
  min-width: 30px;
  text-decoration: none;
  font-family: "Open Sans";
  font-size: 15px;
  text-shadow:1px 1px 0 #000;
  position: relative;
  cursor: pointer;
  /*float: left;*/
	z-index:2;
}
.one-main-menu-container .bg{
	background: url( '../img/menu_v2.png?8' ) repeat-x 0 0px;
	display:block;
	height: 51px;
	position: relative;
	top:-51px;
	z-index:1;
	left:-6px;
}

.one-main-menu-container:hover .one-main-menu{
  /*background-position: 0 -52px;*/
}
.one-main-menu-container:hover .bg{
  background-position: 0 -52px;
}
.one-main-menu-container:hover .one-main-menu .one-main-menu-title{
	color: #fff;
}
.menu-logo-container{
  display: inline-block;
  position: relative;
  float: left;
  padding: 10px 15px 0;
}

.one-main-menu-container:hover .one-main-submenu{
  display: block;
	z-index: 3
}
.one-main-menu-container .new-icon{
	top:-1px;
	text-shadow: 0px 0px 0 #000;
}

.one-main-submenu,.sticky-cart{
  position: absolute;
  
  display: none;
  top: 52px;
  width: 430px;
	cursor:default;
}
.sticky-cart{
	margin-left: 6px;
}
.one-main-submenu .inner, .sticky-cart .inner{
  background: #f7f7f7;
  /*-webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;*/
	border-top: 1px solid #cbcbcb;
	padding: 22px 38px 30px 22px;
  min-height: 50px;
  min-width: 100px;
}
.one-main-menu.others + .one-main-submenu .inner .col-1{
	padding-right: 0px;
}
.one-main-menu.others + .one-main-submenu .inner{
	width: inherit;
	padding-right: 20px;
}
.home-more .one-main-submenu .inner{
	position: relative;
	left: -118px;
	
}
.one-main-menu .down-arrow{
	background: url("../img/arrows-sprite_v2.png") no-repeat scroll -38px -265px;
	width: 7px;
	height: 8px;
	position: relative;
	display: inline-block;
	margin-left: 7px;
}
.one-main-menu:hover .down-arrow{
	background: url("../img/arrows-sprite_v2.png") no-repeat scroll -38px -265px;
}
.one-main-menu .star{
	background: url("../img/menu_v2.png?9") no-repeat scroll -0px -157px;
	width: 16px;
	height: 15px;
	position: relative;
	display: inline-block;
	margin-right: 3px;
	top: 1px;
	display: none;
}
.one-main-menu:hover .star{
	background: url("../img/menu_v2.png?9") no-repeat scroll -17px -157px;
}
.one-main-menu .promo{
	background: url("../img/new/sprites.png") no-repeat scroll 0 0;
	width: 15px;
	height: 15px;
	position: relative;
	display: inline-block;
	margin-right: 2px;
	top:3px;
}


.one-main-submenu.clothing .one-main-submenu-image{
	border: 0 none;
	border-radius:0;
	width: 162px; height: 287px;
	top:88px;
}

.one-main-submenu.clothing .one-main-submenu-image .submenu-cat-image{
	background: url('../img/cat/all-categories.jpg?2');
  width: 162px; height: 287px;
	display: none;
}
/* Accesorii */
.one-main-submenu.clothing .one-main-submenu-image .submenu-cat-image.c-90{
  background-position: 0 0;display: block;
}
/* Blugi */
.one-main-submenu.clothing .one-main-submenu-image .submenu-cat-image.c-3586 {
  background-position: -1620px 0;display: block;
}
/* Bluze */
.one-main-submenu.clothing .one-main-submenu-image .submenu-cat-image.c-5 {
  background-position: -2916px 0;display: block;
}
/* Body */
.one-main-submenu.clothing .one-main-submenu-image .submenu-cat-image.c-3099 {
  background-position: -2754px 0;display: block;
}
/* Camasi */
.one-main-submenu.clothing .one-main-submenu-image .submenu-cat-image.c-4 {
  background-position: -2592px 0;display: block;
}
/* Colanti  */
.one-main-submenu.clothing .one-main-submenu-image .submenu-cat-image.c-60 {
  background-position: -2430px 0;display: block;
}
/* Corsete */
.one-main-submenu.clothing .one-main-submenu-image .submenu-cat-image.c-2 {
  background-position: -2268px 0;display: block;
}
/* Costume baie */
.one-main-submenu.clothing .one-main-submenu-image .submenu-cat-image.c-1 {
  background-position: -2106px 0;display: block;
}
/* Fuste */
.one-main-submenu.clothing .one-main-submenu-image .submenu-cat-image.c-8 {
  background-position: -1134px 0;display: block;
}
/* Incaltaminte */
.one-main-submenu.clothing .one-main-submenu-image .submenu-cat-image.c-75 {
  background-position: -1782px 0;display: block;
}
/* Jachete */
.one-main-submenu.clothing .one-main-submenu-image .submenu-cat-image.c-3772 {
  background-position: -3078px 0;display: block;
}
/* Paltoane */
.one-main-submenu.clothing .one-main-submenu-image .submenu-cat-image.c-3776 {
  background-position: -1458px 0;display: block;
}
/* Pantaloni */
.one-main-submenu.clothing .one-main-submenu-image .submenu-cat-image.c-3770 {
  background-position: -3240px 0;display: block;
}
/* Pulovere */
.one-main-submenu.clothing .one-main-submenu-image .submenu-cat-image.c-6 {
  background-position: -1296px 0;display: block;
}
/* rochii */
.one-main-submenu.clothing .one-main-submenu-image .submenu-cat-image.c-55 {
  background-position: -1944px 0;display: block;
}
/* sacouri */
.one-main-submenu.clothing .one-main-submenu-image .submenu-cat-image.c-3771 {
  background-position: -972px 0;display: block;
}
/* salopete */
.one-main-submenu.clothing .one-main-submenu-image .submenu-cat-image.c-62 {
  background-position: -810px 0;display: block;
}
/* seturi */
.one-main-submenu.clothing .one-main-submenu-image .submenu-cat-image.c-3201 {
  background-position: -648px 0;display: block;
}
/* topuri */
.one-main-submenu.clothing .one-main-submenu-image .submenu-cat-image.c-3 {
  background-position: -486px 0;display: block;
}
/* topuri */
.one-main-submenu.clothing .one-main-submenu-image .submenu-cat-image.c-3 {
  background-position: -486px 0;display: block;
}
/* trench */
.one-main-submenu.clothing .one-main-submenu-image .submenu-cat-image.c-3777 {
  background-position: -326px 0;display: block;
}
/* tricouri */
.one-main-submenu.clothing .one-main-submenu-image .submenu-cat-image.c-3351 {
  background-position: -162px 0;display: block;
}


/*END - main-menu-css*/
.banner-collection-title .layerslider-white-star {
	top: 1px;
}
.layerslider-white-star {
	background: url("../img/menu_v2.png?9") no-repeat scroll -17px -157px;
	width: 16px;
	height: 15px;
	position: relative;
	display: inline-block;
	margin-right: 3px;
	top: -1px;
}

.one-main-menu .disc{
	background: url("../img/menu_v2.png?9") no-repeat scroll -0px -173px;
	width: 16px;
	height: 15px;
	position: relative;
	display: inline-block;
	margin-right: 3px;
	top: 2px;
	display: none;
}
.one-main-menu:hover .disc{
	background: url("../img/menu_v2.png?9") no-repeat scroll -17px -173px;
}

.one-main-menu .back-in-stock{
	background: url("../img/menu_v2.png?9") no-repeat scroll -109px -156px;
	width: 14px;
	height: 16px;
	position: relative;
	display: inline-block;
	margin-right: 3px;
	top: 2px;
	display: none;
}
.one-main-menu:hover .back-in-stock{
	background: url("../img/menu_v2.png?9") no-repeat scroll -123px -156px;
}

.sticky-cart-items-container .overview .empty-cart-item{ 
	vertical-align: middle;
	color: #6d6d6d;
  font-size: 18px;
  padding-top: 15px;
	margin-left: 80px;
	font-weight: 600;
}
.sticky-cart-items-container .overview .subtitle {
  color: #666666;
  font-size: 13px;
  margin-left: 80px;
	padding-bottom:20px;
	padding-right:20px;
}


#home-page-menu-cart-external-container{
	position: fixed;
	left: 50%;
  margin-left: -475px;
  width: 960px;
	top:45px;
	z-index: 5
}
.one-main-menu .percent{
	background: url("../img/menu_v2.png?9") no-repeat scroll -0px -173px;
	width: 16px;
	height: 15px;
	position: relative;
	display: inline-block;
	margin-right: 3px;
	top: 2px;
}
.one-main-menu:hover .percent{
	background: url("../img/menu_v2.png") no-repeat scroll -17px -173px;
}

/*
* === SUBHEADER ===
*/
.subheader-inner-left select{
	margin-top: 18px;
	
}

.text-holder{
	width:100%;
  /*background:url(../img/text-holder.jpg) no-repeat center bottom;*/
	/*position:fixed;*/
	z-index:3;
	padding-top:0px;
	/*margin-bottom:55px;*/
	font-size: 13px;
}

body.how-to-buy .text-holder{
	position:fixed;
}
body.contact .text-holder{
	position:fixed;
}


.text-holder-inner{
    color: #999;
    /*margin: 20px auto;*/
    /*max-width: 960px;*/
}
.text-holder-inner.new{
}
.has-promo .text-holder-inner-content{
	height: 130px;
	overflow:hidden;
	text-overflow: ellipsis;
	font-size: 11px;
	width: 431px;
	float: left;
	line-height: 14px;	
}
.text-holder-inner-content{
	font-size: 13px;
}
.text-holder-slider-inner{
	overflow: hidden;
	height: 130px;
	width: 25000px;
}
.text-holder-inner.new .holder-banner{
	position: relative;
	font-size: 1px;
	line-height: 1px;
	margin:0 auto;
	width: 960px;
}
.text-holder-inner.new .holder-banner.h260{
	height: 260px;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	width: 958px;
	overflow: hidden;
}
.text-holder-inner.new .holder-banner.h260 > img{
	width:100%;
}




.text-holder-inner.new .holder-banner.h541{
	height: 540px;
	position: relative
}
.text-holder-inner.new .holder-banner.h541 img{
	width: 960px;
	cursor: pointer;
	height: 540px;
	line-height: 1px;
	position: absolute;
	top:0;
	left:0;
	z-index: 1;
}
.text-holder-inner.new .holder-banner.h541:hover img{
	opacity: 0.8;
}
.text-holder-inner.new .holder-banner.h541 #videoPlayer{
	z-index:2;
	position: absolute;
	top:-1px;
	left:0;
}

.text-holder-inner.new .sherri-hill-special-infos #videoPlayer{
	z-index:2;
	position: absolute;
	top:8px;
	left:0;
}
.text-holder-inner.new .holder-banner.auto-height{
	height: auto;
	position: relative
}
.text-holder-inner.new .holder-banner.auto-height img{
	position: relative;
	cursor: default;
}
.text-holder-inner.new .holder-banner.auto-height:hover img{
	opacity: 1;
}
.text-holder-inner.new .holder-banner.two-equal-columns{
	padding-top: 6px;
	padding-bottom: 6px;
}
.text-holder-inner.new .holder-banner.two-equal-columns .col-1, .text-holder-inner.new .holder-banner.two-equal-columns .col-2{
	width:50%;
	display: table-cell;
}
.text-holder-inner.new .holder-banner.two-equal-columns .col-1 a{
	display: block;
	margin-right:3px;
	overflow: hidden;
}
.text-holder-inner.new .holder-banner.two-equal-columns .col-2 a{
	display: block;
	margin-left:3px;
	overflow: hidden;
}

.text-holder-inner.new .holder-banner.two-equal-columns img{
	position:relative;
	width:100%;
	height: auto;
	 -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -ms-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  transition: all 400ms ease;
}
.text-holder-inner.new .holder-banner.two-equal-columns:hover img{
	opacity: 1;
}
.text-holder-inner.new .holder-banner.two-equal-columns img:hover{
	opacity: 0.8
}


.text-holder-inner.new .cat-title{
	height: 38px;
	margin-bottom : 0;
	margin-top : 10px;
}
.text-holder-inner.new .textholder-breadcrumb{
	padding-top: 13px;
	padding-left:19px;
	padding-right:19px;
}
.text-holder-inner.new .breadcrumb, .textholder-breadcrumb .breadcrumb{
	padding-bottom: 0;
}
.text-holder-inner.new .textholder-breadcrumb em, .textholder-breadcrumb em{
	padding-left: 4px;
  padding-right: 4px;
}

.text-holder-inner.new .title{
	margin-top: 7px;
	margin-bottom: 0px;
	padding:0 19px 7px 19px;
	position:relative;
	
}
.text-holder-inner.new h1{
	padding:0;
	margin:0;
	color:#000;
	font-size: 17px;
	line-height: 19px;
	font-weight: 600;
	display: inline;
	
}
.text-holder-inner.new .cnt-prd{
	line-height: 17px;
	font-size:13px;
	color : #6d6d6d;
	font-weight: normal;
	display: inline-block;
  margin-left:5px;
	margin-top:3px;
}

.text-holder-inner.new .description{
	color: #6d6d6d;
	padding:0 19px 0 19px;
	line-height: 17px;
	position:relative;
}

.text-holder-inner.new .description a{
	color: #4974ff;
	cursor: pointer;
}
.text-holder-inner.new .description a:hover{
	color: #4974ff;
	cursor: pointer;
	text-decoration: underline;
}
.text-holder-inner.new .description a.green-button.h36, .text-holder-inner.new .description a.green-button.h36:hover,
.text-holder-inner.new .description a.green-button.h37, .text-holder-inner.new .description a.green-button.h37:hover{
	color: #fff;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: 600;
	text-decoration: none;
}


.text-holder-inner.new .description .inner{
	overflow:hidden;
	height:35px;
}
.text-holder-inner.new .description .open-close{
	color: #4974ff;
	text-decoration: underline;
	cursor:pointer;
}
.text-holder-inner.new .description .open-close:hover{
	color: #3451b2;
}


.text-holder-inner .text-cnt, .text-holder-inner.new .text-cnt{
	width:958px;
	margin:0 auto;
	background: #fff;
	padding-bottom: 19px;
	border:1px solid #d1d1d1;
}

body.home .text-holder-inner .text-cnt{
	padding: 0;
	display: none;
}

.text-holder-slider{
	width:442px;
	float:left;
	margin-left: 75px;
	margin-top:1px;
	margin-bottom: 1px;	
}
.text-holder-overflow{
	width:410px;
	overflow: hidden;
	height: 130px;	
}
.text-holder-slider-item{
	margin-right: 10px;
	width: 400px;
	height: 130px;
	display: inline-block
}
.text-holder-slider-item .discount{
	width: 38px;
	left: 75px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
	background-color: #dd1919;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	position: absolute;
}

div.text-holder-slider-item .discount span{
	display: none;
	text-align: center;
	width : 34px;
	margin-left:4px;
}

.text-holder-slider-item .price{
	visibility: hidden
}
.text-holder-slider-content{
	float:left;
	margin-left: 15px;
	width: 275px;
	position: relative
}
.text-holder-slider-content .red-button{
	margin-top: -2px;
}
.text-holder-slider-content .th-title {
	font-weight: bold;
	color: #a4a4a4;
	line-height: 18px;
	text-shadow: 1px 1px 0 #fff;
	display: block;
	text-decoration: none;
	display: block;
	margin: 0;
	font-size: 14px;
	color: #a4a4a4;
	text-shadow: 0 1px #fff;
	font-weight: normal;
	margin-top:25px;
	margin-bottom:10px;
	white-space: nowrap;
	width: 270px;
	text-overflow: ellipsis;
	overflow: hidden;
}
.text-holder-slider-content .price{
	margin-right: 10px;
	padding-left:0;
	float: left;
}
.text-holder-slider-left-arrow{
	width: 13px;
	height: 21px;
	top: 45px;
	background: url("../img/arrows-sprite.png") no-repeat scroll 0px -90px;	
	left: -42px;
	position: absolute;
	cursor: pointer;
}
.text-holder-slider{
	position:relative;
}

.text-holder-slider-right-arrow{
	width: 13px;
	height: 21px;
	top: 45px;
	background: url("../img/arrows-sprite.png") no-repeat scroll -14px -90px;	
	right: 0px;
	position: absolute;
	cursor: pointer;
}
.text-holder-slider-image{
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 54px;
	-moz-border-radius: 54px;
	border-radius: 54px;
	width:108px;
	height:108px;
	overflow:hidden;
	z-index: 0;
	float:left;
}
.text-holder-slider-image img{
	width:108px;
}
.finalize-order .cat-title .star-logo{
	background-position: 0 -382px;
}
.finalize-order .cat-title {
	color: #fd50b1;
}
.cat-title .star-logo{

	background: url( '../img/menu_v2.png' ) no-repeat -0px -212px;
	width: 224px;
	height: 41px;
	margin-right: 11px;
	float: left;
}
.text-holder-inner.new .cat-title .star-logo{
	width: 213px;
	height: 38px;
}
.text-holder-inner.new .holder-banner.two-columns{
	padding-top: 5px;
	display: table;
}

.text-holder-inner.new .holder-banner.two-columns > .col-1{
	width: 719px;
	padding-right: 4px;
	display: table-cell;
	vertical-align: top;
	position:relative;
}
.text-holder-inner.new .holder-banner.two-columns > .col-1 img{
	width: 100%;
	position: relative;
	z-index: 1;
}
.text-holder-inner.new .holder-banner.two-columns > .col-2{
	width: 237px;
	display: table-cell;
	vertical-align: top;
}


@media only screen and (min-width: 1200px){
	
	.text-holder-inner.new .holder-banner.two-columns{
		padding-top: 5px;
		display: table;
		width: 1200px;
	}
	
	.text-holder-inner.new .holder-banner.two-columns > .col-1{
		width: 898px;
		padding-right: 8px;
		display: table-cell;
		vertical-align: top;
	}
	.text-holder-inner.new .holder-banner.two-columns > .col-1 img{
		width: 100%;
	}
	.text-holder-inner.new .holder-banner.two-columns > .col-2{
		width: 294px;
		display: table-cell;
		vertical-align: top;
	}
	
	.one-home-description-item {
		margin-top: 16px;
	}
	
}


.thank-you .cat-title .star-logo{
	display: none;
}

.cat-title{
	margin-top:0;
	margin-bottom:0px;
	padding-top:0;
	padding-bottom:0;
	font-size: 26px;
	line-height: 41px;
	margin-top: 10px;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	color: #888;
}
.sub-menu-container{
	display:none;
}
/*
.sub-menu{
	width: 742px;
	margin: 0 auto;
	position:relative;
	left:107px;

}*/
/*
.sub-menu-container.with-shadow{
	display:none;
}*/
/*
.sub-menu-container.with-separator .sub-menu{
	width: 960px;
	left:0;
}*/

.sub-menu-container{
  /*height: 52px;
	left: 0;
	position:absolute;
	width:100%;
	z-index:4;
	margin-top:-60px;
	margin-left: 0;
	*/
	height: 42px;
	float:right;
}
/*
.sub-menu-container.with-separator{
	height:55px;
	background:url(../img/sub-menu-bg.png) repeat-x;
	z-index: 6;
	display: block;
}*/

.subheader-inner-left {
    color: #888;
    cursor: default;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: bold;
    height: 52px;
    line-height: 57px;
    position: relative;
    white-space: nowrap;
    width: 210px;
	padding-left: 6px;
    z-index: 4;
}
.subheader-inner-left .subheader-trigger{
	display: inline-block;
}
.subheader-inner-left .subheader-trigger:hover{
color: #fff;
}
.subheader-inner-left .subheader-trigger:hover i.arrow{
	 background-position: -28px -98px;
}

.subheader-inner-left .subheader-trigger i.arrow {
    background: url("../img/arrows-sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 7px;
    margin-left: 3px;
    position: relative;
    top: -2px;
    width: 9px;
}
.subheader-label{
	padding-top: 5px;
	padding-right:5px;
	display:inline-block;
	float:left;
}
.sorting-container {
    display: inline-block;
	padding-top:18px;
	float:left;
}
.listing-view-btn-container{
    display: inline-block;
    padding-left: 50px;
		padding-right: 35px;
	float:right;
    padding-top: 20px;
}
.listing-view-btn-container .listing-view-btn{
	background: url(../img/listing-views.png?2) scroll 0 0 no-repeat ;
	width : 19px;
	height: 19px;
	display: inline-block;
	margin-right:10px;
	cursor: pointer;
}
.listing-view-btn-container  .list-view-btn:hover,.listing-view-btn-container  .list-view-btn.active{
	background-position: -40px -20px;
}
.listing-view-btn-container  .grid-view-3-btn:hover,.listing-view-btn-container  .grid-view-3-btn.active{
	background-position: -20px -20px;
}
.listing-view-btn-container  .listing-view-btn.grid-view-4-btn:hover,.listing-view-btn-container  .listing-view-btn.grid-view-4-btn.active{
	background-position: 0px -20px;
}
.listing-view-btn-container  .list-view-btn{
	background-position: -40px 0;
}
.listing-view-btn-container  .grid-view-3-btn{
	background-position: -20px 0;
}
.listing-view-btn-container  .grid-view-4-btn{
	background-position: 0 0px;
	display: none;
}
#subheader-menu.brand{
	width: 560px;
}
#subheader-menu{
	display: none;
	left: -5px;
	position: absolute;
	z-index: 101;
	width: 680px;
	line-height: normal;
	font-weight: normal;
}
#subheader-menu i.arrow,
.one-main-submenu i.arrow/*,.sticky-cart i.arrow*/{
	background: url(../img/arrows-sprite.png) no-repeat;
	background-position: 0 -111px;
	width: 26px;
	height: 14px;
	display: block;
	position: absolute;
	top:-14px;
	left: 20px;
}
.one-main-submenu i.arrow{
	left: 37px;	
}
.sticky-cart i.arrow{
	right: 34px;
	left: inherit;
	top: -18px;
	position: absolute;
}
.sticky-cart i.arrow::after {
    border-bottom: 10px solid #cbcbcb;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    content: "";
    display: block;
    margin-top: -2px;
}

.sticky-cart i.arrow::before {
    border-bottom: 10px solid #f7f7f7;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    content: "";
    display: block;
    transform: translateY(100%);
}

#subheader-menu .inner{
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 14px;
	/*box-shadow: 1px 1px 2px 0 rgba(50, 50, 50, 0.75);*/
	min-height: 100px;
	min-width: 200px;
	padding: 25px;
}

.one-main-submenu-image{
	position: absolute;
	right: 22px;
	top: 20px;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 54px;
	-moz-border-radius: 54px;
	border-radius: 54px;
	width:108px;
	height:108px;
	overflow:hidden;
	background: #fff;
	display: none;
}
.one-main-submenu-image img{
	width:108px !important;
	height:108px !important;
}

a.sp_cat .lnk-title{
	display: inline-block;
}
a.sp_cat .lnk-title:hover::first-letter{
	color: #e81788;
}
a.sp_cat .lnk-title::first-letter{
	color: #e81788;
}
.empty-list .inner a,
#subheader-menu .inner a,
.one-main-submenu .inner a,
.filter-box-content-inner .subcat a{
	color:#666666;
	display: block;
	font-size:13px;
	text-decoration: none;
	line-height: 23px;
	white-space: nowrap;
}
.empty-list .inner a:hover,
.empty-list .inner a.selected,
#subheader-menu .inner a:hover,
#subheader-menu .inner a.selected,
.one-main-submenu .inner a:hover,
.one-main-submenu .inner a.selected,
.filter-box-content-inner .subcat a:hover,
.filter-box-content-inner .subcat a.selected{
	color: #e81788;
	text-decoration: none;
}
.empty-list  .inner a i,
#subheader-menu .inner a i,
.one-main-submenu .inner a i,
.filter-box-content-inner .subcat a i{
	width: 5px;
	height: 7px;
	display: inline-block;
	background: none;
	margin-right: 4px;
	position: relative;
	top: -1px;
}
.empty-list .inner a:hover i,
.empty-list .inner a.selected i,
#subheader-menu .inner a:hover i,
#subheader-menu .inner a.selected i,
.one-main-submenu .inner a:hover i,
.one-main-submenu .inner a.selected i,
.filter-box-content-inner .subcat a:hover i,
.filter-box-content-inner .subcat a.selected i{
	background: url('../img/arrows-sprite.png') no-repeat;
	background-position: -68px -90px;
	
}

.filter-box-content-inner .subcat .sep{
	border-top:1px dotted #DDDDDD;
	margin-right:15px;
	margin-top:3px;
	height:1px;
	font-size:1px
}

.empty-list .inner .col-1,
.empty-list .inner .col-2,
#subheader-menu .inner .col-1,
#subheader-menu .inner .col-2,
.one-main-submenu .inner .col-1,
.one-main-submenu .inner .col-2{
	display: table-cell;
	padding-right: 60px;
}

.one-main-menu[rel="brands"] + .one-main-submenu .inner .col-1{
	padding-right: 30px;
}

.empty-list .inner .col-3,
#subheader-menu .inner .col-3,
.one-main-submenu .inner .col-3{
	display: table-cell;
	padding-right: 0px;	
}
.empty-list .inner div.title,
.empty-list .inner span.title,
#subheader-menu .inner div.title,
.one-main-submenu .inner div.title{
	color: #666666;
	font-size: 15px;
	line-height: 13px;
	text-decoration: none;
	font-weight: bold;
	/*border-bottom: 1px solid #e6e6e6;*/
	padding-bottom : 5px;
	margin-bottom: 9px;
	margin-left: 9px;
	margin-right: 9px;
	display: block;
	
}
#subheader-menu .inner div.title,
.one-main-submenu .inner div.title{
	border: 0;
}
.empty-list .inner .common,
#subheader-menu .inner .common,
.one-main-submenu  .inner .common{
	padding-bottom: 15px;
}
.empty-list .inner .common a,
#subheader-menu .inner .common a,
.one-main-submenu .inner .common a {
	display: inline-block;
	margin-right: 20px;
	color : #666
}
.empty-list .inner .common a:hover,
#subheader-menu .inner .common a:hover,
.one-main-submenu .inner .common a:hover {
	color: #e81788;
}
/*
* === CONTAINER ===
*/
#main_container{
	width: 960px;
	margin: 0 auto;
	background: none repeat scroll 0 0 #FFFFFF;
	padding-top: 19px;
}

body.home #main_container{
	background: none;
	padding-top: 0;
}

body.listing #main_container{
	background: none;
	padding-top: 12px;
}

body.social-media-photos-listing #main_container{
	background: none;
	padding-top: 12px;
}


body.giftcard #main_container, body.giftcard-thankyou #main_container{
	background: none;
	padding-top: 0;
}


.container-inner{
  
	
	/*padding-top: 55px;*/
	/*padding-top: 19px;*/
	position: relative;
	width: 100%;
	z-index: 4;
}
.container-inner.with-shadow-line{
	box-shadow: 0 -7px 7px -7px #aaa;
}
.container-inner.paddingAdd53{
	padding-top: 65px;
}
#container-inner{
	background: none repeat scroll 0 0 #FFFFFF;
	box-shadow: 0 0 5px 0 #666666;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	z-index: 3;
}
/*
* === LISTING ===
*/

.display-large-grid-view .home_post_cont{
	width: 239px;
	height: 405px;    
	margin-left: 17px;
  margin-top: 1px;
  margin-bottom: 9px;
}

#listing div.page-sep, #listingSocialPhotos div.page-sep{
	border-top: 1px solid #cbcbcb;
	position: relative;
	padding-top: 9px;
	margin-top: 0px;
	margin-left: 12px;
	margin-right: 0px;
	height: 17px;
	top: 7px;
	/*display: none;*/
}
#listingSocialPhotos div.page-sep{
	margin-left: 5px;
	margin-right: 5px;
}

#listing div.page-sep i, #listingSocialPhotos div.page-sep i{
	position: absolute;
	top: -11px;
	right: 0px;
	display: block;
	background: #FFFFFF;
	font-size: 10px;
	line-height: 18px;
	text-align: center;
	color: #666666;
	font-weight: bold;
	font-style: normal;
	width: 19px;
	height: 19px;
	
	background-color: #fff;
	border: 1px solid #cccccc;
}

#listing .item a h2, #listing-bf-slider .item a h2, .prd-groups a h2{
	font-weight: bold;
	color: #666;
	line-height: 16px;
	text-shadow: 1px 1px 0 #fff;
	display: block;
	text-decoration: none;
	display: block;
	padding: 0 10px;
	margin: 0;
	font-size: 14px;
	text-shadow: 0 1px #fff;
	font-weight: normal;
}
body.profile-page.alerts #listing .item a h2, body.profile-page.alerts #listing-bf-slider .item a h2{
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
#listing .item, #listing-bf-slider .item, .prd-groups .item{
	float:left;
	margin-bottom:12px;
	color:#a4a4a4;
	line-height:inherit;
	font-weight:bold;
	/* text-shadow:1px 1px 0 #fff; */
	position: relative;
	margin-left:25px;
	background: #fff;
}
#listing .item a, #listing-bf-slider .item a, .prd-groups .item a{
	display:block;
	text-decoration:none;
	position:relative;
}
#listing .item span.thumb, #listing-bf-slider .item span.thumb, .prd-groups .item span.thumb{
	display: inline-block;
	overflow: hidden;
	-webkit-box-shadow: 0 1px #a2a2a2;
	-moz-box-shadow: 0 1px #a2a2a2;
	box-shadow: 0 1px #a2a2a2;
	border: solid 1px #e9e9e9;
	position: relative;
}

#listing .item span.thumb img, #listing-bf-slider .item span.thumb img{
	margin-bottom: 0px;
}
#listing .item span.thumb picture, #listing-bf-slider .item span.thumb picture{
	margin-bottom: 0px;
	display: block;
}
/*
#listing .item span.thumb.new-anim img, #listing-bf-slider .item span.thumb.new-anim img, .prd-groups .item span.thumb.new-anim img{
	opacity: 0; 
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}*/

#listing .item span.thumb.new-anim picture, #listing-bf-slider .item span.thumb.new-anim picture, .prd-groups .item span.thumb.new-anim picture{
	opacity: 0; 
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}


#listing .item span.thumb.new-anim img.active, #listing-bf-slider .item span.thumb.new-anim img.active, .prd-groups .item span.thumb.new-anim img.active{
	opacity: 1 !important;
}

#listing .item span.thumb.new-anim picture.active, #listing-bf-slider .item span.thumb.new-anim picture.active, .prd-groups .item span.thumb.new-anim picture.active{
	opacity: 1 !important;
}

#listing .item .two-items-free-shipping-area, #listing-bf-slider .item .two-items-free-shipping-area, .prd-groups .item .two-items-free-shipping-area{
	position: absolute;
	bottom:30px;
	background: #fff;
	color: #6ecb00;
	font-size: 13px;
	line-height: 19px;
	font-weight: 600;
	padding: 0 10px;
	margin: 0;
	-webkit-touch-callout: none;
  -webkit-user-select: none;  
  -khtml-user-select: none;   
  -moz-user-select: none;     
  -ms-user-select: none;      
  user-select: none;
}
#listing.grid-type-1 .item .two-items-free-shipping-area{
	position:absolute;
	left: 187px;
	padding-left:0;
	bottom: auto;
	top: 70px;
}
#listing.grid-type-3 .item .two-items-free-shipping-area{
	line-height: 15px;
	width:70px;
	bottom: 0;
	right:0;
	text-align: right;
	padding: 0 10px 7px 30px;
}
#listing.grid-type-4 .item .two-items-free-shipping-area{
	width: 88%;
	bottom: 50px;
}

#listing.grid-type-4 .item:hover .two-items-free-shipping-area{
	display: none;
}

#listing.grid-type-5 .item .two-items-free-shipping-area{
	width: 88%;
	bottom: 53px;
}
.article-detail .item-replacer .two-items-free-shipping-area{
	display: none;
}



.black-friday .item .stock-none-over-image,
body .item .stock-none-over-image, .prd-groups .item .stock-none-over-image{
	position: absolute;
	top:0;
	left:0;
}


body.lang-ro .grid-type-3 .item .stock-none-over-image{
	background: url('../img/birthday-sold-out-ro-1.png');
	width:238px;
	height:358px;
}
body.lang-ro .grid-type-4 .item .stock-none-over-image{
	background: url('../img/birthday-sold-out-ro-2.png');
	width:174px;
	height:262px;
}
body.lang-ro .grid-type-1 .item .stock-none-over-image{
	background: url('../img/birthday-sold-out-ro-1.png');
	background-size: 213px 321px;
	width:213px;
	height:321px;
}
body.lang-ro .grid-type-5 .item .stock-none-over-image,
body.lang-ro .prd-groups .item .stock-none-over-image{
	background: url('../img/birthday-sold-out-ro-1.png');
	background-size: 216px 325px;
	width:216px;
	height:325px;
}

body.lang-hu .grid-type-3 .item .stock-none-over-image{
	background: url('../img/birthday-sold-out-hu-1.png');
	width:238px;
	height:358px;
}
body.lang-hu .grid-type-4 .item .stock-none-over-image{
	background: url('../img/birthday-sold-out-hu-2.png');
	width:174px;
	height:262px;
}
body.lang-hu .grid-type-1 .item .stock-none-over-image{
	background: url('../img/birthday-sold-out-hu-1.png');
	background-size: 213px 321px;
	width:213px;
	height:321px;
}
body.lang-hu .grid-type-5 .item .stock-none-over-image,
body.lang-hu .prd-groups .item .stock-none-over-image{
	background: url('../img/birthday-sold-out-hu-1.png');
	background-size: 216px 325px;
	width:216px;
	height:325px;
}

body.lang-en .grid-type-3 .item .stock-none-over-image,
body.lang-de .grid-type-3 .item .stock-none-over-image,
body.lang-it .grid-type-3 .item .stock-none-over-image{
	background: url('../img/birthday-sold-out-en-1.png');
	width:238px;
	height:358px;
	
}
body.lang-en .grid-type-4 .item .stock-none-over-image,
body.lang-de .grid-type-4 .item .stock-none-over-image,
body.lang-it .grid-type-4 .item .stock-none-over-image{
	background: url('../img/birthday-sold-out-en-2.png');
	width:174px;
	height:262px;
	
}
body.lang-en .grid-type-1 .item .stock-none-over-image,
body.lang-de .grid-type-1 .item .stock-none-over-image,
body.lang-it .grid-type-1 .item .stock-none-over-image{
	background: url('../img/birthday-sold-out-en-1.png');
	background-size: 213px 321px;
	width:213px;
	height:321px;
}


body.lang-en .grid-type-5 .item .stock-none-over-image,
body.lang-de .grid-type-5 .item .stock-none-over-image,
body.lang-it .grid-type-5 .item .stock-none-over-image,
body.lang-en .prd-groups .item .stock-none-over-image,
body.lang-de .prd-groups .item .stock-none-over-image,
body.lang-it .prd-groups .item .stock-none-over-image{
	background: url('../img/birthday-sold-out-en-1.png');
	background-size: 216px 325px;
	width:216px;
	height:325px;
	
}

body.lang-ro.new-collection .item .stock-none-over-image{
	background: url('../img/birthday-sold-out-ro-310x466.png');
	width:310px;
	height:466px;
}
body.lang-hu.new-collection .item .stock-none-over-image{
	background: url('../img/birthday-sold-out-hu-310x466.png');
	width:310px;
	height:466px;
}

body.lang-de.new-collection .item .stock-none-over-image,
body.lang-en.new-collection .item .stock-none-over-image,
body.lang-it.new-collection .item .stock-none-over-image{
	background: url('../img/birthday-sold-out-en-310x466.png');
	width:310px;
	height:466px;
}

body.new-collection .sub-menu .filter-scroll-top{
	display:none;
}



#listing.grid-type-5 .item, #listing-bf-slider.grid-type-5 .item, .prd-groups.grid-type-5 .item{
	width: 216px !important;
	padding-right: 0;
	margin: 20px 30px 1px 0;
  padding-right: 0;
  padding-bottom: 6px;
	
	
	border: 1px solid #d1d1d1;
	border-bottom-color: #9b9b9b; 
	
}

body.home #listing.grid-type-5 .item, body.home #listing-bf-slider.grid-type-5 .item, body.home .prd-groups.grid-type-5 .item{
	margin-right: 20px;
}

#listing.grid-type-5 .item:hover, #listing-bf-slider.grid-type-5 .item:hover, .prd-groups.grid-type-5 .item:hover{
	border: 1px solid #9b9b9b;
  box-shadow: none;
}

#listing.grid-type-5 .item span.badge, #listing-bf-slider.grid-type-5 .item span.badge, .prd-groups.grid-type-5 .item span.badge,
#listing.grid-type-1 .item span.badge, #listing-bf-slider.grid-type-1 .item span.badge, .prd-groups.grid-type-1 .item span.badge,
#listing.grid-type-3 .item span.badge, #listing-bf-slider.grid-type-3 .item span.badge, .prd-groups.grid-type-3 .item span.badge{
	top: 5px;
	left: 5px;
}
body.new-collection #listing.grid-type-3 .item span.badge, body.total-looks #listing.grid-type-3 .item span.badge{
	top: 10px;
	left: 10px;
}

#listing.grid-type-5 .item span.thumb img, #listing.grid-type-5 .item span.thumb, .prd-groups.grid-type-5 .item span.thumb{
	
  border:0 none;
	box-shadow :0 1px #e9e9e9;
	-webkit-box-shadow: 0 1px #e9e9e9; 
  -moz-box-shadow: 0 1px #e9e9e9;
}

#listing.grid-type-5 .item span.thumb img, #listing.grid-type-5 .item span.thumb, #listing-bf-slider.grid-type-5 .item span.thumb img, #listing-bf-slider.grid-type-5 .item span.thumb, .prd-groups.grid-type-5 .item span.thumb img, .prd-groups.grid-type-5 .item span.thumb{
	width:216px;
	height: 325px;
	
}
#listing.grid-type-5 .item h2, #listing.grid-type-4 .item h2, .prd-groups.grid-type-5 .item h2{
	font-size: 13px;
  line-height: 16px;
  margin-bottom: 0px;
	position:relative;
	top : 2px;
}


#listing.grid-type-4 .item{
	width: 175px;
	border: 1px solid #d1d1d1;
	border-bottom-color: #9b9b9b;
	margin-left: 12px;
	
}
#listing.grid-type-4 .item span.thumb img,#listing.grid-type-4 .item span.thumb{
	width:175px;
	height: 262px;
	border: 0 none;
  box-shadow: 0 1px #e9e9e9;
}
#listing.grid-type-4 .item span.thumb{
	width:175px;
}

#listing.grid-type-4 .item .description{
	display: none;
}
#listing.grid-type-4 .item .listing-size-container{
	display: none;
}
#listing.grid-type-4 .item .stock-status, #listing.grid-type-1 .item .stock-status{
	margin-top: 5px;
}
/*#listing.grid-type-4 div.price span.pr.pr-p .p{ top:4px;	}
#listing.grid-type-4 .item div.price span.pr.pr-p .op{ top:4px; }*/

#listing.grid-type-3 .item{
	width:238px;
	border:1px solid #d1d1d1;
	border-bottom-color: #9b9b9b;
	margin-left:12px;
	/*padding-bottom : 39px;*/
	padding-bottom : 47px;
}
#listing.grid-type-3 .item:hover{
	border:1px solid #9b9b9b;
	box-shadow: 0 0px #e9e9e9;
}
#listing.grid-type-3 .item span.thumb{
	border: 0;
	box-shadow: 0 1px #d1d1d1;
}
#listing.grid-type-3 .item a h2{
	font-size:13px;
	position: relative;
	top:2px;
}

#listing.grid-type-3 .item span.thumb img,#listing.grid-type-3 .item span.thumb{
	width:238px;
	height: 358px;
}
#listing.grid-type-3 .item a h2{
	margin-bottom:5px;
}
#listing.grid-type-3 .item:hover a h2{
	display: none;
}
#listing.grid-type-4 .item:hover a h2, #listing.grid-type-5 .item:hover a h2, .prd-groups.grid-type-5 .item:hover a h2{
	visibility: hidden;
}

#listing.grid-type-3 .item .price {
	position:absolute;
	bottom : 8px;
	left:0px;
	padding-left:10px;
	line-height: 14px;
}
#listing.grid-type-5 .item .price, #listing.grid-type-4 .item .price, .prd-groups.grid-type-5 .item .price{
	/*padding-left : 10px;*/
	position:absolute;
	bottom : 8px;
	left:0px;
	padding-left:10px;
	line-height: 14px;
}
/*
#listing.grid-type-4 .item .price{
	height: 20px;
}*/
#listing.grid-type-5 .item, #listing.grid-type-4 .item, .prd-groups.grid-type-5 .item{
	padding-bottom: 41px;
}
#listing.grid-type-5 .item .stock-status, #listing.grid-type-4 .item .stock-status, .prd-groups.grid-type-5 .item .stock-status{
	margin-top: 2px;
	margin-bottom:5px;
	line-height: 19px;
	padding-left:4px;
}
#listing.grid-type-4 .item .stock-status{
	margin-bottom:5px;
}
#listing.grid-type-5 .item .stock-status .stc,#listing.grid-type-4 .item .stock-status .stc, .prd-groups.grid-type-5 .item .stock-status .stc{ top:0 }



#listing .item .description, #listing-bf-slider .item .description, .prd-groups .item .description{
	display: none;
}
#listing .item .listing-size-container, #listing-bf-slider .item .listing-size-container, .prd-groups .item .listing-size-container{
	display: none;
}

#listing.grid-type-1 .item{
	/*width:742px;*/
	width:calc(100% - 14px);
	margin-bottom: 12px;
	margin-left: 12px;
	padding-left: 0px;
	border:1px solid #d1d1d1;
	border-bottom-color: #9b9b9b;
}
#listing.grid-type-1 .item:hover{
	border:1px solid #9b9b9b;
}
#listing.grid-type-1 .item span.thumb img, #listing.grid-type-1 .item span.thumb{
	width: 213px;
	height: 321px;
}
#listing.grid-type-1 .item span.thumb{
	float: left;
	margin-right: 20px;
	border:0;
	border-right:1px solid #ebebeb;
	box-shadow : 0 0px #a2a2a2;
}
#listing.grid-type-1 .item .description{
	font-size: 12px;
	color: #6d6d6d;
	font-weight: normal;
	padding-right: 10px;
}
#listing.grid-type-1 .item .listing-size-container{
	margin-top: 20px;
	width: 430px;
	float: left;
	display: block;
}
body.desktop #listing.grid-type-1 .item .wishlist-btn{
	position: inherit;
}
#listing.grid-type-1 .item .listing-size-container .measures{
	clear: both;
	font-weight: normal;
	font-size: 11px;
	display: block;
	float: left;
	cursor: pointer;
	font-size: 11px;
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,.3);
	margin-top: 10px;
	margin-bottom: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #5e5e5e;
	height: 20px;
	line-height: 20px;
	padding: 0 8px;
	cursor: pointer;
}
#listing.grid-type-1 .item .listing-size-container .measures:hover{
background: #5e5e5e; /* Old browsers */
background: -moz-linear-gradient(top, #5e5e5e 0%, #3f3f3f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e5e5e), color-stop(100%,#3f3f3f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #5e5e5e 0%,#3f3f3f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #5e5e5e 0%,#3f3f3f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #5e5e5e 0%,#3f3f3f 100%); /* IE10+ */
background: linear-gradient(to bottom, #5e5e5e 0%,#3f3f3f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e5e5e', endColorstr='#3f3f3f',GradientType=0 );
}
#listing.grid-type-1 .item .listing-size-container .pink-button.add2cart-btn{
	float: right;
	position: relative;
	top: 18px;
}
#listing.grid-type-1 .item a h2{
	padding-top: 20px;
}
#listing.grid-type-1 .item .price{
	padding-left: 0;
}
#listing.grid-type-1 .item div.stock-status .stc{
	margin-left: 0;
}


#listing.grid-type-1 .item .description{
	display: block;
}

#listing.grid-type-1 .item .hover-stock{
	display: none;
}

.item .hover-stock{
	display: none;
	position: absolute;
	
	left:0;
	width: 100%;
	font-size: 13px;
	height:35px;
	overflow: hidden;
	font-weight: normal;
	text-shadow:none;
	visibility: hidden;
}
.item .hover-stock.vis{
	visibility: visible;
}
#listing.grid-type-3 .item .hover-stock{
	/*top:364px;*/
	top: 397px;
}
#listing.grid-type-4 .item .hover-stock, #listing.grid-type-5 .item .hover-stock{
	top:268px;
}
.prd-groups.grid-type-5 .item .hover-stock{
	top:353px;
}

.item:hover .hover-stock{
	display: block;
}

.item .hover-stock span{
	color: #666;
	float: left;
	font-size: 13px;
	font-weight: normal;
	padding: 0 7px;
	position: relative;
	text-shadow: none;
	cursor: pointer;
}
.item .hover-stock span:hover{
	color: #e81788;
}
.item .hover-stock span.off, .item .hover-stock span.off:hover{
  color: #ccc;
  text-decoration: line-through;
	cursor: default;
}
.item .hover-stock .h-sizes{
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	height: 18px;
	padding:0 10px;
}
.item .hover-stock span{
	display: inline-block;
	float: none;
	padding-left: 10px;
	padding-right: 4px;
	
}
.item .hover-stock span:first-of-type{
	padding-left:0;
}


.item .hover-stock .h-sizes:first-child{
  /*padding-left: 3px;
	padding-right: 3px;*/
}

	
.item .stock-progress-bar{
	height:22px;
	margin: 5px 10px 0;
	position: relative;
	display: none !important;
	/*display: block !important;*/
}
.item .stock-progress-bar .bar{
	height: 3px;
	background: #e7e7e7;
}
.item .stock-progress-bar .bar i{
	height: 3px;
	display: block;
	width: 0;
}
.item .stock-progress-bar .bar.color-1 i{ background: #ff9000 }
.item .stock-progress-bar .bar.color-2 i{ background: #ff9000 }
.item .stock-progress-bar .bar.color-3 i{ background: #6ecb00 }


.item .stock-progress-bar .txt{
	color: #a4a4a4;
	font-size: 11px;
	font-weight: 400;
	position: absolute;
	left: 0;
}
.item .stock-progress-bar .prcnt{
	color: #a4a4a4;
	font-size: 11px;
	font-weight: 400;
	position: absolute;
	right: 0;
	text-transform: uppercase
}

#listing.grid-type-1 .item .stock-progress-bar{
	display: none !important;
}

.item .available-colors{
	display:block !important;
	height:25px;
	padding:5px;
	padding-top: 2px;
	border-bottom:1px solid #d1d1d1;
	white-space: nowrap;
}
.item .available-colors span{
	display: table-cell;
	
	width:25px;
	height:25px;
	padding-right: 5px;
	/*overflow: hidden;*/
	position: relative;
}
.item .available-colors span img{
	width: 25px !important;
	height: 25px !important;
	margin:0 !important;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	
}
.item .available-colors span i{
	display: block;
	width:25px;
	height:25px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.item .available-colors span i.border{
	width:23px;
	height:23px;
	border: 1px solid #d1d1d1;
}
.item .available-colors span.text{
	width: auto;
	color: #4974ff;
	font-size: 13px;
	line-height: 25px;
	font-weight: normal;
	vertical-align: top;
}
.item .available-colors span.text u{
	display: block;
	text-decoration: none;
	padding-left: 5px;
}

.item .available-colors span.selected img, .item .available-colors span.selected i{
	width:21px !important;
	height:21px !important;
	position:relative;
	top:-2px;
	left:2px;
	z-index: 2;
}

.item .available-colors span.selected b:after, .item .available-colors span.selected b:after{
	content: ' ';
	font-size:13px;
	width:25px;
	height:25px;
	border:2px solid #9b9b9b;
	position:absolute;
	/*background: #ec008c;*/
	top:-2px;
	left:-2px;
	display:block;
	z-index: 1;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	
}

#listing.grid-type-1 .item .tree-products{
	padding-top: 5px;
}
#listing.grid-type-1 .item .tree-products .title{
	font-weight: 600;
	color: #555555;
	line-height: 40px;
}
#listing.grid-type-1 .item .tree-products .tree-products-container{
	height: 160px;
	position:relative;
}
#listing.grid-type-1 .item .tree-products .tree-products-inner{
	width: 445px;
	margin-left:25px;
	margin-right:25px;
	overflow: hidden;
	
}
#listing.grid-type-1 .item .tree-products .tree-products-container.no-margin .tree-products-inner{
	margin-left:0px;
	margin-right:0px;
}

#listing.grid-type-1 .item .tree-products .navigation{
	position:absolute;
	top:0;
	width: 490px;
	height: 1px;
}
#listing.grid-type-1 .item .tree-products .tree-products-container.no-margin .navigation{
	display: none;
}

#listing.grid-type-1 .item .tree-products .navigation .prev, #listing.grid-type-1 .item .tree-products .navigation .next{
	background: url("../img/arrows-sprite.png") 0 -90px;
	cursor: pointer;
	height: 21px;
	position: absolute;
	top: 65px;
	width: 13px;
	left:4px;
}
#listing.grid-type-1 .item .tree-products .navigation .next{
	background-position: -14px -90px;
	right:4px;
	left:inherit;
}

#listing.grid-type-1 .item .tree-products ul{
	padding:0;
	margin:0;
	list-style: none;
	width: 10000px;
}
#listing.grid-type-1 .item .tree-products ul li{
	float: left;
	margin-left: 10px;
}
#listing.grid-type-1 .item .tree-products ul li:first-of-type{
	margin-left: 0px;
}

#listing.grid-type-1 .item .tree-products a{
	display:block;
	
}

#listing.grid-type-1 .item .tree-products img{
	width: 100px;
	height: 150px;
	border:1px solid #ebebeb;
	opacity: 0.7
}
#listing.grid-type-1 .item .tree-products img:hover{
	border:1px solid #bbbbbb;
	opacity: 1;
}
#listing.grid-type-1 .item.bought, #listing.grid-type-1 .item.returned{
	float: none;
}
#listing.grid-type-1 .item.bought:hover, #listing.grid-type-1 .item.returned:hover{
	border:1px solid #ebebeb;
	border-bottom: 1px solid #b8b6b3;
}
#listing.grid-type-1 .item.bought .th-link, #listing.grid-type-1 .item.returned .th-link{
	display: block;
	line-height: 0;
	width: 213px;
}

#listing.grid-type-1 .item.bought .thumb, #listing.grid-type-1 .item.returned .thumb{
	float: none;
}

#listing.grid-type-1 .item.bought .sizes .gr-size.auto-width, #listing.grid-type-1 .item.returned .sizes .gr-size.auto-width{
	float: none;
}
#listing.grid-type-1 .item.bought .detail-info, #listing.grid-type-1 .item.returned .detail-info{
	position:absolute;
	top:15px;
	left:227px;
}
#listing.grid-type-1 .item.bought .detail-info h2, #listing.grid-type-1 .item.returned .detail-info h2{
	color: #a4a4a4;
	display: block;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	margin: 0;
	padding: 0 10px 5px 0;
	text-decoration: none;
}
#listing.grid-type-1 .item.bought .detail-info .simple-text, #listing.grid-type-1 .item.returned .detail-info .simple-text{
	color: #a4a4a4;
	font-size: 13px;
	line-height: 19px;
	font-weight: 600;
}
#listing.grid-type-1 .item.bought .detail-info .simple-text.green-text, #listing.grid-type-1 .item.returned .detail-info .simple-text.green-text{
	color: #74b64a;
	font-weight: normal;
}
#listing.grid-type-1 .item.bought .detail-info .simple-text.red-text, #listing.grid-type-1 .item.returned .detail-info .simple-text.red-text{
	color: #ff7575;
	font-weight: normal;
}
#listing.grid-type-1 .item.bought .detail-info .simple-text.green-text b, #listing.grid-type-1 .item.returned .detail-info .simple-text.green-text b{
	font-weight:600
}



#listing.grid-type-1 .item.returned{
	
}

#listing.grid-type-1 .item.returned .thumb{
	width: 100px;
	height:150px;
}
#listing.grid-type-1 .item.returned .thumb img{
	width: 100px;
	height: auto;
}
#listing.grid-type-1 .item.returned .detail-info{
	left:123px;
}


body.new-collection #listing .item, body.total-looks #listing .item{
	width : 310px;
	/*height: 511px;*/
	height: 544px;
}
body.total-looks #listing .item{
	height: 569px !important;
}
body.new-collection #listing .item span.thumb img, body.new-collection #listing .item span.thumb, body.total-looks #listing .item span.thumb img, body.total-looks #listing .item span.thumb{
	width : 310px;
	height: 466px;
}

body.new-collection.listing #listing .item:hover .hover-stock {
	/*top:473px;*/
	top: 505px;
}
/*
body.new-collection.listing #listing .item div.social-area{
	width: 312px;
	top: 430px;
}*/

#listing.grid-type-5 .go-to-listing .see-listing{
	color:#a4a4a4;
	width: 100%;
	text-align: center;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	display:block;
	padding-bottom: 2px;
	margin-top: 185px;
	text-decoration: none;
	
}
#listing.grid-type-5 .go-to-listing .title{
	width: 100%;
	color: #6d6d6d;
	text-transform: uppercase;
	text-align: center;
	font-size: 18px;
	line-height: 18px;
	font-weight: 600;
	position:relative;
}
#listing.grid-type-5 .go-to-listing .title i{
	background:url("../img/new/sprites.png?5") repeat scroll -82px -38px;
	width: 9px;
	height: 15px;
	display:inline-block;
	position:relative;
	right:-6px;
	top: 0px;
	
	
}

.del-from-fav{
	position: absolute;
	top: -1px;
	right: -1px;
	width: 22px;
	height: 22px;
	border:1px solid #d1d1d1;
	background: #fff;
	z-index: 1;
	cursor:pointer
}
.item:hover .del-from-fav{
	border-top:1px solid #9b9b9b;
	border-right:1px solid #9b9b9b;
}
.del-from-fav:hover{
	border:1px solid #9b9b9b;
}
.del-from-fav .gr-ic-s{
	background-image: url("../img/mobile/mobile-icons8-3x.png?3");
	background-position: -127px -217px;
	background-size: 205px 233px;
	left: 6px;
	margin: 0;
	top: 7px;
	width: 9px;
	height: 9px;
	position: absolute;
	
}



/*
* === PRICE ===
*/

.price{
	padding-left: 5px;
	display: inline-block;
	
}


.article-detail .price{
	margin-left: 0;
	padding: 0;
	line-height: 14px;
	/*visibility: hidden;*/
	display: inline-block;
}
.article-detail .detail-price-container {
	margin-top: 0px;
	padding-top: 18px;
}
.article-detail .price.item-price-container{
	visibility: visible;
}
.article-detail  .price.sticky-cart-total-amount{
	visibility: visible;
}

.th-link>span:first-of-type{
}
.article-detail .price .ln-tro{
	margin-top: -9px;	
}
.price .ln-tro{
	border-top: 1px solid #414141;
	display: block;
	position: absolute;
	width: 100%;
	margin-top: -7px;
	margin-left: 0px;
	height: 1px;
	
}
.price .pr{
	position:relative
}
.price .t{
	display: none;
}

.price sup{
	font-size:8px;
	position:relative;
	top:0px;
	line-height: 8px;
	padding: 0 0 0 2px;
	margin: 0;
	vertical-align: top;
}
.price em{
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	font-weight: bold;
	font-style: normal;
	display:inline-block;
	padding-left:3px;
	text-transform: capitalize;
}
.price p{
padding: 0;
margin-top: 0;
}
.price span.pr.pr-p .p,.price span.pr.pr-b .p,.price span.pr.pr-s .p,.price span.pr.pr-g .p,.price span.pr.pr-h .p, .price span.pr.pr-bfr .p, .price span.pr.pr-plt .p{
  font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px rgba(65,65,65,.75);	
	z-index: 1;
	text-align:left;
	
	font-size: 15px;
	font-weight: bold;
	color: #414141;
	text-shadow: 1px 1px rgba(255,255,255,.75);
	top: 16px;
	line-height: 14px;
}
.price span.pr.pr-b .p{
	color: #cf9672;
	text-shadow: -1px 1px rgba(255,255,255,.5);	
}
.price span.pr.pr-s .p{
	color: #8d8d8d;
	text-shadow: 0 1px #fff;
}
.price span.pr.pr-g .p{
	color: #ffb907;
	text-shadow: -1px 1px rgba(255,255,255,.5);
}
.price span.pr.pr-h .p{
	color: #e60067;
	text-shadow: 0 1px #fff;
}
.price span.pr.pr-plt .p{
	color: #0080c9;
	text-shadow: 0 1px #fff;
}
body.force-10discount .item .price span.pr[class*="pr-"] .p, body.force-10discount .article-detail .price span.pr[class*="pr-"] .p, body.force-10discount .sticky-one-cart-item .price span.pr[class*="pr-"] .p{
	color:#db0000 !important
}
body.force-10discount .item .price span.pr[class*="pr-"] .cnt-discount, body.force-10discount .article-detail .price span.pr[class*="pr-"] .cnt-discount, body.force-10discount .sticky-one-cart-item .price span.pr[class*="pr-"] .cnt-discount{
	background:#db0000 !important
}

body.force-10discount span.badge > span.b-silver{
	background-position: -152px 0;
  text-shadow: 0 1px rgba(0,0,0,.4);
  line-height :21px;
  color:#ffffff;
}


/*
.price span.pr.pr-b .ln-tro{
	border-color: #cf9672;	
}
.price span.pr.pr-s .ln-tro{
	border-color: #8d8d8d;	
}
.price span.pr.pr-g .ln-tro{
	border-color: #ffb907;	
}
.price span.pr.pr-h .ln-tro{
	border-color: #ae1c76;	
}
*/
#listing .price, #listing-bf-slider .price{
	margin-top:2px;
	/*visibility: hidden;*/
}
#listing .price span.pr .p, #listing-bf-slider .price span.pr .p{
	top: 0;
}
#listing .price span.pr.pr-p .p,#listing .price span.pr.pr-b .p,#listing .price span.pr.pr-s .p,#listing .price span.pr.pr-g .p,#listing .price span.pr.pr-h .p, #listing .price span.pr.pr-bfr .p, #listing .price span.pr.pr-plt .p,
#listing-bf-slider .price span.pr.pr-p .p,#listing-bf-slider .price span.pr.pr-b .p,#listing-bf-slider .price span.pr.pr-s .p,#listing-bf-slider .price span.pr.pr-g .p,#listing-bf-slider .price span.pr.pr-h .p, #listing-bf-slider .price span.pr.pr-bfr .p, #listing-bf-slider .price span.pr.pr-plt .p,
.prd-groups .price span.pr.pr-p .p,.prd-groups .price span.pr.pr-b .p,.prd-groups .price span.pr.pr-s .p,.prd-groups .price span.pr.pr-g .p,.prd-groups .price span.pr.pr-h .p, .prd-groups .price span.pr.pr-bfr .p, .prd-groups .price span.pr.pr-plt .p{
	top: 16px;
}
.article-detail div.price span.pr.pr-p .p,.article-detail div.price span.pr.pr-b .p,.article-detail div.price span.pr.pr-s .p,.article-detail div.price span.pr.pr-g .p,.article-detail div.price span.pr.pr-h .p,.article-detail div.price span.pr.pr-bfr .p,.article-detail div.price span.pr.pr-plt .p{
	top: 0px;
	display: inline-block;
	float: right;
}
.article-detail .price span.pr .op{
	top: 0px;
	display: inline-block;
	float: left;
	margin-right: 8px;
	width: auto !important;
}
.article-detail div.detail-price-container div.price span .p{
	top: -2px;
	font-size: 20px;
	line-height: 20px;
	color: #000;
}
.article-detail div.detail-price-container div.price sup{
	font-size: 10px;
	line-height: 10px;
	top: 2px;
}
.article-detail div.detail-price-container div.price em{
	font-size: 20px;
	line-height: 20px;
}

.article-detail div.detail-price-container div.price .pr.pr-p .p, .article-detail div.detail-price-container div.price .pr.pr-p .op, .article-detail div.detail-price-container div.price .pr.pr-b .p, .article-detail div.detail-price-container div.price .pr.pr-b .op, .article-detail div.detail-price-container div.price .pr.pr-s .p, .article-detail div.detail-price-container div.price .pr.pr-s .op, .article-detail div.detail-price-container div.price .pr.pr-g .p, .article-detail div.detail-price-container div.price .pr.pr-g .op, .article-detail div.detail-price-container div.price .pr.pr-h .p, .article-detail div.detail-price-container div.price .pr.pr-h .op, .article-detail div.detail-price-container div.price .pr.pr-bfr .p, .article-detail div.detail-price-container div.price .pr.pr-bfr .op, .article-detail div.detail-price-container div.price .pr.pr-plt .p, .article-detail div.detail-price-container div.price .pr.pr-plt .op{
	font-size: 20px;
	line-height: 20px;
}
.article-detail div.detail-price-container div.price .pr.pr-p em, .article-detail div.detail-price-container div.price .pr.pr-b em, .article-detail div.detail-price-container div.price .pr.pr-s em, .article-detail div.detail-price-container div.price .pr.pr-g em, .article-detail div.detail-price-container div.price .pr.pr-h em, .article-detail div.detail-price-container div.price .pr.pr-bfr em, .article-detail div.detail-price-container div.price .pr.pr-plt em{
	font-size: 20px;
	line-height: 20px;
}
.article-detail div.detail-price-container .price span.pr .cnt-discount{
	font-size: 12px;
	padding: 2px 3px;
	position:relative;
	top:2px;
	
}


/*.sticky-one-cart-item .price span.pr .p,.sticky-one-cart-item .price span.pr .op{
	display: block !important;
	float: none !important;	
}
.sticky-one-cart-item .price span.pr .p{
	top: 16px !important;
}
.sticky-one-cart-item .price span.pr .op{
	top: -17px;
}
*/
.price span.pr .p{
	text-align:left; 
	color: #000;
	text-shadow:1px 1px 0 #fff;
	display:block;
	font-weight:bold;
	position: relative;
	line-height: 14px;
	font-size: 17px;
	font-weight: bold;
	color: #414141;
	text-shadow: 1px 1px rgba(255,255,255,.75);
	top: -4px
}
.article-detail div.price{
	/* vertical-align: middle; */
}
.price span.pr .op em{
	font-size: 15px;
}
.price span.pr .op sup{
	/*top: -1px;*/
}
.home-listing-box-inner .price{
	margin-top:4px;
}
.price span.pr .op{
	text-align:center;
	line-height: 14px;
	display:block;
	font-weight:bold;
	position: relative;
	top: -14px;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	color: #414141;
	text-shadow: 1px 1px rgba(255, 255, 255, 0.75);
}

.price.special span.pr .p{
	color: #db0000;
}


.price span.pr.ron span.p.euro, .discount-btn.ron span.euro{ display: none !important; }
.price span.pr.ron span.p.huf, .discount-btn.ron span.huf{	display: none !important; }

.price span.pr.euro span.p.ron, .discount-btn.euro span.ron{ display: none !important; }
.price span.pr.euro span.p.huf, .discount-btn.euro span.huf{	display: none !important; }

.price span.pr.huf span.p.ron, .discount-btn.huf span.ron{ display: none !important; }
.price span.pr.huf span.p.euro, .discount-btn.huf span.euro{	display: none !important; }

.price span.pr.ron span.op.euro{ display: none !important; }
.price span.pr.ron span.op.huf{	display: none !important; }

.price span.pr.euro span.op.ron{ display: none !important; }
.price span.pr.euro span.op.huf{	display: none !important; }

.price span.pr.huf span.op.ron{ display: none !important; }
.price span.pr.huf span.op.euro{	display: none !important; }

div.price span.pr.pr-p .p,
div.price span.pr.pr-bfr .p{
	color: #db0000 !important;
	text-shadow: 0 1px #fff;
}

.price-text{
    color: #242424;
    display: block;
    font-size: 13px;
		font-weight: 600;
    position: relative;
		padding-top: 10px;
}
.price-text img {
    margin: 0 5px;
    position: relative;
    top: 1px;
}
div.price .discount {
    height: 25px;
    min-width: 78px;
}
.price.size14 span.pr .p{
	font-size: 14px;
	top:0;
}
.price.size14 span.pr .p em{
	font-size: 13px;
}
.price.black span.pr .p{
	color: #000;
}


.price.inline span.pr .p{
	top: 0;
}


div.social-area{
	position: absolute;
	top: 322px;
	width:240px;
	height: 31px;
}
#listing.grid-type-3 div.social-area{
	
}
#listing.grid-type-4 div.social-area{
	top: 226px;
	width: 174px;
}
#listing.grid-type-5 div.social-area,
#listing-bf-slider.grid-type-5 div.social-area,
.prd-groups.grid-type-5 div.social-area{
	top: 282px;
	width: 213px;
}
#listing.grid-type-1 div.social-area{
	top: 282px;
	width: 213px;
}
div.social-area .fb-btn{
	position: absolute;
	margin-left:7px;
	width:31px;
	height:31px;
	background: url('../img/listing-sprite.png?1');
	z-index : 3;
	overflow: hidden;
	opacity: 0.8;
	cursor: pointer
}
div.social-area .fb-btn:hover{
	opacity: 1
}

div.social-area .fv-btn, .footer-bar .fv-btn{
	position: absolute;
	margin-left:7px;
	width:31px;
	height:31px;
	background: url('../img/listing-sprite.png?1') -32px 0;
	
	z-index : 2;
	overflow: hidden;
	opacity: 0;
	cursor: pointer;
	right:7px;
}
.item:hover div.social-area .fv-btn,.footer-bar .fv-btn
{
	opacity: 1;
}



.footer-bar .fv-btn{
	position: relative;
	right: 0;
	display: inline-block;
	top: 10px;
}
.footer-bar .no-elements{
	margin-top: 20px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	color: #a4a4a4;
}


div.social-area .fv-btn:hover,
.item div.social-area .fv-btn.selected{
	opacity: 1;
	background: url('../img/listing-sprite.png?1') -64px 0;
}

div.social-area .fb-ifrm{
	position: absolute;
	top:5px;
	opacity: 0;
	cursor: pointer
}

div.item div.free-shipping-area{
	position: absolute;
	top: 322px;
	width:240px;
	height: 36px;
	
}


#listing.grid-type-4 div.free-shipping-area, #listing.grid-type-5 div.free-shipping-area, #listing-bf-slider.grid-type-5 div.free-shipping-area {
    top: 226px;
    width: 174px;
}


#listing.grid-type-1 div.free-shipping-area {
    top: 215px;
    width: 168px;
}

div.item div.detail-page-large-image div.free-shipping-area{
	top : 522px;
	left: 0;
}


/*
* === BADGE ===
*/

span.badge{
	position: absolute;
  top: 10px;
	left: 10px;
	display: block;
	z-index: 2;
	
	
	
}

.article-detail span.badge{
  z-index: 30;
}

span.badge span{
	width: 42px;
	height: 42px;
	/*background: url('../img/ribbons-new.png') no-repeat top left;*/
	display: block;
	color: #fff;
	
	-webkit-border-radius: 21px;
	-moz-border-radius: 21px;
	border-radius: 21px;
	margin-bottom:5px;
	overflow: hidden;
}
span.badge span em{
  display: block;
  text-align: center;
  position: relative;
  font-style: normal;
	line-height: 42px;
  font-size: 11px;
  height: 42px;
  width: 42px;
  font-weight: 600;
	text-transform: uppercase;
}
span.badge span u{
	text-transform: uppercase;
	text-decoration: none;
	font-size: 9px;
	display: block;
	letter-spacing: -0.6px;
	line-height: 10px;
	text-align: center;
	padding-top:7px;
	font-weight: 600;
}

span.badge span em i.percent{
	background: url('../img/header/sprite.png?1') -92px -67px;
	width: 12px;
	height: 14px;
	display: block;
	position: absolute;
	top: 14px;
	right:4px;
}

span.badge span.b-discount{
	background: #e60000;
  color:#ffffff;
	
}
span.badge span.b-discount em{
	font-size: 13px;
}
span.badge span.b-happyhour{
	background: #b30000;
}
.orange-friday span.badge span.b-discount, .orange-friday span.badge span.b-discount i{
	background: url('../img/ribbons-ORANGE.png') 0 0;
}

span.badge span.b-new{
	background:#ec008c;
  color:#ffffff;
}
span.badge span.b-new em{
  font-size: 11px;
  line-height:42px;
	font-weight: bold;
}

span.badge span.b-happyhour em{
  font-size: 10px;
  padding-top: 10px;
  line-height:11px;
	letter-spacing: -0.6px;
	text-align: center;
	height:31px;
	font-weight: 600;
}

span.badge span.b-bestseller, span.badge span.b-blackfriday{
	background: #801769;
  
}

span.badge span.b-bestseller em, span.badge span.b-blackfriday em{
  font-size: 9px;
  padding-top: 9px;
  line-height:11px;
	letter-spacing: -0.6px;
	text-align: center;
	height:31px;
}

span.badge span.b-totallook{
	background: #0090ec;
  
}

span.badge span.b-totallook em{
  font-size: 9px;
  padding-top: 9px;
  line-height:12px;
	text-align: center;
	height:31px;
}



span.badge span.b-new-last-minute{
	background-position: -76px 0;
  text-shadow: 0 1px rgba(0,0,0,.4);
  
}
span.badge span.b-facebook{
	background: url('../img/ribbons-small-ro.png?1') no-repeat scroll 0 -225px;
}

span.badge span.b-sherri{
	display: none
}

span.badge span.b-bronze{	background: #9d755f; }
span.badge span.b-gold{ background: #eba000; }
span.badge span.b-birthday{ background: #e60067; }
span.badge span.b-platinum{ background: #0080c9; }
span.badge span.b-bronze em{
	font-size: 15px;
	padding-right: 19px;
	width:21px;
	text-align: right;
}
span.badge span.b-bronze em i.percent, span.badge span.b-silver em i.percent, span.badge span.b-gold em i.percent{
	right:7px;
}

span.badge span.b-silver{
	background: #8b8b8b;
}
span.badge span.b-silver em, span.badge span.b-gold em, span.badge span.b-birthday em, span.badge span.b-platinum em, span.badge span.b-discount em{
	font-size: 15px;
	padding-right: 15px;
	width:25px;
	text-align: right;
	color: #fff;
	/*padding-top:11px;*/
}
span.badge span.b-silver em i.percent, span.badge span.b-gold em i.percent, span.badge span.b-birthday em i.percent, span.badge span.b-platinum em i.percent, span.badge span.b-discount em i.percent{
	right:4px;
}
span.badge span.b-bronze em, span.badge span.b-silver em, span.badge span.b-gold em{
	/*line-height: 17px;*/
}
span.badge span.b-bronze em i{
	/*top: 2px;*/
}
span.badge span.b-silver em i, span.badge span.b-gold em i{
	/*top: 2px;*/
}
span.badge span.b-birthday{
	height: 80px;
}
span.badge span.b-birthday u{
	background: #bf0056;
	height: 30px;
	padding: 0;
	padding-top: 10px;
}
span.badge.horizontal span.b-birthday{
	height: 40px;
	width: 80px;
	position: relative;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
span.badge.horizontal span.b-birthday u{
	width: 40px;
	
	
}
span.badge.horizontal span.b-birthday u i{
	background: url('../img/mobile/banners/header-top/sprite-3x.png') -153px 0;
	background-size:  308px 29px;
	width: 28px;
	height: 29px;
	display: block;
	position: absolute;
	top: 4px;
	left:7px;
}
span.badge.horizontal span.b-birthday em{
	position: absolute;
	left:40px;
	top: 0;
}
	

span.badge span.b-handmade{
	background: #a03088;
  
}

span.badge span.b-handmade em{
  font-size: 9px;
  padding-top: 9px;
  line-height:11px;
	letter-spacing: -0.6px;
	text-align: center;
	height:31px;
}
span.badge span.b-exclusive{
	background: #a42f8a;
}
span.badge span.b-exclusive em{
  font-size: 9px;
  padding-top: 9px;
  line-height:11px;
	letter-spacing: -0.6px;
	text-align: center;
	height:31px;
}
span.badge span.b-limited{
	background: #0080c9;
}
span.badge span.b-limited em{
  font-size: 9px;
  padding-top: 9px;
  line-height:11px;
	letter-spacing: -0.6px;
	text-align: center;
	height:31px;
}
span.badge span.b-video{
	background: #a03088;
	position: relative;
  
}
span.badge span.b-video i{
	background: url('../img/listing-sprite.png?2') -162px 0;
	width: 15px;
  height: 15px;
	display: inline-block;
	position: absolute;
	top: 5px;
	left:13px;
}
span.badge span.b-video em{
  font-size: 9px;
  padding-top: 22px;
  line-height:11px;
	letter-spacing: 0px;
	text-align: center;
	height:14px;
}

span.badge span.b-christmas-delivery{
	background: #cc0000;
	display: block !important;
	position: relative;
}
span.badge span.b-christmas-delivery i{
	background: url('../img/header/sprite.png?3') -164px -83px;
	width: 23px;
  height: 33px;
	display: inline-block;
	position: absolute;
	top: 4px;
	left:9px;
}

span.badge span.b-newyeareve-delivery{
	background: #cc0000;
	display: block !important;
	position: relative;
}
span.badge span.b-newyeareve-delivery i{
	background: url('../img/new/badge-newyear.png?3');
	background-size: 40px 40px;
	width: 40px;
  height: 40px;
	display: inline-block;
	position: absolute;
	top: 0px;
	left:0px;
}

span.badge span.b-easter-delivery{
	background: #da6a90;
	display: block !important;
	position: relative;
}
span.badge span.b-easter-delivery i{
	background: url('../img/new/badge-easter.png?3');
	background-size: 40px 40px;
	width: 40px;
  height: 40px;
	display: inline-block;
	position: absolute;
	top: 0px;
	left:0px;
}

span.badge span.b-special-price{
	background: #b30000;
}
span.badge span.b-special-price em{
  font-size: 9px;
  padding-top: 9px;
  line-height:11px;
	letter-spacing: -0.6px;
	text-align: center;
	height:31px;
}
span.badge span.b-plussize{
	background: #ff762b;
}
span.badge span.b-plussize em{
  font-size: 9px;
  padding-top: 11px;
  line-height:11px;
	letter-spacing: 0px;
	text-align: center;
	height:31px;
}

span.badge span.b-hbss{
	background: #494949;
}
span.badge span.b-hbss em{
  font-size: 9px;
  padding-top: 9px;
  line-height:11px;
	letter-spacing: -0.6px;
	text-align: center;
	height:31px;
	background: url('../img/hhb19/badge-ro.jpg');
	background-size: 40px 40px;
}
.lang-hu span.badge span.b-hbss em{
	background: url('../img/hhb19/badge-hu.jpg');
	background-size: 40px 40px;
}
.lang-en span.badge span.b-hbss em{
	background: url('../img/hhb19/badge-en.jpg');
	background-size: 40px 40px;
}

span.badge span.b-outlet{
	background: #ff3b3b;
}
span.badge span.b-outlet em{
  font-size: 9px;
  line-height:41px;
	letter-spacing: -0.6px;
	text-align: center;
	height:40px;
}

span.badge span.b-lady{
	background:#ec008c;
  color:#ffffff;
}
span.badge span.b-lady em{
  font-size: 9px;
  line-height:42px;
	font-weight: 600;
}

span.badge span.b-young{
	background:#48b560;
  color:#ffffff;
}
span.badge span.b-young em{
  font-size: 9px;
  line-height:42px;
	font-weight: 600;
}
span.badge span.b-grsz{
	background: #ffefb7;
	border: 1px solid #ffcd64;
	min-width: 38px;
	width: auto;
	height: 38px;
	line-height: 38px;
	margin-bottom: 2px;
}
span.badge span.b-grsz em {
    color: #9a6800;
    font-size: 13px;
    padding-top: 4px;
    line-height: 29px;
    letter-spacing: -0px;
    text-align: center;
    height: 29px;
    font-weight: 600;
    min-width: 38px;
    width: auto;
}
span.badge span.b-grsz[data-sid="9"]{
	padding-left:5px;
	padding-right:5px;
}

span.bottom-badge{
	position: absolute;
  top:100px;
	left: 0px;
	display: block;
	z-index: 2; 
	
	background: #fff;
	color: #000;
	font-weight:normal;
	text-transform:uppercase;
	width:100%;
	border-bottom:1px solid #d1d1d1;
	border-top:1px solid #d1d1d1;
}
span.bottom-badge span{
	text-align:center;
	display:block;
	line-height:29px;
	height:29px;
	font-size:14px;
	font-weight:600;
}
.grid-type-5 .item a span.bottom-badge{
	top: 295px;
}
.grid-type-5 .item a span.bottom-badge span{
	font-size:14px;
}

.grid-type-3 .item a span.bottom-badge{
	top: 328px;
}
.grid-type-1 .item a span.bottom-badge{
	display: none;
}

body.new-collection #listing .item span.bottom-badge, body.total-looks #listing .item span.bottom-badge{
	top: 436px;
}

.detail-page-large-image span.bottom-badge{
	border:1px solid #d1d1d1;
	top:auto;
	bottom:-34px;
	width:calc(100% - 2px);
	display: none;
}
.detail-page-images-container span.bottom-badge{
	position: relative;
	border:1px solid #d1d1d1;
	top:-1px;
	width:calc(100% - 60px);
	margin-left: 57px;
}

@media only screen and (min-width: 1200px){
	
	.grid-type-3 .item a span.bottom-badge{
		top: 433px;
	}
	body.new-collection #listing .item span.bottom-badge, body.total-looks #listing .item span.bottom-badge{
		top: 433px;
	}
		
	.grid-type-3 .item a span.bottom-badge span{
		font-size:17px;
		position:relative;
		top:-1px;
		line-height:32px;
		height:32px;
	}
	.detail-page-large-image span.bottom-badge span{
		font-size:17px;
		position:relative;
		top:-1px;
		line-height:32px;
		height:32px;
	}
	
	.grid-type-3 span.badge span, .detail-page-large-image span.badge span{
		width: 55px;
		height: 55px;
		-webkit-border-radius: 28px;
		-moz-border-radius: 28px;
		border-radius: 28px;
	}
	.grid-type-3 span.badge span em, .detail-page-large-image span.badge span em{
		
		line-height: 55px;
		font-size: 11px;
		height: 55px;
		width: 55px;
		font-size: 13px;
	}
	.grid-type-3 span.badge span.b-new em, .detail-page-large-image span.badge span.b-new em{
		font-size: 13px;
		line-height: 55px;
	}
	
	.grid-type-3 span.badge span.b-bestseller em, .grid-type-3 span.badge span.b-blackfriday em, .detail-page-large-image span.badge span.b-bestseller em, .detail-page-large-image span.badge span.b-blackfriday em{
		font-size: 11px;
		line-height: 13px;
		padding-top: 14px;
		letter-spacing: normal;
	}
	.grid-type-3 span.badge span.b-bronze em, .detail-page-large-image span.badge span.b-bronze em{
		font-size: 17px;
		width: 30px;
		padding-right: 25px;
	}
	.grid-type-3 span.badge span.b-bronze em i.percent, .detail-page-large-image span.badge span.b-bronze em i.percent{
		right: 14px;
		top: 20px;
	}
	.grid-type-3 span.badge span.b-silver em, .grid-type-3 span.badge span.b-gold em, .grid-type-3 span.badge span.b-birthday em, .grid-type-3 span.badge span.b-platinum em, .grid-type-3 span.badge span.b-discount em,
	.detail-page-large-image span.badge span.b-silver em, .detail-page-large-image span.badge span.b-gold em, .detail-page-large-image span.badge span.b-birthday em, .detail-page-large-image span.badge span.b-platinum em, .detail-page-large-image span.badge span.b-discount em{
		font-size: 17px;
		width: 33px;
		padding-right: 22px;
	}
	.grid-type-3 span.badge span.b-silver em i.percent, .grid-type-3 span.badge span.b-gold em i.percent, .grid-type-3 span.badge span.b-birthday em i.percent, .grid-type-3 span.badge span.b-platinum em i.percent, .grid-type-3 span.badge span.b-discount em i.percent{
    right: 11px;
		top: 20px;
	}
	.detail-page-large-image span.badge span.b-silver em i.percent, .detail-page-large-image span.badge span.b-gold em i.percent, .detail-page-large-image span.badge span.b-birthday em i.percent, .detail-page-large-image span.badge span.b-platinum em i.percent, .detail-page-large-image span.badge span.b-discount em i.percent{
    right: 11px;
		top: 21px;
	}
	span.badge span.b-totallook em{
		font-size: 11px;
    height: 31px;
    line-height: 13px;
    padding-top: 15px;
    text-align: center;
	}
	.grid-type-3 span.badge span.b-happyhour em, .detail-page-large-image span.badge span.b-happyhour em{
		font-size: 11px;
    height: 31px;
    line-height: 13px;
    padding-top: 15px;
    text-align: center;
	}
	.grid-type-3 span.badge span.b-grsz, .detail-page-large-image span.badge span.b-grsz{
		width: auto;
		min-width: 55px;
	}
	.grid-type-3 span.badge span.b-grsz em, .detail-page-large-image span.badge span.b-grsz em{
		line-height: 49px;
		font-size: 15px;
		width: auto;
		min-width: 55px;
	}
	.grid-type-3 span.badge span.b-video i, .detail-page-large-image span.badge span.b-video i{
		left:20px;
		top: 8px;
	}
	.grid-type-3 span.badge span.b-video em, .detail-page-large-image span.badge span.b-video em{
		font-size: 13px;
    height: 15px;
    line-height: 13px;
    padding-top: 28px;
    text-align: center;
	}
	.grid-type-3 span.badge span.b-christmas-delivery i, .detail-page-large-image span.badge span.b-christmas-delivery i{
		top:9px;
		left: 15px;
	}
}
.caroufredsel_wrapper .navigation {
  
    position: relative;
    
    z-index: 3;
    width: auto;
  
}

.caroufredsel_wrapper .navigation p {
  
  width: 40px;
  height: 40px;
  cursor: pointer;

}

.caroufredsel_wrapper .navigation .prev {
  
  /*background: url( '../img/arrows-sprite-v3.png' ) no-repeat scroll 0 -10px transparent;*/
  width: 39px;
  height: 39px;
  position: absolute;
  /*left:-20px;*/
  left:2px;
  top: 185px;
}

.caroufredsel_wrapper .navigation .prev:after {
	content:'\f104';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 600;
	font-size: 17px;
	height: 33px;
	width: 31px;
	color:#fff;
	background: #242424;
	display: block;
	line-height: 32px;
	text-align: center;
	position: absolute;
	top: 3px;
	left: 3px;
	padding-top: 0px;
	padding-right: 2px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
}

.caroufredsel_wrapper .navigation .prev:hover{
  /*background-position: 0px -50px;
	cursor: pointer;*/
}

.caroufredsel_wrapper .navigation .prev:active{
  /*background-position: 0 -10px;*/
}
.caroufredsel_wrapper .navigation .prev:hover:after {
	top:0;
	left: 0;
	width:37px;
	height: 39px;
	line-height: 38px;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
	font-size: 17px;
	background: #242424;
}
.caroufredsel_wrapper .navigation .prev:active:after {
	top: 3px;
	left: 3px;
	height: 33px;
	width: 31px;
	line-height: 32px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
	font-size: 17px;
	background: #242424;
}


.caroufredsel_wrapper .navigation .next {
  
  /*background: url( '../img/arrows-sprite-v3.png' ) no-repeat scroll -40px -10px transparent;*/
  width: 39px;
  height: 39px;
  position: absolute;
  /*right: -20px;*/
  right: 2px;
  top: 185px;
}

.caroufredsel_wrapper .navigation .next:after {
	content:'\f105';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 600;
	font-size: 17px;
	height: 33px;
	width: 31px;
	color:#fff;
	background: #242424;
	display: block;
	line-height: 32px;
	text-align: center;
	position: absolute;
	top: 3px;
	right: 3px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
	padding-top: 0px;
	padding-left: 2px;
}

.caroufredsel_wrapper .navigation .prev.disabled, .caroufredsel_wrapper .navigation .next.disabled {
    opacity: 0
}

.caroufredsel_wrapper .navigation .next:hover{
  /*background-position: -40px -50px;
	cursor: pointer;*/
}

.caroufredsel_wrapper .navigation .next:active{
  /*background-position: -40px -10px;*/
  
}

.caroufredsel_wrapper .navigation .next:hover:after {
	top:0;
	left: 0;
	width:37px;
	height: 39px;
	line-height: 38px;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
	font-size: 17px;
	
	background: #242424;
}

.caroufredsel_wrapper .navigation .next:active:after {
	top: 3px;
	left: 3px;
	height: 33px;
	width: 31px;
	line-height: 32px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
	font-size: 17px;
	background: #242424;
}

.could-interest-you-slider .caroufredsel_wrapper .navigation{
  margin-left: -416px;
  width: 832px;
  margin-top:142px;
}
.article-description-title-container.caroufredsel_wrapper{
  border:1px solid #d1d1d1;
  margin-top : 8px;
  padding:19px 0 14px 0;
  background: #fff;
}
.caroufredsel_wrapper .title{
    line-height: 18px;
    display: inline-block;
    text-align: left;
    
}

.caroufredsel_wrapper .title h2{
  padding: 0;
  margin: 0;
  color: #000000;
  font-size: 17px;
  font-weight: 600;
  line-height:18px;
  display: inline-block;
  cursor: pointer;
  padding-left: 19px;
}
.caroufredsel_wrapper div.title h2{
    cursor: default;
}
.caroufredsel_wrapper .title h2.promotion{
  color: #e60000;
}
.caroufredsel_wrapper .title.see-all-small{
    position: absolute;
    top: 15px;
    right:21px;
    /*border:1px solid #d1d1d1;
    padding: 0 11px;*/
}
.caroufredsel_wrapper a.title span{
  color: #4974ff;
  font-size: 13px;
  font-weight: normal;
  display:block;
  position: relative;
  text-decoration: none;
  /*letter-spacing: 1px;*/
  cursor: pointer;
  line-height: 30px;
  /*text-transform: uppercase;*/
  text-decoration: underline;
}
/*
.caroufredsel_wrapper a.title span:after{
  content:'\f105';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 300;
	font-size: 14px;
  margin-left: 5px;
}*/

.caroufredsel_wrapper  a.title.see-all-small:hover{
  /*color: #000;
  border:1px solid #bcbcbc;*/
}
.caroufredsel_wrapper  a.title.see-all-small:hover span{
  /*color: #000;*/
  color: #3451b2;
}

.caroufredsel_wrapper .inner{
    margin-left:0px;
    overflow: hidden;
    position: relative;
    
}

.article-description-title-container.caroufredsel_wrapper .home-listing-box{
  margin-top: 0;
  /*width: 943px;*/
  position: relative;
  z-index: 2;
  /*left: -19px;*/
}

.caroufredsel_wrapper.category-box{
    padding: 19px 0;
}
.caroufredsel_wrapper.category-box .home-listing-box{
    /*width: 943px;*/
    left:0;
    width: auto;
}

.caroufredsel_wrapper.category-box .home-listing-box .home-listing-box-inner{
    /*width: 8000px*/
}
.caroufredsel_wrapper.category-box .home-listing-box .category.item{
    width: 216px !important;
    height: 203px !important;
    overflow: hidden;
    display: block;
    float: left;
    /*margin-top: 19px;*/
    /*margin-right: 16px;*/
    position: relative;
}
.caroufredsel_wrapper.category-box .home-listing-box  .category.item:first-of-type{
    
}
.caroufredsel_wrapper.category-box .home-listing-box  .category.item img{
   width: 216px;
   height: 203px;
   -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -ms-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  transition: all 400ms ease;
  position: relative;
}
.caroufredsel_wrapper.category-box .home-listing-box  .category.item:hover img{
    -webkit-transform: translateZ(0) scale(1.1);
  -moz-transform: translateZ(0) scale(1.1);
  -ms-transform: translateZ(0) scale(1.1);
  -o-transform: translateZ(0) scale(1.1);
  transform: translateZ(0) scale(1.1);
}
.caroufredsel_wrapper.category-box .home-listing-box  .category.item .title{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}
.caroufredsel_wrapper.category-box .home-listing-box  .category.item .title td{
    font-size: 21px;
    font-weight: 300;
    height: 100%;
    line-height: 24px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: inherit;
    width: 100%;
}
.caroufredsel_wrapper.category-box .home-listing-box  .category.item .title td b{
    font-weight: 400;
}
.caroufredsel_wrapper.category-box .navigation .prev, .caroufredsel_wrapper.category-box .navigation .next{
    top: 106px;
}

body.home #listing.grid-type-5 .caroufredsel_wrapper .item{
    margin-right: 17px;
    margin-left: 0px;
}
/*
body.home #listing.grid-type-5 .caroufredsel_wrapper .item:first-of-type{
    margin-left: 0px;
}*/

.caroufredsel_wrapper.category-box .navigation{
    display: none;
}
.caroufredsel_wrapper.category-box .inner{
    margin: 0;
}
.caroufredsel_wrapper.category-box .inner .home-listing-box-inner{
    padding-left:19px;
}
.caroufredsel_wrapper.category-box .inner .home-listing-box-inner .slick-slide > div{
    margin-right: 16px;
}
body.home .caroufredsel_wrapper .navigation{
    display: none;
}

.article-description-title-container.caroufredsel_wrapper.category-box .home-listing-box{
    /*width: 1163px;
    left: -10px;*/
    width: auto;
    padding-top: 19px;
  }

@media only screen and (min-width: 1200px){

  body.home .article-description-title-container.caroufredsel_wrapper{
    margin-top: 16px;
  }

	body.home .article-description-title-container.caroufredsel_wrapper .home-listing-box{
		/*width:1178px;*/
	}
  body.home #listing.grid-type-5 .caroufredsel_wrapper .item{
    margin-right: 18px;
    }
  
	body.home .caroufredsel_wrapper .navigation{
  }

  
  
}
#happyhour_promotion{
  display: none;
	padding-bottom: 20px;
	background: #d7002a;
	border:1px solid #d7002a;
}
#happyhour_promotion .title, #happyhour_promotion.caroufredsel_wrapper .title h2.promotion{
  position: relative;
	display: block;
	float: none;
	color: #fff;
}
#happyhour_promotion .cntDownTxt{
  color: #fff;
  font-size: 14px;
  position: absolute;
  right: 15px;
	top: 0px;
}
#happyhour_promotion .cntDwn{
  display: inline-block;
  float : none;
  vertical-align: middle;
  margin-right:0;
  margin-left:5px;
}

#happyhour_promotion .cntDwn span{
  
  background-color: #fff;
  color: #d7002a;
  text-align: center;
  font-size: 15px;
  line-height: 17px;
  font-weight: bold;
  display: inline-block;
}
#happyhour_promotion .cntDwn span {
  background: #fff;
  font-weight: 600;
}

#happyhour_promotion .cntDwn span .nb-1,
#happyhour_promotion .cntDwn span .nb-2{
  font-style: normal;
  display: inline-block;
  background: #fff;
  font-weight: 600;
  padding:0;
  line-height : 17px;
  text-align : center;
  font-size: 15px;
  width:14px;
}
#happyhour_promotion .cntDwn span .nb-2{
  border-left: 1px solid #d7002a;
}

#happyhour_promotion .cntDwn .hsm{
  
  display: inline-block;
  font-size: 13px;
  line-height: 19px;
  margin-right: 2px!important;
  margin-left: 2px!important;
  color: #fff;
  text-decoration: none;
  
}
#happyhour_promotion .cntDwn .hsm{
  position: relative;
  top:-1px;
	padding-right:5px;
	padding-left:2px;
}

#happyhour_promotion .cntDwn span.day .nb-1{
}

#happyhour_promotion .title .right-title{
	color: #fff;
  font-size: 13px;
  font-weight: normal;
  text-transform: none;
  top: -6px;
  right: 21px;
	position: absolute
}

#happyhour_promotion .title .right-title .cntdwn-minutes, #sub-head-countdown .cntdwn-minutes, .info-tips-container .cntdwn-minutes{
  color: #e60000;
  font-size: 18px;
  font-weight: 600;
  display: inline-block;
  padding-left:5px;
}
#happyhour_promotion .right-title .cntdwn-minutes i, #sub-head-countdown .cntdwn-minutes i, .info-tips-container .cntdwn-minutes i{
  background: url('../img/detail-sprite.png?11') -244px -5px no-repeat;
  width:23px;
  height:23px;
  display: inline-block;
  margin-right: 5px;
  position: relative;
  top:5px;
}

#happyhour_promotion .title .right-title .cntdwn-minutes{
	color: #fff;
}
#happyhour_promotion .right-title .cntdwn-minutes i{
	background: url('../img/detail-sprite.png?12') -273px -52px no-repeat;
}

.info-tips-container .cntdwn-minutes i{
	margin-right: 0;
}


body.happy-hour-page #content_inside{
	padding-left: 0;
}

body.happy-hour-page #listing{
  width: 983px;
  position: relative;
  left:-23px;
}
#sub-head-countdown{
	min-width: 150px;
	text-align: right;
	line-height: 41px;
	position: relative;
	top:-1px;
}
#sub-head-countdown .cntdwn-minutes{
	font-size: 15px;
	line-height: 42px;
	
	
}
#sub-head-countdown .cntdwn-minutes i{
	background-position: -247px -32px;
	/*border:1px solid red;*/
	width: 16px;
	height: 16px;
	top: 2px;
	margin-right: 2px;
}
.general-countdown .cntDwn{
  display: inline-block;
  float : none;
  vertical-align: middle;
  margin-right:0;
  margin-left:5px;
}

.general-countdown .cntDwn span{
  
  background-color: #fff;
  color: #d7002a;
  text-align: center;
  font-size: 15px;
  line-height: 17px;
  font-weight: bold;
  display: inline-block;
}
.general-countdown .cntDwn span {
  background: #fff;
  font-weight: 600;
}

.general-countdown .cntDwn span .nb-1,
.general-countdown .cntDwn span .nb-2{
  font-style: normal;
  display: inline-block;
  background: #fff;
  font-weight: 600;
  padding:0;
  line-height : 17px;
  text-align : center;
  font-size: 15px;
  width:14px;
}
.general-countdown .cntDwn span .nb-2{
  border-left: 1px solid #d7002a;
}

.general-countdown .cntDwn .hsm{
  
  display: inline-block;
  font-size: 13px;
  line-height: 19px;
  margin-right: 2px!important;
  margin-left: 2px!important;
  color: #fff;
  text-decoration: none;
  
}
.general-countdown .cntDwn .hsm{
  position: relative;
  top:-1px;
	padding-right:5px;
	padding-left:2px;
}

.general-countdown .cntDwn span.day .nb-1{
}


/*
* === STOCK STATUS ===
*/


#listing .item div.stock-status .stc.stock-again, .stock-status .stc.stock-again, #listing-bf-slider .item div.stock-status .stc.stock-again, , .prd-groups .item div.stock-status .stc.stock-again{
	background-color: #6ecb00;
}
#listing .item div.stock-status .stc,.stock-status .stc, #listing-bf-slider .item div.stock-status .stc, .prd-groups .item div.stock-status .stc, .stock-status .stc, .article-detail #stock-content .stock-on, .article-detail #stock-content .stock-none{
	display: inline-block;
	padding: 0 4px 0;
	line-height: 18px;
	height: 18px;
	font-size: 10px;
	position: relative;
	top: -5px;
	font-weight: normal;
	text-transform: uppercase;
	margin-left: 5px;
	color: #fff;
	text-shadow:none;
	font-weight: bold;
	background-color: #ff3dbe;
}
#listing .item div.stock-status .stc.stock-none, #listing-bf-slider .item div.stock-status .stc.stock-none, .prd-groups .item div.stock-status .stc.stock-none, .article-detail #stock-content .stock-none{
background-color: #d1d1d1;
}
#listing .item div.stock-status .stc.stock-soon, #listing-bf-slider .item div.stock-status .stc.stock-soon, .prd-groups .item div.stock-status .stc.stock-soon{
	background-color: #ffa461;		
}
#listing .item div.stock-status .stc.stock-on, #listing-bf-slider .item div.stock-status .stc.stock-on, .prd-groups .item div.stock-status .stc.stock-on, .article-detail #stock-content .stock-on{
	background-color: #6ecb00;		
}
#listing .item div.stock-status .stc.stock-phone-order, #listing-bf-slider .item div.stock-status .stc.stock-phone-order, .prd-groups .item div.stock-status .stc.stock-phone-order{
	background-color: #65c4d7;	
}
a img{
	border:0
}

.article-detail #stock-content{
	display: inline-block;
	position: relative;
  top: 4px;
}


/*
* === PAGING ===
*/


.paging-container{
	float:right;
	height: 24px;
	padding-top:18px;
	padding-right : 0px;
}
.paging-container .paging-element{
	min-width: 17px;
	padding: 0 2px;
	height: 22px;
	display:inline-block;
	/*-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;*/
	background-color: #fff;
	border: solid 1px #cccccc;
	color:#8a8a8a;
	text-align:center;
	margin-left: 4px;
	line-height:22px;
	cursor:pointer;
	float:left;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.paging-container .paging-element.active.disabled{
	opacity: 0.4;
}
.paging-container .paging-element.active,.paging-container .paging-element:hover{
	border: solid 1px #8c8c8c;
}
.paging-container .paging-element.page-element.active{
	background-color: #242424;
	background-image: none;
	color: #fff;
	text-shadow: none;
	border: solid 1px #242424;
}
.paging-container .paging-left-icon{
	
	
	width:18px;
	height:22px;
	position:relative;
	display:inline-block;
	top: 0px;
	left:0;
}
.paging-container .paging-left-icon:after{
	content:'\f104';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	left:-1px;
}

.paging-container .paging-right-icon{
	width:18px;
	height:22px;
	position:relative;
	display:inline-block;
	top: 0px;
	left:0;
}
.paging-container .paging-right-icon:after{
	content:'\f105';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	right:-1px;
}

.paging-container .dots{
	display: inline-block;
	float: left;
	height: 19px;
	line-height: 19px;
	margin-left: 4px;
}

.sub-menu .filter-scroll-top{
	display: inline-block;
	float: right;
	height: 21px;
	color: #666666;
	font-weight: normal;
	line-height: 19px;
	font-size: 13px;
	text-decoration: underline;
	margin-right:15px;
	padding-top : 18px;
	
}
.sub-menu .filter-scroll-top .view-top-filters{
	cursor: pointer;
}




#listing div.page-1 .page-sep{ display : none !important }
#listingSocialPhotos div.page-1 .page-sep{ display : none !important }


.article-detail .overlay{
	z-index: 8;
}

/*
* === breadcrumb ===
*/
.article-detail .breadcrumb{
	padding: 0 0 11px 2px;
	float:left;
	margin-left: 19px;
}
.breadcrumb{
	padding-left:0px;
	padding-bottom: 5px;
	height: 14px;
}
.breadcrumb, .breadcrumb a{
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#666666;
	text-shadow:1px 1px 0 #fff;	
}
.breadcrumb a:hover{
	text-decoration: underline;
}
/* .breadcrumb a:last-child span{
	color: #666666
} */
/* BACK LINK */
.article-detail .back-link{
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#a4a4a4;
	text-shadow:1px 1px 0 #fff;	
	display:block;
	float:right;
}
.article-detail .back-link{
	margin-right: 15px;
	margin-top: 4px;
}
.article-detail .back-link .exit-ico{
	background: url('../img/detail-sprite-v3.png') -249px -140px;
  width: 19px;
  height: 19px;
  display: inline-block;
	opacity: 0.5;
}
.article-detail .back-link .exit-ico:hover{
	opacity: 1;
}

.small-back-arrow{
	width: 7px;
	height: 9px;
	background: url("../img/arrows-sprite.png") no-repeat scroll -20px 0px;
	display: inline-block;
	margin-right:5px;
}

/*
* === SIZES ===
*/
.article-detail .sizes .t,
.home .sizes .t{
	color: #242424;
  font-weight: normal;
	text-transform: uppercase;
	font-weight: 600;
	font-size:14px;
}
.sizes .t{
	font-size: 13px;
	font-weight:bold;
	color:#6d6d6d;
	display:block;
	clear:both;
	margin-bottom: 3px;
}
.alert-sizes{
	display: block;
	position: relative;
	top:-3px
}
.sizes .gr-size, .alert-sizes .gr-size{
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #9a6800;
	text-shadow: 0 1px rgba(255,255,255,.75);
	display:inline-block;
	margin: 0px;
	padding: 0px 5px;
	float: left;
	margin-right: 2px;
	margin-top: 3px;
	min-width: 20px;
	text-align:center;
	height: 18px;
	line-height:18px;
	background-color: #ffefb7;
	border-top: 1px solid #ffcd64; border-left: 1px solid #ffcd64; border-right: 1px solid #ffcd64; border-bottom: 1px solid #c09947;
}
.alert-sizes .gr-size{
	cursor: default;
}
.sizes .gr-size:hover{
	background-color: #ffefb7;
  border-top: 1px solid #c09947; border-left: 1px solid #ffcd64; border-right: 1px solid #ffcd64; border-bottom: 1px solid #ffcd64;
	cursor: pointer;
}
.sizes a.few{
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #9a6800;
	text-shadow: 0 1px rgba(255,255,255,.75);
	display:inline-block;
	margin: 0px;
	padding: 0px 5px;
	float: left;
	margin-right: 2px;
	margin-top: 3px;
	min-width: 20px;
	text-align:center;
	height: 18px;
	line-height:18px;
	background: url("../img/few-bg-v3.jpg") repeat-x scroll 0 1px;
	border-top: 1px solid #ffcd64; border-left: 1px solid #ffcd64; border-right: 1px solid #ffcd64; border-bottom: 1px solid #c09947;
}
.sizes a.few:hover{
	border-top: 1px solid #c09947; border-left: 1px solid #ffcd64; border-right: 1px solid #ffcd64; border-bottom: 1px solid #ffcd64;
}
.sizes a.few.selected,.sizes a.few.selected:hover,.sizes a.few.sel-one-size2, .sizes a.few.sel-one-size2:hover{
	/* background: url("../img/few-selected-bg.jpg") repeat-x scroll 0 1px; */
}



.sizes a.no-stock,
.sizes .gr-size.init{
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #878787;
	text-shadow: 0 1px rgba(255,255,255,.75);
	display:inline-block;
	margin: 0px;
	margin-right: 2px;
	margin-top: 3px;
	padding: 0px 5px;
	min-width: 20px;
	text-align:center;
	height: 18px;
	line-height:18px;
	background-color: #f9f9f9;
 	border-top: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; border-bottom: 1px solid #b8b6b3;
}
.sizes a.no-stock:hover{
	background-color: #f9f9f9;
	border-top: 1px solid #b8b6b3; border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7;
}

.sizes a.selected, .sizes a.no-stock.selected:hover, .sizes .gr-size.selected:hover, .sizes .gr-size.sel-one-size2, .sizes .gr-size.sel-one-size2:hover, .sizes .gr-size.measure-suggestion, .sizes .gr-size.measure-suggestion:hover{
	border: solid 1px #f56bc7;
	text-shadow: 0 1px rgba(255,255,255,.75);
}
/*
.sizes .gr-size.selected:not(.no-stock) .eu-size, .sizes .gr-size.sel-one-size2:not(.no-stock) .eu-size, .sizes .gr-size.sel-one-size2:not(.no-stock) .eu-size{
	margin-left: 0 !important;
	opacity: 1 !important;
	position: relative;
}
*/
.sizes .gr-size.auto-width{
	padding-left:7px !important;
	padding-right:7px !important;
}
.sizes .gr-size.auto-width .eu-size{
	opacity:1;
	position:relative;
}


/*
* === detail page ===
*/

.article-detail .pink-button{
	margin-top: 10px;
}

.article-detail .bullets li{
	float: left;
	width: 250px;
	white-space: normal;
	padding-right: 20px;
}
.article-detail .price-container {	
	margin-top: 7px;
}
.detail-page-phone-number {
	display: none;
}
.article-detail .inner-pd .text {
	/*max-width: 435px;*/
	/*margin-right: 40px;*/
}
.article-detail .inner-pd .text b{
	color: #242424;
	font-weight: 600;
}
.article-detail .text, .article-description .product-common .instruction {
	display: inline-block;
}

.article-description-container .materials{
	margin: 10px 0;
}

.article-detail .sub-menu-container{
	display: none;
}
/*body.desktop .add2cart-btn{
	position: absolute;
	right: 48px;
	top: 16px;
}*/
.wishlist-btn i.add-cart-icon{
	display:  none;
}




body.desktop .wishlist-btn{
	position:absolute;
	right: 0; top: 16px;
	margin-top: 5px;
  height: 43px;
	line-height: 43px;
	font-size:11px;
	letter-spacing:1px;
	text-transform: uppercase;
}

.add-cart-icon {
	background: url('../img/detail-sprite-v3.png') -172px -40px;
  width: 18px; height: 22px;
  display: inline-block; vertical-align: middle;
  margin: -3px 7px 0 0;
  position: relative;	
}
body.desktop .add2cart-btn {
	height: 43px;
	line-height: 43px;
	font-weight: 600;
	position: absolute;
	right: 0;
	top: 16px;
	box-sizing: border-box;
	text-transform: uppercase;
	font-size: 11px;
	letter-spacing:1px;
}
.refresh-cart-icon {
	background: url('../img/detail-sprite-v3.png?1') -95px -99px;
  width: 19px; height: 24px;
  display: inline-block; vertical-align: middle;
  margin: -3px 7px 0 0;
  position: relative;	
}
.article-detail .banner-container-shadow-container{
	height: 9px;
	overflow: hidden;
	padding-top: 5px;
	position: relative;
}
.article-detail #content{
}
.article-detail .banner-container{
	border: 0;
	margin: 0;
	margin-top: -7px;
	background: none;
	padding-right:22px;
}
.banner-container.happy-hour{
	padding-right: 0;
	
}
.banner-container.happy-hour .banneranner-container-title{
	width: 420px;
	margin-top: 10px;
}
.banner-container.happy-hour .countdown-container .countdown{
	top: 5px;
	width: 110px;
}
.banner-container.happy-hour .countdown-container{
	padding-left: 7px !important;
}
.article-detail .banner-container.happy-hour .price .pr .p,.article-detail .banner-container.fav-on-promo .price .pr .p, .orange-friday .banner-container.fav-on-promo .price .pr .p{
	display: block;
	float: none;
	top: 16px;
}
.orange-friday .banner-container.fav-on-promo .price .pr .p{
	display: block;
	float: none;
	top: 16px !important;
}
.banner-container.fav-on-promo .banner-title{
	width: 403px;
}
.article-detail .banner-container.happy-hour .price span.pr .op, .article-detail .banner-container.fav-on-promo .price span.pr .op, .orange-friday .banner-container.fav-on-promo .price span.pr .op{
	display: block;
	float: none;
	top: -17px;
}
.orange-friday .banner-container.fav-on-promo .price span.pr .op{
	display: block;
	float: none;
	top: -17px  !important;
}
.happy-hour.banner-container .banner-icon.back-in{
	margin-top: 10px;
}
.article-detail .banner-container-shadow{
	height: 35px;
	border-top: 1px solid #d1d1d1;
	width: 100%;
	background: #fff;
	display: block;
}
.article-detail #detail_main_container{
	/*border:1px solid #d1d1d1;
	background:#fff;
	padding: 10px 0 0;
	*/
	width: 960px;
	margin: 0px auto;
	z-index: 5;
	position:relative;
	padding: 0;
	
}
.article-detail .container-inner{
	/*padding-top: 65px;*/
	/*padding: 9px 0;*/
	padding: 0;
}
.article-detail #footer{
	margin-top: 0;
}
.article-detail .footer-banner-cnt{
	bottom:1px;
}
.detail-overlay{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #f7f7f7;
    z-index: 4;
    overflow-y: hidden;
    height: 100%;
}
.detail-page-not-offer{
	padding: 26px 0 29px 0px !important;
	border-bottom: 1px solid #d1d1d1;
	font-size: 11px;
	color: #8a8a8a;
	margin-left: 18px;
}
.new-text-boxes .detail-page-not-offer .container{
	padding: 0;
	
}
.detail-page-not-offer .title{
	font-size: 16px;
	font-weight: bold;
	color: #a4a4a4;
	text-shadow: 0 1px #fff;
	padding-bottom: 9px;
}
.countdown-container{
	padding: 26px 0 29px 26px !important;
	border-bottom: 0 !important;
	background: url("../img/dynamic-text-bg.png") repeat-x bottom;
	
}
.countdown-expl{
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color: #b2b2b2;
	font-weight: normal;
}
.article-detail .detail-page-content .countdown .fliptxt{
	color: #6d6d6d;
	font-weight: bold;
	font-size: 11px;
	line-height: 20px;
}

.article-detail .text-holder{
	height:0;
}
.product-base-info{
	display:table;
	padding-bottom: 20px;
	width: 100%;
}
#product-gallery{
	/*width: 430px;*/
	min-height: 585px;
	/*float:left;*/
	position:relative;
	background: #fff;
	padding-left: 19px;
	display: table-cell;
	vertical-align:top;
}
.detail-page-images-container{
	position: absolute;
	top:0;
	left:0;
	z-index: 1;
	visibility:hidden;
	width: 430px;
}
.detail-page-images-container.selected{
	z-index: 2;
	position:relative;
	visibility:visible;
}

.detail-page-small-images-container{
	top:0px;
	border: solid 1px #fff;
	position:absolute;
	border-top: 0;
	border-right: 0;
	left:0;
	
}
.detail-page-small-images-container a{
	border-top: solid 1px #fff;
	display:block;
	font-size: 0;
	line-height: 0;
	opacity: 1;
	cursor: pointer
}
.detail-page-small-images-container a:hover,
.detail-page-small-images-container a.active{
	opacity: 0.6
}

.detail-page-large-image{
	border: solid 1px #fff;
	position:relative;
	z-index:1;
	font-size: 0;
	line-height: 0;
	width: 372px;
	height:558px;
	margin-left: 56px;
}


.detail-page-large-image #product-medium-image{
	width: 100% !important;
	height:100% !important;
}

.detail-page-large-video{
	position:absolute;
	top: 1px;
	left:57px;
	width: 372px;
	height:558px;
	background: #fff;
	z-index: 1;
}
#detail-page-video-container{
	position:absolute;
	top: 1px;
	left:57px;
	z-index: 7;
	width: 372px;
	height:558px;
	display: none;
	overflow: hidden;
	
}
#detail-page-video-container .video-side{
	background:#fff;
}
.small-carousel-content{
	height:143px;
	margin-bottom: 16px;
	overflow: hidden;
}
.small-carousel-content a{
	display: inline-block;
	height: 141px !important;
	width: 94px !important;
	float: left;
	margin-right: 9px;
	
	-webkit-transition: opacity 200ms ease-out;
  -moz-transition: opacity 200ms ease-out;
  -ms-transition: opacity 200ms ease-out;
  -o-transition: opacity 200ms ease-out;
  transition: opacity 200ms ease-out;
	font-size: 11px;
	color: #666;
	text-align: center;
	font-size: 0;
}
.small-carousel-content a{
	border:1px solid #d1d1d1;
	border-bottom:1px solid #9b9b9b;
}
.small-carousel-content a:hover{
	border:1px solid #9b9b9b;
}
.photomodel-selector-cnt{
	padding-left: 59px;
	/*padding-top: 17px;*/
	/*padding-bottom: 21px;*/
	text-align: center;
}
.photomodel-selector-cnt.slim-select .selectboxit-container .selectboxit.selectboxit-btn{
	width: 140px !important;
}
.detail-page-info-container{
	/*width: 489px;*/
	/*float:left;*/
	padding-top: 6px;
	display: table-cell;
	vertical-align:top;
	padding-right: 18px;
}
.detail-page-price-container{
	width: 491px;
	padding-bottom: 20px;
	margin-left: 18px;
}
h1.detail-page-title{
	vertical-align: bottom;
	font-family: 'Open Sans', sans-serif;
	margin: 0;
	font-weight: normal;
	text-shadow: 0 1px #fff;
	color: #000;
  font-size: 18px; font-weight: 600;
  height: auto;
  display: inline-block;
  line-height: 22px;
}
.product-material-container{
	margin-right: 25px;
}
.product-material {
	width: 169px;
	height: 169px;
	background: url("../img/pattern-overlay.png");
}
.article-description .instruction ul{float:left;display:block;height:25px;width:325px;}
.article-description .instruction img{width:16px;height:21px;background-image:url('../img/instruction-v3.png?1')}

.article-description .instruction li{display:inline-block;width:22px;height:21px;margin:0;padding:0;background-image:none;float:left;margin-right:3px}
.article-description .instruction .i1 img{background-position:0 0}
.article-description .instruction .i2 img{background-position:0 -21px}
.article-description .instruction .i3 img{background-position:0 -42px}
.article-description .instruction .i4 img{background-position:0 -63px}
.article-description .instruction .i5 img{background-position:0 -84px}
.article-description .instruction .i6 img{background-position:0 -105px}
.article-description .instruction .i7 img{background-position:0 -126px}
.article-description .instruction .i8 img{background-position:0 -147px}
.article-description .instruction .i9 img{background-position:0 -168px}
.article-description .instruction .i10 img{background-position:0 -189px}
.article-description .instruction .i11 img{background-position:0 -210px}
.article-description .instruction .i12 img{background-position:0 -231px}
.article-description .instruction .i13 img{background-position:0 -252px}
.article-description .instruction .i14 img{background-position:0 -273px}
.article-description .materials .per span{white-space:nowrap}
.article-description .materials .per strong{font-weight:bold}


.article-description .instruction .t{
	color:#242424;
	font-weight:600;
	font-size:13px;
}

.article-description .instruction td{
	padding-left:40px;
	position:relative;
}
.article-description .instruction td i{
	display:inline-block;
	position:absolute;
	left:10px;
	width:18px;
	height:18px;
	margin-right: 5px;
	background-image:url('../img/mobile/instruction2020-3x.png?1');
	background-size:18px 360px;
	background-repeat: no-repeat;
	
}
.article-description .instruction td.i1 i{ background-position:0 0; }
.article-description .instruction td.i2 i{ background-position:0 -18px; }
.article-description .instruction td.i3 i{ background-position:0 -36px; }
.article-description .instruction td.i4 i{ background-position:0 -54px; }
.article-description .instruction td.i5 i{ background-position:0 -72px; }
.article-description .instruction td.i6 i{ background-position:0 -90px; }
.article-description .instruction td.i7 i{ background-position:0 -162px; }
.article-description .instruction td.i8 i{ background-position:0 -180px; }
.article-description .instruction td.i9 i{ background-position:0 -110px; top:10px }
.article-description .instruction td.i10 i{ background-position:0 -126px; }
.article-description .instruction td.i11 i{ background-position:0 -144px; }
.article-description .instruction td.i12 i{ background-position:0 -216px; }
.article-description .instruction td.i13 i{ background-position:0 -234px; }
.article-description .instruction td.i14 i{ background-position:0 -198px; }
.article-description .instruction td.i15 i{ background-position:0 -252px; }
.article-description .instruction td.i16 i{ background-position:0 -270px; }
.article-description .instruction td.i17 i{ background-position:0 -288px; }
.article-description .instruction td.i18 i{ background-position:0 -306px; }
.article-description .instruction td.i19 i{ background-position:0 -324px; }
.article-description .instruction td.i20 i{ background-position:0 -342px; }


.detail-page-size-btn-container{
	position:relative;
	padding: 20px 0 20px 0px;
	margin-left:18px;
}
.detail-page-price-container, .detail-page-size-btn-container, .detail-page-other-colors-container, .detail-page-assort-container, .detail-page-history-container{
	border-bottom: 1px solid #d1d1d1;
	width: calc(100% - 18px);
}

/*.detail-page-size-btn-container .measures i{
	width: 4px;
	height: 5px;
	position: relative;
	display: inline-block;
	background: url("../img/arrows-sprite.png") no-repeat scroll -64px -150px;
	margin-left: 5px;
	top: -1px;
	
}*/
.detail-page-size-btn-container .measures i{
	width: 4px;
	height: 5px;
	position: relative;
	display: inline-block;
	/* background: url("../img/detail-sprite-v3.png") no-repeat scroll -64px -150px; */
	margin-left: 5px;
	top: -1px;
}
.article-detail .sizes-guide-icon {
    background: url('../img/detail-sprite-v3.png') -252px -105px!important;
    width: 11px!important;
    height: 11px!important;
    display: inline-block;
    margin: 0 4px 0 0!important;
    top: 1px!important;
}
.article-detail .measures.on-popup{
	position:relative;
	padding-left:100px;
	text-decoration:underline;
}
.article-detail .measures.on-popup:hover{
	text-decoration:underline;
}
.article-detail .measures.on-popup .sizes-guide-icon {
	background: url('../img/detail-sprite-v4.png') 0px -233px!important;
	width: 90px!important;
  height: 20px!important;
	position: absolute;
	left:0;
}

/*.detail-page-size-btn-container .measures:hover{
	background: #5e5e5e;
	background: -moz-linear-gradient(top, #5e5e5e 0%, #3f3f3f 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e5e5e), color-stop(100%,#3f3f3f));
	background: -webkit-linear-gradient(top, #5e5e5e 0%,#3f3f3f 100%);
	background: -o-linear-gradient(top, #5e5e5e 0%,#3f3f3f 100%);
	background: -ms-linear-gradient(top, #5e5e5e 0%,#3f3f3f 100%);
	background: linear-gradient(to bottom, #5e5e5e 0%,#3f3f3f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e5e5e', endColorstr='#3f3f3f',GradientType=0 );
}*/

.detail-page-size-btn-container .measures:hover, .detail-page-size-btn-container .your-size:hover{
	text-decoration: none;
}

.browser-firefox.lang-ro .detail-page-size-btn-container .measures,
.browser-firefox.lang-ro .detail-page-size-btn-container .measures a,
.detail-page-size-btn-container .your-size
{
	line-height: 19px;
}

.detail-page-size-btn-container .measures, .detail-page-size-btn-container .your-size{
	  background-color: #fff;
    color: #4974ff;
		font-size: 13px;
    margin: 10px 3px 0 0;
		padding: 0;
		cursor: pointer;
		text-decoration: underline;
}
.detail-page-size-btn-container .your-size{
	display: none;
}

.detail-page-size-btn-container .measures:hover, .detail-page-size-btn-container .your-size:hover{
	color: #3451b2;
	text-decoration: underline;
}

/*.detail-page-size-btn-container .measures, */
.detail-page-size-btn-container .measures a{
	font-size: 11px;
	clear: both;
	cursor: pointer;
	margin-top: 3px;
	cursor: pointer;

	font-size: 12px;
	color: #fff;
	text-shadow: none;
	
	margin-bottom: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #5e5e5e;
	height: 20px;
	line-height: 20px;
	padding: 1px 7px;
}
.detail-page-size-btn-container .measures{
	display: inline-block;
}
.detail-page-size-btn-container .measures a:hover{
	text-decoration: underline;
}

.detail-page-size-btn-container .pink-button{
	margin-top: 13px;
}

.detail-page-size-btn-container.combobox .sizes{
	border:1px solid #ccc;
	width: 250px;
	display: block;
	margin-top: 6px;
	position: relative;
}
.detail-page-size-btn-container.combobox .sizes .t{
	line-height: 30px;
	height: 30px;
	padding-left: 5px;
	-webkit-box-shadow: 0 1px #dadada inset;
	-moz-box-shadow: 0 1px #dadada inset;
	box-shadow: 0 1px #dadada inset;
	font-size: 14px;
	margin:0;
}
.detail-page-size-btn-container.combobox .sizes .t:after{
	background: rgba(0, 0, 0, 0) url("../img/selectbox-arrow2.png") repeat scroll 0 0;
	height: 32px;
	right: 0;
	width: 19px;
	display: block;
	font-size: 14px;
	line-height: 26px;
	top: -1px;
	content:"";
	position:absolute;
}
.detail-page-size-btn-container.combobox .sizes a.gr-size{
	display: none;
}
.detail-page-size-btn-container.combobox .sizes:hover a.gr-size, .detail-page-size-btn-container.combobox .sizes.open a.gr-size{
	display:block;
	width:calc(100% - 20px);
	margin-top: 0;
	border-bottom: 0;
	border-left:0;
	border-right: 0;
	background: none;
	line-height: 30px;
	height: 30px;
	text-align: left;
	font-size:  13px;
	font-weight: normal;
	margin-right: 0;
	padding: 0 10px;
}



.desc-area , .article-description .payment-methods{
	line-height: 20px;
}
.desc-area .social-share{
	padding-top: 10px;
	padding-bottom: 10px;
}
.detail-page-phone-number{
	color: #8a8a8a;
	padding: 10px 12px 13px 18px;
	border-bottom: 1px solid #e6e6e6;
	font-size:13px;
	height: 18px;
}
.detail-page-phone-number b{
	font-size: 14px;
}
	
.detail-page-phone-number .std-rate{
	font-size: 11px;
	color: #b2b2b2;
	font-weight: normal;
	position: relative;
	top: -2px;
	margin-left: 3px;
}

.detail-page-phone-number .phone-icon{
	width:13px;
	height:13px;
	background: url("../img/detail-sprite.png") no-repeat scroll -66px -17px;
	display:inline-block;
	margin-right: 4px;
	margin-left: 3px;
	top: 2px;
	position:relative;
}
.dynamic-text-container-parent{
	width: 421px;	
	height: 18px;
	padding:7px 13px 13px 18px;
	border-bottom: 1px solid #e6e6e6;
	position:relative;
}
.dynamic-text-container{
	font-size: 13px;
	font-weight:normal;
	color: #8a8a8a;
	width: 385px;
	height: 18px;
	overflow: hidden;
}
.dynamic-text-container .star-icon{
	background: url("../img/detail-sprite.png") no-repeat scroll -63px -42px;
	width:14px;
	height: 13px;
	display:inline-block;
	position:relative;
	top: 2px;
	margin-right: 3px;
}
.dynamic-text-container .message-icon{
	background: url("../img/detail-sprite.png") no-repeat scroll -92px -42px;
	width:14px;
	height: 13px;
	display:inline-block;
	position:relative;
	top: 2px;
	margin-right: 3px;
}
.dynamic-text-container .bag-icon{
	background: url("../img/detail-sprite.png") no-repeat scroll -79px -38px;
	width:11px;
	height: 17px;
	display:inline-block;
	position:relative;
	margin-right: 3px;
}

.dynamic-text-container .member-icon{
	background: url("../img/detail-sprite.png") no-repeat scroll -44px -40px;
	width:18px;
	height: 13px;
	display:inline-block;
	position:relative;
	margin-right: 3px;
}

.one-dynamic-text a{
	color: #6d6d6d;
}
.one-dynamic-text a:hover{
	text-decoration: underline;
}
.dynamic-text-container .dynamic-text-inner{
	width: 10000px;
}
.dynamic-text-container .dynamic-text-inner .one-dynamic-text{
	width: 385px;
	float: left;
}
.dynamic-text-left-arrow{
	width: 7px;
	height: 9px;
	background: url("../img/arrows-sprite.png") no-repeat scroll -20px 0px;
	display: inline-block;
	position: absolute;
	right: 35px;
	top: 13px;
	cursor: pointer;
}
.dynamic-text-right-arrow{
	width: 7px;
	height: 9px;
	background: url("../img/arrows-sprite.png") no-repeat scroll -28px 0px;
	display: inline-block;
	position: absolute;
	top: 13px;
	right: 23px;
	cursor: pointer;
}
.detail-page-return-info-container{
	padding-left: 16px;
	margin: 15px 0;
}

.detail-page-return-info-container li{
	padding: 0 20px;
  border-left: 1px dotted #cccccc;
}
.detail-page-return-info-container li:first-child{
	padding: 0 20px 0 0;
	border: none;
}
.detail-page-return-info-container .return-without-worries-text{
	float:left;
	font-weight:600;
	line-height: 13px;
	font-size: 11px;
	color:#b2b2b2;
	text-transform:uppercase;
	padding-top: 8px;
}
.detail-page-return-info-container .return-without-worries-icon{
	width:32px;
	height: 38px;
	float:left;
	background: url("../img/detail-sprite.png") no-repeat scroll 0px 0px;
	display:inline-block;
	margin-right: 6px;
}
.detail-page-return-info-container .sherri-badge, .detail-page-return-info-container .money-back, .detail-page-return-info-container .return-without-worries,
.detail-page-return-info-container .h24,
.detail-page-return-info-container .hquick,
.detail-page-return-info-container .d5{
	margin-left:6px;
	/*float:left;*/
	display : inline-block
}
.detail-page-return-info-container .h24{
	display : none
}
.detail-page-return-info-container .hquick{
	display : none
}
.ciso-ro .detail-page-return-info-container .h24{
	display: inline-block;
}
body.lang-en .detail-page-return-info-container .h24{
	display : none
}

.detail-page-return-info-container .money-back{
	margin-top: 2px;
}
.detail-page-return-info-container .return-without-worries{
	margin-left:0;
}
.lang-hu.finalize-order .detail-page-return-info-container .money-back-text{
	width : 130px;
}
.lang-hu.finalize-order .detail-page-return-info-container{
	width: 480px;
}

.lang-hu.article-detail .detail-page-return-info-container .money-back-text{
	width : 130px;
}
.lang-hu.article-detail .detail-page-return-info-container .money-back{
	margin-left: 2px;
}
.lang-hu.article-detail .detail-page-return-info-container .h24{
	display: none;
	margin-left: 1px;
	margin-top: 2px;
}
.lang-hu.article-detail .detail-page-return-info-container .h24-text{
    width: 70px;
		margin-top: 2px;
}
.lang-hu.article-detail .detail-page-return-info-container .return-without-worries-text,
.lang-hu.article-detail .detail-page-return-info-container .money-back-text,
.lang-hu.article-detail .detail-page-return-info-container .h24-text,
.lang-hu.article-detail .detail-page-return-info-container .d5-text{
	font-size:11px;
}

.detail-page-return-info-container .money-back-text{
	font-weight:600;
	margin-top: 6px;
	color:#b2b2b2;
	font-size: 11px;
	float:left;
	line-height: 13px;
	text-transform:uppercase;
}
.detail-page-return-info-container .money-back-icon{
	width:32px;
	height: 33px;
	background: url("../img/detail-sprite.png") no-repeat scroll -32px -5px;
	display:inline-block;
	float:left;
	margin-right: 6px;
	margin-top: 3px;
}
.detail-page-return-info-container .sherri-badge{
	margin-left:0;
	margin-right:6px;
	width: 135px;
	font-weight:600;
	text-transform: uppercase;
	color:#b2b2b2;
	font-size: 11px;
	line-height: 13px;
	position : relative;
	top:-3px
}
.lang-de .detail-page-return-info-container .sherri-badge{
	width: 147px;
	font-size: 10px;
}
.lang-it .detail-page-return-info-container .sherri-badge{
	width: 137px;
	font-size: 10px;
}
.detail-page-return-info-container .sherri-badge i.brand-icon{
	margin-top:1px;
	width:135px;
	height: 17px;
	background: url("../img/detail-sprite.png") no-repeat scroll -73px -142px;
	display:inline-block;
}


.count-for-offer{
	font-size: 16px;
	font-weight: bold;
	color: #f238a3;	
}
.detail-page-return-info-container .h48{
	margin-top: 2px;
	margin-left: 10px;
	float:left
}
.detail-page-return-info-container .h48-text{
	width: 97px;
	font-weight:600;
	color:#b2b2b2;
	font-size: 11px;
	float:left;
	line-height: 13px;
	text-transform:uppercase;
	margin-top:6px
}
.detail-page-return-info-container .h48-icon{
	width:37px;
	height: 33px;
	background: url("../img/detail-sprite.png") no-repeat scroll -205px -5px;
	display:inline-block;
	float:left;
	margin-right: 6px;
	margin-top: 2px;
}
.lang-hu .detail-page-return-info-container .h48-text{
	font-size:11px;
	width : 70px;
}


.detail-page-return-info-container .h24,
.detail-page-return-info-container .d5,
.detail-page-return-info-container .hquick{
	margin-top: 2px;
	margin-left: 10px;
	height: 36px;
}
.detail-page-return-info-container .h24-text,
.detail-page-return-info-container .d5-text,
.detail-page-return-info-container .hquick-text{
	font-weight:600;
	color:#b2b2b2;
	font-size: 11px;
	float:left;
	line-height: 13px;
	text-transform:uppercase;
	margin-top:6px;
}

.detail-page-return-info-container .h24-icon,
.detail-page-return-info-container .d5-icon,
.detail-page-return-info-container .hquick-icon{
	width:32px;
	height: 33px;
	background: url("../img/detail-sprite.png?2") no-repeat scroll 0px -40px;
	display:inline-block;
	float:left;
	margin-right: 6px;
	margin-top: 3px;
}

.detail-page-return-info-container .h48-icon{
	background: url("../img/detail-sprite.png?2") no-repeat scroll -208px -5px;
	width: 33px;
}
.detail-page-return-info-container .d5-icon{
	background: url("../img/detail-sprite.png?2") no-repeat scroll -209px -76px;
	width: 32px;
	height: 32px;
}
.detail-page-return-info-container .hquick-icon{
	background: url("../img/detail-sprite.png?2") no-repeat scroll -162px -164px;
	width: 35px;
	height: 22px;
	margin-top:9px;
}

.detail-page-return-info-container{
	color:#b2b2b2;
	font-weight: bold;
	clear:both;
	text-transform:uppercase;
}

.lang-ro .detail-page-return-info-container.special-black-friday{
	background: url('../img/stoc-fictiv-msg-ro.jpg?2') no-repeat;
	height: 67px;
	padding: 0;
	margin: 0;
}
.lang-hu .detail-page-return-info-container.special-black-friday{
	background: url('../img/stoc-fictiv-msg-hu.jpg?2') no-repeat;
	height: 67px;
	padding: 0;
	margin: 0;
}
.lang-en .detail-page-return-info-container.special-black-friday,
.lang-de .detail-page-return-info-container.special-black-friday,
.lang-it .detail-page-return-info-container.special-black-friday{
	background: url('../img/stoc-fictiv-msg-en.jpg?2') no-repeat;
	height: 67px;
	padding: 0;
	margin: 0;
}

#harmonica-detail-page{
	width: 100% !important;
}
.detail-page-other-colors-container{
	padding: 8px 12px 0 0px;
	margin-left: 18px;
	border-bottom: 1px solid #d1d1d1;
	width: calc(100% - 30px);
}
.detail-page-assort-container, #detail-page-not-offer-products, .detail-page-history-container{
	padding: 8px 0px 0 0px;
	margin-left: 18px;
	border-bottom: 1px solid #d1d1d1;
	width: calc(100% - 18px);
}
.detail-page-harmonica-title{
	color:#666;
	text-transform:uppercase;
	cursor: pointer;
	font-size: 13px;
	padding-bottom: 8px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.detail-page-harmonica-title:hover{
	color: #000;
}
/*.detail-page-harmonica.opened .detail-page-harmonica-title,.detail-page-harmonica.title-opened .detail-page-harmonica-title{
	color: #6d6d6d;
}*/
.detail-page-harmonica-content{
	overflow:hidden;
	height: 0px;
}
.detail-page-harmonica.opened .detail-page-harmonica-content{
	height: 150px;
}
.detail-page-harmonica-content .small-carousel-content{
	/*margin-left: 8px;*/
}
.detail-page-harmonica-content .small-carousel-content img{
	margin: 0px;
	width: 94px !important;
	height: 141px !important;
	font-size:0;
}
.detail-page-content{
	/*padding-left: 26px;*/
	position: relative;
	padding-bottom: 8px;
	
}



.finalize-order .article-description-title-container{
	width: auto;
	padding-top:10px;
}

.article-description-title-container{
	border-top: 1px solid #d1d1d1;
	margin: 40px auto auto auto;
	position: relative;
	padding-bottom: 4px;
}
.article-description-title-container.last{
	border-top: none;
}
#blog_posts.article-description-title-container{
	border-top:1px dotted #e6e6e6;
	padding-top:25px;
	border:1px solid #e9e9e9;
	padding-left:19px;
	padding-right:19px;
	background: #fff;
	margin-top:10px;
}

#blog_posts.article-description-title-container .title h2{
	padding: 0;
  margin: 0;
  color: #6d6d6d;
  font-size: 18px;
  font-weight: 600;
  line-height:18px;
}
#blog_posts.article-description-title-container .title a{
  color: #fe2db2;
  font-size: 13px;
  font-weight: normal;
  display:block;
  position: absolute;
  top: 25px;
  right: 20px;
  text-decoration: underline;
}
#blog_posts.article-description-title-container .title a:hover{
  opacity: 0.7;
}
#blog_posts.article-description-title-container .title a.see-all-small span{
	background: url('../img/social/sprites.png') -20px -33px;
  float: right;
  width: 20px;
  height: 14px;
  margin: 3px 0 0 6px;
}


#blog_posts.article-description-title-container .home-blog-listing{
	padding-top:30px;
}


.open-box-arrow{
	background:#fff;
	border: 1px solid #e6e6e6;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width:20px;
	height:20px;
	position:absolute;
	margin-top:-41px;
	right:0;
	cursor: pointer;
}
.article-description-title-container.closed .open-box-arrow .down-arrow-icon{
	width: 9px;
	height: 7px;
	background: url("../img/arrows-sprite.png") no-repeat scroll -0px 0px;
	display: inline-block;	
	position:relative;
	top:-4px;
	left: 6px;
}
.browser-chrome .article-description-title-container .open-box-arrow .down-arrow-icon{
	top:-3px;
}
.article-description-title-container.closed .transport-price{
	margin-bottom: 5px;
}
.article-description-title-container.closed .article-description{
	display: none;
}
.return-without-worries.sherri{
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 10px;
}
.open-box-arrow .down-arrow-icon{
	width: 9px;
	height: 7px;
	background: url("../img/arrows-sprite.png") no-repeat scroll -10px 0px;
	display: inline-block;	
	position:relative;
	top:-4px;
	left: 6px;
}

.article-detail .article-description-title, .faq .article-description-title{
	cursor: default;
}


.article-description-title, .article-description-title-container .s-title.cart{
   position: relative;
   font-size: 18px;
   font-weight: 600;
   color: #000;
   top: -18px;
   line-height: 30px;
   height: 30px;
   display: inline-block;
   background: #fff;
   padding-right: 5px;
}
.finalize-order .article-description-title-container .s-title.cart{
	top:0;
	margin: 0 0 10px 0;
}
.finalize-order .article-description-title, .finalize-order .s-title{
	/*color: #fd50b1 !important;*/
}


.article-description .product-common{
	/*width: 900px;*/
	color: #242424;
	font-size: 12px;
	line-height: 17px;
}
.article-description .product-common .instruction{
	margin-top:10px;
	padding-top: 0;
	vertical-align: top;
	
}
.article-description .instruction ul{
	margin-top: 2px;
}
.article-description ul{
	padding-left: 0px;
	margin-left: 0;
	margin-top: 3px;
	width: 545px;
	list-style-image: none;
	list-style: none;
	white-space: nowrap;
}
.article-description .desc-area ul li i,
.article-description .payment-methods ul li i{
	width: 7px;
	height: 9px;
	background: url("../img/arrows-sprite.png") no-repeat scroll -27px 0px;
	display: inline-block;
	position: relative;
	top: 1px;
	margin-right: 7px;
}
.article-description .social-share .social-share-icons-container{
	display: inline-block;
}

.article-description .social-share .social-share-icon{
	background: url("../img/social.png") no-repeat scroll 0px 0px;
	width: 24px;
	height:24px;
	display: inline-block;
	margin-right: 1px;
	position: relative;
	top: 7px;
	cursor: pointer;
}
.comment-box .icheckbox_flat-grey{
	float:left;
	position:relative;
	top:4px;
}
.article-description-container{
	width:908px;
}
.article-description .social-share .social-share-icon.facebook{background-position: 0 0;}
.article-description .social-share .social-share-icon.gplus{background-position: -25px 0px;}
.article-description .social-share .social-share-icon.twitter{background-position: -50px 0px;}
.article-description .social-share .social-share-icon.pinterest{background-position: -75px 0px;}
.article-description .social-share .social-share-icon.mail{background-position: -100px 0px;}
.article-description .social-share .social-share-icon.facebook:hover{background-position: 0 -25px;}
.article-description .social-share .social-share-icon.gplus:hover{background-position: -25px -25px;}
.article-description .social-share .social-share-icon.twitter:hover{background-position: -50px -25px;}
.article-description .social-share .social-share-icon.pinterest:hover{background-position: -75px -25px;}
.article-description .social-share .social-share-icon.mail:hover{background-position: -100px -25px;}

.desktop .small-carousel-container{
	padding-left: 24px;
	padding-right: 24px;
	/*width: 429px;*/
	height: 157px;
	overflow: hidden;
	position: relative;
}
.small-carousel-content{
}

.small-carousel-container .small-carousel-navi{
	display: none;
}

.small-carousel-container .small-carousel-left, .small-carousel-container .small-carousel-right{
	top: 46px;
	/*background-image: url("../img/arrows-sprite.png");*/
	position: absolute;
	cursor: pointer;
	z-index: 1;
	width: 24px;
	height: 50px;
	background: #fff;
}

.small-carousel-container .small-carousel-left:after, .small-carousel-container .small-carousel-right:after{
	position:absolute;
	content:'\f104';
	font-family: 'FontAwesome';
	font-style: normal;
	font-size: 1.6em;
	line-height: 30px;
	height:30px;
	display: block;
	top: 10px;
	color: #808080;
}

.small-carousel-container .small-carousel-left, .small-carousel-container .small-carousel-left:after{
	left: 0;
}

.small-carousel-container .small-carousel-right{
	right: 9px;
}
.small-carousel-container .small-carousel-right:after{
	right: 0;
	content:'\f105';
}

.small-carousel-container .small-carousel-left:hover:after, .small-carousel-container .small-carousel-right:hover:after{
	color: #000;
}

.small-carousel-container .small-carousel-left.slick-disabled, .small-carousel-container .small-carousel-right.slick-disabled, .small-carousel-container .small-carousel-left.slick-disabled:after, .small-carousel-container .small-carousel-right.slick-disabled:after{
	color: #d1d1d1;
	cursor: default;
}


.detail-page-next-page:hover{
	top: 117px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 15px;
	font-size: 10px;
	line-height: 12px;
}
.detail-page-next-page:hover i{
	/*background-position: -53px -50px;*/
	cursor: pointer;
	/*right: -20px;*/
	/*top:-1px;*/
	
}

.detail-page-next-page:hover i:after {
	right:0px;
	width:37px;
	height: 38px;
	line-height: 38px;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
	font-size: 17px;
	background: #242424;
}

.detail-page-next-page:active{
	top: 120px;
	padding:4px 11px 5px 12px;
	font-size: 10px;
	line-height: 12px;
}

.detail-page-next-page:active i:after {
	top: 3px;
	right: 3px;
	height: 33px;
	width: 31px;
	line-height: 32px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
	font-size: 17px;
	background: #242424;
}


.price-text .shipping {
    
}
.price-text .shipping sup{
	font-size: 7px;
	position: relative;
	top:1px;
}
.price-text .shipping-from-stock{
	display: block;
	font-weight: normal;
}
.price-text .shipping-from-stock .special-color{
	font-weight: 600;
}
.detail-page-next-page{
	background: #242424;
	font-size: 10px;
	line-height: 12px;
	display:block;
	position: absolute;
	top: 120px;
	right:-5px;
	z-index: 6;
	padding:4px 11px 5px 12px;
	-webkit-top-left-radius: 19px;
	-moz-border-top-left-radius: 19px;
	border-top-left-radius: 19px;
	-webkit-bottom-left-radius: 19px;
	-moz-border-bottom-left-radius: 19px;
	border-bottom-left-radius: 19px;
	
}
.detail-page-next-page > span{
	z-index: 7;
	position:relative;
}
.detail-page-next-page i{
		/*background: url( '../img/arrows-sprite-v3.png?2' ) no-repeat scroll -53px -10px transparent;*/
		width: 26px;
		height: 39px;
		position: absolute;
		top: -3px;
		z-index: 6;
		right: -18px;
		font-size: 11px;
}

.detail-page-next-page i:after {
	content:'\f105';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 600;
	font-size: 17px;
	height: 33px;
	width: 31px;
	color:#fff;
	background: #242424;
	display: block;
	line-height: 32px;
	text-align: center;
	position: absolute;
	top: 3px;
	right: 3px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
	padding-top: 0px;
	padding-left: 2px;
	z-index: 0
}



.detail-page-prev-page:hover{
	/*background-position: 0px -50px;*/
	cursor: pointer;
}
.detail-page-prev-page{
		/*background: url( '../img/arrows-sprite-v3.png?2' ) no-repeat scroll 0 -10px transparent;*/
		width: 39px;
		height: 39px;
		position: absolute;
		top: 120px;
		z-index: 6;
		left: -18px;	
}

.detail-page-prev-page:after {
	content:'\f104';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 600;
	font-size: 17px;
	height: 33px;
	width: 31px;
	color:#fff;
	background: #242424;
	display: block;
	line-height: 32px;
	text-align: center;
	position: absolute;
	top: 3px;
	left: 3px;
	padding-top: 0px;
	padding-right: 2px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
}

.detail-page-prev-page:hover:after {
	top:0;
	left: 0;
	width:37px;
	height: 39px;
	line-height: 38px;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
	font-size: 17px;
	background: #242424;
}
.detail-page-prev-page:active:after {
	top: 3px;
	left: 3px;
	height: 33px;
	width: 31px;
	line-height: 32px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
	font-size: 17px;
	background: #242424;
}


.lang-hu .transport-title{
	font-size: 13px;
}
.transport-title{
	color:#8a8a8a;
	font-size:15px;
	font-weight:bold;
	line-height:15px;
	padding-bottom:10px;
	display:block;
}
.transport-title .gls-icon{
	width:71px;
	height: 19px;
	background: url("../img/detail-sprite.png") no-repeat scroll 0px -140px;
	display:inline-block;
	float:left;
	position:relative;
	top: -4px;
	margin-right: 4px;
}

.transport-title .dhl-icon{
	width:81px;
	height: 18px;
	background: url("../img/detail-sprite.png?1") no-repeat scroll 0px -251px;
	display:inline-block;
	float:left;
	position:relative;
	top: -1px;
	margin-right: 4px;
}

.transport-title .csomagkuldohu-icon{
	width:101px;
	height: 19px;
	background: url("../img/detail-sprite.png?5") no-repeat scroll -92px -248px;
	display:inline-block;
	float:left;
	position:relative;
	top: -4px;
	margin-right: 4px;
}
.transport-title .coletariaro-icon{
	width:201px;
	height: 19px;
	background: url("../img/detail-sprite.png?5") no-repeat scroll -92px -248px;
	display:inline-block;
	float:left;
	position:relative;
	top: -4px;
	margin-right: 4px;
}

.transport-price{
	margin:0;
	padding:0;
	float:left;
	width: 400px
}
.transport-price table{
  border-collapse: collapse;
}
.transport-price table td{
  border: 1px solid #e9e9e9;
  padding:0 15px;
  line-height: 30px;
  color:#6d6d6d;
  font-size:13px;
  font-weight: normal;
	text-align: center
}
.transport-price table tr:first-child td {
  border-top: 0;
	
}
.transport-price table tr:last-child td {
  border-bottom: 0;
}
.transport-price table tr td:first-child{
  border-left: 0;
  padding-left: 5px;
  font-size:11px;
  color: #8a8a8a;
	text-align: left
}
.transport-price table tr td:last-child{
  border-right: 0;
}
.transport-price .shipping{
	font-size : 11px;
	color: #6d6d6d;
}
.transport-price .shipping img{
	margin-right :5px;
	position: relative;
	top: 1px
}
.transport-price .shipping .sh-price{
	display: inline-block;
	font-size : 16px;
	font-weight: bold;
	color : #414141;
	position: relative;
	top:2px;
	left:5px
	
}
.transport-price .shipping .sh-price sup{
	font-size: 9px;
	position: relative;
	top: 3px;
}

.payment-methods{
	float:left;
	  color:#6d6d6d;
	  font-size:12px;
	  font-weight: normal;
	margin-left: 40px;
}
.payment-methods .title{
	color:#8a8a8a;
	font-size:15px;
	font-weight:bold;
	line-height:15px;
	padding-bottom:1px;
	display:block;
}
.payment-methods .payment-icons{
	width:159px;
	height: 33px;
	background: url("../img/detail-sprite.png") no-repeat scroll 0px -159px;
	display:inline-block;
	float:right;
	position:relative;
	top: -9px;
	margin-left: 6px;
}

/* comments */

.comment-box{
  -webkit-box-shadow: 1px 1px 1px #fff;
  -moz-box-shadow: 1px 1px 1px #fff;
  box-shadow: 1px 1px 1px #fff;
  padding: 22px;
  background: #f2f2f2;
  color: #8f8f8f;
  position: relative;
	min-height: 65px;
	margin-left:153px;
}
.comment-box.response{
	margin-top:23px;
	margin-left:0;
	margin-right:123px;
}
.comment-user-article.response{
	right: 0;
	margin-top:76px;
}
.comment-user.response{
	margin-right:0;
	margin-left:0;
	float:right;
	margin-top:23px;
}
.comment-box a{
	color:#4974ff;
	text-decoration: underline;
}
.comment-box a:hover{
	text-decoration: underline;
	color: #3451b2;
}
.comment-box .green-button{
	margin-top: 10px;
}
.comment-box .email-announce{
	padding-top:18px;
	color: #8f8f8f;
	font-size:11px;
	line-height:25px;
}
.comment-box .email-announce-checkbox{
	padding-top:18px;
	color: #8f8f8f;
	font-size:11px;
	line-height:25px;
	display: none;
}


.article-detail .cb-left-arrow,
.one-comment.testimonial .cb-left-arrow,
.thank-you .comment-box .cb-left-arrow{
    background: url(../img/social-sprites.png) -43px -29px;
}
.article-detail .cb-right-arrow {
    background: url(../img/social-sprites.png) -56px -29px;
}
/*
.comment-box input{
	float:left;
	width:inherit;
	line-height:inherit;
	height:inherit;
	position:relative;
	top:2px;	
	left:-3px;
	margin-right:0px;
}*/
.cb-left-arrow{
	width:12px;
	height: 20px;
	background: url("../img/detail-sprite-v3.png") no-repeat scroll -44px -120px;
	display:inline-block;
	margin-top:25px;
	margin-left:-34px;
	position:absolute;
}
.cb-right-arrow{
	width:12px;
	height: 20px;
	background: url("../img/detail-sprite.png") no-repeat scroll -56px -120px;
	display:inline-block;
	margin-top:25px;
	right:-11px;
	position:absolute;
}

.comment-box input, #add_article_review_form input, #add_article_comment_form input{
	margin-top:5px;
	width:680px;
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	color:#6d6d6d;
	background: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}

.comment-box textarea, .comment textarea{
	width:676px;
	height: 85px;
}

.comment-user.has-image, .user-icon.has-image{
border: 1px solid #e9e9e9;
}
.comment-user span{
	display: none;
}

#add_article_comment .comment-box .profile-facebook-loader{
	position: absolute;
	left:-25px;
	top: 118px;
	z-index: 2
}

.comment-user{
	-webkit-border-radius: 53px 54px 54px 53px/53px 53px 54px 54px;
	-moz-border-radius: 53px 54px 54px 53px/53px 53px 54px 54px;
	border-radius: 53px 54px 54px 53px/53px 53px 54px 54px;
	background-color: rgba(255,185,236,0);
	border: solid 1px #ffb9ec;
	width:108px;
	height:108px;
	overflow:hidden;
	z-index: 0;
	margin-left:28px;
	float:left;
}
.comment-user-article{
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 33px;
	-moz-border-radius: 33px;
	border-radius: 33px;
	width:56px;
	height:56px;
	overflow:hidden;
	z-index: 1;
	position:absolute;
	margin-top:53px;
}

.comment-box .name{
  font-size: 12px;
  font-weight: 600;
  line-height: 14px;
}
.comment-box .date{
	font-size:12px;
	position:relative;
	line-height:14px;
	top:0px;
	padding-left:5px;
}
.comment-box .title{
  display: block;
  font-size: 18px;
  font-weight: 600;
  color: #000;
  line-height: 21px;
	padding:0 !important;
}
.comment-box .text{
  padding-top: 8px;
  display: block;
  margin-bottom: 5px;
  font-size: 13px;
  font-style: italic;
  color: #6d6d6d;
  line-height: 18px;
}
.comment-box .name, .comment-box .date{
	color: #a4a4a4;
}
.comment-box a.login, #add_article_review_form a.login, #add_article_comment_form a.login, .comment-box a.cancel{
	color: #6a6a6a;
	font-size: 12px;
	text-decoration: underline;
}
.comment-box a.login:hover, #add_article_review_form a.login:hover, #add_article_comment_form a.login:hover, .comment-box a.cancel:hover{
	color: #000000;
}
.one-comment{
	position:relative;
	padding-top:35px;
	margin-top:35px;
	clear: both;
	border-top:1px solid #d1d1d1;
}
.one-comment.testimonial{
	border: 0;
	padding: 0px 0px 0px 13px;
	margin-left: 12px;
	border:1px solid #d1d1d1;
	border-bottom-color: #b8b6b3;
	background: #fff;
	margin-bottom: 12px;
}
.one-comment.testimonial:hover{
	border: 1px solid #d1d1d1;
	border-bottom-color: #b8b6b3;
}
.one-comment.testimonial .comment-user{
	margin-top: 10px;
}
.one-comment.testimonial .comment-user-article{
	margin-top: 63px;
}

.one-comment.testimonial .comment-box{
	background: #f2f2f2;
	box-shadow: none;
	min-height:90px;
	margin:20px;
	margin-left: 163px;
}
.one-comment.testimonial .comment-box .text{
	font-style: normal;
	padding-top: 0;
	margin-bottom: 0;
}
.one-comment.testimonial .comment-box .cb-left-arrow{
	
}

#listing.grid-type-4 .one-comment.testimonial{
	margin-right:7px;
}
#comments-list .one-comment:first-child{
	margin-top:0;
	border:0 none;
	padding-top: 0px;
}
#supports-list, #reviews-list{
	margin-left:0;
	margin-right:0;
}

#supports-list .one-comment, #reviews-list .one-comment{
	margin-top: 26px;
	padding-top: 26px;
}
#supports-list .one-comment .entity-user, #reviews-list .one-comment .entity-user, .one-comment.testimonial .entity-user{
	float:left;
	color: #6d6d6d;
	font-size: 13px;
	padding-top: 3px;
	padding-left: 3px;
	width: 140px;
	overflow: hidden;
}
#supports-list .one-comment .entity-user.response{
	float:right;
	margin-top: 20px;
}
#reviews-list .one-comment .entity-user{
	width: 270px;
}
#reviews-list .one-comment .entity-user .avatar{
	padding-right:16px;
}

#reviews-list .one-comment .entity-user .avatar img{
	-webkit-border-radius: 53px 54px 54px 53px/53px 53px 54px 54px;
  -moz-border-radius: 53px 54px 54px 53px/53px 53px 54px 54px;
  border-radius: 53px 54px 54px 53px/53px 53px 54px 54px;
	overflow: hidden;
	line-height: 0;
	position: relative;
	display: block;
	width: 108px;
}

#reviews-list .one-comment .entity-user .product{
	padding-right:16px;
}

#reviews-list .one-comment .entity-user .product img{
	overflow: hidden;
	line-height: 0;
	position: relative;
	display: block;
	width: 108px;
	border: 1px solid #d1d1d1;
  border-bottom: 1px solid #9b9b9b;
}
#reviews-list .one-comment .entity-user .product img:hover{
	border: 1px solid #9b9b9b;
}

#supports-list .one-comment .entity-user span, #reviews-list .one-comment .entity-user span, .one-comment.testimonial .entity-user span{
	display: block;
	line-height: 19px;
}
#supports-list .one-comment .entity-user span.name, #reviews-list .one-comment .entity-user span.name, .one-comment.testimonial .entity-user span.name{
	font-size:18px;
	font-weight: 600;
	line-height: 26px;
	color: #000;
	white-space: nowrap;
}
#supports-list .one-comment .entity-user span.date, #reviews-list .one-comment .entity-user span.date, .one-comment.testimonial .entity-user span.date{
	color: #6d6d6d;
}
#supports-list .one-comment .entity-user span.green-line, #reviews-list .one-comment .entity-user span.green-line, .one-comment.testimonial .entity-user span.green-line{
	color: #45ab69;
	font-weight: 600;
	padding-top: 5px;
	position:relative;
	padding-left:18px;
	white-space: nowrap;
}
#supports-list .one-comment .entity-user span.green-line, #reviews-list .one-comment .entity-user span.green-line i.ok-icn, .one-comment.testimonial .entity-user span.green-line i.ok-icn{
 background: url('../img/detail-sprite.png') -193px 0;
 width: 15px;
 height: 15px;
 display:block;
 position:absolute;
 left:0;
 top:5px;
}
#supports-list .one-comment .comment-box, #reviews-list .one-comment .comment-box{
	margin-left: 163px;
	min-height: 38px;
}
#supports-list .one-comment .comment-box.response{
	margin-right: 163px;
	margin-left: 0;
	margin-top: 20px;
}
#reviews-list .one-comment .comment-box{
	margin-left: 291px;
	min-height: 64px;
}


#reviews-list .one-comment .comment-box .review_rating_container{
	padding:5px 0 8px;
}

#supports-list .one-comment .comment-box .text, #reviews-list .one-comment .comment-box .text{
	font-style:normal;
	line-height: 19px;
	margin: 0;
	padding:0;
}
#supports-list .one-comment .comment-box .text a, #supports-list .one-comment .comment-box .text a:active, #supports-list .one-comment .comment-box .text a:hover{
	color: #4974ff;
	cursor: pointer;
}
#reviews-list .one-comment .comment-box .text a, #reviews-list .one-comment .comment-box .text a:active, #reviews-list .one-comment .comment-box .text a:hover{
	color: #4974ff;
	cursor: pointer;
}
#supports-list .one-comment .comment-box .cb-left-arrow, #reviews-list .one-comment .comment-box .cb-left-arrow{
	background: none;
	border-bottom: 12px solid transparent;
	border-right: 12px solid #f2f2f2;
	border-top: 12px solid transparent;
	height: 0;
	position: absolute;
	top: 30px;
	width: 0;
	margin-top: 0;
}
#supports-list .one-comment .comment-box .cb-right-arrow{
	background: none;
	border-bottom: 12px solid transparent;
	border-left: 12px solid #f2f2f2;
	border-top: 12px solid transparent;
	height: 0;
	position: absolute;
	top: 30px;
	width: 0;
	margin-top: 0;
}
#supports-list .one-comment:first-child, #reviews-list .one-comment:first-child{
	margin-top:0;
	border:0 none;
	padding-top: 10px;
}
#support-container, #review-container{
	padding-bottom: 24px;
	margin-top: 0;
}
#support-container .load-more-container, #review-container .load-more-container{
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
	border-top: 0;
	margin-top: 0px;
}

.one-comment.testimonial .entity-user{
	margin-top: 18px;
	width:140px;
}
.one-comment.testimonial .entity-user img{
	border:1px solid #e9e9e9;
}

/* HOME */
.home-listing-box-container{
	position: relative;
}
.home-listing-box{
	overflow: hidden;
}
.grid-type-5 .home-listing-box .home-listing-box-inner{
	width: 8000px;
	padding-left:18px;
}
.grid-type-5 .home-listing-box .item{
	padding-left: 0 !important;
	padding-right: 27px;
}

.home-listing-box-arrows{
	position: absolute;
	right: 0;
	background: #fff;
	width: 72px;
	top:0;
	z-index: 2;
	margin-top: -15px;
}
.home-listing-box-arrows .left-arrow{
	background: url("../img/arrows-sprite.png") no-repeat scroll 0px -127px;
	width: 30px;
	height: 31px;
	position: relative;
	display: inline-block;
	margin-left:5px;
	opacity: 0.7;
}
.home-listing-box-arrows .right-arrow:hover,.home-listing-box-arrows .left-arrow:hover{
	opacity: 1;
}
.home-listing-box-arrows .right-arrow{
	background: url("../img/arrows-sprite.png") no-repeat scroll -31px -127px;
	width: 30px;
	height: 31px;
	position: relative;
	display: inline-block;
	margin-left:0px;
	opacity: 0.7;
}

.home-blog-image{
	-webkit-border-radius: 107px;
	-moz-border-radius: 107px;
	border-radius: 107px;
	width:214px;
	height:214px;
	overflow:hidden;
	z-index: 0;
	border:1px solid #e9e9e9;
	position: absolute;
	top:0;
	left:0;
}
.home-blog-cont{
	margin-left: 234px;
}
.desktop .home-blog-cont{
	padding-top: 35px;
}
.more:hover{
	background: #2a2a2a;
}
.more{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #4c4c4c;
	padding: 0 13px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,.75);
	height: 30px;
	display: inline-block;
	line-height: 30px;
}

.home-blog-cont .more{
	background:none;
	color :#6d6d6d;
	font-size:13px;
	line-height: 17px;
	text-shadow: 0px 0px 0px rgba(255,255,255,.75);
	text-decoration : underline;
	padding: 0;
	
}
.home-blog-cont .more:hover{
	color : #000000;
}

.home-blog-title,.home-blog-title h3{
	font-size: 20px;
	color: #6d6d6d;
	max-width: 500px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	float: left;
	padding: 0;
	margin: 0;
	line-height:20px;
	font-weight: 600
}
.home-blog-title:hover,
.home-blog-title h3:hover{
	color: #2a2a2a;
}

.home-blog-title h3{
	padding-top:7px;
	padding-bottom:15px;
}

.home-blog-cat{
	font-size: 12px;
	line-height: 17px;
	display: block;
	font-weight: normal;
	color: #6d6d6d
}
.home-blog-date{
	position: relative;
	font-size: 11px;
	color: #b2b2b2;
	top: 30px;
	left: 5px;
	float: left;
}
.one-home-blog-item{
	margin-bottom: 30px;
	min-height: 214px;
	position:relative;
}
.home-blog-descr{
	font-size: 13px;
	line-height: 17px;
	color: #a4a4a4;
	padding-bottom: 10px;
	clear: both;	
}
.one-home-blog-item.last{
	border-bottom: 0;
}

#footer {
  width: 100%;
  background-color: #e6e6e6;
  color: #666666;
  position: relative;
	z-index: 5;
	margin-top: 12px;
}

#footer .container {
  width: 960px;
  margin: 0 auto;
  padding: 25px 0 0;
  
}

#footer p, #footer ul ,#footer li ,#footer hr ,#footer h3 ,#footer h2 {
 padding: 0;
 margin: 0;
}

#footer li {
  list-style: none;
}


#footer hr {
  
  border-style: none none solid;
  border-color: #d1d1d1;
  width: 100%;
  
}

#footer .cat-title i.star-logo{
	width:375px;
	background: url("../img/footer/sprite-2.png?10") -3px -104px;
	display: block;
	height: 38px;
	position: relative;
	top:-10px;
	float: none;
}

#footer .search {
  
    border-radius: 16px;
    float: left;
    height: 32px;
    margin: 7px 0 0 2px;
    border: none;
    color: #666666;
    text-indent: 15px;
    width: 355px;

}


#footer .newsletter {
  
    float: left;
    width: 370px;
		display: none;
  
}

#footer .newsletter .title {
  
  font-size: 17px;
  font-weight: 600;
  float: left;
  white-space : nowrap;
  
}

#footer .newsletter .searchIcon {
  
    background: url("../img/footer/arrows-sprite.png") 0 -193px;
    height: 26px;
    margin: 11px 0 0 -31px;
    position: absolute;
    width: 26px;
    cursor: pointer;

}
.black-friday #footer .newsletter .searchIcon {
	background: url("../img/footer/arrows-sprite-bf.png") 0 -193px;
}

#footer .newsletter form {
  
  width: 345px;
  float: left;
  
}

#footer .social {
  
  margin-top: 0px;
  float: left;
	display: block;
  
}

#footer .social li {
  
  float: left;
  width: 20px;
  height: 20px;
  margin-right: 15px;
  text-align: center;
	padding:10px;
}

#footer .social li:hover:after {
	color: #242424;
}

#footer .social .facebook {
}
#footer .social .facebook:after {
	color: #666666;
	content:'\f082';
	font-family: 'FontAwesomeBrands';
	font-style: normal;
	position:relative;
	font-weight: 400;
	font-size: 18px;
}

#footer .social .instagram {
}
#footer .social .instagram:after {
	color: #666666;
	content:'\f16d';
	font-family: 'FontAwesomeBrands';
	font-style: normal;
	position:relative;
	font-weight: 400;
	font-size: 18px;
}

#footer .social .facebook:after {
}

#footer .social .google {
  
}
#footer .social .google:after {
	color: #666666;
	content:'\f0d5';
	font-family: 'FontAwesomeBrands';
	font-style: normal;
	position:relative;
	font-weight: 400;
	font-size: 18px;
}

#footer .social .twitter {
  
  
  
}
#footer .social .twitter:after {
	color: #666666;
	content:'\f099';
	font-family: 'FontAwesomeBrands';
	font-style: normal;
	position:relative;
	font-weight: 400;
	font-size: 18px;
}

#footer .social .youtube {
  
  
  
}
#footer .social .youtube:after {
	color: #666666;
	content:'\f167';
	font-family: 'FontAwesomeBrands';
	font-style: normal;
	position:relative;
	font-weight: 400;
	font-size: 18px;
}

#footer .social .pinterest {
  
  
}
#footer .social .pinterest:after {
	color: #666666;
	content:'\f0d2';
	font-family: 'FontAwesomeBrands';
	font-style: normal;
	position:relative;
	font-weight: 400;
	font-size: 18px;
}

#footer .list {
  margin: 0 0 31px 0;
	display: table;
	width: 100%;
}

#footer .list h3 {
  font-size: 14px;
  margin-bottom: 10px;
  font-weight: bold;
	text-transform: uppercase;
}
#footer .list h3 a{
  font-size: 18px;
}

#footer .list .column {
vertical-align: top;
display: table-cell;
padding-right: 22px;
  
}

#footer .list .column.last {
  

padding-right: 0;  
  
}

#footer .list ul {
}

#footer .list p {
  
  font-size: 13px;
  line-height: 25px;
  
}
#footer .list p.address{
  color:#666666;
}

#footer .list a {
  
  font-size: 13px;
	color: #666666;
	line-height: 25px;
  
}

#footer .list a:hover {
  
  text-decoration: underline;
  
}

#footer .contact a {
  
  margin-left: 0px;
	display: block;
  
}
#footer .contact a.email{
  margin-left: 0;
}

#footer .contact .email span{

  float: left;
  height: 15px;
  width: 19px;
  margin: 0 6px 0 0;
	font-family: 'FontAwesome';
	content: '\f0e0';
	
}
#footer .contact .email span:after{
	font-family: 'FontAwesome';
	content: '\f0e0';
	position: relative;
	top: 0px;
	left: 2px;
	color: #979797;
}

#footer .contact .tel span, #footer .contact .chat span{

  float: left;
  height: 15px;
  width: 19px;
  margin: 0px 6px 0 0;
}
#footer .contact .tel span:after{
	font-family: 'FontAwesome';
	content: '\f095';
	position: relative;
	top: 0px;
	left: 2px;
	color: #979797;
	font-size: 13px
}
#footer .contact .chat span:after{
	font-family: 'FontAwesome';
	content: '\f075';
	position: relative;
	top: 0px;
	left: 2px;
	color: #979797;
}
#footer .contact .address .map-marker:after{
	font-family: 'FontAwesome';
	content: '\f041';
	position: relative;
	top: 0px;
	left: 0px;
	color: #979797;
	font-style:normal;
	margin-right: 5px;
}
/*\f041 - map marker*/

#footer .contact .tel i{
  font-style: normal;
}

#footer .contact .whatsapp{
}
#footer .contact .whatsapp i{
	position: relative;
	top: 5px;
}
#footer .contact .whatsapp i, #footer .contact .whatsapp i object,#footer .contact .whatsapp i img{
	width: 19px;
	height: 19px;
}
#footer .contact .whatsapp a{
	display: inline-block;
}
#footer .contact .whatsapp:hover i{
	text-decoration: none;
}


#footer .contact {
  
  
  
}

#footer .info {
  width: 100%;
}

#footer .info li {
  
  float: left;
  margin-right: 22px;
  
}
#footer .info li.armo{
	float: right;
}
#footer .info li.trusted{
	float: right;
}
#footer .info li.trusted-site{
	float: right;
	width: 253px;
}
#footer .info li h3{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}


#footer .info a {
  
  font-size: 11px;
  font-weight: bold;
	position: relative;
	display: block;
}

#footer .info ul {
  
  margin-top: 31px;
}

#footer .info p {
  
    float: left;
    font-size: 11px;
    font-weight: 600;
    line-height: 12px;
    text-transform: uppercase;
    margin: 5px 0 0 6px;
  
}

#footer .payU span{
  
  background: url("../img/footer/sprite-2.png?10") 0 -44px;
  display: block;
  width: 97px;
  height: 44px;
  margin-top: 2px;
  
}
#footer .info li.visa{
	margin-right: 34px;
}
#footer .info li.visa span{
  
  background: url("../img/footer/sprite-2.png?10") -296px 0px;
  display: block;
  width: 82px;
  height: 28px;
  margin-top: 13px;
  
}
#footer .info li.mastercard{
	margin-right: 44px;
}
#footer .info li.mastercard span{
  
  background: url("../img/footer/sprite-2.png?10") -388px -2px;
  display: block;
  width: 58px;
  height: 48px;
  margin-top: 7px;
  
}

#footer .maestro span{
  
  background: url("../img/footer/sprite-2.png?10") -388px -51px;
  display: block;
  width: 58px;
  height: 48px;
  margin-top: 7px;
  
}

#footer .payPal span{
  
  background: url("../img/footer/sprite-2.png?2") -470px -57px;
  float: left;
  width: 124px;
  height: 32px;
  margin-top: 11px;
  
}

#footer .payU p {
  width: 70px;
}

#footer .gls span{

  background: url("../img/footer/sprite-2.png?10") 0px 0px;
  display: block;
  width: 118px;
  height: 34px;
  margin-top: 6px;
  
}


#footer .gls i {
  position: absolute;
	left: 10px;
	top: 36px;
	color: #000;
	font-size: 10px;
	text-transform: uppercase;
	font-style:normal;
	font-weight: 600;
	line-height: 10px;
}

#footer .dhl span{

  background: url("../img/footer/sprite-3.png?10") -389px -115px;
  display: block;
  width: 118px;
  height: 25px;
  margin-top: 13px;
  
}
#footer .dhl i {
  position: absolute;
	left: 10px;
	top: 26px;
	color: #000;
	font-size: 10px;
	text-transform: uppercase;
	font-style:normal;
	font-weight: 600;
	line-height: 10px;
}

#footer .simple span{
  
  background: url("../img/footer/sprite-2.png?2") -470px 0px;
  float: left;
  width: 142px;
  height: 48px;
  margin-top: 7px;
  
}
#footer .simple p {
  width: 95px;
}



#footer .armo span{
  
    background: url("../img/footer/sprite-2.png?10") -223px -30px;
    float: left;
    height: 68px;
    margin-top: -10px;
    width: 165px;
  
}

#footer .armo p{
  
    margin-left: 5px !important;
    width: 100px;
  
}

#footer .trusted {
  
  margin-right: 0 !important;
  cursor: pointer;
}

#footer .trusted span{
  
    /*background: url("../img/footer/sprite.png") -82px 160px;*/
    float: left;
    height: 66px;
    width: 65px;
    margin-top: -12px;
    
}

#footer .trusted p {
  
  width: 78px;
  
}


#footer .megbizhato-webaruhaz {
  
  margin-right: 0 !important;
  cursor: pointer;
	float: right;
}

#footer .megbizhato-webaruhaz span{
  
    background: rgba(0, 0, 0, 0) url("../img/footer/sprite.png?2") -0px -157px;
    float: left;
    height: 90px;
    width: 134px;
    margin-top: -12px;
    
}

#footer .megbizhato-webaruhaz p {
  
  width: 78px;
  
}


#footer .retur span {
    background: url("../img/footer/sprite.png?2") -182px -51px;
    float: left;
    height: 35px;
    width: 35px;
}

#footer .retur p {
  width: 44px;
}

#footer .refund span {
    background: url("../img/footer/sprite.png?2") -217px -51px;
    float: left;
    height: 36px;
    width: 34px;
}


#footer .refund p {
  width: 80px;
}

#footer .copyright {
  font-size: 13px;
  padding: 10px 0 40px;
	line-height: 25px;
}

#footer .copyright span {
    background: rgba(0, 0, 0, 0) url("../img/footer/sprite.png?2") repeat scroll 0 0;
    float: left;
    height: 16px;
    margin-top: 2px;
    position: absolute;
    width: 21px;
}

#footer .copyright a {
	color: #666666;
    font-size: 13px;
    line-height: 25px;
		margin-left:16px;
		white-space: nowrap;
}
#footer .copyright a:hover {
	text-decoration: underline;
}
#footer .copyright a .flag{
	margin-right: 3px;
	position: relative;
	top: 1px;
}


body.lang-hu  #footer .list .column{  margin-right: 60px; }
body.lang-hu  #footer .list .column.last{ margin-right: 0; }
body.lang-hu #footer .gls p{  width:70px; }
body.lang-hu #footer .payU p{  width: 95px; }
body.lang-hu #footer .payPal p{  width: 95px; }
body.lang-hu #footer .info li.megbizhato-webaruhaz{ padding-top: 10px !important;padding-right:20px; float:right;margin-right: 0; }
body.lang-hu #footer .info li.trusted-site{ width:186px;margin-right: 0;}

body.lang-en #footer .info li{ margin-bottom: 27px; }

body.lang-de #footer .info li{ margin-bottom: 27px; }
body.lang-de  #footer .list .column{  margin-right: 63px; }
body.lang-de  #footer .list .column.last{ margin-right: 0; }
body.lang-de #footer .payPal p{  width: 70px; }

body.lang-it #footer .info li{ margin-bottom: 27px; }
body.lang-it #footer .payU p{  width: 100px; }
body.lang-it #footer .payPal p{  width: 100px; }
body.lang-it  #footer .list .column{  margin-right: 62px; }
body.lang-it  #footer .list .column.last{ margin-right: 0; }

.footer-banner-cnt{
	position: relative;
	z-index: 4;
	bottom:-11px;
}
.footer-banner{
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 6;
	background: #fff;
	box-shadow: 1px 0 3px #828282;
	-webkit-box-shadow: 1px 0 3px #828282;
	-moz-box-shadow: 1px 0 3px #828282;
}
.footer-banner.inherit{
	position: absolute;
	top: 12px;
	
}
.footer-banner .inner{
	margin: 0 auto;
	width: 960px;
	position: relative;
	background: #fff;
}
.footer-banner .inner .close{
	cursor: pointer;
	display: inline-block;
	position: absolute;
	right: -11px;
	top: -11px;
	width: 22px;
	height: 22px;
	z-index: 3;
	background: rgba(0, 0, 0, 0) url("../img/arrows-sprite-v3.png?1") no-repeat scroll 0 -280px;
}
.footer-banner .inner .close:hover,.footer-banner .inner .close.hover{
	background: rgba(0, 0, 0, 0) url("../img/arrows-sprite-v3.png?1") no-repeat scroll -25px -276px;
	right: -13px;
	top: -13px;
	width: 26px;
	height: 26px;
	
}

.footer-banner.inherit .close{
	/*display: none;*/
}
.footer-banner .inner .banner-container{
	margin-top: 0;
	margin-bottom: 0;
	border: 0;
}
.footer-banner .inner .banner-container.bday-banner{
	margin-top: 0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.footer-banner .inner .banner-container.responsive{
	height: 72px
}
.footer-banner .inner .banner-container.responsive .inner2{
	padding:15px;
	position: relative;
}



.fb-likebox-fixed {
    bottom: 96px;
    height: 51px;
    left: 15px;
    overflow: hidden;
    position: fixed;
    width: 92px;
		z-index: 4;
}

@media (max-width: 1410px){
	
	.fb-likebox-fixed {
    display: none;
	}
}.spotlight{
  margin-top: 8px;
  padding: 19px;
  border:1px solid #d1d1d1;
  background: #fff;
}
.spotlight h2.title{
  padding: 0;
  margin: 0;
  color: #6d6d6d;
  font-size: 20px;;
  font-weight: 600;
  position: relative;
  line-height: 22px;
}
.spotlight .product{
  
    float: left;
    height: 292px;
    margin: 19px 19px 0 0;
    overflow: hidden;
    width: 292px;
    border: 1px solid #e9e9e9;
    border-bottom-color: #b8b6b3; 
  line-height: 1px;
  position: relative;
}
.spotlight .product:hover{
  border: 1px solid #b8b6b3;
}

.spotlight .product:nth-child(3n+1) {
  
  margin-right: 0;
  
}

.spotlight img {
  width: 292px;
  height: 292px;
  position: relative;

  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -ms-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  transition: all 400ms ease;
}

.spotlight img:hover {
  
  transform: scale(1.06);
  
}


.spotlight .description {
  position: absolute;
  bottom: 0px;
  width: 276px;
  padding: 0px 6px 0px 10px;
  background-color: #fff;
  border-top:1px solid #e9e9e9;
  height: 40px;
  z-index: 1;
}
.black-friday .spotlight .description .procent{
    float:left;
    background: url("../img/procent-bf.png") repeat scroll center center transparent;
    height: 34px;
    margin-right: 0px;
    width: 34px;
    position: relative;
    left:-5px;
    
}

.spotlight .description .container {
  float: left;
  font-size: 13px;
  color: #6d6d6d;
  line-height: 16px;
  padding-top: 3px;
}
.spotlight .description .container h2{
  padding: 0;
  margin: 0;
  font-size: 13px;
  font-weight: normal;
}
.spotlight .description .container h3.text{
  padding: 0;
  margin: 0;
  font-size: 11px;
  font-weight: normal;
}



.spotlight .arrow {
  
  background: url("../img/new/sprites.png?1") -55px -35px;
  width: 11px;
  height: 18px;
  float: right;
  margin: 11px 4px 0 0;
  
}

.spotlight.v2, .spotlight.v3, .spotlight.v4{
  padding: 0;
  background: none;
  border: 0;
}
.spotlight.v4{
  margin: 0;
}

.spotlight.v2 img, .spotlight.v3 img, .spotlight.v4 img{
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
}

.spotlight.v3 .new-block{
  padding-top: 4px;
}
.spotlight.v3 .new-block.nopTop{
  padding-top: 0;
}

.spotlight.v2.with-title h2, .spotlight.v3.with-title h2{
  line-height: 36px;
  padding-top: 10px !important;
  font-size: 18px;
}

.spotlight.v2 .spot-tmpl-1 td, .spotlight.v2 .spot-tmpl-2 td, .spotlight.v2 .spot-tmpl-3 td, .spotlight.v2 .spot-tmpl-4 td{
  width: 33%;
  vertical-align: top;
  position: relative;
  overflow: hidden;
}

.spotlight.v2 .spot-tmpl-4 td{
  width: 50%;
  padding-bottom: 7px;
}

.spotlight.v2 .spot-tmpl-1 td a, .spotlight.v2 .spot-tmpl-2 td a, .spotlight.v2 .spot-tmpl-3 td a, .spotlight.v2 .spot-tmpl-4 td a, .spotlight.v3 .spot-tmpl-5 td a, .spotlight.v4 .spot-tmpl-7 td a{
  display: block;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  position: relative;
}
.spotlight.v2 .spot-tmpl-1 td a.zone-1{
  margin-right: 4px;
}
.spotlight.v2 .spot-tmpl-1 td a.zone-2{
  margin-right: 4px;
  margin-top: 6px;
}
 .spotlight.v2 .spot-tmpl-1 td a.zone-3{
  margin-left: 2px;
  margin-right: 2px;
 }
 .spotlight.v2 .spot-tmpl-1 td a.zone-4{
  margin-left: 2px;
  margin-right: 2px;
  margin-top: 6px;
 }
.spotlight.v2 .spot-tmpl-1 td a.zone-5{
  margin-left: 4px;
  position: absolute;
}

.spotlight.v2 .spot-tmpl-4 td a.zone-1{
  margin-right: 3px;
}
.spotlight.v2 .spot-tmpl-4 td a.zone-2{
  margin-left: 3px;
}


.spotlight.v2 .spot-tmpl-1 td a .title, .spotlight.v2 .spot-tmpl-2 td a .title, .spotlight.v2 .spot-tmpl-3 td a .title, .spotlight.v2 .spot-tmpl-4 td a .title, .spotlight.v3 .spot-tmpl-5 td a .title, .spotlight.v4 .spot-tmpl-7 td a .title{
  position: absolute;
  z-index: 2;
  width:100%;
  height: 100%;
  top: 0;
  left: 0;
}
body.home .spotlight.v2 .spot-tmpl-1 td a .title, body.home .spotlight.v2 .spot-tmpl-2 td a .title, body.home .spotlight.v2 .spot-tmpl-3 td a .title, body.home .spotlight.v2 .spot-tmpl-4 td a .title, .spotlight.v3 .spot-tmpl-5 td a .title, body.home .spotlight.v4 .spot-tmpl-7 td a .title{
  height: 40px;
  top:auto;
  bottom: 0;
}

.spotlight.v2 .spot-tmpl-1 td a table, .spotlight.v2 .spot-tmpl-2 td a table, .spotlight.v2 .spot-tmpl-3 td a table, .spotlight.v2 .spot-tmpl-4 td a table, .spotlight.v3 .spot-tmpl-5 td a table, .spotlight.v4 .spot-tmpl-7 td a table{
  width:100%;
  height: 100%;
  
}
.spotlight.v2 .spot-tmpl-1 td a table td, .spotlight.v2 .spot-tmpl-2 td a table td, .spotlight.v2 .spot-tmpl-3 td a table td, .spotlight.v2 .spot-tmpl-4 td a table td{
  width:100%;
  height: 100%;
  vertical-align: inherit;
  line-height: 32px;
  font-size:30px;
  text-align: center;
  font-weight: 300;
  text-transform: uppercase;
}
.spotlight.v2 .spot-tmpl-1 td a table td b, .spotlight.v2 .spot-tmpl-2 td a table td b, .spotlight.v2 .spot-tmpl-3 td a table td b, .spotlight.v2 .spot-tmpl-4 td a table td b, .spotlight.v3 .spot-tmpl-5 td a table td b, .spotlight.v4 .spot-tmpl-7 td a table td b{
  font-weight: 600;
}

.spotlight.v2 .spot-tmpl-1 td a:hover img, .spotlight.v2 .spot-tmpl-2 td a:hover img, .spotlight.v2 .spot-tmpl-3 td a:hover img, .spotlight.v2 .spot-tmpl-4 td a:hover img, .spotlight.v3 .spot-tmpl-5 td a:hover img, .spotlight.v4 .spot-tmpl-7 td a:hover img{
  
  -webkit-transform: translateZ(0) scale(1.05);
  -moz-transform: translateZ(0) scale(1.05);
  -ms-transform: translateZ(0) scale(1.05);
  -o-transform: translateZ(0) scale(1.05);
  transform: translateZ(0) scale(1.05);
}
.spotlight.v2 .spot-tmpl-1 td a.static:hover img, .spotlight.v2 .spot-tmpl-2 td a.static:hover img, .spotlight.v2 .spot-tmpl-3 td a.static:hover img, .spotlight.v2 .spot-tmpl-4 td a.static:hover img, .spotlight.v3 .spot-tmpl-5 td a.static:hover img, .spotlight.v4 .spot-tmpl-7 td a.static:hover img{
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.spotlight.v2 .spot-tmpl-1 td a.static .title, .spotlight.v2 .spot-tmpl-2 td a.static .title, .spotlight.v2 .spot-tmpl-3 td a.static .title, .spotlight.v2 .spot-tmpl-4 td a.static .title, .spotlight.v3 .spot-tmpl-5 td a.static .title, .spotlight.v4 .spot-tmpl-7 td a.static .title{
  cursor: default;
}

.spotlight.v2 .spot-tmpl-1 td a.static .title i, .spotlight.v2 .spot-tmpl-2 td a.static .title i, .spotlight.v2 .spot-tmpl-3 td a.static .title i, .spotlight.v2 .spot-tmpl-4 td a.static .title i, .spotlight.v3 .spot-tmpl-5 td a.static .title i, .spotlight.v4 .spot-tmpl-7 td a.static .title i{
  display: none;
}


.spotlight.v2 .spot-tmpl-2 td a.zone-1{
  margin-left: 2px;
  margin-right: 2px;
}
.spotlight.v2 .spot-tmpl-2 td a.zone-2{
  margin-left: 2px;
  margin-right: 2px;
  margin-top: 6px;
}

.spotlight.v2 .spot-tmpl-2 td a.zone-3{
  margin-left: 4px;
 }
 .spotlight.v2 .spot-tmpl-2 td a.zone-4{
  margin-left: 4px;
  margin-top: 6px;
 }


.spotlight.v2 .spot-tmpl-2 td a.zone-5{
  margin-right: 4px;
  position: absolute;
}


.spotlight.v2 .spot-tmpl-3 td a.zone-1{
  margin-right: 4px;
}
.spotlight.v2 .spot-tmpl-3 td a.zone-2{
  margin-left: 2px;
  margin-right: 2px;
}
.spotlight.v2 .spot-tmpl-3 td.col-2 .badge{
  left:12px;
}
.spotlight.v2 .spot-tmpl-3 td a.zone-3{
  margin-left: 4px;
}
.spotlight.v2 .spot-tmpl-3 td.col-3 .badge{
  left:14px;
}


.text-holder-inner.new .spotlight.v2, .text-holder-inner.new .spotlight.v3{
  width: 960px;
  margin:0 auto;
  padding-top: 0px;
  position: relative;
  top: 6px;
  padding-bottom: 6px;
}
.text-holder-inner.new .spotlight.v3{
  padding-bottom: 12px;
}
.text-holder-inner.new .spotlight.v2 .title, .text-holder-inner.new .spotlight.v3 .title{
  padding: 0;
  margin: 0;
}

.spotlight.v2 .spot-tmpl-4 td .pink-button{
  position: absolute;
  right: 20px;
  bottom: 30px;
  z-index: 1;
  height:32px;
  line-height: 32px;
  background: #454545;
  box-shadow: 0 -1px #454545 inset
}
.spotlight.v2 .spot-tmpl-4 td .pink-button:hover{
  opacity: 0.8
}


.spotlight.v2 .spot-tmpl-1 td .spot-badge{
  position: absolute;
  width: 93px;
  height: 93px;
  top:10px;
  right:10px;
  /*background:url("../img/spot-ribbons-bf2016.png");*/
  background:url("../img/spot-ribbons-bf2016-2.png");
  background-position: 0 0;
  z-index: 1;
  font-size: 10px;
  color: #fff;
  display: none;
  overflow: hidden;
}
.spotlight.v2 .spot-tmpl-1 td .spot-badge .line-from{
  text-transform: uppercase;
  display: block;
  line-height: 62px;
  text-align: left;
  padding-left: 28px;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 12px;
  font-weight: 600;
}
.spotlight.v2 .spot-tmpl-1 td .spot-badge .line-p{
  font-weight: 600;
  font-size: 32px;
  display: block;
  line-height: 32px;
  width: 88px;
  position: absolute;
  top: 36px;
  text-align: center;
  vertical-align: top;
  padding-left: 4px;
  white-space: nowrap;
  
}
.spotlight.v2 .spot-tmpl-1 td .spot-badge sup{
  font-size: 11px;
  display: inline-block;
}
.spotlight.v2 .spot-tmpl-1 td .spot-badge em{
  line-height: 18px;
  font-style: normal;
  text-decoration: none;
  font-size: 13px;
  font-weight: 600;
  margin-left: 2px;
  display: inline-block;
  vertical-align: top;
}

.lang-hu .spotlight.v2 .spot-tmpl-1 td .spot-badge .line-from{
  top: auto;
  bottom: 20px;
  line-height: 10px;
  text-transform: none;
  padding: 0;
  width: 100%;
  text-align: center;
}
.lang-hu .spotlight.v2 .spot-tmpl-1 td .spot-badge em{
  font-size: 12px
}


.spotlight.v2 .spot-tmpl-1 td .spot-badge.huf .line-p{
  line-height: 24px;
  font-size: 24px;
  font-weight: 600;
  
}
.spotlight.v2 .spot-tmpl-1 td .spot-badge.eur .line-p{
  font-size: 29px;
  line-height: 29px;
  padding-left: 8px;
}
.spotlight.v2 .spot-tmpl-1 td .spot-badge.eur sup{
  left: -5px;
  line-height: 17px;
  position: relative;
  vertical-align: top;
}
.spotlight.v2 .spot-tmpl-1 td .spot-badge.eur .line-p{
  font-size: 29px;
  line-height: 29px;
  padding-left: 8px;
}
.spotlight.v2 .spot-tmpl-1 td .spot-badge.eur em{
  font-size: 18px;
  left: -6px;
  line-height: 40px;
  padding-right: 0;
  position: relative;
}

.lang-hu .spotlight.v2 .spot-tmpl-1 td .spot-badge.ron .line-p{
  top: 29px;
}
.lang-hu .spotlight.v2 .spot-tmpl-1 td .spot-badge.eur .line-p{
  top: 29px;
}
.lang-hu .spotlight.v2 .spot-tmpl-1 td .spot-badge.huf .line-p{
  top: 32px;
}


.spotlight.v3 .spot-tmpl-5 td{
  /*width: 25%;*/
  vertical-align: top;
  position: relative;
  overflow: hidden;
}
.spotlight.v3 .spot-tmpl-5 td.col-3{
  width: 237px;
  height: 450px;
}
.spotlight.v3 .new-block .spot-tmpl-5 td{
  height: auto;
}
.spotlight.v3 .spot-tmpl-5 td a{
  width: 237px;
  height: 223px;
}
.spotlight.v3 .spot-tmpl-5 td.col-3 a{
  height: 450px;
}
.spotlight.v3 .new-block .spot-tmpl-5 td a{
  height: 223px;
}

.spotlight.v3 .spot-tmpl-5 td a.zone-1{
  margin-right: 3px;
  
}
.spotlight.v3 .spot-tmpl-5 td a.zone-2{
  margin-right: 3px;
  margin-top: 4px;
}
 .spotlight.v3 .spot-tmpl-5 td a.zone-3{
  margin-left: 1px;
  margin-right: 3px;
 }
 .spotlight.v3 .spot-tmpl-5 td a.zone-4{
  margin-left: 1px;
  margin-right: 3px;
  margin-top: 4px;
 }
 .spotlight.v3 .spot-tmpl-5 td a.zone-6{
  margin-left: 1px;
  margin-right: 3px;
 }
 .spotlight.v3 .spot-tmpl-5 td a.zone-7{
  margin-left: 1px;
  margin-right: 3px;
  margin-top: 4px;
 }
.spotlight.v3 .spot-tmpl-5 td a.zone-5{
  margin-left: 0px;
  position: absolute;
}
.spotlight.v3 .spot-tmpl-5 td a table td{
  width:100%;
  height: 100%;
  vertical-align: inherit;
  line-height: 23px;
  font-size:20px;
  text-align: center;
  font-weight: 600;
  text-transform: uppercase;
}


.spotlight.v4 .spot-tmpl-7 td{
  /*width: 25%;*/
  vertical-align: top;
  position: relative;
  overflow: hidden;
}
.spotlight.v4 .spot-tmpl-7 td a{
  width: 237px;
  height: 170px;
}

.spotlight.v4 .spot-tmpl-7 td.col-1.line-1{
  padding-bottom: 2px;
}
.spotlight.v4 .spot-tmpl-7 td.col-1.line-2{
  padding-top: 2px;
}

.spotlight.v4 .spot-tmpl-7 td a.zone-1{
}
.spotlight.v4 .spot-tmpl-7 td a.zone-2{
}
.spotlight.v4 .spot-tmpl-7 td a .title{
  padding: 0;
  margin: 0;
}
 
.spotlight.v4 .spot-tmpl-7 td a table td{
  width:100%;
  height: 100%;
  vertical-align: inherit;
  line-height: 23px;
  font-size:20px;
  text-align: center;
  font-weight: 600;
  text-transform: uppercase;
}

#spotlight_54.spotlight.v3 .spot-tmpl-5 td .title:before{
  content:'\f295';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 400;
	font-size: 15px;
	height: 40px;
	width: 40px;
	background: #fa2a48;
	display: inline-block;
	line-height: 40px;
	text-align: center;
	margin-right: 10px;
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
}
#spotlight_54.spotlight.v3 .spot-tmpl-5 td .title td{
  padding-left:45px;
}

.spotlight.v4 .spot-tmpl-7 .col-1 .countdown{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 4px);
  z-index: 1;
  font-size: 13px;
  line-height: 26px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: bold;
  background: rgba(0,0,0,0.2);
}
.spotlight.v4 .spot-tmpl-7 .col-1 .countdown table{
  width: 100%;
  height: calc(100% - 35px);
  text-align: center;
  
}
.spotlight.v4 .spot-tmpl-7 .col-1 .countdown table td{
  vertical-align: middle !important;
}

.spotlight.v4 .spot-tmpl-7 .col-1 .countdown p.cntDwn{
  display: block;
  float : none;
  vertical-align: middle;
  margin-right:0;
}

.spotlight.v4 .spot-tmpl-7 .col-1 .countdown .cntDwn span{
  
  /*background-color: #fe2db2;*/
  width: 28px;
  height: 17px;
  color: #fff;
  text-align: center;
  font-size: 15px;
  font-weight: bold;
  display: inline-block;
  
  
}



.spotlight.v4 .spot-tmpl-7 .col-1 .countdown .cntDwn .hsm{
  
  display: inline-block;
  font-size: 13px;
  line-height: 26px;
  margin-right: 2px!important;
  margin-left: -2px!important;
  color: #6d6d6d;  
  text-decoration: none;
  position: relative;
  top: -2px;
  
}


.spotlight.v4 .spot-tmpl-7 .col-1 .countdown .cntDwn .day{
  
  padding: 0;
  letter-spacing: 0;
  width: 15px;

}

.spotlight.v4 .spot-tmpl-7 .col-1 .countdown .cntDwn span .nb-1,
.spotlight.v4 .spot-tmpl-7 .col-1 .countdown .cntDwn span .nb-2{
  font-style: normal;
  display: inline-block;
  background: #ec008c;
  font-weight: 600;
  padding:0;
  text-align : center !important;
  width:13px;
}
.spotlight.v4 .spot-tmpl-7 .col-1 .countdown .cntDwn span .nb-2{
  margin-left: 1px;
}
.spotlight.v4 .spot-tmpl-7 .col-1 .countdown .cntDwn span{
	width: 42px;
	line-height: 22px;
}

.spotlight.v4 .spot-tmpl-7 .col-1 .countdown .cntDwn span i.nb-1{
	padding:1px 1px;
	text-align : center !important;
	letter-spacing: 0;
	line-height: 22px;
}
.spotlight.v4 .spot-tmpl-7 .col-1 .countdown .cntDwn span i.nb-2{
	padding:1px 1px;
	text-align : center !important;
	letter-spacing: 0;
	line-height: 22px;
}
.spotlight.v4 .spot-tmpl-7 .col-1 .countdown .cntDwn .hsm{
	color:#fff;
	text-transform: none;
	letter-spacing: 1px;
  font-weight: 600;
  font-size: 12px;
}


.spotlight.v2.home2020-lady-young{
  
}
.spotlight.v2.home2020-lady-young h2{
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: #000;
  line-height: 27px;
  letter-spacing: 1px;
  padding-top: 15px;
  padding-bottom: 14px;
  text-transform: uppercase;
}
.spotlight.v2.home2020-lady-young .spot-tmpl-4 td{
  padding-bottom: 0;
}
.spotlight.v2.home2020-lady-young .spot-tmpl-4 td a{
  background: #fff;
  border-bottom:1px solid #9b9b9b;
  
}
.spotlight.v2.home2020-lady-young .spot-tmpl-4 td a .title{
  position: inherit;
  background: #fff;
  height: auto !important;
  border-left:1px solid #d1d1d1;
  border-right:1px solid #d1d1d1;
  width:auto
}
.spotlight.v2.home2020-lady-young .spot-tmpl-4 td a .title td{
    display: block;
    font-size: 25px;
    font-weight: 600;
    padding: 10px 0;
    text-transform: uppercase;
    line-height: 30px;
    color: #242424;
    text-align: center;
}
.spotlight.v2.home2020-lady-young .spot-tmpl-4 td a .description{
  position: inherit;
  font-size: 13px;
  color: #000;
  height: 50px;
  line-height: 20px;
  width:auto;
  display: block;
  border-left:1px solid #d1d1d1;
  border-right:1px solid #d1d1d1;
  border-top:0 none;
  padding: 0 100px;
  text-align: center;
}
.spotlight.v2.home2020-lady-young .spot-tmpl-4 td a .cta-container{
  display: block;
  border-left:1px solid #d1d1d1;
  border-right:1px solid #d1d1d1;
  text-align: center;
}
.spotlight.v2.home2020-lady-young .spot-tmpl-4 td a .cta{
      color: #fff;
    background: #000;
    display: inline-block;
    padding: 0px 11px;
    text-align: center;
    height: 31px;
    line-height: 31px;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
    margin-top: 15px;
    margin-bottom: 24px;
}

.spotlight.v2.home2020-lady-young .spot-tmpl-4 td a .cta .right-arrow{
	/*background: url("../img/arrows-sprite.png") no-repeat scroll -29px -0px;
	width: 7px;
	height: 9px;*/
	display: inline-block;
	position: relative;
	margin-left: 5px;
	/*top: 2px;*/
}

.spotlight.v2.home2020-lady-young .spot-tmpl-4 td a .cta .right-arrow:after{
	content:'\f105';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 400;
	font-size: 14px;
}

.spotlight.v2.with-title2020 h2, .spotlight.v3.with-title2020 h2{
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: #000;
  line-height: 27px;
  letter-spacing: 1px;
  padding-top: 15px;
  padding-bottom: 14px;
  text-transform: uppercase;
}

@media only screen and (min-width: 1200px){
  .spotlight{
    margin-top: 8px;
  }
  
  .spotlight.v3{
    width: 1200px;
    margin-top: 16px;
  }
  .spotlight.v3 .new-block{
    padding-top: 8px;
  }
  .spotlight.v3 .spot-tmpl-5 td.col-3{
    width: 294px;
    height: 558px;
  }
  .spotlight.v3 .spot-tmpl-5 td a{
    width: 294px;
    height: 275px;
  }
  .spotlight.v3 .spot-tmpl-5 td.col-3 a{
    height: 450px;
    height: 558px;
  }
  .spotlight.v3 .new-block .spot-tmpl-5 td{
    height: auto;
  }
  .spotlight.v3 .new-block .spot-tmpl-5 td a{
    height: 275px;
  }
  .spotlight.v3 .spot-tmpl-5 td a.zone-2{
    margin-top: 8px;
  }
  .spotlight.v3 .spot-tmpl-5 td a.zone-4{
    margin-top: 8px;
  }
  .spotlight.v3 .spot-tmpl-5 td a.zone-7{
    margin-top: 8px;
  }
  .spotlight.v3 .spot-tmpl-5 td a table td{
    line-height: 30px;
    font-size:24px;
  }
  
  .spotlight.v4 .spot-tmpl-7 td a{
    width: 294px;
    height: 211px;
  }
  .spotlight.v4 .spot-tmpl-7 td.col-1.line-1{
    padding-bottom: 4px;
  }
  .spotlight.v4 .spot-tmpl-7 td.col-1.line-2{
    padding-top: 4px;
  }
  
  
  .text-holder-inner.new .spotlight.v2, .text-holder-inner.new .spotlight.v3{
    width: 1200px;
  }
  .text-holder-inner.new .spotlight.v3{
    width: 1200px;
    padding-bottom: 12px;
  }
  .text-holder-inner.new #spotlight_35{
    width: 1200px;
  }
  
  .spotlight.v2 .spot-tmpl-3 td a.zone-1{
    margin-right: 6px;
  }
  .spotlight.v2 .spot-tmpl-3 td a.zone-2{
    margin-left: 3px;
    margin-right: 3px;
  }
  .spotlight.v2 .spot-tmpl-3 td.col-2 .badge{
    left:13px;
  }
  .spotlight.v2 .spot-tmpl-3 td a.zone-3{
    margin-left: 6px;
   }
  .spotlight.v2 .spot-tmpl-3 td.col-3 .badge{
    left:16px;
  }
}
.mg-spot{
  margin-top: 8px;
}
.mg-spot .container{
  display: table-row;
}


.mg-spot .col-1{
  vertical-align: top;
  width: 175px;
  background: #fff;
  border: 1px solid #d1d1d1;
  display: table-cell;
}



.mg-spot .col-2{
  vertical-align: top;
  width:300px;
  height: 450px;
  display: table-cell;
  position: relative;
  z-index: 2;
  border: 1px solid #d1d1d1;
  border-left: 0;
}
.mg-spot .col-3{
  vertical-align: top;
  width:241px;
  
  display: table-cell;
}
.mg-spot .col-4{
  vertical-align: top;
  width:241px;
  display: table-cell;
}
.mg-spot a.zns{
  margin:0 0 0 4px;
  width: 237px;
  height: 224px;
  display: block;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.mg-spot .zns img{
  height: 100%;
  z-index: 1;
  
  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -ms-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  transition: all 400ms ease;
  
}
.mg-spot .zns:hover img {
  transform: scale(1.05);
}

.mg-spot a.zone-2{
  margin-top: 4px;
}
.mg-spot a.zone-3{
  margin: 0 0 0 4px;
}
.mg-spot a.zone-4{
  margin: 4px 0 0 4px;
}

.mg-spot .zns .title{
  position: absolute;
  z-index: 2;
  width:100%;
  height: 100%;
  top: 0;
  left: 0;
}
.mg-spot .zns .title table{
  width:100%;
  height: 100%;
  
}
.mg-spot .zns .title table td{
  width:100%;
  height: 100%;
  vertical-align: inherit;
  line-height: 16px;
  font-size:20px;
  text-align: center;
  font-weight: 400;
  text-transform: none;
  vertical-align: top;
}
.mg-spot .zns .title table td b{
  font-weight: 600;
  text-transform: uppercase;
}

.mg-spot .col-1 .inner{
  height: 450px;
  overflow: hidden;
  position: relative;
}
.mg-spot .col-1 .title{
  padding:25px 15px 14px;
  text-align: center;
}
.mg-spot .col-1 .title a{
  font-size: 15px;
  color: #242424;
  font-weight: 700;
  line-height: 21px;
  text-transform: uppercase;
}
.mg-spot .col-1 .title a:hover{
  text-decoration: underline;
}
.mg-spot .col-1 .lines{
  line-height: 16px;
}

.mg-spot .col-1 .lines .line{
  display: block;
  text-align: center;
  margin-bottom: 15px;
  padding:0 10px;
}
.mg-spot .col-1 .lines .line a{
  color: #666666;
  font-size: 13px;
  line-height: 16px;
  display: inline-block
}
.mg-spot .col-1 .lines .line a:hover{
  color: #000;
  text-decoration: underline;
}

.mg-spot .col-1 .bottom{
  position: absolute;
  bottom: 00px;
  width: 100%;
  left: 0;
  text-align: center;
  background: #fff;
  padding-bottom: 25px;
  padding-top: 20px;
  
  text-transform: uppercase;
}

.mg-spot .col-2 .inner{
  width:300px;
  height: 450px;
  overflow: hidden;
  position: relative;
}
.mg-spot .col-2 .inner .container{
  width: 3000px;
  position: absolute;
  height: 450px;
  top: 0;
  left: 0;
}

.mg-spot .col-2 .prd{
  width:300px;
  height: 450px;
  position: relative;
  float: left;
}
.mg-spot .col-2 .prd img{
  width: 100%;
}

.mg-spot .col-2 .navigation{
  display: inline-block;
  left: 0;
  top: calc(50% - 20px);
  position: absolute;
  width: 100%;
  z-index: 1;
  height: 0;
}
.mg-spot .col-2 .navigation p {
  
  width: 40px;
  height: 40px;
  cursor: pointer;

}

.mg-spot .col-2 .navigation .prev {
  
  /*background: url( '../img/arrows-sprite-v3.png' ) no-repeat scroll 0 -10px transparent;*/
  width: 39px;
  height: 39px;
  float: left;
  position: relative;
  left:2px;
	cursor: pointer;
}

.mg-spot .col-2 .navigation .prev:after {
	content:'\f104';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 600;
	font-size: 17px;
	height: 33px;
	width: 31px;
	color:#fff;
	background: #242424;
	display: block;
	line-height: 32px;
	text-align: center;
	position: absolute;
	top: 3px;
	left: 3px;
	padding-top: 0px;
	padding-right: 2px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
}
.mg-spot .col-2 .navigation  .prev:hover:after {
	top:0;
	left: 0;
	width:37px;
	height: 39px;
	line-height: 38px;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
	font-size: 17px;
	background: #242424;
}

.mg-spot .col-2 .navigation .next {
  
  /*background: url( '../img/arrows-sprite-v3.png' ) no-repeat scroll -40px -10px transparent;*/
  width: 39px;
  height: 39px;
  float: right;
  position: relative;
  right: 2px;
	cursor: pointer
  
}
.mg-spot .col-2 .navigation .next:after {
	content:'\f105';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 600;
	font-size: 17px;
	height: 33px;
	width: 31px;
	color:#fff;
	background: #242424;
	display: block;
	line-height: 32px;
	text-align: center;
	position: absolute;
	top: 3px;
	right: 3px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
	padding-top: 0px;
	padding-left: 2px;
}


.mg-spot .col-2 .navigation .next:hover:after {
	top:0;
	left: 0;
	width:37px;
	height: 39px;
	line-height: 38px;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
	font-size: 17px;
	
	background: #242424;
}

.mg-spot .col-2 .pager{
  position: absolute;
  bottom: 4px;
  text-align: center;
  width: 100%;
}


.mg-spot .col-2 .pager a{
  background: url("../img/slider/slide-sprites-2.png?2") repeat scroll -19px -45px;
  cursor: pointer;
  height: 15px;
  margin-left: 1px;
  width: 19px;
  display: inline-block;
}
.mg-spot .col-2 .pager a.selected{
  background: url("../img/slider/slide-sprites-2.png?2") repeat scroll 1px -45px
}
.mg-spot .col-2 .pager a:hover{
  background: url("../img/slider/slide-sprites-2.png?2") repeat scroll 1px -45px
}
.mg-spot .col-2 .pager a span{
  display: none;
}
.mg-spot .col-2 .navigation .prev.disabled, .mg-spot .col-2 .navigation .next.disabled{
  visibility: hidden;
}

.mg-spot .col-1.bis{
	padding-left:4px;
	border:none;
	background: none;
	width:177px;
	
}
.mg-spot .col-1.bis .inner{
	background: #fff;
	border:1px solid #d1d1d1;
}



@media only screen and (min-width: 1200px){
  .mg-spot{
    width: 1200px;
		margin-top: 16px;
  }
  .mg-spot .col-1{
    width: 221px;
  }
	.mg-spot .col-1.bis{
		width: 223px;
		padding-left:8px;
	}
  .mg-spot .col-2{
    width:372px;
    height: 558px;
  }
  .mg-spot .col-3{
    width:300px;
  }
  .mg-spot .col-4{
    width:300px;
  }
  .mg-spot a.zns{
    margin: 0 0 0 8px;
    width: 294px;
    height: 276px;
  }
  .mg-spot a.zone-2{
    margin-top: 8px;
  }
  .mg-spot a.zone-3{
    margin: 0 0 0 8px;
  }
  .mg-spot a.zone-4{
    margin: 8px 0 0 8px;
  }
  .mg-spot .zns .title table td{
    line-height: 30px;
    font-size:24px;
  }
  .mg-spot .col-1 .inner{
    height: 558px;
  }
  .mg-spot .col-1 .title{
    padding:27px 10px;
  }
  .mg-spot .col-1 .lines .line{
    margin-bottom: 20px;
  }
  .mg-spot .col-1 .bottom{
    padding:27px 0px;
  }
  .mg-spot .col-2 .inner{
    width:372px;
    height: 558px;
  }
  .mg-spot .col-2 .inner .container{
    width:372px;
    height: 558px;
  }
  
  .mg-spot .col-2 .prd{
    width:372px;
    height: 558px;
  }
  
}#socialModule {
  
  height: 213px;
  float: left;
  border: 1px solid #e9e9e9;
  margin: 10px 0 12px;
  box-shadow: 0 1px 0 0 #a2a2a2;
  overflow: hidden;
  
}

#socialModule .facebook {
  
  float: left;
  margin-right: 10px;
  width:500px
}

#socialModule .container .youtube, #socialModule .container .twitter, #socialModule .container .google {
  
  float: left;
  color: #6d6d6d;
  font-weight: 600;
  font-size: 14px;
  width: 400px;
  line-height: 26px;
  margin-top: 15px;
 
}

#socialModule .container {
  
  width: 388px;
  float: left;
  padding: 10px;
  
}

/* youtube */

#socialModule .youtube span, #socialModule .youtube p, #socialModule .youtube a {
  
  margin-right: 10px;
  float: left;
  
  
}


#socialModule .youtube span {
  
  background: url('../img/social/sprites.png');
  width: 57px;
  height: 25px;

}

#socialModule .youtube a {
  
  color: #a4a4a4;
  font-weight: normal;
  font-size: 13px;

}


#socialModule .container .youtube .video {
  
  margin-top: 13px;
  float: left;
  
}

#socialModule .container .youtube .video img {
  cursor: pointer;
}
#socialModule .container .youtube .video img:hover {
  opacity : 0.6
}

/* twitter/google */

#socialModule .container .twitter span, #socialModule .container .google span {
  
  width: 26px;
  height: 26px;
  float: left;
  margin-right: 8px;
   
}

#socialModule .container .twitter p, #socialModule .container .google p, #socialModule .container .google a {
  
  float: left;
  margin-right: 10px;
  color:#6d6d6d
  
} 

#socialModule .container .twitter span {

background: url('../img/social/sprites.png') -61px 0;

}

#socialModule .container .twitter .twitter-follow-button {
  
  float: left;
  
  
}

#socialModule .container .google span {

background: url('../img/social/sprites.png') -89px 0;

}
/* Home Slider */

.slider-inner{
	left: 50%;
	margin-left: -480px;
	margin-top: 15px;
	width: 960px;
	position: absolute;
	z-index: 3;
}
.slider-inner .menu-search-container{
	top:-4px;
}
.slider-inner .white-link-container{
	margin-right: 15px;
	padding-top: 8px;
	height:14px;
}
.slider-inner .menu-user{
	margin-top: 28px;
}
.slider-inner .menu-cart-text{
	padding-top: 31px;
}
.slider-inner .menu-cart{
	margin-top: 21px;
}
.slider-logo{
	margin-left: -56px;
	margin-top: -10px;
	position: absolute;
	display: block;
}
.desktop.home .main-menu-container{
}
.desktop.home .main-menu-container.home-main-menu{
	position: relative;
	display: block;
	margin-bottom: 15px;
}
.home .container-inner{
	background-position: center 55px;
	padding-top: 0px;
}

/* Notify Box */
.notify {
    position: fixed;
    z-index: 50001;	
}
div.notify .notify-inner{
    width: auto;
    height: auto;
  background: #fff;
  /*-webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;*/
	-webkit-box-shadow: 0 0 4px rgba(32,28,29,.4);
	-moz-box-shadow: 0 0 4px rgba(32,28,29,.4);
	box-shadow: 0 0 4px rgba(32,28,29,.4);
  padding: 20px;
	width: 460px;
	color: #6d6d6d;
	font-size: 13px;
}
.notify .title{
	font-size: 20px;
	color: #6d6d6d;
	padding-bottom: 8px;
}

.notify .prd-img{
	border: solid 1px #d3d3d3;
	border-bottom : solid 1px #9b9b9b;
	float: left;
	line-height: 0;
}
.notify .prd-cnt{
	float: left;
	width: 385px;
	padding-left: 12px;
}
.notify .message{
	width: 460px;
}
.notify .detail-page-size-btn-container{
	background: none;
	padding: 0;
	margin:0;
}
.notify .article-title{
	color: #a4a4a4;
	font-size: 15px;
	padding-bottom: 5px;
}
.notify .sizes{
	float: left;
}
.notify .pink-button.add2cart-btn{
	float: right;
	top: 0;
	right: 0;
	position: relative;
}
#add-edit-user-address-popup .notify-inner{
	width:745px;
}
#add-edit-user-address-popup .left.notify-body{ float:none; }
#add-edit-user-address-popup.notify .message{ width : auto }
#add-edit-user-address-popup.notify .linethrought{ display: none;}
#add-edit-user-address-popup.notify .s-title{ margin-top:0}
/* Styick Cart */
.sticky-cart .white-button{
	
	height: 37px;
  line-height: 37px;
	font-size: 12px;
}
.sticky-cart .white-button .empty{
	display:none;
}
.sticky-cart .white-button.h37 .not-empty{
	display:none;
}
.sticky-cart .white-button.h37 .empty{
	display: inline-block;
	text-transform: uppercase;
}
.sticky-cart .white-button.no-border{
	border:0;
	padding:0;
	font-size:13px;
	height:40px;
	line-height:40px;
}
.sticky-cart .white-button.no-border:hover{
	text-decoration: underline;
	margin-right: 11px;
}
.sticky-cart .white-button.no-border .not-empty{
	letter-spacing: normal;
}


.sticky-cart{
	right: 0px;
	min-width: 380px;
	width:inherit;
}
.sticky-one-cart-item .item-image{
	position: absolute;
	padding-right: 12px;
	display: block;
	top:5px;
	left:14px;
}
.sticky-one-cart-item .item-image img{
	border: 1px solid #d3d3d3;
	border-bottom: 1px solid #9b9b9b;
}
.sticky-one-cart-item .item-title-container{
	margin-top: 0px;
	color: #666666;
	font-size: 13px;
	display: inline-block;
	margin-left:50px;
}
.sticky-one-cart-item:hover .item-title{
	color: #000000;
}
.sticky-one-cart-item .item-title{
	color: #666666;
	display: block;
	width: 250px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	
}
.sticky-one-cart-item .item-qty{
	font-size: 12px;
}
.sticky-one-cart-item .item-price-container{
clear: both;
padding-left: 0;
margin-left: 50px !important;
padding-top:5px;
	
}
.sticky-one-cart-item .item-price-container.price span.pr{
	position:relative;
}

.sticky-one-cart-item .item-price-container.price span.pr .p{
	font-size: 15px;
}
.sticky-one-cart-item .item-price-container.price span.pr .p sup,
.sticky-one-cart-item .item-price-container.price span.pr .op sup{
	top:1px;
}

.sticky-one-cart-item .item-price-container.price span.pr.pr-p .p,
.sticky-one-cart-item .item-price-container.price span.pr.pr-b .p,
.sticky-one-cart-item .item-price-container.price span.pr.pr-s .p,
.sticky-one-cart-item .item-price-container.price span.pr.pr-g .p,
.sticky-one-cart-item .item-price-container.price span.pr.pr-h .p,
.sticky-one-cart-item .item-price-container.price span.pr.pr-bfr .p{
	display: inline-block;
	float: right;
	top:0
}
.sticky-one-cart-item .item-price-container.price span.pr .op{
	display: inline-block;
	float: left;
	margin-right: 8px;
	top:0
}



.price span.pr .cnt-discount, .row-cnt-discount .cnt-discount{
	float: right;
	color: #ffffff;
	line-height: 14px ;
	font-size: 10px;
	font-style: normal;
	margin-left: 7px;
	padding: 0px 3px;
	text-transform: uppercase;
	background-color: #db0000;
	position: relative;
	font-weight: 600;
	text-shadow: none;
}
.price span.pr .cnt-discount.extern{
	float:none;
	position:relative;
	top: 4px;
}

.price span.pr.pr-b .cnt-discount{
	background :#cf9672
}
.price span.pr.pr-s .cnt-discount{
	background :#8d8d8d
}
.price span.pr.pr-g .cnt-discount{
	background :#ffb907
}
.price span.pr.pr-h .cnt-discount{
	background :#e60067
}
.price span.pr.pr-bfr .cnt-discount{
	background :#db0000
}
.price span.pr.pr-plt .cnt-discount{
	background :#0080c9
}


/*.sticky-one-cart-item .item-price-container .pr{
	display: table-cell;
	vertical-align: middle;
	height: 30px;
}
.sticky-one-cart-item .item-price-container .pr.pr-p{
	height: 56px;
}
.sticky-one-cart-item .item-price-container .pr.pr-bfr{
	height: 56px;
}
*/
.home.tmp .header .fixed-main-menu{
	display: none;
}
.home.tmp .header .fixed-main-menu.fixed-main-menu2{
	display: block;
}
.sticky-one-cart-item{
	position: relative;
	padding: 5px 20px 5px 14px;
}
.sticky-one-cart-item .delete-item{
	background: url( '../img/header/sprite.png?1' ) repeat-x -166px -47px;
	width: 21px;
	height: 17px;
	position: absolute;
	right: 24px;
	top: 27px;
	display: none;
	cursor:pointer;
}
.sticky-one-cart-item:hover .delete-item{
	display: block;
	opacity: 0.7;
}
.sticky-one-cart-item .delete-item:hover{
	opacity: 1;
}
.sticky-cart-finalize-total{
	border-top:1px solid #cbcbcb;
	padding: 14px;
	font-size: 14px;
	color: #6d6d6d;
	white-space : nowrap;
	margin-top: 15px;
	background: #fff;
}
#sticky-cart-total-amount-title{
	font-weight: bold;
	color: #000;
}
.sticky-cart .inner{
	padding: 9px 0 0px;
	
}
#sticky-cart-transport-title, #sticky-cart-total-amount-title{
	/*width: 230px;
	text-align: right;*/
	float: left;
	
}
#sticky-cart-transport-title, #sticky-cart-transport-amount{
	line-height: 19px;
}

.sticky-cart-total-amount.price span.pr .p{
	text-align: right !important;
	top: -2px;
	color: #000
}
.sticky-cart-total-amount.price span.pr .p sup{
	top:1px;
}

.sticky-cart-total-amount{
	/*width: 150px;*/
	text-align: right;
	float: right;
}
.sticky-cart-transport .country-image{
	margin-right: 3px;
	position: relative;
	display: none;
}
.sticky-cart-total{
	padding-bottom: 12px;
	padding-top: 0px;
}
.home #sticky-cart.fixed{
	position:fixed;
}
#sticky-cart-total-amount .vat, #sticky-cart-cart-amount .vat{
	color: #b2b2b2;
	float: right;
	font-size: 11px;
	white-space: nowrap;
	padding-left:5px;
	padding-top:3px;
	display: none;
}
.sticky-cart .free-shipping-line{
	background: #45ab69;
	padding:5px 14px;
	
	font-size: 13px;
	font-style: normal;
	color: #fff;	
	text-align: left;
	font-weight: normal;
	white-space: normal;
	position:relative;
	left:-14px;
	width:calc( 100% );
	top: -15px;
	
}
.sticky-cart .free-shipping-line b{
	font-weight: normal;
	font-weight: 600;
}

.desktop.lang-ro .sticky-cart{
	min-width: 390px;
}
.sticky-cart-finalize-total .pink-button{
	text-transform: uppercase;
	background: #45ab69;
	box-shadow:0 -1px #2e7246 inset;
	letter-spacing: 1px;
	font-size: 11px !important;
}
.sticky-cart-finalize-total .pink-button:hover{
	box-shadow:0 1px #2e7246 inset,0 1px #2e7246 inset;
}
.sticky-cart-finalize-total .pink-button .check-icon{
	margin-right: 4px;
}
.sticky-cart-general-container{
	padding-bottom: 7px;
}
.sticky-cart-general-title{
	float:left;
	line-height: 19px;
}
.sticky-cart-general-container .price em{
	color: #6d6d6d;
	font-weight: normal;
}
.sticky-cart-general-container .price sup{
	color: #6d6d6d;
	font-weight: normal;
}
/*.sticky-cart-total-amount.price span.pr .p*/
.sticky-cart-general-container .price span.pr .p{
	color: #6d6d6d;
	font-weight: normal;
	font-size: 14px;
}

.sticky-cart-general-container.green, .sticky-cart-general-container.green .price em, .sticky-cart-general-container.green .price sup, .sticky-cart-general-container.green .price span.pr .p{
	color: #3ba661;
}
.sticky-cart-general-container.pink, .sticky-cart-general-container.pink .price em, .sticky-cart-general-container.pink .price sup, .sticky-cart-general-container.pink .price span.pr .p{
	color: #FF2DB2;
}
.sticky-cart-general-container.light-blue, .sticky-cart-general-container.light-blue .price em, .sticky-cart-general-container.light-blue .price sup, .sticky-cart-general-container.light-blue .price span.pr .p{
	color: #1264A8;
}


/* Finalize order */
.finalize-order .detail-page-return-info-container{
	padding: 0;
	border-bottom: 0;
	clear: none;
	margin: 0;
}

.finalize-order .detail-page-return-info-container .phone{
	font-size: 16px;
	font-weight: normal;
	color: #6d6d6d;
	line-height: 50px;
	text-transform: none;
}

.on-shop-cart .article-image{
	float: left;
	margin-right: 10px;
	/*margin-left:10px;*/
	border: solid 1px #d1d1d1;
	border-bottom: 1px solid #b8b6b3;
	line-height: 0
}
.on-shop-cart .article-image img{
	width:57px;
	height:87px;
}
.on-shop-cart .item-photo-zoom{
	display: none;
}
.on-shop-cart .article-title{
	float: left;
	width: 250px;
 font-size: 13px;
 line-height: 20px;
 position: relative;
 padding-top: 24px;
}
.on-shop-cart .article-title a{
 color: #6d6d6d;
 display: block;
}
.on-shop-cart .article-title a:hover{
	text-decoration: underline
}

.on-shop-cart .day-estimation{
	float :right;
	color: #6d6d6d;
	font-weight: 600;
	display: block;
	padding-top:35px;
	text-align: right;
	font-size: 13px;

}

.on-shop-cart .day-estimation .special-color {
    color: #45AB69;
		font-weight: 600;
}

.on-shop-cart .article-promo{
	display: block;
	color: #6d6d6d;
	font-size: 10px
}
.on-shop-cart .sizes{
	float: left;
	width: 105px;
	padding-top:17px;
}
.on-shop-cart .sizes a{
	float: none;
	margin-top: 0px;
}
.on-shop-cart .row{
	color: #6d6d6d;
	font-size: 12px;
	vertical-align: middle;
	position: relative;
}
.on-shop-cart .row.black{
	background: #f7f7f7 none repeat scroll 0 0;
	border: 1px solid #d1d1d1;
	padding: 15px;
	margin-top: 10px;
}
.on-shop-cart .row.black{
}

.on-shop-cart .row.sold-out .article-image, .on-shop-cart .row.sold-out .article-title, .on-shop-cart .row.sold-out .sizes,.on-shop-cart .row.sold-out .qty,.on-shop-cart .row.sold-out .price .left,.on-shop-cart .row.sold-out .price .right{
opacity: 0.5;	
}
.on-shop-cart .row.sold-out .sold-out-cover{
	width: 905px;
	height: 70px;
	position: absolute;
	z-index: 1;
}

.on-shop-cart .row.sold-out .sold-out-marker{
	height: 18px;
	background: #ff6166;	
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	padding:  0 5px;
	line-height: 18px;
	position: absolute;
	left: 330px;
	top: 51px;
	z-index: 2;
}
.on-shop-cart .qty{
	float : left;
	padding-top:35px;
	width: 56px;
	position: relative
}

.qty input{
	height: 17px;
	line-height: 18px;
	width: 21px;
	padding-left: 6px;
	font-size: 10px;
}
.sold-out .qty .ui-spinner-button{
	cursor: default;
}
.qty .ui-spinner-button{
	background: url("../img/arrows-sprite.png") scroll -64px -127px  no-repeat transparent;
	width: 11px;
	height: 11px;
	position: absolute;
	margin-left: -11px;
	cursor: pointer;
}
.qty .ui-spinner-button.ui-spinner-down{
	background-position: -64px -138px;
	margin-top: 10px;
}
.qty .ui-spinner-button .ui-button-text{
	display: none;
}
.on-shop-cart .price{
	padding-top: 35px;
	width: 185px;
	float: right;
	margin-right:13px;
}
.on-shop-cart .price .left{
	padding-top: 2px;
	padding-right: 10px;
	display: none;
}
.login-register .article-description-container{
	width: 960px;
}
.finalize-order .remove-item{
  background: url("../img/menu_v2.png") repeat-x scroll -94px -174px rgba(0, 0, 0, 0);
	height: 20px;
	opacity: 0.7;
	display: inline-block;
	width: 21px;
	float: right;
}
.finalize-order .remove-item{
	opacity: 1;
	margin-left: 8px;
}
.on-shop-cart .price span.pr .p, .summary-checkout .price span.pr .p{
	top: 1px;
	color: #6d6d6d;
	text-align: right;
	
}

.on-shop-cart .light-blue .price span.pr .p, .summary-checkout .light-blue .price span.pr .p{
	color: #1264A8;
}
.on-shop-cart .green .price span.pr .p, .summary-checkout .green .price span.pr .p{
	color: #45ab69;
}
.on-shop-cart .pink .price span.pr .p, .summary-checkout .pink .price span.pr .p{
	color: #FF2DB2;
}

.on-shop-cart .price span.pr .p .cnt-discount, .summary-checkout .price span.pr .p .cnt-discount{
	display: none;
}
.on-shop-cart .price span.pr .p .cnt-discount{
	display:block;
	position:absolute;
	left:-50px;
	top: -7px;
	background-color: #db0000;
	color: #ffffff;
	font-size: 10px;
	font-style: normal;
	font-weight: 600;
	line-height: 14px;
	margin-left: 7px;
	padding: 0 3px;
	text-shadow: none;
	text-transform: uppercase;
	
}

.on-shop-cart .price span.pr.pr-b .cnt-discount{
	background :#cf9672
}
.on-shop-cart .price span.pr.pr-s .cnt-discount{
	background :#8d8d8d
}
.on-shop-cart .price span.pr.pr-g .cnt-discount{
	background :#ffb907
}
.on-shop-cart .price span.pr.pr-h .cnt-discount{
	background :#ae1c76
}
.on-shop-cart .price span.pr.pr-bfr .cnt-discount{
	background :#db0000
}
.finalize-order.force-10discount .price span.pr .cnt-discount{
	background :#db0000
}
.finalize-order.force-10discount .on-shop-cart form .black .price span.pr .p{
	color: #db0000 !important
}

.on-shop-cart .black .price span.pr .p,.summary-checkout .black .price span.pr .p{
	color: #000000;
}

.on-shop-cart .row-separator{
	padding-top: 12px;
	border-bottom: 1px dotted #bdbdbd;
	margin-bottom: 12px;
	clear: both;
}
.on-shop-cart .cart-finalize-total,.summary-checkout .cart-total-container{
	clear: both;
	color: #6d6d6d;
	font-size: 14px;
}
.on-shop-cart .cart-finalize-total .price span.pr .p, .summary-checkout .cart-total-container .price span.pr .p{
	font-weight: 600;
}
.on-shop-cart .cart-finalize-total .cart-total-amount-container .price span.pr .p, .summary-checkout .cart-total-container .cart-total-amount-container .price span.pr .p{
	font-weight:bold;
}

.on-shop-cart .cart-finalize-total .price span.pr .p em, .summary-checkout .cart-total-container .price span.pr .p em{
	font-weight: 600;
	padding-left:4px;
}
.on-shop-cart .cart-finalize-total .cart-total-amount-container .price span.pr .p em, .summary-checkout .cart-total-container .cart-total-amount-container .price span.pr .p em{
	font-weight:bold;
	padding-left:3px;
}


#shoppingcart-bottom{
	/*margin-top: 12px;*/
	
	padding-top: 12px;
	/*border-top: 1px solid #e6e6e6;*/
}
.on-shop-cart .cart-transport, .on-shop-cart .cart-total,
.summary-checkout .cart-transport, .summary-checkout .cart-total{
	float: right;
	margin-bottom: 8px;
}

.on-shop-cart .cart-transport.light-blue, .on-shop-cart .cart-total.light-blue,
.summary-checkout .cart-transport.light-blue, .summary-checkout .cart-total.light-blue{
	color: #1264A8 !important;
}

.on-shop-cart .cart-transport.green, .on-shop-cart .cart-total.green,
.summary-checkout .cart-transport.green, .summary-checkout .cart-total.green{
	color: #45ab69 !important;
}

.on-shop-cart .cart-transport.pink, .on-shop-cart .cart-total.pink,
.summary-checkout .cart-transport.pink, .summary-checkout .cart-total.pink{
	color: #FF2DB2 !important;
}

.add-giftcard-container{
	float: right;
	overflow: hidden;
	height: 18px;
	position: relative;
	padding-right: 12px;
	top:-14px;
}
.add-giftcard-trigger{
	color:#4974ff;
	font-size: 13px;
	text-align: right;
	cursor: pointer;
	text-decoration: underline;
	margin-bottom: 12px;
	margin-right: 155px;
}
.add-giftcard-trigger:hover{
	color : #3451b2
}
.add-giftcard-form{
	position: relative;
}
#giftcard-code{
	position: relative;
}
.add-giftcard-container form{
	display:none;
}

.add-giftcard-container .pink-button, .add-giftcard-container .pink-button:hover{
	height: 25px;
	line-height: 24px;
	margin-left: 5px;
}
.add-giftcard-container .add-giftcard-form .right-align-loader{
	margin-right: 10px;
	float:right;
}
.add-giftcard-container .add-giftcard-form .inline-error-container{
	float : right;
	position:relative;
	line-height:16px;
	margin-right:10px;
}
.add-giftcard-container .add-giftcard-form .inline-error-container .arrow{
	background:url("../img/error-right-arrow.png");
	left:inherit;
	right: -6px;
	top:9px;
}
.add-giftcard-container .add-giftcard-form .inline-check-container{
	display: none;
}

#add-gifcard-container{
	padding-top: 6px;
}


#giftcard-popup .notify-inner, #giftcard-popup.notify .message{
	width: 244px;
}
#giftcard-with-image-popup .notify-inner, #giftcard-with-image-popup.notify .message {
	width: 578px;
}
#giftcard-with-image-popup .giftcard-popup-content{
	float: right;
}
#giftcard-popup input, #giftcard-with-image-popup input{
	width: 234px;
	margin-bottom: 3px;

}
#giftcard-popup .expl, #giftcard-with-image-popup .expl{
	color: #a4a4a4;
}
#giftcard-popup .pink-button, #giftcard-with-image-popup .pink-button{
	margin-top: 15px;
	width: inherit;
	text-align: center;
	display: block;
}
#giftcard-popup label, #giftcard-with-image-popup label{
	font-size: 15px;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 2px;
	display: block;
}
#giftcard-popup .giftcard-popup-image, #giftcard-with-image-popup .giftcard-popup-image{
	background: url('../img/giftcard-popup.jpg');
	width: 296px;
	height: 148px;
	float: left;
	margin-right: 25px;
	margin-top: 32px;
}
#giftcard-popup .giftcard-popup-image.percent-10, #giftcard-with-image-popup .giftcard-popup-image.percent-10{
	background: url('../img/giftcard-popup-10.jpg');
}


.lang-hu #giftcard-popup .giftcard-popup-image, .lang-hu #giftcard-with-image-popup .giftcard-popup-image{
	background: url('../img/giftcard-popup-hu.jpg');
	border: 1px solid #dedede;
}
.lang-hu #giftcard-popup .giftcard-popup-image.percent-10, .lang-hu #giftcard-with-image-popup .giftcard-popup-image.percent-10{
	background: url('../img/giftcard-popup-10-hu.jpg');
}
.finalize-order .article-description{
	position: relative;
	z-index: 2;
}
.finalize-order .body.on-shop-cart{
	position: relative;
	z-index: 2;
}
.finalize-order .payment-method-content{
	float:left;
	width: auto;
	
}
.on-shop-cart .cart-total-amount-title, .on-shop-cart .cart-transport-title, .on-shop-cart .cart-total-giftcard,
.summary-checkout .cart-total-amount-title, .summary-checkout .cart-transport-title, .summary-checkout .cart-total-giftcard{
	width: 239px;
	text-align: left;
	float: left;
	position: relative;
	top: 0px;
	line-height: 25px;
}
.summary-checkout .cart-total-amount-title, .summary-checkout .cart-transport-title, .summary-checkout .cart-total-giftcard{
	/*width:inherit;
	padding-right:20px;*/
}

.on-shop-cart .cart-total-amount-title.black, .summary-checkout .cart-total-amount-title.black{
	color : #000000;
	font-size: 15px;
	padding-top: 1px;
}
.on-shop-cart .cart-total-amount.price, .on-shop-cart .cart-total-vat, .summary-checkout .cart-total-amount.price, .summary-checkout .cart-total-vat{
	width: 153px;
	float: right;
	text-align: right;
	padding-top: 5px;
	margin-right: 12px;
	
}
.on-shop-cart .cart-total-vat, .summary-checkout .cart-total-vat{
	font-size: 13px;
	line-height: 13px;
	color: #6d6d6d;
	padding: 0;
}
.on-shop-cart .cart-total-giftcard{
	font-size: 11px;
	color: #b2b2b2;
	display: block;
	text-decoration: underline;
}

.summary-checkout{
	color: #6d6d6d;
  font-size: 14px;
	position:relative;
}
.summary-checkout .black{
	color: #000000;
}
.summary-checkout .cart-total-container {
	float: left;
	margin-right: 10px;
	margin-left:0px;
	position:relative;
	margin-bottom:5px;
}

.summary-checkout .cart-total-amount-title, .summary-checkout .cart-transport-title{
	text-align: left;
	float: left;
	position: relative;
	top: 0px;
	line-height: 25px;
}
.summary-checkout .cart-transport-title{
	padding-left:0px;
	color: #6d6d6d;
	
}
.on-shop-cart .cart-transport-title .country-image, .summary-checkout .cart-transport-title .country-image{
	position: relative;
	margin-right: 5px;
	top: 1px;
}


.summary-checkout .s-title{
	padding-left:10px;
}

.summary-checkout .price span.pr .p{
	top:0px;
}

.summary-checkout .cart-total-amount.price {
	float: right;
	padding-top: 5px;
	text-align: right;
	line-height: 15px;
}
.summary-checkout .cart-total-vat{
	color: #6d6d6d;
	font-size: 13px;
	line-height: 15px;
}


.summary-checkout .cart-items{
	float: left;
	width: 500px;
	position: relative;
	top:0px;
}

.summary-checkout .cart-items .article-image{
	border: 1px solid #e9e9e9;
	box-shadow: 0 1px #a2a2a2;
	float: left;
	line-height: 0;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	position: relative
}
.summary-checkout .cart-items .article-image .sizes{
	position: absolute;
	left:-8px;
}
.summary-checkout .cart-items .article-image .sizes .gr-size{
	background: none;
	border:0;
	box-shadow: none;
	text-align: center;
	float: none;
	margin: 0;
	padding:0;
	color:#6d6d6d;
	text-shadow : 0 0 #ffffff;
	font-weight: normal;
	width: 52px;
}
.summary-checkout .cart-items .article-image .qty{
	width: 14px;
	height: 14px;
	-webkit-border-radius: 9px 8px 8px 9px/9px 9px 8px 8px;
	-moz-border-radius: 9px 8px 8px 9px/9px 9px 8px 8px;
	border-radius: 9px 8px 8px 9px/9px 9px 8px 8px;
	background-color: #6d6d6d;
	color: #fff;
	text-align: center;
	line-height: 14px;
	position: absolute;
	top: -5px;
	left: -5px;
	z-index: 2;
	font-size: 9px;
	font-weight: 600;
	
}


.summary-checkout ul,.summary-checkout li{
	padding:0;
	margin:0;
	list-style: none;
}
.summary-checkout ul{
	border-bottom:1px dotted #d8d8d8;
	margin-bottom: 10px;
	padding-bottom: 15px;
	position: relative;
	top:-10px;
	
}

.summary-checkout li{
	padding-left:10px;
	font-size: 13px;
	color : #000;
	line-height: 30px;
	font-weight: 600;
}

.summary-checkout li label{
	display: inline-block !important;
	color : #6d6d6d !important;
	font-weight: normal !important;
	padding-left:0px !important;
}

.finalize-order .tabs{
	position: relative;
	top:-27px;
	z-index: 1;
}

.finalize-order .logged-user-header{
	border:1px solid #d1d1d1;
	background: #fff;
	padding:10px;
	margin-top:7px;
	margin-bottom:3px;
}

.finalize-order .logged-user-header .title .user-icon{
	top:0;
}
.finalize-order .logged-user-header .tabs-title-container .one-tab-title{
	line-height: 34px;
	position:relative;
}
body.finalize-order .checkout-header h1.cat-title i.star-logo{
	float:none;
	display: block;
	position: relative;
	top: 4px;
	background-position: 0 -382px;
}

.finalize-order .not-logged-user-header{
	border:1px solid #e2e2e2;
	background: #f5f5f5;
	padding:10px;
	margin-top:7px;
	margin-bottom:3px;
}

.finalize-order .logged-user-header .special-2-deliery-parcels, .finalize-order .not-logged-user-header .special-2-deliery-parcels{
	color: #6d6d6d;
	font-size: 14px;
	border-top: 1px solid #e2e2e2;
	margin-left: 39px;
	padding-top: 8px;
}

.finalize-order .not-logged-user-header .special-2-deliery-parcels{
	border: 0;
	margin-left: 0px;
	padding-top: 0px;
}




.tabs-title-container {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.tabs-title-container .one-tab-title{
	/*width: 311px;
	height: 42px;
	display: block;
	float: left;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #f9f9f9;
	border: solid 1px #d4d4d4;
	
	position: relative;*/
	font-size: 13px;
	line-height: 25px;
	color: #4974ff;
	cursor: pointer;
	display: inline-block;
	text-decoration: underline;
}
.tabs-title-container .one-tab-title b{
	font-weight: 600;
	text-decoration: underline;
}
.tabs-title-container .one-tab-title b:hover{
	color : #3451b2;
}
.tabs-title-container .one-tab-title .title2{
	color: #6d6d6d;
}

.tabs-title-container .one-tab-sep{
	font-size: 13px;
	line-height: 25px;
	color: #6d6d6d;
	display: inline-block;
	margin-left:12px;
	margin-right:12px;
}

.tabs-title-container .one-tab-title.logged-user-tab{
	/*width: inherit;
	padding: 0 40px;*/
	text-decoration: none;
	font-size: 14px;
	cursor: default
	
}
.tabs-title-container .one-tab-title.selected{
	/*color: #6d6d6d;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fff;
	border: solid 1px #d4d4d4;
	*/
}

.tabs-title-container .one-tab-title.logged-user-tab .title:hover{
	color :#6d6d6d
}


.finalize-order .tab-content-separator{
	/*display: block;*/
}
.finalize-order .container-inner{
	background: none;
}
.tab-content-separator{
	/*display: none;
	clear: both;
	position: absolute;
	background: url('../img/tabs-content-separtor.png') repeat-x;
	left: 0;
	top: -4px;
	width: 100%;
	height: 2px;
	*/
}
.tab-content{
	clear: both;
	position: relative;
}
.finalize-order .tab-content{
	/*clear: both;
	position: relative;
	background: url('../img/tabs-content-separtor.png') repeat-x top #fff;
	top: -4px;
	*/
}

.one-tab-title .title{
	text-align: center;
}

.tabs-title-container .one-tab-title .title:hover{
	color : #000000;
}

.one-tab-title .title i{
  background: url("../img/checkout-sprite.png?1") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 14px;
	display: inline-block;
	width: 16px;
	margin-right: 4px;
	position: relative;
	top: 3px;
}
.one-tab-title .title i.login-icon{
	background-position: -0px -0px;
}
.one-tab-title.selected .title i.login-icon{
	background-position: -0px -14px;
}
.one-tab-title .title i.new-member-icon{
	background-position: -16px -0px;
}
i.new-member-icon{
	background-position: -16px -14px;
}
i.quick-order-icon{
	background-position: -33px -0px;
}
i.quick-order-icon{
	background-position: -33px -14px;
}
.one-tab-title .title i.phone-order-icon{
	background-position: -49px -0px;
	width: 15px;
}
.one-tab-title.selected .title i.phone-order-icon{
	background-position: -49px -14px;
}
.one-tab-title .title i.quick-order-icon{
	background-position: -200px -0px;
	width: 14px;
	margin-right : 2px;
}

.one-tab-title.selected .selected-cover{
	background: #fff;
	position: absolute;
	bottom: 0px;
	height: 4px;
	width: 100%;
	z-index: 3;
	left: 0;
}
.tab-content{
	font-size: 13px;
	color: #6d6d6d;
}
.error-text{
	color: #ffa2a2;
	padding-top: 25px;
}

.error-text .error-icon{
	background: url("../img/hamburger-icons.png") repeat scroll -403px 0px rgba(0, 0, 0, 0);
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 3px;
	position: relative;
	top: 2px;
}

.user-icon{
	-webkit-border-radius: 53px 54px 54px 53px/53px 53px 54px 54px;
	-moz-border-radius: 53px 54px 54px 53px/53px 53px 54px 54px;
	border-radius: 53px 54px 54px 53px/53px 53px 54px 54px;
	background-color: rgba(255,185,236,0);
	border: solid 1px #ffb9ec;
	width:108px;
	height:108px;
	overflow:hidden;
	float: left;
	
}
.title .user-icon{
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	width:32px;
	height:32px;
	overflow:hidden;
	position: relative;
	display: inline-block;
	float: none;
	position: relative;
	top: 3px;
	margin-right: 5px;
	float: left;
}


.login-form-container .login-form .field-container label,.register-form-container .register-form .field-container label{
	font-weight: 600 !important;
}
.register-form-container .register-form .buttons{
	margin-top: 15px;
}
.register-form-container .reg_newsletter_container{
	margin-top: 5px;
}
.register-form-container .reg_newsletter_container label{
	display: inline-block !important;
	font-size: 14px;
	font-weight: normal !important;
}
.account-icon{
    background: url("../img/checkout-sprite.png") no-repeat scroll -144px 0px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 15px;
    margin-right: 4px;
    position: relative;
    top: 3px;
    width: 12px;	
}
.login-form,.register-form{
	float: left;
	margin-left: 25px;
}
.register-form{
	margin-top: 20px;
}

.login-form .field-container, .register-form .field-container{
	margin-bottom: 15px;
}
.login-form .field-container .prefedined-text, .register-form .field-container .prefedined-text{
	font-size: 18px;
	font-weight: 600;
	color: #919191;
	line-height: 18px;
	
}
.login-form .field-container input,.register-form .field-container input{
	width: 390px;
	background-color : #ffffff;
	height: 28px;
}

.register-form-login-box{
	background: #f8f8f8;
	width: 285px;
	color: #6d6d6d;
	padding: 25px 25px;
	position: absolute;
	top:0;
	right: 0;
}
.register-form-login-box .rf-title{
	font-size: 18px;
}
.register-form-login-box .rf-login-box{
	list-style: initial;
	margin-left: 15px;
	width: auto;
	white-space: normal
}
.how-to-buy .content-inner .transport-right-box ul{
	list-style: initial;
	margin-left: 12px;	
}
.register-form-login-box .rf-login-box li{
	padding: 5px 0;
	white-space: normal
}
.register-form-login-box .rf-separator{
	border-bottom: 1px dotted #bdbdbd;
	margin-bottom: 15px;
}
.register-form-login-box .rf-subtitle{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 4px;
	text-align: center;
}
.field-container label{
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 4px;
	display: block;
}
.field-container input{
	width: 240px;
}
.login-register input.checkbox,.finalize-order input.checkbox,.newsletter input.checkbox{
	width: 15px;
	float: left;
	height: inherit;
	padding: 0;
	line-height: inherit;
	margin-left: 0;
	margin-right: 5px;
	float: left;
}
.tab-content .remember{
	float: left;
	margin-top: 5px;
	white-space: nowrap
}
.tab-content .remember label{
	font-size: 14px !important;
	display: inline-block !important;
}
.finalize-order .tab-content .forgot-password{
	float: right;
	width: inherit;
	margin-top: 4px;
	text-decoration: underline;
	cursor: pointer;
}
.tab-content .user-icon{
	position: relative;
	top: 15px;
}
.tab-content .remember .icheckbox_flat-grey{
	display: inline-block;
}
.login-register .tab-content .remember{
	position: relative
}
.login-register .tab-content .forgot-password{
	float: right;
	text-decoration: underline;
	margin-top: 4px;
	cursor: pointer;
	font-size: 14px;
	color: #4974ff;
}

.login-register .tab-content .forgot-password:hover{
	color:#3451b2;
}

.finalize-order .login-form .pink-button{
	float: right;
	padding-top: 0;
}
.finalize-order .login-form {
	margin-bottom: 25px;
}

#auth_tab_content2 .row .selectboxit-options .selectboxit-arrow-container i.selectboxit-option-icon-url{
	background-position: left top;
}

.new-address-container .row, .login-register .tab-content .row,.finalize-order .tab-content .row{
	width: 245px;
	margin-right: 66px;
	padding: 0 0px 22px 11px;
	/*float: left;*/
	position: relative;
}
.finalize-order .tab-content .row.long-address{
	padding-left: 11px;
	width: 540px;
}
.finalize-order .tab-content .row.short{
	/*padding-left: 11px;*/
	width: 112px;
}
.finalize-order .tab-content .row.short.marright15{
	margin-right : 10px;
}
.login-register .tab-content .row .explanation,.finalize-order .tab-content .row .explanation{
	padding-top: 4px;
	display: block;
	font-size: 13px;
	color: #a4a4a4;
}
.login-register .tab-content label, .finalize-order .tab-content label, .new-address-container label{
	padding-left: 1px;
	margin-bottom: 4px;
	font-size: 13px;
	font-weight: 600;
	line-height: 16px;
	font-weight: 600;
	color: #6d6d6d;
	display: block;
}
.login-register .tab-content label.error, .finalize-order .tab-content label.error, .new-address-container label.error{
	color: #f3442d;
}
.finalize-order .tab-content .final-step .icheckbox_flat-grey{
	
}

.newsletter .final-step{
	
}
.newsletter .final-step ul{
	padding:0;
	margin:0;
	padding-top: 10px;
}
.newsletter .final-step ul li{
	list-style : none;
	font-size: 13px;
}

.finalize-order .tab-content .final-step label, .newsletter .final-step label{
	display: inline;
	font-weight: inherit;
	font-size: 13px;
	color: #6d6d6d;
	cursor: pointer;
	line-height: 16px;
	position:relative;
	top:-1px;
}
.finalize-order .tab-content .final-step label a, .newsletter .final-step label a{
	color: #4974ff;
	text-decoration: underline;
}
.finalize-order .tab-content .final-step label a:hover, .newsletter .final-step label a:hover{
	color : #000000;
}
.login-register .tab-content .new-icn i,.finalize-order .tab-content .new-icn i,.s-title .new-icn i{
	background: #bbbbbd;
	display: inline-block;
	width: 25px;
	height: 25px;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	line-height: 25px;
	color: #fff;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	position: relative;
	top: -2px;
	margin-right: 5px;
}
.finalize-order .tab-content .new-icn i, .s-title .new-icn i{
	background: #9a9a9a;
	font-size: 11px;
	line-height: 22px;
	width:22px;
	height:22px;
	top:-3px;
}

.finalize-order .tab-content .line-text,.s-title .line-text{
	color : #6d6d6d;
	font-size:11px;
	font-weight: 600;
	line-height: 12px;
	padding-bottom:5px;
	border-bottom:2px solid #e2e2e2;
	display: block;
	margin-left:24px;
	padding-left:2px;
	cursor: pointer
}
.s-title.last .line-text,.s-title.active.last .line-text{
	border-bottom:2px solid #ffffff;
}
.s-title.first .line-text{
	color : #fd50b1;
	border-bottom:2px solid #fd50b1;
}

.checkout-progressbar-right{
	float:right;
	width : 1px;
}
.checkout-progressbar{
	/*float:left;*/
}

.checkout-progressbar .container{
	width:949px;
}
.checkout-progressbar.fixed{
	position : fixed;
	top:0;
	z-index: 500;
	left : 0;
	width: 100%;
	background: #ffffff;
	height: 55px;
	border-bottom:1px solid #d1d1d1;
	
}
.checkout-progressbar.fixed .container{
	width:960px;
	margin : 0 auto	;
}



.checkout-progressbar .left-side{
	color: #fd50b1;
	font-size: 22px;
	line-height: 53px;
	display: none;
	padding-right:15px;
	float : left
}
.checkout-progressbar.fixed .left-side{
	/*display: block;*/
}
.checkout-progressbar .bar{
	float : left
}
.checkout-progressbar .s-title{
	padding-right: 0px;
	position: relative;
	margin-top:0;
}
.checkout-progressbar .s-title .line-text{
	margin-left:0;
	color: #000;
}
.checkout-progressbar .s-title.active .line-text{
	color : #45ab69;
	border-bottom:2px solid #45ab69;
}
.checkout-progressbar .s-title.active .new-icn i{
	background : #fd50b1;
}
	
.checkout-progressbar.fixed .bar{
	padding-top:6px;
}
.checkout-progressbar .new-icn{
	position: absolute;
	top:1px;
	cursor: pointer;
	display:none;
}

.checkout-progressbar .new-cart-icn{
	position:absolute;
	top:0px;
	background: url("../img/menu_v2.png?9") 0 -438px;
	width :22px;
	height: 28px;
	cursor: pointer;
	display:none;
}
.checkout-progressbar .s-title .new-icn i.check{
	background: #bbbbbb url("../img/menu_v2.png?12") -152px -451px;
}
.checkout-progressbar .s-title.active .new-icn i.check{
	background: #fd50b1 url("../img/menu_v2.png?9") -37px -420px;
}

.checkout-progressbar .new-icn i{
	margin-right: 2px;
	background : #bbbbbb;
	top:0
}


.register-form .thank-you-register{
	list-style:none;
	padding:0;
	margin:0;
	width:70%;
}
.register-form .thank-you-register li{
	white-space: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 17px;
}


.sticky-cart-total-amount{
	top: 3px;
	position: relative;
}

.sticky-cart-transport .sticky-cart-total-amount{
	top:0;
}

#sticky-cart-total-amount{
	top: 3px;
}
#address-new .send-sms-conatiner{
	padding-right: 10px;
}
.finalize-order #main_container{
	padding-top: 20px;
}
.finalize-order .send-sms-conatiner{
	/*width: 350px;*/
	padding-left: 10px;
	position: relative;
	z-index: 1;
/*	background: #fff;
	padding-top: 19px;*/
}
.finalize-order .send-sms-conatiner label{
display: inline-block;	
}
.finalize-order .send-sms-conatiner .icheckbox_flat-grey{
display: inline-block;	
}
.finalize-order .check-lst{
	padding-left: 0px;
	float: left;
	width: 255px;
}
.finalize-order .check-lst label, .giftcard-buy .check-lst label{
	color: #6d6d6d;
	cursor :  pointer;
}
.finalize-order .check-lst label.selected, .giftcard-buy .check-lst label.selected,
.finalize-order .check-lst label:hover, .giftcard-buy .check-lst label:hover{
	color: #242424 !important;
	
}

.finalize-order .payment-method-content .h3-style label{
	font-size: 16px;
	color: #242424 !important;
	font-weight: bold;
	line-height: 16px;
	margin-bottom: 4px;
	padding-left: 1px;
	display: inline;
	margin-left: 0px;
	margin-right: 10px;
}

.finalize-order .tab-content {
	min-height: 600px;
}

.s-title ,.finalize-order .tab-content .s-title {
	font-size: 20px;
	line-height: 25px;
	margin: 15px 0 23px;
	position: relative;
	display: inline-block;
	background: #fff;
	padding-right: 10px;
	z-index: 1;
}
.s-title, .finalize-order .tab-content .s-title{
	/*color : #fd50b1*/
	color :#000;
}
.s-title.black, .finalize-order .tab-content .s-title.black{
	color : #000 !important
}
.linethrought,.finalize-order .tab-content .linethrought{
	border-top: 1px solid #e6e6e6;
	position: absolute;
	width: 100%;
	height: 4px;
	margin-top: -36px;
}
.finalize-order .tab-content #new_client_info,.finalize-order .tab-content #eci_quick_shplist_new,.finalize-order .tab-content #phone-order{
	
}


.tab-content .row .street-lst .last .label-over-input{
	padding-right: 0 !important;
}
.login-register .tab-content .row input,.finalize-order .tab-content .row input{
	width: 237px;
}
.login-register .tab-content .row .optional,.finalize-order .tab-content .row .optional{
	position: absolute;
	right: 0;
	color:#a4a4a4
}
.finalize-order .tab-content .row.short input{
	width: 106px;
}
.tab-content .row .street-lst input{
	width: 45px;
}
.login-register #town_delivery_id,.finalize-order #town_delivery_id{
    position: absolute;
    right: 0;
    visibility: hidden;	
}

.new-address-container .row.last,.login-register .tab-content .row.last,.finalize-order .tab-content .row.last{
	margin-right: 0;
}
.new-address-container .dotted-bottom,.login-register .tab-content .dotted-bottom,.finalize-order .tab-content .dotted-bottom{
	border-bottom:1px dotted #d8d8d8;
	margin-bottom:10px;
}

.finalize-order .tab-content .anim-arrow{
	display: none;
}
button.pink-button{
	border:0;
}
#phone-order .pink-button{
	margin-top: 22px;
	float: left;
}

.finalize-order .final-step-container{
	margin-top:10px;
	margin-bottom:140px;
	border-top: 1px solid #e6e6e6;
}

.finalize-order .final-step{
	margin-top: 20px;
	margin-left: 10px;
}
.finalize-order .final-step ul{
	font-size: 14px;
	color: #6d6d6d;
	position: relative;
	list-style: none;
	margin:0;
	padding:0;
	width:auto;
}
.finalize-order .final-step a{
	color: #6d6d6d;
	text-decoration: underline;
}
.finalize-order .final-step ul li{
	/*float: right;*/
}
.finalize-order .final-step ul li i.back-arrow-icon{
 background: url("../img/arrows-sprite.png") no-repeat scroll -64px 0 rgba(0, 0, 0, 0);
 opacity: 0.5;
}
.finalize-order .final-step ul li.share-facebook{
	width: 150px;
	
}
.finalize-order .final-step .buttons{
	margin-top:20px;
	margin-bottom:20px;
}
.finalize-order .final-step .error_container{
	text-align: left;
	margin-bottom: 15px;
}
.finalize-order .final-step .error_container u:hover{
	color : #FF0000;
}

.lang-hu.finalize-order .final-step ul li.share-facebook{
	width: 215px;
}
.finalize-order .final-step a.continue-shopping{
	display: inline-block;
	font-size: 13px;
	white-space: nowrap;
	color: #4974ff;
	margin-right:0px;
}
.finalize-order .final-step a.continue-shopping:hover{
	color : #3451b2;
}
.lang-ro.finalize-order .final-step a.continue-shopping{
	
}
.finalize-order .final-step a.continue-shopping .back-arrow-icon{
    background: url("../img/arrows-sprite.png") no-repeat scroll -64px 2px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 9px;
    margin-right: 3px;
    width: 7px;
		opacity: 0.5;
		
}
.label-over-input{
	position: relative;
}

.finalize-order .address-select-box-container:hover .address-list{
	display: block;
}
.finalize-order .address-select-box-container{
	position: absolute;
	right: 20px;
	z-index: 9;
}
.finalize-order .address-list{
	display: none;
	position: absolute;
	z-index: 11;
	width: inherit;
	border: 1px solid #e9e9e9;
	right: 0;
	background: #fff;
}
.address-box{
	/*border: 1px solid #e9e9e9;
	padding: 12px 15px 15px;*/
	/*padding-left:10px;*/
	position: relative;
}
.select-one-adress,.select-one-invoice-adress{
	padding: 5px;
	display: block;
	white-space: nowrap;
	text-align: left;
}
.select-one-adress.select-one-adress-new:hover,.select-one-invoice-adress.select-one-adress-new:hover{
	background: none;
}
.select-one-adress:hover,.select-one-invoice-adress:hover{
	background: #e9e9e9;
	cursor: pointer;
}
.one-address .map-icon, .white-button .map-icon, .select-one-adress .map-icon, .select-one-invoice-adress .map-icon{
  background: url("../img/checkout-sprite.png") no-repeat scroll -64px -14px rgba(0, 0, 0, 0);
	height: 14px;
	display: block;
	position: relative;
	top: 5px;
	width: 9px;
	margin-right: 6px;
	float: left;
}
.select-one-adress .map-icon, .select-one-invoice-adress .map-icon{
	top: 2px;
	float: none;
	display: inline-block;
}
.white-button .map-icon{
	top: 2px;
}
.select-one-adress.select-one-adress-new{
	text-align: right;
}
	

.select-one-adress-new .white-button{
	width: inherit;
	padding: 0 8px;
}
.finalize-order .address-select-box .right-icon{
  background: url("../img/arrows-sprite.png") no-repeat scroll -28px -0px rgba(0, 0, 0, 0);
	height: 9px;
	display: inline-block;
	position: relative;
	top: 1px;
	margin-left: 8px;
	width: 7px;	
}

.finalize-order .address-select-box-container:hover .address-select-box .right-icon{
  background: url("../img/arrows-sprite.png") no-repeat scroll -0px -0px rgba(0, 0, 0, 0);
	height: 7px;
	display: inline-block;
	position: relative;
	top: 1px;
	margin-left: 6px;
	width: 9px;	
}
.new-delivery-address-trigger, .new-invoice-address-trigger, .other-invoice-address-trigger, .same-invoice-address-trigger {
	margin:10px 30px 15px 0px;
	text-decoration: underline;
	cursor: pointer;
	color : #4974ff;
}
.new-delivery-address-trigger:hover, .new-invoice-address-trigger:hover, .other-invoice-address-trigger:hover, .same-invoice-address-trigger:hover{
	color : #3451b2;
}
.other-invoice-address{
	display: none;
	position: relative;
}
.other-invoice-address.visible{
	display: block;
}
.finalize-order .address-box .other-invoice-address-trigger,
.finalize-order .address-box .same-invoice-address-trigger{
	position:absolute;
	top:-25px;
	right:0px;
	text-decoration: underline;
	cursor: pointer;
	color : #6d6d6d;
	margin:0;
}
.finalize-order .one-address #eci_shplist_new{
	/*padding-top: 25px;*/
}
.one-address .one-address-text{
	/*float: left;*/
	padding-left:0px;
	line-height : 42px;
	cursor: pointer;
	display: inline-block
}

.one-address:hover .address{
	text-decoration: underline;
}


.one-address .check-icon{
	display: inline-block;
	background : url('../img/checkbox-sprite.png') 0 0;
	width: 20px;
	height: 20px;
	position : relative;
	top:6px;
}
.one-address.selected .check-icon{
	background-position : -22px 0;
}

.one-address .name{
	font-size: 14px;
	line-height: 21px;
	font-weight: 600;
	display: inline-block;
	color:#000;
}
.one-address .address{
	display: inline-block;
	font-size : 14px;
}

.one-address.selected .address{
	
	font-weight: bold;
}

.finalize-order .one-address{
	/*display: none;*/
	color : #a4a4a4;
	
}

.finalize-order .one-address.selected,.finalize-order .one-address:hover{
	/*display: block;*/
	color : #6d6d6d
}

.login-register .chose-status,.finalize-order .chose-status{
	padding-left: 11px;
}
.login-register .chose-status label,.finalize-order .chose-status .bd:hover label{
	color: #6d6d6d;
	cursor: pointer;
}
.login-register .chose-status label,.finalize-order .chose-status label{
	font-weight: normal;
	display: inline-block;
	margin-right: 10px;
	padding-bottom: 15px;
	padding-left: 0;
	color: #b2b2b2
}

.icheckbox_flat-grey+label{
	color: #6d6d6d;
	cursor: pointer;
	line-height: 19px;
	font-size: 13px;
}
.icheckbox_flat-grey.checked+label{
	color: #6d6d6d;
	cursor: pointer;
	line-height: 19px;
	font-size: 13px;
}
.send-sms-conatiner label{
	font-weight: normal !important;
}
/* slider pagination */
.pagination {
	text-align: center;
}
.pagination a {
	background: url("../img/arrows-sprite.png") scroll -47px -196px  no-repeat transparent;
	width: 14px;
	height: 14px;
	margin: 0 5px 0 5px;
	display: inline-block;
}
.pagination a.selected {
	background-position: -27px -193px;
	width: 19px;
	height: 19px;
	position: relative;
	top: 2px;
	margin: 0 3px 0 3px;
	cursor: default;
}
.pagination a span {
	display: none;
}
/* login register */
#content{
	position: relative;
	/*padding-top: 9px*/
}
.cat-title.tab-title {
	padding-right: 25px;
	position: absolute;
	visibility: hidden;
	left: 30px;
	z-index: 1;
	font-size: 18px;
	color: #6d6d6d;
	font-weight: 600;
	margin-top: 15px;
}

.cat-title.tab-title.active {
	color:#6d6d6d;
	visibility: visible;
}
.facebook-callout .blue-button{
	margin-left: 15px;
	padding-left: 6px;
}
.facebook-callout{
	border: 1px solid #e9e9e9;
	padding: 27px;
	font-size: 20px;
	color: #6d6d6d;
}
.auth-icon{
	background: url("../img/hamburger-icons.png") repeat scroll -180px 0px rgba(0, 0, 0, 0);
	 display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 3px;
	position: relative;
	top: 3px;
	left: -2px;
}


.fb-icon{
	background: url("../img/hamburger-icons.png") repeat scroll -200px 0px rgba(0, 0, 0, 0);
	display: inline-block;
	width: 20px;
	height: 18px;
	margin-left: 5px;
	margin-right: 5px;
	position: relative;
	top: 4px;
}

.error_container{
	border:1px solid #ffc6c6;
	background : #ffecec;
	color : #ff7575;
	padding:10px;
	font-size:13px;
	line-height:13px;
	text-align: center;
	display:none;
}
.inline-error-container,.inline-parent-error-container{
	border:1px solid #ffc6c6;
	background : #ffecec;
	font-size:13px;
	line-height:18px;
	color : #ff7575;
	margin-left:10px;
	display: inline-block;
	padding:5px 15px;
	position:absolute;
	/*right:0;*/
	/*min-width:200px;*/
}
.inline-check-container,.inline-parent-check-container{
	background : url( '../img/menu_v2.png') -24px -420px;
	width: 18px;
	height: 15px;
	display: inline-block;
	position:relative;
	left: 5px;
	/*right:0;*/
	/*min-width:200px;*/
}

.inline-error-container.gray,.inline-parent-error-container.gray{
	 border:1px solid #e2e2e2;
	 color: #6d6d6d;
	 background-color: #f5f5f5;
}
.inline-error-container.gray .arrow,.inline-parent-error-container.gray .arrow{
	background: url('../img/error-left-arrow-gray.png');
}
.inline-error-container.gray a,.inline-parent-error-container.gray a{
	color: #6d6d6d;
	text-decoration: underline;
	cursor: pointer;
}
.inline-error-container.gray a:hover,.inline-parent-error-container.gray a:hover{
	color: #000000;
}
	

.comment .inline-check-container,.comment .inline-parent-check-container{
	top:-37px;
	
}

.inline-parent-error-container{
	top:20px;
}
.inline-error-container .arrow,.inline-parent-error-container .arrow{
	background: url('../img/error-left-arrow.png');
	width: 6px;
	height: 11px;
	display: inline-block;
	position: absolute;
	left:-6px;
	top:10px;
}

.inline-bottom-error-container, .inline-bottom-parent-error-container{
	font-size:12px;
	font-weight: normal;
	line-height:18px;
	color : #f79188;
	display: block;
	padding:5px 0px 5px 0px;
	position:relative;
	/*right:0;*/
	/*min-width:200px;*/
}
.inline-bottom-check-container,.inline-bottom-parent-check-container{
	background : url( '../img/menu_v2.png') -24px -420px;
	width: 18px;
	height: 15px;
	display: inline-block;
	position:relative;
	left: 5px;
	/*right:0;*/
	/*min-width:200px;*/
}

form.overlabel .inline-parent-error-container{
	position:static;
	top: 0;
	background: #fff;
	font-size: 12px;
	line-height: 16px;
	font-weight: 400;
	padding: 7px 0;
	border: 0;
	margin: 0;
	display:block;
}
form.overlabel .inline-parent-error-container .arrow{
	display:none;
}
/*
form.overlabel .input-block:hover .inline-parent-error-container{
	background: #ffecec none repeat scroll 0 0;
	border: 1px solid #ffc6c6;
	display: inline-block;
	line-height: 18px;
	padding: 5px 15px;
	bottom:42px;
	top: auto;
	overflow: inherit;
	white-space: normal;
	height:auto;
	width: auto;
	z-index: 1;
}
form.overlabel .input-block:hover .inline-parent-error-container .arrow{
	display:block;
	bottom: -6px;
	top:auto;
	left:6px;
	background: url("../img/error-bottom-arrow.png");
	width: 11px;
	height: 6px;
}
*/

form.overlabel .input-block .relative{
	position:relative;
}

form.overlabel .inline-check-container{
	display:none;
}

#client-login{
}
#client-login .buttons{
	padding-top: 15px;
}
#client-login .buttons .blue-button{
	margin-right: 15px;
}
.login-register .create-account{
}
.login-register .login-form-container .user-icon,.login-register .login-form-container .login-form,
.login-register .register-form-container .user-icon,.login-register .register-form-container .login-form{
	margin-top: 20px;
}
.login-register .login-form-container, .login-register .register-form-container{
		border: 1px solid #d1d1d1;
		padding: 0;
		background : #f8f8f8;
		position:relative;
}
.login-register .login-form-container .left-side, .login-register .register-form-container .left-side{
	background: #FFFFFF;
	/*float:left;*/
	padding-left:30px;
	padding-top:60px;
	padding-bottom:30px;
	width:570px;
	border-right: 1px solid #e9e9e9;
}
.login-register .login-form-container .left-side .error_container,.login-register .register-form-container .left-side .error_container{
	width: 512px;
}

.login-register .login-form-container .left-side .bottom-link,
.login-register .register-form-container .register-form-login-box .bottom-link{
	color : #8a8a8a;
	cursor: pointer;
	text-decoration: underline
}

.login-register .login-form-register-box{
	
	padding-top: 55px;
	position:absolute;
	top:0;
	right:0;
	width: 335px;
	text-align: center;
	font-size: 14px;
	color: #6d6d6d;
	font-weight: bold;
	line-height: 23px;
}

.login-register .login-form-container .buttons .thirdy-part-button,
.login-register .register-form-container .buttons .thirdy-part-button{
color: #888888;
    font-size: 14px;
    line-height: 14px;
    padding-top: 8px;
}

.login-register .login-form-container .buttons .blue-button,
.login-register .register-form-container .buttons .blue-button{
 background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    border-radius: 0;
    box-shadow: 0 0 #aeb6cb;
    font-size: 11px;
    height: 24px;
    margin-right: 5px;
    padding: 0;
}

.login-register .login-form-container .buttons .blue-button .fb-icon,
.login-register .register-form-container .buttons .blue-button .fb-icon{
	background-position: -202px -2px;
	height: 18px;
	width: 18px;
}

.login-register .login-form-register-box .bottom-link{
	font-size: 13px;
	font-weight: normal;
	color: #4974ff;
	cursor: pointer;
	text-decoration: underline;
}
.login-register .login-form-register-box .bottom-link:hover{
	color: #3451b2;
}


.login-register .login-form-register-box  .bottom-link .register-icon{
	background: url("../img/checkout-sprite.png") no-repeat scroll -16px 0 rgba(0, 0, 0, 0);
	display: inline-block;
	height: 14px;
	margin-right: 4px;
	position: relative;
	top: 3px;
	width: 16px;	
}



.fav-page-descr{
	padding-left: 25px;
	padding-bottom: 25px;
}
.white-button .add-account ,.bottom-link .add-account{
	background: url("../img/checkout-sprite.png") no-repeat scroll -16px 0px rgba(0, 0, 0, 0);
	display: inline-block;
	height: 14px;
	margin-right: 4px;
	position: relative;
	top: 3px;
	width: 16px;
}
#loginModal label.line,#registerModal label.line, #forgotPassModal label.line {
	font-size: 13px;
	line-height: 14px;
	display: block;
	font-weight: 600;
	padding-bottom: 6px;
	color: #6d6d6d;
	text-align: left;
	margin-top: 21px;	
}
#loginModal label.for-checkbox{
	display: inline-block;
}
#loginModal.notify .notify-inner,#registerModal.notify .notify-inner , #forgotPassModal.notify .notify-inner{
	width: 755px;
	padding: 0;
	background : #f5f5f5;
}
button::-moz-focus-inner {
    border:0 !important;
    padding:0 !important;
}
button::-moz-focus-inner {
  border: 0;
}
:focus {outline:none !important;}



#loginModal.notify .message .error_container,#registerModal.notify .message .error_container,#forgotPassModal.notify .message .error_container{
	width:428px;
}
#forgotPassModal.notify .message .error_container{
	margin-top:25px;
	width:425px;
}
#loginModal.notify .message,#registerModal.notify .message,#forgotPassModal.notify .message{
	width: 482px;
	position: relative;
	padding-top:26px;
	padding-left:26px;
	padding-bottom:26px;
	background-color:#FFFFFF;
	border-right:1px solid #e2e2e2;
}
#loginModal.notify .message .h260,#registerModal.notify .message .h260{
	height: 260px
}
#loginModal.notify .message .user-icon,#registerModal.notify .message .user-icon{
	float: left;
	margin-top:38px;
}
#loginModal.notify .message form{
	float : left;
	padding-left: 22px;
}
#registerModal.notify .message form{
	float : left;
}
#loginModal.notify .message input,#registerModal.notify .message input, #forgotPassModal.notify .message input{
	width: 310px;
	position: relative;
	-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
	background-color : #FFFFFF;
	color : #6d6d6d;
	height: 28px;
}
#registerModal.notify .message input,#forgotPassModal.notify .message input{
	width : 439px;
}
#loginModal.notify .message .thirdy-part-button,#registerModal.notify .message .thirdy-part-button{
	font-size: 14px;
	color : #888888;
	padding-top:8px;
	line-height: 14px;
}
#loginModal.notify .message .blue-button,#registerModal.notify .message .blue-button{
	font-size: 11px;
	padding: 0;
	margin-right: 5px;
	box-shadow: 0 0px #aeb6cb;
	-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
	border:0;
	background: none;;
	height: 24px;
}
#loginModal.notify .message .blue-button .fb-icon,#registerModal.notify .message .blue-button .fb-icon{
	background-position: -202px -2px;
	width: 18px;
	height: 18px
}

#loginModal.notify .message .notification,#registerModal.notify .message .notification,#forgotPassModal.notify .message .notification{
	border:1px solid #e2e2e2;
	background: #f5f5f5;
	padding:5px 10px;
	line-height: 20px;
	color: #8c8c8c;
	text-shadow: 0 1px #fff;
	width : 425px;
	margin-top:10px;
}

#loginModal.notify .message .auth-register,#registerModal.notify .message .auth-register{
	padding: 15px 0 11px;
	font-size: 13px;
}

#loginModal.notify .message .auth-register .remember,
#registerModal.notify .message .remember, .gdpr-accepting{
	position: relative;
}
#loginModal.notify .message .auth-register .forgot-password,#registerModal.notify .message .auth-register .forgot-password{
	text-decoration: underline;
}
#loginModal.notify .title,#registerModal.notify .title{
	font-size: 20px;
	padding-bottom:17px;
	font-weight: 600
}
#forgotPassModal .pink-button{
	margin-top: 20px;
}

.notify .bottom-link-container-inner{
	padding-top:17px;
	font-size:13px;
}
.notify .bottom-link{
	text-decoration: underline;
	cursor:pointer;
	color: #8a8a8a;
}
.notify .login-reg-box-sep{
	background: url("../img/dynamic-text-bg.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);
	width:100%;
	left:0;
	height:5px;
	
	position:absolute;
}
#loginModal.notify .bottom-link-container,#registerModal.notify .bottom-link-container,#forgotPassModal.notify .bottom-link-container{
	position: absolute;
	right:-246px;
	width: 245px;
	background : #f5f5f5;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	top:0;
	margin-top: 110px;
}
#forgotPassModal.notify .bottom-link-container{
	margin-top:70px;
}
#loginModal.notify .bottom-link-container-inner,#registerModal.notify .bottom-link-container-inner,#forgotPassModal.notify .bottom-link-container-inner{
	padding-top:32px;
	line-height: 23px;
	font-size: 14px;
}


#loginModal.notify .bottom-link-container .bottom-link,#registerModal.notify .bottom-link-container .bottom-link,#forgotPassModal.notify .bottom-link-container .bottom-link{
	font-weight: normal;
	font-size: 13px;
}
#loginModal.notify .bottom-link-container .bottom-link .register-icon,

#forgotPassModal.notify .bottom-link-container .bottom-link .register-icon{
	background: url("../img/checkout-sprite.png") no-repeat scroll -16px 0px rgba(0, 0, 0, 0);
	height: 14px;
	margin-right: 4px;
	position: relative;
	top: 3px;
	width: 16px;
	display: inline-block;
}
#registerModal.notify .bottom-link-container .bottom-link .auth-icon,
#forgotPassModal.notify .bottom-link-container .bottom-link .auth-icon,
#forgotPassModal.notify .buttons .bottom-link .auth-icon{
	background: url("../img/checkout-sprite.png") no-repeat scroll -141px 0px rgba(0, 0, 0, 0);
	height: 14px;
	margin-right: 4px;
	position: relative;
	top: 3px;
	width: 16px;
	display: inline-block;
}



#loginModal.notify .login-reg-box-sep,#registerModal.notify .login-reg-box-sep,#forgotPassModal.notify .login-reg-box-sep{
	background: none;
	display: none;
}
.right-align-loader{
	display:inline-block;
	position: relative;
	top:3px;
	margin-left:10px;
}
.right-align-message{
	display:inline-block;
	position: relative;
	margin-left:10px;
	font-size: 13px;
	line-height: 16px;
	color : #3ba661;
	top:-1px;
}


.notify .close, .item:hover .close{
	background: rgba(0, 0, 0, 0) url("../img/arrows-sprite-v3.png?2") no-repeat scroll 0 -280px;
	width: 22px;
	height: 22px;
	position: absolute;
	display: inline-block;
	top: -11px;;
	right: -11px;
	cursor: pointer;
	z-index: 3;	
}
.notify .close:hover,.item:hover .close:hover{
 background-position: -25px -276px;
	width: 26px;
	height: 26px;
	top: -13px;;
	right: -13px;
}
.footer-bar-carousel-content .left:hover .small-close{
	background: url("../img/arrows-sprite.png") no-repeat scroll -60px -209px;
	width: 19px;
	height: 19px;
	position: absolute;
	display: inline-block;
	top: -8px;
	right: 1px;
	cursor: pointer;
	z-index: 3;	
}
.footer-bar-carousel-content .left:hover .small-close:hover{
	background-position: -60px -229px;
}
.footer-bar-carousel-content-container:hover a img{
	opacity: 0.6;
}
.footer-bar-carousel-content-container:hover a img:hover{
	opacity: 1;
	
}
.finalize-forgott-password .forgott-login-link{
	padding-top: 5px;
}
.finalize-forgott-password .forgott-login-link a{
	color: #6d6d6d;
	text-decoration: underline;
}
.finalize-forgott-password .forgott-login-link a:hover{
	color: #333;
}
.finalize-order #client-login{
	padding-bottom: 20px;
	border-bottom: 1px dotted #6d6d6d;
	
}
/* thank you page */

.thank-you .cat-title{
	width: 960px;
	margin: 15px auto;
	display: block;
	padding-left: 12px;
	position: relative;
	top: 5px;
}
.thank-you .header-bg{
	width: 1379px;
	height: 241px;
	background: url("../img/thank-you-header-bg.jpg") no-repeat;
	position: absolute;
	margin-left: -690px;
	left: 50%;
	z-index: -1;
}
.thank-you .thank-you-header{
	position: fixed;
	top: 101px;
	width: 100%;
	z-index: 0;
}
.thank-you #content {
	width: 960px;
	margin: 0 auto; 
	padding-top: 20px;
	position: relative;
	color: #6d6d6d
}
.thank-you #main_container{
	background: #fff;
	margin: 280px 0 0;
	width: inherit;
	z-index: 1;
	position: relative;
	padding-top: 0;
}
.thank-you .content-top-shadow, .newsletter .content-top-shadow{
	background: url("../img/bottom-sticky.png") repeat-x scroll center top rgba(0, 0, 0, 0);
	height: 4px;
	margin-top: -4px;
	position: absolute;
	width: 100%;
	left: 0;
}
.thank-you .main-menu-container{
	top: 0;
}
.thank-you .thank-you-text{
	font-family: 'Permanent Marker', cursive;
	font-size: 28px;
	color: #f366c4;
	position: relative;
	z-index: 1;
	margin-top: 161px;
	width: 545px;
	margin-left: 273px;
	text-align: center;
	text-transform: uppercase;
}
.thank-you .thank-you-text .text{
	display: inline-block;
	max-width: 505px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 35px;
}
.thank-you .thank-you-text .eagle-pixel{
	white-space: nowrap;
	display: inline-block;
	position: relative;
	line-height: 35px;
	height: 35px;
}
.thank-you .thank-you-text .eagle{
	background: url("../img/eagle.png") repeat-x scroll center top rgba(0, 0, 0, 0);
	position: absolute;
	width: 90px;
	height: 65px;
	top: 4px;
	margin-left: 10px;
}
.thank-you .cat-title .order-status.sent-order{
	font-size: 26px;
	color: #74b64a;
	text-shadow: 0 1px #fff;	
}
.cat-title .order-status.sent-order i{
	background: url("../img/arrows-sprite.png") no-repeat scroll -0px -249px;
	width: 25px;
	height: 25px;
	display: inline-block;
	position: relative;
	top: 3px;
}
.thank-you .callout-box{
	background-color: #f8f8f8;
	border: solid 1px #e9e9e9;
	padding: 20px;
	color: #6d6d6d;
	font-size: 15px;
}
.thank-you .callout-box .white-button{
	margin-right: 15px;
	width: inherit;
	padding: 0 10px;
	margin-top: 8px;
}
.thank-you .callout-box .white-button .left-arrow{
	background: url("../img/arrows-sprite.png") no-repeat scroll -20px -0px;
	width: 7px;
	height: 9px;
	display: inline-block;
	position: relative;
	top: 1px;
}
.white-button .right-arrow{
	/*background: url("../img/arrows-sprite.png") no-repeat scroll -29px -0px;
	width: 7px;
	height: 9px;*/
	display: inline-block;
	position: relative;
	margin-left: 5px;
	/*top: 2px;*/
}

.white-button .right-arrow:after{
	content:'\f105';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 400;
	font-size: 14px;
}

.white-button .left-arrow{
	/*background: url("../img/arrows-sprite.png") no-repeat scroll -20px -0px;*/
	/*width: 7px;
	height: 9px;*/
	display: inline-block;
	position: relative;
	margin-right: 5px;
	/*top: 1px;*/
}
.white-button .left-arrow:after{
	content:'\f104';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 600;
	font-size: 14px;
}


.white-button.h37{
	height:37px;
	line-height: 37px;
	/*font-size: 15px;
	text-shadow: 0 1px 2px rgba(0,0,0,.6);*/
	padding: 0 13px 0 13px;
	font-size: 11px;
}
.action-button{
	display:inline-block;
	position:relative;
	color: #6d6d6d;
	font-size: 13px;
}
.pdf-icon{
	background: url("../img/new/sprites.png?5") no-repeat scroll -119px -2px;
	width: 25px;
	height: 28px;
	display: inline-block;
	position: absolute;
	left: 5px;
}
.parcel-icon{
	background: url("../img/new/sprites.png?5") no-repeat scroll -150px -2px;
	width: 27px;
	height: 28px;
	display: inline-block;
	position: absolute;
	left: 5px;
}
.refresh-icon{
	background: url("../img/new/sprites.png?5") no-repeat scroll -178px -2px;
	width: 27px;
	height: 28px;
	display: inline-block;
	position: absolute;
	left: 5px;
}

a.action-button{
	color: #4974ff;
	line-height: 28px;
	margin: 0;
	padding-left: 35px;
	text-decoration: underline;
	vertical-align: middle;
	margin-left: 15px;
}
a.action-button:hover{
	color: #3451b2;
}
.buttons a.action-button{
	line-height: 36px;
}
.buttons a.action-button i.pdf-icon, .buttons a.action-button i.parcel-icon{
	top: 4px;
}

.thank-you .callout-box .white-button .order-icon{
	background: url("../img/hamburger-icons.png") no-repeat scroll -223px -0px;
	width: 17px;
	height: 20px;
	display: inline-block;
	position: relative;
	top: 5px;
	opacity: 0.5;
}

.thank-you .newsletter-box .newsletter-image{
	background: url("../img/newsletter-cristina.png") no-repeat ;
	width: 109px;
	height: 109px;
	float: left;
}
.thank-you .newsletter-box .newsletter-text{
	padding-top: 10px;
	font-size: 13px;
	padding-left: 21px;
	width: 430px;
	float: left;	
}
.thank-you .newsletter-box .newsletter-text input{
	height: 26px;
	margin-right: 15px;
	margin-top: 10px;
}

.one-question{
	color: #b2b2b2;
	font-size: 16px;
	padding-bottom: 15px;
}
.one-question:hover{
	color: #6d6d6d;
	cursor: pointer;
}
.one-question.active{
	color: #6d6d6d;
	font-weight: bold;
}

/* Profile page */


.profile-page .profile-menu{
	border: solid 1px #d1d1d1;
	margin: 0px 0px 0px;
	/*width: 198px;*/
	/*float: left;*/
	padding-top: 15px;
	padding-bottom: 15px;
	overflow: hidden;
	background: #FFFFFF;
	z-index: 2;
	/*position: absolute*/
}

.profile-banner{
	margin-bottom: 15px;
}

.lang-hu .banner-container.fav-on-promo .banner-title{
	width: 500px;
}
.lang-hu .banner-container.fav-on-promo .art-title{
	display: none;
}

.banner-container.catalogue{
	padding:0;
	border:0;
}
.banner-container.catalogue .catalogue-page{
	position: relative;
}

.banner-container.catalogue .catalogue-page .titleCnt{
	position: absolute;
	display:block;
	z-index:1;
	text-align :center;
	line-height: 50px;
	height: 50px;
	overflow: hidden
}

.banner-container.catalogue .catalogue-page .priceCnt{
	position: absolute;
	display:block;
	z-index:1;
	text-align :center;
	visibility: hidden;
	line-height: 100px;
	width: 96px; height: 96px; -webkit-border-radius: 48px; -moz-border-radius: 48px; border-radius: 48px;
	overflow: hidden
}
.banner-container.catalogue .catalogue-page .priceCnt .bg{
	position: absolute; top : 0 ; left : 0;
	width: 96px; height: 96px;
	background-color: #e3008b;
	z-index: 1;
	opacity : 0.8;
}
.banner-container.catalogue .catalogue-page .priceCnt a:hover .bg{
	position: absolute; top : 0 ; left : 0;
	width: 96px; height: 96px;
	background-color: #e3008b;
	z-index: 1;
	opacity:1 !important;
}
.banner-container.catalogue .catalogue-page .scroll-down{
	position: absolute;
	height : 33px;
	font-family: 'Open Sans', sans-serif; font-size: 15px; color: #fff;
	line-height: 31px;
	font-weight: bold;
	background-color: #cd001a;
	padding-left:10px;
	padding-right: 10px;
	cursor: pointer
}
.banner-container.catalogue .catalogue-page .buynow{
	position: absolute;
	height : 33px;
	font-family: 'Open Sans', sans-serif; font-size: 15px; color: #fff;
	line-height: 31px;
	font-weight: bold;
	background-color: #cd001a;
	padding-left:10px;
	padding-right: 10px;
	cursor: pointer
}
.banner-container.catalogue .catalogue-page .priceCnt .price{
	padding-left:0;
	position: relative;
	z-index: 2;
}
.banner-container.catalogue .catalogue-page .priceCnt .pr span.p{
	color : #ffffff;
	text-shadow : 0px 0px #ffffff
}
.banner-container.catalogue .catalogue-page a.detail{
	position: absolute;
	display:block;
	z-index:2;
	opacity : 1
}

.banner-container.catalogue.cl-2 .scroll-down{
	font-family: 'Open Sans', sans-serif; font-size: 13px; color: #48014a;
	background-color: #fff; width: 125px;text-align: center;
	font-weight: normal
}
.article-detail .banner-container.transport24-hu, .article-detail .banner-container.bday-banner{
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
	margin-top: -10px;
}
.banner-container.transport24-hu{
	background: url("../img/banner-24-hu.jpg?1") no-repeat scroll center top #fff;
	width: 960px;
	height: 87px;
	padding: 0;
}

.profile-page .container-inner{
	/*background: url("../img/bg-home.jpg") no-repeat scroll center top #fff;*/
	/*padding-top: 0px;*/
}

.profile-page.listing #main_container{
	padding-top:9px;
}

.profile-page .profile-menu .one-profile-menu{
	padding: 0 0 0 9px;
	height: 36px;
	line-height: 36px;
	background: #fff;
	color: #b2b2b2;
	border-top: 1px solid #e6e6e6;
	font-size: 14px;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow:hidden;
}
.profile-page .profile-menu .one-profile-menu:hover, .profile-page .profile-menu .one-profile-menu.selected{
	color: #6d6d6d;
	background: #f5f5f5;
	
}
.profile-page .profile-menu .one-profile-menu:hover{
	cursor: pointer;
}
.profile-page .profile-menu .one-profile-menu:hover i, .profile-page .profile-menu .one-profile-menu.selected i{
	opacity: 1;
}
.profile-page .left-menu-box .one-left-menu i{
	background: url("../img/mobile/profile-icons-3x.png?1") no-repeat scroll -16px -0px;
	background-size: 224px 32px;
	width: 16px;
	height: 16px;
	display: inline-block;
	position: relative;
	top: 4px;
	margin-right: 8px;
}
.profile-page .left-menu-box .one-left-menu i.settings-icon{
	background-position: 0px -0px;
}
.profile-page .left-menu-box .one-left-menu i.map-icon{
	background-position: -48px -0px;
}
.profile-page .left-menu-box .one-left-menu i.favs-icon{
	background-position: -96px -0px;
}
.profile-page .left-menu-box .one-left-menu i.clothes-icon{
	background-position: -64px -0px;
}
.profile-page .left-menu-box .one-left-menu i.alerts-icon{
	background-position: -80px -0px;
}
.profile-page .left-menu-box .one-left-menu i.disc-icon{
	background-position: -48px -0px;
}
.profile-page .left-menu-box .one-left-menu i.message-icon{
	background-position: -320px -0px;
}
.profile-page .left-menu-box .one-left-menu i.measure-icon{
	background-position: -112px -0px;
}
.profile-page .left-menu-box .one-left-menu i.security-icon{
	background-position: -128px -0px;
}
.profile-page .left-menu-box .one-left-menu i.close-icon{
	background-position: -144px -0px;
}
.profile-page .left-menu-box .one-left-menu i.return-icon{
	background-position: -31px -0px;
}

.profile-page .left-menu-box .one-left-menu i.right-arrow{
	background: none;
}

.profile-page .profile-menu .profile-name{
	color: #000;
	font-weight: 600;
	font-size: 15px;
	line-height: 23px;
	display: block;
	clear: both;
	text-align: center;
	padding-top: 10px;
}

.profile-page .profile-menu .user-icon-container{
	height: 111px;
	margin: 0 auto;
	position: relative;
	width: 111px;
}

.profile-page .profile-menu .user-icon{
	float: none;
	margin: 0 auto;
	border:1px solid #fff;
	width:111px;
	height:111px;
	position: relative;
}
.profile-page .profile-menu .badge{
	position: absolute;
	left:auto;
	top: auto;
	right:-10px;
	bottom:0px;
}
.profile-page .profile-menu .badge.horizontal{
	right: -40px;
}

.profile-page .profile-menu #profile-facebook-login-container{
	position: absolute;
	left:15px;
	top:105px;
}

.profile-page .profile-menu .profile-email{
	color: #6d6d6d;
	font-size: 13px;
	line-height: 23px;
	display: block;
	clear: both;
	text-align: center;
}
.profile-page .profile-menu .profile-voucher{
	color: #6d6d6d;
	font-size: 13px;
	line-height: 23px;
	display: block;
	clear: both;
	text-align: center;
	
}
.profile-page .profile-menu .profile-rank{
	color: #6d6d6d;
	font-size: 13px;
	line-height: 16px;
	display: block;
	clear: both;
	text-align: center;
	padding-top:5px;
	
}

.profile-page .profile-menu .profile-rank.bronze{
	color: #9d755f
}
.profile-page .profile-menu .profile-rank.silver{
	color: #8b8b8b
}
.profile-page .profile-menu .profile-rank.gold{
	color: #eba000
}
.profile-page .profile-menu .profile-rank.birthday{
	color: #e60067
}
.profile-page .profile-menu .profile-rank.discount{
	color: #e60000
}


.profile-page .profile-menu .profile-voucher b{
	font-weight: 600;
}
.profile-page .profile-menu .profile-voucher em{
	font-style: normal
}

.profile-page .banner-container{
	margin-top: 0;
}

.profile-page .profile-menu .new, .profile-page .left-menu-box .new{
	background: #f5b507;
	padding: 0 4px;
	height: 15px;
	line-height: 15px;
	display: inline-block;
	position: relative;
	top: -2px;
	margin-left: 4px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;	
}

.profile-page.hide-left-sidebar .left-menu-box{
	display:none;
}
.profile-page.hide-left-sidebar #content_inside{
	padding-left:0 !important;
}
.profile-page.hide-left-sidebar .new-text-boxes{
	margin-left:0 !important;
}

.social-media-photos-listing.hide-left-sidebar #content_inside{
	padding-left:0 !important;
}
.social-media-photos-listing.hide-left-sidebar .new-text-boxes{
	margin-left:0 !important;
}



.profile-menu .user-icon-container #change-user-avatar-container{
	width: 110px;
	height: 30px;
	position: absolute;
	top: 80px;
	left: 0px;
	z-index: 2;
}
.profile-menu .user-icon-container #change-user-avatar-container .cropControls{
	width: 108px;
	height: 40px;
	position: absolute;
	bottom: 0;
	left: 0;
	
}
.profile-menu .user-icon-container #change-user-avatar-container .cropControls i.cropControlUpload{
	background: none;
	background-position: 0 0;
	margin:0 auto;
	width: 110px;
	height: 30px;
	position: absolute;
	top: 5px;
	left: 0px;
}
.profile-menu .user-icon-container #change-user-avatar-container .cropControls i.cropControlUpload:after{
	content:'\f030';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 300;
	font-size: 17px;
	color: #fff;
}



body.desktop #croppicModal{
	margin:0 auto;
	padding-top:50px;
}
body.desktop #croppicModal .title{
	width: 500px;
	/*left:calc(50% - 250px);*/
	position: relative;
	left:auto;
	top: auto;
	margin:0 auto;
}
body.desktop #croppicModal .bg{
	width: 500px;
	height:500px;
	/*left:calc(50% - 250px);*/
	position: relative;
	left:auto;
	top: auto;
	margin:0 auto;
}
body.desktop #croppicModal .call2action{
	width: 500px;
	/*left:calc(50% - 250px);*/
	position: relative;
	left:auto;
	top: auto;
	bottom: auto;
	margin:0 auto;
	padding: 10px 0;
}
body.desktop #croppicModal .call2action .green-button{
	display:inline-block;
	padding:0 50px;
}


.profile-menu .user-icon-container #change-user-avatar-container .loader{
	position:absolute;
	width: 108px;
	height: 30px;
	top: -1px;
	left: 0;
	z-index: 2;
	text-align: center;
	background: #f7f7f7;
	padding-top: 5px;
}
.profile-menu .user-icon-container #change-user-avatar-container .loader .grey{
	display: inline-block !important;
}

#croppicModal .cropControls.cropControlsCrop{
	position:fixed;
	top:35px;
	left:calc(50% + 235px);
	background: none;
	width: 30px;
}


#croppicModal .cropControls.cropControlsCrop .cropControlReset, #croppicModal .cropControls.cropControlsCrop .cropControlReset:hover{
	position: absolute;
	top: 30px;
	right: 30px;
	background-color:#fff;
	background-image: url(../img/mobile/new-sprite.png?3);
	background-position: -73px -147px;
	background-size: 143px 267px;
	margin: 0;
	width: 19px;
	height: 19px;
}

#croppicModal .cropControls.cropControlsCrop .cropControlCrop, #croppicModal .cropControls.cropControlsCrop .cropControlCrop:hover{
	display: block;
	position: fixed;
	left: 30px;
	bottom: 30px;
	background: none;
}

#croppicModal .cropControls.cropControlsCrop .cropControlZoomIn, #croppicModal .cropControls.cropControlsCrop .cropControlZoomIn:hover{
	position: absolute;
	top: 280px;
	left: -30px;
	margin: 0;
	width: 30px;
	height: 30px;
	background: none;
	/*border:1px solid red;*/
}
#croppicModal .cropControls.cropControlsCrop .cropControlZoomIn:after{
	content:'\f055';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	top: 4px;
	font-weight: 300;
	font-size: 21px;
	color: #fff;
}
#croppicModal .cropControls.cropControlsCrop .cropControlZoomOut, #croppicModal .cropControls.cropControlsCrop .cropControlZoomOut:hover{
	position: absolute;
	top: 320px;
	left: -30px;
	margin: 0;
	width: 30px;
	height: 30px;
	background: none;
	/*border:1px solid red;*/
}
#croppicModal .cropControls.cropControlsCrop .cropControlZoomOut:after{
	content:'\f056';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	top: 4px;
	font-weight: 300;
	font-size: 21px;
	color: #fff;
}


#croppicModal .cropControls.cropControlsCrop .cropControlRotateRight, #croppicModal .cropControls.cropControlsCrop .cropControlRotateRight:hover{
	position: absolute;
	top: 360px;
	left: -30px;
	margin: 0;
	width: 30px;
	height: 30px;
	background: none;
	/*border:1px solid red;*/
}
#croppicModal .cropControls.cropControlsCrop .cropControlRotateRight:after{
	content:'\f01e';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	top: 4px;
	font-weight: 300;
	font-size: 21px;
	color: #fff;
}

#croppicModal .cropControls.cropControlsCrop .cropControlRotateLeft, #croppicModal .cropControls.cropControlsCrop .cropControlRotateLeft:hover{
	position: absolute;
	top: 400px;
	left: -30px;
	margin: 0;
	width: 30px;
	height: 30px;
	background: none;
	/*border:1px solid red;*/
}
#croppicModal .cropControls.cropControlsCrop .cropControlRotateLeft:after{
	content:'\f0e2';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	top: 4px;
	font-weight: 300;
	font-size: 21px;
	color: #fff;
}

#croppicModal .loader{
	position:fixed;
	left:calc(50% - 234px);
	top:656px;
	z-index:2;
}
#croppicModal .loader .green{
	display: inline-block !important;
}




.profile-page .profile-content,
.profile-page .profile-content-prd-lst{
	/*margin-left: 20px;*/
	color: #6d6d6d;
	position: relative;
	min-height: 500px;
	/*margin-bottom:50px;*/
	
}
.profile-page .profile-content-prd-lst{
	margin-left: 0px;
}
.profile-page .profile-content-prd-lst .s-title{
	padding-left: 20px;
}
#content_inside.profile-content{
	padding-left: 0;
	/*margin-left:199px;
	padding-left:12px;
	*/
}
body.listing #content_inside.profile-content{
	/*padding-left: 0;*/
}


.profile-page .profile-content .address-container, .profile-page .profile-content .new-address-container, .profile-page .profile-content .measures-container, .profile-page .profile-content .voucher-discounts-container, .profile-page .profile-content .orders-container{
	background: #fff;
	border: 1px solid #d1d1d1;
	padding:19px;
	position:relative;
	margin-bottom:12px;
	margin-left:12px;
	
}
.profile-page .profile-content .new-address-container .row, .profile-page .profile-content .new-address-container .buttons, .profile-page .profile-content .address-container .one-address-text, .profile-page .profile-content .address-container .buttons{
	padding-left:0;
}

.profile-page .profile-content .s-title{
	margin:0;
	margin-bottom: 10px;
}
.profile-page .profile-content .linethrought{
	display: none;
}

.profile-page .profile-content .orders-container .border{
	position:relative;
	line-height: 0;
}
.profile-page .profile-content .orders-container .border img{
	position:relative;
	border:1px solid #d1d1d1;
	line-height: 0;
	z-index: 2;
}
.profile-page .profile-content .orders-container .border i.multiple{
	position: absolute;
	display: block;
	width: 100%;
	height:100%;
	border:1px solid #d1d1d1;
	z-index: 1;
	background: #f7f7f7;
	top:-4px;
	right: -4px;
}


.profile-page.favorites #listing{
	padding-top : 29px
}


.one-address .address-operations{
	display:inline-block;
	line-height: 70px;
	padding-left:10px;
	float: right;	
}
.one-address .address-operations a{
	font-size: 12px;
	color: #b2b2b2;
	margin-right: 10px;
	cursor: pointer;
}
.one-address .address-operations a .edit-address-icon{
	/*background: url("../img/hamburger-icons.png") no-repeat scroll -365px -0px;*/
	width: 11px;
	height: 20px;
	display: inline-block;
	position: relative;
	top: 6px;
	margin-right: 1px;
}
.one-address .address-operations a .edit-address-icon:after{
	content:'\f013';
	font-family: 'FontAwesome';
	height:17px;
	line-height: 17px;
	width: 13px;
	font-size: 16px;
	color: #a4a4a4;
	font-style:normal;
	position: absolute;
	left:0;
	top: 1px;
	
}
.one-address .address-operations a:hover .edit-address-icon:after{
	color: #000;
}


.one-address .address-operations a .delete-address-icon{
	/*background: url("../img/hamburger-icons.png") no-repeat scroll -386px -0px;*/
	width: 9px;
	height: 20px;
	display: inline-block;
	position: relative;
	top: 6px;
	
	margin-right: 1px;
}
.one-address .address-operations a .delete-address-icon:after{
	content:'\f057';
	font-family: 'FontAwesome';
	height:17px;
	line-height: 17px;
	width: 13px;
	font-size: 16px;
	color: #f79188;
	font-style:normal;
	position: absolute;
	left:0;
	top: 1px;
	
}
.one-address .address-operations a:hover .delete-address-icon:after{
	color: #f3442d;
}

.one-address .address-operations a.edit-address{
	
}
.profile-page .one-address .one-addres-address{
	font-size: 12px;
	color: #b2b2b2;
}
.profile-page .one-address .country-image{
	position: relative;
	top: 1px;
	display:none;
}
.profile-page .one-address{
	border-bottom: 1px solid #d1d1d1;
	color: #6d6d6d;
	line-height: 70px;
	padding-left:20px;
}
.profile-page .one-address:first-of-type{
	border-top: 1px solid #d1d1d1;
	margin-top: 20px;
}

.profile-page #order-popup-content .one-address:hover{
	background: none;
}
.profile-page .one-address.selected/*,
.profile-page .one-address .one-address-text:hover*/{
	color: #000;
}
.profile-page .one-address .set-as-default{
	display: inline-block
}

.profile-page .address-container .buttons{
	padding:10px 0 0 10px;
}


.new-address-container .row input, .finalize-order .tab-content .row input{
	width: 310px;
	height: 28px;
	background: #ffffff;
}
.new-address-container .row.double input, .finalize-order .tab-content .row.double input{
	width: 643px;
}
.new-address-container .row,.finalize-order .tab-content .row{
	width: auto;
	margin-right: 0;
	padding-left: 0px;
}
.new-address-container .row.half-row,.finalize-order .tab-content .row.half-row{
	display: inline-block;
	padding-bottom: 0;
	padding-left: 0;
}
.new-address-container .row.half-row.margin-sep,.finalize-order .tab-content .row.half-row.margin-sep{
	margin-right:16px;
}
.new-address-container .row.dotted,.finalize-order .tab-content .row.dotted{
	border-top:1px dotted	#d8d8d8;
	width: 100%;
	position: relative;
	margin-top:10px;
	padding-left:0;
}
.new-address-container .row.dotted .change-country-cnt,.finalize-order .tab-content .row.dotted .change-country-cnt{
	padding-top:15px;
	padding-left:10px;
}
.new-address-container .row.dotted .change-selected-country,.finalize-order .tab-content .row.dotted .change-selected-country{
	position:absolute;
	top:10px;
	right : 0px;
	font-size: 13px;
	text-decoration: underline;
	display: none;
	cursor: pointer;
	color:#4974ff;
}
.new-address-container .row.dotted .change-selected-country:hover,.finalize-order .tab-content .row.dotted .change-selected-country:hover{
	color: #3451b2;
}
.new-address-container .row.dotted.country-1 .change-country-cnt,.finalize-order .tab-content .row.dotted.country-1 .change-country-cnt{
	display: none;
}
.new-address-container .row.dotted.country-1 .change-selected-country,.finalize-order .tab-content .row.dotted.country-1 .change-selected-country{
	display: block;
}
#add-edit-user-address-popup .new-address-container .row.dotted.country-1 .change-selected-country{
	right : 0px;
}


.new-address-container .row.half-row input,.finalize-order .tab-content .row.half-row input{
	width: 143px;
}


.new-address-container .row .street-lst input,.finalize-order .tab-content .row .street-lst input{
	width: 59px;
	margin-right: 16px;
}

.new-address-container .selectboxit-container .selectboxit.selectboxit-btn,.finalize-order .tab-content .selectboxit-container .selectboxit.selectboxit-btn{
	width: 311px;
	background : #ffffff;
	height: 30px;
	-webkit-box-shadow: inset 0 1px #dadada;
	-moz-box-shadow: inset 0 1px #dadada;
	box-shadow: inset 0 1px #dadada;
	border: solid 1px #ccc;
	font-family: "Open Sans",sans-serif;
}

.new-address-container .row.with-title-prefix .selectboxit-container, .finalize-order .tab-content .row.with-title-prefix .selectboxit-container{
	margin-right: 4px;
}

.new-address-container .row.with-title-prefix .selectboxit-options.selectboxit-list, .finalize-order .tab-content .row.with-title-prefix .selectboxit-options.selectboxit-list{
	max-height: 158px !important;
}

.new-address-container .row.with-title-prefix input,.finalize-order .tab-content .row.with-title-prefix input{
	width: 228px;
}
.new-address-container .row.with-title-prefix .selectboxit-container .selectboxit.selectboxit-btn,.finalize-order .tab-content .row.with-title-prefix .selectboxit-container .selectboxit.selectboxit-btn{
	width: 71px;
}

.new-address-container .payment-method-content .selectboxit-container .selectboxit.selectboxit-btn,.finalize-order .tab-content .payment-method-content .selectboxit-container .selectboxit.selectboxit-btn{
	width:200px !important;
}

.new-address-container .selectboxit .selectboxit-option-icon-container,.finalize-order .tab-content .selectboxit .selectboxit-option-icon-container{
	height: 28px;
	line-height: 28px;
}
.new-address-container .selectboxit .selectboxit-text,.finalize-order .tab-content .selectboxit .selectboxit-text{
	font-family: "Open Sans",sans-serif;
	height: 30px;
	line-height: 30px;
}
.new-address-container .selectboxit-container .selectboxit-arrow-container,.finalize-order .tab-content .selectboxit-container .selectboxit-arrow-container{
	background: url("../img/selectbox-arrow2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	width: 19px;
	right:0;
	height:32px;
	
	
}

.new-address-container .white-button{
	margin-right: 47px;
	margin-bottom: 25px;
}
.new-address-container .chose-status{
	padding-left: 0;
}
.new-address-container .buttons{
	padding-top:10px;
	padding-left:10px;
}

#settings-tab .new-address-container .error_container{
	margin-bottom:20px;
}
#settings-tab .new-address-container .row{
	width: auto;
	margin-right: 0;
}
#settings-tab .new-address-container .row input{
	width: 310px;
}

#settings-tab .new-address-container .row.birthdate{
	padding-right: 0;
}
#settings-tab .new-address-container .row .selectboxit-container .selectboxit.selectboxit-btn{
	width: 242px;
}
#settings-tab .new-address-container .row.birthdate .selectboxit-container .selectboxit.selectboxit-btn, .field-container.birthdate .selectboxit-container .selectboxit.selectboxit-btn{
	width: 71px;
	
}
#settings-tab .new-address-container .row.with-title-prefix .selectboxit-container .selectboxit.selectboxit-btn{
	width: 71px;
}
#settings-tab .new-address-container .row.with-title-prefix input{
	width: 228px;
}
#settings-tab .new-address-container .row.birthdate #bd-monthSelectBoxItContainer.selectboxit-container .selectboxit.selectboxit-btn, .field-container.birthdate #bd-monthSelectBoxItContainer.selectboxit-container .selectboxit.selectboxit-btn{
	width: 135px;
}

#settings-tab .new-address-container .row.birthdate .selectboxit-container, .field-container.birthdate .selectboxit-container{
	margin-right: 6px;
}
#settings-tab .new-address-container .row #reset-password-btn{
	margin-top: 20px;
}

#settings-tab .new-address-container .row .selectboxit-container .selectboxit-arrow-container i{
	display: none;
}
#settings-tab .new-address-container .row .selectboxit-container .selectboxit-options  .selectboxit-option-icon-container{
	display: inline-block !important;
}
#settings-tab .birthday-explanation{
	font-size: 13px;
	line-height: 13px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.birthday-explanation .error-text{
	display: none;
}

.measure-video-container{
	width: 410px;
	font-size: 13px;
	float: left;
}
.measure-cristina{
	width: 131px;
	height: 333px;
	background: url('../img/mesurments-sprite.jpg') scroll 0 0 no-repeat;
	float: left;
}
.measure-cristina.circ-talie{
	background-position: -131px 0;
}
.measure-cristina.circ-talie-inf{
	background-position: -262px 0;
}
.measure-cristina.circ-sold{
	background-position: -393px 0;
}
.measure-video-descr{
	padding-bottom: 10px;
}

.measure-sizes-expl{
	line-height: 28px;
	padding-top: 10px;
}
.measure-sizes-expl a{
	margin-left: 10px;
}
.profile-page .measure-form{
	width: 252px;
}



.measure-form{
	width: 152px;
	margin-left: 27px;
	float: right;
	margin-top: 10px;
}

#measure-popup .white-button{
	margin-top: 15px;
	width: 150px;
}
#measure-popup .white-button.dimensions-trigger{
		width: inherit;
		padding: 0 8px;
		margin-left: 15px;
}
.white-button .measures-icon{
	width: 33px;
	height: 13px;
	background: url('../img/detail-sprite.png') scroll -208px -42px no-repeat;
	position: relative;
	display: inline-block;
	position: relative;
	top: 3px;
	margin-right: 4px;
}
.measure-form-element{
	border-top: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	height: 67px;
}
.measure-form-element.last{
	border-bottom: 1px solid #cacaca;
}



.profile-page .measure-form-element{
	height:60px;
	border:none;
}

.measure-form-element .measure-form-title{
	font-weight: bold;
	font-size: 13px;
	position: relative;
	top: -11px;
	display: inline-block;
	padding-right: 5px;
}
.profile-page .measure-form-element .measure-form-title{
	color: #6d6d6d;
	font-size: 12px;
	font-weight: 600;
	top: 0px;
	white-space: nowrap;
	/*width: 50px;*/
}
.lang-hu.profile-page .measure-form-element .measure-form-title{
	width:75px;
}

.lang-de.profile-page .measure-form-element .measure-form-title{
	width:auto;
	padding-right:0;
	left:-10px;
}



.measure-form-element input{
	width: 98px;
	position: relative;
	top: -6px;
	height: 21px;
	padding-left: 5px;
	line-height: 26px;
	height: 28px;
	background : #ffffff
}

.profile-page .measure-form-element input{
	top:0px;
	height: 22px;
	width: 40px;
}
.profile-page .measure-form-element select{
	width: 60px;
	position: relative;
	top:13px;
	height: 22px !important;
}

.measure-form-element.active .measure-arrow, .white-button-container.active .measure-arrow{
	display: block;
}
.white-button-container.active .measure-arrow{
	margin-top: 27px;
}
.measure-arrow{
	position: absolute;
	display: none;
	margin-left: -29px;
	margin-top: 27px;
}
.measure-form-element .measure-cm{
	display: inline-block;
	position: relative;
	top: -7px;
	left: 8px;
	color: #a4a4a4;
	font-size: 12px;
}

.profile-page .measure-form-element .measure-cm{
	color: #6d6d6d;
	left: 5px;
	top: 0px;
	position: relative !important;
}
	

.article-detail .measure-form.need-fill,.listing .measure-form.need-fill{
	position: relative
}
 
.article-detail .measure-top-text,.listing .measure-top-text{
	display: none;
}
.article-detail .measure-form.need-fill .measure-top-text,.listing .measure-form.need-fill .measure-top-text,
.article-detail .measure-table-container-inner .selected-measure .msg-text,
.listing .measure-table-container-inner .selected-measure .msg-text
{
	display: block;
	position:absolute;
	top:-25px;
	line-height: 20px;
	font-size: 13px;
	font-weight: 600;
	color: #53bf00;
	width: inherit;
	text-align: center;
	white-space: nowrap;
}

.article-detail .measure-head,.listing .measure-head{
	/*height: 60px;*/
	padding-left:20px;
	padding-right:20px;
	line-height: 48px;
	font-size: 12px;
	font-weight: 600;
	border:1px solid #ffffff;
	border-bottom: none;
}

.article-detail .measure-form.need-fill .measure-head,.listing .measure-form.need-fill .measure-head{
	border:1px solid #7bdb34;
	border-bottom: none;
	background: #efffe4;
}

.article-detail .measure-form-element,.listing .measure-form-element{
	height: 50px;
	padding-left:20px;
	padding-right:20px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	position:relative;
	
}
.article-detail .measure-form.need-fill .measure-form-element,.listing .measure-form.need-fill .measure-form-element{
	border-left:1px solid #7bdb34;
	border-right:1px solid #7bdb34;
	background: #efffe4;
}

.article-detail .measure-form .measure-form-element.error-measure,.listing .measure-form .measure-form-element.error-measure{
	background: #fff5f5;
}
.article-detail .measure-form .measure-form-element.error-measure .measure-form-title,.listing .measure-form .measure-form-element.error-measure .measure-form-title{
	color: #ff7575
}
.article-detail .measure-form .measure-form-element.error-measure .measure-cm,.listing .measure-form .measure-form-element.error-measure .measure-cm{
	color: #ff7575
}
.article-detail .measure-form .measure-form-element.error-measure .measure-check-ok,.listing .measure-form .measure-form-element.error-measure .measure-check-ok{
	visibility: hidden !important
}

.article-detail .measure-form-element.last,.listing .measure-form-element.last{
	border-bottom:1px solid #ffffff;
	height: 49px;
}

.article-detail .measure-form.need-fill .measure-form-element.last,.listing .measure-form.need-fill .measure-form-element.last{
	border-bottom:1px solid #7bdb34;
}

.article-detail .measure-form-element .measure-form-title,.listing .measure-form-element .measure-form-title{
	font-size: 12px;
	font-weight: 600;
	top:13px;
	width:40px;
	color : #6d6d6d;
	white-space: nowrap;
}

.lang-hu.article-detail .measure-form-element .measure-form-title,.lang-hu.listing .measure-form-element .measure-form-title{
	width:75px;
}

.lang-de.article-detail .measure-form-element .measure-form-title,.lang-de.listing .measure-form-element .measure-form-title{
	width:auto;
	padding-right:0;
	left:-10px;
}
	
.article-detail .measure-table-container.swimsuit .measure-form-element .measure-form-title,.listing .measure-table-container.swimsuit .measure-form-element .measure-form-title{
	width:55px;
}
	
	
.article-detail .measure-form-element input,.listing .measure-form-element input{
	height: 22px;
	width:40px;
	top:13px;
}

.article-detail .measure-form-element select,.listing .measure-form-element select{
	height: 22px;
	width:	60px;
	top:13px;
	position: relative;
	border: 1px solid #ccc;
  box-shadow: 0 1px #dadada inset;
	font-size: 14px;
	line-height: 26px;
	color: #6d6d6d;
}
.article-detail .measure-form-element .measure-cm,.listing .measure-form-element .measure-cm{
	top:13px;
	color : #6d6d6d;
	left :5px;
	
}
.article-detail .measure-form-element .measure-check-ok,.listing .measure-form-element .measure-check-ok{
	background: url("../img/menu_v2.png") repeat scroll -24px -420px rgba(0, 0, 0, 0);
	display: inline-block;
	height: 15px;
	position: relative;
	left: 10px;
	top: 11px;
	width: 18px;
	visibility: hidden;
}

/* profile - order tab */

.profile-page .profile-order-item{
	border: 1px solid #d1d1d1;
	border-bottom: 0;
	padding: 19px;
}
.profile-page .profile-order-item .simple-link{
	font-size: 12px;
	text-decoration: underline;
	color: #707070;
	display: inline-block;
	margin-left: 5px;
	cursor: pointer;
}
.profile-page .profile-order-item.last{
	border-bottom: 1px solid #e6e6e6;
}


.profile-order-info{
	display: inline-block;
	float: left;
	color: #b2b2b2;
	font-size: 12px;
	width: 270px;
	padding-top: 21px;
	padding-left: 10px;
}
#order-popup-content .profile-order-info{
	width : inherit;
	padding-left: 0; 
}
.profile-order-item .order-price{
	font-weight: bold;
	padding-top: 21px;
	float: left;
	font-size: 12px;
	text-align: right;
	width: 162px;
	padding-right: 5px;
}
.profile-order-item .order-price sup{
	font-size:8px;
	position:relative;
	top:3px;
	line-height: 8px;
	padding: 0;
	margin: 0;
	vertical-align: top;
}
.profile-order-item .order-price em{
	font-style: normal;
}
.profile-order-item .order-image{
	float: left;
	top: 2px;
}
.profile-order-item .order-image img{
	-webkit-box-shadow: 0 1px #a2a2a2;
	-moz-box-shadow: 0 1px #a2a2a2;
	box-shadow: 0 1px #a2a2a2;
	border: solid 1px #e9e9e9;
	line-height: 0;
	position: relative;
	z-index: 1;
}
.profile-order-item .order-image .multiple-image{
	-webkit-box-shadow: 0 1px #a2a2a2;
	-moz-box-shadow: 0 1px #a2a2a2;
	box-shadow: 0 1px #a2a2a2;
	border: solid 1px #e9e9e9;
	background: #f9f7f8;
	position: absolute;
	z-index: -1;
	margin-left: -3px;
	margin-top: -3px;
	width: 36px;
	height: 54px;	
}
.profile-order-item .order-image{
	position: relative;
}
.profile-order-item .order-image .prd-qty{
	width: 19px;
	height: 19px;
	-webkit-border-radius: 10px 9px 9px 10px/10px 10px 9px 9px;
	-moz-border-radius: 10px 9px 9px 10px/10px 10px 9px 9px;
	border-radius: 10px 9px 9px 10px/10px 10px 9px 9px;
	background-color: #bbb;
	color: #fff;
	text-align: center;
	line-height: 17px;
	position: absolute;
	top: 42px;
	left: 27px;
	z-index: 2;
	font-size: 10px;
	font-weight: bold;
}
.profile-order-item .order-status-container{	
	float: left;
	width: 178px;
	padding-top: 16px;
}

.profile-page .profile-order-item .sep-line{
	border-top:1px solid #e6e6e6;
	padding-top:10px;
	margin-top:10px;
	font-size: 13px;
	padding-bottom: 10px;
	cursor: default;
}
.profile-order-status{
	background: #74b64a;
	padding: 0 4px;
	height: 15px;
	line-height: 15px;
	display: inline-block;
	position: relative;
	margin-left: 4px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;	
}
.profile-order-status.orange{
	background: #ffa461;
}
.profile-order-status.red{
	background: #ff6161;
}
.profile-order-item .order-details-button{
	color: #b2b2b2;
	float: right;
	font-size: 12px;
	padding-top: 21px;
	cursor: pointer;
}
.profile-order-item .detail-arrow{
	background: url("../img/arrows-sprite.png") no-repeat scroll -60px 0px;
	width: 5px;
	height: 8px;
	position: relative;
	display: inline-block;
	margin-left: 3px;
	top: 2px;
	opacity: 0.4;
	
}

.profile-order-item .order-details-button:hover{
	color: #6d6d6d
	
}

/*
#order-popup.notify{
}
#order-popup.notify .notify-inner{
	padding: 12px 30px 30px;
	width: 760px;
}
#order-popup.notify .on-shop-cart{
	width: 760px;
}
#order-popup .on-shop-cart .article-title{
	width: 380px;
	display: table-cell;
	padding-top: 0;
	vertical-align: middle;
	height: 55px;
	float: none;
}
#order-popup .on-shop-cart .sizes{
	width: 135px;	
}
#order-popup .on-shop-cart .qty{
	width: auto;
	margin-right: 0;
}
#order-popup .on-shop-cart .price{
	width: 100px;
	margin-right: 0;
}

#order-popup .linethrought,#order-popup.notify .message{
	width: 760px;
}
#order-popup .on-shop-cart .cart-total-amount.price,#order-popup  .on-shop-cart .cart-total-vat{
	margin-right: 0;
}
#order-popup .on-shop-cart .cart-total-amount-title,#order-popup  .on-shop-cart .cart-transport-title,#order-popup  .on-shop-cart .cart-total-giftcard{
	width: 280px;
}
#order-popup .one-address .one-address-text{
	line-height: 22px;
}*/


#order-popup.notify .notify-inner{
	
}

#order-popup.notify .message{
	overflow-y:scroll;
}

#order-popup.notify .message .new-text-boxes{
	margin-left:10px;
	margin-right:10px;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	border-left:0;
	border-right:0;
	border-top:0;
	width: 760px;
}
#order-popup.notify .message .new-text-boxes .open-close, #order-popup.notify .message .white-box .open-close{
	display:none;
}
#order-popup.notify .message .article-description-title-container{
	margin: 0;
	border: 0;
	padding: 0;
}
#order-popup.notify .message .article-description-title-container .white-box{
	margin-left:10px;
	margin-right:10px;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	border:0;
}

.notify.auto-width .notify-inner{
	width:auto;
}
.notify.auto-width .message{
	width:auto;
}

.notify.auto-width .prd-cnt{
	width: auto;
	min-width: 400px
}

.love-nature{
	padding-left: 235px;
	background: no-repeat;
	display: inline-block;
	background: url(../img/love-nature.jpg) no-repeat left;
	line-height: 38px;
	height: 36px;
	color: #c43121;
	float: left;
	font-size: 11px;
	text-decoration: underline;
	position: relative;
	top: 25px;
}
/*
#order-popup .profile-order-status{
	float: left;
	margin-top: 22px;
}
#order-popup .profile-order-link-container{
	float: left;
	margin-top: 18px;
}
#order-popup .profile-order-link-container a{
	display: inline-block;
	margin: 0 10px 0 20px;
	text-decoration: underline;
	color: #6d6d6d;
}
#order-popup .address-operations{
	padding-top: 10px;
	color: #b2b2b2;
}
*/

/* notify add to bag */

 #notify-add2wishlist .sizes .t.second.anim, #notify-add2bag .notify-inner .title.anim{
		color: #ff7814 !important;
 -webkit-animation-name: shake-horizontal; -ms-animation-name: shake-horizontal; animation-name: shake-horizontal; -webkit-animation-duration: 100ms; -ms-animation-duration: 100ms; animation-duration: 100ms; -webkit-animation-iteration-count: infinite; -ms-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in-out; -ms-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-delay: 0s; -ms-animation-delay: 0s; animation-delay: 0s; -webkit-animation-play-state: running; -ms-animation-play-state: running; animation-play-state: running;
}
#notify-add2bag .notify-inner .sizes .t.anim{
		color: #ff7814;
 -webkit-animation-name: shake-horizontal; -ms-animation-name: shake-horizontal; animation-name: shake-horizontal; -webkit-animation-duration: 100ms; -ms-animation-duration: 100ms; animation-duration: 100ms; -webkit-animation-iteration-count: infinite; -ms-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in-out; -ms-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-delay: 0s; -ms-animation-delay: 0s; animation-delay: 0s; -webkit-animation-play-state: running; -ms-animation-play-state: running; animation-play-state: running;
}
@-webkit-keyframes shake-horizontal{0%{-webkit-transform:translate(0px, 0px) rotate(0deg)}2%{-webkit-transform:translate(-8px, 0px) rotate(0deg)}4%{-webkit-transform:translate(3px, 0px) rotate(0deg)}6%{-webkit-transform:translate(7px, 0px) rotate(0deg)}8%{-webkit-transform:translate(1px, 0px) rotate(0deg)}10%{-webkit-transform:translate(4px, 0px) rotate(0deg)}12%{-webkit-transform:translate(3px, 0px) rotate(0deg)}14%{-webkit-transform:translate(7px, 0px) rotate(0deg)}16%{-webkit-transform:translate(-3px, 0px) rotate(0deg)}18%{-webkit-transform:translate(-5px, 0px) rotate(0deg)}20%{-webkit-transform:translate(-10px, 0px) rotate(0deg)}22%{-webkit-transform:translate(8px, 0px) rotate(0deg)}24%{-webkit-transform:translate(2px, 0px) rotate(0deg)}26%{-webkit-transform:translate(2px, 0px) rotate(0deg)}28%{-webkit-transform:translate(3px, 0px) rotate(0deg)}30%{-webkit-transform:translate(7px, 0px) rotate(0deg)}32%{-webkit-transform:translate(-8px, 0px) rotate(0deg)}34%{-webkit-transform:translate(-10px, 0px) rotate(0deg)}36%{-webkit-transform:translate(8px, 0px) rotate(0deg)}38%{-webkit-transform:translate(-5px, 0px) rotate(0deg)}40%{-webkit-transform:translate(-1px, 0px) rotate(0deg)}42%{-webkit-transform:translate(6px, 0px) rotate(0deg)}44%{-webkit-transform:translate(-3px, 0px) rotate(0deg)}46%{-webkit-transform:translate(-1px, 0px) rotate(0deg)}48%{-webkit-transform:translate(9px, 0px) rotate(0deg)}50%{-webkit-transform:translate(-3px, 0px) rotate(0deg)}52%{-webkit-transform:translate(8px, 0px) rotate(0deg)}54%{-webkit-transform:translate(4px, 0px) rotate(0deg)}56%{-webkit-transform:translate(4px, 0px) rotate(0deg)}58%{-webkit-transform:translate(2px, 0px) rotate(0deg)}60%{-webkit-transform:translate(2px, 0px) rotate(0deg)}62%{-webkit-transform:translate(-9px, 0px) rotate(0deg)}64%{-webkit-transform:translate(-6px, 0px) rotate(0deg)}66%{-webkit-transform:translate(-10px, 0px) rotate(0deg)}68%{-webkit-transform:translate(6px, 0px) rotate(0deg)}70%{-webkit-transform:translate(7px, 0px) rotate(0deg)}72%{-webkit-transform:translate(-1px, 0px) rotate(0deg)}74%{-webkit-transform:translate(-1px, 0px) rotate(0deg)}76%{-webkit-transform:translate(4px, 0px) rotate(0deg)}78%{-webkit-transform:translate(1px, 0px) rotate(0deg)}80%{-webkit-transform:translate(-6px, 0px) rotate(0deg)}82%{-webkit-transform:translate(-3px, 0px) rotate(0deg)}84%{-webkit-transform:translate(-8px, 0px) rotate(0deg)}86%{-webkit-transform:translate(5px, 0px) rotate(0deg)}88%{-webkit-transform:translate(-3px, 0px) rotate(0deg)}90%{-webkit-transform:translate(-7px, 0px) rotate(0deg)}92%{-webkit-transform:translate(-4px, 0px) rotate(0deg)}94%{-webkit-transform:translate(2px, 0px) rotate(0deg)}96%{-webkit-transform:translate(-9px, 0px) rotate(0deg)}98%{-webkit-transform:translate(3px, 0px) rotate(0deg)}}
@-ms-keyframes shake-horizontal{0%{-ms-transform:translate(0px, 0px) rotate(0deg)}2%{-ms-transform:translate(-9px, 0px) rotate(0deg)}4%{-ms-transform:translate(3px, 0px) rotate(0deg)}6%{-ms-transform:translate(-10px, 0px) rotate(0deg)}8%{-ms-transform:translate(2px, 0px) rotate(0deg)}10%{-ms-transform:translate(5px, 0px) rotate(0deg)}12%{-ms-transform:translate(-9px, 0px) rotate(0deg)}14%{-ms-transform:translate(-8px, 0px) rotate(0deg)}16%{-ms-transform:translate(6px, 0px) rotate(0deg)}18%{-ms-transform:translate(1px, 0px) rotate(0deg)}20%{-ms-transform:translate(7px, 0px) rotate(0deg)}22%{-ms-transform:translate(4px, 0px) rotate(0deg)}24%{-ms-transform:translate(9px, 0px) rotate(0deg)}26%{-ms-transform:translate(2px, 0px) rotate(0deg)}28%{-ms-transform:translate(4px, 0px) rotate(0deg)}30%{-ms-transform:translate(-9px, 0px) rotate(0deg)}32%{-ms-transform:translate(9px, 0px) rotate(0deg)}34%{-ms-transform:translate(-4px, 0px) rotate(0deg)}36%{-ms-transform:translate(-6px, 0px) rotate(0deg)}38%{-ms-transform:translate(-3px, 0px) rotate(0deg)}40%{-ms-transform:translate(-8px, 0px) rotate(0deg)}42%{-ms-transform:translate(-8px, 0px) rotate(0deg)}44%{-ms-transform:translate(-2px, 0px) rotate(0deg)}46%{-ms-transform:translate(-7px, 0px) rotate(0deg)}48%{-ms-transform:translate(-1px, 0px) rotate(0deg)}50%{-ms-transform:translate(-8px, 0px) rotate(0deg)}52%{-ms-transform:translate(0px, 0px) rotate(0deg)}54%{-ms-transform:translate(6px, 0px) rotate(0deg)}56%{-ms-transform:translate(1px, 0px) rotate(0deg)}58%{-ms-transform:translate(-5px, 0px) rotate(0deg)}60%{-ms-transform:translate(9px, 0px) rotate(0deg)}62%{-ms-transform:translate(-3px, 0px) rotate(0deg)}64%{-ms-transform:translate(-5px, 0px) rotate(0deg)}66%{-ms-transform:translate(-6px, 0px) rotate(0deg)}68%{-ms-transform:translate(5px, 0px) rotate(0deg)}70%{-ms-transform:translate(-3px, 0px) rotate(0deg)}72%{-ms-transform:translate(-1px, 0px) rotate(0deg)}74%{-ms-transform:translate(-6px, 0px) rotate(0deg)}76%{-ms-transform:translate(-2px, 0px) rotate(0deg)}78%{-ms-transform:translate(1px, 0px) rotate(0deg)}80%{-ms-transform:translate(4px, 0px) rotate(0deg)}82%{-ms-transform:translate(7px, 0px) rotate(0deg)}84%{-ms-transform:translate(-7px, 0px) rotate(0deg)}86%{-ms-transform:translate(-4px, 0px) rotate(0deg)}88%{-ms-transform:translate(9px, 0px) rotate(0deg)}90%{-ms-transform:translate(-6px, 0px) rotate(0deg)}92%{-ms-transform:translate(-3px, 0px) rotate(0deg)}94%{-ms-transform:translate(-8px, 0px) rotate(0deg)}96%{-ms-transform:translate(4px, 0px) rotate(0deg)}98%{-ms-transform:translate(6px, 0px) rotate(0deg)}}
@keyframes shake-horizontal{0%{transform:translate(0px, 0px) rotate(0deg)}2%{transform:translate(-7px, 0px) rotate(0deg)}4%{transform:translate(7px, 0px) rotate(0deg)}6%{transform:translate(5px, 0px) rotate(0deg)}8%{transform:translate(9px, 0px) rotate(0deg)}10%{transform:translate(9px, 0px) rotate(0deg)}12%{transform:translate(3px, 0px) rotate(0deg)}14%{transform:translate(9px, 0px) rotate(0deg)}16%{transform:translate(-6px, 0px) rotate(0deg)}18%{transform:translate(8px, 0px) rotate(0deg)}20%{transform:translate(-2px, 0px) rotate(0deg)}22%{transform:translate(-1px, 0px) rotate(0deg)}24%{transform:translate(0px, 0px) rotate(0deg)}26%{transform:translate(-6px, 0px) rotate(0deg)}28%{transform:translate(-5px, 0px) rotate(0deg)}30%{transform:translate(-4px, 0px) rotate(0deg)}32%{transform:translate(-10px, 0px) rotate(0deg)}34%{transform:translate(9px, 0px) rotate(0deg)}36%{transform:translate(4px, 0px) rotate(0deg)}38%{transform:translate(-1px, 0px) rotate(0deg)}40%{transform:translate(2px, 0px) rotate(0deg)}42%{transform:translate(2px, 0px) rotate(0deg)}44%{transform:translate(-4px, 0px) rotate(0deg)}46%{transform:translate(8px, 0px) rotate(0deg)}48%{transform:translate(-6px, 0px) rotate(0deg)}50%{transform:translate(4px, 0px) rotate(0deg)}52%{transform:translate(-5px, 0px) rotate(0deg)}54%{transform:translate(6px, 0px) rotate(0deg)}56%{transform:translate(-5px, 0px) rotate(0deg)}58%{transform:translate(0px, 0px) rotate(0deg)}60%{transform:translate(3px, 0px) rotate(0deg)}62%{transform:translate(5px, 0px) rotate(0deg)}64%{transform:translate(-4px, 0px) rotate(0deg)}66%{transform:translate(-8px, 0px) rotate(0deg)}68%{transform:translate(4px, 0px) rotate(0deg)}70%{transform:translate(-5px, 0px) rotate(0deg)}72%{transform:translate(7px, 0px) rotate(0deg)}74%{transform:translate(-5px, 0px) rotate(0deg)}76%{transform:translate(1px, 0px) rotate(0deg)}78%{transform:translate(8px, 0px) rotate(0deg)}80%{transform:translate(8px, 0px) rotate(0deg)}82%{transform:translate(7px, 0px) rotate(0deg)}84%{transform:translate(-10px, 0px) rotate(0deg)}86%{transform:translate(9px, 0px) rotate(0deg)}88%{transform:translate(-1px, 0px) rotate(0deg)}90%{transform:translate(0px, 0px) rotate(0deg)}92%{transform:translate(-2px, 0px) rotate(0deg)}94%{transform:translate(5px, 0px) rotate(0deg)}96%{transform:translate(5px, 0px) rotate(0deg)}98%{transform:translate(-8px, 0px) rotate(0deg)}}

#notify-add2wishlist.notify .notify-inner{
	padding: 0;
	padding-top: 20px;
}

#notify-add2wishlist.notify .message > .container{
	overflow: hidden;
	position:relative;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
}
#notify-add2wishlist.notify .container .inner{
	display: block;
	top:0;left:0
}
#notify-add2wishlist.notify .container .step1, #notify-add2wishlist.notify .container .step2{
	display: block;
	float: left;
}
#notify-add2wishlist.notify .container .step1 .title{
	font-size: 18px;
	line-height: 18px;
	font-weight: 600;
	padding-bottom: 25px;
	color:#000;
}
#notify-add2wishlist.notify .container .step2 .title{
	font-size: 18px;
	line-height: 18px;
	
	padding-bottom: 25px;
	
}
#notify-add2wishlist.notify .container .step2 .title .green-title{
	color: #3ba661;
	font-weight: 600;
	font-size: 18px;
	padding-bottom:4px;
	display:inline-block
}


#notify-add2wishlist.notify .prd-cnt .article-title, #notify-add2wishlist.notify .prd-cnt .add-form .t{
	color: #666;
	font-size:13px;
	padding:0;
	line-height: 13px;
	margin-bottom: 7px;
}

#notify-add2wishlist.notify .sizes{
	float: none;
	clear: both;
	height: 38px;
}

#notify-add2wishlist.notify .sizes, #notify-add2bag.notify .sizes{
	height: 45px;
	clear:both;
	margin-right: 10px;
}
#notify-add2wishlist.notify .wishFld{
	padding-top:15px;
	height:105px;
	overflow: hidden;
}

#notify-add2wishlist.notify input#wishlist_email{
	line-height: 33px;
	height: 33px;
	position: relative;
	color: #666;
	font-size: 13px;
	top: 1px;
	width: 400px;
	margin-right: 15px;
	display: block;
	background:#fff;
}
#notify-add2wishlist.notify .wishlist-btn.h37{
	float:left;
	position: static;
	top:auto;
	height:36px;
	line-height:36px;
	
	
}

#notify-add2wishlist.notify .container .step2 .prd-cnt{
	padding-top: 7px;
}

#notify-add2wishlist.notify .one-carousel{
	background:#f7f7f7;
	border-top: 1px solid #cacaca;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
	margin: 0;
}

#notify-add2wishlist.notify .one-carousel .content{
	margin-top:20px;
	height: auto;
}
#notify-add2wishlist.notify .one-carousel .content .list{
	width: 8000px;
}

#notify-add2wishlist.notify .one-carousel .title{
	line-height: 20px;
	font-size: 18px;
	padding-top: 20px;
	color: #000;
}
#notify-add2wishlist.notify .product-carousels .one-carousel .list a{
	margin-left: 0;
	float:none;
	display:inline-block;
	margin-right:12px
}
#notify-add2wishlist.notify .product-carousels .one-carousel .list a:first-of-type{
	
}
#notify-add2wishlist.notify .product-carousels .one-carousel .list a img{
	
}
#notify-add2wishlist.notify .product-carousels .one-carousel .container-inner .caroufredsel_wrapper{
	width: 660px !important;
}

#notify-add2wishlist.notify .product-carousels .one-carousel .container .left-arrow, #notify-add2wishlist.notify .product-carousels .one-carousel .container .right-arrow{
	top: 108px;
}

#notify-add2wishlist .title  .title-email{
	font-size: 13px;
	color: #666;
	position: relative;
	top: 0px;
	display: block;
}
#wishlist-form .t{
	font-weight: bold;
	margin-top: 8px;
	display: block;
}
/* detail page submenu */
.stick-add-image img{
	width: 40px;
}
#wishlist-form .pink-button.wishlist-btn{
	top: inherit;
	bottom: 0;
	right: 0;
}

#notify-TryOnShowroom.notify .notify-body{
	min-width: 600px;
}

#notify-TryOnShowroom.notify .notify-body .title{
	font-size: 18px;
	line-height: 18px;
	font-weight: 600;
	padding-bottom: 25px;
	border-bottom: 1px solid #d1d1d1;
	margin-bottom: 20px;
}

#notify-TryOnShowroom.notify .notify-body .title .location{
	font-size:12px;
	line-height: 18px;
	font-weight:normal;
	color:#666666;
	position:relative;
	margin-top: 15px;
	display:block;
}
#notify-TryOnShowroom.notify .notify-body .title .location span.pin{
	display: inline-block;
	position:relative;
	width:13px;
	vertical-align: top;
}
#notify-TryOnShowroom.notify .notify-body .title .location span.pin i:after{
	content:'\f041';
	font-family: 'FontAwesome';
	height:17px;
	line-height: 17px;
	width: 10px;
	font-size: 17px;
	color: #aeb1b3;
	font-style:normal;
	position: absolute;
	left:0;
	top: 1px;
}
#notify-TryOnShowroom.notify .notify-body .title .location span.phone{
	display: inline-block;
	position:relative;
	width:35px;
	vertical-align: top;
}

#notify-TryOnShowroom.notify .notify-body .title .location span.phone i{
	
}
#notify-TryOnShowroom.notify .notify-body .title .location span.phone i:after{
	content:'\f095';
	font-family: 'FontAwesome';
	height:17px;
	line-height: 17px;
	width: 10px;
	font-size: 17px;
	color: #aeb1b3;
	font-style:normal;
	position: absolute;
	right:7px;
	top: 1px;
}
#notify-TryOnShowroom.notify .notify-body .title .location span.hour{
	display: inline-block;
	position:relative;
	width:35px;
	vertical-align: top;
}
#notify-TryOnShowroom.notify .notify-body .title .location span.hour i{
}
#notify-TryOnShowroom.notify .notify-body .title .location span.hour i:after{
	content:'\f017';
	font-family: 'FontAwesome';
	height:17px;
	line-height: 17px;
	width: 10px;
	font-size: 17px;
	color: #aeb1b3;
	font-style:normal;
	position: absolute;
	right:7px;
	top: 1px;
}


#notify-TryOnShowroom.notify .notify-body .title .shop-icon{
	position:absolute;
	right: 10px;
	top: 10px;
	
}

#notify-TryOnShowroom.notify .notify-body .title i.check{
	background: rgba(0, 0, 0, 0) url(../img/arrows-sprite-v3.png?2) no-repeat scroll -55px -250px;
    width: 22px;
    height: 24px;
    display: inline-block;
    position: relative;
    top: 4px;
    margin-right: 6px;
}
#notify-TryOnShowroom.notify .notify-body .title.green-text{
	color: #3ba661;
}
#notify-TryOnShowroom.notify .notify-body .thanks-description{
	line-height:19px;
	color:#666666;
	font-size:13px;
	padding-top:20px;
	padding-bottom:20px;
}
#notify-TryOnShowroom.notify .notify-body .prd-cnt .green-text{
	color: #3ba661;
	font-weight:600;
	line-height: 13px;
}

#notify-TryOnShowroom.notify .prd-cnt{
	padding-right: 150px;
	padding-top: 20px;
	min-width: 450px
}

#notify-TryOnShowroom.notify .prd-cnt .article-title{
	color: #666;
	font-size:13px;
	padding:0;
	line-height: 13px;
	margin-bottom: 7px;
}
#notify-TryOnShowroom.notify .showroom_data{
	border-top:1px solid #d1d1d1;
	margin-top: 20px;
}
#notify-TryOnShowroom.notify .showroom_data .t, #notify-Location.notify .location_data .t{
	display:block;
	color: #6d6d6d;
	font-size:13px;
	line-height: 13px;
	padding-top: 25px;
	font-weight: 600;
	padding-bottom: 7px;
}

#notify-TryOnShowroom.notify .showroom_data .step-2{
	display:none;
}

#notify-TryOnShowroom.notify .showroom_data .unavailable-in-shop .read-msg{
	height: 34px;
	display:block;
	width: 421px;
	font-size: 13px;
	color : red;
	font-weight:600;
	line-height: 34px;
	border:1px solid red;
	padding:1px;
	padding-left:5px;
	
}
#notify-TryOnShowroom.notify .showroom_data .selectboxit-container.select-error .selectboxit-btn{
	border: 1px solid #f3442d;
}

#notify-TryOnShowroom.notify .showroom_data .selectboxit-container .selectboxit.selectboxit-btn{
	box-shadow: none;
	width: 421px;
	padding-left: 5px;
}

#notify-TryOnShowroom.notify .showroom_data .selectboxit-container .selectboxit.selectboxit-btn.selectboxit-hover, #notify-TryOnShowroom.notify .showroom_data .selectboxit-container .selectboxit.selectboxit-btn.selectboxit-focus{
	-webkit-box-shadow: inset 0 1px #dadada;
	-moz-box-shadow: inset 0 1px #dadada;
	box-shadow: inset 0 1px #dadada;
	border: solid 1px #a6a6a6;
}

#notify-TryOnShowroom.notify .showroom_data .selectboxit-container.select-error .selectboxit.selectboxit-btn.selectboxit-hover, #notify-TryOnShowroom.notify .showroom_data .selectboxit-container.select-error .selectboxit.selectboxit-btn.selectboxit-focus{
	-webkit-box-shadow: inset 0 1px #f3442d;
	-moz-box-shadow: inset 0 1px #f3442d;
	box-shadow: inset 0 1px #f3442d;
	border: solid 1px #f3442d;
}

#notify-TryOnShowroom.notify .showroom_data .selectboxit-container .selectboxit-options{
	max-height:219px;
}
#notify-TryOnShowroom.notify .showroom_data .selectboxit-container span, #notify-TryOnShowroom.notify .showroom_data .selectboxit-container .selectboxit-options a{
	font-size: 13px;
	color: #6d6d6d;
	height:34px;
	line-height: 34px;
}
#notify-TryOnShowroom.notify .showroom_data .selectboxit-container .selectboxit-options .selectboxit-selected a{
	color: #6d6d6d;
	background: #f0f2f1 !important;
}
#notify-TryOnShowroom.notify .showroom_data .selectboxit-container .selectboxit-options .selectboxit-focus a{
	background: #f0f2f1 !important;
}
#notify-TryOnShowroom.notify .showroom_data .selectboxit-container .selectboxit-options .selectboxit-disabled a{
	color: #b3b3b3;
}


#notify-TryOnShowroom.notify .showroom_data .selectboxit-container .additional-container{
	position:absolute;
	left:70px;
	display:inline;
	color: #b3b3b3;
	font-size: 13px;
	font-family: "Open Sans",sans-serif;
}
#notify-TryOnShowroom.notify .showroom_data .selectboxit-container .selectboxit-text{
	font-size: 13px;
	color: #6d6d6d;
	max-width: 100% !important;
	font-family: "Open Sans",sans-serif !important;
}
#notify-TryOnShowroom.notify .showroom_data .selectboxit-container .selectboxit-text .additional-container{
	position:relative;
	left:auto;
}
#notify-TryOnShowroom.notify .showroom_data .selectboxit-container .green-text{
	color: #45ab69;
	display:inline;
	font-size: 13px;
	font-weight:600;
	font-family: "Open Sans",sans-serif;

}
#notify-TryOnShowroom.notify .showroom_data .selectboxit-container .selectboxit .selectboxit-arrow-container{
	background:none;
	width: 23px;
	
}
#notify-TryOnShowroom.notify .showroom_data .selectboxit-container .selectboxit .selectboxit-arrow-container .selectboxit-arrow{
	display:block;
	top: 0;
	border:0;
	
}
#notify-TryOnShowroom.notify .showroom_data .selectboxit-container .selectboxit .selectboxit-arrow-container .selectboxit-arrow:after{
	background: none;
	content:'\f107';
	font-family: 'FontAwesome';
	height:28px;
	line-height: 28px;
	width: 10px;
	font-size: 20px;
	color: #808080;
	position: absolute;
	right:0px;
	top: 4px;
}
#notify-TryOnShowroom.notify .showroom_data .right-align-loader{
	margin-top: 5px;
}



#notify-TryOnShowroom.notify .showroom_data input{
	height: 34px;
	line-height: 34px;
	background: #fff;
	font-size: 13px;
	width: 421px;
}
#notify-TryOnShowroom.notify .showroom_data .buttons, #notify-Location.notify .location_data .buttons{
	padding-top: 20px;
	padding-bottom: 10px;
}

#notify-TryOnShowroom.notify .showroom_data .tryOnShowroom-btn, #notify-Location.notify .location_data .save-location-btn{
	font-size: 11px;
	font-weight: 600;
	height: 43px;
	letter-spacing: 1px;
	line-height: 43px;
	margin-top: 9px;
	text-transform: uppercase;
}
#notify-TryOnShowroom.notify .showroom_data .tryOnShowroom-btn .right-arrow:after, #notify-Location.notify .location_data .save-location-btn .right-arrow:after{
	top:-15px;
}

#notify-TryOnShowroom.notify .showroom_data label.error, #notify-Location.notify .location_data label.error{
	color: #f3442d;
}

#notify-Location.notify .notify-body > .title{
	padding-right: 100px
}

#notify-Location.notify .location_data{
	padding-right: 200px;
	padding-bottom: 10px;
	border-bottom: 1px solid #cbcbcb;
}
#notify-Location.notify .delivery_data{
	padding-top: 20px;
	min-height: 25px;
}
#notify-Location.notify .notify-body .delivery_data .transport-title, .new-text-boxes .delivery_data .transport-title{
	font-weight:400;
	font-size:13px;
	color: #666666;
	line-height: 15px;
	padding-bottom: 10px;
	
}
#notify-Location.notify .notify-body .delivery_data .transport-title .green, .new-text-boxes .delivery_data .transport-title .green{
	color:#3ba661;
	font-weight: 600;
}

#notify-Location.notify .notify-body .delivery_data span.pin, .new-text-boxes .delivery_data span.pin{
	display: inline-block;
	position:relative;
	width:10px;
	vertical-align: top;
	margin-left:5px;
}
#notify-Location.notify .notify-body .delivery_data span.pin i:after, .new-text-boxes .delivery_data span.pin i:after{
	content:'\f041';
	font-family: 'FontAwesome';
	height:17px;
	line-height: 17px;
	width: 10px;
	font-size: 17px;
	color: #aeb1b3;
	font-style:normal;
	position: absolute;
	right:0;
	top: -2px;
}
#notify-Location.notify .notify-body .delivery_tax{
	padding-bottom: 20px;
	min-height: 60px;
}
#notify-Location.notify .notify-body .delivery_tax table, .new-text-boxes .delivery_tax table{
	border-top:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	padding:0;
	margin:0;
	margin-top: 10px;
}
#notify-Location.notify .notify-body .delivery_tax table th, .new-text-boxes .delivery_tax table th{
	background: #f2f2f2;
	padding-left:30px;
	padding-right: 30px;
	line-height: 28px;
	color:#666;
	text-align:center;
	border-left: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	font-weight: normal;
}
#notify-Location.notify .notify-body .delivery_tax table td, .new-text-boxes .delivery_tax table td{
	padding-left:30px;
	padding-right: 30px;
	line-height: 28px;
	color:#666;
	border-left: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	text-align:center;
}
#notify-Location.notify .notify-body .delivery_tax table tr.gold-line td, .new-text-boxes .delivery_tax table tr.gold-line td{
	color: #eba000;
}
#notify-Location.notify .notify-body .delivery_tax table tr.silver-line td, .new-text-boxes .delivery_tax table tr.silver-line td{
	color: #8b8b8b;
}
#notify-Location.notify .notify-body .delivery_tax table tr.bronze-line td, .new-text-boxes .delivery_tax table tr.bronze-line td{
	color: #9d755f;
}
#notify-Location.notify .notify-body .delivery_tax table tr td.leftAlign, .new-text-boxes .delivery_tax table tr td.leftAlign{
	text-align: left;
	padding:0 10px;
}
#notify-Location.notify .notify-body .delivery_tax table tr td.centerAlign, .new-text-boxes .delivery_tax table tr td.centerAlign{
	text-align: center;
	padding:0 10px;
}
#notify-Location.notify .notify-body .delivery_tax table.shipping-table th, .new-text-boxes .delivery_tax table.shipping-table th, #notify-Location.notify .notify-body .delivery_tax table.shipping-table td, .new-text-boxes .delivery_tax table.shipping-table td{
	padding:0 10px;
}



.stick-add-image{
	width: 40px;
	height: 40px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	border-radius: 22px;
	overflow: hidden;
	display: inline-block;
	border: 1px solid #e9e9e9;
	float: left;
	margin-top: 7px;
	margin-right: 8px;
}
.stick-add-title{
	overflow: hidden;
	display: block;
	color: #a4a4a4;
	font-weight: normal;
	font-size: 15px;
	height: 52px;
	line-height: 57px;
	text-overflow:ellipsis;
	white-space: nowrap;
	padding-right:20px;
}
.stick-add-price{
	float: right;
	font-weight: normal;
	margin-right: 15px;
	position: relative;
	top: 3px;
}
.detail-price-container{
	/*height: 29px;*/
}
.stick-add-price .detail-price-container{
	display: table-cell;
	height: 52px;
	vertical-align: middle;
}
.article-detail .stick-add-price  div.price span.pr .p{
	top: 0px;
}
.article-detail .stick-add-price  div.price span.pr-p .p, .article-detail .stick-add-price  div.price span.pr-bfr .p{
	top: 0px;
}

.article-detail .stick-add-price div.price span.pr .op{
	top: 0;
}
.stick-add-btn-container{
	float: right;
}



.stick-add-btn-container .sizes .t,.stick-add-btn-container .measures,.stick-add-btn-container .your-size{
	display: none !important;
}
.stick-add-btn-container .detail-page-size-btn-container{
	background: none;
	padding: 0;
	display: table-cell;
	height: 42px;
	vertical-align: middle;
	border:0 none;
	
}

.stick-add-btn-container .detail-page-size-btn-container .sizes{
	float: left;
	margin-top: 2px;
	margin-right: 15px;
	position: relative;
}
.stick-add-btn-container .detail-page-size-btn-container .pink-button.add2cart-btn,
body .stick-add-btn-container .wishlist-btn{
	float: right;
	margin-top: 0;
	position: relative;
	top: 0px;
	right: inherit;
	height: 30px;
	line-height: 30px;
}
.stick-add-btn-container .detail-page-size-btn-container .pink-button.add2cart-btn i{
	display: none;
}

.stick-add-btn-container.hide-sizes .sizes-list{
	display:none;
}


.newsletter .pink-button, .thank-you .pink-button{
	color: #fff;
	text-decoration: none;
}
.newsletter .pink-button:hover, .thank-you .pink-button:hover{
	text-decoration: none;
}
.thank-you .continue-shopping-container{
	padding-top: 10px;
}
/* rating */
.one_rating_star{
	background: url( "../img/hamburger-icons.png"  ) no-repeat scroll -420px 0;
	width:20px;
	margin-left: 13px;
	height:20px;
	display:inline-block;
	position:relative;
}
.first_rating_star{
	margin-left:0;
}

.to_click_star_div{
	position:absolute;
	width:20px;
	height:20px;
}
.rating_container{
	height: 21px;
	cursor: default;
	position: relative;
	top: 3px;
	float: left;
	width: 80px;
}
.rating_container .rating-text{
	font-size:13px;
	line-height: 20px;
	float: left;
	padding-left:5px;
	font-weight:600;
}

.rating_container.bottom{
	width: auto;
}
.rating_container .rating_inner_container{
	width: 75px;
	float: left;
}
.rating_container.bottom .rating_inner_container{
	float: left;
	width: 100px;
}

.rating_container .rating{
	width: 178px;
  position: absolute;
  z-index: 999;
  box-shadow: rgb(164, 164, 164) 0px 0px 2px;
  padding: 8px 7px 13px 10px;
  background-color: rgb(255, 255, 255);	
}
.rating_container .rating .rating-details{
  color: #666;
  text-decoration: underline;
  font-size: 12px;
  padding: 15px 0 5px 0;
  text-align: center;
  float: left;
  width: 100%;
}

.rating-loader {	
	float:left;
}
.rating-loader img{
	position: absolute;
}
.rating_container.enable .rating_inner_container{
	cursor: pointer
}
.one_rating_star{
	background: url( "../img/hamburger-icons.png"  ) no-repeat scroll -443px 0;
}
.one_rating_star.rated{
	background: url( "../img/hamburger-icons.png"  ) no-repeat scroll -423px 0;
}
.rating_container.enable .one_rating_star.rated{
	background: url( "../img/hamburger-icons.png"  ) no-repeat scroll -443px 0;
}
.rating_container.enable:hover .first_rating_star:hover,
.rating_container.enable:hover .second_rating_star:hover,
.rating_container.enable:hover .third_rating_star:hover,
.rating_container.enable:hover .fourth_rating_star:hover,
.rating_container.enable:hover .fifth_rating_star:hover{
	background: url( "../img/hamburger-icons.png"  ) no-repeat scroll -423px 0;
	cursor: pointer
}
.rated_cnt_container{ padding-left:3px; }

.rating_container .rate_txt{
	color: #666666;
	display: inline-block;
	float: left;
	font-size: 12px;
	position: relative;
	top: 1px;
	margin-left: 0;
}
.rateovercontainer .ss-code{
	float: left;
	font-size: 12px;
	margin: 0;
	margin-left:7px;
	border-left:1px solid #a4a4a4;
	padding: 0;
	padding-left: 7px;
	padding-bottom: 2px;
	line-height: 13px;
	color: #666666;
	top:6px;
	position:relative
	
}

#rating-container.article-description-title-container{
}
#rating-container .article-description-title{
	background: none;
	padding-bottom: 15px;
}

.message-info.success{
	border: solid 1px #c2e2c6;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px; color: #95ce9d; text-shadow: 0 1px #fff;
	padding : 13px;
	margin-bottom:20px;
}
.message-info.error{
	border: solid 1px #ffa2a2;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px; color: #ffa2a2; text-shadow: 0 1px #fff;
	padding : 13px;
	margin-bottom:20px;
}

.zoomContainer {
    z-index: 6;
}
.zoomContainer .zoomLens{
	font-size: 12px;
	text-align: center;
}
.zoomContainer .zoomLens .cstmText{
	display: block;
	margin-top:15px;
	text-align: center;
	-webkit-user-select: none; /* webkit (safari, chrome) browsers */
	-moz-user-select: none; /* mozilla browsers */
	-khtml-user-select: none; /* webkit (konqueror) browsers */
	-ms-user-select: none; /* IE10+ */
}


.zoomContainer .zoomWindow{
	position:relative;
	z-index:1;
	font-size: 0;
	line-height: 0;
	margin-top:1px
}

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; font-size: 14px; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #e81788; }


/* filter */
.filter-container{	
	/*background: #fff;*/
	display: inline-block;
	overflow: hidden;
	/*border: solid 1px #d1d1d1;
	border-bottom-color: #b8b6b3;*/
	position: relative;
	/*padding-bottom: 11px;*/
}

.filter-container .filter-box-container{
	background: #fff;
	border: solid 1px #d1d1d1;
	border-bottom-color: #b8b6b3;
	margin-bottom:12px;
	padding-bottom: 3px;
	padding-top: 1px;
}


.filter-box-content-inner .subcat{
	padding-left:0px;
	padding-top:6px;
}


.filter-container .filter-box-content-inner .text{
	font-size:11px;
	color :#b2b2b2;
}
.grey-filter-item{
	height: 18px;
	line-height: 18px;
	/*
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	*/
	background-color: #f2f2f2;
	-webkit-box-shadow: 0 1px #bebebe, inset 0 0 0 1px #f8f8f8;
	-moz-box-shadow: 0 1px #bebebe, inset 0 0 0 1px #f8f8f8;
	box-shadow: 0 1px #bebebe, inset 0 0 0 1px #f8f8f8;
	border: solid 1px #c0c0c0;
	padding: 0 5px;
	display: inline-block;
	color: #8b8b8b;
	font-size: 11px;
	text-shadow: 1px 1px 0 #fff;
	margin-right: 0px;
	margin-left: -1px;
	margin-top: 4px;
	position: relative;
	cursor: pointer;
	margin-bottom: 5px;
}
.grey-filter-item:hover{
	background-color: #f2f2f2;
	-webkit-box-shadow: inset 0 1px #b0b0b0, inset 0 0 0 1px #f8f8f8;
	-moz-box-shadow: inset 0 1px #b0b0b0, inset 0 0 0 1px #f8f8f8;
	box-shadow: inset 0 1px #b0b0b0, inset 0 0 0 1px #f8f8f8;
	border: solid 1px #c0c0c0;
}
.filter-item-placeholder {
    display: inline-block;
    height: 1px;
    width: 30px;
}
.filter-container .active-filters{
	padding-left: 10px;
	padding-top: 10px;
	display:none;
}
.filter-container .delete-filters{
	display: block;
	font-size: 11px;
	text-decoration: underline;
	color: #666;
	margin-top: 8px;
}
.filter-container .filter-title {
	color: #53a725;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.filter-container .filter-title .green-check{
    background: url("../img/menu_v2.png") no-repeat scroll -152px -157px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 15px;
    margin-right: 2px;
    position: relative;
		top: 3px;
    width: 14px;	
}
.filter-container .add-filter-container{
 /*background: url("../img/dynamic-text-bg.png") repeat-x scroll center top rgba(0, 0, 0, 0);*/
 /*padding-top: 17px;
	margin-top: 13px;*/
}
.filter-container .small-delete-icon{	
	background: url("../img/menu_v2.png") no-repeat scroll -166px -157px rgba(0, 0, 0, 0);
	height: 11px;
	width: 11px;
	position: absolute;
	right: -5px;
	top: -3px;
	display: none;
}
.grey-filter-item:hover .small-delete-icon,.filter-color:hover .small-delete-icon,.filter-texture:hover .small-delete-icon, .filter-group.sizes .gr-size:hover .small-delete-icon{
	display: block;
}
.filter-container .add-filter-title{
	color: #8a8a8a;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 10px;
	margin-bottom: 11px;
	display: none;
}
.filter-container .add-filter-icon{
    background: url("../img/menu_v2.png") no-repeat scroll -137px -157px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 15px;
    margin-right: 2px;
    position: relative;
		top: 3px;
    width: 14px;	
}
.filter-container .filter-box-title{
	font-size:13px;
	line-height:13px;
	font-weight: 600;
  letter-spacing: 1px;
	text-transform: uppercase;
	display: block;
	/*border-top: 1px solid #d1d1d1;*/
	padding: 12px 15px 10px 15px;
	position: relative;
	color: #242424;
	cursor: pointer;
}
.filter-container .filter-box-title:hover{
	text-decoration: underline;
}
.filter-container .filter-box-container .filter-box-title .filter-box-arrow{
  /*background: url("../img/arrows-sprite.png") no-repeat scroll -59px 0px rgba(0, 0, 0, 0);*/
	background: none;
	height: 7px;
	margin-top: 7px;
	opacity: 1;
	position: absolute;
	right: 17px;
	width: 7px;
}
.filter-container .filter-box-container.opened .filter-box-title .filter-box-arrow{
  /*background: url("../img/arrows-sprite.png") no-repeat scroll -38px 0px rgba(0, 0, 0, 0);*/
	height: 7px;
	margin-top: 7px;
	opacity: 1;
	position: absolute;
	right: 17px;
	width: 7px;
}

.filter-container .filter-box-container .filter-box-title .filter-box-arrow:after {
    content:'\f107';
    font-family: 'FontAwesome';
  width: 10px;
	color: #6a6a6a;
	position: absolute;
	top:-13px;
  font-style: normal;
  font-size: 14px;
    height: 26px;
    line-height: 25px;
}
.filter-container .filter-box-container.opened .filter-box-title .filter-box-arrow:after {

  content:'\f106';
	font-family: 'FontAwesome';
  width: 10px;
	color: #6a6a6a;
	position: absolute;
	top:-12px;
  font-style: normal;
  font-size: 14px;
    height: 26px;
    line-height: 25px;
}

.filter-container .filter-box-container.opened .filter-box-title{
	color: #242424;
}
.filter-container .filter-box-content{
	padding-left: 15px;	
	overflow: hidden;
	padding-bottom: 0px;
	position: relative;
}
.filter-container .filter-box-container.opened .filter-box-content{
	height: inherit;
	top: 0 !important;
}
.filter-container .filter-box-container .sub-cats{
	display: none;
}
.filter-container .filter-box-container.opened .main-cat{
	display: none;
}
.filter-container .filter-box-container.opened .sub-cats{
	display: inline-block;
}

.filter-container .filter-box-container.with-searchfield .filter-box-content-inner {
    overflow: hidden;
    position: relative;
}
.filter-container .filter-box-container .filter-box-content-inner2 {
	margin-bottom: 9px;
}
.filter-container .filter-box-container.with-searchfield .filter-box-content-inner2 {
    max-height: 268px;
    overflow: hidden;
    position: relative;
		margin-top: 10px;
}
.filter-container .filter-box-container.with-searchfield .filter-box-content-inner .categories {
	padding:0;
}
.filter-container .filter-box-container.with-searchfield .filter-box-content-inner .brands {
	padding:0;
}
.filter-container .filter-box-container.with-searchfield .filter-box-content-inner .ps-scrollbar-y-rail {
    opacity: 1;
    background: #eee;
		margin-right: 10px;
}
.filter-container .filter-box-container.with-searchfield .filter-box-content-inner .ps-scrollbar-y-rail .ps-scrollbar-y{
    cursor: pointer
}
.filter-container .filter-box-container.with-searchfield .filter-box-content-inner .ps-scrollbar-y-rail:hover {
    opacity: 1;
}

.filter-container .filter-box-container .filter-box-search{
    display: none;
    padding-right:12px;
    padding-top: 6px;
    padding-bottom: 0px;
    position: relative;
}
.filter-container .filter-box-container .filter-box-search input.little{
    font-size: 13px;
    line-height: 13px;
    height: 22px;
    background: none;
    width:calc(100% - 30px);
    padding-right: 20px;
    
}
.filter-container .filter-box-container .filter-box-search .search-icon:after{
    content:'\f002';
    font-family: 'FontAwesome';
    width: 10px;
    height: 10px;
    font-size:13px;
    position: absolute;
    top: 13px;
    right: 23px;
    color: #a4a4a4;
    font-style: normal;
    font-weight: 300;
}
.filter-container .filter-box-container .filter-box-search .search-icon.close:after{
    content:'\f057';
    cursor: pointer;
}
.filter-container .filter-box-container.opened .filter-box-search{
    display: block;
    
}

.filter-container .filter-box-container.disabled{
	opacity: 0.5;
}
.filter-container .filter-box-container.disabled .filter-box-title{
	cursor: default;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.filter-container .filter-box-container.disabled .filter-box-title:hover{
	text-decoration: none;
}
.filter-container .filter-box-container.disabled .filter-box-title i.filter-box-arrow{
	display: none;
}
.filter-container .filter-box-container.disabled .filter-box-content{
	display: none !important;
}




body.new-collection .filter-container, body.total-looks .filter-container{
	display: none !important;
}

.filter-box-content .pricebox{
	padding-right: 12px;
	padding-top: 10px;
}

.finalize-order .on-shop-cart .pr.pr-p .p, .finalize-order .on-shop-cart .pr.pr-bfr .p,
.finalize-order .on-shop-cart .pr.pr-b .p, .finalize-order .on-shop-cart .pr.pr-s .p,
.finalize-order .on-shop-cart .pr.pr-g .p, .finalize-order .on-shop-cart .pr.pr-h .p,
.order-detail .on-shop-cart .pr.pr-p .p, .order-detail .on-shop-cart .pr.pr-bfr .p,
.order-detail .on-shop-cart .pr.pr-b .p, .order-detail .on-shop-cart .pr.pr-s .p,
.order-detail .on-shop-cart .pr.pr-g .p, .order-detail .on-shop-cart .pr.pr-h .p{
	top: 10px;
}

.finalize-order .on-shop-cart .pr.pr-b .p, .order-detail .on-shop-cart .pr.pr-b .p{
	color: #cf9672 !important;
}
.finalize-order .on-shop-cart .pr.pr-s .p, .order-detail .on-shop-cart .pr.pr-s .p{
	color: #8d8d8d !important;
}
.finalize-order .on-shop-cart .pr.pr-g .p, .order-detail .on-shop-cart .pr.pr-g .p{
	color: #ffb907 !important;
}
.finalize-order .on-shop-cart .pr.pr-h .p, .order-detail .on-shop-cart .pr.pr-h .p{
	color: #ae1c76 !important;
}

.finalize-order .on-shop-cart .pr.pr-p .op, .finalize-order .on-shop-cart .pr.pr-bfr .op,
.finalize-order .on-shop-cart .pr.pr-b .op, .finalize-order .on-shop-cart .pr.pr-s .op,
.finalize-order .on-shop-cart .pr.pr-g .op, .finalize-order .on-shop-cart .pr.pr-h .op,
.order-detail .on-shop-cart .pr.pr-p .op, .order-detail .on-shop-cart .pr.pr-bfr .op,
.order-detail .on-shop-cart .pr.pr-b .op, .order-detail .on-shop-cart .pr.pr-s .op,
.order-detail .on-shop-cart .pr.pr-g .op, .order-detail .on-shop-cart .pr.pr-h .op{
	top: -22px;
}

.filter-box-content .filter-box-content-inner .delete-filters{
	padding-top: 7px;
	padding-bottom: 9px;
	padding-left: 3px;
}
.filter-container .filter-item-overlay{
	background-color: rgba(233,43,43,0);
	position: absolute;
	
	border: 1px solid rgba(0, 0, 0, 0.5);
	height: 22px;
	margin: 0;
	opacity: 0.25;
	width: 28px;
	
}
.filter-container .filter-color{
	width: 30px;
	height: 24px;
	display: inline-block;
	margin-top: 0px;
	margin-right: 3px;
	/*-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;*/
	cursor: pointer;
	position: relative;
}
.filter-container .filter-color:hover .filter-item-overlay{
	/*-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	*/
	border: 1px solid #000000
}

.filter-container .filter-texture{
	background-color: #f2f2f2;
    border: 1px solid #c0c0c0;
    /*border-radius: 3px;*/
    box-shadow: 0 1px #bebebe, 0 0 0 1px #f8f8f8 inset;
    color: #8b8b8b;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    height: 18px;
    line-height: 18px;
    margin: 5px 4px 0 -1px;
    padding: 0 5px;
    position: relative;
    text-shadow: 1px 1px 0 #fff;
}

.filter-container .filter-texture:hover{
	background-color: #f2f2f2;
	-webkit-box-shadow: inset 0 1px #b0b0b0, inset 0 0 0 1px #f8f8f8;
	-moz-box-shadow: inset 0 1px #b0b0b0, inset 0 0 0 1px #f8f8f8;
	box-shadow: inset 0 1px #b0b0b0, inset 0 0 0 1px #f8f8f8;
	border: solid 1px #c0c0c0;
}

.filter-container .filter-group.sizes{
	padding-bottom: 3px;
}
.filter-container .filter-group.cleaves{
	padding-bottom: 3px;
}
.filter-container .filter-group.cleaves a.grey-filter-item{
	margin-top: 0
}

.filter-container .filter-group-color{
	padding-top: 0px;
}
.filter-container .filter-group.sizes a{
	margin-top: 0;
	position: relative;
}
.filter-container .sizes a{
	margin-right: 3px;
	margin-top: 0px;
	margin-bottom: 4px;
	display: block;
}

.filter-container .sizes a .flat-size-btn2{
	font-weight: normal;
}


.filter-container .cleaves a {
    margin-right: 4px;
    margin-top: 5px;
		margin-bottom : 0
}
.comment-user{
	
}
.filter-container .filter-box-colors-container, .filter-container .filter-box-textures-container, .filter-container .filter-box-content-inner .sizes{
	padding-right: 12px;
	padding-top: 2px;
	position: relative;
	line-height: 20px;
	padding-bottom:12px;
}


/* RangeSlider */

.irs {
    position: relative; display: block;
}
    .irs-line {
        position: relative; display: block;
        overflow: hidden;
    }
        .irs-line-left, .irs-line-mid, .irs-line-right {
            position: absolute; display: block;
            top: 0;
        }
        .irs-line-left {
            left: 0; width: 10%;
        }
        .irs-line-mid {
            left: 9%; width: 82%;
        }
        .irs-line-right {
            right: 0; width: 10%;
        }

    .irs-diapason {
        position: absolute; display: block;
        left: 0; width: 100%;
    }
    .irs-slider {
        position: absolute; display: block;
        cursor: default;
        z-index: 1;
    }
        .irs-slider.single {
            left: 10px;
        }
            .irs-slider.single:before {
                position: absolute; display: block; content: "";
                top: -30%; left: -30%;
                width: 160%; height: 160%;
                background: rgba(0,0,0,0.0);
            }
        .irs-slider.from {
            left: 100px;
        }
            .irs-slider.from:before {
                position: absolute; display: block; content: "";
                top: -30%; left: -30%;
                width: 130%; height: 160%;
                background: rgba(0,0,0,0.0);
            }
        .irs-slider.to {
            left: 300px;
        }
            .irs-slider.to:before {
                position: absolute; display: block; content: "";
                top: -30%; left: 0;
                width: 130%; height: 160%;
                background: rgba(0,0,0,0.0);
            }
        .irs-slider.last {
            z-index: 2;
        }

    .irs-min {
        position: absolute; display: block;
        left: 0;
        cursor: default;
    }
    .irs-max {
        position: absolute; display: block;
        right: 0;
        cursor: default;
    }

    .irs-from, .irs-to, .irs-single {
        position: absolute; display: block;
        top: 0; left: 0;
        cursor: default;
        white-space: nowrap;
    }


.irs-grid {
    position: absolute; display: none;
    bottom: 0; left: 0;
    width: 100%; height: 20px;
}
.irs-with-grid .irs-grid {
    display: block;
}
    .irs-grid-pol {
        position: absolute;
        top: 0; left: 0;
        width: 1px; height: 8px;
        background: #000;
    }
    .irs-grid-pol.small {
        height: 4px;
    }
    .irs-grid-text {
        position: absolute;
        bottom: 0; left: 0;
        width: 100px;
        white-space: nowrap;
        text-align: center;
        font-size: 9px; line-height: 9px;
        color: #000;
    }

.irs-disable-mask {
    position: absolute; display: block;
    top: 0; left: 0;
    width: 100%; height: 100%;
    cursor: default;
    background: rgba(0,0,0,0.0);
    z-index: 2;
}
.irs-disabled {
    opacity: 0.4;
}
/* Skin details */

.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-diapason,
.irs-slider {
    background: url(../img/sprite-skin-flat.png) repeat-x;
}
.irs-slider.from,
.irs-slider.to
{
		cursor: pointer;
}

.irs {
    height: 40px;
}
.irs-with-grid {
    height: 60px;
}
.irs-line {
    height: 12px; top: 25px;
}
    .irs-line-left {
        height: 12px;
        background-position: 0 -30px;
    }
    .irs-line-mid {
        height: 12px;
        background-position: 0 0;
    }
    .irs-line-right {
        height: 12px;
        background-position: 100% -30px;
    }

.irs-diapason {
    height: 12px; top: 25px;
    background-position: 0 -60px;
}

.irs-slider {
    width: 16px; height: 18px;
    top: 22px;
    background-position: 0 -90px;
}
#irs-active-slider, .irs-slider:hover {
    background-position: 0 -120px;
}

.irs-min, .irs-max {
    color: #999;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    top: 0; padding: 1px 3px;
    background: #e1e4e9;
    border-radius: 4px;
}

.irs-from, .irs-to, .irs-single {
    color: #fff;
    font-size: 10px; line-height: 13px;;
    text-shadow: none;
    padding: 1px 5px;
    background: #8a8a8a;
    border-radius: 4px;
		padding-bottom: 3px;
}
.irs-from:after, .irs-to:after, .irs-single:after {
    position: absolute; display: block; content: "";
    bottom: -6px; left: 50%;
    width: 0; height: 0;
    margin-left: -3px;
    overflow: hidden;
    border: 3px solid transparent;
    border-top-color: #8a8a8a;
}


.irs-grid-pol {
    background: #e1e4e9;
}
.irs-grid-text {
    color: #999;
}

.irs-disabled {
}

/* finalize payment methods */

.payment-method-content{
	float: right;
	width: 630px;
	border: 1px solid #e9e9e9;
	padding: 22px;
	background: #f8f8f8;
	color: #707070;
	/*text-shadow: 1px 1px 0 #fff;*/
	font-size: 13px;
}
.payment-method-content h3{
	margin: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #242424;
}
.payment-method-content ul{
	list-style: initial;
	width: auto;
}
.payment-method-content ul{
	margin: 0;
	padding: 0;
	margin-left: 17px;
}
.payment-method-content ul li{
	margin-top: 10px;
}
.payment-method-content ul a{
	color :#707070;
	text-decoration: underline;
}
.payment-method-content ul a:hover{
	color :#000000;
}
.payment-blacklist{
	margin-bottom:36px;
}
.payment-blacklist .payment-method-content{
	float:none;
	width: auto;
}
.payment-method-icon{
	background: url('../img/payment-sprite.png?3') no-repeat scroll 0 0 transparent;
}
.payment-method-icon.gls{
	width: 120px;
	height: 27px;
	margin-top: 10px;
}
.payment-method-icon.payu{
	background-position: 0 -230px;
	width: 330px;
	height: 37px;
	margin-top: 10px;
	
}
.payment-method-icon.coletaria{
	width: 120px;
	height: 27px;
	margin-top: 10px;
	background-position: -125px -58px;
}
.payment-method-icon.csomagkuldo, .payment-method-icon.csomagkuldes{
	width: 150px;
	height: 27px;
	margin-top: 10px;
	background-position: -125px -88px;
}


.payment-method .one-payment-method.selected{
	display: block;
}
.payment-method .one-payment-method{
	display: none;
}
.payment-method-icon.raiffeisen{
	background-position: 0 -50px;
	width: 90px;
	display: inline-block;
	height: 25px;
	margin-top: 10px;
	float: left;
}

.payment-method-icon.raiffeisen{
	background-position: 0 -50px;
	width: 90px;
	display: inline-block;
	height: 25px;
	margin-top: 10px;
	float: left;
}
.payment-method-icon.unicredit-logo{
	background-position: -128px -184px;
	width: 99px;
	display: inline-block;
	height: 13px;
	margin-top: 10px;
	position: absolute;
	left: 260px;
	top: -35px;
}

.payment-method-icon.hypovereinsbank-logo{
	background-position: 0 -184px;
	width: 116px;
	display: inline-block;
	height: 16px;
	margin-top: 10px;
	position: absolute;
	left: 260px;
	top: -39px;
}
.payment-method-icon.raif-bank-logo{
	background-position: 0 -50px;
	width: 90px;
	display: inline-block;
	height: 25px;
	margin-top: 10px;
	position: absolute;
	left: 260px;
	top: -43px;
}
.payment-method-icon.otpbank-hungary{
	background-position: 0 -77px;
	width: 109px;
	height: 23px;
	display: inline-block;
	float: left;
	margin-top: 15px;
}


.payment-method-icon.otp-bank-logo{
	background-position: 0 -76px;
	width: 109px;
	display: inline-block;
	height: 23px;
	margin-top: 10px;
	position: absolute;
	left: 260px;
	top: -33px;
}


.payment-method-icon.banco-madrid-logo{
	background-position: 0 -100px;
	width: 90px;
	display: inline-block;
	height: 25px;
	margin-top: 10px;
	position: absolute;
	left: 260px;
	top: -42px;
}
.payment-method-content ul.selectboxit-options  li{
	margin-top: 0;
}
.one-payment-method .bank-account{
	display: inline-block;
	float: left;
	margin-top: 6px;
	margin-left: 10px;
	margin-right: 10px;
}
.one-payment-method .white-button{
	float: left;
	display: inline-block;
	margin-top: 7px;
	padding: 0 7px;
	width: inherit;
}
.one-payment-method .company-name{
	margin-top: 10px;
}
.print-icon{
	background: url("../img/checkout-sprite.png") no-repeat scroll -127px -14px rgba(0, 0, 0, 0);
	width: 13px;
	height: 13px;
	display: inline-block;
	position: relative;
	top: 2px;
	margin-right: 5px;
}
.one-payment-method .select-dsh{
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
}
.payment-method-icon.bank-sp{
	background-position: 0 -100px;
	width: 90px;
	display: inline-block;
	height: 25px;
	margin-top: 13px;
	float: left;
	margin-left: 10px;
}
.payment-bank-details{
	font-size: 14px;
	line-height: 24px;
	margin: 5px 0;
}
.payment-method-icon.paypal{
	background-position: 0 -202px;
	width: 106px;
	display: inline-block;
	height: 26px;
	margin-top: 10px;
	
}
.payment-method-icon.simple{
	background: url("../img/detail-sprite.png?1") no-repeat scroll 0px -188px;
	width: 482px;
	display: inline-block;
	height: 38px;
	margin-top: 10px;
	
}


.payment-method-icon.sofort{
	background-position: 0 -155px;
	width: 91px;
	display: inline-block;
	height: 28px;
	margin-top: 10px;
	
}
.payment-method-icon.sofort-de{
	background-position: 0 -125px;
	width: 91px;
	display: inline-block;
	height: 28px;
	margin-top: 10px;
	
}

.one-payment-method .selectboxit-container .selectboxit.selectboxit-btn{
	background: #fff;
}
.payment-method label{
	font-weight: bold !important;
}
.finalize-order .payment-method  .check-lst li, .giftcard-buy .payment-method  .check-lst li{
	margin-bottom: 14px;

}
.finalize-order .payment-method  .check-lst li.disabled, .giftcard-buy .payment-method  .check-lst li.disabled{
	margin-bottom: 11px;
}
.finalize-order .payment-method  .check-lst li.disabled i, .giftcard-buy .payment-method  .check-lst li.disabled i{
	background : url("../img/checkbox-sprite.png") no-repeat 0 0;
	width : 20px;
	height:20px;
	display: inline-block;
	position: absolute;
	top:0px;
	left:2px;
}
.finalize-order .payment-method  .check-lst label, .giftcard-buy .payment-method  .check-lst label{
	font-size: 16px;
}
.finalize-order .payment-method  .check-lst li.disabled label, .giftcard-buy .payment-method  .check-lst li.disabled label{
	display: inline-block	;
	position:relative;
	text-decoration:line-through;
	padding-left:26px;
	cursor : default
}

.selectboxit-container .selectboxit-options .selectboxit-option-icon-container{
	display: inline-block !important;
}
.obsarvations .explanation{
	color: #b2b2b2;
	font-size: 12px;
}
.obsarvations .comment-user{
	margin-left: 0;
}
.obsarvations .comment-box{
	width: 762px;
}
.row .comment{
	padding-top:15px;
	padding-left:0px;
}
.obsarvations .comment-box textarea, .row .comment textarea{
	width: 752px;
	font-size: 14px;
}
.row .comment textarea{
	width : 600px;
}

.one-payment-method #bank_country_key_1, .one-payment-method #bank_country_key_2{
	display: none;
}
.one-payment-method .select_bank_account.select_bank_account_1, .one-payment-method  .select_bank_account.select_bank_account_2{
	display: none;
}

.one-payment-method .one-bank-account-cointainer{
	display: none;
}
.one-payment-method .one-bank-option{
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 3px;
	display: block;
}
.one-payment-method .bank-accounts-container{
	position: relative;
}
.one-payment-method .one-bank-option .one-bank-option-title{
	font-weight: normal;	
}
.one-payment-method .payment-method-icon{
	
}
/* end finalize payment methods */

.anchor-positioning-top{
	position: relative;
	top : -50px;
}
body.article-detail .anchor-positioning-top{
	top : -90px;
}

span.pay-sofort span.de {
    display: none;
}
.load-more-container{
		text-align: center;
    margin-bottom: 35px;
    display: none;
    padding: 20px 0;
    margin-top: 30px;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}
#load-more-comments, #load-more-supports{
  /*color: #666666;
  font-size: 13px;
	text-decoration: underline;*/
}
#load-more-comments:hover, #load-more-supports:hover{
	/*color: #000;*/
}
#load-more-comments:after, #load-more-supports:after{
	content: "";
	background: url(../img/detail-sprite-v3.png) -255px -185px;
	display: inline-block;
	width: 7px; height: 5px;
	margin-left: 5px;
	vertical-align: middle;
}
.white-button.load-more{
	padding-left:30px;
	padding-right:30px;
	width: auto
}
#load-more-comments .load, #load-more-supports .load{
	position: relative;
	top: 4px;
	left:-10px
}
/* measure-popup */
#measure-popup-content, #dimensions-popup-content{
	display:none;
}
#measure-popup .notify-inner{
	width: 960px;
	padding: 0;
}
#measure-popup .notify-inner .message{
	width: 960px;
}
#measure-popup .notify-inner .title-container{
	padding-top: 14px;
	padding-left: 20px;
	
	float: left;
}

#measure-popup .notify-inner .title-container .popup-title{
	font-size: 18px;
	font-weight: 600;
	color: #000;
}
#measure-popup .notify-inner .measure-product-table .popup-description{
	font-size: 13px;
	color: #666;;
	line-height: 19px;
	padding-top:0px;
}
#measure-popup .notify-inner .measure-product-table .popup-description .important{
	background:#666;
	line-height: 19px;
	font-size: 10px;
	text-transform: uppercase;
	color:#fff;
	padding:0 5px;
	letter-spacing: 1px;
	font-weight: 600;
	position:relative;
}
#measure-popup .notify-inner .measure-product-table .popup-description .important.red{
	background: #e70e31;
}

#measure-popup .notify-inner .title-container .product-title{
	font-size: 14px;
	color: #666;
}
#measure-popup .notify-inner .additional-title-container{
	line-height: 19px;
}
#measure-popup .notify-inner .additional-title-container .stretching.selected{
	color : #3ba661
}
#measure-popup .notify-inner .additional-title-container ul li{
	white-space: nowrap;
}

#measure-popup .add-2-cart-container{
	float: none;
	margin-top: 19px;
	border:1px solid #b4cbbc;
	background: #e2fceb;
	padding:27px 19px;
	min-height: 52px;
	vertical-align: middle
}

#measure-popup .add-2-cart-container.on-stock{
	border:1px solid #b4cbbc;
	background: #e2fceb;
}
#measure-popup .add-2-cart-container.no-stock{
	border:1px solid #e9b3b3;
	background: #fce2e2;
}

#measure-popup .add-2-cart-container.on-stock .line-1, #measure-popup .add-2-cart-container.no-stock .line-1{
	color: #f3442d;
	font-size: 18px;
	font-weight:600;
}
#measure-popup .add-2-cart-container.on-stock .line-1{
	color: #3ba661;
}
#measure-popup .add-2-cart-container.on-stock .line-2, #measure-popup .add-2-cart-container.no-stock .line-2{
	color: #666;
	font-size: 13px;
	line-height: 17px;
}

#measure-popup.notify .pink-button.add2cart-btn,
#measure-popup.notify .pink-button.wishlist-btn{
	position: inherit;
	top: inherit;
	right: inherit;
	margin-left: 15px;
	height: 43px;
	line-height: 43px;
}
#measure-popup.notify .pink-button.add2cart-btn{
	margin-left: 42px;
}

#measure-popup .add-2-cart-container .sizes{
	line-height: 25px;
	margin-top: 4px;
}
#measure-popup .add-2-cart-container .sizes .gr-size{
	margin-left: 8px;
}

#measure-popup .cant-suggest-measure-container{
	margin-top: 19px;
	margin-right: 0px;
	color: #f3442d;
	padding:27px 19px;
	min-height:52px;
	background: #fce2e2;
	border:1px solid #e9b3b3;
}

.lang-hu #measure-popup .cant-suggest-measure-container{
	margin-top: 21px;
}

#measure-popup .cant-suggest-measure-container .line-1{
	color: #f3442d;
	font-size: 18px;
	font-weight:600;
	line-height: 25px;
}
#measure-popup .cant-suggest-measure-container .line-2{
	color: #666;
	font-size: 13px;
	line-height: 17px;
}

#measure-popup .measure-top-text{
	padding-top: 19px;
	text-align: center;
}
#measure-popup .measure-form{
	float: none;
	margin-top:0;
	border: none;
	padding-top: 20px;
	position: relative;
	z-index: 3;
	margin-left:0;
	width: auto;
	height:300px;
}
#measure-popup .measure-form.need-fill{
	border: 1px solid #7bdb34;
}

#measure-popup .measure-table-container.swimsuit .measure-form{
	width: 250px;
}


#measure-popup .measure-table-descr{
	padding-left: 30px;
}
#measure-popup .measure-table-container{
	/*width: 686px;*/
	margin-top:19px;
}
#measure-popup .product-detail{
	padding: 10px;
	border: 1px solid #d1d1d1;
	background: #fff;
	line-height: 0;
}

#measure-popup .measure-table-container.footwear .product-detail{
	width: 885px;
}

#measure-popup .measure-table-container.swimsuit .product-detail{
	width: 884px;
}


#measure-popup .product-detail .info{
	
}
#measure-popup .product-detail .info .product-image{
	display : inline-block;
	font-size: 0;
	line-height: 0;
	border:1px solid #d1d1d1;
	border-bottom:1px solid #9b9b9b;
}
#measure-popup .product-detail .info .product-image img{
}

#measure-popup .product-detail .info .product-title-price{
	display : inline-block;
	padding-left:10px;
}
#measure-popup .product-detail .info .product-title-price .title{
	line-height: 19px;
	font-size: 13px;
	color : #666;
	padding-bottom:3px;
}

#measure-popup .product-detail .info .product-title-price .price{
	padding-left: 0;
	margin-left: 0;
}
#measure-popup div.price span.pr.pr-p .p,#measure-popup div.price span.pr.pr-b .p,#measure-popup div.price span.pr.pr-s .p,#measure-popup div.price span.pr.pr-g .p,#measure-popup div.price span.pr.pr-h .p,#measure-popup div.price span.pr.pr-bfr .p{
	display: inline-block;
	float: right;
	top:0;
}

#measure-popup .info .product-title-price .price span.pr .p{
	top:0;
}
#measure-popup .price{
	vertical-align : middle;
}

#measure-popup .price span.pr .op{
	float: left;
	margin-right: 8px;
	top: -1px;
}


#measure-popup .measure-table-container.footwear{
	float: none;
	width: auto;
	/*padding-left:28px;*/
}

#measure-popup .measure-table-container.swimsuit{
	float: none;
	width: auto;
	margin-left:30px;
}
#measure-popup .measure-cristina{
	margin-right: 20px;
	margin-left: 20px;
	margin-top:20px;
	position:relative;
	height: 300px;
	background : url("../img/mesurments-sprite-little.png") no-repeat;
	width: 109px;
	margin-bottom:30px;
}

#measure-popup .measure-cristina.circ-talie{
	background-position: -109px 0;
}
#measure-popup .measure-cristina.circ-talie-inf{
	background-position: -208px 0;
}
#measure-popup .measure-cristina.circ-sold{
	background-position: -318px 0;
}


#measure-popup .measure-cristina .sel-mid{
	position : absolute;
	bottom:0;
	width: inherit;
	text-align: center;
	font-weight: 600;
	font-size: 17px;
	line-height: 17px;
	color: #666666;
	
}

#measure-popup .measure-table-separator{
	background: url("../img/dynamic-text-bg.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);
	height: 20px;
	position: relative;
	z-index: 1;
	margin-bottom: 15px;
}
#measure-popup .measure-table-container-inner{
	position: relative;
}

#measure-popup .measure-table-container-inner .selected-measure{
	position: absolute;
	top:0 ;
	left : 0;
	z-index: 5;
	border:2px solid #3ba661;
	display:none;
}
#measure-popup .measure-table-container-inner .focused-measure-input{
	position: absolute;
	top:0 ;
	left : 0;
	z-index: 5;
	border:2px solid #aaa;
	display:none;
}


#measure-popup .measure-table-container.footwear .measure-table-container-inner table tr td:first-child{
	/*border-left: 1px solid #cacaca;	*/
}
#measure-popup .measure-table-container.footwear .measure-table-img{
	position: absolute;
	right: 0;
	width: 168px;
	height: 164px;
	margin-top: -20px;
	z-index: 2;
	background: url('../img/picior.jpg') no-repeat;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
}
#measure-popup .measure-table-container-inner table tr:first-child td{
	border-top: 1px solid #c9c9c9;
	font-weight: 600;
	color: #666666;
	height: 30px;
	background: #e0e0e0;
}
#measure-popup .measure-table-container-inner table tr:first-child td span{
	font-weight: normal;
}

#measure-popup .measure-table-container-inner table tr:first-child td.error-size{
	color: #f3442d;
}

#measure-popup .measure-table-container-inner table{
	width: 100%;
	
	position: relative;
	left: 0px;
	font-size: 13px;
	color: #666666;
	background: #fff;
	border-left:1px solid #c9c9c9;
}

#measure-popup .measure-table-container.swimsuit .measure-table-container-inner table{
	/*width: 635px;*/
}

#measure-popup .measure-table-container.footwear .measure-table-container-inner table{
	/*left: 0px;
	width:887px;*/
}



#measure-popup .measure-table-container-inner .measure-table-info{
font-size:  17px; color: #b8b5b2;
display: block !important;
margin-top: 12px;
}
#measure-popup .measure-table-container-inner .measure-table-info sup{
	vertical-align: top;
	font-weight: normal;
	padding-left: 5px;
}
#measure-popup .measure-table-container-inner table td{
	border-right: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
	text-align: center;
	height: 30px;
	white-space: nowrap;
	position:relative;
}
#measure-popup .measure-table-container-inner table tr.selected-size td{
	background: #f2f2f2;
}
#measure-popup .measure-table-container-inner table tr td.selected-size, #measure-popup .measure-table-container-inner table tr.selected-size td:last-child{
	background: #e2fceb;
	/*color : #53bf00;*/
}

#measure-popup .measure-table-container-inner table tr td.selected-size[data-mid]{
	background: #f2f2f2;
}
/*NEW*/
#measure-popup .measure-table-container-inner table tr.selected-size.partial-size td{
	background: none;
}
/*END - NEW*/
#measure-popup .measure-table-container-inner table td.partial-size{
	background: #f2f2f2;
	/*color : #53bf00;*/
}
#measure-popup .measure-table-container-inner table td .no-stock{
	text-decoration: line-through;
	color:#b2b2b2;
	
}
#measure-popup .measure-table-container-inner table tr.selected-size td:not([data-mid]) i{
	background: rgba(0, 0, 0, 0) url("../img/menu_v2.png") repeat scroll -24px -420px;
    display: inline-block;
    height: 15px;
    right: 4px;
    position: absolute;
    top: 6px;
    width: 18px;
}

#measure-popup .measure-table-container-inner table tr.selected-size.partial-size td[data-mid]{
	background: none;
	/*color : #53bf00;*/
}
#measure-popup .measure-table-container-inner table tr.selected-size.partial-size td[data-mid].partial-size{
	background: #f2f2f2;
	/*background: #e2fceb;*/
	/*color : #53bf00;*/
}

#measure-popup .measure-table-container-inner table tr.error-size{
	background: #fce2e2;
	/*color: #ff7575;*/
}
#measure-popup .measure-table-container.footwear .measure-table-container-inner table td{
	height: 45px;
}

#measure-popup .measure-product-table{
	background: #f2f2f2;
	margin: 20px;
}
#measure-popup .measure-form-element{
	height: auto;
	margin-top: 20px;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}
#measure-popup .measure-form-element.last{
	border-bottom: 0;
}
#measure-popup .measure-form-element .measure-form-title{
	top: 0;
    width: auto;
    margin-bottom: 5px;
		display: block;
		font-size: 13px;
}
#measure-popup .measure-form-element .measure-cm{
	position:initial;
	padding-left:5px;
}

#measure-popup .measure-form-element input {
    width: 60px;
    height: 30px;
    top: 0;
}
#measure-popup .measure-form-element .measure-check-ok{
	display:none;
}
#measure-popup .measure-form-element.error-measure{
	background: none;
}
#measure-popup .measure-form-element.error-measure .measure-form-title, #measure-popup .measure-form-element.error-measure .measure-cm{
	color: #6d6d6d;
}
#measure-popup .measure-table-container-inner table tr.error-size{
	
}

#measure-popup .measure-table-container-inner .selected-measure .msg-text{
	display:none;
}
#measure-popup .measure-table-phonecall-container{
	padding:0 19px 19px;
}
#measure-popup .measure-table-phonecall-container .title{
	font-size: 13px;
	font-weight: normal;
}
#measure-popup .measure-table-phonecall-container .title .phone-number{
	font-size: 18px;
	font-weight: 600;
	color: #000;
}
#measure-popup .measure-table-phonecall-container .title .whatsapp-message{
	margin-left:20px;
}
#measure-popup .measure-table-phonecall-container .title .whatsapp-message, #measure-popup .measure-table-phonecall-container .title .whatsapp-message a{
	font-size: 18px;
	font-weight: 600;
	color: #000;
}
#measure-popup .measure-table-phonecall-container .title .whatsapp-message .whatsapp-icon{
	position: relative;
	top: 4px;
	margin-right: 3px;
}
#measure-popup .measure-table-phonecall-container .title .whatsapp-message .whatsapp-icon object, #measure-popup .measure-table-phonecall-container .title .whatsapp-message .whatsapp-icon img{
	width: 23px;
	height: 23px;
}
#measure-popup .measure-table-phonecall-container .title .whatsapp-message a:hover{
	text-decoration: underline
	
}

#measure-popup .measure-product-table td.recommend-perfect.on-stock div.add-2-cart-container.recommend-perfect.on-stock{
	display:block !important;
	padding:31px 19px;
	min-height:44px;
}
#measure-popup .measure-product-table td.recommend-perfect.no-stock div.add-2-cart-container.recommend-perfect.no-stock{
	display:block !important;
	padding:31px 19px;
	min-height:44px;
}
#measure-popup .measure-product-table td.recommend-simple.on-stock div.add-2-cart-container.recommend-simple.on-stock{
	display:block !important;
	/*border: 1px solid #e9b3b3;
	background: #fce2e2;*/
}
#measure-popup .measure-product-table td.recommend-simple.on-stock div.add-2-cart-container.recommend-simple.on-stock .line-1{
	/*color: #f3442d !important;	*/
}
#measure-popup .measure-product-table td.recommend-simple.no-stock div.add-2-cart-container.recommend-simple.no-stock{
	display:block !important;
	padding:27px 19px;
	min-height:52px;
}


/* end measure-popup */

.brand-slider-prev,.brand-slider-next{
	z-index: 5;
	position: absolute;
	width: 0px;
	height: 0px;
	
	background: url("../img/arrows-sprite.png") no-repeat scroll 0px -159px;
	opacity: 0.8;
	display: block;
	left: 50%;
	margin-left: 400px;
	margin-top: 240px;
}
.brand-slider-next{
	background-position: -35px -159px;
	margin-left: 440px;
}

.brand-slider-prev:hover,.brand-slider-next:hover{
	opacity: 1;
}

.activePageViewport{
	position: fixed;
	width: 100%;
}
#listing .listing-overlay, #listingSocialPhotos .listing-overlay{
	background: #f7f7f7;
	position: absolute;
	top:3px;
	width: 105%;
	z-index: 3;
	left:3px;
	text-align: center;
}
#listing .listing-overlay .loader-listing, #listingSocialPhotos .listing-overlay .loader-listing{
	margin-top:20px;
}
.sticky-cart-items-container {
	overflow: hidden;
	position: relative;
}
.sticky-cart-items-container .overview{
	
}

.sticky-cart-items-container .overview .icon{
	background: url('../img/menu_v2.png?15') -175px -427px;
  width: 49px;
  height: 64px;
  float: left;
  margin: 0 11px 0 28px;
}

.ps-container .ps-scrollbar-x-rail{position:absolute;bottom:3px;height:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;filter:alpha(opacity=0);-o-transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}.ps-container:hover .ps-scrollbar-x-rail,.ps-container.hover .ps-scrollbar-x-rail{opacity:.6;filter:alpha(opacity=60)}.ps-container .ps-scrollbar-x-rail:hover,.ps-container .ps-scrollbar-x-rail.hover{background-color:#eee;opacity:.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-x-rail.in-scrolling{background-color:#eee;opacity:.9;filter:alpha(opacity=90)}
.ps-container .ps-scrollbar-y-rail{position:absolute; right:5px; margin-right: 4px; width:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;filter:alpha(opacity=0);-o-transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}.ps-container:hover .ps-scrollbar-y-rail,.ps-container.hover .ps-scrollbar-y-rail{opacity:.6;filter:alpha(opacity=60)}.ps-container .ps-scrollbar-y-rail:hover,.ps-container .ps-scrollbar-y-rail.hover{background-color:#eee;opacity:.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-y-rail.in-scrolling{background-color:#eee;opacity:.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-x{position:absolute;bottom:0;height:8px;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:background-color .2s linear;-webkit-transition:background-color.2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}.ps-container.ie6 .ps-scrollbar-x{font-size:0}.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x{background-color:#999}.ps-container .ps-scrollbar-y{position:absolute;right:0;width:8px;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:background-color .2s linear;-webkit-transition:background-color.2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}.ps-container.ie6 .ps-scrollbar-y{font-size:0}.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y{background-color:#999}.ps-container.ie .ps-scrollbar-x,.ps-container.ie .ps-scrollbar-y{visibility:hidden}.ps-container.ie:hover .ps-scrollbar-x,.ps-container.ie:hover .ps-scrollbar-y,.ps-container.ie.hover .ps-scrollbar-x,.ps-container.ie.hover .ps-scrollbar-y{visibility:visible}

#video-popup.notify .notify-inner{
	width: inherit;
	padding: 0;
	background: none;
	box-shadow: none;
}
#video-popup.notify .message{
	width: inherit;	
}
#video-popup.notify .message,#video-popup.notify .message a{
	color: #fff;
	text-shadow: 1px 1px 0 #000;
	font-size: 12px;
}
#video-popup.notify .video-popup-title{
	font-size: 25px;
	display: none;
}
.related-video{
	display: none;
}
#video-popup.notify .close{
	top: -13px;
	right: -13px;
}
#video-popup-container{
	display: none;
}
.notify .video-container{
	width: 853px;
	height: 480px;
	display: block;
	background: #000;
}
#product_detail_video{
	width: 56px;
	padding: 10px 8px;
	opacity: 0.8;
}
#product_detail_video:hover{
	opacity: 1;
}
#product_detail_video .video-url{
	display: block;
	width:40px;
	height:17px;
	background: url("../img/detail-sprite.png") no-repeat scroll -85px -80px;
}

/* banner */
.banner-container{
	border: 1px solid #d1d1d1;
	padding: 15px 38px 17px 22px;
	margin: 8px 0;
	background: #fff;
}
.banner-container .banner-title{
	font-size: 19px;
	display: inline-block;
	float: left;
	width: 420px;
	color: #6d6d6d;
	margin-top: 16px;
}
.banner-container .banner-title .semibold{
	font-weight: 700;
}
.banner-container .banner-article .image{
	display: inline-block;
	-webkit-box-shadow: 0 1px #a2a2a2;
	-moz-box-shadow: 0 1px #a2a2a2;
	box-shadow: 0 1px #a2a2a2;
	border: solid 1px #e9e9e9;
	margin: 0px 3px;
	float: left;
	line-height: 0  
}
.banner-container .banner-article .price{
	float: left;
	margin-right: 15px;
}
.banner-container.happy-hour .banner-article .price{
	margin-right: 0px;
}

.banner-container .banner-article{
	float: left;
	position: relative;
	top: 1px;
}
.banner-container .banner-article .art-title .inner{
	display: table-cell;
	vertical-align: middle;
	height: 57px;
}
.banner-container .banner-article.back-in-stock .art-title{
	float: none;
	height: inherit;
	white-space: nowrap;
	width: 235px;
	margin-top: 8px;
}
.banner-container .banner-article.back-in-stock .art-title .inner{
	height: inherit;
}
.banner-container .banner-article.back-in-stock .price{
	margin-top: 6px !important;
	margin-left: 5px;
}
.banner-container .red-button{
	margin-top: 13px;
	float: left;
	margin-left: 10px;
}
.banner-container .banner-article .art-title{
	color: #a4a4a4;
	width: 90px;
	float: left;
	font-size: 14px;
	display: block;
	overflow: hidden;
	text-overflow : ellipsis;
	height: 57px;
	margin-right: 5px;
	margin-left: 10px;
}
.banner-container.happy-hour .banner-article{
	
}
.lang-ro .banner-container.happy-hour .banner-article .art-title{
	width: 120px;
}
.banner-container .hh-countdown{
	position: relative;
	display: inline-block;
	top: 1px;
}
.banner-container .white-button{
	width: inherit;
	padding: 0 8px;
	margin-top: 11px;
	float: right;
}
.banner-container .banner-icon{
	width: 32px;
	height: 27px;
	margin-right: 15px;
	background: url('../img/banner-sprite.jpg') scroll 0 -5px;
	float: left;
	margin-top: 16px;
}
.banner-container .banner-icon.back-in{
	background-position: -33px 0;
	width: 29px;
	height: 37px;
	margin-left: 3px;
	margin-top: 5px;
	
}
.banner-container.happy-hour .banner-icon.discount{
	margin-top: 11px;
}
.banner-container .banner-icon.discount{
	background-position: -63px 0;
	width: 40px;
	height: 37px;
	margin-left: 3px;
	margin-top: 5px;
	margin-right: 5px;
	position:relative;
}

.banner-container .price.promo-price{
	margin-top: 13px !important;
}

.banner-container .countdown-container .count-for-offer,.banner-container .countdown-expl{
	display:none;
}
.banner-container .countdown-container{
	padding: 0 0 0 15px !important;
	display:inline-block;
	background:none;
}

.banner-cat{
	width: 180px;
	float: left;
	cursor: pointer;
	display: block;
}
.banner-container.banner-categories{
	height: 90px;
	padding: 0;
	padding-left: 40px;
	}
	
	.banner-container .stock-status{
		float: left;
		margin-top: 8px;
	}
	.banner-container .price.back-in-stock-price{
		margin-right: 0px;
	}
	
	.banner-container.lst-ord-itm{
		padding-bottom: 15px;
	}
	
	.banner-container.lst-ord-itm .banner-title{
		margin-top:0px;
		margin-bottom : 11px;
	}
	.banner-container.lst-ord-itm .cnt-ord-itm{
		width: 924px;
		height: 88px;
		overflow: hidden;
		position: relative
	}
	.banner-container.lst-ord-itm .cnt-ord-itm .lst{
		width: 20000px;
		height: 88px;
		position : absolute
		
	}
	.banner-container.lst-ord-itm .ord-itm{
		width : 185px;
		display:inline-block
	}
	.banner-container.lst-ord-itm .ord-itm .img{
		float: left;
	}
	.banner-container.lst-ord-itm .ord-itm .img img{
		border: 1px solid #e9e9e9;
    box-shadow: 0 1px #a2a2a2;
    margin: 0 3px;
	}
	.banner-container.lst-ord-itm .ord-itm .txt{
		float: left;
		font-size: 11px;
		color : #666;
		padding-left:5px;
		padding-top : 10px;
		width: 105px;
	}
	.banner-container.lst-ord-itm .ord-itm .txt span{
		color: #a3a3a3;
		font-size: 11px;
	}
	
	
	
	
.banner-categories:hover .banner-cat:hover .image{
	opacity: 1;	
}
 .banner-cat .image{
	background: url('../img/banner-categorii.jpg') scroll 0 0;
	width: 90px;
	height: 90px;
	position: absolute;
	display: block;
	z-index: 0;
}
.banner-cat.dresses .image,
.banner-cat.swimsuits .image,
.banner-cat.jeans .image,
.banner-cat.shirts .image{
  background-image: url('../img/banner-categorii-new.jpg');
}
.banner-cat.dresses .image{
  background-position :12px 0
}



.banner-categories:hover .banner-cat .image{
	opacity: 0.4;	
}
.banner-cat.swimsuits{
	width: 190px;	
}
.banner-cat.swimsuits .image{
	background-position: -113px 0;
	width: 60px;
}
.banner-cat.swimsuits .title{
	padding-left: 50px;
}

.banner-cat.coats .image{
	background-position: -448px 0;
}
.banner-cat.coats {
	width: 180px;
}
.banner-cat.coats .title{
	padding-left: 91px;
}

.banner-cat.jachets .image{
	background-position: -538px 0;
}
.banner-cat.jachets {
	width: 170px;
}
.lang-ro.banner-cat.jachets {
	width: 174px;
}
.banner-cat.jachets .title{
	padding-left: 82px;
}

.banner-cat.dresses {
	width: 180px;
}
.lang-ro .banner-cat.dresses {
	width: 183px;
}
.banner-cat.dresses .title{
	padding-left: 83px;
}
.banner-cat.jeans .image{
	background-position: -166px 0;
}
.banner-cat.jeans {
	width: 190px;
}
.banner-cat.jeans .title{
	padding-left: 98px;
}
.banner-cat.shirts .image{
	background-position: 103px 0;
	width: 90px;
}
.banner-cat.shirts {
	width: 152px;
}
.lang-ro .banner-cat.shirts{
	width: 176px;
}
.banner-cat.shirts .title{
	padding-left: 93px;
}

.banner-cat.tshirts .image{
	background-position: -367px 0;
	width: 80px;
}

.banner-cat.tshirts {
	width: 170px;
}
.banner-cat.tshirts .title{
	padding-left: 75px;
}
.banner-categories .banner-cat .title{
	color: #6a6a6a;
}
.banner-categories:hover .banner-cat .title{
	color: #b2b2b2;
}
.banner-categories:hover .banner-cat:hover .title{
	color: #6a6a6a;
}

.banner-cat .title{
	padding-left: 88px;
	display: table-cell;
	height: 90px;
	
	font-size: 13px;
	vertical-align: middle;
	z-index: 1;
	position: relative;
}
.banner-cat .title{
	
}

.banner-container.catalogue.cl-7{
	line-height: 0;
}

.banner-container.catalogue.cl-7 .catalogue-page .priceCnt{
	-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
	width:auto;
	line-height: 45px;
	
}
.banner-container.catalogue.cl-7 .catalogue-page .priceCnt .bg{
	background: none;
}
.banner-container.catalogue.cl-7 .catalogue-page .priceCnt a:hover .bg{
	background: none;
}

.banner-container.catalogue.cl-7 .catalogue-page .priceCnt .pr span.p{
	font-size: 30px;
	color: #3b3b3b;
	line-height: 30px;
	font-weight: 600;
}
.banner-container.catalogue.cl-7 .catalogue-page .priceCnt .price .p sup{
	font-size: 10px;
	right: 4px;
	top: 4px;
}
.banner-container.catalogue.cl-7 .catalogue-page .priceCnt .pr span.p em{
	position: relative;
	top:-10px;
	padding-left: 0;
}
.banner-container.catalogue.cl-7 .catalogue-page .priceCnt .pr span.op{
	position: absolute;
	top:0px;
	right: 0;
	
}


.banner-container.catalogue.cl-7 .catalogue-page .titleCnt{
	font-size: 17px;
	height: 20px;
	line-height: 20px;
	color: #afafaf;
}
.banner-container.catalogue.cl-7 .catalogue-page .titleCnt a{
	font-size: 17px;
	color: #afafaf;
}
.banner-container.catalogue.cl-7 .catalogue-page .buynow{
	background: #eb005e;
	font-weight: 600;
	font-size: 13px;
	padding:0 7px;
	height: 31px;
	line-height: 29px;
	z-index: 2;
}
.banner-container.catalogue.cl-7 .catalogue-page .buynow:hover{
	background: #f14c8e;
}

.banner-container.catalogue.cl-7 .catalogue-page .buynow i{
	background: url('../img/arrows-sprite.png?1') -28px -264px;
	width: 6px;
	height: 10px;
	display: inline-block;
	margin-left:5px;
	position: relative;
	top:2px;
}

.banner-container.birthday-banner .txt-1{
	font-size: 20px;
	color: #fff;
	position: absolute;
	top: 5px;
	right:18px;
	text-transform: uppercase;
	font-weight: 600;
}
.banner-container.birthday-banner .txt-2{
	padding-left:150px;
	padding-right:180px;
	color: #fff;
	font-weight: 300;
	font-size: 22px;
	line-height: 25px;
	padding-top: 19px;
}
.banner-container.no-padding{
	padding: 0;
}
.banner-container.cookies-banner{
	position:relative; 
}
.banner-container.cookies-banner .txt{
	color:#6d6d6d;
	font-size: 13px;
	font-weight: 400;
	line-height: 22px;
	padding-left: 0px;
	padding-right: 120px;
	padding-top: 0px;
}
.banner-container.cookies-banner .txt a{
	color:#4974ff;
	text-decoration: underline;
}
.banner-container.cookies-banner .txt a:hover{
	color:#3451b2;
}
.banner-container.cookies-banner .buttons{
	position: absolute;
	right:0;
	top:0px;
	
}
.banner-container.cookies-banner .buttons .pink-button{
	background: #45ab69;
	box-shadow: 0 -1px #2e7246 inset;
	margin:0;
}
.banner-container.cookies-banner .buttons .pink-button:hover{
	background: #3d995d;
	-webkit-box-shadow: inset 0 1px #2e7246, inset 0 0 0 0px #2e7246;
	-moz-box-shadow: inset 0 1px #2e7246, inset 0 0 0 0px #2e7246;
	box-shadow: inset 0 1px #2e7246, inset 0 0 0 0px #2e7246;
}

body.lang-hu .banner-container.cookies-banner .txt{
	padding-top: 11px;
}

.banner-container.why-starshiners ul{
  height: auto;
  width:100%;
  display: table;
  left: 0;
  padding: 0;
	color: #242424;
	font-size: 13px;
	margin: 0;
}
.banner-container.why-starshiners{
  padding: 22px 19px 22px 19px;
}
.banner-container.why-starshiners ul li{
  display: table-cell;
  vertical-align: middle;
  height: 46px;
  border: 0;
	padding: 0 10px 0 0;
	position: relative;
}
.banner-container.why-starshiners ul li.sep{
  width:0;
  min-width: 0;
  border-left: 1px dotted #dab9d2;
  padding: 0 0 0 10px;
}
.banner-container.why-starshiners ul li .line-1{
	font-size: 24px;
	line-height: 27px;
	height: 27px;
	font-weight: bold;
	display: block;
	text-align: center;
	padding-bottom: 3px;
	white-space: nowrap;
}
.banner-container.why-starshiners ul li .line-2{
	font-size: 11px;
	line-height: 16px;
	font-weight: 600;
	display: block;
	text-align: center;
	text-transform:uppercase;
	white-space: nowrap;
}
.banner-container.why-starshiners ul li.why-we{
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 1px;
}
.banner-container.why-starshiners ul li.facebook-like{
	width: 200px;
}

.banner-container.why-starshiners ul li.facebook-like .line-1{
	padding-right: 70px;
	color: #4267b2;
	text-align: right
}
.banner-container.why-starshiners ul li.facebook-like .line-2{
	color: #4267b2;
}
.banner-container.why-starshiners ul li.facebook-like .fb-cnt{
	height: 27px;
  line-height: 27px;
	display:block;
	min-width:70px;
	max-width:100px;
	overflow:hidden;
	position:absolute;
	right: 0;
	top: 3px;
	
}
.banner-container.why-starshiners ul li.facebook-like .fb-cnt .fb_iframe_widget > span{
	height: 27px !important;
}

.banner-container.existent-doesnt-payed-order-banner{
	position:relative; 
}
.banner-container.existent-doesnt-payed-order-banner td{
	vertical-align: top;
}
.banner-container.existent-doesnt-payed-order-banner .line-1{
	color:#666666;
	font-size: 18px;
	font-weight: 600;
	line-height: 36px;
	padding-top: 15px;
	padding-left: 15px;
	white-space: nowrap;
}
.banner-container.existent-doesnt-payed-order-banner .line-2{
	color:#666666;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	padding-left: 15px;
	white-space: nowrap;
}
.banner-container.existent-doesnt-payed-order-banner .buttons{
	display: inline-block;
}
.banner-container.existent-doesnt-payed-order-banner .pink-button{
	font-size: 14px;
	font-weight: 600;
	margin-top: 30px;
}
.banner-container.existent-doesnt-payed-order-banner .products{
	margin-top: 15px;
	width: 165px;
	overflow: hidden;
	padding-left: 10px;
	position: relative;
	display: inline-block;
	margin-left:20px;
	height: 66px;
}
.banner-container.existent-doesnt-payed-order-banner .products .sep-line{
	line-height: 0;
	border-left: 1px dotted #b8b6b3;
	width:0;
	height: 40px;
	position:absolute;
	left: 0;
	top: 10px;
}
.banner-container.existent-doesnt-payed-order-banner .products a{
	margin-left: 10px;
	display: inline-block;
	border: 1px solid #e9e9e9;
	border-bottom: 1px solid #b8b6b3;
	line-height: 0;
}
.banner-container.my-bought-products{
	position: relative;
}

.banner-container.my-bought-products .bitm-container{
	
	/*width: 463px;
	height: 694px;*/
	width: 372px;
	height: 690px;
	position: relative;
	margin-left: 27px;
	margin-right: 27px;
}
.banner-container.my-bought-products .bitm-container-inner{
	overflow: hidden;
	
}
.banner-container.my-bought-products .bitm-container ul{
	list-style: none;
	padding:0;
	margin: 0;
	width: 10000px;
}
.banner-container.my-bought-products .bitm-container ul li{
	float: left;
	height: 690px;
	width: 372px;
}

.banner-container.my-bought-products .product-top{
	height: 65px;
	color: #6d6d6d;
}

.banner-container.my-bought-products .product-top .title{
	color: #6d6d6d;
    font-size: 15px;
    font-weight: 600;
    line-height: 65px;
    margin: 0;
    padding: 0;
}

.banner-container.my-bought-products .bitm-container ul li .product-image{
	/*width: 463px;
	height: 694px;*/
	width: 370px;
	height: 556px;
	border:1px solid #e9e9e9;
}
.banner-container.my-bought-products .bitm-container ul li img{
	width:100%;
	height: 100%;
	
}

.banner-container.my-bought-products .bitm-container .navigation{
  display: inline-block;
  left: 0;
  top: calc(50% - 20px);
  position: absolute;
  width: 100%;
  z-index: 1;
}
.banner-container.my-bought-products .bitm-container .navigation p {
  
  width: 40px;
  height: 40px;
  cursor: pointer;

}

.banner-container.my-bought-products .bitm-container .navigation .prev {
  
  /*background: url( '../img/arrows-sprite-v3.png' ) no-repeat scroll 0 -10px transparent;*/
  width: 39px;
  height: 39px;
  float: left;
  position: relative;
  left:-19px;
	cursor: pointer;
}

.banner-container.my-bought-products .bitm-container .navigation .prev:after {
	content:'\f104';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 600;
	font-size: 17px;
	height: 33px;
	width: 31px;
	color:#fff;
	background: #242424;
	display: block;
	line-height: 32px;
	text-align: center;
	position: absolute;
	top: 3px;
	left: 3px;
	padding-top: 0px;
	padding-right: 2px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
}

.banner-container.my-bought-products .bitm-container .navigation .prev:hover:after {
	top:0;
	left: 0;
	width:37px;
	height: 39px;
	line-height: 38px;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
	font-size: 17px;
	background: #242424;
}


.banner-container.my-bought-products .bitm-container .navigation .next {
  
  /*background: url( '../img/arrows-sprite-v3.png' ) no-repeat scroll -40px -10px transparent;*/
  width: 39px;
  height: 39px;
  float: right;
  position: relative;
  right: -19px;
	cursor: pointer;
  
}
.banner-container.my-bought-products .bitm-container .navigation .next:after {
	content:'\f105';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 600;
	font-size: 17px;
	height: 33px;
	width: 31px;
	color:#fff;
	background: #242424;
	display: block;
	line-height: 32px;
	text-align: center;
	position: absolute;
	top: 3px;
	right: 3px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
	padding-top: 0px;
	padding-left: 2px;
}





.banner-container.my-bought-products .bitm-container .navigation .next:hover:after {
	top:0;
	left: 0;
	width:37px;
	height: 39px;
	line-height: 38px;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
	font-size: 17px;
	
	background: #242424;
}

.banner-container.my-bought-products .bitm-container .pager{
  position: relative;
  top: -100px;
  text-align: center;
}


.banner-container.my-bought-products .bitm-container .pager a{
  background: url("../img/slider/slide-sprites-2.png?2") repeat scroll -19px -45px;
  cursor: pointer;
  height: 15px;
  margin-left: 1px;
  width: 19px;
  display: inline-block;
}
.banner-container.my-bought-products .bitm-container .pager a.selected{
  background: url("../img/slider/slide-sprites-2.png?2") repeat scroll 1px -45px
}
.banner-container.my-bought-products .bitm-container .pager a:hover{
  background: url("../img/slider/slide-sprites-2.png?2") repeat scroll 1px -45px
}
.banner-container.my-bought-products .bitm-container .pager a span{
  display: none;
}

.banner-container.my-bought-products .bitm-container .product-bottom{
	height: 67px;
}
.banner-container.my-bought-products .bitm-container .product-bottom .title{
	color: #a4a4a4;
	display: block;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	margin: 0;
	padding: 13px 0 0 0;
	text-decoration: none;
	height: 22px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.banner-container.my-bought-products .bitm-container .product-bottom .simple-text.green-text{
	color: #74b64a;
	font-weight: normal;
	font-size: 14px;
	line-height: 19px;
	margin: 0;
}
.banner-container.my-bought-products .bitm-container .product-bottom .simple-text.green-text b{
	font-weight: 600;
}

.banner-container.my-bought-products .right-side{
	padding: 0px 0px 15px 27px;
}

.banner-container.my-bought-products .right-side .title {
    color: #6d6d6d;
    font-size: 18px;
    font-weight: 600;
    line-height: 65px;
    margin: 0;
    padding: 0;
}
.banner-container.my-bought-products .right-side .products{
	display: none;
}
.banner-container.my-bought-products .right-side .products.active{
	display: block;
}
.banner-container.my-bought-products .right-side .products .product{
	float: left;
	display: block;
	margin-right: 35px;
	margin-bottom: 15px;
}
.banner-container.my-bought-products .right-side .products .product img{
	width: 131px;
	height: 198px;
	border:1px solid #e9e9e9;
	opacity: 0.7;
	height: 197px;
}
.banner-container.my-bought-products .right-side .products .product:hover img{
	border:1px solid #b3b3b3;
	opacity: 1;
}
.banner-container.my-bought-products .right-side .products .product h3{
	width: 131px;
	height: 30px;
	font-size:13px;
	line-height: 15px;
	color: #a4a4a4;
	font-weight: normal;
	padding: 0;
	margin: 0;
	text-overflow:ellipsis;
	overflow:hidden;
}
.banner-container.my-bought-products .right-side .products .product .price{
	padding-top: 5px;
	padding-left: 0;
	height: 33px
}

.banner-container.shipping-cost td .title .shipping-icon{
	  background-image: url(../img/badge-sprites-v1.6.jpg?7);
		background-position: -136px 0;
    width: 34px;
    height: 34px;
		position: relative;
		display: inline-block;
		top: 4px;
		margin-right: 10px;
}
.banner-container.shipping-cost td .title{
	font-size: 17px;
	color: #000;
	font-weight: 600;
	line-height: 36px;
	
}
.banner-container.shipping-cost td .title .green{
	color: #0f8f3d;
	text-decoration: underline;
}
.banner-container.shipping-cost td .title .old-price{
	color: #000;
	position: relative;
	padding: 0 3px;
}
.banner-container.shipping-cost td .title .old-price sup{
	font-size: 9px;
	font-weight: bold;
	padding-left:1px;
}
.banner-container.shipping-cost td .title .old-price .line-trought{
	border-top: 2px solid #db0000;
	position: absolute;
	left: 0;
	top: 13px;
	width: 100%;
	
}
.banner-container.shipping-cost td .title .new-price{
	color: #e60000
}
.banner-container.shipping-cost td .title .new-price sup{
	font-size: 9px;
	font-weight: bold;
	padding-left:1px;
}


.home .banner-container.badges-1-1200px{
	margin-top: 4px;
}

.home .banner-container.badges-1-1200px .product-badges li.sep.last{
	display: none;
}
.home .banner-container.badges-1-1200px .product-badges li.measured{
	display: none;
}
.home .banner-container.badges-1-1200px .product-badges li.production{
	/*display: none;*/
}
.home .banner-container.badges-1-1200px .product-badges li.money-back{
	display: none;
}
@media only screen and (min-width: 1200px){
	
	.home .banner-container{
		margin: 16px 0;
	}
		
	.home .banner-container.badges-1-1200px{
		margin-top: 8px;
		width: auto;
	}
  .home .banner-container.badges-1-1200px .product-badges li.sep.last{
		display: table-cell;
	}
	.home .banner-container.badges-1-1200px .product-badges li.measured{
		display: table-cell;
		width: 100px;
	}
	.home .banner-container.badges-1-1200px .product-badges li.production{
		display: table-cell;
		width: 100px;
	}
	.home .banner-container.badges-1-1200px .product-badges li.money-back{
	display: table-cell;
}
	.home .banner-container.my-bought-products{
		width: auto;
	}
	.home .banner-container.why-starshiners, .listing .banner-container.why-starshiners{
		width: auto;
	}
	.banner-container.why-starshiners ul li.why-we{
		width: 300px;
		font-size: 25px;
		font-weight: bold;
	}
	.banner-container.why-starshiners ul li.facebook-like{
		width: 200px;
	}
	.banner-container.shipping-cost td .title{
		font-size: 17px
	}
}
#top-slider-over {
  margin: 0 auto;
  width: 960px;
  height: 354px
}
#top-slider {
  height: 354px;
  overflow: hidden;
  position: relative;
  border: 1px solid #e6e6e6;
  border-top: 0 none;
}

#top-slider-over.h410{
  height: 402px;
}
#top-slider-over.h410 #top-slider{
  height: 402px;
}


#top-slider .logo {
  position: absolute;
  z-index: 4;
  left: 15px;
  top: 10px;
}

#top-slider .shadow {

  background: url(../img/slider/slider-shadow.png?2) repeat-x;
  position: absolute;
  width: 960px;
  height: 74px;
  z-index: 3;
  display: none !important;
  
}
#top-slider ul{
  list-style: none;
  padding: 0;
  margin: 0;
  
}
#top-slider ul.slides{
  
}
  

#top-slider .slides li {
  padding:0;
  margin:0;
  position: relative;
  top: -11px;
  left: -60px;
  
}

#top-slider .slides li .background {
  
  opacity: 1;
  position: absolute;
  top: 10px;
  left: 0;
  
}
#top-slider .slides li .background .video-cnt{
	position: absolute;
	top: 0;
}
#top-slider .slides li .background .video-cnt video{
	z-index: 1
}
#top-slider .slides li .background .video-cnt .video-text{
	width: calc(100% - 60px);
	padding-left:60px;
	text-align: center;
	top: 159px;
	left: 0;
	z-index: 2;
	position: absolute;
	height: 32px;
	line-height: 32px;
	font-size: 30px;
	color: #fff;
	font-weight: 300;
	text-transform: uppercase;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
	
}
#top-slider .slides li .background .video-cnt .video-text b{
	font-weight: 600;
}
#top-slider .slides li .background .video-cnt .video-text .video-btn{
height: 32px;
padding-left: 10px;
padding-right: 10px;
text-transform: none;
font-size: 13px;
font-weight: normal;
top: -5px;
display:inline-block;
position: relative;
margin-left: 5px;
line-height: 31px;
}
#top-slider .slides li .background .video-cnt .video-text .video-btn .right-arrow{
	background: none;
	width: 8px;
	height: 12px;
	margin-right: 0;
	margin-left: 3px;
	font-family: 'FontAwesome';
	font-size: 1.1em;
	color: #fff;
	font-style: normal;
	top: 1px;
}

body.browser-safari #top-slider .video-text{
	display: none;
}

#top-slider .slides .bottomBar {
  border-top:1px solid #e6e6e6;
  position: absolute;
  width: 940px;
  height:27px;
  line-height:27px;
  background: #ffffff;
  padding: 10px;
  z-index: 6;
  top: 365px;
  left: 60px;
  opacity: 0;
  display: none;
  overflow: hidden;
}

#top-slider .bottomBar p {
  
 float: left;
 margin-right: 10px;
 line-height: 20px;

}

#top-slider .bottomBar .pinkButton {
  
  background-color: #fe2db2;
  color: #fff;
  padding: 3px 6px;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: bold;
  float: left;
  margin-right: 10px;
  margin-top: 4px;
  line-height: 13px;
}

#top-slider .bottomBar .title {
  float:left;
  font-weight: 600;
  font-size: 18px;
  color: #6d6d6d;
  margin-top:0;
  margin-bottom:0;
  margin-right:10px;
  line-height : 26px;
  padding: 0;
}

#top-slider .bottomBar .info {
  
  top: -30px;
  position: relative;
  opacity: 0;
  height: 26px;
} 

#top-slider .bottomBar .models {
  
  font-size: 13px;
  color: #b2b2b2;

}

#top-slider .bottomBar .viewAll {
  
  color: #fe2db2;
  font-size: 13px;
  float: left;
  text-decoration : underline;
  display:block;
  line-height: 26px;

}
#top-slider .bottomBar .viewAll:hover{
  opacity:0.7
}

#top-slider .navigation {
  
  position: absolute;
  bottom: -15px;
  right: 10px;
  z-index: 5;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  
}

#top-slider .navigation .container {
  
  float: right;
  
}

#top-slider .navigation .container li {
  
  background: url('../img/slider/slide-sprites-2.png?2') -19px -45px;
  margin-left: 1px;
  cursor: pointer;
  height: 15px;
  width: 19px;
  float: left;

}

#top-slider-over .toggleNav {
  background: url('../img/slider/slide-sprites-2.png?2') 1px -45px!important;
	
}

#top-slider .navigation .container li:hover {
  
  background: url('../img/slider/slide-sprites-2.png?2') 1px -45px;
}

#top-slider-over .arrowNavigation {
  
    position: absolute;
    left: 50%;
    margin-left: -525px;
    width: 1050px;
    margin-top: 157px;
    display: none;
  
}

#top-slider-over .arrowNavigation p {
  
  width: 40px;
  height: 40px;
  cursor: pointer;
  
}

#top-slider-over .arrowNavigation .prev {
  
  /*background: url( '../img/arrows-sprite-v3.png' ) no-repeat scroll 0 -10px transparent;*/
	
  width: 39px;
  height: 39px;
  float: left;
  position: relative;
  left:43px;

}
#top-slider-over .arrowNavigation .prev:after {
	content:'\f104';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 600;
	font-size: 17px;
	height: 33px;
	width: 31px;
	color:#fff;
	background: #242424;
	display: block;
	line-height: 32px;
	text-align: center;
	position: absolute;
	top: 3px;
	left: 3px;
	padding-top: 0px;
	padding-right: 2px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
}


#top-slider-over .arrowNavigation .prev:hover {
  
  /*background-position: 0px -50px;*/
	cursor: pointer;
	
  
}

#top-slider-over .arrowNavigation .prev:active {
  
  /*background-position: 0 -10px;*/
  
}

#top-slider-over .arrowNavigation .prev:hover:after {
	top:0;
	left: 0;
	width:37px;
	height: 39px;
	line-height: 38px;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
	font-size: 17px;
	background: #242424;
}
#top-slider-over .arrowNavigation .prev:active:after {
	top: 3px;
	left: 3px;
	height: 33px;
	width: 31px;
	line-height: 32px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
	font-size: 17px;
	background: #242424;
}


#top-slider-over .arrowNavigation .next {
  
  width: 39px;
  height: 39px;
  float: right;
  position: relative;
  right: 43px;
  
}

#top-slider-over .arrowNavigation .next:after {
	content:'\f105';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 600;
	font-size: 17px;
	height: 33px;
	width: 31px;
	color:#fff;
	background: #242424;
	display: block;
	line-height: 32px;
	text-align: center;
	position: absolute;
	top: 3px;
	right: 3px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
	padding-top: 0px;
	padding-left: 2px;
}

#top-slider-over .arrowNavigation .next:hover {
  background-position: -40px -50px;
	cursor: pointer;
  

}

#top-slider-over .arrowNavigation .next:active {
  
  background-position: -40px -10px;
  
}

#top-slider-over .arrowNavigation .next:hover:after {
	top:0;
	left: 0;
	width:37px;
	height: 39px;
	line-height: 38px;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
	font-size: 17px;
	
	background: #242424;
}

#top-slider-over .arrowNavigation .next:active:after {
	top: 3px;
	left: 3px;
	height: 33px;
	width: 31px;
	line-height: 32px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
	font-size: 17px;
	background: #242424;
}


#top-slider .pause {
  
  background: url('../img/slider/pause.png');
  width: 22px;
  height: 40px;
  z-index: 3;
  position: absolute;
  bottom: 42px;
  left: 10px;
  opacity: 0;
  
  
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  display: none !important;
  
}


#top-slider .slides .layer_1 {
  
  position: absolute;
  z-index: 3;
  width: 865px;
  top: 18px;
  opacity: 0;
  display: none;
  
  right:0;

}

#top-slider .slides .layer_1 a{
  cursor: pointer;
  display: block;
  float: left
}

#top-slider .slides .layer_1 .trt {
  
  opacity: 0.7;
  
    -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  
}

#top-slider .slides .layer_1 .trn {
  
  opacity: 1;
  margin-top: -3px;
  
}

#top-slider .slides .layer_1 img {
  
  margin-left: 24px;
  position: relative;
  width:190px;
  height: 350px
}

#top-slider .slides .layer_2 {
  
  position: absolute;
  z-index: 3;
  cursor: pointer;
  top: -35px;
  right: -60px;
  display: none !important;
  margin-right: 20px
}

#top-slider .slides .layer_2 div {
  
  float: left;
  margin: 10px;

}

#top-slider .slides .layer_2 p {
  text-transform: uppercase;
  font-weight: lighter;
  font-size: 11px;
  color: #fff;
  margin-top: 3px;
  line-height: 14px;
  margin-left : 40px;
}

#top-slider .slides .layer_2 span {
  width: 35px;
  height: 35px;
  display: block;
  float: left;
}

#top-slider .slides .layer_2 .retur,
#top-slider .slides .layer_2 .twfour,
#top-slider .slides .layer_2 .fastDelivery{
  display: none;    
}

#top-slider .slides .layer_2 .retur span {
  background: url('../img/slider/slide-sprites.png?2') 0 -66px;
}
#top-slider .slides .layer_2 .moneyBack span {
  background: url('../img/slider/slide-sprites.png?2') -38px -66px;
}
#top-slider .slides .layer_2 .twfour span {
  background: url('../img/slider/slide-sprites.png?2') -76px -66px;
}
#top-slider .slides .layer_2 .exclusiv span {
  background: url('../img/slider/slide-sprites.png?2') 0 -104px;
}
#top-slider .slides .layer_2 .embroidery span {
  background: url('../img/slider/slide-sprites.png?2') -40px -103px; 
}
#top-slider .slides .layer_2 .madeinRo span {
  background: url('../img/slider/slide-sprites.png?2') -80px -104px;
}
#top-slider .slides .layer_2 .fastDelivery span {
  background: url('../img/slider/slide-sprites.png?2') -116px -66px;
}

#top-slider .slides .layer_2 .future-moms span{
  background: url('../img/slider/slide-sprites.png?2') -122px -106px;
  width: 27px;
}
#top-slider .slides .layer_2 .lactation-suitable span{
  background: url('../img/slider/slide-sprites.png?2') -160px -106px;
  width: 27px;
}
#top-slider .slides .layer_2 .future-moms p,
#top-slider .slides .layer_2 .lactation-suitable p{
  margin-left : 28px
}

#top-slider .bottomBar p.cntDwn,
#top-slider .bottomBar .force_slider_countdown{
  display: inline-block;
  float : none;
  vertical-align: middle;
  margin-right:0;
}

#top-slider-over .cntDwn span ,
#top-slider-over .bottomBar .force_slider_countdown span{
  
  /*background-color: #fe2db2;*/
  width: 34px;
  height: 21px;
  color: #fff;
  text-align: center;
  font-size: 19px;
  font-weight: bold;
  display: inline-block;
  
  
}
#top-slider-over .bottomBar .force_slider_countdown span,
body.black-friday #top-slider-over .cntDwn span {
  /*background: #dd0039;*/
  font-weight: 600;
}
#top-slider-over .bottomBar .force_slider_countdown.pink span{
  background: #ec008c;
}


#top-slider-over .cntDwn .hsm ,
#top-slider-over .bottomBar .force_slider_countdown .hsm{
  
  display: inline-block;
  font-size: 13px;
  line-height: 26px;
  margin-right: 2px!important;
  margin-left: 2px!important;
  color: #6d6d6d;  
  text-decoration: none;
  position: relative;
  top: -2px;
  
}
#top-slider-over .bottomBar .force_slider_countdown .hsm,
body.black-friday #top-slider-over .bottomBar .hsm{
  position: relative;
  top:-3px;
}

#top-slider-over .cntDwn .day,
#top-slider-over .bottomBar .force_slider_countdown .day{
  
  padding: 0;
  letter-spacing: 0;
  width: 15px;

}

#top-slider-over  .cntDwn span .nb-1,
#top-slider-over  .cntDwn span .nb-2{
  font-style: normal;
  display: inline-block;
  background: #ec008c;
  font-weight: 600;
  padding:0;
  text-align : center !important;
  width:16px;
}
#top-slider-over .cntDwn span .nb-2{
  margin-left: 1px;
}

#top-slider .slides li .background .video-cnt{
	width: 1020px;
	height: 365px;
}

.clearfix {
  clear: both;
}
#top-slider .bottomBar p.cntDwn span, #top-slider .bottomBar .force_slider_countdown span{
	width: 42px;
	line-height: 22px;
}

#top-slider .bottomBar p.cntDwn span i.nb-1, #top-slider .bottomBar .force_slider_countdown span i.nb-1{
	padding:3px 2px;
	text-align : center !important;
	letter-spacing: 0;
	line-height: 22px;
}
#top-slider .bottomBar p.cntDwn span i.nb-2, #top-slider .bottomBar .force_slider_countdown span i.nb-2{
	padding:3px 2px;
	text-align : center !important;
	letter-spacing: 0;
	line-height: 22px;
}
#top-slider .bottomBar p.cntDwn .hsm, #top-slider .bottomBar .force_slider_countdown .hsm{
	color:#fff;
	text-transform: none;
	letter-spacing: 1px;
}

.two-columns #top-slider-over{
	width:100%;
	height: 344px;
}
.two-columns #top-slider{
	height: 344px;
}

.two-columns #top-slider .navigation .container{
	float: none;
}
.two-columns #top-slider .navigation .container li{
	display: inline-block;
	float: none;
}

.two-columns #top-slider .bottomBar .title{
	float: none;
	display: inline-block;
	font-size: 21px;
  font-weight: 300;
	line-height: 32px;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: 3px;
}
.two-columns #top-slider .slides .bottomBar{
	width: auto;
	left: auto;
	right: -54px;
	top: 167px;
	display: none;
	background: none;
	border: 0;
	z-index: 2;
	padding: 0;
	width:100%;
	text-align: center;
	position: relative;
	overflow:visible;
}
.two-columns #top-slider .slides .bottomBar.not-visible{
	display: none !important;
}

.two-columns #top-slider .slides .bottomBar .viewAll{
	background: #d92558;
	padding:0 9px;
	color: #fff;
	line-height: 27px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: 600;
	position: absolute;
	right: 15px;
	top: 145px;
}
.two-columns #top-slider .bottomBar .viewAll:hover{
	opacity: 1;
}
.two-columns #top-slider .slides .bottomBar .viewAll i.right-arrow{
	background: none;
	width: 1px;
	margin-left:3px;
	
}
.two-columns #top-slider .slides .bottomBar .viewAll i.right-arrow:after{
	content:'\f105';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 400;
	font-size: 14px;
}

.two-columns #top-slider .bottomBar .pinkButton{
	display: inline-block;
	padding: 0;
	line-height: 40px;
	height: 40px;
	width: 40px;
	text-align: center;
	float: none;
	margin: 0 5px;
	position: relative;
	top: -4px;
	font-size: 11px;
	font-weight: bold;
}

.two-columns #top-slider .slides li .background .video-cnt{
	z-index: 2;
}

.two-columns #top-slider-over .arrowNavigation{
	width: 765px;
	margin-left: -384px;
	margin-top: 153px;
}
.two-columns #top-slider-over.h410{
	height:344px;
}
.two-columns #top-slider-over.h410 #top-slider{
	height: 344px;
	border: 0;
}
.two-columns #top-slider .slides li .background .video-cnt{
	width: 775px;
	height: 356px;
}
.two-columns #top-slider .slides li .background .video-cnt .video-text{
	top: 157px;
	color: #fff;
    float: none;
    font-size: 21px;
    font-weight: 700;
    letter-spacing: 3px;
    line-height: 32px;
    text-transform: uppercase;
}
.two-columns #top-slider .slides li .background .video-cnt .video-text .video-btn{
	display: none
}
.two-columns #top-slider .slides li{
	width: 719px;
	left: -54px;
	top:-11px;
	height:0;
}
.two-columns #top-slider .slides .layer_1{
	width: 693px;
	right: -30px;
}

.two-columns #top-slider .slides .layer_1 a{
	margin-top: 65px;
}
	
.two-columns > .col-1 #top-slider picture.background, .two-columns > .col-1 #top-slider img.background, .two-columns > .col-1 #top-slider .background img, .two-columns > .col-1 #top-slider .background picture{
	width: 773px;
}
.two-columns #top-slider .slides .layer_1 a img{
	width: 147px;
	height: auto;
}
.two-columns #top-slider .navigation{
		width: 100%;
		text-align: center;
		right:auto;
		bottom: 19px;
	}


@media only screen and (min-width: 1200px){
	
	.two-columns #top-slider-over{
		height: 430px;
	}
	.two-columns #top-slider{
		height: 430px;
	}
	
	.two-columns #top-slider-over.h410{
		height:430px;
	}
	.two-columns #top-slider-over .arrowNavigation{
		width: 944px;
		margin-left: -476px;
		margin-top: 195px;
	}
	.two-columns #top-slider-over.h410 #top-slider{
		height: 430px;
	}
	.two-columns #top-slider .slides li .background .video-cnt{
		width: 954px;
		height: 440px;
	}
	.two-columns #top-slider .slides li .background .video-cnt .video-text{
		top: 200px;
    color: #fff;
    float: none;
    font-size: 26px;
    font-weight: 600;
    letter-spacing: 4.3px;
    line-height: 32px;
    text-transform: uppercase;
	}
	.two-columns #top-slider .navigation{
		width: 100%;
		text-align: center;
		right:auto;
		bottom: 19px;
	}
	
	.two-columns #top-slider .slides li{
		width: 898px;
		left: -54px;
		top:-11px;
		
	}
	.two-columns #top-slider .slides .layer_1{
		width: 832px;
		right: 0px;
	}
	
	.two-columns #top-slider .slides .layer_1 a{
		margin-top: 86px;
	}
	.two-columns #top-slider .slides .layer_1 a img{
		width: 184px;
		height: auto;
	}
	
	.two-columns > .col-1 #top-slider picture.background, .two-columns > .col-1 #top-slider img.background, .two-columns > .col-1 #top-slider .background img, .two-columns > .col-1 #top-slider .background picture{
		width: 954px;
	}
	.two-columns #top-slider .slides .bottomBar{
		top: 210px;
		right: -54px;
	}
	.two-columns #top-slider .slides .bottomBar .viewAll{
		line-height: 33px;
		padding:0 13px;
		right: 17px;
		top: 176px;
	}
	.two-columns #top-slider .bottomBar .title{
		top: 157px;
    color: #fff;
    float: none;
    font-size: 26px;
    font-weight: 600;
    letter-spacing: 4.3px;
    line-height: 32px;
    text-transform: uppercase;
	}
	
}
#top-countdown-products-over {
  background: #f7f7f7;
  margin-bottom: 12px;
}

#top-countdown-products{
  width: 960px;
  margin: 0 auto;
  background: #fff;
  border:1px solid #d1d1d1;
  border-top:0 none;
}

#top-countdown-products .top-cnt {
  padding-top: 23px;
  position: relative;
  height: 26px;
}
#top-countdown-products .top-cnt .left-title {
  
  font-size: 21px;
  font-weight: 300;
  line-height: 25px;
  padding-left: 17px;
  color:#666;
}
#top-countdown-products .top-cnt .right-title {
  color: #fe2db2;
  font-weight: bold;
  font-size: 15px;
  line-height: 15px;
  text-transform: uppercase;
  position: absolute;
  right: 15px;
  top:28px;
}

#top-countdown-products .top-cnt .cntDownTxt {
  color: #fe2db2;
  font-weight: bold;
  font-size: 15px;
  line-height: 15px;
  text-transform: uppercase;
  position: absolute;
  right: 15px;
  top:28px;
}

#top-countdown-products .prds{
  margin: 0;
  margin-top: 23px;
  height: 260px;
  list-style: none;
  padding: 0;
  
}

#top-countdown-products .prds li{
  float: left;
  list-style: none;
  padding: 0;
  margin: 0;
  padding-left: 19px;
  position: relative;
}
#top-countdown-products .prds li:first-child{
  padding-left: 14px;
}

#top-countdown-products .prds li span.badge{
  left:24px;
  top: 5px;
}
#top-countdown-products .prds li:first-child span.badge{
  left:20px;
}

#top-countdown-products .prds li span.badge span.b-new em{
  font-size: 9px;
  padding-top: 9px;
  line-height:11px;
	text-align: center;
	height:31px;
}

#top-countdown-products .prds li img{
  width: 169px;
  height: 254px;
  border: 1px solid #eaeaea;
  border-bottom: 1px solid #b8b6b3;
}

#top-countdown-products .bottom-cnt{
  margin-top: 23px;
  padding: 0 17px 27px 17px;
  font-size: 20px;
  font-weight: 300;
  line-height: 20px;
  color:#666;
}


#top-countdown-products-over .arrowNavigation {
  
    position: absolute;
    left: 50%;
    margin-left: -525px;
    width: 1050px;
    margin-top: 157px;
    display: inline-block;
    display: none;
  
}

#top-countdown-products-over .arrowNavigation p {
  
  width: 40px;
  height: 40px;
  cursor: pointer;
  
}

#top-countdown-products-over .arrowNavigation .prev {
  
  background: url('../img/slider/slide-sprites.png?2') -122px 0;
  float: left;
  border-radius: 50%;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  position: relative;
  left:30px;

}


#top-countdown-products-over .arrowNavigation .prev:hover {
  
  background: url('../img/slider/slide-sprites.png?2') -126px 0 #e9e9e9;
  
}

#top-countdown-products-over .arrowNavigation .prev:active {
  
  background: url('../img/slider/slide-sprites.png?2') -129px 0 #e9e9e9;
  -webkit-transition: all 100ms ease;
  -moz-transition: all 100ms ease;
  -ms-transition: all 100ms ease;
  -o-transition: all 100ms ease;
  transition: all 100ms ease;
  
}


#top-countdown-products-over .arrowNavigation .next {
  
  background: url('../img/slider/slide-sprites.png?2') -88px 0;
  float: right;
  border-radius: 50%;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  position: relative;
  right: 30px;
  
}

#top-countdown-products-over .arrowNavigation .next:hover {
  
  background: url('../img/slider/slide-sprites.png?2') -84px 0 #e9e9e9;
  

}

#top-countdown-products-over .arrowNavigation .next:active {
  
  background: url('../img/slider/slide-sprites.png?2') -82px 0 #e9e9e9;
  
  -webkit-transition: all 100ms ease;
  -moz-transition: all 100ms ease;
  -ms-transition: all 100ms ease;
  -o-transition: all 100ms ease;
  transition: all 100ms ease;
  
}


#top-countdown-products .cntDwn{
  display: inline-block;
  float : none;
  vertical-align: middle;
  margin-right:0;
  margin-left:5px;
  line-height: 19px;
  position: relative;
  top:-2px;
  
}

#top-countdown-products .cntDwn span{
  
  background-color: #fe2db2;
  color: #fff;
  text-align: center;
  font-size: 15px;
  line-height: 20px;
  font-weight: bold;
  display: inline-block;
}
#top-countdown-products .cntDwn span {
  background: #dd0039;
  font-weight: 600;
}

#top-countdown-products .cntDwn span .nb-1,
#top-countdown-products .cntDwn span .nb-2{
  font-style: normal;
  display: inline-block;
  background: #fe2db2;
  font-weight: 600;
  padding:0;
  line-height : 20px;
  text-align : center;
  font-size: 15px;
  width:14px;
}
#top-countdown-products .cntDwn span .nb-2{
  border-left: 1px solid #fff;
}

#top-countdown-products .cntDwn .hsm{
  
  display: inline-block;
  font-size: 13px;
  line-height: 19px;
  margin-right: 2px!important;
  margin-left: 2px!important;
  color: #6d6d6d;
  text-decoration: none;
  
}
#top-countdown-products .cntDwn .hsm{
  position: relative;
  top:-1px;
}

#top-countdown-products .cntDwn span.day .nb-1{
}

#top-countdown-products.happy-hour .left-title{
  color: #e60000;
  font-weight: 600;
  font-size: 18px;
}
#top-countdown-products.happy-hour .right-title, #top-countdown-products.happy-hour .cntDownTxt{
  color: #666;
  font-size: 13px;
  font-weight: 300;
  text-transform: none;
  top: 20px;
  right: 21px;
}
#top-countdown-products.happy-hour .right-title .cntdwn-minutes{
  color: #e60000;
  font-size: 18px;
  font-weight: 600;
  display: inline-block;
  padding-left:5px;
}

#top-countdown-products .prd-groups-cnt{
  padding-left:18px;
	overflow: hidden;
}
#top-countdown-products .prd-groups-inner-cnt{
	width: 8000px;
}
#top-countdown-products .prd-groups.grid-type-5 .item{
  margin-right: 18px;
}
#top-countdown-products.happy-hour .right-title .cntdwn-minutes i{
  background: url('../img/detail-sprite.png?10') -244px -5px no-repeat;
  width:23px;
  height:23px;
  display: inline-block;
  margin-right: 5px;
  position: relative;
  top:5px;
}
#top-countdown-products.happy-hour .bottom-cnt{
  line-height: 25px;
  font-size: 18px;
}

#top-countdown-products .bottom-cnt b{
  color: #e60000;
  font-weight: 600;
}
#top-countdown-products .item .two-items-free-shipping-area{
  bottom: 45px;
  width: 145px;
}

#top-countdown-products.happy-hour{
	background: #d7002a;
	border:1px solid #d7002a;
}
#top-countdown-products.happy-hour .left-title{
	color: #fff;
}
#top-countdown-products.happy-hour .right-title, #top-countdown-products.happy-hour .cntDownTxt{
	color: #fff;
	font-size: 13px;
}
#top-countdown-products.happy-hour .right-title .cntdwn-minutes{
	color: #fff;
}
#top-countdown-products.happy-hour .right-title .cntdwn-minutes i{
	background: url('../img/detail-sprite.png?12') -273px -52px no-repeat;
}

#top-countdown-products.happy-hour .cntDownTxt{
	top: 27px;
	right: 16px;
}

#top-countdown-products.happy-hour .cntDwn span .nb-1,
#top-countdown-products.happy-hour .cntDwn span .nb-2{
	background: #fff;
	color: #d7002a;
}
#top-countdown-products.happy-hour .cntDwn span .nb-2{
  border-left: 1px solid #d7002a;
}
#top-countdown-products.happy-hour .cntDwn .hsm{
	color: #fff;
	padding-right:5px;
	padding-left:2px;
}

#top-countdown-products.happy-hour .bottom-cnt{
	color: #fff;
}



@media only screen and (min-width: 1200px){

	#top-countdown-products{
		width: 1200px;
	}
}



/* footer-bar */
.footer-bar {
	position: fixed;
	bottom: 0;
	right: 219px;
	z-index: 7;
}
body.lang-hu .footer-bar{right: 190px; }
body.lang-en .footer-bar{right: 190px; }
body.lang-de .footer-bar{right: 246px; }
body.lang-it .footer-bar{right: 253px; }
.footer-bar:hover{
	z-index: 7;
}
.footer-bar .one-button{
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	width: 36px;
	height: 30px;
	text-align: center;
	background: #8c2277;
	float: left;
	margin-right: 1px;
	cursor: pointer;
	position: relative;
	z-index: 3;
}
.footer-bar .one-button:hover{
	height: 33px;
	margin-top: -3px;
}
.footer-bar .one-button-icon i.favs{
	  background: url("../img/menu_v2.png") no-repeat scroll -138px -172px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 17px;
    width: 19px;
		margin-top: 7px;
}
.footer-bar .one-button-icon{
	display: block;
	height: 30px;

}
.footer-bar .one-button-icon i.rec{
	  background: url("../img/menu_v2.png") no-repeat scroll -115px -173px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 15px;
    width: 21px;
		margin-top: 7px;
}
.footer-bar .one-button-icon i.phone{
	  background: url("../img/menu_v2.png?3") no-repeat scroll -210px -164px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 18px;
    width: 12px;
		margin-top: 6px;
}

.footer-bar .loader-container{
	position: absolute;
	bottom: -2px;
	left: 240px;
	z-index: 8;
	display: none;
}
.footer-bar.lang-hu .loader-container{
	left:252px;
}
.footer-bar .footer-bar-content{
  background: #fff;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
	-webkit-box-shadow: 0 0 4px rgba(32,28,29,.4);
	-moz-box-shadow: 0 0 4px rgba(32,28,29,.4);
	box-shadow: 0 0 4px rgba(32,28,29,.4);
  padding: 23px 28px 28px;
	width: 402px;
  height: 130px;
	position: absolute;
	display: none;
	margin-left: -230px;
	margin-top: -200px;
	text-align: left;
	cursor: default;
	
}
.footer-bar.lang-hu .footer-bar-content{
	margin-left: -244px;
}
.footer-bar .one-button.opened .footer-bar-content{
	display: block;
}
.footer-bar .one-button.opened {	
	height: 33px;
	margin-top: -3px;
}

.footer-bar-content-arrow{
	  background: url("../img/arrows-sprite.png") no-repeat scroll -26px -249px rgba(0, 0, 0, 0);	
    display: inline-block;
    height: 15px;
    width: 26px;
		position: absolute;
		margin-left: 236px;
		margin-top: 158px;
		left: 0;
}
.phone-order-message .footer-bar-content-arrow{
	margin-top: 87px;
	left: inherit;
	right: 223px;
}
.lang-hu .phone-order-message .footer-bar-content-arrow{
	right: 185px;
}
.lang-en .phone-order-message .footer-bar-content-arrow{
	right: 221px;
}

.footer-bar.lang-hu .footer-bar-content .footer-bar-content-arrow{
	margin-left: 249px;
}
.footer-bar-content .title{
	color: #6d6d6d;
	font-size: 22px;
	float: left;
}
.footer-bar-content .all-link{
	float: right;
	font-size: 11px;
	text-decoration: underline;
	color: #6d6d6d;
	margin-top: 10px;
}
.footer-bar-carousel-container{
	width: 402px;
	height: 90px;
	position: relative;
	margin-top: 8px;
}
.footer-bar-carousel-left{
	width: 13px;
	height: 21px;
	top: 41px;
	background: url("../img/arrows-sprite.png") no-repeat scroll 0px -90px;	
	left: 0;
	position: absolute;
	cursor: pointer;
}

.footer-bar-carousel-right{
	width: 13px;
	height: 21px;
	top: 41px;
	background: url("../img/arrows-sprite.png") no-repeat scroll -14px -90px;	
	right: 0px;
	position: absolute;
	cursor: pointer;
}
.footer-bar-carousel-content-container{
	width: 343px;
	height: 98px;
	overflow: hidden;
	cursor: pointer;
	position: relative;
	margin-left: 39px;
	text-align: left;
}
.footer-bar-carousel-content .left{
	position: relative;
}
.footer-bar-carousel-content{
	position: relative;
	text-align: left;
	padding-top: 8px;
	cursor: pointer;
	width: 10000px;
}
.footer-bar-carousel-content img{
	-webkit-box-shadow: 0 1px #a2a2a2;
	-moz-box-shadow: 0 1px #a2a2a2;
	box-shadow: 0 1px #a2a2a2;
	border: solid 1px #e9e9e9;
	margin-right: 9px;
	margin-left: 0;
	width: 56px;
	height: 84px;
}
.footer-bar .no-elements{
	display: none;
}
.thank-you .comment-user{
	margin-left: 0;
}
.thank-you .comment-box{
	width: 763px;
	font-size: 13px;
	color: #6d6d6d;
}
.thank-you .comment-box ul{
	width: 650px;
	
}
.thank-you .comment-box ul, .contact .comment-box ul, .newsletter .comment-box ul{
	margin-left: 0;
	padding-left: 15px;
	padding-bottom: 0;
	margin-bottom: 0;
}
.thank-you .comment-box ul li, .contact .comment-box ul li{
	margin-top: 7px;
}
.newsletter .comment-box ul li{
	margin:0 0 15px 0;
}
.thank-you .comment-box .title,.contact .comment-box .title{
	font-size: 15px;
	font-weight: bold;
}
.thank-you .comment-box .cb-left-arrow{
	display:block;
}

.thank-you .starshiners-username{
	width: 108px;
	text-align: center;
	font-size: 13px;
	color: #6d6d6d;
	font-weight: bold;
}
.thank-you .thank-you-box{
	margin-top: 35px;
}
.thank-you-box .company-detail{
	padding-top: 15px;
}
.thank-you-box .payment-method-icon{
	margin-top: 12px;
}
.thank-you-box .bank-account{
	float: left;
	margin-top: 8px;
	margin-left: 15px;
}
.thank-you-box .print-info.white-button,.thank-you-box .print-info.white-button:hover{
	width: inherit;
	padding: 0 8px;
	margin-left: 15px;
	text-decoration:  none;
}
.thank-you-box .enter-account{
	width: auto;
	padding: 0 8px;
	display: inline-block;
	margin-top: 15px;
	text-decoration: none;
}

.thank-you-box .view-order{
	width: auto;
	padding: 0 8px;
	display: inline-block;
	margin-left: 0px;
	margin-top: 10px;
	text-decoration: none;
}
.thank-you-box .fb-title{
	font-size: 15px;
	color: #3b579d;
	font-weight: bold;
}

.thank-you-box .register-icons .one-register-icon{
	float: left;
	width: 42px;
	height: 33px;
	margin-right: 5px;
	background: url("../img/detail-sprite.png") no-repeat scroll -115px -5px;
}
.thank-you-box .register-icons{
	float: left;
	width: 540px;
	padding: 10px 0 18px;;
}
.thank-you-box .register-icons .one-register-text{
	font-size: 13px;
	font-weight: bold;
	color: #9a9a9a;
	width: 155px;
	float: left;
	text-transform: uppercase;
}
.thank-you-box .register-icons .one-register-text.discount{
	width: 150px;
}
.thank-you-box .register-icons .one-register-icon.discount{
	background-position: -81px -5px;
	width: 32px;
}
.thank-you-box .register-icons .one-register-text.birthday{
	width: 116px;
}
.thank-you-box .register-icons .one-register-icon.birthday{
	background-position: -159px -5px;
	width: 30px;
}
.thank-you-box .load-register-form{
	margin-top: 13px;
}
.thank-you-box .already-have-account{
	color: #a4a4a4;
	position:relative;
	top: 8px;
}
.contact .thank-you-box {
	margin-top: 15px;
}
.contact .thank-you-box .comment-box{
	margin-bottom: 30px;
}
.thank-you-box .comment-box input{
	width: 222px;
}
.thank-you-box .comment-box input.checkbox{
	width: inherit;
	height: inherit;
}
.thank-you-box .newsl-subsc{
	float: right;
	margin-top: 30px;
	margin-right: 10px;
}
.thank-you-box .register-thank-you{
	float: right;
	margin-top: 25px;
}
.thank-you-box .al-member{
	float: left;
	margin-top: 35px;
}
.thank-you-box .connect-fb{
	float: left;
	color: #3b579d;
	text-decoration: underline;
	margin-top: 31px;
	cursor:pointer;
}
.thank-you-box .newsl-subsc label, .thank-you-box .keep-logged label{
	top:4px;
	position: relative;
}
.thank-you-box .keep-logged label{
	top:-2px;
}
.thank-you-box .newsl-subsc {
	position:relative;
	top: 1px;
}
.thank-you-box .keep-logged{
	position:relative;
	top: 3px;
}
.thank-you-box .keep-logged .icheckbox_flat-grey{
	position:relative;
	top: -1px;
}
.thank-you-box .login-button{
	margin-top: 17px;
}
.thank-you-box .comment-box .row label{
	font-weight: bold;
}
.thank-you-box .comment-box .row{
	width: 235px;
	float: left;
	margin-right: 32px;
}
.thank-you-box .keep-logged{
	float: left;
	margin-top: 19px;
}
.thank-you-box .forgott-passw{
	float: left;	
	text-decoration: underline;
	margin-left: 20px;
	margin-top: 20px;
	cursor:pointer;
}
.thank-you-box .no-account{
	float: left;	
	color: #a4a4a4;
	margin-left: 20px;
	text-decoration: underline;
	margin-top: 20px;
	cursor:pointer;
}
.thank-you-box .log-form{
	margin-top: 15px;
}
.thank-you-box .comment-box .row.last{
	margin-right: 0;
}
.thank-you-box .al-member{
	color: #a4a4a4;
	margin-left: 15px;
	text-decoration: underline;
	cursor:pointer;
}
.thank-you-box .reg-form{
	width: 769px;
}
.thank-you-box .fb-icon{
	margin-left: 0;
	top: 2px;
}
.thank-you-faq ul{
	list-style: none;
	padding-left: 0;
}
.thank-you-faq{
	margin-top: -10px;
}
.thank-you-faq .check-lst{
	width: 428px;
	float: left;
}
.thank-you-faq .answer-container .title{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}
.thank-you-faq .answer-container{
	border: 1px solid #e9e9e9;
	color: #6d6d6d;
	font-size: 13px;
	padding: 27px 30px;
	float: right;
	width: 459px;
}
.thank-you-box-container{
	margin-top: 30px;
}
.thank-you-box-container .subscribe-newsl{
	margin-top: 2px;
}
.h22px{
	height: 22px;
}

/* qTip2 v2.2.1 | Plugins: tips | Styles: core css3 | qtip2.com | Licensed MIT | Mon Sep 08 2014 17:43:50 */

.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:11px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:0;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:400 bold 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}
.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}
.qtip-youtube .qtip-titlebar{background-color:transparent}
.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}
.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}
.qtip-tipsy:hover{
	background:#3f3f3f
}
.qtip-tipsy{background:#282828;color:#fff;border:0 solid transparent;font-size:12px;line-height:16px;
max-width: 330px;
text-shadow: none;
-webkit-box-shadow: 1px 1px 3px 1px rgba(32,28,29,.2);
-moz-box-shadow: 1px 1px 3px 1px rgba(32,28,29,.2);
box-shadow: 1px 1px 3px 1px rgba(32,28,29,.2);
z-index: 4 !important;
}
.qtip-tipsy-grey.qtip-tipsy{background:#5e5e5e;color:#fff;border:0 solid transparent; margin-top: -3px; height: 23px; }
.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}
.qtip-tipsy .qtip-content{padding:4px 7px; line-height: 14px; position: relative; max-width: 350px; }
.qtip-tipsy-grey.qtip-tipsy .qtip-content{padding:4px 7px; line-height: 12px; position: relative; max-width: 350px; height: 14px;}
.qtip-tipsy-grey.qtip-tipsy .qtip-content:hover{
	background: #5e5e5e; /* Old browsers */
	background: -moz-linear-gradient(top, #5e5e5e 0%, #3f3f3f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e5e5e), color-stop(100%,#3f3f3f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5e5e5e 0%,#3f3f3f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5e5e5e 0%,#3f3f3f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5e5e5e 0%,#3f3f3f 100%); /* IE10+ */
	background: linear-gradient(to bottom, #5e5e5e 0%,#3f3f3f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e5e5e', endColorstr='#3f3f3f',GradientType=0 ); -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; cursor: pointer;
}

.qtip-tipsy .qtip-content:hover{
	background: #282828; /* Old browsers */
	background: -moz-linear-gradient(top, #282828 0%, #3f3f3f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#282828), color-stop(100%,#3f3f3f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #282828 0%,#3f3f3f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #282828 0%,#3f3f3f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #282828 0%,#3f3f3f 100%); /* IE10+ */
	background: linear-gradient(to bottom, #282828 0%,#3f3f3f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#282828', endColorstr='#3f3f3f',GradientType=0 ); -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; cursor: pointer;
}
.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}
.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}
.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}
.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}
.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}
.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}
.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}
.qtip-bootstrap .qtip-content{padding:9px 14px}
.qtip-bootstrap .qtip-icon{background:0 0}
.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}
.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}
.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}
.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}
.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}
.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}
.qtip .qtip-tip canvas{top:0;left:0}
.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}

.qtip-tipsy.qtyip-detpage {
	-webkit-box-shadow: 1px 1px 3px 1px rgba(32,28,29,.2);
	-moz-box-shadow: 1px 1px 3px 1px rgba(32,28,29,.2);
	box-shadow: 1px 1px 3px 1px rgba(32,28,29,.2);
	z-index: 4 !important;
}

.qtip-tipsy.qtyip-detpage .qtip-icon.qtip-close{
-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;
background: rgba(0, 0, 0, 0) url("../img/arrows-sprite-v3.png?2") no-repeat scroll -1px -213px;
background-size:60px 229px;
cursor: pointer;
display: inline-block;
height: 15px;
width:15px;

}
.qtip-tipsy.qtyip-detpage .qtip-icon.qtip-close .ui-icon-close{
	font-size:0;
}
.qtip-tipsy.qtyip-detpage .qtip-content:hover{
	cursor: default;
	
}
.qtip.force-hide-tooltips{
	display: none !important;
}

.first-elements-qtip {
	margin-left: 35px; 
}
.first-elements-qtip .qtip-tip{
	left: 16px !important;
}
.lang-hu .first-elements-qtip {
	margin-left: 23px; 
}
.lang-hu .first-elements-qtip .qtip-tip{
	left: 17px !important;
}

.first-elements-qtip.first-elements-qtip-onesize {
	margin-left: 24px; 
}
.first-elements-qtip.first-elements-qtip-onesize .qtip-tip{
	left: 28px !important;
}
.lang-hu .first-elements-qtip.first-elements-qtip-onesize {
	margin-left: 12px; 
}
.lang-hu .first-elements-qtip.first-elements-qtip-onesize .qtip-tip{
	left: 27px !important;
}
.qtip.qtip-tipsy.qtip-item-image{
	padding:4px !important;
}
.qtip.qtip-tipsy.qtip-item-image .qtip-content{
	padding:0px !important;
	line-height: 0;
}

.preloading{
	display: none;
}

.thank-you .one-bank-account-cointainer{
	display: none;
}
.thank-you .one-bank-account-cointainer .bank-info{
	float: left;
}
.thank-you .one-bank-account-cointainer .bank-info .one-bank-option{
	display: block;
}
.thank-you .one-bank-account-cointainer .one-bank-logo{
	float: left;
	margin-left: 15px;
	position: relative;
	top: 0;
	left: 0;
	margin-top: 2px;;
}
.thank-you .one-bank-account-cointainer .bank-info .one-bank-option-title{
	font-weight: bold;
}
.thank-you .company-detail .print-info{
	margin-top: 0;
}
.listing .banner-container{
	margin-top:0;
}
.empty-list-icon{
	background: url("../img/empty.jpg") no-repeat;
	width:112px;
	height:112px;
	float:left;
	margin-right:16px;
}
div.notify .notify-inner .detail-page-size-btn-container .measures{
	display:block;
	float:left;
}
.empty-list{
	/*border-top: 1px dotted #bbb;*/
	margin-left:12px;
	padding-top: 25px;
	background: #fff;
	border:1px solid #d1d1d1;
	padding-left:25px;
	padding-right: 25px;
	
}
.empty-list-description ul{
	font-size:13px;
	padding-left:15px;
	margin-left:0;
}
.empty-list-description{
	font-size:21px;
	padding-top:15px;
	color:#6d6d6d;
		float:left;
}
.empty-list .search-form input{
	height:29px;
	top:1px;
	position: relative;
	width:240px;
	margin-right: 9px;
}
.empty-list-description .white-button{
	width:inherit;
	padding: 0 10px;
	margin-top: 15px;
}
.empty-list .inner{
	padding-top: 25px;
	margin-top: 25px;
	padding-bottom:25px;
	clear:both;
	border-top: 1px dotted #bbb;
}
body.new-collection #content_inside, body.total-looks #content_inside{
	padding-left:0 !important;
}
body.new-collection #main_container #top-listing-filter, body.total-looks #main_container #top-listing-filter{
	margin-left: 0;
	display:none;
}
body.listing.new-collection #listing, body.listing.total-looks #listing{
	margin-left:-12px;
	padding-top: 19px;
}


body.empty-listing #content_inside{
	padding-left:0 !important;
}
/*
body.empty-listing.profile-page #content_inside{
	margin-left:199px !important;
	padding-left:12px !important;
}*/
body.empty-listing.profile-page #main_container #top-listing-filter{
	/*margin-left: 0;
	margin-bottom: 29px;
	*/
}
body.empty-listing.profile-page.favorites #main_container #top-listing-filter{
	display: none;
}

body.empty-listing #filter-container{
	display: none !important;
}
body.empty-listing.profile-page #filter-container{
	display: block !important;
}
body.empty-listing #listing{
	padding-top: 17px;
}

body.empty-listing .empty-list{
	margin-left: 0;
}

body .stick-add-btn-container .wishlist-btn{
	position:relative !important;
	top: inherit;
	right:inherit;
	height: 30px;
	line-height: 30px;
	margin-top: 0;
	position: relative;
}

body.listing .ls-bottom-slidebuttons{
	position:absolute;
	left:50%;
	margin-left:265px;
	width:200px;
	margin-top:-60px;
	text-align:right;
}

body.home .ls-bottom-slidebuttons{
	position:absolute;
	left:50%;
	margin-left:265px;
	width:200px;
	margin-top:-10px;
	text-align:right;
}
.collection-girls{
	display:none;
}
#layerslider-girls-container{
	z-index: 2;
}
.collection-title{
	z-index: 3;
}
#layerslider-girls-container .layerslider-girl img{
	width:220px !important;
}
#layerslider_13 .layerslider-girl.no-hover {
	opacity: 1 !important;
}
.collection-girls .layerslider-girl{
	position: relative;
}
.listing .home-bottom-shadow{
	top: 333px !important;
}
.dynamic-girl-container{
	position: absolute;
	z-index: 7;
}
.dynamic-girl-container img{
	width:220px !important;
}
.home .collection-title{
	font-size: 25px !important;
	color: #fff;
	text-shadow: 0 1px 4px rgba(0, 0, 0, .8);
}
.home .collection-title .black-button{
	text-shadow: none;
	position: relative;
	top: -3px;
}
.home-top-shadow{
	background: url('../img/home-top-shadow.png') repeat-x top;
	height: 114px;
	width: 100%;
	z-index: 3;
	position: absolute;
}
.home-bottom-shadow{
	background: url('../img/home-bottom-shadow.png') repeat-x bottom;
	height: 52px !important;
	width: 100% !important;
	z-index: 2;
	position: absolute;
	top: 382px !important;
}

.ls-v5 .ls-bottom-slidebuttons a, #pager a{
	background: url("../img/arrows-sprite.png") no-repeat scroll -47px -196px rgba(0, 0, 0, 0) !important;
	width: 13px !important;
	height: 13px !important;
	margin: 0 5px;
	display: inline-block;
}
.ls-v5 .ls-bottom-slidebuttons a.ls-nav-active, .ls-v5 .ls-bottom-slidebuttons a:hover, #pager a.selected, #pager a:hover{
	background: url("../img/arrows-sprite.png") no-repeat scroll -27px -193px rgba(0, 0, 0, 0) !important;;
	width: 19px !important;;
	height: 19px !important;;
	margin: 0 2px;
	position: relative !important;
	top: 3px !important;
}

.banner-container.collection{
	background: url('../img/banners/collection.png') no-repeat;
	height: 55px;
	border: 1px solid #c56160;
	color: #fff;
	position: relative;
	text-shadow: 1px 1px 0 #000;
	font-size: 22px;
}
.banner-container.collection .black-button{
	position: relative;
	top: -4px;
	margin-left: 10px;
}
.banner-container.collection 
.white-star {
	background: url("../img/menu_v2.png") no-repeat scroll -17px -157px;
	width: 16px;
	height: 15px;
	position: relative;
	display: inline-block;
	margin-right: 3px;
	top: 0px;
}
.banner-collection-title{
	margin-top: 11px;
	text-shadow: 1px 1px 0 #000;
}
.black-button .right-arrow, .black2-button .right-arrow, .selfie-btn .right-arrow{
	background: url("../img/arrows-sprite.png") no-repeat scroll -28px -264px rgba(0, 0, 0, 0) !important;;
	width: 6px;
	height: 10px;
	position: relative ;
	top: 2px;
	margin-left: 6px;
	display: inline-block;
	
}
.red-button .right-arrow{
	background: url("../img/arrows-sprite.png") no-repeat scroll -28px -264px rgba(0, 0, 0, 0) !important;;
	width: 6px;
	height: 10px;
	position: relative ;
	top: 2px;
	margin-left: 6px;
	display: inline-block;
	
}
.collection.banner-container .white-button{
	text-shadow: none;
	float:none;
	position:relative;
	top: -4px;
}
.collection.banner-container span.badge{
	right: -3px;
	top: -3px;
}
#notify-payment-redirect .notify-inner{
	height:500px;
	width: 885px;
	overflow: hidden;
}
#notify-payment-redirect .header-payu{
	background: url("../img/redirect.jpg") no-repeat scroll -0px -0px rgba(0, 0, 0, 0) !important;;
	width: 498px;
	height: 41px;
	position: relative ;
	top: 2px;
	display: inline-block;
}
#notify-payment-redirect .header-simple{
	background: url("../img/redirect.jpg?1") no-repeat scroll -0px -153px rgba(0, 0, 0, 0) !important;;
	width: 722px;
	height: 41px;
	position: relative ;
	top: 2px;
	display: inline-block;
}
#notify-payment-redirect .header-paypal{
	background: url("../img/redirect.jpg") no-repeat scroll -0px -51px rgba(0, 0, 0, 0) !important;;
	width: 498px;
	height: 41px;
	position: relative ;
	top: 2px;
	display: inline-block;
}
#notify-payment-redirect .header-sofort{
	background: url("../img/redirect.jpg") no-repeat scroll 0px -102px rgba(0, 0, 0, 0) !important;;
	width: 498px;
	height: 41px;
	position: relative ;
	top: 2px;
	display: inline-block;
}

#notify-payment-redirect .payment-content{
	text-align:center;
	font-size:17px;
	font-weight:bold;
	color:#8a8a8a;
	margin-top: 90px;
}
#notify-payment-redirect.notify .message{
	width: 885px;
}

#notify-payment-redirect .payment-content .loader{
	position:relative;
	top: 3px;
}

#notify-payment-redirect .manual-redirect{
	
	position: absolute;
	right: 20px;
	bottom: 20px;
	color:#8a8a8a;
}
#notify-payment-redirect .manual-redirect a{
	color:#8a8a8a;
	text-decoration: underline;
}
#notify-payment-redirect .manual-redirect a:hover{
	color:#6d6d6d;
}

.banner-image{
	background: url('../img/banner-sprite.jpg') scroll -470px 0;
	height:90px;
	width:142px;
	float:left;
	display:block;
	margin-right: 25px;
}
.banner-container.no-padding{
	padding-top:0;
	padding-bottom:0;
	padding-right:0;
}
.banner-explanation{
	float:left;
	color:#8a8a8a;
	padding-top: 29px;
}
.banner-explanation .medium-text{
	font-size:27px;
	line-height: 21px;
	font-weight:bold;
}
.banner-explanation .big-text{
	float:left;
	font-size:33px;
	font-weight:bold;
}
.banner-explanation .equal{
	float:left;
	font-size:30px;
	padding: 2px 10px;
}
.banner-explanation .free-shipping-icon{
	background: url('../img/banner-sprite.jpg') scroll -0px -38px;
	height:34px;
	width:54px;
	float:left;
	display:block;
	position:relative;
	top: 8px;
}
.banner-explanation .free-shipping-text{
	font-size: 14px;
	text-transform:uppercase;
	float:left;
	padding-top: 5px;
}
.banner-explanation .free-shipping-text .bold{
	font-size: 18px;
	line-height: 15px;
	display:inline-block;
	padding-left: 4px;
}
.banner-explanation .small-text{
	float:left;
	font-size:12px;
	text-transform:uppercase;
	margin-top: 8px;
	
	line-height: 15px;
}
.banner-container.no-padding .banner-icon.discount{
	margin-top: 26px;
}
.banner-container.no-padding .banner-title{
	margin-top: 22px;
	width: 390px;
}
.banner-container.no-padding.no-icon .banner-title{
	width: 438px;
}
.banner-container.free-shipping.no-padding.no-icon .banner-title{
	margin-top: 17px;
}
.free-shipping .banner-explanation{
	padding-top: 20px;
	
}
.free-shipping .banner-image{
	margin-right: 19px;
}
.free-shipping .banner-title .orange{
	position: relative;
	line-height: 17px;
}
.free-shipping .banner-explanation .small-text{
	text-transform: none;
	text-align: right;
}
.banner-title .orange{
	font-size: 22px;
	font-weight: bold;
	color:#ff8a00;
	position:absolute;
	margin-top: -3px;
	margin-left: 5px;
}

.emtpy-cart-content .empty-cart-icon{
	display:inline-block;
	width:45px;
	height:67px;
	float:left;
	background: url("../img/detail-sprite.png") no-repeat scroll -127px -39px;
}

.emtpy-cart-content .empty-cart-text{
	float:left;
	display:inline-block;
	color:#6d6d6d;
	font-size: 21px;
	padding: 25px 15px 0;
}

.emtpy-cart-content .pink-button{
	float:left;
	margin-top: 19px;
}


.contact .left-contact-box{
	width: 220px;
	padding: 22px;
	float: left;
	-webkit-box-shadow: 0 1px #a2a2a2;
	-moz-box-shadow: 0 1px #a2a2a2;
	box-shadow: 0 1px #a2a2a2;
	border: solid 1px #e9e9e9;
	color: #8a8a8a;
	font-size: 13px;
	margin-bottom: 50px;
}
.contact .left-contact-box a{
	color: #8a8a8a;
}

.contact .starshiners-username{
	font-weight: bold;
	color: #6d6d6d;
	text-align: center;
	padding-top: 5px;
}
.contact .comment-user.has-image{
	float: none;
	margin-left: 0px;
}
.contact .comment-box{
	width: 770px;
}
.contact .phone-number{
	font-weight: bold;
	font-size: 19px;
	line-height: 27px;
}
.contact .phone-number .phone-icon{
	background: url('../img/contact-sprite.png') no-repeat scroll 0 0 transparent;
	display: inline-block;
	width: 27px;
	height: 27px;
	margin-right: 10px;
	position: relative;
	top: 6px;
}
.contact .phone-number .phone-icon.hu{
	background-position: -27px 0;
}
.contact .phone-number .phone-icon.it{
	background-position: -54px 0;
}

.contact .phone-number .country-code{
	color: #b2b2b2;
	font-size: 13px;
	font-weight: normal;
	position: relative;
	top: -5px;
	left: 3px;
}
.contact .standard-rate{
	color: #b2b2b2;
	margin-top: 10px;
}
.left-contact-box .separator{
	margin-top: 15px;
	border-top: 1px dotted #ddd;
	padding-bottom: 10px;
}

.left-contact-box .company-name{
	color: #8a8a8a;
	font-weight: bold;
	font-size: 22px;
	padding-bottom: 10px;	
}
.left-contact-box .mail-icon{
	background: url('../img/contact-sprite.png') no-repeat scroll 0 -55px transparent;
	display: inline-block;
	width: 20px;
	height: 13px;
	margin-right: 6px;
	position: relative;
	top: 2px;
}
.left-contact-box .mail-address{
	margin-bottom: 11px;
}

.left-contact-box ul,.left-contact-box li,.left-contact-box ul p{
	padding: 0;
	margin: 0;
	list-style: outside none none;
}

.left-contact-box ul p {
    float: left;
    font-size: 11px;
    font-weight: 600;
    line-height: 12px;
    margin: 5px 0 0 14px;
    text-transform: uppercase;
}
.left-contact-box ul li.armo{
	padding-top:15px;
}
.left-contact-box ul .armo span{
  
    background: url("../img/footer/sprite.png") 0 160px;
    float: left;
    height: 68px;
    
    width: 74px;
  
}

.left-contact-box ul .armo p{
  
    margin-left: 5px !important;
    width: 100px;
		color: #8a8a8a;
		padding-top: 10px;
}

.left-contact-box ul .trusted {
  padding-top:10px;
  margin-right: 0 !important;
  cursor: pointer;
}

.left-contact-box ul .trusted span{
  
    background: url("../img/footer/sprite.png") -82px 160px;
    float: left;
    height: 68px;
    width: 65px;
}

.left-contact-box ul .trusted p {
  color: #8a8a8a;
  width: 78px;
	padding-top:18px;
  
}



.social-share-icons-container{
	margin-bottom: 0px;
	height: 20px;
	display: block;
}
.social-share-icons-container .social-share-icon:hover{
	opacity: 0.7;
}
.social-share-icons-container .social-share-icon{
	background: url('../img/contact-sprite.png') no-repeat scroll 0 -27px transparent;
	display: inline-block;
	width: 26px;
	height: 27px;
	opacity: 1;
}
.social-share-icons-container .social-share-icon.gplus{
	background-position: -27px -27px;
}
.social-share-icons-container .social-share-icon.twitter{
	background-position: -53px -27px;
}
.social-share-icons-container .social-share-icon.youtube{
	background-position: -79px -27px;
}
.social-share-icons-container .social-share-icon.pinterest{
	background-position: -105px -27px;
}
.armo-box, .trusted-box, .footer-webaruhaz-box {
	display: block;
	margin:  5px 0 10px 0;
	cursor: pointer;
}
.armo-box .armo-logo,.trusted-box .trusted-logo{
	float: left;
	position: relative;
}
.armo-box .title,.trusted-box .title{
	display: inline-block;
	float: left;
	width: 85px;
	position: relative;
	font-size: 11px;
	top: 11px;
	left:  5px;
}
.armo-box .title{
	text-align: center;
	left: -15px;
	top: 15px;
}
.contact .content-inner .row{
	width: 247px;
	margin-right:  26px;
	display: inline-block;
	padding-bottom: 23px;
}
.contact .content-inner label{
	color: #6d6d6d;
	font-size: 13px;
	font-weight: 600;
	margin-bottom: 0px;
	display: block;
}
.contact .content-inner{
	position: relative;
	color: #6d6d6d;
}
.contact .content-inner .pink-button{
	margin-right: 109px;
}
.contact .content-inner .row input{
	width: 237px;
	color: #6d6d6d;
}

.contact textarea{
	color: #6d6d6d;
	width: 502px;
	padding: 10px;
	background-color: #f8f8f8;
	font-family: 'Open Sans', sans-serif;
  font-size: 14px;
	display: block;
	margin-bottom: 23px;
}

.how-to-buy .left-menu-box{
	width: 190px;
	-webkit-box-shadow: 0 1px #a2a2a2;
	-moz-box-shadow: 0 1px #a2a2a2;
	box-shadow: 0 1px #a2a2a2;
	border: solid 1px #e9e9e9;
	border-top: 0;
	color: #8a8a8a;
	font-size: 13px;
	position: fixed;

}
.how-to-buy #tab_contentUser{
	padding-bottom: 25px;
}
.how-to-buy .left-menu-box .one-left-menu{
	padding-left: 13px;
	display: block;
	height: 36px;
	line-height: 36px;
	border-top: 1px solid #e6e6e6;
	color: #b2b2b2;
}
.how-to-buy .left-menu-box-container,.profile-menu-placeholder{
	position: fixed;
}
.how-to-buy .left-menu-box .one-left-menu:hover .sel-icon, .how-to-buy .left-menu-box .one-left-menu.selected .sel-icon{
	background: url("../img/arrows-sprite.png") no-repeat scroll -58px 1px;
}
.how-to-buy .left-menu-box .one-left-menu:hover, .how-to-buy .left-menu-box .one-left-menu.selected, .static-page .left-menu-box .one-left-menu:hover, .static-page .left-menu-box .one-left-menu.selected, .profile-page .left-menu-box .one-left-menu:hover, .profile-page .left-menu-box .one-left-menu.selected{
	background: #f5f5f5;
	color: #6d6d6d;
}
.how-to-buy .left-menu-box .one-left-menu .sel-icon{
	width: 6px;
	height: 8px;
	display: inline-block;
	margin-right: 5px;
	position: relative;
}
.how-to-buy .content-inner, .static-page .content-inner, .profile-page .content-inner{
	font-size: 13px;
	color: #6d6d6d;
	position: relative;
	padding-left: 204px
}
.small-comment-box-container .small-comment-box .left-arrow{
	background: url("../img/detail-sprite.png") no-repeat scroll -48px -109px;
	width: 8px;
	height: 10px;
	display: inline-block;
	position: absolute;
	margin-left: -16px;
	margin-top: 3px;
	
}
.small-comment-box-container .small-comment-box{
	border: 1px solid #e1e1e1;
	-webkit-box-shadow: 1px 1px 1px #fff;
	-moz-box-shadow: 1px 1px 1px #fff;
	box-shadow: 1px 1px 1px #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 9px;
	background:#f6f6f6;
	float:left;
	position:relative;
	width: 440px;
	font-size: 12px;
	color: #6d6d6d
}
.small-comment-box-container .small-comment-box-user img{
	width: 30px;
}
.small-comment-box-container .small-comment-box-user{
	border: 1px solid #e9e9e9;
	margin-right: 10px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	width:30px;
	height:30px;
	overflow:hidden;
	z-index: 0;
	float:left;

}
.small-comment-box-container{
	margin-bottom: 15px;
}
.how-to-buy .content-inner .payment-method-content ul{
	list-style: initial;
}
.how-to-buy .content-inner .payment-method-content ul li{
	margin-left: 12px;
}

.how-to-buy .content-inner ul{
	margin: 0;
	padding: 0;
	margin-left: 0px;
	list-style: none;
	margin-bottom: 15px;
}
ul .right-arrow{
	width: 7px;
	height: 9px;
	background: url("../img/arrows-sprite.png") no-repeat scroll -28px 0px;
	display: inline-block;
	margin-right: 4px;
	position: relative;
	top: 1px;
}
 .content-inner ul li{
	margin-top: 10px;
}
.green-title .check-icon{
	width: 14px;
	height: 12px;
	background: url("../img/detail-sprite.png") no-repeat scroll -193px -3px;
	display: inline-block;
	margin-right: 4px;
	position: relative;
	top: 1px;
}
.green-title{
	color: #74b64a;
	font-weight: bold;
	font-size: 15px;
}
.green-title .payu-id{
	font-size: 13px;
	color: #6d6d6d;
	font-weight: normal;
	position: relative;
}
.green-title .payu-icon{
	background: url('../img/payment-sprite.png?1') no-repeat scroll 0 0 transparent;
	background-position: 0 -230px;
	width: 80px;
	height: 36px;
	display: inline-block;
	position: relative; top:5px;
	margin: 0 8px;
}
.green-title .sofort-icon{
	background: url('../img/payment-sprite.png') no-repeat scroll 0 -154px transparent;
	width: 91px;
	height: 29px;
	display: inline-block;
	position: relative; top: 10px;
	margin: 0 8px;
}
.green-title .paypal-icon{
	background: url('../img/payment-sprite.png') no-repeat scroll 0 -201px transparent;
	width: 106px;
	height: 27px;
	display: inline-block;
	position: relative; top: 10px;
	margin: 0 8px;
}

.green-title .simple-icon{
	background: url('../img/detail-sprite.png') no-repeat scroll 0 -187px transparent;
	width: 485px;
	height: 39px;
	display: inline-block;
	position: relative; top: 10px;
	margin: 0 8px;
}

.red-title .x-icon{
	width: 10px;
	height: 10px;
	background: url("../img/detail-sprite.png") no-repeat scroll -193px -19px;
	display: inline-block;
	margin-right: 4px;
	position: relative;
	top: 0px;
}
.red-title{
	color: #db2f2f;
	font-weight: bold;
	font-size: 15px;
}
.red-title .white-button{
	padding: 0 10px;
	width: inherit;
	text-decoration: none;
	margin: 0 15px;
}
.red-title .white-button:hover{
	text-decoration: none;
}
.small-tel-icon{
  background: url("../img/detail-sprite.png") no-repeat scroll -66px -17px rgba(0, 0, 0, 0);
  display: inline-block;
  height: 13px;
  margin-left: 3px;
  margin-right: 4px;
  position: relative;
  top: 2px;
  width: 13px;
}
.small-simple-icon{
	width: 80px;
	height: 20px;
	background: url("../img/detail-sprite.png?1") no-repeat scroll 0px -227px;
	display: inline-block;
	margin-right: 6px;
	position: relative;
	top: 5px;	
}
.small-payu-icon{
	width: 48px;
	height: 12px;
	background: url("../img/detail-sprite.png") no-repeat scroll -70px -128px;
	display: inline-block;
	margin-right: 4px;
	position: relative;
	top: 1px;	
}
.small-paypal-icon{
	width: 56px;
	height: 15px;
	background: url("../img/detail-sprite.png") no-repeat scroll -120px -126px;
	display: inline-block;
	margin-right: 4px;
	position: relative;
	top: 4px;	
}
.small-sofort-icon{
	width: 68px;
	height: 15px;
	background: url("../img/detail-sprite.png") no-repeat scroll -178px -126px;
	display: inline-block;
	margin-right: 4px;
	position: relative;
	top: 3px;	
}
.comment-box .tel-number .std-rate{
	font-size: 11px;
	position: relative;
	top: -2px;
	left: 2px;
	font-weight: normal;
}
.comment-box .tel-number{
	font-weight: bold;
	font-size: 15px;
	position: relative;
	display: inline-block;
	color: #707070;
}
.simple-link{
	font-size: 13px;
	color: #6d6d6d;
	text-decoration:  underline;
	font-weight: normal;
	cursor:pointer;
}
.simple-link:hover{
	color: #333;
}
.how-to-buy .content-inner .subtitle{
	color: #6d6d6d;
	font-weight: bold;
	font-size: 16px;
	margin-top: 15px;
	margin-bottom: 8px;
}
.how-to-buy .content-inner .subtitle .right-arrow{
	width: 7px;
	height: 9px;
	background: url("../img/arrows-sprite.png") no-repeat scroll -28px 0px;
	display: inline-block;
	margin-right: 4px;
	position: relative;
	top: 0px;
}
.how-to-buy .payment-method .small-comment-box{
	width: 180px;
}
.how-to-buy .payment-method .check-lst{
	float: left;
	padding-left: 8px;
	width: 255px;	
}
.how-to-buy .payment-method .payment-method-content{
	width: 435px;
}

.how-to-buy .payment-method .check-lst label {
    font-size: 16px;
    color: #b2b2b2;
    cursor: pointer;
    font-weight: normal;
    margin-bottom: 4px;
    padding-left: 1px;		
}
.how-to-buy .payment-method .check-lst label.selected{
	color: #6d6d6d !important;
}

/* --------------------------------------------------------
 * the maps starts here

 * DO NOT EDIT!

 * CSSMap plugin - Europe
 * version: 4.4
 * web: http://cssmapsplugin.com/europe
 * email: support@cssmapsplugin.com
 * author: Łukasz Popardowski { Winston_Wolf }
 * license: http://cssmapsplugin.com/license
*/
.css-map-container{margin:0 auto !important;overflow:hidden;padding:0 !important;position:relative} .css-map{display:block;left:0;margin:0 !important;list-style:none;padding:0 !important;position:relative} .css-map > li{height:0;width:0} .css-map > li a{height:auto;margin:-9999px 0 0 0;position:absolute;text-decoration:none;width:auto;z-index:89} .css-map > li a:focus{outline:0 none} .css-map-container span{display:block;height:0;left:0;position:absolute;top:-9999px;width:0} .css-map > li a.tooltip-right{left:auto;right:0;width:auto} .css-map > li a .tooltip-arrow{left:50%;top:auto} .css-map > li a.tooltip-middle .tooltip-arrow{display:none} .css-map > li a.tooltip-top .tooltip-arrow{bottom:auto} .css-map > li a.tooltip-right .tooltip-arrow{left:auto} #map-tooltip{position:absolute;z-index:999} .css-map-container .cities{top:0;z-index:88} .css-map .bg{padding:10px} .css-map .active-region .bg{z-index:87} .css-map .m{cursor:pointer;z-index:99} .css-map .m span{z-index:89} .map-visible-list{clear:both;overflow:hidden} span.map-loader{height:auto;position:absolute;text-align:center;width:auto;z-index:90}

/* really, DO NOT EDIT THIS! */
.eu1 .s1{height:.6em;left:8.3em;top:10.5em;width:.1em}.eu1 .s2{height:.2em;left:8.5em;top:10.9em;width:.1em}.eu1 .s3{height:.1em;left:8.5em;top:10.6em;width:.1em}.eu1 .s4{height:.7em;left:8.4em;top:10.5em;width:.1em} .eu2 .s1{height:.1em;left:5.1em;top:10.5em;width:.1em} .eu3 .s1{height:.1em;left:7.5em;top:8.9em;width:.4em}.eu3 .s2{height:.1em;left:7.2em;top:9em;width:.7em}.eu3 .s3{height:.1em;left:7.2em;top:9.1em;width:.7em}.eu3 .s4{height:.6em;left:7.4em;top:9em;width:.1em}.eu3 .s5{height:.1em;left:7em;top:9.4em;width:.7em}.eu3 .s6{height:.1em;left:6.9em;top:9.2em;width:.9em}.eu3 .s7{height:.1em;left:6.7em;top:9.4em;width:.1em}.eu3 .s8{height:.1em;left:6.6em;top:9.3em;width:1.2em} .eu4 .s1{height:.1em;left:9.8em;top:6.8em;width:.3em}.eu4 .s2{height:.2em;left:9.6em;top:6.9em;width:.8em}.eu4 .s3{height:.3em;left:9.4em;top:7.1em;width:1em}.eu4 .s4{height:.2em;left:10.6em;top:7.5em;width:.1em}.eu4 .s5{height:.1em;left:9.8em;top:8.1em;width:.5em}.eu4 .s6{height:.6em;left:9.5em;top:7.3em;width:1em}.eu4 .s7{height:.3em;left:9.3em;top:7.4em;width:1.3em}.eu4 .s8{height:.1em;left:9em;top:7.9em;width:1.5em}.eu4 .s9{height:.6em;left:9.1em;top:7.5em;width:1.3em} .eu5 .s1{height:.1em;left:5.7em;top:8.6em;width:.2em}.eu5 .s2{height:.1em;left:5.6em;top:8.5em;width:.4em}.eu5 .s3{height:.1em;left:5.5em;top:8.4em;width:.5em}.eu5 .s4{height:.2em;left:5.3em;top:8.2em;width:.6em} .eu6 .s1{height:.1em;left:8.1em;top:10.5em;width:.1em}.eu6 .s2{height:.2em;left:8em;top:10.3em;width:.2em}.eu6 .s3{height:.1em;left:7.9em;top:10.2em;width:.4em}.eu6 .s4{height:.1em;left:7.8em;top:10.1em;width:.6em}.eu6 .s5{height:.2em;left:7.7em;top:9.9em;width:.6em} .eu7 .s1{height:.2em;left:9.9em;top:10.2em;width:.1em}.eu7 .s2{height:.1em;left:9.6em;top:10.1em;width:.2em}.eu7 .s3{height:.5em;left:9.5em;top:10.2em;width:.4em}.eu7 .s4{height:.3em;left:8.9em;top:10.4em;width:.7em}.eu7 .s5{height:.6em;left:9em;top:10.2em;width:.5em}.eu7 .s6{height:.3em;left:8.9em;top:10.1em;width:.1em} .eu8 .s1{height:.1em;left:7.8em;top:9.5em;width:.1em}.eu8 .s2{height:.1em;left:7.7em;top:9.6em;width:.3em}.eu8 .s3{height:.1em;left:7.6em;top:9.7em;width:.7em}.eu8 .s4{height:.2em;left:7.7em;top:10.3em;width:.3em}.eu8 .s5{height:.1em;left:7.6em;top:10.2em;width:.3em}.eu8 .s6{height:.1em;left:7.5em;top:10.1em;width:.3em}.eu8 .s7{height:.1em;left:7.4em;top:10em;width:.3em}.eu8 .s8{height:.1em;left:7.3em;top:9.9em;width:.4em}.eu8 .s9{height:.1em;left:7.3em;top:9.8em;width:1em} .eu9 .s1{height:.1em;left:11em;top:12.1em;width:.1em}.eu9 .s2{height:.2em;left:10.7em;top:12.1em;width:.3em}.eu9 .s3{height:.2em;left:10.6em;top:12.2em;width:.3em} .eu10 .s1{height:.1em;left:7.4em;top:8.3em;width:.2em}.eu10 .s2{height:.1em;left:7.2em;top:8.4em;width:.6em}.eu10 .s3{height:.1em;left:7em;top:8.5em;width:.1em}.eu10 .s4{height:.3em;left:7.1em;top:8.5em;width:.1em}.eu10 .s5{height:.2em;left:8.1em;top:8.6em;width:.1em}.eu10 .s6{height:.3em;left:8em;top:8.6em;width:.1em}.eu10 .s7{height:.4em;left:7.2em;top:8.5em;width:.8em}.eu10 .s8{height:.6em;left:7.3em;top:8.4em;width:.2em} .eu11 .s1{height:.1em;left:6.5em;top:6.3em;width:.1em}.eu11 .s2{height:.3em;left:6.6em;top:6.2em;width:.3em}.eu11 .s3{height:.2em;left:6.8em;top:6.5em;width:.2em}.eu11 .s4{height:.8em;left:6.3em;top:6.4em;width:.5em}.eu11 .s5{height:.6em;left:6.8em;top:6.7em;width:.3em}.eu11 .s6{height:.2em;left:7.4em;top:7em;width:.2em}.eu11 .s7{height:.2em;left:3.6em;top:4.8em;width:.1em}.eu11 .s8{height:.2em;left:3.5em;top:4.6em;width:.3em} .eu12 .s1{height:.1em;left:9.3em;top:5.5em;width:.3em}.eu12 .s2{height:.1em;left:9.5em;top:6.2em;width:.3em}.eu12 .s3{height:.5em;left:8.7em;top:5.7em;width:1.1em}.eu12 .s4{height:.2em;left:9.1em;top:5.6em;width:.8em} .eu13 .s1{height:.1em;left:6.1em;top:10.3em;width:.1em}.eu13 .s2{height:.3em;left:6.1em;top:8.8em;width:.2em}.eu13 .s3{height:.4em;left:3.9em;top:8.9em;width:2.3em}.eu13 .s4{height:.6em;left:4.2em;top:8.8em;width:1.9em}.eu13 .s5{height:.9em;left:4.4em;top:8.6em;width:.1em}.eu13 .s6{height:1em;left:4.5em;top:8.6em;width:1.2em}.eu13 .s7{height:.2em;left:5.5em;top:8.5em;width:.1em}.eu13 .s8{height:.3em;left:5.1em;top:8.3em;width:.2em}.eu13 .s9{height:.1em;left:6.1em;top:10.1em;width:.1em}.eu13 .s10{height:.9em;left:5.8em;top:9.6em;width:.3em}.eu13 .s11{height:1.7em;left:4.6em;top:8.7em;width:1.4em}.eu13 .s12{height:1.9em;left:4.8em;top:8.6em;width:.4em}.eu13 .s13{height:2.2em;left:5.2em;top:8.4em;width:.3em}.eu13 .s14{height:.4em;left:6.3em;top:10.4em;width:.3em} .eu14 .s1{height:.1em;left:9.6em;top:1.2em;width:.3em}.eu14 .s2{height:.2em;left:9.5em;top:1.3em;width:.6em}.eu14 .s3{height:.4em;left:9.4em;top:1.4em;width:.6em}.eu14 .s4{height:.1em;left:9.3em;top:1.8em;width:.7em}.eu14 .s5{height:.2em;left:8.6em;top:1.6em;width:.2em}.eu14 .s6{height:.1em;left:8.7em;top:1.8em;width:.2em}.eu14 .s7{height:.1em;left:8.8em;top:1.9em;width:.2em}.eu14 .s8{height:.1em;left:9.1em;top:1.8em;width:.1em}.eu14 .s9{height:.3em;left:9em;top:1.9em;width:1em}.eu14 .s10{height:.3em;left:10.1em;top:2.2em;width:.1em}.eu14 .s11{height:1em;left:9.1em;top:2.1em;width:1em}.eu14 .s12{height:.7em;left:9.2em;top:2.9em;width:1em}.eu14 .s13{height:.3em;left:10.4em;top:4.3em;width:.1em}.eu14 .s14{height:.4em;left:10.3em;top:4.2em;width:.1em}.eu14 .s15{height:1em;left:10.2em;top:3.8em;width:.1em}.eu14 .s16{height:1.3em;left:9.1em;top:3.6em;width:1.1em}.eu14 .s17{height:1.2em;left:9em;top:3.8em;width:1.1em}.eu14 .s18{height:1.2em;left:8.9em;top:3.9em;width:1.1em}.eu14 .s19{height:1.3em;left:8.8em;top:4em;width:1.1em}.eu14 .s20{height:1.5em;left:8.6em;top:4.1em;width:.5em}.eu14 .s21{height:.2em;left:8.3em;top:5.3em;width:1.5em} .eu15 .s1{height:.1em;left:13em;top:10.8em;width:.2em}.eu15 .s2{height:.2em;left:13em;top:10.6em;width:.1em}.eu15 .s3{height:.1em;left:12.6em;top:10.8em;width:.2em}.eu15 .s4{height:.3em;left:12.2em;top:10.5em;width:.8em}.eu15 .s5{height:.2em;left:12.2em;top:10.4em;width:.5em}.eu15 .s6{height:.2em;left:12em;top:10.3em;width:.5em} .eu16 .s1{height:.3em;left:6.1em;top:7.5em;width:.1em}.eu16 .s2{height:.5em;left:7.4em;top:7.8em;width:.1em}.eu16 .s3{height:.1em;left:7.1em;top:7.2em;width:.3em}.eu16 .s4{height:.1em;left:6.8em;top:7.3em;width:.6em}.eu16 .s5{height:.2em;left:6.3em;top:7.2em;width:.5em}.eu16 .s6{height:1em;left:6.2em;top:7.4em;width:1.2em}.eu16 .s7{height:.7em;left:6.1em;top:7.8em;width:1.1em}.eu16 .s8{height:.2em;left:6.2em;top:9.1em;width:.1em}.eu16 .s9{height:.1em;left:6.6em;top:9.2em;width:.3em}.eu16 .s10{height:.1em;left:7.2em;top:8.9em;width:.1em}.eu16 .s11{height:.4em;left:7.1em;top:8.8em;width:.1em}.eu16 .s12{height:.6em;left:6.3em;top:8.6em;width:.8em}.eu16 .s13{height:.7em;left:6em;top:8.1em;width:1em} .eu17 .s1{height:.2em;left:9.5em;top:10.7em;width:.1em}.eu17 .s2{height:.2em;left:8.9em;top:10.8em;width:.6em}.eu17 .s3{height:.2em;left:8.6em;top:10.9em;width:.8em}.eu17 .s4{height:.2em;left:9em;top:12.1em;width:.8em}.eu17 .s5{height:.2em;left:8.9em;top:11.9em;width:1em}.eu17 .s6{height:.2em;left:8.8em;top:11.8em;width:1em}.eu17 .s7{height:.3em;left:8.7em;top:11.6em;width:1em}.eu17 .s8{height:.5em;left:8.6em;top:11.3em;width:1em}.eu17 .s9{height:.6em;left:8.5em;top:11.1em;width:.9em}.eu17 .s10{height:.4em;left:8.4em;top:11.2em;width:1.1em}.eu17 .s11{height:.2em;left:8.3em;top:11.1em;width:.1em} .eu18 .s1{height:.1em;left:8.9em;top:9.1em;width:.1em}.eu18 .s2{height:.2em;left:8.8em;top:9em;width:.1em}.eu18 .s3{height:.4em;left:8.5em;top:9em;width:.3em}.eu18 .s4{height:.5em;left:8.2em;top:9.1em;width:.5em}.eu18 .s5{height:.2em;left:8em;top:9.5em;width:.3em}.eu18 .s6{height:.5em;left:7.9em;top:9.1em;width:.1em}.eu18 .s7{height:.3em;left:7.8em;top:9.2em;width:.9em} .eu19 .s1{height:.5em;left:2.4em;top:3.2em;width:.1em}.eu19 .s2{height:.3em;left:2em;top:3.7em;width:.3em}.eu19 .s3{height:.1em;left:1.2em;top:4.1em;width:.5em}.eu19 .s4{height:.4em;left:.8em;top:3.7em;width:1.2em}.eu19 .s5{height:.6em;left:.5em;top:3.1em;width:1.9em}.eu19 .s6{height:.6em;left:.4em;top:2.8em;width:1.9em} .eu20 .s1{height:.1em;left:3em;top:8.1em;width:.4em}.eu20 .s2{height:.2em;left:3em;top:7.9em;width:.6em}.eu20 .s3{height:.6em;left:3.1em;top:7.4em;width:.7em}.eu20 .s4{height:.7em;left:3.6em;top:7.3em;width:.1em}.eu20 .s5{height:.5em;left:3em;top:7.2em;width:.4em}.eu20 .s6{height:.2em;left:3.2em;top:7em;width:.4em} .eu21 .s1{height:.15em;left:7.05em;top:10.1em;width:.1em} .eu22 .s2{height:.2em;left:7.15em;top:10.1em;width:.1em}.eu22 .s3{height:.1em;left:6.95em;top:11.8em;width:.1em}.eu22 .s4{height:.1em;left:7.4em;top:11.8em;width:.3em}.eu22 .s5{height:.1em;left:7.2em;top:11.7em;width:.5em}.eu22 .s6{height:.2em;left:7em;top:11.5em;width:.8em}.eu22 .s7{height:.2em;left:7.5em;top:11.4em;width:.4em}.eu22 .s8{height:.2em;left:7.6em;top:11.2em;width:.4em}.eu22 .s9{height:.3em;left:8em;top:10.9em;width:.2em}.eu22 .s10{height:.4em;left:7.5em;top:10.8em;width:.5em}.eu22 .s11{height:.2em;left:7.3em;top:10.8em;width:.6em}.eu22 .s12{height:.3em;left:7.1em;top:10.6em;width:.7em}.eu22 .s13{height:.3em;left:7em;top:10.5em;width:.5em}.eu22 .s14{height:.6em;left:6.3em;top:10.8em;width:.4em}.eu22 .s15{height:.5em;left:6.9em;top:10.25em;width:.5em}.eu22 .s16{height:.3em;left:6.6em;top:10.25em;width:.7em}.eu22 .s17{height:.2em;left:6.2em;top:10.1em;width:.6em}.eu22 .s18{height:1.1em;left:6.8em;top:9.5em;width:.25em}.eu22 .s19{height:.1em;left:6.8em;top:9.4em;width:.2em}.eu22 .s20{height:.1em;left:6.7em;top:9.5em;width:.6em}.eu22 .s21{height:.1em;left:6.3em;top:9.6em;width:.1em}.eu22 .s22{height:.2em;left:6.5em;top:9.6em;width:.8em}.eu22 .s23{height:.4em;left:6.1em;top:9.7em;width:1.1em} .eu23 .s1{height:.2em;left:8.5em;top:10.4em;width:.2em} .eu24 .s1{height:.3em;left:9.8em;top:6.5em;width:.1em}.eu24 .s2{height:.1em;left:9.5em;top:6.8em;width:.3em}.eu24 .s3{height:.5em;left:9.4em;top:6.3em;width:.4em}.eu24 .s4{height:.6em;left:9.3em;top:6.2em;width:.1em}.eu24 .s5{height:.5em;left:8.7em;top:6.2em;width:.8em}.eu24 .s6{height:.5em;left:8.6em;top:6.3em;width:.1em} .eu25 .s1{height:.1em;left:6.5em;top:9.3em;width:.1em} .eu26 .s1{height:.1em;left:9.1em;top:7.4em;width:.2em}.eu26 .s2{height:.2em;left:8.9em;top:7.1em;width:.1em}.eu26 .s3{height:.3em;left:9em;top:7.1em;width:.4em}.eu26 .s4{height:.2em;left:9.5em;top:6.9em;width:.1em}.eu26 .s5{height:.1em;left:8.7em;top:6.7em;width:.6em}.eu26 .s6{height:.3em;left:8.6em;top:6.8em;width:.9em} .eu27 .s1{height:.2em;left:5.9em;top:8.6em;width:.1em} .eu28 .s1{height:.1em;left:8.9em;top:10.7em;width:.1em}.eu28 .s2{height:.1em;left:8.6em;top:10.6em;width:.3em}.eu28 .s3{height:.2em;left:8.5em;top:10.7em;width:.4em} .eu29 .s1{height:.2em;left:7.3em;top:11.95em;width:.2em} .eu30 .s1{height:.1em;left:10.1em;top:9.4em;width:.1em}.eu30 .s2{height:.2em;left:10em;top:9.4em;width:.1em}.eu30 .s3{height:.4em;left:9.9em;top:9.4em;width:.1em}.eu30 .s4{height:.1em;left:9.8em;top:9.3em;width:.4em}.eu30 .s5{height:.2em;left:9.7em;top:9.1em;width:.4em}.eu30 .s6{height:.1em;left:9.6em;top:9em;width:.3em} .eu31 .s1{height:.1em;left:6.1em;top:10.2em;width:.1em} .eu32 .s1{height:.1em;left:8.4em;top:10.4em;width:.1em}.eu32 .s2{height:.2em;left:8.3em;top:10.3em;width:.1em}.eu32 .s3{height:.4em;left:8.2em;top:10.3em;width:.1em} .eu33 .s1{height:.1em;left:5.4em;top:8.1em;width:.1em}.eu33 .s2{height:.2em;left:5.5em;top:8em;width:.1em}.eu33 .s3{height:.4em;left:5.6em;top:7.8em;width:.1em}.eu33 .s4{height:.6em;left:5.7em;top:7.6em;width:.2em}.eu33 .s5{height:.1em;left:5.7em;top:7.7em;width:.4em}.eu33 .s6{height:.6em;left:6em;top:7.5em;width:.1em}.eu33 .s7{height:.9em;left:5.9em;top:7.5em;width:.1em} .eu34 .s1{height:.3em;left:5.7em;top:5.5em;width:.1em}.eu34 .s2{height:.2em;left:5.9em;top:6em;width:.6em}.eu34 .s3{height:1.6em;left:5.8em;top:4.4em;width:.8em}.eu34 .s4{height:.9em;left:5.7em;top:4.6em;width:1.4em}.eu34 .s5{height:1.6em;left:6em;top:4.3em;width:.7em}.eu34 .s6{height:1.8em;left:6.2em;top:4em;width:.8em}.eu34 .s7{height:.3em;left:6.4em;top:3.8em;width:.7em}.eu34 .s8{height:.2em;left:7.3em;top:3.7em;width:.1em}.eu34 .s9{height:.4em;left:6.7em;top:3.5em;width:.6em}.eu34 .s10{height:.2em;left:6.9em;top:3.4em;width:.5em}.eu34 .s11{height:.4em;left:6.9em;top:3em;width:.6em}.eu34 .s12{height:.1em;left:7em;top:2.9em;width:.6em}.eu34 .s13{height:.2em;left:7.1em;top:2.7em;width:.6em}.eu34 .s14{height:.4em;left:7.1em;top:2.3em;width:.7em}.eu34 .s15{height:.2em;left:7.1em;top:2.1em;width:.8em}.eu34 .s16{height:.2em;left:7.2em;top:2em;width:.9em}.eu34 .s17{height:.4em;left:7.4em;top:1.6em;width:1.1em}.eu34 .s18{height:.2em;left:7.6em;top:1.5em;width:1em}.eu34 .s19{height:.3em;left:7.9em;top:1.3em;width:.9em}.eu34 .s20{height:.1em;left:9.2em;top:1.8em;width:.1em}.eu34 .s21{height:.1em;left:8.9em;top:1.8em;width:.2em}.eu34 .s22{height:.4em;left:8.8em;top:1.4em;width:.6em}.eu34 .s23{height:.4em;left:8.1em;top:1em;width:1.4em}.eu34 .s24{height:.6em;left:8.7em;top:.7em;width:.9em}.eu34 .s25{height:.7em;left:9.1em;top:.5em;width:.8em}.eu34 .s26{height:.7em;left:9.9em;top:.6em;width:.2em}.eu34 .s27{height:.6em;left:10.3em;top:.8em;width:.1em}.eu34 .s28{height:.8em;left:10.1em;top:.7em;width:.2em}.eu34 .s29{height:.2em;left:10em;top:1.5em;width:.1em} .eu35 .s1{height:.1em;left:8.4em;top:8.7em;width:.5em}.eu35 .s2{height:.1em;left:8.2em;top:8.6em;width:.8em}.eu35 .s3{height:.1em;left:8em;top:8.5em;width:1.1em}.eu35 .s4{height:.2em;left:7.8em;top:8.3em;width:1.3em}.eu35 .s5{height:.4em;left:7.6em;top:8em;width:1.5em}.eu35 .s6{height:.4em;left:7.5em;top:7.9em;width:1.5em}.eu35 .s7{height:.1em;left:7.9em;top:7.1em;width:.3em}.eu35 .s8{height:.1em;left:7.7em;top:7.2em;width:.6em}.eu35 .s9{height:.1em;left:7.5em;top:7.3em;width:1.5em}.eu35 .s10{height:.1em;left:7.5em;top:7.8em;width:1.6em}.eu35 .s11{height:.4em;left:7.4em;top:7.4em;width:1.7em} .eu36 .s1{height:.4em;left:3.6em;top:10.7em;width:.1em}.eu36 .s2{height:1.2em;left:3.4em;top:10.7em;width:.2em}.eu36 .s3{height:1.3em;left:3.1em;top:10.6em;width:.3em} .eu37 .s1{height:.2em;left:10.1em;top:9.8em;width:.1em}.eu37 .s2{height:.4em;left:9.8em;top:9.8em;width:.3em}.eu37 .s3{height:.1em;left:9.3em;top:10.1em;width:.3em}.eu37 .s4{height:.1em;left:8.5em;top:9.6em;width:.1em}.eu37 .s5{height:.2em;left:8.6em;top:9.6em;width:.1em}.eu37 .s6{height:.6em;left:8.7em;top:9.4em;width:1.2em}.eu37 .s7{height:.8em;left:8.9em;top:9.3em;width:.9em}.eu37 .s8{height:.1em;left:9.5em;top:9.1em;width:.2em}.eu37 .s9{height:.8em;left:8.8em;top:9.2em;width:.9em}.eu37 .s10{height:1.1em;left:9em;top:9.1em;width:.3em} .eu38 .s1{height:.1em;left:13.3em;top:10.7em;width:.2em}.eu38 .s2{height:.1em;left:13.1em;top:10.6em;width:.5em}.eu38 .s3{height:.2em;left:13em;top:10.4em;width:.5em}.eu38 .s4{height:.3em;left:12.7em;top:10.2em;width:.7em}.eu38 .s5{height:.1em;left:11.7em;top:10.1em;width:1.7em}.eu38 .s6{height:.1em;left:11.4em;top:9.8em;width:.1em}.eu38 .s7{height:.4em;left:11.5em;top:9.7em;width:1.9em}.eu38 .s8{height:.2em;left:11.9em;top:10.1em;width:.1em}.eu38 .s9{height:.6em;left:11.6em;top:9.5em;width:.4em}.eu38 .s10{height:.5em;left:13.5em;top:9.3em;width:.1em}.eu38 .s11{height:.6em;left:11.7em;top:9.2em;width:1.8em}.eu38 .s12{height:1.3em;left:12.5em;top:9.1em;width:.8em}.eu38 .s13{height:1.6em;left:12em;top:8.7em;width:1.2em}.eu38 .s14{height:.1em;left:11.9em;top:8.6em;width:1.3em}.eu38 .s15{height:.1em;left:11.6em;top:8.5em;width:1.7em}.eu38 .s16{height:.1em;left:13.4em;top:8.5em;width:.2em}.eu38 .s17{height:.1em;left:11.2em;top:8.4em;width:2.4em}.eu38 .s18{height:.1em;left:11.2em;top:8.3em;width:2.5em}.eu38 .s19{height:.1em;left:11em;top:8.2em;width:2.8em}.eu38 .s20{height:.1em;left:11em;top:8.1em;width:2.9em}.eu38 .s21{height:.1em;left:11em;top:8em;width:4.2em}.eu38 .s22{height:.1em;left:10.9em;top:7.9em;width:4.3em}.eu38 .s23{height:.3em;left:10.5em;top:7.7em;width:.2em}.eu38 .s24{height:.4em;left:10.7em;top:7.5em;width:4.5em}.eu38 .s25{height:.2em;left:10.6em;top:7.3em;width:4.8em}.eu38 .s26{height:.3em;left:9.8em;top:5.3em;width:.1em}.eu38 .s27{height:.7em;left:9.8em;top:5.8em;width:.1em}.eu38 .s28{height:1.7em;left:9.9em;top:5.1em;width:.1em}.eu38 .s29{height:1.8em;left:10em;top:5em;width:.1em}.eu38 .s30{height:2em;left:10.1em;top:4.9em;width:.1em}.eu38 .s31{height:.4em;left:10.4em;top:6.9em;width:.1em}.eu38 .s32{height:2.1em;left:10.2em;top:4.8em;width:.1em}.eu38 .s33{height:2.3em;left:10.3em;top:4.6em;width:.2em}.eu38 .s34{height:5.6em;left:10.5em;top:1.8em;width:5em}.eu38 .s35{height:.4em;left:10.1em;top:2.5em;width:.1em}.eu38 .s36{height:.4em;left:10em;top:1.7em;width:1.7em}.eu38 .s37{height:.7em;left:10.1em;top:1.5em;width:.1em}.eu38 .s38{height:2.3em;left:10.2em;top:1.5em;width:1.3em}.eu38 .s39{height:2.8em;left:10.3em;top:1.4em;width:.9em}.eu38 .s40{height:3.1em;left:10.4em;top:1.2em;width:.6em}.eu38 .s41{height:.2em;left:8.4em;top:7.1em;width:.5em} .eu39 .s1{height:.6em;left:8.7em;top:10em;width:.2em}.eu39 .s2{height:.6em;left:8.6em;top:9.8em;width:.1em}.eu39 .s3{height:.1em;left:8.3em;top:10.2em;width:.1em}.eu39 .s4{height:.7em;left:8.4em;top:9.7em;width:.2em}.eu39 .s5{height:.5em;left:8.3em;top:9.6em;width:.2em} .eu40 .s1{height:.1em;left:8.2em;top:8.7em;width:.2em}.eu40 .s2{height:.2em;left:8.1em;top:8.8em;width:.8em}.eu40 .s3{height:.1em;left:8em;top:9.1em;width:.2em}.eu40 .s4{height:.2em;left:7.9em;top:8.9em;width:.6em} .eu41 .s1{height:.2em;left:7.7em;top:9.4em;width:.1em}.eu41 .s2{height:.2em;left:7.5em;top:9.5em;width:.2em}.eu41 .s3{height:.2em;left:7.4em;top:9.6em;width:.2em}.eu41 .s4{height:.3em;left:7.3em;top:9.5em;width:.1em} .eu42 .s1{height:.1em;left:3.8em;top:12em;width:.2em}.eu42 .s2{height:.1em;left:3.7em;top:11.9em;width:.4em}.eu42 .s3{height:.6em;left:3.6em;top:11.3em;width:1em}.eu42 .s4{height:.9em;left:3.7em;top:10.8em;width:1.1em}.eu42 .s5{height:.2em;left:3.6em;top:11.1em;width:2.1em}.eu42 .s6{height:.3em;left:5.2em;top:10.6em;width:.3em}.eu42 .s7{height:.9em;left:5.1em;top:10.6em;width:.1em}.eu42 .s8{height:1em;left:3.7em;top:10.5em;width:1.4em}.eu42 .s9{height:.3em;left:3.4em;top:10.4em;width:1.4em}.eu42 .s10{height:.4em;left:3.2em;top:10.2em;width:1.4em} .eu43 .s1{height:.3em;left:8.2em;top:6em;width:.1em}.eu43 .s2{height:.4em;left:8.1em;top:6.2em;width:.1em}.eu43 .s3{height:.2em;left:7.9em;top:6.3em;width:.4em}.eu43 .s4{height:.2em;left:7.5em;top:6.6em;width:.4em}.eu43 .s5{height:.3em;left:6.8em;top:5.8em;width:.1em}.eu43 .s6{height:.6em;left:6.9em;top:5.8em;width:.1em}.eu43 .s7{height:1.1em;left:7em;top:5.5em;width:.9em}.eu43 .s8{height:.5em;left:8.2em;top:5.3em;width:.1em}.eu43 .s9{height:.7em;left:8em;top:5.2em;width:.2em}.eu43 .s10{height:1.9em;left:7.1em;top:5.1em;width:.1em}.eu43 .s11{height:2.1em;left:7.2em;top:4.9em;width:.3em}.eu43 .s12{height:.5em;left:7em;top:4.1em;width:.1em}.eu43 .s13{height:1.2em;left:7.1em;top:3.9em;width:.3em}.eu43 .s14{height:.1em;left:7.3em;top:3.6em;width:.1em}.eu43 .s15{height:2.6em;left:7.4em;top:3.4em;width:.6em}.eu43 .s16{height:1.7em;left:7.5em;top:3em;width:.6em}.eu43 .s17{height:1.6em;left:7.6em;top:2.9em;width:.6em}.eu43 .s18{height:1.6em;left:7.7em;top:2.7em;width:.6em}.eu43 .s19{height:1.9em;left:7.8em;top:2.3em;width:.7em}.eu43 .s20{height:.2em;left:9.1em;top:3.1em;width:.1em}.eu43 .s21{height:1.1em;left:7.9em;top:2.2em;width:1.2em}.eu43 .s22{height:1.4em;left:8.1em;top:2em;width:.9em}.eu43 .s23{height:2em;left:8.7em;top:1.9em;width:.1em}.eu43 .s24{height:2.3em;left:8.6em;top:1.8em;width:.1em}.eu43 .s25{height:2.4em;left:8.5em;top:1.7em;width:.1em} .eu44 .s1{height:.1em;left:6.4em;top:9.6em;width:.1em}.eu44 .s2{height:.1em;left:6.5em;top:9.2em;width:.1em}.eu44 .s3{height:.2em;left:6.3em;top:9.2em;width:.2em}.eu44 .s4{height:.4em;left:6.1em;top:9.3em;width:.2em}.eu44 .s5{height:.2em;left:6em;top:9.4em;width:.7em} .eu45 .s1{height:.1em;left:10em;top:11.9em;width:1.4em}.eu45 .s2{height:.1em;left:9.8em;top:11.8em;width:2.2em}.eu45 .s3{height:.7em;left:12.6em;top:11.1em;width:.2em}.eu45 .s4{height:.9em;left:12.5em;top:10.8em;width:.1em}.eu45 .s5{height:.1em;left:10.6em;top:10.6em;width:.6em}.eu45 .s6{height:1em;left:9.7em;top:10.8em;width:2.8em}.eu45 .s7{height:.2em;left:9.4em;top:11em;width:.1em}.eu45 .s8{height:.4em;left:9.5em;top:10.9em;width:3.2em}.eu45 .s9{height:.9em;left:9.6em;top:10.7em;width:2.6em} .eu46 .s1{height:.1em;left:10.8em;top:10em;width:.3em}.eu46 .s2{height:.2em;left:10.8em;top:9.8em;width:.6em}.eu46 .s3{height:.2em;left:10.6em;top:9.7em;width:.6em}.eu46 .s4{height:.1em;left:10em;top:9.7em;width:.3em}.eu46 .s5{height:.1em;left:10em;top:9.6em;width:1.2em}.eu46 .s6{height:.1em;left:10.1em;top:9.5em;width:1.3em}.eu46 .s7{height:.2em;left:10.2em;top:9.3em;width:1.5em}.eu46 .s8{height:.1em;left:10.1em;top:9.2em;width:1.6em}.eu46 .s9{height:.5em;left:10.1em;top:8.7em;width:1.9em}.eu46 .s10{height:.1em;left:10.7em;top:7.9em;width:.2em}.eu46 .s11{height:1.7em;left:10.4em;top:8em;width:.6em}.eu46 .s12{height:1.5em;left:10.3em;top:8.1em;width:.7em}.eu46 .s13{height:.1em;left:9.1em;top:8.1em;width:.7em}.eu46 .s14{height:.3em;left:9.1em;top:8.2em;width:1.9em}.eu46 .s15{height:.8em;left:9.9em;top:8.3em;width:1.3em}.eu46 .s16{height:.1em;left:9.1em;top:8.5em;width:2.5em}.eu46 .s17{height:.1em;left:9.3em;top:9.1em;width:.2em}.eu46 .s18{height:.4em;left:9em;top:8.6em;width:2.9em}.eu46 .s19{height:.4em;left:8.9em;top:8.7em;width:.7em} .eu47 .s1{height:.6em;left:5.1em;top:7.7em;width:.1em}.eu47 .s2{height:.7em;left:5em;top:7.7em;width:.1em}.eu47 .s3{height:.8em;left:4.9em;top:7.6em;width:.1em}.eu47 .s4{height:1.1em;left:4.8em;top:7.3em;width:.1em}.eu47 .s5{height:1.3em;left:4.5em;top:7.2em;width:.3em}.eu47 .s6{height:.6em;left:3.8em;top:6.9em;width:.9em}.eu47 .s7{height:.2em;left:3.4em;top:7.2em;width:.2em}.eu47 .s8{height:.5em;left:3.6em;top:6.8em;width:1em}.eu47 .s9{height:.3em;left:4.5em;top:6.2em;width:.1em}.eu47 .s10{height:.5em;left:3.5em;top:6.1em;width:.1em}.eu47 .s11{height:.7em;left:3.6em;top:6em;width:.1em}.eu47 .s12{height:1.5em;left:3.7em;top:5.9em;width:.2em}.eu47 .s13{height:.2em;left:3.8em;top:8.5em;width:.2em}.eu47 .s14{height:2.7em;left:3.9em;top:5.9em;width:.4em}.eu47 .s15{height:2.8em;left:4.2em;top:5.7em;width:.3em}.eu47 .s16{height:.5em;left:4.5em;top:5.1em;width:.3em}  .eu48 .s1{height:.1em;left:4.4em;top:6.9em;width:.2em}.eu48 .s2{height:.2em;left:4.3em;top:7em;width:.4em}.eu48 .s3{height:.3em;left:4.2em;top:7.2em;width:.6em}.eu48 .s4{height:.4em;left:4.3em;top:7.3em;width:.6em}.eu48 .s5{height:.4em;left:5.1em;top:7.7em;width:.1em}.eu48 .s6{height:.7em;left:4.3em;top:7.7em;width:.8em}.eu48 .s7{height:.3em;left:4em;top:8.2em;width:1em}.eu48 .s8{height:.3em;left:3.9em;top:8.3em;width:.4em}.eu48 .s9{height:.2em;left:3.8em;top:8.5em;width:.2em} .eu49 .s1{height:.2em;left:3.9em;top:7.3em;width:.3em} .eu50 .s1{height:.1em;left:3.7em;top:7.3em;width:.2em}.eu50 .s2{height:.1em;left:3.4em;top:7.3em;width:.2em}.eu50 .s3{height:.1em;left:3.6em;top:7em;width:.2em}.eu50 .s4{height:.1em;left:3.5em;top:7.1em;width:.4em}.eu50 .s5{height:.1em;left:3.4em;top:7.2em;width:.5em} .eu51 .s1{height:.3em;left:4.5em;top:6.2em;width:.1em}.eu51 .s2{height:.5em;left:4.5em;top:5.1em;width:.3em}.eu51 .s3{height:.7em;left:4.4em;top:6.2em;width:.1em}.eu51 .s4{height:1.3em;left:4.2em;top:5.7em;width:.2em}.eu51 .s5{height:1em;left:3.5em;top:6em;width:.3em}.eu51 .s6{height:1.2em;left:3.8em;top:5.9em;width:.1em}.eu51 .s7{height:.1em;left:3.9em;top:7.2em;width:.2em}.eu51 .s8{height:1.3em;left:3.9em;top:5.9em;width:.4em} .eu52 .s1{height:.3em;left:4em;top:7.6em;width:.3em}.eu52 .s2{height:.3em;left:3.9em;top:7.9em;width:.4em}


/* size: 540 */
.m540{width:540px} .m540 .europe,.m540 .europe .bg,.m540 .europe-cities{background:transparent url('../img/eu-540.png') no-repeat 0 0} .m540 .europe,.m540 .europe-cities{height:425px;width:540px} .m540 .europe-cities{background-position:-560px 0} .m540 .europe .m{margin:9995px 0 0 9px} .m540 .europe .m span{font-size:33px !important;padding:0 1px 1px 0}
.m540 .eu1.focus .bg,.m540 .eu1.active-region .bg{height:24px;left:271px;top:332px;width:11px}.m540 .eu1.focus .bg{background-position:-688px -843px}.m540 .eu1.active-region .bg{background-position:-688px -1283px} .m540 .eu2.focus .bg,.m540 .eu2.active-region .bg{height:2px;left:166px;top:332px;width:3px}.m540 .eu2.focus .bg{background-position:-336px -864px}.m540 .eu2.active-region .bg{background-position:-336px -1304px} .m540 .eu3.focus .bg,.m540 .eu3.active-region .bg{height:24px;left:214px;top:279px;width:45px}.m540 .eu3.focus .bg{background-position:-175px -528px}.m540 .eu3.active-region .bg{background-position:-175px -968px} .m540 .eu4.focus .bg,.m540 .eu4.active-region .bg{height:49px;left:294px;top:209px;width:57px}.m540 .eu4.focus .bg{background-position:-87px -527px}.m540 .eu4.active-region .bg{background-position:-87px -967px} .m540 .eu5.focus .bg,.m540 .eu5.active-region .bg{height:19px;left:173px;top:256px;width:23px}.m540 .eu5.focus .bg{background-position:-753px -574px}.m540 .eu5.active-region .bg{background-position:-753px -1014px} .m540 .eu6.focus .bg,.m540 .eu6.active-region .bg{height:24px;left:251px;top:311px;width:23px}.m540 .eu6.focus .bg{background-position:-142px -474px}.m540 .eu6.active-region .bg{background-position:-142px -914px} .m540 .eu7.focus .bg,.m540 .eu7.active-region .bg{height:24px;left:290px;top:320px;width:37px}.m540 .eu7.focus .bg{background-position:-458px -475px}.m540 .eu7.active-region .bg{background-position:-458px -915px} .m540 .eu8.focus .bg,.m540 .eu8.active-region .bg{height:34px;left:238px;top:300px;width:35px}.m540 .eu8.focus .bg{background-position:-231px -582px}.m540 .eu8.active-region .bg{background-position:-231px -1022px} .m540 .eu9.focus .bg,.m540 .eu9.active-region .bg{height:9px;left:348px;top:385px;width:14px}.m540 .eu9.focus .bg{background-position:-763px -794px}.m540 .eu9.active-region .bg{background-position:-763px -1234px} .m540 .eu10.focus .bg,.m540 .eu10.active-region .bg{height:23px;left:229px;top:260px;width:40px}.m540 .eu10.focus .bg{background-position:-69px -474px}.m540 .eu10.active-region .bg{background-position:-69px -914px} .m540 .eu11.focus .bg,.m540 .eu11.active-region .bg{height:89px;left:113px;top:137px;width:135px}.m540 .eu11.focus .bg{background-position:-6px -788px}.m540 .eu11.active-region .bg{background-position:-6px -1228px} .m540 .eu12.focus .bg,.m540 .eu12.active-region .bg{height:25px;left:287px;top:170px;width:38px}.m540 .eu12.focus .bg{background-position:-630px -473px}.m540 .eu12.active-region .bg{background-position:-630px -913px} .m540 .eu13.focus .bg,.m540 .eu13.active-region .bg{height:84px;left:128px;top:260px;width:87px}.m540 .eu13.focus .bg{background-position:-401px -544px}.m540 .eu13.active-region .bg{background-position:-401px -984px} .m540 .eu14.focus .bg,.m540 .eu14.active-region .bg{height:145px;left:273px;top:24px;width:72px}.m540 .eu14.focus .bg{background-position:-293px -669px}.m540 .eu14.active-region .bg{background-position:-293px -1109px} .m540 .eu15.focus .bg,.m540 .eu15.active-region .bg{height:21px;left:393px;top:325px;width:40px}.m540 .eu15.focus .bg{background-position:-194px -475px}.m540 .eu15.active-region .bg{background-position:-194px -915px} .m540 .eu16.focus .bg,.m540 .eu16.active-region .bg{height:75px;left:193px;top:219px;width:54px}.m540 .eu16.focus .bg{background-position:-94px -606px}.m540 .eu16.active-region .bg{background-position:-94px -1046px} .m540 .eu17.focus .bg,.m540 .eu17.active-region .bg{height:53px;left:272px;top:340px;width:53px}.m540 .eu17.focus .bg{background-position:-5px -531px}.m540 .eu17.active-region .bg{background-position:-5px -971px} .m540 .eu18.focus .bg,.m540 .eu18.active-region .bg{height:25px;left:253px;top:283px;width:40px}.m540 .eu18.focus .bg{background-position:-697px -475px}.m540 .eu18.active-region .bg{background-position:-697px -915px} .m540 .eu19.focus .bg,.m540 .eu19.active-region .bg{height:45px;left:14px;top:80px;width:66px}.m540 .eu19.focus .bg{background-position:-175px -746px}.m540 .eu19.active-region .bg{background-position:-175px -1186px} .m540 .eu20.focus .bg,.m540 .eu20.active-region .bg{height:39px;left:96px;top:218px;width:27px}.m540 .eu20.focus .bg{background-position:-399px -475px}.m540 .eu20.active-region .bg{background-position:-399px -915px} .m540 .eu21.focus .bg,.m540 .eu21.active-region .bg{height:1px;left:232px;top:322px;width:1px}.m540 .eu21.focus .bg{background-position:-483px -869px}.m540 .eu21.active-region .bg{background-position:-483px -1309px} .m540 .eu22.focus .bg,.m540 .eu22.active-region .bg{height:92px;left:197px;top:296px;width:70px}.m540 .eu22.focus .bg{background-position:-653px -531px}.m540 .eu22.active-region .bg{background-position:-653px -971px} .m540 .eu23.focus .bg,.m540 .eu23.active-region .bg{height:12px;left:276px;top:328px;width:11px}.m540 .eu23.focus .bg{background-position:-764px -754px}.m540 .eu23.active-region .bg{background-position:-764px -1194px} .m540 .eu24.focus .bg,.m540 .eu24.active-region .bg{height:26px;left:281px;top:188px;width:43px}.m540 .eu24.focus .bg{background-position:-766px -473px}.m540 .eu24.active-region .bg{background-position:-766px -913px} .m540 .eu25.focus .bg,.m540 .eu25.active-region .bg{height:2px;left:214px;top:294px;width:1px}.m540 .eu25.focus .bg{background-position:-406px -866px}.m540 .eu25.active-region .bg{background-position:-406px -1306px} .m540 .eu26.focus .bg,.m540 .eu26.active-region .bg{height:27px;left:281px;top:206px;width:35px}.m540 .eu26.focus .bg{background-position:-4px -474px}.m540 .eu26.active-region .bg{background-position:-4px -914px} .m540 .eu27.focus .bg,.m540 .eu27.active-region .bg{height:7px;left:192px;top:268px;width:5px}.m540 .eu27.focus .bg{background-position:-265px -863px}.m540 .eu27.active-region .bg{background-position:-265px -1303px} .m540 .eu28.focus .bg,.m540 .eu28.active-region .bg{height:12px;left:278px;top:335px;width:16px}.m540 .eu28.focus .bg{background-position:-759px -668px}.m540 .eu28.active-region .bg{background-position:-759px -1108px} .m540 .eu29.focus .bg,.m540 .eu29.active-region .bg{height:2px;left:242px;top:383px;width:2px}.m540 .eu29.focus .bg{background-position:-369px -866px}.m540 .eu29.active-region .bg{background-position:-369px -1306px} .m540 .eu30.focus .bg,.m540 .eu30.active-region .bg{height:27px;left:315px;top:283px;width:21px}.m540 .eu30.focus .bg{background-position:-525px -473px}.m540 .eu30.active-region .bg{background-position:-525px -913px} .m540 .eu31.focus .bg,.m540 .eu31.active-region .bg{height:1px;left:201px;top:324px;width:1px}.m540 .eu31.focus .bg{background-position:-441px -869px}.m540 .eu31.active-region .bg{background-position:-441px -1309px} .m540 .eu32.focus .bg,.m540 .eu32.active-region .bg{height:14px;left:267px;top:325px;width:12px}.m540 .eu32.focus .bg{background-position:-760px -709px}.m540 .eu32.active-region .bg{background-position:-760px -1149px} .m540 .eu33.focus .bg,.m540 .eu33.active-region .bg{height:27px;left:177px;top:236px;width:24px}.m540 .eu33.focus .bg{background-position:-252px -525px}.m540 .eu33.active-region .bg{background-position:-252px -965px} .m540 .eu34.focus .bg,.m540 .eu34.active-region .bg{height:186px;left:186px;top:5px;width:156px}.m540 .eu34.focus .bg{background-position:-502px -657px}.m540 .eu34.active-region .bg{background-position:-502px -1097px} .m540 .eu35.focus .bg,.m540 .eu35.active-region .bg{height:56px;left:241px;top:223px;width:59px}.m540 .eu35.focus .bg{background-position:-5px -613px}.m540 .eu35.active-region .bg{background-position:-5px -1053px} .m540 .eu36.focus .bg,.m540 .eu36.active-region .bg{height:40px;left:103px;top:336px;width:20px}.m540 .eu36.focus .bg{background-position:-181px -581px}.m540 .eu36.active-region .bg{background-position:-181px -1021px} .m540 .eu37.focus .bg,.m540 .eu37.active-region .bg{height:40px;left:277px;top:285px;width:56px}.m540 .eu37.focus .bg{background-position:-176px -830px}.m540 .eu37.active-region .bg{background-position:-176px -1270px} .m540 .eu38.focus .bg,.m540 .eu38.active-region .bg{height:359px;left:274px;top:-14px;width:256px}.m540 .eu38.focus .bg{background-position:-850px -475px}.m540 .eu38.active-region .bg{background-position:-850px -915px} .m540 .eu39.focus .bg,.m540 .eu39.active-region .bg{height:33px;left:269px;top:303px;width:25px}.m540 .eu39.focus .bg{background-position:-575px -473px}.m540 .eu39.active-region .bg{background-position:-575px -913px} .m540 .eu40.focus .bg,.m540 .eu40.active-region .bg{height:17px;left:257px;top:273px;width:34px}.m540 .eu40.focus .bg{background-position:-321px -474px}.m540 .eu40.active-region .bg{background-position:-321px -914px} .m540 .eu41.focus .bg,.m540 .eu41.active-region .bg{height:13px;left:237px;top:298px;width:19px}.m540 .eu41.focus .bg{background-position:-754px -530px}.m540 .eu41.active-region .bg{background-position:-754px -970px} .m540 .eu42.focus .bg,.m540 .eu42.active-region .bg{height:66px;left:104px;top:323px;width:80px}.m540 .eu42.focus .bg{background-position:-179px -651px}.m540 .eu42.active-region .bg{background-position:-179px -1091px} .m540 .eu43.focus .bg,.m540 .eu43.active-region .bg{height:177px;left:223px;top:41px;width:78px}.m540 .eu43.focus .bg{background-position:-394px -656px}.m540 .eu43.active-region .bg{background-position:-394px -1096px} .m540 .eu44.focus .bg,.m540 .eu44.active-region .bg{height:17px;left:193px;top:289px;width:27px}.m540 .eu44.focus .bg{background-position:-263px -474px}.m540 .eu44.active-region .bg{background-position:-263px -914px} .m540 .eu45.focus .bg,.m540 .eu45.active-region .bg{height:48px;left:309px;top:337px;width:113px}.m540 .eu45.focus .bg{background-position:-9px -711px}.m540 .eu45.active-region .bg{background-position:-9px -1151px} .m540 .eu46.focus .bg,.m540 .eu46.active-region .bg{height:72px;left:288px;top:248px;width:107px}.m540 .eu46.focus .bg{background-position:-517px -536px}.m540 .eu46.active-region .bg{background-position:-517px -976px} .m540 .eu47.focus .bg,.m540 .eu47.active-region .bg{height:114px;left:110px;top:157px;width:59px}.m540 .eu47.focus .bg{background-position:-309px -523px}.m540 .eu47.active-region .bg{background-position:-309px -963px} .m540 .eu48.focus .bg,.m540 .eu48.active-region .bg{height:59px;left:125px;top:212px;width:44px}.m540 .eu48.focus .bg{background-position:-689px -755px}.m540 .eu48.active-region .bg{background-position:-689px -1195px} .m540 .eu49.focus .bg,.m540 .eu49.active-region .bg{height:4px;left:130px;top:227px;width:4px}.m540 .eu49.focus .bg{background-position:-301px -863px}.m540 .eu49.active-region .bg{background-position:-301px -1303px} .m540 .eu50.focus .bg,.m540 .eu50.active-region .bg{height:13px;left:110px;top:219px;width:17px}.m540 .eu50.focus .bg{background-position:-760px -624px}.m540 .eu50.active-region .bg{background-position:-760px -1064px} .m540 .eu51.focus .bg,.m540 .eu51.active-region .bg{height:69px;left:114px;top:157px;width:40px}.m540 .eu51.focus .bg{background-position:-689px -657px}.m540 .eu51.active-region .bg{background-position:-689px -1097px} .m540 .eu52.focus .bg,.m540 .eu52.active-region .bg{height:20px;left:127px;top:237px;width:16px}.m540 .eu52.focus .bg{background-position:-728px -843px}.m540 .eu52.active-region .bg{background-position:-728px -1283px}
.m540 .eu1 a{left:286px;top:354px} .m540 .eu2 a{left:177px;top:343px} .m540 .eu3 a{left:255px;top:300px} .m540 .eu4 a{left:333px;top:244px} .m540 .eu5 a{left:195px;top:272px} .m540 .eu6 a{left:273px;top:330px} .m540 .eu7 a{left:316px;top:342px} .m540 .eu8 a{left:266px;top:317px} .m540 .eu9 a{left:364px;top:401px} .m540 .eu10 a{left:258px;top:281px} .m540 .eu11 a{left:222px;top:219px} .m540 .eu12 a{left:318px;top:190px} .m540 .eu13 a{left:184px;top:306px} .m540 .eu14 a{left:327px;top:123px} .m540 .eu15 a{left:425px;top:347px}.m540 .eu15 a.tooltip-right .tooltip-arrow{right:115px} .m540 .eu16 a{left:230px;top:266px} .m540 .eu17 a{left:297px;top:368px} .m540 .eu18 a{left:283px;top:305px} .m540 .eu19 a{left:62px;top:114px}.m540 .eu19 a.tooltip-left .tooltip-arrow{left:62px} .m540 .eu20 a{left:123px;top:250px}.m540 .eu20 a.tooltip-left .tooltip-arrow{left:123px} .m540 .eu21 a{left:243px;top:332px} .m540 .eu22 a{left:242px;top:341px} .m540 .eu23 a{left:291px;top:343px} .m540 .eu24 a{left:319px;top:211px} .m540 .eu25 a{left:224px;top:305px} .m540 .eu26 a{left:311px;top:228px} .m540 .eu27 a{left:205px;top:282px} .m540 .eu28 a{left:296px;top:350px} .m540 .eu29 a{left:253px;top:394px} .m540 .eu30 a{left:337px;top:305px} .m540 .eu31 a{left:212px;top:334px} .m540 .eu32 a{left:281px;top:340px} .m540 .eu33 a{left:200px;top:258px} .m540 .eu34 a{left:221px;top:157px} .m540 .eu35 a{left:282px;top:259px} .m540 .eu36 a{left:120px;top:366px}.m540 .eu36 a.tooltip-left .tooltip-arrow{left:120px} .m540 .eu37 a{left:314px;top:315px} .m540 .eu38 a{left:425px;top:191px}.m540 .eu38 a.tooltip-right .tooltip-arrow{right:115px} .m540 .eu39 a{left:290px;top:329px} .m540 .eu40 a{left:282px;top:291px} .m540 .eu41 a{left:254px;top:314px} .m540 .eu42 a{left:149px;top:362px}.m540 .eu42 a.tooltip-left .tooltip-arrow{left:149px} .m540 .eu43 a{left:272px;top:112px} .m540 .eu44 a{left:216px;top:306px} .m540 .eu45 a{left:377px;top:369px}.m540 .eu45 a.tooltip-right .tooltip-arrow{right:163px} .m540 .eu46 a{left:354px;top:284px} .m540 .eu47 a{left:155px;top:236px}.m540 .eu47 a.tooltip-left .tooltip-arrow{left:155px} .m540 .eu48 a{left:160px;top:251px}.m540 .eu48 a.tooltip-left .tooltip-arrow{left:160px} .m540 .eu49 a{left:142px;top:239px}.m540 .eu49 a.tooltip-left .tooltip-arrow{left:142px} .m540 .eu50 a{left:130px;top:234px}.m540 .eu50 a.tooltip-left .tooltip-arrow{left:130px} .m540 .eu51 a{left:144px;top:211px}.m540 .eu51 a.tooltip-left .tooltip-arrow{left:144px} .m540 .eu52 a{left:147px;top:257px}.m540 .eu52 a.tooltip-left .tooltip-arrow{left:147px}



body.how-to-buy #mapTip .inner-tip .s-title{
	margin: 0;
	font-size: 15px;
	font-weight: bold;
	background: none;
}
body.how-to-buy #mapTip {
		-webkit-box-shadow: 0 1px #a2a2a2;
		-moz-box-shadow: 0 1px #a2a2a2;
		box-shadow: 0 1px #a2a2a2;
		border: solid 1px #e9e9e9;
		color: #8a8a8a;
		font-size: 12px;
		padding: 18px;
    display: none;
    position: absolute;
    width: 367px;
    z-index: 101;
		margin-top: 40px;
		margin-left: 20px;
    background-color: #f8f8f8;
}
body.how-to-buy #map-container {
    float: left;
    height: 505px;
    position: relative;
    width: 505px;
		display:none;
		overflow: hidden;
}

@media only screen and (min-width: 1200px){
	body.how-to-buy #map-container {
		display:block;
	}
}


.transport-area .small-comment-box-container {
	position: absolute;
}
.transport-area .small-comment-box-container .small-comment-box{
	width: 165px;
}
.inner-tip .s-title #country-flag{
	top: 5px;
	left: 3px;
}
.transport-right-box{
	float: right;
	-webkit-box-shadow: 0 1px #a2a2a2;
	-moz-box-shadow: 0 1px #a2a2a2;
	box-shadow: 0 1px #a2a2a2;
	border: solid 1px #e9e9e9;
	color: #8a8a8a;
	font-size: 12px;
	width: 240px;
	padding: 18px;
	margin-bottom: 20px;
	position: relative;
	z-index: 1;
}
.transport-area{
	float: left;
	width: 469px;
	z-index: 0;
	position: relative;
}
.transport-right-box .title{
	color: #6d6d6d;
	font-weight: bold;
	font-size: 15px;
	margin-top: 5px;
	margin-bottom: 8px;
}
.how-to-buy .transport-right-box .subtitle{
	font-size: 15px;	
}
.how-to-buy .transport-right-box .subtitle .explanation{
	font-size: 12px;	
	font-weight: normal;
	color: #8a8a8a;
	display: inline-block;
	position: relative;
	margin-left: 5px;
	top: -1px;
}
.country-exeption{
	font-size: 12px;	
	font-weight: normal;
	color: #8a8a8a;
	margin-bottom: 50px;
	text-align: right;
}
.transport-right-box .separator{
	margin-top: 15px;
	border-top: 1px dotted #ddd;
	padding-bottom: 10px;
}

.gr-eu i{width:20px;height:560px;position:absolute;left:0;top:0;background:url('../img/flags.png') 0 0 no-repeat;display:inline-block}
.gr-eu i{
    top: -540px;
}
.gr-eu-at i{top:0px}.gr-eu-be i{top:-20px}.gr-eu-bg i{top:-40px}.gr-eu-cy i{top:-60px}.gr-eu-cz i{top:-80px}.gr-eu-dk i{top:-100px}.gr-eu-ee i{top:-120px}.gr-eu-fi i{top:-140px}.gr-eu-fr i{top:-160px}.gr-eu-de i{top:-180px}.gr-eu-el i{top:-200px}.gr-eu-hu i{top:-220px}.gr-eu-ie i{top:-240px}.gr-eu-it i{top:-260px}

.gr-eu-lv i{top:-280px}.gr-eu-lt i{top:-300px}.gr-eu-lu i{top:-320px}.gr-eu-mt i{top:-340px}.gr-eu-nl i{top:-360px}.gr-eu-pl i{top:-380px}.gr-eu-pt i{top:-400px}.gr-eu-ro i{top:-420px}.gr-eu-sk i{top:-440px}.gr-eu-si i{top:-460px}.gr-eu-es i{top:-480px}.gr-eu-se i{top:-500px}.gr-eu-uk i{top:-520px}
.gr-eu-hr i{
    top: -560px;
}
.gr-eu-gr i{
    top: -200px;
}
.gr-eu-ch i{
    top: -580px;
}

.gr-eu i{
    height: 600px;
}
.gr-eu-gb i {
    top: -519px;
}
body.how-to-buy .transport-area .imp{width:auto;margin-bottom:40px}
body.how-to-buy .transport-area .tit-info{position:absolute;left:0;top:0;width:200px}
.gr-eu{width:20px;height:20px;overflow:hidden;display:inline-block;position:relative;vertical-align:text-top; top: 2px;}

/* --------------------------------------------------------
end of the maps v2 */

.banner-explanation .banner-gift{
	width: 30px;
	height: 32px;
	background: url('../img/banner-sprite.jpg') scroll -61px -43px;
	display: inline-block;
	float: left;
	position: relative;
	top: 5px;
	margin-left: 10px;
	margin-right: 8px;
}
.banner-container.birthday .banner-explanation{
	display: table-cell;
	height: 69px;
	padding-top: 21px;
	vertical-align: top;
	white-space: nowrap;
	width: 200px;
}
.banner-container.birthday .banner-text{
	color: #b2b2b2;
	display: table-cell;
	font-size: 13px;
	padding-left: 6px;
	padding-right: 16px;
	padding-top: 26px;
	vertical-align: top;
}
.banner-explanation{
	padding-top: 26px;
	padding-bottom: 6px;
}

.banner-container.discount{
	height: 184px;
	position: relative;
}
.banner-container.discount .large-discount-img{
	width: 232px;
	height: 199px;
	background: url('../img/discount.png') no-repeat;
	position: absolute;
	right: 0;
	margin-top: -15px;
}
.banner-container.facebook{
	position: relative;
	-webkit-box-shadow: 0 1px #a2a2a2;
	-moz-box-shadow: 0 1px #a2a2a2;
	box-shadow: 0 1px #a2a2a2;
	border: solid 1px #e9e9e9;
	margin-bottom: 50px;
}
.banner-container.facebook .facebook-icon{
    background: url("../img/menu_v2.png") no-repeat scroll -181px -159px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 24px;
    margin-right: 10px;
    position: relative;
		top: 4px;
    width: 24px;
}
.banner-container.facebook .like-button{
    background: url("../img/menu_v2.png") no-repeat scroll -181px -186px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 22px;
    margin: 0 4px 0 7px;
    position: relative;
		top: 2px;
    width: 27px;
}
.banner-container.facebook #like-numbers{
	font-weight: bold;
	font-size: 19px;
}
.banner-container.facebook .cat-title{
	color: #3c589e;
	font-size: 21px;
	margin-top: 15px;
}
.facebook-iframe-container{
	position: relative;
	left: -9px;
}
#layerslider-text .description{
	width: 350px;
	display: inline-block;
	color: #fff;
	height: inherit;
	text-shadow: 0 1px 3px rgba(0,0,0,.8);
	white-space: inherit !important;
	padding-top: 8px;

}
#layerslider-text .icon-catalogue{
	color: #fff;
	text-shadow: 0 1px 3px rgba(0,0,0,.8);
	display : block;
	
}
#layerslider-text .icon-catalogue .detail-icon{
	position: relative;
	left : -10px;
	cursor: pointer;
	opacity: 0.8;
}
#layerslider-text .icon-catalogue .detail-icon:hover{
	opacity: 1;
	text-decoration: underline;
}
#layerslider-text .icon-catalogue .detail-text{
	position: relative;
	top : -15px;
	left : 10px;
	cursor: pointer;
}
#layerslider-text .icon-catalogue .detail-text:hover{
	
}




#layerslider-text .brand-title .star-logo{
	background: url( '../img/menu_v2.png' ) no-repeat -0px -295px;
	width: 228px;
	height: 45px;
	margin-right: 11px;
	float: left;
}
#layerslider-text .brand-title .brand-logo{
	background: url( '../img/brand-logos.png?2' ) no-repeat -0px -0px;
	width: 214px;
	height: 45px;
	float: left;	
}
#layerslider-text .brand-style{
	position: relative
}
#layerslider-text .brand-style.dark .brand-title .star-logo{
	background-position: 0 -341px;
	height: 42px;
	position: relative;
	top: 2px;
}
#layerslider-text .brand-style.dark .description{
	color: #666;
	text-shadow: none;
}
#layerslider-text .brand-style.dark .description.starshiners{
	width: 490px;
}
#layerslider-text .brand-title.starshiners .star-logo{
	width: 220px;
}
#layerslider-text .brand-title .brand-logo.starshiners{
	background: none;
}
#layerslider-text .brand-title .brand-logo.mexton{
	background-position: 0 -45px;
}

#layerslider-text .brand-title .brand-logo.artista{
	background-position: 0 -406px;
  position: relative;
  top: 4px;
  height: 40px;
}
#layerslider-text .brand-title .brand-logo.ladonna{
	background-position: 0 -90px;
}
#layerslider-text .brand-title .brand-logo.sherri-hill{
	background-position: 0 -135px;
}
#layerslider-text .brand-title .brand-logo.ana-radu{
	background-position: 0 -180px;
}
#layerslider-text .brand-title .brand-logo.missq{
	background-position: 0 -225px;
}
#layerslider-text .brand-title .brand-logo.fofy{
	background-position: 0 -270px;
}
#layerslider-text .brand-title .brand-logo.ocassion{
	background-position: 0 -315px;
}
#layerslider-text .brand-title .brand-logo.prettygirl{
	background-position: 0 -360px;
}
#layerslider-text .brand-title .brand-logo.mineli-boutique{
	background-position: 0 -442px;
	margin-top : 3px;
}

.about-us-header{
	background: url('../img/about-us.jpg') no-repeat top;
	width: 612px;
	padding-right: 100px;
	text-align: center;
	padding-top: 158px;
	font-family: "Permanent Marker",cursive;
	font-size: 32px;
	height: 80px;
	color: #ff6c00;
}
.about-us-header .small-eagle{
	width: 95px;
	height: 69px;
	position: absolute;
	background: url('../img/eagle-small.png') no-repeat;
	margin-top: 10px;
}

.how-to-buy .about-us-text{
	padding: 50px 0;
}


.ss-code{
	font-size: 11px;
	color: #6d6d6d;
	display: block;
	padding-bottom: 0px;
	padding-top: 1px;
	padding-left: 0;
	float: left;

}
.collection-page-title .star-logo{
	background: url( '../img/menu_v2.png' ) no-repeat -0px -295px;
	width: 228px;
	height: 45px;
	margin-right: 11px;
	float: left;
}
.collection-page-title{
	position: absolute;
	top: 330px;
	z-index: 4;
	left: 480px;
	font-size: 25px;
	color: #fff;
	text-shadow: 0 1px 4px rgba(0, 0, 0, .8);
	line-height: 45px;
}

div.notify .notify-inner .list{
	line-height: 20px;
}


.layerslider-home-bgimage{
	width: 2000px !important;
	height: 487px !important;
}
.subheader-user-menu{
	display: block;
	float: left;
	color: #b2b2b2;
	padding-top: 14px;
}
.subheader-user-menu .one-subheader-user-menu:hover,.subheader-user-menu .one-subheader-user-menu.selected{
	color: #6d6d6d
}
.subheader-user-menu .one-subheader-user-menu{
	color: #b2b2b2;
	float: left;
	margin-right: 15px;
	position: relative;
	cursor: pointer;
}
.subheader-user-menu .one-subheader-user-menu:hover i,.subheader-user-menu .one-subheader-user-menu.selected i{
	opacity: 1;
}
.subheader-user-menu .one-subheader-user-menu i{
	background: url("../img/hamburger-icons.png") no-repeat scroll -0px -0px;
	opacity: 0.6;
	width: 20px;
	height: 20px;
	display: inline-block;
	position: relative;
	top: 5px;
	opacity: 0.5;
	margin-right: 4px;
}
.subheader-user-menu .one-subheader-user-menu i.clock-icon{
	background: url("../img/checkout-sprite.png") no-repeat scroll -32px -14px rgba(0, 0, 0, 0);
	width: 17px;
	height: 20px;
	top: 9px;
	left: 5px;
}
.subheader-user-menu .one-subheader-user-menu i.x-icon{
	background-position: -382px 0;
	top: 6px;
	left: 6px;
}

.new-icon {
    background: none repeat scroll 0 0 #ff3dbe;
    color: #fff;
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    height: 15px;
    line-height: 14px;
    margin-left: 4px;
    padding: 0 4px;
    position: relative;
    text-transform: uppercase;
    top: -2px;
}

.exclusive-icon {
    background: none repeat scroll 0 0 #ff3dbe;
    color: #fff;
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    height: 15px;
    line-height: 14px;
    margin-left: 4px;
    padding: 0 4px;
    position: relative;
    text-transform: uppercase;
    top: -2px;
}

.meg-menu .one-main-submenu{
	margin-left: -54px;
}
.meg-menu .one-main-submenu i.arrow{
	left: 82px;
}

.spacial-cats-container{
	float: left;
	padding-right:10px;
}
.inner .az-cats-container .col-2 a{
	position: relative;
	left: -15px;
}
.inner .spacial-cats-container .col-1{
	padding-right: 0px !important;
	/*width: 173px;*/
	display: block;
	
}
.lang-en .inner .spacial-cats-container .col-1{
	width: 204px;
}
.inner .az-cats-container{
	border-left: 1px solid #e6e6e6;
	padding-left: 22px;
	float: left;
	min-height:300px;
}
.inner .az-cats-container .col-1 a{
	position: relative;
}
.fiv{
	position: relative;
}

.apostrof{
	padding-left: 25px;
	font-size: 13px;
	font-style: italic;
	color: #8a8a8a;
	padding-top: 20px;
}
.listing-end-separator{
	margin-top: 15px;
	padding-top:35px;
	margin-left: 25px;
	border-top: 1px solid #e6e6e6;
}
.apostrof.bottom{
	
	margin: 0;
	padding: 0;
	margin-left: 25px;
	width: 400px;
	float: left;
}
.apostrof.bottom .left{
	width: 370px;
}

.apostrof .apostrof-icon {
    background: url("../img/menu_v2.png") no-repeat scroll -159px -173px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 15px;
    margin-right: 8px;
    position: relative;
		top: 5px;
    width: 19px;
		float: left;
}
.apostrof .left{
	width: 710px;
}

.profile-content-tab .apostrof{
	padding-bottom:20px;
	padding-top:0
}
.lock-icon{
	background: url("../img/hamburger-icons.png") repeat scroll -182px 0 rgba(0, 0, 0, 0);
	display: inline-block;
	height: 20px;
	margin-left: 0px;
	margin-right: 5px;
	position: relative;
	top: 4px;
	width: 20px;
}
.recover-password-title{
	font-size: 20px;
	margin-bottom: 15px;
}

.login-form-container .notification{
	background: none repeat scroll 0 0 #f5f5f5;
	border: 1px solid #e2e2e2;
	color: #8c8c8c;
	line-height: 20px;
	margin-top: 10px;
	padding: 5px 10px;
	text-shadow: 0 1px #fff;
	width: 515px;
}

.login-form-register-box .two-buttons{
	
}
.login-form-register-box .two-buttons .btn-container{
	margin-top: 32px;
}
.login-form-register-box .white-button, .sent-mail-container .white-button{
	width: inherit;
	padding: 0 15px;
	display: inline-block;
}

.sent-mail-container{
	float: left;
}
.sent-mail-title{
    color: #6d6d6d;
    font-size: 20px;
    text-shadow: 0 1px #fff;
		padding-bottom: 8px;
}
.sent-mail-icon{
	  background: url("../img/arrows-sprite.png") no-repeat scroll 0 -249px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 25px;
    position: relative;
    top: 4px;
    width: 25px;
		margin-right: 5px;
		line-height: normal;
}
.mail-icon {
    background: url("../img/checkout-sprite.png") no-repeat scroll -186px -0px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 14px;
    margin-right: 4px;
    position: relative;
    top: 2px;
    width: 14px;
}


.finalize-order .tab-content .finalize-forgott-password  label{
	font-weight: bold;
	margin-top: 15px;
}
.finalize-forgott-password .field{
	float: left;
	width: 300px;
	margin-right: 15px;
	position: relative;
	top: 2px;
}

.article-description.forgott-password-container .white-button{
	width: inherit;
	padding: 0 15px;
}

.article-description .email-announce input{
	height: 28px;
}
#add_article_review_form .email-announce input, #add_article_comment_form .email-announce input{
	height: 32px;
	font-size: 13px;
}
 .banner-container.collection .countdown-container .countdown{ width : 180px }
 
 .ls-nav-start, .ls-nav-stop{
	display: none !important;
 }
 #slider_could-interest-you.article-description-title-container{
	margin: 18px 0 0 0 ;
 }
 #listing #slider_could-interest-you .item, #listing-bf-slider #slider_could-interest-you .item{
	width: 166px;
	padding-right: 0px;
	padding-left: 0;
	margin-bottom: 0;
	margin-top: 0px;
	margin-right: 25px;
	margin-left: 0px;
	padding-bottom: 0;
}
#listing #slider_could-interest-you .item:hover{
	
}

#listing #slider_could-interest-you .item .social-area, #listing-bf-slider #slider_could-interest-you .item .social-area{
	display: none;
}


#listing #slider_could-interest-you .item span.thumb img, #listing #slider_could-interest-you .item span.thumb, #listing-bf-slider #slider_could-interest-you .item span.thumb img, #listing-bf-slider #slider_could-interest-you .item span.thumb{
	width:166px;
	height: 250px;
}
#listing #slider_could-interest-you .item .listing-size-container, #listing-bf-slider #slider_could-interest-you .item .listing-size-container{
	display: none !important
}
 
 #listing #slider_could-interest-you .item span.thumb img, #listing #slider_could-interest-you .item span.thumb, #listing-bf-slider #slider_could-interest-you .item span.thumb img, #listing-bf-slider #slider_could-interest-you .item span.thumb{
    height: 250px;
    width: 166px;
 }
 #listing #slider_could-interest-you .item span.thumb img{
	border:0
 }
 #listing #slider_could-interest-you .item a h2{
	display: block;
 }
 
 #listingLastPageContentBottom{
    padding: 19px;
		margin-left: 12px;
		border:1px solid #e9e9e9;
		border-bottom-color: #b8b6b3;
		background: #fff;
		margin-bottom: 5px;
		padding-bottom: 0 !important;
	}
	
	
	
	#listingLastPageContentBottom .listing-end-separator{
		display:none;
	}
	
	#listingLastPageContentBottom .apostrof.bottom{
		margin: 0;
		margin-bottom: 25px;
	}
 #listingLastPageCarouselBoxParent{
	position:relative;
	z-index: 2;
 }
 #listingLastPageCarouselBoxParent .caroufredsel_wrapper.category-box{
	margin-top: 0;
	margin-bottom: 12px;
 }
 
 .could-interest-you-slider{
	clear: both;
	
	
}
 .could-interest-you-slider .item{
	margin-left : 0px;
 }
 .could-interest-you-slider .stock-status{
	display: none;
 }
 .could-interest-you-slider .home-listing-box-arrows .right-arrow{
	float: right;
 }
#listing #slider_could-interest-you .item, #listing-bf-slider #slider_could-interest-you .item {
    margin-bottom: 0;
    margin-top: 0px;
		margin-right: 12px;
    padding-left: 0;
    padding-right: 0px;
    width: 166px
}
#listing #slider_could-interest-you .home-listing-box .home-listing-box-inner, #listing-bf-slider #slider_could-interest-you .home-listing-box .home-listing-box-inner{
    /*width: 8000px;*/
		padding-left:19px;
}
#listing #slider_could-interest-you span.badge, #listing-bf-slider #slider_could-interest-you span.badge{
	right: -4px;
	left:inherit;
	top:-2px
}
#slider_could-interest-you .home-listing-box {
    overflow: hidden;
    width: auto;
}
#listing #slider_could-interest-you .item .description, #listing-bf-slider #slider_could-interest-you .item .description{
	display: none;
}
.footer-bar .visited-articles .no-elements{
	margin-top: 42px;
}
.finalize-order-webshop .webaruhaz-logo{
	margin-top: 15px;
}
.finalize-order-webshop{
	position: absolute;
}

#layerslider-container .ls-nav-next{
		background: url( '../img/arrows-sprite.png' ) no-repeat scroll -40px -10px transparent;
		width: 39px;
		height: 39px;
		position: absolute;
		top: 250px;
		z-index: 3;
		right: 430px;
}
#layerslider-container .ls-nav-next:hover{
	background-position: -40px -50px;
	cursor: pointer;
}

#layerslider-container .ls-nav-prev:hover{
	background-position: 0px -50px;
	cursor: pointer;
}
#layerslider-container .ls-nav-prev {
		background: url( '../img/arrows-sprite.png' ) no-repeat scroll 0 -10px transparent;
		width: 39px;
		height: 39px;
		position: absolute;
		top: 250px;
		z-index: 3;
		margin-left: 410px;
}
.detail-page-size-btn-container #phonecall-btn{
	/*display: none !important;*/
	position: absolute;
  right: 48px;
	top:13px;
}
.webaruhaz-box .webaruhaz-logo{
position: relative;
margin-top: 0px;
float: left;;
}
.webaruhaz-box .title{
	position: relative;
	top: 19px;
	left: 5px;
}
.faq .article-description-container{
	width: 750px;
}
.faq .article-description-title-container .open-box-arrow .down-arrow-icon{
	top: 0;
}

#notify-add2bag.notify.advanced .close{
	top: 16px;
	right: 16px;
	background: rgba(0, 0, 0, 0) url("../img/detail-sprite-v3.png") repeat scroll -249px -140px;
	display: inline-block;
	height: 19px;
	opacity: 0.5;
	width: 19px;
}

#notify-add2bag.notify.advanced .notify-inner{
	width: 778px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;	
	padding:16px;
}
#notify-add2bag.notify.advanced .notify-body{
	float: none;
}
#notify-add2bag.notify.advanced .notify-inner .message{
	width: 100%;	
}
#notify-add2bag.notify.advanced .article-title{
	
	padding-left: 15px;
	padding-top: 10px;
	font-size: 18px;
}
#notify-add2bag.notify.advanced .prd-img{
	display: table-cell;
	float: none;
	vertical-align: top;
	border: 0;
}
#notify-add2bag.notify.advanced .prd-img img{
	border: solid 1px #d3d3d3;
	border-bottom : solid 1px #9b9b9b;
}

#notify-add2bag.notify.advanced .prd-cnt{
	display: table-cell;
	float: none;
	vertical-align: top;
	width:100%;
	padding: 0;
}
#notify-add2bag.advanced .article-detail{
	padding-left: 15px;
	padding-bottom: 10px;
}
#notify-add2bag.advanced .detail-page-size-btn-container {
	border-top: 1px solid #d1d1d1 !important;
}
#notify-add2bag.advanced .detail-page-size-btn-container .add-form{
	padding: 15px;
}
#notify-add2bag.advanced .sizes{
	float: none;
	height:49px;
}
#notify-add2bag.advanced .sizes .t{
	color: #666;
  font-weight: normal;
}
#notify-add2bag.advanced .pink-button.add2cart-btn{
	top: 6px;
	float:none;
}
#notify-add2bag.advanced .description-bullets {
	border-top: 1px solid #d1d1d1 !important;
	padding-left: 15px;
	padding-top: 12px;
}#notify-add2bag.advanced .description-bullets .description {
	line-height: 22px;
}
#notify-add2bag.advanced .footer-zone{
	border-top: 1px solid #d1d1d1;
	margin-top: 20px;
	padding: 15px 20px 10px;
	text-align: center;
}
#notify-add2bag.advanced .footer-zone a{
	color: #666;
}
#notify-add2bag.advanced .footer-zone a:hover{
	color: #000;
	text-decoration: underline;
}
#notify-add2bag .detail-page-size-btn-container .measures{
	margin-top: 0px;
	display: none;
}

#notify-add2bag .detail-page-size-btn-container .measures a{
	background: none;
	padding: 0;
	color: #666;
}
#notify-add2bag .detail-page-size-btn-container .measures a:hover{
	text-decoration: none;
}

.how-to-buy.terms .content-inner p{
	display: block;
	margin-top: 10px;
}
.how-to-buy.terms .content-inner .sm-title{
	font-weight: bold;
}

#guestbook-form fieldset{
	border: 0;
}
#guestbook-form .desc{
	display: none;
}
.message-info{
    color: #74b64a;
    font-size: 26px;
    text-shadow: 0 1px #fff;	
}
.sent-contact-message-icon{
    background: url("../img/arrows-sprite.png") no-repeat scroll 0 -249px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 25px;
    position: relative;
    top: 3px;
    width: 25px;
		margin-right: 5px;
}
#loginModal.notify .message .auth-register #login_remember{
	width: 100px;
}
.auth-register .forgot-password.right{
	cursor: pointer;
}
 .footer-webaruhaz-box{
	float: right;
	margin-right: 174px;
 }
 
 .payment-method-content ul{
	white-space: inherit;
 }
 
 #newsletter-popup .pink-button{
		margin-top: 20px;
 }
 
 .dynamic-banner .banner-container.four-items-in-cart .banner-title,
 .dynamic-banner .banner-container.nine-items-in-cart .banner-title{
	margin-top: 17px;
 }
 
 .dynamic-banner .banner-container.four-items-in-cart.hu .banner-title,
 .dynamic-banner .banner-container.nine-items-in-cart.hu .banner-title{
	width: 530px;
	line-height: 24px;
	margin-top: 18px;
 }
 .dynamic-banner .banner-container.four-items-in-cart.hu .banner-title span.orange,
 .dynamic-banner .banner-container.nine-items-in-cart.hu .banner-title span.orange{
	position: inherit;
 }
 .dynamic-banner .banner-container.four-items-in-cart.hu .banner-explanation,
 .dynamic-banner .banner-container.nine-items-in-cart.hu .banner-explanation{
	padding-top: 8px;
	padding-bottom: 2px;
	padding-left:0px;
 }
 .dynamic-banner .banner-container.four-items-in-cart.hu .big-text.orange,
 .dynamic-banner .banner-container.four-items-in-cart.hu .small-text.orange,
 .dynamic-banner .banner-container.nine-items-in-cart.hu .big-text.orange,
 .dynamic-banner .banner-container.nine-items-in-cart.hu .small-text.orange{
	position: relative;
	top: -8px;
} 
 .dynamic-banner .banner-container.four-items-in-cart.hu .banner-explanation .big-text,
 .dynamic-banner .banner-container.nine-items-in-cart.hu .banner-explanation .big-text{
	line-height: 40px;
 }
 .dynamic-banner .banner-container.four-items-in-cart.hu .banner-explanation .small-text,
 .dynamic-banner .banner-container.nine-items-in-cart.hu .banner-explanation .small-text{
	padding-left:4px;
	margin-top: 6px;
 }
 .dynamic-banner .banner-container.four-items-in-cart.hu .banner-icon.discount,
 .dynamic-banner .banner-container.nine-items-in-cart.hu .banner-icon.discount{
	margin-right: 10px;
 }
 .dynamic-banner .banner-container.four-items-in-cart.hu .banner-explanation .big-text.orange,
 .dynamic-banner .banner-container.four-items-in-cart.hu .banner-explanation .small-text.orange,
 .dynamic-banner .banner-container.nine-items-in-cart.hu .banner-explanation .big-text.orange,
 .dynamic-banner .banner-container.nine-items-in-cart.hu .banner-explanation .small-text.orange{
	color : #ff8a00
	}
 
 .dynamic-banner .banner-container.four-items-in-cart.hu .banner-explanation .equal,
 .dynamic-banner .banner-container.nine-items-in-cart.hu .banner-explanation .equal{
	clear: both;
	width:1px;
	font-size: 1px;
	padding:0;
 }
 .article-description-title .see-all-small{
	font-size: 15px;
	color: #a4a4a4;
	margin-left: 5px;
	display: inline-block;
 }
 .banner-container.beres-anett{
	background: url("../img/banner-beres.jpg") left no-repeat #fff;
	height: 76px;
	padding:  14px 37px 0 0;
 }
.banner-container.bognar-nikolett .white-button, .banner-container.beres-anett .white-button{
	margin-top: 14px;
}
 .banner-container.bognar-nikolett{
	background: url("../img/banner-bognar.jpg") left no-repeat #fff;
	height: 76px;
	padding:  14px 37px 0 0;
 }

 .home-slider-search-container{
	float: left;
	margin-left: 340px;
 }
 .newsletter .cat-title .star-logo{
	background-position: 0 -254px;
}

.newsletter .cat-title{
	color: #74b64a;
}
.newsletter .comment-box{
	margin-bottom: 10px;
	margin-top: 10px;
	float: none;
}
.black-friday-page .container-inner{
	padding-top: 0px;
	margin-top: -5px;
	min-height: 278px;
}
.newsletter #newsletter-page-field{
	width: 220px;
	float:left;
	margin-right: 15px;
	margin-top:0;
	padding-top: 4px;
	height: 25px;
	line-height: inherit;
}
.newsletter-header-container{
	height: 300px;
}
.newsletter .comment-box .title{
	font-size:16px;
	font-weight: bold;
}
.header-newsletter{
	width: 224px;
	height: 246px;
	background: url("../img/newsletter.png");
	position: absolute;
	bottom: 0;
	margin-left: 730px;
}
#add_article_review_form .thank-you-message, .steps-inner-container .thank-you-message, #add_article_comment_form .thank-you-message{
	display: none;
	color: #74b64a;
  font-size: 13px;
	font-weight: bold;
	margin-right: 10px;
	margin-top: 18px;
}
.thank-you-fb-like{
	display: inline-block;
	position: relative;
	top: 6px;
}
#slider_could-interest-you .home-listing-box .price{
	display: none;
}

#go-to-finalize-popup.notify .notify-inner{
	padding: 37px 30px 31px 30px;
}
#go-to-finalize-popup.notify .notify-inner, #go-to-finalize-popup.notify .message{
	width: 742px;
}
#go-to-finalize-popup.notify ul{
	padding: 12px 0 0 12px;
}
#go-to-finalize-popup.notify li{
	margin-bottom: 10px;
}
#go-to-finalize-popup.notify .small-cart-icon{
	background: url("../img/header/sprite.png?1") repeat-x scroll 0px -68px rgba(0, 0, 0, 0);
  display: inline-block;
  height: 42px;
  width: 31px;
	position: absolute;
	left: 0;
	top: -12px;
}
#go-to-finalize-popup.notify .title{
	padding-left: 38px;
	padding-bottom: 2px;
	font-size: 22px;
	line-height: 22px;
	color: #666666;
	font-weight: 600;
	position:relative;
}
#go-to-finalize-popup.notify .white-button{
	width: inherit;
	padding: 0 14px;
	margin-right: 9px;
	height:38px;
	line-height: 38px;
	border:1px solid #d8d8d8;
	border-bottom-color: #939393;
	color: #5f5f5f;
	font-size: 13px;
	box-shadow: 0 0 #cacaca;
}
#go-to-finalize-popup.notify .white-button:hover{
	border:1px solid #d8d8d8;
	border-top-color: #939393;
}
#go-to-finalize-popup.notify .buttons{
	padding-top: 4px;
	text-align: left;
}
#go-to-finalize-popup.notify  .white-button .back-arrow{	
	/*background: url("../img/arrows-sprite.png") no-repeat scroll -20px 0 rgba(0, 0, 0, 0);*/
	display: none;
	height: 9px;
	margin-right: 3px;
	position: relative;
	top: 1px;
	width: 7px;
}
#go-to-finalize-popup.notify  .pink-button{
padding: 0 14px;	
}

#go-to-finalize-popup.notify  .pink-button .check-icon{
	display: none;
}


#go-to-finalize-popup.notify.happy-birthday .notify-inner{
	width: auto;
	padding:0;
	background: #595962 url('../img/hhb18/go-to-finalize-10years-1-bg-popup.jpg') no-repeat;
	height: 481px;
	padding-left:300px;
	padding-right:50px;
	color: #fff;	
	
}
.lang-hu #go-to-finalize-popup.notify.happy-birthday .notify-inner{
	background: #595962 url('../img/hhb18/go-to-finalize-10years-3-bg-popup.jpg') no-repeat;
}
.lang-en #go-to-finalize-popup.notify.happy-birthday .notify-inner{
	background: #595962 url('../img/hhb18/go-to-finalize-10years-4-bg-popup.jpg') no-repeat;
}

#go-to-finalize-popup.notify.happy-birthday .message{
	width: auto;
}

#go-to-finalize-popup.notify.happy-birthday .title{
	margin-top: 140px;
	padding-left: 0;
	color: #fff;
	line-height: 26px;
	font-size: 20px;
}
#go-to-finalize-popup.notify.happy-birthday .small-cart-icon{
	display:none;
}
#go-to-finalize-popup.notify.happy-birthday .white-button{
	color: #242424;
	letter-spacing: 0;
}
#go-to-finalize-popup.notify.happy-birthday ul{
	padding-left: 0;
}
#go-to-finalize-popup.notify.happy-birthday li{
	font-size:13px;
	line-height:19px;
}
#go-to-finalize-popup.notify.happy-birthday li .phone-icon {
    background-image: url("../img/mobile/mobile-icons4-3x.png?3");
    background-position: -66px -22px;
    background-size: 282px 109px;
    display: inline-block;
    height: 23px;
    margin-right: 5px;
    position: relative;
    top: 4px;
    width: 23px;
}

#go-to-finalize-popup.notify.happy-birthday li .phone-number{
	font-size:18px;
	font-weight:600;
	color: #fff;
}
#go-to-finalize-popup.notify.happy-birthday .white-button{
	box-shadow:none;
	border:1px solid #fff;
}
#go-to-finalize-popup.notify.happy-birthday .pink-button{
	background-color:#fbcd42;
	border:1px solid #fbcd42;
	color:#242424;
	box-shadow:none;
}


.how-to-buy-container .number-circle{
	background: #bbb;
	width: 25px;
	height: 25px;
	display: inline-block;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	color: #fff;
	font-size: 14px;
	margin-right: 5px;
	line-height: 23px;
	text-align: center;
	font-weight: bold;
	position:relative;
	top:-2px;
}
.how-to-buy-container{
 color: #6d6d6d;
}
.how-to-buy-container{
	margin-bottom: 35px;
}
.how-to-buy-container .how-to-buy-content{
 padding-top: 5px;
 padding-bottom: 15px;
}
.how-to-buy-title{
	font-weight: 600;
	color: #000;
	font-size: 18px;
	line-height: 25px;
}
#thankyou-subscribe-newsletter{
	margin-top: 5px;
}
#change-payment-method-popup ul{
	list-style: none;
	padding-left: 0;
}
#change-payment-method-popup li{
	margin-bottom: 10px;	
}
#change-payment-method-popup li label.selected{
	color: #6d6d6d;
}
#change-payment-method-popup li label{
	font-size: 16px;
	font-weight: bold;
	color: #b2b2b2;
}

#change-payment-method-popup li .bank-account-detail{
	display:none;
	margin-top: 10px;
	padding-top: 10px;
	margin-left: 25px;
	border-top: 1px solid #e9e9e9;
	position:relative;
}
#change-payment-method-popup li .bank-account-detail.selected{
	display:block;
}
#change-payment-method-popup li .one-payment-method .bank-account-detail.selected  .select-dsh{
	margin-top: 5px;
	margin-bottom: 0px;
}
#change-payment-method-popup li .one-payment-method .bank-account-detail.selected  .payment-method-icon{
	top: -31px;
	margin-top: 0;
}
#change-payment-method-popup li .one-payment-method .bank-account-detail.selected  .payment-method-icon.unicredit-logo{
	top:-24px;
}
#change-payment-method-popup li .one-payment-method .bank-account-detail.selected  .payment-method-icon.hypovereinsbank-logo{
	top:-24px;
}
#change-payment-method-popup li .one-payment-method .bank-account-detail.selected  .payment-method-icon.banco-madrid-logo{
	top:-28px;
}
#change-payment-method-popup li .one-payment-method .bank-account-detail.selected  .payment-method-icon.otpbank-hungary{
	position:relative;
	top: 14px;
}
#change-payment-method-popup li .one-payment-method .bank-account-detail.selected  .payment-method-icon.raiffeisen{
	position:relative;
	top: 11px;
}
#change-payment-method-popup li.selectboxit-option{
	margin:0;
}

#change-payment-method-popup .buttons{
	text-align: left;
}

#change-payment-method-popup .notify-body .simple-text{
  padding: 20px 0;
  font-size: 14px;
  line-height: 25px;
}

.get-5-10-percent-discount .banner-explanation .big-text.orange,.get-5-10-percent-discount .banner-explanation .small-text.orange, .get-5-10-percent-discount .banner-explanation .equal.orange{
	color: #ff8a00;
}
.get-5-10-percent-discount .banner-explanation .big-text{
	width: 65px;
	padding-right: 2px;
	text-align: right;
	line-height: 27px;
	margin-top: 3px;
}
.get-5-10-percent-discount .banner-explanation .small-text{
	margin-top: 0;
	margin-top: 3px;
}
.get-5-10-percent-discount .banner-explanation{
	padding-top: 11px;;
}
.get-5-10-percent-discount .banner-explanation .equal{
	line-height: 27px;
	padding: 3px 8px 0 10px;
}
.get-5-10-percent-discount.banner-container.no-padding .banner-title{
	width: 375px;
	line-height: 22px;
}
.banner-container.no-padding .banner-icon.discount{
	
}
.countdown-container.pink .countdown .fliptxt{
	color: #fff;
}
.banner-container.collection .countdown-container{
	padding-left: 9px !important;
	position: relative;
	top: 2px;
}
.banner-container.collection .countdown-container .countdown{
	width: 160px;
}
.collection-title .col-countdown.pink{
	display: inline-block;
}
.collection-title .countdown-container .countdown{
	width: 160px;
}
.collection-title .countdown-container{
	padding:  0 0 0 6px !important;
	position: relative;
	top: 2px;
	background: none;
}

#listing .next-collection-announce-text, #listing-bf-slider .next-collection-announce-text{
	font-size: 16px;
	font-weight: bold;
	color: #f238a3;
}
.about-us-text .content-inner .container a, .terms .content-inner .container a, .about-us .content-inner .container a, .how-to-buy .content-inner .container a{
	color: #4974ff;
	text-decoration: underline;
}
.about-us-text .content-inner .container a:hover, .terms .content-inner .container a:hover, .about-us .content-inner .container a:hover, .how-to-buy .content-inner .container a:hover{
	color: #3451b2;
	text-decoration: underline;
}
.lang-ro .on-shop-cart .qty{
	width: 57px;
	
}
.lang-de .on-shop-cart .qty{
	width: 67px;
}
.lang-ro .banner-container.happy-hour .banner-title{
	width: 390px;
}
.lang-ro .banner-container.happy-hour .banner-article{
	width: 285px;
}
.browser-chrome .footer-bar{
	right: 230px;
}

.finalize-order .article-description-container{
	width : auto;
}
.lang-ro.finalize-order .final-step ul li.share-facebook{
	width: 175px;
}
.finalize-order .check-lst ul, .giftcard-buy .check-lst ul, .giftcard-terms-and-conditions ul{
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	width: auto;
}
.one-home-blog-item:last-of-type{
	border-bottom: 0;
}
.text-holder-inner-content .cat-title{
	font-size: 21px;
}
.finalize-badge-title{
	width: 100px;
	display: inline-block;
	float: left;
  color: #6d6d6d;
	padding-top: 23px;
  font-size: 13px;
	padding-left: 8px;
}
.finalize-badge-title.armo{
	padding-top: 29px;
	padding-left: 3px;
}
.proftishare_tgt_img{
	display: none;
}
.login-register .text-holder{{}
	background: none;
}
.login-register .container-inner{
	padding-top: 0px;
}
body.payment-iframe .container-inner{ padding-top:0; }
body.payment-iframe .footer-bar{ display: none; }
body.payment-iframe #main_container{ width : 885px;}
body.payment-iframe #notify-payment-redirect{
	padding: 20px;	
}
body.payment-iframe #notify-payment-redirect .message{
	width: 700px;
}
body.payment-iframe #notify-payment-redirect .payment-content{
	text-align: left;
	margin-top:30px;
}
body.payment-iframe #notify-payment-redirect .payment-content .error{
	font-size: 18px;
	color:	#db2f2f;
}
body.payment-iframe #notify-payment-redirect .payment-content .success{
	font-size: 18px;
	color:	#74b64a;
}
body.payment-iframe #notify-payment-redirect .payment-content ul li{
	font-size:13px;
	font-weight: normal;
	color: #707070;
	line-height: 26px;
}
body.payment-iframe #notify-payment-redirect .payment-content ul li a{
	color: #707070;
	
}
body.payment-iframe #notify-payment-redirect .payment-content ul li a:hover{
	text-decoration: underline;
	font-weight: bold
	
}



#dimension-popup.notify  .notify-inner, #dimension-popup.notify .message{
	width: 820px;
}
.dimension-image-container{
	width: 372px;
	height: 558px;
	float: left;
	-webkit-box-shadow: 0 1px #a2a2a2;
	-moz-box-shadow: 0 1px #a2a2a2;
	box-shadow: 0 1px #a2a2a2;
	border: solid 1px #e9e9e9;
}
.dimension-description-container{
	padding: 0 0 22px 22px;
	border-bottom: 1px solid #e6e6e6;
	width: 424px;
}
.dimension-description-container .measure-size-description{
	font-size: 20px;
	font-weight: normal;
	display: block;
	margin-top: 20px;
}
.dimension-description{
	padding: 22px;
}
.dimension-description-container-parent{
	width: 446px;
	float: left;
}
.dimension-description ul{
	margin-left: 0;
	padding-left: 15px;
}
.dimension-description-container .detail-page-size-btn-container .add2cart-btn{
	display: none;
}
.dimension-description-container .dim-subtitle{
	color: #6d6d6d;
	font-size: 12px;
	font-weight: bold;
}
.dimension-description-container .dim-title{
	color: #a4a4a4;
	font-size: 14px;
	position: relative;
	top: -4px;
	margin-bottom: 15px;
}
.dimension-description-container .white-button{
	width: auto;
	display: inline-block;
	padding: 0 8px;
}
.white-button .back-arrow{
	background: url("../img/arrows-sprite.png") no-repeat scroll -20px 0 rgba(0, 0, 0, 0);
	display: inline-block;
	height: 9px;
	margin-right: 3px;
	position: relative;
	top: 1px;
	width: 7px;	
}
td.center{
	text-align:center;
}
.newsletter-page-confirm-container .white-button{
	width: inherit;
	padding:0 8px;
}
.opacity-0{
	opacity: 0;
}



/*
#listing.grid-type-3 .item .stock-status .stc, #listing.grid-type-4 .item .stock-status .stc{
	top: 0;
}
.grid-type-3 .stock-status{
	display:block;
	position:absolute;
	left:0px;
	bottom: 0px;
}
.grid-type-3 .stock-status{
	right:10px;
	left: auto;
	bottom: 10px;
}*/
.grid-type-3 .stock-status{
	display:none !important;
}
/*
#listing.grid-type-4 .item{
	padding-bottom: 5px;
}*/

#listing.grid-type-3 .item h2, #listing.grid-type-4 .item h2, #listing.grid-type-5 .item h2, .prd-groups.grid-type-5 .item h2{
	height: 35px;
	text-overflow : ellipsis;
	overflow: hidden
	
}
#listing.grid-type-3 .item h2.single-line, #listing.grid-type-4 .item h2.single-line, #listing.grid-type-5 .item h2.single-line, .prd-groups.grid-type-5 .item h2.single-line{
	height: 16px;
	margin-bottom: 24px;
	white-space: nowrap;
}
#listing.grid-type-1 .pink-button.order-now-trigger/*, .prd-groups.grid-type-5 .pink-button.order-now-trigger*/{
	display: none;
}
.pink-button.order-now-trigger{
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 20px !important;
	height: 25px !important;
	line-height: 25px !important;
	padding: 0!important;
	font-size: 11px !important;
	font-weight: 600 !important;
	background: #fff url('../img/add2cart-listing-item.png');
	box-shadow: 0 0 #fff inset;
}
.pink-button.order-now-trigger:hover{
	background-position: 20px 0;
	box-shadow: 0 0 #fff inset;
}

.grid-type-3 .pink-button.order-now-trigger{
	right: 8px;
	bottom: 8px;
	/*display : none;*/
}

#listing.grid-type-3 .item.total-look-item .pink-button.order-now-trigger{
	position: absolute;
}


.grid-type-3 .item:hover .pink-button.order-now-trigger{
	display : block;
}
.grid-type-3 .item:hover .stock-status{
	display : none;
}



.grid-type-4 .pink-button.order-now-trigger{
	right: 8px;
	bottom: 8px;
	/*display : none;*/
}

.grid-type-5 .pink-button.order-now-trigger{
	right: 8px;
	bottom: 8px;
	/*display : none;*/
}

.item:hover .stock-status.visible{
	display : block;
}


#listing .price span.pr.ron span.op.euro, #listing .price span.pr.ron span.op.huf, #listing .price span.pr.huf span.op.euro, #listing .price span.pr.huf span.op.ron, #listing .price span.pr.euro span.op.ron, #listing .price span.pr.euro span.op.huf,
#listing-bf-slider .price span.pr.ron span.op.euro, #listing-bf-slider .price span.pr.ron span.op.huf, #listing-bf-slider .price span.pr.huf span.op.euro, #listing-bf-slider .price span.pr.huf span.op.ron, #listing-bf-slider .price span.pr.euro span.op.ron, #listing-bf-slider .price span.pr.euro span.op.huf, .prd-groups .price span.pr.ron span.op.euro, .prd-groups .price span.pr.ron span.op.huf, .prd-groups .price span.pr.huf span.op.euro, .prd-groups .price span.pr.huf span.op.ron, .prd-groups .price span.pr.euro span.op.ron, .prd-groups .price span.pr.euro span.op.huf{
	display: none;
}
#listing .item .price span.pr .op, #listing-bf-slider .item .price span.pr .op, .prd-groups .item .price span.pr .op{
	  display: inline-block;
    float: left;
    margin-right: 8px;
    top: -2px;
}
#listing div.price span.pr.pr-p .p, #listing div.price span.pr.pr-b .p, #listing div.price span.pr.pr-s .p, #listing div.price span.pr.pr-g .p, #listing div.price span.pr.pr-h .p,#listing div.price span.pr.pr-bfr .p,#listing div.price span.pr.pr-plt .p,
#listing-bf-slider div.price span.pr.pr-p .p, #listing-bf-slider div.price span.pr.pr-b .p, #listing-bf-slider div.price span.pr.pr-s .p, #listing-bf-slider div.price span.pr.pr-g .p, #listing-bf-slider div.price span.pr.pr-h .p,#listing-bf-slider div.price span.pr.pr-bfr .p,#listing-bf-slider div.price span.pr.pr-plt .p{
    display: inline-block;
    float: right;
    top: 0;
}
#listing.grid-type-4 div.price span.pr .p, #listing.grid-type-4 div.price span.pr .op, #listing.grid-type-5 div.price span.pr .p, #listing.grid-type-5 div.price span.pr .op, .prd-groups.grid-type-5 div.price span.pr .p, .prd-groups.grid-type-5 div.price span.pr .op {
	font-size: 13.5px;
	top:0px;
	line-height: 14px;
}
#listing.grid-type-1 div.price span.pr .op{
	top:0px;
	line-height: 14px;
	width: auto !important;
}
#listing.grid-type-4 div.price em, #listing.grid-type-5 div.price em, .prd-groups.grid-type-5 div.price em{
	font-size: 13.5px;
}	
/*#listing.grid-type-5 div.price span.pr.pr-p .p, .prd-groups.grid-type-5 div.price span.pr.pr-p .p{ top:3px;	}*/
/*#listing.grid-type-5 .item div.price span.pr.pr-p .op, .prd-groups.grid-type-5 .item div.price span.pr.pr-p .op{	top:3px; }*/
#listing.grid-type-4 .price .ln-tro, #listing.grid-type-5 .price .ln-tro, #listing-bf-slider.grid-type-5 .price .ln-tro{
	margin-top: -7px;
}
#listing .dynamic-banner div.price span.pr.pr-p .p, #listing .dynamic-banner div.price span.pr.pr-b .p, #listing .dynamic-banner div.price span.pr.pr-s .p, #listing .dynamic-banner div.price span.pr.pr-g .p, #listing .dynamic-banner div.price span.pr.pr-h .p, #listing .dynamic-banner div.price span.pr.pr-bfr .p, #listing .dynamic-banner div.price span.pr.pr-plt .p{
	top : 16px;
	float : none;
	font-size: 15px;
	display : block;
}

#listing .dynamic-banner .banner-container .price.promo-price{
	margin-top : 13px;
}
#listing .dynamic-banner div.price span.pr .p, #listing .dynamic-banner div.price span.pr .op{
	font-size: 15px;
}

#listing.grid-type-1 .price sup.can-be-hidden,
#listing.grid-type-3 .price sup.can-be-hidden,
#listing.grid-type-4 .price sup.can-be-hidden,
#listing.grid-type-5 .price sup.can-be-hidden,
.prd-groups.grid-type-5 .price sup.can-be-hidden,
.detail-price-container .price sup.can-be-hidden,
.sticky-one-cart-item .price sup.can-be-hidden,
.price sup.can-be-hidden.force,
.product .price sup.can-be-hidden
{
	display:none;
}


.footer-bar-content .close, .phone-order-message .close{

	background: url("../img/arrows-sprite.png") no-repeat scroll -0px -220px;
	width: 28px;
	height: 28px;
	position: absolute;
	display: inline-block;
	top: -11px;;
	right: -11px;
	cursor: pointer;
	z-index: 3;		
}
.phone-order-message .close{
	right: -8px;	
}

.footer-bar-content .close:hover, .phone-order-message .close:hover{
	background-position: -29px -220px;	
}

.payment-method-content .star-logo i{
	background: url( '../img/menu_v2.png' ) no-repeat -0px -340px;
	width: 211px;
	height: 41px;
	margin-right: 2px;
	display: inline-block;
	float: left;
}
.finalize-order .article-title .article-promo{
	color: #db0000;
}
.payment-method-content .star-logo .txt-up{
	height: 41px;
	font-weight: bold;
	display: inline-block;
}
.black-friday-page .container-inner h1{
	padding-top: 40px;
	margin-top: 0;
}
.black-friday-page .container-inner{
	color: #000;
	padding: 0px 0 0px;;
}
.home .layerslider-blackfriday-title{
	margin-top: 346px;
}
.home .layerslider-blackfriday-shadow{
	margin-top: 328px;
}
.desktop.home .text-holder{
	position: relative;
}
.layerslider-blackfriday-title{
	position: absolute;
	margin-top: 321px;
	left: 50%;
	padding-bottom: 11px;
	margin-left: -475px;
	z-index: 5;
}
.preload-img{
	position: absolute;
	visibility: hidden;
	z-index: -1;
}
.layerslider-blackfriday-shadow{
	height: 80px;
	background:url('../img/layerslider/shadow.png') repeat-x bottom;
	width: 100%;
	z-index: 3;
	position: absolute;
	margin-top: 302px;
}
.layerslider-orange-shadow{
	height: 127px;
	background:url('../img/white-shadow.png?2') repeat-x bottom;
	width: 100%;
	z-index: 3;
	position: absolute;
	margin-top: 255px;
}
.black-friday-page .text-holder{
	background: #000;
}
.finalize-order .testimonial .cb-left-arrow{
    background: url("../img/detail-sprite.png") no-repeat scroll -44px -109px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 11px;
    margin-left: -21px;
    margin-top: 15px;
    position: absolute;
    width: 12px;	
	
}
.finalize-order .testimonial .comment-user img{
	width: 30px;
}
.finalize-order .testimonial .comment-user{
	width: 30px;
	height: 30px;
	margin-left: 0;
	margin-right: 15px;
	margin-top: 9px;
}
.finalize-order .testimonial .comment-box{
	width: 340px;
	float: left;
	padding: 5px 10px 10px;
}
.finalize-order .testimonial-title{
	font-size: 15px;
	font-weight: bold;
	color: #6d6d6d;
	padding-bottom: 5px;
	display: block;
}



.orange-countdown{
	position: absolute;
	margin-top: 60px;
	margin-left: 305px;
}
.orange-countdown-title{
	position: absolute;
	margin-left: 305px;
	margin-top: 37px;
	color: #4c4c4c;
	font-weight: bold;
	font-size: 15px;
	text-shadow: none;
}
.orange-countdown .countdown-container {
	padding: 0 !important;
	background: none;
}
.orange-countdown .countdown-container .countdown{
	width: 250px;
}
.orange-countdown .countdown-container .countdown .fliptxt{
	color: #4c4c4c;
}

.article-detail .banner-container.blfr-day{
	margin-top: -10px;
	padding: 0 !important;	
	-webkit-border-top-left-radius: 17px;
	-webkit-border-top-right-radius: 17px;
	-moz-border-radius-topleft: 17px;
	-moz-border-radius-topright: 17px;
	border-top-left-radius: 17px;
	border-top-right-radius: 17px;
}
.lang-ro .banner-container-shadow-container.blfr-day{
	background: none
}
.banner-container-shadow-container.blfr-day{
	background: #000;
}
.banner-container.blfr-day{
	padding: 0 !important;
	overflow: hidden;
	height: inherit;
	font-size: 0;
	line-height: 0;
}
.banner-container.blfr-day .blfr-countdown {
    margin-left: 419px;
    margin-top: 39px;
}
.orange-friday .stock-none-over-image{
	background: url(../img/stoc-epuizat-orange-RO.png) center transparent;
	height: 342px;
	position: absolute;
	width: 230px;
	top: 1px;
	margin-left: 1px;
}
.black-friday.lang-hu .stock-none-over-image{
	background: url(../img/no-stock/stoc-epuizat-HU.png) center transparent;
	height: 342px;
	position: absolute;
	width: 230px;
	top: 1px;
	margin-left: 1px;
}
.black-friday.lang-en .stock-none-over-image{
	background: url(../img/no-stock/stoc-epuizat-EN.png) center transparent;
	height: 342px;
	position: absolute;
	width: 230px;
	top: 1px;
	margin-left: 1px;
}
/*
.black-friday .grid-type-4 .stock-none-over-image, .black-friday .grid-type-1 .stock-none-over-image, .black-friday .grid-type-5 .stock-none-over-image{
	height: 250px !important;
	width: 166px !important;	
}
.orange-friday .grid-type-4 .stock-none-over-image, .orange-friday .grid-type-1 .stock-none-over-image, .orange-friday .grid-type-5 .stock-none-over-image{
	height: 250px !important;
	width: 166px !important;	
}*/
.phone-order-message{
  background: #fff;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
	-webkit-box-shadow: 0 0 4px rgba(32,28,29,.4);
	-moz-box-shadow: 0 0 4px rgba(32,28,29,.4);
	box-shadow: 0 0 4px rgba(32,28,29,.4);
	width: inherit;
	padding: 30px 30px 20px;
	height: 67px;
	position: fixed;
	display: none;
	bottom: 52px;
	right: 10px;
	z-index: 2;
}
.black-friday .banner-categories:hover .procent, .orange-friday .banner-categories:hover .procent{
	opacity: 0.5;
}
.black-friday .banner-categories:hover .banner-cat:hover .procent, .orange-friday .banner-categories:hover .banner-cat:hover .procent{
	opacity: 1;
}
.black-friday .banner-categories .procent,.orange-friday .banner-categories .procent{
	position: absolute;
	background: url(../img/procent-bf.png) center transparent;
	width: 34px;
	height: 34px;
	top: 28px;
	margin-left: -10px;
	z-index: 2;

}
.orange-friday .banner-categories .procent{
	background: url(../img/orange-procent.png) center transparent;
	display: block;
}
.black-friday-page .header-container{
	height: 520px !important;
}
.black-friday-page .sub-menu-container{
	margin-top: -52px;
}
.stick-add-price .detail-price-container .shipping{
	display: none;
}
.stick-add-price .detail-price-container .price-text{
	display: none;
}
.black-friday-collection-button{
	position: absolute;
	margin-top: -40px;
	right: -1px;
}
.orange-collection-button .orange-button{
	font-size: 13px; color: #fff; text-shadow: 0 1px #a83300;
}
.orange-collection-button{
	position: absolute;
	margin-top: -20px;
	right: -1px;
}
.black-friday-listing-end{
	float: left;
	padding-left: 25px;
	margin-right: 15px;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	color: #4e4e4e;
	margin-bottom: 25px;
}
.black-friday.desktop.collection .text-holder{
	
}
.phone-order-message-title{
	font-size: 18px;
	font-weight: bold;
	color: #b2b2b2;	
}
.phone-order-phone-number{
	font-size: 25px;
	font-weight: bold;
	color: #8a8a8a;
}
.phone-order-standard-rate{
	font-size: 11px;
	margin-left: 4px;
	color: #b2b2b2;	
	position: relative;
	top: 5px;
}
.phone-order-phone-icon{
	width: 12px;
	margin-top: 10px;
	margin-right: 5px;
	height: 18px;
  background: url("../img/menu_v2.png?2") no-repeat scroll -214px -186px rgba(0, 0, 0, 0);
}
#payuAdditionalForm{
	padding :10px 20px 10px 20px;	
}
#payuAdditionalForm .header-cnt{
	position:relative;
	height : 100px;
}
#payuAdditionalForm ul, #payuAdditionalForm li{
	margin: 0;
	padding: 0;	
}
#payuAdditionalForm ul{
	padding-left: 15px;
}
#payuAdditionalForm .header-cnt .payu-logo{
	background: url("../img/payment/payu/payu_sprite.png") no-repeat scroll 0 -33px;
	height: 50px;
	width:134px;
	position: absolute;
	right : 0px;
	top:0
}
#payuAdditionalForm .new-address-container{
	margin-top:20px;
}
#payuAdditionalForm .new-address-container .row{
	width : 405px;
	padding-bottom: 35px;
	float: left;
}
#payuAdditionalForm .new-address-container .row input{
	width : 400px;
	height: 37px;
	background-color: #fff;
	border: solid 1px #ccc;
}
#payuAdditionalForm .new-address-container .row input:hover{
	border: solid 1px #a6a6a6;
}
#payuAdditionalForm .buttons{
	position : relative;
	height : 50px
}
#payuAdditionalForm .buttons .pay-btn:hover{
	opacity: 0.8;
}
#payuAdditionalForm .buttons .pay-btn{
		border: 1px solid transparent;
    cursor: pointer;
    display: inline-block;
    font-size: 20px;
    height: 40px;
    padding: 0 20px;
    position: relative;
		background: none repeat scroll 0 0 #00aef9;
    color: #fff;
		position: absolute;
		right: 0;
		height: 61px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background-color: #00aef9;
}
#layerslider_19 .ls-bottom-slidebuttons, #layerslider_20 .ls-bottom-slidebuttons{
	display: none;
}

.banner-container .orange-countdown{
	margin-top: 43px;
	margin-left: 265px;
}
.only-phonecall-order .detail-page-phone-number{
	height: inherit;
	padding-left: 0;
}
.only-phonecall-order .detail-page-phone-number .phone-icon{
    background: url("../img/menu_v2.png?2") no-repeat scroll -214px -186px rgba(0, 0, 0, 0);
    height: 18px;
		margin-left: 11px;
    margin-right: 5px;
    margin-top: 8px;
    width: 12px;
		float: left;
}
.only-phonecall-order .detail-page-phone-number b{
    color: #8a8a8a;
    font-size: 25px;
    font-weight: bold;
		float: left;
}
.only-phonecall-order .detail-page-phone-number .std-rate{
	top: 3px;
}
.only-phonecall-order .detail-page-phone-number.pink{
	color: #fd50b1;
	display: none;
	border-top: 1px solid #e6e6e6;
	padding-top:14px;
}
.only-phonecall-order .detail-page-phone-number.pink .phone-icon{
	background: url("../img/menu_v2.png?5") no-repeat scroll 0px -475px rgba(0, 0, 0, 0);
	height: 15px;
	width: 11px;
	top:4px;
}

.only-phonecall-order .detail-page-phone-number.pink b{
	color: #fd50b1;
	font-size: 20px;
	font-weight: 600;
	line-height: 35px;
}
.only-phonecall-order .detail-page-phone-number.pink .std-rate{
	top: 5px;
	color: #fd50b1;
}

.stick-add-btn-container .only-phonecall-order .detail-page-phone-number{
	padding-top: 1px;
	display: block;
}





.orange-friday .banner-container.collection{
	background: #fff !important;
	color:#6d6d6d;
	text-shadow: none !important;
	border-color:#d9d9d9 !important;
}
.orange-friday .banner-container.collection .banner-collection-title{
	text-shadow: none !important;
}
.orange-friday .banner-container.collection .layerslider-white-star{
	display: none;
}
.orange-friday .banner-container.collection .countdown-container .countdown .fliptxt{
	color: #6d6d6d;
	text-shadow: none;
}
/*giftcard buy*/

body.giftcard-buy .giftcard-buy-form-container{
  color: #414141;
}
.giftcard-buy-form-container .giftcard-nr-title{
	position: relative;
}
body.giftcard-buy .giftcard-buy-label{
    color: #6d6d6d;
    display: block;
    font-size: 12px;
    font-weight: normal;
    padding-left: 1px;
		line-height: 29px;
		height:29px;
}
body.giftcard-buy .input.date-buy{
  background: url(../img/giftcard-buy/giftcard-buy-sprite.png) no-repeat;
  background-position: right -51px;
  background-color: #fff;
}
body.giftcard-buy .input{
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    height: 24px;
    line-height: 26px;
    padding-left: 5px;
		padding-right: 5px;
		
}

body.giftcard-buy .textarea{
	background-color: #f8f8f8;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: 0 1px #dadada inset;
	font-family: "Open Sans",sans-serif;
  font-size: 13px;
  height: 19px;
  line-height: 19px;
  padding: 5px;
  display: block;
  width: 340px;
  height: 90px;
}
body.giftcard-buy .giftcard-buy-textarea-container{
  width: 810px;
}
body.giftcard-buy .giftcard-buy-textarea-info-container{
  float: left;position: relative;
  top: 33px;
  left: 3px;
}
body.giftcard-buy .w87{
  width: 83px;
  text-align: right;
}
body.giftcard-buy .w103{
  width: 103px;
  text-align: right;
}
body.giftcard-buy .w160{
  width: 160px;
}
body.giftcard-buy .light-grey-info{
  color: #999;
}
body.giftcard-buy .giftcard-buy-input-info.light-grey{
  color: #999;
}
body.giftcard-buy .giftcard-buy-input-info{
  text-align: right;
  font-size: 11px;
  color: #666;
  padding-top: 0px;
  padding-right: 5px;
	position: absolute;
	line-height: 29px;
	height: 29px;
	top: 0;
	right: 11px;
}

body.giftcard-buy .giftcard-buy-textarea-container .giftcard-buy-input-info{
	position:relative;
	right:0;
	top: -8px;
	padding-right: 0;
}

body.giftcard-buy .giftcard-buy-custom-value-container{
  width: 132px;
}
body.giftcard-buy .giftcard-buy-custom-value-container span.error{
  top: 0;
  left: 0;
  right: auto;
}
body.giftcard-buy .giftcard-buy-custom-value-currency{
  line-height: 34px;
  padding-top: 1px;
  height: 34px;
  display: inline-block;
	font-size: 13px;
	color: #6d6d6d;
	font-weight: bold;

}
body.giftcard-buy .giftcard-buy-value{
  background: url(../img/giftcard-buy/giftcard-buy-sprite.png) no-repeat;
  background-position: -0px -0px;
  margin-right: 5px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  color:#5a3900;
  text-shadow: 1px 1px 0 #ffffff;
  font-size: 16px;
  text-align: center;
  line-height: 34px;
  padding: 0 10px;
	
}
body.giftcard-buy .giftcard-buy-values{
  padding-top: 18px;
}
body.giftcard-buy .giftcard-buy-value .currency{
  font-size: 13px;
	display:inline-block;
	text-transform: none;
}
body.giftcard-buy .giftcard-buy-value:hover{
  background: url(../img/giftcard-buy/giftcard-buy-sprite.png) no-repeat;
  background-position: -48px -0px;
  cursor: pointer;
}
body.giftcard-buy .giftcard-buy-value.selected{
  background: url(../img/giftcard-buy/giftcard-buy-sprite.png) no-repeat;
  background-position: -96px 0px;
}
body.giftcard-buy .giftcard-buy-small-input-container{
  padding-right: 8px;
	padding-bottom: 10px;
  float: left;
}
body.giftcard-buy .submit-button-container{
  width: 352px;
  padding-top: 20px;
}
body.giftcard-buy .giftcard-buy-fields{
	position:relative;
	min-height: 78px;
}
body.giftcard-buy .giftcard-buy-card-container{
  position: absolute;
	top: -28px;
	right:0;
	z-index: 1;

}
body.giftcard-buy .giftcard-buy-card-container.red .giftcard-description-container .apostrof{
    background: url("../img/giftcard-buy/giftcard-buy-sprite.png") no-repeat scroll -62px -33px rgba(0, 0, 0, 0);
}
body.giftcard-buy .giftcard-buy-card-container.red .giftcard-description-container .giftcard-description,body.giftcard-buy .giftcard-buy-card-container.red .giftcard-from-name{
    color: #d60f38;
}
body.giftcard-buy .giftcard-buy-card-container.blue .giftcard-description-container .apostrof{
    background: url("../img/giftcard-buy/giftcard-buy-sprite.png") no-repeat scroll -41px -33px rgba(0, 0, 0, 0);
}
body.giftcard-buy .giftcard-buy-card-container.blue .giftcard-description-container .giftcard-description,body.giftcard-buy .giftcard-buy-card-container.blue .giftcard-from-name{
    color: #1caed5;
}
body.giftcard-buy .gift-card.classic.pink{
  background: url(../img/giftcard-buy/model/classic-pink.jpg) no-repeat;  
}
body.giftcard-buy .gift-card{
  width: 170px;
  height: 106px;
}
body.giftcard-buy .gift-card-name-container{
  color: #fff;
  width: 190px;
  text-overflow:ellipsis;
  white-space:nowrap;
  float: left;
  margin-top: 157px;
  padding-left: 29px;
  text-shadow: 1px 1px 0 #000000;
  font-weight: bold;
  font-size: 14px;
  visibility: hidden;
  overflow: hidden;
}
body.giftcard-buy .giftcard-description-container{
  visibility: hidden;
	display:none !important;
}
body.giftcard-buy .gift-card-name-container .name{
  font-family: 'Open Sans', sans-serif;
  font-size: 28px;
  font-weight: normal;
}
body.giftcard-buy .gift-card-price-container{
  font-family: 'Open Sans', sans-serif;
  font-size: 38px;
  font-weight: normal;
  margin-left: 9px;
  text-align: center;
  float: left;
  padding-top: 60px;
  line-height: 16px;
  color: #5a3900;
  text-shadow: 1px 1px 0 #ffffff;
}
body.giftcard-buy .gift-card-price-container .currency{
  font-size: 22px;
}
body.giftcard-buy .apostrof{
  width: 19px;
  height: 15px;
  background: url(../img/giftcard-buy/giftcard-buy-sprite.png) no-repeat;
  background-position: -20px -33px;
  position: relative;
  left: -10px;
	padding: 0;
	margin-left: 48px;
}
body.giftcard-buy .giftcard-description{
  width: 353px;
  padding-left: 11px;
  color: #cb5ab6;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
}
body.giftcard-buy .giftcard-from-name{
  width: 363px;
  color: #b7229b;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  text-align: right;
  padding-top: 10px;
	display: none;
}
body.giftcard-buy #giftcard_custom_value{
  text-align: right;

}

body.giftcard-buy .giftcard-buy-input-info{
    padding-top: 5px;
}
/*  giftcard currency */

body.giftcard-buy .giftcard-buy-value .p.ron,body.giftcard-buy .giftcard-buy-value .p.huf,body.giftcard-buy .giftcard-buy-value .p.euro{
  display: none;
}

body.giftcard-buy .giftcard-buy-value.pr.ron .p.ron,body.giftcard-buy .giftcard-buy-value.pr.huf .p.huf,body.giftcard-buy .giftcard-buy-value.pr.euro .p.euro{
  display: inline-block;
  text-transform: uppercase;
}
body.giftcard-buy .gift-card.classic.blue {
    background: url("../img/giftcard-buy/model/blue.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

body.giftcard-buy .giftcard-buy-input-info .p.ron,body.giftcard-buy .giftcard-buy-input-info .p.huf,body.giftcard-buy .giftcard-buy-input-info .p.euro{
  display: none;
}
body.giftcard-buy.night-mode .giftcard-buy-content{
    margin-top: 20px;
}


body.giftcard-buy .giftcard-buy-input-info.pr.ron .p.ron,body.giftcard-buy .giftcard-buy-input-info.pr.huf .p.huf,body.giftcard-buy .giftcard-buy-input-info.pr.euro .p.euro{
  display: inline-block;
  text-transform: uppercase;
}
body.giftcard-buy .gift-card.classic.blue {
    background: url("../img/giftcard-buy/model/blue.jpg?1") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
body.giftcard-buy .gift-card.classic.pink {
    background: url("../img/giftcard-buy/model/pink.jpg?1") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
body.giftcard-buy .gift-card.classic.green {
    background: url("../img/giftcard-buy/model/pink.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
body.giftcard-buy .gift-card.classic.red {
    background: url("../img/giftcard-buy/model/red.png?1") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		background-size: 170px 106px;
}
body.giftcard-buy .gift-card.classic.red .gift-card-price-container{
    color: #fff;
    text-shadow: none;
}

/* giftcard */



body.giftcard-buy .input{
    position: relative;
}
body.giftcard-buy .gift-card.classic.pink{
    background: url("../img/giftcard-buy/model/pink.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.giftcard-buy-small-input-container{
    position: relative;
}
.giftcard-buy span.error{
    padding: 0 3px;
    top: 26px;
    right: -12px;
    font-size: 11px;        
}
body.giftcard.giftcard-buy .breadcrumb{
    padding-left: 0;
}
.giftcard-nr{
    background: none repeat scroll 0 0 #bbbbbd;
    border-radius: 14px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin-right: 5px;
    position: relative;
    text-align: center;
    top: 0px;
    width: 25px;
}
.giftcard-nr-title{
	background: #fff;
    display: block;
    font-size: 20px;
    line-height: 25px;
    margin: 15px 0 0px;
    padding-right: 10px;
    position: relative;
    z-index: 1;
		font-weight: normal;
		color: #6d6d6d;
}
.giftcard-buy .payment-method{
	margin-top: 25px;
	margin-bottom: 25px;
}
.giftcard-buy .checkbox-label, .giftcard-buy .checkbox-label a{
		display: inline;
    font-size: 13px;
    font-weight: inherit;
		color: #6d6d6d;
}
.giftcard-buy .checkbox-label a{
	text-decoration: underline;
}

.giftcard-terms-and-conditions .formError{
	margin-left: 5px;
}
.giftcard-terms-and-conditions .icheckbox_flat-grey{
	top: 1px;
}

.giftcard-buy .one-payment-method select.select_bank_account{
	position: absolute;
	opacity: 0;
	z-index: -1;
}
.giftcard-buy .giftcard-final-step{
	border-top:1px solid #e6e6e6;
}
.giftcard-buy .giftcard-final-step .checkbox-label{
	font-size: 15px;
	padding-left: 5px;
	cursor: pointer;
}
.giftcard-buy .giftcard-final-step .checkbox-label a{
	font-size: 15px;
}
.giftcard-buy .giftcard-final-step .error_container{
	margin-top: 15px;
}

.giftcard-thankyou .header.header-container{
	height: 96px !important;
}
.giftcard-thankyou .white-button {
    margin: 0 15px;
    padding: 0 10px;
    text-decoration: none;
    width: inherit;
}
/* end giftcard buy */

.banner-container.no-padding.collection-page{
	padding-left: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.article-detail .banner-container.no-padding.collection-page{
	border-top-left-radius: 17px;
	border-top-right-radius: 17px;
	margin-top: -10px;
	padding: 0 !important;
}

.banner-container.collection{
	background: #fff;
	border: 1px solid #e9e9e9;
	padding-right: 22px;
	text-align: center;
}
.banner-container.collection .banner-collection-title, .banner-container.collection .banner-collection-title .fliptxt{
	color: #6d6d6d;
	text-shadow: none;
}
.banner-container.collection .banner-collection-title .layerslider-white-star{
	background: url("../img/detail-sprite.png") no-repeat scroll -63px -42px;
	width:14px;
	height: 13px;
	display:inline-block;
	position:relative;
	top: -1px;
	margin-right: 5px;
}
#collection-title-revel .rev-logo{
	position: absolute;

}
#collection-title-revel{
	width: 423px !important;
	display: block;
}
#collection-title-revel .simple-white-button{
	margin-top: 180px;
	right: 0px;
	z-index: 2;
	position: absolute;
}

/* contest */

.contest-new .text-holder{
	background: url('../img/contest-header.jpg') no-repeat bottom;
	padding-top: 13px;
	margin-bottom: 0;
	top: 53px;
}
.contest-new .social{
	position: absolute;
	margin-left:  370px;

}
.contest-new .container-inner {
font-size: 13px;
color: #6d6d6d;
padding-top: 25px;
}
.contest-new .text-holder-inner .selfie-btn{
	left: 370px;
	position: relative;
	top: 239px;
	cursor: pointer;
}


.selfie-popup-content .selfie-popup-title .step{
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
	width: 26px;
	height: 26px;
	font-style:normal;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	display:inline-block;
	background: #bbb;
	margin-right: 5px;
	position:relative;
	top: -3px;
	text-align:center;
	line-height: 26px;
}
.selfie-popup-content .selfie-popup-title{
	color: #6d6d6d;
	font-size: 20px;
	font-weight:bold;
}
.selfie-popup-content .row{
	display:block;
	margin-top: 13px;
}
.selfie-popup-content .row label{
	font-size: 15px;
	font-weight: bold;
	color: #6d6d6d;
}
.selfie-popup-content .self-folder{
}
.selfie-popup-content .row input{
	margin-top: 3px;
	height: 31px;
	display:block;
	background: #f8f8f8;
	color:#666;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #f8f8f8;
	-webkit-box-shadow: inset 0 1px #dadada;
	-moz-box-shadow: inset 0 1px #dadada;
	box-shadow: inset 0 1px #dadada;
	border: solid 1px #ccc;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 31px;
	padding-left: 5px;
	width: 238px;
	position:relative;
}
.position-relative{
	position:relative;
}
.selfie-popup-content .orange-button .right-arrow{
	background: url('../img/selfie-arrow.png') no-repeat;
	display:inline-block;
	margin-left: 4px;
	width: 7px;
	height: 10px;
	position:relative;
	top: 1px;
}
.selfie-popup-content .upload-icon{
	background: url('../img/selfie-folder.png?3') no-repeat;
	display:inline-block;
	margin-right: 6px;
	width: 22px;
	height: 19px;
	position:relative;
	top: 5px;
}
.selfie-popup-content .selfie-grey-button{
}
.selfie-popup-content .orange-button{
	display: inline-block;
	margin-top: 25px;
}
div.notify.v2.selfie-popup-content	 .notify-inner{
	background: #ffffff;
}
.selfie-popup-content .upload-field-container{
	margin-top:25px;
	width: 260px;
}

.selfie-popup-container, .selfie-popup-container2{
	display:none;
}
.selfie-popup-content .upload-field{
	width: 120px;
	height: 35px;
	position:absolute;
	opacity : 0.01;
	cursor:pointer;
	z-index: 5;
}
.selfie-separator{
	background: url('../img/selfie-separator.jpg') no-repeat;
	width:967px;
	position:absolute;
	left: 19px;
	height: 16px;
  display: none;
}
.selfie-small-cristina{
	background: url('../img/selfie-small.png') no-repeat;
	display:inline-block;
	width: 134px;
	height: 211px;
	position:absolute;
	bottom: 0;
	right: 45px;;
}
.selfie-popup-content .fb-button-placeholder{
	margin-top: 140px;
	margin-bottom: 15px;
}

.selfie-popup-content .upload-icon{
	background: url('../img/selfie-folder.png') no-repeat;
	display:inline-block;
	margin-right: 6px;
	width: 22px;
	height: 19px;
	position:relative;
	top: 5px;
}
.selfie-popup-content .selfie-fb-icon{
	background: url("../img/hamburger-icons.png") repeat scroll -204px 0 rgba(0, 0, 0, 0);
	display:inline-block;
	margin-right: 2px;
	width: 18px;
	height: 17px;
	position:relative;
	top: 4px;
}
.upload-field-container label.file-name{
	position:absolute;
	left: 120px;
	margin-top: 10px;
	width: 250px;
	text-overflow: ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
#selfie-popup .selfie-popup-container, #selfie-popup .selfie-popup-container2{
	display:block;
}

.selfie-grey-button{
	line-height: 32px;
	padding: 0 10px;
    text-shadow: 1px 1px 0 #fff;
	height: 32px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: rgba(220,218,203,0);
	-webkit-box-shadow: 0 1px #a3a3a3, inset 0 0 0 2px rgba(255,255,255,.3);
	-moz-box-shadow: 0 1px #a3a3a3, inset 0 0 0 2px rgba(255,255,255,.3);
	box-shadow: 0 1px #a3a3a3, inset 0 0 0 2px rgba(255,255,255,.3);
	border: solid 1px #cbcbcb;
	background-image: -webkit-linear-gradient(bottom, #e5e5e5, #f1f1f1 74%);
	background-image: -moz-linear-gradient(bottom, #e5e5e5, #f1f1f1 74%);
	background-image: -o-linear-gradient(bottom, #e5e5e5, #f1f1f1 74%);
	background-image: linear-gradient(to top, #e5e5e5, #f1f1f1 74%);
	color: #666666;
	text-shadow: none;
	display:inline-block;
}
.selfie-grey-button:hover{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: rgba(220,218,203,0);
	-webkit-box-shadow: inset 0 0 0 2px rgba(82,82,82,.24);
	-moz-box-shadow: inset 0 0 0 2px rgba(82,82,82,.24);
	box-shadow: inset 0 0 0 2px rgba(82,82,82,.24);
	border: solid 1px #cbcbcb;
	background-image: -webkit-linear-gradient(bottom, #e5e5e5, #f1f1f1 74%);
	background-image: -moz-linear-gradient(bottom, #e5e5e5, #f1f1f1 74%);
	background-image: -o-linear-gradient(bottom, #e5e5e5, #f1f1f1 74%);
	background-image: linear-gradient(to top, #e5e5e5, #f1f1f1 74%);
}
.contest-selfies{
	background: url( '../img/banner-concurs.jpg' );
	height: 87px;
	border:  1px solid #e0e0e0;
	position: relative;
}
.contest-selfies .selfie-btn{
	position: absolute;
	right: 45px;
	top: 29px;
	line-height: 30px;
	height: 30px;
	font-size:  13px;
}
.contest-selfies .selfie-btn .right-arrow{
	top: 1px;
}

#selfie-popup .selfie-btn {
	line-height: 30px;
	height: 30px;
	font-size:  13px;
	margin-top:  15px;
	
}
.lang-it #menu-user-container{
	width: 131px;
}
.helping-links-auth{
	position: absolute;
	right: 0;
	padding-top: 3px;
	font-size: 14px;
}
.helping-links-auth span{
 color: #6d6d6d;
 cursor: pointer;
 text-decoration: underline;
}

.lang-it #listing .info-loading-page{ width : 130px }
.lang-it #listing .info-loading-page .load{	margin-left:-20px }

#layerslider-text .description.prettygirl{
	width: 400px;
}
#layerslider-text .description.mineli-boutique{
	width: 450px;
}
.designed-new-york{
	background: url('../img/new-york.png');
	width: 103px;
	height: 39px;
	display: inline-block;
	position: relative;
	top: -4px;
	margin-left: 10px;

}
.lang-ro .designed-new-york{
	background: url('../img/new-york-ro.png');
	width: 149px;
	height: 42px;
	display: inline-block;
	position: relative;
	top: -8px;
	margin-left: 10px;
}

/* Birthday */

.bday-discount{
	left: 50%;
	margin-left: 165px;
	margin-top: -10px;
	position: absolute;
	text-align: right;
	width: 300px;
	z-index: 5;
	top: 385px;
}
.home-slider-search-container.bday{
	margin-left: 426px;
}
.home-slider-search-container.bday input.search-menu-field{
	width: 234px !important;
}
#collection-title-bday{
	color: #fff;
	text-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
	font-size: 25px;
}

.lang-de.home .collection-title{
	font-size: 20px !important;
}

.footer-go-top{
	position: fixed;
	right:12px;
	bottom:42px;
	width: 46px;
	height: 26px;
	background-color: #fff;
	color: #666;
	-webkit-box-shadow: 0 1px #a2a2a2;
	-moz-box-shadow: 0 1px #a2a2a2;
	box-shadow: 0 1px #a2a2a2;
	border: solid 1px #cfcfcf;
	z-index : 5;
	text-align:center;
	display: block;
	opacity : 0;
	cursor:pointer;
	padding-top:20px;
	font-size: 13px;
	text-transform: uppercase;
	color: #666;
}
.footer-go-top:hover{
	-webkit-box-shadow: inset 0 1px #a2a2a2;
	-moz-box-shadow: inset 0 1px #a2a2a2;
	box-shadow: inset 0 1px #a2a2a2;
	border: solid 1px #cfcfcf;
}

.footer-go-top i.icon{
	width : 17px;
	height : 10px;
	background: url("../img/arrows-sprite_v2.png?2") no-repeat scroll -62px -250px;
	display: block;
	position:absolute;
	left:14px;
	top:9px;
}


#listing.grid-type-3 .item .price span.pr .op {
    display: block;
    float: none;
    margin-right: 0px;
    top: -14px;
		font-size: 14px;
		text-align: center;
}
#listing.grid-type-3 .item .price span.pr .ln-tro{
	margin-top: -7px;
}
#listing.grid-type-3 div.price span.pr.pr-p .p, #listing.grid-type-3 div.price span.pr.pr-b .p, #listing.grid-type-3 div.price span.pr.pr-s .p, #listing.grid-type-3 div.price span.pr.pr-g .p, #listing.grid-type-3 div.price span.pr.pr-h .p, #listing.grid-type-3 div.price span.pr.pr-bfr .p, #listing.grid-type-3 div.price span.pr.pr-plt .p
{
	float: none;
	display: block;
	top: 16px !important;
	font-size: 14px;
}

#listing.grid-type-5 .item .price span.pr .op, #listing.grid-type-4 .item .price span.pr .op, .prd-groups.grid-type-5 .item .price span.pr .op {
    display: block;
    float: none;
    margin-right: 0px;
    top: -14px;
		font-size: 14px;
		text-align: center;
		white-space: nowrap;
}
#listing.grid-type-5 .item .price span.pr .ln-tro, #listing.grid-type-4 .item .price span.pr .ln-tro{
	margin-top: -7px;
}

#listing.grid-type-5 div.price span.pr.pr-p .p, #listing.grid-type-5 div.price span.pr.pr-b .p, #listing.grid-type-5 div.price span.pr.pr-s .p, #listing.grid-type-5 div.price span.pr.pr-g .p, #listing.grid-type-5 div.price span.pr.pr-h .p, #listing.grid-type-5 div.price span.pr.pr-bfr .p, #listing.grid-type-5 div.price span.pr.pr-plt .p,

#listing.grid-type-4 div.price span.pr.pr-p .p, #listing.grid-type-4 div.price span.pr.pr-b .p, #listing.grid-type-4 div.price span.pr.pr-s .p, #listing.grid-type-4 div.price span.pr.pr-g .p, #listing.grid-type-4 div.price span.pr.pr-h .p, #listing.grid-type-4 div.price span.pr.pr-bfr .p, #listing.grid-type-4 div.price span.pr.pr-plt .p,

.prd-groups.grid-type-5 div.price span.pr.pr-p .p, .prd-groups.grid-type-5 div.price span.pr.pr-b .p, .prd-groups.grid-type-5 div.price span.pr.pr-s .p, .prd-groups.grid-type-5 div.price span.pr.pr-g .p, .prd-groups.grid-type-5 div.price span.pr.pr-h .p, .prd-groups.grid-type-5 div.price span.pr.pr-bfr .p, .prd-groups.grid-type-5 div.price span.pr.pr-plt .p
{
	float: none;
	display: block;
	top: 16px !important;
	font-size: 14px;
}


#listing.grid-type-3 .price span.pr .op em, #listing.grid-type-3 .price span.pr .p em,
#listing.grid-type-5 .price span.pr .op em, #listing.grid-type-5 .price span.pr .p em,
#listing.grid-type-4 .price span.pr .op em, #listing.grid-type-4 .price span.pr .p em,
.prd-groups.grid-type-4 .price span.pr .op em, .prd-groups.grid-type-4 .price span.pr .p em,
{
	font-size: 13.5px;
}

.try-mobile{
	width: 100%;
	z-index: 800;
	background: #fff;
	position : relative
}
.try-mobile-img{
	display: block;
}
.try-mobile-img img{
	width: 90%;
	margin: 0 auto;
}
.try-mobile-header{
    background: url("../img/menu_v2.png?8") repeat-x scroll 0 -104px #fff;
    height: 51px;
    width: 100%;
    z-index: 7;
		text-align: center;
}
.try-mobile-header img{
	height: 30px;
	margin: 10px auto;
}
.try-mobile-content{
	max-width: 690px;
	margin: 0px auto;
	text-align: center;
}
.try-mobile-title{
	font-size: 18px;
	color: #6d6d6d;
	width: 90%;
	margin: 14px 5%;
}
.try-mobile-button.pink-button{
	width: 90%;
	box-sizing: border-box; /* css3 rec */
	-moz-box-sizing: border-box; /* ff2 */
	-ms-box-sizing: border-box; /* ie8 */
	-webkit-box-sizing: border-box; /* safari3 */
	-khtml-box-sizing: border-box; /* konqueror */
	margin: 14px 5%;
}
.try-mobile-close{
	font-size: 15px;
	text-decoration: underline;
	color: #6d6d6d;
	text-align:right;
	padding-right: 5%;
}
.showroom{
	position: relative;
	color: #8a8a8a;
	font-size: 13px;
	width: 960px;
	margin-top: 8px;
}
.showroom .carousel .showroom-carousel-img{
	width: 960px;
	height: 446px;
	float: left;
}
.showroom .carousel{
	width: 4000px;
	height: 446px;
	
}
.showroom .carousel-container{
	width: 960px;
	height: 446px;
	overflow: hidden;
	margin-bottom: 25px;
}
.showroom .img1{
	margin: 25px 0;

}
.showroom .img2{
	margin: 25px 0 0;

}
.showroom #pager{
	position: absolute;
	right: 20px;
	top: 460px;
	z-index: 8;
}
.showroom #pager a span{
	display: none;
}
.showroom .over-map{
	position: absolute;
	z-index: 78;
	margin-top: -73px;
	margin-left: 10px;
	width: 239px;
	height: 63px;
	background: url('../img/showroom/over-map.png');
}
.showroom-layerslider #layerslider-text{
		color: #fff;
    display: inline-block;
    height: inherit;
    padding-top: 8px;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.8); 
}
.showroom-layerslider .icon-video{
	width: 133px;
	height: 76px;
	background: url('../img/showroom/video.jpg');
	float: left;
	display: block;
	margin-right: 15px;
	position: relative;
	top: 5px;
}
.showroom-layerslider .icon-video:hover{
	cursor: pointer;
	background: url('../img/showroom/video-over.jpg');
}
.showroom-page .container-inner{
	padding-top: 0px;
	box-shadow: none !important;
}

@media only screen and (min-width: 1200px){
	.showroom{
		width: 1200px;
		margin-top: 16px;
	}
}

.promotion-description{
	padding-left: 22px;
	color: #f00;
}
#survey-popup.notify .message{
	width: auto;
}
#survey-popup.notify .notify-inner{
	width: auto;
}
#survey-popup .measures{
	margin:20px;
}
#survey-popup .sizes{
	margin-top:10px;
	margin-bottom:10px;
}
#survey-popup .sizes .gr-size{
	height : 26px;
	line-height:28px;
	min-width: 30px;
	margin-right: 4px;
	font-size: 11px;
}
#survey-popup .under-sizes{
	padding-top:10px;
	height:35px;
}
#survey-popup .small-txt{
	font-size: 11px;
	font-weight: 600;
	color :#a4a4a4;
	display: inline-block;
	min-height: 30px;
	padding-top: 6px;
	line-height: 16px;
}
.return-form .content-inner{
  position: relative;
  min-height: 500px;
}
.return-form .cat-title {
    color: #fd50b1;
}
.return-form .cat-title .star-logo {
    background-position: 0 -382px;
}
.return-form .s-title {
    color: #fd50b1 !important;
    margin-top: 50px;
}
.return-form .return {
    float: left;
    margin: 0 0 25px 0;
    position: relative;
    width: 960px;
}

.return-form .leftColumn {
    float: left;
    width: 650px;
}

.return-form .return .figure {
    display: block;
    float: right;
}
.return-form .return .description {
    color: #6d6d6d ;
    font-size: 13px;
}
.return-form .return .leftColumn .description {
  margin-bottom: 13px;
}

.return-form .leftColumn .labelCode {
    position: relative;
    margin-top: 13px;
}
.return-form .leftColumn .labelCode p {
    float: left;
}
.return-form .leftColumn .labelCode p:first-child {
    float: left;
    margin-right: 55px;
}
.return-form .return .leftColumn .error_container{
  width: 505px;
  text-align: left;
  line-height: 17px;
}
.return-form label {
    color: #a4a4a4;
    font-weight: 600;
    margin-right: 30px;
}
.return-form .leftColumn .labelCode label {
    color: #6d6d6d;
    display: block;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 10px;
}
.return-form input {
    background: none repeat scroll 0 0 #ffffff;
}
.return-form .leftColumn .labelCode input {
    height: 28px;
    width: 28px;
}
.return-form .leftColumn .labelCode input.lc {
    padding-left: 0;
    text-align: center;
    width: 55px;
}

.return-form .leftColumn .labelCode input.rdo {
    color: #a4a4a4;
    padding-left: 0;
    text-align: center;
}
.return-form .leftColumn .labelCode span {
    color: #6d6d6d;
    margin-left: 5px;
    width: 55px;
}
.return-form .leftColumn .labelCode input.sc {
    padding-left: 0;
    text-align: center;
}

.return-form .pink-button {
    font-size: 13px;
    font-weight: 600;
    margin-top: 25px;
}
.return-form .return-product-list{
  margin-bottom:50px;
  min-height: 200px;
}


.return-form .article-description-container {
    width: 100%;
}


.return-form .article-description-title-container {
    padding-top: 10px;
    width: auto;
}
.return-form .article-description-title-container .s-title.cart {
    margin: 0;
    position: absolute;
}
.return-form .article-description {
    margin-top: 15px;
    position: relative;
}
.return-form .return-product-list.hide{
  display: none;
}

.return-form .article-description .article {
    border-top: 1px dotted #d8d8d8;
    margin: 0;
    padding: 16px 0;
}

.return-form .article-description .article:first-child {
    border: medium none;
}
.return-form .on-shop-cart .article-image {
    margin-left: 0;
}

.return-form .on-shop-cart .container {
    float: left;
    margin-top: 10px;
    position: relative;
    width: 275px;
}

.return-form .on-shop-cart .article-title {
    float: none;
}

.return-form .on-shop-cart .return-date ,
.return-thank-you .on-shop-cart .return-date {
    color: #ff0000;
}
.return-form .on-shop-cart .sizes {
    width: 150px;
}
.return-form .on-shop-cart .selectboxit-container {
    margin-top: 14px;
}
.return-form .on-shop-cart .price {
    margin-right: 0;
    
}
.return-form .on-shop-cart .price span.pr .p{
  color: #000000;
}

.return-form .remove-item {
    background: url("../img/menu_v2.png") repeat-x scroll -94px -174px rgba(0, 0, 0, 0);
    display: inline-block;
    float: right;
    height: 20px;
    margin-left: 15px;
    width: 21px;
}

#return-form-bottom {
    border-top: 1px solid #e6e6e6;
    margin-top: 12px;
    padding-top: 12px;
}
#return-form-bottom .cart-finalize-total {
    clear: both;
    color: #6d6d6d;
    font-size: 14px;
}

#return-form-bottom .cart-finalize-total .cart-total{
    float: right;
    margin-bottom: 12px;
}
#return-form-bottom .cart-finalize-total .cart-total-amount-title{
    float: left;
    position: relative;
    text-align: right;
    top: 1px;
    width: 300px;
}

#return-form-bottom .cart-total-amount.price{
    float: none;
    margin-right: 0;
    padding-top: 2px;
    text-align: right;
    width: 103px;
    text-align: right;
}

#return-form-bottom .cart-finalize-total .price span.pr .p{
    font-weight: 600;
    text-align: right;
    top: 1px;
    color: #000000;
}
.return-form .on-shop-cart .pr.pr-p .p {
    top: 10px;
}

.return-form .on-shop-cart .pr.pr-p .op {
    top: -22px;
}
.return-form .selectboxit-container ul li{
  margin-top: 0;
}
.return-form .selectboxit-container .selectboxit-options{
  max-height: 270px;
}
.return-form .final-step-container {
  border-top: 1px solid #d2d2d2;
  padding-top:20px;
  padding-left:10px;
}
.return-form .final-step-container .error_container{
  margin-bottom:10px;
  text-align: left
}

.return-form .terms {
    padding: 0;
    margin: 0;
}
.return-form .terms li{
  margin-top: 0;
}
.return-form .terms label.checkbox-label {
    display: inline;
    font-size: 14px;
    font-weight: inherit;
    line-height: 15px;
}
.return-form .terms a {
    color: #6d6d6d;
    text-decoration: underline;
}

.return-form .chbox i {
  
    background: url("../img/checkbox-sprite.png") no-repeat;
    background-position: 0 0;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: 4px;
    left: 0;
  
}




.return-form .main {
  
  margin: 35px auto 100px auto;
  width: 960px;
   
}

.w64 {
  
  width: 64px!important;
  
}

.w45 {
  
  width: 45px!important;
  
}

.return-form .chbox {
  position: relative;
  padding-left: 25px;
  display: inline-block;
}


.return-form .chbox label, .return-form .chbox i {
  cursor: pointer;
}

.return-form .chbox:hover label{
  color: #6d6d6d; 
}

.return-form .chbox.checked i {
  background-position: -22px 0;
}

.return-form .chbox.checked label{
    color: #6d6d6d; 
}

.return-form .delivery-options .chbox{
  height: 35px;
  margin-left:10px;
}
.return-form .postage-options{
   margin-left:10px;
}


.return-form .trans-bancar,.return-form .posta-ro {
  /*float: left;*/
}
.return-form .section {
  padding: 15px 0 0 0;
  background-color: #fff;
  display: none;
}

.return-form .section.post-ro{
  padding-top:35px;
}

.return-form .section .s-title {
  margin-top: 10px;
}
.return-form .tab-content .row {
  
  width: auto;
  margin-right: 0;
  margin-bottom: 20px;
  padding-left: 10px;
  
}

.return-form .tab-content .description{
  padding-left : 10px;
  padding-bottom : 20px;
}

.return-form .row .comment {
  
  padding-top: 30px;
  
}


.return-form .tab-content .row.half-row.margin-sep {
  
  margin-right: 7px;
  padding-left: 10px;
  
}
.return-form .tab-content .row.quarter-row{
  display: inline-block;
  padding-left:0;
  margin-right: 6px;
}

.return-form .tab-content .row.quarter-row.margin-sep {
  margin-right: 7px;
  padding-left: 10px;
}

.return-form .tab-content .row .street-lst input {
  
  margin-right: 24px;
  
}
.return-form .tab-content label {
  padding-left: 1px;
  margin-bottom: 4px;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px!important;
  line-height: 16px;
  font-weight: 600;
  color: #6d6d6d;
  display: block;
}
.return-form .tab-content .row input {
  width: 310px;
  height: 28px;
  background: #ffffff;
}
.return-form .tab-content .row.dotted {
  border-top: 1px dotted	#d8d8d8;
  width: 100%;
  position: relative;
  margin-top: 30px;
  padding-left: 0;
}
.return-form .tab-content .row.half-row input {
  width: 146px;
}
.return-form .tab-content .row .street-lst input {
  width: 59px;
}
.return-form .tab-content .row.half-row {
  display: inline-block;
  padding-bottom: 0;
  padding-left: 0px;
}
.return-form  .tab-content .row .optional {
  position: relative;
  top: 5px;
  color: #a4a4a4;
}
.return-form .row.currency .selectboxit-container .selectboxit.selectboxit-btn{
  width: 150px;
}
.error_container.inline-top{
  position: absolute;
  left:473px;
  top:-32px;
  width: 223px;
  text-align: left;
}
.error_container.inline-top .arrow{
	background: url('../img/error-left-arrow.png');
  width: 6px;
	height: 11px;
	display: inline-block;
	position: absolute;
	left:30px;
	top:30px;
  -webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}


.return-thank-you #main_container {
    color: #6d6d6d;
}

.return-thank-you #main_container .thank-you-container{
  width: 960px;
  position: relative;
  padding-bottom: 100px;
}

.return-thank-you .star-logo {
    background-position: 0 -382px;
}
.return-thank-you .cat-title {
    margin-bottom: 40px;
    color: #fd50b1;
}

.return-thank-you .userGrt {
    margin-bottom: 10px;
}

.return-thank-you .userGrt img {
    border: 1px solid #d4d4d4;
    border-radius: 50%;
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
}
.return-thank-you .userGrt span {
    display: inline-block;
    font-size: 14px;
    vertical-align: middle;
}

.return-thank-you #main_container .message {
    margin-bottom: 20px;
}
.return-thank-you #main_container .message {
    font-size: 13px;
    line-height: 26px;
}
.return-thank-you #main_container .message .quote {
  
    color: #a4a4a4;
    margin: 10px 0;
    font-style: italic;
    line-height: 18px;
  
}
.return-thank-you p {
    
}
.return-thank-you p.info {
    line-height: 30px;
    margin: 0;
    padding: 0;
}

.return-thank-you .info b {
    font-size: 14px;
}

.return-thank-you .b-transfer {
    margin: 20px 0;
}
.return-thank-you .b-transfer table td{
  font-size: 12px;
  line-height: 17px;
}
.return-thank-you .b-transfer label {
    color: #a4a4a4;
    font-size: 12px;
}
.return-thank-you .b-transfer input {
  
    display: inline-block;
    vertical-align: middle;
  
    background-color: #f5f5f5;
    border: 1px solid #e2e2e2;
    box-shadow: none;
    font-weight: bold;
    height: 39px;
    margin-right: 7px;
    padding: 0;
    /*padding-left:20px;
    padding-right:20px;*/
    text-align: center;
    width: auto;
}

.return-thank-you .s-title {
    color: #707070 !important;
    font-size: 20px;
    padding: 0 20px 0 0;
}
.return-thank-you .reason {
    display: inline-block;
    font-size: 14px;
    line-height: 50px;
    text-align: right;
}
.return-thank-you .reason {
    width: 40%;
}
.return-thank-you .on-shop-cart .sizes, .return-thank-you .on-shop-cart .article-image, .return-thank-you .reason, .return-thank-you .on-shop-cart .article-title {
    margin-right: 15px;
}

.return-thank-you .on-shop-cart .price {
    margin-right: 0;
    width: 8%;
}

.return-thank-you .on-shop-cart .article-image {
    width: 3.8%;
}

.return-thank-you .on-shop-cart .article-title {
    margin-top: 10px;
    padding: 0;
}
.return-thank-you .on-shop-cart .article-title {
    width: 30%;
}

.return-thank-you .on-shop-cart .sizes {
    width: 10%;
}

.return-thank-you .article {
    border-top: 1px dotted #d8d8d8;
    padding: 10px 0;
}

.return-thank-you .article:first-child {
    border: medium none;
    padding-top: 0;
}
.return-thank-you #shoppingcart-bottom {
    display: inline-block;
    width: 100%;
}
.return-thank-you .on-shop-cart .cart-total {
    float: none;
}

.return-thank-you .on-shop-cart .cart-total-amount-title {
    width: 90%;
}
.return-thank-you .on-shop-cart .price {
    margin-right: 0;
    width: 8%;
}
.return-thank-you .summary-checkout li b {
    color: #6d6d6d;
    font-weight: 600;
}
.return-thank-you .summary-checkout li {
    font-weight: normal;
}
.return-thank-you .summary-checkout li {
    color: #a4a4a4;
}

.return-form.profile-page .form .row{
  width: 330px;
  display: inline-block;
  vertical-align: top;
}
.return-form.profile-page .form .row.double{
  width: 660px;
}

.return-form.profile-page .textarea-cnt, .return-form.profile-page .input-cnt{
  position: relative;
}
.return-form.profile-page .textarea-cnt .optional, .return-form.profile-page .input-cnt .optional{
  color: #a4a4a4;
  font-size: 13px;
  line-height: 13px;
  text-align: right;
  padding-top: 3px;
  padding-right: 10px;
}
.return-form.profile-page .textarea-cnt textarea{
    padding:5px;
    background:#fff;
    position: relative;
    height: 80px;
}

.return-form.profile-page .textarea-cnt:hover textarea{
  border:1px solid #a6a6a6;
}
.return-form.profile-page .textarea-cnt.error textarea{
    border: 1px solid #ff5e7c;
    box-shadow: 0 1px #ff7272 inset;
}

.return-form.profile-page .textarea-cnt.error .inline-error-container{
    top:-23px;
    right:auto;
    left:-11px;
    border: 0;
    padding: 0;
    padding-bottom: 4px;
    background: #fff;
    color: #ff5e7c;
		white-space: nowrap;
}
.return-form.profile-page .input-cnt.error .inline-bottom-error-container{
    top:-23px;
    right:auto;
    left:0px;
    border: 0;
    padding: 0;
    padding-bottom: 4px;
    background: #fff;
    color: #ff5e7c;
		position: absolute;
}
.return-form.profile-page .textarea-cnt.error .inline-error-container .arrow, .return-form.profile-page .input-cnt.error .inline-bottom-error-container .arrow{
    top:auto;
    bottom:-6px;
    background: url("../img/error-bottom-arrow.png") no-repeat;
    width: 11px;
    height: 6px;
    left:16px;
    display: none;
}
.return-form.profile-page .inline-check-container{
  display: none;
}

.return-form.profile-page .on-top-field{
    padding-bottom: 3px;
    display: block;
    line-height: 20px;
    color: #6d6d6d;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 0px;
    display: block;
}
.return-form.profile-page .on-top-field.line-1{
  color: #a4a4a4;
    font-size: 14px;
    line-height: 19px;
    padding: 15px 0 2px;
    position: relative;
    font-weight: normal
}
.new-text-boxes .article-image {
    border: 1px solid #d1d1d1;
    border-bottom: 1px solid #b8b6b3;
    display: inline-block;
    line-height: 0;
    font-size: 0;
}

.profile-page.return-form #main_container .article-title .return-date {
    color: #f3442d;
    font-size: 13px;
    line-height: 17px;
    margin-bottom: 10px;
}
.profile-page.return-form #main_container .returning-item{
  border-bottom: 1px solid #d1d1d1;
  padding: 15px 0 ;
}
.profile-page.return-form #main_container .returning-item:not(.no-background){
    border: 1px solid #d1d1d1;
    padding: 15px !important;
    background: #f7f7f7;
    margin-top: 10px;
}

.profile-page.return-form #main_container .returning-item:not(.no-background):first-of-type{
  margin-top: 20px;
}
.profile-page.return-form #main_container .returning-item:not(.no-background):hover{
  border: 1px solid #9b9b9b;
}
.profile-page.return-form #main_container .returning-item.selected, .profile-page.return-form #main_container .returning-item.selected:hover{
  border: 1px solid #b4cbbc;
  background: #e2fceb;
}

.returning-item .check-icon, .returning-payment .check-icon, .returning-post-ro-address .check-icon, .returning-pickup .check-icon {
    background: rgba(0, 0, 0, 0) url("../img/checkbox-sprite.png") repeat scroll 0 0;
    display: inline-block;
    height: 20px;
    position: relative;
    top: 6px;
    width: 20px;
}
.returning-payment .check-icon, .returning-post-ro-address .check-icon{
  top: 2px;
}
.returning-item.selected .check-icon, .returning-payment.selected .check-icon, .returning-pickup.selected .check-icon, .returning-post-ro-address.selected .check-icon{
  background-position : -22px 0;
}
.returning-steps .step-1 .action-buttons, .returning-steps .step-2 .action-buttons, .returning-steps .step-3 .action-buttons, .returning-steps .step-summary .action-buttons{
  padding: 14px 0;
}
.returning-steps .step-1 .action-buttons .text, .returning-steps .step-2 .action-buttons .text, .returning-steps .step-3 .action-buttons .text, .returning-steps .step-summary .action-buttons .text{
  line-height: 37px;
    font-size: 15px;
    font-weight: 600;
    color: #000;
    text-align: left;
    padding: 0px 0 0px;
}
.returning-steps .article-title{
  cursor: pointer;
  color: #666666
}
.selectboxit-container .selectboxit.selectboxit-btn.error{
   border:1px solid #ff5e7c;
}
.selectboxit-container .selectboxit.selectboxit-btn.error .selectboxit-text{
  color: #ff5e7c;
}
.profile-page.return-form #main_container .returning-payment{
      font-size: 14px;
    line-height: 21px;
    border:1px solid #d1d1d1;
    background: #f7f7f7;
    padding: 15px;
    margin-top: 10px;
    color: #000;
    font-weight: 600;
    
}
.profile-page.return-form #main_container .returning-payment:first-of-type{
  margin-top: 0;
}
.profile-page.return-form #main_container .returning-payment:hover{
  border:1px solid #9b9b9b;
}
.profile-page.return-form #main_container .returning-payment.disabled{
  display: none;
}
.profile-page.return-form #main_container .returning-payment td{
  line-height: 31px;
  cursor: pointer;
}
.profile-page.return-form #main_container .returning-payment:hover{
  color: #000;
}
.profile-page.return-form #main_container .returning-payment.selected{
  background: #e2fceb;
}


.profile-page.return-form #main_container .returning-payment .returning-explain-block{
  display:none;
}

.profile-page.return-form #main_container .returning-payment.selected .returning-explain-block{
  display:block;
}



.profile-page.return-form #main_container .returning-payment td .retur-shipping-romania{
  font-size: 13px;
  line-height: 20px;
  position: relative;
  top:-5px;
}

.profile-page.return-form #main_container .returning-pickup{
      font-size: 14px;
    line-height: 21px;
    border:1px solid #d1d1d1;
    background: #f7f7f7;
    padding: 15px;
    margin-top: 10px;
    color: #000;
    font-weight: 600;
    
}
.profile-page.return-form #main_container .returning-pickup:first-of-type{
  margin-top: 0;
}
.profile-page.return-form #main_container .returning-pickup:hover{
  border:1px solid #9b9b9b;
}
.profile-page.return-form #main_container .returning-pickup.disabled{
  display: none;
}
.profile-page.return-form #main_container .returning-pickup td{
  line-height: 31px;
  cursor: pointer;
}
.profile-page.return-form #main_container .returning-pickup:hover{
  color: #000;
}
.profile-page.return-form #main_container .returning-pickup.selected{
  background: #e2fceb;
}
.profile-page.return-form #main_container .returning-pickup td .retur-shipping-romania{
  font-size: 13px;
  line-height: 20px;
  position: relative;
  top:-5px;
}


.returning-steps .step-1 .action-buttons{
    margin-top: 21px;
    border-top: 1px solid #d1d1d1;
}
.returning-steps .step-2 .action-buttons{
    margin-top: 21px;
    border-top: 1px solid #d1d1d1;
}
.returning-steps .step-3 .action-buttons{
    margin-top: 21px;
    border-top: 1px solid #d1d1d1;
}
.selected-returning-item-preview{
  min-height: 86px;
}
.returning-payment-detail{
  display: none;
  border-top: 1px solid #d1d1d1;
  margin-top: 21px;
  padding-top: 15px;
}
.returning-payment-detail.selected{
  display: block;
}
.returning-payment-detail[data-id="trans-bancar"]{
  padding-top: 20px
}
.profile-page .profile-content .returning-payment-detail .new-address-container{
  margin:0;
  padding: 0;
  border: 0;
}
.profile-page .profile-content .returning-pickup-detail .new-address-container{
  margin:0;
  padding: 0;
  border: 0;
}

.returning-pickup-detail{
  display: none;
  border-top: 1px solid #d1d1d1;
  margin-top: 21px;
  padding-top: 15px;
}
.returning-pickup-detail.selected{
  display: block;
}

.returning-steps .step-summary .action-buttons{
  padding-bottom: 0;
}
.returning-steps .step-summary .action-buttons .text{
  line-height: 37px;
    font-size: 15px;
    font-weight: 600;
    color: #000;
    text-align: left;
    padding: 0px 0 0px;
    position: relative;
    top: -8px;
}
.new-text-boxes .line-2.black{
  color: #000;
}

.profile-page.return-form #main_container .returning-post-ro-address {
    font-size: 14px;
    line-height: 21px;
}
.profile-page.return-form #main_container .returning-post-ro-address.selected {
    color: #000;
    font-weight: 600;
}
.profile-page.return-form #main_container .returning-post-ro-address td{
  line-height: 31px;
  cursor: pointer;
}

.profile-page.return-form #main_container .returning-payment-detail .line-separator{
  border-top: 1px solid #d1d1d1;
  margin-top: 21px;
  padding-top: 20px;
}


.collection-automn-2015 .banner-cat {
    width: 140px;
}
.collection-automn-2015 .banner-cat.dresses {
    width: 120px;
}
.collection-automn-2015 .banner-cat.coats {
    width: 145px;
}
.collection-automn-2015 .banner-cat.shirts {
    width: 152px;
}
.collection-automn-2015 .banner-cat .image{
    background: url("../img/banner-category-automn-2015.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
		width: 86px;
}
.collection-automn-2015 .banner-cat.dresses .image {
    background-position: -14px 3px;
}
.collection-automn-2015 .banner-cat.coats .image {
    background-position: -102px 1px;
}
.collection-automn-2015 .banner-cat.jackets .image {
    background-position: -198px 2px;
}

.collection-automn-2015 .banner-cat.raincoats .image {
    background-position: -286px 1px;
}
.collection-automn-2015 .banner-cat.shirts .image {
    background-position: -367px 3px;
}
.collection-automn-2015 .banner-cat .title {
    color: #6a6a6a;
		padding-left: 62px;
}

.collection-automn-2015 .banner-cat.dresses .title {
    padding-left: 55px;
}
.collection-automn-2015 .banner-cat.coats .title {
    padding-left: 58px;
}
.collection-automn-2015 .banner-cat.shirts .title {
    padding-left: 63px;
}

/*banner blackfriday*/
.banner-categories.blackfriday-2015{
	position: relative
}
.banner-categories.blackfriday-2015 .banner-cat {
    width: 153px;
}
.banner-categories.blackfriday-2015 .banner-cat.dresses {
    /*width: 120px;*/
}
.banner-categories.blackfriday-2015 .banner-cat.coats {
    /*width: 145px;*/
}
.banner-categories.blackfriday-2015 .banner-cat.shirts {
    /*width: 152px;*/
}
.banner-categories.blackfriday-2015 .banner-cat .image{
    background: url("../img/banner-category-bfr-2015.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
		width: 86px;
}
.banner-categories.blackfriday-2015 .banner-cat.dresses .image {
    background-position: -14px 0px;
}
.banner-categories.blackfriday-2015 .banner-cat.coats .image {
    background-position: -102px 2px;
}
.banner-categories.blackfriday-2015 .banner-cat.jackets .image {
    background-position: -198px 2px;
}

.banner-categories.blackfriday-2015 .banner-cat.raincoats .image {
    background-position: -286px 1px;
}
.banner-categories.blackfriday-2015 .banner-cat.shirts .image {
    background-position: -367px 3px;
}
.banner-categories.blackfriday-2015 .banner-cat.pullovers .image {
    background-position: -460px 3px;
}
.banner-categories.blackfriday-2015 .banner-cat .title {
    color: #6a6a6a;
		padding-left: 62px;
}

.banner-categories.blackfriday-2015 .banner-cat.dresses .title {
    padding-left: 55px;
}
.banner-categories.blackfriday-2015 .banner-cat.coats .title {
    padding-left: 58px;
}
.banner-categories.blackfriday-2015 .banner-cat.shirts .title {
    padding-left: 63px;
}



.collection-spring-2016 .banner-cat {
    width: 140px;
		position: relative;
}
.collection-spring-2016 .banner-cat.dresses {
    width: 120px;
}
.collection-spring-2016 .banner-cat.coats {
    width: 145px;
}
.collection-spring-2016 .banner-cat.shirts {
    width: 152px;
}
.collection-spring-2016 .banner-cat .image{
    background: url("../img/banner-category-spring-2016.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
		width: 86px;
		height: 90px;
		display: inline-block;
}
.collection-spring-2016 .banner-cat.dresses .image {
    background-position: 0 0;
		left:-7px;
}
.collection-spring-2016 .banner-cat.coats .image {
    background-position: -348px 0;
		
}

.collection-spring-2016 .banner-cat.shirts .image {
    background-position: -261px 0;
		
}

.collection-spring-2016 .banner-cat.skirts .image{
  background-position: -87px 0;
	
}
.collection-spring-2016 .banner-cat.tshirts .image{
  background-position: -174px 0;
	left:-10px;
}


.collection-spring-2016 .banner-cat .title {
    color: #6a6a6a;
		padding-left: 62px;
}

.collection-spring-2016 .banner-cat.dresses .title {
    padding-left: 55px;
}
.collection-spring-2016 .banner-cat.skirts .title {
    padding-left: 78px;
}
.collection-spring-2016 .banner-cat.coats .title {
    padding-left: 78px;
}
.collection-spring-2016 .banner-cat.shirts .title {
    padding-left: 83px;
}



.collection-spring-summer-2016 .banner-cat {
    width: 140px;
		position: relative;
}
.collection-spring-summer-2016 .banner-cat.dresses {
    width: 115px;
}
.collection-spring-summer-2016 .banner-cat.skirts {
    width: 125px;
}
.collection-spring-summer-2016 .banner-cat.swimsuits {
    width: 145px;
		padding-right:20px;
}
.collection-spring-summer-2016 .banner-cat.shirts {
    width: 152px;
}
.collection-spring-summer-2016 .banner-cat .image{
    background: url("../img/banner-category-spring-summer-2016.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
		width: 86px;
		height: 90px;
		display: inline-block;
}
.collection-spring-summer-2016 .banner-cat.dresses .image {
    background-position: 0 0;
		left:-7px;
}
.collection-spring-summer-2016 .banner-cat.swimsuits .image {
    background-position: -348px 0;
		
}

.collection-spring-summer-2016 .banner-cat.shirts .image {
    background-position: -261px 0;
		
}

.collection-spring-summer-2016 .banner-cat.skirts .image{
  background-position: -87px 0;
	
}
.collection-spring-summer-2016 .banner-cat.tshirts .image{
  background-position: -174px 0;
	left:-10px;
}


.collection-spring-summer-2016 .banner-cat .title {
    color: #6a6a6a;
		padding-left: 62px;
}

.collection-spring-summer-2016 .banner-cat.dresses .title {
    padding-left: 55px;
}
.collection-spring-summer-2016 .banner-cat.skirts .title {
    padding-left: 78px;
}
.collection-spring-summer-2016 .banner-cat.swimsuits .title {
    padding-left: 78px;
}
.collection-spring-summer-2016 .banner-cat.shirts .title {
    padding-left: 83px;
}


.article-detail div.social-area {
		position: absolute;
		right:0;
		width: initial; height: initial;
		top: 72px;
		cursor: pointer;
}
.article-detail div.social-area:hover .add-to-fav-text{
	color: #000000;
}
.article-detail div.social-area:hover .fv-btn{
	background: url('../img/listing-sprite.png?2') -64px 0;
}
.notify.contest-notlogged .notify-inner{
  width: 920px;
  background: url('../img/contest/competition-nov-2015.jpg') right top no-repeat #fff;
}
.notify.contest-notlogged.finished .notify-inner{
  width: 920px;
  background: url('../img/contest/competition-nov-result-2015.jpg') right top no-repeat #fff;
}
.notify.contest-notlogged .message{
  width: 585px;
}
.notify.contest-notlogged .mrg{
  height: 55px;
}
.notify.contest-notlogged input{
  width: 415px; height: 45px;
  background-color: #fff;
  padding: 0;
  line-height: 45px;
  text-indent: 14px;
  margin: 10px 0;
}

.notify.contest-notlogged .notify-inner .title{
  font-size: 45px;
  line-height: 45px;
  font-weight: lighter;
  text-transform: uppercase;
  padding-bottom: 0;
}
.notify.contest-notlogged .notify-inner .subtitle{
  font-size: 20px;
  line-height: 20px;
  color: #fd50b1;
  font-weight: bold;
  padding-top:30px;
}
.notify.contest-notlogged .notify-inner .title strong{
  font-weight: bold;
  color: #fd50b1;
}

.notify.contest-notlogged .pink-button.h37{
  border: none;
  box-shadow: none;
  text-shadow: none;
  height: 52px;
  font-size: 18px;
  font-weight: 600;
  line-height: 52px;
}
.notify.contest-notlogged .pink-button.h37.little{
  font-size: 16px;
  height: 45px;
}

.notify.contest-notlogged .remember{
  visibility: hidden;
}
.notify.contest-notlogged .bottom-link-container-inner .bottom-link{
  margin-right: 20px;
}
.notify.contest-notlogged .bottom-link-container-inner .cg{
  color: #6d6d6d;
  text-decoration: underline;
  float: left;
  font-size: 14px;
  cursor: pointer;
}
.notify.contest-notlogged .error_container{
  background-color: #ffe7f4;
  border: none;
  color: #fd50b1;
  width: 416px;
  padding: 10px 0;
  margin-top: 10px;
}
input:-webkit-autofill,
input:-webkit-autofill:focus,
input:-webkit-autofill:active,
input:-webkit-autofill:visited,
input:-webkit-autofill:hover{
    background-color: #ffcce9!important;
}

.notify.contest-notlogged .user-icon, .notify.contest-notlogged .login-reg-box-sep, .notify.contest-notlogged .thirdy-part-button, .notify.contest-notlogged label, .notify.contest-notlogged .auth-register{
 
}

/*Alpar*/
.notify.contest-notlogged .notify-inner .subtitle.grey{
  font-weight : normal;
  color:#666666;
  padding-bottom: 20px;
  padding-top: 10px;
  line-height: 25px;
  font-style: italic;
}
.notify.contest-notlogged .notify-inner .description{
  color : #fd50b1;
  line-height: 20px;
  width: 530px;
}
#contestNotLoggedThankYouModal .message{
  width:750px;
}
#contestNotLoggedThankYouModal .title{
  font-size: 40px;
}
#contestNotLoggedThankYouModal .subtitle{
  padding-bottom:15px;
}

body.contest .text-holder .notify.contest-notlogged{
  position: relative;
  z-index: 2;
  top:9px;
  display: block !important;
  
  
}
body.contest .text-holder .notify.contest-notlogged .notify-inner{
  margin: 0 auto;
  width: 960px;
  box-shadow : none;
  min-height: 438px;
}
body.contest .text-holder .notify.contest-notlogged #auth{
  display: block
}
body.contest .text-holder .notify.contest-notlogged .bottom-link-container{
  display: none;
}

/* sticky side button */

.contest-side-button{
  position: fixed;
  right: -11px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  z-index: 6;
  
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  display: none;
}
.contest-side-button:hover{
  right: 0;
}
body.contest .contest-side-button,
body.finalize-order .contest-side-button{
  display: none;
}
@media screen and (max-width:1100px){
  .contest-side-button{
    display: none;
  }
  .footer-go-top{
    display: none !important;
  }
}
/* sticky side button */.collection-competition{
  cursor: pointer;
  background: url('../img/contest/collection/top_right_button-1.jpg');
  position: fixed;
  right: 0;
  top: 211px;
  width: 57px;
  height: 224px;
  z-index: 999;
}



.collection-competition:hover{
  background: url('../img/contest/collection/top_right_button_hover-1.jpg?2');
}

.collection-competition.end{
  cursor: pointer;
  background: url('../img/contest/collection/top_right_button_end-1.jpg');
}
.collection-competition.end:hover{
  background: url('../img/contest/collection/top_right_button_hover_end-1.jpg?2');
}

#compet-collection-popup{
  background: url('../img/contest/collection/popup_bg.jpg');
}
#compet-collection-popup .notify-inner{
  background: none;
  width:920px;
  height:358px;
}
#compet-collection-popup .notify-inner .message{
  width:100%;
}

#compet-collection-popup .notify-inner .message .title, .contest-top-side .title{
  text-transform : uppercase;
  font-size: 40px;
  color: #666666;
  font-weight: 300;
  line-height: 40px;
}
#compet-collection-popup .notify-inner .message .title b, .contest-top-side .title b{
  color: #fd50b1;
  font-weight:600;
}
#compet-collection-popup .notify-inner .message .title sup, .contest-top-side .title sup{
  position: relative;
  color: #fd50b1;
  font-size: 16px;
  text-transform: none;
  font-weight: 600;
  padding-left: 5px;
}
#compet-collection-popup .notify-inner .message ul.lines, .contest-top-side ul.lines{
  margin:0;
  padding: 0;
  margin-left:280px;
  font-size: 18px;
  font-weight: 400;
  font-style: italic;
  list-style: outside;
  color: #6d6d6d;
}
#compet-collection-popup .notify-inner .message ul.lines li, .contest-top-side ul.lines li{
  padding-top: 22px;
  line-height: 22px;
}
#compet-collection-popup .notify-inner .message ul.lines li b, .contest-top-side ul.lines li b{
  color: #fd50b1;
  font-weight: normal;
}
#compet-collection-popup .notify-inner .buttons, .contest-top-side .buttons{
  margin-left:270px;
  padding-top:30px;
}

#compet-collection-popup .notify-inner .buttons .btn, .contest-top-side .buttons .btn{
  background: #fe2db2;
  display: inline-block;
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
  height: 39px;
  line-height: 39px;
  margin-right: 10px;
  cursor: pointer;
  font-size : 13px;
}
#compet-collection-popup .notify-inner .buttons .btn:hover, .contest-top-side .buttons .btn:hover{
  background: #fd50b1;
}

#compet-collection-popup .notify-inner .buttons .btn .right-arrow, .contest-top-side .buttons .btn .right-arrow{
  margin-left: 5px;
	background: url("../img/menu_v2.png?8") no-repeat scroll -14px -424px rgba(0, 0, 0, 0);
	height: 11px;
	width: 11px;
	top: 1px;
	display: inline-block;
	position: relative;
}

#compet-collection-popup .notify-inner .link{
  margin-left:270px;
  margin-top:10px;
  font-size: 13px;
  color: #6d6d6d;
  text-decoration: underline;
  display: block
}
#compet-collection-popup .notify-inner .link.logged{
  margin-left:280px;
  margin-top:30px;
}
#compet-collection-popup .notify-inner .link.subscriber{
  margin-left:10px;
  margin-top:0px;
  display: inline-block;
}

.contest-collection .container-inner {
  padding-top: 10px;
}

.contest-top-side{
  background: url('../img/contest/collection/landing_bg.jpg');
  width: 960px;
  height: 537px;
  position: relative;
}
.contest-top-side .title{
  padding: 20px 20px 10px 20px;
}
.contest-top-side ul.lines{
  margin-left: 370px;
}
.contest-top-side .buttons{
  margin-left: 365px;
}
.contest-top-side .buttons .btn{
  font-size: 14px 
}
.contest-top-side .notific{
  padding:20px;
  background: #fff;
  position: absolute;
  bottom: 31px;
  left: 365px;
  width: 523px;
  border-bottom: 1px solid #d8d8d8;
}
.contest-top-side .notific .top, .contest-details .winners .winner-user .top{
  font-size: 13px;
  line-height: 13px;
  color: #6d6d6d;
  padding-bottom:10px;
}
.contest-top-side .notific .desc, .contest-details .winners .winner-user .desc{
  position: relative;
}
.contest-top-side .notific .desc .face, .contest-details .winners .winner-user .desc .face{
  -webkit-border-radius: 27px 27px 27px 27px;
	-moz-border-radius: 27px 27px 27px 27px;
	border-radius: 27px 27px 27px 27px;
	background-color: rgba(255,185,236,0);
	border: solid 1px #ffb9ec;
	width:54px;
	height:54px;
	overflow:hidden;
	display: inline-block;
  position: absolute;
}
.contest-top-side .notific .desc .face img, .contest-details .winners .winner-user .desc .face img{
  width: 100%;
}
.contest-top-side .notific .desc .txt, .contest-details .winners .winner-user .desc .txt{
  padding-left: 65px;
  line-height: 54px;
  display: block;
  color: #666666;
  font-size: 20px;
  
}
.contest-details{
  padding-top: 32px;
  position: relative;
}
.contest-details .menu{
  position: relative;
}
.contest-details .menu .active{
  background-color: #fd50b1;
  height: 3px;
  position: absolute;
  top: 20px;
}
  
.contest-details .menu .nav {
  border-bottom: 1px solid #e6e6e6;
  color: #666666;
  font-size: 13px;
  height: 22px;
  margin: 0;
  padding: 0;
  width: 100%;
}
.contest-details .menu .nav li {
    cursor: pointer;
    float: left;
    line-height: 13px;
    list-style: outside none none;
    margin-left: 20px;
    color:#6d6d6d;
}
.contest-details .menu .nav li:first-child{
  margin-left: 0;
}
.contest-details .social-cnt{
  position: absolute;
  right: 0;
  top: 24px;
}
.contest-details .tab-details{
  padding-top: 30px;
  padding-bottom: 42px;
  min-height: 200px;
  font-size: 13px;
  color: #6d6d6d;
}
.contest-details .tab-details .tab{
  display: none;
}
.contest-details .tab-details .tab:first-child{
  display: block;
}


.contest-details .tab-details .tab p{
  line-height: 19px;
  padding-bottom: 20px;
}
.contest-details .tab-details .tab p.nopb{
  padding-bottom: 5px;
}
.contest-details .tab-details .tab p.bold{
  font-weight: bold
}
.contest-details .winners{
  list-style: none;
  padding: 0;
  margin: 0;
}
.contest-details .winners .winner-user{
  border: 1px solid #e6e6e6;
  border-top:0;
  padding:20px;
  position: relative;
}
.contest-details .winners .winner-user:first-child{
  border: 1px solid #e6e6e6
}

.contest-details .winners .winner-user .btn{
  position: absolute;
  bottom: 15px;
  right: 15px;
  border:1px solid #e6e6e6;
  font-size: 12px;
  color: #5f5f5f;
  padding: 5px 7px;
  text-transform: uppercase
}
.contest-details a{
  color: #fd50b1;
  text-decoration: underline;
}
body.contest-collection .collection-competition{
  display: none
}/* new style  help-pages left menu */

.payment-method-icon.otpbank-hungary{
	margin: 20px 0;
}

.how-to-buy p, .how-to-buy div, .static-page p, .static-page div, .profile-page p, .profile-page div{
	line-height: 21px;
}

.static-page .left-menu-box .one-left-menu, .profile-page .left-menu-box .one-left-menu{
	padding-left: 13px;
  display: block;
  height: 36px;
  line-height: 36px;
  border-top: 1px solid #e6e6e6;
}
.static-page .left-menu-box, .profile-page .left-menu-box{
	float: left;
}
.how-to-buy #main_container, .static-page #main_container, .profile-page #main_container{
	padding-top: 0px;
	background: none;
}

.how-to-buy .left-menu-box, .static-page .left-menu-box, .profile-page .left-menu-box{
	width: 204px;
	padding: 0;
	
	position: absolute;
	top: inherit;
	left:inherit;
	z-index: 1;
	border:0;
	
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	
}
.how-to-buy .left-menu-box .inner, .static-page .left-menu-box .inner, .profile-page .left-menu-box .inner{
	border: solid 1px #d1d1d1;
	background: #fff;
	padding: 0;
	margin-top: 8px;
}
.how-to-buy .left-menu-box .inner.paddTop, .static-page .left-menu-box .inner.paddTop{
	padding-top:20px;
}
.how-to-buy .left-menu-box .inner.paddBottom, .static-page .left-menu-box .inner.paddBottom{
	padding-bottom:20px;
}
.how-to-buy .left-menu-box .inner:first-child, .static-page .left-menu-box .inner:first-child{
	margin-top: 0px;
}


.how-to-buy.faq .content-inner{
	margin-bottom: 60px;
}
.how-to-buy .left-menu-box .one-left-menu, .static-page .left-menu-box .one-left-menu, .profile-page .left-menu-box .one-left-menu{
	border: none;
	color: #666666;
	height: 40px;
	line-height: 40px;
}
.how-to-buy .left-menu-box .one-left-menu:hover, .profile-page .left-menu-box .one-left-menu:hover{
	color: #000000;
}
.how-to-buy .left-menu-box .one-left-menu:hover, .static-page .left-menu-box .one-left-menu:hover, .profile-page .left-menu-box .one-left-menu:hover{
	background-color: transparent;
	text-decoration: underline;
}
.how-to-buy .left-menu-box .one-left-menu.selected, .static-page .left-menu-box .one-left-menu.selected, .profile-page .left-menu-box .one-left-menu.selected{
	border-top:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	height: 38px;
	line-height: 38px;
	position: relative;
}
.how-to-buy .left-menu-box .one-left-menu.selected:first-child, .static-page .left-menu-box .one-left-menu.selected:first-child, .profile-page .left-menu-box .one-left-menu.selected:first-child{
	border-top:1px solid #f7f7f7;
}
.how-to-buy .left-menu-box .one-left-menu.selected:last-child, .static-page .left-menu-box .one-left-menu.selected:last-child, .profile-page .left-menu-box .one-left-menu.selected:last-child{
	border-bottom:1px solid #f7f7f7;
}
.how-to-buy .left-menu-box .one-left-menu.selected:hover, .static-page .left-menu-box .one-left-menu.selected:hover, .profile-page .left-menu-box .one-left-menu.selected:hover{
	background: #f7f7f7;
	text-decoration: none;
	color:#666666;
}
.how-to-buy .left-menu-box .one-left-menu.selected i, .static-page .left-menu-box .one-left-menu.selected i, .profile-page .left-menu-box .one-left-menu.selected i.right-arrow{
	position: absolute;
	top: 5px;
	right: 3px;
}
.how-to-buy .left-menu-box .one-left-menu.selected i:after, .static-page .left-menu-box .one-left-menu.selected i:after, .profile-page .left-menu-box .one-left-menu.selected i.right-arrow:after{
	color: #666;
	content:'\f105';
	font-family: "FontAwesome";
	font-size: 1.3em;
	height: 26px;
	line-height: 25px;
	margin-left: 5px;
	position: absolute;
	right: 10px;
	top: 1px;
	width: 6px;
	font-style: normal;
}

.how-to-buy .left-menu-box hr.solid, .how-to-buy .left-menu-box hr.dotted,
.static-page .left-menu-box hr.solid, .static-page .left-menu-box hr.dotted,
.profile-page .left-menu-box hr.solid, .profile-page .left-menu-box hr.dotted{
	margin: 15px 0;
	border-bottom: none; border-left: none; border-right: none;
}

.how-to-buy .left-menu-box hr.solid,
.static-page .left-menu-box hr.solid,
.profile-page .left-menu-box hr.solid{
	border-top: 1px solid #d1d1d1;
	width: 100%
}

.how-to-buy .left-menu-box hr.dotted,
.static-page .left-menu-box hr.dotted,
.profile-page .left-menu-box hr.dotted{
	border-top: 1px dotted #c0c0c0;
	width: 177px;
}

.how-to-buy .left-menu-box .contact-info .title, .how-to-buy .left-menu-box .title,
.static-page .left-menu-box .contact-info .title, .static-page .left-menu-box .title,
.how-to-buy .left-menu-box .contact-info a,
.static-page .left-menu-box .contact-info a{
	font-weight: normal;
	color: #666666;
}

.how-to-buy .left-menu-box .tel-numbers,
.static-page .left-menu-box .tel-numbers{
	font-size: 13px;
	font-weight: normal;
	color: #666666;
}
.how-to-buy .left-menu-box .tel-numbers span,
.static-page .left-menu-box .tel-numbers span{
	color: #666666;
	font-weight: normal;
}

.how-to-buy .left-menu-box .tel-numbers li,
.static-page .left-menu-box .tel-numbers li{
	margin: 12px 0;
	margin-bottom: 5px;
}

.how-to-buy .left-menu-box .tel-numbers li.ro:before, .how-to-buy .left-menu-box .tel-numbers li.hu:before,
.how-to-buy .left-menu-box .tel-numbers li.it:before,
.static-page .left-menu-box .tel-numbers li.ro:before, .static-page .left-menu-box .tel-numbers li.hu:before,
.static-page .left-menu-box .tel-numbers li.it:before{
	background-image: url('../img/flags.png');
}

.how-to-buy .left-menu-box .tel-numbers li.ro:before,
.static-page .left-menu-box .tel-numbers li.ro:before{
	background-position: 0 -421px;
}

.how-to-buy .left-menu-box .tel-numbers li.hu:before,
.static-page .left-menu-box .tel-numbers li.hu:before{
	background-position: 0 -221px;
}
.how-to-buy .left-menu-box .tel-numbers li.it:before,
.static-page .left-menu-box .tel-numbers li.it:before{
	background-position: 0 -261px;
}
.how-to-buy .left-menu-box .tel-numbers li.it:before,.how-to-buy .left-menu-box .tel-numbers li.hu:before,.how-to-buy .left-menu-box .tel-numbers li.ro:before,
.static-page .left-menu-box .tel-numbers li.it:before, .static-page .left-menu-box .tel-numbers li.hu:before, .static-page .left-menu-box .tel-numbers li.ro:before{
	width: 16px; height: 11px;
}

.how-to-buy .left-menu-box .contact-info .email:before,
.static-page .left-menu-box .contact-info .email:before{
	background-position: -9px -9px;
	width: 17px; height: 18px;
	top: 8px;
}

.how-to-buy .left-menu-box .contact-info .email,
.static-page .left-menu-box .contact-info .email{
	margin-bottom: 6px;
}

.how-to-buy .left-menu-box .contact-info .email:before, .how-to-buy .left-menu-box .tel-numbers li.it:before, .how-to-buy .left-menu-box .tel-numbers li.hu:before,
.how-to-buy .left-menu-box .tel-numbers li.ro:before,
.static-page .left-menu-box .contact-info .email:before, .static-page .left-menu-box .tel-numbers li.it:before, .static-page .left-menu-box .tel-numbers li.hu:before,
.static-page .left-menu-box .tel-numbers li.ro:before{
	content: '';
	display: inline-block;
	position: relative;
	margin-right: 5px;
}

.how-to-buy .left-menu-box .company-info .data, .how-to-buy .left-menu-box .showroom-info .address,
.static-page .left-menu-box .company-info .data, .static-page .left-menu-box .showroom-info .address{
	font-size: 11px;
	color: #666;
	line-height: 18px;
}

.how-to-buy .left-menu-box .company-info .title,
.static-page .left-menu-box .company-info .title{
	font-size: 13px;
	color: #666;
	font-weight: normal;
	margin-bottom: 6px;
}

.how-to-buy .left-menu-box .contact-info .social,
.static-page .left-menu-box .contact-info .social{
	margin-top: 10px;
}

.how-to-buy .left-menu-box .contact-info .social .fb,
.static-page .left-menu-box .contact-info .social .fb{
	width: 17px; height: 17px;
	background-position: 0px 0px;
}

.how-to-buy .left-menu-box .contact-info .social .gplus,
.static-page .left-menu-box .contact-info .social .gplus{
	width: 17px; height: 17px;
	background-position: -17px 0px;
}

.how-to-buy .left-menu-box .contact-info .social .twitter,
.static-page .left-menu-box .contact-info .social .twitter{
	width: 17px; height: 17px;
	background-position: -35px 0px;
}

.how-to-buy .left-menu-box .contact-info .social .yt,
.static-page .left-menu-box .contact-info .social .yt{
	width: 50px; height: 21px;
	background-position: -84px -30px;
	display: none
}

.how-to-buy .left-menu-box .showroom-info .map-link,
.static-page .left-menu-box .showroom-info .map-link{
	text-decoration: underline;
	float: right;
	}
	
.how-to-buy .left-menu-box .showroom-info .title,
.static-page .left-menu-box .showroom-info .title{
	float: left;	
}

.how-to-buy .left-menu-box .showroom-info .thumb,
.static-page .left-menu-box .showroom-info .thumb{
	margin-top: 10px;
	opacity: 0.8;
}
.how-to-buy .left-menu-box .showroom-info .thumb:hover,
.static-page .left-menu-box .showroom-info .thumb:hover{
	opacity: 1;
}
/* ----------------------------------------------------------- global -------------------------------------------------------- */

.anmts{
	 -webkit-transition: all 500ms ease;
   -moz-transition: all 500ms ease;
   -o-transition: all 500ms ease;
   transition: all 500ms ease;
}
.anmth{
	 -webkit-transition: all 300ms ease;
   -moz-transition: all 300ms ease;
   -o-transition: all 300ms ease;
   transition: all 300ms ease;
}



.how-to-buy .left-menu-box .contact-info .email:before, .static-page .left-menu-box .contact-info .email:before{
	background-image: url('../img/help/help-page-sprite.png');
}

.how-to-buy .left-menu-box .contact-info .social .fb, .how-to-buy .left-menu-box .contact-info .social .gplus,
.how-to-buy .left-menu-box .contact-info .social .twitter, .how-to-buy .left-menu-box .contact-info .social .yt,
.static-page .left-menu-box .contact-info .social .fb, .static-page .left-menu-box .contact-info .social .gplus,
.static-page .left-menu-box .contact-info .social .twitter, .static-page .left-menu-box .contact-info .social .yt{
	background-image: url('../img/mobile/social-btns-3x.jpg');
	background-size: 87px 17px;
}


.how-to-buy .left-menu-box .contact-info .social .fb, .how-to-buy .left-menu-box .contact-info .social .gplus,
.how-to-buy .left-menu-box .contact-info .social .twitter, .how-to-buy .left-menu-box .contact-info .social .yt,
.static-page .left-menu-box .contact-info .social .fb, .static-page .left-menu-box .contact-info .social .gplus,
.static-page .left-menu-box .contact-info .social .twitter, .static-page .left-menu-box .contact-info .social .yt{
	float: left;
	margin-right: 4px;
}

.how-to-buy .left-menu-box .contact-info .email:hover,
.static-page .left-menu-box .leave-message:hover, .static-page .left-menu-box .contact-info .email:hover{
	text-decoration: underline;
}

.how-to-buy .left-menu-box .leave-message:hover{
	color: #000000;
}

.how-to-buy li, .how-to-buy ul, .how-to-buy h3, .how-to-buy h2,
.static-page li, .static-page ul, .static-page h3, .static-page h2{
	margin: 0; padding: 0;
}

.how-to-buy li, .static-page li{
	list-style: none;
	margin-top: 0 !important;
}

.how-to-buy .left-menu-box .contact-info, .how-to-buy .left-menu-box .company-info, .how-to-buy .left-menu-box .showroom-info,
.static-page .left-menu-box .contact-info, .static-page .left-menu-box .company-info, .static-page .left-menu-box .showroom-info{
	padding: 0 16px;
}

.how-to-buy .content-inner,
.static-page .content-inner{
	padding-left: 16px;
}

.how-to-buy .left-menu-box .contact-info a,
.static-page .left-menu-box .contact-info a{
	margin-top: 10px;
	display: block;
}

.how-to-buy .content-inner, .how-to-buy .left-menu-box .contact-info .email, .how-to-buy .left-menu-box .showroom-info .map-link,
.static-page .content-inner, .static-page .left-menu-box .contact-info .email, .static-page .left-menu-box .showroom-info .map-link{
	color: #666;
}

.how-to-buy .left-menu-box .one-left-menu, .how-to-buy .left-menu-box .contact-info .title, .how-to-buy .left-menu-box .leave-message,
.how-to-buy .left-menu-box .showroom-info .title,
.static-page .left-menu-box .one-left-menu, .static-page .left-menu-box .contact-info .title, .static-page .left-menu-box .leave-message,
.static-page .left-menu-box .showroom-info .title{
	text-transform: uppercase;
	font-size: 13px;
}

/* new style payment method */
.how-to-buy .s-title.w-bb,
.static-page .s-title.w-bb{
	color: #6d6d6d;
	font-weight: 600;
	margin-top: 0;
}


.how-to-buy.payment-method #starbox .methods{
	position: relative;
	float: left;
	border-right: 1px solid #d1d1d1;
}
.how-to-buy.payment-method #starbox .methods li{
	margin: 0;
	height: 40px;
	line-height: 40px;
	position: relative;
	
}
.how-to-buy.payment-method #starbox .methods li:hover, .how-to-buy.payment-method #starbox .methods li.hover{
	margin: 0;
	height: 38px;
	line-height: 38px;
	border-top:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	background: #f7f7f7;
}
.how-to-buy.payment-method #starbox .methods li:first-child:hover, .how-to-buy.payment-method #starbox .methods li.hover:first-child{
	border-top:1px solid #f7f7f7;
}


.how-to-buy.payment-method #starbox .tab-title{
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	line-height: 40px;
	height: 40px;
	cursor: pointer;
	padding-left: 20px;
	padding-right: 30px;
	position: relative;
}
.how-to-buy.payment-method #starbox .methods li:hover .tab-title, .how-to-buy.payment-method #starbox .methods li.hover .tab-title{
	height: 38px;
	line-height: 38px;
}

.how-to-buy.payment-method #starbox .methods li:hover i, .how-to-buy.payment-method #starbox .methods li.hover i{
	position: absolute;
	top: 5px;
	right: 3px;
}
.how-to-buy.payment-method #starbox .methods li:hover i:after, .how-to-buy.payment-method #starbox .methods li.hover i:after{
	color: #666;
	content:'\f105';
	font-family: "FontAwesome";
	font-size: 1.3em;
	height: 26px;
	line-height: 25px;
	margin-left: 5px;
	position: absolute;
	right: 10px;
	top: 1px;
	width: 6px;
	font-style: normal;
}


.how-to-buy.payment-method #starbox li:first-child .tab-title{
	margin-top: 0;
}
.how-to-buy.payment-method #starbox .tab-title.hover{
	text-decoration: underline;
}
.how-to-buy.payment-method #starbox .tab-title.hover:after{
	content: '';
	background: url('../img/help/help-page-sprite.png') -140px -37px;
	display: inline-block;
	width: 6px; height: 9px;
	margin-left: 10px;
}
.how-to-buy.payment-method #starbox .tab-content{
	height: 100%;
	padding: 0 10px 0 20px;
	border-left: 1px solid #d1d1d1;
	display: none;
	margin-top: 0;
}
.how-to-buy.payment-method #starbox .tab-content .hcl{
	padding-top: 28px;
	padding-bottom: 28px;
}
.how-to-buy.payment-method #starbox .methods, .how-to-buy.payment-method #starbox .tab{
	display: table-cell;
	margin: 0;
	vertical-align: top;
}
.how-to-buy.payment-method #starbox .tab{
	position: relative;
	left: -1px;
}
.how-to-buy.payment-method #starbox .tab li:first-child{
	display: inline-block;
}

.how-to-buy.payment-method #starbox .tab-content .title{
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 20px;
	padding: 0;
}

.how-to-buy.payment-method #starbox .tab-content p{
	margin-bottom: 10px;
}

.selectboxit-container.selectboxit-container .select_bank_account_1, .selectboxit-container.selectboxit-container .select_bank_account_2{
	display: none;
}

.static-page .left-menu-box, .profile-page .left-menu-box{
	font-size: 13px;
}

/* discounts */

.how-to-buy .module .h-title{
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 20px;
}

.how-to-buy .description p{
  margin-bottom: 20px;
}
.how-to-buy .module .description p{
  width: 500px;
}
.how-to-buy .module .h-title i{
  background-image: url('../img/help/help-page-sprite.png');
  display: inline-block;
  width: 21px; height: 21px;
  margin-right: 5px;
  position: relative;
  top: 5px;
}
.how-to-buy .module{
 border-bottom: 1px solid #e9e9e9;
 position: relative;
 padding: 25px 0;
}
.how-to-buy .module .h-title .badge{
  background-position: -7px -64px;
}
.how-to-buy .module .h-title .gift{
  background-position: -31px -64px;
}
.how-to-buy .module .h-title .group{
  background-position: -55px -64px;
}

.how-to-buy .module .figure .discount{
  width: 77px; height: 77px;
  float: left;
  margin-right: 20px;
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  line-height: 77px;
}
.how-to-buy .module .figure .discount.t1{
  background-image: url('../img/help/discount-1.jpg');
}
.how-to-buy .module .figure .discount.t2{
  background-image: url('../img/help/discount-2.jpg');
}
.how-to-buy .module .figure .discount.t3{
  background-image: url('../img/help/discount-3.jpg');
}
.how-to-buy .module .figure .h-more{
  margin-top: 15px;
  display: block;
}

.how-to-buy .module .repr-image{
  position: absolute;
  bottom: 0;
}
.how-to-buy .module .description .figure p{
  margin-bottom: 5px;
  font-size: 16px;
}
.how-to-buy .module .repr-image.p1{
  right: -38px;
}
.how-to-buy .module .repr-image.p2{
  right: 0;
}
.how-to-buy .module .repr-image.p3{
  right: -80px;
}
.account-not-logged{
  padding: 20px 0;
}
.account-not-logged .create{
  color: #fd50b1!important;
}
.account-not-logged .create, .account-not-logged .login{
  cursor: pointer;
}

/* help */
.how-to-buy .article-description-title-container{
	margin: 0;
	padding: 20px 0;
}

.how-to-buy .article-description-title{
	top: 0;
	font-size: 16px;
}

.how-to-buy .article-description{
	margin-top: 10px;
}

.how-to-buy  .article-description-title, .how-to-buy  .article-description-title-container .s-title.cart{
	font-size: 16px;
}
.how-to-buy .open-box-arrow{
	margin: 0;
	top: 25px;
	-webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
	border: 0;
}
.how-to-buy .qsts .article-description-title-container{
	border-top: 0;
	border-bottom: 1px solid #e6e6e6;
}
.how-to-buy .qsts .article-description-container:first-child .article-description-title-container{
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}
.how-to-buy .transport-right-box{
	width: 212px;
}

/* about us */

.how-to-buy .about-us-text{
	padding: 10px 0;
}

.how-to-buy .navigation{
	margin-top: 10px;
}
.how-to-buy .content{
	padding: 20px 0;
}

.how-to-buy .content div{
	display: none;
}
.how-to-buy .navigation h2{
	font-size: 13px;
	float: left;
	font-weight: normal;
	margin-left: 23px;
	line-height: 30px;
	cursor: pointer;
}
.how-to-buy .navigation h2:first-child{
	margin-left: 0;
}
.how-to-buy .navigation h2.active{
	border-bottom: 2px solid #6ecb00;
	position: relative;
	top: 1px;
}

.how-to-buy .navigation {
	border-bottom: 1px solid #e6e6e6;
}
.how-to-buy .navigation h2 i{
	background-image: url('../img/help/help-page-sprite.png');
	display: inline-block; vertical-align: middle;
	margin-right: 5px;
	width: 16px; height: 16px;
}
.how-to-buy .navigation h2 i.home{
	background-position: -102px -8px;
}
.how-to-buy .navigation h2 i.stat{
	background-position: -144px -5px;
}
.how-to-buy .navigation h2 i.vlf{
	background-position: -123px -9px;
}

/* termeni si conditii */

.how-to-buy .s-title.w-bb.mt{
	margin-top: 20px;
}

.how-to-buy .sub.subtitle{
	font-size: 13px;
}

.faq .article-description-title{
	font-weight: normal;
}
.faq .article-description-title:hover{
	color: #3a3a3a;
}
/* contact */
.contact .description, .contact .contact-details{
	font-size: 13px;
}
.contact fieldset{
	padding: 0;
}
.contact .contact-details li p{
	display: inline-block;
	vertical-align: middle;
	color: #000;
	font-size: 17px;
	font-weight: 600;
	line-height: 23px;
}
.contact .contact-details li p.grey, .contact .contact-details li p.grey a{
	display: inline-block;
	color: #666;
	font-size: 13px;
	font-weight: normal;
}

.contact .contact-details li{
	display: inline-block;
	padding: 0 30px 0 0;
	line-height: 23px;
	margin-top: 0;
}



.contact .contact-details li.tel i.phone-icon{
	background-position: -173px -23px;
}

.contact .contact-details .email i{
	width: 19px;
	height: 23px;
	display: inline-block;
	margin-right: 5px;
	position: relative;
	top: 3px;
}
.contact .contact-details .email i:after{
	content:'\f0e0';
	font-family: 'FontAwesome';
	height:23px;
	line-height: 17px;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #a4a4a4;
}
.contact .contact-details .email a, .contact .contact-details .whatsapp a{
	color: #000;
}



.contact .contact-details .email a:hover, .contact .contact-details .whatsapp a:hover{
	text-decoration: underline;
}
.contact .contact-details{

}

.contact .contact-details li.whatsapp i{
	position: relative;
	top: 8px;
}
.contact .contact-details li.whatsapp i, .contact .contact-details li.whatsapp i object, .contact .contact-details li.whatsapp i img{
	width: 23px;
	height: 23px;
}


.contact .content-inner .row input{
	background-color: #fff;
}
.contact textarea{
	background-color: #fff;
	border-radius: 0;
	width: 671px;
}
.contact .content-inner .pink-button{
	margin-right: 22px;
	height: 37px;
	min-width: 120px;
	font-size: 14px;
}
.contact .content-inner .row input, .contact .content-inner .row{
	width: 323px;
	height: 32px;
}
.contact .content-inner .row{
	margin-bottom: 20px;
}
.how-to-buy .one-payment-method{
	display: block;
}
.qsts .article-description ul{
	float: none;
}
.article-description .bottom-quote{
	height: 42px;
	display: block;
}
.bottom-quote h4{
	font-style: italic;
	font-weight: normal;
	color: #fe2db2;
	font-size: 25px;
	padding-right: 25px;
	margin: 0;
}
.bottom-quote p{
	border-left: 1px solid #d9d9d9;
	padding-left: 15px;
}
.bottom-quote h4, .bottom-quote p{
	display: inline-block;
	vertical-align: middle;
	padding-top: 10px; padding-bottom: 10px;
}
.contact-info{
	padding: 25px 0;
	margin-top: 15px;
}
.tab-content .white-button, .one-payment-method .select-dsh{
	margin-top: 20px;
}

.how-to-buy .content-inner, .static-page .content-inner, .profile-page .content-inner, .order-detail.profile-page .content-inner, body.empty-listing.profile-page .content-inner, body.empty-listing.profile-page #content_inside{
		padding-left: 204px !important
	}
.static-page .sherri-hill-special-infos{
	width: auto;
	padding: 0;
}
.static-page .new-text-boxes, .profile-page .new-text-boxes{
	margin-left:8px;
	margin-top: 8px;
}
.static-page .how-to-buy-image img{
	width: 100%;
}


#guestbook-form .textarea-cnt, #guestbook-form .input-cnt{
  position: relative;
}
#guestbook-form .textarea-cnt textarea{
    padding:5px;
    background:#fff;
    position: relative;
    height: 80px;
}

#guestbook-form .textarea-cnt:hover textarea{
  border:1px solid #a6a6a6;
}
#guestbook-form .textarea-cnt.error textarea{
    border: 1px solid #ff5e7c;
    box-shadow: 0 1px #ff7272 inset;
}

#guestbook-form .textarea-cnt.error .inline-error-container{
    top:-23px;
    right:auto;
    left:-11px;
    border: 0;
    padding: 0;
    padding-bottom: 4px;
    background: #fff;
    color: #ff5e7c;
		white-space: nowrap;
}
#guestbook-form .input-cnt.error .inline-bottom-error-container{
    top:-23px;
    right:auto;
    left:0px;
    border: 0;
    padding: 0;
    padding-bottom: 4px;
    background: #fff;
    color: #ff5e7c;
		position: absolute;
}
#guestbook-form .textarea-cnt.error .inline-error-container .arrow, #guestbook-form .input-cnt.error .inline-bottom-error-container .arrow{
    top:auto;
    bottom:-6px;
    background: url("../img/error-bottom-arrow.png") no-repeat;
    width: 11px;
    height: 6px;
    left:16px;
    display: none;
}
#guestbook-form .inline-check-container{
  display: none;
}

#guestbook-form .on-top-field{
    padding-bottom: 3px;
    display: block;
    line-height: 20px;
}
.thankyou-message-contact{
	font-size: 19px;
	font-weight: 600;
	line-height: 25px !important;
	padding-bottom: 14px;
}
.thankyou-message-contact .sent-contact-message-icon{
	top: 5px;
}


.order-detail.profile-page .content-inner .article-description-title-container .white-box{
	margin-left: 8px;
  margin-top: 8px;
}


@media only screen and (min-width: 1200px){
	.how-to-buy #main_container, .static-page #main_container, .profile-page #main_container{
		width: 1200px;
	}
	.how-to-buy .content-inner, .static-page .content-inner, .profile-page .content-inner, .order-detail.profile-page .content-inner, body.empty-listing.profile-page .content-inner, body.empty-listing.profile-page #content_inside{
		padding-left: 228px !important
	}
	.how-to-buy .left-menu-box, .static-page .left-menu-box, .profile-page .left-menu-box{
		width: 228px;
	}
	.static-page .sherri-hill-special-infos{
		width: auto;
	}
	.static-page .new-text-boxes, .profile-page .new-text-boxes{
		margin-left:12px;
		margin-top:12px;
	}
	.order-detail.profile-page .content-inner .article-description-title-container .white-box{
		margin-left: 12px;
    margin-top: 12px;
	}
	.how-to-buy .left-menu-box .inner, .static-page .left-menu-box .inner, .profile-page .left-menu-box .inner{
		margin-top: 12px;
	}
}

.faqs-listing{
	margin-left: 12px;
	margin-bottom: 12px;
}

.faqs-listing .new-text-boxes{
	margin: 0;
	padding: 12px;
}
.faqs-listing .new-text-boxes:not(:first-of-type){
	border-top: 0;
}
.faqs-listing .new-text-boxes .open-close{
	top: 10px;
}

.faqs-listing .new-text-boxes .title{
	font-size: 14px;
}
.faqs-listing .new-text-boxes .container{
	padding-top: 12px;
}
.faqs-listing .new-text-boxes .line-2{
	font-size: 13px;
}

body.bfr-listing .text-holder-inner.new .textholder-breadcrumb{
	display:none;
}
body.bfr-listing .text-holder-inner.new .title{
	display:none;
}
body.bfr-listing .text-holder-inner.new .description{
	display:none;
}
body.bfr-listing .container-inner{
	padding-top:10px;
}
#top-slider .bottomBar .title{
	display: block
}
body.black-friday.article-detail .banner-container-shadow{
	display:none;
}
body.article-detail .banner-container-shadow-container.blfr-day{
	display:none;
}
.zIdx10000{
	z-index: 10000;
}
.noselect{
	-webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* IE/Edge */
  user-select: none;           /* non-prefixed version, currently
                                  not supported by any browser */
}
.free-shipping{
	color: #45AB69;
	text-transform: uppercase;
	font-weight: 600;
}
.not-specified-shipping{
	color: red;
}

.info-tips-container{
	background: #fff none repeat scroll 0 0;
	border: 1px solid #d1d1d1;
	margin: 10px 0;
	padding: 15px 22px 17px 22px;
}
.info-tips-container .title{
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	font-size: 20px;
	padding-bottom: 5px;
}
.info-tips-container .description{
	color: #666666;
	font-size: 13px;
	line-height: 19px;
	padding-bottom: 5px;
}

.info-tips-container .txt{
	color:#e60000;
	font-weight: bold;
	font-size: 18px;
	float:left;
	line-height: 50px;
}
.info-tips-container .right-txt{
	float:right;
	color:#e60000;
	font-weight: bold;
	font-size: 18px;
	line-height: 50px;
}
.carousel-info-tips.new-text-boxes{
	padding:19px 0px;
}
.carousel-info-tips .inner{
	
	overflow: hidden;
	padding-left:19px;
	position:relative;
}
.carousel-info-tips .inner .inner2{
	width: 80000px;
}
.carousel-info-tips .info-tips-container{
	padding:0 !important;
	border:0;
	margin:0;
	
	display: inline-block;
	float: left;
	
}
.carousel-info-tips .info-tips-container .inner3{
	background:#f2f2f2;
	padding:27px;
	min-height: 109px;
	width: 866px;
	margin-right:19px;
}
.carousel-info-tips .info-tips-container .title{
	padding-bottom:17px;
}
.carousel-info-tips .inner .inner2.slick-slider .slick-prev{
	left:-16px;
}

.new-text-boxes{
	padding:19px;
	background: #fff;
	border:1px solid #e9e9e9;
	margin-top: 8px;
	position: relative;
}
.new-text-boxes:hover, .new-text-boxes.hover{
	border:1px solid #d1d1d1;
}
.new-text-boxes.border{
	border:2px solid #d0d0d0;
}
.new-text-boxes.no-padding{
	padding:0
}
.new-text-boxes .title{
	font-size: 18px;
	font-weight: 600;
	color: #000;
	padding-bottom: 20px;
	line-height: 17px;
}

.new-text-boxes h1.title{
	margin: 0;
	margin-top: 7px;
	line-height: 19px;
	padding-bottom: 7px;
}

.new-text-boxes .title .red, .new-text-boxes .red{
	color:#f3442d;
}
.new-text-boxes .title .green, .new-text-boxes .green{
	color:#45ab69
}
.new-text-boxes .title.click{
	cursor: pointer;
	display:inline-block;
}
.new-text-boxes .cnt{
	position: relative;
}
.new-text-boxes .cnt .inner.rmargin.margin315{
	border-right: 1px solid #e6e6e6;
	margin-right:315px;
}
.new-text-boxes .cnt .inner-right.width315{
	position: absolute;
	top:0;
	right:0;
}
.new-text-boxes .line-1{
	font-size: 14px;
	color: #a4a4a4;
	line-height: 19px;
	padding: 15px 0 2px 0;
	position:relative;
}
.new-text-boxes .line-2{
	font-size: 14px;
	color: #666666;
	line-height: 19px;
	position:relative;
}
.new-text-boxes .line-3{
	font-size: 13px;
	color: #6d6d6d;
	line-height: 19px;
	position:relative;
}
.new-text-boxes .line-3 ul.no-padding{
	padding:0;
	margin:0;
}
.new-text-boxes .line-3 ul.no-padding li{
	list-style: none
}
.new-text-boxes .line-3 a{
	color: #4974ff;
	text-decoration: underline;
}

.new-text-boxes .line-2.style-1{
	font-style: italic;
}
.new-text-boxes .line-2.red{
	color:#df615e;
}
.new-text-boxes .line-2.green{
	color:#45ab69
}
.new-text-boxes .inner-right.gift-card{
	position:relative;
}
.new-text-boxes .inner-right.gift-card .gc-txt{
	position:absolute;
	top:105px;
	left:15px;
}
.new-text-boxes .inner-right.gift-card .gc-txt > div{
	font-size: 19px;
	color: #bc4395;
	line-height: 21px;
}
.new-text-boxes .inner-right.gift-card .gc-txt > div b{
	font-size: 23px;
	line-height: 27px;
}
.new-text-boxes .payment-buttons{
	padding-top:10px;
	font-size: 14px;
	color: #6d6d6d;
	line-height: 19px;
}
.new-text-boxes .payment-buttons .white-button{
	margin-left: 0;
	background: #45ab69;
	border: 1px solid #45ab69;
	border-bottom: 1px solid #2e7246;
	box-shadow: 0 0px #cacaca, 0 0 0 0px rgba(255, 255, 255, 0) inset;
	color: #fff;
	height: 34px;
	line-height: 34px;
	font-size: 13px;
}
.new-text-boxes .payment-buttons .white-button:hover{
	border: 1px solid #45ab69;
	border-top: 1px solid #2e7246;
	
}

.new-text-boxes .payment-buttons .white-button.link-style{
	background:none;
	border: 0;
	font-size: 14px;
	color: #6d6d6d;
	line-height: 19px;
	text-decoration: underline;
	padding: 0;
	margin: 0;
	height:auto;
	
}

.new-text-boxes .simple-text{
	font-size: 14px;
	color: #6d6d6d;
	line-height: 19px;
}

.new-text-boxes .top-right-corner{
	position:absolute;
	top:15px;
  right: 15px;
}


.new-text-boxes .container{
	padding-top: 20px;
}

.new-text-boxes .one-bank-option{
  color: #666666;
  font-size: 14px;
  line-height: 19px;
  position: relative;
}
.new-text-boxes .one-bank-option .one-bank-option-title{
  display: block;
  color: #a4a4a4;
  font-size: 14px;
  line-height: 19px;
  padding: 15px 0 2px;
  position: relative;
  
}
.new-text-boxes .important{
	background:#666;
	line-height: 19px;
	font-size: 10px;
	text-transform: uppercase;
	color:#fff;
	padding:0 5px;
	letter-spacing: 1px;
	font-weight: 600;
	position:relative;
}
.new-text-boxes .important.red{
	background: #e72525;
}

.new-text-boxes .left-side{
	display:table-cell;
	vertical-align:top;
	line-height: 0;
}
.new-text-boxes .right-side{
	display:table-cell;
	vertical-align:top;
	line-height: 0;
}
.new-text-boxes .inner-side{
	padding: 22px 22px;
}
.new-text-boxes .inner-side h2{
	text-transform: uppercase;
	font-size: 22px;
	line-height: 30px;
	padding:0;
	margin:0;
	padding-bottom: 15px;
}
.new-text-boxes .inner-side p{
	line-height: 20px;
	font-size: 13px;
	color: #242424;
	padding-bottom: 15px;
}

.new-text-boxes .inner-side .company-info{
	padding-top: 10px;
}

.company-info .contact p, .company-info .contact p a{
	font-size: 16px;
	line-height: 30px;
	color: #242424;
	font-weight: 600;
	margin: 0;
	padding:0;
}

.company-info .contact a:hover {
  
  text-decoration: underline;
  
}

.company-info .contact a {
  
  margin-left: 0px;
	display: block;
  
}
.company-info .contact a.email{
  margin-left: 0;
}

.company-info .contact .email span{

  float: left;
  height: 15px;
  width: 19px;
  margin: 0 6px 0 0;
	font-family: 'FontAwesome';
	content: '\f0e0';
	
}
.company-info .contact .email span:after{
	font-family: 'FontAwesome';
	content: '\f0e0';
	position: relative;
	top: 0px;
	left: 2px;
	color: #242424;
}

.company-info .contact .tel span, .company-info .contact .chat span{

  float: left;
  height: 15px;
  width: 19px;
  margin: 0px 6px 0 0;
}
.company-info .contact .tel span:after{
	font-family: 'FontAwesome';
	content: '\f095';
	position: relative;
	top: 3px;
	left: 2px;
	color: #242424;
	font-size: 20px
}
.company-info .contact .chat span:after{
	font-family: 'FontAwesome';
	content: '\f075';
	position: relative;
	top: 0px;
	left: 2px;
	color: #242424;
}
.company-info .contact .address .map-marker:after{
	font-family: 'FontAwesome';
	content: '\f041';
	position: relative;
	top: 0px;
	left: 0px;
	color: #242424;
	font-style:normal;
	margin-right: 5px;
}
/*\f041 - map marker*/

.company-info .contact .tel i{
  font-style: normal;
}

.company-info .contact .whatsapp{
}
.company-info .contact .whatsapp i{
	position: relative;
	top: 5px;
}
.company-info .contact .whatsapp i, .company-info .contact .whatsapp i object,.company-info .contact .whatsapp i img{
	width: 21px;
	height: 21px;
}
.company-info .contact .whatsapp a{
	display: inline-block;
}
.company-info .contact .whatsapp:hover i{
	text-decoration: none;
}



.btn-2019{
	height: 48px !important;
	line-height: 48px !important;
	letter-spacing: 1px !important;
	font-weight: 600 !important;
	font-size:14px !important;
	display: block !important;
	padding : 0 15px;
	cursor: pointer;
	text-align: center;
}
.btn-2019:hover, .btn-2019:active{
	height: 48px !important;
	line-height: 48px !important;
	letter-spacing: 1px !important;
	font-weight: 600 !important;
	font-size:14px !important;
	padding : 0 15px;
	opacity: 0.8
}
.btn-2019.btn-uppercase{
	text-transform: uppercase;
	
}
.btn-2019.btn-rounded{
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	border-radius: 24px;
}


.btn-2019.btn-green{
	border: 1px solid #45ab69;
}
.btn-2019.btn-grey{
	background: #F7F7F7;
	border: 1px solid #C5C5C5;
	color: #242424;
}
.btn-2019.btn-pink{
	border: 1px solid #fe2db2;
}

.btn-2019.btn-black{
	background: #242424;
	border: 1px solid #242424;
	color: #fff;
}




.like-table{
 display: table;
 width: 100%;
}
.like-table .one-row{
	display: table-cell;
	font-size: 13px;
	line-height: 19px;
	vertical-align: middle;
}
.like-table .one-row.w100{
	width:100px;
	overflow:hidden;
}
.like-table .one-row.w200{	width:200px;	overflow:hidden; }
.like-table .one-row.w300{	width:300px;	overflow:hidden; }
.like-table .one-row.w350{	width:350px;	overflow:hidden; }
.like-table .one-row.w400{	width:400px;	overflow:hidden; }

.like-table .one-row.right{
	float: none;
	text-align: right;
}

i.check-round-arrow{
	background: rgba(0, 0, 0, 0) url("../img/arrows-sprite-v3.png?2") no-repeat scroll -55px -250px;
	width: 22px;
	height: 24px;
	display: inline-block;
	position:relative;
	top:4px;
	margin-right:6px;
}

.blue-link{
	font-size: 13px;
	color: #4974ff;
	text-decoration: underline;
}
.blue-link:hover{
	color: #3451b2;
}

.grey-link-with-flag{
	font-size: 13px;
	color: #666;
	text-decoration: none;
	font-size: 13px;
	line-height: 25px;
	margin-left: 16px;
	white-space: nowrap;
}
.grey-link-with-flag:hover{
	color: #000;
	text-decoration: underline;
}

a.grey-link-with-flag .flag {
    margin-right: 3px;
    position: relative;
    top: 1px;
}

.gdpr-accepting{
	position:relative;
}
.gdpr-accepting .inner{
	position:relative;
}
.gdpr-accepting .icheckbox_flat-grey{
	position:absolute !important;
	top:	2px;
	left:	0;
}
.gdpr-accepting label.for-checkbox{
	display:block;
	margin-left:25px;
	line-height: 19px;
	font-weight: normal;
}
.gdpr-accepting input[type="checkbox"]{
	width: auto !important;
	height: auto !important;
}
.gdpr-accepting label.for-checkbox a.blue-link{
	font-size: 13px;
}


iframe[name="google_conversion_frame"]{
	height:0;
	display:none;
}

body.ref2performant #header-wrapper .top-info .info.phone{
	visibility:hidden
}
body.ref2performant #footer .contact .tel{
	display:none;
}

body.refProfitshare #header-wrapper .top-info .info.phone{
	visibility:hidden
}
body.refProfitshare #footer .contact .tel{
	display:none;
}


.clear{
  clear: both;
}
.product-badges{
  margin: 0; padding: 0 0 10px 0;
  box-sizing: border-box;
  position: relative;
  left: -1px;
  height: 140px;
  overflow: hidden;
}
.product-badges li{
  list-style: none;
  font-family: 'Open Sans', sans-serif;
  border-left: 1px dotted #a4a4a4;
  box-sizing: border-box;
  padding: 0 15px; margin-top: 11px;
  min-width: 150px;
}
/*.product-badges li:nth-child(3n+0){
  border: none;
}*/
.product-badges li span{
  color: #242424;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  padding-left: 5px;
  line-height: 13px;
}
.product-badges li.eu-shipping span{
  color: #41479b;
}

.banner-container .product-badges li.loyalty{
	padding-right: 15px;
}

.product-badges{

}
.product-badges li{
  display: inline-block;
  cursor: default;
 /* text-align: center; */
}
.product-badges li i,
.product-badges li span{
  display: inline-block;
  vertical-align: middle;
 /* text-align: center; */
 
}
.product-badges li span{
   text-align: left;
}
.product-badges li i{
 /* text-align: center; */
  background-image: url('../img/badge-sprites-v1.7.jpg?7');
  width: 34px; height: 34px;
  position: relative;
}
.product-badges .sherri-hill i{

}

.product-badges li.bg-white{
  display: block;
  width: 2px;
  height: 100%;
  position: absolute;
  top: 0;
  background: #fff;
  box-sizing: unset;
  min-width: 2px;
  padding: 0;
  margin: 0;
  left: -1px;
}

.product-badges li i{
  /* display: block; */
}
.product-badges .retour i{
  background-position: 0 0;
  top:-2px;
}
.product-badges .money-back i{
  background-position: -34px 0;
  top:-2px;
}
.product-badges .quality i{
  background-position: -68px 0;
  top:-2px;
}
.product-badges .shipping i{
  background-position: -102px 0;
}
.product-badges .quick-shipping i{
  background-position: -170px 0;
}
.product-badges .free-shipping i{
  background-position: -136px 0;
  
}
.product-badges .eu-shipping i{
  background-position: -563px 0;
  width: 36px;
}
.product-badges .ae-shipping i{
	background-image: url('../img/badge-sprites-v1.6.jpg?8');
  background-position: -563px -34px;
  width: 36px;
	height: 21px;
}
.product-badges .exclusive i{
  background-position: -204px 0;
}
.product-badges .made-in-ro i{
  background-position: -238px 0;
}
.product-badges .embroidery i{
  background-position: -272px 0;
}
.product-badges .handmade i{
  background-position: -306px 0;
}
.product-badges .pregnants i{
  background-position: -340px 0;
}
.product-badges .nurse i{
  background-position: -374px 0;
}
.product-badges .sherri-hill i{
  background-position: -408px -7px;
  width: 122px; height: 20px;
}
.product-badges .measured i{
  background-position: -527px 0;
  
}
.product-badges .payment i{
  background-position: -599px 0;
  width: 25px;
  margin-left: 5px;
  
}

.product-badges .armo i{
  background-position: -630px 0;
  width: 125px;
  height: 54px;
}
.product-badges .trusted i{
  background-position: -758px 0;
  width: 53px;
  height: 54px;
}

.product-badges .loyalty i{
  background-position: -847px 0;
  top:-2px;
}

.product-badges .payment span{
  padding-left: 9px;
}


.product-badges .sherri-hill span{
  padding-left: 0;
  display: block;
}
#lang_hun.product-badges .sherri-hill span{
  font-size: 10px;
}
.product-badges .sherri-hill{
  line-height: 14px;
  vertical-align: top;
}
.product-badges .production i{
  background-position: -815px -2px;
}



.banner-container .product-badges{
  height: auto;
  width:100%;
  display: table;
  left: 0;
  padding: 0;
}
.banner-container.badges-1{
  padding: 22px 19px 22px 19px;
}
.banner-container .product-badges li{
  display: table-cell;
  vertical-align: middle;
  height: 46px;
  border: 0;
  padding: 0 0 0 15px;
}
.banner-container .product-badges li.sep{
  width:0;
  min-width: 0;
  border-left: 1px dotted #a4a4a4;
  padding: 0 0 0 10px;
}

.product-badges.one-column{
  height: auto;
  padding-bottom: 0px;
}
.product-badges.one-column li{
  border: 0;
	text-align: left;
	background: none;
	padding-top: 5px;
	padding-bottom: 5px;
  padding-left:0;
}
.product-badges.one-column li i{
	background-image: url('../img/mobile/return-process-icn-3x.jpg');
	background-size: 62px 183px;
  width: 62px; height: 61px;    
}
.product-badges.one-column li.retour-step-1 i{
	
}
.product-badges.one-column li.retour-step-2 i{
	background-position:0px -61px;
}
.product-badges.one-column li.retour-step-3 i{
	background-position:0px -122px;
}
.product-badges.one-column li span{
	font-size: 12px;
	line-height: 15px;
}


/* ---------------- Illustrate measures --------------------------- */

#inline-measures .size-chart i, .size-chart span{
  display: inline-block;
  vertical-align: middle;
}
#inline-measures .size-chart i{
  background-image: url('../img/masuratori-sprite.jpg');
	margin-top:10px;
	margin-bottom:10px;
}
#inline-measures .size-chart .measure-tag-55 i{
  width: 110px;
  height: 141px;
  background-position: 0 0;
}
#inline-measures .size-chart .measure-tag-3351 i{
  width: 110px;
  height: 87px;
  background-position: 0 -156px;
}
#inline-measures .size-chart .measure-tag-3099 i{
  width: 110px;
  height: 91px;
  background-position: 0 -263px;
}
#inline-measures .size-chart .measure-tag-5 i,
#inline-measures .size-chart .measure-tag-6 i{
  width: 117px;
  height: 91px;
  background-position: 0 -372px;
}
#inline-measures .size-chart .measure-tag-4 i{
  width: 117px;
  height: 86px;
  background-position: 0 -479px;
}
#inline-measures .size-chart .measure-tag-2 i{
  width: 96px;
  height: 89px;
  background-position: 0 -581px;
}
#inline-measures .size-chart .measure-tag-3 i{
  width: 96px;
  height: 83px;
  background-position: 0 -689px;
}
#inline-measures .size-chart .measure-tag-3771 i,
#inline-measures .size-chart .measure-tag-3778 i,
#inline-measures .size-chart .measure-tag-3772 i{
  width: 110px;
  height: 100px;
  background-position: 0 -787px;
}
#inline-measures .size-chart .measure-tag-3776 i,
#inline-measures .size-chart .measure-tag-3777 i{
  width: 112px;
  height: 121px;
  background-position: -109px 0;
}
#inline-measures .size-chart .measure-tag-8 i{
  width: 110px;
  height: 88px;
  background-position: -109px -148px;
}
#inline-measures .size-chart .measure-tag-62 i{
  width: 77px;
  height: 148px;
  background-position: -142px -264px;
}
#inline-measures .size-chart .measure-tag-60 i{
  width: 77px;
  height: 132px;
  background-position: -142px -442px;
}
#inline-measures .size-chart .measure-tag-3586 i,
#inline-measures .size-chart .measure-tag-3770 i{
  width: 77px;
  height: 136px;
  background-position: -142px -594px;
}
#inline-measures .size-chart .measure-tag-78 i{
  width: 96px;
  height: 65px;
  background-position: -127px -762px;
}
#inline-measures .size-chart .measure-tag-55 span,
#inline-measures .size-chart .measure-tag-3351 span,
#inline-measures .size-chart .measure-tag-3099 span,
#inline-measures .size-chart .measure-tag-4 span,
#inline-measures .size-chart .measure-tag-2 span,
#inline-measures .size-chart .measure-tag-3 span{
  margin-top: 18px;
}
#inline-measures .size-chart .measure-tag-5 span,
#inline-measures .size-chart .measure-tag-6 span{
  margin-top: 15px;  
}
#inline-measures .size-chart .measure-tag-3771 span,
#inline-measures .size-chart .measure-tag-3776 span,
#inline-measures .size-chart .measure-tag-3777 span,
#inline-measures .size-chart .measure-tag-3778 span,
#inline-measures .size-chart .measure-tag-3772 span{
  margin-top: 27px;  
}
#inline-measures .size-chart .measure-tag-62 span{
  margin-top: 70px;
}
#inline-measures .size-chart .measure-tag-60 span,
#inline-measures .size-chart .measure-tag-3586 span,
#inline-measures .size-chart .measure-tag-3770 span{
  margin-top: 35px;
}
/* ---------------------------- Measure PopUp ---------------------------------------*/

/* ----------------------- ld -------------------------------*/
#inline-measures{
	position: relative;
	
}

#inline-measures .white-button{
	margin-top: 15px;
	width: 150px;
}
#inline-measures .white-button.dimensions-trigger{
		width: inherit;
		padding: 0 8px;
		margin-left: 15px;
}
#chart-box-content, #dimensions-popup-content{
	display:none;
}
#inline-measures .notify-inner{
	width: 960px;
	padding: 0;
}
#inline-measures .notify-inner .message{
	width: 960px;
}
#inline-measures .notify-inner .title-container{
	padding-top: 25px;
	padding-left: 30px;
	
	float: left;
}
#inline-measures .notify-inner .title-container .popup-title{
	font-size: 17px;
	font-weight: bold;
}
#inline-measures .notify-inner .title-container .product-title{
	font-size: 14px;
	color: #a4a4a4;
}
#inline-measures .notify-inner .additional-title-container{
	float:right;
	padding-top : 27px;
	padding-right:30px;
	font-weight: 600;
	line-height: 24px;
}
#inline-measures .notify-inner .additional-title-container .stretching.selected{
	color : #53bf00
}
#inline-measures .add-2-cart-container{
	margin-top: 34px;
	margin-right: 27px;
}
#chart-box.notify .pink-button.add2cart-btn,
#chart-box.notify .pink-button.wishlist-btn{
	position: inherit;
	top: inherit;
	right: inherit;
	margin-left: 15px;
}
#chart-box.notify .pink-button.add2cart-btn{
	margin-left: 42px;
}
#inline-measures .add-2-cart-container .sizes{
	line-height: 25px;
	margin-top: 4px;
	display: none;
}
#inline-measures .add-2-cart-container .sizes .gr-size{
	margin-left: 8px;
}
#inline-measures .measure-form{
	float: left;
	margin-top:0;
	border: 1px solid #cacaca;
	padding-top: 0;
	position: relative;
	z-index: 3;
	margin-left:0;
	width: 230px;
}
#inline-measures .measure-form.need-fill{
	border: 1px solid #7bdb34;
}
#inline-measures .measure-table-container.swimsuit .measure-form{
	width: 250px;
}
#inline-measures .measure-table-descr{
	padding-left: 30px;
}
#inline-measures .measure-table-container{
}

#inline-measures .measure-table-container.footwear .product-detail{
	width: 885px;
}
#inline-measures .measure-table-container.swimsuit .product-detail{
	width: 884px;
}

#inline-measures .product-detail .info .product-image{
	display : inline-block;
	font-size: 0;
	line-height: 0;
}
#inline-measures .product-detail .info .product-image img{
	/*
	width: 83px;
	border:1px solid #d1d1d1;
	border-bottom:1px solid #9b9b9b;
	*/
}
#inline-measures .product-detail .info .product-title-price{
	padding-left:25px;
}
#inline-measures .product-detail .info .product-title-price .title{
	/*line-height: 18px;
	font-size: 13px;
	color : #666666;
	padding-bottom:3px;
	*/
	line-height: 19px;
	font-size: 13px;
	color : #666;
	padding-bottom:3px;
	font-weight: normal;
}
#inline-measures .product-detail .info .product-title-price .price{
	padding-left: 0;
	margin-left: 0;
	height: 26px;
}
#inline-measures .product-detail .info .additional-title-container{
	line-height: 19px;
	font-size: 13px;
	color : #666;
	padding-bottom:3px;
	font-weight: normal;
}

#inline-measures .product-detail .left-arrow{
  width: 0; 
  height: 0; 
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent; 
  border-right:12px solid #ebebeb;
	position: absolute;
	top:120px;
	left:-12px;
}
#inline-measures div.price span.pr.pr-p .p,#inline-measures div.price span.pr.pr-b .p,#inline-measures div.price span.pr.pr-s .p,#inline-measures div.price span.pr.pr-g .p,#inline-measures div.price span.pr.pr-h .p,#inline-measures div.price span.pr.pr-bfr .p{
	display: inline-block;
	float: right;
	top:0;
}
#inline-measures .info .product-title-price .price span.pr .p{
	top:0;
}
#inline-measures .price{
	vertical-align : middle;
}
#inline-measures .price span.pr .op{
	float: left;
	margin-right: 8px;
	top: -1px;
}
#inline-measures .measure-table-container.footwear{
	float: none;
	width: auto;
	padding-left:28px;
}
#inline-measures .measure-table-container.swimsuit{
	float: none;
	width: auto;
	margin-left:30px;
}
#inline-measures .measure-cristina{
	position:relative;
	height: 280px;
	width: 109px;
}
#inline-measures .measure-cristina.circ-talie{
	background-position: -109px 0;
}
#inline-measures .measure-cristina.circ-talie-inf{
	background-position: -208px 0;
}
#inline-measures .measure-cristina.circ-sold{
	background-position: -318px 0;
}
#inline-measures .measure-cristina .sel-mid{
	position : absolute;
	bottom:0;
	width: inherit;
	text-align: center;
	font-weight: 600;
	font-size: 17px;
	line-height: 17px;
	color: #666666;	
}
#inline-measures .measure-table-separator{
	background: url("../img/dynamic-text-bg.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);
	height: 20px;
	position: relative;
	z-index: 1;
	margin-bottom: 15px;
}
#inline-measures .measure-table-container-inner{
	float:left;
	position: relative;
}
#inline-measures .measure-table-container-inner .selected-measure{
	position: absolute;
	top:0 ;
	left : 0;
	z-index: 5;
	border:2px solid #7bdb34;
}
#inline-measures .measure-table-container.footwear .measure-table-container-inner table tr td:first-child{
	border-left: 1px solid #cacaca;	
}
#inline-measures .measure-table-container.footwear .measure-table-img{
	position: absolute;
	right: 0;
	width: 168px;
	height: 164px;
	margin-top: -20px;
	z-index: 2;
	background: url('../img/picior.jpg') no-repeat;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
}
#inline-measures .measure-table-container-inner table tr:first-child td{
	border-top: 1px solid #cacaca;
	font-weight: 600;
	color: #6d6d6d;
	height: 49px;
}
#inline-measures .measure-table-container-inner table tr:first-child td span{
	font-weight: normal;
}
#inline-measures .measure-table-container-inner table{
	width: 525px;
	cellpadding:0;
	cellspacing: 0;
	
	position: relative;
	left: -1px;
	font-size: 13px;
	color: #6d6d6d;
}
#inline-measures .measure-table-container.swimsuit .measure-table-container-inner table{
	width: 635px;
}
#inline-measures .measure-table-container.footwear .measure-table-container-inner table{
	left: 0px;
	width:887px;
}
#inline-measures .measure-table-container-inner .measure-table-info{
font-size:  17px; color: #b8b5b2;
display: block !important;
margin-top: 12px;
}
#inline-measures .measure-table-container-inner .measure-table-info sup{
	vertical-align: top;
	font-weight: normal;
	padding-left: 5px;
}
#inline-measures .measure-table-container-inner table td{
	border-right: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
	text-align: center;
	height: 50px;
	white-space: nowrap;
}
#inline-measures .measure-table-container-inner table tr td.selected-size{
	background: #efffe4;
	color : #53bf00;
}
#inline-measures .measure-table-container-inner table td.partial-size{
	background: #efffe4;
	color : #53bf00;
}
#inline-measures .measure-table-container-inner table tr.error-size{
	background: #fff5f5;
	color: #ff7575;
}
#inline-measures .measure-table-container.footwear .measure-table-container-inner table td{
	height: 45px;
}

/* ------------------------------ /ld ---------------------*/

#inline-measures .measure-form.need-fill, .article-detail #inline-measures .measure-form.need-fill .measure-head,
.article-detail #inline-measures .measure-form.need-fill .measure-form-element.last, #inline-measures .measure-form,
#inline-measures .product-detail, .article-detail #inline-measures .measure-form.need-fill .measure-form-element,
.article-detail #inline-measures .measure-form-element.last{
  border: none;
}

#inline-measures .product-detail .info .product-title-price .price{
	display: block;
}
.article-detail #inline-measures .measure-form.need-fill .measure-form-element, .article-detail #inline-measures .measure-form-element{
  height:auto;
	margin-top: 20px;
}

#inline-measures .product-detail .info .product-title-price .title{
  color: #6d6d6d;
	text-overflow: ellipsis;
 /* width: 235px; */
  white-space: nowrap;
  overflow: hidden;  
}
#inline-measures .add-2-cart-container{
  margin: 0;
	padding-bottom:10px;
	
}
.article-detail #inline-measures .measure-head{
  padding: 0;
  font-size: 18px;
	line-height: 21px;
  color: #000;
  border: none;
  margin: 0;
	padding-top: 5px;
	padding-bottom: 15px;
}
.article-detail #inline-measures .measure-head.green{
	color: #45ab69;
}
#inline-measures .notify-inner{
  padding: 70px 0;
}
.article-detail #inline-measures .measure-form-element .measure-check-ok{
  top: 0; left: 0;
}
.article-detail #inline-measures .measure-form .measure-form-element.error-measure{
  background-color: transparent;
}
.article-detail #inline-measures .measure-form.need-fill .measure-head{
  background: transparent;
	display: none;
}

#inline-measures .measure-table-container{
  margin-right: 0;
  position: relative;
  padding-left: 110px;
	min-height: 280px;
}
#inline-measures .product-detail{
  background: #f2f2f2 none repeat scroll 0 0;
	border: 1px solid #d1d1d1;
	line-height: 0;
	padding: 10px;
}

#inline-measures .measure-table-container-inner{
  display: none;
}

#inline-measures .measure-form{
  width: auto;
}
#inline-measures .measure-cristina{
  position: absolute;
  margin: 0;
  background: url("../img/mesurments-sprite-little.png") no-repeat;
  z-index: 1;
	top: -4px;
}
#inline-measures .measure-form-element .measure-form-title{
  display: block;
}
#inline-measures .measure-form-element .measure-form-title span{
  display: inline-block;
}

#inline-measures  .measure-form-element .measure-cm{
  position: initial;
  font-weight: normal;
}
body.lang-hu #inline-measures .measure-form-element .measure-cm{
	display: none !important;
}
.article-detail #inline-measures .measure-form-element{
  padding: 0;
  border: 0;
}
.article-detail #inline-measures .measure-form-element input{
  width: 60px;
  height: 30px;
  top: 0;
}
.article-detail #inline-measures  .measure-form.need-fill .measure-form-element{
  background-color: transparent;
}

.article-detail #inline-measures .measure-form-element .measure-form-title{
  top: 0;
  width: auto;
  margin-bottom: 5px;
}
#inline-measures .notify-inner .title-container, #inline-measures .notify-inner .additional-title-container{
  padding-top: 0;
}
#inline-measures .add-2-cart-container .sizes, #inline-measures .sizes a{
  margin: 0;
	float: none;
}
#inline-measures .add-2-cart-container .sizes{
  float: none;
}
#inline-measures .product-detail .info .product-image{
  margin-right: 10px;
}
#inline-measures .info .product-title-price .price span.pr .p, #inline-measures .price span.pr .op{
  top: 5px;
  margin-right: 8px;
}
#inline-measures .add2cart-btn{
  margin-top: 0;
}
#chart-box.notify .pink-button.wishlist-btn, #chart-box.notify .pink-button.add2cart-btn{
  position: absolute;
  right: 13px;
  top: 85px;
}
.article-detail #inline-measures #int-title.measure-head{
  margin-left: 30px;
}

#inline-measures .add-2-cart-container .sizes .gr-size{
  margin: 0;
}
#inline-measures .add-2-cart-container .sizes .gr-size .eu-size{
  position: relative
}
#inline-measures .sizes .gr-size.no-stock:before,
#inline-measures .sizes .gr-size.no-stock:after{
  border: none;
  content: none;
}
#inline-measures .mask{
  overflow: hidden;
  
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#inline-measures .size-chart, .table-style-1{
  text-align: center;
  font-size: 13px;
  color: #666;
  width: 100%;
}
#inline-measures.footwear .size-chart{
	margin-bottom:0
}
#inline-measures .size-chart th, #inline-measures .size-chart td, .table-style-1 th, .table-style-1 td{
  padding: 0 20px;
  height: 30px;
}
#inline-measures .size-chart th, .table-style-1 th{
  background-color: #e0e0e0;
  font-weight: 600;
}
#inline-measures .size-chart td, .table-style-1 td{
  background-color: #f2f2f2;
}
#inline-measures .size-chart tfoot td, .table-style-1 tfoot td{
	background: none;
	text-align: right;
}
#inline-measures .size-chart th.th-about-product{
	text-align: left;
}
#inline-measures .size-chart td.td-info-product{
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 10px;
}
#inline-measures .size-chart td.td-info-product td{
	padding: 0;
}
#inline-measures .size-chart td.td-info-product td img{
	margin-right: 10px;
	border:1px solid #e6e6e6
}
#inline-measures .size-chart td.td-info-product ul{
	padding-top: 30px;
	padding-bottom: 30px;

}
#inline-measures .size-chart td.td-info-product ul li{
	line-height: 24px;
}


#inline-measures .toggle-chart{
  color: #666;
  text-decoration: underline;
  margin-right: 20px;
  margin-top: 15px;
  float: right;
  cursor: pointer;
}
#inline-measures .toggle-chart:hover{
  color: #000;
}
#inline-measures .notify-inner .message{
  position: relative;
}
#inline-measures .intro-text p,
#inline-measures .cant-suggest-measure-container p{
  font-size: 13px;
  color: #6d6d6d;
}
#inline-measures .cant-suggest-measure-container .measure-head{
  color: #f3442d;
}
#inline-measures .show-all{
  margin-top: 5px;
  display: inline-block;
  color: #fff;
  text-decoration: none;
	background: #45ab69;
	box-shadow:0 -1px #2e7246 inset;
	padding: 11px;
	margin-top: 15px;
}
#inline-measures .show-all:hover{
	background: #3d995d;
	box-shadow:0 1px #2e7246 inset,0 1px #2e7246 inset
}

#inline-measures .article-description-title.chart-title{
  top: 0;
  margin-top: 40px;
  margin-bottom: 0px;
	cursor: default;
	padding-bottom: 21px;
}
#inline-measures .measure-form-element.error-measure input{
	border:1px solid #ff7575;
	box-shadow:0 1px #ff7575 inset
}
#inline-measures .measures-suggestion-loader{
	text-align: center;
}
#inline-measures .measures-suggestion-loader img{
	position: relative;
	left:-20px;
}
#inline-measures .measure-product-info{
	float: left;
}
#inline-measures .add-2-cart-container .add2cart-btn{
	position:relative;
	margin-top: 10px;
	left: inherit;
	right:inherit;
	float: none;
	top: inherit;
}
#inline-measures .add-2-cart-container .wishlist-btn{
	position:relative;
	margin-top: 10px;
	left: inherit;
	right:inherit;
	float: none;
	top: inherit;
	background: #45ab69;
	box-shadow:0 -1px #2e7246 inset
}
#inline-measures .add-2-cart-container .wishlist-btn:hover{
	background: #3d995d;
	box-shadow:0 1px #2e7246 inset,0 1px #2e7246 inset
}
#inline-measures .add-2-cart-container .sizes .gr-size .eu-size{
	margin-left: 0px !important;
  opacity: 1 !important;
}
#inline-measures .product-detail .info .product-title-price .notification{
	font-size: 13px;
	line-height: 13px;
	color: #ec9b66;
	padding-top:15px;
	display: none;
}
#inline-measures #fsmu select{
	height : 34px;
	top:0;
	line-height: 26px;
	font-size: 14px;
}
#inline-measures .measure-table-phonecall-container{
	font-size:14px;
	font-weight: normal;
	color: #666666;
	line-height: 18px;
	padding-bottom: 0;
}
#inline-measures .measure-table-phonecall-container .phone-number{
	font-size: 18px;
	font-weight: 600;
	color: #000;
}

.article-description-container.new #measures-container .how-to .article-description-title, .article-description-container.new #measures-container .why-to .article-description-title{
	padding-bottom: 15px;
}
.article-description-container.new #measures-container .how-to, .article-description-container.new #measures-container .why-to{
	line-height: 21px;
}
.article-description-container.new #inline-measures .article-description{
	position: relative;
	padding-bottom: 20px;
}
.article-description-container.new #inline-measures .article-description-title{
	padding-left: 26px;
	border-top: 1px solid #e6e6e6;
	display: block;
	margin-top: 0;
}
#measure-popup.notify.inline-container{
	position: relative !important;
	top:auto !important;
	bottom: auto !important;
	left:auto !important;
	right: auto !important;
	margin: auto !important;
	margin-top: 8px !important;
	border: 1px solid #d1d1d1;
}
#measure-popup.notify.inline-container .close{
	display: none;
}
#measure-popup.notify.inline-container .notify-inner{
	box-shadow: 0 0 0 #000;
	width: 100%;

}

#missing-measures-info-popup .notify-inner{
	width: 960px;
	padding: 0;
}
#missing-measures-info-popup .notify-inner .message{
	width: 960px;
}
#missing-measures-info-popup .notify-inner .title-container{
	padding-top: 14px;
	padding-left: 20px;
	
	/*float: left;*/
}
#missing-measures-info-popup .notify-inner .title-container .popup-title{
	font-size: 18px;
	font-weight: 600;
	color: #000;
}

#missing-measures-info-popup .measure-product-table{
	background: #f2f2f2;
	margin: 20px;
}

#missing-measures-info-popup .measure-top-text{
	padding-top: 19px;
	text-align: center;
	font-size: 13px;
}

#missing-measures-info-popup .measure-form-element{
	height: auto;
	margin-top: 20px;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}
#missing-measures-info-popup .measure-form-element.last{
	border-bottom: 0;
}
#missing-measures-info-popup .measure-form-element .measure-form-title{
	top: 0;
    width: auto;
    margin-bottom: 5px;
		display: block;
		font-size: 13px;
		color: #6d6d6d;
		font-weight: 600;
}
#missing-measures-info-popup .measure-form-element .measure-cm{
	position:initial;
	padding-left:5px;
	color: #6d6d6d;
}

#missing-measures-info-popup .measure-form-element input {
    width: 60px;
    height: 30px;
    top: 0;
}
#missing-measures-info-popup .measure-form-element .measure-check-ok{
	display:none;
}
#missing-measures-info-popup .measure-form-element.error-measure{
	background: none;
}
#missing-measures-info-popup .measure-form-element.error-measure .measure-form-title, #missing-measures-info-popup .measure-form-element.error-measure .measure-cm{
	color: #6d6d6d;
}
#missing-measures-info-popup .measure-table-container-inner table tr.error-size{
	
}

#missing-measures-info-popup .measure-table-container-inner .selected-measure .msg-text{
	display:none;
}
#missing-measures-info-popup .measure-table-phonecall-container{
	padding:0 19px 19px;
}
#missing-measures-info-popup .measure-table-phonecall-container .title{
	font-size: 13px;
	font-weight: normal;
}
#missing-measures-info-popup .measure-table-phonecall-container .title .phone-number{
	font-size: 18px;
	font-weight: 600;
	color: #000;
}

#missing-measures-info-popup .measure-cristina{
	margin-right: 20px;
	margin-left: 20px;
	margin-top:20px;
	position:relative;
	height: 280px;
	background : url("../img/mesurments-sprite-little.png") no-repeat;
	width: 109px;
	margin-bottom:20px;
}

#missing-measures-info-popup .measure-cristina.circ-talie{
	background-position: -109px 0;
}
#missing-measures-info-popup .measure-cristina.circ-talie-inf{
	background-position: -208px 0;
}
#missing-measures-info-popup .measure-cristina.circ-sold{
	background-position: -318px 0;
}


#missing-measures-info-popup .measure-cristina .sel-mid{
	position : absolute;
	bottom:0;
	width: inherit;
	text-align: center;
	font-weight: 600;
	font-size: 17px;
	line-height: 17px;
	color: #666666;
	
}
#missing-measures-info-popup.notify .videoPlayerContainer{
	position: relative;
	overflow: hidden;
	line-height: 0;
}
#missing-measures-info-popup.notify .videoImagePopup {
  position: relative;
  z-index: 1;
	line-height: 0;
}
#missing-measures-info-popup.notify .videoImagePopup:hover{
  opacity: 0.8;
}

#missing-measures-info-popup.notify #videoPlayerPopup {
    z-index: 2;
    position: absolute;
    top: 0px;
    left: 0;
}
#missing-measures-info-popup .measure-product-table .action-buttons{
	position: relative;
}
#missing-measures-info-popup .measure-product-table .action-buttons .right-align-loader{
	position: absolute;
	top:11px;
	left:0;
}


.table-style-3{
  text-align: left;
  font-size: 13px;
  color: #242424;
	border-left:1px solid #C9C9C9;
	border-top:1px solid #C9C9C9;
}

.table-style-3 td{
  padding: 7px 20px;
  height: 21px;
	border-bottom:1px solid #C9C9C9;
	border-right:1px solid #C9C9C9;
}
.table-style-3 th{
  background-color: #e0e0e0;
  font-weight: 600;
}
.table-style-3 td, .table-style-3 tr.line-1 td{
  background-color: #fff;
	color: #242424;
	font-size: 13px;
	line-height: 21px;
}
.table-style-3 tr.line-2 td{
  background-color: #f2f2f2;
	color: #242424;
}
.table-style-3 tfoot td{
	background: none;
	text-align: right;
}


@media only screen and (min-width: 1200px){
	#missing-measures-info-popup .notify-inner{
		width: 1200px;
		padding: 0;
	}
	#missing-measures-info-popup .notify-inner .message{
		width: 1200px;
	}
}/* =============== Video ====================== */

#product_detail_video .video-url{
  font-size: 13px;
  color: #666666;
  cursor: pointer;
  background: none;
  display: inline;
}
#product_detail_video .video-url:hover{
  color: #000;
}
#product_detail_video{
  opacity: 1;
  width: initial;
  padding: 0;
  border-right: 1px dotted #a4a4a4;
  display: inline-block;
}
body.desktop.article-detail .full-screen a{
  padding: 0 15px!important;
  line-height: 10px;
}
body.desktop.article-detail .full-screen{
  font-size: 0;
  padding-top: 12px!important;
  padding-bottom: 12px!important;
}
#product_detail_video .video-icon{
  background: url('../img/detail-sprite-v3.png') -255px -194px;
  width: 8px; height: 12px;
  margin-right: 3px;
  display: inline-block;
  vertical-align: middle;
}

/* =============== Video END ===============*/

.small-carousel-content:hover a:hover img{
  border-color: #d3d3d3;
}

.article-detail .desc-area .head-info hr.vertical-dotted{
    height: 35px;
    width: 1px;
    margin: 0 17px;
    display: inline-block; vertical-align: middle;
    border-left: 1px dotted #a4a4a4;
    border-right: none; border-top: none; border-bottom: none;
}
.article-detail .desc-area .head-info{
  /*padding: 0 0 10px 0;*/
}
.article-detail .desc-area .head-info .brand-logo{
    display: inline-block;
    vertical-align: middle;  
}

.sticky-cart .pink-button{
  font-size: 12px;
  margin: 0;
}

.listing .sizes a.few, .listing .sizes .gr-size, .listing .sizes a.no-stock{
  margin-right: 3px;
  padding: 0 4px;
  height: 22px;
  font-size: 11px;
  line-height: 22px;
}
.sizes .gr-size{
  z-index: 2;
}

.sizes .gr-size .eu-size{
    font-weight: normal;
    /*
    position: absolute;
    opacity: 0;
    
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    */
}
/*
.sizes .gr-size.gr-special-size .eu-size{
  width: 45px;
}
*/
/* ss-edit ch */

.detail-page-size-btn-container .gr-size,
.container-full-screen .gr-size{
  overflow: hidden;
}

.sizes a.few, .sizes .gr-size, .sizes a.no-stock, .sizes .gr-size.init{
  height: 22px;
  line-height: 22px;
  margin-right: 4px;
  position: relative;
  font-size: 11px;
}

/* ss-edit ch */

.sizes a.selected, .sizes a.no-stock.selected:hover,
.sizes .gr-size.selected:hover, .sizes .gr-size.sel-one-size2,
.sizes .gr-size.sel-one-size2:hover, .sizes .gr-size.measure-suggestion,
.sizes .gr-size.measure-suggestion:hover{
   -webkit-box-shadow:inset 0px 0px 0px 1px #fe2db2;
   -moz-box-shadow:inset 0px 0px 0px 1px #fe2db2;
   box-shadow:inset 0px 0px 0px 1px #fe2db2;
}
.sizes a.few{
  background-position: 0 -20px;
  animation-delay: 0.5s;
  animation-duration: 1s;
  animation-iteration-count: 1;
  animation-fill-mode: both;
  animation-name: second;
}
@-webkit-keyframes second 
{
  0% {background-position: 0 -37px;}
  100% {background-position: 0 -20px;}
}
@-moz-keyframes second 
{
  0% {background-position: 0 -37px;}
  100% {background-position: 0 -20px;}
}
@-ms-keyframes second 
{
  0% {background-position: 0 -37px;}
  100% {background-position: 0 -20px;}
}
@keyframes second 
{
  0% {background-position: 0 -37px;}
  100% {background-position: 0 -20px;}
}

.detail-page-info-container .sizes a.gr-size{
  height: 30px;
  line-height: 30px;
  font-size: 13px;
  padding: 0px 8px
}
.detail-page-info-container .sizes .gr-size.no-stock:before, .detail-page-info-container .sizes .gr-size.no-stock:after{
  top: 16px;
}


.detail-page-return-info-container .sherri-badge-text,
.detail-page-return-info-container .money-back-text,
.detail-page-return-info-container .return-without-worries-text,
.detail-page-return-info-container .h24-text,
.detail-page-return-info-container .hquick-text,
.detail-page-return-info-container .d5-text{
  color: #83186b;
}

body.desktop.article-detail .add2cart-btn{
  margin-top: 9px;
}
.detail-page-size-btn-container{
  display: inline-block;
}
.sizes .gr-size.no-stock:before,
.sizes .gr-size.no-stock:after{
  content: "";
  position: absolute;
  border-top: 1px solid #bfbfbf;
  top: 10px;
  left: 2px;
  width: 90%;
  z-index: -1;
}

.sizes .gr-special-size.no-stock:before, .sizes .gr-special-size.no-stock:after{
  
}
.sizes .gr-special-size.no-stock:before{
  -webkit-transform: rotate(16deg)!important;
     -moz-transform: rotate(16deg)!important;  
          transform: rotate(16deg)!important;
}
.sizes .gr-special-size.no-stock:after{
  -webkit-transform: rotate(-16deg)!important;
     -moz-transform: rotate(-16deg)!important;  
          transform: rotate(-16deg)!important;
}


.sizes .gr-size.no-stock:before{
  -webkit-transform: rotate(16deg);
     -moz-transform: rotate(16deg);  
          transform: rotate(16deg);
}
.sizes .gr-size.no-stock:after{
  -webkit-transform: rotate(-16deg);
     -moz-transform: rotate(-16deg);
          transform: rotate(-16deg);
}
.sizes .gr-size.no-stock.selected:before,
.sizes .gr-size.no-stock.selected:after{
  /* border-top: 1px solid #ff8ecd; */
}

.article-description .product-common{
  font-size: 13px;
}


.detail-page-return-info-container .h24-icon{
  width: 35px;
}
.ss-code, .desc-area .social-share{
  display: inline-block;
}
.ss-code{
  float: none;
  margin-bottom: 10px;
  margin-right: 5px;
}
#notify-add2wishlist .detail-page-size-btn-container, #notify-add2bag .detail-page-size-btn-container{
  width: 100%;
  border: none;
}
#notify-add2wishlist.notify input#wishlist_email{
  float: left;
}
#wishlist-form{
  margin-bottom: 15px;
}
.sizes-options{
  width: 100%;
}
.sizes-options, .sizes-options .pp{
  float: left;
}
.sub-menu-container #yrstock{
  display: none;
}
#notify-add2wishlist.notify input#wishlist_email{
  /* color: #fff; */
}
#notify-add2wishlist.notify input#wishlist_email{
  margin-top: 4px;
}

.article-detail .measure-head .sizes .gr-size{
    margin-left: 8px;
    float: none;
    background: transparent;
    border: none;
    box-shadow: none;
    color: #a4a4a4;
    text-shadow: transparent;
    font-size: 18px;
    margin: 0;
    padding: 0;
}
.article-detail .special-color {
    color: #3ba661;
}
.notify-inner .pink-button.wishlist-btn{
    height: 31px;
    line-height: 31px;
}
.article-detail .fv-btn{
    opacity: 1!important;
    position: static!important;
    margin-right: 3px!important;
    width: 25px!important;
}
.article-detail .social-area .add-to-fav-text, .article-detail .fv-btn{
    display: inline-block;
    vertical-align: middle;  
}
.sizes-options {
    width: initial;
}
.article-detail .social-area span{
    font-size: 13px;
    color: #666666;  
}
.article-detail .sub-menu-container div.social-area{
  display: none;
}
.article-detail .sub-menu-container .detail-page-size-btn-container{
  width: initial;
}
.article-detail .sub-menu-container .stick-add-btn-container .detail-page-size-btn-container .sizes{
  margin-top: 0;
}
.article-detail .sub-menu-container .stick-add-btn-container .detail-page-size-btn-container .sizes .sizes-list{
  width: auto !important;
  
}
.stick-add-btn-container .stick-add-btn-container .detail-page-size-btn-container{
  background: none;
  padding: 10px 0;
  display: inline-block;
  height: auto;
}
#add_article_review_form .one_rating_star{
  background: url('/img/detail-sprite-v3.png') -224px -166px;
  width: 20px;
  margin-left: 20px;
}
#add_article_review_form .one_rating_star.rated{
  background-position: -203px -166px;
}
#add_article_review_form .one_rating_star:first-child{
  margin-left: 0;  
}
#add_article_review_form .rating_container.enable .first_rating_star,
#add_article_review_form .rating_container.enable .second_rating_star,
#add_article_review_form .rating_container.enable .third_rating_star,
#add_article_review_form .rating_container.enable .fourth_rating_star,
#add_article_review_form .rating_container.enable .fifth_rating_star{
  background: url('/img/detail-sprite-v3.png') -224px -166px;
}
#add_article_review_form .rating_container.enable:hover .first_rating_star:hover,
#add_article_review_form .rating_container.enable:hover .second_rating_star:hover,
#add_article_review_form .rating_container.enable:hover .third_rating_star:hover,
#add_article_review_form .rating_container.enable:hover .fourth_rating_star:hover,
#add_article_review_form .rating_container.enable:hover .fifth_rating_star:hover{
  background: url('/img/detail-sprite-v3.png') -203px -166px;  
}
.article-description-title-container.last{
  border-top: none;
}
#add_article_review_form .textarea-cnt, #add_article_comment_form .textarea-cnt{
  position: relative;
}
#add_article_review_form .textarea-cnt textarea, #add_article_comment_form .textarea-cnt textarea{
    /*box-shadow:0 1px #dadada inset;*/
    border:1px solid #d8d8d8;
    padding:5px;
    background:#fff;
    position: relative;
    height: 80px;
}
#add_article_review_form .textarea-cnt:hover textarea, #add_article_comment_form .textarea-cnt:hover textarea, #add_article_review_form .textarea-cnt textarea:focus, #add_article_comment_form .textarea-cnt textarea:focus{
  border:1px solid #a6a6a6;
  -webkit-box-shadow: inset 0 1px #dadada;
	-moz-box-shadow: inset 0 1px #dadada;
	box-shadow: inset 0 1px #dadada;
	border: solid 1px #a6a6a6;
}
#add_article_review_form .textarea-cnt.error textarea, #add_article_comment_form .textarea-cnt.error textarea{
    border: 1px solid #ff5e7c;
    box-shadow: 0 1px #ff7272 inset;
}
#add_article_review_form textarea, #add_article_comment_form textarea{
  font-size: 13px;
  margin-bottom: 3px;
  border:none;
  width: calc(100% - 12px);
  padding:0;
  box-shadow : none;
}
#add_article_review_form textarea.error, #add_article_comment_form textarea.error{
    border:none;
    box-shadow : none;
}
#add_article_review_form .email-announce-checkbox, #add_article_comment_form .email-announce-checkbox{
	padding-top:18px;
	color: #8f8f8f;
	font-size:11px;
	line-height:25px;
	display: none;
}
#add_article_review_form input, #add_article_comment_form input{
  margin-top: 0;
}
#add_article_review_form input.error, #add_article_comment_form input.error{
  margin-top: 0;
  border-color: #ff5e7c;
}
#add_article_review_form .email-announce .inline-error-container, add_article_comment_form .email-announce .inline-error-container{
  top: -36px;
  left: 0;
  
}

.rating_container_parent{
    position: relative;
    margin-top: 10px;
}
.rating-title-text{
  float: left;
  color: #6d6d6d;
  font-size: 13px;
  line-height: 25px;
  margin-right: 5px;
}
.comment-box-tabs{
  margin-left: 15px;
}
.comment-box form{
  display: none;
}
.comment-box form.show{
  display: block;
}

.thank-you .comment-box form{
    display: block;
}


.comment-box-tabs,
.comment-box-tabs .review,
.comment-box-tabs .comment{
  display: inline-block;
}
.comment-box-tabs .review,
.comment-box-tabs .comment{
  background-color: #f2f2f2;
  color: #a4a4a4;
  font-size: 13px;
  color: #a4a4a4;
  padding: 12px 16px;
  font-size: 13px;
  cursor: pointer;
  box-shadow: inset 0px -4px 0 #fff;
  
  -moz-box-shadow: inset 0px -4px 0 #fff;
  -webkit-box-shadow:  inset 0px -4px 0 #fff;  
}
.comment-box-tabs span.active{
  color: #6d6d6d;
  box-shadow: none;
}
.comment-box-tabs span:hover{
  color: #6d6d6d;
}
body.desktop.article-detail .detail-page-size-btn-container .sizes {
 /* float: left; */
}

.article-detail #add_article_comment .comment-user-container{
    padding-top:42px;
    width:138px;
    float: left;
}
.article-detail #add_article_comment .comment-user-article{
    margin-top:53px
}


.article-detail .comment-box .error_container{
    margin-bottom:22px;
}
.article-detail .comment-box .buttons{
    display: inline-block;
}
.detail-page-info-container .social-area{
  position: relative !important;
}
.detail-page-info-container .social-area .fv-btn{
  /*background-position: -97px 0;*/
  background: none !important;
  margin-left: 0;
  right: auto;
  width: 23px !important;
}
.detail-page-info-container .social-area .fv-btn:after{
  display:block;
    background-image: url('../img/fv-icon-2020.jpg');
    background-repeat:  no-repeat;
    background-size:75px 19px;
    background-position:-26px 0px;
    width:23px;
    height:19px;
    position: absolute;
    top: 14px;
    left:12px;
    content : ' '
}
.detail-page-info-container .social-area:hover .fv-btn:after{
  background-position: -52px 0;
}
.detail-page-info-container .social-area .fv-btn.selected:after{
  background-position: -52px 0;
}
.article-detail .detail-page-info-container .social-area .fv-btn.selected,
.article-detail .detail-page-info-container .social-area .fv-btn:hover,
.article-detail .detail-page-info-container .social-area:hover .fv-btn{
  /*background-position: -130px 0!important;*/
}




#add_article_review_form .textarea-cnt.error .inline-error-container, #add_article_comment_form .textarea-cnt.error .inline-error-container{
    top:-23px;
    right:auto;
    left:-11px;
    border: 0;
    padding: 0;
    padding-bottom: 4px;
    background: #fff;
    color: #ff5e7c;
}
#add_article_review_form .textarea-cnt.error .inline-error-container .arrow, #add_article_comment_form .textarea-cnt.error .inline-error-container .arrow{
    top:auto;
    bottom:-6px;
    background: url("../img/error-bottom-arrow.png") no-repeat;
    width: 11px;
    height: 6px;
    left:16px;
    display: none;
}
#add_article_review_form .email-announce .inline-error-container, #add_article_comment_form .email-announce .inline-error-container{
  top:-23px;
    right:auto;
    left:-5px;
    border: 0;
    padding: 0;
    padding-bottom: 4px;
    padding-left: 5px;
    background: #fff;
    color: #ff5e7c;
}
#add_article_review_form .email-announce .inline-error-container  .arrow, #add_article_comment_form .email-announce .inline-error-container .arrow{
  display: none
}
.article-detail .textarea-cnt .inline-check-container{
    display: none;
}

.article-detail .email-announce .inline-error-container{
    top:-19px;
    left:-10px;
    margin-left : 0;
}
.article-detail .email-announce .inline-error-container .arrow{
    top:auto;
    bottom:-6px;
    background: url("../img/error-bottom-arrow.png") no-repeat;
    width: 11px;
    height: 6px;
    left:16px;
}
.article-detail .email-announce .inline-check-container{
    display: none;
}
.review-question-top-area .rating_container_parent .inline-error-container{
    top:1px;
    left: 0;
    margin-left: 0px;
    position: absolute;
    border: 0 none;
    padding: 0;
    background: #fff;
    color: #ff5e7c;
}
.review-question-top-area .rating_container_parent .inline-error-container .arrow{
  background: url("../img/error-bottom-arrow.png");
  left:6px;
  top: auto;
  bottom: -6px;
  height: 6px;
  width: 11px;
  display: none;
}
.review-question-top-area .rating_container_parent .rating-title-text{
  float: none;
  display: block;
  line-height: 20px;
  font-weight: 600;
}
.product-carousels .one-carousel{
    margin-top:20px;
    border-top:1px solid #e6e6e6;
    padding-bottom:40px;
}
.product-carousels .one-carousel .title{
    color: #6c6c6c;
    font-size:18px;
    font-weight: 600;
    line-height: 68px;
}
.product-carousels .one-carousel .content{
    height: 232px;
    overflow: hidden;
    
    
}
.product-carousels .one-carousel .content .container{
    position: relative;
    padding-left:35px;
    padding-right:35px;
}
.product-carousels .one-carousel .content .list{
    height: 232px;
}
.product-carousels .one-carousel .list a img{
    border:1px solid #d1d1d1;
    border-bottom:1px solid #9b9b9b;
}
.product-carousels .one-carousel .list a:hover img{
    border:1px solid #9b9b9b;
}
.product-carousels .one-carousel .list a{
    float:left;
    display: block;
    margin-left: 22px;
    transition: opacity 200ms ease-out 0s;
}
.product-carousels .one-carousel .list a:first-of-type{
  margin-left: 0px;
}

.product-carousels .one-carousel .container .left-arrow, .product-carousels .one-carousel .container .right-arrow{
    background-image: url("../img/arrows-sprite.png");
    cursor: pointer;
    height: 25px;
    position: absolute;
    top: 100px;
    width: 14px;
    display: none;
    opacity: 0.5;
}
.product-carousels .one-carousel .container .left-arrow{
    background-position: -46px -258px;
    left: 0;
}
.product-carousels .one-carousel .container .right-arrow{
    background-position: -63px -258px;
    right: 0;
}
.product-carousels .one-carousel .container .left-arrow:hover,
.product-carousels .one-carousel .container .right-arrow:hover{
  opacity: 1;
}
.product-carousels .one-carousel .container .left-arrow.disabled, .product-carousels .one-carousel .container .right-arrow.disabled{
  visibility: hidden;
}

.desc-area .materials{
  display: inline-block;
  margin-bottom: 0;
  color: #242424;
}
.desc-area .materials p.t{
  display: inline-block;
  cursor: pointer;
}
.desc-area .materials p.per{
  opacity : 0;
}
.desc-area .materials p.per b{
  font-weight: 600;
}

p.t .arrow-right{
  background: url("../img/arrows-sprite.png") no-repeat scroll -38px -0px rgba(0, 0, 0, 0);
	height: 9px;
  display: inline-block;
	position: relative;
	top: 3px;
	margin-left: 2px;
	width: 7px;	
}

p.t.open .arrow-right{
  background: url("../img/arrows-sprite.png") no-repeat scroll -48px -0px rgba(0, 0, 0, 0);
}
.detail-page-info-container .sizes-options{
  position: absolute;
  top: 0;
  right: 0;
}
body.article-detail .detail-page-action-container{
}

.static-product-measure-table{
  
}
.static-product-measure-table table{
  text-align: center;
  font-size: 13px;
  color: #666;
  width: 100%;
  border:0 !important;
}

.static-product-measure-table table td{
    padding: 0 20px;
    height: 30px;
    background-color: #f2f2f2;
    vertical-align: middle;
    color: #666;
}
.static-product-measure-table table tr:first-of-type td{
  background-color: #e0e0e0;
  font-weight: 600;
}
.pop-up-holiday-schedule, .overlay{
  position: fixed;
}
.pop-up-holiday-schedule{
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: 999;
    background-color: #fff;
    padding: 35px;
    font-size: 13px;
    color: #666666;
    line-height: 21px;
    background-image: url(../img/holiday-popup/background-image.jpg);
    display: none;
}
.pop-up-holiday-schedule .head .title{
  font-weight: 300;
  padding: 0;
  margin: 0 0 10px 0;
}
.pop-up-holiday-schedule .head .subtitle{
  font-weight: normal;
  font-style: italic;
}
.pop-up-holiday-schedule strong{
  font-weight: normal;
}
.pop-up-holiday-schedule .content{
  padding: 0 !important;
}
.pop-up-holiday-schedule .content div{
  display: block !important;
}

.pop-up-holiday-schedule .delivery strong, .pop-up-holiday-schedule .head .title,
.pop-up-holiday-schedule .content .delivery h3, .pop-up-holiday-schedule .content .happy-holidays h2 strong{
  color: #ef004f;
}
.pop-up-holiday-schedule .call-center strong, .pop-up-holiday-schedule .content .call-center h3{
  color: #00895d;
}
.pop-up-holiday-schedule .content .delivery h3, .pop-up-holiday-schedule .content .call-center h3,
.pop-up-holiday-schedule .content .happy-holidays h2{
  font-size: 21px;
  font-weight: 600;
}
.pop-up-holiday-schedule .content .happy-holidays h2{
  font-weight: 300;
}
.pop-up-holiday-schedule .content .happy-holidays h2 strong{
  font-weight: bold;
}
.pop-up-holiday-schedule .empty-line{
  padding: 10px;
}
.pop-up-holiday-schedule .content .call-center h3 i, .pop-up-holiday-schedule .content .happy-holidays h2 i,
.pop-up-holiday-schedule .content .delivery h3 i{
  background-image: url('../img/holiday-popup/holiday-popup-sprite.png');
  margin-right: 7px;
}
.pop-up-holiday-schedule .content .happy-holidays h2 i{
  margin-left: 7px;
}
.pop-up-holiday-schedule .content .call-center h3 i{
  background-position: 0 -1px;
  width: 30px; height: 31px;
}
.pop-up-holiday-schedule .content .happy-holidays h2 i{
  background-position: -76px 0;
  width: 27px; height: 37px;
}
.pop-up-holiday-schedule .content .delivery h3 i{
  background-position: -36px -1px;
  width: 35px; height: 31px;
}
.pop-up-holiday-schedule .content .delivery h3,
.pop-up-holiday-schedule .content .call-center h3,
.pop-up-holiday-schedule .content .happy-holidays h2,
.pop-up-holiday-schedule .content .call-center h3 i,
.pop-up-holiday-schedule .content .happy-holidays h2 i,
.pop-up-holiday-schedule .content .delivery h3 i{
  display: inline-block;
  vertical-align: sub;
}
.hday{
    cursor: pointer;
    background: url('../img/holiday-popup/schedule-button.png') center center no-repeat;
    position: fixed;
    right: -75px;
    top: 290px;
    width: 122px;
    height: 60px;
    padding-left: 48px;
    box-sizing: border-box;
    z-index: 999;
    font-size: 13px;
    color: #666666;
    line-height: 15px;
    
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
.hday:hover{
  right: 0;
}
.hday span{
   top: 12px;
   position: relative;
}
@media screen and (max-width: 1080px) {
    .hday{
      display: none;
    }
}
#go-to-free-shipping-popup.notify .notify-inner{
  width: 703px;
  height: 332px;
  cursor: pointer;
}
#go-to-on-exit-free-shipping-popup.notify .notify-inner{
  width: 703px;
  height: 332px;
  cursor: pointer;
}
body.lang-ro #go-to-free-shipping-popup.notify .notify-inner{
  background: url('../img/banners/popup-free-shipping-1-cart.jpg')
}
body.lang-hu #go-to-free-shipping-popup.notify .notify-inner{
  background: url('../img/banners/popup-free-shipping-3-cart.jpg')
}
body.lang-ro #go-to-free-shipping-popup.notify.empty .notify-inner{
  background: url('../img/banners/popup-free-shipping-1-empty-cart.jpg')
}
body.lang-hu #go-to-free-shipping-popup.notify.empty .notify-inner{
  background: url('../img/banners/popup-free-shipping-3-empty-cart.jpg')
}

body.lang-ro #go-to-on-exit-free-shipping-popup.notify .notify-inner{
  background: url('../img/banners/popup-free-shipping-1-on-exit.jpg')
}
body.lang-hu #go-to-on-exit-free-shipping-popup.notify .notify-inner{
  background: url('../img/banners/popup-free-shipping-3-on-exit.jpg')
}
body.lang-ro #go-to-on-exit-free-shipping-popup.notify.checkout .notify-inner{
  background: url('../img/banners/popup-finalize-now-1-on-exit.jpg')
}
body.lang-hu #go-to-on-exit-free-shipping-popup.notify.checkout .notify-inner{
  background: url('../img/banners/popup-finalize-now-3-on-exit.jpg')
}
body.lang-en #go-to-on-exit-free-shipping-popup.notify.checkout .notify-inner,
body.lang-de #go-to-on-exit-free-shipping-popup.notify.checkout .notify-inner,
body.lang-it #go-to-on-exit-free-shipping-popup.notify.checkout .notify-inner{
  background: url('../img/banners/popup-finalize-now-4-on-exit.jpg')
}

#go-to-2items-free-shipping-popup.notify .notify-inner{
  width: 730px;
  padding: 30px;
}
#go-to-2items-free-shipping-popup.notify .notify-inner .message{
  width: auto;
  display: table;
}
#go-to-2items-free-shipping-popup.notify .notify-inner .leftImg{
  display: table-cell;
  vertical-align: top;
}
#go-to-2items-free-shipping-popup.notify .notify-inner .inner-message{
  display: table-cell;
  vertical-align: top;
}

#go-to-2items-free-shipping-popup.notify .notify-inner .inner-message .title{
  color: #666666;
  font-size: 32px;
  font-weight: 300;
  line-height: 40px;
  text-transform: uppercase;
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 15px;
}
#go-to-2items-free-shipping-popup.notify .notify-inner .inner-message .title .gift-car{
  background: url('../img/detail-sprite.png?12') -292px -2px;
  display: inline-block;
  width: 35px;
  height: 31px;
  position: relative;
  top:2px;
}

#go-to-2items-free-shipping-popup.notify .notify-inner .inner-message .title b{
  font-weight: 400;
  color: #fe2db2;
}
#go-to-2items-free-shipping-popup.notify .notify-inner .inner-message ul{
  margin: 0;
  padding: 5px 0 0 15px;
  
}
#go-to-2items-free-shipping-popup.notify .notify-inner .inner-message ul li{
  margin: 15px 0;
  padding: 0;
  line-height: 15px;
}
#go-to-2items-free-shipping-popup.notify .notify-inner .inner-message .btns{
  text-align: right;
  padding-top: 30px;
}
#go-to-2items-free-shipping-popup.notify .notify-inner .inner-message .btns .pink-button{
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  margin:0;
}
#go-to-2items-free-shipping-popup.notify .notify-inner .inner-message .btns .pink-button .right-arrow{
  margin-left: 5px;
  
}
#go-to-2items-free-shipping-popup.notify .notify-inner .inner-message .btns .white-button{
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  height: 38px;
  line-height:38px;
  font-size: 13px;
  box-shadow: 0 0px #ad0088 inset;
}

#go-to-2items-free-shipping-popup.notify.all .notify-inner{
  padding: 0;
  width: 770px;
}
#go-to-2items-free-shipping-popup.notify.all .notify-inner .leftImg{
  font-size: 0;
  line-height: 0;
  padding-right: 15px;
}
#go-to-2items-free-shipping-popup.notify.all .notify-inner .inner-message .title{
  padding-top: 50px;
  border-bottom : 0;
}
#go-to-2items-free-shipping-popup.notify.all.all2 .notify-inner .inner-message .title{
  padding-top: 35px;
}
#go-to-2items-free-shipping-popup.notify.all .notify-inner .inner-message .title .gift-car{
  background : url("../img/detail-sprite.png?12") repeat scroll -333px -2px;
  width:44px;
  height: 40px;
  top: 5px;;
}
#go-to-2items-free-shipping-popup.notify.all .notify-inner .inner-message .title b{
  color: #ff7200;
}
.lang-hu #go-to-2items-free-shipping-popup.notify .notify-inner .inner-message .btns{
  padding-top: 0;
}
.lang-hu #go-to-2items-free-shipping-popup.notify.all.all2 .notify-inner .inner-message .title{
  font-size: 31px;
}

#go-to-2items-free-shipping-popup.notify.all2 .notify-inner .inner-message .btns{
  text-align: left;
  padding-top: 0;
  padding-bottom: 20px;
}

#go-to-on-exit-10discount-popup.notify .notify-inner{
  width: 702px;
  height: 230px;
}

#go-to-on-exit-10discount-popup.notify .notify-inner .message .btns{
  padding-top: 154px;
}

body.lang-ro #go-to-on-exit-10discount-popup.notify .notify-inner{
  background: url('../img/banners/popup-10discount-1-on-exit.jpg')
}
body.lang-hu #go-to-on-exit-10discount-popup.notify .notify-inner{
  background: url('../img/banners/popup-10discount-3-on-exit.jpg')
}
body.lang-de #go-to-on-exit-10discount-popup.notify .notify-inner,
body.lang-it #go-to-on-exit-10discount-popup.notify .notify-inner,
body.lang-en #go-to-on-exit-10discount-popup.notify .notify-inner{
  background: url('../img/banners/popup-10discount-2-on-exit.jpg')
}

#go-to-on-exit-10discount-popup.notify.adwords .notify-inner .message{
  padding-left: 260px;
}

#go-to-on-exit-10discount-popup.notify.adwords .notify-inner .message .btns{
  padding-top: 187px;
  padding-right: 20px;
  text-align: right;
}
#go-to-on-exit-10discount-popup.notify.adwords .notify-inner .message .btns .pink-button{
  background: #000;
  text-transform: uppercase;
  border-color: #000;
  box-shadow: 0 -1px #000 inset;
}
#go-to-on-exit-10discount-popup.notify.adwords .notify-inner .message .btns .pink-button .right-arrow{
  top: -3px !important;
}
#go-to-on-exit-10discount-popup.notify.adwords .notify-inner .message .btns .pink-button:hover{
  opacity: 0.8
}

body.lang-ro #go-to-on-exit-10discount-popup.notify.adwords .notify-inner{
  background: url('../img/banners/popup-10discount-1-adwords.jpg?1')
}
body.lang-hu #go-to-on-exit-10discount-popup.notify.adwords .notify-inner{
  background: url('../img/banners/popup-10discount-3-adwords.jpg?1')
}
body.lang-de #go-to-on-exit-10discount-popup.notify.adwords .notify-inner,
body.lang-it #go-to-on-exit-10discount-popup.notify.adwords .notify-inner,
body.lang-en #go-to-on-exit-10discount-popup.notify.adwords .notify-inner{
  background: url('../img/banners/popup-10discount-2-adwords.jpg?1')
}


#go-to-promo-code-activator-popup.notify .notify-inner{
  width: 702px;
  height: 230px;
  background: url('../img/banners/popup-activate-promo-code-bg.jpg')
}

#go-to-promo-code-activator-popup.notify .notify-inner .message .btns{
  padding-top: 0px;
}
#go-to-promo-code-activator-popup.notify .notify-inner .inner-message{
  position: relative;
  height: 230px;
}
#go-to-promo-code-activator-popup.notify .notify-inner .inner-message .title{
  color: #666666;
  font-size: 32px;
  font-weight: 300;
  line-height: 40px;
  text-transform: uppercase;
  padding-bottom: 5px;
}
#go-to-promo-code-activator-popup.notify .notify-inner .inner-message .title b{
  font-weight: 400;
  color: #fe2db2;
}
#go-to-promo-code-activator-popup.notify .notify-inner .inner-message input{
  background: #fff;
  height: 31px;
  width: 300px;
  line-height: 31px;
}
#go-to-promo-code-activator-popup.notify .notify-inner .inner-message .error_container{
  margin-bottom: 10px;
  width: 287px;
}
#go-to-promo-code-activator-popup.notify .notify-inner .inner-message .btns .pink-button{
  margin-top: 10px;
}
#go-to-promo-code-activator-popup.notify .notify-inner .inner-message .bottom-txt{
  position: absolute;
  bottom: 0;
  width: 370px;
}
#notify-add2phonecall.notify .notify-body{
  float: none;
}
#notify-add2phonecall.notify .notify-inner{
  width: 668px;
}
#notify-add2phonecall.notify .title{
  font-size: 24px;
  padding:0;
  line-height: 27px;
}
#notify-add2phonecall.notify .title .eu-size{
  margin: 0 !important;
}
#notify-add2phonecall.notify .message{
  width:auto;
}
#notify-add2phonecall.notify .shiping-time{
  font-size: 24px;
  line-height: 32px;
}
#notify-add2phonecall.notify .buttons.thank-you{
  padding-top: 10px;
  padding-bottom: 10px;
}

#notify-add2phonecall.notify .footer{
 border-top: 1px solid #e6e6e6;
 margin-top: 10px;
}


#notify-add2phonecall.notify .footer-sherri-hill{
  padding-top: 10px;
  padding-bottom: 10px;
}
#notify-add2phonecall.notify .footer-sherri-hill ul{
  padding: 0;margin: 0;
}
#notify-add2phonecall.notify .footer-sherri-hill li{
  line-height: 24px;
  padding: 0;margin: 0;
}
#notify-add2phonecall.notify .footer-sherri-hill a{
  color: #fe2db2;
  text-decoration: underline;
}

#notify-add2phonecall.notify .footer .autorized-website{
  color: #2b2b2b;
  padding-top: 5px;
  padding-bottom: 5px;
  display: inline-block;
  -webkit-touch-callout: none; 
  -webkit-user-select: none; 
  -khtml-user-select: none; 
  -moz-user-select: none; 
  -ms-user-select: none; 
  user-select: none;
}
#notify-add2phonecall.notify .footer .autorized-website span{
  display: block;
  text-transform: uppercase;
  line-height: 14px;
  font-size: 11px;
  padding-bottom: 5px;
  letter-spacing : 4px;
  font-weigth:600;
}
#notify-add2phonecall.notify .footer .autorized-website img{
  width: 100%;
}

#notify-add2phonecall.notify .call-consultant{
  padding-top: 10px;
}
#notify-add2phonecall.notify .call-consultant .txt{
  display:block;
}
#notify-add2phonecall.notify .phone-number{
  font-size: 18px;
  font-weight: 600;
}
#notify-add2phonecall.notify .phone-icon {
    background-image: url("../img/mobile/mobile-icons4-3x.png?2");
    background-position: -173px 0;
    background-size: 282px 109px;
    display: inline-block;
    height: 23px;
    margin-right: 5px;
    position: relative;
    top: 4px;
    width: 23px;
}
#notify-add2phonecall.notify .row{
  
}
#notify-add2phonecall.notify label{
  color: #6d6d6d;
  font-size: 12px;
  display: block;
  line-height: 12px;
  padding-top: 15px;
  padding-bottom: 5px;
  
}
#notify-add2phonecall.notify input{
  background: #ffffff none repeat scroll 0 0;
  height: 28px;
  line-height: 26px;
  padding-left: 5px;
  position: relative;
  width: calc(100% - 5px);
  
}
#notify-add2phonecall.notify input[name="phone"]{
  width: 310px;
}
#notify-add2phonecall.notify textarea{
  background: #ffffff none repeat scroll 0 0;
  box-shadow: 0 1px #dadada inset;
  border: 1px solid #ccc;
  width: calc(100% - 5px);
  padding: 5px 0 5px 5px;
  line-height: 18px;
  height: 70px;
  
}
#notify-add2phonecall.notify textarea:hover{
	-webkit-box-shadow: inset 0 1px #dadada;
	-moz-box-shadow: inset 0 1px #dadada;
	box-shadow: inset 0 1px #dadada;
	border: solid 1px #a6a6a6;
}

#recommend-products-added-now-popup .notify-inner{
  padding-bottom: 35px;
  padding: 20px 0;
}

#recommend-products-added-now-popup .notify-inner .notify-body > .title{
  font-size: 18px;
  padding-top: 1px;
  font-weight: 600;
  padding-left:20px;
  padding-right:20px;
  color: #000;
}
#recommend-products-added-now-popup.no-title .notify-inner{
  padding-top: 0;
}

#recommend-products-added-now-popup.no-title .notify-inner .notify-body > .title{
  display: none;
}
#recommend-products-added-now-popup.no-title .container{
  margin-top: 0;
  border-top: 0;
}

#recommend-products-added-now-popup .notify-inner .notify-body > .title .gift-car{
  background : url("../img/detail-sprite.png?16") repeat scroll -333px -80px;
  width:34px;
  height: 30px;
  top: 5px;
  display: inline-block;
  position: relative;
  margin-left: 5px;
  margin-right: 5px;
}

#recommend-products-added-now-popup .notify-inner .notify-body .container .title{
  font-size: 18px;
  font-weight: 600;
  color: #000000;
}


#recommend-products-added-now-popup .container{
  border-top:1px solid #d1d1d1;
  background: #f7f7f7;
  padding-top: 24px;
  margin-top: 20px;
  border-bottom:1px solid #d1d1d1;
  padding-bottom: 24px;
  margin-bottom: 20px;
  position: relative;
  padding-left:20px;
  padding-right:20px;
}
#recommend-products-added-now-popup .left .product{
  display: inline-block;
  width: 125px;
  line-height: 0;
  font-size: 0;
  margin-right: 10px;
  vertical-align: top;
}
#recommend-products-added-now-popup .left .product img{
  width: 123px;
  border: 1px solid #d1d1d1;
  border-bottom: 1px solid #9b9b9b;
  line-height: 0;
  font-size: 0;
}
#recommend-products-added-now-popup .left .product:hover img{
  border:1px solid #9b9b9b;
}
#recommend-products-added-now-popup .left .product h3{
  color: #666;
  font-size: 13px;
  font-weight: normal;
  height: 34px;
  line-height: 17px;
  text-overflow:ellipsis;
  overflow: hidden;
  padding: 0;
  margin: 5px 0 10px 0;
}

#recommend-products-added-now-popup .left .product .price{
  visibility: visible;
  padding: 0;
}
#recommend-products-added-now-popup .left .product span.pr.pr-p .p, #recommend-products-added-now-popup .left .product span.pr.pr-b .p, #recommend-products-added-now-popup .left .product span.pr.pr-s .p, #recommend-products-added-now-popup .left .product span.pr.pr-g .p, #recommend-products-added-now-popup .left .product span.pr.pr-h .p, #recommend-products-added-now-popup .left .product span.pr.pr-bfr .p, #recommend-products-added-now-popup .left .product span.pr.pr-plt .p
{
  float: none;
  display: block;
  top:16px;
}
#recommend-products-added-now-popup .left .product .price span.pr .op{
  display: inline-block;
  float: none;
  margin-right: 0;
  top: -14px;
}

#recommend-products-added-now-popup .left .product .price span.pr .cnt-discount.extern{
  top: 0;
}

#recommend-products-added-now-popup .left .products-container{
  width:540px;
}
#recommend-products-added-now-popup .left .products-container .products{
  width: 2000px;
}
#recommend-products-added-now-popup .buttons .pink-button{
  margin-top: 0;
  margin-right: 20px;
}
#recommend-products-added-now-popup .buttons .white-button{
  background: none;
  border: 0;
  padding: 0;
  font-size: 13px;
  letter-spacing: 0;
}

#recommend-products-added-now-popup .products-container-left, #recommend-products-added-now-popup .products-container-right {
    top: 69px;
    /* background-image: url(../img/arrows-sprite.png); */
    position: absolute;
    cursor: pointer;
    z-index: 1;
    width: 24px;
    height: 50px;
    background: none;
    left:-24px;
}
#recommend-products-added-now-popup .products-container-right {
  right:-15px;
  left:auto;
}
#recommend-products-added-now-popup .products-container-left:after, #recommend-products-added-now-popup .products-container-right:after {
    position: absolute;
    content: '\f104';
    font-family: 'FontAwesome';
    font-style: normal;
    font-size: 26px;
    line-height: 30px;
    height: 30px;
    display: block;
    top: 10px;
    color: #808080;
}
#recommend-products-added-now-popup .products-container-right:after {
    right: 0;
    content: '\f105';
}
#recommend-products-added-now-popup .products-container-left:hover:after, #recommend-products-added-now-popup .products-container-right:hover:after{
	color: #000;
}

#recommend-products-added-now-popup .products-container-left.slick-disabled, #recommend-products-added-now-popup .products-container-right.slick-disabled, #recommend-products-added-now-popup .products-container-left.slick-disabled:after, #recommend-products-added-now-popup .products-container-right.slick-disabled:after {
    color: #d1d1d1;
    cursor: default;
}

#recommend-products-added-now-popup .left .slick-slider .slick-slide > div{
  padding-right: 10px;
}
#recommend-products-added-now-popup .left .slick-slider .product img{
  width:100%;
  
}



#popupInfoBlackFriday.notify .notify-inner{
  padding: 0;
}
#popupInfoBlackFriday .image-info{
  line-height: 0;
}

#popupInfoBlackFriday .left .title{
  padding-top: 20px;
  line-height: 40px;
  font-size: 17px;
  color: #0e0e0e;
  font-weight: 600
  
}
#popupInfoBlackFriday .left .text-info{
  width:500px;
  line-height: 22px;
  font-size: 13px;
  color: #6d6d6d;
  min-height: 301px;
}


#outlet-info-popup.notify.auto-width .notify-inner{
		background: #fff url('../img/banners/popup/outlet_popup_bg.jpg') no-repeat;
		min-height: 343px;
		padding: 0;
		padding-right: 20px;
	}
	#outlet-info-popup.notify.auto-width .notify-inner .left{
		padding-left: 265px;
		padding-top: 170px;
		width: 401px;
	}
  #outlet-info-popup.notify.auto-width .notify-inner .text{
    color: #fff;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 1px;
  }
	
	#outlet-info-popup.notify.auto-width .buttons{
  padding-top: 10px;
	padding-left: 265px;
	text-align: left
}


#outlet-info-popup.notify.auto-width .buttons .green-button{
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1px;
    margin-top: 9px;
    text-transform: uppercase;
    background: #000000;
    border:1px solid #000;
    box-shadow: 0 -1px #000 inset;
		
}
#outlet-info-popup.notify.auto-width .buttons .green-button:hover{
  background: #222;
  border:1px solid #222;
    box-shadow: 0 -1px #222 inset;
}

#outlet-info-popup.notify.auto-width .buttons .white-button{
    margin-top: 12px;
		height: 34px;
		line-height: 34px;
		font-size: 11px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    border:2px solid #fff;
    background: transparent;
    color: #fff;
    margin-right: 10px;
}
#outlet-info-popup.notify.auto-width .buttons .white-button:hover{
  background: #e56c6c;
  border:2px solid #fff;
}

#outlet-info-popup.notify.auto-width .buttons .continueShopping .white-button{
	width: auto;
}

#outlet-info-popup.notify.auto-width .buttons .termsContest{
	display: inline-block;
	padding-left:20px;
}
#outlet-info-popup.notify.auto-width .buttons .simple-link{
  
}
#outlet-info-popup.notify.auto-width .buttons .termsContest.simple-link a{
  color: #6d6d6d;
	font-size: 13px;
  line-height: 17px;
  text-align: center;
  text-decoration: underline;
  padding-top: 10px;
  padding-bottom: 10px;
}

#gdpr-info-popup.notify .notify-inner, #gdpr-accept-info-popup.notify .notify-inner{
  width: auto;
}
#gdpr-info-popup.notify .title, #gdpr-accept-info-popup.notify .title{
  padding-bottom: 18px;
  color: #000;
}
#gdpr-info-popup.notify .message{
  width: 870px;
}

#gdpr-accept-info-popup.notify .message{
  width: 650px;
}

#gdpr-info-popup .text.scroll{
  overflow-y: scroll;
  line-height: 21px;
}
#gdpr-info-popup .text.scroll .p, #gdpr-accept-info-popup .text.scroll .p{
  padding-bottom: 20px;
}

#gdpr-info-popup .text.scroll a, #gdpr-accept-info-popup .text.scroll a{
	color: #4974ff;
	text-decoration: underline;
}
#gdpr-info-popup .text.scroll ul, #gdpr-accept-info-popup .text.scroll ul{
	padding: 0;
	margin: 0;

}
#gdpr-info-popup .text.scroll li, #gdpr-accept-info-popup .text.scroll li{
	 list-style: none
}

#gdpr-info-popup .footer-popup{
  border-top: 1px solid #cbcbcb;
  padding-top: 20px;
  margin-top: 20px;
  position: relative;
  left:-20px;
  padding-left: 20px;
  padding-right: 20px;
  width: calc(100% + 0px);
  display: table;
}

#gdpr-accept-info-popup .footer-popup{
  padding-top: 20px;
  position: relative;
  left:-20px;
  padding-left: 20px;
  padding-right: 20px;
  width: calc(100% + 0px);
  display: table;
}

#gdpr-info-popup .footer-popup > div, #gdpr-accept-info-popup .footer-popup > div{
  display: table-cell;
}
#gdpr-info-popup .footer-popup > div a, #gdpr-accept-info-popup .footer-popup > div a{
  color: #4974ff;
  text-decoration: underline;
}

#gdpr-info-popup .footer-popup .green-button, #gdpr-accept-info-popup .footer-popup .green-button{
	display: block;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
	font-size: 12px;
  padding-left: 30px;
  padding-right: 30px;
  text-align: center;
}
#gdpr-accept-info-popup .footer-popup .green-button{
  display: inline-block;
}

#on-exit-advanced-popup .notify-inner{
  padding: 0;
}

#on-exit-advanced-popup .leftCnt{
  display: table-cell;
  max-width: 500px;
  vertical-align: top;
  padding:30px;
  position: relative;
}

#on-exit-advanced-popup .rightCnt{
  display: table-cell;
  vertical-align: top;
  line-height: 0;
  text-align: right;
}

#on-exit-advanced-popup .line-1{
  
  font-size: 18px;
  font-weight: 600;
  color: #000;
  padding-bottom: 10px;
  line-height: 23px;
  
}

#on-exit-advanced-popup .line-2{
  
  line-height: 21px;
  font-size:13px;
  color: #666;
}
#on-exit-advanced-popup .leftCnt .buttons{
  position: absolute;
  bottom:30px;
  left:30px;
  
}
#on-exit-advanced-popup .leftCnt .buttons .pink-buttons{
  margin-top: 0;
}

#facebook-email-newsletter-subscribe .notify-inner{
  padding: 30px;
}

#facebook-email-newsletter-subscribe .line-1{
  
  font-size: 18px;
  font-weight: 600;
  color: #000;
  padding-bottom: 10px;
  line-height: 23px;
  
}
#facebook-email-newsletter-subscribe .line-2{
  
  max-width: 600px;
  line-height: 21px;
  font-size:13px;
  color: #666;
}
#facebook-email-newsletter-subscribe .leftCnt .buttons{
  padding-top:20px;
  
}
#facebook-email-newsletter-subscribe .leftCnt .line-2 a{
  color:#4974ff;
  text-decoration: underline;
}
#facebook-email-newsletter-subscribe .leftCnt .line-2 a:hover{
  color: #3451b2;
}

#showroom-timisoara-info-popup.notify.auto-width .notify-inner{
		
		padding: 0;
		padding-right: 0px;
	}
	#showroom-timisoara-info-popup.notify.auto-width .notify-inner .left{
		padding-left: 0px;
		padding-top: 0px;
		width: 960px;
	}
  #showroom-timisoara-info-popup.notify.auto-width .notify-inner .text{
  }
  #showroom-timisoara-info-popup.notify.auto-width .notify-inner .text .shop-detail .shop-middle .title{
    font-size: 18px;
    font-weight: 600;
    padding: 10px 0px;
  }
	
	#showroom-timisoara-info-popup.notify.auto-width .buttons{
    padding-top: 10px;
    padding-bottom: 20px;
    padding-left: 20px;
    text-align: left
  }

#showroom-timisoara-info-popup.notify.auto-width .buttons .white-button{
    margin-top: 12px;
		height: 34px;
		line-height: 34px;
		font-size: 11px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    border:2px solid #fff;
    background: transparent;
    color: #fff;
    margin-right: 10px;
}
#showroom-timisoara-info-popup.notify.auto-width .buttons .white-button:hover{
  background: #e56c6c;
  border:2px solid #fff;
}

#showroom-timisoara-info-popup.notify.auto-width .buttons .continueShopping .white-button{
	width: auto;
}

#showroom-timisoara-info-popup.notify.auto-width .buttons .termsContest{
	display: inline-block;
	padding-left:20px;
}
#showroom-timisoara-info-popup.notify.auto-width .buttons .simple-link{
  
}
#showroom-timisoara-info-popup.notify.auto-width .buttons .termsContest.simple-link a{
  color: #6d6d6d;
	font-size: 13px;
  line-height: 17px;
  text-align: center;
  text-decoration: underline;
  padding-top: 10px;
  padding-bottom: 10px;
}
#showroom-timisoara-info-popup.notify.auto-width .videoImagePopup {
  position: relative;
  z-index: 1;
}
#showroom-timisoara-info-popup.notify.auto-width .videoImagePopup:hover{
  opacity: 0.8;
}

#showroom-timisoara-info-popup.notify.auto-width #videoPlayerPopup {
    z-index: 2;
    position: absolute;
    top: -1px;
    left: 0;
}

#clasic-vs-modern-info-popup .notify-inner{
  background: #f7f7f7;
}

#clasic-vs-modern-info-popup .clasic-vs-modern.text{
  display: table;
  
}

#clasic-vs-modern-info-popup .title{
  color: #242424;
  font-size: 19px;
  font-weight: 600;
  letter-spacing: 0.8px;
  line-height: 31px;
  text-align: center;
}

#clasic-vs-modern-info-popup .clasic-vs-modern.text > div{
  display: table-cell;
  
}
#clasic-vs-modern-info-popup .clasic-vs-modern.text > div a{
  border:1px solid #d1d1d1;
  display: block;
  font-size: 0;
  line-height: 0;
  margin:0 5px;
  width: 456px;
  text-align: center;
  background: #fff;
  border-bottom:1px solid #9b9b9b;
}
#clasic-vs-modern-info-popup .clasic-vs-modern.text > div a img{
  
  /*-webkit-filter: grayscale(1);
  filter: grayscale(1);*/
}
#clasic-vs-modern-info-popup .clasic-vs-modern.text > div a:hover{
  border: 1px solid #9b9b9b;
}
#clasic-vs-modern-info-popup .clasic-vs-modern.text > div a .title{
  display: block;
  font-size: 21px;
  font-weight: 600;
  padding: 10px 0;
  text-transform: uppercase;
  line-height: 36px;
}
#clasic-vs-modern-info-popup .clasic-vs-modern.text > div a .description{
  font-size: 11px;
  line-height: 17px;
  color: #000;
  display: block;
  padding: 0 100px;
  text-align: center;
  height: 70px;
}
#clasic-vs-modern-info-popup .clasic-vs-modern.text > div a .cta{
  color: #fff;
  background: #000;
  display: inline-block;
  padding: 0px 11px;
  text-align: center;
    height: 31px;
    line-height: 31px;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
    margin-top: 15px;
    margin-bottom: 15px;
}

#clasic-vs-modern-info-popup .clasic-vs-modern.text > div a:hover .cta{
  background: #242424;
  /*filter: none;
    -webkit-filter: grayscale(0%);*/
}

#clasic-vs-modern-info-popup .clasic-vs-modern.text > div a .cta .right-arrow{
	/*background: url("../img/arrows-sprite.png") no-repeat scroll -29px -0px;
	width: 7px;
	height: 9px;*/
	display: inline-block;
	position: relative;
	margin-left: 5px;
	/*top: 2px;*/
}

#clasic-vs-modern-info-popup .clasic-vs-modern.text > div a .cta .right-arrow:after{
	content:'\f105';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 400;
	font-size: 14px;
}

body.showroom-page{
  background: #f7f7f7;
}


/*
body.showroom-page {
  color: #666666;
}
.showroom-page ul{
  list-style: none;
}
.showroom-page .clearfix{
  clear: both;
}
.showroom-page .anm-fth{
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}
.showroom-page .anm-th{
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
.showroom-page .anm-sth{
  -webkit-transition: all 700ms ease;
  -moz-transition: all 700ms ease;
  -o-transition: all 700ms ease;
  transition: all 700ms ease;
}
.showroom-page #main_container{
  width: 100%;
}
.showroom-page .infobottom a, .showroom-page .std-one-column a{
  color: #666666;
  text-decoration: underline;
}
.showroom-page .container-showroom{
  margin-top: -10px;
}
.showroom-page .social-menu{
  position: fixed;
  top: 125px;
  right: 4px;
}
.showroom-page .social-menu li a{
  width: 35px; height: 39px;
  display: block;
}
.showroom-page .social-menu li{
  line-height: 42px;
  text-align: center;
  background-color: #fe94d8;
  cursor: pointer;
}
.showroom-page .social-menu li i{
  background-image: url('../img/showroom/new/social-menu-sprite.png');
  display: inline-block;
}
.showroom-page .social-menu li:hover, .showroom-page .social-menu li:first-child{
  background-color: #d167b0;
}
.showroom-page .social-menu .fb i{
  background-position: -8px -7px;
  height: 15px;
  width: 6px;
}
.showroom-page .social-menu .g i{
  background-position: -25px -7px;
  height: 15px;
  width: 15px;
}
.showroom-page .social-menu .in i{
  background-position: -49px -6px;
  height: 15px;
  width: 15px;
}
.showroom-page .social-menu .yt i{
  background-position: -73px -9px;
  height: 14px;
  width: 20px;
}
.showroom-page #loader-overlay{
  background-color: #ffffff;
  position: absolute;
  width: 100%; height: 100%;
  z-index: 999;
}
.showroom-page #loader-overlay img{
  top: 150px;
  left: 50%;
  transform: translateY(-50%);
  position: absolute;
}
.showroom-page #nav{
  background-color: #801769;
  z-index: 2;
  position: relative;
}
.showroom-page #nav .content{
  padding: 15px 0;
}
.showroom-page .col-left{
  float: left;
}
.showroom-page .col-right{
  float: right;
}
.showroom-page .col-full-width{
  width: 100%;
  background-color: #f4f4f4;
  padding: 30px 0;
  margin: 20px 0;
}
.showroom-page #header .subtitle{
  color: #fff;
  display: block;
  font-size: 13px;
}
.showroom-page .col-full-width .content, .showroom-page .col-std-width, #nav .content{
   margin: 0 auto;
   width: 960px
}
.showroom-page .col-full-width .title{
  
}
.showroom-page .col-full-width .subtitle{
  font-size: 13px;
}
.showroom-page .slider{
  position: relative;
}
.showroom-page .slider .background-image{
  display: block;
}
.showroom-page .detail-button{
    background-color: #fe2db2;
    color: #ffffff;
    height: 55px;
    line-height: 55px;
    padding: 0 25px;
    cursor: pointer;
    border: 0;
    box-shadow: 0 0 0 0 #fe2db2;
    overflow: hidden;
    position: relative;
}
.showroom-page .detail-button i{
    position: absolute;
    background-color: #ffffff;
    height: 100px;
    width: 0;
    left: 0; top: -25px;
    opacity: 0.5;
}
.showroom-page .detail-button:hover{
  box-shadow: 0 0 0 5px #fe2db2;
}
.showroom-page .detail-button:hover i{
  width: 250px;
  left: 250px;
}
.showroom-page .title{
  font-weight: 300;
}
.showroom-page .slider .title{
  color: #fff;
  font-size: 20px;
}
.showroom-page .about .title{
  font-size: 20px;
  margin-bottom: 12px;
}
.showroom-page .slider .info{
  background-color: rgba(0, 0, 0, 0.7);
  width: 100%;
  position: absolute;
  bottom: 0;
  padding: 10px 0;
  z-index: 2;
}
.showroom-page .slider .info .content{
  padding: 0 20px;
}
.showroom-page .slider .info strong{
  font-weight: 800;
}
.showroom-page .slider .locations, .showroom-page .slider .title{
  display: inline;
}
.showroom-page .location-info li .icon, .showroom-page .location-info li .txt{
  display: inline-block;
  vertical-align: middle;
}
.showroom-page .slider .locations{
  float: right;
  position: relative;
  border-radius: 15px;
  width: 265px; height: 30px;
  overflow: hidden;
  top: 7px;
}
.showroom-page .slider .locations select{
    background: #ffffff url("../img/showroom/new/dropdown-icon.png") no-repeat scroll 236px 3px;
    height: 34px;
    margin-left: -3px;
    margin-top: -3px;
    text-indent: 5px;
    width: 288px;
}
.showroom-page .slider .locations select option{
  width: 600;
}
.showroom-page .slider .locations i{
    position: absolute;
    display: block;
    width: 31px; height: 28px;
    top: 1px; right: 0;
}
.showroom-page .location-info, .showroom-page .location-pics{
  margin-top: 10px;
  color: #fff;
  font-size: 14px;
}
.showroom-page .location-info li{
  background-color: #801769;
  width: 290px;
  height: 55px;
  padding: 10px;
  opacity: 0.5;
}
.showroom-page .location-info li, .showroom-page .location-pics li,
.showroom-page .gallery li{
  cursor: pointer;
}
.showroom-page .location-info li:hover{
  opacity: 1;
}
.showroom-page .location-info li .txt span, .showroom-page .location-info li .txt a{
  display: block;
}
.showroom-page .location-info li a{
  font-size: 12px;
  text-decoration: underline;
}
.showroom-page .location-info li .icon{
  position: relative;
  margin-right: 10px;
}


.showroom-page .location-info li .icon.address{
  background: url('../img/showroom/new/location.png') no-repeat -50px 10px;
}
.showroom-page .location-info li:hover .icon.address{
  background-position: 3px 10px;
}

.showroom-page .location-info li .icon.schedule{
  background: url('../img/showroom/new/schedule.png') no-repeat -48px 10px;
}

.showroom-page .location-info li:hover .icon.schedule{
  background-position: 6px 10px;
}

.showroom-page .location-info li .icon.phone{
  background: url('../img/showroom/new/phone.png') no-repeat -49px 10px;
}

.showroom-page .location-info li:hover .icon.phone{
  background-position: 4px 10px;
}


.showroom-page .location-info li .icon, .showroom-page .location-info li .icon:before{
  border-radius: 50%;
  width: 52px; height: 52px;
}
.showroom-page .location-info li .icon:before{
  content: '';
  border: 2px solid #ffffff;
  position: absolute;
  top: 0; left: 0;
  
  -webkit-transition: all 250ms ease;
  -moz-transition: all 250ms ease;
  -o-transition: all 250ms ease;
  transition: all 250ms ease;
}
.showroom-page .location-info li:hover .icon:before{
  width: 58px; height: 58px;
  top: -3px; left: -3px;
}
.showroom-page .location-info li, .showroom-page .location-info ul,
.showroom-page .showroom-logo, .showroom-page .left-text{
  float: left;
}
.showroom-page .description{
  font-size: 13px;
  text-align: justify;
  line-height: 22px;
}
.showroom-page .about .left-text{
  width: 633px;
  margin-left: 25px;
}
.showroom-page .std-one-column .description{
  margin: 16px 0 15px 0;
}
.showroom-page .showroom-logo{
  position: relative;
}
.showroom-page .about, .showroom-page .std-one-column{
  margin: 30px 0;
}
.showroom-page .location-info li:first-child, .showroom-page .location-pics li:first-child{
  margin-left: 0;
}
.showroom-page .location-pics li, .showroom-page .location-info li{
  margin-left: 15px;
} 
.showroom-page .location-pics li{
  float: left;
  position: relative;
}
.showroom-page .location-pics li img{
   width: 310px;
   display: block;
}
.showroom-page .location-pics li .zoom-in{
  width: 100%; height: 100%;
  position: absolute;
  background-color: rgba(0, 0, 0, 0);
}

.showroom-page .location-pics .zoom-in i{
  background-image: url('../img/showroom/new/zoom.png');
  width: 58px; height: 49px;
  display: block;
  position: relative;
  top: 70px;
  margin: 0 auto;
  opacity: 0;
}



.showroom-page .location-pics li .zoom-in:hover{
  background-color: rgba(0, 0, 0, 0.5);
}
.showroom-page .location-pics li .zoom-in:hover i{
  top: 90px;
  opacity: 1;
}
.showroom-page .gallery li, .showroom-page .gallery ul{
  float: left;
}
.showroom-page .gallery li{
  margin-left: 25px;
  width: 139px; height: 263px;
  overflow: hidden;
  position: relative;
  opacity: 0;
  top: 20px;
}
.showroom-page .gallery li:first-child{
  margin-left: 0;
}
.showroom-page .gallery li img{
  position: absolute;
  display: block;
}
.showroom-page .gallery li:hover img{
 transform: scale(1.1);
}
.showroom-page .g-map iframe{
  pointer-events: none;
}
.showroom-page .std-one-column .title{
  font-weight: normal;
  font-size: 26px;
}


.showroom-page .slideshow{
  height: 309px;
  overflow: hidden;
  position: relative;
}
.showroom-page .slideshow li{
  position: absolute;
  left: 0;
  opacity: 0;
}
.showroom-page .slideshow .first{
  opacity: 1;
}
.showroom-page .slideshow .active{
  z-index: 1!important;
}
.showroom-page .std-one-column.half, .showroom-page .std-one-column.three-quarter, .showroom-page .std-one-column.quarter{
  display: inline-block;
  vertical-align: top;
}
.showroom-page .std-one-column.half{
   width: 465px;
}
.showroom-page .std-one-column.quarter{
  width: 325px;
}
.showroom-page .std-one-column.quarter.first, .showroom-page .std-one-column.three-quarter.first{
  margin-right: 30px;
}
.showroom-page .std-one-column.three-quarter{
  width: 600px;
}

.showroom-page .std-one-column.half.first{
  margin-right: 25px;
}
.showroom-page .std-one-column.half .title{
  font-size: 19px;
}
.showroom-page .g-map .larger-map{
   width: 100px;
   height: 30px;
   position: absolute;
   background-color: #ffffff;
   margin: 68px 0 0 20px;
   line-height: 30px;
}
.showroom-page .g-map .larger-map a{
   color: #619de5;
   font-size: 13px;
   text-decoration: none;
}
.showroom-page .g-map .larger-map a:hover{
  text-decoration: underline;
}
html.no-scroll{
   overflow-x: hidden;
   overflow-y: hidden;
}

.showroom-page .infobottom.col-std-width a{
  color: #ffffff;
}


@-moz-document url-prefix() {
    .showroom-page .slider .locations select{
      margin-top: -4px;
      margin-left: -4px;
    }
}
@media only screen and (max-width:1150px) {
  .showroom-page .social-menu{
    display: none;
  }
}
*/
.showroom .inner{
  border: 1px solid #d1d1d1;
  position: relative;
  background: #fff;
  display: none;
}
.showroom .inner .slider-cnt{
  width: 561px;
  height: 344px;
  border-right: 1px solid #e9e9e9;
  position: relative;
}
.showroom .inner .slider-cnt .slider-cnt-inner{
  width: 561px;
  height: 344px;
  overflow: hidden;
  position: relative;
}
.showroom .inner .slider-cnt ul{
  margin: 0;
  padding: 0;
  list-style: none;
  white-space: nowrap;
  width:10000px;
}
.showroom .inner .slider-cnt ul li{
  float: left;
}

.showroom .inner .slider-cnt .navigation{
  display: inline-block;
  left: 0;
  top: calc(50% - 20px);
  position: absolute;
  width: 100%;
  z-index: 1;
}
.showroom .inner .slider-cnt .navigation p {
  
  width: 40px;
  height: 40px;
  cursor: pointer;

}

.showroom .inner .slider-cnt .navigation .prev {
  
  /*background: url( '../img/arrows-sprite-v3.png' ) no-repeat scroll 0 -10px transparent;*/
  width: 39px;
  height: 39px;
  float: left;
  position: relative;
  left:2px;
}

.showroom .inner .slider-cnt .navigation .prev:after {
	content:'\f104';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 600;
	font-size: 17px;
	height: 33px;
	width: 31px;
	color:#fff;
	background: #242424;
	display: block;
	line-height: 32px;
	text-align: center;
	position: absolute;
	top: 3px;
	left: 3px;
	padding-top: 0px;
	padding-right: 2px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
}


.showroom .inner .slider-cnt .navigation .prev:hover{
  /*background-position: 0px -50px;
	cursor: pointer;*/
}

.showroom .inner .slider-cnt .navigation .prev:active{
  /*background-position: 0 -10px;*/
}

.showroom .inner .slider-cnt .navigation .prev:hover:after {
	top:0;
	left: 0;
	width:37px;
	height: 39px;
	line-height: 38px;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
	font-size: 17px;
	background: #242424;
}

.showroom .inner .slider-cnt .navigation .next {
  
  /*background: url( '../img/arrows-sprite-v3.png' ) no-repeat scroll -40px -10px transparent;*/
  width: 39px;
  height: 39px;
  float: right;
  position: relative;
  right: 2px;
  
}

.showroom .inner .slider-cnt .navigation .next:after {
	content:'\f105';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 600;
	font-size: 17px;
	height: 33px;
	width: 31px;
	color:#fff;
	background: #242424;
	display: block;
	line-height: 32px;
	text-align: center;
	position: absolute;
	top: 3px;
	right: 3px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
	padding-top: 0px;
	padding-left: 2px;
}

.showroom .inner .slider-cnt .navigation .next:hover{
  /*background-position: -40px -50px;
	cursor: pointer;*/
}

.showroom .inner .slider-cnt .navigation .next:active{
  /*background-position: -40px -10px;*/
}

.showroom .inner .slider-cnt .navigation .next:hover:after {
	top:0;
	left: 0;
	width:37px;
	height: 39px;
	line-height: 38px;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
	font-size: 17px;
	
	background: #242424;
}

.showroom .inner .slider-cnt .pager{
  position: relative;
  top: -30px;
  text-align: center;
}


.showroom .inner .slider-cnt .pager a{
  background: url("../img/slider/slide-sprites-2.png?2") repeat scroll -19px -45px;
  cursor: pointer;
  height: 15px;
  margin-left: 1px;
  width: 19px;
  display: inline-block;
}
.showroom .inner .slider-cnt .pager a.selected{
  background: url("../img/slider/slide-sprites-2.png?2") repeat scroll 1px -45px
}
.showroom .inner .slider-cnt .pager a:hover{
  background: url("../img/slider/slide-sprites-2.png?2") repeat scroll 1px -45px
}
.showroom .inner .slider-cnt .pager a span{
  display: none;
}

.showroom .inner .description{
  position: absolute;
  left: 562px;
  top: 0;
  padding: 15px 15px 15px 20px;
}
.showroom .inner .description .title{
  color: #000000;
  font-size: 17px;
  font-weight: 600;
  line-height: 18px;
  margin: 0;
  padding: 0;
}
.showroom .inner .description p{
  padding-top: 10px;
  line-height: 21px;
  color: #6d6d6d;
  font-size: 13px;
}
.showroom .inner .description .locations{
  margin: 0;
  padding: 0;
  list-style: none;
  padding-top: 7px;
}
.showroom .inner .description .locations li{
  padding-top: 10px;
}
.showroom .inner .description .locations .thumbnail{
  float: left;
}
.showroom .inner .description .locations .thumbnail img{
  border: 1px solid #d1d1d1;
  line-height: 0;
  opacity: 1
}

.showroom .inner .description .locations .txts{
  float: left;
  padding-left: 15px;
}
.showroom .inner .description .locations li .line-1{
  font-size: 13px;
  font-weight: 600;
  line-height:21px;
  margin: 0;
  margin-top: 9px;
  text-transform: uppercase;
  color: #6d6d6d;
  
}
.showroom .inner .description .locations li .line-2{
  font-size: 13px;
  color: #6d6d6d;
  margin:0;
  padding: 0;
  line-height:21px;
  height: auto;
}
.showroom .inner .description .locations li .line-3{
  line-height:21px;
  font-size: 13px;
  color: #6d6d6d;
  text-decoration: underline;
  position:relative;
  padding-left: 15px;
}
i.map{
  background: url('../img/checkout-sprite.png');
  background-position: -64px 0;
  width: 10px;
  height: 14px;
  display: inline-block;
}
.showroom .inner .description .locations li .line-3 i.map{
  position: absolute;
  top: 3px;
  left: 0;
}
.showroom .inner .description .locations li a:hover{
  color: #000;
}
  
@media only screen and (min-width: 1200px){
  
  body.showroom-page .text-holder-inner.new .holder-banner.h541{
    width: 1200px;
    height: 674px;
  }
  body.showroom-page .text-holder-inner.new .holder-banner.h541 img{
    width: 100%;
    height: auto;
  }
  body.showroom-page .text-holder-inner.new .holder-banner.h541 iframe#videoPlayer{
    width: 1200px;
    height: 676px;
  }
  
  body.showroom-page .text-holder-inner.new .sherri-hill-special-infos iframe#videoPlayer{
    width: 1200px;
    height: 676px;
  }
  
}
.zoomContainer .zoomLens{
	cursor: url('../img/fullscreen/zoom-cursor.png') 6 6, auto!important;
}
.container-full-screen .detail-page-small-images-container a img{
	width: 55px;
}
.container-full-screen {
	width: 100%;
	height: 100%;
	padding: 0;
	overflow: hidden;
	position: fixed;
	z-index: 9999;
	background-color: #ffffff;
	display: none;
	top: 0;
}

:-webkit-full-screen .container-full-screen{
	display: block;
	margin: 0;
}
 
:-moz-full-screen .container-full-screen{
display: block;
margin: 0;
}
 
:-ms-fullscreen .container-full-screen{
	display: block;
	margin: 0;
}
 
:fullscreen .container-full-screen {
	display: block;
	margin-top: 0px;
}

.container-full-screen .detail-page-small-images-container {
	width: 55px;
	float: left;
	-webkit-box-shadow: 0 1px #a2a2a2;
	-moz-box-shadow: 0 1px #a2a2a2;
	box-shadow: 0 1px #a2a2a2;
	border: solid 1px #e9e9e9;
	position: relative;
	border-top: 0;
 	top: 30px; left: 30px;
	z-index: 2;
}


.container-full-screen .detail-page-small-images-container a {
	border-top: solid 1px #e9e9e9;
	display: block;
	font-size: 0;
	line-height: 0;
	opacity: 0.6;
	cursor: pointer;
}

.container-full-screen .detail-page-small-images-container a.active {
	opacity: 1;
}

.container-full-screen .detail-page-small-images-container a:hover {
	opacity: 1;
}

.container-full-screen .detail-page-next-page, .container-full-screen .detail-page-prev-page{
  -webkit-transition: all 150ms ease-out;
  -moz-transition: all 150ms ease-out;
  -o-transition: all 150ms ease-out;
  transition: all 150ms ease-out;	
}




.container-full-screen .detail-page-next-page {

  background-image: none;
  position: absolute;
  right: 30px;
  top: 50%;
  margin-top: -18px;
  z-index: 2;
  cursor: pointer;
  width: auto;
  background-color: #353535;
  height: 50px;
  line-height: 47px;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  padding: 0 10px 0 19px;	

	-webkit-user-select: none; /* webkit (safari, chrome) browsers */
	-moz-user-select: none; /* mozilla browsers */
	-khtml-user-select: none; /* webkit (konqueror) browsers */
	-ms-user-select: none; /* IE10+ */
}


.container-full-screen .detail-page-next-page span, .container-full-screen .detail-page-prev-page span{
    color: #fff;
    font-size: 22px;
    font-weight: 600;
    margin-right: 10px;
}
.container-full-screen .detail-page-next-page span{
	margin-right: 30px;
}
.container-full-screen .detail-page-prev-page i, .container-full-screen .detail-page-next-page i, .container-full-screen .detail-page-prev-page span, .container-full-screen .detail-page-next-page span{
    display: inline-block;
    vertical-align: middle;
}

.container-full-screen .detail-page-next-page i:after{
	display: none;
}

.container-full-screen .detail-page-next-page i{
	background: url('../img/fullscreen/sprites-full-screen.png?2') -37px -68px no-repeat;
	width: 37px;
	height: 36px;
	top:7px;
	right: 4px;;
}

.container-full-screen .detail-page-prev-page {
  background: none;
  position: absolute;
  left: 100px;
  top: 50%;
  margin-top: -18px;
  z-index: 2;
  cursor: pointer;
  height: 50px;
  width: 50px;
  background-color: #353535;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
		
	-webkit-user-select: none; /* webkit (safari, chrome) browsers */
	-moz-user-select: none; /* mozilla browsers */
	-khtml-user-select: none; /* webkit (konqueror) browsers */
	-ms-user-select: none; /* IE10+ */
}

.container-full-screen .detail-page-prev-page:after{
	/*height: 50px;
	width: 50px;
	border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
	background: red;
	line-height: 50px;
	left:0;
	top:0;
	font-size: 36px;
	*/
	display:none;
}

.container-full-screen .detail-page-prev-page i{
	background: url('../img/fullscreen/sprites-full-screen.png?2') -37px -31px no-repeat;
	width: 37px;
	height: 36px;
  top: 7px;
  left: 5px;
	position: absolute;
}

.container-full-screen .detail-page-next-page span,
.container-full-screen .detail-page-next-page i,
.container-full-screen .detail-page-prev-page i{
	/* opacity: .60; */
}

.container-full-screen .detail-page-next-page:hover,
.container-full-screen .detail-page-prev-page:hover{
	opacity: 0.7;
}

.container-full-screen .image-full-screen {
	overflow: hidden;
	position: absolute;
	z-index: 1;
	top: 50%; left: 50%;
  transform: translateX(-50%) translateY(-50%);
  -webkit-user-select: none; /* webkit (safari, chrome) browsers */
	-moz-user-select: none; /* mozilla browsers */
	-khtml-user-select: none; /* webkit (konqueror) browsers */
	-ms-user-select: none; /* IE10+ */
}

.container-full-screen .image-full-screen img {
	height: 100%;
	position: absolute;
	left: 0; right: 0;
	margin: 0 auto;
	display: none;
}

/*
.container-full-screen .image-full-screen img:first-child{
	display: inline;
}*/

.container-full-screen .rightBar {
	right: 30px; top: 30px;
	height: 50px; width: 50px;
	background-color: #fff;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	position: absolute;
	z-index: 2;
}

.container-full-screen .exitFullScreen {
  background: url('../img/fullscreen/sprites-full-screen.png') -37px -175px repeat;
  width: 37px;
  height: 36px;
  cursor: pointer;
  position: absolute;
  top: 8px;
  left: 7px;
}

.container-full-screen .exitFullScreen:hover {
  background: url('../img/fullscreen/sprites-full-screen.png?2') 0 -175px repeat;
}


.container-full-screen .zoom{
  position: absolute;
  bottom: 75px;
  right: 30px;
  width: 75px;
  float: right;
  z-index: 2;
}

.container-full-screen .zoomIn {
	background: url('../img/fullscreen/sprites-full-screen.png?2') 0 -103px repeat;
  width: 37px;
	height: 36px;
	cursor: pointer;
	float: left;	
}

.container-full-screen .zoomOut {
	background: url('../img/fullscreen/sprites-full-screen.png?2') 0 -139px repeat;
  width: 37px;
	height: 36px;
	cursor: pointer;
	float: left;
}

.container-full-screen .zoomIn:hover {
	background: url('../img/fullscreen/sprites-full-screen.png?2') 37px -103px repeat;
}

.container-full-screen .zoomOut:hover {
	background: url('../img/fullscreen/sprites-full-screen.png?2') 37px -139px repeat;
}

.container-full-screen .favorit {
	background: url('../img/fullscreen/sprites-full-screen.png?2') 0 0 repeat;
	width: 37px;
	height: 31px;
	cursor: pointer;
	position: absolute;
	bottom: 0; margin-bottom: 15.5px;
}

.container-full-screen .favorit:hover {
	background: url('../img/fullscreen/sprites-full-screen.png?2') -37px 0 repeat;
}

.container-full-screen .favoritToggle {
	background: url('../img/fullscreen/sprites-full-screen.png?2') -37px 1px repeat;
}

.container-full-screen .bottomBar{
    height: 65px;
    width: 100%;
    position: absolute;
    text-align: left;
    border-top: 1px solid #e6e6e6;
    bottom: 0;
    z-index: 4;
    background-color: #fff;
		-webkit-user-select: none; /* webkit (safari, chrome) browsers */
		-moz-user-select: none; /* mozilla browsers */
		-khtml-user-select: none; /* webkit (konqueror) browsers */
		-ms-user-select: none; /* IE10+ */
}

.container-full-screen .bottomBarContent {
	margin: 0 auto;
	width: 953px;
	padding: 7px 0;
	height: 45px;
}

.container-full-screen .bottomBar .detail-page-content.item{
	float: right;
	padding-left:20px;
}


.container-full-screen .bottomBar h1 {
	color: #6d6d6d;
	font-size: 14px;
	font-weight: lighter;
	display: block;
	margin-top: 15px;
	overflow : hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.container-full-screen .bottomBar .sizes .sizes-list{
	width: auto !important;
}

.container-full-screen .inStock {
	width: 46px;
	height: 18px;
	background-color: #6ecb00; 
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 19px;
	color: #fff;
	float: left;
	margin: 10px 0 0 10px;
}

.container-full-screen .newPrice {
  color: #000000;
  font-weight: 800;
  font-size: 14px;
  float: left;
  margin-top: 2px;
  margin-right: 7px;
  margin: 10px 0 0 10px;
}

.container-full-screen .newPrice sup{
  position: relative;
  font-size: 10px;
  font-weight: 500;
  top: 1px;
}

.container-full-screen .oldPrice {
  color: #db0000;
  font-weight: 800;
  font-size: 14px;
  float: left;
  margin-top: 2px;
  margin-right: 7px;
  margin: 10px 0 0 10px;
}

.container-full-screen .oldPrice sup{
  position: relative;
  font-size: 10px;
  font-weight: 500;
  top: 1px;
}

.container-full-screen .lineThrough {
  height: 2px;
  background-color: #c40033;
  position: absolute;
  width: 70px;
  margin-top: 10px;
}

.container-full-screen .fullScreenSizes a:first-child{
	margin: 10px 0 0 125px;
}

.container-full-screen .fullScreenSizes a {
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #9a6800;
	text-shadow: 0 1px rgba(255,255,255,.75);
	display: inline-block;
	margin: 10px 0 0 3px;
	padding: 0px 5px;
	float: left;
	min-width: 20px;
	text-align: center;
	height: 18px;
	line-height: 18px;
	background-color: #ffefb7;
	-webkit-box-shadow: 0 1px #c09947, inset 0 0 0 1px #fff8e1;
	-moz-box-shadow: 0 1px #c09947, inset 0 0 0 1px #fff8e1;
	box-shadow: 0 1px #c09947, inset 0 0 0 1px #fff8e1;
	border: solid 1px #ffcd64;
}

 .container-full-screen .fullScreenSizes a:hover{
  background-color: #ffefb7;
  -webkit-box-shadow: inset 0 1px #c09947, inset 0 0 0 1px #fff8e1;
  -moz-box-shadow: inset 0 1px #c09947, inset 0 0 0 1px #fff8e1;
  box-shadow: inset 0 1px #c09947, inset 0 0 0 1px #fff8e1;
  border: solid 1px #ffcd64;
  cursor: pointer;
}

.container-full-screen .fullScreenSizesSelected {
	background-color: #ffb7f4 !important;
  -webkit-box-shadow: 0 1px #ba8aaa, inset 0 0 0 1px #ffd2f0 !important;
  -moz-box-shadow: 0 1px #ba8aaa, inset 0 0 0 1px #ffd2f0 !important;
  box-shadow: 0 1px #ba8aaa, inset 0 0 0 1px #ffd2f0 !important;
  border: solid 1px #f56bc7 !important;
  color: #b94392 !important;
  text-shadow: 0 1px rgba(255,255,255,.75) !important;
}

.container-full-screen .cartButton {
	background-color: #fd50b1;
  -webkit-box-shadow: 0 1px #ad0088, inset 0 0 0 1px #fe85c9;
  -moz-box-shadow: 0 1px #ad0088, inset 0 0 0 1px #fe85c9;
  box-shadow: 0 1px #ad0088, inset 0 0 0 1px #fe85c9;
  border: solid 1px #e027a2;
  font-size: 12px;
  color: #fff;
  text-shadow: 0 1px #a71375;
  display: inline-block;
  font-weight: bold;
  height: 37px;
  line-height: 38px;
  text-align: center;
  padding: 0 11px;
  width: 108px;
  float: left;
  margin-left: 10px;
}

.container-full-screen .cartButton:hover {
  cursor: pointer;
  background-color: #fd50b1;
  -webkit-box-shadow: inset 0 1px #ad0088, inset 0 0 0 1px #fe85c9;
  -moz-box-shadow: inset 0 1px #ad0088, inset 0 0 0 1px #fe85c9;
  box-shadow: inset 0 1px #ad0088, inset 0 0 0 1px #fe85c9;
  border: solid 1px #e027a2;
}

.container-full-screen .cartButton i {
  background: url('../img/fullscreen/sprites-full-screen.png?2') 0 -207px repeat;
  width: 22px;
  height: 28px;
  padding: 0;
  float: right;
  display: block;
  margin-top: 5px;
}
.container-full-screen .tuts {
  background: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  position: absolute;
  left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%);
  z-index: 2;
  padding: 15px 25px;
  text-align: center;
  border-radius: 3px;
  display: none;
}
.container-full-screen .tuts .m-ico{
	background: url('../img/fullscreen/sprites-full-screen.png?2') -23px -217px;
  width: 27px;
  height: 30px;
	margin-right: 15px;
	position: relative;
}
.container-full-screen .tuts span, .container-full-screen .tuts .m-ico {
	display: inline-block; vertical-align: middle;
}
html.no-scroll{
	overflow: hidden;
}
.container-full-screen .detail-page-size-btn-container{
	padding: 0;
	float: right;
	width: auto;
	border: 0;
	background: none;
	position: relative;
	top:-13px;
}
.home .container-full-screen .detail-page-size-btn-container{
	top: -4px;
}
.container-full-screen .add2cart-btn,
.container-full-screen .wishlist-btn{
	margin-top: 0;
	position: relative !important;
	right: 0 !important;
	top:8px !important;
	display: inline-block;
}
.container-full-screen .detail-page-size-btn-container .sizes{
	 padding: 0px 35px 0 0;
	 display: inline-block;
	 position: relative;
	 top: -2px;
}

.container-full-screen .detail-page-size-btn-container .sizes-options{
	display: none;
}

.container-full-screen .detail-page-size-btn-container .social-area{
	display: none;
}

.container-full-screen div.price{
	padding: 15px 0 0 0px;
	vertical-align: middle;
	display: inline-block;
	line-height: 14px;
	margin-right: 20px;
	visibility: hidden;
}
.container-full-screen .image-full-screen img.mozanim{
	 -webkit-transition: all 500ms ease-out;
   -moz-transition: all 500ms ease-out;
   -o-transition: all 500ms ease-out;
   transition: all 500ms ease-out;
}

.container-full-screen .fullscreenview-loader{
	position: absolute;
	left:50%;
	margin-left:-20px;
	margin-top:-20px;
	top:50%;
	z-index: 1;
}

.container-full-screen .detail-page-size-btn-container .measures{
	display: none;
}
.container-full-screen .detail-page-size-btn-container.cntdown-collection .pink-button{
	display: none;
}

.container-full-screen .detail-page-size-btn-container.cntdown-collection .message.pink{
	padding-top: 4px;
	border-top:0 none;
	color:#fd50b1;
	margin-top: 0;
	position: relative !important;
	right: 0 !important;
	top:8px !important;
	display: inline-block;
}

.container-full-screen div.price span.pr.pr-p .p,.container-full-screen div.price span.pr.pr-b .p,.container-full-screen div.price span.pr.pr-s .p,.container-full-screen div.price span.pr.pr-g .p,.container-full-screen div.price span.pr.pr-h .p,.container-full-screen div.price span.pr.pr-bfr .p{
	top: 0px;
	display: inline-block;
	float: right;
}
.container-full-screen .price span.pr .op{
	top: 0px;
	display: inline-block;
	float: left;
	margin-right: 8px;
}
.container-full-screen div.price span .p{
	top: 4px;
}


body.desktop.article-detail .full-screen a{
	font-size: 13px;
	color: #666666;
	cursor: pointer;
}
body.desktop.article-detail .full-screen a .zoom-icon{
	background: url('../img/fullscreen/detail-sprite.png') -252px -122px;
	width: 12px; height: 12px;
	margin-right: 5px;
}
body.desktop.article-detail .full-screen a .zoom-icon, body.desktop.article-detail .full-screen a span{
	display: inline-block;
	vertical-align: middle;
}
body.desktop.article-detail .full-screen a span:hover{
  color: #000000;	
}

body.desktop.article-detail .full-screen a.fllscrn{
	padding-left: 0 !important;
	padding-right: 10px !important;
}
body.desktop.article-detail .full-screen a.abtphtmdl{
	padding-left: 0 !important;
	padding-right: 0 !important;
}

body.desktop.article-detail .full-screen{
	text-align: center;
	padding-left: 59px;
	padding-top: 8px;
}

#main_container .fullscreenview-landing{
	margin-top:100px;
	position: relative;
	width:960px;
	height:321px;
}
#main_container .fullscreenview-landing .back-to-site{
	display: block;
	position: absolute;
	top:150px;
	left:575px;
	color: #666666;
	font-size: 14px;
	line-height : 36px;
	height: 36px;
	padding-left:15px;
	padding-right:15px;
}
body.lang-hu #main_container .fullscreenview-landing .back-to-site{
	left:495px;
}
body.lang-en #main_container .fullscreenview-landing .back-to-site,
body.lang-de #main_container .fullscreenview-landing .back-to-site,
body.lang-it #main_container .fullscreenview-landing .back-to-site{
	left:505px;
}
#main_container .fullscreenview-landing .back-to-site:hover{
	color: #000000;
	text-decoration: underline;
}



@media only screen and (min-width: 1200px){
	
	.container-full-screen .bottomBarContent{
		width: 1153px
	}
	
}
.giftcard-thankyou .container-inner.with-shadow-line{
	box-shadow: none;
}
.giftcard-thankyou #main_container{
  margin: 0;
}
.giftcard-thankyou #content{
	padding-top:10px;
}
body.giftcard .giftcard-nr{
  background-color: #fd50b1;
	position: relative;
	top: -3px;
}
body.giftcard .giftcard-nr-title{
  color: #fd50b1;
  font-weight: 600;
	margin: 0;
	font-size: 18px;
	display: block;
}
body.giftcard .cat-title .star-logo{
  background-position: 0 -382px;
}
body.giftcard .giftcard-buy-content input,
body.giftcard .giftcard-buy-content textarea{
  border-radius: 0!important;
  background-color: #ffffff!important;
  width: calc(100% - 12px)!important;
}
body.giftcard .giftcard-buy-content input{
  height: 32px !important;
}
body.giftcard .giftcard-buy-content input[name="date2"]{
	width: calc(100% - 12px)!important;
}
body.giftcard .giftcard-buy-content .ui-datepicker-trigger{
	position: absolute;
	right:2px;
	border-left: 1px solid #cccccc;
	box-shadow: 0 1px #dadada inset;
	width: 33px;
	height: 33px;
	top: 2px;
}
body.giftcard-buy .giftcard-buy-separator{
  float: left;
  width: 1px;
  height: 724px;
  margin-right: 47px;
  background-color: #d2d2d2;
}
body.giftcard-buy .giftcard-buy-separator{
  margin-top: 0!important;
}
body.giftcard-buy .giftcard-buy-value,
body.giftcard-buy .giftcard-buy-value.selected,
body.giftcard-buy .giftcard-buy-value:hover{
  background-image: none;
  background-color: #f7f7f7;
}
body.giftcard-buy .giftcard-buy-value{
  font-family: 'Open Sans', sans-serif;
  color: #6d6d6d;
  font-size: 15px;
	font-weight: bold;
  border: 1px solid #cccccc;
  width: auto;
  min-width: 35px;
  box-sizing: border-box;
}
body.giftcard-buy .giftcard-buy-value.selected{
  -webkit-box-shadow: inset 0px 0px 0px 1px #fe2db2;
  -moz-box-shadow: inset 0px 0px 0px 1px #fe2db2;
  box-shadow: inset 0px 0px 0px 1px #fe2db2;
  border: 1px solid #fe2db2;
}
body.giftcard-buy .thank-you-box{
  font-style: italic;
  display: block;
}
body.giftcard-buy .cat-title .star-logo{
  width: 212px;
  float: none;
  display: block;
}
body.giftcard-buy .giftcard-buy-small-input-container{
  width: 276px;
  padding-right: 17px;
  box-sizing: border-box;
}
body.giftcard-buy .w160{
  width: auto;
}
body.giftcard-buy .giftcard-buy-values{
  padding-left: 0;
}
body.giftcard-buy .gift-card.classic.red{
  background-image: url('../img/giftcard-buy/giftcard.jpg');
}
body.giftcard-buy .gift-card.classic.red .gift-card-price-container,
body.giftcard-buy .gift-card-price-container .currency{
  font-weight: 600;
  font-size: 18px!important;
  color: #d461b4;
  font-family: 'Open Sans', sans-serif;
}
body.giftcard-buy .giftcard-buy-custom-value-container input{
  text-align: center;
	width: 70px !important;
}
body.giftcard-buy .giftcard-buy-card-container.red .giftcard-description-container .giftcard-description,
body.giftcard-buy .giftcard-buy-card-container.red .giftcard-from-name{
  color: #d461b4;
  font-style: italic;
  font-family: 'Open Sans', sans-serif;
}
body.giftcard-buy .giftcard-buy-card-container.red .giftcard-description-container .giftcard-description{
   font-size: 14px;  
}
body.giftcard-buy .giftcard-buy-card-container.red .giftcard-from-name{
   font-size: 28px;
}
body.giftcard-buy .giftcard-buy-card-container.red .giftcard-description-container .apostrof {
    background: url("../img/giftcard-buy/giftcard-buy-sprite.png") no-repeat scroll -20px -33px rgba(0, 0, 0, 0);
}
body.giftcard-buy .card-title{
  font-size: 13px;
}
body.giftcard-buy .gift-card-price-container .currency{
  display: inline;
}
body.giftcard-buy .gift-card-price-container{
  text-align: left;
  width: auto;
}
body.giftcard-buy .giftcard-buy-custom-value-container input{
  height: 34px!important;
	line-height: 34px;
	padding-top:0;
	border: 1px solid #ccc;
	box-shadow: 0;
}
body.giftcard-buy .giftcard-buy-input-info.w87{
  text-align: left;
}
body.giftcard-buy .giftcard-buy-label{
  font-weight: 400;
}
body.giftcard-buy .giftcard-final-step .submit.pink-button{
  border: 0;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
.giftcard-buy .container-inner{
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
input[type=number] {
  -moz-appearance: textfield;
}

.giftcard-buy-content .payment-method-content{
	float: none;
	margin-left:315px;
	width:auto;
	border: 0;
	background: none;
	border-left:1px solid #e9e9e9;
	padding-left: 30px
}
.giftcard-buy-content .payment-method{
	position: relative;
	margin: 0;
	top:-20px;
	z-index: 2;
}
.giftcard-buy .check-lst{
	width: 255px;
	position: absolute;
	top: 40px;
	left: 0;
}
.giftcard-buy .check-lst ul{
	margin-top: 0;
}
.giftcard-buy .payment-method .check-lst label{
	font-weight: 600;
}
.module-giftcard{
	background:#fff;
	margin-top: 10px;
	border: 1px solid #e6e6e6;
	
}

.module-giftcard .title {
    color: #5f5f5f;
    font-size: 16px;
    font-weight: 600;
    line-height: 23px;
    padding-bottom: 7px;
}
.module-giftcard .description {
	font-style: italic;
	color: #a4a4a4;
	padding-bottom:15px;
	line-height: 18px;
  position: relative;
	font-size: 13px;
	margin-right: 240px
}
.module-giftcard .cnt{
	position: relative;
	padding: 25px 19px 19px;
	min-height: 140px;
}
.module-giftcard .cnt .gift-card-right{
	position: absolute;
	right: 20px;
	top:20px;
	width: 230px;
	line-height: 0;
}
.module-giftcard .cnt .gift-card-right .txt{
	font-weight: 600;
	color: #bc4395;
	font-size: 18px;
	font-weight: bold;
	position: absolute;
	bottom: 25px;
	left:15px;
}#___plusone_0{
  top: 5px;
  position: relative;
}
.pin-it{
  top: 5px;
  position: relative;
  margin: 5px;
}
.qtip-tipsy{
   max-width: 267px;
   border: 1px solid #d1d1d1;
   background-color: #fff;
   padding: 5px;
   font-size: 11px;
   color: #242424;
   border-radius: 0;
}
.qtip-tipsy:hover,
.qtip-tipsy .qtip-content:hover{
   background: #fff;
}
.detail-page-info-container .caroufredsel_wrapper{
  /*width: 407px!important;*/
	width: calc(100% - 18px) !important;
}



/* ######################## Sticky Menu ########################## */
#sticky-menu .notifications{
  background-color: #ff0000;
  color: #ffffff;
  font-size: 9px;
  font-weight: bold;
  position: absolute;
  padding: 0 2px;
  border-radius: 3px;
  text-align: center;
  min-width: 15px;
  box-sizing: border-box;
  cursor: pointer;
}
#sticky-menu .notifications.notifications{
  top: 8px;
  right: 8px;
  z-index: 1;
}
#sticky-menu .box .content { 
  width: auto;
  white-space: nowrap; 
}
#sticky-menu .box .tr-top, #sticky-menu .box .tr-back {  
  left: 0;
  top: 50%;  
}

#sticky-menu .box .tr-top{  
  border-right: 7px solid #fff; border-bottom: 4px solid transparent; border-top: 4px solid transparent;
  margin: -4px 0 0 -10px; 
}
#sticky-menu .box .tr-back{ 
  border-right: 9px solid #d1d1d1; border-bottom: 6px solid transparent; border-top: 6px solid transparent;
  margin: -6px 0 0 -14px; 
}
#sticky-menu .tooltip { 
  top: 4px; left: 58px;
}
#sticky-menu {
   margin-left: -52px;
   position: absolute;
   top: 320px;
   z-index: 5;
   
  /* -webkit-box-shadow: 0 0 4px rgba(32,28,29,.4);
    -moz-box-shadow: 0 0 4px rgba(32,28,29,.4);
    box-shadow: 0 0 4px rgba(32,28,29,.4); */
}

#sticky-menu .items { 
  margin: 0;
  padding: 0;
}

#sticky-menu li {
  list-style: none;
  background-color: #fff;
  position: relative;
}

#sticky-menu a {
  width: 45px; height: 45px;
  border-top: 1px solid #d1d1d1;
  border-left: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;
  display: block;
  cursor: pointer;
  
  -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  -ms-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  transition: all 200ms ease-out; 
}

#sticky-menu li:last-child a { 
  border-bottom: 1px solid #d1d1d1;
}

#sticky-menu a:hover, #sticky-menu li.active { 
  background-color: #f6f6f6;
}
#sticky-menu a i { 
    background: url(../img/detail-sprite-v3.png);
    display: block;
    margin: auto;
    top: 15px;
    position: relative; 
}

#sticky-menu .info a i { 
  background-position: -249px -3px;
  width: 17px; height: 17px; 
}

#sticky-menu .sizes a i {  
   background-position: -243px -29px;
   width: 28px; height: 16px;  
}

#sticky-menu .comment a i {  
   background-position: -249px -46px;
   width: 17px; height: 16px;  
}

#sticky-menu .similar a i {  
   background-position: -247px -68px;
   width: 21px; height: 15px;  
}

#sticky-menu .top a i {  
  background-position: -248px -87px;
  width: 19px; height: 11px;  
}

#sticky-menu .top {
  transition: all 200ms ease;
}

#sticky-menu .top.hidden {
  top: 46px;
  visibility: hidden;
}

#sticky-menu .top.visible {
  top: 0;
  visibility: visible;
}
/* ######################## END Sticky Menu ########################## */


/* ############################### tooltip  ############################### */
.tooltip {
  position: absolute;
  z-index: 999;
  display: none;
  opacity: 0;
  color: #242424;

  
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
}
.box { 
  
}
.box .content {
   max-width: 267px;
   border: 1px solid #d1d1d1;
   background-color: #fff;
   padding: 10px;
   font-size: 11px;
}
.box .tr-top, .box .tr-back { 
    width: 0; 
    height: 0; 
    position: absolute;
    left: 50%; 
}
.box .tr-top { 
	border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 7px solid #ffebfb;
  margin: -1px 0 0 -2px; 
}
.box .tr-back { 
	border-left: 6px solid transparent;	border-right: 6px solid transparent; border-top: 9px solid #e6cadc;
  margin: -1px 0 0 -4px;  
}
#sticky-menu .box .content {
  width: auto;
  white-space: nowrap; 
}
#sticky-menu .box .tr-top, #sticky-menu .box .tr-back {
  left: 0;
  top: 50%;
}
#sticky-menu .box .tr-top{
  border-right: 7px solid #fff; border-bottom: 4px solid transparent; border-top: 4px solid transparent;
  margin: -4px 0 0 -10px; 
}
#sticky-menu .box .tr-back{
  border-right: 9px solid #d1d1d1; border-bottom: 6px solid transparent; border-top: 6px solid transparent;
  margin: -6px 0 0 -14px;
}
#sticky-menu .tooltip {
  top: 4px; left: 58px;
  transform: translateX(0); 
}
#sticky-menu.is-top-banner-active{
  top: 430px;
}
#sticky-menu.fixed {
  position: fixed;
  top: 185px;
}
/* ############################### tooltip END ############################### */


/* ######################### Rating ################################## */
#expanded-rating{
  position: relative;
	margin-top: 7px;
}
#rating-container #expanded-rating{
	margin-top: 0px;
}
#expanded-rating .speechBox{
  position: absolute;
  left:25px;
  top:0;
}

#expanded-rating .speechBox:before,
#expanded-rating .speechBox:after{
  content: "";
  position: absolute;
  width: 0; 
	height: 0; 
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
}
#expanded-rating .speechBox:before{
  border-bottom: 8px solid #cecece;
  top: -9px;
}
#expanded-rating .speechBox:after{
  border-bottom: 8px solid #ffffff;
  top: -8px;  
}
.article-description-container #expanded-rating .speechBox:before,
.article-description-container #expanded-rating .speechBox:after{
  content: none;
}
.rating .col-l, .rating .col-r, .rating .stars li{
  float: left;
}
.rating .col-l{
  display: none;
}
.article-description-title-container .rating .col-l{
  display: block;
	margin-right: 0;
}
.article-description-title-container .rating .col-l .title{
	display: none;
}
.article-description-title-container .rating .col-l .action-buttons{
	padding-top: 10px;
	padding-right: 10px;
}
.article-description-title-container .rating .col-l .action-buttons .green-button{
	margin-right: 10px;
}

.cnt-rating-view .stars{
  width : 100px;
  position: relative;
  display: inline-block
}
.rating .rated{
  display: inline-block;
  font-weight: bold;
  color: #6d6d6d;
  margin-left: 7px;
  position: relative;
  top: -2px;
}
.cnt-rating-view .rated_cnt_container{
	font-size: 13px;
	color: #6d6d6d;
	position: relative;
	top: -3px;
	line-height: 13px;
}
.rating ul{  
  display: inline-block;
  margin: 0;
  padding: 0;
  height: auto;  
}

.rating .title, .rating .bars span {  
  color: #6d6d6d;
  font-size: 13px; font-weight: normal;  
}

#sys.rating .title, #sys.rating .stars{  
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;    
}

#sys.rating {  
  margin-top: 10px;  
}

.rating .title {
  margin: 4px 0 7px 0;
}

.rating .bars span, .rating .bars li .inactiv {
  display: inline-block;
  vertical-align: middle; 
}


.rating .bars li .activ {
  width: 0;
  background-color: #fbd12a;
  height: 8px;
  
  -webkit-transition: width 1000ms ease-out;
  -moz-transition: width 1000ms ease-out;
  -ms-transition: width 1000ms ease-out;
  -o-transition: width 1000ms ease-out;
  transition: width 1000ms ease-out; 
}

.rating .bars span{
  margin: 0 7px;
}

.rating .stars li, .rating .bars li {
  list-style: none;
  white-space: nowrap;
	line-height: 18px;
}


.rating .bars .inactiv {
  width: 100px; height: 8px;
  background-color: #e2e2e2;
  margin-top: 3px; 
}

.rating .bars .inactiv, .rating .bars .activ {
  border-radius: 3px; 
}

.rating .stars li {
  overflow: hidden;
  text-indent: 35px;
  background-image: url('../img/detail-sprite-v3.png');
  width: 20px; height: 19px;
  cursor: pointer;
}
.rating .stars.voted li{
  cursor: default;
}

.rating .stars li {
  background-position: -224px -166px;
}


.rating .stars li.hover {
  background-position: -203px -166px; 
}

.rating.small .stars li {  
  background-position: -229px -151px;
  width: 14px; height: 14px;  
}

.rating.small .stars li.hover {  
  background-position: -216px -151px;
  width: 14px; height: 14px;  
}

.rating .col-l {
  margin-right: 55px; 
}
.rating.small .stars ul{  
  float: left;
  display: block;
  position: relative;
  top: 1px;
}
.article-description-title-container .rating .col-r{
	position: relative;
	top:-30px;
}

.article-detail .active-percent{
  background: url("../img/detail-sprite-v3.png?1") 0 -189px;
  width: 0;
  height: 19px;
  position: absolute;
  
  -webkit-transition: width 1000ms ease;
  -moz-transition: width 1000ms ease;
  -ms-transition: width 1000ms ease;
  -o-transition: width 1000ms ease;
  transition: width 1000ms ease;    
}
.article-description .rating ul{
  width: auto;
}
.rating_container{
  width: auto;
}
.rating_container .rating_inner_container{
  cursor: pointer;
  position: relative;
  height:30px;
  
}
.rating_container .top-stars .active,
.rating_container .top-stars,
.review_rating_container .stars .active,
.review_rating_container .stars{
  height: 14px;
  background-image: url('../img/detail-sprite-v3.png');
}
.rating_container .top-stars,
.review_rating_container .stars{
  background-position: -172px -193px;
  width: 66px;
}
.rating_container .top-stars .active,
.review_rating_container .stars .active{
  background-position: -106px -193px;
  width: 0;
  
  -webkit-transition: width 1000ms ease;
  -moz-transition: width 1000ms ease;
  -ms-transition: width 1000ms ease;
  -o-transition: width 1000ms ease;
  transition: width 1000ms ease;  
} 
.rating_container .general-data{
  color: #a4a4a4;
  font-size: 12px;
}
.rating_container .general-data,
.rating_container .top-stars,
.review_rating_container .stars{
  display: inline-block;
  vertical-align: top;
}
 .review_rating_container .stars .active{
  display: block;
 }
.review_rating_container{
  display: inline-block;
  line-height: 14px;
  position: relative;
  top: 5px;
	vertical-align: top;
}
 .rating_container .top-stars, .review_rating_container .stars{
  overflow:hidden  
 }
 .review_rating_container .stars-text{
	font-size: 11px;
	line-height: 14px;
	display: inline-block;
	position: relative;
	top:-1px;
 }
 .article-detail .stars:hover .active-percent{
  display: none;
 }
 .article-detail .stars.voted .active-percent{
  display: block !important;
 }
 
 .review_rating_container.bigger{
	line-height: 19px;
	top: 3px;
 }
 .review_rating_container.bigger .stars{
	height: 19px;
	width: 100px;
	background-position : 0 -210px;
	background-image: url('../img/detail-sprite-v3.png?1');
 }
 .review_rating_container.bigger .stars .active{
	background-position : 0 -190px;
	height: 19px;
	background-image: url('../img/detail-sprite-v3.png?1');
 }
 .review_rating_container.bigger .stars-text{
	line-height: 19px;
	font-size: 13px;
	margin-left:3px;
	}
 
/* ######################### END Rating ################################## */


.article-description .why-to, .article-description .how-to{
 /*width: 480px;*/
 margin-top: 15px;
}

.article-description .why-to .article-description-title,.article-description .how-to .article-description-title{
  top: 0;
}
.article-description .how-to ul{
  margin-top: 0;
}
.measure-table-phonecall-container{
	font-size: 18px;
	font-weight: 600;
	color: #a4a4a4;
	padding-bottom: 20px;
}
.measure-table-phonecall-container .phone-icon, .simple-text .phone-icon{
	background-image: url("../img/mobile/mobile-icons4-3x.png?2");
	background-size: 282px 109px;
	display: inline-block;
	height: 23px;
	margin-right: 5px;
	margin-left: 5px;
	position: relative;
	top: 4px;
	width: 23px;
	background-position: -173px 0;
}
.measure-table-phonecall-container .phone-number, .simple-text .phone-number{
	color: #6d6d6d
}
.simple-text .phone-number .txt{
	font-size: 14px;
	line-height: 25px;
	display: inline-block;
}
.simple-text .phone-number b{
	font-size: 18px;
	font-weight: 600;
	line-height: 25px;
	display: inline-block;
}
.simple-text .phone-number .std-rate{
	line-height: 20px;
	display: inline-block;
	font-size: 14px;
	padding-top: 6px;
	vertical-align:top;
	padding-left: 4px;
}


#measures-youtube-container{
	position: relative;
}
#measures-youtube-container .bg-video{
	width: 392px;
	height: 239px;
	cursor: pointer;
	z-index: 1;
}
#measures-youtube-container .bg-video:hover{
	opacity: 0.8
}
#measures-youtube-container #videoPlayer{
	position: absolute;
	top: 0;
	z-index: 2;
}
#measures-container .product-common{
	width: auto;
	padding-bottom: 30px;
}
#measures-container .product-common table{
	width:100%;
}
#measures-container .product-common .how-to ul{
	width: auto;
}
body.article-detail .about-photomodel-wearing-height{
	text-align: center;
	margin-top: 10px;
	margin-left: 59px;
	padding: 10px;
	font-size: 12px;
	color: #6d6d6d;
	border:1px solid #e9e9e9;
	background:#f7f7f7;
	display: none;
}
body.article-detail .about-photomodel-wearing-height.show{
	display: block;
}
body.article-detail .about-photomodel-wearing-height b{
	font-weight: 600;
}
.article-description-container.new{
	width: 100%;
}
.article-description-container.new .article-description-title-container{
	margin-top: 24px;
}
/*.article-description-container.new #description-container.article-description-title-container{
	margin-top: 0px;
}*/

.article-description-container.new .article-description-title{
	top: 0;
	line-height: 18px;
	height: auto;
	padding-top: 24px;
	padding-bottom: 24px;
	padding-left: 26px;
}
.article-description-container.new .article-description-title.interactive-tool{
	padding-top: 15px;
}
.article-description-container.new .article-description-title i.starsize, .new-text-boxes .title i.starsize, #measure-popup .popup-title i.starsize, #missing-measures-info-popup .popup-title i.starsize{
	font-size: 21px;
	font-weight: bold;
}
.article-description-container.new .article-description-title i.measure-icon, .new-text-boxes .title i.measure-icon, #measure-popup .popup-title i.measure-icon, #missing-measures-info-popup .popup-title i.measure-icon{
	background:url('../img/detail-sprite.png') -381px 0;
	width: 31px;
	height: 28px;
	display: inline-block;
	position: relative;
	margin-left: 5px;
	margin-right: 10px;
	top: 7px;
}
.article-description-container.new .article-description-title .small-link{
	cursor:pointer;
	margin-left:20px;
	font-size:13px;
	font-weight:normal;
	text-decoration:underline
}

.article-description-container.new .article-description{
	margin-left: 26px;
	margin-right: 26px;
}
.article-description-container.product-carousels.new{
	width:auto;
	margin-top: 0px;
}
.article-description-container.product-carousels.new .one-carousel{
	border-top: 0 none;
	margin: 0;
	margin-left: 15px;
	margin-right: 15px;
}
.article-description-container.product-carousels.new .one-carousel .title{
	top: 0;
	line-height: 18px;
	height: auto;
	padding-top: 24px;
	padding-bottom: 24px;
	padding-left: 11px;
}
.article-description-container.product-carousels.new .one-carousel .content{
	height: 255px;
	overflow: hidden;
	/*height: auto;*/
}
.article-description-container.product-carousels.new .one-carousel .content .container{
	padding-left: 26px;
	padding-right: 26px;
	/*border:1px solid blue;*/
}
.article-description-container.product-carousels.new .one-carousel .content .container .container-inner{
	padding: 0;
	margin-left:0px;
}
.article-description-container.product-carousels.new .one-carousel .content .container .left-arrow, .article-description-container.product-carousels.new .one-carousel .content .container .right-arrow{
	top: 110px;
}
.article-description-container.product-carousels.new .one-carousel .content .container .container-inner .caroufredsel_wrapper{
	width:100% !important;
}
.article-description-container.product-carousels.new .one-carousel .content .container .container-inner .list a{
		margin-left: 18px;
		font-size: 0;
		line-height: 0;
		/*opacity: 0.7*/
	}
	.article-description-container.product-carousels.new .one-carousel .content .container .container-inner .list a:first-of-type{
		margin-left: 0px
	}		
.article-description-container.product-carousels.new .one-carousel .content .container .container-inner .list a:hover{
	opacity: 1;
}
/*.article-description-container.product-carousels.new .one-carousel .content .container .container-inner .list a{
	margin-left: 0;
	margin-right: 22px;
}*/

.article-description-container.product-carousels.new .one-carousel .content .container .slick-slider, .article-description-container.product-carousels.new .one-carousel .content .container .list{
	/*border: 1px solid red;*/
	height: auto;
	padding-left: 18px;
	/*padding-right: 19px;*/
}

.article-description-container.product-carousels.new .one-carousel .content .container .slick-slider .slick-list{
	
}
.article-description-container.product-carousels.new .one-carousel .content .container .slick-slide > div{
	/*margin-right: 25px*/
}
.article-description-container.product-carousels.new .one-carousel .content .container .list a{
	width:168px !important;
	height: 253px !important;
	border:1px solid #d1d1d1;
	border-bottom:1px solid #9b9b9b;
}
.article-description-container.product-carousels.new .one-carousel .content .container .list a:hover{
	border:1px solid #9b9b9b;
}
.article-description-container.product-carousels.new .one-carousel .content .container .list a img{
	width:100% !important;
	height:100% !important;
	border:none;
}




.article-description-container.new .why-to .article-description-title,
.article-description-container.new .how-to .article-description-title{
	padding-left: 0;
	padding-top: 6px;
	padding-bottom: 6px;
}

.payments-list-cnt{
	padding: 26px;
}
.payments-list-cnt ul{
	margin: 0;
	padding: 0;
	list-style:none;
	width: 100%;
}
.payments-list-cnt li{
	display: table-cell;
	padding-left: 22px;
	padding-right: 22px;
	text-align: center;
	position: relative;
	border-left: 1px dotted #cccccc;
}

body.currency-ron .payments-list-cnt li{
	padding-left: 32px;
	padding-right: 32px;
}

.payments-list-cnt li.title{
	color: #000;
	font-size: 18px;
	line-height: 45px;
	font-weight: 600;
	padding-left: 0 !important;
	border-left: 0;
}
.payments-list-cnt li i{
	background: url('../img/payment-logos.png?2') no-repeat;
	display: block;
	position: absolute;
	top: 0;
}

.payments-list-cnt li.gls{ width:100px; }
.payments-list-cnt li.online-payu{ width:81px; }
.payments-list-cnt li.online-paypal{ width:108px; }
.payments-list-cnt li.online-simple{ width:108px; }
.payments-list-cnt li.coletaria{ width:120px; }
.payments-list-cnt li.csomagkuldo{ width:150px; }
.payments-list-cnt li.online-sofort{ width:88px; }
.payments-list-cnt li.visa{ width:68px; }
.payments-list-cnt li.master{ width:50px; }
.payments-list-cnt li.maestro{ width:50px; }

.payments-list-cnt li.gls span{
	position: absolute;
	font-size: 8px;
	color: #000;
	text-transform: uppercase;
	left: 30px;
	top: 35px;
	font-weight: 600;
}

.payments-list-cnt li.coletaria span, .payments-list-cnt li.csomagkuldo span{
	position: absolute;
	font-size: 9px;
	color: #000;
	text-transform: uppercase;
	left: 48px;
	top: 37px;
	font-weight: 600;
}

.payments-list-cnt li.gls i{
	width: 100px;
	height: 28px;
	top: 7px;
}

.payments-list-cnt li.online-payu i{
	width: 81px;
	height: 38px;
	background-position: 0 -34px;
	top: 3px;
}
.payments-list-cnt li.online-paypal i{
	width: 108px;
	height: 28px;
	background-position: -187px 0;
	top: 7px;
}
.payments-list-cnt li.online-simple i{
	width: 108px;
	height: 30px;
	background-position: -300px 0;
	top: 7px;
}
.payments-list-cnt li.online-sofort i{
	width: 87px;
	height: 30px;
	background-position: -413px 0;
	top: 7px;
}
.payments-list-cnt li.visa i{
	width: 68px;
	height: 28px;
	background-position: -104px 0;
	top: 7px;
}
.payments-list-cnt li.master i{
	width: 50px;
	height: 38px;
	background-position: -87px -33px;
	top: 4px;
}
.payments-list-cnt li.maestro i{
	width: 50px;
	height: 38px;
	background-position: -148px -33px;
	top: 4px;
}
.payments-list-cnt li.coletaria i{
	width: 120px;
	height: 30px;
	background-position: 0px -73px;
	top: 10px;
}
.payments-list-cnt li.csomagkuldo i{
	width: 150px;
	height: 30px;
	background-position: -158px -73px;
	top: 10px;
}



.top-prev-next-navi{
	background: #fff;
	position: relative;
	padding: 10px 40px;
	z-index: 6;
	margin-bottom: 10px;
}
.top-prev-next-navi .cnt{
	height: 120px;
	overflow: hidden;
}
.top-prev-next-navi a {
    color: #666;
    display: inline-block;
    float: left;
    font-size: 11px;
    height: 120px;
    margin-right: 5px;
    text-align: center;
    transition: opacity 200ms ease-out 0s;
}
.top-prev-next-navi a img{
	height: 100%;
	border: 1px solid #e9e9e9;
  margin: 0 3px;
	opacity: 0.5
}
.top-prev-next-navi a img:hover{
	opacity: 1;
}
#add_article_comment.article-description-title-container{
	margin-top: 0;
	display: none;
}
#notify-addReview.notify .notify-body > .title, #notify-addQuestion.notify .notify-body > .title{
	  color: #000000;
    font-size: 17px;
    font-weight: 600;
    line-height: 18px;
    display: inline-block;
    cursor: pointer;
    
}
.notify #add_article_review_form, #notify-addReview.notify .steps-inner-container{
	width: 700px;
}
.notify #add_article_comment_form{
	width: 900px;
}
.notify #add_article_review_form .on-top-field, .notify #add_article_comment_form .on-top-field{
	padding-bottom: 3px;
	display: block;
	line-height: 20px;
	font-weight: 600;
}

.notify #add_article_review_form .txt, .notify #add_article_comment_form .txt{
	color: #6d6d6d;
	line-height: 26px;
}
.notify #add_article_review_form .txt.green-txt, .notify #add_article_comment_form .txt.green-txt{
	font-weight: 600;
	color: #45ab69;
}
.notify #add_article_review_form .txt a, .notify #add_article_comment_form .txt a{
	
}
.notify #add_article_review_form .txt a:hover, .notify #add_article_comment_form .txt a:hover{
	
}
.notify #add_article_review_form .buttons, .notify #add_article_comment_form .buttons{
	padding-top: 10px;
}
.review-question-top-area{
	position: relative;
	margin-bottom: 10px;
	margin-top: 10px;
}
.review-question-top-area .product-image{
	width: 75px;
}
.review-question-top-area .product-image img{
	width:100%;
	line-height: 0;
	border:1px solid #d8d8d8;
}
.review-question-top-area .product-data{
	padding-left: 15px;
}
.review-question-top-area .product-data .title, .review-question-top-area .product-data .code{
	font-size:13px;
	color: #6d6d6d;
	font-weight: normal;
	line-height: 19px;
	padding: 0;
	margin: 0;
}

.round-colors{
	border-bottom: 1px solid #d1d1d1;
    margin-left: 18px;
    padding: 12px 12px 14px 0;
    width: calc(100% - 30px);
		display: block;
}
.round-colors .title{
	color: #242424;
	font-size: 14px;
	padding-bottom: 0px;
	text-transform: uppercase;
	font-weight: 600;
	display: block;
	line-height: 26px;
	white-space: nowrap;
	vertical-align: top;
	padding-bottom: 10px;
}
.round-colors .container{
	display: block;
	vertical-align: top;
	padding: 0;
	position: relative;
}
.round-colors a{
	display: table-cell;
	line-height: 40px;
	height: 40px;
	position: relative;
}
.round-colors .color{
	-webkit-border-radius: 23px;
	-webkit-border-radius: 23px;
	border-radius: 23px;
	width: 38px;
	height: 38px;
	display: inline-block;
	margin-right: 8px;
	position: relative;
}
.round-colors .color i.checked{
	background:url('../img/new/sprites.png?1') no-repeat -2px -16px;
	position: absolute;
	top: 12px;
	left: 12px;
	width: 13px;
	height: 11px;
}
.round-colors .color i.checked.black{
	background-position: -18px -16px;
}
.round-colors .container a.selected{
	width: 40px;
}
.round-colors .container a.selected .color{
	width: 34px !important;
	height: 34px !important;
	position: relative;
	top:-2px;
	border: 0 !important;
}

.round-colors .container a.selected b:after{
	content: ' ';
	font-size:13px;
	width:38px;
	height:38px;
	border:2px solid #9b9b9b;
	position:absolute;
	/*background: #ec008c;*/
	top:-4px;
	left:-4px;
	display:block;
	z-index: 1;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

.detail-page-info-container .showroom-container{
	margin-left: 19px;
	border-bottom: 1px solid #d1d1d1;
	padding:5px 0 15px 0;
}
#notify-add2bag .showroom-container{
	margin-left: 15px;
	border-top: 1px solid #d1d1d1;
	padding:5px 0 15px 0;
}
.detail-page-info-container .showroom-btn, #notify-add2bag .showroom-btn{
	
	line-height: 43px;
	height: 43px;
	text-transform: uppercase;
	margin-top: 9px;
	font-size: 11px;
	font-weight: 600;
	letter-spacing: 1px;
}
.detail-page-info-container .showroom-btn:hover, #notify-add2bag .showroom-btn:hover{
	line-height: 43px;
	height: 43px;
}

.detail-page-info-container .showroom-simple-text, #notify-add2bag .showroom-simple-text{
	 color: #666666;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    margin-top: 15px;
    position: relative;
		margin-left: 15px;
}

.detail-page-info-container .showroom-simple-text .location span.pin, #notify-add2bag .showroom-simple-text .location span.pin{
	display: inline-block;
	position:relative;
	width:13px;
	vertical-align: top;
}
.detail-page-info-container .showroom-simple-text .location span.pin i:after, #notify-add2bag .showroom-simple-text .location span.pin i:after{
	content:'\f041';
	font-family: 'FontAwesome';
	height:17px;
	line-height: 17px;
	width: 10px;
	font-size: 17px;
	color: #aeb1b3;
	font-style:normal;
	position: absolute;
	left:0;
	top: 0px;
}
.detail-page-info-container .showroom-simple-text .location span.phone, #notify-add2bag .showroom-simple-text .location span.phone{
	display: inline-block;
	position:relative;
	width:35px;
	vertical-align: top;
}

.detail-page-info-container .showroom-simple-text .location span.phone i, #notify-add2bag .showroom-simple-text .location span.phone i{
	
}
.detail-page-info-container .showroom-simple-text .location span.phone i:after, #notify-add2bag .showroom-simple-text .location span.phone i:after{
	content:'\f095';
	font-family: 'FontAwesome';
	height:17px;
	line-height: 17px;
	width: 10px;
	font-size: 17px;
	color: #aeb1b3;
	font-style:normal;
	position: absolute;
	right:7px;
	top: 1px;
}
.detail-page-info-container .showroom-simple-text .location span.hour, #notify-add2bag .showroom-simple-text .location span.hour{
	display: inline-block;
	position:relative;
	width:35px;
	vertical-align: top;
}
.detail-page-info-container .showroom-simple-text .location span.hour i, #notify-add2bag .showroom-simple-text .location span.hour i{
}
.detail-page-info-container .showroom-simple-text .location span.hour i:after, #notify-add2bag .showroom-simple-text .location span.hour i:after{
	content:'\f017';
	font-family: 'FontAwesome';
	height:17px;
	line-height: 17px;
	width: 10px;
	font-size: 17px;
	color: #aeb1b3;
	font-style:normal;
	position: absolute;
	right:7px;
	top: 1px;
}

 /*#notify-add2bag .showroom-simple-text .location .phone-info*/
.detail-page-info-container .showroom-simple-text .location .phone-info, .detail-page-info-container .showroom-simple-text .location .hour-info, #notify-add2bag .showroom-simple-text .location .hour-info{
	display: none;
}


body.article-detail .detail-page-action-container{
	/*position:absolute;
	right: 0; top: 16px;
	text-align: right;*/
	position: inherit;
	float: left;
	text-align: left;
	padding-top: 20px;
}

body.desktop.article-detail .detail-page-action-container .add2cart-btn{
	position:relative;
	top: auto;
	right: auto;
	float: left;
	height: 48px;
	line-height:48px;
	-webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  border-radius: 35px;
	padding: 0 80px;
	font-size: 14px;
	margin: 0;
	margin-right: 10px;
}
body.desktop.article-detail .detail-page-action-container .add2cart-btn .add-cart-icon{
	position: absolute;
	left: 20px;
	top: 13px;
}

body.desktop.article-detail .detail-page-action-container .wishlist-btn{
	position:initial;
	top: auto;
	right: auto;
	float: left;
	height: 48px;
	line-height:48px;
	-webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  border-radius: 35px;
	padding: 0 40px;
	font-size: 14px;
	margin: 0;
	margin-right: 10px;
}

body.article-detail .detail-page-action-container .social-area{
	position:inherit;
	top: auto;
	right: auto;
	display: block;
	float:left;
	-webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  border-radius: 35px;
	border:1px solid #C5C5C5;
	background: #f7f7f7;
	width: 46px;
	height: 46px;
	line-height:46px;
	
}
body.article-detail .detail-page-action-container .social-area .add-to-fav-text{
	display: none;
}

body.desktop.article-detail .stick-add-btn-container .detail-page-size-btn-container .detail-page-action-container{
	float: right;
    height: 30px;
    line-height: 30px;
    margin-top: 0;
    position: relative;
    right: inherit;
    top: 0;
}
body.desktop.article-detail .stick-add-btn-container .detail-page-action-container .social-area{
	display: none;
}

body.desktop.article-detail .container-full-screen .detail-page-action-container{
	  margin-top: 0;
    position: relative !important;
    right: 0 !important;
    top: 8px !important;
    display: inline-block;
		padding-top: 0 !important;
}
body.desktop.article-detail .container-full-screen .detail-page-action-container .add2cart-btn, body.desktop.article-detail .container-full-screen .detail-page-action-container .wishlist-btn{
	margin-top: 1px;
}
body.desktop.article-detail .container-full-screen .detail-page-action-container .social-area{
	display: none;
}
body.desktop.article-detail .container-full-screen .detail-price-loyality{
	display: none;
}
body.desktop.article-detail .container-full-screen .detail-page-size-btn-container .sizes{
	top: 7px;
}

.article-description ul.bullets li{
	float: none;
	
}

.detail-user-loyality{
	border-bottom: 1px solid #d1d1d1;
    display: block;
    margin-left: 18px;
    padding: 9px 12px 9px 0;
    width: calc(100% - 30px);
		font-size: 13px;
		line-height: 20px;
		color: #242424;
}
.detail-user-loyality i.star{
	width: 20px;
  height: 20px;
  line-height: 20px;
  /*background: #FF0099;*/
  display: inline-block;
  background: url('../img/loyality-star-sprite.png');
  background-size: 60px 20px;
	margin-right:3px;
	margin-left:3px;
	position: relative;
	top:5px;
}


.article-description .product-common .desc-area ul.tag-boxes{
	margin: 10px 0 0 0px;
	white-space:normal;
	width: auto;
}

.article-description .product-common .desc-area ul.tag-boxes li{
	list-style: none;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #C5C5C5;
	padding: 3px 10px;
	display: inline-block;
	font-size: 13px;
	line-height: 19px;
	background: #F2F2F2;
}



@media only screen and (max-height: 900px) and (min-height: 801px) {
	.detail-page-large-image{
		width: 372px;
		height: 558px;
	}
	.detail-page-images-container{
		width: 430px;
	}
	#product-gallery{
		width: 430px;
	}
	#detail-page-video-container{
		width: 372px;
		height: 558px;
	}
	.detail-page-large-image .zoomWrapper{
		width: 372px !important;
		height:558px !important;
	}
}

@media only screen and (min-height: 901px){
	.detail-page-large-image{
		width: 445px;
		height: 667px;
	}
	.detail-page-images-container{
		width: 503px;
	}
	#product-gallery{
		width: 345px;
	}
	#detail-page-video-container{
		width: 445px;
		height: 667px;
	}
	.detail-page-large-image .zoomWrapper{
		width: 445px !important;
		height:667px !important;
	}
}




@media only screen and (min-width: 1200px){
	body.article-detail header#header-wrapper .top-head .container, body.article-detail header#header-wrapper .sub-head .container, body.article-detail header#header-wrapper .top-info .container{
    min-width: 1200px;
    max-width: 1200px;
  }
	.article-detail #detail_main_container{
		width:1200px;
	}
	.detail-page-info-container{
		/*width: 720px;*/
	}
	.article-description-container.product-carousels.new .one-carousel .content{
		height:327px;
	}
	
	.article-description-container.product-carousels.new .one-carousel .content .container .container-inner{
		
		margin-left: 0px;
	}
	
	.article-description-container.product-carousels.new .one-carousel .content .container .slick-slider, .article-description-container.product-carousels.new .one-carousel .content .container .list{
		padding-left: 18px;
		/*left:-2px;*/
	}
	
	.article-description-container.product-carousels.new .one-carousel .content .container .container-inner .list a{
		margin-left: 18px;
		white-space: nowrap;
	}
	.article-description-container.product-carousels.new .one-carousel .content .container .container-inner .list a:first-of-type{
		margin-left: 0px
	}
	.article-description-container.product-carousels.new .one-carousel .content .container .container-inner .list a{
		width:216px !important;
		height:325px !important;
	}
	.desktop .small-carousel-container{
		/*width: 660px;*/
	}
	.detail-page-info-container .caroufredsel_wrapper{
		/*width: 653px !important;*/
	}
	
	body.article-detail #footer .container{
		width: 1200px;
	}
	/*.detail-page-info-container .showroom-simple-text .location .phone-info,*/ .detail-page-info-container .showroom-simple-text .location .hour-info{
		display: inline-block;
	}
	
}
.notification-box{
  position: fixed;
  bottom: 50px; left: 20px;
  /*width: 342px;*/
  box-sizing: border-box;
  z-index: 999;
}
.notification-box .comments,
.notification-box .info{
  background-color: #fff;
  margin-bottom: 10px;
  padding: 15px;
  position: relative;
  opacity: 0;
  display: none;
  /*box-shadow: 0 0 1px #d3aecb;*/
  border: 1px solid #d1d1d1;
}
.notification-box .comments,
.notification-box .message,
.notification-box .all-messages,
.notification-box .info{
  font-size: 12px;
  color: #6d6d6d;
  
}
.notification-box .all-messages{
  font-size: 12px;
  text-decoration: underline;
}
.notification-box .message{
  font-style: italic;
  margin: 10px 0;
}
.notification-box .user .date{
  font-size: 10px;
}
.notification-box .repr-image{
  width: 20px;
  border-radius: 50%;
  vertical-align: bottom;
}
.notification-box .quit-button{
  background: url('../img/detail-sprite-v3.png') -251px -164px;
  width: 15px; height: 15px;
  top: 9px; right: 9px;
  display: block;
  position: absolute;
  cursor: pointer;
}
.notification-box .quit-button:hover{
  opacity: 0.7;
}
.notification-box .info .views,
.notification-box .info .in-cart,
.notification-box .info .last-buy{
  display: block;
  line-height: 22px;
  padding-right:20px;
  color : #242424
}
.notification-box .info .views b,
.notification-box .info .in-cart b,
.notification-box .info .last-buy b{
  color:#73576d;
  font-weight: 600;
}

.notification-box .info .views a.view-all,
.notification-box .info .in-cart a.view-all,
.notification-box .info .last-buy a.view-all{
  color:#aa8fa4;
  cursor: pointer;
  text-decoration: underline;
}

.notification-box .info .views a.view-all:hover,
.notification-box .info .in-cart a.view-all:hover,
.notification-box .info .last-buy a.view-all:hover{
  color:#73576d;
}


.notification-box .info span{
  color: #a4a4a4;
}
.notification-box .info strong{
  font-weight: 600;
  color: #6d6d6d;
}body.newsletter{
  background: #f7f7f7;
}
body.newsletter .container-inner{
  padding-top: 10px;
}
body.newsletter #main_container{
  padding-top: 0px;
	background: none;
}
.newsletter-top-side{
  border:1px solid #d1d1d1;
  line-height: 0;
  font-size: 0;
	background: #fff;
}
.newsletter-top-side .landing-img{
  float: right;
}
.newsletter-details{
 margin-left:19px;
 margin-right: 450px;
 border-bottom:1px solid #e6e6e6;
 position: relative;
 z-index: 1;
}
.newsletter-details .promo-code-campaign{
  font-size: 18px;
  font-weight: 600;
  line-height: 21px;
  text-transform: uppercase;
  color: #000;
  white-space: nowrap;
  padding-top: 19px;
}
.newsletter-details .promo-code-campaign b{
  color: #fd50b1;
  font-weight: 600
}


.newsletter-details .title{
  color: #666;
  font-size: 13px;
  line-height: 23px;
  padding: 19px 0 17px 0;
}
.newsletter-details.step2{
  display: none;
  padding-bottom: 20px;
}
.newsletter-details .title.green{
  color: #6ecb00;
}

.newsletter-details .title.green i.checked{
  background: url('../img/mobile/new-sprite.png');
  background-size: 143px 267px;
  background-position: -267px -92px;
  display: inline-block;
  width: 16px;
  height: 15px;
  margin-right: 5px;
  position: relative;
  top: 1px;
}

.newsletter-details .sub-title{
  color: #6d6d6d;
  font-size: 13px;
  line-height: 23px;
}

.newsletter-details.step2 .pink-button{
  margin-top: 0;
  margin-right: 10px;
  margin-bottom: 5px;
}

.newsletter-details .resend-email{
  color: #6d6d6d;
  font-size: 13px;
  line-height: 13px;
  text-decoration: underline;
  display: inline-block;
  cursor: pointer;
  height: 40px;
  line-height: 40px;
  
}

.newsletter-details .pink-button{
  margin-top: 20px;
  margin-bottom: 27px;
}
.newsletter-bottom{
 margin-left:19px;
 padding-bottom: 20px;
 margin-right: 370px;
}
.newsletter-bottom .title{
  color: #5f5f5f;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
  padding: 27px 0 ;
}
.newsletter-bottom .simple-line{
  color: #6d6d6d;
  font-size: 13px;
  line-height: 18px;
  padding-right: 10px;
  margin-top: 20px;
}
.newsletter-bottom ul{
  padding: 0;
  margin: 0;
  padding-left: 15px;
}
.newsletter-bottom li{
  color: #6d6d6d;
  font-size: 13px;
  line-height: 18px;
  padding-bottom: 15px;
}
.newsletter-bottom .news-terms{
  color: #a4a4a4;
  font-size: 13px;
  line-height: 18px;
  padding-left: 15px;
  padding-right: 10px;
  margin-top: 10px;
}
input.newsletter-email-field{
  background-color: #fff;
  height: 37px;
  vertical-align: top;
  width: 96%;
  padding-left: 2%;
  padding-right: 2%;
  color: #666;
}
input.newsletter-email-field.error{
  border-color: #ff5e7c;
  color: #ff5e7c;
}

#subscribe-newsletter input.newsletter-email-field, #unsubscribe-newsletter input.newsletter-email-field{
  margin-top: 0px;
}
#subscribe-newsletter .pink-button.disabled, #unsubscribe-newsletter .pink-button.disabled{
  opacity: 0.7;
  cursor: default;
}
.newsletter-details .colored-email, .newsletter-bottom .colored-email{
  color: #fe2db2;
  text-decoration: underline;
}
.newsletter-subscribe-banner{
  margin-top: 10px;
  background: #fff;
}

.newsletter-subscribe-banner .newsletter-top-side{
  height: 375px;
  margin-bottom: 0;
  overflow: hidden;
}
.newsletter-subscribe-banner .newsletter-top-side .landing-img{
  height: 100%;
}
.newsletter-subscribe-banner .newsletter-details .pink-button, .newsletter-subscribe-banner .newsletter-details .green-button{
  margin-top: 0;
  margin-bottom:20px;
}
.pink-button i.right-arrow, .green-button i.right-arrow, .grey-button i.right-arrow{
  width: 8px;
  height: 11px;
  display: inline-block;
  margin-left: 5px;
  position: relative;
  font-style:normal;
}
.pink-button i.right-arrow:after, .green-button i.right-arrow:after, .grey-button i.right-arrow:after{
  position:absolute;
  content:'\f105';
	font-family: 'FontAwesome';
  font-size: 14px;
  font-weight: 600;
  font-style:normal;
  width: 8px;
  height: 10px;
  display: block;
  top: -11px;
}

.pink-button i.left-arrow, .green-button i.left-arrow, .grey-button i.left-arrow{
  display: inline-block;
  width: 7px;
  height: 11px;
  position: relative;
  font-style:normal;
  margin-right:5px;
}
.pink-button i.left-arrow:after, .green-button i.left-arrow:after, .grey-button i.left-arrow:after{
  position:absolute;
  content:'\f104';
	font-family: 'FontAwesome';
  font-size: 14px;
  font-weight: 600;
  font-style:normal;
  width: 8px;
  height: 10px;
  display: block;
  top: -11px;
}

.grey-button i.left-arrow:after, .grey-button i.right-arrow:after{
  color: #6d6d6d;
}

.newsletter.confirm .newsletter-bottom .news-terms{
  padding-left: 0;
  margin-top: 20px;
}
.newsletter.confirm form{
  display: none;
}

#newsletterPageErrorCnt.error_container{
  border: 0;
  background: none;
  text-align: left;
  padding: 0;
  padding-left: 2px;
  color: #ff5e7c;
}
#newsletterPageErrorCnt.error_container a{
  color: #ff5e7c;
  text-decoration: underline;
}

.newsletter .final-step label{
	font-size: 13px;
}

#subscribe-newsletter .on-top-field, #unsubscribe-newsletter .on-top-field{
    padding-bottom: 3px;
    display: block;
    line-height: 20px;
		font-size: 13px;
		font-weight: 600;
		color: #666;
}
#subscribe-newsletter .input-cnt, #unsubscribe-newsletter .input-cnt{
  position: relative;
}
#subscribe-newsletter .input-cnt.error .inline-bottom-error-container, #unsubscribe-newsletter .input-cnt.error .inline-bottom-error-container{
    top:-23px;
    right:auto;
    left:0px;
    border: 0;
    padding: 0;
    padding-bottom: 4px;
    background: #fff;
    color: #ff5e7c;
		position: absolute;
}
#subscribe-newsletter .input-cnt.error .inline-bottom-error-container .arrow, #unsubscribe-newsletter .input-cnt.error .inline-bottom-error-container .arrow{
    top:auto;
    bottom:-6px;
    background: url("../img/error-bottom-arrow.png") no-repeat;
    width: 11px;
    height: 6px;
    left:16px;
    display: none;
}




@media only screen and (min-width: 1200px)
{
	body.newsletter header#header-wrapper .top-head .container, body.newsletter header#header-wrapper .sub-head .container, body.newsletter header#header-wrapper .top-info .container{
    min-width: 1200px;
    max-width: 1200px;
  }
	
	body.newsletter #main_container{
		width: 1200px;
	}
	body.newsletter #footer .container{
		width: 1200px;
	}
}
.home-testimonials{
  
}
.home-testimonials{
  padding-left: 0;
  padding-right: 0;
}

.home-testimonials > .title{
  padding-left:19px
}

.home-testimonials .testimonial-item{
  background: #f2f2f2;
  width:291px;
  height: 349px;
  position: relative;
}
.home-testimonials .testimonial-item .inner2, .preview-review .inner2{
  padding: 17px 17px 70px;
  overflow: hidden;
}
.home-testimonials .testimonial-item .title, .preview-review .title{
  color: #000;
  display: block;
  font-size: 18px;
  font-weight: 600;
  line-height: 21px;
  padding: 0;
}
.home-testimonials .testimonial-item .text, .preview-review .text{
  line-height: 18px;
  color: #6d6d6d;
  font-size: 13px;
  display: block;
}
.home-testimonials .testimonial-item .description, .preview-review .description{
  /*height: 93px;*/
  overflow: hidden;
  text-overflow:ellipsis
}
.home-testimonials .testimonial-item .paddingTop10, .preview-review .paddingTop10{
  padding-top: 10px
}
.home-testimonials .testimonial-item .review_rating_container .stars-text, .preview-review .review_rating_container .stars-text{
  color: #6d6d6d;
}
.home-testimonials .testimonial-item .align2bottom{
  position: absolute;
  bottom: 19px;
}
  
.home-testimonials .testimonial-item{
  float: left;
  margin-right: 22px;
}

.preview-review{
  background: #ebebeb;
}

.home-testimonials .testimonial-item .entity-user, .preview-review .entity-user{
  font-size: 13px;
  padding-bottom: 20px;
}
.preview-review .entity-user{
  padding-bottom: 10px;
}

.home-testimonials .testimonial-item .entity-user .avatar, .preview-review .entity-user .avatar{
  width:81px;
	height:81px;
}
.home-testimonials .testimonial-item .entity-user .avatar img, .preview-review .entity-user .avatar span{
	-webkit-border-radius: 53px 54px 54px 53px/53px 53px 54px 54px;
  -moz-border-radius: 53px 54px 54px 53px/53px 53px 54px 54px;
  border-radius: 53px 54px 54px 53px/53px 53px 54px 54px;
	overflow: hidden;
	line-height: 0;
	position: relative;
	display: block;
	width: 108px;
}
.home-testimonials .testimonial-item .entity-user .avatar img, .preview-review .entity-user .avatar img{
  width:100%;
	
}

.home-testimonials .testimonial-item .entity-user span {
    display: block;
    line-height: 19px;
}
.home-testimonials .testimonial-item .entity-user span.name, .preview-review .entity-user span.name {
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
    color: #000;
    display: block;
}

.home-testimonials .testimonial-item .entity-user span.date, .preview-review .entity-user span.date {
    color: #6d6d6d;
}

.home-testimonials .testimonial-item span.green-line, .preview-review span.green-line {
    color: #45ab69;
    font-weight: 600;
    padding-top: 5px;
    position: relative;
    padding-left: 18px;
    white-space: nowrap;
}

.home-testimonials .testimonial-item span.green-line i.ok-icn {
    background: url(../img/detail-sprite.png) -193px 0;
    width: 15px;
    height: 15px;
    display: block;
    position: absolute;
    left: 0;
    top: 5px;
}
.home-testimonials .caroufredsel_wrapper .inner{
  margin: 0;
  width: 100%;
  overflow: hidden;
  position: relative;
  
}
.home-testimonials .caroufredsel_wrapper .inner .right-white-box{
  background: #fff;
  width:19px;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  /*z-index: 2;*/
}
.home-testimonials .caroufredsel_wrapper .box-inner{
  /*width: 8000px;*/
  height: 349px;
  /*z-index: 1;*/
  padding-left:19px;
  overflow: hidden;
}

.home-testimonials .caroufredsel_wrapper .box-inner.slick-slider .slick-slide > div{
  margin-right: 19px;
}

.home-testimonials .caroufredsel_wrapper .navigation{
  display: none;
}
.home-testimonials .caroufredsel_wrapper .navigation .prev{
  top: 160px;
  left:-17px;
}
.home-testimonials .caroufredsel_wrapper .navigation .next{
  top: 160px;
  right:2px;
}

.add-comment-title{
	color: #000;
	font-size: 18px;
	background: #fff;
	/*border-bottom: 1px solid #e6e6e6;*/
	font-weight: 600;
	line-height: 23px;
	padding-bottom:10px;
}


.addcomment-submit-terms{
	font-size: 13px;
	line-height:17px;
	padding-bottom:15px;
}

.addcomment-submit-container{
	padding: 0;
	padding-top: 15px;
	background: #fff;
	
	position: relative;
}
.addcomment-submit-container .pink-button, .addcomment-submit-container .green-button{
	/*float: right;*/
	margin-top: 0;
	margin-right: 0px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
		
}

#notify-addReview .step-2 .left-align-loader{
  position: absolute;
  top:5px;
  left:4px;
}
.steps-inner-container .thank-you-message{
  margin: 0;
  line-height: 36px;
}

.preview-review #change-user-avatar-container{
	width: 30px;
	height: 30px;
	position: absolute;
	top: 80px;
	left: 0px;
	z-index: 2;
}
.preview-review #change-user-avatar-container .cropControls{
	width: 108px;
	height: 40px;
	position: absolute;
	bottom: 0;
	left: 0;
	
}
.preview-review #change-user-avatar-container .cropControls i.cropControlUpload{
	background: none;
	background-position: 0 0;
	margin:0 auto;
	width: 1px;
	height: 1px;
	position: absolute;
	top: 5px;
	left: 0px;
}
.preview-review #change-user-avatar-container .cropControls i.cropControlUpload:after{
	content:'\f030';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 300;
	font-size: 17px;
	color: #fff;
  width: 108px;
  height: 40px;
  display: block;
}


@media only screen and (min-width: 1200px){
  .home-testimonials .testimonial-item{
    width:371px;
    /*height: 349px;*/
  }
  .home-testimonials .testimonial-item .inner2{
    padding: 17px 26px 70px;
  }
  .home-testimonials .testimonial-item .entity-user .avatar{
    width:111px;
		height:111px;
  }
  .home-testimonials .testimonial-item .align2bottom{
    bottom: 27px;
  }
}.social-sticky{
  position: fixed;
  right: 15px;
  bottom: 105px;
  z-index: 6;
  /*background: #f7f7f7;*/
  padding-top: 5px;
  display: none;
}
.social-sticky .top{
  height:74px;
  overflow: hidden;
  display: none;
}

.social-sticky .bottom{
  display: none;
}
.social-sticky .open-close{
  display: none !important;
}

.social-sticky .itm, .social-sticky .open-close/*, .social-sticky .go-top*/{
  width: 32px;
  height: 32px;
  display: block;
  background: url('../img/social-sticky-sprite.png');
  margin-right: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
  cursor: pointer;
}
.social-sticky .open-close{
  display: none;
}
.social-sticky .go-top{ display:none; background-position: -288px 0; }
.social-sticky .itm.instagram{ background-position: -32px 0; }
.social-sticky .itm.youtube{ background-position: -64px 0; }
.social-sticky .itm.pinterest{ background-position: -96px 0; }
.social-sticky .itm.google{ background-position: -128px 0; }
.social-sticky .itm.twitter{ background-position: -160px 0; }
.social-sticky .itm.newsletter{ background-position: -192px 0; }
.social-sticky .itm.last-visits{ background-position: -256px 0; }

.social-sticky .open-close.opened{ background-position: -320px 0; }
.social-sticky .open-close.opened:hover{ background-position: -384px 0; }

.social-sticky .open-close{ background-position: -352px 0; }
.social-sticky .open-close:hover{ background-position: -416px 0; }

.social-sticky .go-top{
	width: 46px;
	height: 26px;
	background-color: #fff;
	color: #666;
	border: solid 1px #d1d1d1;
	z-index : 5;
	text-align:center;
	display: none;
	cursor:pointer;
	padding-top:20px;
	font-size: 12px;
	text-transform: uppercase;
	color: #666;
}
.social-sticky .go-top:hover{
	border: solid 1px #9b9b9b;
}

.social-sticky .go-top i.icon{
	width : 17px;
	height : 10px;
	display: block;
	position:absolute;
	left:14px;
	top:9px;
}
.social-sticky .go-top i.icon:after{
  color: #666666;
	content:'\f106';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 400;
	font-size: 22px;
}


.social-sticky .itm:hover, .social-sticky .go-top:hover{
  
}



@media (min-width: 1100px) {
  .social-sticky{
    display: block;
  }
}

body.taboola{
	background: #f7f7f7;
}
body.taboola .text-holder-inner.new .text-cnt{
  display: none;
}
body.taboola #main_container{

	padding-top: 0;

}
body.taboola .info-tips-container{
  padding: 22px;  
}


body.taboola .info-tips-container .title{
  font-family: "Open Sans",sans-serif;
  color: #242424;
  font-weight: 600;
  font-size: 23px;
}

body.taboola .info-tips-container .description .headline{
  line-height: 26px;
  font-size: 18px;
  color: #242424;
  font-weight: 600;
  padding: 25px 0 5px 0;
}
body.taboola .info-tips-container .description .headline .circle{
  display: inline-block;
  width: 26px;
  height: 26px;
  font-style: normal;
  font-size: 13px;
  text-align: center;
  color: #fff;
  -webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
  background: #242424;
  margin-right: 10px;
}
body.taboola .info-tips-container .description p{
  font-size: 14px;
  line-height: 23px;
  padding: 10px 0;
}
body.taboola .info-tips-container .description p a{
  color: #ec008c;
  text-decoration: underline;
}
body.taboola .info-tips-container .description p a:hover{
  color:#000;
}
  body.contest-greece{
    background: #f7f7f7;
  }
  body.contest-greece #main_container{
		padding-top: 0;
	}
  
  body.contest-greece .new-text-boxes p{
		color: #666666;
    font-size: 13px;
    line-height: 17px;
    position: relative;
    padding-top: 7px;
    padding-bottom: 7px;
	}
  body.contest-greece .new-text-boxes p.no-pddT{
    padding-top: 0px;
  }
	body.contest-greece .new-text-boxes ul{
		padding: 0;
		margin: 0;
		padding-left:20px;
	}
	body.contest-greece .new-text-boxes li{
		color: #666666;
    font-size: 13px;
    line-height: 17px;
    position: relative;
    padding-top: 3px;
    padding-bottom: 3px;
	}
  
  
	#contest-greece-info-popup.notify.auto-width .notify-inner{
		background: #fff url('../img/contest/greece/desktop-contest-greece-header-bg.jpg') no-repeat;
		min-height: 334px;
		padding: 0;
		padding-right: 20px;
	}
	#contest-greece-info-popup.notify.auto-width .notify-inner .left{
		padding-left: 315px;
		padding-top: 120px;
		width: 500px;
	}
	
	#contest-greece-info-popup.notify.auto-width .buttons{
  padding-top: 10px;
	padding-left: 315px;
	text-align: left
}


#contest-greece-info-popup.notify.auto-width .buttons .green-button{
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1px;
    margin-top: 9px;
    text-transform: uppercase;
		width: 235px;
}
#contest-greece-info-popup.notify.auto-width .buttons .preloader{
	display: inline-block;
	padding-left:20px;
	position: relative;
	top: 5px;
	
}

#contest-greece-info-popup.notify.auto-width .buttons .thankyou{
  position: relative;
  display: none;
  padding-bottom: 10px
}
#contest-greece-info-popup.notify.auto-width .buttons .thankyou i{
  background:url(../img/email-v6/icon-success-3x.jpg);
  background-size: 40px 40px;
  width: 40px;
  height: 40px;
  display: block;
  position: absolute;
  left:0;
  top: 5px;
}
#contest-greece-info-popup.notify.auto-width .buttons .thankyou.green-text > span{
  display: table-cell;
  height: 43px;
  line-height: 20px;
  color: #3ba661;
  font-weight: 600;
  font-size: 17px;
  vertical-align: middle;
  padding-left: 53px;
}

#contest-greece-info-popup.notify.auto-width .buttons .white-button{
    margin-top: 12px;
		height: 34px;
		line-height: 34px;
		font-size: 11px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
		width: 233px;
}
#contest-greece-info-popup.notify.auto-width .buttons .continueShopping{
	display: inline-block;
}
#contest-greece-info-popup.notify.auto-width .buttons .continueShopping .white-button{
	width: auto;
}

#contest-greece-info-popup.notify.auto-width .buttons .termsContest{
	display: inline-block;
	padding-left:20px;
}
#contest-greece-info-popup.notify.auto-width .buttons .simple-link{
  
}
#contest-greece-info-popup.notify.auto-width .buttons .termsContest.simple-link a{
  color: #6d6d6d;
	font-size: 13px;
  line-height: 17px;
  text-align: center;
  text-decoration: underline;
  padding-top: 10px;
  padding-bottom: 10px;
}
	
  


@media only screen and (min-width: 1200px){
  
  body.contest-greece header#header-wrapper .top-head .container,
	body.contest-greece header#header-wrapper .sub-head .container,
	body.contest-greece header#header-wrapper .top-info .container{
		min-width: 1200px;
		max-width: 1200px;
	}
  body.contest-greece #main_container{
		width:1200px;
	}

	body.contest-greece #footer .container{
		width: 1200px;
	}
	
	body.contest-greece .text-holder-inner .text-cnt, body.contest-greece .text-holder-inner.new .text-cnt{
    width: 1198px;
  }
	
	body.contest-greece .text-holder-inner.new .holder-banner.h260{
    width: 1198px;
    height: 324px;
		margin-top: 12px;
  }
  body.contest-greece .text-holder-inner.new .holder-banner.h260 img{
    width: 100%;
  }
	.login-register .article-description-container{
		width: 1200px
	}
  
}
.loyality-detail-table{
  
}
.loyality-detail-table tr{
  height: 50px;
  line-height: 50px;
  background: #EFF0F5;
  
}
.loyality-detail-table tr.active-background{
  /*background: #E2FCEB ;*/
  
}
.loyality-detail-table td{
  padding:0 12px;
  color: #242424;
  font-size: 13px;
  border-top: 1px solid #fff;
  position: relative;
}

.loyality-text .loyality-points{
  color: #FF2DB2;
  font-size: 13px;
  font-weight: bold;
  /*background: #fff;*/
  height: 20px;
  display: inline-block;
  line-height: 20px;
  
  -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
  position: relative;
  text-align: right;
  /*min-width: 25px;*/
  margin-right: 0px;
}
.loyality-text .loyality-points i{
	background-image: url('../img/loyality-star-sprite.png');
	background-size: 62px 20px;
	-webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
	width: 20px;
	height: 20px;
	display: inline-block;
	position: relative;
	top: 1px;
	float: left;
	margin-right: 5px;
}
/*
.loyality-text .loyality-points i:after{
	color: #fff;
	content:'\f005';
	font-family: "FontAwesome";
	font-size: 13px;
	position: absolute;
	top:-1px;
	right:4px;
  font-style: normal;
  font-weight: 400;
}*/

.loyality-detail-table .loyality-text{
  color: #FF2DB2;
  font-size: 15px;
  font-weight: 600;
}
.loyality-detail-table .loyality-text .loyality-points{
 
	font-size: 15px;
}
.loyality-detail-table .loyality-text.grey{
  color: #242424;
}

.loyality-text.grey .loyality-points{
  /*background: #A4A4A4;*/
	color: #242424;
	font-size: 15px;
}
.loyality-text.grey .loyality-points i{
	background-position: -42px 0;
	
}

.loyality-text.used .loyality-points{
  /*background: #FF0099;*/
	color: #242424;
	font-size: 15px;
}
.loyality-text.used .loyality-points i{
	background-position: -21px 0;
	
}


.loyality-detail-table .loyality-status{
  font-weight: 600;
  color: #242424;
  font-size: 13px;
  white-space: nowrap;
}
.loyality-detail-table tr.active-background .loyality-status{
  color: #45AB69;
}
.loyality-detail-table .blue-link{
  white-space: nowrap;
}
.loyality-detail-description{
  line-height: 20px;
}
.loyality-detail-description .style-1{
  font-size: 15px;
  color: #242424;
  font-weight: 600;
}
.loyality-detail-description .style-2{
  font-size: 15px;
  color: #FF2DB2;
  font-weight: 600;
}
.loyality-star{
  width: 20px;
  height: 20px;
  line-height: 20px;
  /*background: #FF0099;*/
  display: inline-block;
  background: url('../img/loyality-star-sprite.png');
  background-size: 60px 20px;
}

.loyality-detail-description .style-2 .loyality-points{
	font-size: 15px;
}

.loyality-star.used{
  /*background: #A4A4A4;*/
  background-position: -20px 0;
}
.loyality-star.grey{
  /*background: #A4A4A4;*/
  background-position: -40px 0;
  
}
.loyality-detail-table td .loyality-star{
  position: relative;
  top:4px;
  margin-right: 5px;
}
.loyality-history-table{
  
}
.loyality-history-table td{
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #d1d1d1;
  padding:0 12px;
}
.loyality-history-table th{
  height: 40px;
  line-height: 40px;
  padding: 0 12px;
  font-weight: 600;
  font-size: 13px;
  color: #242424;
  border-bottom: 1px solid #d1d1d1;
}
.loyality-history-table th > span{
  padding: 0 6px;
}

.loyality-history-table .loyality-text{
  color: #FF2DB2;
  font-size: 15px;
  font-weight: 600;
}

.loyality-history-table .loyality-text .loyality-points{
 
	font-size: 15px;
}

.loyality-history-table .loyality-text.grey{
  color: #242424
}
.loyality-history-table .loyality-text.used{
  color: #242424
}
.loyality-history-table td .loyality-star{
  position: relative;
  top:4px;
  margin-right: 5px;
}
.loyality-history-table .loyality-status{
  font-weight: 600;
  color: #242424;
  font-size: 13px;
  white-space: nowrap;
}
.loyality-history-table .loyality-status.deleted{
  color: #FE6B6B;
}
.loyality-history-table .loyality-status.active{
  color: #45AB69;
}

.detail-price-loyality{
  text-align:left;
  font-size: 13px;
  color: #242424;
  line-height: 20px;
  padding-top:8px;
	position: relative;
	
}
.detail-price-loyality .loyality-text{
  color: #FF2DB2;
  font-size: 13px;
  font-weight: 600;
  line-height: 18px;
  position: relative;
  top: 0px;
}
.detail-price-loyality .loyality-star{
  position: relative;
  top:1px;
  margin-right: 5px;
}
.detail-price-loyality .blue-link{
  margin-left:10px;
  position: relative;
  top: 0px;
}

.stick-add-btn-container .detail-page-size-btn-container .detail-price-loyality{
	display: none;
}
body.desktop.article-detail .stick-add-btn-container .detail-page-action-container{
	padding: 0;
	
}
body.desktop.article-detail .stick-add-btn-container .detail-page-action-container .add2cart-btn, body.desktop.article-detail .stick-add-btn-container .detail-page-action-container .wishlist-btn{
	float: right;
    height: 30px;
    line-height: 30px;
    margin-top: 0;
    position: relative;
    right: inherit;
    top: 0;
		-webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
	margin: 0;
	font-size: 11px;
	padding: 0 10px;
}

.menu-dropdown-loyality{
  font-size: 13px;
  color: #242424;
  line-height: 20px;
  padding-bottom:12px;
}
.menu-dropdown-loyality .loyality-text{
  color: #FF2DB2;
  font-size: 13px;
  font-weight: 600;
  line-height: 18px;
  position: relative;
  top: 0px;
}
.menu-dropdown-loyality .loyality-star{
  position: relative;
  top:1px;
  margin-right: 5px;
}
.menu-dropdown-loyality .blue-link{
  margin-left:10px;
  position: relative;
  top: 0px;
}


.profile-loyality{
  font-size: 13px;
  color: #242424;
  line-height: 20px;
  padding-top:12px;
  text-align: center
}
.profile-loyality .loyality-text{
  color: #FF2DB2;
  font-size: 13px;
  font-weight: 600;
  line-height: 18px;
  position: relative;
  top: 0px;
}
.profile-loyality .loyality-star{
  position: relative;
  top:1px;
  margin-right: 5px;
}
.profile-loyality .blue-link{
  margin-left:10px;
  position: relative;
  top: 0px;
}
.payment-method-content .loyality-text{
  color: #FF2DB2;
  font-size: 13px;
  font-weight: 600;
}




body.home .mg-spot .zns .title, body.home .spotlight.v3 a .title, body.listing .spotlight.v3 a .title, body.home .spotlight.v4 a .title, body.home .spotlight.v2 a .title{
	height: 40px;
	bottom: 0;
	top: auto;
	background: #242424;
}
body.home .mg-spot .zns .title table td, body.home .spotlight.v3 a .title table td, body.listing .spotlight.v3 a .title table td, body.home .spotlight.v4 a .title table td, body.home .spotlight.v2 a .title table td{
	text-align: left;
	font-size: 13px;
}
body.home .mg-spot .zns table tr i:before, body.home .spotlight.v3 a .title table tr i:before, body.listing .spotlight.v3 a .title table tr i:before, body.home .spotlight.v4 a .title table tr i:before, body.home .spotlight.v2 a .title table tr i:before{
	content:'\f105';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 600;
	font-size: 17px;
	height: 40px;
	width: 30px;
	background: #242424 ;
  color:#fff;
	display: inline-block;
	line-height: 40px;
	text-align: center;
	float: right;
	position: absolute;
	top: 0px;
	right: 0px;
	
}
body.home .mg-spot .zns table tr td, body.home .spotlight.v3 a .title table tr td, body.listing .spotlight.v3 a .title table tr td, body.home .spotlight.v4 a .title table tr td, body.home .spotlight.v2 a .title table tr td{
	vertical-align: top;
	line-height: 32px;
	padding-top: 4px;
	padding-left: 12px;
	white-space : nowrap;
	text-transform: none;
	font-weight: normal;
	
}
#spotlight_40.spotlight.v4 .spot-tmpl-7 .col-1.line-1 .zone-1.static .title td{
	line-height: 16px;
	
}
body.home .mg-spot .zns table tr td b, body.home .spotlight.v3 a .title table tr td b, body.listing .spotlight.v3 a .title table tr td b, body.home .spotlight.v4 a .title table tr td b, body.home .spotlight.v2 a .title table tr td b{
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}

body.home .mg-spot .zns table tr td .spot-badge .line-p, body.home .spotlight.v3 a .title table tr td .spot-badge .line-p, body.listing .spotlight.v3 a .title table tr td .spot-badge .line-p, body.home .spotlight.v4 a .title table tr td .spot-badge .line-p, body.home .spotlight.v2 a .title table tr td .spot-badge .line-p{
	margin-left: 3px;
}

body.home .mg-spot .zns table tr td .spot-badge em{
	font-style:normal;
	margin-left: 3px;
}

body.black-friday.currency-ron .spot-badge.ron, body.black-friday.currency-euro .spot-badge.eur, body.black-friday.currency-huf .spot-badge.huf{
	display: block !important;
	text-transform: none;
	font-weight: normal
}
body.home .spotlight.v4 .spot-tmpl-7 td a table td{
	text-transform: none;
	font-weight: normal;
}

body.home .mg-spot .col-1 .title a{
	color: #000;
}

body.home .spotlight.v2 a table tr td .spot-badge em, body.home .spotlight.v3 a table tr td .spot-badge em, body.listing .spotlight.v3 a table tr td .spot-badge em, body.listing .spotlight.v2 a table tr td .spot-badge em{
	font-style:normal;
	margin-left: 3px;
}

body.listing .spotlight.v2 .spot-tmpl-4 a .title{
	height: 40px;
	bottom: 0;
	top: auto;
	background: #353535;
}
body.listing .spotlight.v2 .spot-tmpl-4 a .title table td{
	text-align: left;
	font-size: 13px;
	padding: 0;
	padding-left: 8px;
}
body.listing .spotlight.v2 .spot-tmpl-4 a .title table tr i:before{
	content:'\f105';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 400;
	font-size: 29px;
	height: 40px;
	width: 30px;
	background: #353535 ;
  color:#fff;
	display: inline-block;
	line-height: 40px;
	text-align: center;
	float: right;
	position: absolute;
	top: 0px;
	right: 0px;
	
}
body.error-page{
	background: #f7f7f7;
}
body.error-page .text-holder-inner.new .holder-banner.h260{
    width: 958px;
		height: 288px;
		margin-top: 6px;
		border:1px solid #d1d1d1;
		border-bottom: 0;
  }
body.error-page .text-holder-inner.new .holder-banner.h260 a img{
	width: 100%;
}
body.error-page .text-holder-inner.new .text-cnt{
    display: none;
}
body.error-page #main_container, body.showroom-page #main_container{
	padding: 0;
	background: none;
}
body.error-page #main_container .caroufredsel_wrapper.category-box{
	margin: 0;
}


@media only screen and (min-width: 1200px){

	body.home #main_container, body.profile-page #main_container, body.login-register #main_container, body.finalize-order #main_container{
		width:1200px;
	}

	body #footer .container{
		width: 1200px;
	}
	body #footer .column.showrooms{
		display: table-cell !important;
	}
	
	body.showroom-page header#header-wrapper .top-head .container,
	body.showroom-page header#header-wrapper .sub-head .container,
	body.showroom-page header#header-wrapper .top-info .container{
		min-width: 1200px;
		max-width: 1200px;
	}
	
	body.profile-page header#header-wrapper .top-head .container,
	body.profile-page header#header-wrapper .sub-head .container,
	body.profile-page header#header-wrapper .top-info .container{
		min-width: 1200px;
		max-width: 1200px;
	}
	
	body.login-register header#header-wrapper .top-head .container,
	body.login-register header#header-wrapper .sub-head .container,
	body.login-register header#header-wrapper .top-info .container{
		min-width: 1200px;
		max-width: 1200px;
	}
	
	body header#header-wrapper .top-head .container,
	body header#header-wrapper .sub-head .container,
	body header#header-wrapper .top-info .container{
		min-width: 1200px;
		max-width: 1200px;
	}
	
	
	
	body.error-page #main_container, body.showroom-page #main_container{
		width:1200px;
	}

	body.error-page #footer .container, body.showroom-page #footer .container{
		width: 1200px;
	}
	body.error-page #footer .column.showrooms, body.showroom-page #footer .column.showrooms{
		display: table-cell !important;
	}
	
	body.error-page .text-holder-inner .text-cnt, body.error-page .text-holder-inner.new .text-cnt, body.showroom-page .text-holder-inner .text-cnt, body.showroom-page .text-holder-inner.new .text-cnt{
    width: 1198px;
  }
	
	body.error-page .text-holder-inner.new .holder-banner.h260{
    width: 1198px;
    height: 360px;
		margin-top: 12px;
  }
  body.error-page .text-holder-inner.new .holder-banner.h260 img{
    width: 100%;
  }
	.login-register .article-description-container{
		width: 1200px
	}
	.login-register .login-form-container .left-side, .login-register .register-form-container .left-side{
		width: 810px;
	}
	.footer-banner .inner{
		width: 1200px;
	}
	.footer-banner .inner .banner-container.responsive{
		height: 90px
	}
	.footer-banner .inner .banner-container.responsive .inner2{
		padding:22px;
	}

	
	#measure-popup .notify-inner{
		width: 1200px;
		padding: 0;
	}
	#measure-popup .notify-inner .message{
		width: 1200px;
	}
	.carousel-info-tips .info-tips-container .inner3{
		width: 1106px;
	}
}


body.home .mg-spot.summer-sales-2019 .zns .title, body.home .spotlight.v3.summer-sales-2019 a .title, body.listing .spotlight.v3.summer-sales-2019 a .title, body.home .spotlight.v4.summer-sales-2019 a .title, body.home .spotlight.v2.summer-sales-2019 a .title{
  background: #ff8847/*#ff4747*/
}
body.home .mg-spot.summer-sales-2019 .zns table tr i:before, body.home .spotlight.v3.summer-sales-2019 a .title table tr i:before, body.listing .spotlight.v3.summer-sales-2019 a .title table tr i:before, body.home .spotlight.v4.summer-sales-2019 a .title table tr i:before, body.home .spotlight.v2.summer-sales-2019 a .title table tr i:before{
  background: #ff8847/*#ff4747*/;
  right: -5px;
}
body.home.hh-birthday .mg-spot.summer-sales-2019 .zns table tr i:before, body.home.hh-birthday .spotlight.v3.summer-sales-2019 a .title table tr i:before, body.listing.hh-birthday .spotlight.v3.summer-sales-2019 a .title table tr i:before, body.home.hh-birthday .spotlight.v4.summer-sales-2019 a .title table tr i:before, body.home.hh-birthday .spotlight.v2.summer-sales-2019 a .title table tr i:before{
  display: none !important
}
body.home .mg-spot.summer-sales-2019 .zns table tr i:after, body.home .spotlight.v3.summer-sales-2019 a .title table tr i:after, body.listing .spotlight.v3.summer-sales-2019 a .title table tr i:after, body.home .spotlight.v4.summer-sales-2019 a .title table tr i:after, body.home .spotlight.v2.summer-sales-2019 a .title table tr i:after{
  background: #ff8847/*#ff4747*/;
  right: -5px;
}

body.home .mg-spot.summer-sales-2019 .zns table tr td, body.home .spotlight.v3.summer-sales-2019 a .title table tr td, body.listing .spotlight.v3.summer-sales-2019 a .title table tr td, body.home .spotlight.v4.summer-sales-2019 a .title table tr td, body.home .spotlight.v2.summer-sales-2019 a .title table tr td{
  padding-left: 7px;
}
.spotlight.v3.summer-sales-2019{
  margin-top: 4px;
}
.spotlight.v3.summer-sales-2019 .spot-tmpl-5 td a{
  width: 227px;
  height: 218px;
  border-left:5px solid #ff8847/*#ff4747*/;
  border-right:5px solid #ff8847/*#ff4747*/;
  border-top:5px solid #ff8847/*#ff4747*/;
}
.spotlight.v3.summer-sales-2019 .spot-tmpl-5 td.col-3 a{
  height: 445px;
}

.spotlight.v3.summer-sales-2019 .new-block .spot-tmpl-5 td a {
    height: 218px;
}

.spotlight.v3.summer-sales-2019 .spot-tmpl-5 td a:after{
  content: ' ';
  width: 55px;
  height: 55px;
  display: block;
  position: absolute;
  background: url('../img/badge_final_sales_august_2019.png');
  background-size: 55px 55px;
  top: 7px;
  left:7px;
  z-index: 2;
}
.hh-birthday .spotlight.v3.summer-sales-2019 .spot-tmpl-5 td a:after{
  background-image: url('../img/badge_weekend_sales_august_2019.png');
}


.spotlight.v4.summer-sales-2019 .spot-tmpl-7 td a{
  height: 165px;
  width: 227px;
  border-left:5px solid #ff8847/*#ff4747*/;
  border-right:5px solid #ff8847/*#ff4747*/;
  border-top:5px solid #ff8847/*#ff4747*/;
}
.spotlight.v4.summer-sales-2019 .spot-tmpl-7 td a:after{
  content: ' ';
  width: 55px;
  height: 55px;
  display: block;
  position: absolute;
  background: url('../img/badge_final_sales_august_2019.png');
  background-size: 55px 55px;
  top: 7px;
  left:7px;
  z-index: 2;
}
.hh-birthday .spotlight.v4.summer-sales-2019 .spot-tmpl-7 td a:after{
  background-image: url('../img/badge_weekend_sales_august_2019.png');
}

#spotlight_40.summer-sales-2019 .spot-tmpl-7 .col-1.line-1 a[href]:after{
  display: none;
}
#spotlight_40.spotlight.v4.summer-sales-2019 .spot-tmpl-7 .col-1 .countdown{
  margin: 5px 5px 0 5px;
  width: calc(100% - 10px);
  height: calc(100% - 9px);
}

span.badge span.b-ssaleAug2019 em{
  font-size: 9px;
  line-height:11px;
	text-align: center;
	height:42px;
	background: url('../img/badge_final_sales_august_2019.png');
	background-size: 42px 42px;
  background-repeat: no-repeat
}



@media only screen and (min-width: 1200px){
  .spotlight.v3.summer-sales-2019{
    margin-top: 8px;
  } 
  .spotlight.v3.summer-sales-2019 .spot-tmpl-5 td a{
    width: 284px;
    height: 270px;
    border-left:5px solid #ff8847/*#ff4747*/;
    border-right:5px solid #ff8847/*#ff4747*/;
    border-top:5px solid #ff8847/*#ff4747*/;
  }
  .spotlight.v3.summer-sales-2019 .spot-tmpl-5 td.col-3 a{
    height: 553px;
  }
  
  .spotlight.v3.summer-sales-2019 .new-block .spot-tmpl-5 td a {
    height: 270px;
  }
  
  body.home .spotlight.v4.summer-sales-2019 .spot-tmpl-7 td a {
    height: 206px;
    width: 284px;
    border-left:5px solid #ff8847/*#ff4747*/;
    border-right:5px solid #ff8847/*#ff4747*/;
    border-top:5px solid #ff8847/*#ff4747*/;
  }
  
  span.badge span.b-ssaleAug2019 em{
    height:55px;
    background: url('../img/badge_final_sales_august_2019.png');
    background-size: 55px 55px;
  }
  .home-listing-box-inner span.badge span.b-ssaleAug2019 em{
    height:42px;
    background-size: 42px 42px;
  }
  
}


body.bfr-page .text-holder-inner.new .holder-banner.h260{
	height: 343px;
  margin-top: 0px;
  border-left: 0;
  border-right:0;
  width: 960px
}
body.bfr-page .text-holder-inner.new .text-cnt{
	/*display: none;*/
}
body.bfr-page .text-holder-inner.new .breadcrumb, body.bfr-page .textholder-breadcrumb .breadcrumb{
  display: none;
}


body.bfr-page #main_container{
	padding-top: 0;
	background: none;
}
body.bfr-page{
	background: #f7f7f7;
}
body.bfr-page .info-tips-container{
  padding: 19px;
}
body.bfr-page .info-tips-container .title{
  font-family: "Open Sans",sans-serif;
  color: #000;
    font-size: 17px;
    font-weight: 600;
    line-height: 19px;
    margin: 0;
    padding: 0 0 7px;
  
}

.bf-black-button, .bf-red-button{
  text-decoration: none;
	text-align: center;
	display: inline-block;
	background-color: #333333;
  
	padding:0 11px;
  color: #fff;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: 600;
	text-decoration: none;
  text-transform: uppercase;
  height:36px;
	line-height:36px;
}
.bf-black-button:hover{
  opacity: 0.8
}
.bf-red-button{
  background-color: #fa2a48;
}
.bf-red-button:hover{
  opacity: 0.8
}

.bf-black-button.h37, .bf-red-button.h37, .bf-black-button.h36, .bf-red-button.h36{
	height:36px;
	line-height: 36px;
	padding: 0 13px 0 13px;
	font-size: 11px;
}
.bf-black-button .right-arrow, .bf-red-button .right-arrow{
	display: inline-block;
	position: relative;
	margin-left: 5px;
}
.bf-black-button .left-percent, .bf-red-button .left-percent{
  display: inline-block;
	position: relative;
	margin-right: 5px;
}
.bf-black-button .right-arrow:after, .bf-red-button .right-arrow:after{
	content:'\f105';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 600;
	font-size: 14px;
}

.bf-black-button .left-percent:after, .bf-red-button .left-percent:after{
	content:'\f295';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 300;
	font-size: 10px;
}

body.bfr-page .blfr-countdown{
  background: none;
  padding: 0 !important;
  margin: 0 !important;
  position: absolute;
  left: 250px;
  top: -4px;
  color: #fff;
  text-decoration: none;
  font-style:normal;
	white-space : nowrap;
}

body.bfr-page .blfr-countdown u{
  text-decoration: none;
  margin-left: 3px;
  margin-right: 10px;
  font-size: 13px;
  font-weight: 600;
  color: #000;
}
body.bfr-page .blfr-countdown span .nb-1, body.bfr-page .blfr-countdown span .nb-2{
  background: #fa2a48;
  padding:2px 2px;
  font-style: normal;
  font-size: 15px;
  line-height: 22px;
  font-weight: 600;
  width: 13px;
  text-align: center;
  display: inline-block;
  margin-left: 2px;
}
body.bfr-page .text-holder-inner.new .description .inner{
	height: auto;
}

@media only screen and (min-width: 1200px){
  
  body.bfr-page #main_container{
		width:1200px;
	}
  body.bfr-page .text-holder-inner.new .text-cnt{
    width: 1198px;
  }
  body.bfr-page .text-holder-inner.new .holder-banner.h260{
    width: 1200px;
    height: 430px;
    border-left: 0;
    border-right:0;
  }
  
}

.hh-birthday .spotlight.v3 .spot-tmpl-5 td a:after{
  content: ' ';
  width: 55px;
  height: 55px;
  display: block;
  position: absolute;
  /*background: url('../img/hhb20/BADGE-12ANI-RO.png');*/
	background: url('../img/hhb20/badge-summer-sale-2020-126x126.png');
  background-size: 55px 55px;
  top: 7px;
  left:7px;
  z-index: 2;
  
}
/*
.lang-hu.hh-birthday .spotlight.v3 .spot-tmpl-5 td a:after{
  background-image: url('../img/hhb20/BADGE-12ANI-HU.png');
}
.lang-en.hh-birthday .spotlight.v3 .spot-tmpl-5 td a:after{
  background-image: url('../img/hhb20/BADGE-12ANI-EN.png');
}
*/

.hh-birthday .spotlight.v4 .spot-tmpl-7 td a:after{
  content: ' ';
  width: 55px;
  height: 55px;
  display: block;
  position: absolute;
  /*background: url('../img/hhb20/BADGE-12ANI-RO.png');*/
	background: url('../img/hhb20/badge-summer-sale-2020-126x126.png');
  background-size: 55px 55px;
  top: 7px;
  left:7px;
  z-index: 2;
  
}
/*
.lang-hu.hh-birthday .spotlight.v4 .spot-tmpl-7 td a:after{
  background-image: url('../img/hhb20/BADGE-12ANI-HU.png');
}
.lang-en.hh-birthday .spotlight.v4 .spot-tmpl-7 td a:after{
  background-image: url('../img/hhb20/BADGE-12ANI-EN.png');
}
*/

.hh-birthday .spotlight.v2 .spot-tmpl-3 td a:after{
  content: ' ';
  width: 55px;
  height: 55px;
  display: block;
  position: absolute;
  /*background: url('../img/hhb20/BADGE-12ANI-RO.png');*/
	background: url('../img/hhb20/badge-summer-sale-2020-126x126.png');
  background-size: 55px 55px;
  top: 7px;
  left:7px;
  z-index: 2;
  
}
/*
.lang-hu.hh-birthday .spotlight.v2 .spot-tmpl-3 td a:after{
  background-image: url('../img/hhb20/BADGE-12ANI-HU.png');
}
.lang-en.hh-birthday .spotlight.v2 .spot-tmpl-3 td a:after{
  background-image: url('../img/hhb20/BADGE-12ANI-EN.png');
}
*/
/*
#spotlight_75 .spot-tmpl-7 .col-1.line-1 a[href]:after{
  display: none;
}*/
.hh-birthday #spotlight_66 .badge{
  display: none;
  
}

/*body.home.hh-birthday .spotlight.v2 .spot-tmpl-1 td a .title, body.home.hh-birthday .spotlight.v2 .spot-tmpl-2 td a .title, body.home.hh-birthday .spotlight.v2 .spot-tmpl-3 td a .title, body.home.hh-birthday .spotlight.v2 .spot-tmpl-4 td a .title, .hh-birthday .spotlight.v3 .spot-tmpl-5 td a .title, body.home.hh-birthday .spotlight.v4 .spot-tmpl-7 td a .title{
background: #e91b41;  
}*/
body.hh-birthday .mg-spot .zns table tr i, body.hh-birthday .spotlight.v3 a .title table tr i, body.hh-birthday .spotlight.v4 a .title table tr i{
	display: block !important;
}

body.hh-birthday .mg-spot .zns table tr i:before, body.hh-birthday .spotlight.v3 a .title table tr i:before, body.hh-birthday .spotlight.v4 a .title table tr i:before, body.hh-birthday #spotlight_66 a .title table tr i:before{
	background: #e91b41 url('../img/hhb18/percent-white.png') no-repeat;

  background-size: 40px 40px;
  content : '';
  /*content:'\f295';
	font-family: 'FontAwesome';
	font-style: normal;*/
	position:relative;
	font-weight: 400;
	font-size: 17px;
	height: 40px;
	width: 40px;
	/*background: #fbcd42;*/
  color:#000;
	display: inline-block;
	line-height: 40px;
	text-align: center;
	margin-right: 10px;
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
	
}

body.home .mg-spot .zns table tr i:after, body.home .spotlight.v3 a .title table tr i:after, body.listing .spotlight.v3 a .title table tr i:after, body.home .spotlight.v4 a .title table tr i:after, body.home .spotlight.v2 a .title table tr i:after{
	content:'\f105';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 600;
	font-size: 17px;
	height: 40px;
	width: 30px;
	background: #242424 ;
  color:#fff;
	display: inline-block;
	line-height: 40px;
	text-align: center;
	float: right;
	position: absolute;
	top: 0px;
	right: 0px;
	
}

body.hh-birthday .mg-spot .zns table tr td, body.hh-birthday .spotlight.v3 a .title table tr td, body.hh-birthday .spotlight.v4 a .title table tr td, body.hh-birthday #spotlight_66 a .title table tr td{
	
  vertical-align: top;
	margin-left: 10px;
	padding-left: 50px;
	white-space : nowrap;
  
}

body.hh-birthday .mg-spot .zns table tr td .spot-badge .line-p, body.hh-birthday .spotlight.v3 a .title table tr td .spot-badge .line-p, body.hh-birthday .spotlight.v4 a .title table tr td .spot-badge .line-p{
	margin-left: 3px;
}
body.hh-birthday .mg-spot .zns table tr td .spot-badge em{
	font-style:normal;
	margin-left: 3px;
}


.hh-birthday .two-columns .blfr-countdown{
  background: none;
  padding: 0 !important;
  margin: 0 !important;
  position: absolute;
  top: 260px;
  left: 400px;
  color: #fff;
  text-decoration: none;
  font-style:normal;
	z-index: 2;
	white-space : nowrap;
}
body.hh-birthday .blfr-countdown{
	background: none;
  padding: 0 !important;
  margin: 0 !important;
  position: absolute;
  top: 260px;
  left: 400px;
  color: #fff;
  text-decoration: none;
  font-style:normal;
	z-index: 2;
	white-space : nowrap;
}

.hh-birthday .two-columns .blfr-countdown .text, body.hh-birthday .blfr-countdown .text{
  text-decoration: none;
  margin-right: 6px;
  font-size: 13px;
  
}

.hh-birthday .two-columns .blfr-countdown u, body.hh-birthday .blfr-countdown u{
  text-decoration: none;
  margin-left: 3px;
  margin-right: 16px;
  font-size: 15px;
}
.hh-birthday .two-columns .blfr-countdown span .nb-1, .hh-birthday .two-columns .blfr-countdown span .nb-2, body.hh-birthday .blfr-countdown span .nb-1, body.hh-birthday .blfr-countdown span .nb-2{
  background: #fff;
  color:#E91B41;
  padding:2px 2px;
  font-style: normal;
  font-size: 19px;
  line-height: 28px;
  font-weight: 600;
  width: 17px;
  text-align: center;
  display: inline-block;
  margin-left: 2px;
}

body.hh-birthday .blfr-countdown u, .hh-birthday .two-columns .blfr-countdown u{
	margin-left: 2px;
  margin-right: 11px;
  font-size: 13px;
  color:#fff;
}
.hh-birthday .two-columns .blfr-countdown span .nb-1, .hh-birthday .two-columns .blfr-countdown span .nb-2, body.hh-birthday .blfr-countdown span .nb-1, body.hh-birthday .blfr-countdown span .nb-2{
	width: 15px;
	font-size: 15px;
	line-height: 22px;
	padding:1px 1px;
}


.hh-birthday #sub-head-countdown .subhead-countdown{
	background: none;
  padding: 0 !important;
  margin: 0 !important;
  position: relative;
  color: #242424;
  text-decoration: none;
  font-style:normal;
	z-index: 2;
	white-space : nowrap;
	text-transform: lowercase;
	padding-left:7px !important;
}
.hh-birthday #sub-head-countdown .subhead-countdown u{
  text-decoration: none;
  margin-left: 3px;
  margin-right: 16px;
  font-size: 15px;
}
.hh-birthday #sub-head-countdown .subhead-countdown span .nb-1, .hh-birthday #sub-head-countdown .subhead-countdown span .nb-2, body.hh-birthday .blfr-countdown span .nb-1, body.hh-birthday .blfr-countdown span .nb-2{
  background: #E91B41;
  color:#fff;
  padding:2px 2px;
  font-style: normal;
  font-size: 19px;
  line-height: 28px;
  font-weight: 600;
  width: 17px;
  text-align: center;
  display: inline-block;
  margin-left: 2px;
}

.hh-birthday #sub-head-countdown .subhead-countdown u{
	margin-left: 2px;
  margin-right: 11px;
  font-size: 13px;
}
.hh-birthday #sub-head-countdown .subhead-countdown span .nb-1, .hh-birthday #sub-head-countdown .subhead-countdown span .nb-2{
	width: 15px;
	font-size: 15px;
	line-height: 22px;
	padding:1px 1px;
}
.hh-birthday #sub-head-countdown .subhead-countdown .hsm{
	margin-right: 7px;
}
.hh-birthday #sub-head-countdown .subhead-countdown .hsm.sec{
	padding: 0;
	width:auto;
	margin-right: 0;
}



body.hh-birthday span.badge span.b-bestseller{
	background: #353535;
}


.hh-birthday .article-description-title-container.caroufredsel_wrapper{
	text-align: center;
}
.hh-birthday.home .article-description-title-container.caroufredsel_wrapper{
	padding-top: 24px;
  padding-right: 0;
	text-align: center;
}
.hh-birthday.home .grid-type-5 .home-listing-box .home-listing-box-inner{
  width:auto;
	height: 867px;
}

.hh-birthday.home .grid-type-5 #happyhour_promotion .home-listing-box .home-listing-box-inner{
	height: auto
}

.hh-birthday.home .article-description-title-container.caroufredsel_wrapper .home-listing-box{
  width: auto;
	text-align: left;
	margin: 0;
}
.hh-birthday.home .caroufredsel_wrapper .navigation{
  display: none;
}



body.hh-birthday.home #listing.grid-type-5 .item, body.hh-birthday.home #listing-bf-slider.grid-type-5 .item, body.hh-birthday.home .prd-groups.grid-type-5 .item{
  display: inline-block;
  float: none;
  /*margin-right: 19px;*/
  vertical-align: top;
}
.hh-birthday #happyhour_promotion .title .right-title{
  right:20px;
}
.hh-birthday .article-description-title-container.caroufredsel_wrapper .pink-button.see-all{
	margin-top: 15px;
	width: auto;
	padding: 0;
	margin-right: 0;
	display: inline-block;
	text-transform: uppercase;
	font-size: 13px;
	height: auto;
	line-height: 30px;
	background: none;
	border: 0;
	color: #4974ff;
	-webkit-box-shadow: inset 0 -1px #fff; -moz-box-shadow: inset 0 -1px #fff; box-shadow: inset 0 -1px #fff;
	font-weight: 400;
	letter-spacing: 0.5px;
}
.hh-birthday .article-description-title-container.caroufredsel_wrapper .pink-button.see-all i.right-arrow:after{
	top: -9px;
	font-weight: 400;
}
.hh-birthday .article-description-title-container.caroufredsel_wrapper .pink-button.see-all:hover{
	color: #3451b2;
	background: none;
	-webkit-box-shadow: inset 0 1px #fff; -moz-box-shadow: inset 0 1px #fff; box-shadow: inset 0 1px #fff;
}

.hh-birthday .caroufredsel_wrapper .title{
  float: left;
}

.hh-birthday .caroufredsel_wrapper .title h2{
	color:#000;
}
.hh-birthday  .caroufredsel_wrapper .title.see-all-small{
	top: 15px;
}

.hh-birthday span.badge span.b-discount{
	background: #E91B41;
  color:#fff;
}
/*
.hh-birthday span.badge span.b-discount em{
  color:#fff;
  font-weight: bold;
}*/
.hh-birthday span.badge span.b-discount em i.percent{
  background:url("../img/header/sprite.png?2")-93px -67px ;
  right:3px;
}


.hh-birthday .banner-container.badges-1-1200px .product-badges li.sep.last{
	display: none;
}
.hh-birthday .banner-container.badges-1-1200px .product-badges li.measured{
	display: none;
}

.hh-birthday #sub-head-countdown{
	text-transform: uppercase;
	padding-right: 0 !important;
	top: 0;
}
.hh-birthday span.badge span.b-hbss{
	/*display: none;*/
  background: none;
  height: 42px;
}

.hh-birthday span.badge span.b-hbss em{
	background: url('../img/hhb20/badge-summer-sale-2020-126x126.png');
  /*background: url('../img/hhb20/BADGE-12ANI-RO.png');*/
  background-size: 42px 42px;
  padding: 0;
  height: 42px;
}
/*
.lang-hu.hh-birthday span.badge span.b-hbss em{
  background-image: url('../img/hhb20/BADGE-12ANI-HU.png');
}
.lang-en.hh-birthday span.badge span.b-hbss em{
  background-image: url('../img/hhb20/BADGE-12ANI-EN.png');
}
*/

.hh-birthday header#header-wrapper .sub-head nav a.bestsellers{
  display: none !important;
}
.hh-birthday header#header-wrapper .sub-head nav a.total-looks{
  display: none;
}
.hh-birthday header#header-wrapper .sub-head nav a.own-production{
  display: none;
}

.hh-birthday header#header-wrapper #dynamic-content{
  display: block !important;
}
.hh-birthday header#header-wrapper .sub-head .container.active-submenu #dynamic-content{
	display: none !important;
}

.hh-birthday header#header-wrapper .sub-head nav a.outlet{
  display: none !important;
}
.hh-birthday header#header-wrapper .sub-head nav a.deals{
  background: #E91B41;
}
/*
#slider_categories{
	display: none;
}*/

.hh-birthday .home-testimonials .testimonial-item .title, .hh-birthday  .preview-review .title{
	display: block !important;
	float: none !important;
}
.hh-birthday .new-icon{
  background: #E91B41;
}
.hh-birthday #navigation-flyout .deals.grid .item a .deals-icon.head-sprite{
  background: url("../img/hhb19/header-sprite-halloween.png?4") -76px -67px;
}
.hh-birthday #happyhour_promotion .home-listing-box-inner .item{
	height: auto !important;
}

@media only screen and (min-width: 1200px){
  .hh-birthday span.badge span.b-discount em i.percent{
    right: 9px;
  }
  .hh-birthday .home-listing-box span.badge span.b-discount em i.percent{
    right: 3px;
  }
  .hh-birthday span.badge span.b-hbss{
    height: 55px;
  }
  .hh-birthday span.badge span.b-hbss em{
		background: url('../img/hhb20/badge-summer-sale-2020-126x126.png');
    /*background: url('../img/hhb20/BADGE-12ANI-RO.png');*/
    background-size: 55px 55px;
    height: 55px;
  }
  /*
  .lang-hu.hh-birthday span.badge span.b-hbss em{
    background-image: url('../img/hhb20/BADGE-12ANI-HU.png');
  }
  .lang-en.hh-birthday span.badge span.b-hbss em{
    background-image: url('../img/hhb20/BADGE-12ANI-EN.png');
  }
  */
  .home-listing-box-inner span.badge span.b-hbss {
      height: 42px;
  }
  
  .home-listing-box-inner span.badge span.b-hbss em {
      background-size: 42px 42px;
      height: 42px;
  }
  
  .hh-birthday .two-columns .blfr-countdown, body.hh-birthday .blfr-countdown{
		top:  330px;
		left: 500px;
	}
  /*
	.hh-birthday .two-columns .blfr-countdown u, body.hh-birthday .blfr-countdown u{
		margin-left: 3px;
		margin-right: 16px;
		font-size: 15px;
	}
	.hh-birthday .two-columns .blfr-countdown span .nb-1, .hh-birthday .two-columns .blfr-countdown span .nb-2, body.hh-birthday .blfr-countdown span .nb-1, body.hh-birthday .blfr-countdown span .nb-2{
		width: 17px;
		font-size: 19px;
		line-height: 28px;
		padding:2px 2px;
	}*/
  .hh-birthday .banner-container.badges-1-1200px .product-badges li.sep.last{
		display: block;
	}
	.hh-birthday .banner-container.badges-1-1200px .product-badges li.measured{
		display: table-cell;
	}
  .hh-birthday header#header-wrapper .sub-head nav a.total-looks{
		display: inline-block;
	}
	.hh-birthday header#header-wrapper .sub-head nav a.bestsellers{
		display: inline-block !important;
	}
}

.tlook-detail .container-inner{
  padding: 9px 0;
}
.tlook-detail-overlay {
    background-color: rgba(10, 10, 0, 0.3);
    height: 100%;
    left: 0;
    overflow-y: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 4;
}
.tlook-detail #tlook_main_container {
    background: #fff none repeat scroll 0 0;
    border-radius: 17px;
    box-shadow: 0 0 4px rgba(32, 28, 29, 0.4);
    margin: 0 auto;
    padding: 10px 0 0;
    position: relative;
    width: 960px;
    z-index: 5;
}

.tlook-detail .banner-container{
   background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    margin: -7px 0 0;
    padding-right: 22px
}
.tlook-detail .banner-container-shadow-container{
  height: 9px;
    overflow: hidden;
    padding-top: 5px;
    position: relative;
}
.tlook-detail .banner-container-shadow {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 3px rgba(32, 28, 29, 0.3);
    display: block;
    height: 35px;
    width: 960px;
}

.tlook-page-prev-page {
    background: transparent url("../img/arrows-sprite-v3.png?2") no-repeat scroll 0 -10px;
    height: 39px;
    left: -18px;
    position: absolute;
    top: 270px;
    width: 39px;
    z-index: 6;
}

.tlook-page-next-page {
    background: #353535 none repeat scroll 0 0;
    border-bottom-left-radius: 19px;
    border-top-left-radius: 19px;
    display: block;
    font-size: 10px;
    line-height: 12px;
    padding: 4px 11px 5px 12px;
    position: absolute;
    right: -5px;
    top: 270px;
    z-index: 6;
}
.tlook-page-next-page i {
    background: transparent url("../img/arrows-sprite-v3.png?2") no-repeat scroll -53px -10px;
    font-size: 11px;
    height: 39px;
    position: absolute;
    right: -18px;
    top: -3px;
    width: 26px;
    z-index: 6;
}
.tlook-detail .breadcrumb {
    float: left;
    margin-left: 26px;
    padding: 0 0 11px 2px;
}

body.desktop.tlook-detail .full-screen {
    padding-left: 59px;
    padding-top: 8px;
    text-align: center;
      font-size: 0;
    padding-top: 12px;
}
body.desktop.tlook-detail .full-screen a {
    color: #666666;
    cursor: pointer;
    font-size: 13px;
    line-height: 10px;
    padding: 0 15px;
}
body.desktop.tlook-detail .full-screen a.fllscrn {
    padding-left: 0;
    padding-right: 10px;
}

body.desktop.tlook-detail .full-screen a.abtphtmdl {
    padding-left: 0;
    padding-right: 0;
}
body.desktop.tlook-detail .full-screen a .zoom-icon {
    background: rgba(0, 0, 0, 0) url("../img/fullscreen/detail-sprite.png") repeat scroll -252px -122px;
    height: 12px;
    margin-right: 5px;
    width: 12px;
}

body.desktop.tlook-detail .full-screen a .zoom-icon, body.desktop.tlook-detail .full-screen a span {
    display: inline-block;
    vertical-align: middle;
}
.tlook-detail #product-gallery{
  width: 374px;
  min-height: 562px;
	padding-left: 0;
}
.tlook-detail #product-gallery .detail-page-images-container{
  width: 374px;
	padding-left: 19px;
}
.tlook-detail .detail-page-large-image{
  margin-left: 0;
}

.tlook-detail .detail-page-info-container{
  padding-top: 12px;
	padding-right:0;
  /*width: 545px;
	display: block;*/
}
.tlook-detail #listing.grid-type-1 .page-sep{
  display: none;
}
.tlook-detail #listing.grid-type-1 .item{
  border-top: 0;
  border-left: 0;
  border-right: 0;
  min-height: 115px;
  border-bottom-color: #d3d3d3;
	width: calc(100% - 30px);
}
.tlook-detail #listing.grid-type-1 .item:last-child{
  border-bottom: 0;
}
.tlook-detail .payments-list-cnt{
  border-bottom: 1px solid #f2f2f2;
  border-radius: 0 0 17px 17px;
}


.tlook-detail #listing.grid-type-1 .item span.thumb img, .tlook-detail #listing.grid-type-1 .item span.thumb{
  width: 68px;
  height: 103px;
  margin-right: 15px;
}
.tlook-detail #listing.grid-type-1 .item span.thumb{
  position: absolute;
  top: 0;
  left: 0;
  border:1px solid #eaeaea;
}
.tlook-detail #listing.grid-type-1 .item .th-link{
  position: relative;
}

.tlook-detail #listing.grid-type-1 .item .badge{
  display: none;
}
.tlook-detail #listing.grid-type-1 .item .social-area{
  display: none;
}
.tlook-detail #listing.grid-type-1 .item .description{
  display: none;
}
.tlook-detail #listing.grid-type-1 .item .stock-status{
  display: none;
}
.tlook-detail #listing.grid-type-1 .item .stock-none-over-image{
  display: none;
}
.tlook-detail #listing.grid-type-1 .item .measures{
  display: none;
}
.tlook-detail #listing.grid-type-1 .item h2{
  padding-top: 5px;
  color: #666666;
  margin-left: 80px;
  padding-left: 0;
  white-space: nowrap;
  padding-bottom: 5px;
  overflow: hidden;
  text-overflow:ellipsis;
}
.tlook-detail #listing.grid-type-1 .item .sizes .t{
  font-weight: normal;
}
.tlook-detail #listing.grid-type-1 .item .listing-size-container{
  width: auto;
  margin-left:80px;
  float: none;
  margin-top: 0;
  padding-bottom: 15px;
  position: relative;
}
.tlook-detail #listing.grid-type-1 .item .price{
  margin-left: 80px;
}
.tlook-detail #listing.grid-type-1 .item .listing-size-container .pink-button.add2cart-btn{
  position: absolute;
  bottom: 15px;
  top: auto;
}
body.desktop.tlook-detail #listing.grid-type-1 .item .wishlist-btn{
  position: absolute;
  bottom: 15px;
  top: auto;
}
#listing .item.total-look-item{
  padding-bottom: 14px;
}
.item .tlook-items{
  vertical-align: top;
  height: 60px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
}
.item .tlook-items .plus{
  display: table-cell;
  height: 60px;
  line-height: 60px;
  font-size: 12px;
  color: #666666;
  vertical-align: top;
  padding-left: 5px;
  padding-right: 5px;
  
}
.item .tlook-items .tlook-itm{
  border:1px solid #d3d3d3;
  width: 38px;
  height: 58px;
  display: table-cell;
  line-height: 0;
  font-size: 0;
  -webkit-transition: opacity 200ms ease-out;
  -moz-transition: opacity 200ms ease-out;
  -ms-transition: opacity 200ms ease-out;
  -o-transition: opacity 200ms ease-out;
  transition: opacity 200ms ease-out;
}

.item:hover .tlook-items .tlook-itm{
	opacity: 0.7;
}
.item:hover .tlook-items .tlook-itm:hover{
	opacity: 1;
}

.item .tlook-items .tlook-itm img{
  width:100%;
  height: 100%;
  line-height: 0;
  font-size: 0;
}
#listing .item.total-look-item a h2{
  height: 13px;
  margin-top: 12px;
}
#listing .item.total-look-item:hover a h2{
  display: block;
}


body.desktop.tlook-detail .detail-page-info-container #listing .item .h2-second-line, body.desktop.tlook-detail .detail-page-info-container .prd-groups.grid-type-5 .item .h2-second-line{
	display: none;
}



@media only screen and (max-height: 900px) and (min-height: 801px) {
	.tlook-detail #product-gallery{
		width: 374px;
		min-height: 562px;
	}
	.tlook-detail #product-gallery .detail-page-images-container{
		width: 374px;
	}
	
	.detail-page-large-image .zoomWrapper{
		width: 372px !important;
		height:558px !important;
	}
}

@media only screen and (min-height: 901px){
	.tlook-detail #product-gallery{
		width: 466px;
		min-height: 667px;
	}
	.tlook-detail #product-gallery .detail-page-images-container{
		width: 447px;
	}
	.detail-page-large-image .zoomWrapper{
		width: 445px !important;
		height:667px !important;
	}
}





@media only screen and (min-width: 1200px){
	body.tlook-detail header#header-wrapper .top-head .container, body.tlook-detail header#header-wrapper .sub-head .container, body.tlook-detail header#header-wrapper .top-info .container{
    min-width: 1200px;
    max-width: 1200px;
  }
  
  body.tlook-detail .text-holder-inner .text-cnt, body.tlook-detail .text-holder-inner.new .text-cnt{
    width: 1198px;
  }
	body.tlook-detail #tlook_main_container{
		width:1200px;
	}

	body.tlook-detail #footer .container{
		width: 1200px;
	}
	/*body.tlook-detail .detail-page-info-container{
		width:716px;
	}*/
	body.tlook-detail #listing.grid-type-1 .item .listing-size-container{
		margin-right: 40px
	}
  
}

.social-photo-item{
  float:left;
  width:232px;
  height:232px;
  margin: 0 5px 10px;
  line-height:0;
  font-size:0;
  overflow: hidden;
}

.social-photo-item img{
  width:232px;
  height:232px;
  position: relative;

  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -ms-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  transition: all 400ms ease;
}
.social-photo-item img:hover {
  
  opacity: 0.8
  
}
body.b2b{
  background: #f7f7f7;
}
body.b2b #layer{
	padding-top: 100px;
}
body.b2b.thank-you #layer{
  padding-top: 0px;
}
body.b2b.login-register #layer{
  padding-top: 60px;
}
body.b2b.login-register #main_container{
  margin-top: 19px;
  padding-top: 0;
	background: none;
  
}
body.b2b header#header-wrapper .no-search{
  display: table-cell;
  vertical-align: top;
  width: 100%;
  position: relative;
  height: 32px;
}
body.b2b header#header-wrapper .top-head{
  background: #3a3a3a;
	border-top:1px solid #3a3a3a;
	border-bottom:1px solid #3a3a3a;
}
body.b2b header#header-wrapper .logo{
  padding-right: 10px;
}
body.b2b header#header-wrapper .logo a{
  width: 210px;
}
body.b2b header#header-wrapper .logo .wholesale{
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 600;
  margin-left: 5px;
  position: relative;
  top:-7px;
}
body.b2b header#header-wrapper .head-sprite.logo-i{
	background: url("../img/header/sprite.png?4")
}
body.b2b header#header-wrapper .profile-name span{
  max-width: 100px;
	overflow: hidden;
	text-overflow:ellipsis;
	width: auto;
}
body.b2b header#header-wrapper .profile-name span, body.b2b header#header-wrapper .text span, body.b2b header#header-wrapper .text span{
	color: #fff;
}
body.b2b header#header-wrapper .cart .icon{
	background: url("../img/header/sprite.png?4") -32px -32px;
	height: 32px;
  width: 27px;
}
body.b2b header#header-wrapper .help-contact{
  white-space: nowrap;
  display: inherit;
  position: relative;
  height: 32px;
}
body.b2b header#header-wrapper .help-contact .text{
  height: 28px;
  display: inline-block;
  margin-left: 23px;
  vertical-align: middle;
}
body.b2b header#header-wrapper .help-contact span{
  line-height: 28px;
  height: 28px;
    
}
body.b2b header#header-wrapper .help-contact span a:hover{ 
  text-decoration: underline;
}

body.b2b.login-register .login-form-container .left-side, body.b2b.login-register .register-form-container .left-side{
  width: 100%;
  padding-left: 0;
	border-right:none;
}

body.b2b.login-register .login-form-container .left-side .error_container, body.b2b.login-register .register-form-container .left-side .error_container{
  margin-left: 25px;
  width:378px;
}


body.b2b .price{
  visibility: visible !important;
  line-height: 18px;
}
body.b2b .price .vat{
  display: inline-block;
  text-align: left;
  color: #666666;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  height: 18px;
  margin-left: 4px;
  position: relative;
  top:-1px;
}
.price span.pr.pr-eg .p{
	color: #000000;
  top: 0;
  line-height: 18px;
  display: inline-block;
  height: 18px;
  float: left;
}
.price span.pr.pr-eg .p sup{
  top: 2px;
}
.price span.pr.pr-eg .cnt-discount, .row-cnt-discount .cnt-discount{
  
  background: #adadad;
  padding:2px 5px;
  top: 1px;
  float: left;
  margin-left: 0;
  margin-right: 7px;
	display: none;
}
.price span.pr.pr-eg .op{
  color: #666666;
  font-weight: normal;
  font-size: 13px;
  margin-right: 0;
  margin-left: 7px;
  height: 18px;
  line-height: 18px;
  float: right;
  position: relative;
  top:1px;
}
.price span.pr.pr-eg .op sup{
  top: 2px;
}
.price span.pr.pr-eg .op em{
  color: #666666;
  font-weight: normal;
  font-size: 13px;
}
body.b2b .detail-price-container{
  margin-top: 0px;
	border-top:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	padding-top: 20px;
	padding-bottom: 20px;
	height: auto;
}
body.b2b .detail-price-container .sizes-options{
  float: right;
}
body.b2b .detail-price-container .measures, body.b2b .detail-price-container .your-size{
	  background-color: #fff;
    color: #6d6d6d;
		font-size: 13px;
    margin: 0px 3px 0 0;
		padding: 0;
		cursor: pointer;
    line-height: 18px;
}
#product-gridsize-stock-table{
  color: #666;
  font-size: 13px;
  text-align: center;
  width: 100%;
}

#product-gridsize-stock-table th, #product-gridsize-stock-table td {
    height: 30px;
    padding: 0 20px;
    width:33%;
}
#product-gridsize-stock-table th {
    background-color: #e0e0e0;
    font-weight: 600;
}
#product-gridsize-stock-table td {
    background-color: #f2f2f2;
		white-space: nowrap;
}
#product-gridsize-stock-table tr.no-stock td:first-child{
  color: #a4a4a4;
}
#product-gridsize-stock-table .qty{
  position: relative;
	line-height: 28px;
}
#product-gridsize-stock-table .qty .load{
  left: 0;
}
#product-gridsize-stock-table .sum-price{
	font-size: 13px;
	font-style:normal;
	white-space: nowrap;
	display: inline;
	color:#666666;
	line-height: 21px;
}
#product-gridsize-stock-table .sum-price em{
	font-style:normal;
}
#product-gridsize-stock-table td.sum-line {
	padding-top:5px;
	padding-bottom:5px;
	color:#666666;
	font-size: 13px;
}
#product-gridsize-stock-table td.sum-line > div{
	line-height: 15px;
}
body.b2b .detail-page-size-btn-container{
	border-bottom: 0;
	padding-top: 0;
}
/*
body.b2b .detail-page-size-btn-container .add2cart-btn{
  float: right;
  position: relative;
}*/


body.b2b .detail-page-size-btn-container .add2cart-btn{
	position:relative;
	top: auto;
	right: auto;
	float: left;
	height: 48px;
	line-height:48px;
	-webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  border-radius: 35px;
	padding: 0 80px;
	font-size: 14px;
	margin: 0;
	margin-right: 10px;
	background: #242424;
	border: #242424;
	-webkit-box-shadow: inset 0 -1px #242424; -moz-box-shadow: inset 0 -1px #242424; box-shadow: inset 0 -1px #242424;
	margin-top: 34px;
	text-transform: uppercase
}
body.b2b .detail-page-size-btn-container .add2cart-btn .add-cart-icon{
	position: absolute;
	left: 20px;
	top: 13px;
}

body.b2b .detail-page-size-btn-container .add2cart-btn.not-used{
  opacity: 0.5;
  cursor: default;
}
body.b2b .detail-page-size-btn-container .add2cart-btn.refresh{
  
}
body.b2b .detail-page-size-btn-container .add2cart-btn.refresh.not-used{
  opacity: 0.5;
  cursor: default;
}
body.b2b .detail-page-size-btn-container .add2cart-btn.invisible{
  visibility: hidden;
}
body.b2b .detail-page-size-btn-container .delete-from-cart-btn{
  height: 37px;
  line-height: 37px;
  text-decoration: underline;
  font-size: 13px;
  color: #666666;
  display: inline-block;
  margin-top: 13px;
  padding: 0 10px;
  cursor: pointer;
}
body.b2b .detail-page-size-btn-container .qty .selectboxit-btn{
	width: 50px !important;
}
body.b2b .detail-page-size-btn-container .qty .selectboxit-container .selectboxit-options{
	min-width: 50px !important;
	width: 57px !important;
}


body.b2b .detail-page-prev-page{
  top: 265px;
}
body.b2b .detail-page-next-page{
  top: 265px;
	right: -15px;
}
body.b2b .notification-texts{
  padding-bottom: 12px;
}
body.b2b .notification-texts .message{
  font-size: 13px;
  font-weight: normal;
  color: #666666;
  line-height: 21px;
}
body.b2b .notification-texts .message.red{
  color: #df3939;
  background:#f8cdcd;
  padding:5px 10px;
}
body.b2b .notification-texts .message.green{
  color: #296f20;
  background:#d2f8cd;
  padding:5px 10px;
}
body.b2b .small-carousel-container{
  padding-left: 15px;
  padding-right:15px;
	height: 120px;
	overflow: hidden;
	position: relative;
}
body.b2b .small-carousel-container .small-carousel-left{
left:6px;  
}
body.b2b .small-carousel-container .small-carousel-right{
right: 6px;  
}


/*listing*/
body.b2b #main_container #top-listing-filter .listing-header .listing-view-btn-container{
	display: none;
}
#listing.grid-type-3 .price span.pr.pr-eg .cnt-discount, #listing.grid-type-3 .row-cnt-discount .cnt-discount{
  float: right;
  margin-right : 0;
  margin-left: 7px;
  
}
#listing.grid-type-3 .item .price span.pr.pr-eg .op{
  text-align: left;
  top: 2px;
  margin-left: 0;
  display: inline-block;
  font-size: 12px;
}
#listing.grid-type-3 .item .price span.pr.pr-eg .op sup{
  top: 3px;
  padding-left:1px;
}
#listing.grid-type-3 .price span.pr.pr-eg .p{
  float: none;
  display: block;
}
body.b2b #listing.grid-type-3 .price span.pr.pr-eg .p .vat{
  font-size: 12px;
}
body.b2b #listing.grid-type-3 .item{
  padding-bottom: 49px;
}
body.b2b #listing.grid-type-3 .item a h2, body.b2b #listing.grid-type-3 .item:hover a h2{
  height: 18px;
  display: block
}
body.b2b .item .hover-stock, body.b2b .item:hover .hover-stock{
  display: block;
  position: static;
}
body.b2b .item .hover-stock span, body.b2b .item .hover-stock span:hover{
  cursor: default;
}
body.b2b .item .hover-stock span:hover{
  color: #666;
}
body.b2b .item .hover-stock span.off:hover{
  color: #ccc;
}
body.b2b #listing .item .h2-second-line, body.b2b .prd-groups.grid-type-5 .item .h2-second-line{
	top:405px;
}

/*END - listing*/
/*cart popup*/
  body.b2b #cart-items-popup.notify{
    width: 782px;
  }
  body.b2b #cart-items-popup .notify-inner{
    padding-left:0;padding-right: 0;
  }
  body.b2b #cart-items-popup .notify-body.left{
    float:none;
  }
  body.b2b #cart-items-popup .notify-inner .title{
    padding-left:20px;
		font-size: 18px;
		color: #6d6d6d;
		font-weight: 600;
  }
  body.b2b #cart-items-popup .on-shop-cart{
    border-bottom:1px solid #e6e6e6;
    position: relative;
    overflow: hidden;
    padding-left:20px;
    overflow-x: hidden;
  }
  body.b2b #cart-items-popup .on-shop-cart.ps-container .ps-scrollbar-x-rail{
    display: none !important;
  }
  body.b2b .on-shop-cart .row, .order-detail .on-shop-cart .row{
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: 1px solid #d1d1d1;
  }
  body.b2b .on-shop-cart .row:first-child, .order-detail .on-shop-cart .row:first-child{
    /*border-top: 1px solid #fff;*/
  }
  #cart-items-popup .buttons{
    margin-top: 10px;
    padding-right: 50px;
  }
  #cart-items-popup .buttons .white-button{
    height: 37px;
    line-height: 37px;
    margin-right: 15px;
  }
  #cart-items-popup .buttons .pink-button{
    margin-top: 0;
  }
  body.b2b .on-shop-cart .article-title{
    padding-top: 0;
    padding-bottom: 0;
    width: auto;
		color: #6d6d6d;
  }
	body.b2b .on-shop-cart .article-title a, .order-detail .on-shop-cart .article-title a{
		color: #6d6d6d;
	}
  body.b2b .on-shop-cart .article-title .grey, .order-detail .on-shop-cart .article-title .grey{
    color: #666666;
  }
  body.b2b .on-shop-cart .article-title .underline, .order-detail .on-shop-cart .article-title .underline{
    text-decoration: underline;
  }
  body.b2b #cart-items-popup .on-shop-cart .article-title{
    width: 300px;
  }
  body.b2b #cart-items-popup .on-shop-cart .row{
    margin-right: 20px;
  }
  body.b2b .on-shop-cart .remove-item, .order-detail .on-shop-cart .remove-item{
    background: rgba(0, 0, 0, 0) url("../img/menu_v2.png") repeat-x scroll -94px -174px;
    display: inline-block;
    float: right;
    height: 20px;
    opacity: 0.7;
    width: 21px;
    margin-top: 18px;
    margin-left: 8px;
  }
  body.b2b .on-shop-cart .remove-item:hover, .order-detail .on-shop-cart .remove-item:hover{
    opacity: 1;
  }
  body.b2b .on-shop-cart .row-cnt-discount, .order-detail .on-shop-cart .row-cnt-discount{
    float:right;
    width: 40px;
    text-align: right;
    margin-right: 0px;
    height: 34px;
    padding-top: 18px;
  }
  body.b2b .on-shop-cart .row-price-by-line, .order-detail .on-shop-cart .row-price-by-line{
    float:right;
    text-align: right;
    margin-right: 10px;
    height: 40px;
    padding-top: 12px;
    width: 120px;
  }
  body.b2b .on-shop-cart .row-price-by-product{
    float:right;
    width: 150px;
    text-align: right;
    padding-right: 10px;
    height: 40px;
    padding-top: 12px;
  }
  body.b2b .on-shop-cart .row-price-by-line .line-1 span.p, body.b2b .on-shop-cart .row-price-by-line .line-2, body.b2b .on-shop-cart .row-price-by-product .line-1 span.p{
    position: relative;
    text-align: right;
    text-shadow: 1px 1px rgba(255, 255, 255, 0.75);
    
    display: inline-block;
    margin-right: 8px;
    width: auto !important;
    
    color: #666666;
    font-size: 13px;
    font-weight: normal;
    height: 18px;
    line-height: 18px;
    margin-right: 0;
    
  }
  body.b2b .on-shop-cart .row-price-by-line .line-1 span.p sup, body.b2b .on-shop-cart .row-price-by-line .line-2 sup, body.b2b .on-shop-cart .row-price-by-product .line-1 span.p sup{
    font-size: 8px;
    line-height: 8px;
    margin: 0;
    padding: 0 0 0 2px;
    position: relative;
    top: 2px;
    vertical-align: top;
    
  }
  body.b2b .on-shop-cart .row-price-by-line .line-1 span.p em, body.b2b .on-shop-cart .row-price-by-line .line-2 em, body.b2b .on-shop-cart .row-price-by-product .line-1 span.p em{
    display: inline-block;
    font-family: "Open Sans",sans-serif;
    font-style: normal;
    padding-left: 3px;
    text-transform: capitalize;
    color: #666666;
    font-size: 13px;
    font-weight: normal;
    
  }
  body.b2b .on-shop-cart .row-price-by-product .line-1 span.p, body.b2b .on-shop-cart .row-price-by-product .line-1 span.p em{
    color: #000;
    font-weight: bold;
  }
  body.b2b .on-shop-cart .row-price-by-product .p{
    font-size: 15px !important;
    font-weight: 600 !important;
  }
  body.b2b .on-shop-cart .row-price-by-product .p sup{
    top: 3px
  }
  body.b2b .on-shop-cart .row-price-by-product .p em{
    font-size: 15px !important;
    font-weight: 600 !important;
  }
  body.b2b #shoppingcart-bottom, .order-detail #shoppingcart-bottom{
    margin-top: 0;
		/*border-top:1px solid #d1d1d1;*/
  }
  #cart-items-popup .summary{
    text-align: right;
    padding-right: 50px;
  }
  #cart-items-popup .cart-finalize-total{
    padding-top: 10px;
    
  }
  #cart-items-popup .cart-finalize-total .price{
    width: 100px;
    text-align: right;
  }
  #cart-items-popup .cart-finalize-total .price span.pr .p{
    top: 0;
    font-weight: normal;
    font-size: 15px;
    color: #6d6d6d;
    text-align: right;
    height: 20px;
    line-height: 14px;
  }
  #cart-items-popup .cart-finalize-total .price span.pr .p em{
    font-weight: normal;
  }
	#cart-items-popup .cart-finalize-total .cart-total-amount-container .cart-total-amount-title{
		color: #000;
	}
	#cart-items-popup .cart-finalize-total .cart-total-amount-container .price span.pr .p{
		color: #000;
		font-weight: 600;
	}
	#cart-items-popup .cart-finalize-total .cart-total-amount-container .price span.pr .p em{
		color: #000;
		font-weight: 600;
	}
	
  #cart-items-popup .cart-finalize-total .cart-total-amount-title{
    height: 20px;
    display: inline-block;
  }
  #cart-items-popup .cart-finalize-total .cart-transport{
    display: none;
  }
	
	#cart-items-popup .close {
    background: rgba(0, 0, 0, 0) url("../img/detail-sprite-v3.png") repeat scroll -249px -140px;
    display: inline-block;
    height: 19px;
    opacity: 0.5;
    width: 19px;
		top: 16px;
		right: 12px;
}
#cart-items-popup .close:hover{
	opacity: 1;
}
	
/*END - cart popup*/
/*checkout*/
	body.finalize-order #layer{
		padding-top: 93px;
	}
	body.finalize-order.b2b #layer{
		padding-top: 0px;
	}
  body.finalize-order #main_container{
    background:#f7f7f7;
  }
  body .checkout-header, .order-detail .checkout-header{
    position: relative;
    
  }
  body .checkout-header .bg, .order-detail .checkout-header .bg{
    height: 77px
  }
  body .checkout-header .inner, .order-detail .checkout-header .inner{
    position: absolute;
    
    margin: 0 auto;
    top: 30px;
  }
  body .checkout-header .inner2, .order-detail .checkout-header .inner2{
    width: 960px;
    margin: 0 auto;
		position: relative;
  }
  body.finalize-order .checkout-header h1.cat-title, .order-detail .checkout-header h1.cat-title{
    display: table-cell;
    vertical-align: top;
  }
  body.b2b.finalize-order .checkout-header h1.cat-title i.star-logo, .order-detail .checkout-header h1.cat-title i.star-logo{
    float:none;
    display: block;
    position: relative;
    top: 4px;
		background-position: 0 -340px;
  }
	body.finalize-order .checkout-header .back2site, .order-detail .checkout-header .back2site{
		display: block;
    vertical-align: middle;
		text-align: right;
		white-space: nowrap;
		position: absolute;
		right: 0;
		top: 19px;
	}
	body.finalize-order .checkout-header .back2site .left-arrow, .order-detail .checkout-header .back2site .left-arrow{
		background : url('../img/arrows-sprite-v3.png') -19px 0px;
		width: 7px;
		height: 8px;
		display: inline-block;
		position: relative;
		margin-right: 5px;
	}
  body.finalize-order .checkout-progressbar{
    float: none;
    display: table-cell;
    vertical-align: top;
    width: 100%;
  }
  
  body.finalize-order .s-title.last .line-text, body.finalize-order .s-title.active.last .line-text{
    border-bottom: 2px solid #f7f7f7;
		white-space: nowrap;
  }
  
  body.finalize-order .logged-user{
    padding-left:10px;
    display: table-cell;
    vertical-align: top;
    white-space: nowrap;
  }
  body.finalize-order .logged-user a{
    display: block;
    margin-top: 8px;
  }
  
  body.finalize-order .logged-user .profile-image{
    display: inline-block;
    height: 32px;
    vertical-align: middle;
  }
  body.finalize-order .logged-user .profile-name{
    color:#6d6d6d;
    font-size: 13px;
    white-space: nowrap;
    display: inline-block;
    line-height: 28px;
    vertical-align: middle;
		width:100px;
		overflow: hidden;
		text-overflow:ellipsis
  }
  
  body .checkout-header .inner.fixed{
    background: #ffffff url("../img/tabs-content-separtor.png") repeat-x scroll center bottom;
    height: 55px;
    position: fixed;
    left:0;
    top:0;
    width: 100%;
    z-index: 500;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  
  body .checkout-progressbar .container{
    width:100%;
  }
  body .checkout-progressbar .container .s-title{
    background: none;
  }
  body.finalize-order #main_container{
    padding: 0;
  }
  body.finalize-order .article-description-title-container, .order-detail .article-description-title-container{
    margin: 0;
    padding: 0;
    border: 0;
  }
  body.finalize-order .article-description-title-container .s-title.cart, .order-detail .article-description-title-container .s-title.cart{
    position: static;
    margin:0;
		cursor: pointer;
  }
  body.finalize-order .article-description-title-container .s-title.cart .open-shop-cart, .order-detail .article-description-title-container .s-title.cart .open-shop-cart{
    font-size: 13px;
    font-weight: normal;
    margin-left:10px;
    text-decoration: underline;
    line-height:30px;
    display: inline-block;
    position: relative;
    top:-1px;
    cursor: pointer;
  }
  body.finalize-order .tabs{
    top: 0;
  }
  body .payment-method-content{
    border:0;
    border-left:1px solid #e9e9e9;
    padding:22px 0 22px 22px;
    background: none;
  }
  
  body .payment-blacklist .payment-method-content{
    border:0;
    border-bottom:1px solid #e9e9e9;
    padding:0;
    padding-left:0px;
    padding-bottom:22px;
  }
  body.finalize-order .tab-content .s-title{
    margin: 0;
    font-size: 18px;
    font-weight: 600;
		line-height: 18px;
		padding-bottom: 6px;
		padding-top: 8px;
  }
  body.finalize-order .tab-content .s-title i.check-round-arrow{
    top: 5px;
  }
  body.finalize-order .payment-blacklist{
    margin-top: 16px;
    margin-bottom: 22px;
  }
  body.finalize-order .check-lst{
    padding-top: 22px;
  }
  body.finalize-order .emtpy-cart-content{
    padding-top: 50px;
    min-height:200px;
  }
  body.finalize-order .summary-checkout ul{
    border-bottom: 1px solid #e9e9e9;
    padding-top: 10px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    position: static;
    list-style: none;
		width:auto;
  }
  body.finalize-order .summary-checkout ul li{
    padding-left: 0;
  }
  body.finalize-order .final-step{
    margin: 0;
  }
  body.finalize-order .summary-checkout{
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 20px;
    margin-bottom: 30px;
  }
  
	body.finalize-order .summary-checkout .s-title{
		padding: 0;
	}
  body.finalize-order .final-step-container{
    border: 0;
    margin: 0;
  }
	
	body.finalize-order .on-shop-cart .cart-transport, body.finalize-order .on-shop-cart .cart-total, body.finalize-order .summary-checkout .cart-transport, body.finalize-order .summary-checkout  .cart-total-amount-title{
		margin-bottom: 0;
		font-size: 13px;
		
	}
	body.finalize-order .summary-checkout  .cart-total-amount-title.black{
		font-size: 15px;
	}
	.order-detail .on-shop-cart .cart-transport, .order-detail .on-shop-cart .cart-total, .order-detail .summary-checkout .cart-transport{
		margin-bottom: 0;
		font-size: 13px;
	}
	
	body.finalize-order .on-shop-cart #shoppingcart-bottom .cart-finalize-total .price span.pr .p, .order-detail  .on-shop-cart #shoppingcart-bottom .cart-finalize-total .price span.pr .p, body.finalize-order .summary-checkout .cart-total .price span.pr .p, body.finalize-order .summary-checkout .cart-transport .price span.pr .p{
    top: 0;
    font-weight: normal;
    font-size: 13px;
    text-align: right;
    height: 20px;
    line-height: 14px;
  }
	body.finalize-order .on-shop-cart #shoppingcart-bottom .cart-finalize-total .price span.pr .p sup, .order-detail  .on-shop-cart #shoppingcart-bottom .cart-finalize-total .price span.pr .p sup, body.finalize-order .summary-checkout .cart-total .price span.pr .p sup, body.finalize-order .summary-checkout .cart-transport .price span.pr .p sup{
		font-size: 7px;
		top: 1px;
	}
  body.finalize-order .on-shop-cart #shoppingcart-bottom .cart-finalize-total .price span.pr .p em, .order-detail .on-shop-cart #shoppingcart-bottom .cart-finalize-total .price span.pr .p em, body.finalize-order .summary-checkout .cart-total .price span.pr .p em, body.finalize-order .summary-checkout .cart-transport .price span.pr .p em{
    font-weight: normal;
		font-size: 13px;
  }
	body.finalize-order .on-shop-cart #shoppingcart-bottom .cart-total-amount-container .cart-total-amount.price .pr .p, .order-detail .on-shop-cart #shoppingcart-bottom .cart-total-amount-container .cart-total-amount.price .pr .p, body.finalize-order .summary-checkout .cart-total-amount-container .price span.pr .p {
		font-weight:bold;
		font-size: 15px;
		padding-top:1px;
	}
	body.finalize-order .on-shop-cart #shoppingcart-bottom .cart-total-amount-container .cart-total-amount.price .pr .p sup, .order-detail .on-shop-cart #shoppingcart-bottom .cart-total-amount-container .cart-total-amount.price .pr .p sup, body.finalize-order .summary-checkout .cart-total-amount-container .price span.pr .p sup{
		top: 0;
		font-size: 8px;
	}
	body.finalize-order .on-shop-cart #shoppingcart-bottom .cart-total-amount-container .cart-total-amount.price .pr .p em, .order-detail .on-shop-cart #shoppingcart-bottom .cart-total-amount-container .cart-total-amount.price .pr .p em, body.finalize-order .summary-checkout .cart-total-amount-container .price span.pr .p em{
		font-weight:bold;
		font-size: 15px;
	}
	body.b2b.finalize-order .address-box .other-invoice-address-trigger, body.b2b.finalize-order .address-box .same-invoice-address-trigger{
		display: none;
	}
	
  /*END - checkout*/
  /*thank you*/
  
  .order-detail #layer{
    padding-top: 0;
  }
  
  .order-detail #main_container{
    margin: 0 auto;
    background: none;
		padding: 0;
  }
  .order-detail #content{
    padding-top: 0;
  }
  .order-detail .cat-title{
    padding: 0;
    width:auto;
    top: 0;
  }
  .order-detail .checkout-header h1.cat-title i.star-logo{
    width: 213px;
  }
  
  .order-detail .buttons .green-button{
    margin-top: 0;
  }
  .order-detail .buttons .white-button{
    height: 34px;
    line-height: 34px;
    margin-right: 15px;
  }
  .order-detail .on-shop-cart .remove-item{
    visibility:hidden
  }
  /*END - thank you*/
  .white-box{
    background: #fff;
    border:1px solid #d1d1d1;
    padding: 15px 20px 15px;
    margin-top: 10px;
    position: relative;
  }
  .white-box .open-close, .new-text-boxes .open-close{
    position:absolute;
    top:15px;
    right: 15px;
    height: 30px;
    cursor: pointer;
  }
  .white-box .open-close i.button, .new-text-boxes .open-close i.button{
    position: absolute;
    right:0;
    top: 0px;
  }
  .white-box .open-close i.button:after, .new-text-boxes .open-close i.button:after{
    background: none;
    content:'\f106';
    font-family: 'FontAwesome';
    height:30px;
    line-height: 30px;
    width: 16px;
    font-size: 1.6em;
    font-style: normal;
    display: block;
    color: #808080;
  }
  .white-box .open-close.closed i.button:after, .new-text-boxes .open-close.closed i.button:after{
    background: none;
    content:'\f107';
    font-family: 'FontAwesome';
    height:30px;
    line-height: 30px;
    width: 16px;
    font-size: 1.6em;
    font-style: normal;
    display: block;
    color: #808080;
  }
	
	.white-box .open-close i.button:hover:after, .new-text-boxes .open-close i.button:hover:after{
		color: #000;
	}
	
  .white-box .cart-info{
    position: absolute;
    right:40px;
    height: 30px;
    line-height: 30px;
    white-space: nowrap;
  }
  .white-box .cart-info .cart-total-amount-title{
    font-size: 14px;
  }
  .white-box .cart-info .cart-total-amount-title.black{
    color: #000;
  }
  .white-box .cart-info .price span.pr .p{
    top: 0;
    line-height: 18px;
    color: #000;
    font-size: 14px;
  }
  .white-box .cart-info .price span.pr .p sup{
    top: 1px;
  }
  .white-box .cart-info .price span.pr .p em{
    font-size: 14px;
  }
  .new-text-boxes #contact-form label{
    font-size: 13px;
    line-height: 12px;
    padding-bottom: 7px;
    display: block;
  }
  .new-text-boxes #contact-form textarea{
    font-size: 13px;
    width : calc(100% - 22px);
    height: 150px;
		margin: 0;
  }
	.new-text-boxes .line-2 .payment-method-icon.otpbank-hungary{
		position: relative;
		top: 6px;
	}
	.thank-you .thankyou-summary .one-bank-account-cointainer{
		position: relative;
	}
	.thank-you .thankyou-summary .one-bank-account-cointainer .bank-info{
		float: none;
	}
	.thank-you .thankyou-summary .one-bank-account-cointainer .one-bank-logo{
		float: none;
		position: absolute;
		top: auto;
		left: 150px;
		bottom: 5px;
	}
	
	.thank-you .thankyou-summary .one-bank-account-cointainer .one-bank-logo.banco-madrid-logo{
		bottom: 2px;
	}
	.thank-you .thankyou-summary .one-bank-account-cointainer .one-bank-logo.raif-bank-logo{
		left: 100px;
	}
	
	
	.thank-you .thankyou-summary .one-bank-account-cointainer .bank-info .one-bank-option{
		color: #666666;
    font-size: 14px;
    line-height: 19px;
    position: relative;
	}
	.thank-you .thankyou-summary .one-bank-account-cointainer .bank-info .one-bank-option-title{
		display: block;
		color: #a4a4a4;
    font-size: 14px;
    line-height: 19px;
    padding: 15px 0 2px;
    position: relative;
		font-weight: normal;
	}
	
  /*END - thank you*/
  /*profile*/
	body.b2b.profile-page .profile-menu .one-profile-menu{
		border-top: 1px solid #fff;
		color: #6d6d6d;
	}
	body.b2b.profile-page .profile-menu .one-profile-menu i{
		opacity: 1;
	}
	
	body.b2b.profile-page .profile-menu .one-profile-menu i.news-icon{
		background-position: -463px -0px;
	}
	
	body.b2b.profile-page .profile-menu .one-profile-menu i.settings-icon{
		background-position: -484px -0px;
	}
	body.b2b.profile-page .profile-menu .one-profile-menu i.order-icon{
		background-position: -505px -0px;
	}
	
	body.b2b.profile-page .profile-menu .one-profile-menu i.contact-icon{
		background-position: -526px -0px;
	}
	body.b2b.profile-page .profile-menu .one-profile-menu i.close-icon{
		background-position: -546px -0px;
	}
	
	
	body.b2b.profile-page .profile-content .s-title, body.b2b.login-register .tab-content .s-title{
		color: #6d6d6d !important;
		font-weight: 600;
	}
	
	
	
	body.b2b #order-popup .left.notify-body{
		float: none;
	}
	body.b2b #order-popup .linethrought, body.b2b #order-popup.notify .message{
		width:auto;
	}
	body.b2b #order-popup.notify .notify-inner{
		padding-left: 0;
		padding-right: 0;
		width: 850px;
	}
	body.b2b #order-popup-content .profile-order-info{
		padding-left:20px;
		font-size: 15px;
	}
	body.b2b #order-popup .s-title{
    margin: 0;
    font-size: 18px;
    font-weight: 600;
		color: #6d6d6d
  }
	body.b2b #order-popup .on-shop-cart .remove-item {
    display: none;
	}
	body.b2b #order-popup .on-shop-cart .article-title{
		display: inherit;
		float: left;
		height: auto;
		width: 300px;
	}
	body.b2b #order-popup.notify .on-shop-cart{
		position: relative;
		width: auto;
		font-size: 13px;
		
	}
	body.b2b #order-popup.notify .on-shop-cart .items{
		position: relative;
		overflow: hidden;
		
	}
	body.b2b #order-popup.notify .on-shop-cart .items .row{
		margin-left:20px;
		margin-right: 30px;
	}
	body.b2b #order-popup.notify .on-shop-cart #shoppingcart-bottom{
		padding-right: 40px;
		
	}
	body.b2b #order-popup.notify .on-shop-cart #shoppingcart-bottom .cart-finalize-total{
		font-size: 13px;
	}
	body.b2b #order-popup.notify .on-shop-cart #shoppingcart-bottom .cart-finalize-total .price{
    width: 100px;
    text-align: right;
  }
  body.b2b #order-popup.notify .on-shop-cart #shoppingcart-bottom .cart-finalize-total .price span.pr .p{
    top: 0;
    font-weight: normal;
    font-size: 15px;
    color: #6d6d6d;
    text-align: right;
    height: 20px;
    line-height: 14px;
  }
  body.b2b #order-popup.notify .on-shop-cart #shoppingcart-bottom .cart-finalize-total .price span.pr .p em{
    font-weight: normal;
  }
  body.b2b #order-popup.notify .on-shop-cart #shoppingcart-bottom .cart-finalize-total .cart-total-amount-title{
    height: 20px;
    display: inline-block;
  }
  body.b2b #order-popup.notify .on-shop-cart #shoppingcart-bottom .cart-total-amount-container .cart-total-amount span.pr .p{
    color: #000;
		font-weight:600;
  }
	body.b2b #order-popup.notify .on-shop-cart #shoppingcart-bottom .cart-total-amount-container .cart-total-amount span.pr .p em{
    color: #000;
		font-weight:600;
  }
	body.b2b #order-popup.notify .on-shop-cart .cart-transport, body.b2b #order-popup.notify .on-shop-cart .cart-total, body.b2b #order-popup.notify .summary-checkout .cart-transport, .summary-checkout .cart-total{
		margin-bottom: 0;
		
	}
	body.b2b #order-popup .profile-order-status{
		margin-top: 25px;
	}
	body.b2b #order-popup .finalize-order-webshop{
		left: 20px;
	}
	body.b2b #order-popup .finalize-order-webshop a{
		color: #6d6d6d;
		text-decoration: underline;
		line-height: 28px;
		vertical-align: middle;
		padding-left: 35px;
		margin: 0;
	}
	body.b2b #order-popup .finalize-order-webshop a:hover{
		color: #000;
	}
	
	body.b2b #contact-tab #contactErrorCnt{
		margin-bottom: 15px;
	}
	body.b2b #contact-tab .right-align-loader{
		top: 10px;
	}
	body.b2b #contact-tab .message-info{
		font-size: 13px;
		line-height: 37px;
		display: inline-block;
	}
	body.b2b .new-address-container .row.half{
		float: left;
		
	}
	body.b2b .new-address-container .row.separator{
		border-top:1px solid #e9e9e9;
		padding-bottom: 18px;
		margin-top: 8px;
	}
	body.b2b .new-address-container .row.half.paddLeft10{
		padding-left:21px;
	}
	body.b2b .new-address-container .row.half input{
		width: 336px !important;
	}
	body.b2b #settings-tab .new-address-container .row.dotted, body.b2b.login-register .tab-content .row.dotted{
		border: 0;
	}
	body.b2b #settings-tab .new-address-container .row.dotted .change-country-cnt, body.b2b.login-register .tab-content .row.dotted .change-country-cnt{
		padding: 0;
	}
	body.b2b #settings-tab .new-address-container .row.half .street-lst input, body.b2b.login-register .tab-content .row.half .street-lst input{
		width: 67px !important;
	}
	body.b2b .new-address-container .row.half .last input{
		margin-right: 0;
	}
	
	body.profile-page.order-detail #layer{
    padding-top: 131px;
  }
	body.profile-page.order-detail .on-shop-cart .remove-item{
		display: none;
	}
	body.profile-page.order-detail .on-shop-cart .article-title{
		width: 270px;
	}
	body.profile-page.order-detail .on-shop-cart .price{
		width: 155px;
	}
	body.profile-page.order-detail .on-shop-cart .cart-total-amount.price, body.profile-page.order-detail .on-shop-cart .cart-total-vat, body.profile-page.order-detail .summary-checkout .cart-total-amount.price, body.profile-page.order-detail .summary-checkout .cart-total-vat{
		margin-right: 13px;
	}
	body.b2b.login-register .register-form-container{
		background: #fff;
	}
	body.b2b.login-register .new-address-container{
		background: #fff;
		padding: 19px;
		position: relative;
	}
	body.b2b.login-register .tab-content .s-title{
		margin: 0;
		margin-bottom: 25px;
	}
	body.b2b.login-register .tab-content .row{
		padding-left: 0;
		width: auto;
    margin-right: 0;
	}
	body.b2b.login-register .new-address-container .buttons{
		padding-left: 0;
	}
	body.pending-b2b.order-detail #layer{
		padding-top: 70px;
	}
	body.b2b header#header-wrapper .myaccount{
		padding-left: 15px;
		padding-right: 10px;
	}
	body.b2b #search-suggestions.suggestions .results .sticky-one-cart-item .price span.pr .p{
		font-size: 17px;
		top: 1px;
	}
	body.b2b #search-suggestions.suggestions .results .sticky-one-cart-item .price span.pr .p em{
		font-size: 15px;
	}
	body.b2b #search-suggestions.suggestions .results .sticky-one-cart-item .price span.pr .op{
		font-size: 13px;
		top: 2px;
		
	}
	body.b2b #search-suggestions.suggestions .results .sticky-one-cart-item .price span.pr .op em{
		font-size: 13px;
		
	}
	
	/* contact */
	body.b2b.contact #main_container, body.b2b.how-to-buy #main_container{
    margin: 0 auto;
    background: none;
		padding: 0;
		margin-top: 19px;
  }
	body.b2b.contact .container-inner, body.b2b.how-to-buy .container-inner, body.b2b.giftcard-buy .container-inner, body.b2b.contest-new .container-inner{
		box-shadow:none;
	}
	body.b2b.contact #layer, body.b2b.how-to-buy #layer{
  padding-top: 60px;
	}
	body.b2b.contact.logged-user #layer, body.b2b.how-to-buy.logged-user #layer{
		padding-top: 100px;
	}
	body.b2b.contact.logged-user #main_container, body.b2b.how-to-buy.logged-user #main_container{
		margin-top: 0px;
	}
	body.b2b.showroom-page #main_container{
		width: 960px;
	}
	
	body.b2b header#header-wrapper .profile-name:after,
	body.b2b header#header-wrapper .favorites .text:after,
	body.b2b header#header-wrapper .cart .text:after
	{
		color: #fff;
	}
	
body.b2b .round-colors{
	margin: 0;
	border: 0;
	padding:10px 0 8px;
}
body.b2b .round-colors .title{
	display: block;
	color: #242424;
	font-weight: 600;
}
body.b2b .detail-page-info-container .sizes-options{
	position: static;
	float: none;
	cursor: pointer;
	padding: 10px 0 20px;
}
body.b2b .detail-page-info-container .sizes-options .sizes-guide-icon{
	display: none;
}
body.b2b .detail-page-info-container .sizes-options .measures{
	float: none;
	font: 13px;
	
}
body.b2b .detail-page-price-container{
	border: 0;
	padding: 0;
}
body.b2b .sizes .t{
	line-height:24px;
	text-transform: uppercase;
	color: #242424;
	font-size: 13px;
	padding-top: 20px;
	
}

body.b2b .prddtl-price .l{
	font-size: 13px;
	color: #242424;
  font-weight: 400;
	line-height: 19px;
	padding-bottom: 3px;
}

body.b2b .prddtl-price.with-padding{
	padding-top: 20px;
}

body.b2b .prddtl-price .price span.pr.pr-eg .p{
	font-size: 20px;
	line-height: 20px;
}
body.b2b .prddtl-price .price em{
	font-size: 20px;
	line-height: 20px;
}
body.b2b .prddtl-price .price span.pr.pr-eg .op{
	display: none;
}
body.b2b .sticky-cart-total{
	padding: 7px 0;
}
body.b2b .sticky-one-cart-item .item-price-container.price span.pr .op{
	display: none;
}
body.b2b .sticky-cart .white-button.no-border{
	color: #4974ff;
	text-decoration: underline;
	line-height:20px;
	height: auto;
	margin-bottom: 15px;
	
}
body.b2b .sticky-cart .white-button.no-border:hover{
	color: #3451b2;
}
body.b2b .sticky-cart .white-button.no-border .left-arrow{
	display: none
}

body.b2b .sticky-cart-finalize-total .pink-button{
	display: block;
	-webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  border-radius: 35px;
	font-size: 13px !important;
	background: #242424;
	border: #242424;
	-webkit-box-shadow: inset 0 -1px #242424; -moz-box-shadow: inset 0 -1px #242424; box-shadow: inset 0 -1px #242424;
}

body.b2b .navbar-2019 .navbar2019-overlay{
	top: 101px;
}

body.b2b  #listing .item .price span.pr.pr-eg .op{
	display: none;
}
body.b2b #listing .item .h2-second-line, body.b2b .prd-groups.grid-type-5 .item .h2-second-line{
	display: none;
}


	@media only screen and (min-width: 1200px){
	
	body.b2b #listing .item .h2-second-line, body.b2b .prd-groups.grid-type-5 .item .h2-second-line{
		top:514px;
	}
	
}

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.3
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);display:none}.chosen-container.chosen-with-drop .chosen-drop{display:block}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:36px;border:1px solid #cccccc;background-color:#fff;color:#6d6d6d;text-decoration:none;white-space:nowrap;line-height:34px}.chosen-container-single .chosen-single input[type=text]{cursor:pointer;opacity:0;position:absolute}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(../img/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;}.chosen-container-single .chosen-single div b:after{ background: none;
	content:'\f107';
	font-family: 'FontAwesome';
	height:28px;
	line-height: 28px;
	width: 10px;
	font-size: 14px;
	color: #999999;
	position: relative;
	top:-1px; }.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{ line-height:34px; margin:1px 0;padding:0px 20px 0px 5px;width:100%;height:34px;outline:0;border:1px solid #aaa;background:#fff;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-search:after{ content:'';background: url("../img/header/sprite-white.png?4");background-position: -102px -45px; height: 21px; vertical-align: top; width: 20px; position: absolute;top:11px;right:10px;z-index:1 }.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:9px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none;color:#6d6d6d}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#f7f7f7;color:#666}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(../img/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{}.chosen-container-active.chosen-with-drop .chosen-single div b:after{ content:'\f106'; }.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(../img/chosen/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


/*theme*/

/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 39px;
    height: 39px;
    
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
    z-index: 2;
}
.slick-prev:hover,
.slick-next:hover
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-next:hover:before

{
    opacity: 1;
    top:0;
    left: 0;
    width:37px;
    height: 39px;
    line-height: 38px;
    -webkit-border-radius: 19px;
    -moz-border-radius: 19px;
    border-radius: 19px;
    font-size: 17px;
    
    background: #242424;
}

.slick-prev.slick-disabled,
.slick-next.slick-disabled
{
    opacity: 0.25;
    visibility: hidden;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: 0.25;
    visibility: hidden;
}

.slick-prev:before,
.slick-next:before
{
    font-size: 20px;
    line-height: 1;

    opacity: 1;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: 3px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before, .slick-prev:active:before
{
  content:'\f104';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
  font-weight: 600;
	font-size: 17px;
	height: 33px;
	width: 31px;
	color:#fff;
	background: #242424;
	display: block;
	line-height: 32px;
	text-align: center;
	position: absolute;
	top: 3px;
	left: 3px;
	padding-top: 0px;
	padding-right: 2px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: 3px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before, .slick-next:active:before
{
    content:'\f105';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
  font-weight: 600;
	font-size: 17px;
	height: 33px;
	width: 31px;
	color:#fff;
	background: #242424;
	display: block;
	line-height: 32px;
	text-align: center;
	position: absolute;
	top: 3px;
	right: 3px;
  left:auto;
	padding-top: 0px;
	padding-left: 2px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}



.svg-container .ft-green-tick .tick {
    stroke-dasharray: 29px;
    stroke-dashoffset: 29px;
    animation: ft-green-tick-draw .5s cubic-bezier(.25, .25, .25, 1) forwards;
    animation-delay: .6s
}

.svg-container .ft-green-tick .circle {
    fill-opacity: 0;
    stroke: #219a00;
    stroke-width: 16px;
    transform-origin: center;
    transform: scale(0);
    animation: ft-green-tick-grow 1s cubic-bezier(.25, .25, .25, 1.25) forwards;   
}

@keyframes ft-green-tick-grow {
    60% {
        transform: scale(.8);
        stroke-width: 4px;
        fill-opacity: 0;
    }
    100% {
        transform: scale(.9);
        stroke-width: 8px;
        fill-opacity: 1;
        fill: #219a00;
    }
}

@keyframes ft-green-tick-draw {
    100% { stroke-dashoffset: 0; }
}/*
 * jquery.selectBoxIt.css 3.8.1
 * Author: @gregfranko
 */

/*
  Common CSS Properties
  ---------------------
  These properties will be applied to any themes that you use
*/

/* SelectBoxIt container */
.selectboxit-container {
  position: relative;
  display: inline-block;
  vertical-align: top;
}

/* Styles that apply to all SelectBoxIt elements */
.selectboxit-container * {
  font: 14px Helvetica, Arial;
  /* Prevents text selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  outline: none;
  white-space: nowrap;
}

/* Button */
.selectboxit-container .selectboxit {
  width: 220px; /* Width of the dropdown button */
  cursor: pointer;
  margin: 0;
  padding: 0;
  overflow: hidden;
  display: block;
  position: relative;
}

/* Height and Vertical Alignment of Text */
.selectboxit-container span, .selectboxit-container .selectboxit-options a {
  height: 30px; /* Height of the drop down */
  line-height: 30px; /* Vertically positions the drop down text */
  display: block;
}

/* Focus pseudo selector */
.selectboxit-container .selectboxit:focus {
  outline: 0;
}

/* Disabled Mouse Interaction */
.selectboxit.selectboxit-disabled, .selectboxit-options .selectboxit-disabled {
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  cursor: default;
}

/* Button Text */
.selectboxit-text {
  text-indent: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  float: left;
}

.selectboxit .selectboxit-option-icon-container {
  margin-left: 0px;
}

/* Options List */
.selectboxit-container .selectboxit-options {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 100%;  /* Minimum Width of the dropdown list box options */
  *width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  overflow-x: hidden;
  overflow-y: auto;
  cursor: pointer;
  display: none;
  z-index: 9999999999999;
  border-radius: 6px;
  text-align: left;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
	max-height: 135px;
}

/* Individual options */
 .selectboxit-option .selectboxit-option-anchor{
  padding: 0 5px;
}

/* Individual Option Hover Action */
.selectboxit-option .selectboxit-option-anchor:hover {
  text-decoration: none;
}

/* Individual Option Optgroup Header */
.selectboxit-option, .selectboxit-optgroup-header {
  text-indent: 2px; /* Horizontal Positioning of the select box option text */
  margin: 0 !important;
  list-style-type: none;
}

/* The first Drop Down option */
.selectboxit-option-first {
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}

/* The first Drop Down option optgroup */
.selectboxit-optgroup-header + .selectboxit-option-first {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}

/* The last Drop Down option */
.selectboxit-option-last {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

/* Drop Down optgroup headers */
.selectboxit-optgroup-header {
  font-weight: bold;
}

/* Drop Down optgroup header hover psuedo class */
.selectboxit-optgroup-header:hover {
  cursor: default;
}

/* Drop Down down arrow container */
.selectboxit-arrow-container {
  /* Positions the down arrow */
  width: 30px;
  position: absolute;
  right: 0;
}

/* Drop Down down arrow */
.selectboxit .selectboxit-arrow-container .selectboxit-arrow {
  /* Horizontally centers the down arrow */
  margin: 0 auto;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
}

/* Drop Down down arrow for jQueryUI and jQuery Mobile */
.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon {
  top: 30%;
}

/* Drop Down individual option icon positioning */
.selectboxit-option-icon-container {
  float: left;
}

.selectboxit-container .selectboxit-option-icon {
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

/* Drop Down individual option icon positioning */
.selectboxit-option-icon-url {
  width: 18px;
  background-size: 18px 18px;
  background-repeat: no-repeat;
  height: 100%;
  background-position: center;
  float: left;
}

.selectboxit-rendering {
  display: inline-block !important;
  *display: inline !important;
  zoom: 1 !important;
  visibility: visible !important;
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}

/* jQueryUI and jQuery Mobile compatability fix - Feel free to remove this style if you are not using jQuery Mobile */
.jqueryui .ui-icon {
  background-color: inherit;
}

/* Another jQueryUI and jQuery Mobile compatability fix - Feel free to remove this style if you are not using jQuery Mobile */
.jqueryui .ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/*
  Default Theme
  -------------
  Note: Feel free to remove all of the CSS underneath this line if you are not using the default theme
*/
.selectboxit-btn {
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
}

.selectboxit-btn.selectboxit-enabled:hover,
.selectboxit-btn.selectboxit-enabled:focus,
.selectboxit-btn.selectboxit-enabled:active {
  color: #333333;
  background-color: #e6e6e6;
}

.selectboxit-btn.selectboxit-enabled:hover,
.selectboxit-btn.selectboxit-enabled:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
}

.selectboxit-default-arrow {
  width: 0;
  height: 0;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.selectboxit-list {
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.selectboxit-list .selectboxit-option-anchor {
  color: #333333;
}

.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
  color: #ffffff;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
}

.selectboxit-list > .selectboxit-disabled > .selectboxit-option-anchor {
  color: #999999;
}

/* Added css by David */
.small-select.selectboxit-btn.selectboxit-hover,.small-select.selectboxit-btn.selectboxit-open,.small-select.selectboxit-btn.selectboxit-focus{
	background-color: #fff;
}
.small-select.selectboxit-btn{
	background: none;
	background-color: #fff;
	-webkit-box-shadow: inset 0 1px rgba(0,0,0,.16);
	-moz-box-shadow: inset 0 1px rgba(0,0,0,.16);
	box-shadow: inset 0 1px rgba(0,0,0,.16);
	border: solid 1px #c2c2c2;
	height: 19px;
	line-height: 19px;
	font-size: 11px;
	color: #8e8e8e;
	overflow:inherit;
}
.selectboxit-container .small-select.selectboxit-btn span{
  height: 19px;
  line-height: 20px;
	font-size: 13px;
}
.selectboxit-container .small-select.selectboxit-btn span{
  
}
.small-select.selectboxit-btn .selectboxit-arrow-container{
	width: 19px;
	height: 19px;
	background-color: #000;
	border: solid 1px rgba(179,179,179,.8);
	background-image: -webkit-linear-gradient(bottom, #e5e5e5, #ededed 81%, #fff);
	background-image: -moz-linear-gradient(bottom, #e5e5e5, #ededed 81%, #fff);
	background-image: -o-linear-gradient(bottom, #e5e5e5, #ededed 81%, #fff);
	background-image: linear-gradient(to top, #e5e5e5, #ededed 81%, #fff);
	top: -1px; right:-1px;

}
.small-select.selectboxit-btn .selectboxit-arrow-container i{
	width: 9px;
	height:7px;
	background: url( '../img/arrows-sprite.png' ) no-repeat left top;
	border: none;
	top: 37%;

}
.selectboxit-container .selectboxit-options{
	width: 148px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #fff;
	border: solid 1px #c2c2c2;
	font-family: Ebrima;
	font-size: 11px;
	color: #8e8e8e;
	text-shadow: 0 1px #fff;	
}
.selectboxit-list *{
	font-family: Ebrima;
	font-size: 11px;
	color: #8e8e8e;
	text-shadow: 0 1px #fff;	
}
.selectboxit-container .selectboxit-option, .selectboxit-container .selectboxit-options a{
}
.selectboxit-container .selectboxit-options a{
}
.selectboxit-container .selectboxit-option.selectboxit-focus a{
	color: #8e8e8e;
	background:#ededed !important;
}
.large-selectbox-container .selectboxit-btn.selectboxit-hover,.large-selectbox-container .selectboxit-btn.selectboxit-open,.large-selectbox-container .selectboxit-btn.selectboxit-focus{
background: #fff;
}

.large-selectbox-container .error  .selectboxit-btn{
	border: solid 1px #ed11a3;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: #ed11a3;
}
.error .selectboxit-container span{
	color: #ed11a3;	
}

.large-selectbox-container .selectboxit-btn{
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fff;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.4);
	box-shadow: 0 1px 2px rgba(0,0,0,.4);
	border: solid 1px #d8d8d8;
}
.large-selectbox-container .selectboxit-container .selectboxit-options{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fff;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.4);
	box-shadow: 0 1px 2px rgba(0,0,0,.4);
	border: solid 1px #d8d8d8;	
}
.selectboxit-container span, .selectboxit-container .selectboxit-options a{
	font-family: ebrima;
	font-size: 15px;
	color:#6d6d6d;
	height: 37px;
	line-height: 39px;
}
.large-selectbox-container .selectboxit{
	width: 156px;
}
.large-selectbox-container .qty-container .selectboxit{
	width: 87px;
}
.large-selectbox-container .qty-container .selectboxit-options{
	width: 87px;
}

.large-selectbox-container .qty-container{
	padding-left: 7px;
}
.large-selectbox-container{
	padding: 0;
}
.large-selectbox-container .error .selectboxit .selectboxit-arrow-container .selectboxit-arrow {
		background: url( '../img/arrows-sprite.png?9' ) no-repeat scroll -57px -90px transparent;
}
.large-selectbox-container .selectboxit .selectboxit-arrow-container .selectboxit-arrow {
		background: url( '../img/arrows-sprite.png' ) no-repeat scroll 0px 0 transparent;
		border: 0;
		width: 9px;
		height: 7px;
		position: relative;
		display: inline-block;
		top: 11px;
		left: 9px;
		top: 1px;

}
.detail-page-harmonica-content{
	
}

.selectboxit-container .small-select .selectboxit-arrow-container i{
	display: block !important;
}
.selectboxit-container .small-select.selectboxit.selectboxit-btn{
  height: 19px;
  line-height: 17px;
	padding-left: 0;
}
.selectboxit-container .small-select.selectboxit-btn span{
  line-height: 18px;	
}
.selectboxit-container .selectboxit.selectboxit-btn{
	background: #fff;
	-webkit-box-shadow: inset 0 1px #dadada;
	-moz-box-shadow: inset 0 1px #dadada;
	box-shadow: inset 0 1px #dadada;
	font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  height: 26px;
  line-height: 26px;
	width: 238px;
  padding: 0 0 0 5px;
	border: solid 1px #ccc;
}
.selectboxit-container span, .selectboxit-container .selectboxit-options a{
  font-size: 14px;
  height: 26px;
  line-height: 26px;	
}
.selectboxit-container .selectboxit-arrow-container{
	background: url(../img/selectbox-arrow.png?1);
	width: 17px;
	height: 28px;
	right: -1px;
	top: -1px;
}
.selectboxit-container .selectboxit-arrow-container i{
	display: none;
}
.selectboxit-container .selectboxit-options  .selectboxit-option-icon-container{
}
.selectboxit-option-icon-url{
	background-size: 16px 11px;
	width: 16px;
}
.slim-select .selectboxit-container{
	
}
.small-select .selectboxit-text{
	padding-left: 4px;
}

.slim-select .selectboxit-container span, .slim-select .selectboxit-container .selectboxit-options a{
	font-size: 12px;
	line-height: 19px;
	height: 19px;
	font-family: "Open Sans",sans-serif;
	
}
.slim-select .selectboxit-container .selectboxit-arrow-container{
	background-position: 0 -4px;
}
.slim-select .selectboxit-container .selectboxit.selectboxit-btn{
	height: 18px;
	padding-right: 27px;
	background: #fff;
	-webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}/* iCheck plugin Flat skin, grey
----------------------------------- */
.icheckbox_flat-grey,
.iradio_flat-grey {
    display: inline-block;
    /*display: inline;*/
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 20px;
    height: 20px;
    background: url(../img/checkbox-sprite.png?1) no-repeat;
    border: none;
    cursor: pointer;
    margin-right: 5px;
}

.icheckbox_flat-grey {
    background-position: 0 0;
}
    .icheckbox_flat-grey.checked {
        background-position: -22px 0;
    }
    .icheckbox_flat-grey.disabled {
        background-position: -44px 0;
        cursor: default;
    }
    .icheckbox_flat-grey.checked.disabled {
        background-position: -66px 0;
    }

.iradio_flat-grey {
    background-position: -88px 0;
}
    .iradio_flat-grey.checked {
        background-position: -110px 0;
    }
    .iradio_flat-grey.disabled {
        background-position: -132px 0;
        cursor: default;
    }
    .iradio_flat-grey.checked.disabled {
        background-position: -154px 0;
    }

/*

Styling the counter itself.
Set image paths accordingly.

THIS YOU NEED TO KEEP.

*/
.countdown ul.cd {
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.black .countdown ul.cd{
  margin-right: 1px;
}

.pink .countdown li.t {
  background: url("../../img/countdown-pink/digits-top.png") 0 0 no-repeat;
}
.black .countdown li.t {
  background: url("../../img/countdown-black/digits-top.png?3") 0 0 no-repeat;
}
.orange .countdown li.t {
  background: url("../../img/countdown-orange/digits-top.png") 0 0 no-repeat;
}

.countdown li.t {
  background: url("../../img/countdown/digits-top.png") 0 0 no-repeat;
  width: 17px;
  height: 13px;
  line-height: 1 !important;
  display: block !important;
  float: none !important;
  font-weight:normal;
}

.countdown li.b {
  background: url("../../img/countdown/digits-bottom.png") 0 0 no-repeat;
  width: 17px;
  height: 13px;
}


.pink .countdown li.b {
  background: url("../../img/countdown-pink/digits-bottom.png") 0 0 no-repeat;
}
.black .countdown li.b {
  background: url("../../img/countdown-black/digits-bottom.png?3") 0 0 no-repeat;
}
.orange .countdown li.b {
  background: url("../../img/countdown-orange/digits-bottom.png") 0 0 no-repeat;
}

.countdown li.s {
  /*background: url("../../img/countdown/comma.png") 2px 75px no-repeat;*/
  width: 12px;
  height: 100px;
}

.countdown #flipcountdown { width: 320px; margin: 0; color: #606060; }
.countdown .flipgroup { display: inline-block; width: 34px; margin-right: 3px; float: left; clear: none; }
.black .countdown .flipgroup { width: 36px;}
.countdown .flipgroup .zero { background: url("../../img/countdown/zero.png") repeat-x 0 0; }
.pink .countdown .flipgroup .zero { background: url("../../img/countdown-pink/zero.png") repeat-x 0 0; }
.black .countdown .flipgroup .zero { background: url("../../img/countdown-black/zero.png?3") repeat-x 0 0; }
.orange .countdown .flipgroup .zero { background: url("../../img/countdown-orange/zero.png") repeat-x 0 0; }
.countdown .flipgroup:last-child { margin-right: 0; }
.countdown .flipgroup ul.cd#d1 { float: left; }
.countdown .flipgroup ul.cd#d0 { float: right; }
.countdown .fliptxt { display: inline-block; float: left; font-size: 16px; font-weight: normal; color: #d71343; margin-right: 5px; line-height: 25px; }

.clearboth { clear: both; }


/* Small Countdown */
/*.tiny-countdown #flipcountdown2 { width: 125px; margin: 0; }*/
.tiny-countdown li.t {
  background: url("../../img/countdown/digits-top-s.png") 0 0 no-repeat;
  width: 12px;
  height: 9px;
}
.tiny-countdown li.b {
  background: url("../../img/countdown/digits-bottom-s.png") 0 0 no-repeat;
  width: 12px;
  height: 9px;
}
.pink .tiny-countdown li.t {
  background: url("../../img/countdown-pink/digits-top-s.png") 0 0 no-repeat;
}
.pink .tiny-countdown li.b {
  background: url("../../img/countdown-pink/digits-bottom-s.png") 0 0 no-repeat;
}

.black .tiny-countdown li.t {
  background: url("../../img/countdown-black/digits-top-s.png") 0 0 no-repeat;
}
.black .tiny-countdown li.b {
  background: url("../../img/countdown-black/digits-bottom-s.png") 0 0 no-repeat;
}

.orange .tiny-countdown li.t {
  background: url("../../img/countdown-orange/digits-top-s.png") 0 0 no-repeat;
}
.orange .tiny-countdown li.b {
  background: url("../../img/countdown-orange/digits-bottom-s.png") 0 0 no-repeat;
}


.tiny-countdown .flipgroup { width: 24px;}
.tiny-countdown .flipgroup .zero { background: url("../../img/countdown/zero-s.png") repeat-x 0 0; }
.pink .tiny-countdown .flipgroup .zero { background: url("../../img/countdown-pink/zero-s.png") repeat-x 0 0; }
.black .tiny-countdown .flipgroup .zero { background: url("../../img/countdown-black/zero-s.png") repeat-x 0 0; }
.orange .tiny-countdown .flipgroup .zero { background: url("../../img/countdown-orange/zero-s.png") repeat-x 0 0; }

.tiny-countdown .fliptxt { line-height: 18px; }

.countdown-container{
  border-bottom: 1px solid #E6E6E6;
  padding: 12px 0 12px 12px;
  display: block;
  font-weight: bold;
  color: #d71343;
  font-size: 16px;
  line-height: 24px;
  
}
.countdown-container .count-for-offer{
  display: inline-block;
  float: left;
  padding-right: 10px;
}
.countdown-container .countdown{
  display: inline-block;
  position: relative;
  top: 3px;
  width: 125px;
}

/* Z-INDEX */
 .formError { z-index: 9; }
    .formError .formErrorContent { z-index: 991; }
    .formError .formErrorArrow { z-index: 996; }

    .ui-dialog .formError { z-index: 5000; }
    .ui-dialog .formError .formErrorContent { z-index: 5001; }
    .ui-dialog .formError .formErrorArrow { z-index: 5006; }




.inputContainer {
	position: relative;
	float: left;
}

.formError {
	position: absolute;
	top: 300px;
	left: 300px;
	display: block;
	cursor: pointer;
	text-align: left;
}

.formError.inline {
	position: relative;
	top: 0;
	left: 0;
	display: inline-block;
}

.ajaxSubmit {
	padding: 20px;
	background: #55ea55;
	border: 1px solid #999;
	display: none;
}

.formError .formErrorContent {
	width: inherit;
	background: #ffecec;
	position:relative;
	color: #ff7575;
	min-width: 75px;
	font-size: 11px;
	padding: 4px 10px 4px 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border:1px solid #ffc6c6;
	border-radius: 4px;
	 line-height: 14px;
	 white-space: nowrap;
}

.formError.inline .formErrorContent {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
}

.greenPopup .formErrorContent {
	background: #33be40;
}

.blackPopup .formErrorContent {
	background: #393939;
	color: #FFF;
}

.formError .formErrorArrow {
	width: 15px;
	margin: -2px 0 0 13px;
	position:relative;
	left: -7px;
}
body[dir='rtl'] .formError .formErrorArrow,
body.rtl .formError .formErrorArrow {
	margin: -2px 13px 0 0;
}

.formError .formErrorArrowBottom {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	margin: 0px 0 0 12px;
	top:-8px;
}

.formError .formErrorArrow div {
	font-size: 0px;
	height: 1px;
	background: #ffecec;
	margin: 0 auto;
	line-height: 0;
	font-size: 0;
	display: block;
	border-left:1px solid #ffc6c6;
	border-right:1px solid #ffc6c6;
	
}

.formError .formErrorArrowBottom div {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
}

.greenPopup .formErrorArrow div {
	background: #33be40;
}

.blackPopup .formErrorArrow div {
	background: #393939;
	color: #FFF;
}

.formError .formErrorArrow .line10 {
	width: 9px;
	border: none;
}

.formError .formErrorArrow .line9 {
	width: 7px;
	border: none;
}

.formError .formErrorArrow .line8 {
	width: 5px;
}

.formError .formErrorArrow .line7 {
	width: 3px;
}

.formError .formErrorArrow .line6 {
	width: 1px;
	border-left: 1px solid #ffc6c6;
	border-right: 1px solid #ffc6c6;
}

.formError .formErrorArrow .line5 {
	width: 1px;
	background: #ffc6c6;
	border: none;
}

.formError .formErrorArrow .line4 {
	width: 0px;
	border: none;
}

.formError .formErrorArrow .line3 {
	width: 0px;
	border: none;
	border-bottom: 0 solid #fff;
}

.formError .formErrorArrow .line2 {
	width: 0px;
	border: none;
	background: #ffc6c6;
}

.formError .formErrorArrow .line1 {
	width: 0px;
	border: none;
	background: #ffc6c6;
}
.formError .formErrorArrow{
	float:right;
}
/*
	* Style settings of LayerSlider
	*
	* (c) 2011-2013 George Krupa, John Gera & Kreatura Media
	*
	* Plugin web:			http://kreaturamedia.com/
	* Licenses: 			http://codecanyon.net/licenses/
*/



/* Global settings */

.ls-container {
	visibility: hidden;
	position: relative;
}

.ls-lt-container {
	position: absolute;
}

.ls-lt-container,
.ls-lt-container * {
	text-align: left !important;
	direction: ltr !important;
}

.ls-container-fullscreen {
	margin: 0 auto !important;
	padding: 2% !important;
	background: black !important;
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border: none !important;
}

.ls-container-fullscreen .ls-thumbnail-wrapper,
.ls-container-fullscreen .ls-fullscreen,
.ls-container-fullscreen .ls-shadow {
	display: none !important;
}

.ls-overflow-hidden {
	overflow: hidden;
}

.ls-inner {
	position: relative;
	background-position: center center;
	z-index: 2;
}

.ls-loading-container {
	position: absolute !important;
	display: none;
	z-index: 3 !important;
	left: 50% !important;
	top: 50% !important;
}

.ls-loading-indicator {
	margin: 0 auto;
}

.ls-inner,
.ls-slide {
	width: 100%;
	height: 100%;
}

.ls-slide,
.ls-layer {
	position: absolute;
	display: none;
	background-position: center center;
	overflow: hidden;
}

.ls-active,
.ls-animating {
	display: block !important;
}

.ls-slide > * {
	position: absolute;
	line-height: normal;
	margin: 0;
	left: 0;
	top: 0;
}

.ls-slide .ls-bg {
	left: 0px;
	top: 0px;
	transform: none !important;
	-o-transform: none !important;
	-ms-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
}

.ls-yourlogo {
	position: absolute;
	z-index: 99;
}



/* Timers */

.ls-bar-timer {
	position: absolute;
	width: 0;
	height: 2px;
	background: white;
	border-bottom: 2px solid #555;
	opacity: .55;
	filter: alpha(opacity=55);
	z-index: 4;
	top: 0;
}

.ls-circle-timer {
	width: 16px;
	height: 16px;
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 4;
	opacity: .65;
	filter: alpha(opacity=65);
	display: none;
}

.ls-ct-half {
	background: white;
}

.ls-ct-center {
	background: #444;
}

.ls-ct-left,
.ls-ct-right {
	width: 50%;
	height: 100%;
	overflow: hidden;
}

.ls-ct-left,
.ls-ct-right {
	float: left;
	position: relative;
}

.ls-ct-rotate {
	width: 200%;
	height: 100%;
	position: absolute;
	top: 0;
}

.ls-ct-left .ls-ct-rotate,
.ls-ct-right .ls-ct-hider,
.ls-ct-right .ls-ct-half {
	left: 0;
}

.ls-ct-right .ls-ct-rotate,
.ls-ct-left .ls-ct-hider,
.ls-ct-left .ls-ct-half {
	right: 0;
}

.ls-ct-hider,
.ls-ct-half {
	position: absolute;
	top: 0;
}

.ls-ct-hider {
	width: 50%;
	height: 100%;
	overflow: hidden;
}

.ls-ct-half {
	width: 200%;
	height: 100%;
}

.ls-ct-center {
	width: 50%;
	height: 50%;
	left: 25%;
	top: 25%;
	position: absolute;
}

.ls-ct-half,
.ls-ct-center {
	border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
}



/* Navigation */

.ls-bottom-nav-wrapper {
	height: 0;
}

.ls-bottom-slidebuttons {
	text-align: left;
}

.ls-bottom-nav-wrapper,
.ls-below-thumbnails {
	z-index: 2;
	height: 0;
	position: relative;
	text-align: center;
	margin: 0 auto;
}

.ls-below-thumbnails {
	display: none;
	z-index: 6;
}

.ls-bottom-nav-wrapper a,
.ls-nav-prev,
.ls-nav-next {
	outline: none;
}

* .ls-bottom-nav-wrapper *,
* .ls-bottom-nav-wrapper span * {
	direction: ltr !important;
}

.ls-bottom-slidebuttons {
	position: relative;
	z-index: 1000;
}

.ls-bottom-slidebuttons,
.ls-nav-start,
.ls-nav-stop,
.ls-nav-sides {
	position: relative;
}

.ls-nothumb {
	text-align: center !important;
}

.ls-link {
	position: absolute;
	width: 100% !important;
	height: 100% !important;
	left: 0 !important;
	top: 0 !important;
	background-image: url(blank.gif);
}

.ls-slide > a > * {
	background-image: url(blank.gif);
}



/* Embedded videos */

.ls-vpcontainer {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.ls-videopreview {
	width : 100%;
	height : 100%;
	position : absolute;
	left : 0;
	top : 0;
	cursor : pointer;
}

.ls-playvideo {
	position: absolute;
	left: 50%;
	top: 50%;
	cursor: pointer;
}



/* Thumbnails */

.ls-tn {
	display: none !important;
}

.ls-thumbnail-hover {
	display: none;
	position: absolute;
	left: 0;
}

.ls-thumbnail-hover-inner {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}

.ls-thumbnail-hover-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.ls-thumbnail-hover-img {
	position: absolute;
	overflow: hidden;
}

.ls-thumbnail-hover img {
	max-width: none !important;
	position: absolute;
	display: inline-block;
	visibility: visible !important;
	left: 50%;
	top: 0;
}

.ls-thumbnail-hover span {
	left: 50%;
	top: 100%;
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
}

.ls-thumbnail-wrapper {
	position: relative;
	width: 100%;
	margin: 0 auto;
	z-index: 4;
}

.ls-thumbnail {
	position: relative;
	margin: 0 auto;
}

.ls-thumbnail-inner,
.ls-thumbnail-slide-container {
	width: 100%;
}

.ls-thumbnail-slide-container {
	overflow: hidden !important;
	position: relative;
}

.ls-touchscroll {
	overflow-x: auto !important;
}

.ls-thumbnail-slide {
	text-align: center;
	white-space: nowrap;
	float: left;
	position: relative;
}

.ls-thumbnail-slide a {
	overflow: hidden;
	display: inline-block;
	width: 0;
	height: 0;
	position: relative;
}

.ls-thumbnail-slide img {
	max-width: none !important;
	max-height: 100% !important;
	height: 100%;
	visibility: visible !important;
}

.ls-shadow {
	display: none;
	position: absolute;
	z-index: 1;
	top: 100%;
	width: 100%;
	left: 0;
	overflow: hidden !important;
	visibility: hidden;
}

.ls-shadow img {
	width: 100% !important;
	height: auto !important;
	position: absolute !important;
	left: 0 !important;
	bottom: 0 !important;
}

.ls-bottom-nav-wrapper,
.ls-thumbnail-wrapper,
.ls-nav-prev,
.ls-nav-next {
	visibility: hidden;
}



/* WP plugin fullwidth */

.ls-wp-fullwidth-container {
	width: 100%;
	position: relative;
}

.ls-wp-fullwidth-helper {
	position: absolute;
}



/* 2D & 3D Layer Transitions */

.ls-overflow-hidden {
	overflow: hidden;
}

.ls-lt-tile {
	position: relative;
	float: left;
	perspective: 1000px;
	-o-perspective: 1000px;
	-ms-perspective: 1000px;
	-moz-perspective: 1000px;
	-webkit-perspective: 1000px;
}

.ls-lt-tile img {
	visibility: visible;
	display: inline-block;
}

.ls-curtiles {
	overflow: hidden;
}

.ls-curtiles,
.ls-nexttiles {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.ls-curtile, .ls-nexttile {
	overflow: hidden;
	position: absolute;
	width: 100% !important;
	height: 100% !important;
	backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.ls-curtile {
	left: 0;
	top: 0;
}

.ls-curtile img,
.ls-nexttile img {
	position: absolute;
	filter: inherit;
}

.ls-3d-container {
	position: relative;
	overflow: visible !important;
}

.ls-3d-box {
	position: absolute;
	top: 50%;
	left: 50%;
	transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
}

.ls-3d-box div {
	overflow: hidden;
	background: #777;
	margin: 0;
	padding: 0;
	position: absolute;
}



/* Full screen */

.ls-fullscreen {
	position: absolute;
	z-index: 10;
	cursor: pointer;
	display: block;
}



/* Removing all default global styles of WordPress themes */

html * .ls-nav-prev,
html * .ls-nav-next,
html * .ls-container img,
html * .ls-bottom-nav-wrapper a,
html * .ls-container .ls-fullscreen,
body * .ls-nav-prev,
body * .ls-nav-next,
body * .ls-container img,
body * .ls-bottom-nav-wrapper a,
body * .ls-container .ls-fullscreen,
#ls-global * .ls-nav-prev,
#ls-global * .ls-nav-next,
#ls-global * .ls-container img,
#ls-global * .ls-bottom-nav-wrapper a,
#ls-global * .ls-container .ls-fullscreen,
html * .ls-thumbnail a,
body * .ls-thumbnail a,
#ls-global * .ls-thumbnail a {
	transition: none;
	-o-transition: none;
	-ms-transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	line-height: normal;
	outline: none;
	padding: 0;
	border: 0;
}

html * .ls-slide > a,
body * .ls-slide > a,
#ls-global * .ls-slide > a,
html * .ls-slide > h1,
body * .ls-slide > h1,
#ls-global * .ls-slide > h1,
html * .ls-slide > h2,
body * .ls-slide > h2,
#ls-global * .ls-slide > h2,
html * .ls-slide > h3,
body * .ls-slide > h3,
#ls-global * .ls-slide > h3,
html * .ls-slide > h4,
body * .ls-slide > h4,
#ls-global * .ls-slide > h4,
html * .ls-slide > h5,
body * .ls-slide > h5,
#ls-global * .ls-slide > h5,
html * .ls-slide > p,
body * .ls-slide > p,
#ls-global * .ls-slide > p,
html * .ls-slide > div,
body * .ls-slide > div,
#ls-global * .ls-slide > div,
html * .ls-slide > span,
body * .ls-slide > span,
#ls-global * .ls-slide > span,
html * .ls-slide > *,
body * .ls-slide > *,
#ls-global * .ls-slide > * {
	transition: none;
	-o-transition: none;
	-ms-transition: none;
	-moz-transition: none;
	-webkit-transition: none;
}

html * .ls-slide > *,
body * .ls-slide > *,
#ls-global * .ls-slide > * {
	margin: 0;
}

html * .ls-container img,
body * .ls-container img,
#ls-global * .ls-container img {
	background: none !important;
	min-width: 0 !important;
	max-width: none !important;
	border-radius: 0;
	box-shadow: none;
	border: 0;
	padding: 0;
}

/*html * .ls-thumbnail a img,
body * .ls-thumbnail a img,
#ls-global * .ls-thumbnail a img {
	min-width: 100% !important;
}
*/

html * .ls-wp-container .ls-slide > *,
body * .ls-wp-container .ls-slide > *,
#ls-global * .ls-wp-container .ls-slide > * {
	line-height: normal;
	outline: none;
	padding: 0;
	margin: 0;
	border: 0;
}

html * .ls-wp-container .ls-slide > a > *,
body * .ls-wp-container .ls-slide > a > *,
#ls-global * .ls-wp-container .ls-slide > a > * {
	margin: 0;
}

html * .ls-wp-container .ls-slide > a,
body * .ls-wp-container .ls-slide > a,
#ls-global * .ls-wp-container .ls-slide > a {
	text-decoration: none;
}

.ls-wp-fullwidth-container,
.ls-wp-fullwidth-helper,
.ls-container,
.ls-container * {
	box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
}

html * .ls-yourlogo,
body * .ls-yourlogo,
#ls-global * .ls-yourlogo {
	margin: 0;
}

html * .ls-tn,
body * .ls-tn,
#ls-global * .ls-tn {
	display: none;
}

.site {
	overflow: visible !important;
}



/* Style of LayerSlider Debug Console */

.ls-debug-console * {
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	color: white !important;
	text-shadow: none !important;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif !important;
	line-height: normal !important;
	-webkit-font-smoothing: antialiased !important;
	text-align: left !important;
	font-style: normal !important;
}

.ls-debug-console h1 {
	padding-top: 10px !important;
	font-size: 17px !important;
	font-weight: bold !important;
}

.ls-debug-console h1:first-child {
	padding-top: 0 !important;
}

.ls-debug-console ul {
	padding-top: 10px !important;
	list-style: none !important;
}

.ls-debug-console li {
	margin-left: 10px !important;
	font-size: 13px !important;
	position: relative !important;
	font-weight: normal !important;
}

html * .ls-debug-console li ul,
body * .ls-debug-console li ul,
#ls-global * .ls-debug-console li ul {
	display: none;
	width: 260px;
	left: -10px;
}

.ls-debug-console li ul {
	position: absolute !important;
	bottom: 100% !important;
	padding: 10px 10px 10px 0 !important;
	background: white !important;
	border-radius: 10px !important;
	box-shadow: 0 0 20px black !important;
}

html * .ls-debug-console li:hover ul,
body * .ls-debug-console li:hover ul,
#ls-global * .ls-debug-console li:hover ul {
	display: block;
}

.ls-debug-console li ul * {
	color: black !important;
}

.ls-debug-console a {
	text-decoration: none !important;
	border-bottom: 1px dotted white !important;
}

.ls-error {
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-wenkit-border-radius: 5px !important;
	background: white !important;
	height: auto !important;
	width: auto !important;
	color: white !important;
	padding: 20px 40px 30px 80px !important;
	position: relative !important;
	box-shadow: 0 2px 20px -5px black;
}

.ls-error p {
	line-height: normal !important;
	text-shadow: none !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	text-align: justify !important;
	font-family: Arial, sans-serif !important;
}

.ls-error .ls-error-title {
	line-height: 40px !important;
	color: red !important;
	font-weight: bold !important;
	font-size: 16px !important;
}

.ls-error .ls-error-text {
	color: #555 !important;
	font-weight: normal !important;
	font-size: 13px !important;
}

.ls-error .ls-exclam {
	width: 40px !important;
	height: 40px !important;
	position: absolute !important;
	left: 20px !important;
	top: 20px !important;
	border-radius: 50px !important;
	-moz-border-radius: 50px !important;
	-webkit-border-radius: 50px !important;
	font-size: 30px !important;
	font-weight: bold !important;
	color: white !important;
	line-height: 40px !important;
	background: red !important;
	text-align: center !important;
}



/* GPU Hardware Acceleration */

html * .ls-container .ls-shadow,
html * .ls-container .ls-slide > *,
html * .ls-container .ls-fullscreen,
html * .ls-container .ls-3d-container,
html * .ls-container .ls-lt-container,
html * .ls-container .ls-lt-container *,
html * .ls-container .ls-thumbnail-wrapper,
html * .ls-container .ls-bottom-nav-wrapper,
body * .ls-container .ls-shadow,
body * .ls-container .ls-slide > *,
body * .ls-container .ls-fullscreen,
body * .ls-container .ls-3d-container,
body * .ls-container .ls-lt-container,
body * .ls-container .ls-lt-container *,
body * .ls-container .ls-thumbnail-wrapper,
body * .ls-container .ls-bottom-nav-wrapper,
#ls-global * .ls-container .ls-shadow,
#ls-global * .ls-container .ls-slide > *,
#ls-global * .ls-container .ls-fullscreen,
#ls-global * .ls-container .ls-3d-container,
#ls-global * .ls-container .ls-lt-container,
#ls-global * .ls-container .ls-lt-container *,
#ls-global * .ls-container .ls-thumbnail-wrapper,
#ls-global * .ls-container .ls-bottom-nav-wrapper,
.ls-gpuhack {
	transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}

.ls-videohack {
	transform: none !important;
	-o-transform: none !important;
	-ms-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	transform-origin: none !important;
	-o-transform-origin: none !important;
	-ms-transform-origin: none !important;
	-moz-transform-origin: none !important;
	-webkit-transform-origin: none !important;
}

.ls-oldiepnghack {
	filter: none !important;
}

.ls-gpuhack {
	width: 100% !important;
	height: 100% !important;
}


html * .ls-container .ls-webkit-hack,
body * .ls-container .ls-webkit-hack,
#ls-global * .ls-container .ls-webkit-hack {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

/* GPU */

@media (transform-3d), (-o-transform-3d), (-ms-transform-3d), (-moz-transform-3d), (-webkit-transform-3d) {
	#ls-test3d {
		position: absolute;
		left: 9px;
		height: 3px;
	}
}
/*
 * @name wowBook
 * @desc style for wowBook plugin for jQuery
 *
 * @author Marcio Aguiar
 * @version 1.0
 *
 * Date: Wed Dec 8 10:05:49 2010 -0200
 */

.wowbook {
	position : relative;
	zoom: 1;
}
.wowbook-page	{
	zoom: 1;
}

.wowbook-page-content {
	position : absolute;
	overflow : hidden;
	zoom: 1;
}

.wowbook-loading .wowbook-page-content {
	background-image: url(../loading.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

img.wowbook-lazy {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

/* marker class */
.wowbook-left{}
.wowbook-right{}
.wowbook-disabled{}

.wowbook-handle {
	cursor   : pointer;
	height   : 100%;
	position : absolute;
	top      : 0;
	width    : 50px;
	z-index  : 10000;
	/* without this Chrome will mess the zindex of hardcover when it flips, making
	   the cover to jump when the "curl page corner on hover" is enabled */
	-webkit-transform: translate3d(0px, 0px, 10000px);
}

.wowbook-handle.wowbook-disabled {
	display : none;
}

.wowbook-unselectable {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

.wowbook-page-content.wowbook-double-page {
	padding: 0;
}

/* shadows */
.wowbook-shadow-clipper {
	position : absolute;
	overflow : hidden;
	z-index : 999; /* 1 a menos do que o verso da pagina sendo foldada */
	zoom: 1;
	-webkit-backface-visibility: hidden; /* eliminate jagged edges */
}

.wowbook-shadow-container {
	display  : none;
	position : absolute;
	z-index  : 999; /* 1 a menos do que o verso da pagina sendo foldada */
	zoom: 1;
}

.wowbook-shadow-internal {
	background : url(../img/wow/shadow_internal_fold.png) repeat-y;
	height     : 500px;
	width      : 200px;
	position   : absolute;
	zoom: 1;
	-webkit-backface-visibility: hidden; /* eliminate jagged edges */
}

.wowbook-shadow-fold {
	background : url(../img/wow/shadow_fold.png) right top repeat-y;
	height     : 500px;
	width      : 100px;
	position   : absolute;
	zoom       : 1;
	-webkit-backface-visibility: hidden; /* eliminate jagged edges */
}

.wowbook-shadow-fold-flipped  {
	background-image : url(../img/wow/shadow_fold_flip_h.png);
}

.wowbook-fold-gradient {
	background : url(../img/wow/fold_gradient.png) right top repeat-y;
	height : 500px;
	width : 125px;
	position : absolute;
	top : 0;
	zoom: 1;
	-webkit-backface-visibility: hidden; /* eliminate jagged edges */
}

.wowbook-fold-gradient-flipped {
	background-image :  url(../img/wow/fold_gradient_flip_h.png);
}

.wowbook-fold-gradient-container {
	position : absolute;
	z-index  : 1001; /* 1 a mais que o verso da pagina sendo foldada */
}

.wowbook-gutter-shadow {
	height     : 100%;
	width      : 40px;
	position   : absolute;
	top        : 0;
}

.wowbook-left .wowbook-gutter-shadow {
	background : url(../img/wow/gutter_shadow_left.png) right top repeat-y;
	right      : 0;
	width      : 70px;
}

.wowbook-right .wowbook-gutter-shadow {
	background : url(../img/wow/gutter_shadow_right.png) right top repeat-y;
	left       : 0;
}

.wowbook-hard-page-shadow {
	background : #888;
	position   : absolute;
	top        : 0;
	z-index    : 999; /* 1 a menos do que o verso da pagina sendo foldada */
}

.wowbook-page-number {
	bottom   : 0;
	padding-bottom: 0.3em;
	position : absolute;
	font-size: 12px;
	color : #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.wowbook-left .wowbook-page-number {
	left : 0;
	padding-left: 0.5em;
}

.wowbook-right .wowbook-page-number {
	right : 0;
	padding-right: 0.5em;
}

.wowbook-book-shadow{
	-moz-box-shadow: 0 0 7px #666;
	-ms-box-shadow: 0 0 7px #666;
	-webkit-box-shadow: 0 0 7px #666;
	-o-box-shadow: 0 0 7px #666;
	box-shadow: 0 0 7px #666; /* if you change this, change the .wowbook-hard-page-shadow too */
}

.wowbook-hard-page-shadow {
	background : #888;
	box-shadow: 0 0 2px 0px #666;
	background: rgba(96, 96, 96, 0.5);
	position   : absolute;
	top        : 0;
	z-index    : 999;
}

.wowbook-page-holded {
}
.wowbook-page-holded object {
	/* visibility: hidden; */
}


/* Thumbnails */
.wowbook-thumbnails {
	background: none;
	left: 0px;
	top: 0px;
    position: absolute;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	image-rendering:optimizeQuality;
    z-index: 10000;
}

.wowbook-thumbnails .wowbook-clipper {
	overflow: hidden;
	position: relative;
}

.wowbook-thumbnails ul {
    position: relative;
    margin : 0;
    padding : 0;
}

.wowbook-thumbnails .wowbook-button {
	background: none no-repeat 50% 50% #333;
	cursor: pointer;
	left: 0;
	position: absolute;
	top: 0;
}

.wowbook-thumbnail {
	cursor : pointer;
	display : inline-block;
	*display: inline; /* for IE7 */
	zoom: 1;	      /* for IE7 */
	overflow: hidden;
	position: relative;
	vertical-align: top;
}

/* BUGFIX. IE8 apparently ignores background-position
   when zoom<>1 is applied and the element has position:absolute */
.wowbook-thumbnail .wowbook-page-content {
	position: relative;
}

.wowbook-thumbnail.wowbook-right {
	margin-right: 1em;
}

.wowbook-overlay {
	left: 0;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 100000;
}

/* Thumbnails - horizontal */
.wowbook-horizontal.wowbook-thumbnails{
	width: 100%;
}

.wowbook-horizontal.wowbook-thumbnails .wowbook-clipper {
	height: 100%;
	position: relative;
	margin: 0 30px; /* margin is the width of the buttons */
}

.wowbook-horizontal.wowbook-thumbnails ul {
	display: inline-block;
	*display: inline; /* IE7 */
	*zoom: 1;         /* IE7 */
	white-space: nowrap;
}

.wowbook-horizontal.wowbook-thumbnails .wowbook-button {
	width: 30px;
	height: 100%;
	background-image: url("../img/wow/icons/arrow_left.png");
}

.wowbook-horizontal.wowbook-thumbnails .wowbook-next.wowbook-button {
	left: auto; right: 0;
	background-image: url("../img/wow/icons/arrow_right.png");
}

.wowbook-horizontal .wowbook-thumbnail {
	/* without this, the "nowrap" value set in the "ul" will
	   be inherited and (probably)	mess with your thumbnails */
	white-space: normal;
	/* BUT IE7 NEED THIS */
	*white-space: nowrap;
}
.wowbook-horizontal .wowbook-thumbnail .wowbook-page-content{
	/* AGAIN, IE7 NEED THIS */
	*white-space: normal;
}



/* Thumbnails - vertical */

.wowbook-vertical.wowbook-thumbnails {
	display: inline-block;
	height: 100%;
}

.wowbook-vertical.wowbook-thumbnails .wowbook-clipper {
	position: absolute;
	top: 30px; bottom: 30px; /* this value is the height of the buttons */
}

.wowbook-vertical.wowbook-thumbnails .wowbook-button {
	height: 30px;
	width: 100%;
	background-image: url("../img/wow/arrow_up.png");
}

.wowbook-vertical.wowbook-thumbnails .wowbook-next.wowbook-button {
	bottom: 0; top: auto;
	background-image: url("../img/wow/arrow_down.png");
}

.wowbook-vertical .wowbook-thumbnail.wowbook-right {
	margin-right: 0;
}
.wowbook-vertical .wowbook-thumbnail:first-child {
	margin-left: 50%;
}
/* END */

.catalogue-cntr{
	position: fixed;
	z-index: 100;
	
}
.catalogue-cntr .title{
	font-size: 25px;
	color: #FFFFFF;
	text-shadow: 1px 1px 0 #000;
	height: 35px;
}
.catalogue-cntr .catalog-inner{
	background-color: rgba(10, 10, 0, 0.3)
}
.catalogue-cntr .catalog-inner .page{
	position: relative
}
.catalogue-cntr .catalog-inner .page a.detail{
	display: block;
	opacity: 1;
	position: absolute;
	z-index: 2;
}


.catalogue-cntr .catalog-inner .page span.comming{
	display: block;
	opacity: 1;
	position: absolute;
	z-index: 2;
}

.catalogue-cntr .catalog-inner .page .priceCnt {
    border-radius: 48px;
    display: block;
    height: 96px;
    line-height: 100px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    visibility: hidden;
    width: 96px;
    z-index: 1;
}

.catalogue-cntr .catalog-inner .page .priceCnt .price {
    padding-left: 0;
    position: relative;
    z-index: 2;
}

.catalogue-cntr .catalog-inner .page .priceCnt .pr span.p {
    color: #ffffff;
    text-shadow: 0 0 #ffffff;
		white-space: nowrap
}


.catalogue-cntr .catalog-inner .page .priceCnt .bg {
    background-color: #e3008b;
    height: 96px;
    left: 0;
    opacity: 0.8;
    position: absolute;
    top: 0;
    width: 96px;
    z-index: 1;
}

.catalogue-cntr .close{
    background: url("../img/arrows-sprite.png") no-repeat scroll 0 -220px rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-block;
    height: 28px;
    position: absolute;
    right: -11px;
    top: 21px;
    width: 28px;
    z-index: 3;
}
.catalogue-cntr .close:hover{
 background-position: -29px -220px;
}

.catalogue-cntr .next-page:hover{
	background-position: -40px -50px;
	cursor: pointer;
}

.catalogue-cntr .next-page{
		background: url( '../img/arrows-sprite.png' ) no-repeat scroll -40px -10px transparent;
		width: 39px;
		height: 39px;
		position: absolute;
		top: 270px;
		z-index: 3;
		right: -18px;
}
.catalogue-cntr .prev-page:hover{
	background-position: 0px -50px;
	cursor: pointer;
}
.catalogue-cntr .prev-page{
		background: url( '../img/arrows-sprite.png' ) no-repeat scroll 0 -10px transparent;
		width: 39px;
		height: 39px;
		position: absolute;
		top: 270px;
		z-index: 3;
		left: -18px;	
}

#top-filter-container .icon-catalogue,
#top-filter-container .icon-video{
	display : block;
}
#top-filter-container .icon-video{
	padding-bottom: 10px;
}
#top-filter-container .icon-catalogue .detail-icon,
#top-filter-container .icon-video .detail-icon{
	/*position: relative;
	left : -10px;*/
	cursor: pointer;
	opacity: 1;
}
#top-filter-container .icon-catalogue:hover .detail-icon,
#top-filter-container .icon-video:hover .detail-icon{
	opacity: 0.8;
	text-decoration: underline;
}
#top-filter-container .icon-catalogue .detail-text,
#top-filter-container .icon-video .detail-text{
	font-size : 13px;
	color : #5b5b5b;
	position: relative;
	top : -5px;
	/*left : 10px;*/
	cursor: pointer;
	padding-left:17px;
	text-decoration: underline;
	padding-bottom:5px;
}
#top-filter-container .icon-video .detail-text{
	top : 0
}


#top-filter-container .icon-catalogue .detail-text .new-icon,
#top-filter-container .icon-video .detail-text .new-icon{
	position: relative;
	top:-1px;
}



#top-filter-container .icon-catalogue.cosita-linda .detail-icon{
	padding-left:17px;
	padding-top:5px;
}
#top-filter-container .icon-video.cosita-linda .detail-icon{
	padding-left:17px;
	padding-top:24px;
}

#top-filter-container .icon-video .sep {
    border-top: 1px dotted #dddddd;
    font-size: 1px;
    height: 1px;
    margin-right: 15px;
    margin-top: 13px;
}

.top-filter-container {
    background: #fff;
    border: 1px solid #d1d1d1;
    border-bottom-color: #b8b6b3;
    display: block;
    overflow: hidden;
    padding-bottom: 3px;
    position: relative;
		top:0;
		vertical-align: top;
		width:202px;
		margin-bottom:12px;
    z-index: 5;
}

.top-filter-container .filter-box-content {
    overflow: hidden;
    padding-bottom: 0px;
    padding-left: 15px;
    position: relative;
}

.top-filter-container .filter-box-title {
    /*border-top: 1px solid #e6e6e6;*/
    color: #242424;
    letter-spacing: 1px;
    cursor: pointer;
    display: block;
    font-size: 13px;
    line-height: 13px;
    padding: 13px 15px 10px;
    position: relative;
    text-transform: uppercase;
    font-weight: 600;
}
.top-filter-container .filter-box-title:hover{
    text-decoration: underline;
    
}
.top-filter-container .filter-box-container.opened .filter-box-title {
    color: #242424;
}
.top-filter-container .filter-box-container.opened .main-cat {
    display: none;
}

.top-filter-container .filter-box-container .sub-cats {
    display: none;
}
.top-filter-container .filter-box-container.opened .sub-cats {
    display: inline-block;
}
.top-filter-container .filter-box-container.opened .sub-cats:hover {
    text-decoration: underline;
}
.top-filter-container .filter-box-container.with-searchfield .filter-box-content-inner {
    overflow: hidden;
    position: relative;
    
}
.top-filter-container .filter-box-container .filter-box-content-inner2 {
	margin-bottom: 10px;
}

.top-filter-container .filter-box-container.with-searchfield .filter-box-content-inner2 {
    max-height: 276px;
    overflow: hidden;
    position: relative;
    margin-top: 10px;
    margin-bottom: 12px;
}
.top-filter-container .filter-box-container.with-searchfield .filter-box-content-inner .ps-scrollbar-y-rail {
    opacity: 1;
    background: #eee;
    margin-right: 9px;
}
.top-filter-container .filter-box-container.with-searchfield .filter-box-content-inner .ps-scrollbar-y-rail .ps-scrollbar-y{
    cursor: pointer
}
.top-filter-container .filter-box-container.with-searchfield .filter-box-content-inner .ps-scrollbar-y-rail:hover {
    opacity: 1;
}

.top-filter-container .filter-box-container .filter-box-search{
    display: none;
    padding-right:11px;
    padding-top: 5px;
    padding-bottom: 0px;
    position: relative;
}
.top-filter-container .filter-box-container .filter-box-search input.little{
    font-size: 13px;
    line-height: 13px;
    height: 22px;
    background: none;
    width:calc(100% - 30px);
    padding-right: 20px;
    
}
.top-filter-container .filter-box-container .filter-box-search .search-icon:after{
    content:'\f002';
    font-family: 'FontAwesome';
    width: 10px;
    height: 10px;
    font-size:13px;
    position: absolute;
    top: 11px;
    right: 22px;
    color: #a4a4a4;
    font-style: normal;
    font-weight: 300;
}
.top-filter-container .filter-box-container .filter-box-search .search-icon.close:after{
    content:'\f057';
    cursor: pointer;
}
.top-filter-container .filter-box-container.opened .filter-box-search{
    display: block;
    
}
.top-filter-container .filter-box-container .filter-box-title .filter-box-arrow {
    /*background: url("../img/arrows-sprite.png") no-repeat scroll -59px 0 rgba(0, 0, 0, 0);*/
    background: none;
    height: 7px;
    margin-top: 7px;
    opacity: 1;
    position: absolute;
    right: 17px;
    width: 7px;
}
.top-filter-container .filter-box-container.opened .filter-box-title .filter-box-arrow {
    /*background: url("../img/arrows-sprite.png") no-repeat scroll -38px 0 rgba(0, 0, 0, 0);*/
    background: none;
    height: 5px;
    margin-top: 7px;
    opacity: 1;
    right: 17px;
    position: absolute;
    width: 7px;
}
.top-filter-container .filter-box-container .filter-box-title .filter-box-arrow:after {
    content:'\f107';
    font-family: 'FontAwesome';
  width: 10px;
	color: #6a6a6a;
	position: absolute;
	top:-13px;
  font-style: normal;
  font-size: 14px;
    height: 26px;
    line-height: 25px;
}
.top-filter-container .filter-box-container.opened .filter-box-title .filter-box-arrow:after {

  content:'\f106';
	font-family: 'FontAwesome';
  width: 10px;
	color: #6a6a6a;
	position: absolute;
	top:-12px;
  font-style: normal;
  font-size: 14px;
    height: 26px;
    line-height: 25px;
}

.top-filter-container .filter-box-content-inner .subcat{
		padding-top:0
}
.top-filter-container .filter-box-container .subcat a i{
    display: none !important;
}
.top-filter-container .filter-box-container .subcat a:hover, .top-filter-container .filter-box-container .subcat a.selected{
    text-decoration: underline;
    color: #000;
}.payment-shipping-demand-container{
	display: none;
}

.payment-shipping-demand-container .payment-method-content{
	float : none;
	width : inherit
}#main_container .subheader-breadcrumb{
    color: #666666;
    cursor: default;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: bold;
    height: 52px;
    line-height: 57px;
    position: relative;
    white-space: nowrap;
    /*width: 210px;*/
    padding-left: 1px;
    z-index: 4;
    display: none;
}
#main_container .subheader-breadcrumb a{
  font-size: 13px;
}
#main_container .subheader-breadcrumb em{
  padding-left:4px;
  padding-right:4px;
  
}
#main_container .sub-menu-container.with-separator .subheader-breadcrumb{
    display: block;
}
#main_container .sub-menu-container.with-separator .sorting-container{
    float:right;
    padding-left:10px;
}

#main_container #listing .top-area{
    margin-left:23px;
    margin-bottom :23px;
    margin-top:0px;
}
#listing .top-area h1{
    display: inline-block;
    font-size: 15px;
    color : #666666;
    font-weight: normal;
    text-transform: uppercase;
    margin : 0 ; padding : 0;
}
#listing .top-area .cnt-prd {
    color : #888888;
    font-size: 13px;
}
#main_container .subheader .inner-left{
    float:left;
    height: 42px;
    line-height: 42px;
    font-size: 17px;
    color: #666666;
    font-weight: 600;
    display: none;
}
#main_container .subheader .inner-left .cnt-prd {
    color : #a4a4a4;
    font-size: 13px;
    font-weight: normal;
    display: inline-block;
    margin-left:5px;
}
#main_container .sub-menu-container.with-separator .inner-left{
    display: block;
}
#main_container #top-listing-filter{
    position: relative;
    /*overflow: hidden;*/
    background: #fff;
    padding: 19px;
    padding-left:0;
    border:1px solid #d1d1d1;
    margin-left: 12px;
    padding-top: 0;
}
#main_container #top-listing-filter .listing-header{
    line-height: 11px;
    color: #8a8a8a;
    font-size: 12px;
    font-weight: bold;
    position: relative;
    z-index: 5;
    padding-left:19px;
    padding-top: 19px;;
}

#main_container #top-listing-filter .listing-header .paging-container{
    padding-top : 0;
}
body.new-collection #main_container #top-listing-filter .listing-header .listing-view-btn-container{
    display: none;
}
#main_container #top-listing-filter .listing-header .listing-view-btn-container{
  padding-top: 2px;
}
#main_container #top-listing-filter .listing-header .sorting-container{
    padding-top : 0;
    margin-top: 3px;
}

.filter-box-content .filter-box-content-inner .categories, .filter-box-content .filter-box-content-inner .brands{
    padding-top:6px;
}
.filter-box-content .categories ul.items, .filter-box-content .others ul.items, .filter-box-content .brands ul.items{
    margin: 0;
    padding: 0;
    overflow: hidden;
        
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}


.filter-box-content .categories li, .filter-box-content .brands li, .filter-box-content .others li{
    font-size: 13px;
    color: #666666;
    list-style: none;
    height: 22px;
}
.filter-box-content .categories li a, .filter-box-content .brands li a, .filter-box-content .others li a{
    font-size: 13px;
    color: #666666;
}
.filter-box-content .categories li a:hover, .filter-box-content .brands li a:hover, .filter-box-content .others li a:hover{
    color: #000000;
    text-decoration: underline;
}




.adv-filter .selected-filters .sizes .gr-size {
    margin: 0;
    box-shadow: none;
}
.adv-filter .selected-filters {
    font-size: 13px;
    color: #666666;
    z-index: 1;
}
.adv-filter .selected-filters .remove {
    cursor: pointer;
}
.adv-filter .selected-filters {
    
    border-bottom: 1px solid #e6e6e6;
    /*border-top: 1px solid #e6e6e6;*/
    display: block;
    padding-bottom: 10px;
    /*margin-bottom: 14px;*/
}
.adv-filter .selected-filters div{
   float: left;
   margin: 14px 10px 0 0;
   position: relative;
   
}
.adv-filter .selected-filters div.title, .adv-filter .selected-filters div.remAll{
   line-height: 17px; 
}
.adv-filter .selected-filters div.title{
    color: #242424;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.adv-filter .selected-filters .container {
        
        margin: 0;
        
}
.adv-filter .selected-filters .button {
        position: relative;
        
      border: 1px solid #fff;
      background-color: #f2f2f2;
      -moz-box-shadow: 0 0 0 1px #c0c0c0; box-shadow: 0 0 0 1px #c0c0c0; -webkit-box-shadow: 0 0 0 1px #c0c0c0;
      font-size: 11px;
      top:-2px;
      height: 20px;
      color: #666666;
      cursor: pointer
}
.adv-filter .selected-filters .button a{
    color: #666666;
    padding: 1px 5px;
    display:block;
    height: 20px;
    line-height: 18px;
}
.adv-filter .selected-filters .button:hover {
        
      background-color: #ededed; 
        
}
.adv-filter .selected-filters .remove {
        background: url("../img/menu_v2.png?16") no-repeat scroll -166px -157px rgba(0, 0, 0, 0);
        width: 11px;
        height: 11px;
        position: absolute;
        top: -5px;
        right: -5px;
        color: #fff;
        text-align: center;
        font-size: 8px;
        line-height: 8px;
        font-weight: bold;
        
}
.adv-filter .selected-filters .remAll a {
        
    color: #4974ff;
    text-decoration: underline;
        
}
.adv-filter .selected-filters .remAll a:hover {
    color: #3451b2;
}
.adv-filter .selected-filters .color{
    top:-3px;
}
.adv-filter .selected-filters .color .filter-color {
    display: block;
    float: left;
    height: 24px;
    width: 30px;
    font-size: 1px;
}
.adv-filter .selected-filters .color .filter-item-overlay{
    position: absolute;
    border: 1px solid rgba(0, 0, 0, 0.5);
    height: 22px;
    margin: 0;
    opacity: 0.25;
    width: 28px;
}
.adv-filter .selected-filters .color .filter-color:hover .filter-item-overlay {
    height: 22px;
}
.adv-filter .selected-filters .color .remove{
    top: -3px;
    right: -3px;
}
.adv-filter .selected-filters .sizes{
    top:-3px;
}

.adv-filter .selected-filters .sizes .remove{
    top: -4px;
    right: -4px;
}

#content_inside_height_repair{
    position: relative;
}
#listingLastPageContentBottom{
    padding-bottom: 20px;
    padding-right: 0px;
}
.filter-container .icheckbox_flat-grey{
    background : url("../img/checkbox-sprite.png?1");
    background-position: -175px 0;
		width: 15px; height: 17px;
}
.filter-container .icheckbox_flat-grey.checked {
    background-position: -192px 0;
    width: 15px; height: 17px;
}
.filter-container .categories .filter-cat, .filter-container .brands .filter-brand, .filter-container .others .filter-cat{
    position:relative;
    padding-left:20px;
    display:inline-block;
    height: 22px;
    
}
.filter-container .categories .filter-cat i, .filter-container .brands .filter-brand i, .filter-container .others .filter-cat i , .adv-filter .others .container .items li a i{
    background : url("../img/checkbox-sprite.png?3") no-repeat;
    background-position: -175px 0;
		width: 15px; height: 17px;
    display: block;
    position: absolute;
    top:2px;
    left: 0;
}
.filter-container .categories .filter-cat.selected, .filter-container .brands .filter-brand.selected, .adv-filter .others .container .items li a.selected,.adv-filter .others .container .items li a:hover{
    color: #000000;
}
.filter-container .categories .filter-cat:hover i, .filter-container .brands .filter-brand:hover i, .filter-container .others .filter-cat:hover i, .adv-filter .others .container .items li a:hover i{
    background-position: -209px 0;
}
.filter-container .categories .filter-cat.selected i, .filter-container .brands .filter-brand.selected i, .filter-container .others .filter-cat.selected i, .adv-filter .others .container .items li a.selected i {
    background-position: -192px 0;
}

.filter-container .filter-box-content-inner .cmore, .adv-filter .others .cmore{
    color: #a4a4a4;
    font-size: 13px;
    margin-top: 6px;
    line-height: 13px;
    display: inline-block;
    
}
.filter-container .filter-box-content-inner .cmore .item, .adv-filter .others .cmore .item{
    cursor: pointer;
}
.filter-container .filter-box-content-inner .cmore:hover .item, .adv-filter .others .cmore:hover .item{
    color: #000000;
}

.filter-container .filter-box-content-inner .down-arrow, .filter-container .filter-box-content-inner .up-arrow, .adv-filter .others .cmore .up-arrow, .adv-filter .others .cmore .down-arrow {
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 5px solid #a4a4a4;
    display: inline-block;
    height: 0;
    margin-left: 5px;
    vertical-align: middle;
    width: 0;
}
.filter-container .filter-box-content-inner .cmore:hover .down-arrow, .filter-container .filter-box-content-inner .cmore:hover .up-arrow, .adv-filter .others .cmore:hover .up-arrow, .adv-filter .others .cmore:hover .down-arrow {
    border-top: 5px solid #000000;
}
.filter-container .filter-box-content-inner .up-arrow, .adv-filter .others .cmore .up-arrow{
    transform: rotate(180deg);
}
#top-listing-filter .inner-filter{
    overflow: hidden;
    position: relative;
    padding-left:19px;
    
}
#filter-container .filter-overlay , #main_container #top-listing-filter .filter-overlay{
    background: #FFFFFF;
    width:100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    top:0;
    left:0;
    z-index: 2
}
#main_container .sub-menu .listing-view-btn-container{
    display: none;
}
#main_container .sub-menu .sorting-container{
    display: none;
}
.adv-filter .others{
    padding-bottom:14px;
    
}
.adv-filter .others.no-selected-filter{
    margin-bottom:14px;
    border-bottom: 1px solid #e6e6e6;
}

.adv-filter .others .menu{
    position: relative;
    padding-top:2px;
}


.adv-filter .others .active{
    position: absolute;
    height: 3px;
    background-color: #6ecb00;
    top: 17px;
}
.adv-filter .others .nav{
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
    color: #666666;
    font-size: 13px;
    height: 17px;
    margin: 0 0 14px 0;
    padding: 0;
}
.adv-filter .others .nav li {
		float: left;
		margin-left: 20px;
    margin-top: 0px;
		cursor: pointer;
    list-style: outside none none;
    line-height: 13px;
}
.adv-filter .others .nav li:hover{
    color: #000000;
}
.adv-filter .others .nav li:first-child {
    margin-left: 0;
}
.adv-filter .others .nav li.disable{
    cursor: default;
    color: #d6d6d6
}

.adv-filter .others .container{
    overflow: hidden;
    transition: height 500ms ease 0s;
}
.adv-filter .others .container .items{
    display: none;
    overflow: hidden;
    transition: all 500ms ease 0s;
    margin: 0;
    padding: 0;
}


.adv-filter .others .container .items li{
    float: left;
    width: 140px;
    color: #666666;
    font-size: 13px;
    cursor: pointer;
    list-style: outside none none;
}

.adv-filter .others .container .items li a{
    color: #666666;
    font-size: 13px;
    display: inline-block;
    height: 22px;
    padding-left: 20px;
    position: relative;
    white-space: nowrap;
}
.adv-filter .others .container .items li a > span{
    white-space: nowrap;
}
.adv-filter .others .tooltip {
    background-color: #fffef7;
    border: 1px solid #e1e40c;
    display: none;
    left: 0;
    padding: 2px 5px;
    position: absolute;
    text-align: center;
    top: -22px;
    z-index: 2;
}
.adv-filter .others .cmore-container{
    text-align: center;    
}
.selectboxit-container .small-select.selectboxit.selectboxit-btn {
        
    background-color: #fff;
    webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
        
}

.small-select.selectboxit-btn .selectboxit-arrow-container, .paging-container .paging-element.active {
        
    background-image: none;
    background-color: #f2f2f2;
    box-shadow: inset 0 0 0 1px #fff;
    webkit-box-shadow: inset 0 0 0 1px #fff;
    -moz-box-shadow: inset 0 0 0 1px #fff;
        
}

.paging-container .paging-element.page-element.active {
        
    webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
        
}
.sorting-container .selectboxit-container .selectboxit-options{
    max-height: 160px;
}

.sherri-hill-special-infos{
    width: 960px;
    margin:0 auto;
    position: relative;
    padding-top: 8px;
    padding-bottom: 0px
}
.sherri-hill-special-infos .videos{
    /*padding-top: 12px;
    padding-bottom: 12px;*/
    line-height: 0;    
}
.sherri-hill-special-infos .videos .video-cover{
    
    cursor: pointer;
}
.sherri-hill-special-infos .videos .video-cover:hover{
   opacity: 0.8;
}
.sherri-hill-special-infos .small-videos{
line-height: 0;
white-space: nowrap;
padding-top: 6px;
}
.sherri-hill-special-infos .small-videos .video-cover{
}
.sherri-hill-special-infos .about{
    position: relative;
    padding-top: 16px;
}
.sherri-hill-special-infos .about .title{
    position: absolute;
    top: 30px;
    left:30px;
    color: #ffffff;
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 300;
    padding:0 !important;
    margin: 0 !important;
}
.sherri-hill-special-infos .about .txt{
    position: absolute;
    top: 100px;
    left:30px;
    width: 600px;
    color: #d4dbe7;
    line-height: 20px;
    font-style: italic;
    font-size: 13px;
}
.sherri-hill-special-infos .prd-groups.grid-type-5 .title{
    padding: 0;
    margin:0;
}
.sherri-hill-special-infos .prd-groups.grid-type-5{
    position: relative;
    padding-top: 8px;
}
.sherri-hill-special-infos .item .thumb{
    line-height: 0;
}
.sherri-hill-special-infos .item .thumb img{
    height: auto !important;
    line-height: 0;
}
.sherri-hill-special-infos .item{
    padding-right: 0 !important;
    margin-right: 20px !important;
    padding-bottom: 5px !important;
}
.sherri-hill-special-infos .item h2{
    color: #6d6d6d;
    text-align: center;
}
.sherri-hill-special-infos .item:hover h2{
    visibility: visible !important;
}
.sherri-hill-special-infos .caroufredsel_wrapper{
    margin-top: 0;
}
.sherri-hill-special-infos .caroufredsel_wrapper .navigation{
    margin-top: 130px;
}

body.listing.shop-stock-page .text-cnt{
    display: none;
}
.shop-detail.separator-top{
    padding-top: 20px;
    margin-top: 15px;
    border-top:1px solid #d1d1d1;
    padding-bottom: 5px;
}
.shop-detail.separator-bottom{
    padding-bottom: 20px;
    margin-bottom: 15px;
    border-bottom:1px solid #d1d1d1;
}

.shop-detail .shop-logo{
    width: 130px;
    
    font-size: 0;
    line-height: 0;
    margin-right: 20px;
    display:table-cell;
    vertical-align: middle;
}
.shop-detail .shop-logo img{
    width: 100%;
    font-size: 0;
    line-height: 0;
    border:1px solid #d1d1d1;
}
.shop-detail .shop-middle{
    display:table-cell;
    vertical-align: middle;
    padding-left: 20px;
}

.shop-detail .textholder-breadcrumb{
    padding-top: 0px;
    padding-left: 0px;
    
}
.shop-detail .shop-middle .title{
    padding-left: 0;
    line-height: 26px;
    padding-bottom: 0;
    margin: 0;
    color: #000 !important;
    text-decoration: none !important; 
}
.shop-detail .line-2{
    padding-top: 4px;
    padding-bottom: 4px;
}
.shop-detail .link{
    cursor: pointer;
    text-decoration: underline;
    font-size: 13px;
    color: #666;
}
.shop-detail .location{
    font-size: 13px;
    padding-top: 5px;
    display:block
}
.shop-detail .location span.pin{
	display: inline-block;
	position:relative;
	width:13px;
	vertical-align: top;
}
.shop-detail .location span.pin i:after{
	content:'\f041';
	font-family: 'FontAwesome';
	height:17px;
	line-height: 17px;
	width: 10px;
	font-size: 17px;
	color: #aeb1b3;
	font-style:normal;
	position: absolute;
	left:0;
	top: 0px;
}
.shop-detail .location span.phone{
	display: inline-block;
	position:relative;
	width:35px;
	vertical-align: top;
}

.shop-detail .location span.phone i{
	
}
.shop-detail .location span.phone i:after{
	content:'\f095';
	font-family: 'FontAwesome';
	height:17px;
	line-height: 17px;
	width: 10px;
	font-size: 17px;
	color: #aeb1b3;
	font-style:normal;
	position: absolute;
	right:7px;
	top: 1px;
}
.shop-detail .location span.hour{
	display: inline-block;
	position:relative;
	width:35px;
	vertical-align: top;
}
.shop-detail .location span.hour i{
}
.shop-detail .location span.hour i:after{
	content:'\f017';
	font-family: 'FontAwesome';
	height:17px;
	line-height: 17px;
	width: 10px;
	font-size: 17px;
	color: #aeb1b3;
	font-style:normal;
	position: absolute;
	right:7px;
	top: 1px;
}

.shop-detail .shop-online{
    display:table-cell;
    vertical-align: middle;
    padding-top: 7px;
    text-align: right;
}
.shop-detail .shop-online .green-button{
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 40px;
    height: 40px;
}
.shop-detail .link.blue-link{
    color:#4974ff
}
.shop-detail .link.blue-link:hover{
    color:#3451b2
}


body.brand-page.br-33 .item .stock-progress-bar{
    visibility: hidden;
    display: none !important;
}
.item[data-prd-sts="only-phonecall-order"] .stock-progress-bar{
    visibility: hidden;
    display: none !important;
}

#listing.grid-type-3 .item[data-prd-sts="only-phonecall-order"]:hover .hover-stock{
	/*top: 364px;*/
  top: 397px;
}
#listing.grid-type-4 .item[data-prd-sts="only-phonecall-order"]:hover .hover-stock{
  top: 268px;
}
#listing.grid-type-5 .item[data-prd-sts="only-phonecall-order"]:hover .hover-stock{
	top: 256px;
}
/*
.item[data-prd-sts="only-phonecall-order"] .stock-none-over-image{
    display: none;
}*/

.text-holder-inner.new .description .product-badges{
    display: block;
    height: auto;
    left: auto;
    position: absolute;
    right: 20px;
    top: -55px;
    padding: 0;
}
.text-holder-inner.new .description .product-badges li{
    border-left: 0;
    min-width: inherit;
    padding-right: 0;
}
.text-holder-inner.new .description .product-badges li span{
    font-style: normal;
    color: #666666;
    line-height: 14px;
}
.text-holder-inner.new .description .product-badges .exclusive i{
    background: url("../img/badge-sprites-v1.5.jpg") -204px 0px;
}
#listing .could-interest-you-slider{
    margin-left:12px;
}
#listing #slider_could-interest-you.article-description-title-container.caroufredsel_wrapper{
    margin: 0 0px 13px 0;
    border: 1px solid #d1d1d1;
    /*padding-right: 18px;*/
    padding-right: 0px;
}
#listing #slider_could-interest-you.article-description-title-container.caroufredsel_wrapper .title{
    float: none;
}

#listing #slider_could-interest-you.article-description-title-container.caroufredsel_wrapper .inner{
    /*margin-left: 35px;*/
    overflow: auto;
    margin-left:0;
}
#listing #slider_could-interest-you.article-description-title-container.caroufredsel_wrapper .inner .slick-slider{
    /*margin-left:19px;*/
}

#listing #slider_could-interest-you.article-description-title-container.caroufredsel_wrapper .item{
    width:153px;
    /*height: 230px;*/
    height: auto;
    
    
    /*float: left;*/
    float : none;
    display: block;
    font-size: 0;
    line-height: 0;
    /*margin-left: 14px;
    margin-right: 0;*/
    margin: 0;
}
#listing #slider_could-interest-you.article-description-title-container.caroufredsel_wrapper .item img{
    width:100% !important;
    height:100% !important;
}

#listing #slider_could-interest-you.article-description-title-container.caroufredsel_wrapper .inner .slick-slide > div{
    margin-right:20px;
}

#listing #slider_could-interest-you.article-description-title-container.caroufredsel_wrapper .home-listing-box{
    margin-top: 20px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    overflow: auto;
    left:0;
}
#listing #slider_could-interest-you.article-description-title-container.caroufredsel_wrapper .navigation{
    margin: 0;
    position: relative;
    left: auto;
    width: 100%;
    z-index: 3;
}

#listing #slider_could-interest-you.article-description-title-container.caroufredsel_wrapper .navigation .prev, #listing #slider_could-interest-you.article-description-title-container.caroufredsel_wrapper .navigation .next {
    background-image: url("../img/arrows-sprite.png");
    background-position: -46px -258px;
    cursor: pointer;
    display: none;
    height: 25px;
    opacity: 0.5;
    position: absolute;
    top: 121px;
    width: 14px;
    left: 10px;
}
#listing #slider_could-interest-you.article-description-title-container.caroufredsel_wrapper .navigation .prev:after, #listing #slider_could-interest-you.article-description-title-container.caroufredsel_wrapper .navigation .next:after {
    display: none;
}
#listing #slider_could-interest-you.article-description-title-container.caroufredsel_wrapper .navigation .next {
    background-position: -63px -258px;
    right:-6px;
    left: auto;
}
#listing #slider_could-interest-you.article-description-title-container.caroufredsel_wrapper .navigation .prev:hover,
#listing #slider_could-interest-you.article-description-title-container.caroufredsel_wrapper .navigation .next:hover{
  opacity: 1;
}
#listing #slider_could-interest-you.article-description-title-container.caroufredsel_wrapper .navigation .prev.disabled, #listing #slider_could-interest-you.article-description-title-container.caroufredsel_wrapper .navigation .next.disabled{
  visibility: hidden;
}
#listing.grid-type-5 .item .stock-status, #listing.grid-type-4 .item .stock-status, .prd-groups.grid-type-5 .item .stock-status{
  display: none;
}
/*
#listing.grid-type-3 .item:hover .hover-stock{
	top: 391px;
}*/
#listing.grid-type-4 .item .hover-stock{
  top: 295px;
}
#listing.grid-type-5 .item .hover-stock{
	/*top: 353px;*/
  /*top: 331px;*/
  top: 364px;
}
.item .two-items-free-shipping-area{
	display: none;
}

body.listing .text-holder-inner.new .holder-banner .scroll-down, #videoPlayerContainer .scroll-down{
    opacity: 1;
  -webkit-transition: all .5s ease-in 3s;
  transition: all .5s ease-in 3s;
  
  position: absolute;
  bottom: 30px;
  left: 50%;
  margin-left: -16px;
  display: block;
  width: 28px;
  height: 28px;
  border: 2px solid #FFF;
  background-size: 14px auto;
  border-radius: 50%;
  z-index: 1;
  -webkit-animation: bounce 2s infinite 2s;
  animation: bounce 2s infinite 2s;
  -webkit-transition: all .2s ease-in;
  transition: all .2s ease-in;
  cursor: pointer;
}

body.listing .text-holder-inner.new .holder-banner .scroll-down:before, #videoPlayerContainer .scroll-down:before {
    position: absolute;
    top: calc(50% - 8px);
    left: calc(50% - 6px);
    transform: rotate(-45deg);
    display: block;
    width: 10px;
    height: 10px;
    content: "";
    border: 2px solid white;
    border-width: 0px 0 2px 2px;
}

@keyframes bounce {
  0%,
  100%,
  20%,
  50%,
  80% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  60% {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}

body.listing #listing.grid-type-3 > div.placeholder{
    height: 3891px;
  }

#main_container #listing .manual-load-previous-pages, #main_container #listingSocialPhotos .manual-load-previous-pages{
    margin-left:12px;
    text-align: center;
    padding-bottom: 12px;
    padding-top: 4px;
}
#main_container #listing .manual-load-previous-pages .text, #main_container #listingSocialPhotos .manual-load-previous-pages .text{
    height: 43px;
    display: inline-block !important;
    text-align: center;
}
#main_container #listing .manual-load-previous-pages .text .msg, #main_container #listingSocialPhotos .manual-load-previous-pages .text .msg{
    font-size: 13px;
    line-height: 13px;
    height: 13px;
    color: #666;
    font-weight: normal;
    display: block;
    text-align: center;
    padding-bottom: 9px;
}
#main_container #listing .manual-load-previous-pages .text .bar, #main_container #listingSocialPhotos .manual-load-previous-pages .text .bar{
    width: 232px;
    height: 3px;
    line-height: 3px;
    background: #d1d1d1;
    display: block;
}
#main_container #listing .manual-load-previous-pages .text .bar i, #main_container #listingSocialPhotos .manual-load-previous-pages .text .bar i{
    width: 0;
    display: block;
    height: 3px;
    line-height: 3px;
    background: #9b9b9b;
}
#main_container #listing .manual-load-previous-pages .buttons, #main_container #listingSocialPhotos .manual-load-previous-pages .buttons{
    height: 43px;
}
#main_container #listing .manual-load-previous-pages .buttons .green-button, #main_container #listingSocialPhotos .manual-load-previous-pages .buttons .green-button{
    letter-spacing: 1px;
    font-size: 11px;
    padding-left:20px;
    padding-right:15px;
}
#main_container #listing .manual-load-previous-pages .buttons .hide, #main_container #listingSocialPhotos .manual-load-previous-pages .buttons .hide{
    display: none;
}
a[name="breadcrumb-start"]{
    position: relative;
}


#listing .item .h2-second-line, .prd-groups.grid-type-5 .item .h2-second-line{
    position: absolute;
    /*top: 388px;*/
    top: 418px;
    width:100%;
    
    font-size: 10px;
    line-height: 16px;
    color: #4974ff;
    font-weight: normal;
    z-index: 2;
}
#listing .item .h2-second-line .inner, .prd-groups.grid-type-5 .item .h2-second-line .inner{
    padding:0 10px;
    margin: 0;
}
#listing .item .h2-second-line .review_rating_container, .prd-groups.grid-type-5 .item .h2-second-line .review_rating_container{
    top: 1px;
    margin-right: 2px;
    left:-2px;
}
#listing .item .h2-second-line .review_rating_container .rated_to, .prd-groups.grid-type-5 .item .h2-second-line .review_rating_container .rated_to{
    /*color: #666666;*/
    padding-left: 2px;
    top: 1px;
    font-size: 10px;
}
#listing .item .h2-second-line .review_rating_container .rated_cnt_container, .prd-groups.grid-type-5 .item .h2-second-line .review_rating_container .rated_cnt_container{
    /*color: #666666;*/
    top: 1px;
    font-size: 11px;
    padding-left: 2px;
}

#listing .item .h2-second-line a, .prd-groups.grid-type-5 .item .h2-second-line a{
    font-size: 11px;
    line-height: 16px;
    color: #4974ff;
    display: inline-block;
}
#listing .item .h2-second-line a:hover, .prd-groups.grid-type-5 .item .h2-second-line a:hover{
    text-decoration: underline;
}
#listing .item .h2-second-line .sep, .prd-groups.grid-type-5 .item .h2-second-line .sep{
    padding:0 2px;
}
#listing.grid-type-5 .item .h2-second-line, .prd-groups.grid-type-5 .item .h2-second-line{
    /*top: 348px;*/
    top:382px;
}
body.new-collection #listing .item .h2-second-line, body.total-looks #listing .item .h2-second-line{
    top:525px;
    /*top: 497px;*/
}
#listing.grid-type-3 .item .h2-second-line a{
    font-size: 11px;
}
#listing.grid-type-3 .item .h2-second-line .review_rating_container .rated_to{
    font-size: 11px;
}
#listing.grid-type-3 .item .h2-second-line .review_rating_container .rated_cnt_container{
   font-size: 11px;
}

#listing.grid-type-1 .item .h2-second-line{
    top: auto;
    bottom: 10px;
    left:225px;
    display: none;
}

.profile-page #main_container #top-listing-filter{
    margin-left: 8px;
}
.profile-page.listing.empty-listing.favorites #listing{
        padding-top: 17px;
    }
    .profile-page.listing.empty-listing.alerts #listing{
        padding-top: 17px;
    }


.text-holder .multiple-header-images{
	
}
.text-holder .multiple-header-images .img{
	position: relative;
  width: 50%;
  display: inline-block;
  overflow: hidden;
  top:-1px;
}
.text-holder .multiple-header-images .img:first-child{
  width: 100%;
  display: block;
}
.text-holder .multiple-header-images .img img{
	width: 100%;
	position: relative;
	z-index: 1;
  
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
.text-holder .multiple-header-images .img:hover img{
    -webkit-transform: translateZ(0) scale(1.04);
  -moz-transform: translateZ(0) scale(1.04);
  -ms-transform: translateZ(0) scale(1.04);
  -o-transform: translateZ(0) scale(1.04);
  transform: translateZ(0) scale(1.04);
}
.text-holder .multiple-header-images .img .text{
	position: absolute;
	
	z-index: 2;
	left:0;
	right: 0;
	text-align: center;
	font-size: 21px;
	color: #fff;
	font-weight: bold;
	font-style: italic;
	top: 50%;
  transform: translateY(-50%);
}
.text-holder .multiple-header-images .img .scroll-down{
	  opacity: 1;
  -webkit-transition: all .5s ease-in 3s;
  transition: all .5s ease-in 3s;
  
  position: absolute;
  bottom: 15px;
  left: 50%;
  margin-left: -16px;
  display: block;
  width: 28px;
  height: 28px;
  border: 2px solid #FFF;
  background-size: 14px auto;
  border-radius: 50%;
  z-index: 1;
  -webkit-animation: bounce 2s infinite 2s;
  animation: bounce 2s infinite 2s;
  -webkit-transition: all .2s ease-in;
  transition: all .2s ease-in;
  cursor: pointer;
}

.text-holder .multiple-header-images .img .scroll-down:before{
	position: absolute;
    top: calc(50% - 8px);
    left: calc(50% - 6px);
    transform: rotate(-45deg);
    display: block;
    width: 10px;
    height: 10px;
    content: "";
    border: 2px solid white;
    border-width: 0px 0 2px 2px;
}


.greycolor-countdown{
  background: none;
  padding: 0 !important;
  margin: 0 !important;
  /*position: absolute;
  top: 300px;
  left: 455px;*/
  color: #fff;
  text-decoration: none;
  font-style:normal;
	white-space : nowrap;
}

.greycolor-countdown u{
  text-decoration: none;
  margin-left: 3px;
  margin-right: 10px;
  font-size: 13px;
  font-weight: 600;
  color: #000000;
}
.greycolor-countdown span .nb-1, .greycolor-countdown span .nb-2{
  background: #000000;
  padding:2px 2px;
  font-style: normal;
  font-size: 15px;
  line-height: 22px;
  font-weight: 600;
  width: 13px;
  text-align: center;
  display: inline-block;
  margin-left: 2px;
  color: #fff;
}
.table-side-container{
    height: 380px;
}
.table-side{
    display: table;
    width: 100%;
}
.table-side .left-side{
    text-align: left;
    display: table-cell;
    vertical-align: top;
}
.table-side .right-side{
    text-align: right;
    display: table-cell;
    vertical-align: top;
}
.table-side .right-side .greycolor-countdown{
    position: relative;
    top:15px;
}
.table-side.vertical-middle .left-side, .table-side.vertical-middle .right-side{
    vertical-align: middle
}
.table-side.vertical-middle .left-side img, .table-side.vertical-middle .right-side img{
    width: 400px;
}
.table-side.vertical-middle .left-side .title, .table-side.vertical-middle .right-side .title{
    line-height: 23px;
    padding: 0;
    
}
.table-side.vertical-middle .left-side p, .table-side.vertical-middle .right-side p{
    padding-top: 10px;
    line-height: 19px;
}
.table-side.vertical-middle .left-padding{
    padding-left:26px;
    padding-right:45px;
}
.table-side.vertical-middle .right-padding{
    padding-right:26px;
    padding-left:45px;
}
#videoPlayerContainer.in-content{
    position: relative;
}
#videoPlayerContainer.in-content .video-cover{
    cursor: pointer;
    width: 100%;
    line-height: 0;
    z-index: 1;
}
#videoPlayerContainer.in-content #videoPlayer{
    z-index: 3;
    position: absolute;
    top: 0px;
    left: 0;
}
#videoPlayerContainer.in-content .scroll-down{
    z-index: 2;
}
#videoPlayerContainer.in-content iframe#videoPlayer{
    width: 960px;
    height: 540px;
}


body.listing #listing .item div.social-area{
    width:25px;
    height: 20px;
    top:auto;
    bottom:8px;
    right:40px;
  }
  body.listing #listing .item div.social-area .fv-btn{
    background: none;
    margin: 0;
    right:auto;
    left:auto;
    width:25px;
    height:20px;
  }
  body.listing #listing .item div.social-area .fv-btn:after{
    display:block;
    background-image: url('../img/fv-icon-sprite-3x.jpg');
    background-size:81px 20px;
    width:25px;
    height:20px;
    position: absolute;
    top: 0;
    left:0;
    content : ' '
  }
  body.listing #listing .item div.social-area .fv-btn:hover:after{
    background-position: -28px 0;
  }
  body.listing #listing .item div.social-area .fv-btn.selected:after{
    background-position: -56px 0;
  }
  body.listing #listing .item div.social-area .fv-btn{
    opacity:1;
  }

@media only screen and (min-width: 1200px){

  body.listing header#header-wrapper .top-head .container, body.listing header#header-wrapper .sub-head .container, body.listing header#header-wrapper .top-info .container{
    min-width: 1200px;
    max-width: 1200px;
  }
  
  body.listing .text-holder-inner .text-cnt, body.listing .text-holder-inner.new .text-cnt{
    width: 1198px;
  }
	body.listing #main_container{
		width:1200px;
	}

	body.listing #footer .container{
		width: 1200px;
	}
  
  body.listing #content_inside{
    padding-left: 228px !important;
  }
  
  body.listing #content_inside.profile-content{
    /*padding-left: 0 !important;*/
  }
  
  body.listing .top-filter-container{
    width: 226px;
  }
  
  body.listing .filter-container{
    width: 228px;
  }
  
  body.listing #listing.grid-type-3 > div.placeholder{
    height: 4755px;
  }
  
  body.listing #listing.grid-type-3 .item {
    /*height: 511px;*/
    height: 544px;
    width: 310px;
  }
  
  body.listing #listing.grid-type-3 .item span.thumb img, body.listing #listing.grid-type-3 .item span.thumb{
    height: 466px;
    width: 310px;
  }
  #listing.grid-type-3 .item .h2-second-line{
    top:525px;
    /*top: 497px;*/
    /*font-size: 13px;*/
  }
  #listing.grid-type-3 .item .h2-second-line a{
    font-size: 12px;
  }
  #listing.grid-type-3 .item .h2-second-line .review_rating_container .rated_to{
        font-size: 12px;
    }
    #listing.grid-type-3 .item .h2-second-line .review_rating_container .rated_cnt_container{
       font-size: 12px;
    }
  body.listing #listing.grid-type-3 .item:hover .hover-stock{
    /*top:499px*/
    /*top:474px;*/
    top:505px;
  }

  body.listing.new-collection #listing{
    margin-left: 0;
    padding-top: 29px;
  }
  body.new-collection .filter-container{
    display: block !important;
  }
  body.new-collection #main_container #top-listing-filter{
    display: block;
    margin-left: 12px;
    
  }
  body.listing .text-holder-inner.new .holder-banner.h260{
    width: 1198px;
    height: 324px;
  }
  body.listing .text-holder-inner.new .holder-banner.h260 img{
    width: 100%;
  }
  
  body.listing .text-holder-inner.new .holder-banner.h541{
    width: 1200px;
    height: 674px;
  }
  body.listing .text-holder-inner.new .holder-banner.h541 img{
    width: 100%;
    height: auto;
  }
  body.listing .text-holder-inner.new .holder-banner.h541 iframe#videoPlayer{
    width: 1200px;
    height: 676px;
  }
  body.listing .text-holder-inner.new .holder-banner.auto-height{
    height: auto;
    position: relative
  }
  
  body.listing .text-holder-inner.new .sherri-hill-special-infos iframe#videoPlayer{
    width: 1200px;
    height: 676px;
  }
  /*
  body.listing #listing .item div.social-area{
    width: 312px;
    top: 430px;
  }*/
  
  
 body.listing.total-looks .text-holder-inner.new .holder-banner.h260{
    height: 260px;
    width: 958px;
 }
  
  body.listing.total-looks .text-holder-inner .text-cnt, body.listing.total-looks .text-holder-inner.new .text-cnt{
    width: 958px;
  }
	body.listing.total-looks #main_container{
		width:960px;
	}

	body.listing.total-looks #footer .container{ 
		width: 960px;
	}
  body.listing.total-looks #content_inside{
    padding-left: 0 !important;
  }
  
  body.lang-ro.listing .item .stock-none-over-image {
    background: url(../img/birthday-sold-out-ro-310x466.png);
    width: 310px;
    height: 466px;
  }
  body.lang-hu.listing .item .stock-none-over-image {
    background: url(../img/birthday-sold-out-hu-310x466.png);
    width: 310px;
    height: 466px;
  }
  body.lang-en.listing .item .stock-none-over-image {
    background: url(../img/birthday-sold-out-en-310x466.png);
    width: 310px;
    height: 466px;
  }
  
  body .grid-type-1 .item .stock-none-over-image{
    background-size: 213px 321px !important;
    width: 213px !important;
    height: 321px !important;
  }
  
  .sherri-hill-special-infos{
    width: 1200px;
  }
  .sherri-hill-special-infos .video-cover{
    width: 100%;
  }
  .profile-page #main_container #top-listing-filter{
    margin-left: 12px;
    }
    .profile-page.listing.empty-listing.favorites #listing{
        padding-top: 17px;
    }
    .profile-page.listing.empty-listing.alerts #listing{
        padding-top: 17px;
    }
    
    
    .greycolor-countdown{
        /*top: 310px;
        left: 455px;*/
      }
      .greycolor-countdown u{
        margin-left: 3px;
        margin-right: 16px;
        font-size: 15px;
      }
      .greycolor-countdown span .nb-1, .greycolor-countdown span .nb-2{
        width: 17px;
        font-size: 19px;
        line-height: 28px;
        padding:2px 2px;
      }
      
     #videoPlayerContainer.in-content iframe#videoPlayer{
        width: 1200px;
        height: 676px;
    }
    .table-side-container{
        height: 450px;
    }
    .table-side.vertical-middle .left-side img, .table-side.vertical-middle .right-side img{
        width: auto;
    }
    
}