
 .isotope-item {
     width: 24%;
     height: 230px;
     margin: 4px;
     border: solid 1px rgba(0, 0, 0, 0.1);
     transition: all ease 300ms;
}
 .isotope-item.sommaire {
     margin-bottom: 4px;
}

 .isotope-item:hover {
     box-shadow: 0px 40px 45px 0px rgba(199, 204, 217, 0.97);
     border: solid 1px transparent;
     transition: all ease 300ms;
}
 .isotope-item a {
     display: flex;
     align-items: center;
     width: 100%;
     height: 100%;
}
 .isotope-item a img {
     width: 50%;
     height: auto !important;
     margin: auto;
}
 .nav-wrapper {
     position: absolute;
     top: 0;
     width: 100%;
     height: 68px;
}
 .navbar {
     height: 68px;
     background: #fff;
     border-radius: 0;
     margin-bottom: 0;
     display: flex;
     align-items: center;
}
 .navbar-brand {
     height: 68px;
     padding: 5px 15px;
}
 .navbar-brand img {
     height: 100%;
}
 .navbar-collapse {
     width: 100%;
}
 .navbar-nav {
     display: flex;
     align-items: center;
}
 .nav-item {
     text-align: center;
     width: 92px;
     height: 68px;
     display: flex;
     align-items: center;
     margin: 0px 0px 0px 23px;
}
 .nav-item.active {
     border-top: solid 4px #fecb00;
}
 .nav-item.active a {
     color: #3a4662;
}
 .nav-item:first-child.active {
     border-top: none;
}
 .sort-destination {
     overflow: visible !important;
}
 ul.isotope-filter {
     margin-bottom: 50px !important;
     padding: 0 !important;
     border: none !important;
}


/*------------------------------------*\ RESPONSIVE \*------------------------------------*/

 
 @media (min-width: 320px) and (max-width: 479px){
     .isotope-item{
         width: 100%;
         height: 245px;
    }
     .service {
         margin: 20px 0;
    }
}
 @media (min-width: 480px) and (max-width: 599px){
     .isotope-item{
         width: 100%;
         height: 350px;
    }
     .service {
         margin: 20px 0;
    }
}
 @media (min-width: 600px) and (max-width: 767px){
     .isotope-item{
         width: 50%;
         height: 245px;
    }
     .service {
         margin: 20px 0;
    }
}


#rubrique-22 footer a{
	color:#000;
}

#rubrique-22 .liste_choix_compagnie .pays-plus-reserves a{
	color:#D14929;
	padding: 3px;
}

#rubrique-22 .liste_choix_compagnie .pays-plus-reserves a:hover{
	background-color:#293847;
	color:#fff;
	padding: 3px;
	border-radius:3px;
}

#rubrique-22 .liste_choix_compagnie .to{
	margin-top: -2px;
}

#rubrique-22 #lien-page-pied a{
	color:#D14929;
}