<? /*?>

@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);

<? */?>

<?php /*include(PUBLIC_DIR.'/css/awesome.min.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: 'Roboto', sans-serif;
}


body.home{
	background: #f7f7f7;
}

body.listing{
	background: #f7f7f7;
}
body.social-media-photos-listing{
	background: #f7f7f7;
}
body.testimonials-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 ===
*/
<?php /*include(PUBLIC_DIR.'/css/desktop.info-header.css');*/ ?>
<?php include(PUBLIC_DIR.'/css/desktop.header-new.css'); ?>


.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{
	padding-top : 29px
}
body.social-media-photos-listing #listingSocialPhotos, body.testimonials-listing #listingTestimonials{
	padding-bottom:200px;
	/*padding-top : 9px*/
	/*padding-top : 52px*/
	padding-top : 29px
}

body.social-media-photos-listing #listingSocialPhotos, body.testimonials-listing #listingTestimonials{
	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, body.testimonials-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, #listingTestimonials .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, #listingTestimonials .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, #listingTestimonials .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;
}

.grey2-button.h36, .grey2-button.h37{
	cursor:pointer;
  display: inline-block;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
  color: #fff;
  text-decoration: none;
	background: #7B7B7B;
	border:1px solid #7B7B7B;
	border-bottom-color: #7B7B7B;
	padding:0 10px;
	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 */

}
.grey2-button.h36:hover, .grey2-button.h37:hover{
	background: #5B5B5B;
	height:34px;
	line-height:34px;
	border:1px solid #5B5B5B;
	border-top-color: #5B5B5B;
	-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;
}
.grey2-button.upper{
	text-transform: uppercase;
}


.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, .grey2-button.h37, .grey2-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: 'Roboto', 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, .grey-button .folder-icon, .grey2-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, .grey-button .folder-icon:after, .grey2-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: 'Roboto', 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: 'Roboto', 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: #e81788;
}
#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 .title{
	font-size: 20px;
  font-weight: bold;
  color: #000;
  line-height: 27px;
  margin: 0;
}
.one-home-description-item .description{
	color : #242424;
	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
}


<?php include(PUBLIC_DIR.'/css/desktop.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-banner{
	
}
.text-holder-banner-inner{
}
.text-holder-banner-inner .banner-cnt{
	width: 958px;
	margin: 0 auto;
	padding-top: 8px;
	padding-bottom: 8px;
}
.text-holder-banner-inner .banner-cnt .banner-container{
	margin: 0;
}


.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 h2{
	margin:0 !important;
	font-weight: normal !important;
	font-size: 14px;
	color: #707070 !important;
	line-height: 17px;
	padding-top:4px;
}
.text-holder-inner.new h2 .cnt-prd{
	margin:0 !important;
}

.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-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;
}

.text-holder-inner.new .holder-banner.two-columns h1{
	
	text-align: left;
	padding-left: 0;
	padding-right: 0;
	font-size: 15px;
	font-weight: 600;
	text-transform: none;
	color: #242424;
	line-height: 26px;
	height: 26px;
	padding-left:14px;
	padding-top: 4px;
	display: block;
}


<? /**/?>
@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;
	}
	.text-holder-inner.new .holder-banner.two-columns h1{
		font-size: 20px;
	}
}
<? /**/?>


.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-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-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.testimonials-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, #listingTestimonials 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, #listingTestimonials div.page-sep{
	margin-left: 5px;
	margin-right: 5px;
}

#listing div.page-sep i, #listingSocialPhotos div.page-sep i, #listingTestimonials 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.n2022 div.page-sep, #listingSocialPhotos.n2022 div.page-sep, #listingTestimonials.n2022 div.page-sep{
	border-top: 1px solid #d1d1d1;
	text-align: center;
	font-size: 20px;
	line-height: 26px;
	height: auto;
	padding-top: 16px;
	padding-bottom: 20px;
	color: #242424;
	font-weight: 600;
}

#listing.n2022 div.page-sep i, #listingSocialPhotos.n2022 div.page-sep i, #listingTestimonials.n2022 div.page-sep i{
	border: 0;
	position: static;
	font-size: 20px;
	line-height: 26px;
	width: auto;
	height: auto;
	background: none;
	color: #242424;
	display: inline;
	font-weight: 600;
}


#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 .thumb noscript, #listing-bf-slider .item .thumb noscript, .prd-groups .item .thumb noscript{
	/*display:none*/
	position:absolute;
	top:0;
}

#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: cover;
	width:224px;
	height:336px;
}

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: cover;
	width:224px;
	height:336px;
}

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: cover;
	width:224px;
	height:336px;
	
}

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: 15px;
	left: 0px;
}
body.new-collection #listing.grid-type-3 .item span.badge, body.total-looks #listing.grid-type-3 .item span.badge{
	
}

#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 span.thumb img, #listing-bf-slider.grid-type-5 .item span.thumb img, .prd-groups.grid-type-5 .item span.thumb img{
	image-rendering: -webkit-optimize-contrast;
}

#listing.grid-type-5 .item.n2022 span.thumb img, #listing.grid-type-5 .item.n2022 span.thumb, #listing-bf-slider.grid-type-5 .item.n2022 span.thumb img, #listing-bf-slider.grid-type-5 .item.n2022 span.thumb, .prd-groups.grid-type-5 .item.n2022 span.thumb img{
	width: 224px;
	height: 341px;
}


#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.n2022{
	padding-bottom: 0;
}

#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;
	image-rendering: -webkit-optimize-contrast;
}
#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.n2022, #listing.grid-type-4 .item.n2022, .prd-groups.grid-type-5 .item.n2022{
	padding-bottom: 0;
}

#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 .item.n2022 span.thumb, #listing-bf-slider .item.n2022 span.thumb, .prd-groups .item.n2022 span.thumb{
	width:100% !important;
	height:auto !important;
	padding-top:150%;
	background: #fff;
}

#listing .item.n2022 span.thumb.bg-n2022, #listing-bf-slider .item.n2022 span.thumb.bg-n2022, .prd-groups .item.n2022 span.thumb.bg-n2022{
	animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-name: preloadImageLoaderAnimate;
  background: #f6f7f8;
  
	background: -webkit-linear-gradient(to right, #eeeeee 8%, #fff 18%, #eeeeee 33%);
	background: -o-linear-gradient(to right, #eeeeee 8%, #fff 18%, #eeeeee 33%);
	background: linear-gradient(to right, #eeeeee 8%, #fff 18%, #eeeeee 33%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 );
  background-size: 800px 100px;
}

@keyframes preloadImageLoaderAnimate{
 0%{
		background-position: -800px 0
  }
 100%{
	background-position: 800px 0
  }
}


#listing .item.n2022 span.thumb picture, #listing-bf-slider .item.n2022 span.thumb picture, .prd-groups .item.n2022 span.thumb picture, #listing .item.n2022 span.thumb picture img, #listing-bf-slider .item.n2022 span.thumb picture img, .prd-groups .item.n2022 span.thumb picture img{
	position: absolute;
	top:0;
	left:0;
	width:100% !important;
	height:auto !important;
}

#listing .item.n2022 span.thumb video, #listing-bf-slider .item.n2022 span.thumb video, .prd-groups .item.n2022 span.thumb video{
	position: absolute;
	top:0;
	left:0;
	width:100% !important;
	height:auto !important;
	z-index:2;
}

