/*
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.
*/

body {
    color: rgba(0,0,0,.75);
}

body a {
    color: #3E5062;
	font-weight: 600;
}

#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;
}

.guest {
    background-color: #3E5062!important;
    border-radius: 3px;
    color: #fff!important;
    padding: 10px;
	margin-bottom: 10px;
}

.guest h2 {
    color: #fff!important;

}

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-2 {
	background: url(images/etiquette_jds.jpg) center center no-repeat!important;
}

.book-thumbnail {
	background: url(images/etiquette_jds.jpg) center center no-repeat!important;
}

div#text-2 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;
}
.ai1ec-agenda-widget-view .ai1ec-date-events {
    margin: 0 1em 0 0!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: inherit!important;
}

/*
    Customize
*/

/* The Events Calendar Plugin*/
.tribe-events-widget-events-list{
    display: block !important;
    background: #fff !important;
    width: 100% !important;
    border-radius: 3px !important;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1) !important;
    box-shadow: 0 1px 3px rgba(0,0,0,.1) !important;
    margin: 0 0 24px;
    overflow: hidden !important;
} 
.tribe-common .tribe-common-h6{
    background: #3E5062 !important;
    font-family: Open Sans !important;
    padding: 15px 20px !important;
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1 !important;
    letter-spacing: 1.2px !important;
    text-transform: uppercase !important;
}
.tribe-events-widget .tribe-events-widget-events-list .tribe-events-c-messages__message{
    padding: 10px !important;
    text-align: center !important;
}
/*Business Directory Plugin*/
.wpbdp-main-box-large .search-fields{
    width: 75% !important;
}
.wpbdp-main-box-large .submit-btn{
    width: 25% !important;
}