html{
	font-size: 1.5rem;
	}

h1{
  font-size: 1.5rem !important;
}

h2{
  font-size: .8rem !important;
}

#content{
  padding-top: 165px !important;
}

.HomeSorties .colonne:nth-child(even){
  padding-top: 0em;
}

.HomeSorties .colonne:nth-child(odd){
  margin-top: 0em;
}
.FicheSortie {
  height: 420px !important;
}

.FicheSortie .titre{
  height: 2rem !important;
  font-size: 1rem !important;
  line-height: 1rem !important;
}

.FicheSortie .sstitre{
    height: 2.21rem !important;
  font-size: .55rem !important;
  line-height: .7rem !important;
 }

.s{
	font-size: .65rem !important;
	line-height: 1rem !important;
}


.btn.rando {
    font-size: .5rem !important;
    font-weight: 500 !important;
}

.btn-small.rando{
    font-size: .5rem !important;
    font-weight: 500 !important;
}

#menu-desktop .nav-item a{
	font-size: .45rem !important;
	font-weight: 700 !important;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  white-space: nowrap;
}

#menu-desktop .btprogramme, #menu-desktop .btreserver {
    width: 180px !important;
    height: 100% !important;
    font-size: .6rem !important;
}

#menu-desktop .tel{
	font-size: .7rem !important;
}
.presentation .logo img{
	margin-left: 40px;
	width: 28% !important;
}

.sorties .icon-rdv{
  top: -3em !important;
}
.presentation .tripadvisor{
	left: 85% !important;
	top: 60px !important;

}

.presentation .tripadvisor img{
	width: 90% !important;
}

.presentation .fond {
  	background-size: inherit !important;
  	background-position: 40% bottom !important;
  	height: 1350px !important;
}

.presentation .EspacePhoques{
  margin-top: -330px !important;
}

.sorties .fiche {
    height: 500px !important;
}

.sorties .fiche .titre{
	height: 2.7rem !important;
	font-size: 1.3rem !important;
	line-height: 1.4rem !important;
}

.metier .fond {
	background-size: 100% !important;
    background-position: center 65% !important;
    height: 1050px !important;
}

.metier .equipe {
    top: -100px !important;
}
.sorties .fiche .sstitre{
	height: 2rem !important;
	font-size: .5rem !important;
	line-height: .7rem !important;
	font-weight: 300 !important;
}
.livredor .auteur, .livredor .date{
	font-size: .65rem !important;
}


.footer .fond-footer {
  background: url(/images/fond-footer.jpg) !important;
  background-size: cover !important;
}

.footer .logo img{
  width: 42% !important;
}

.footer .visuel img{
  margin-top: -5em !important;
}

.footer .logos img{
    width: 5vw !important;
}

.footer .mentions{
  font-size: .6rem;
}




.sorties .bandeau {
  height : 500px !important;
}

.sorties .bando {
  height : 250px !important;
}

.sorties .s{
  font-size: .9rem;
}

.sorties .m{
  font-size: .8rem;
}

.sorties .rdv .l{
  font-size: 1.1rem;
}
.sorties .rdv .m{
  font-size: .7rem;
}

.sorties .rdv{
  z-index: 1;
  top: -4em;
}

#MoisCarousel5 .mois{
    font-size: .5rem !important;
  }

#programme .item{
  height: 100px !important;
}

#programme .item .date .joursemaine{
  font-size: .7rem !important;
  line-height: .7rem !important;
}

#programme .item .date .jour{
  font-size: 1.1rem !important;
  line-height: 1.4rem !important;
}

#programme .item .date .mois{
  font-size: .7rem !important;
  line-height: .7rem !important;
}

#programme #liste .item .depart{
  font-size: .6rem !important;
  line-height: .6rem !important;
}
#programme #liste .item .arrivee{
  font-size: .6rem !important;
  line-height: .6rem !important;
}

#programme #liste .item .visuel{
  border-radius: 0 !important;

}
#programme #liste .item .placerestantes{
  font-size: .6rem !important;
  line-height: .6rem !important;
}

#programme .item .titre{
 line-height: .6rem !important;
 height: 1.2rem !important;
 font-size: .6rem !important;
}
#programme .item .depart, #programme .item .arrivee, #programme .item .tarif{
  font-size: 1rem !important;
  line-height: 1.1rem !important;
}


#programme .item .btn {
  height: 8em !important;
  padding: 0 !important;
  line-height: 8em !important;
  font-size: .8em !important;
}

.liens .btn.categorie{
  font-size: .7rem !important;
  min-width: 15% !important;
}

.FicheLien, .FicheLien .degrade {
  height: 420px !important;
}

.FicheLien .titre{
  font-size: 1.1rem !important;
  line-height: 1.1rem !important;
}

.FicheLien .categorie .sstitre{
  font-size: .7rem !important;
  line-height: 1.4rem !important;
  height: 2rem !important;
}



#livredor .item{
  height: 400px !important;
}

#livredor .btn-small.rando{
  width: 25% !important;
  font-size: .8rem !important;
  height: 2rem !important;
  line-height: 2rem !important;
}

#livredor .hashtag{
  font-size: .7rem !important;
}

#livredor .signature .auteur{
  font-size: .7rem !important;
}

#livredor .signature .date{
  font-size: .5rem !important;
}

#livredor .message{
  font-size: .6rem !important;
  line-height: .75rem !important;
}


#contact label{
  font-size: .75rem !important;
}

#contact input{
  height: 2.5rem !important;
} 

#contact textarea, #contact input[type="checkbox"]{
  height: inherit !important;
}

#contact .rando{
  height: 2rem !important;
  font-size: .65rem !important;
  width: 20% !important;
}

#contact .petit{
  font-size: .7rem !important;
}


#page .texte{
  font-size: .7rem !important;
}

#page.baie .bandeau{
  background-position: center bottom !important;
  height: 700px !important;
}