﻿/*
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
*/

/*===============================
=            GENERAL            =
===============================*/


/* ========== ALL PAGES RESPONSIVE TITLES ========== */
.title-insertion-responsive{
    font-size:26px!important;
}
@media screen and (max-width: 425px) {
  .title-responsive{
      font-size:25px!important;
  }

  

}
@media screen and (max-width: 1430px) {

.title-insertion-responsive{
    font-size: 20px!important;
  }
}
@media screen and (max-width: 800px) {
    .oiseau-arile-carrousel{
        display: none;
    }
    .fleche-droite{
        display:none;
    }
    .arrow-recyclage{
        transform: rotateZ(90deg);
        
    }
    .arrow-recyclage .fusion-column-wrapper{
        padding-top:0px!important;
    }
  }
/* -------------------------- */


/*----------  MENU  ----------*/
a[title="don"] span {
	background-color: #EE7D00!important;
}

/*----------  FOOTER  ----------*/
.fusion-footer .menu-item {
	border:none!important;
	padding:0px!important;
}



/*=====  End of GENERAL  ======*/

/*================================
=            HOMEPAGE            =
================================*/

.mc-homepage-presentation-section {
	background-size: contain!important;
}

.mc-homepage-arrow {
	margin-top:-2px!important;
}

.mc-homepage-blog .fusion-post-wrapper {
	/*background-color: #e2312d!important;*/
    overflow: visible!important;
    background: #337e7a; /* Old browsers */
    background: -moz-linear-gradient(left, #337e7a 1%, #85b2af 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #337e7a 1%,#85b2af 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #337e7a 1%,#85b2af 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#337e7a', endColorstr='#85b2af',GradientType=1 ); /* IE6-9 */
}

.fusion-post-wrapper{
    border-bottom-width: 1px!important;
}
.mc-homepage-blog .fusion-flexslider {
    display: flex!important;
    border: none!important;
}

.mc-homepage-blog .fusion-post-content, .mc-homepage-blog .fusion-post-content h2 {
	color: #FFFFFF!important;
}

.mc-homepage-blog .fusion-post-content h2 {
    font-family: "Roboto"!important;
    font-weight: 300!important;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 20px;
}

/*=====  End of HOMEPAGE  ======*/


/*================================
=            CONTACT            =
================================*/
.mc-contact-form .fusion-column-wrapper{
	border-radius: 10px;
}

.gform_button.button{
	border : solid 1px white!important;
}

.large.gfield_select{
    color: black!important;
}

/*=====  End of CONTACT  ======*/


/*========== HEBERGEMENT ET LOGEMENT ==========*/
.grad-arile {
  background: linear-gradient(to right, rgba(254,215,15,1), rgba(238,125,0,1));
  /*height: 5px;*/
}

.grad-arile2 {
  background: linear-gradient(to right, rgba(254,215,15,1), rgba(238,125,0,1));
  height: 5px;
}

.grad-opacity{
opacity: 0.5;
}

.custom-text-rotate {
    text-align: center;
    transform: rotate(-4deg);
    top: -47px;
    position: relative;
    font-size: 18px!important;
}

.box-bleu {
background-color: white;
border-radius: 4px;
padding: 5px 5px 5px 5px;
border: 1px solid #337e7a!important;
}
.box-orange {
    background-color: white;
    border-radius: 4px;
    padding: 5px 5px 5px 5px;
    border: 1px solid #ee7d00 !important;
}

.button-contact {
    font-size: 18px !important;
    padding: 20px 30px 20px 30px;
}
/*============== End of H�bergement et Logement ========== */


/* ============== Page Faire un don ================ */
.text-form{
    color:white!important;
}


.form-don .gform_heading .gform_title{ 
    color:#444444!important;
} 


 /* .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label .input_2_32_2_label{
    display:none!important;
}  */

label#input_2_32_1_label, label#input_2_32_2_label{
    display: none!important;
}

.gform_wrapper .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){
    margin-bottom: 10px;
}

.gform_wrapper .top_label .field_sublabel_above label.gfield_label + .ginput_complex.ginput_container{
    margin-top:10px!important;
}
/* ================================================ */
.gform_wrapper .percentbar_blue{
    background-color: #EE7D00!important;
}

.gform_wrapper .gf_progressbar{
    padding: 0!important;
}