﻿@charset "utf-8";
body{background:url(images/Bivo_background_homepage.jpg) #E4DBD8 no-repeat center 11px;
     height:1322px;
     margin:0;
     padding:0;
     font-family:Arial, Helvetica, sans-serif;
     font-size:12px;
     text-align:left;
     color:#000000;
     }

#contentPage{border:solid 1px black;}
#breadcrumbs{font-size:11px;padding:4px 0;text-transform: uppercase;clear:both;display:none;}
#breadcrumbs a.current{color:#F9A93A;}

#pageContentSso{border: solid 1px #F9A839;background-color:#FFFFFF;}
	
#pageContentHome{border: solid 1px #FFB24A;background-color:#FFFFFF;padding:0 5px 5px 5px;}

.logo {
width: 380px;
height: 90px;
margin-left:10%;
}
@media screen and (max-width: 1256px) 
{
    .logo img{width:300px;height:71px;margin-left:5%;}
    .logo {margin-left:5%;}
}
@media screen and (max-width: 1192px) 
{
    .logo {margin-left:1%;width:300px;height:71px;}
}
@media screen and (max-width: 1064px) 
{
    .logo {margin-left:1%;width:270px;height:63px;}
    .logo img{width:270px;height:63px;}
}
@media screen and (max-width: 1034px) 
{
    .logo {margin-left:0.5%;width:260px;height:63px;}
    .logo img{width:260px;height:63px;}
}
/* ---------------------------- pagegonctent ---------------------------- */
#STO_pageContent{float:left;background-color:white;position:relative;}
.clearBoth{text-indent:-999px;}
#STO_pageContent p{margin:10px 0 10px 0px;}
	
	

h2{margin:18px 0 0 15px;
   font-size:12px;
   
   }

h2.shirtdesigners 
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/H2home_bg.png) repeat-x scroll 0 0;
color:white;
font-size:12px;
margin:0px 3px 18px 0px;
padding:7px 5px 7px 5px;
}

h2.shirtdesigners2 
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/H2home_bg.png) repeat-x scroll 0 0;
color:white;
font-size:12px;
margin:0px 0px 18px 0px;
padding:7px 5px 7px 5px;
}

a.H2home_link
{
	color:White;
	text-decoration: none
}
a.H2home_link:hover
{
	color:White;
	text-decoration: none
}

.name_person{margin-left:0px;color:#F9A839;font-size:14px;font-weight:bold;}
.name_person_sub{margin-left:0px;color:#F9A839;font-size:14px;font-weight:bold;font-weight:normal;margin-bottom:8px;margin-top:20px;}

.item{/*margin:20px 0 0 17px;*/margin-right:17px;}

/*Homepage*/
.italic{font-style:italic;}

	#readArticle{width:160px;position:absolute;right:0;top:25px;display:none;}
		#readArticle a { font-style:italic; font-weight:bold; text-decoration:underline;}
		#readArticle a:hover { text-decoration:none;}

#slogan{font-size:40px;color:#F9A839;position:absolute;top:25px;left:35px;width:450px;font-weight:bold;text-transform:uppercase;}
#slogan h1{font-size:36px;color:#FFF;position:relative;left:-6px;line-height:48px;font-family:"HelveticaNeueLTRegular",arial,Sans-Serif;}
.ie9 #slogan h1{font-size:36px;color:#FFF;position:relative;left:-6px;font-family:"HelveticaNeueLTRegular",arial,Sans-Serif;}
h3#bijzin{font-size:25px;color:#ffd68e;width:430px;float:left;margin:5px 0 0 3px;font-family:"HelveticaNeue-BoldCond",arial,Sans-Serif;}
.ie7 h3#bijzin{float:left;margin:0 0 0 3px;}
#conf_buttons a{font-size:14px;color:#FFFFFF;line-height:17px;}
#conf_buttons{margin-top:310px;font-size:16px;}
#mens_conf{padding:3px 0 7px 12px;float:left;margin:0 0 0 730px;font-family:"HelveticaNeueLTRegular",arial,Sans-Serif;text-transform:uppercase;}
#womens_conf{padding:3px 0 7px 12px;float:left;margin:15px 0 0 730px;font-family:"HelveticaNeueLTRegular",arial,Sans-Serif;text-transform:uppercase;}
#gallery_conf{padding:3px 0 7px 12px;float:left;width:180px;background:url(images/green_2x.png) no-repeat;}

#content_row1{float:left;margin-top:33px;margin-left:0px;line-height:1.4em;}

#shirtsoftheweek { float:left;margin: 50px 10px 0 40px; }
.mannequin{width:150px;float:left;margin-top:-10px;margin-left:-35px;}
	#mensW{margin-left:10px;}
	
#new_promo{width:300px;float:left;margin-right:10px;position:relative;}
	#new_promo a{left:20px;color:#FFFFFF;font-weight:bold;}
	
#fourSteps{float:left;width:298px;border:solid 1px #F9A839;height:247px;}
#new{position:absolute;top:84px;left:22px;}
#promo{position:absolute;top:211px;left:20px;}
.promo { border:solid 1px #F9A839;}

#promo01{margin-bottom:11px;}

h2#easySteps{background:url(images/bg_title.jpg) repeat-x;font-size:16px;color:white;padding:7px 0 7px 7px;margin:0;}
h2#easyStepsFR{background:url(images/bg_title.jpg) repeat-x;font-size:15px;color:white;padding:7px 0 7px 10px;margin:0;}

ul#for_steps{list-style-type:none;margin:5px 0 0 12px;font-size:11px;}
ul#for_steps li{padding:2px 10px 2px 20px;}

.step01{background:url(images/steps.jpg) no-repeat 0 -2px;}
.step02{background:url(images/steps.jpg) no-repeat 0 -22px;}
.step03{background:url(images/steps.jpg) no-repeat 0 -57px;}
.step04{background:url(images/steps.jpg) no-repeat 0 -94px;}

.configKnop{padding:8px 0 0px 16px;font-size:12px;font-weight:bold;margin:15px 0px 3px 7px;height: 35px;text-align:left;background:url(img/buttons/orange_2x_full_137.jpg) no-repeat top left ;
}
.configKnop a{color:white;}

#content_row2{position:relative;padding-top:20px;float:left;margin-top:170px;}
#payment{background:url(images/bg_squirrel.jpg) no-repeat 0 22px;height:203px;margin-left:10px;float:left;width:143px;height:220px;}
#payment ul{padding-top:105px;width:155px;}
#payment ul li{list-style:none;text-indent:8px;z-index:6;}
#payment ul li a{color:white;display:block;padding:4px 0 7px 0;}
#payment ul li a:link, #payment ul li a:visited{}
#payment ul li a:hover{text-decoration:none;background:url(images/hover_quirrel.png) no-repeat top right;z-index:5;position:relative;color:black;}

#paymentContainer { float:left;}
#payementToo{width:300px;float:left;margin-left:11px;font-size:11px;position:relative; padding: 2px; text-align:center;}
#payementToo p{padding:5px;margin-top:0;width: 300px;font-family:"HelveticaNeueLTRegular",arial,Sans-Serif;}

#socialMedia{width:300px;float:left;margin:0 0 0 10px;}
#twitter{width:220px;float:left;height:108px;}
#socialMediaButtons{float:left;}
#speachBubble{background:url(images/talkBaloon.jpg) no-repeat;clear:left;width:300px;height:114px;}
#speachBubble p{padding:0 0 0 100px;text-align:right;font-size:10px;line-height:12px;}

#ortherSmedia{float:left;width:62px;margin-left:18px;}
.social{margin-top:5px}

#content_row3{padding:23px 0 0 10px;clear:both;float:left;margin-top:-18px;width:950px;height:117px;background:url(images/Bivo_web_new_home_page_bottom.jpg) 0px 18px no-repeat;}


.bottomitem{width:204px;float:left;margin-top:-5px;height:90px; padding: 10px 5px 0 90px;color:#FFF;font-family:"HelveticaNeueLTRegular";}
.bottomitem a{color:#FFF;}
.bottomitem strong{font-size:15px;text-transform:uppercase}
.bottomitem strong, x:-moz-any-link{font-size:15px;text-transform:uppercase;margin-left:-10px;}
.bottomitem h2 { margin:0;padding:0;}
#STO_pageContent .bottomitem p{margin: 2px 0 0 0; font-size: 11px;line-height:14px;}
body.ie11 .content_row33 #bottomitem2 p, body.ie11 .content_row33 #bottomitem4 p, body.ie11 .content_row34 #bottomitem4 p{width:200px;}
body.ie11 .content_row33 #bottomitem4 p{float:left;margin-left:-6px;}
#STO_pageContent .bottomitem span{margin: 2px 0 0 0; font-size: 13px;}
.bottomitem p{font-size:13px !important;margin-top:10px !important;}
/*.bottomitem span{font-size:13px !important;float:left;margin-top:10px !important;margin-left:-12px !important;}*/


#paginering{margin:20px 0 0 17px;font-size:11px;}
#labelPaginering{float:left;padding-right:5px;font-weight:bold;}
a.page{display:block;float:left;width:16px;height:16px;border:solid 1px #F9A93A;text-align:center;margin-right:4px;font-weight:bold;vertical-align:middle;padding-top:1px;}
a.page:link,a.page:visited{}
a.page:hover{background-color:#F9A93A;text-decoration:none;color:#FFFFFF;cursor:pointer;}
.currentPage{background-color:#F9A93A;text-decoration:none;color:#FFFFFF;cursor:pointer;}
.homePages h2{margin-left:17px;}
.homePages h1 { margin-left: 17px; padding-left:0;margin-top: 10px;}

.name_person .bijzin{color:#000000;font-size:12px;font-weight:normal;}
.name_person{line-height:18px;}
#leftContact{width:420px;float:left;margin-left:17px;}
#tellAFriend{width:900px;float:left;margin-left:17px;}

#leftContact h2{margin-left:0;}
#googleMap{float:left;width:420px;z-index:5;margin-left:55px;margin-top:20px;}

#generalConditions .item{border-bottom:none;}
.text ul{list-style:decimal;margin-left:20px;}
.text ul ul{margin:5px 0;list-style-type:circle;margin-left:30px;}

.no_paragraf_above{margin:10px 0 0 0;}

#eekLogos img{
float:left;
margin:5px;
}
#eek6{
float:left;
}
#eek8{
float:right;
}
#eek10{
float:left;
}

p.newsForm{
margin-top:20px;
}
#knopke{
background:url(images/knopke.jpg) no-repeat;
width:250px;
height:40px;
margin-bottom:30px;
margin-top:20px;
padding-left:15px;
margin-left:270px
}
#knopke a:link, #knopke a:visited {
color:#FFFFFF;
font-weight:bold;
line-height:33px;
font-size:13px;
}
#knopke a:hover{
text-decoration:underline;
}
#toeval{
position:absolute; 
width:100px;
height:80px;
top:20px;
text-indent:-200px;
}
#payment ul li#toeval a{
display:block;
height:70px;
width:90px;
text-indent:-99999px;
}
#payment ul li#toeval a:hover{
background:none;
}

