/*
Theme Name: Extrachild
Theme URI: https://www.elegantthemes.com/gallery/extra/
Author: Elegant Thèmes
Author URI: https://www.elegantthemes.com
Description: Thème enfant basé sur Extra
Template: Extra
Text Domain: Extrachild

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

#main-header {
	background: #3E5062 url(images/bandeau.jpg) top center repeat!important;
}

.logo {
    height: 147px;
    margin: 5px 0 5px;
}

.et-fixed-header #main-header .logo {
    height: 64px;
	width: auto!important;
	margin: 10px 0;
}

.et-fixed-header #main-header .etad {
    max-height: 0;
}

section #huge_it_videogallery {
    background-color: #3E5062!important;
	border-radius: 3px;
}

p.__web-inspector-hide-shortcut__ {
	display: none;
}

.etad.et_pb_extra_row {
    margin: 0 auto!important;
    margin-top: 45px!important;
    padding: 0 45px!important;
}

.ngg-gallery-thumbnail {
    background-color: transparent!important;
    border: none!important;
}

#et-info .et-top-search .et-search-field {
    width: 150px!important;
}

div#text-3 {
	background: url(images/etiquette_jds.jpg) center center no-repeat!important;
}

div#text-3 h4 {
	display: none;
}

#et-navigation li a {
    color: #FFCC66;
}


.ai1ec-agenda-widget-view .ai1ec-date:first-child, .ai1ec-agenda-view .ai1ec-date:first-child {
    border-top: none!important;
}
.ai1ec-agenda-widget-view .ai1ec-date, .ai1ec-agenda-view .ai1ec-date {
    background: #ffffff!important;
}
.ai1ec-subscribe-buttons-widget {
    float: left!important;
}
.timely .ai1ec-btn-default {
	background-color: transparent!important;
    border: none!important;
	padding : 0.75em!important;
}
.timely a:hover.ai1ec-btn-default {
    color: #D02423!important;
}
.timely .ai1ec-btn-xs {
    font-size: 14px!important;
}
.timely a, .timely a:link, .timely a:visited, .timely a:active, .timely a:hover, #ai1ec-container a, #ai1ec-container a:link, #ai1ec-container a:visited, #ai1ec-container a:active, #ai1ec-container a:hover {
    float: right!important;
}
.ai1ec-agenda-widget-view .ai1ec-event {
    display: inline!important;
}

.ai1ec-agenda-widget-view .ai1ec-date.ai1ec-today, .ai1ec-agenda-view .ai1ec-date.ai1ec-today {
    background: #f6f6cc!important;
    background: -webkit-gradient(linear,0 0,0 100%,from(#888fa0),color-stop(1em,#888fa0),to(#fff))!important;
    background: -webkit-linear-gradient(#888fa0,#888fa0 1em,#fff)!important;
    background: -moz-linear-gradient(top,#888fa0,#888fa0 1em,#fff)!important;
    background: -ms-linear-gradient(#888fa0,#888fa0 1em,#fff)!important;
    background: -o-linear-gradient(#888fa0,#888fa0 1em,#fff)!important;
    background: linear-gradient(#888fa0,#888fa0 1em,#fff)!important;
    background-repeat: no-repeat!important;
}
.ai1ec-agenda-widget-view .ai1ec-event > a {
    color: #3e5062!important;
    background: transparent!important;
    border: none!important;
	text-align: right!important;
    border-radius: 0!important;
	padding: 0.5em!important;
}
.ai1ec-event-location, .ai1ec-event-title {
    display: block!important;
}
.ai1ec-agenda-widget-view .ai1ec-date-title, .ai1ec-agenda-view .ai1ec-date-title {
	color : #ffffff!important;
    border: none!important;
    border-radius: none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
	width: 61px!important;
	height: 66px!important;
	text-shadow: none!important;
	font-weight: 500 !important;
    background: url(images/fond-calendar.png) center center!important;
    background-repeat: no-repeat!important;
}
.ai1ec-agenda-widget-view .ai1ec-weekday, .ai1ec-agenda-view .ai1ec-weekday {
    font-size: 1em!important;
    padding: 0.75em 0 0!important;
}
.ai1ec-agenda-widget-view .ai1ec-month, .ai1ec-agenda-view .ai1ec-month {
    background: transparent!important;
	padding-top: 0.25em!important;
}
.ai1ec-agenda-widget-view .ai1ec-day, .ai1ec-agenda-view .ai1ec-day {
    font-size: 1.75em!important;
	font-weight: 600!important;
    padding: 0.2em 0 0!important;
}
.ai1ec-weekday, .ai1ec-day, .ai1ec-month {
	color: #3e5062!important; 
}
.ai1ec-event-title {
	font-size: 16px!important;
    font-weight: 600!important;
	color: #D02423!important;
}
.ai1ec-event-location {
	font-size: 14px!important;
	font-weight: normal!important;
	color: #3e5062!important;
}
.ai1ec-agenda-widget-view .ai1ec-date.ai1ec-today .ai1ec-event-title, .ai1ec-agenda-view .ai1ec-date.ai1ec-today .ai1ec-event-title {
    color: #fFFFFF!important;
}
.ai1ec-agenda-widget-view .ai1ec-month, .ai1ec-agenda-view .ai1ec-month {
    border-radius: none;
    color: #3e5062!important;
    text-shadow: none!important;
}
.ai1ec-agenda-widget-view .ai1ec-date-events {
    margin: 0 6em 0 0!important;
}
.ai1ec-single-event .ai1ec-event-avatar {
    display: none!important;
}
.ai1ec-stream-view .ai1ec-date-title {
    background-color: #3e5062!important;
    height: 24px;
}
.ai1ec-posterboard-view .ai1ec-event-wrap {
    background: #fff!important;
    border: none!important;
}
.ai1ec-posterboard-view .ai1ec-date-block-wrap {
    min-width: 48px;
}
.ai1ec-posterboard-view .ai1ec-date-block-wrap {
    background: #3e5062!important;
}
.ai1ec-posterboard-view.ai1ec-posterboard-aligned .ai1ec-end-date-divider {
    border-color: transparent transparent transparent #3e5062!important;
}