/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
 
.fusion-carousel-meta .fusion-inline-sep, 
.fusion-carousel-meta span a{
  visibility: hidden;
}

.ancre-hlb{
  display: block;
  height: 95px; /*same height as header*/
  margin-top: -95px; /*same height as header*/
  visibility: hidden;
}
blockquote p{
  font-size:0.9em;
}

.fusion-events-before-title {
	visibility: hidden;
	height: 0px;
}

.fusion-events-single-title-content .tribe-event-date-start, 
.fusion-events-single-title-content .tribe-event-date-end {
    font-size:0.7em;
}

.fusion-events-single-title-content .tribe-events-single-event-title{
	font-size:0.8em;
}
.fusion-events-single-title-content .tribe-events-schedule {
	visibility: hidden;
	height: 0px;	
}

.fusion-meta-info .fusion-alignleft{
	width:100%!important;
}
.fusion-meta-info .fusion-alignleft .fusion-read-more{
	font-size:1.2em!important;
}


.tribe-events-list-event-title .tribe-event-url{
	color:#fff!important;
}

#name-field, #email-field, #object-field, #message-field
{
    font-size:1.05em;
	color: #4c4c4c;
}

#captcha-field{
	padding-bottom:20px;
}

#school-activities p{
	margin-bottom:0px
}

.fusion-footer-widget-column .list-date, 
.fusion-content-widget-area .list-date{
	visibility:hidden;
	width:0 !important;
	margin:0 !important;
	padding:0 !important;
}
.fusion-footer-widget-column .list-info H2{
	font-size:19px!important;
	font-weight:400!important;
	margin-top:0px!important;
}
.tribe-mini-calendar-event{
	padding-top:0px!important;
	padding-bottom:10px!important;
	margin-bottom:10px!important;
	border-bottom-style:solid!important;
}
.fusion-footer-widget-column.widget.widget_recent_entries LI{
	margin-left:0!important;
	padding-left:0!important;
}
.fusion-footer-widget-column.widget.widget_recent_entries LI A:before{
	content: none; /* on affiche une chaîne de caractère ex. "> " ou rien */
}
.fusion-events-meta A{
	font-size:20px !important;
}
.fusion-events-meta H2{
	line-height:20px !important;
}
.fusion-post-content A{
	font-size:23px !important;
}
.fusion-post-content H2{
	line-height:25px !important;
}
footer .tribe-events-title A{
	font-size:18px !important;
}
footer .tribe-events-title{
	line-height:21px !important;
	margin:0 !important;
}
section .tribe-events-title A{
	font-size:20px !important;
}
section .tribe-events-title{
	line-height:23px !important;
	margin:0 !important;
}
.school-meta-link A,
aside A{
	color:#e9a825 !important;
}

/* caldera form */
.caldera-form-privacy-policy{
	margin-top:5px;
}
.caldera-form-privacy-policy A:hover{
	text-decoration:none!important;
	color:#ef9a3d!important;
}
.caldera-form-hr hr{
	margin-top:0px!important;
}
.caldera-form-get-newsletter input{
	margin-right:10px!important;
}
.checkbox-inline input:focus{
	border-color:#66afe9;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(139,195,74,.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(139,195,74,.6)	
}
.caldera-form-textarea textarea:focus,
.caldera-form-input input:focus{
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(139,195,74,.6)!important;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(139,195,74,.6)!important;
	border-color:#8bc34a!important;
}
/* Orange
.caldera-form-input input:focus{
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(239,154,61,.6)!important;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(239,154,61,.6)!important;
	border-color:#ef9a3d!important;
}
*/