

/* promo stranica glavna */
#association .offer {
    display: block;
    position: absolute;
    width: 580px;
    height: 300px;
    background-color: #ffffff;
    margin: 20px 0 0 600px;
    padding: 20px;
    line-height: 22px;
}

.container-launch-page .prime_videoframe {
    margin-left: -426px;
}
.container-launch-page .prime_videoframe {
    margin-left: -330px;
    top: 65px;
}
.prime_videoframepromo {
    position: absolute;
    top: 100px;
    left: 50%;
    margin-left: -426px;
	overflow-x: hidden;
}
.container-launch-page .video_advices {
    height: 480px !important;
}
.container-launch-page .video_advices {
    height: 525px;
    overflow: hidden;
}
.container-launch-page .prime_video_bkg {
    left: 0 !important;
}
.container-launch-page .prime_video_bkg {
    top: 0px;
    left: -35px;
}
.container-launch-page .prime_video_bkg {
    top: -72px;
    left: 21px;
}
.prime_video_bkg {
    position: relative;
    top: 0;
    left: 0;
    height: 518px;
    width: 100%;
}

@media only screen and (max-width: 1400px) and (min-width: 0px)
.container, .container5 {
    position: relative;
    width: 960px;
    margin: 0 auto;
}
.container-launch-page h2 {
    display: block;
    padding: 10px 0;
    color: #60472e;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;
    font-size: 22px;
    font-family: 'Open Sans',sans-serif;
    font-weight: 300;
}
.titreH2 {
    position: absolute !important;
    width: 100% !important;
    font-size: 35px !important;
    font-weight: 600 !important;
    text-align: center !important;
    padding: 0px 0 !important;
}
.soustitre {
    
    font-size: 22px;
    position: absolute !important;
    width: 100%;
    text-align: center;
    margin: 70px 0 0 0;
    letter-spacing: -1px;
}
.container-launch-page {
    position: relative;
    width: 960px;
	margin-left:-480px;
	left:50%;
}
.container-launch-page1 {
    position: relative;
    width: 1248px;
	margin-left:-624px;
	left:50%;
}
.container-image-promo {
    position: relative;
    top: -10px;
	margin-left:-590px;
    z-index: 10;
	left:50%;
}
/* kraj promo stranice glavne */
/* boja cijene */
.price {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #b4023f;
    letter-spacing: -1px;
}

.konvertValuta .prod_price .price {
	font-weight: 100;
	color: rgba(69,69,69,0.6);
	font-size: 15px;
}

.konvert-select select {
	margin-top: 14px !important;
}

.konvert-select.konvertValuta .prod_price .price,
.konvert-select.konvertValuta .prod_price .striped_price,
.originalValuta .prod_price .price,
.originalValuta .price {
	margin-bottom: 0px !important;
}

.konvert-select.konvertValuta .prod_price {
	margin-left: 0px !important;
	color: rgba(69,69,69,0.6);
}

.konvertValuta .prod_price .striped_price {
	font-weight: 100;
	color: rgba(69,69,69,0.6);
	font-size: 12px;
}

.konvertValuta .prod_price .striped_price::after {
	background: rgba(69,69,69,0.6);
}

.price_konvertirano {
	font-weight: 100;
	color: rgba(69,69,69,0.6);
	font-size: 14px;
}

.vezani-kosarica-motivacija .konvert-select.konvertValuta .prod_price .price {
	font-size: 14px !important;
}

.vezani-kosarica-motivacija .konvert-select.konvertValuta .prod_price .striped_price {
	font-size: 12px !important;
}

.vezani-kosarica-motivacija .konvert-select.konvertValuta .prod_price {
	margin-left: 10px !important;
}

.detaljVezaniArtikli .konvert-select.konvertValuta .striped_price {
	padding-top: 4px !important;
}

.price-yr {
	color: #b20040;
}

.row-konvertirana-valuta td {
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}

/* HOME SLIDER */
.glavni1 {
	position: relative;
	width: 100%;
	height: 100%;
	top: -160px;
	overflow-x: hidden;
}
#container {
    background-color: #fcf8f1;
   /*background-color: #FFFFFF;*/ 
 /*	background-image: url('desktop.jpg'); */
	background-repeat: no-repeat;
	background-position: center top; 
	background-attachment: fixed;
    margin: auto;
    position: relative;
    width: 100%;
	/*overflow-x: hidden;*/

}
/* dugmici na slajdu */
.home_thumbs_hbr {
	position: relative;
	top: -44px;
}

.home_thumbs_hbr ol {
	text-align: center;
}

.home_thumbs_hbr ol li {
	display: inline-block;
	height: 14px;
	width: 14px;
}

.home_thumbs_hbr ol li a {
	background: url(../img/hp/top-slider.png) no-repeat;
	display: block;
	height: 100%;
	text-indent: -50000px;
	width: 100%;
}

.home_thumbs_hbr ol li a:hover {
	cursor: pointer;
}

.home_thumbs_hbr ol li a:hover,.home_thumbs_hbr ol li a.selected {
	background-position: 0 -14px;
}
.home_thumbs_int {
	position: relative;
	top: -22px;
}
/* for video page */
.prime_video_bkg {
	position: relative;
	top: 0;
	left: 0;
	height: 518px;
	width: 100%
}

.prime_video_bkg img {
	width: 1248px;
	height: 469px;
}

.prime_videoframe {
	position: relative;
	top: 1px;
	left: 50%;
	margin-left: -426px
}

.prime_videoframe iframe {
	box-shadow: -1px 2px 12px 1px rgba(0, 0, 0, 0.7)
}
/* Video page -OK- */
.video_advices {
	font-family: 'Arial';
	color: #60472e;
	margin-top: 10px;
	padding-bottom: 30px
}

