/*
Theme Name: Node
Theme URI: http://node.edge-themes.com
Description: Modern & Clean Multi-Concept Theme
Author: Edge Themes
Author URI: http://demo.edge-themes.com
Version: 1.0.1
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

.white h2, .white h3, .white p, .white h4{
  color: white;
}

.black h2, .black h3, .black p{
  color: #333;
}

.edgtf-price-table.edgtf-active .edgtf-price-table-inner{
  padding: 0px;
}
.edgtf-wrapper .edgtf-menu-area{
  /*background-color:#fff !important*/
}

.edgtf-wrapper .edgtf-price-table.edgtf-active .edgtf-table-title{
  background-color: #5d0749;
}
/*Force la couleur du top bar si pas défini par défaut*/
.edgtf-wrapper .edgtf-top-bar{
  background-color: rgba(93, 7, 73, 1);
  color: #fff !important;
}
/*Force la couleur des liens dans top bar si pas défini par défaut*/
.edgtf-wrapper .edgtf-top-bar a{
  color:#fff;
}
/*Align les logo partenaires*/
.edgtf-btn, .edgtf-carousel-holder .edgtf-carousel-item-holder{
  text-align:center;
}
/*Enlève opacité survol partenaires*/
.page .edgtf-carousel-holder .edgtf-carousel-item-holder:hover .edgtf-carousel-first-image-holder.edgtf-image-change{
  opacity:1;
  -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
  filter: grayscale(100%);
  transition:0.3s all;
  -webkit-transition:0.3s all;
  -o-transition:0.3s all;
  -moz-transition:0.3s all;
}
/*Transition partenaires*/
.page .edgtf-carousel-holder .edgtf-carousel-item-holder .edgtf-carousel-first-image-holder.edgtf-image-change{
  transition:0.3s all;
  -webkit-transition:0.3s all;
  -o-transition:0.3s all;
  -moz-transition:0.3s all;
}
.page .edgtf-btn.edgtf-btn-solid:not(.edgtf-btn-custom-border-hover).special-button:hover{
  border-color:#f9b123 !important;
}
.page .edgtf-btn.edgtf-btn-solid:not(.edgtf-btn-custom-border-hover).special-button{
  border-color:rgb(29, 29, 29) !important;
}
/*Change couleur lien footer*/
.edgtf-footer-bottom-holder a{
  color:#f9b123;
}
.edgtf-footer-bottom-holder a:hover{
  color:#fff;
}
/*Change couleur facebook top bar*/
#text-22 a{
  padding:12px;
  background-color:rgb(59, 89, 152);
}
#text-22 a span{
  color:#fff !important;
}
/*Change couleur hover facebook top bar*/
#text-22 a:hover{
  background-color:#fff;
}
#text-22 a:hover span{
  color:rgb(59, 89, 152) !important;
}
.lien-top-bar{
  /*font-family: Poppins,serif;*/
}
/*Colore reservation en ligne*/
#text-11 .lien-top-bar{
  padding:12px;
  background-color:#f9b123;
  font-weight:700;
  transition:0.15s all;
}
#text-11 .lien-top-bar:hover{
  background-color:#f5f5f5;
  color:#f9b123;
}
/*Enleve margin trop eleve*/
.edgtf-wrapper .edgtf-top-bar .widget{
  margin-right:0;
}
/*Enleve separateur top bar*/
.edgtf-wrapper .edgtf-top-bar .widget:after{
  border-right:1px solid transparent;
}
/*Redéfinit taille du logo dans la barre de menu*/
.edgtf-wrapper .edgtf-page-header .edgtf-menu-area .edgtf-logo-wrapper a{
  max-height:220px;
  top:15px;
  transition: 0.3s all;
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  -moz-transition: 0.3s all;
}
.edgtf-wrapper .edgtf-page-header .fixed .edgtf-menu-area .edgtf-logo-wrapper a{
  max-height:120px;
  top:0;
}
/*Enlève description auteur articles*/
.edgtf-wrapper .edgtf-author-description{
  display:none;
}
/*Suppression de l'auteur sur les blog*/
.edgtf-wrapper .edgtf-blog-slider .edgtf-blog-slide-post-info .edgtf-post-info-author,
.edgtf-wrapper .edgtf-blog-holder article .edgtf-post-info .edgtf-post-info-author{
  display:none;
}
/*Align droit titre ERROR 404*/
.error404 .edgtf-title-subtitle-holder-inner{
  text-align:right;
}
.error404 .edgtf-btn.edgtf-btn-solid{
  color:#fff;
}

#respond input[type=text], #respond textarea, .post-password-form input[type=password], .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea{
  padding: 10px 12px !important;
  margin-bottom:0 !important;
}



@media only screen and (min-width: 1201px){
/*Redéfinit taille du logo dans la barre de menu*/
  .edgtf-wrapper .edgtf-page-header .edgtf-menu-area .edgtf-logo-wrapper a{
    height: 500px !important;
  }
}

@media only screen and (max-width: 768px){
  .edgtf-wrapper .vc_column_container>.vc_column-inner{
    padding:0;
  }
}

@media only screen and (max-width: 480px){
  /*Change padding accordéon page classement*/
  .edgtf-wrapper .edgtf-accordion-holder:not(.edgtf-boxed) div.edgtf-accordion-content{
    padding:20px;
  }
}

/*Que sur les articles :*/
.single .edgtf-title .edgtf-title-holder h1{
  max-width:80%;
}