#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: -14px;	
}
.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-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-p .p .ln-tro{
	border-color: #db0000;
}

.price span.pr.pr-b .p{
	color: #cf9672 !important;
	text-shadow: -1px 1px rgba(255,255,255,.5);	
}
.price span.pr.pr-b .p .ln-tro{
	border-color: #cf9672;
}
.price span.pr.pr-s .p{
	color: #8d8d8d !important;
	text-shadow: 0 1px #fff;
}
.price span.pr.pr-s .p .ln-tro{
	border-color: #8d8d8d;
}
.price span.pr.pr-g .p{
	color: #ffb907 !important;
	text-shadow: -1px 1px rgba(255,255,255,.5);
}
.price span.pr.pr-g .p .ln-tro{
	border-color: #ffb907;
}
.price span.pr.pr-h .p{
	color: #e60067 !important;
	text-shadow: 0 1px #fff;
}
.price span.pr.pr-h .p .ln-tro{
	border-color: #e60067;
}
.price span.pr.pr-plt .p{
	color: #0080c9 !important;
	text-shadow: 0 1px #fff;
}
.price span.pr.pr-plt .p .ln-tro{
	border-color: #0080c9;
}
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: 30px;
	line-height: 30px;
}
.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: 30px;
	line-height: 30px;
}
.article-detail div.detail-price-container .price span.pr .cnt-discount{
	font-size: 20px;
	padding: 6px 8px;
	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;
}
div.price span.pr.pr-p .p .ln-tro,
div.price span.pr.pr-bfr .p .ln-tro{
	border-color: #db0000;
}

.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;
}

.price span.pr .rrp{
	display:block;
	font-size:14px;
	color: #6c757d;
	padding-top: 4px;
}
.price span.pr .rrp sup{
	font-size: 6px;
}
.price span.pr .rrp em{
	font-size:14px !important;
	color: #6c757d;
	font-weight: normal !important
}
.price span.pr .rrp .icon-info{
	position:relative;
	width:10px;
	height:10px;
	margin-left:5px;
	cursor: help;
}
.price span.pr .rrp .icon-info:after{
	content:'\f05a';
	font-family: 'FontAwesome';
	font-style: normal;
	position:relative;
	font-weight: 400;
	font-size: 16px;
	color: #6c757d;
	top:1px;
}


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-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 ===
*/

<?php include(PUBLIC_DIR.'/css/desktop.badge.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.caroufredsel.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.happyhour.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.countdown.css'); ?>



/*
* === 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 }
#listingTestimonials 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-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #242424;
	/*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: #E8EDF2;*/
	background-color: #fff;
	/*border-top: 1px solid #ffcd64; border-left: 1px solid #ffcd64; border-right: 1px solid #ffcd64; border-bottom: 1px solid #c09947;*/
	border:1px solid #b4bbbf;
	-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.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;
  */
	border:1px solid #898d90;
	cursor: pointer;
}
.sizes a.few{
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #242424;
	/*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-2023.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;*/
	border:1px solid #898d90;
}
.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-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: #eff0f3;
 	/*border-top: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; border-bottom: 1px solid #b8b6b3;*/
	border:1px solid #ccc;
}
.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 {
	border: solid 1px #f56bc7;
	text-shadow: 0 1px rgba(255,255,255,.75);
	color: #ec008c;
}
.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;
}

.sizes .gr-size .orgnl{
	text-transform: none;
}
.sizes .gr-size .orgnl u{
	text-decoration: none;
	font-size: 12px;
}

.sizes .gr-size.gr-size-2lines{
	height:36px;
}
.sizes .gr-size.gr-size-2lines > span{
	display: table-cell;
  height: 36px;
  line-height: 13px;
  padding-top: 4px;
}
.sizes .gr-size.no-stock.gr-size-2lines:before, .sizes .gr-size.no-stock.gr-size-2lines:after{
  top: 17px;
}