.video_advices h2 {
	display: block;
	padding: 20px 0;
	color: #60472e;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	font-size: 1.500em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

.video_advices h2 strong {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-weight: normal
}

.video-home .video_advices h2 {
	font-size: 2em;
}

.video-home.video-home-br .video_advices h2 {
    font-size: 26px;
}
.video-home-br {
background: url('videoo.jpg') no-repeat center center; 
/* background-size: cover; */
background-size: 1000px;
padding-bottom: 40px;
margin-top: 60px;
height: 470px;
padding-top: 10px
	
}

.video-home-br h2 { font-size: 1.625em; color: #fff;}

/* Cross advice -OK- */
.home_advice {
	font-family: 'Arial';
	color: #60472e;
	margin-top: 10px;
	padding-bottom: 30px
}

.home_advice h2 {
	display: block;
	padding: 20px 0;
	color: #60472e;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	font-size: 24px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

.home_advice h2 strong {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-weight: normal
}

.advice_box {
		position: relative;
		height: 493px;
		margin: 0 auto;
	}
.advice_box .encart {
	position: absolute;
	height: 160px;
	width: 320px;
	padding: 20px;
	bottom: 25px;
	left: 25px;
	background: #fff
}
.advice_box .encart .advice_txt {
	height: 70px;
	margin-bottom: 50px;
	white-space: normal;
	}





.prod_xl {
	position: relative;
	height: 485px;
	text-align: center;
	border-top: 1px solid #dad4c5;
	border-right: 1px solid #dad4c5;
	border-bottom: 1px solid #dad4c5;
	background: #fff
}

.visuel_prod_xl {
	position: relative;
	height: 485px;
	float: left;
	text-align: center;
	border-top: 1px solid #dad4c5;
	border-right: 1px solid #dad4c5;
	border-bottom: 1px solid #dad4c5;
	background: #fff;
	overflow: hidden;
}

.prod_xl:first-child,.prod_xl.first {
	width: 310px;
	overflow: hidden;
	border-left: 1px solid #dad4c5
}

.prod_xl img.cross_image {
	width: 260px
}

.visuel_prod_xl img.cross_image {
	width: 935px
}

.visuel_prod_xl img.cross_image_960 {
	display: none;
}

.visuel_prod_xl img.cross_image_full {
	display: block;
}

.prod_xl .green_flag {
	width: 30px;
	height: 6px;
	position: relative;
}

.prod_xl>div {
	white-space: normal;
	text-align: left;
	margin: 0 20px
}

.prod_xl .master_link {
	position: absolute;
	top: 0;
	left: 0;
	height: 260px;
	width: 310px;
	text-decoration: none;
	background: url("../img/ui/px_000000_0.png")
}

.prod_xl .argument_txt {
	height: 86px;
	overflow: hidden !important
}

.prod_xl h3 {
	display: block;
	height: 39px;
	margin-top: 10px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 15px;
	color: #60472e;
	overflow: hidden !important;
	line-height: 18px;
}

.prod_xl h3 a {
	color: #60472e;
	text-decoration: none
}

.prod_xl .argument_txt {
	margin: 0 20px
}

.prod_xl .argument_txt .product_argument {
	height: auto;
	line-height: 18px;
	font-family: 'Arial';
	font-size: 13px;
	color: #8b9620;
	overflow: hidden !important
}

.prod_xl .rating {
	height: 20px
}

.prod_xl .rating img {
	width: 13px;
	height: 13px
}

.prod_xl .rate {
	float: left;
	line-height: 0.8125em;
	margin-right: 5px
}

.prod_xl .rating .avis {
	float: left;
	padding: 2px 2px 0 5px;
	font-size: 0.688em;
	color: #60472e
}

.prod_xl .details {
	height: 18px;
	font-family: 'Arial';
	font-size: 11px;
	color: #c4b194;
	line-height: 18px
}
.prod_xl  .price  { font-size: 28px}
.prod_xl  .price span { font-size: 18px}

.prod_xl  .striped_price  { font-size: 18px}
.prod_xl  .striped_price span { font-size: 14px}

.prod_xl .price_mod {
	height: 36px
}

.prod_xl>div.green_dot2 {
	width: 56px;
	height: 56px;
	position: absolute;
	top: 226px;
	right: 13px;
	margin: 0;
}

.price_mod .green_dot {
	float: left;
	margin: 5px 5px 0 0;
	width: 22px;
	height: 22px
}

.price_mod .prod_price {
	float: left;
	font-size: 1em
}

.price_mod .price {
	display: inline-block;
	font-size: 28px
}

#novi-artikl-u-kosarici-wrapper .added_products .striped_price {
    font-size: 0.89em;
    margin-left: 4px;
    display: inline-block;
}

.vezani-kosarica-motivacija .striped_price {
    font-size: .85em;
    margin-left: 4px;
    display: inline-block;
}

del {
	position: relative;
	text-decoration: none
}

del::after {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	left: 0;
	width: 100%;
	height: 2px;
	background: #60472e;
	-webkit-transform: rotate(-15deg);
	-moz-transform: rotate(-15deg);
	-ms-transform: rotate(-15deg);
	-o-transform: rotate(-15deg);
	transform: rotate(-15deg)
}
/* .price_mod .check_favorite{padding-top:3px;float:right} */
.price_mod .check_favorite {
	width: 27px;
	height: 27px;
	position: absolute;
	padding-top: 3px;
	right: 20px;
	cursor: pointer
}

.price_mod .check_favorite span {
	float: right;
	margin: 0
}

.price_mod .check_favorite img.hover {
	
}

.price_mod .check_favorite:hover img {
	
}

.price_mod .check_favorite:hover img.hover {
	display: block
}

.price_mod .check_favorite.active img {
	
}

.price_mod .check_favorite.active img.hover {
	display: block
}

/*
		.social_share .check_favorite img{float:right;margin:0 20px 5px 0}
		*/
.prod_form {
	height: 60px;
}
 

/* Badges */
.badge {
	position: absolute;
	width: 60px;
	height: 60px
}

.badge.bno {
	top: 160px;
	left: 0
}

.badge.ecocert {
	top: 81px;
	left: 0
}
/* Badges HTML */
.badge.hse {
	bottom: 226px;
	right: 0;
	width: auto;
	height: auto;
	/*padding-top: 10px;
	text-align: center;
	color: #fff;
	font-size: 1.438em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;*/
  margin: 0;
}

.badge.hse sup {
	font-family: 'martingoturwtotmedregular'
}

.badge.hno {
	top: 10px;
	left: -20px;
	width: auto;
	height: auto;
	/*padding: 4px 20px;
	text-align: center;
	color: #fff;
	font-size: 0.875em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase*/
}
.product_mainSlider .badge.hno {
	left: 0;  
  z-index: 1000;
}
.badge.hno.sticker_eco_cert img {
  margin-left: 13px;
}

.badge.hno span {
	font-size: 0.6875em
}

.badge.cross {
	padding: 0;
	font-size: 1.125em
}

.badge.cross_small {
	padding: 0 12px;
	font-size: 1.125em
}

/* Badges Quickview */
.badgequick {
	opacity: 0;
	position: absolute;
	z-index: 99;
	top: 10px;
	right: 0;
	width: auto;
	height: 41px;
	background: #efe6d9
}

a.master_link:hover ~ .badgequick,.argument_txt:hover ~ .badgequick,.badgequick:hover
	{
	opacity: 1
}

.badgequick a {
	display: block;
	padding: 13px;
	color: #60472e;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-decoration: none;
	font-size: 0.750em
}

.badgequick {
	position: absolute
}

/* Prod XS -OK- */
.prod_xs {
	position: relative;
	height: 345px;
	float: left;
	text-align: center;
	border-top: 1px solid #dad4c5;
	border-right: 1px solid #dad4c5;
	border-bottom: 1px solid #dad4c5;
	background: #fff
}

.prod_xs:first-child {
	width: 195px;
	overflow: hidden;
	border-left: 1px solid #dad4c5
}

.prod_xs img.cross_image {
	width: 180px
}

.prod_xs .green_flag {
	width: 30px;
	height: 6px
}

.prod_xs>div {
	white-space: normal;
	text-align: left;
	margin: 0 10px
}

.prod_xs .master_link {
	position: absolute;
	top: 0;
	left: 0;
	height: 190px;
	width: 190px;
	text-decoration: none
}

.prod_xs .argument_txt {
	height: 44px;
	overflow: hidden !important
}

.prod_xs h3 {
	display: block;
	height: 36px;
	margin-top: 4px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 0.938em;
	color: #60472e;
	overflow: hidden !important
}

.prod_xs h3 a {
	color: #60472e;
	text-decoration: none
}

.prod_xs .argument_txt {
	margin: 0 10px
}

.prod_xs .rating {
	height: 18px
}

.prod_xs .rating img {
	width: 13px;
	height: 13px
}

.prod_xs .rate {
	float: left;
	line-height: 0.8125em;
	margin-right: 5px
}

.prod_xs .details {
	height: 12px;
	font-family: 'Arial';
	font-size: 0.688em;
	color: #c4b194
}

.prod_xs .price_mod {
	padding-top: 3px;
	height: 33px
}

.prod_xs .price_mod .green_dot {
	float: left;
	margin: 4px 4px 0 0;
	width: 14px;
	height: 14px
}

.prod_xs .price_mod .prod_price {
	float: left;
	font-size: 1em
}

.prod_xs .price_mod .price {
	display: inline-block;
	font-size: 1.625em
}

.prod_xs .striped_price {
	font-size: 0.875em;
	margin-left: 4px;
	display: inline-block
}

.prod_xs .prod_form {
	height: 60px
}
/* Badges */
.badge_xs {
	position: absolute;
	width: 60px;
	height: 60px
}

.badge_xs.bno {
	top: 160px;
	left: 0
}

.badge_xs.ecocert {
	top: 81px;

	left: 0
}
/* Badges HTML */
.badge_xs.hse {
	top: 152px;
	right: -10px;
	width: 50px;
	height: 28px;
	padding-top: 6px;
	text-align: center;
	color: #fff;
	font-size: 1.125em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}

.badge_xs.hse sup {
	font-family: 'martingoturwtotmedregular'
}

.badge_xs.hno {
	top: 10px;
	left: -10px;
	width: auto;
	height: 28px;
	padding: 2px 18px;
	text-align: center;
	color: #fff;
	font-size: 0.875em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase
}

.badge_xs.hno span {
	font-size: 0.6875em
}

.badge_xs.cross {
	padding: 6px;
	font-size: 1em
}
/* Badges Quickview */
.badgequick_xs {
	opacity: 0;
	position: absolute;
	z-index: 9999;
	top: 10px;
	right: 0;
	width: auto;
	height: 41px;
	background: #efe6d9
}

a.master_link:hover ~ .badgequick_xs,.argument_txt:hover ~
	.badgequick_xs,.badgequick_xs:hover {
	opacity: 1
}

.badgequick_xs a {
	display: block;
	padding: 13px;
	color: #60472e;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-decoration: none;
	font-size: 0.875em
}

.badgequick_xs {
	position: absolute
}
#slider_home2.carousel .item {
	line-height: inherit;
	min-height: inherit;
}

#slider_home2.carousel .carousel-inner {min-height: inherit;}
#slider_home2.carousel  {min-height: inherit;}
.content_product.container  .samecategory_product {
	padding-bottom: 0;
}
/* HOME SLIDER */
.carousel {
	/* position: relative */
}

.carousel-inner {
	/* position: relative; */
	/* overflow: hidden; */
	/* width: 100%; */
	/* min-height: 639px; */
}

.carousel-inner>.item {
	display: none;
	position: relative;
	-webkit-transition: .6s ease-in-out left;
	-moz-transition: .6s ease-in-out left;
	-o-transition: .6s ease-in-out left;
	transition: .6s ease-in-out left;
}

.carousel-inner>.item>a>img,.carousel-inner>.item>img {
	display: block
}

.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
	display: block;
}

