/*
 Theme Name:   unlimited-child
 Description:  unlimited Child Theme
 Author:       Nourrisson Mélanie
 Template:     unlimited
 Text Domain:  unlimited-child
*/

@import url('font/stylesheet.css');
body,.wp-caption-text, input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="file"]):not([type="image"]), textarea, /*input[type="submit"],*/ .site-description, .menu-primary-items a, .menu-unset > ul a, .post-meta span, .post-categories, .further-reading span, .post-author p, .post-author > a, .post-tags a, .comment-content, .comment-notes, .design-credit, .sticky-status, .widget, .gallery-caption{
	color:#000;
	font-family:corbel,sans-serif;
	font-size:15px;
}

h1,h2,h3,h4,h5{
	color:#000;
	font-family:'instantlourd',corbel,sans-serif;
	font-size: 1.600em; /*24px*/
	/*font-size: 1.250em; *//*15px*/
}
h2{
	font-size: 1.333em; /*20px*/
	/*font-size: 1em;*/
	color:#1e5322;
	
}
h3
{
	color:#ad0505;/*#da8e03;*/
	font-size: 1.200em; /*18px*/
}
h4,h5{font-size:1em;}
h2.site-title {
	font-family:'instantrapide',corbel,sans-serif;
}
h2.site-title a span{
	color:#0b5222;
	/*font-size: 1.667em;*/
}
a,a:link, a:visited, a:hover, a:active, a:focus{color:#006763;}
a:hover{text-decoration:none;}
body .max-width{max-width:auto;}
/*header*/
p.site-description{
	background:rgba(255,255,255,0.8);
	color:#292022;
	display:inline-block;
	font-family:'instantvif',corbel,sans-serif;
	font-size:1em;
	font-weight:bold;
	margin:0 auto;
	padding:3px 10px;
}
p.site-description a{
	color:#292022;
}
p.site-description  span.titre_page{
	font-family:'instantlent',corbel,sans-serif;
	font-size:1.867em;
}
p.site-description span.rapide{font-family:'instantrapide',corbel,sans-serif;}
p.site-description span.reg{font-family:'instantregulier',corbel,sans-serif;}
.menu-primary-items a{/*font-size:1em;*/}
.menu-primary-items ul.sub-menu li a{text-align:left; text-transform:none;}
.menu-primary-items ul.sub-menu li a::first-letter{text-transform:uppercase;}
.menu-primary-items ul.sub-menu li a:hover{background-color:#FDCB00;}
div.header-inner{position:relative;z-index:2;}
#sliderheader{position:absolute; top:0;}
#sliderheader .master-slider-parent.msl.ms-parent-id-2{position:relative; z-index:0;}
div.max-width{
	background:#ededed;
	position:relative;
	z-index:2;
}

.breadcrumbs{list-style:none;}
.breadcrumbs li{display:inline-block;}
/*footer widgets*/
footer .design-credit {
	border-top:4px solid #fdcc00;
	background:white;

}
footer .design-credit #custom_html-3 img{
	padding:10px;
	height:auto;
	max-height:60px;
	max-width:150px;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray; /* IE 6-9 */
	vertical-align:middle;

}
footer .design-credit #custom_html-3 img:hover{
	filter: grayscale(0);
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -o-filter: grayscale(0);
    -ms-filter: grayscale(0);

}
footer .design-credit section{
	border:none;
	color:#575757;
	display:inline-block;
	margin:0em;
	outline:none;
	padding:1em;
	vertical-align:middle;
	
}
footer .design-credit section.widget_nav_menu ul{margin:0;}
footer .design-credit section.widget_nav_menu li{display:inline;}
footer .design-credit section.widget_nav_menu li:after{content:" - ";}
footer .design-credit section.widget_nav_menu li:last-child:after{content:" ";}
footer .design-credit section.widget_nav_menu li a:hover,.widget.widget_recent_entries li a:hover, article a:hover{text-decoration:underline;}

