/*
Theme Name: twentysixteen-child
Template: twentysixteen
*/
@import url("../twentysixteen/style.css");

.site {
	margin:5px;
}
body:not(.custom-background-image)::before, body:not(.custom-background-image)::after {
	height:5px;
}
.widget_nav_menu ul {
	list-style:none;
	margin-left:0;
}
.widget
{
   border-top:0px;
}
li.actes a {
	text-transform:uppercase;
	font-family:Montserrat,"Helvetica Neue",sans-serif;
	font-size:14px;
	background-color:#931204;
	color:#fff;
	width:100%;
	display:inline-block;
	text-align:center;
	padding:9px 7px 9px 7px;
	border:1px solid #d1d1d1;
}
li.actes a:hover {
	background-color:#555555;
	color:#FFF;
}
.main-navigation ul li a {
	text-transform:uppercase;
	font-size:14px;
}
.main-navigation ul ul li a {
	text-transform:none;
}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a {
	color:#931204;
}
.envira-gallery-wrap .envira-gallery-public .envira-gallery-item img {
	border:1px solid;
	box-shadow: 8px 8px 1px #ccc;
}
.site-title {
	float:left;
	margin-right:10px;
}
.site-description {
	float:left;
	line-height:1.5;
	font-size:1rem;
}
.site-header {
	padding-top:1.25em;
	padding-bottom:2.25em;
}
.site-header-menu {
	margin-top:0.75em;
	margin-bottom:0.75em;
}
.header-image
{
margin-top:0px;
margin-bottom:0px;
}
.site-branding
{
    margin-bottom:0.5em;
}
.no-sidebar .entry-header, .no-sidebar .entry-content, .no-sidebar .entry-summary, .no-sidebar .entry-footer, .no-sidebar .comments-area, .no-sidebar .image-navigation, .no-sidebar .post-navigation, .no-sidebar .pagination, .no-sidebar .page-header, .no-sidebar .page-content, .no-sidebar .content-bottom-widgets {
	margin-left:8%;
	margin-right:8%;
}

.page-header 
{
        display:none;
}
.widget_top2 ul {
	list-style:none;
	margin:10px 0 0 0;
	width:100%;
	float:left;
}
#search-2 {
	width:100%;
	margin-top:10px;
	float:right;
}
.widget_top .widget-title {
	display:none;
}
.top_menu {
	width:100%;
}
.site-title, .site-description, .top_menu {
	float:left;
}
.site-branding {
	width:100%;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea {
	background-color:#FFF;
}
.site-footer {
	background-color:#931204;
	padding-top:1.5em;
	padding-bottom:1.5em;
	margin-top:35px;
}
.site-footer a:link, .site-footer a:visited {
	color:#ffffff;
}
.site-footer a:hover {
	color:#ffffff !important;
}
#post-625 .entry-content {
	overflow:hidden;
}
#post-625 h1.entry-title {	
	display:none !important;
}
.actes_frame {
	margin-top:-255px;
}


@media screen and (min-width: 44.375em) {
	
#search-2 {
	width:40%;
}
.widget_top2 ul {
	width:50%;
	margin-left:15px;
}


}
@media screen and (min-width: 61.5625em) {
	
#search-2 {
	width:50%;
}
.widget_top2 ul {
	width:46%;
	margin-left:15px;
	float:right;
}
.no-sidebar .entry-header, .no-sidebar .entry-content, .no-sidebar .entry-summary, .no-sidebar .entry-footer, .no-sidebar .comments-area, .no-sidebar .image-navigation, .no-sidebar .post-navigation, .no-sidebar .pagination, .no-sidebar .page-header, .no-sidebar .page-content, .no-sidebar .content-bottom-widgets {
	margin-left:0;
	margin-right:0;
}
.site-branding {
	width:50%;
}
.top_menu {
	width:50%;
	float:left;
	margin-top:20px;
}
body:not(.search-results) article:not(.type-page) .entry-content {
	float:left;
	width:100%;
}

/******* Event Organiser *******/

.eo-event-title {
	font-size: 1.5rem;
	text-transform:uppercase;
	margin:20px 0 10px 0;
	display:block;
}
.eo-event-content {
	border-bottom:1px solid #555;
}
.calendar_icon {
	background:url(images/icone_agenda.png);
	width:30px;
	height:30px;
	float:left;
}
.cgaebeventtime, .cgaebeventdate {
	background:url(images/icone_agenda.png) no-repeat;
	padding-left:47px;
	width:auto;
	height:40px;
	display:block;
	margin-bottom:5px;
	line-height:2.3;
	text-transform:uppercase;
	float:left;
	margin-right:15px;
}
.cgaebeventdate {
	background:url(images/icone_agenda.jpeg) no-repeat;
}
.cgaebeventtime {
	background:url(images/icone_agenda_heure.jpg) no-repeat;
}
.eo-event-date {
	margin-top:12px;
	width:auto;
	height:auto;
	display:inline-block;
}
.eo-event-date [itemprop="startDate"]  {
	float:left;
}

time[itemprop="endDate"]  {
	display:none;
}
ul.eo-event-meta {
	list-style:none;
	margin-left:0;
	width:100% !important;
}



}