.carousel-inner>.active {
	left: 0;
}

.carousel-inner>.next,.carousel-inner>.prev {
	position: absolute;
	top: 0;
	width: 100%
}

.carousel-inner>.next {
	left: 100%
}

.carousel-inner>.prev {
	left: -100%
}

.carousel-inner>.next.left,.carousel-inner>.prev.right {
	left: 0
}

.carousel-inner>.active.left {
	left: -100%
}

.carousel-inner>.active.right {
	left: 100%
}

.carousel .item {
	overflow: hidden;
	min-height: 639px;
}

.carousel-image {
	position: absolute;
	top: -49px;
	left: 50%;
	margin-left: -750px;
	min-width: 100%
}

.carousel-image img {
	width: 100%
}

.carousel-image.slider-full img {
	max-width: 1500px
}

.carousel>.center-slides-enabled>.item>.carousel-image img {
	display: block;
	position: relative;
	width: 1500px
}

.slider_home_hbr.carousel>.center-slides-enabled>.item>.carousel-image img
	{
	width: auto;
	max-width: none;
	height: 100%
}

.slider_home_hbr .carousel-image {
	left: 50%;
margin-left: -700px;
	height: 100%;
	top: 0;
}

.slider_home_hbr .carousel-image .c1248 {
	display: block;
}

.slider_home_hbr .carousel-image .c960 {
	display: none;
}



.slider_home_hbr.carousel .item:nth-child(1) {
	background: url(../img/hp/bg-slide1.jpg) repeat-x bottom center;
}

.slider_home_hbr.carousel .item:nth-child(2) {
	background: url(../img/hp/bg-slide2.jpg) repeat-x bottom center;
}

.slider_home_hbr.carousel .item:nth-child(3) {
	background: url(../img/hp/bg-slide3.jpg) repeat-x bottom center;
}




.slider_home_hbr.carousel .item {
	height: 705px;
}

.home_thumbs_hbr {
	position: relative;
	top: -24px;
}

.home_thumbs_hbr ol {
	text-align: center;
}

.home_thumbs_hbr ol li {
	display: inline-block;
	height: 14px;
	width: 14px;
}