#jobs p{
margin:10px 0;
}
#signInInput{	position:relative;	}
	
#signInInput input
{
	border:solid 1px #979998;
	margin-top:5px;
	margin-bottom:0px;
	float:left;
	color:#999999;
	font-size:11px;
	}
#signInInput #ctl00_cph1_TxtMail
{
  position:relative;
  top:-40px;
  left:0px;   
	}
#signInInput img
{
    position:relative;
    left:-7px;
}
#signInInput img, x:-moz-any-link, x:default
{
    position:relative;
    left:-19px;
}
#signInInput #ctl00_cph1_TxtMail, x:-moz-any-link, x:default
{
  position:relative;
  top:-40px;
  left:0px;   
	}
body.ie11 #signInInput #ctl00_cph1_TxtMail
{
  position:relative;
  top:-40px !important;
  left:12px !important;   
	}
.ie8 #signInInput #ctl00_cph1_TxtMail
{
  position:relative;
  top:-41px !important;
  left:12px !important;   
	}
#signInInput input.signInButton
{
	float:right;
	margin-right:17px !important;
	margin-top:-33px !important;
	}
.content_row31 #signInInput input.signInButton
{
	float:right;
	margin-right:25px !important;
	margin-top:-37px !important;
	}
.content_row31 #signInInput input.signInButton, x:-moz-any-link, x:default
{
	margin-right:35px !important;
	}
body.ie11 .content_row31 #signInInput input.signInButton
{
	margin-right:25px !important;
	margin-top:-37px !important;
	}
:root .content_row31 #signInInput input.signInButton
{
	margin-right:25px\9 !important;
	margin-top:-70px\9 !important;
	}
body.ie11 #signInInput input.signInButton
{
	float:right;
	margin-right:10px !important;
	margin-top:-33px !important;
	}
.ie7 #signInInput input.signInButton
{
	float:right;
	margin-right:5px !important;
	}
.ie7 .content_row33 #bottomitem1 #signInInput input.signInButton
{
	float:right;
	margin-right:10px !important;
	}
.ie8 .content_row33 #bottomitem1 #signInInput input.signInButton
{
	float:right;
	margin-right:17px !important;
	}
:root .content_row33 #bottomitem1 #signInInput input.signInButton
{
	float:right;
	margin-right:5px\9 !important;
	}
:root .content_row34 #bottomitem1 #signInInput input.signInButton
{
	float:right;
	margin-right:8px\9 !important;
	}
.ie8 .content_row34 #bottomitem1 #signInInput input.signInButton
{
	float:right;
	margin-right:10px !important;
	}
.ie7 .content_row34 #bottomitem1 #signInInput input.signInButton
{
	float:right;
	margin-right:8px !important;
	}
:root #signInInput input.signInButton
{
	float:right;
	margin-right:23px;
	}
#signInInput input.signInButton, x:-moz-any-link, x:default
{
	float:right;
	margin-right:18px !important;
	}
.content_row32 #signInInput input.signInButton, x:-moz-any-link, x:default
{
	float:right;
	margin-right:20px !important;
	margin-top:-70px !important;
	}
.content_row33 #signInInput input.signInButton, x:-moz-any-link, x:default
{
	float:right;
	margin-right:20px !important;
	}
.content_row34 #signInInput input.signInButton, x:-moz-any-link, x:default
{
	float:right;
	margin-right:18px !important;
	}
.ie8 .content_row32 #signInInput input.signInButton
{
	float:right;
	margin-right:10px !important;
	margin-top:-35px !important;
	}
.ie7 .content_row32 #signInInput input.signInButton
{
	float:right;
	margin-right:15px !important;
	}
:root .content_row32 #signInInput input.signInButton
{
	float:right;
	margin-right:8px\9 !important;
	margin-top:-70px\9 !important;
	}

#mens_confFR a, #womens_confFR a
{
	color:#FFFFFF;
font-size:14px;
line-height:17px;
}
#mens_confFR{
padding:3px 0 7px 12px;
float:left;
margin:0 0 0 730px;
font-family:"HelveticaNeue-BoldCond",arial,Sans-Serif;
text-transform:uppercase;
}
#womens_confFR{
padding:3px 0 7px 12px;
float:left;
width:180px;
background:url(images/pink_2x.png) no-repeat;}#fourSteps p {margin:0 10px 0 10px;font-size:11px;}
.italic a:link,.italic a:visited{	text-decoration:underline;	}
.italic a:hover{text-decoration:none;}

.homePages { padding-bottom: 20px;}

/* SITEMAP */

