/* headline */
div#headline {
  color: #ffffff;
  background-color: #2b638b;
}

/* top_header */
div#top_header {
  color: #ffffff;
  background-color: #2b638b;
}

/* navbar-header */
nav.navbar {
  background-color: #23282d;
}

nav.navbar .navbar-nav a {
  color: #74777a;
}

nav.navbar .navbar-nav a:hover,
nav.navbar .navbar-nav a:active,
nav.navbar .navbar-nav a:focus
{
  color: #ffffff;
}

nav.navbar .navbar-nav .dropdown-menu a {
  color: #ffffff;
  background-color: #23282d;
}

nav.navbar .navbar-nav .dropdown-menu a:hover,
nav.navbar .navbar-nav .dropdown-menu a:active,
nav.navbar .navbar-nav .dropdown-menu a:focus
{
  color: #23282d;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  nav.navbar .navbar-nav  a{
    padding: 5px 0.5rem;
    display: block;
  }
  nav.navbar .navbar-nav .dropdown-menu {
    background-color: transparent; 
  }
  nav.navbar .navbar-nav .dropdown-menu a
  {
    color: #74777a !important;
    background-color: #23282d !important;
  }
  nav.navbar .navbar-nav .dropdown-menu a:hover,
  nav.navbar .navbar-nav .dropdown-menu a:active,
  nav.navbar .navbar-nav .dropdown-menu a:focus
  {
    color: #ffffff !important;
  }
}

footer #bandeau01{
  background-color: #74777a;
}
footer #bandeau01, footer #bandeau01 a:not(.dropdown-item), footer #bandeau01 a:not(.dropdown-item):visited{
  color: #23282d;
}
footer #bandeau02{
  background-color: #23282d;
}
footer #bandeau02, footer #bandeau02 a:not(.dropdown-item), footer #bandeau02 a:not(.dropdown-item):visited{
  color: #ffffff;
}
footer #copyright{
  background-color: #000000;
}
footer #copyright, footer #copyright a, footer #copyright a:visited{
  color: #ffffff;
  background-color: #000000;
}

/* Fil d'Ariane */
.breadcrumb a {
  color: #23282d;
}

/* Widget Listes */
.listItems .item .title{
    color: #5e6265;
}
.listItems .item .putForward .highlight{
    color: #ff9933;
}
.listItems .item .badge.highlight{
    background-color: #ff9933;
}
.listItems .item .putForward .prixInfo{
    color: #ff9933;
}
.listItems .item .visual .badge.highlight{
    color: #ffffff;
}
.sliderBlock .carousel .item{
    background-color: #ffffff;
}
.listItems h3, .sliderBlock h3, .text_widget h3, .newsletter_subscribe_widget h3, .creadif_subscribe_widget h3{
    background-color: #4c9ed9;
}
.list-group-item-action, .list-group button.list-group-item, .list-group a.list-group-item {
    color: #23282d;
    background-color: #ffffff;
}
.list-group-item-action:hover, .list-group button.list-group-item:hover, .list-group a.list-group-item:hover, .list-group-item-action:focus, .list-group button.list-group-item:focus, .list-group a.list-group-item:focus {
    color: #23282d;
    background-color: #ffffff;
}
.list-group .list-group .list-group-item {
    color: initial;
    background-color: initial;
}
/* @end Widget Listes */
/* Widget Tracking Cookies Box */
#cookies_info_box.box, #cookies_info_box .modal-body, #cookies_info_box .modal-footer{
  color: #ffffff !important;
  background-color: #5e6265 !important;
}
#cookies_info_box button.btn_refuse{
  color: #ffffff;
  background-color: #2b638b;
}
#cookies_info_box button.btn_validate{
  color: #ffffff;
  background-color: #74777a;
}
/* @end Widget Tracking Cookies Box */
/* ProduitsVoyages */
#produits #blocTitre h1{
    color: #23282d;
}
#navigationFilters h5#titleSearchToggle, #navigationFilters h5#title-num-total {
    color: #ffffff;
    background-color: #2b638b;
}
#navigationFilters .slider-container .ui-widget-header {
  background-color: #4c9ed9;
}
#navigationFilters .slider-container .slider-labels #slider-min-price,
#navigationFilters .slider-container .slider-labels #slider-max-price {
  color: #4c9ed9;
}
#navigationFilters #form_filters .filter-title {
  background-color: #4c9ed9;
}
.background-novisual {
  background-color: #4c9ed9;
}
#produits #lst-filtres .filter-enabled {
  background-color: #4c9ed9;
}
#produits .lst-pagination .pagination .current {
  background-color: #2b638b;
}
#produits .listItems .item .badge.highlight{
  background-color: #ff9933;
}
#produits .listItems{
    font-family: 'Archivo Narrow', sans-serif;
}
.fiche-produit #blocTitre h1{
  color: #5e6265;
}
.fiche-produit #product_tabs a{
  color: #5e6265;
}
.fiche-produit #product_tabs a.active {
  background-color: #5e6265;
  color: white;
}
.fiche-produit #blocPrix .prix{
  color: #5e6265;
}
.fiche-produit #blocPrix .prixInfo{
  color: #5e6265;
}
.fiche-produit .departure .price{
  color: #23282d;
}
.fiche-produit .promo{
  background-color: #ff9933;
}
.fiche-produit .btn-dates {
  background-color: #2b638b;
  border-color: #2b638b;
}
.fiche-produit .calendar-navigation #calendar-month-name {
  color: #5e6265;
}
.fiche-produit tr.detail-line-info {
  background-color: #5e6265;
}
/* @end ProduitsVoyages */
/* Widget Moteur de recheche Vols */
.flights-search-widget .nav-tabs {
  border-bottom: 1px solid #23282d;
}