.home_thumbs_hbr ol li a {
	background: url(../img/hp/top-slider.png) no-repeat;
	display: block;
	height: 100%;
	text-indent: -50000px;
	width: 100%;
}

.home_thumbs_hbr ol li a:hover {
	cursor: pointer;
}

.home_thumbs_hbr ol li a:hover,.home_thumbs_hbr ol li a.selected {
	background-position: 0 -14px;
}

.container.slider_home_nav_hbr {
	width: 100%;
}

.container.slider_home_nav_hbr .h_slider_prev,.container.slider_home_nav_hbr .h_slider_next
	{
	top: -377px;
}

 

.carousel .item {
	line-height: 639px;
	overflow: hidden;
	min-height: 639px;
}

.slider_home_nav {
	z-index: 500
}

.h_slider_prev {
	position: absolute;
	left: 0;
	top: -283px
}

.h_slider_next {
	position: absolute;
	right: 0;
	top: -283px
}

.home_thumbs {
	padding-top: 5px
}

.home_thumbs .column.to_1:first-child {
	margin-left: 1px;
	width: 249px
}

.home_thumbs .h_pager a {
	padding: 0;
	margin: 0;
	display: block
}

.home_thumbs .h_pager a img {
	position: relative;
	z-index: -1
}

.home_thumbs .h_pager a:hover,.home_thumbs .h_pager a.selected {
	cursor: pointer;
	z-index: 20;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.home_thumbs a.legal {
	padding: 10px 0 0 0;
	font-style: italic;
	color: #60472e;
	font-family: 'Arial';
	font-size: 0.688em
}



/* HOME SLIDER */
.carousel {
	position: relative
}

.carousel-inner {
	position: relative;
	overflow: hidden;
	width: 100%;
	min-height: 639px
}

.carousel-inner>.item {
	display: none;
	position: relative;
	-webkit-transition: .6s ease-in-out left;
	-moz-transition: .6s ease-in-out left;
	-o-transition: .6s ease-in-out left;
	transition: .6s ease-in-out left
}

.carousel-inner>.item>a>img,.carousel-inner>.item>img {
	display: block
}

.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
	display: block
}

.carousel-inner>.active {
	left: 0
}

.carousel-inner>.next,.carousel-inner>.prev {
	position: absolute;
	top: 0;
	width: 100%
}

.carousel-inner>.next {
	left: 100%
}

.carousel-inner>.prev {
	left: -100%
}

.carousel-inner>.next.left,.carousel-inner>.prev.right {
	left: 0
}

.carousel-inner>.active.left {
	left: -100%
}

.carousel-inner>.active.right {
	left: 100%
}

.carousel .item {
	overflow: hidden;
	min-height: 639px
}

.carousel-image {
	position: absolute;
	top: -49px;
	left: 50%;
	margin-left: -750px;
	min-width: 100%
}
.cross_sell {
	font-family: 'Arial';
	color: #60472e;
	margin-top: 10px;
	padding-bottom: 20px;
}
.carousel .item {
		line-height: 528px;
		overflow: hidden;
		min-height: 528px
	}

.carousel-image img {
	width: 100%
}

.carousel-image.slider-full img {
	max-width: 1500px
}

.carousel>.center-slides-enabled>.item>.carousel-image img {
	display: block;
	position: relative;
	width: 1500px
}

.slider_home_hbr.carousel>.center-slides-enabled>.item>.carousel-image img
	{
	width: auto;
	max-width: none;
	height: 100%
}

.slider_home_hbr .carousel-image {
	left: 50%;
	margin-left: -700px;
	height: 100%;
	top: 0;
}

.slider_home_hbr .carousel-image .c1248 {
	display: block;
}

.slider_home_hbr .carousel-image .c960 {
	display: none;
}



.slider_home_hbr.carousel .item:nth-child(1) {
	background: url(../img/hp/bg-slide1.jpg) repeat-x bottom center;
}

.slider_home_hbr.carousel .item:nth-child(2) {
	background: url(../img/hp/bg-slide2.jpg) repeat-x bottom center;
}

.slider_home_hbr.carousel .item:nth-child(3) {
	background: url(../img/hp/bg-slide3.jpg) repeat-x bottom center;
}




.slider_home_hbr.carousel .item {
	height: 705px;
}

.home_thumbs_hbr {
	position: relative;
	top: -24px;
}

.home_thumbs_hbr ol {
	text-align: center;
}

.home_thumbs_hbr ol li {
	display: inline-block;
	height: 14px;
	width: 14px;
}

.home_thumbs_hbr ol li a {
	background: url(../img/hp/top-slider.png) no-repeat;
	display: block;
	height: 100%;
	text-indent: -50000px;
	width: 100%;
}

.home_thumbs_hbr ol li a:hover {
	cursor: pointer;
}

.home_thumbs_hbr ol li a:hover,.home_thumbs_hbr ol li a.selected {
	background-position: 0 -14px;
}

.container.slider_home_nav_hbr {
	width: 100%;
}

.container.slider_home_nav_hbr .h_slider_prev,.container.slider_home_nav_hbr .h_slider_next
	{
	top: -377px;
}

 

.carousel .item {
	line-height: 639px;
	overflow: hidden;
	min-height: 639px
}

.slider_home_nav {
	z-index: 500
}

.h_slider_prev {
	position: absolute;
	left: 0;
	top: -283px
}

.h_slider_next {
	position: absolute;
	right: 0;
	top: -283px
}

.home_thumbs {
	padding-top: 5px
}

.home_thumbs .column.to_1:first-child {
	margin-left: 1px;
	width: 249px
}

.home_thumbs .h_pager a {
	padding: 0;
	margin: 0;
	display: block
}

.home_thumbs .h_pager a img {
	position: relative;
	z-index: -1
}

