/*
Theme Name: AUAMQ 2016
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 


/*  orange :  #e47409    */

.hidden-column {display: none;}

/* CTA MENU */

.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li.nav-cta > a {
background-color: #e47409;
margin-top: 10px;
color: white;
margin-top: 5px;
margin-bottom: 5px;
padding: 10px 12px 7px 14px !important;
}

/*CTA Menu Button Mouse-Over Effect*/
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li.nav-cta > a:hover {
color: #383838;

}

/*Styling Icon Linkedin*/
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li.linkedin-menu > a {
  background-color: #0e76a8;
  margin-top: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 10px 12px 7px 14px !important;
}

.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.linkedin-menu > a:hover i, .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.linkedin-menu > a:focus i {
  color: #fff;
}



/*Styling bouton*/
/** Default State styling **/
.auamq_btn, 
input[type=button], 
input[type=submit] {
    background: #ffffff; /* Background color for button */ 
    color: #000000; /* text color */
    font-size: 18px;  
    line-height: 20px;
    padding: 15px 22px !important;
    font-weight: normal;
    text-shadow: none;
    border: 2px solid #000000;  /* broder weight, style and color */
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 0px;  
    -webkit-border-radius: 0px; 
    border-radius: 0px; 
    text-transform: uppercase;
    margin-top: 10px;
    margin-right: 24px;
}

/** Hover state styling **/
.auamq_btn:hover, 
input[type=button]:hover, 
input[type=submit]:hover {
    background: #e47409;
    color: #ffffff;
    border: 2px solid #e47409;
    text-decoration: none;
}

/** Adding some transition **/
.auamq_btn, 
input[type=button], 
input[type=submit],
button:hover, 
input[type=button]:hover, 
input[type=submit]:hover {
    transition: all ease-in 0.2s;
}

