/* Donnees generiques */
.pageContent h1, .pageContent h2{
    color: #c85403;
}
.breadcrumb-steps .breadcrumb-item.active{
    color: #FFF !important;
    background-color: #c85403 !important;
}
.breadcrumb-steps li.active::after{
    border-left-color: #c85403 !important;
}

.breadcrumb-steps li.active::before{
    background-color: #c85403 !important;
}
/* @end Donnees generiques*/
.navbar-inverse {
    color: #FFF;
    background-color: #c85403;
}
.navbar-inverse{
    text-transform: uppercase;
}
.navbar-inverse{
    font-family: 'Archivo Narrow', sans-serif;
}

.navbar-inverse .navbar-nav > li > a{
    color: #FFF !important;
}

.navbar-inverse .navbar-nav .dropdown-menu a:hover,
.navbar-inverse .navbar-nav .dropdown-menu a:focus{
    background-color: #0a638c;
}

.navbar-inverse .navbar-nav .dropdown-menu a,
.navbar-inverse .navbar-nav .dropdown-menu,
.navbar-inverse .navbar-nav .dropdown-menu .panel-title{
    background-color: #01b4d0;
    color: #01b4d0;
}
.navbar-inverse .dropdown.dropdown-full-screen .dropdown-menu{
  background: #FFF !important;
}

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .dropdown-menu a:hover,
  .navbar-inverse .navbar-nav .dropdown-menu a:focus{
      background-color: white;
  }

  .navbar-inverse .navbar-nav .dropdown-menu a,
  .navbar-inverse .navbar-nav .dropdown-menu,
  .navbar-inverse .navbar-nav .dropdown-menu .panel-title{
      background-color: white;
  }
}

header {
    color: #c85403;
    background-color: #FFF;
}

header #blocInfos .callback {
    color: #666;
}

header #blocHoraires{
    display: inline-block;
}


header a {
    color: #c85403;
}
header a:hover {
    color: #ff9933;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    color: #FFF;
    background-color: #ff9933;
}

.navbar {
    min-height: unset;
}

.navbar .nav > li > a {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.carousel-caption .btn-primary {
    background-color: #FF9933;
}

.carousel-caption h2 {
    color: #FF9933;
}

/* Aside (menu gauche) */
/* @end Aside (menu gauche) */

#moteur.columnBlock, #moteur.columnBlock:hover{
    background-color: #c85403;
}
#moteur.columnBlock h3, #moteur.columnBlock #searchArea .number{
    color: #FF9933;
}

#moteur.foregroundBlock{
    background-color: rgba(0,  0,  0,  0.6);
}
#moteur.foregroundBlock h3, #moteur.foregroundBlock #searchArea .number{
    color: #FF9933;
}
#moteur.foregroundBlock h3{
    text-transform: uppercase;
}
#moteur.foregroundBlock h3{
    font-family: 'Archivo Narrow', sans-serif;
}

#moteur form .btn{
    color: #FFF;
    background-color: #FF9933;
}
#moteur .slider-handle{
    background-color: #FF9933;
    background-image: linear-gradient(to bottom, #FF9933 0%, #FF9933 100%)
    }

#moteur .bootstrap-tagsinput .tag{
    background-color: #c85403 !important;
}

/* Home CSS */
/* @end Home CSS */

/* Widget Listes */
.listItems .item .title{
    color: #c85403;
}
.listItems .item .putForward .highlight{
    color: #FF9933;
}
.listItems .item .badge.highlight{
    background-color: #FF9933;
}
.listItems.lines .item .putForward,
.listItems .item .putForward .prixInfo{
    color: #FF9933;
}
.listItems .item .badge.badge-percent.highlight{
    background-color: #FF9933;
    color: white;
}
.sliderBlock .carousel .item{
    background-color: #c85403;
}
.listItems h3, .sliderBlock h3, .text_widget h3, .newsletter_subscribe_widget h3, .creadif_subscribe_widget h3, .widget-passport-eligibility-title{
    background-color: #c85403;
}
.sliderBlock .carousel .item{
    background-color: #c85403;
}
.listItems.mosaic .item .desc-footer > .desc-footer-body > div.price, 
.listItems.mosaic .item .desc-footer > .desc-footer-body > div.price .highlight,
.listItems.product-carousel-widget .item .desc-header-body > div.price,
.listItems.product-carousel-widget .item .desc-header-body > div.price .highlight {
    background-color: #fafafa;
    color: #c85403;
}
.listItems.mosaic .item .desc-footer > .desc-footer-body > div:last-child,
.listItems.product-carousel-widget .item .desc-header-body > div.offer_link,
.listItems.lines div.offer_link {
    background-color: #c85403;
    color: #FFFFFF;
}
/* @end Widget Home Produits*/
@media (min-width: 992px) {
    .home-above .carousel > .carousel-inner, .home-above .carousel > .carousel-inner > .item {
        height: 800px;
    }
    .homeContent .carousel-inner > .item img, body > .row > .widget > .carousel > .carousel-inner > .item img {
        position: relative;
        display: inline-block;
        /*bottom: 25%;*/
        object-fit: cover;
        object-position: center;
        height: 100%;
        width: 100%;
    }
}
/* Widget Home Sliders */