.home_thumbs .h_pager a:hover,.home_thumbs .h_pager a.selected {
	cursor: pointer;
	z-index: 20;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.home_thumbs a.legal {
	padding: 10px 0 0 0;
	font-style: italic;
	color: #60472e;
	font-family: 'Arial';
	font-size: 0.688em
}

/* END HOME SLIDER */







/* Cross sell -OK- */



.cross_sell h2 {
	display: block;
	padding: 20px 0;
	color: #60472e;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	font-size: 1.625em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

.RU  .cross_sell h2 strong{font-weight: bold;}

.lang_RU .reviews_bazaarvoice h2 strong{font-weight: bold;}

.lang_RU.content_product.container .beauty_advice h2 strong{font-weight: bold;}

.content_product.container .cross_sell h2 {
	padding: 28px 0 16px 0;
	font-size: 24px
}

.cross_sell h2 strong {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-weight: normal
}

.cross_sells {
	overflow: hidden;
	white-space: nowrap
}

.prod_xl {
	position: relative;
	height: 485px;
	float: left;
	text-align: center;
	border-top: 1px solid #dad4c5;
	border-right: 1px solid #dad4c5;
	border-bottom: 1px solid #dad4c5;
	background: #fff
}

.visuel_prod_xl {
	position: relative;
	height: 485px;
	float: left;
	text-align: center;
	border-top: 1px solid #dad4c5;
	border-right: 1px solid #dad4c5;
	border-bottom: 1px solid #dad4c5;
	background: #fff;
	overflow: hidden;
}

.prod_xl:first-child,.prod_xl.first {
	width: 310px;
	overflow: hidden;
	border-left: 1px solid #dad4c5
}

.prod_xl img.cross_image {
	width: 260px
}

.visuel_prod_xl img.cross_image {
	width: 935px
}

.visuel_prod_xl img.cross_image_960 {
	display: none;
}

.visuel_prod_xl img.cross_image_full {
	display: block;
}

.prod_xl .green_flag {
	width: 30px;
	height: 6px;
	position: relative;
}

.prod_xl>div {
	white-space: normal;
	text-align: left;
	margin: 0 20px
}

.prod_xl .master_link {
	position: absolute;
	top: 0;
	left: 0;
	height: 260px;
	width: 310px;
	text-decoration: none;
	background: url("../img/ui/px_000000_0.png")
}

.prod_xl .argument_txt {
	height: 86px;
	overflow: hidden !important
}

.prod_xl h3 {
	display: block;
	height: 39px;
	margin-top: 10px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 15px;
	color: #60472e;
	overflow: hidden !important;
	line-height: 18px;
}

.prod_xl h3 a {
	color: #60472e;
	text-decoration: none
}

.prod_xl .argument_txt {
	margin: 0 20px
}

.prod_xl .argument_txt .product_argument {
	height: auto;
	line-height: 18px;
	font-family: 'Arial';
	font-size: 13px;
	color: #8b9620;
	overflow: hidden !important
}



.prod_xl .rating img {
	width: 13px;
	height: 13px
}

.prod_xl .rate {
	float: left;
	line-height: 0.8125em;
	margin-right: 5px
}

.prod_xl .rating .avis {
	float: left;
	padding: 2px 2px 0 5px;
	font-size: 0.688em;
	color: #60472e
}

.prod_xl .details {
	height: 18px;
	font-family: 'Arial';
	font-size: 11px;
	color: #c4b194;
	line-height: 18px
}
.prod_xl  .price  { font-size: 28px}
.prod_xl  .price span { font-size: 18px}

.prod_xl  .striped_price  { font-size: 18px}
.prod_xl  .striped_price span { font-size: 14px}

.prod_xl .price_mod {
	height: 36px
}

.prod_xl>div.green_dot2 {
	width: 56px;
	height: 56px;
	position: absolute;
	top: 226px;
	right: 13px;
	margin: 0;
}

.price_mod .green_dot {
	float: left;
	margin: 5px 5px 0 0;
	width: 22px;
	height: 22px
}

.price_mod .prod_price {
	float: left;
	font-size: 1em
}

.price_mod .price {
	display: inline-block;
	font-size: 28px
}

.striped_price {
    font-size: 1.15em;
    margin-left: 4px;
    display: inline-block;
}
del {
	position: relative;
	text-decoration: none
}

del::after {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	left: 0;
	width: 100%;
	height: 2px;
	background: #60472e;
	-webkit-transform: rotate(-15deg);
	-moz-transform: rotate(-15deg);
	-ms-transform: rotate(-15deg);
	-o-transform: rotate(-15deg);
	transform: rotate(-15deg)
}
/* .price_mod .check_favorite{padding-top:3px;float:right} */
.price_mod .check_favorite {
	width: 27px;
	height: 27px;
	position: absolute;
	padding-top: 3px;
	right: 20px;
	cursor: pointer
}

.price_mod .check_favorite span {
	float: right;
	margin: 0
}

.price_mod .check_favorite img.hover {
	
}

.price_mod .check_favorite:hover img {
	
}

.price_mod .check_favorite:hover img.hover {
	display: block
}

.price_mod .check_favorite.active img {
	
}

.price_mod .check_favorite.active img.hover {
	display: block
}


/*  ================
		Media Queries */
/*  Desktop test windows viewport EN TEST !!!!!
@-ms-viewport{
		width: extend-to-zoom;
		zoom: 1.0;
}
*/

/*  Tablets */
@media only screen and (min-width:20px) and (max-width:1400px) {
.headerTools li#offre>div>a>div span:first-child img { margin-right: 7px}
.header_nordics_DK .h_baseline { margin-left: 0}
.header_ru .h_baseline { margin-left: 0}
.header_nordics_DK .headerTools #recherche .form {   width: 270px;}
.header_nordics_DK  .headerTools #recherche {
  width: 270px;
}

.advice_box .encart {
	position: absolute;
	height: 160px;
	width: 320px;
	padding: 20px;
	bottom: 25px;
	background: #fff;
	left:0px;
}
.advice_box .encart .advice_txt {
	height: 60px;
	margin-bottom: 50px;
	white-space: normal;
	}

	/*carousel*/
	.carousel-inner {
		width: 400px;
		min-height: 528px
	}
	.prod_xl .rating {
	height: 10px
}
	.carousel .item {
		overflow: hidden;
		min-height: 528px
	}
	.carousel-image {
		position: absolute;
		top: 0;
		left: 50%;
		margin-left: -576px;
		min-width: 100%
	}
	.carousel-image img {
		width: 1152px
	}
	.carousel-image.slider-full img {
		max-width: 1152px
	}
	.carousel>.center-slides-enabled>.item>.carousel-image img {
		display: block;
		position: relative;
		width: 1152px
	}
	.carousel .item {
		line-height: 528px;
		overflow: hidden;
		min-height: 528px
	}
	.h_slider_prev,.h_slider_next {
		top: -228px
	}
	.home_thumbs .column.to_1:first-child {
		margin-left: 1px;
		width: 239px
	}
	.prod_xl {
		height: 436px
	}
	.prod_xl i {
		display: none
	}
	.prod_xl img.cross_image {
		width: 190px;
		margin: 10px 0
	}
	.prod_xl .master_link {
		width: 319px
	}
	.price_mod .check_favorite img {
		width: 20px
	}
	.badge.hse {
		bottom: 215px;
	}
	.badge.hse img ,
	.badge.hno img {
		height: 28px;
	}
	.product_overview .badge.hse img ,
	.product_overview .badge.hno img {
		height: auto;
	}
	
  .content_quickview .badge.hse img ,
	.content_quickview .badge.hno img {
		height: auto;
	}
	.badge.hno.sticker_eco_cert img {
		height: 32px;
    margin-left: 9px;
	}
	.prod_xl .master_link {
		width: 240px
	}
	.prod_xl .price_mod {
		height: 30px
	}
	.price_mod .green_dot {
		float: left;
		margin: 2px 4px 0 0;
		width: 20px;
		height: 20px
	}
	.price_mod .prod_price {
		font-size: 0.833333em
	}
	.badgequick {
		 
	}
	.prod_xs {
		height: 345px
	}
	.prod_xs i {
		display: none
	}
	.badgequick_xs {
		opacity: 1;
		right: -10px
	}
	.advice_box {
		position: relative;
		height: 380px;
		float: left
	}
	.advice_box:first-child {
		width: 319px
	}
	.advice_box img.img_advice {
		width: 320px
	}
	/*.advice_txt p{display:none}*/
	.advice_box .encart {
		height: 230px;
		width: 280px
	}
	.advice_txt {
		margin-bottom: 16px
	}
	.push_box img.img_push {
		width: 319px
	}

	/* -ok- */
	.service_box .social_links a {
		margin-right: 3%
	}
	.direct_box {
		float: left;
		margin: 0 5.128205%
	}
	.advices_box {
		height: 380px;
		width: 1248px;
	}
	.large_advice_box {
		position: relative;
		height: 380px
	}
	.large_advice_box:first-child {
		width: 318px;
		overflow: hidden
	}
	/* fix text ajust in related_infos box */
	.related_infos article.small_small {
		width: 45%
	}
	.related_infos article.small_large {
		width: 75%
	}
	.related_infos article.small_x_large {
		width: 66.5%;
		max-width: 85%;
	}
	.related_infos article {
		max-width: 560px
	}
	.related_infos article {
		height: 215px
	}
	.product_description div .grey {
		font-size: 0.8em
	}
	/*
		.advice_box{height:361px}
		.advice_box .encart p{display:none}
		*/
	.cross_sells,.mini_video_bkg {
		width: 960px;
		overflow: hidden;
		position:relative;
		height:302px;
	}
	.mini_video_bkg img {
		width: 100%
	}
	.prime_video_bkg {
		height: 398px;
		width: 100%
	}
.prime_video_bkg img {
    width:960px;
    height: 361px;
}
	.prime_videoframe {
		position: absolute;
		top: 100px;
		left: 50%;
		margin-left: -320px
	}
	.prime_videoframe iframe {
		width: 640px;
		height: 360px;
	}
	.video-beauty .prime_videoframe {
		box-shadow: -1px 2px 12px 1px rgba(0, 0, 0, 0.7);
		height: 360px;
	}

	/* product slider */
	.video_slider {
		position: absolute;
		width: 102px;
		height: 102px;
		left: 202px
	}
	.product_mainSlider .fluid-width-video-wrapper {
		width: 560px;
		height: 315px;
		margin-left: 20px;
		margin-top: 60px
	}
	/* Product page */
	.product_overview,.market_box,.market_icons {
		width: 320px;
	}
	.market_box {
		overflow: hidden;
	}
	.product_description div .double_grey {
		min-height: 188px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.market_icons>a {
		font-size: 0.5625em;
	}
	/* Product overview */
	.product_overview .inside .badge {
		/*height: 40px;
		width: 40px;*/
		left: 0; 
	}
	/*.product_overview .inside .badge img {
		height: 40px;
		width: 40px
	}*/
	/* Product advice */
	.advice_box .encart {
		position: absolute;
		height: 160px
	}
	.advice_box .encart .advice_txt {
height: 110px;
overflow: hidden;
font-size:14px;
margin-bottom: 15px;
	}
	/* Social share */
	.social_share {
		right: -20px
	}
	/* One click page */
	.container .range_elements_img .column.to_1_3 {
		height: 171px
	}
	.container .range_elements_img .column.to_1_3:first-child {
		width: 319px;
		height: 171px
	}
	.container .range_elements_img .column.to_1_3:first-child img {
		width: 319px;
		height: 171px
	}
	.range_elements_img img {
		width: 320px;
		height: 171px
	}
	/* Aside product list page */
	.listing_column {
		padding-right: 30px
	}
	aside.listing_aside_filter {
		padding: 15px 20px 15px 20px
	}
	aside.listing_aside_filter.many {
		padding-bottom: 50px
	}
	ul.product_type_list li {
		background: url('../img/ui/aside_list.png') scroll 200px 1px no-repeat
			#fff
	}
	.prod_xl>div.green_dot2 img {
		width: 45px;
		height: 45px;
	}
	.prod_xl>div.green_dot2 {
		width: 45px;
		height: 45px;
		top: 165px;
		right: 10px;
	}
	.visuel_prod_xl img.cross_image {
		width: 720px
	}
	.visuel_prod_xl {
		height: 436px;
	}
	.visuel_prod_xl img.cross_image_960 {
		display: block;
	}
	.visuel_prod_xl img.cross_image_full {
		display: none;
	}
}

/* Retina */
@media only screen and (-webkit-min-device-pixel-ratio: 2) , only screen and (
		min--moz-device-pixel-ratio: 2) , only screen and (
		-o-min-device-pixel-ratio: 2/1) , only screen and (
		min-device-pixel-ratio: 2) , only screen and ( min-resolution: 192dpi)
		, only screen and ( min-resolution: 2dppx) {
	.headerTools #recherche #header_search .input_container input {
		background-image: url(../img/ui/recherche@2x.png);
		background-size: 25px 20px;
	}
	.headerTools #panier .count {
		background-image: url(../img/ui/panier_count@2x.png);
		background-size: 28px 39px;
	}
}