.auamq_bkgnd_color .fl-module-content {background-color: #e47409; margin: 0px;}
.auamq_bkgnd_color .fl-module-content p {display: inline block; padding: 10px 0px 0px 20px;}
.auam_entete_cartes {background-color: #e47409; position:relative;}
.auam_entete_cartes h1 {font-weight: 700; letter-spacing: 1px;}
.auam_entete_cartes p {margin-top: -15px; line-height: 2.4em;}
.auam_entete_cartes::after{
    content: '';
    position: absolute;
    left: 50%;
    top: 100%;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #e47409;
    clear: both;
    z-index: 10;
}

.auam_entete_cartes_dark {background-color: #383838; position:relative;}
.auam_entete_cartes_dark h1 {font-weight: 700; letter-spacing: 1px;}
.auam_entete_cartes_dark p {margin-top: -15px; line-height: 2.4em; color: #ffffff;}
.auam_entete_cartes_dark::after{
    content: '';
    position: absolute;
    left: 45%;
    top: 100%;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #383838;
    clear: both;
    z-index: 10;
}

.auam_entete_cartes_etude {background-color: #383838;}
.auam_entete_cartes_etude p {padding-bottom: 10px;}


/*Styling colonne homepage*/
.auamq_home_title {color: #ffffff; line-height: 1em; font-size: 45px;}
.auamq_colonne_carte .fl-col-content {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08), 0 6px 20px 0 rgba(0, 0, 0, 0.08);}

.auamq_home_callout h2, .auamq_sous_titre h2, .fl-post-feed-header h2 {font-weight: lighter; color: black;}
.auamq_home_callout h2:after, .auamq_sous_titre h2:after, .fl-post-feed-header h2:after {
    display: block;
    content: "";
    background: #e47409;
    width: 85px;
    height: 2px;
    margin-top: 3px;
}

.auamq_resume_information {font-size: 0.92em; line-height: 1.2em;}

.auamq_home_callout .fl-cta-inline .fl-cta-text {
    width: 65%;
}


.fl-builder-content a.fl-button {border: 2px solid #000000 !important;}
.fl-builder-content a.fl-button:hover {border: 2px solid #e47409 !important;}
.footer-text {margin-top: 12px;}

/*Titre des page interne */
.auamq_page_title {position: relative;}
/*Triangle du titre de page*/
.auamq_page_title:after{
    content: '';
    position: absolute;
    left: 0%;
    top: 82%;
    width: 0;
    height: 0;
    border-right: 20px solid transparent;
    border-top: 20px solid #ffffff;
    clear: both;
    z-index: 10;
}
.auamq_page_title h1 {color: #383838; text-transform: uppercase;}
.auamq_page_title h1 span {background-color: #FFFFFF;
  display: inline-block;
  line-height: 30px;
  padding: 17px 12px 12px 12px;}

/*Date - Lieu de la prochaine activité*/
.auamq_colonne_lieu-date {width: 50%; max-width: 190px !important;}

/*_____________________________TEST _______________________________ */


.auamq_col_group_white .fl-col-group {background-color: white; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.06), 0 6px 20px 0 rgba(0, 0, 0, 0.08);}

/*Styling ranger Date-lieu de la prochaine activite*/
/*.auamq_colonne_lieu-date .fl-col-content {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}*/
/*.no_shadow {-webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important;}*/

/*.auamq_lieu-date_icon h4 {color: #a8a8a8; font-weight: 300;}*/

.lieu, .date {color: #000000; background-color: #f9f9f9; max-width: 152px; height:auto; margin-right: 5%; margin-left: 0px !important; text-align: center; padding: 25px 0px 10px 0px;}
.auamq_text_fa {font-size: 17px; text-align: center; padding-top: 15px; font-family: "Hind", sans-serif; color: #000000; letter-spacing: -0.2px;}

/*_____________________________FIN du TEST _______________________________ */

.tablepress tfoot th, .tablepress thead th {
    background-color: #e47409;}


/*Accordeon archives (contenu)*/
.auamq_archive_container {margin-left: 15px;}
.auamq_archive_container img {float: left; width:55px; height: 60px;}
.auamq_archive_text {margin-left: 75px;}
.auamq_archive_titre {font-size: 20px !important; color:#e47409 !important;}
.auamq_archive_ville {font-size: 20px; color:#383838;}
.auamq_archive_container:after {
    display: block;
    content: "";
    background: #383838;
    opacity: 0.1;
    width: 20%;
    height: 2px;
    margin-top: 30px;
}


/*Styling contact form*/
/*Formulaire page contact*/
.gform_wrapper {
    overflow: inherit;
    margin-top: 1em;
    max-width: 100%;
}

body #gform_wrapper_1 .gform_body .gform_fields .gfield input[type=text], .gform_wrapper textarea{
  font-size: 15px;
  font-family: 'Montserrat', sans-serif;
  border-radius: 0px !important;
  padding: 25px 12px 25px 12px;

}



body #gform_wrapper_1 .gform_footer input[type=submit]{
  border: 0;
  font-family: 'Hindi', sans-serif;
  font-weight: 100;
  font-size: 22px;
  padding: 20px;
  color: #000000;
  border: 2px solid black;
  background-color: #ffffff;
  margin: 0 auto;
  text-align:center;
  border-radius: 0px !important;
}

body #gform_wrapper_1 .gform_footer input[type=submit]:hover{
  color: #ffffff;
  border: 2px solid #e47409;
  background-color: #e47409;
}


body #gform_wrapper_1 input[type=text], textarea {
    border-radius: 0px;
}

input[type=text] {
    height: 40px;
}
/*cache le titre de chaque champ (au dessu du champ)*/
.gform_wrapper .top_label .gfield_label {display: none;}


.gform_wrapper textarea.large {
    margin-top: 24px;
}

/*Ajustement carte des membres - Pop-up*/

.wpgmza_gd a {display: none !important;}
..wpgmza_infowindow_address {
    display: none !important;  /* Caché la ligne d'adresse */

}


/*---------------------------------------Ajustement responsive*---------------------------------/

/* Centré texte sur les call-out en mobile */
@media (max-width: 768px) {
 .auamq_home_callout {
    text-align: left !important;
 }
.fl-button-text {
    text-align: left !important;
}
h2.fl-cta-title, .fl-cta-text-content, .fl-button-wrap {
    text-align: left !important;
}
.auamq_home_callout .fl-cta-inline .fl-cta-text {
    width: 100%;
}

.gform_wrapper {
    max-width: 96%;
}

/*Ajustement premier bloc des pages*/
.auamq_page_firstrow .fl-row-content-wrap {padding: 200px 0px 50px 0px !important;}
.auamq_page_secondrow .fl-row-content-wrap {margin-top: -550px !important;}
.auamq_btn_information a.fl-button {padding: 16px 22px !important;}

.auamq_page_title h1 span {font-size: 32px; line-height: 30px;}

/*Ajustement accordeon archive*/
.auamq_archive_container img {float: none;}
.auamq_archive_text {margin: 15px 0px 0px 0px;}
}






@media (max-width: 992px) {
.auamq_home_title {font-size: 28px;}
.auamq_page_title::after{
    left: 10px;
    top: 82%;
}

.fl-post-feed-post.fl-post-feed-image-beside {max-width: 100%;}

}