/* @end Widget Home sliders */
/* Widget Menus CMS */
.list-group-item.list-group-item-heading, aside .newsletter_subscribe_widget h3, aside .creadif_subscribe_widget h3{
    color: #FFF !important;
    background-color: #c85403 !important;
}
/* @end Widget Menus CMS */

/* Widget Tracking Cookies Box */
#cookies_info_box.box, #cookies_info_box .modal-body, #cookies_info_box .modal-footer{
  color: #FFF !important;
  background-color: #999999 !important;
}
#cookies_info_box button.btn_refuse{
  color: #FFF;
  background-color: #ff9933;
}
#cookies_info_box button.btn_validate{
  color: #FFF;
  background-color: #FF9933;
}

/* Fil d'Ariane */
.breadcrumb a {
  color: #c85403;
}
/* ProduitsVoyages */
#produits #blocTitre h1{
    color: #c85403;
}
#navigationFilters h5#titleSearchToggle, #navigationFilters h5#title-num-total {
    color: #FF9933;
    background-color: #ff9933;
}
#navigationFilters #moteurCol {
  padding: 0px;
}
#navigationFilters .slider-container .ui-widget-header {
  background-color: #c85403;
}
#navigationFilters .slider-container .slider-labels #slider-min-price,
#navigationFilters .slider-container .slider-labels #slider-max-price {
  color: #c85403;
}
#navigationFilters #form_filters .filter-title {
  background-color: #c85403;
}
.background-novisual {
  background-color: #c85403;
}
#produits #lst-filtres .filter-enabled {
  background-color: #FF9933;
}
#produits .listItems .item .badge.highlight{
  background-color: #FF9933;
}
#produits .listItems{
    font-family: 'Archivo Narrow', sans-serif;
}
.fiche-produit #blocTitre h1{
  color: #c85403 !important;
}
.fiche-produit #product_tabs a{
  color: #c85403;
}
.fiche-produit #product_tabs .active a{
  background-color: #c85403;
  color: white;
}
.fiche-produit #blocPrix .prix{
  color: #FF9933;
}
.fiche-produit #blocPrix .prixInfo{
  color: #FF9933;
}
.fiche-produit .departure .price{
  color: #c85403 !important;
}
.fiche-produit .promo{
  background-color: #FF9933;
}
.fiche-produit .btn-dates {
  background-color: #ff9933;
  border-color: #ff9933;
}
.fiche-produit .carouselGallery, .fiche-produit .carouselGallery .carousel-inner {
    height: 360px;
}
.fiche-produit #boat_rental_prices > thead > tr {
  background-color: #ff9933;
  color: #FFF;
}

.fiche-produit #boat_rental_prices > tbody > tr:nth-of-type(odd) {
  background-color: #F9F9F9;
  color: #ff9933;
}

.fiche-produit #boat_rental_prices > tbody > tr:nth-of-type(even) {
  background-color: #FFF;
  color: #ff9933;
}


/* Widget Eligibilité passeport */
.widget-passport-eligibility .widget-passport-eligibility-form-title,
.passport_eligibility_widget_daterangepicker td.active {
    background-color: #c85403 !important;  
}
.widget-passport-eligibility input, .widget-passport-eligibility .autocompleter-choices .fa {
    color: #c85403 !important;
}

/* Footer */
footer {
  margin-top: 40px;
  margin-left: 0px;
  margin-right: 0px;
}

footer #bandeau01{
    background-color: #c85403;
}
footer #bandeau01, footer #bandeau01 a{
  color: #FFF;
}
footer #bandeau02{
      background-color: #f99203;
}
footer #bandeau02, footer #bandeau02 a, footer #bandeau02 .navFooter > li > a{
  color: #333;
}
/* @end Footer */

/* Widget HeadLine ThemesLib */
.accroche, .headline_mobile{
    color: #FF9933;
}
.accroche{
    display: none;
}
.headline_mobile{
    display: none;
}
/* @end Widget HeadLine ThemesLib */
/* Page nous contacter */
#coordonnees_list li.active a{
    color: false;
    background-color: false;
}
#coordonnees_list li:not(.active) a{
    color: false;
    background-color: false;
}
#coordonnees_list li:not(.active):hover a{
    color: false;
    background-color: false;
}
#coordonnees_list .titreSection, #contact .titreSection {
    color: false;
    background-color: false;
}
/* @end Page nous contacter*/

/* Variables génériques */
.btn-color-custom {
  background-color: #007bff !important;
  border-color: #007bff !important;
  color: #ffffff !important;
}
.btn-color-custom:hover {
  background-color: #0069d9 !important;
  color: #ffffff !important;
}
/* @end variables génériques */