/*  Prints */
@media print , ( -o-min-device-pixel-ratio : 5/4) , (
		-webkit-min-device-pixel-ratio : 1.25) , ( min-resolution : 120dpi) {
}
/* Helper */
.ir {
	background-color: transparent;
	border: 0;
	overflow: hidden;
	*text-indent: -9999px
}

.ir:before {
	content: "";
	display: block;
	width: 0;
	height: 150%
}

.hidden {
	display: none !important;
	visibility: hidden
}

.visuallyhidden {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto
}

.invisible {
	visibility: hidden
}

.clearfix:before,.clearfix:after {
	content: " ";
	display: table
}

.clearfix:after {
	clear: both
}

.clearfix {
	*zoom: 1
}
/*  ========
		Print */
@media print {
	* {
		background: transparent !important;
		color: #000 !important;
		box-shadow: none !important;
		text-shadow: none !important
	}
	a,a:visited {
		text-decoration: underline
	}
	a[href]:after,abbr[title]:after,.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after
		{
		content: ""
	}
	pre,blockquote {
		border: 1px solid #999;
		page-break-inside: avoid
	}
	thead {
		display: table-header-group
	}
	tr,img {
		page-break-inside: avoid
	}
	img {
		max-width: 100% !important
	}
	@page {
		margin: 0.5cm
	}
	p,h2,h3 {
		orphans: 3;
		widows: 3
	}
	h2,h3 {
		page-break-after: avoid
	}
}

