/* */
@media screen and (max-width:599px) {
	body.page:not(.home) article section.entry-content div.vc_row {
        padding: 0 5px;
    }
    .vc_column_container.vc_col-sm-4 {
        padding-left: 15px;
        padding-right: 15px;
    }
  	.wrapper .wpb_row {
    	margin: 0 -5px 10px -5px;
  	}
}

/* *** custom header-fastaccess *** */

div.col_droite div.bloc-archive-event-list div.entry-summary {
	padding-bottom: 0;
}
div.col_droite div.bloc-archive-event-list a.entry-img {
	display: none !important;
}
div.col_droite div.bloc-archive-event-list h3.entry-title {
	font-size: 1em !important;
	font: 700 .933em/1em Gudea,Arial,Helvetica,sans-serif;
}
div.col_droite div.bloc-archive-event-list div.entry-date {
	font-weight: 400;
}
div.col_droite div.bloc-archive-event-list h3.entry-title, div.col_droite div.bloc-archive-event-list div.entry-date {
	margin-left: 0 !important;
}
div.col_droite div.bloc-archive-event-list p:nth-child(4) {
	display: none !important;
}

/* couleur de fond des ronds */
#header-fastaccess .header-fastaccess-icon {
    background-color: #0c7aab;
}
/* couleur des pictos */
#header-fastaccess .header-fastaccess-link span {
   /* color: #fff;*/
}
/* couleur des pictos au survol */
#header-fastaccess .header-fastaccess-link:hover div.header-fastaccess-icon,
#header-fastaccess .header-fastaccess-link:active div.header-fastaccess-icon,
#header-fastaccess .header-fastaccess-link:focus div.header-fastaccess-icon {
    background-color: #fff !important;
    color: #0e88be !important;
}
/* couleur des textes sous les pictos */
#header-fastaccess .header-fastaccess-text {
    color: #fff;
}
/* type de police des textes des icones */
.header-fastaccess-link {
	text-transform: lowercase;
}
@media (max-width: 599px) {
	/* couleur de fond du menu version mobile */
	.main-menu-header {
			background-color: #0e88be !important;
	}
	/* couleur des boutons du menu version mobile */
	.main-menu-close-btn, .main-menu-back-btn {
		color: #0e88be !important; 
	}
	/* couleur de fond du bouton de menu en version mobile */
	#main-menu-btn {
		background-color: #0e88be !important;
	}
	#main-menu-btn:after {
		border-left-color: #fff!important;
	}
	/* couleur des textes sous les pictos */
	#header-fastaccess .header-fastaccess-text {
			color: #0e88be;
	}
}
/* couleur des puces des widgets */
.wpb_row .widgettitle::before, .wpb_row .wpb_heading::before {
  background: none repeat scroll 0 0 padding-box #0e88be;
}

/* couleur des icônes des séparateurs */
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
    color: #0e88be !important;
}

/* couleur des dates dans les remontées auto */
.bloc-archive-content-list-simple .entry-date {
    color: #0e88be !important;
}
/* couleur des liens */
div.bloc-more a {
    color: #0e88be !important;
}
.entry-title-link:hover, .entry-category a:hover, .entry-title-link:focus, .entry-category a:focus, .entry-title-link:active, .entry-category a:active {
    color: #0e88be !important;
}
#menu>ul>li>a:hover, #menu>ul>li>a:focus, #menu>ul>li>a:active, 
#menu>ul>li>ul>li a:hover, #menu>ul>li>ul>li a:focus, #menu>ul>li>ul>li a:active {
    color: #0e88be !important;
}

/* couleur dans le calendrier */
.bloc-calendar-grid .item-day>a {
    background: #0e88be !important;
}
.item-preview-date, .item-preview-link:hover, .item-preview-link:focus {
    color: #0e88be !important;
}

/* hack largeur sous-menu */
@media (min-width: 600px) {
    #menu>ul>li#menu-item-3962>ul>li {
        width: 22%;
	}
}
/* hack slider */
@media (min-width: 600px) {
    div.slider_une_snrm {
		min-height: 350px;
	}
}
div.slider_une_snrm > div > div > ul.slides > li > div > h2 {
   	font-size: 2em;
}
@media (max-width: 600px) {
	div.slider_une_snrm > div > div > ul.slides > li > div > h2 {
    	font-size: 1.2em;
	}
}
div.slider_une_snrm > div > div > ul.slides > li > div.flex-caption > p {
	display: none;
}