/*
* === 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{
	font-size: 14px;
	margin-left: 18px;
	background: #E8EDF2;
	display: block;
  color: #242424;
	-webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
	-webkit-box-shadow : 0px 2px 2px rgba(0,0,0,0.25);
	-moz-box-shadow : 0px 2px 2px rgba(0,0,0,0.25);
	box-shadow : 0px 2px 2px rgba(0,0,0,0.25);
  padding: 24px 16px !important;
  background: #E8EDF2;
  border:0;
  width: auto;
}
.new-text-boxes .detail-page-not-offer .container{
	padding: 0;
	
}
.detail-page-not-offer .title{
	font-size: 15px;
	font-weight: 600;
	padding-bottom: 0px !important;
}
.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-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: 374px;
}
.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;
	image-rendering: -webkit-optimize-contrast;
}

.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: 6;
	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;
	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;
}
.full-width .article-description .product-common .desc-area .instruction ul.tag-boxes{
	margin:0;
	padding-bottom: 5px;
	height:auto;
}
.full-width .article-description .instruction ul.tag-boxes li{
	padding-left:40px !important;
	position:relative;
	width: auto;
	height: auto;
	float: none;
}
.article-description .instruction td i, .full-width .article-description .instruction ul.tag-boxes li 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;
	
}
.full-width .article-description .instruction ul.tag-boxes li i{
	top:5px;
}
.article-description .instruction td.i1 i, .full-width .article-description .instruction ul.tag-boxes li.i1 i{ background-position:0 0; }
.article-description .instruction td.i2 i, .full-width .article-description .instruction ul.tag-boxes li.i2 i{ background-position:0 -18px; }
.article-description .instruction td.i3 i, .full-width .article-description .instruction ul.tag-boxes li.i3 i{ background-position:0 -36px; }
.article-description .instruction td.i4 i, .full-width .article-description .instruction ul.tag-boxes li.i4 i{ background-position:0 -54px; }
.article-description .instruction td.i5 i, .full-width .article-description .instruction ul.tag-boxes li.i5 i{ background-position:0 -72px; }
.article-description .instruction td.i6 i, .full-width .article-description .instruction ul.tag-boxes li.i6 i{ background-position:0 -90px; }
.article-description .instruction td.i7 i, .full-width .article-description .instruction ul.tag-boxes li.i7 i{ background-position:0 -162px; }
.article-description .instruction td.i8 i, .full-width .article-description .instruction ul.tag-boxes li.i8 i{ background-position:0 -180px; }
.article-description .instruction td.i9 i, .full-width .article-description .instruction ul.tag-boxes li.i9 i{ background-position:0 -110px; top:10px }
.article-description .instruction td.i10 i, .full-width .article-description .instruction ul.tag-boxes li.i10 i{ background-position:0 -126px; }
.article-description .instruction td.i11 i, .full-width .article-description .instruction ul.tag-boxes li.i11 i{ background-position:0 -144px; }
.article-description .instruction td.i12 i, .full-width .article-description .instruction ul.tag-boxes li.i12 i{ background-position:0 -216px; }
.article-description .instruction td.i13 i, .full-width .article-description .instruction ul.tag-boxes li.i13 i{ background-position:0 -234px; }
.article-description .instruction td.i14 i, .full-width .article-description .instruction ul.tag-boxes li.i14 i{ background-position:0 -198px; }
.article-description .instruction td.i15 i, .full-width .article-description .instruction ul.tag-boxes li.i15 i{ background-position:0 -252px; }
.article-description .instruction td.i16 i, .full-width .article-description .instruction ul.tag-boxes li.i16 i{ background-position:0 -270px; }
.article-description .instruction td.i17 i, .full-width .article-description .instruction ul.tag-boxes li.i17 i{ background-position:0 -288px; }
.article-description .instruction td.i18 i, .full-width .article-description .instruction ul.tag-boxes li.i18 i{ background-position:0 -306px; }
.article-description .instruction td.i19 i, .full-width .article-description .instruction ul.tag-boxes li.i19 i{ background-position:0 -324px; }
.article-description .instruction td.i20 i, .full-width .article-description .instruction ul.tag-boxes li.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:30px;
	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;
	top: -1px !important;
	background: url('../img/mobile/table-measures-2022-icon.png') 0 0 !important;
	background-size: 44px 20px !important;
	width: 23px !important;
	height: 20px !important;
	display:none;
	
}

/*.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: none;
    color: #242424;
		font-size: 14px;
    margin: 0;
		padding: 0;
		cursor: pointer;
		text-decoration: none;
		line-height: 19px;
		text-transform: uppercase;
		font-weight: 600;
		letter-spacing:0.7px;
}
.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: #000;
	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{
	padding-top:25px;
	border:1px solid #d1d1d1;
	padding-left:19px;
	padding-right:19px;
	background: #fff;
	margin-top:10px;
}

#blog_posts.article-description-title-container .title h2, #blog_posts.article-description-title-container .title .h2{
	font-size: 18px;
line-height: 18px;
font-weight: 600;
color: #000000;
padding: 0px 0 0 0;
margin: 0;
}
#blog_posts.article-description-title-container .title a{
  color: #4974ff;
  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;
}

#blog_posts.article-description-title-container.bg-grey{
	background: #E8EDF2;
}
#blog_posts.article-description-title-container .action-bottom{
	text-align: center;
}
#blog_posts.article-description-title-container .action-bottom a{
	color: #4974ff;
  font-size: 13px;
  font-weight: normal;
  display:block;
  text-decoration: underline;
	display: inline-block;
	padding:15px;
}
#blog_posts.article-description-title-container .action-bottom a:hover{
  opacity: 0.7;
}




.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-title .packeta-icon{
	width:74px;
	height: 19px;
	background: url("../img/detail-sprite.png?5") no-repeat scroll -306px -249px;
	display:inline-block;
	float:left;
	position:relative;
	top: -4px;
	margin-right: 4px;
}

.transport-title .postahu-icon{
	width:80px;
	height: 41px;
	background: url("../img/detail-sprite.png?6") no-repeat scroll -402px -144px;
	display:inline-block;
	float:left;
	position:relative;
	top: -8px;
	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: 'Roboto', 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{
	width:214px;
	overflow:hidden;
	
	display:table-cell;
	font-size: 0;
	line-height: 0;
	vertical-align: top;
	
}
.home-blog-image a{
	display:block;
	border:1px solid #e9e9e9;
	font-size: 0;
	line-height: 0;
}
.home-blog-cont{
	padding-left: 20px;
	display:table-cell;
	vertical-align: top;
}
#blog_posts.article-description-title-container .home-blog-listing.n2022{
	padding-top: 0;
}
.home-blog-listing.n2022 .home-blog-image{
	overflow: visible;
	width: 126px;
	position: absolute;
	top: 24px;
	left: 0;
}
.home-blog-listing.n2022 .home-blog-image a{
	background:#fff;
	-webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
	-webkit-box-shadow : 0px 2px 2px rgba(0,0,0,0.25);
	-moz-box-shadow : 0px 2px 2px rgba(0,0,0,0.25);
	box-shadow : 0px 2px 2px rgba(0,0,0,0.25);
	padding-top: 100%;
	position: relative;
	overflow:hidden;
	border:0;
	width: 124px;
}
.home-blog-listing.n2022 .home-blog-image a img{
	position: absolute;
	top: 0;
	width: auto;
	height: 100%;
	/*margin-left: -50%;*/
}
.home-blog-listing.n2022 .home-blog-title{
	width: 100%;
}
.home-blog-listing.n2022 .home-blog-title h3, .home-blog-listing.n2022 .home-blog-title .h3{
	font-size: 16px;
	color:#242424;
	width: 100%;
}
.home-blog-listing.n2022 .home-blog-descr{
	font-size: 13px;
	font-style: italic;
}
.home-blog-listing.n2022 .home-blog-cont{
	padding-left: 16px;
	margin-left: 126px !important;
	display: block;
	overflow: hidden;
	margin-right: 16px;
	min-height: 126px;
}
.home-blog-listing.n2022 .one-home-blog-item{
	width: 50%;
	display: inline-block;
	margin-bottom: 0;
	vertical-align: top;
	padding-top: 24px;
	
}
.home-blog-listing.n2022 .one-home-blog-item .more {
	display:none;
}
#blog_posts.article-description-title-container .home-blog-listing.n2022 .action-bottom a.see-all-small{
	font-size: 14px;
	color: #242424;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 600;
	padding:24px;
}
#blog_posts.article-description-title-container .home-blog-listing.n2022 .action-bottom a.see-all-small:hover{
	text-decoration: underline;
	opacity: 1;
}




.more:hover{
	background: #2a2a2a;
}
.more{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #4c4c4c;
	padding: 0 13px;
	font-size: 12px;
	color: #fff;
	height: 30px;
	display: inline-block;
	line-height: 30px;
}

.home-blog-cont .more{
	background:none;
	color :#4974ff;
	font-size:13px;
	line-height: 17px;
	text-decoration : underline;
	padding: 0;
	
}
.home-blog-cont .more:hover{
	color : #3451b2;
}

.home-blog-title, .home-blog-title h3, .home-blog-title .h3{
	font-size: 18px;
	color: #242424;
	max-width: 500px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	padding: 0;
	margin: 0;
	line-height:18px;
	font-weight: 600
}
.home-blog-title:hover,
.home-blog-title h3:hover, .home-blog-title .h3:hover{
	color: #000;
	text-decoration: underline;
}

.home-blog-title h3, .home-blog-title .h3{
	padding-top:5px;
	padding-bottom:0px;
}

