a{outline:none !important;}

ul.categories{list-style:none;text-transform: uppercase;font-family: helvetica;font-size: 18px;font-weight: lighter;}
li#menu-item-224 a{line-height: 5em;}

ul.categories li{}
	
ul.categories li a{color:#ded4d7;font-size: 17px;font-weight: normal;}
ul.categories li a:hover{color:#fff;}
ul.categories li a:active{color:#fff !important;}

ul.categories li.current-menu-item a{color:#fff;}


.nav-previous alignleft a, .nav-next alignright a{color: #aa002d !important;font-weight: bold;}
.nav-previous alignleft a:hover, .nav-next alignright a:hover{color: #000 !important;font-weight: bold;}



.zerogrid#index{background-color: rgba(255, 255, 255, 0.8);
/* works for IE 5+. */filter:alpha(opacity=80); 
 /* works for IE 8. */ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.zerogrid#single{background-color: rgba(255, 255, 255, 0.8);
/* works for IE 5+. */filter:alpha(opacity=80); 
 /* works for IE 8. */ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.zerogrid#contact{background-color: rgba(255, 255, 255, 0.8);
/* works for IE 5+. */filter:alpha(opacity=80); 
 /* works for IE 8. */ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.zerogrid#couture{background-color: rgba(255, 255, 255, 0.8);
/* works for IE 5+. */filter:alpha(opacity=80); 
 /* works for IE 8. */ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
padding:10px;}
	
.singletitle a{font-size:23px;color:#aa002d;letter-spacing:0em;padding-left: 7px;}
.singletitle {left: -30000px;top: -30000px;position:absolute;padding-left: 30px;font-size:23px;color:#aa002d;margin-top: 23px;}


#titleARCHIVES{letter-spacing:-4px;padding-left: 30px;font-size:23px;color:#aa002d;}

#wrap{color:#000;}

#wrapARCHIVES{border-bottom:1px solid #000;}


#COLfullARCHIVES p a{font-weight:bold;color:#aa002d;text-transform:uppercase;}
#COLfullARCHIVES p a:hover{font-weight:bold;color:#68001c;text-transform:uppercase;}


#wrap p{font-size: 14px;line-height: 20px;text-align: left;width: 90%;padding-left: 30px;}



.kadrblc{border:3.6em solid #fff;position:fixed;top:0;left:0;width:93%;height:88%;}
		#bg { position: fixed; top: 0; left: 0; z-index: -1;}
		.bgwidth { width: 100%; }
		.bgheight { height: 100%; }
		
		img#title {width:53% !important;z-index: -1;position: fixed;top: 169px;left: 15px;}
		
		
@media only screen and (max-width: 479px) {
img#title {width:94% !important;z-index: -1;position: fixed;top: 169px;left: 15px;}
ul.categories li{text-align: center;border-bottom:1px solid #FFF;height: 150px;padding-top:20px;}
		ul.categories{list-style:none;text-transform: uppercase;font-family: arial;font-size: 19px;font-weight: 500 !important;}
#wrap p{font-size: 13px;line-height: 18px;text-align: justify;width: 90%;padding-left: 17px;}
.bgheight { height: 100%; }
.zerogrid#couture{padding:10px;}
img#faces {height: auto; width: 100%;}
}

@media only screen and (min-width: 480px) and (max-width: 619px) {
img#title {width:94% !important;z-index: -1;position: fixed;top: 169px;left: 15px;}
ul.categories li{text-align: center;border-bottom:1px solid #FFF;height: 70px;padding-top:20px;}
		.bgwidth { width: 100%; }
		ul.categories{list-style:none;text-transform: uppercase;font-family: arial;font-size: 19px;font-weight: 500 !important;}
				.bgheight { height: 100%; }
img#faces {height: auto; width: 100%;}
}
		
		

@media only screen and (min-device-width: 480px) and (max-device-width: 960px) {
		ul.categories{list-style:none;text-transform: uppercase;font-family: arial;font-size: 19px;font-weight: 500 !important;}
				.bgheight { height: 100%; }

}

@media only screen and (max-width: 1285px) {
ul.categories{list-style:none;text-transform: uppercase;font-family: arial;font-size: 16px;font-weight: 500 !important;line-height: 40px;}
}

@media only screen and (max-device-width: 1285px) {
ul.categories{list-style:none;text-transform: uppercase;font-family: arial;font-size: 19px;font-weight: 500 !important;line-height: 40px;}
				.bgheight { height: 100%; }

}




/*----------SEARCH ET FORM-----------------------------------------------*/


.widget_sidebar {
	clear:both;
	
	margin-bottom: 20px;

	padding: 20px;


 	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */

}


form{margin:0;padding-left: 30px;}

.widget_search label {
	display: block;
}


input[type=text],
input[type=email], 
input[type=url],
textarea { 
	width:90%; 
	height:30px; 
	padding: 1px 6px; 
	line-height: 24px; 

	background: #fafafa;

	border-top: 0px solid #FFF;
	border-left: 0px solid #FFF;
	border-bottom: 0px solid #FFF;
	border-right: 0px solid #FFF;
	color: #000;
}
input[type=text]:focus, 
input[type=email]:focus, 
input[type=url]:focus, 
textarea:focus { outline:none; background: #aa002d;color:#FFF;}


input[type=submit], 
input[type=button] {
	border:none;

	background: #aa002d;
	padding:9px 20px;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;

	background: #aa002d; /* Old browsers */

	border-top:0px solid #fff;
	font-weight: bold;


}

input[type=submit]:hover{color:#000;}




textarea {
	min-height: 200px;
}

.form-row {
    clear: both;
    margin-bottom: 10px;
}
.input label {
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
}
.input input {
    width: 80%;
}
.input textarea {
    width: 94%;
    height: 200px;
}

.error {
	background: none;
	padding:0;
	display: none;
	color:#E3006A;
}
.thanks {
	display: none;
}
