
img {
  align-self: flex-start;
}

.about-content-text.mb-80 {
    width: 95%;
    margin-right: auto;
    margin-left: auto;
}

/* Couleur degrade */
.bg-gradient-overlay,.bg-gradient-overlay-2 {
  position: relative;
  z-index: 1; }
.bg-gradient-overlay::after, .bg-gradient-overlay-2::after {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background: linear-gradient(180deg, #1E4850  0%,#1FA7A9 100% );
  background-image: -moz-linear-gradient(270deg, #1FA7A9 0%, #1E4850 100%);
  background-image: -webkit-linear-gradient(270deg, #1FA7A9 0%, #1E4850 100%);
  background-image: -ms-linear-gradient(270deg, #1FA7A9 0%, #1E4850 100%);
  opacity: 0.9; }


/*Cacher l'icone bonhomme sur la section bienvenue + agrandir la date */

.single-welcome-slide .welcome-text-two .event-meta a {
    margin-right: 0px;
    font-size: 1.3em!important;
}

.event-author {
  display: none;
}

/*espace entre la date et le bouton billeterie*/

.single-welcome-slide .welcome-text-two .event-meta {
 margin-bottom: 20px!important;
}

/* Bouton plein defaut */
.confer-btn::before {
  background: #F6AA2B;
  background-image: -webkit-linear-gradient(120deg, #F5B03E 0%, #F6AA2B 100%);
  background-image: -ms-linear-gradient(120deg, #F5B03E 0%, #F6AA2B 100%);
}

/* Bouton plein survol */
.confer-btn:focus, .confer-btn:hover {
  font-weight: 500;
  background-color: #ffffff;
  color: #F6AA2B !important;

}



li a:hover, li a:focus, li a:active{
  color: #F6AA2B!important;
} 

/* Bouton outline defaut */
.confer-btn-white {
  border-color: #F6AA2B;
}

/* Bouton outline survol */
.confer-btn-white:hover {
  background-color: #F6AA2B;
  border-color: #F6AA2B;
  color: white!important;
}

.confer-btn-white:hover a{
  color: white!important;
}


.breadcrumb-content .breadcrumb .breadcrumb-item a:hover, .breadcrumb-content .breadcrumb .breadcrumb-item a:focus ,.breadcrumb-item a:hover {
  color: #F6AA2B; }

/* Couleur de fond chargement début de page */
#preloader {
  background: #1FA7A9;
  background-image: -webkit-linear-gradient(30deg, #1FA7A9 0%, #296F7C 50%, #1E4850 100%);
  background-image: -ms-linear-gradient(30deg, #1FA7A9 0%, #296F7C 50%, #1E4850 100%);
}

/* Bordure image artistes */
.speaker-single-thumb {
  position: relative;
  z-index: 1;
  border : solid 3px #F6AA2B;
  border-radius: 13px !important;
 }

/* Nom artiste tjrs en majuscule */
.single-speaker-area .speaker-info h5{
  text-transform: uppercase;
}

/* Couleur des noms des artistes */
.single-speaker-area .speaker-info p{
  color : #F6AA2B;
}

/* Couleur bare de navigation */
/*# sourceMappingURL=style.css.map */
.header-area, .header-area.sticky {
  background-color: #FFF9E9;
}


/* Couleur nom pages navbar */
.classy-nav-container .classy-navbar .classynav ul li a {
  color: #1F2E4B;
}

.classy-nav-container {
  background-color: transparent;
  padding: 0; }
.classy-nav-container .classy-navbar {
  -webkit-transition-duration: 500ms;
  -o-transition-duration: 500ms;
  transition-duration: 500ms;
  height: 105px;
  padding: 0; }

.classy-nav-container .classy-navbar .classynav ul li a:hover, .classy-nav-container .classy-navbar .classynav ul li a:focus {
  color: #F6AA2B; }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .classy-nav-container .classy-navbar .classynav ul li a {
    font-size: 14px; } }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .classy-nav-container .classy-navbar .classynav ul li a {
    font-size: 14px;
    color: #1F2E4B; }
  .classy-nav-container .classy-navbar .classynav ul li a:hover, .classy-nav-container .classy-navbar .classynav ul li a:focus {
    color: #F6AA2B; } }
@media only screen and (max-width: 767px) {
  .classy-nav-container .classy-navbar .classynav ul li a {
    font-size: 14px;
    color: #1F2E4B; }
  .classy-nav-container .classy-navbar .classynav ul li a:hover, .classy-nav-container .classy-navbar .classynav ul li a:focus {
    color: #F6AA2B; } }
.classy-nav-container .classy-navbar .classynav ul li.cn-dropdown-item ul li a, .classy-nav-container .classy-navbar .classynav ul li.megamenu-item ul li a {
  font-size: 14px;
  text-transform: uppercase;
  height: 42px;
  line-height: 42px;
  padding: 0 30px;
  color: #1F2E4B; }
.classy-nav-container .classy-navbar .classynav ul li.cn-dropdown-item ul li a:focus, .classy-nav-container .classy-navbar .classynav ul li.cn-dropdown-item ul li a:hover, .classy-nav-container .classy-navbar .classynav ul li.megamenu-item ul li a:focus, .classy-nav-container .classy-navbar .classynav ul li.megamenu-item ul li a:hover {
  color: #F6AA2B; }
.classy-nav-container .classy-navbar .classynav ul li.active a {
  color: #F6AA2B; }

.classynav ul li.has-down > a::after,
.classynav ul li.has-down.active > a::after,
.classynav ul li.megamenu-item > a::after {
  color: #F6AA2B; }
  

.classy-navbar-toggler .navbarToggler span {
  background-color: #1F2E4B; }
  

.breakpoint-on .classynav, .menu-on {
  background-color: #FFF9E9!important;
}

.breakpoint-on .classynav > ul > li > a {
  background-color: #E4EDEF!important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.classy-nav-container .classy-navbar .classynav ul li.active a, .classy-nav-container .classy-navbar .classynav ul li.active a:hover{
  color: #F6AA2B!important;
}

.classynav ul li.has-down > a::after, .classynav ul li.has-down.active > a::after, .classynav ul li.megamenu-item > a::after {
    color: #F6AA2B;
}

.classy-nav-container .classy-navbar .classynav ul li.cn-dropdown-item ul li a, .classy-nav-container .classy-navbar .classynav ul li.megamenu-item ul li a {
    color: #111343!important;
}

.breakpoint-on .classynav ul li.has-down.active > .dd-trigger, .breakpoint-on .classynav ul li.megamenu-item.active > .dd-trigger {
    background-color: #111343
    }
    
.classy-navbar-toggler .navbarToggler span {
    background-color: #1F2E4B !important;
}

/*taille icone navbar*/
.classy-nav-container .classy-navbar .nav-brand {
    max-width: 130px!important;
}
/*Enlever le Verr. Maj du call to action */

.section-heading p {
  text-transform: none!important;
}

/* Sponsors fond bordure et espacement */
.our-sponsor-area .single-sponsor {
    border: 1px solid #F6AA2B;
    border-radius: 15px;
    background-color: white;
    margin-bottom: 20px;
    margin-left: 0;
    margin-top: 0;
}


/*Taille de l'image de la card*/
.single-we-offer-card img {
  width: 200px!important;
}

.single-sponsor {
  max-width: 95%;
}

/* Couleur "NOS PARTENAIRES" */

.our-sponsor-client-area .section-heading-2 p {
  color: #F6AA2B;
}

/* nombre de partenaires par ligne et espace entre les cases */
.our-sponsor-area {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 10px;
}


@media screen and (min-width: 450px) {
.our-sponsor-area {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 10px;
}
}

/* Page Application */

/* retirer le fond des cards + texte blanc*/
.single-we-offer-card {
background-color: transparent!important;
box-shadow: none!important;
}

.single-we-offer-card h5 {
  color: white;
}

/* Couleur bouton de scroll vers le haut */
#scrollUp {
    background-color: #F6AA2B!important; 
}


/* Couleur texte pied de page */

.single-footer-widget div p, .single-footer-widget div i, .single-footer-widget div a, .main-footer-area .single-footer-widget p {
  color: white!important;
}

.main-footer-area .single-footer-widget .footer-nav li a {
  color: white;
}

.copywrite-content {
    border-top: 1px solid #FEFEFE;
}
 

 /*Formulaire de contact*/

 /*Couleur titre info colonne gauche*/
 
.contact-our-area .contact-information .single-contact-info p {
   color: #F6AA2B!important;
 }
/* couleurs des champs du formulaire*/
  .contact_input_area .form-group input::placeholder {
  color: white!important;
  opacity: 0.6;
  }
 .contact_input_area .form-group textarea::placeholder {
  color: white!important;
  opacity: 0.6;
 }

  .contact_input_area .form-group .form-control {
    border-bottom: 1px solid #dbdcf1;
    color: white!important;
}
  .contact_input_area .form-group .form-control:active, .contact_input_area .form-group .form-control:focus {
    border-bottom-color: #F6AA2B!important;
  }

.form-group .form-control {
  text-transform : none!important;
}

.clock div span {
  color: white !important;
}

/* Section Programmation */

/* Background color réseaux sociaux cartes artistes */
.single-speaker-area .social-info {
  background-color: #315775 !important;
}


#text14009439 div.col-12.col-md-6:nth-child(2), 
#text14009459 div.col-12.col-md-6:nth-child(2), 
#text14010145 div.col-12.col-md-6:nth-child(2), 
#text14009647 div.col-12.col-md-6:nth-child(2), 
#text14009643 div.col-12.col-md-6:nth-child(2), 
#text14010121 div.col-12.col-md-6:nth-child(2), 
#text14009446 div.col-12.col-md-6:nth-child(2), 
#text14009596 div.col-12.col-md-6:nth-child(2), 
#text14010154 div.col-12.col-md-6:nth-child(2), 
#text14009481 div.col-12.col-md-6:nth-child(2), 
#text14009433 div.col-12.col-md-6:nth-child(2), 
#text14009676 div.col-12.col-md-6:nth-child(2), 
#text14561041 div.col-12.col-md-6:nth-child(2),
#text14561054 div.col-12.col-md-6:nth-child(2), 
#text14561062 div.col-12.col-md-6:nth-child(2) {
  position: sticky!important;
  top: 100px!important;
  margin-top: 130px!important;
}

#text14009439 div.row.align-items-center, 
#text14009459 div.row.align-items-center, 
#text14010145 div.row.align-items-center, 
#text14009647 div.row.align-items-center, 
#text14009643 div.row.align-items-center, 
#text14010121 div.row.align-items-center, 
#text14009446 div.row.align-items-center, 
#text14009596 div.row.align-items-center, 
#text14010154 div.row.align-items-center, 
#text14009481 div.row.align-items-center 
#text14009433 div.row.align-items-center, 
#text14009676 div.row.align-items-center, 
#text14561041 div.row.align-items-center, 
#text14561054 div.row.align-items-center, 
#text14561062 div.row.align-items-center {
  align-items: start!important;
}

.text-area-text {
  text-align: justify!important;
}

.section-heading-2 .section-subtitle {
  color: white;
}

.our-gallery-area .single-gallery-thumb::before {
  background-image: none!important;
  background: none!important;
}

.gradient_1-after {
  background: #1FA7A9;
  background-image: -webkit-linear-gradient(30deg, #1FA7A9 0%, #296F7C 50%, #1E4850 100%);
  background-image: -ms-linear-gradient(30deg, #1FA7A9 0%, #296F7C 50%, #1E4850 100%);
}

#call_to_action15484261,
#call_to_action15484968,
#call_to_action15485745,
#call_to_action15485998,
#call_to_action15486410,
#call_to_action15486664 {
  background-color: #256f7d !important;
  background-image: none;
  padding-top: 0;
  padding-bottom: 0;
}

#call_to_action15484261 .text-thumb,
#call_to_action15484968 .text-thumb,
#call_to_action15485745 .text-thumb,
#call_to_action15485998 .text-thumb,
#call_to_action15486410 .text-thumb,
#call_to_action15486664 .text-thumb {
  display: none;
}

#gallery15484260,
#gallery15484801,
#gallery15485325,
#gallery15485878,
#gallery15486064,
#gallery15486437 {
  padding-top: 0;
  padding-bottom: 0;
}

#gallery15484260 {
  padding-top: 100px;
}

.breadcrumb-area.bg-gradient-overlay::after {
  opacity: 0.6!important;
}

.breadcrumb-area, .welcome-slide {
  position: relative!important;
  z-index: 1!important;
  overflow: hidden!important;
}

#jarallax-container-0 {
  position: relative!important;
}

.single-welcome-slide {
  background-color: #1FA7A9!important;
}

#gallery15484260 .hero-btn-group,
#gallery15484801 .hero-btn-group,
#gallery15485878 .hero-btn-group,
#gallery15486064 .hero-btn-group,
#gallery15486437 .hero-btn-group,
#gallery15485325 .hero-btn-group {
  display: none;
}

.color_2 {
	background-color: #1c4851 !important;
}

.color_2-text {
	color: #1c4851 !important;
}

.color_2-before::before {
	background-color: #1c4851 !important;
}

.color_2-after::after {
	background-color: #1c4851 !important;
}

.color_2-hover:hover {
	background-color: #1c4851 !important;
}

.color_2-active:active {
	background-color: #1c4851 !important;
}

.color_2-border {
	border-color: #1c4851 !important;
}

.color_2-border-hover:hover {
	border-color: #1c4851 !important;
}

.color_3 {
	background-color: #256f7d !important;
}

.color_3-text {
	color: #256f7d !important;
}

.color_3-before::before {
	background-color: #256f7d !important;
}

.color_3-after::after {
	background-color: #256f7d !important;
}

.color_3-hover:hover {
	background-color: #256f7d !important;
}

.color_3-active:active {
	background-color: #256f7d !important;
}

.color_3-border {
	border-color: #256f7d !important;
}

.color_3-border-hover:hover {
	border-color: #256f7d !important;
}