.design-credit a,.design-credit a:link, .design-credit a:visited,.menu-primary-items a:link, .menu-primary-items a:visited, .menu-unset > ul a:link, .menu-unset > ul a:visited,.menu-item-has-children ul a:link, .menu-item-has-children ul a:visited, .menu-unset .page_item_has_children ul a:link, .menu-unset .page_item_has_children ul a:visited {
	color:#3a3a3a;
}
.menu-primary-items li.current_page_item a:link{color:#3a3a3a;}
.widget{
	border-top: 4px solid #fdcc00;
}

.post-meta{
	background: #fdcc00;
}
/*blog / actus*/
body.blog div.post article, body.archive.category div.post article{/*line-height:1.2em;*/position:relative;}
body.blog div.post .post-padding-container, body.archive.category div.post .post-padding-container{
	height:100%;
	position:absolute;
	overflow:hidden;
	top:0;
	width:100%;
}
body.blog div.post .post-padding-container:hover, body.archive.category div.post .post-padding-container:hover{
	background:rgba(255,255,255,0.7);
}
body.blog div.post .post-padding-container .post-content, body.archive.category div.post .post-padding-container .post-content{
	display:none;
	margin-top:0;
}
body.blog div.post .post-padding-container .post-content p, body.archive.category div.post .post-padding-container .post-content p{
	margin:0;
}
body.blog div.post .post-padding-container .post-content,body.blog div.post .post-padding-container:hover .post-content,body.blog div.post .post-padding-container .post-header,body.blog div.post .post-padding-container .post-header,body.blog div.post .post-padding-container:hover .post-header, body.archive.category div.post .post-padding-container .post-content, body.archive.category div.post .post-padding-container:hover .post-content,body.archive.category div.post .post-padding-container .post-header, body.archive.category div.post .post-padding-container .post-header, body.archive.category div.post .post-padding-container:hover .post-header{
	-webkit-transition: all 0.8s ease-out;
	-moz-transition: all 0.8s ease-out;
	-ms-transition: all 0.8s ease-out;
	-o-transition: all 0.8s ease-out;
	transition: all 0.8s ease-out;
}
body.blog div.post .post-padding-container:hover .post-content, body.archive.category div.post .post-padding-container:hover .post-content{
	display:block;
}
body.blog div.post .post-padding-container .post-header, body.archive.category div.post .post-padding-container .post-header{
	background:rgba(255,255,255,0.8);
	margin-top:8.8em;
}

body.blog div.post .post-padding-container:hover .post-header, body.archive.category div.post .post-padding-container:hover .post-header{
	background:none;
	margin-bottom:0;
	margin-top:0.5em;
	
}
.blog .entry, .archive .entry, .search .entry{
	display:inline-block;
	margin:1.5em 0.5em 1.5em 0;
	width:48%; 
}

.sidebar-primary{margin-top:2.6em;}

#tribe-events-pg-template, .tribe-events-pg-template{
	margin-top:1.5em;
	background:#fff;
	border:1px solid #dedede;
	padding:50px;
}
.tribe-events-single .entry{
	border:none;
	background:transparent;
}

/*agenda*/
body#unlimited-child .ai1ec-agenda-widget-view .ai1ec-month, body#unlimited-child .ai1ec-agenda-view .ai1ec-month{background:#1e5322;}
body#unlimited-child .ai1ec-agenda-widget-view .ai1ec-event > a,body#unlimited-child  .ai1ec-agenda-view .ai1ec-event .ai1ec-event-title,body#unlimited-child .timely a,body#unlimited-child .timely a:hover{color:#1e5322;}


/*noscript*/
#header-inner noscript + .search-form-container button, .page-template-calendrier noscript + .post-content .ai1ec-subscribe-container, .page-template-calendrier noscript + .post-content .ai1ec-agenda-buttons, .page-template-calendrier noscript + .post-content .ai1ec-views-dropdown, .single-ai1ec_event noscript + .post-content .ai1ec-map, .single-ai1ec_event noscript + .post-content .ai1ec-actions{display:none;}
.single-ai1ec_event noscript + .post-content div[class^=ai1ec-col-sm-]{float:none;right:0;}
#header-inner noscript + .search-form-container form{opacity:1; position:relative;}
header noscript + div.menu-primary{max-height:100%;}
.page-template-calendrier noscript + .post-content .ai1ec-event-summary {display:block;}

#tarteaucitronRoot #tarteaucitronPercentage{display:none !important;}

/* 800px */
@media all and (max-width: 960px) {
	.blog .entry, .archive .entry, .search .entry{
		display:block;
		margin:1.5em 0.5em;
		width:100%; 
	}
	
	header noscript + div.menu-primary .menu-primary-items li.current_page_item a:link{color:#fff;}
	header noscript + div.menu-primary .menu-item-has-children ul,header noscript + div.menu-primary .page_item_has_children ul{max-height:100%;overflow:auto;}
	header noscript + div.menu-primary  + button{display:none;}
}
/* 600px */
@media all and (max-width:800px) {
	.menu-primary-items, .menu-unset > ul{
		margin-top:4em;
		padding-bottom:1em;
	}
	
	.menu-primary-items a:link, .menu-primary-items a:visited, .menu-unset > ul a:link, .menu-unset > ul a:visited,.menu-item-has-children ul a:link, .menu-item-has-children ul a:visited, .menu-unset .page_item_has_children ul a:link, .menu-unset .page_item_has_children ul a:visited {
		color:#fff;
	}
}