
/*
Theme Name: artiste Pier
Theme URI:
Description:
Version: 1
Author:
Author URI:
Tags: header, fixed width, widgets
font-family: 'Montserrat', sans-serif;
font-family: 'Open Sans', sans-serif;
*/


body {
	margin:0;
	padding:0;
	font-family: 'Montserrat', sans-serif;

}
.wp-caption-text{
	font-size: 15px;
}
#page {
	position: relative;
	width: 1200px;
	margin: 0 auto;
}
.sepa {
	clear:both;
}
.gallery {
	padding:30px 0 0;
}
.image80 {
	width:80%;
	height: auto;
}
.aligncenter {
    margin: 0 auto;
}
a {
	color:#cd4516;
}
img.attachment-thumbnail {
	border: 0px !important;
	box-shadow: 1px 1px 5px #555;
}
header {
	position: relative;
	width: 100%;
	height: 100px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	padding: 50px 0 20px 0;
}
#header-logo {
	position: relative;
	width: 26%;
}
header h1 {
	font-family: 'Open Sans', sans-serif;
	font-size: 52px;
	font-weight: 300;
	font-style: normal;
	text-align: left;
	color: rgba(0,0,0,0.5);
	margin:0;
	padding:0;
}
header h1 a {
text-decoration:none;
color: rgba(0,0,0,0.6);
 }
header h2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 22px;
	font-weight: 300;
	font-style: normal;
	text-align: left;
	color: rgba(0,0,0,1);
	margin:0;
	padding:0 0 0 0;
}
#header-menu {
	position: relative;
	
	width:70%;
	margin: 0;
}
strong {
	font-family: 'Conv_HelveticaNeueLTStd-Bd', arial,helvetica;
	font-weight: normal;
    font-style: normal;
}
#content {
	position:relative;
	margin: 50px auto;
	width: 80%;
	clear:both;
}
#content p {
	font-family: 'Conv_HelveticaNeueLTStd-Roman', arial,helvetica;
	margin: 0 0 6px 0;
	padding: 3px 0 0 0;
	font-weight: normal;
    font-style: normal;
    font-size: 15px;
    line-height: 27px;
    color: rgba(0,0,0,1);

}
#content h2 {
	font-family: 'Conv_HelveticaNeueLTStd-Lt', arial,helvetica;
	margin: 0 0 6px 0;
	padding: 3px 0 0 0;
	font-weight: normal;
    font-style: normal;
    font-size: 20px;
    line-height: 23px;
    color: rgba(0,0,0,1);

}

#content h1 {
	font-family: 'Conv_HelveticaNeueLTStd-Th', arial,helvetica;
	margin: 0 0 6px 0;
	padding: 3px 0 0 0;
	font-weight: normal;
    font-style: normal;
    font-size: 39px;
    line-height: 43px;
    color: rgba(0,0,0,1);

}
.full {
	width: 100%;
	height: auto;
}
#content h5 {
	font-family: 'Conv_HelveticaNeueLTStd-Lt', arial,helvetica;
	margin: 0 0 6px 0;
	padding: 3px 250px 0 0;
	font-weight: normal;
    font-style: italic;
    font-size: 16px;
    line-height: 22px;
    color: rgba(0,0,0,1);

}
/*MENU*/
.menu{
	position:relative;
	text-align: right;
	z-index: 70;
	width: 100%;
	padding: 0;
	margin:0;
}
.menu li {
	text-align: center;
	display:inline-block;
	margin: 0;
	color: rgba(0,0,0,0.6);
}
.menu li.active{
	color: rgba(0,0,0,1);
	background: rgba(184,193,214,0.5);
}

.menu li.current_page_item,
.menu li.current-page-ancestor {
	color: rgba(0,0,0,1);
}
.menu li a {
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	font-weight: 600;
    font-style: normal;
    font-size: 12px;
	text-decoration:none;
	color: rgba(0,0,0,0.6);
	padding: 3px 8px;
	display:block;
}
.menu li.active a:hover{
	color: rgba(0,0,0,1);
}
.menu li:hover{
background: rgba(184,193,214,0.5);
}
.menu li a:hover{
	color: rgba(0,0,0,1);
}

.menu li.active a {
color: rgba(0,0,0,1);
	display:block;
}
.menu li.current_page_item a,
.menu li.current-page-ancestor a {
	color: rgba(0,0,0,1);
	display:block;
}