.home-blog-cat{
	font-size: 12px;
	line-height: 17px;
	display: block;
	font-weight: normal;
	color: #6d6d6d
}
.home-blog-date{
	position: relative;
	font-size: 13px;
	color: #242424;
	margin-bottom: 7px;
	display: inline-block
}
.one-home-blog-item{
	margin-bottom: 30px;
	/*min-height: 214px;*/
	position:relative;
}
.home-blog-descr{
	font-size: 14px;
	line-height: 21px;
	color: #242424;
	padding-bottom: 10px;
	display: block;
}
.one-home-blog-item.last{
	border-bottom: 0;
}

<?php include(PUBLIC_DIR.'/css/desktop.footer.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.spotlight.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.mega-spotlight.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.social-module.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.profile-news.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.profile-order-review.css'); ?>
<?php /*include(PUBLIC_DIR.'/css/desktop.holder-blackfriday.css');*/ ?>

/* 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{
	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
}

.sticky-one-cart-item .item-price-container.price span.pr .rrp{
	display: inline-block;
	/*float: left;*/
	margin-right: 8px;
	padding:0;
	top:0;
	line-height: 14px;
	font-size: 14px;
}



.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
}

.price span.pr .lyly-pnts, .row-cnt-discount .lyly-pnts{
	/*float: right;*/
	color: #FF2DB2;
	line-height: 14px ;
	font-size: 17px;
	font-style: normal;
	margin-left: 7px;
	position: absolute;
	font-weight: bold;
	text-shadow: none;
	display : none;
	/*padding-left: calc(100% + 7px);*/
	white-space: nowrap;
}

.price span.pr .lyly-pnts em, .row-cnt-discount .lyly-pnts em{
	font-size: 15px;
}
.price span.pr .lyly-pnts em i, .row-cnt-discount .lyly-pnts em i{
	text-transform: none;
	font-style: normal;
	font-size: 13px;
	position: relative;
	top:-1px;
}


#listing.grid-type-3 div.price span.pr.pr-p .lyly-pnts, #listing.grid-type-3 div.price span.pr.pr-b .lyly-pnts, #listing.grid-type-3 div.price span.pr.pr-s .lyly-pnts, #listing.grid-type-3 div.price span.pr.pr-g .lyly-pnts, #listing.grid-type-3 div.price span.pr.pr-h .lyly-pnts, #listing.grid-type-3 div.price span.pr.pr-bfr .lyly-pnts, #listing.grid-type-3 div.price span.pr.pr-plt .lyly-pnts {
    font-size: 14px;
}
#listing.grid-type-3 div.price span.pr.pr-p .lyly-pnts em, #listing.grid-type-3 div.price span.pr.pr-b .lyly-pnts em, #listing.grid-type-3 div.price span.pr.pr-s .lyly-pnts em, #listing.grid-type-3 div.price span.pr.pr-g .lyly-pnts em, #listing.grid-type-3 div.price span.pr.pr-h .lyly-pnts em, #listing.grid-type-3 div.price span.pr.pr-bfr .lyly-pnts em, #listing.grid-type-3 div.price span.pr.pr-plt .lyly-pnts em {
	font-size: 13px;
	padding-top:1px;
}

#listing.grid-type-3 div.price span.pr.pr-p .lyly-pnts em i, #listing.grid-type-3 div.price span.pr.pr-b .lyly-pnts em i, #listing.grid-type-3 div.price span.pr.pr-s .lyly-pnts em i, #listing.grid-type-3 div.price span.pr.pr-g .lyly-pnts em i, #listing.grid-type-3 div.price span.pr.pr-h .lyly-pnts em i, #listing.grid-type-3 div.price span.pr.pr-bfr .lyly-pnts em i, #listing.grid-type-3 div.price span.pr.pr-plt .lyly-pnts em i {
	font-size: 11.5px;
	position: relative;
	top:-1px;
}

#listing.grid-type-5 div.price span.pr .lyly-pnts{
    font-size: 13.5px;
		margin-left:3px;
		padding-top:0;
		top:0px;
}

#listing.grid-type-5 div.price span.pr .lyly-pnts em{
	font-size: 13.5px;
	padding-top:1px;
}
#listing.grid-type-5 div.price span.pr .lyly-pnts em i{
	font-size: 11.5px;
	position: relative;
	top:-1px;
}


.item:hover .price span.pr .lyly-pnts{
	display:inline-block
}
.detail-page-content.item .price span.pr .lyly-pnts{
	display:block;
	float: right;
	position:relative;
	padding-left:0px;
	top:0px;
	font-size: 20px;
	line-height: 20px;
	margin-left:5px;
}
.detail-page-content.item .price span.pr .lyly-pnts em{
	font-size: 20px !important;
}
.detail-page-content.item .price span.pr .lyly-pnts em i{
	top:-2px
}



