/*
Theme Name: Avada Child FAU
Description: Child theme for the Avada - Utilisé pour la Fondation Architectes de l'urgence
Author: Your name here
Template: Avada
*/
hr {
  color: #eee;
  margin: 30px auto;
  width: 50%;
 }
body.has-sidebar #wrapper #content {
  width: calc(100% - 25% - 50px);
}
.post-content a {
text-decoration:underline;
}


.tab-holder a {text-decoration: none !important; }
.toggle a {text-decoration: none !important; }
a.fusion-button {text-decoration: none !important; }

.input-text, input[type="text"], input[type="number"], input[type="email"], select {
  width: auto;
  font-size: 14px;
  color: black;
}
.fusion-secondary-header {
  min-height: 37px;
}
.fusion-header-tagline {
  margin-right: 150px;
  /* font-weight: normal !important; */
}
.fusion-secondary-header .fusion-alignright > * {
  margin-right: 30px;
}

/* menu haut droite */
.fusion-secondary-menu > ul > li:last-child {
  /*border-right: 1px solid #333;*/
}

.cache {
	display:none;
}

#wrapper .fusion-button-pill, .fusion-body .fusion-button-pill, #wrapper .button-pill {
  border-radius: 6px !important;
}

.fusion-body .fusion-button-large, .button-large, .button.large, #tribe-bar-form .tribe-bar-submit input[type="submit"] {
  font-size: 14px;
  line-height: 17px;
  padding: 14px 10px;
}

.bouton-rouge {
  color:#ccc;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff422d+0,e90505+100 */
background: #ff422d; /* Old browsers */
background: -moz-linear-gradient(top,  #ff422d 0%, #e90505 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ff422d 0%,#e90505 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ff422d 0%,#e90505 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff422d', endColorstr='#e90505',GradientType=0 ); /* IE6-9 */
}

.bouton-rouge:hover {
  color:#fff;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff6655+0,fb2727+100 */
background: #ff6655; /* Old browsers */
background: -moz-linear-gradient(top,  #ff6655 0%, #fb2727 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ff6655 0%,#fb2727 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ff6655 0%,#fb2727 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6655', endColorstr='#fb2727',GradientType=0 ); /* IE6-9 */
}

.bouton-gris {
  color:#ccc;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8e8e8e+0,606060+100 */
background: #8e8e8e; /* Old browsers */
background: -moz-linear-gradient(top,  #8e8e8e 0%, #606060 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #8e8e8e 0%,#606060 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #8e8e8e 0%,#606060 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e8e8e', endColorstr='#606060',GradientType=0 ); /* IE6-9 */
}

.bouton-gris:hover {
  color:#fff;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bcbcbc+0,8e8e8e+100 */
background: #bcbcbc; /* Old browsers */
background: -moz-linear-gradient(top,  #bcbcbc 0%, #8e8e8e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #bcbcbc 0%,#8e8e8e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #bcbcbc 0%,#8e8e8e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcbcbc', endColorstr='#8e8e8e',GradientType=0 ); /* IE6-9 */
}

.fusion-button.button-lightgray, .fusion-button.button-lightgray.wpcf7-submit, .button.lightgray {
  background: #ccc;
  color: #333;
}
.fusion-button.button-lightgray:hover {
  color: #333;
}
 a.fusion-button {
  margin-top: 5px;
  margin-bottom: 5px;
}
.fusion-column-wrapper .fusion-content-boxes .link-type-button-bar .content-container {
  padding-bottom: 10px;
}

/* slider */
.tfs-slider .slide-content-container {
  top: 80%;
}
/* fin slider */

/* Carte des missions */

#vmap * {
  box-sizing: content-box;
}
#divliens {
  background: #292929 none repeat scroll 0 0;
  border-radius: 3px;
  color: white;
  display: none;
  font-family: sans-serif,Verdana;
  font-size: 12px;
  padding: 5px;
  position: absolute;
}
/* Fin carte des missions */

/* Footer */
.fusion-footer .fusion-columns div.fusion-column:nth-child(2)  {
  text-align: center;
}
div.fusion-footer, div.fusion-footer a {
  font-size: 14px;
}
div.fusion-footer a {
  text-decoration: underline;
}
#social_links-widget-2 {
  /* text-align: center; */
}
#text-9 {
  text-align: right;
}
#text-10 {
  text-align: right;
}
.fusion-footer .widget_nav_menu li {
  padding: 0;
}
.fusion-footer-widget-column {
  margin-bottom: 15px;
}
.fusion-footer h4.widget-title {
  margin-bottom: 5px;
  text-transform: none;
  /* font-size: 14px; */
}


/* fin Footer */

/* traduction */

#gtranslate { text-align: right; }
#gtranslate .heading {
  float : left;
}

/* fin traduction */

.error{text-align:right;color:red;font-size: 14px;}
.red {color:red;}

/* .fusion-button-wrapper a {
	background-color: orange;
	color:white;
}
.fusion-button-wrapper a:hover {
	color:#555;
}

.fusion-button-wrapper .button-xlarge span {
	font-size: 25px;
	font-weight: normal;
} */

.button, .button a:link, .button a:visited { text-decoration: none !important; }
.flex-direction-nav a  { text-decoration: none !important; }
/*
h2 {background-color: #ddd; padding-left:10px;}
*/
.fusion-separator { width:50%; }

#logo-slogan {
  position: absolute;
  top: 82px;
  font-style: italic;
}

#bouton-don {
      float: right;
    position: relative;
    top: 10px;
    /* left: 150px; */
}

#fau-slogan {
  float: left;
    position: relative;
    top: 32px;
    left: -90px;
}

.fusion-header-v4 .fusion-header {
    padding-top: 10px;
    padding-bottom: 10px;
}

@media (max-width: 992px) {
  #fau-slogan {
    left: 60px;
    width: 40%;
  }
  .fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {
    width: 100%;
  }
  .fusion-header-tagline {
    width: 100%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1120px) {
  #fau-slogan {
    left: 60px;
    width: 40%;
  }
}

@media only screen and (max-width: 520px) {
  #fau-slogan {
    left: 10px;
    width: 40%;
    top: 0;
  }
  #bouton-don {
    clear: both;
  }
}

/** boutons réseaux sociaux **/
.fusion-social-links-header .fusion-social-networks.boxed-icons .custom.fusion-custom.fusion-social-network-icon {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  border-radius: 4px !important;
  height: 24px;
  top: -4px;
}
.fusion-social-links-header .fusion-social-networks.boxed-icons .custom.fusion-custom.fusion-social-network-icon img {
  vertical-align: middle;
}