.home_thumbs_int {
	position: relative;
}

.home_thumbs .slidebar {
	position: absolute;
	left: 1px;
	top: -3px;
	height: 101px;
	width: 249px;
	border-bottom: 3px solid #8b9620;
	border-top: 3px solid #8b9620;
}

@media only screen and (min-width:0px) and (max-width:1400px) {
	.home_thumbs .slidebar {
		width: 240px;
	}
}

a.seeAll {
	text-decoration: underline;
	color: #60472E;
	font-size: 0.813em;
	font-family: 'Arial';
	padding: 10px 0 0 0;
}

/**************** page product *****************************/
#featured_product {
	padding: 0 0 50px 0;
	background: #efe5d9;
	margin: 0;
}

#featured_product .container .prod_xl {
	width: 195px;
	height: 295px;
}

#featured_product .prod_xl:first-child {
	margin-left: 40px;
}

#featured_product .prod_xl img.cross_image {
	width: 189px;
}

#featured_product .prod_xl .argument_txt {
	height: 42px;
	margin: 0 10px;
}

#featured_product .prod_xl>div {
	margin: 0 10px;
}

#featured_product  .prod_xl .green_flag {
	margin-top: -10px;
}

#featured_product  .prod_xl .price_mod .price {
	font-size: 22px;
}

#featured_product  .prod_xl .price_mod .price span{
    font-size: 15px;
}


#featured_product .prod_xl .striped_price {
	font-size: 14px;
}

#featured_product .prod_xl .striped_price span{
    font-size: 10px;
}

#featured_product  .prod_xl .details {
	height: 15px;
}

#featured_product  .prod_xl h3 {
	margin-top: 3px;
}

#featured_product .prod_xl .master_link {
	height: 180px;
	width: 194px;
}

#featured_product  .prod_xl .badge.hse {
	margin: 0;
	bottom: 112px;
	right: 0;
	/*width: 48px;*/
	/*height: 27px;*/
	/*padding-top: 3px;*/
	/*font-size: 1.3em;*/
}
#featured_product  .prod_xl .badge.hse  img{
  height:28px;
}



.content_product.container .advice_box img.img_advice {
	width: 389px;
}

.content_product.container .advice_box .encart {
	width: 350px;
	padding: 20px 0 20px 20px;
}

.content_product.container  .advice_box {
	height: 465px;
}

/******************************/
#indispensable_product {
	padding: 0 0 50px 0;
	margin: 0;
}

#indispensable_product .container .prod_xl {
	width: 195px;
	height: 350px;
}

#indispensable_product .prod_xl:first-child {
	margin-left: 40px;
}

#indispensable_product .prod_xl img.cross_image {
	width: 189px;
}

#indispensable_product .prod_xl .argument_txt {
	height: 42px;
	margin: 0 10px;
}

#indispensable_product .prod_xl>div {
	margin: 0 10px;
}

#indispensable_product  .prod_xl .green_flag {
	margin-top: -10px;
}

#indispensable_product  .prod_xl .price_mod .price {
	font-size: 1.65em;
}

#indispensable_product .prod_xl .striped_price {
	font-size: 0.9em;
}

#indispensable_product  .prod_xl .details {
	height: 15px;
}

#indispensable_product  .prod_xl h3 {
	margin-top: 3px;
}

#indispensable_product .prod_xl .master_link {
	height: 180px;
	width: 194px;
}

/*#indispensable_product  .prod_xl .badge.hse {
	margin: 0;
	bottom: 226px;
	right: 0;
	width: 48px;
	height: 27px;
	padding-top: 3px;
	font-size: 1.3em;
}*/

#indispensable_product h2 {
	font-size: 1.65em !important;
}


#indispensable_product  .prod_xl .badge.hse {
	margin: 0;
	bottom: 168px;
	right: 0;
	/*width: 48px;*/
	/*height: 27px;*/
	/*padding-top: 3px;*/
	/*font-size: 1.3em;*/
}
#indispensable_product  .prod_xl .badge.hse  img{
  height:28px;
}


/*.content_product.container h2,*/
#featured_product h2 {
	font-size: 1.65em !important;
}

.content_product  #bx-pager .slidebar {
	position: absolute;
	left: -1px;
	top: -2px;
	height: 107px;
	width: 102px;
	border-bottom: 3px solid #8b9620;
	border-top: 3px solid #8b9620;
	z-index: 20
}

.content_product #bx-pager {
	width: auto !important;
	top: 0px
}

.content_product #bx-pager .bx-viewport {
	padding: 3px 0;
	height: 108px !important;
	width: auto !important;
}

.content_product  #bx-pager {
	border-left: none;
	float: left;
	position: relative;
}

.content_quickview.content_product #bx-pager {
	top: 0
}

.content_product #bx-pager .slider_vignette a {
	border-left: none;
	border-right: 1px solid #dad4c5;
}

.content_product .video_slider {
	height: 108px;
	padding: 3px 0;
	float: left;
	position: relative;
	left: -1px;
	top: 0px;
	z-index: 50
}

.content_product .img_slider {
	padding: 3px 0;
	float: left;
	position: relative;
	left: -1px;
	top: 0px;
}

.content_product .img_slider img {
	width: 100px;
}

.img_slider a {
	display: block;
	border: 1px #dad4c5 solid;
	overflow: hidden;
	height: 102px;
	background: #fff;
}

.content_product  #bx-pager a img {
	background: #fff;
}

.product_overview .inside .selectBox-dropdown {
	height: 42px;
	min-width: 66px;
}

.product_overview .inside  .number_product {
	position: absolute;
	width: 66px;
	top: 50px;
	height: 42px;
}

.product_overview .inside   .selectBox-dropdown .selectBox-label {
	text-align: center;
	padding-top: 10px;
}

.content_product.container  .prod_xl.column.to_4 {
	width: 195px;
	height: 345px;
}

.home_hbr.content_product.container .prod_xl.column.to_4:first-child {
	margin-left: 40px;
}

.home_hbr.content_product.container .prod_xl.column.to_4 {
	height: 300px !important;
}