.flights-search-widget-sm .flights-travelers-selection {
  border-top-color: #ffffff !important;
}

.flights-search-widget .nav-tabs .nav-link:not(.active) {
  color: #ffffff;
  border-color: transparent;
  background-color: #5e6265 !important;
}

.flights-search-widget .nav-tabs .nav-link.active {
  color: #ffffff !important;
  border-color: transparent;
  background-color: #2b638b !important;
}

.flights-search-widget .tab-pane {
  color: #ffffff;
  background-color: #23282d;
}

.flights-travelers-selector .flights-travelers-item > .flights-travelers-item-visual path {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

.flights-travelers-selector .flights-travelers-item > .flights-travelers-item-desc {
  background-color: #ffffff !important;
  color: #23282d !important;
}

.flights-travelers-selector .flights-travelers-item:hover > .flights-travelers-item-visual path {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

.flights-travelers-selector .flights-travelers-item:hover > .flights-travelers-item-desc {
  background-color: #ffffff !important;
  color: #23282d !important;
}

.flights-travelers-selector .flights-travelers-selection .flights-travelers-item > .flights-travelers-item-visual path {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

.flights-travelers-selector .flights-travelers-selection .flights-travelers-item:hover > .flights-travelers-item-visual path {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* @end Widget Moteur de recheche Vols */
/* Moteur de recheche voyage */
#moteur.columnBlock, #moteur.columnBlock:hover{
    background-color: #23282d;
}
#moteur.columnBlock h3, #moteur.columnBlock #searchArea .number{
    color: #ffffff;
}

#moteur.foregroundBlock, #homeContainer #moteur{
    background-color: #23282d;
}

#moteur.foregroundBlock h3, #moteur.foregroundBlock #searchArea .number, #homeContainer #moteur h3, #homeContainer #moteur #searchArea .number{
    color: #ffffff;
}

#moteur form .btn{
    color: #ffffff;
    background-color: #4c9ed9;
}

#moteur .slider-handle{
    background-color: #4c9ed9;
    background-image: linear-gradient(to bottom, #4c9ed9 0%, #4c9ed9 100%)
    }
#moteur .bootstrap-tagsinput .tag{
    background-color: #23282d !important;
}
/* @end Moteur de recheche voyage */
