/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/
/* couleur header texte */
/* #b2c183 => #BE9A8D => #86acd1*/
/* vert claire */
/* nav selectionne */
/* #74b2b2 => #14698e */
/* vert fonce */
/* nav inactive, background color */
/* #6DA5A4 => #0c5677*/
/* #b2c183 */
/* vert claire */

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
    text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6{
    text-transform: none!important;
}

.image-overlay {
	display: none!important;
}

.content, .sidebar{
	padding-top:50px;
}

article li::before {
	content: ''!important;;
}

/* HOMEPAGE only */

#messagevacances{
	background-color: #83A8BA;
	margin: 42px 0px 0px 0px;
}

.fondhiver {
	background-image: url("neige.jpg");
}

.fondete{
	background-image: url("ananas.jpg");
}

#messagevacancescontent{
	padding:20px;
	background-repeat: repeat;
}

#messagevacancescontent div p, #messagevacancescontent div h5 {
	color: #FFFFFF!important;	
}

#messagevacancescontent blockquote {
	border-left: none!important;
}	

#messagenews{
	background-color: #FFFFFF;
	border: 1px solid #83A8BA;
	margin: 42px 0px 0px 0px;
}

#messagenewscontent{
	padding:20px;
}

#messagenewscontent div p, #messagenewscontent div h5 {
	font-size: 1.2em;
}

#messagerentree{
	background-color: #83A8BA;
	margin: 42px 0px 0px 0px;
}

#messagerentreecontent{
	padding:20px;
	background-image: url("rentree.png");
	background-position: top;
	background-repeat: repeat;
	border: 1px solid #82dcbc;
}

#messagerentreecontent div p, #messagerentreecontent div h2 {
	color: #14698E!important;
	text-shadow: 2px 0 #fff, -2px 0 #fff, 0 2px #fff, 0 -2px #fff,
	   1px 1px #fff, -1px -1px #fff, 1px -1px #fff, -1px 1px #fff;
}

#messagerentreecontent blockquote {
	border-left: none!important;
}	

.home .breadcrumb-trail {
    display: none !important;
}
.breadcrumb-trail .trail-before, .breadcrumb-trail .trail-end, .breadcrumb-trail .sep, .breadcrumb-trail a, .breadcrumb-trail .bbp-breadcrumb-current {
	padding-top:20px!important;
}

.home .title_container {
	display: none;
}

#divhomegraybloc{
	margin-top: 50px;
}
div.divhometagbloc, div.divhomeimagebloc{
	margin-top: 20px;
}
div.divhomecitationbloc{
	text-align: center;
}

div.divhomecitationbloc p{
	font-size: 1.2em;
}

div.divhomeblock{
	width: 250px!important;
	display: block;
	height: 250px;
}

div.divhomeblocktitle{
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 0px 20px;
	color: #FFFFFF;
}

div.divhomeblocktitle p {
	text-transform: uppercase!important;
	font-weight: bold!important;
}

div.divhomeblockagenda{
	position: relative;
}

div.homebloc-chroniques {
	background-color: #bc7681;
}

div.homebloc-apropos, div.homebloc-cotecite {
	background-color: #83A8BA;
}

div.homebloc-coteprofs{
	background-color: #14AEE4;
}

div.homebloc-cotecherchercheurs{
	background-color: #768A6F;
}

div.divhometagbloc a.tag-cloud-link{
	padding-right: 25px;
	line-height: 30px;
}
a.tag-cloud-link{
	color: #14698E!important;	
}
div.circular img {
	width: 140px;
	height: 140px;
	border-radius: 70px;
	-webkit-border-radius: 70px;
	-moz-border-radius: 70px;
	border-color : #DDDDDD;
	float: left;
	margin-right: 20px;
}

div.circular a:hover{
	text-decoration: none!important;	
}

#homeimage, #homeexplorateur {
    width: 100%;
	margin-left: 20px;
	margin-right: 20px;
	padding-right: 20px;
}

#homeimage .entry{
	width: 100%;
	float: none;
	align:center;
}


img.listsmallimg, img.thumbnail{
	max-width: 100px; 
}

/* HEADER + WIDGET */

.logo img {
    padding: 20px 0;
}
.header-scrolled .logo img {
    padding: 5px 0;
}

#header .widget {
	visibility: hidden;
	display: none;	
}

h3.widgettitle{
	font-size: 1.3em;
}

/* MENU */

/*nav.main_menu*/
div#header_main_alternate div.container {
	background-color : #86ACD1;
}

nav.main_menu a span {
	color : #FFFFFF;
}

nav.main_menu li.menu-item.current-menu-item, nav.main_menu li:hover:not(.menu-item-avia-special) {
	background-color : #14698E!important;
}

input[type=text], ::placeholder {
	color: #2C6A8E!important;
}

input[type=submit]:hover{
	background-color: #86ACD1!important;
}

.header-scrolled .main_menu {
	display: none !important;
}


@media only screen and (min-width:1000px){
	#header .widget {
		visibility: visible;
		display: block;
		position: absolute;
		right: -250px;
		top: -10px;
		transform: translate(-50%);
		z-index: 999;
		font-size: 1em;
		height: 30px!important;
		line-height: 30px!important;
		text-align: right;
		text-transform: uppercase;
	}
}

/* Mobile Burger Menu Styling*/
@media only screen and (max-width: 990px) {
	#av-burger-menu-ul .avia-menu-text {
		font-size: 20px !important;
		color: #14698E!important;
	}
	.html_av-overlay-side #av-burger-menu-ul li a .avia-menu-subtext{
		display:none;
		visibility:hidden;
	}
}

/* content */


/* BLOG PAGE */
h1.main-title.entry-title a {
    line-height: 1.2em !important;
    font-size: 34px !important;
    margin-top: 15px !important;
    margin-bottom: 10px !important;
    color: #14698E !important;
    font: 24px/1.1em Arial,sans-serif;
    line-height: 1.1em;
}
div.category-term-description {
	padding-right:40px;
	padding-bottom: 10px;
	padding-top:0px;
	margin-top:0px;
	font-size: 1.3em;
}

/* TAG PAGE */
h3.post-title.tag-page-post-type-title {
	display: none;
	visibility: hidden;
}

/* ARTICLE PAGE */

.entry-content p, .category-term-description p {
	text-align: justify;
}

h1.post-title.entry-title {
	font-size: 34px;
}
body.single article:not(.category-agenda) .entry-content > p:nth-of-type(1), body.single article:not(.category-agenda) .entry-content > p:nth-of-type(1), body.single article .entry-content > p:nth-of-type(1), .entry-content div.avia_textblock:nth-child(1) > p:nth-child(1) {
	font-weight: bold!important;
/*	font-size: 18px!important;*/
}

article p, article li {
	font-size : 1.3em!important;
	line-height: 30px!important;
}

div#agenda_event_social div {
	font-size: 1.1em!important;
}

div#agenda_event_social h5 {
	padding-bottom: 20px;	
}

/* légende image */
div.av-image-caption-overlay-center {
	vertical-align: bottom;
	/*background-color:black;*/
}
div.av-image-caption-overlay-center p{
	background: rgba(0, 0, 0, 0.7);
	font-size: 13px!important;
	color:white;
	line-height: 15px!important;
}


/*TABLE*/
td, td p {
	font-size: 1.1em!important;
	
}

/* FOOTER */

#copyright {
	margin-top: 10px;
}
#footer-partner-logo{
		
}
	.footer-logo{
		float: left;
		margin-right: 10px;
	}
		
	.clear {
		clear:both;
	}

article li {
   list-style-type: none;
}
article li:before {
   content: '- ';
}