/*.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:10px 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;
	line-height: 18px;
	
}
.sticky-cart .free-shipping-line b{
	font-weight: normal;
	font-weight: 600;
}


.sticky-cart .active-promocode-line{
	background: #FFF0E2;
	padding:7px 14px;
	
	font-size: 13px;
	font-style: normal;
	color: #242424;	
	text-align: left;
	font-weight: normal;
	white-space: normal;
	position:relative;
	left:-14px;
	width:calc( 100% );
	top: -15px;
	line-height: 18px;
	
}
.sticky-cart .active-promocode-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;
}

.sticky-cart-general-container.red, .sticky-cart-general-container.red .price em, .sticky-cart-general-container.red .price sup, .sticky-cart-general-container.red .price span.pr .p{
	color: #FF0000;
}


/* 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 .red .price span.pr .p, .summary-checkout .red .price span.pr .p{
	color: #FF0000;
}

.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;
}

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

.giftcard .text-holder-inner.new .description .inner{
	height:auto !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;
}

.lang-ro .on-shop-cart .cart-transport-title .country-image[data-iso="ro"], .lang-ro .summary-checkout .cart-transport-title .country-image[data-iso="ro"]{
	display: none;
}
.lang-hu .on-shop-cart .cart-transport-title .country-image[data-iso="hu"], .lang-hu .summary-checkout .cart-transport-title .country-image[data-iso="hu"]{
	display: none;
}

.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;
}
.new-text-boxes .one-tab-title .title{
	font-size: 14px;
	text-transform: uppercase;
	line-height: 19px;
	padding-bottom: 7px;
	color: #242424;
	
}
.new-text-boxes .one-tab-title{
	margin-left:30px;
	text-decoration:none;
	position: relative;
}
.new-text-boxes .one-tab-title:first-child{
	margin-left:0px;
}
.new-text-boxes .one-tab-title .selected-cover{
	position:absolute;
	width: 100%;
	height: 4px;
	bottom:-1px;
}
.new-text-boxes .one-tab-title.selected .title{
	color: #11A545;
}
.new-text-boxes .one-tab-title.selected .selected-cover{
	background: #11A545;
}

.new-text-boxes .tabs-title-container{
	margin-bottom: 25px;
	border-bottom:1px solid #d1d1d1;
}
.new-text-boxes .banner-container{
	border-left:0;
	border-right:0;
	margin:20px 0 15px;
}


.advantage-of-starhiners-account{
	
}
.advantage-of-starhiners-account > .inner{
	padding: 20px 40px 20px 20px;
	background:#F2F2F2;
	float: right;
	vertical-align:top;
	text-align: left;
}

.advantage-of-starhiners-account > .inner .title{
	font-size: 20px;
	line-height: 27px;
	padding:0;
	padding-bottom: 10px;
}

.advantage-of-starhiners-account > .inner ul{
	width:auto;
	padding-left:10px;
}
.advantage-of-starhiners-account > .inner li{
	line-height: 35px;
	font-size:14px;
	color: #242424;
	
	
}
.advantage-of-starhiners-account > .inner li i{
	margin-right: 10px;
}
.advantage-of-starhiners-account > .inner li i.check:after{
	content:'\f14a';
	font-family: 'FontAwesome';
	height:21px;
	line-height: 35px;
	font-size: 21px;
	font-style: normal;
	font-weight: normal;
	color: #11A545;
	position:relative;
	top:3px;
}




.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: #242424;
	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;
	line-height: 19px;
}

.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-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-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-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 .left-menu-box .one-left-menu i.bell-icon{
	background-position: -190px -0px;
}

.profile-page .left-menu-box .one-left-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: 13px;
  box-sizing: border-box;
	line-height: 13px;
	margin-left:5px;
	top:13px;
}


.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: #45ab69;
	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;
}

.testimonials-listing.hide-left-sidebar #content_inside{
	padding-left:0 !important;
}
.testimonials-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;
	
}

.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{
	
	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 .selectize-control.selectize, .finalize-order .tab-content .selectize-control.selectize{
	width: 319px;
	height: 28px;
	background: #ffffff;
}
.new-address-container .selectize-input > input, .finalize-order .tab-content .selectize-input > input{
	height:auto;
	font-size: 14px;
}
.new-address-container .selectize-dropdown, .selectize-input, .new-address-container .selectize-input input,
.finalize-order .tab-content .selectize-dropdown, .selectize-input, .finalize-order .tab-content .selectize-input input{
	font-size: 14px !important;
}

.new-address-container .row.error-message-with-margin-left .inline-parent-error-container,.finalize-order .tab-content .row.error-message-with-margin-left .inline-parent-error-container{
	left: 320px;
	top: 24px;
}

.new-address-container .row.error-message-with-margin-left .inline-check-container,.finalize-order .tab-content .row.error-message-with-margin-left .inline-check-container{
	display:none;
}




.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;
	max-width: 600px;
}

.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 a.gr-size, #notify-add2bag a.gr-size{
	min-width: 60px;
	height: 40px;
	font-size: 15px;
	line-height: 40px;
}

#notify-add2wishlist .sizes .gr-size.no-stock:before, #notify-add2wishlist .sizes .gr-size.no-stock:after{
	top: 19px;
}

#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, #notify-add2bag.notify .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, #notify-add2bag.notify .prd-cnt .article-title, #notify-add2bag.notify .prd-cnt .add-form .t{
	color: #242424;
	font-size:14px;
	padding:0;
	line-height: 17px;
	margin-bottom: 7px;
	
}
#notify-add2wishlist.notify .prd-cnt, #notify-add2bag.notify .prd-cnt{
	float:none;
	padding: 0;
}
#notify-add2wishlist.notify .prd-cnt .article-title, #notify-add2bag.notify .prd-cnt .article-title{
	display:none;
}
#notify-add2wishlist.notify .prd-cnt .add-form .t{
	display:none;
}
#notify-add2wishlist.notify .prd-img, #notify-add2bag.notify .prd-img{
	display:none;
}


#notify-add2wishlist.notify .prd-cnt .add-form .t.second{
	display:none;
}

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

#notify-add2wishlist.notify .sizes, #notify-add2bag.notify .sizes{
	height: auto;
	clear:both;
	
	float:none;
	padding: 10px 0;
}
#notify-add2wishlist.notify .sizes{
	padding:0;
}
#notify-add2wishlist.notify .wishFld{
	padding-top:15px;
	height:auto;
	overflow: hidden;
	padding-bottom:10px;
}

#notify-add2wishlist.notify input#wishlist_email, #notify-add2wishlist.notify input#wishlist_phone{
	line-height: 33px;
	height: 33px;
	position: relative;
	color: #666;
	font-size: 13px;
	top: 1px;
	width: calc(100% - 22px);
	margin-right: 15px;
	display: block;
	background:#fff;
	padding:0 10px;
	
}
#notify-add2wishlist.notify .wishlist-btn.h37{
	position: static;
	top:auto;
	margin-top:15px;
}

#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: 0px;
	display: block;
	color: #242424;
	
}
/* 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;
	
}
#notify-TryOnShowroom.notify .showroom_data .selectboxit-container .selectboxit-text{
	font-size: 13px;
	color: #6d6d6d;
	max-width: 100% !important;
	font-family: "Roboto",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;
	

}
#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: 21px;
	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-size: 13px; color: #95ce9d; text-shadow: 0 1px #fff;
	padding : 13px;
	margin-bottom:20px;
}
.message-info.error{
	border: solid 1px #ffa2a2;
	
	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[rel="sizes"] .filter-box-content-inner2, .filter-container .filter-box-container[rel="colors"] .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[rel="sizes"] .filter-box-content-inner .ps-scrollbar-y-rail, .filter-container .filter-box-container[rel="colors"] .filter-box-content-inner .ps-scrollbar-y-rail{
    opacity: 1;
    background: #eee;
		margin-right: 10px;
}
.filter-container .filter-box-container[rel="sizes"] .filter-box-content-inner .ps-scrollbar-y-rail .ps-scrollbar-y, .filter-container .filter-box-container[rel="colors"] .filter-box-content-inner .ps-scrollbar-y-rail .ps-scrollbar-y{
    cursor: pointer
}
.filter-container .filter-box-container[rel="sizes"] .filter-box-content-inner .ps-scrollbar-y-rail:hover, .filter-container .filter-box-container[rel="colors"] .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;
}

.filter-extern-container.n2022 .filter-container .filter-box-container .filter-box-search{
	margin-left:-16px;
	margin-right:-16px;
	border-bottom:1px solid #d1d1d1;
	padding:10px 16px 16px;
}

.filter-extern-container.n2022 .filter-container .filter-box-container .filter-box-search input.little{
	height: 40px;
	line-height: 40px;
	color: #242424;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #E8EDF2;
	border:0;
	padding-left:10px;
	-webkit-box-shadow : none;
	-moz-box-shadow : none;
	box-shadow : none;
}
.filter-extern-container.n2022 .filter-container .filter-box-container .filter-box-search .search-icon:after{
	color: #666;
	font-size: 17px;
	top: 21px;
	right:34px;
}
.filter-extern-container.n2022 .filter-container .filter-box-container.with-searchfield .filter-box-content-inner{
	overflow: visible;
}


/*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;
}

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

.filter-box-content .filter-box-content-inner .delete-filters{
	padding-top: 7px;
	padding-bottom: 9px;
	padding-left: 3px;
}
.filter-container .filter-item-overlay, .filter-container .filter-color u b{
	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: 22px;
	-webkit-border-radius: 28px;
		-moz-border-radius: 28px;
		border-radius: 28px;
		
}
.filter-container .filter-color{
	display: inline-block;
	color: #666666;
	font-size: 13px;
	line-height: 26px;
}
.filter-container .filter-color em{
	font-style: normal;
}

.filter-container .filter-color u{
	width: 24px;
	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;
	top:7px;
	overflow: hidden;
	-webkit-border-radius: 28px;
		-moz-border-radius: 28px;
		border-radius: 28px;
}
.filter-container .filter-color:hover em{
	text-decoration: underline;
	color: #242424;
}
.filter-container .filter-color:hover .filter-item-overlay, .filter-container .filter-color:hover u b{
	/*-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	*/
	border: 1px solid #000000
}


