/* @override 
	http://sette.whynotmodels.com/v7d/css/cmn.css */
html{margin: 0;-webkit-font-smoothing: antialiased;background-color: #333;}
body{margin: 0 auto;font-family: Lato;font-weight: normal;color: #889;padding: 0;}

a{text-decoration: none;color: #eee;}
img{border: none;color:white;outline: none;}


h1{font-size: 1.2em;font-weight: normal;color: #444;text-align: center;padding: 0;margin: 0;}
h2,h2 a{font-size: 0.9em;color:#eee;text-transform: uppercase;text-align: left;display: block;margin-bottom: 0;text-decoration: none;font-weight: normal;}
h3{font-size: 1.5em;text-transform: capitalize;}



#content{margin-left: auto;margin-right: auto;width: 980px;min-height: 700px;overflow: auto;clear: both;margin-bottom: 60px;}

#logo{position: absolute;top: 0;left: 20px;overflow: hidden;z-index: 20;}



#menu{margin: 0;padding: 0;font-size: 1.8em;z-index: 99;text-transform: lowercase;right: 10px;top: 10px;position: absolute;font-weight: 300;}
#menu ul{padding: 0;margin: 0;list-style-type: none;padding-top: 4px;padding-bottom: 6px;}
#menu ul li{display: inline;}
#menu a{padding-right: 10px;padding-left: 10px;padding-top: 4px;padding-bottom: 4px;color: #eee;text-transform: uppercase;}
#menu .selected{border-radius: 4px;color: white !important;}
#menu a.selected{color: rgba(138,177,38,1) !important;}
#menu.trp{background-color: rgba(33, 33, 33, .5);	border-radius:3px;}






#modelbar{border-radius: 3px;margin: 0;padding: 0;font-size: 1.2em;text-transform: uppercase;z-index: 99;top: 180px;display: block;position: fixed;}
#modelbar ul{padding: 0;margin: 0;list-style-type: none;padding-top: 4px;padding-bottom: 6px;}
#modelbar ul li{display: inline;}
#modelbar a{padding-right: 10px;padding-left: 10px;padding-top: 4px;padding-bottom: 6px;color: #eee;}
#modelbar .selected{background: rgba(138,177,38,1);border-radius: 3px;color: white !important;}
#modelbar a .instalink{color: #8AB226 !important;font-size: 0.8em;}



#sectionbar{margin: 0;padding: 0;font-size: 1.2em;text-transform: uppercase;z-index: 99;position: absolute;top: 70px;right: 10px;font-size: 1em;float: right;}
#sectionbar ul{padding: 0;margin: 0;list-style-type: none;padding-top: 4px;padding-bottom: 6px;}
#sectionbar ul li{display: inline;}
#sectionbar ul li a{color: #888;}
#sectionbar a{padding-right: 10px;padding-left: 10px;padding-top: 4px;padding-bottom: 6px;color: #222;}
#sectionbar ul li a.selected{color: #8AB226 !important;background: none;}


iframe{margin-bottom: 70px;}

.searchwrp{clear: both;margin: 0 auto;overflow: auto;margin-top: 150px;margin-bottom: 10px;padding-right: 25px;padding-left: 5px;}
.searchwrp input:not([type=submit]):not([type=file]) {outline: 0;-webkit-appearance: none;width: 280px;margin: 0;border: 0;color: #888;font-size: 2em;background: rgba(40,40,40,1);background-image: url(../img/searchsmall.png);background-repeat:no-repeat;background-position: 310px 20px;padding: 7px;padding-left: 25px;padding-right: 35px;border-radius: 3px;
}


#agente{color: #668;font-size: 0.6em;text-align: center;margin-bottom: 3px;}


.photographer{font-size: small;color: #eee;
	margin: 0px;padding: 0px;z-index: 9;text-transform: uppercase;min-height: 20px;clear: both;text-align: center;margin-top: 7px;margin-right: 10px;margin-left: 10px;}
	
.halfright .photographer{text-align: right;}
.halfleft .photographer{text-align: left;}
.redcarpetdetails:hover{color: #668;text-decoration: underline;}



#slideshow{margin: 0 auto;margin-top: 0px;width: 95%;}

.slide{width: 100%;overflow: hidden;}
.slide img{image-rendering:optimizeQuality;}

.rw{overflow: auto;}
.ew{width: 488px;max-height: 660px;margin-bottom: 55px;float: left;overflow: hidden;}
.ew img{width: 488px;margin-right: 5px;}
.spacer {clear: both;margin-top: 90px;padding: 0;}

.zero {display: none;}


.sep{width: 980px;height: 105px;clear: both;}	
.adminfoto{overflow: auto;}
.boxpress{border-top: 1px solid #eee;padding: 5px;margin: 5px;padding-left: 75px;overflow: auto;color: #aaa;font-family: Numans;}
.pressdata,.presstitolo,.presstestata,.pressfotografo,.pressautore,.pressnpagine,.presslingua,.pressallegato,.boxmain{font-size: small;}

.fieldesc{font-size: small;text-transform: lowercase;font-weight: bold;}
.fieldata{font-size: small;color: #eee;text-transform: lowercase;}
.boximmagine,.boxdetail{float: right;overflow: hidden;}
.boxmain{width: 50%;float: left;overflow: auto;margin-top: 20px;}
.boxdetail{margin-top: 20px;width: 30%;float: left;}
.movie,.moviemodel{text-align: center;background-color: #333;padding: 30px;padding-top: 0;border: 1px solid #ddd;}
.moviemodel{background-color: #333;border: 0;}
#biotext
{
	font-size: 1em;
	color: #eee;
	text-align: justify;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	line-height: 1.5em;
	font-family: Numans;
}

#biotext h3
{
font-weight: 300;
text-align: center;
font-size: 2.5em;
font-family: Lato;
}

#biotext a
{
	color: #8AB226;
	display: block;
	text-align: right;
}
.biofoto
{
	height: 600px;
	margin: 0;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.pdflogo
{
	opacity: 0.9;
	margin-left: -5px;
}
.linkpress
{
	font-size:xx-small;
	font-variant: small-caps;
	text-align: center;
}
.error
{
	font-size: 1.3em;
	text-align: center;
}
.high
{
	margin-top: 300px;
}
.mctu,.hidemenu
{
	display: inline-block;
	height: 190px;
	width: 158px;

	height: 290px;
	width: 190px;
	margin: 1px;
	overflow: hidden;
	color: white;
	text-align: center;
}
.single{position: relative;}
.mctu img
{
	width: 180px;
	margin-bottom: 6px;
}

.mctu a{line-height: 16px;text-transform: lowercase;font-size: 1em;text-transform: uppercase;
}
.src{display: block;}


/* model foto */

/* MODEL MEASURES */
.spec,.vals
{
	text-align: right;
	color: #888;
	padding: 2px;
	font-size: 1em;
}

.vals
{
	text-align: left;
	color: #ccc;
	font-size: 1.2em;
	margin-left: 15px;
	display: inline;
	line-height: 35px;


}

/* MODEL MEASURES END */


#movielist
{
	font-size: small;
	color: #444;
}




/* MODELS GRID */
.right 	{float: right;}
.left	{float: left;}
.small	{font-size: 0.8em;}
.xsmall {font-size: 0.6em;}

.center
	{
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	}
	
#modelsearch
{
	text-transform: uppercase;
}




/* vmenu */
.cnt
{
	overflow: auto;
	margin: 0 auto;
	width: 300px;
}
.vmenu
{	
	list-style: none;	
	overflow: hidden;
	color: #eee;
}
.vmenu li,.menu li a
{
	float: left;
	margin-right: 15px;
	margin-left: 15px;
	color: #eee;
	font-size: 0.8em;
}


.vmenu li ul
	{
		padding: 0;  
		display: block;
		position: absolute; 
		background-color: #333; 
	}
	
.vmenu li:hover ul  
	{
		display: block;
	}

.vmenu li ul li
	{
		font-size: 0.9em;
		float: none; 
		margin: 5px; 
		color: #eee;
	}

.vmenu a
{
	color: #eee;
	text-decoration: none;
}
.vmenu a:hover
{
	background-color: #444;
}



/* NEWS */
#bignews{font-size: 5em;font-family: Numans;color: #444;font-weight: bold;text-align: center;display: block;margin-bottom: 50px;}

#newsmmenu{border-bottom: 5px solid #444;list-style-type: none;overflow: auto;margin: 0;padding: 0;margin-top: 120px;padding-left: 10px;padding-right: 10px;text-transform: uppercase;}
#newsmmenu li{float: left;margin-right: 20px;}
#newsmmenu li.right{margin-left: 20px;margin-right: 0;float: right;}
#newsmmenu li a{padding: 10px;display: block;}
#newsmmenu li.selected a{background-color: #8AB226;color: white;border-top-right-radius: 3px;border-top-left-radius: 3px;}

#tagmenu{list-style-type: none;overflow: auto;margin: 0;padding: 0;padding-left: 10px;padding-right: 10px;}
#tagmenu li{float: left;margin-right: 20px;text-transform: uppercase;
}
#tagmenu li.right{margin-left: 20px;margin-right: 0;float: right;}
#tagmenu li a{padding: 10px;display: block;color: #eee;}
#tagmenu li.selected a	
{
color: #8AB226;
background-color: #8ab226;
color: #eee;
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
}





.searchterm input:not([type=submit]):not([type=file]) {outline: 0;-webkit-appearance: none;width: 230px;margin: 0;border: 0;color: #888;font-size: 2em;background: #222;padding: 7px;padding-left: 15px;padding-right: 15px;border-radius: 3px;float: right;}


.searchterm input[type=submit] {outline: 0;-webkit-appearance: none;margin: 0;border: 0;color: #222;background: #444;font-size: 2em;background-image: url(../img/searchsmall.png);background-repeat:no-repeat;background-position: 18px 20px;width: 50px;
	padding: 7px;padding-left: 25px;padding-right: 15px;border-radius: 3px;float: right;
}



.blogbox{padding-left: 100px;padding-right: 100px;margin-top: 100px;overflow: auto;color: #444 ;font-size: 0.8em;text-align: justify;}
.blogbox h1{text-align: left;color:  #eee;padding: 10px 0 10px 0px;margin-bottom: 0;font-size: 2em;text-transform: capitalize;}




.blogimage
{
max-width: 780px;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
margin-bottom: 20px;
display:block;	
}


.date
{
	font-size: 1.2em;
	color: #fff;
	margin-bottom: 50px;
	margin-top: 10px;
}

.blogtext{clear: both;font-size: 1.4em;color: #eee;}
.blogtext a{text-decoration: none;color: #8ab226;}
.tomodelbook a{color: #eee !important;}
.blogbox ul.tag li{font-weight: normal;text-decoration: none;color: #444;margin-right: 10px;padding:  0;display: inline;text-transform: uppercase;}
.blogbox ul.tag li a{margin: 0;padding: 0;color:  #8AB226;text-decoration: none;}

.blogbox ul.tag{
text-align: right;
}




.previous,.next
{
	color: #8ab226;
}


.bwb{width: 980px;}
.bwb.centered{margin-left: auto;margin-right: auto;display: block;}

/* CHECK CHANGE NAME */
.distbot{margin-bottom: 30px;}
.distop{margin-top: 220px;}
.disbottom{margin-bottom: 100px;}
.thankyou{color: #aaa;font-size: 1.3em;margin-top: 50px;}
.title{padding: 0;margin-left:auto;margin-right: auto;margin-bottom: 35px;color: #252525;color: #fff;font-weight: 300;
	text-transform: uppercase;font-size: 3em;text-align: center;
}


/* CHECK CHANGE NAME */

.h4slideshow{overflow:hidden;padding:0;margin:0;width:980px;}


.showslideshow{overflow: hidden;padding: 0;margin: 0;width: 980px;height: 498px;}

.h2slideshow{overflow: hidden;padding: 0;margin: 0;width: 488px;}
.hslide{width: 228px;height: 410px;float: left;overflow: hidden;margin-right: 8px;margin-left: 8px;}
.hslide img{width: 228px;}
.hslide .pcontent{width: 630px;height: 300px;
	overflow: hidden;background-color: #fafafa;}

.hslide h2 a
{
	text-align: center;
}





.h3slideshow{overflow: hidden;padding: 0;margin: 0;width: 980px;height: 350px;overflow: hidden;}
.h3slide{width: 228px;height: 340px;float: left;overflow: hidden;margin-right: 10px;margin-left: 10px;}
.h3slide:first-child{margin-left: 115px;}
.h3slide:last-child{margin-right: 50px;}
.h3slide img{width: 228px;}
.h3slide .pcontent{overflow: hidden;}
.h3slide h2{font-size: 1em;text-align: center;}






.topslide{overflow: hidden;min-height: 580px;}
.topslide a{width: 100%;min-width:980px;}

.topslide img{width: 100%;min-width:980px;}
.fullphoto{margin-top: 0;border: 0;outline: 0;padding: 0;background-color: #eee;}



.celebritycolumn .halfright,
.celebritycolumn .halfleft{float: left;width: 49%;overflow: hidden;}
.celebritycolumn .halfleft img{margin-left: 10px;float: left;}
.celebritycolumn .halfright img{margin-right: 10px;float: right;}
.celebritycolumn img.full{width: 610px;margin-top: 30px;margin-right: auto;margin-left: auto;display: block;}
.celebritycolumn img.cover{height: 500px;}
.clear{clear: both;}


.stripe {overflow: auto;padding: 40px 0 40px 0;clear: both;}
.stripe.grey{background-color: #eee;}
.stripe.white{background-color: #fff;}
.stripe.video{background-color: #444;color: #444 !important;}
.stripe.grey .title,.stripe.grey h2,.stripe.grey h2 a{color: #333;}

#videotop{margin-top: 0;padding-top:0 ;overflow: hidden;width: 100%;}


#instablock {width: 980px;height: 320px;}
.rowinsta{width: 980px;height: 239px;overflow: hidden;}
.instasingle img {width: 239px;height: 239px;}
.instasingle{margin-left: 4px;margin-right:4px;width: 239px;float: left;overflow: hidden;}
.instasingle:first-child {margin-left: 0;}
.instasingle:last-child {margin-right: 0;}


.compcard img{width: 978px;border: 1px solid #aaa;}
.package h1{color: #eee;font-size: 2em;font-weight: 300;text-transform: lowercase;}
.package span{text-align: center;display: block;margin-top: 10px;color:rgba(138,177,38,1);}

#ipadvideo{margin: 0 auto;display: block;}

/* righino per post sfilate */
.borderbottom{margin: 0 auto;border-bottom: 1px solid #888;padding-top: 50px;margin-bottom: 50px;width: 80%;}


/* showpackage */
#showname{text-align: center;color: #8AB226;padding-bottom: 10px;padding-right: 28px;font-size: 1.5em;}


/* NEW */
.ratio{display: none;}
.photorow{overflow: hidden;margin-bottom: 5px;}
.lspace{float:left;}
.singlebigphoto,.modelfirst{float: left;display: block;background: #333;
}
.singlebigphoto img{width: 100%;}
.imgwrp .singlebigphoto{float: none !important;} /* shows x model */
.imgwrp2 {margin-bottom: 40px;}
.modelnameforshow{font-size: 1.4em;text-align: center;color: #eee;margin-top: 15px;margin-bottom: 40px;}


/* first grey page */
.modelfirst{position: relative;}
.modelfirst h1{font-family: Lato;font-weight: 300;text-transform: capitalize;font-size: 3em;	color:  #8AB226;position: absolute;text-align: center;width: 97%;top: 10%;}
.bk_measures{margin-left: auto;margin-right: auto;margin-top: 50%;}
.toolbox{text-align: right;position: absolute;bottom: 10%;left: 50%;}
.bordercompcard{border-top: 1px solid #aaa;border-bottom: 1px solid #aaa;}
.compcardbg{background-color: #fff;}



#disclaimer{font-family: Numans;background-color: #333;overflow: auto;font-size: 0.9em;}
#disclaimer .wrp{margin: 0 auto;overflow: auto;width: 920px;padding: 20px;}
#disclaimer img{float: left;padding-top: 50px;}
#disclaimer p{float: right;width: 850px;text-align: justify;color: #aaa;line-height: 1.4em;}


#disclaimer{background-color: #eee;}
#disclaimer p{color: #000;width: 920px;}

#contacts{position: relative;background-color: #222;padding: 30px;overflow: auto;color: #888;font-family: Numans;}
#contacts a{font-size: 0.9em;color: #888;}
#contacts a:hover{color:  #8AB226 !important;}
#contacts .social		{margin-top: 140px;margin-bottom: 225px;clear: both;}
#contacts .social a 	{margin-right: 15px;}
#contacts #biglogo{float: left;margin-right: 30px;margin-top: 6px;}
#contacts .smaller{font-size: 0.8em;margin-bottom: 0;}
#contacts span{display: block;margin-bottom: 10px;color:  #8AB226;}
#contacts strong{font-weight: normal;font-size: 1.1em;}
#contacts .boxleft{float: left;width: 48%;text-align: left;padding-top: 20px;padding-left: 10px;}
#contacts .boxleft strong{color: #eee;}
#contacts .boxleft .address {float: left;}
#contacts .boxleft span a {border:1px solif red;float: left;padding-top: 5px;}
#contacts .boxright{float: right;width: 24%;margin-right: 4px;padding-top: 40px;text-align: right;}
#contacts .boxleft .address_wrp {margin-top: 20px;}


.divider{border: 1px solid #444;margin: 0 auto;display: block;width: 980px;}


#sm{display: block;float: right;width: 1px;height: 1px;background-color: #333;overflow: hidden;margin-top: -5px;}
.submission{font-size: 0.8em;color: #888 !important;width: 485px;float: right;margin-top: 30px;}