.sitemapItem ul {	list-style: none;}
.sitemapItem ul li a {	color: #333;}
.sitemapItem ul li {	padding: 2px 0;	font-size: 11px;}

.sitemapItem ul.bold li, .sitemapItem ul li strong{	font-weight: bold;	padding: 6px 0;	font-size: 13px;}

.sitemapItem ul ul{	margin-left: 15px;}
.sitemapItem ul ol {	margin-left: 32px;}

.homePages .sitemapItem h2 {		text-transform: uppercase;	border-bottom: #FFB24A 1px solid;	margin: 0 0 12px 0;	font-size: 14px;	color: #333;}
.sitemapItem {	width: 330px;	margin: 15px 30px 40px 15px;	float: left;}	
.sitemap-row {	clear: both;}
#sitemap-row1 {	height: 225px;}
.floatUl {	width: 190px;	float:left;}

.important {	margin-top: 7px;}
.sitemapItem ul li.smaller strong{	font-size: 11px;}


/************************************************ Anouar !! New look home page !! *********************************************/
.ColumnRight, #pageContentSso, #STO_pageContent
{
	background:none !important;border:none !important;
}

#slogan h1, #conf_buttons a, h3#bijzin 
{
	font-family:'HelveticaNeueLTRegular';
}

#Biv_squirrel
{
	width:197px;
	height:111px;
	float:left;
	margin:-366px 0 0 306px;
	position:relative;
	z-index:9999;
}

#content_row0
{
	font-family:'BankGothicMdBTMedium';
	float:left;
	margin-top:-115px;
}


#shirtsoftheweek h3 a
{
	float:none;
	color:#FFF;
	font-size:20px;
	width:270px;
}

#shirtsoftheweek h3
{
	float:none;
	color:#FFF;
	font-size:20px;
	width:270px;
	margin-left:-24px;
}

#shirtsoftheweek ul li
{
	font-size:14px;
	line-height:1.4em;
}	 

#ctl00_cph1_TxtMail
{
	width:117px;
	height:13px;
	float:left;
	margin-left:-8px;
	margin-top:19px;
}

.content_row32 #ctl00_cph1_TxtMail
{
	width:117px;
	height:13px;
	float:left;
	margin-left:-8px;
	margin-top:18px !important;
}

:root #ctl00_cph1_TxtMail
{
	float:left;
	margin-left:5px\9;
	}

#ctl00_cph1_ImageButton1
{
	float:left;
	margin-top:-4px !important;
	border:none;
}

body.ie11 .content_row32 #ctl00_cph1_ImageButton1
{
	float:left;
	margin-top:5px !important;
	margin-right:15px !important;
	border:none;
}


.content_row33 #ctl00_cph1_ImageButton1
{
	float:left;
	margin-top:-1px !important;
	border:none;
}

body.ie11 .content_row33 #ctl00_cph1_ImageButton1
{
	float:left;
	margin-right:12px !important;
	border:none;
}

.bottomitem_left
{
	width:72px;
	float:left;
	margin-left:-92px;
}

body.ie11 .bottomitem_left
{
	margin-left:-80px;
}
body.ie11 .content_row33 #bottomitem4 .bottomitem_left
{
	margin-left:-87px;
}

#book
{
	float:left;
	margin:-25px 0 0 118px;
	position:relative;
	z-index:999;
}

#film
{
	margin:0 0 0 130px;
	position:relative;
	top:-14px;
	width:181px;
}

#ctl00_ctrlHeader_ctrlSearchBox_txtSearchTerms
{
	background:none;
}

h3.bijzinfr
{
	font-size:19px !important;
	margin:13px 0 0 4px !important;
	}
h3.bijzinnl
{
	font-size:21px !important;
	margin:8px 0 0 -1px !important;
	}
h3.bijzinde
{
	font-size:25px !important;
	margin:45px 0 0 3px !important;
	}		
.slogannl h1
{
	font-size:37px !important;
	line-height:1.3em;
	position:relative;
	left:-5px !important;
}

#footer
{
	margin-top:35px !important;
}

.center{line-height:22px;text-align:justify;padding:20px 0;color:#5b5b5b;}
.center h2{margin:0;font-size:1.17em;}
.center a{text-decoration:underline !important;color:#5b5b5b;}
.center a:hover{text-decoration:none !important;;}

#payementToo .squirrel_video{text-decoration:underline;}
#payementToo a.squirrel_video:hover{text-decoration:none;color:#F9A93A;}
.payementTooEN p{margin-top:32px !important;}

.shadow_mannequin img{float:left;margin:0 0 0 -12px;height:340px;width:272px;}

.bottomitem h2{font-size:14px;}
.bottomitem h2, x:-moz-any-link, x:default{margin-left:-12px;}
.bottomitem p, x:-moz-any-link, x:default{margin-left:-12px !important;}
.ie8 .bottomitem_right01 h2, .ie8 .bottomitem_right01 p{float:left;margin-left:-12px !important;}
.ie8 .bottomitem_left02{float:left;margin-left:-85px !important;}
.ie8 .bottomitem_left03{float:left;margin-left:-85px !important;}
.ie8 .content_row32 #bottomitem4 .bottomitem_left04{float:left;margin-left:-88px !important;}

/* squirrel mouse over */
a#tt_home:hover span.tooltip{display:block;position:absolute;top:0px;left:0;padding: 15px 0 0 0;margin-left: 65px !important; margin-top:-35px !important; width:638px; height:200px;	color: #000000;  	z-index:9999; text-align: left; }
.ie7 a#tt_home:hover span.tooltip{margin-left: 65px !important; margin-top:65px !important; width:638px; height:200px;	color: #000000;  	z-index:9999; text-align: left; }
#bio_over_en{ background:url("../../img/BiometricSizingPatchen.png");float:left;margin-right:10px;width:180px;height:80px;display:block;}
#bio_over_nl{ background:url("../../img/BiometricSizingPatchnl.png");float:left;margin-right:10px;width:180px;height:80px;display:block;}
#bio_over_fr{ background:url("../../img/BiometricSizingPatchfr.png");float:left;margin-right:10px;width:180px;height:80px;display:block;}
#bio_over_de{ background:url("../../img/BiometricSizingPatchde.png");float:left;margin-right:10px;width:189px;height:89px;display:block;}
span.middle p{margin-top:-3px !important;width:410px;float:left; text-align:justify;}
a#tt_home:hover span.top{display: block;padding: 20px 8px 0;background: url(img/bubble_home.gif) no-repeat top !important;margin-left:-0px;z-index:125;}
a#tt_home:hover span.middle{  /* different middle bg for stretch */display: block;padding: 10px 0px 75px 15px;background: url(img/bubble_filler_home.gif) repeat bottom !important;margin-left:-0px;z-index:9999;}
.ie7 a#tt_home:hover span.middle{ padding: 10px 0px 105px 15px;}
a#tt_home:hover span.bottom{display: block;	padding:10px 15px;color:#548912;background:url(img/bubble_rechts_home.gif) no-repeat bottom !important;margin-left:-0px;z-index:125;}

a#tt_home02:hover span.tooltip{display:block;position:absolute;top:0px;left:0;padding: 15px 0 0 0;margin-left: 65px !important; margin-top:-35px !important; width:638px; height:200px;	color: #000000;  	z-index:9999; text-align: left; }
.ie7 a#tt_home02:hover span.tooltip{margin-left: 65px !important; margin-top:65px !important; width:638px; height:200px;	color: #000000;  	z-index:9999; text-align: left; }
a#tt_home02:hover span.top{display: block;padding: 20px 8px 0;background: url(img/bubble_home.gif) no-repeat top !important;margin-left:-0px;z-index:125;}
a#tt_home02:hover span.middle{  /* different middle bg for stretch */display: block;padding: 10px 0px 95px 15px;background: url(img/bubble_filler_home.gif) repeat bottom !important;margin-left:-0px;z-index:9999;}
.ie7 a#tt_home02:hover span.middle{ padding: 10px 0px 105px 15px;}
a#tt_home02:hover span.bottom{display: block;	padding:10px 15px;color:#548912;background:url(img/bubble_rechts_home.gif) no-repeat bottom !important;margin-left:-0px;z-index:125;}

a#tt_home03:hover span.tooltip{display:block;position:absolute;top:0px;left:0;padding: 15px 0 0 0;margin-left: 65px !important; margin-top:-35px !important; width:638px; height:200px;	color: #000000;  	z-index:9999; text-align: left; }
.ie7 a#tt_home03:hover span.tooltip{margin-left: 65px !important; margin-top:65px !important; width:638px; height:200px;	color: #000000;  	z-index:9999; text-align: left; }
a#tt_home03:hover span.top{display: block;padding: 20px 8px 0;background: url(img/bubble_home.gif) no-repeat top !important;margin-left:-0px;z-index:125;}
a#tt_home03:hover span.middle{  /* different middle bg for stretch */display: block;padding: 10px 0px 95px 15px;background: url(img/bubble_filler_home.gif) repeat bottom !important;margin-left:-0px;z-index:9999;}
.ie7 a#tt_home03:hover span.middle{ padding: 10px 0px 105px 15px;}
a#tt_home03:hover span.bottom{display: block;	padding:10px 15px;color:#548912;background:url(img/bubble_rechts_home.gif) no-repeat bottom !important;margin-left:-0px;z-index:125;}

a#tt_home04:hover span.tooltip{display:block;position:absolute;top:0px;left:0;padding: 15px 0 0 0;margin-left: 65px !important; margin-top:-25px !important; width:638px; height:200px;	color: #000000;  	z-index:9999; text-align: left; }
.ie7 a#tt_home04:hover span.tooltip{margin-left: 65px !important; margin-top:65px !important; width:638px; height:200px;	color: #000000;  	z-index:9999; text-align: left; }
a#tt_home04:hover span.top{display: block;padding: 20px 8px 0;background: url(img/bubble_home.gif) no-repeat top !important;margin-left:-0px;z-index:125;}
a#tt_home04:hover span.middle{  /* different middle bg for stretch */display: block;padding: 10px 0px 105px 15px;background: url(img/bubble_filler_home.gif) repeat bottom !important;margin-left:-0px;z-index:9999;}
.ie7 a#tt_home04:hover span.middle{ padding: 10px 0px 105px 15px;}
a#tt_home04:hover span.bottom{display: block;	padding:10px 15px;color:#548912;background:url(img/bubble_rechts_home.gif) no-repeat bottom !important;margin-left:-0px;z-index:125;}


/******** Gallery Rotation **********/
#gallery_rot{width:940px;height:359px; background:#fff;position:relative;top:34px;left:2px;}
#gallery_rot img{width:250px;float:left;margin-left:43px;}



/********************/

#content_row3 #bottomitem1 .bottomitem_right01{position:relative;left:-5px;}
#content_row3 #bottomitem2 .bottomitem_right02{position:relative;left:-8px;}
#content_row3 #bottomitem3 .bottomitem_right03{position:relative;left:-5px;}
#content_row3 #bottomitem4 .bottomitem_right04{position:relative;left:-7px;}
body.ie11 #content_row3 #bottomitem3 .bottomitem_right03{position:relative;left:-5px;width:155px;}
body.ie11 .content_row33 #bottomitem2 .bottomitem_right02{position:relative;left:-13px;}

#content_row3 #bottomitem3 .bottomitem_left02, x:-moz-any-link, x:default{margin-left:-95px;}
.content_row32 #bottomitem3 .bottomitem_left03, x:-moz-any-link, x:default{margin-left:-95px;}
.ie7 .content_row32 #bottomitem4 .bottomitem_left04{float:left;margin-left:-82px;}
.content_row33 #bottomitem3 .bottomitem_left03{float:left;margin-left:-95px;}
.ie7 .content_row33 #bottomitem4 .bottomitem_left04{float:left;margin-left:-80px;}
.ie7 .content_row34 #bottomitem4 .bottomitem_left04{float:left;margin-left:-83px;}
body.ie11 .content_row33 #bottomitem3 .bottomitem_left03{float:left;margin-left:-85px;}

.ie8 #content_row3 #bottomitem1 .bottomitem_right01{position:relative;left:-5px;}
.ie8 #content_row3 #bottomitem2 .bottomitem_right02{position:relative;left:-15px;}
.ie8 #content_row3 #bottomitem3 .bottomitem_right03{position:relative;left:-5px;}
.ie8 #content_row3 #bottomitem4 .bottomitem_right04{position:relative;left:-20px;width:195px;}
.ie8 .content_row32 #bottomitem3 .bottomitem_right03{position:relative;left:-8px !important;}
.ie8 .content_row32 #bottomitem4 .bottomitem_right04{position:relative;left:-15px;width:175px !important;}
.ie8 .content_row33 #bottomitem4 .bottomitem_right04{position:relative;left:-17px;width:175px !important;}


.ie7 #content_row3 #bottomitem1 .bottomitem_right01{position:relative;left:-17px;}
.ie7 #content_row3 #bottomitem2 .bottomitem_right02{position:relative;left:-20px;}
.ie7 #content_row3 #bottomitem3 .bottomitem_right03{position:relative;left:-15px;}
.ie7 #content_row3 #bottomitem4 .bottomitem_right04{position:relative;left:-15px;}
.ie7 .content_row32 #bottomitem3 .bottomitem_right03{position:relative;left:-18px !important;}
.ie7 .content_row32 #bottomitem4 .bottomitem_right04{position:relative;left:-9px !important;}
.ie7 .content_row33 #bottomitem4 .bottomitem_right04{position:relative;left:-5px !important;}
.ie7 .content_row34 #bottomitem4 .bottomitem_right04{position:relative;left:-10px !important;}

:root #content_row3 #bottomitem1 .bottomitem_right01{position:relative;left:-18px\9;}
:root #content_row3 #bottomitem2 .bottomitem_right02{position:relative;left:-19px\9;}
:root #content_row3 #bottomitem3 .bottomitem_right03{position:relative;left:-15px\9;}
:root #content_row3 #bottomitem4 .bottomitem_right04{position:relative;left:-17px\9;width:195px\9;}
:root .content_row32 #bottomitem4 .bottomitem_right04{position:relative;left:-15px\9;width:175px\9 !important;}
:root .content_row34 #bottomitem4 .bottomitem_right04{position:relative;left:-18px\9;width:185px\9 !important;}

@media screen and (-webkit-min-device-pixel-ratio:0) 
{
	.content_row31 #bottomitem1 .bottomitem_right01{position:relative;left:-17px !important;}
	.content_row31 #ctl00_cph1_TxtMail{float:left;margin-left:4px !important;}
	.content_row31 #bottomitem2 .bottomitem_right02{position:relative;left:-16px !important;}
	.content_row31 #bottomitem2 .bottomitem_left02{float:left;margin-left:-88px !important;}
	.content_row31 #bottomitem3{width: 153px !important; position:relative;left:-95px !important;}
	.content_row31 #bottomitem3 .bottomitem_right03{position:relative;left:-12px !important;}
	.content_row31 #bottomitem4{width: 191px !important;margin-left:-130px !important;}
	.content_row31 #bottomitem4 .bottomitem_left04{float:left;margin-left:-80px !important;}
	.content_row31 #bottomitem1 #ctl00_cph1_TxtMail{float:left;margin-top:18px !important;}
	
	.content_row32 #bottomitem1 .bottomitem_right01{position:relative;left:-17px !important;}
	.content_row32 #ctl00_cph1_TxtMail{float:left;margin-left:4px !important;}
	.content_row32 #signInInput input.signInButton {float: right;margin-right: 7px !important;}
	.content_row32 #bottomitem2{position:relative;left:-48px !important;}
	.content_row32 #bottomitem2 .bottomitem_right02{position:relative;left:-16px !important;}
	.content_row32 #bottomitem2 .bottomitem_left02{float:left;margin-left:-88px !important;}
	.content_row32 #bottomitem3{width: 152px !important; position:relative;left:-109px !important;}
	.content_row32 #bottomitem3 .bottomitem_right03{position:relative;left:-12px !important;}
	.content_row32 #bottomitem4{width: 191px !important;margin-left:-150px !important;}
	.content_row32 #bottomitem4 .bottomitem_left04{float:left;margin-left:-80px !important;}
	
	.content_row33 #bottomitem1 .bottomitem_right01{position:relative;left:-17px !important;}
	.content_row33 #ctl00_cph1_TxtMail{float:left;margin-left:4px !important;}
	.content_row33 #signInInput input.signInButton {float: right;margin-right: 7px !important;}
	.content_row33 #bottomitem2{width:130px !important;}
	.content_row33 #bottomitem2 .bottomitem_right02{position:relative;left:-16px !important;}
	.content_row33 #bottomitem2 .bottomitem_left02{float:left;margin-left:-88px !important;}
	.content_row33 #bottomitem3{width: 152px !important; position:relative;left:-77px !important;}
	.content_row33 #bottomitem3 .bottomitem_right03{position:relative;left:-17px !important;}
	.content_row33 #bottomitem4{width: 180px !important;margin-left:-124px !important;}
	.content_row33 #bottomitem4 .bottomitem_left04{float:left;margin-left:-80px !important;}
	
	.content_row34 #bottomitem1 .bottomitem_right01{position:relative;left:-17px !important;}
	.content_row34 #ctl00_cph1_TxtMail{float:left;margin-left:4px !important;}
	.content_row34 #signInInput input.signInButton {float: right;margin-right: 7px !important;}
	.content_row34 #bottomitem2{width:130px !important;}
	.content_row34 #bottomitem2 .bottomitem_right02{position:relative;left:-16px !important;}
	.content_row34 #bottomitem2 .bottomitem_left02{float:left;margin-left:-88px !important;}
	.content_row34 #bottomitem3{width: 152px !important; position:relative;left:-88px !important;}
	.content_row34 #bottomitem3 .bottomitem_right03{position:relative;left:-17px !important;}
	.content_row34 #bottomitem4{width: 180px !important;margin-left:-127px !important;}
	.content_row34 #bottomitem4 .bottomitem_left04{float:left;margin-left:-80px !important;}
	
}

/*******************/

#bottomitem1{width: 230px;}
#bottomitem2{width: 120px;position:relative;left:-63px;}
#bottomitem3{width: 150px; position:relative;left:-93px;}
#bottomitem4{width: 185px;margin-left:-115px;}

.content_row32 #bottomitem2{width: 145px;position:relative;left:-42px;}
.content_row32 #bottomitem3{width: 150px;position:relative;left:-98px;}
.content_row32 #bottomitem4{width: 165px;margin-left:-125px;}
.content_row33 #bottomitem2{width: 120px;position:relative;left:-49px;}
.content_row33 #bottomitem3{width: 140px;position:relative;left:-70px;}
body.ie11 .content_row33 #bottomitem2{width: 120px;position:relative;left:-59px;}
body.ie11 .content_row33 #bottomitem3{width: 140px;position:relative;left:-77px;}
.content_row33 #bottomitem4{width: 165px;margin-left:-87px;}
body.ie11 .content_row33 #bottomitem4{width: 165px;margin-left:-92px;}
.content_row34 #bottomitem2{width: 120px;position:relative;left:-48px;}
.content_row34 #bottomitem3{width: 140px;position:relative;left:-80px;}
.content_row34 #bottomitem4{width: 175px;margin-left:-97px;}
body.ie11 .content_row34 #bottomitem4{width: 170px;margin-left:-115px;}
body.ie11 .content_row34 #bottomitem3{width: 140px;position:relative;left:-93px;}
body.ie11 .content_row34 #bottomitem2{width: 120px;position:relative;left:-59px;}

.ie8 #bottomitem2{width: 120px;position:relative;left:-70px;}
.ie8 #bottomitem3{width: 153px; position:relative;left:-110px;}
.ie8 #bottomitem4{width: 185px;margin-left:-123px;}
.ie8 .content_row32 #bottomitem2{width: 145px;position:relative;left:-47px;}
.ie8 .content_row32 #bottomitem3{width: 150px; position:relative;left:-109px;}
.ie8 .content_row32 #bottomitem4{width: 170px;margin-left:-130px;}
.ie8 .content_row33 #bottomitem2{width: 128px;position:relative;left:-55px;}
.ie8 .content_row33 #bottomitem3{width: 147px; position:relative;left:-90px;}
.ie8 .content_row33 #bottomitem4{width: 155px;margin-left:-103px;}
.ie8 .content_row34 #bottomitem2{width: 120px;position:relative;left:-58px;}
.ie8 .content_row34 #bottomitem3{width: 152px; position:relative;left:-96px;}
.ie8 .content_row34 #bottomitem4{width: 170px;margin-left:-118px;}

.ie7 #bottomitem2{width: 120px;position:relative;left:-70px;}
.ie7 #bottomitem3{width: 152px; position:relative;left:-105px;}
.ie7 #bottomitem4{width: 195px;margin-left:-127px;}
.ie7 .content_row32 #bottomitem2{width: 145px;position:relative;left:-45px;}
.ie7 .content_row32 #bottomitem3{width: 150px; position:relative;left:-99px;}
.ie7 .content_row32 #bottomitem4{width: 175px; margin-left:-135px;}
.ie7 .content_row33 #bottomitem2{width: 129px;position:relative;left:-53px;}
.ie7 .content_row33 #bottomitem3{width: 147px; position:relative;left:-81px;}
.ie7 .content_row33 #bottomitem4{width: 175px; margin-left:-115px;}
.ie7 .content_row34 #bottomitem2{width: 122px;position:relative;left:-53px;}
.ie7 .content_row34 #bottomitem3{width: 147px; position:relative;left:-90px;}
.ie7 .content_row34 #bottomitem4{width: 185px; margin-left:-115px;}

:root #bottomitem2{width: 122px\9;position:relative;left:-65px\9;}
:root #bottomitem3{width: 155px\9;position:relative;left:-100px\9;}
:root #bottomitem4{width: 185px\9;margin-left:-125px\9;}
:root .content_row32 #bottomitem2{width: 145px\9;position:relative;left:-47px\9;}
:root .content_row32 #bottomitem3{width: 155px\9;position:relative;left:-107px\9;}
:root .content_row32 #bottomitem4{width: 165px\9;margin-left:-135px\9;}
:root .content_row33 #bottomitem2{width: 126px\9;position:relative;left:-50px\9;}
:root .content_row33 #bottomitem3{width: 150px\9;position:relative;left:-78px\9;}
:root .content_row33 #bottomitem4{width: 160px\9;margin-left:-107px\9;}
:root .content_row34 #bottomitem2{width: 122px\9;position:relative;left:-50px\9;}
:root .content_row34 #bottomitem3{width: 150px\9;position:relative;left:-86px\9;}
:root .content_row34 #bottomitem4{width: 160px\9;margin-left:-110px\9;}



.content_row31 #bottomitem1 #ctl00_cph1_TxtMail{float:left;margin-top:15px;}
.content_row31 #bottomitem1 #ctl00_cph1_TxtMail, x:-moz-any-link{float:left;margin-top:19px;}
body.ie11 .content_row31 #bottomitem1 #ctl00_cph1_TxtMail{float:left;margin-top:19px !important;}
:root .content_row31 #bottomitem1 #ctl00_cph1_TxtMail{float:left;margin-top:18px\9;}
.content_row33 #bottomitem1 #ctl00_cph1_TxtMail{float:left;margin-top:18px !important;}
.content_row34 #bottomitem1 #ctl00_cph1_TxtMail{float:left;margin-top:19px !important;}
.ie7 .content_row32 #bottomitem1 #ctl00_cph1_TxtMail{float:left;margin-top:10px !important;}


/*#content_row32{width:942px;float:left;margin-top:-28px;margin-left:9px;}
#content_row32 #bottomitem1{width: 230px;margin-left:-5px;}
#content_row32 #bottomitem2{width: 170px;margin-left:-10px;}
#content_row32 #bottomitem3{width: 200px; padding-left: 95px;float:left;margin-left:-3px;}
#content_row32 .bottomitem_left{margin-top:13px;}
#content_row32 h2{margin-top:10px;}
#content_row32 p{position:relative;top:-2px}
#content_row32 #ctl00_cph1_TxtMail{margin-top:4px !important;margin-left:-3px !important;}
#content_row32 #signInInput input.signInButton{float:left;margin-top:-10px !important;}

#content_row33{float:left;margin-top:-28px;margin-left:9px;width:942px;}
#content_row33 #bottomitem1{width: 280px;float:left;margin-left:-5px;}
#content_row33 #bottomitem2{width: 170px;margin-left:-7px;}
#content_row33 #bottomitem3{width: 200px; padding-left: 95px;float:left;margin-left:-10px;}
#content_row33 .bottomitem_left{margin-top:13px;}
#content_row33 .bottomitem_right01, #content_row33 .bottomitem_right02, #content_row33 .bottomitem_right03{float:left;margin-top:10px;}
#content_row33 p{}
#content_row33 #ctl00_cph1_TxtMail{margin-top:19px;margin-left:-2px;}
#content_row33 #signInInput input.signInButton{float:left;margin-top:5px !important;}

#content_row34{width:940px;float:left;margin-top:-28px;margin-left:9px;}
#content_row34 #bottomitem1{width: 270px;}
#content_row34 #bottomitem2{width: 180px;margin-left:-15px;}
#content_row34 #bottomitem3{width: 200px; padding-left: 95px;float:left;margin-left:-5px;}
#content_row34 .bottomitem_right01, #content_row34 .bottomitem_right02, #content_row34 .bottomitem_right03{margin-left:-2px;margin-top:9px;}
#content_row34 .bottomitem_left{margin-top:13px;}
#content_row34 p{margin-top:12px !important;}
#content_row34 #ctl00_cph1_TxtMail{margin-top:18px;margin-left:-5px;}
#content_row34 #ctl00_cph1_ImageButton1{float:left;margin-top:3px !important;margin-left:-20px;}*/

/********************************************************** IE7 FIX *********************************************************/
.ie7 body{background:url(images/Bivo_background_homepage.jpg) #E4DBD8 no-repeat center 11px;}
.ie7 #mannequin_bivolino{margin-top:-394px !important;}
.ie7 #Biv_squirrel{float:left;margin:-366px 0 0 306px;}
.ie7 #mens_conf, .ie7 #mens_confFR{float:left;margin-top:-3px !important;}
.ie7 #pageContentSso{position: relative;display:inline-block;}
.ie7 .collum {padding-bottom:0px;}
.ie7 #STO_rightColum{float:left;}
.ie7 #fourSteps{float:left;width:297px;}
.ie7 #content_row1{margin-top:30px;}
.ie7 #content_row2{margin-top:185px;padding-top:0;position:relative;}
/*.ie7 .bottomitem{float:left;margin-top:15px !important;}
.ie7 #bottomitem1{float:left;margin-left:-10px;}
.ie7 #bottomitem2, .ie7 #bottomitem3{width:170px !important;}*/
.ie7 .bottomitem2 strong, .ie7 .bottomitem3 strong, .ie7 .bottomitem2 p, .ie7 .bottomitem3 p{width:160px;}
.ie7 .bottomitem strong{width:280px;}
.ie7 .bottomitem_right01 h2, .ie7 .bottomitem_right01 p{margin-left:-12px !important;}
/*.ie7 .bottomitem_left02{float:left;margin-left:-85px !important;}
.ie7 .bottomitem_left03{float:left;margin-left:-85px !important;}*/
.ie7 .bottomitem p, .ie7 .bottomitem h2{margin-left:0 !important;}
.ie7 .bottomitem_left01{margin-left:-90px;}
.ie7 #ctl00_cph1_TxtMail{width:117px;height:13px;float:left;margin-left:3px;margin-top:16px !important;}
.ie7 #content_row32 #bottomitem1{width:300px !important;}
.ie7 #content_row32 h2{margin-top:18px !important;}
.ie7 .content_row31 #ctl00_cph1_TxtMail{margin-top:12px !important;}
.ie7 .content_row31 #ctl00_cph1_ImageButton1{float:left !important;}
.ie7 #content_row32 #ctl00_cph1_TxtMail{margin-top:5px !important;margin-left:-3px !important;}
.ie7 #content_row33 .bottomitem_right01{width:300px;position:relative;top:-85px !important;}
.ie7 #content_row33 #ctl00_cph1_TxtMail{margin-top:20px !important;margin-left:-2px !important;}
.ie7 #content_row33 #ctl00$cph1$ImageButton1{float:left;margin-top:-7px;}
.ie7 #content_row34 #ctl00_cph1_TxtMail{margin-top:18px !important;margin-left:3px !important;}
.ie7 #content_row34 .bottomitem_right02{width: 200px; margin-top: -76px; float: left;}
.ie7 #content_row34 .bottomitem_right03{width: 200px; margin-top: -80px; float: left;}
.ie7 #content_row34 .bottomitem_left01{margin-top:5px;}
.ie7 #content_row34 #signInInput input.signInButton{float:right;margin-top:0px !important;}
.ie7 h3.bijzinnl{margin:5px 0 0 -1px !important;}
.ie7 #content_row34 #bottomitem1{float:left;margin-top:3px;}
.ie7 #content_row33 .bottomitem_right{float:none !important;}
.ie7 #content_row33 #bottomitem2{width:180px !important;}
.ie7 #content_row33 .bottomitem_right{position:relative;top:9px;}
.ie7 h3.bijzinfr{float:left;margin-top:7px !important;}
/********************************************************** IE8 FIX *********************************************************/
.ie8 body{background:url(images/Bivo_background_homepage.jpg) #E4DBD8 no-repeat center 11px;}
.ie8 #content_row34 #bottomitem2{width: 195px;margin-left:-25px;}
.ie8 #content_row34 #bottomitem3{width: 200px;margin-left:-10px;}
.ie8 #content_row34 #ctl00_cph1_TxtMail{margin-left:-7px !important;}
.ie8 #content_row33 #bottomitem2{width: 180px;margin-left:-15px;}
/*.ie8 #content_row32 #ctl00_cph1_ImageButton1{margin-top:0px !important;}*/
/********************************************************** IE9 FIX *********************************************************/
:root body{background:url(images/Bivo_background_homepage.jpg) #E4DBD8 no-repeat center 11px\9;}
:root #content_row32 #bottomitem1{width:290px\9;}
:root #content_row32 #bottomitem2{margin-left:-13px\9;}
:root #content_row32 #bottomitem3{margin-left:-5px\9;width:190px\9;}
:root #content_row33 #bottomitem1{width:290px\9;}
:root #content_row33 #bottomitem2{width:170px\9;}
:root #content_row33 #bottomitem2 .bottomitem_right02{margin-left:-15px\9;}
:root #content_row33 #bottomitem3{width:190px\9;}
:root #content_row33 #bottomitem3 .bottomitem_right02{margin-left:-15px\9;}
:root #content_row34 #bottomitem1{width:275px\9;margin-left:-2px\9;}
:root #content_row34 #bottomitem2{width:200px\9;}
:root #content_row34 .bottomitem_right02{position:relative\9;left:-10px\9;}
:root #content_row34 #bottomitem3{width:185px;margin-left:-15px\9;}
:root #content_row34 .bottomitem_right03{position:relative\9;left:-10px\9;}
/********************************************************** Chrome FIX *********************************************************/
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
	#content_row32 #bottomitem1 
	{
		margin-left:-10px;
		width:290px ;
	}
	#content_row32 #bottomitem2
	{
		margin-left:-15px ;
	}
	#content_row32 #ctl00_cph1_TxtMail
	{
		margin-left:2px ;
	}
	#content_row33 #bottomitem1
	{
		width: 300px ;
		float:left;
		margin-left:-5px;
	}
	#content_row33 #bottomitem2
	{
		width: 180px ;
		margin-left:-15px ;
	}
	#content_row33 #bottomitem3
	{
		width: 180px; 
		float:left;
		margin-left:-10px ;
	}
	#content_row34 #bottomitem1
	{
		width: 280px ;
		margin-left:-5px ;
	}
	#content_row34 #bottomitem2
	{
		width: 200px ;
		margin-left:-20px;
	}
	#content_row34 #bottomitem3
	{
		width: 190px ;
		margin-left:-15px ;
	}
	#content_row34 #ctl00_cph1_TxtMail
	{
		margin-left:-1px;
	}
}

/********************************************* MAC Fix **********************************************/
 
    #isMac .content_row31 #bottomitem1 
	{
		width:250px !important;
	}
	#isMac .content_row31 #bottomitem1 .bottomitem_right01
	{
		position:relative;
		left:-5px !important;
	}
	#isMac .content_row31 #bottomitem2
	{
		margin-left:-32px !important;
		width:120px !important;
	}
	#isMac .content_row31 #bottomitem2 .bottomitem_right02
	{
		position:relative;
		left:-10px !important;
	}
	#isMac .content_row31 #bottomitem2 .bottomitem_left02
	{
		float:left;
		margin-left:-89px !important;
	}
	#isMac .content_row31 #bottomitem3
	{
		margin-left:0px !important;
		width:165px !important;
	}
	#isMac .content_row31 #bottomitem3 .bottomitem_right03
	{
		position:relative;
		left:-6px !important;
	}
	#isMac .content_row31 #bottomitem4
	{
		margin-left:-116px !important;
		width:180px !important;
	}
	#isMac .content_row31 #bottomitem4 .bottomitem_left04 
	{
		float:left;
		margin-left: -90px !important;
	}
	#isMac .content_row31 #ctl00_cph1_TxtMail
	{
		margin-left:-8px !important;
		margin-top:13px !important;
	}
	#isMac .content_row31 #ctl00_cph1_ImageButton1
	{
		margin-right:55px !important;
	}
	#isMac .content_row32 #bottomitem1 .bottomitem_right01
	{
		position:relative;
		left:-10px !important;
	}
	#isMac .content_row32 #bottomitem2
	{
		width:155px !important;
	}
	#isMac .content_row32 #bottomitem2 .bottomitem_right02
	{
		position:relative;
		left:-8px !important;
	}
	#isMac .content_row32 #bottomitem3
	{
		width:155px !important;
		position:relative;
		left:-95px;
	}
	#isMac .content_row32 #bottomitem3 .bottomitem_right03
	{
		position:relative;
		left:-6px !important;
	}
	#isMac .content_row32 #bottomitem4
	{
		width:160px !important;
		margin-left:-135px !important;
	}
	#isMac .content_row32 #bottomitem4 .bottomitem_right04 
	{
		position:relative;
		left:2px !important;
	}
	#isMac .content_row32 #bottomitem4 .bottomitem_left04 
	{
		float:left;
		margin-left:-83px
	}
	#isMac .content_row32 #ctl00_cph1_TxtMail
	{
		margin-left:-3px !important;
	}
	#isMac .content_row32 #ctl00_cph1_ImageButton1
	{
		margin-right:13px !important;
	}
	
	#isMac .content_row33 #bottomitem1
	{
		width: 205px !important;
	}
	#isMac .content_row33 #bottomitem2
	{
		width: 120px !important;
		position:relative;
		left:-27px !important;
	}
	#isMac .content_row33 #bottomitem3
	{
		width:155px !important;
		position:relative;
		left:-52px !important;
	}
	#isMac .content_row33 #bottomitem4
	{
		width:170px !important;
		margin-left:-80px !important;
	}
	#isMac .content_row33 #bottomitem1 h2
	{
		margin-left:-16px !important;
	}
	#isMac .content_row33 #bottomitem1 .bottomitem_right01
	{
		position:relative;
		left:-10px !important;
	}
	#isMac .content_row33 #bottomitem2 .bottomitem_right02
	{
		position:relative;
		left:-11px !important;
	}
	#isMac .content_row33 #bottomitem3 .bottomitem_right03
	{
		position:relative;
		left:-11px !important;
	}
	#isMac .content_row33 #bottomitem2 .bottomitem_left02 
	{
		margin-left:-90px !important;
	}
	#isMac .content_row33 #bottomitem3 .bottomitem_left03 
	{
		margin-left:-97px !important;
	}
	#isMac .content_row33 #bottomitem4 .bottomitem_left04 
	{
		margin-left:-89px !important;
	}
	#isMac .content_row33 #ctl00_cph1_TxtMail
	{
		margin-left:-2px !important;
	}
	#isMac .content_row33 #ctl00_cph1_ImageButton1
	{
		margin-right:-10px !important;
	}
	
	#isMac .content_row34 #bottomitem2
	{
		width: 120px !important;
		position:relative;
		left:-64px !important;
	}
	#isMac .content_row34 #bottomitem3
	{
		width: 155px !important;
		position:relative;
		left:-91px !important;
	}
	#isMac .content_row34 #bottomitem4
	{
		width: 180px !important;
		margin-left:-122px !important;
	}
	#isMac .content_row34 #bottomitem1 .bottomitem_right01 
	{
		position:relative;
		left:-10px !important;
	}
	#isMac .content_row34 #bottomitem2 .bottomitem_right02
	{
		position:relative;
		left:-8px !important;
	}
	#isMac .content_row34 #bottomitem3 .bottomitem_right03
	{
		position:relative;
		left:-5px !important;
	}
	#isMac .content_row34 #bottomitem4 .bottomitem_right04
	{
		position:relative;
		left:0px !important;
	}
	#isMac .content_row34 #ctl00_cph1_TxtMail
	{
		margin-left:-2px !important;
	}
	#isMac .content_row34 #ctl00_cph1_ImageButton1
	{
		margin-right:12px !important;
	}
	
	#isMac #slogan h1, #isMac h3#bijzin 
	{
		font-weight:normal !important;
	}
#isMac .bottomitem h2{margin-left:-12px !important;}
#isMac .bottomitem p{margin-left:-12px !important;}

/******************************************************** Media Mobile IPad ******************************************************/
@media screen and (max-width: 1024px)  
{
	body
	{
		background:url(images/Bivo_background_homepage_mobile.jpg) #E4DBD8 no-repeat center 11px;
        height :1322px;
        margin:0;
        padding:0;
	   -webkit-background-size: cover; /* pour Chrome et Safari */
       -moz-background-size: cover; /* pour Firefox */
       -o-background-size: cover; /* pour Opera */
        background-size: cover; /* version standardisée */
	}
	.PageWrapper
	{
		position:relative;
		left:28px;
	}
	#slogan h1, h3#bijzin
	{
		font-weight:normal;
	}
	
	.content_row31 #bottomitem1 .bottomitem_right01
	{ 
		position:relative;
		left:-10px !important;
		}
	.content_row31 #bottomitem1 #ctl00_cph1_TxtMail
	{
		position:relative;
		left:-5px !important;
		}
	.content_row31 #bottomitem1 .signInButton
	{
		margin-right:25px !important;
		}
	.content_row31 #bottomitem2 .bottomitem_left02
	{
		float:left;
		margin-left:-97px !important;
		} 
	.content_row31 #bottomitem2 .bottomitem_right02
	{
		position:relative;
		left:-17px !important;
		}
	.content_row31 #bottomitem3
	{
		width:170px !important;
		}
	.content_row31 #bottomitem3 .bottomitem_left02
	{
		float:left;
		margin-left:-96px !important;
		}
	.content_row31 #bottomitem3 .bottomitem_right03
	{
		position:relative;
		left:-8px !important;
		}
	.content_row31 #bottomitem4
	{
		width:178px !important;
		}
	.content_row31 #bottomitem4 .bottomitem_left04
	{
		float:left;
		margin-left:-88px !important;
		}
	.content_row31 #bottomitem4 .bottomitem_right04
	{
		position:relative;
		left:-4px !important;
		}
	
	
	.content_row32 #bottomitem1 .bottomitem_right01 
	{
		position:relative;
		left:-10px !important;
	}
	.content_row32 #bottomitem1 #ctl00_cph1_TxtMail
	{
		float:left;
		margin-left:-1px !important;
		}
	.content_row32 #bottomitem2
	{
		position:relative;
		left:-52px !important;
		}
	.content_row32 #bottomitem2 .bottomitem_right02
	{
		position:relative;
		left:-7px !important;
		}
	.content_row32 #bottomitem3
	{
		width:160px !important;
		position:relative;
		left:-101px !important;
		}
	.content_row32 #bottomitem3 .bottomitem_right03
	{
		position:relative;
		left:-5px !important;
		}
	.content_row32 #bottomitem4
	{
		width:168px !important;
		position:relative;
		left:13px !important;
		}
	.content_row32 #bottomitem4 .bottomitem_right04
	{
		position:relative;
		left:0px !important;
		}
	
	
	.content_row33 #bottomitem1 .bottomitem_right01 
	{
		position:relative;
		left:-10px !important;
	}
	.content_row33 #bottomitem1 #ctl00_cph1_TxtMail
	{
		float:left;
		margin-left:-1px !important;
		}
	.content_row33 #bottomitem2 .bottomitem_right02
	{
		position:relative;
		left:-9px !important;
		}
	.content_row33 #bottomitem3
	{
		width:160px !important;
		position:relative;
		left:-82px !important;
		}
	.content_row33 #bottomitem3 .bottomitem_right03
	{
		position:relative;
		left:-8px !important;
		}
	.content_row33 #bottomitem4
	{
		width:170px !important;
		position:relative;
		left:2px !important;
		}
	.content_row33 #bottomitem4 .bottomitem_right04
	{
		position:relative;
		left:-1px !important;
		}
	
	
	.content_row34 #bottomitem1 .bottomitem_right01 
	{
		position:relative;
		left:-10px !important;
	}
	.content_row34 #bottomitem1 #ctl00_cph1_TxtMail
	{
		float:left;
		margin-left:-1px !important;
		}
	.content_row34 #bottomitem2
	{
		position:relative;
		left:-63px !important;
		}
	.content_row34 #bottomitem2 .bottomitem_right02
	{
		position:relative;
		left:-8px !important;
		}
	.content_row34 #bottomitem3
	{
		width:160px !important;
		position:relative;
		left:-102px !important;
		}
	.content_row34 #bottomitem3 .bottomitem_right03
	{
		position:relative;
		left:-5px !important;
		}
	.content_row34 #bottomitem4
	{
		width:190px !important;
		float:left;
		margin-left:-140px !important;
		}
	.content_row34 #bottomitem4 .bottomitem_right04
	{
		position:relative;
		left:-2px !important;
		text-align:left !important;
		}
	.content_row34 #bottomitem4 .bottomitem_right04 span
	{
		position:relative;
		left:4px !important;
		}
	
    .bottomitem h2{margin-left:-12px !important;}
    .bottomitem p{margin-left:-12px !important;}
}

@media screen and (max-width: 800px)  
{
	body
	{
		background:url(images/Bivo_background_homepage_mobile.jpg) #E4DBD8 no-repeat -345px 11px;
        height :1322px;
        margin:0;
        padding:0;
	   -webkit-background-size: cover; /* pour Chrome et Safari */
       -moz-background-size: cover; /* pour Firefox */
       -o-background-size: cover; /* pour Opera */
        background-size: cover; /* version standardisée */
        
	}
	
	#back01_searchFabricsBox{background-color:white;height:8px;width:1000px;}
    #back02_searchFabricsBox{background-color:#FFB24A;height:23px;width:1000px;}		
}

/* new header Layout Bivolino */
#back01_searchFabricsBox{background-color:white;height:8px;}
#back02_searchFabricsBox{background-color:#FFB24A;height:40px;}
.dropDownLists {font-size: 11px !important;height: 20px !important;}
.PageWrapper {position:relative;top: 0px;}
.PageHeader{margin-top:0px !important;}
/******************************************************** Media Mobile IPhone ******************************************************/

@media screen and (max-width: 480px)
{
	#slogan cufon
	{
		height:48px !important;
		}
	#payementToo p
	{
		width:305px;
	}
	.payementTooEN p
	{
		margin-top:37px !important;
		margin-left:-10px !important;
	}
	.payementTooNL p
	{
		margin-top:17px !important;
		margin-left:-10px !important;
	}
	.payementTooFR p
	{
		margin-top:17px !important;
		margin-left:-10px !important;
	}
	.payementTooDE p
	{
		margin-top:10px !important;
		margin-left:-10px !important;
	}
	#payementToo p cufon
	{
		height:17px !important;
	}
	.bottomitem p
	{
		margin-top:2px !important;
		}
	.bottomitem h2
	{
		margin-top:-10px;
	}
	#signInInput cufon
	{
		height:0px !important;
	}
	#signInInput
	{
		margin-top:-10px !important;
	}
	#womens_conf a
	{
		font-size:13.5px !important;
	}
	
    #mens_conf, #mens_confFR, #womens_conf {
    width:350px;
      }
    #womens_conf 
    {
    	padding:8px 0 7px 12px !important;
    }
    #shirtsoftheweek h3 
    {
    	width:280px;
    }
    
    #payementToo .squirrel_video cufon
    {
    	text-decoration:underline !important;
    }
    .content_row31 #bottomitem1 #ctl00_cph1_TxtMail 
    { 
    	float:left;
    	margin-top:10px !important;
    }
   h3#bijzin 
   {
   	    float:left;
   	    margin:10px 0 0 14px;  
   	    
   }
   h3.bijzinnl
   {
   	    float:left;
   	    margin:17px 0 0 -1px !important;
   }  
   h3.bijzinfr
   {
   	    float:left;
   	    margin:15px 0 0 0px !important;
   } 
   h3.bijzinde
   {
   	    float:left;
   	    margin:50px 0 0 17px !important;
   }
   #patch_ipad
   {
   	   float:right;
   	   margin-right:55px !important;
   }
   #mannequin_bivolino
   {
   	float:right;
   	margin-right:125px;
   }
   .content_row33 #bottomitem2
   {
   	position:relative;
   	left:-53px !important;
   }
   .content_row33 #bottomitem3
   {
   	position:relative;
   	left:-75px !important;
   }
   #ctl00_ctrlHeader_ctrlSearchFabricsBox_dropdownmen616
   {
   	float:right;
   }
	
}


/*******************************desactivate slider image home page****************************/

.caption h1 {
font-size: 36px;
padding: 1px 4px 0px;
margin: 0px;
border: 0px;
line-height: 42px;
white-space: nowrap;
opacity: 1;
left: 21px;
top: 50px;
display: inline;
}
.caption .hhh1 {
font-size: 36px;
padding: 1px 4px 0px;
margin: 0px;
border: 0px;
line-height: 42px;
white-space: nowrap;
opacity: 1;
left: 21px;
top: 50px;
display: inline;
}

.caption.big_white {
position: absolute;
color: #fff;
text-shadow: 2px 2px 3px #000;
font-weight: normal;
font-size: 36px;
line-height: 42px;
font-family: 'HelveticaNeueLTRegular';
padding: 0px 4px;
padding-top: 1px;
margin: -610px 0 0 20px;
border-width: 0px;
border-style: none;
/* background-color: #000; */
}
.caption h2 {
font-size: 18px;
padding: 1px 4px 0px;
margin: 0px;
border: 0px;
line-height: 42px;
white-space: nowrap;
opacity: 1;
left: 21px;
top: 665px;
}

.caption h3 {
font-size: 15px;
padding: 1px 2px 0px;
margin: 0px;
border: 0px;
line-height: 42px;
white-space: nowrap;
opacity: 1;
left: 661px;
top: 424px;
}
.caption.lfb02 {
position: absolute;
color: #fd9814;
text-shadow: 2px 2px 3px #000;
font-weight: normal;
font-size: 18px;
line-height: 42px;
font-family: 'HelveticaNeueLTRegular';
padding: 0px 4px;
padding-top: 1px;
margin: -440px 0 0 20px;
border-width: 0px;
border-style: none;
letter-spacing: 0.2em;
}

.caption.start_men {
position: absolute;
color: #fff;
text-shadow: 2px 2px 3px #000;
font-size: 0.97em;
line-height: 42px;
font-family: 'HelveticaNeueLTRegular';
padding: 0px 2px;
padding-top: 1px;
margin: -235px 0 0 660px;
border-width: 0px;
border-style: none;
letter-spacing: 0.09em;
}

.caption.start_women {
position: absolute;
color: #fff;
text-shadow: 2px 2px 3px #000;
font-size: 0.97em;
line-height: 42px;
font-family: 'HelveticaNeueLTRegular';
padding: 0px 2px;
padding-top: 1px;
margin: -192px 0 0 660px;
border-width: 0px;
border-style: none;
letter-spacing: 0.09em;
}


.caption a {
font-family: 'HelveticaNeueLTRegular';
color: #fff;
text-shadow: none;
}

.caption a h3:hover 
{
    text-decoration:underline !important;
}
.bannercapt
{
    width:942px;
}


img.myimg { display: none !important;}


.bottomitem a{background-color: inherit;text-decoration: none;}
.bottomitem a:hover{background-color: inherit;text-decoration: underline;}

#country_flags{position:relative;top:110px;left:-10px;width:912px;height:30px;padding-left:30px;background:white;}
#country_flags img{margin-right:31px;position:relative;top:-85px;}
/*#country_flags img, x:-moz-any-link, x:default{margin-right:31px;position:relative;top:-85px;}*/

@media screen and (min-width: 1024px) 
{ 
   .landinglogo{width:220px !important;position:absolute;top:-51px !important;}
   .headertop, .homebody{display:none;}
   #basket #items{color:#FFF;text-shadow:2px 2px 3px #000;font-weight:bold;} 
}
@media screen and (max-width: 1023px) 
{ 
   .PageHeader, #back02_searchFabricsBox, #back01_searchFabricsBox, .landinglogo{display:none;}
   .PageWrapper{position:relative; left:0 !important; top:-8px !important;}
   /*.headertop, .homebody{background:url(../../Mobile/css/images/bg-topbar_orange.png);height:42px;}*/
   #footer_c01, #footer_c02, #footer_c03, #footer_c04, #footer_c06, #payments_EN, #payments_NL, #payments_FR, #payments_DE, .footer_p{display:none;}
   #menu_home #menu ul li a:link {font-size:14px;}
}
#content_row3{display:none;}
#landing{position:absolute !important;top:15%;}
.landingsub h1{display:inline;}
#landing, #landing h1{font-size:36px;padding:1px 4px 0;line-height:42px;opacity:1;font-family: Helvetica, sans-serif;text-shadow: 1px 1px 1px #fbfcfd;color:#FFF;}
#landing h2{font-size:20px;line-height:42px;opacity:1;font-family: Helvetica, sans-serif;text-shadow: 1px 1px 1px #fbfcfd;color:#FFF;}
.landingsub{padding-left: 5em;}
#footer .center{padding-left:15px;padding-right:15px;margin-top:100px;}


/*************************************************************/
.rs-caption-3 .men_btn .hhh3, .rs-caption-3 .women_btn .hhh4, .rs-caption-4 .gallery_btn .hhh5, .rs-caption-5 .reviews_btn .hhh6{font-size:14px;font-weight:bold;line-height:27px;}
#back02_searchFabricsBox, #back01_searchFabricsBox{display:none;}
.PageHeader{position:absolute;top:30px;z-index:999;}
.rs-caption-3 .men_btn a{ background-image: -webkit-gradient(linear,left top,left bottom,from( #009bc0 ),to( #0080ae )); background-image: -moz-linear-gradient(center top , #009bc0, #0080ae); background-image: -ms-linear-gradient(top, #009bc0, #0080ae); background-image: -o-linear-gradient(center top , #009bc0, #0080ae); background-image: -linear-gradient(center top , #009bc0, #0080ae);border-color: #037ca8 !important;border: #037ca8 1px solid;box-shadow: 0px 0px 0px 1px #aaa inset;border-radius: 5px !important;}
.rs-caption-3 .women_btn a{ background-image: -webkit-gradient(linear,left top,left bottom,from( #e96b99 ),to( #d95b8a ));background-image: -moz-linear-gradient(center top , #e96b99, #d95b8a); background-image: -ms-linear-gradient(top , #e96b99, #d95b8a); background-image: -o-linear-gradient(center top , #e96b99, #d95b8a); background-image: -linear-gradient(center top , #e96b99, #d95b8a);border-color: #d95b8a !important;border: #d95b8a 1px solid;box-shadow: 0px 0px 0px 1px #aaa inset;border-radius: 5px !important;}
.rs-caption-4 .gallery_btn a{ background-image: -webkit-gradient(linear,left top,left bottom,from( #78e144 ),to( #52be1c ));background-image: -moz-linear-gradient(center top , #78e144, #52be1c); background-image: -ms-linear-gradient(top , #78e144, #52be1c); background-image: -o-linear-gradient(center top , #78e144, #52be1c); background-image: -linear-gradient(center top , #78e144, #52be1c);border-color: #52be1c !important;border: #52be1c 1px solid;box-shadow: 0px 0px 0px 1px #aaa inset;border-radius: 5px !important;}
.rs-caption-5 .reviews_btn a{ background-image: -webkit-gradient(linear,left top,left bottom,from( #56ACE5 ),to( #89c8f2 ));background-image: -moz-linear-gradient(center top , #56ACE5, #89c8f2); background-image: -ms-linear-gradient(top , #56ACE5, #89c8f2); background-image: -o-linear-gradient(center top , #56ACE5, #89c8f2); background-image: -linear-gradient(center top , #56ACE5, #89c8f2);border-color: #56ACE5 !important;border: #56ACE5 1px solid;box-shadow: 0px 0px 0px 1px #aaa inset;border-radius: 5px !important;}
.rs-caption-3 .men_btn a h3:hover{color:#009bc0 !important;text-shadow:#fff !important;}
.rs-caption-3 .men_btn a .hhh3:hover{color:#009bc0 !important;text-shadow:#fff !important;}
.rs-caption-3 .women_btn a h4:hover{color:#e96b99 !important;text-shadow:#fff !important;}
.rs-caption-3 .women_btn a .hhh4:hover{color:#e96b99 !important;text-shadow:#fff !important;}
.rs-caption-4 .gallery_btn a h5:hover{color:#78e144 !important;text-shadow:#fff !important;}
.rs-caption-4 .gallery_btn a .hhh5:hover{color:#78e144 !important;text-shadow:#fff !important;}
.rs-caption-5 .reviews_btn a h6:hover{color:rgb(86, 172, 229) !important;text-shadow:#fff !important;}
.rs-caption-5 .reviews_btn a .hhh6:hover{color:rgb(86, 172, 229) !important;text-shadow:#fff !important;}

.rs-caption-3 .men_btn h3, .rs-caption-3 .men_btn .hhh3, .rs-caption-3 .women_btn h4, .rs-caption-3 .women_btn .hhh4, .rs-caption-4 .gallery_btn h5, .rs-caption-4 .gallery_btn .hhh5, .rs-caption-5 .reviews_btn h6, .rs-caption-5 .reviews_btn .hhh6{color:#fff !important; text-shadow:0px 0px 0px #000 !important; padding:0 !important;}
.rs-caption-1{color: #fff;text-shadow: 2px 2px 3px #000;font-weight: normal;font-family: 'HelveticaNeueLTRegular';}
.rs-caption-2 {color:#fd9814 !important;text-shadow: 2px 2px 3px #000;font-weight: normal;font-family: 'HelveticaNeueLTRegular';}
@media screen and (min-width: 1284px) 
{
.rs-caption-1, .rs-caption-1 h1, .rs-caption-1 .hhh1{font-size: 36px !important;}
.rs-caption-2, .rs-caption-2 h2, .rs-caption-2 .hhh2{font-size: 36px !important;}
}
@media screen and (max-width: 1139px) 
{
.rs-caption-1, .rs-caption-1 h1, .rs-caption-1 .hhh1{font-size: 32px !important;}
.rs-caption-2, .rs-caption-2 h2, .rs-caption-2 .hhh2{font-size: 32px !important;}
}
@media screen and (max-width: 1100px) 
{
.rs-caption-1, .rs-caption-1 h1, .rs-caption-1 .hhh1{font-size: 30px !important;}
.rs-caption-2, .rs-caption-2 h2, .rs-caption-2 .hhh2{font-size: 30px !important;}
}
@media screen and (max-width: 1040px) 
{
.rs-caption-1, .rs-caption-1 h1, .rs-caption-1 .hhh1{font-size: 26px !important;}
.rs-caption-2, .rs-caption-2 h2, .rs-caption-2 .hhh2{font-size: 26px !important;}
}
@media screen and (max-width: 940px) 
{
.rs-caption-1, .rs-caption-1 h1, .rs-caption-1 .hhh1{font-size: 24px !important;}
.rs-caption-2, .rs-caption-2 h2, .rs-caption-2 .hhh2{font-size: 24px !important;}
}
@media screen and (max-width: 865px) 
{
.rs-caption-1, .rs-caption-1 h1, .rs-caption-1 .hhh1{font-size: 22px !important;}
.rs-caption-2, .rs-caption-2 h2, .rs-caption-2 .hhh2{font-size: 22px !important;}
}
@media screen and (max-width: 790px) 
{
.rs-caption-1, .rs-caption-1 h1, .rs-caption-1 .hhh1{font-size: 20px !important;}
.rs-caption-2, .rs-caption-2 h2, .rs-caption-2 .hhh2{font-size: 20px !important;}
}
@media screen and (max-width: 707px) 
{
.rs-caption-1, .rs-caption-1 h1, .rs-caption-1 .hhh1{font-size: 18px !important;}
.rs-caption-2, .rs-caption-2 h2, .rs-caption-2 .hhh2{font-size: 18px !important;}
}
@media screen and (max-width: 660px) 
{
.rs-caption-1, .rs-caption-1 h1, .rs-caption-1 .hhh1{font-size: 16px !important;}
.rs-caption-2, .rs-caption-2 h2, .rs-caption-2 .hhh2{font-size: 16px !important;}
}
/*@media screen and (max-width: 505px) 
{
.rs-caption-1, .rs-caption-1 h1{font-size: 11px !important;}
.rs-caption-2, .rs-caption-2 h2 {font-size: 11px !important;}
}*/
@media screen and (min-width: 1025px) 
{ 
   .one-page-header{background: none !important;}
   .one-page-header.top-nav-collapse{background: rgba(0,0,0,0.4) !important;}
   /*.navbar-fixed-top{top:30px !important;}*/
   .PageHeader{padding-top:30px !important;}
   #menu_config{display:none;}
  
}
@media screen and (max-width: 1024px) 
{ 
  .headertop, .homebody {display:block !important;position:fixed;z-index:22 !important;width:100%;}
  .PageHeader{display:none;}
  #menu ul li a:link{height:38px !important;}
  #menu .social{width:100% !important;height:148 !important;}
  #menu .social p{color:#ccc !important;}
  .headertop, .homebody{background-position: 0% 0%;
    background-color:rgba(245,185,56,0.65) !important;
    background-image: none !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
}
  }
@media screen and (max-width: 991px) 
{ 
    .rs-caption-3 h3, .rs-caption-3 .hhh3, .rs-caption-3 h4, .rs-caption-3 .hhh4, .rs-caption-4 h5, .rs-caption-4 .hhh5, .rs-caption-5 h6, .rs-caption-5 .hhh6{font-size:14px;line-height:27px;}
    .rs-caption-2 h2, .rs-caption-2 .hhh2{line-height:25px !important;}
    }
@media screen and (max-width: 768px) 
{ 
    .rs-caption-3 h3, .rs-caption-3 .hhh3, .rs-caption-3 h4, .rs-caption-3 .hhh4, .rs-caption-4 h5, .rs-caption-4 .hhh5, .rs-caption-5 h6, .rs-caption-5 .hhh6{font-size:14px;line-height:27px;}
    .rs-caption-2 h2, .rs-caption-2 .hhh2{line-height:20px !important;}
    }
@media screen and (max-width: 580px) 
{ 
    /*.rs-caption-3 h3{font-size:10px;line-height:10px;}*/
    }
 @media screen and (max-width: 392px) 
{ 
    .men_btn, .women_btn{margin-top:10px !important;}
    }
@media screen and (max-width: 630px) 
{ 
.Promo img{width:80%;float:right;}
}
.rs-caption-1, .rs-caption-1 h1, .rs-caption-1 .hhh1{color:#fff;font-size:32px;font-weight:200;text-shadow:2px 2px 3px #000;font-family: 'HelveticaNeueLTRegular', Helvetica, Sans-Serif !important; display:inline;}
  
.rs-caption-2, .rs-caption-2 h2, .rs-caption-2 .hhh2{color:#fd9814;font-size:32px;font-weight:200;text-shadow:2px 2px 3px #000;font-family: 'HelveticaNeueLTRegular', Helvetica, Sans-Serif !important; }
.rs-caption-2 h2, .rs-caption-2 .hhh2{line-height:45px;}  

@media screen and (max-width: 1024px) 
{ 
     #footer{display:none}
     
     }
     
     
/****************************************** Stylist page **************************************/
.stylistPAGE{background: url(http://www.bivolino.com/images/bivo2029-edit.jpg) #E4DBD8 no-repeat center 0px !important;}
.stylistPAGE #pageContentSso{padding:0 !important;}
.stylistPAGE #STO_pageContent, .stylistPAGE .ColumnRight{width:100%;}
.stylistPAGE #STO_pageContent{padding:0 30px;}
.stylistPAGE .wrapper{margin-top:80px;}
.stylistPAGE #topcontrol{display:none;}
.stylistPAGE #footer{margin-top: -130px !important;}
.stylistPAGE #breadcrumbs_gifts{
padding: 10px 35px !important;
    color: #000 !important;
    font-size: 11px;
    position: fixed;
    top: 85px;
    z-index: 99999;
}
.stylistPAGE #breadcrumbs_gifts a{color: #000 !important;}
.stylistPAGE .search_txt{
    font-size: 18px;
    line-height: 28px;
    text-transform: uppercase;
    opacity: 1;
    color: #fff;
    text-shadow: 2px 2px 3px #000;
    font-weight: normal;
    }
.stylistPAGE .personel_stylist{
background: #7136a1;
    padding: 0 10px 5px;
    /*width: 20%;*/
    float:right;
    margin-bottom:10px;
    }
.stylistPAGE .personel_stylist h1{
font-size: 14px;
    color: white;
    text-align: left;
    line-height:20px;
    font-family:Helvetica, 'sans serif';
    }
.stylistPAGE .personel_stylist .personel_stylist_span{
    color: white;
    margin: -48px 0 0 60px;
    }
.stylistPAGE .personel_stylist a:hover{color:White;}

.stylistPAGE .stylist_bivobox{
background: #7136a1;
    padding: 0 10px 10px;
    /*width: 23%;*/
    clear:both;
    float:right;
    }
.stylistPAGE .stylist_bivobox h2{
font-size: 14px;
    color: white;
    text-align: left;
    line-height:20px;
    font-family:Helvetica, 'sans serif';
    }
.stylistPAGE .stylist_bivobox .bivobox_span{
    color: white;
    margin: -29px 0 0 95px;
    }
.stylistPAGE .stylist_bivobox a:hover{color:White;}
.stylistPAGE .stylist_button{position:relative;top:7em;}
@media (min-width: 992px)
{
.stylistPAGE .col-md-offset-3 {
    margin-left: 0%;
}
}
@media (min-width: 992px)
{
.stylistPAGE .col-md-6 {
    width: 100%;
}
}

@media (max-width: 355px)
{
  .stylistPAGE .personel_stylist .personel_stylist_span, .stylistPAGE .stylist_bivobox .bivobox_span{ font-size:10px; }
}
.rs-caption-4 .gallery_btn a{font-size:16px;text-transform:uppercase;}
.rs-caption-5 .reviews_btn a{font-size:16px;text-transform:uppercase;}

@media screen and (max-width: 1024px) 
{
    
    .rs-caption-3 .men_btn a, .rs-caption-3 .women_btn a{font-size:11px;}
    .rs-caption-2 h2, .rs-caption-2 .hhh2{line-height:29px;}
} 

@media screen and (max-width: 700px)
{
   .rs-caption-3 .men_btn, .rs-caption-3 .women_btn{position:relative;top:30px;}
   }
   
@media screen and (min-width: 1024px)
{
.rs-caption-4 .gallery_btn{/*display:none;*/}
}
@media screen and (max-width: 460px)
{
   .Promo{margin:0 !important;position:absolute;bottom:70px;left:-10px;}
   }

@media screen and (min-width: 581px)
{
  .txt_pc{display:block !important;}
  .txt_smartphones{display:none !important;}
}
@media screen and (max-width: 580px)
{
  .txt_pc{display:none !important;}
  .txt_smartphones{display:block !important;text-align:center;font-size:22px;line-height:18px;}
  .rs-caption-1 h1, .rs-caption-1 .hhh1, .rs-caption-2 h2, .rs-caption-2 .hhh2{font-size:22px !important;}
  .rs-caption-2 h2, .rs-caption-2 .hhh2{line-height:25px !important;}
  .rs-caption-2{margin-top:20px !important;}
  .gallery_btn{position:relative;top:50px;}
  .reviews_btn{position:relative;top:50px;}
  .men_btn, .women_btn{position:relative;top:80px !important;}
}
@media screen and (max-width: 500px)
{
  .txt_smartphones, .rs-caption-1 h1, .rs-caption-1 .hhh1, .rs-caption-2 h2, .rs-caption-2 .hhh2{font-size:19px !important;}
  .gallery_btn{display:none;}
  
}
@media screen and (max-width: 480px)
{
  .men_btn h3, .men_btn .hhh3, .women_btn h4, .women_btn .hhh4, .gallery_btn h5, .gallery_btn .hhh5, .reviews_btn h6, .reviews_btn .hhh6{font-size:13px;}
}
@media screen and (max-width: 440px)
{
  .txt_smartphones, .rs-caption-1 h1, .rs-caption-1 .hhh1, .rs-caption-2 h2, .rs-caption-2 .hhh2{font-size:17px !important;}
  .rs-caption-2 h2, .rs-caption-2 .hhh2{line-height:25px !important;}
  .men_btn h3, .men_btn .hhh3, .women_btn h4, .women_btn .hhh4, .gallery_btn h5, .gallery_btn .hhh5, .reviews_btn h6, .reviews_btn .hhh6{font-size:12px;}
  .gallery_btn{position:relative;top:40px;}
  .reviews_btn{position:relative;top:40px;}
  .men_btn, .women_btn{position:relative;top:70px !important;}
}
@media screen and (max-width: 415px)
{
  .defaultEN .men_btn h3, .defaultEN .men_btn .hhh3, .defaultEN .women_btn h4, d.efaultEN .gallery_btn h5, d.efaultEN .reviews_btn h6, .defaultEN .women_btn .hhh4, d.efaultEN .gallery_btn .hhh5, d.efaultEN .reviews_btn .hhh6{font-size:10px;}
  .defaultNL .men_btn h3, .defaultNL .men_btn .hhh3, .defaultFR .men_btn h3, .defaultFR .men_btn .hhh3, .defaultDE .men_btn h3, .defaultDE .men_btn .hhh3, .defaultNL .women_btn h4, .defaultFR .women_btn h4, .defaultDE .women_btn h4, .defaultNL .gallery_btn h5, .defaultNL .reviews_btn h6, .defaultFR .gallery_btn h5, .defaultFR .reviews_btn h6, .defaultDE .gallery_btn h5, .defaultDE .reviews_btn h6, .defaultNL .women_btn .hhh4, .defaultFR .women_btn .hhh4, .defaultDE .women_btn .hhh4, .defaultNL .gallery_btn .hhh5, .defaultNL .reviews_btn .hhh6, .defaultFR .gallery_btn .hhh5, .defaultFR .reviews_btn .hhh6, .defaultDE .gallery_btn .hhh5, .defaultDE .reviews_btn .hhh6{font-size:9px;}
}
@media screen and (max-width: 396px)
{
  .txt_smartphones, .rs-caption-1 h1, .rs-caption-1 .hhh1, .rs-caption-2 h2, .rs-caption-2 .hhh2{font-size:14px !important;font-weight:700 !important;}
  .defaultFR .txt_smartphones, .defaultFR .rs-caption-1 h1, .defaultFR .rs-caption-1 .hhh1, .defaultFR .rs-caption-2 h2, .defaultFR .rs-caption-2 .hhh2{font-size:13px !important;font-weight:700 !important;}
  .rs-caption-1 h1, .rs-caption-1 .hhh1{line-height:8px !important;}
  .rs-caption-2 h2, .rs-caption-2 .hhh2{line-height:19px !important;}
  .men_btn a, .women_btn a, .gallery_btn a, .reviews_btn a{padding:5px 5px !important;}
  .defaultDE .men_btn a, .defaultDE .women_btn a, .defaultDE .gallery_btn a, .defaultDE .reviews_btn a{padding:3px 0px !important;}
}
@media screen and (max-width: 355px)
{
   .men_btn h3, .men_btn .hhh3, .women_btn h4, .gallery_btn h5, .reviews_btn h6, .women_btn .hhh4, .gallery_btn .hhh5, .reviews_btn .hhh6{font-size:10px;}
}
@media screen and (max-width: 330px)
{
   .men_btn a, .women_btn a, .gallery_btn a, .reviews_btn a{padding:3px 3px !important;}
}

@media screen and (max-width: 701px)
{
   .rs-caption-5 .reviews_btn {display:none !important;}
}