.filter-extern-container.n2022 .filter-container .filter-box-qty{
	/*float: right;
	padding: 15px 0;
  padding-right: 0px;
	display: block;
	font-size: 14px;
	padding-right: 10px;*/
	position:absolute;
	right:0;
	top:0;
	font-size: 14px;
	padding-right: 10px;
	color: #242424;
	padding-top:11px;
}

.filter-extern-container.n2022 .filter-container .filter-box-colors-container .filter-box-qty{
	padding-top:15px;
}

.filter-extern-container.n2022 .filter-container .filter-box-colors-container, .filter-extern-container.n2022 .filter-container .filter-box-textures-container, .filter-extern-container.n2022 .filter-container .filter-box-content-inner .sizes{
	padding:0;
	
}
.filter-extern-container.n2022 .filter-box-colors-container a.filter-color{
	padding-left:67px !important;
	line-height:19px;
	height: 19px;
	padding-top:15px;
	padding-bottom:15px;
	position:relative;
}
.filter-extern-container.n2022 .filter-box-colors-container a.filter-color i.checkbox{
	
	background: url("../img/checkbox-sprite.png?3") no-repeat;
	background-position: -44px 0;
	width: 17px;
	top: 16px;
	left: 10px;
	height: 17px;
	display: block;
	position: absolute;
	
}
.filter-extern-container.n2022 .filter-box-colors-container a.filter-color:hover i.checkbox{
	background-position: 0px 0;
}
.filter-extern-container.n2022 .filter-box-colors-container a.filter-color.selected i.checkbox{
	background-position: -21px 0;
}

.filter-container .filter-box-colors-container a.filter-color u{
	position: absolute;
	top: 12px;
	left:40px;
}

.filter-container .filter-box-colors-container a.filter-color em{
	font-size: 14px;
    line-height:22px;
    color: #242424;
    height: 19px;
}

.filter-extern-container.n2022 .filter-box-colors-container > div{
	border-bottom: 1px solid #d1d1d1;
	position:relative;
}
.filter-extern-container.n2022 .filter-box-colors-container > div:last-child{
	border-bottom:0;
}

.filter-extern-container.n2022 .filter-box-colors-container a i{
    background-position: -44px 0;
    width: 17px;
    top: 11px;
    left:10px;
}
.filter-extern-container.n2022 .filter-box-colors-container a:hover i{
    background-position: 0 0;
}
.filter-extern-container.n2022 .filter-box-colors-container a.selected{
    font-weight: 600;
}
.filter-extern-container.n2022 .filter-box-colors-container a.selected i{
    background-position: -21px 0;
}



.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: 0px !important;
	margin-top: 0px;
	margin-bottom: 0px;
	display: inline-block;
	background:none;
	border:0;
	float: none;
	text-align: left;
	color:#666;
	font-size: 13px;
	height: 22px;
	line-height: 22px;
	padding-left:22px !important;
}
.filter-container .sizes a .flat-size-btn, .filter-container .sizes a .flat-size-btn2{
	font-size: 13px;
	line-height: 22px;
	font-weight: normal;
}

.filter-container .sizes a:hover{
	background:none;
	border: 0;
}
.filter-container .sizes a:hover .flat-size-btn, .filter-container .sizes a:hover .flat-size-btn2{
	text-decoration: underline;
	color: #242424;
}


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