#slider_home2.carousel .item {
	line-height: inherit;
	min-height: inherit;
}

#slider_home2.carousel .carousel-inner {min-height: inherit;}
#slider_home2.carousel  {min-height: inherit;}

.home_thumbs2 {
	text-align: center;
}

.home_thumbs2  li {
   border-left: 1px solid #60472e;
    display: inline-block;
    text-align: center;
    padding-left: 36px;
}
 

.home_thumbs2  li h2 {
	cursor: pointer; 
	padding-right: 32px;
	 text-align: center;
	 padding-top: 0;
	 padding-bottom: 0;
	 font-size: 18px;
	 font-weight: 400;
	 font-family: 'Open Sans', sans-serif; */
}

.home_thumbs2 li .selected h2, .home_thumbs2 li a:hover h2 {
	
	font-weight: 700; 
	font-size: 18px;
}

.home_thumbs2.cross_sell { margin-top:5px;}

.home_thumbs2 li:first-child { border-left: none;}

.content_product.container .prod_xl .master_link {
	height: 190px;
	width: 194px;
}

.content_product.container .prod_xl img.cross_image {
	width: 184px;
}

.content_product.container .prod_xl .argument_txt {
	height: 42px;
}

.content_product.container .prod_xl>div {
	margin: 0 10px;
}

.content_product.container  .prod_xl .details {
	height: 14px;
}

.content_product.container  .prod_xl .price_mod {
	height: 31px;
	margin-bottom:10px;
}

.content_product.container  .prod_xl  .price_mod .price {
	font-size: 1.750em;
}

#slider_home2 .prod_xl .price_mod .price {
    font-size: 26px;
}

.content_product.container  .prod_xl .striped_price {
	font-size: 0.8em;
}

.content_product.container .prod_xl .green_flag {
	margin-top: -5px;
}

.content_product.container  .prod_xl h3 {
	margin-top: 3px;
}

.content_product.container  .prod_xl   .badge.hse {
	margin: 0;
	bottom: 165px;
	right: 0;
	/*width: 48px;
	height: 27px;
	padding-top: 3px;
	font-size: 1.3em;*/
}
.content_product.container  .prod_xl   .badge.hse img{
  height:28px;
}

.content_product.container  .prime_videoframe {
	position: relative;
	top: inherit;
	left: inherit;
	margin-left: auto;
	margin-right: auto;
}

.content_product.container .video_advices {
	padding-bottom: 10px;
	margin-top: 40px;
}

.content_product.container .prime_video {
	width: 640px;
	margin: 0 auto;
	position: relative;
}

.content_product.container .prime_videoframe iframe {
	margin: 0 auto;
}

.bazaarvoice_frame {
	background: url("../img/produits/page/reviews_bazaarvoice_1.jpg")
		no-repeat;
	width: 780px;
	height: 989px
}

.content_product.container .beauty_advice h2 {
	display: block;
	padding: 28px 0 16px 0;
	color: #60472e;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	font-size: 24px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

.content_product.container .beauty_advice h2 strong {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-weight: normal;
}

.content_product.container  .beauty_advice .advices .encart button {
	font-size: 14px;
	margin-right: 20px;
}

.content_product.container  .samecategory_product {
	padding-bottom: 0;
}

.video_indispo {
	background: url("../img/produits/page/video_indispo_1.jpg") no-repeat;
	width: 640px;
	height: 395px;
}

.prime_videoframe .video_indispo {
	box-shadow: -1px 2px 12px 1px rgba(0, 0, 0, 0.7);
}

.view_rating .rate {
	display: inline-block;
}

.home_thumbs2 li:first-child {
    border-left: none;
}
.home_thumbs2 li {
    border-left: 1px solid #60472e;
	border-left-style:dotted;
    display: inline-block;
    text-align: center;
    padding-left: 36px;
}
.slider.slider-diag nav li a.selected, .slider.slider-diag nav li a:hover {
border-top: 4px solid #8b9609;
border-bottom: 4px solid #8b9609;
font-weight: bold;
}
.home_thumbs_hbr ol li a:hover,.home_thumbs_hbr ol li a.selected {
	background-position: 0 -14px;
}
.home_thumbs .h_pager a:hover,.home_thumbs .h_pager a.selected {
	cursor: pointer;
	z-index: 20;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.selected_color {
	background: url("../img/ui/color_mask_hover.png") no-repeat !important
}
.home_thumbs2 li .selected h2, .home_thumbs2 li a:hover h2 {
	
	font-weight: 700; 
	font-size: 20px;
}
.home_thumbs .h_pager a {
	padding: 0;
	margin: 0;
	display: block
}

.home_thumbs .h_pager a img {
	position: relative;
	z-index: -1
}

.home_thumbs .h_pager a:hover,.home_thumbs .h_pager a.selected {
	cursor: pointer;
	z-index: 20;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.home_thumbs .column.to_1:first-child {
		margin-left: 1px;
		width: 239px
	}
	/* One click page */
	.container .range_elements_img .column.to_1_3 {
		height: 171px
	}
	.container .range_elements_img .column.to_1_3:first-child {
		width: 319px;
		height: 171px
	}
	.container .range_elements_img .column.to_1_3:first-child img {
		width: 319px;
		height: 171px
	}
	@media only screen and (min-width:0px) and (max-width:1400px) {
	#a-la-une .advice_box {
		width: 469px;
	}
	.content_promo_list .column.to_12 {
		width: 628px;
	}
	.content_promo_list.container .column.to_4 {
		width: 312px;
	}
	.promo-list .advice_box .encart .advice_txt {
		height: 50px;
	}
}

.container-launch-page .container .column.to_1_3 {
	width: 415px;
	margin-left: 1px;
	border: none;
	overflow: hidden;
}
nav ol1, ol1 {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.vezani-kosarica-motivacija .prod_price_konvertirano {
	width: 100%;
	float: left;
	margin-left: 10px;
}

.vezani-kosarica-motivacija .prod_price_konvertirano .price {
	font-size: 12px !important;
	font-weight: 100;
	color: rgba(69,69,69,0.6);
}

.vezani-kosarica-motivacija .prod_price_konvertirano .striped_price {
	font-size: 10px !important;
	font-weight: 100;
	color: rgba(69,69,69,0.6);
}

#GrandTotalKonvertirano span {
	font-size: 14px;
}

.kategorije-repeater-price {
	width: auto !important;
}

.konvertirana_cijena {
	color: rgba(69,69,69,0.6) !important;
}

.total_desc.konvertirana_cijena {
	margin-top: 8px;
	font-size: 13px !important;
}

.striped_price.konvertirana_cijena {
	font-size: 12px !important;
}