.filter-container .sizes a.gr-size.selected{
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.filter-container .sizes a.gr-size i{
	top:3px;
}

.filter-container .sizes a.gr-size.selected i{
	background-position: -192px 0;
}

.filter-container .sizes .li-title{
	font-size: 13px;
	line-height: 30px;
	font-weight: 600;
}
.filter-container .sizes .li-title.first{
	line-height: 14px;
	padding-bottom: 8px;
	padding-top: 0;
}

.filter-container .cleaves a {
    margin-right: 4px;
    margin-top: 5px;
		margin-bottom : 0
}

.filter-extern-container.n2022 .filter-container .sizes a{
	padding-left:36px !important;
	line-height:19px;
	height: 19px;
	padding-top:10px;
    padding-bottom:10px;
}
.filter-extern-container.n2022 .filter-container .sizes a .flat-size-btn, .filter-extern-container.n2022 .filter-container .sizes a .flat-size-btn2{
	font-size: 14px;
    line-height:19px;
    
    color: #242424;
    height: 19px;
}

.filter-extern-container.n2022 .filter-container .sizes > div{
	border-bottom: 1px solid #d1d1d1;
	position:relative;
}
.filter-extern-container.n2022 .filter-container .sizes > div:last-child{
	border-bottom:0;
}
.filter-extern-container.n2022 .filter-container .sizes > div.clear{
	border-bottom:0;
}

.filter-extern-container.n2022 .filter-container .sizes a i{
    background-position: -44px 0;
    width: 17px;
    top: 11px;
    left:10px;
}
.filter-extern-container.n2022 .filter-container .sizes a:hover i{
    background-position: 0 0;
}
.filter-extern-container.n2022 .filter-container .sizes a.selected{
    font-weight: 600;
}
.filter-extern-container.n2022 .filter-container .sizes a.selected i{
    background-position: -21px 0;
}
.filter-extern-container.n2022 .filter-container .sizes a.selected .flat-size-btn, .filter-extern-container.n2022 .filter-container .sizes a.selected .flat-size-btn2{
	 font-weight: 600;
}

.filter-extern-container.n2022 .filter-container .sizes .li-title, .filter-extern-container.n2022 .filter-container .items .li-title{
	font-size:15px;
	line-height: 22px;
	padding-left:10px;
	padding-top:10px;
	font-weight: 600;
	color: #242424;
}
.filter-extern-container.n2022 .filter-container .sizes .li-title.first, .filter-extern-container.n2022 .filter-container .items .li-title.first{
	padding-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;
}

.filter-container .filter-box-content-inner .sizes{
	padding-bottom:0px;
}

/* 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 shipping methods */

body.finalize-order .shipping-lst{
	padding-top:22px;
}

.finalize-order .shipping-method  .shipping-lst li{
	margin-bottom: 14px;

}
.finalize-order .shipping-method .shipping-lst li.disabled{
	margin-bottom: 11px;
}
.finalize-order .shipping-method .shipping-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 .shipping-method .shipping-lst label{
	font-size: 16px;
}
.finalize-order .shipping-method .shipping-lst li.disabled label{
	display: inline-block	;
	position:relative;
	text-decoration:line-through;
	padding-left:26px;
	cursor : default
}


.finalize-order .shipping-lst{
	padding-left: 0px;
	float: left;
	width: 295px;
}
.finalize-order .shipping-lst label{
	color: #6d6d6d;
	cursor :  pointer;
}
.finalize-order .shipping-lst label.selected, .finalize-order .shipping-lst label:hover{
	color: #242424 !important;
	
}


.shipping-method-content{
	float: left;
	background: #f8f8f8;
	color: #707070;
	/*text-shadow: 1px 1px 0 #fff;*/
	font-size: 13px;
	
	border-left: 1px solid #e9e9e9;
	padding: 22px 0 22px 22px;
	background: none;
	
}
.shipping-method-content h3{
	margin: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #242424;
}
.shipping-method-content ul{
	list-style: initial;
	width: auto;
}
.shipping-method-content ul{
	margin: 0;
	padding: 0;
	margin-left: 17px;
}
.shipping-method-content ul li{
	margin-top: 10px;
}
.shipping-method-content ul a{
	color :#707070;
	text-decoration: underline;
}
.shipping-method-content ul a:hover{
	color :#000000;
}

.shipping-method .one-shipping-method.selected{
	display: block;
}
.shipping-method .one-shipping-method{
	display: none;
}

.shipping-method-content .special-color{
	color: #11A545;
	text-transform: uppercase;
	font-weight: 600;
}

.shipping-method-content .price span.pr .p{
	display: inline-block;
	top:	1px;
	font-size:15px;
	font-weight: 600;

}
.shipping-method-content .price em{
	font-size: 13px;
	font-weight: 600;
}
.shipping-method-content .price sup{
	font-size: 7px;
}


.summary-checkout table td{
	line-height: 19px;
}

.shipping-method-content .pin-icon, .shipping-method-content .hours-icon, .summary-checkout .pin-icon, .summary-checkout .hours-icon, .order-detail .pin-icon, .order-detail .hours-icon{
	position: relative;
	width: 20px;
	height: 20px;
	display: block;
	
}
.shipping-method-content .pin-icon:after, .shipping-method-content .hours-icon:after, .summary-checkout .pin-icon:after, .summary-checkout .hours-icon:after, .order-detail .pin-icon:after, .order-detail .hours-icon:after{
	content: '\f041';
	font-family: 'FontAwesome';
	font-style: normal;
	position: absolute;
	font-weight: normal;
	font-size: 17px;
	height: 20px;
	width: 20px;
	color: #45ab69;
	display: inline-block;
	line-height: 20px;
	text-align: center;
	float: right;
	position: absolute;
	top: 0px;
	right: 0px;
}
.shipping-method-content .hours-icon:after, .summary-checkout .hours-icon:after, .order-detail .hours-icon:after{
	content: '\f017';
}


/* 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?6') 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-icon.packeta{
	width: 100px;
	height: 27px;
	margin-top: 10px;
	background-position: -125px -118px;
}
.payment-method-icon.postahu{
	width: 82px;
	height: 38px;
	margin-top: 5px;
	background-position: -197px -146px;
}

.payment-method-icon.easybox{
	width: 83px;
	height: 30px;
	margin-top: 5px;
	background-position: -190px -199px;
}

.payment-method-icon.netopia{
	background: url('../img/detail-sprite.png?4') no-repeat scroll 0 0 transparent;
	background-position: 0 -269px;
	width: 388px;
	height: 37px;
	margin-top: 10px;
	
}


.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
}

.payment-method .save-card-data-for-next-payments{
	border:1px solid #d1d1d1;
	padding:20px;
	margin-top: 12px;
	width:600px;
}

.payment-method .save-card-data-for-next-payments-title{
	font-size: 16px !important;
	font-weight: 600 !important;
	color: #45AB69 !important;
	margin: 0 !important;
	line-height: 25px !important;
}
.payment-method .save-card-data-for-next-payments-list{
	padding-top:0px;
}
.payment-method .save-card-data-for-next-payments-list ul{
	padding-bottom:10px;
	
}

.payment-method .save-card-data-for-next-payments-options{
	border-top:1px solid #d1d1d1;
	padding-top: 10px;	
}

.payment-method .save-card-data-for-next-payments-option{
	padding-left:12px;
	line-height: 25px !important;
}
.payment-method .save-card-data-for-next-payments-option label{
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	color: #242424 !important;
}

.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;
	float: none;
}
#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:static;
	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%;
}
#main_container .listing-overlay, #listing .listing-overlay, #listingSocialPhotos .listing-overlay, #listingTestimonials .listing-overlay{
	background: #f7f7f7;
	position: absolute;
	top:3px;
	width: 105%;
	z-index: 3;
	left:3px;
	text-align: center;
}
#main_container .listing-overlay .loader-listing, #listing .listing-overlay .loader-listing, #listingSocialPhotos .listing-overlay .loader-listing, #listingTestimonials .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 */
<?php include(PUBLIC_DIR.'/css/desktop.banner.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.slider.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.top-count-down-products.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.home-social-items.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.carousel-social-items.css'); ?>


/* 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: 'Roboto', 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;
}

.green-title .netopia-icon{
	background: url('../img/detail-sprite.png') no-repeat scroll 0 -269px 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-netopia-icon{
	width: 80px;
	height: 20px;
	background: url("../img/detail-sprite.png?1") no-repeat scroll 0px -307px;
	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;
    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-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-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;
  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-size: 28px;
  font-weight: normal;
}
body.giftcard-buy .gift-card-price-container{
  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-size: 20px;
}
body.giftcard-buy .giftcard-from-name{
  width: 363px;
  color: #b7229b;
  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: 35px !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: 'Roboto', 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 .item .price span.pr .p .ln-tro{
	display: none;
}
#listing .item:hover .price span.pr .p .ln-tro{
	display: block;
}

#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;
}


#listing.grid-type-3 .item.n2022 div.price span.pr.pr-p .p, #listing.grid-type-3 .item.n2022 div.price span.pr.pr-b .p, #listing.grid-type-3 .item.n2022 div.price span.pr.pr-s .p, #listing.grid-type-3 .item.n2022 div.price span.pr.pr-g .p, #listing.grid-type-3 .item.n2022 div.price span.pr.pr-h .p, #listing.grid-type-3 .item.n2022 div.price span.pr.pr-bfr .p, #listing.grid-type-3 .item.n2022 div.price span.pr.pr-plt .p
{
	display: inline-block;
	top: 0 !important;
	font-size: 17px;
}


#listing.grid-type-5 .item.n2022 div.price span.pr.pr-p .p, #listing.grid-type-5 .item.n2022 div.price span.pr.pr-b .p, #listing.grid-type-5 .item.n2022 div.price span.pr.pr-s .p, #listing.grid-type-5 .item.n2022 div.price span.pr.pr-g .p, #listing.grid-type-5 .item.n2022 div.price span.pr.pr-h .p, #listing.grid-type-5 .item.n2022 div.price span.pr.pr-bfr .p, #listing.grid-type-5 .item.n2022 div.price span.pr.pr-plt .p,

#listing.grid-type-4 .item.n2022 div.price span.pr.pr-p .p, #listing.grid-type-4 .item.n2022 div.price span.pr.pr-b .p, #listing.grid-type-4 .item.n2022 div.price span.pr.pr-s .p, #listing.grid-type-4 .item.n2022 div.price span.pr.pr-g .p, #listing.grid-type-4 .item.n2022 div.price span.pr.pr-h .p, #listing.grid-type-4 .item.n2022 div.price span.pr.pr-bfr .p, #listing.grid-type-4 .item.n2022 div.price span.pr.pr-plt .p,

.prd-groups.grid-type-5 .item.n2022 div.price span.pr.pr-p .p, .prd-groups.grid-type-5 .item.n2022 div.price span.pr.pr-b .p, .prd-groups.grid-type-5 .item.n2022 div.price span.pr.pr-s .p, .prd-groups.grid-type-5 .item.n2022 div.price span.pr.pr-g .p, .prd-groups.grid-type-5 .item.n2022 div.price span.pr.pr-h .p, .prd-groups.grid-type-5 .item.n2022 div.price span.pr.pr-bfr .p, .prd-groups.grid-type-5 .item.n2022 div.price span.pr.pr-plt .p
{
	top: 0px !important;
	font-size: 17px;
	display:inline-block;
}


.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;
}
<?php include(PUBLIC_DIR.'/css/desktop.return-form.css'); ?>



.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;
}
<?php include(PUBLIC_DIR.'/css/desktop.competition.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.competition-collection.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.help.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.blog.css'); ?>

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-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.no-background{
	background: none;
}
.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 h3{
	margin: 0;
	font-size: 23px;
	line-height: 27px;
	
}
.new-text-boxes .title h2.h3{
	margin: 0;
	font-size: 23px;
	line-height: 27px;
	
}

.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, .btn-2019.btn-rounded:hover{
	-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;
}

.btn-2019 .icn-svg {
    position: absolute;
    left: 17px;
    top: 5px;
}

.btn-2019 i.right-arrow:after{
	top: -18px !important;
}


.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;
}

.black-link-n2022{
	font-size: 14px;
	font-weight: 600;
	color: #242424;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
}
.black-link-n2022:hover{
	color: #242424;
	text-decoration: underline;
}

.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;
	color: #242424;
}
.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.ref2performant .product-badges li.phone{
	display:none;
}

body.refProfitshare #header-wrapper .top-info .info.phone{
	visibility:hidden
}
body.refProfitshare #footer .contact .tel{
	display:none;
}
body.refProfitshare .product-badges li.phone{
	display:none;
}

.affiliate-sticky{
	position:fixed;
	top:150px;
	right:0px;
	z-index: 11;
	padding: 10px;
	
}
.affiliate-sticky .save-affiliate-link-button{
	background:#fc77ba;
	color: #fff;
	height:auto;
	border:0;
	line-height: 15px;
	text-align: center;
	padding: 10px;
	min-width:60px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.affiliate-sticky .save-affiliate-link-button:hover{
	background:#e25b9f;
	height:auto;
	border:0;
	line-height: 15px;
	text-align: center;
	padding: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.affiliate-sticky .icon-save{
	position: relative;
	height: 30px;
	display:block;
	margin-bottom:5px;
}


.affiliate-sticky .icon-save:after{
	content:'\f0c7';
	font-family: 'FontAwesome';
	height:30px;
	line-height: 30px;
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
}


<?php include(PUBLIC_DIR.'/css/desktop.badges.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.measures.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.detail-page.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.popup-holidays.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.showroom.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.full-screen-view.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.gift.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.article-detail-v3.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.notification-box.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.newsletter.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.testimonials.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.social-sticky.css'); ?>

<?php /*include(PUBLIC_DIR.'/css/desktop.blackfriday2016.css');*/ ?>
<?php /*include(PUBLIC_DIR.'/css/desktop.blackfriday2017.css');*/ ?>
<?php /*include(PUBLIC_DIR.'/css/desktop.blackfriday2-2017.css');*/ ?>
<?php /*include(PUBLIC_DIR.'/css/desktop.birthday2017.css');*/ ?>

<?php include(PUBLIC_DIR.'/css/desktop.taboola.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.contests.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.loyality.css'); ?>


<?php include(PUBLIC_DIR.'/css/desktop.1200px.css'); ?>
<?php /*include(PUBLIC_DIR.'/css/desktop.birthday2018.css');*/ ?>
<?php /*include(PUBLIC_DIR.'/css/desktop.birthday2018-2.css');*/ ?>

<?php /*include(PUBLIC_DIR.'/css/desktop.birthday2018-3.css');*/ ?>
<?php /*include(PUBLIC_DIR.'/css/desktop.birthday2019.css');*/ ?>

<?php include(PUBLIC_DIR.'/css/desktop.summer-sale2019.css'); ?>
<?php /*include(PUBLIC_DIR.'/css/desktop.birthday2019_3.css');*/ ?>
<?php /*include(PUBLIC_DIR.'/css/desktop.october-sale2019.css');*/ ?>
<?php /*include(PUBLIC_DIR.'/css/desktop.birthday2019_4.css');*/ ?>
<?php /*include(PUBLIC_DIR.'/css/desktop.birthday2019_5.css');*/ ?>

<?php /*include(PUBLIC_DIR.'/css/desktop.blackfriday2018.css');*/ ?>
<?php /*include(PUBLIC_DIR.'/css/desktop.blackfriday2018-2.css');*/ ?>

<?php /*include(PUBLIC_DIR.'/css/desktop.blackfriday-page-2019.css');*/ ?>

<?php /*include(PUBLIC_DIR.'/css/desktop.blackfriday2019.css');*/ ?>
<?php /*include(PUBLIC_DIR.'/css/desktop.blackfriday2019-last-chance.css');*/ ?>
<?php /*include(PUBLIC_DIR.'/css/desktop.january-sale2020.css');*/ ?>
<?php /*include(PUBLIC_DIR.'/css/desktop.birthday2020_1.css');*/ ?>

<?php include(PUBLIC_DIR.'/css/desktop.total-look-detail.css'); ?>
<?php include(PUBLIC_DIR.'/css/desktop.social-photos.css'); ?>

<?php include(PUBLIC_DIR.'/css/desktop.engros.css'); ?>

<?php include(PUBLIC_DIR.'/css/desktop.full-width.css'); ?>

<?php include(PUBLIC_DIR.'/css/chosen.min.css'); ?>
<?php include(PUBLIC_DIR.'/css/slick.slider.css'); ?>

.bg-default{ background: #fff; }
.bg-red{ background: #D83636; }
.bg-grey{ background: #E8EDF2; }

<?php include(PUBLIC_DIR.'/css/desktop.svg-container.css'); ?>
