/*

Your custom css

*/

/* A VERIFIER */
#theme-page .theme-page-wrapper{
  margin: 0;
}
.mk-main-wrapper-holder{
  /*
  display: none;
  */
}
.header-style-1 .mk-header-padding-wrapper{
  padding-top: 0!important;
}

/* FONTS */
@font-face {
    font-family: 'dosisregular';
    src: url('../../../wp-includes/fonts/Dosis-Regular.eot') format('eot'),
         url('../../../wp-includes/fonts/Dosis-Regular.woff') format('woff'),
         url('../../../wp-includes/fonts/Dosis-Regular.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'dosissemibold';
    src: url('../../../wp-includes/fonts/Dosis-SemiBold.eot') format('eot'),
         url('../../../wp-includes/fonts/Dosis-SemiBold.woff') format('woff'),
         url('../../../wp-includes/fonts/Dosis-SemiBold.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'dosismedium';
    src: url('../../../wp-includes/fonts/Dosis-Medium.eot') format('eot'),
         url('../../../wp-includes/fonts/Dosis-Medium.woff') format('woff'),
         url('../../../wp-includes/fonts/Dosis-Medium.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'dosislight';
    src: url('../../../wp-includes/fonts/Dosis-Light.eot') format('eot'),
         url('../../../wp-includes/fonts/Dosis-Light.woff') format('woff'),
         url('../../../wp-includes/fonts/Dosis-Light.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ubuntu';
    src: url('../../../wp-includes/fonts/Ubuntu.eot') format('eot'),
         url('../../../wp-includes/fonts/Ubuntu.woff') format('woff'),
         url('../../../wp-includes/fonts/Ubuntu.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ubuntulight';
    src: url('../../../wp-includes/fonts/Ubuntu-Light.eot') format('eot'),
         url('../../../wp-includes/fonts/Ubuntu-Light.woff') format('woff'),
         url('../../../wp-includes/fonts/Ubuntu-Light.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ubuntumedium';
    src: url('../../../wp-includes/fonts/Ubuntu-Medium.eot') format('eot'),
         url('../../../wp-includes/fonts/Ubuntu-Medium.woff') format('woff'),
         url('../../../wp-includes/fonts/Ubuntu-Medium.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;
}

/* OVERRIDES JUPI */
/*
.mk-fancy-title{
  padding-top: 20px!important;
}
.mk-fancy-title span{
  font-family: 'dosisregular';
  font-size: 55px;
  text-transform: uppercase;
  color: #84776c;
}
*/
/* Logo Header */
.header-style-1.header-align-center .header-logo a { margin-left: 45px !important; }

/* Custom bg bloc texte gauche page contact */
.bg-plus-fonce{
  background: #5d554d;
}
.bg-plus-clair p {
	font-size: 20px;
}

/* Bas de page contact */
.image_contact { border-bottom: 15px solid #fff; border-left: 15px solid #fff; border-right: 15px solid #fff; }

/* Custom formulaire de contact disposition */
#champ_email, #champ_objet{
  width: 50%;
  float: left;
}

#champ_objet span input{
  width: 100%;
}
#champ_email span input{
  width: 98%;
}
#champ_message span textarea{
  width: 100%;
}

#champ_objet span input, #champ_email span input, #champ_message span textarea{
  border: 1px solid #897b70;
}

#champ_envoyer input{
  border: 2px solid #897b70;
  color: #897b70;
  border-radius: 25px;
  float: right;
}
#champ_envoyer input:hover{
  background : #897b70;
  color: #fff;
}

/* Custom title white & brown */
.blocs-droite-chambre, .vc_custom_1476107682025{
  margin-left: -15px!important;
  margin-right: -15px!important;
}

.custom-title-brown span, .custom-title-white span{
  font-size: 35px;
}

.custom-title-white span{
  color: #fff;
}

.custom-title-white{
  border-bottom: 1px solid white;
  margin-top: 10px;
}

.custom-title-brown{
  border-bottom: 1px solid #84776c;
  margin-top: 10px;
}

.soulignermaron{
  border-bottom: 1px solid #84776c;
}


.bgcovercenter{
  background-position: center;
  background-size: cover;
}

/* Tableau equipements */
.tableau-equipements{
  text-align: left;
  color: white;
}

.tableau-equipements td{
  border: none!important;
  padding: 0!important;
  text-align: left!important;
  width: 33%;
}

.mk-fancy-table.table-style1 tr:nth-child(odd), .mk-fancy-table.table-style1 tr{
  background: none!important;
}

/* OVERIDE TABLEAU */
.tabtxtmaron td{
  border: none!important;
  padding: 0!important;
  text-align: left!important;
  color: #fff;
  width: 50%;
}

.tabtxtmaron td p{
  color: #fff;
}


.tdbgmaron div{
  background: #5d554d;
  border-radius:5px;
  padding-left: 10px;
}

.tdbgmaron span, .tdbgmaron p, .tdbgmaron p span{
  color: white!important;
  margin-bottom: 0;
}

.custombtncontact{
  background: transparent;
  border: 2px solid #5d554d;
  color: #5d554d;
  border-radius: 30px;
  float: right;
  margin-top: 40px!important;
}
.custombtncontact a{
  background: transparent!important;
  font-family: 'ubuntulight';
  text-transform: uppercase;
  font-size: 14px;
  color: #5d554d!important;
}

/* PAGE TARIFS */
.tableautarifs thead th, .tableautarifs thead th p {
  background-color: #5d554d!important;
  color: #fff;
  text-transform: uppercase;
  font-size: 22px;
  font-weight:normal;
  font-family: 'dosisregular';
}
.tableautarifs thead th span{
  font-size: 14px;
}
.tableautarifs td{
  font-family: 'ubuntu';
  font-size: 15px;
}
.tableautarifs td strong{
  font-family: 'ubuntumedium';
}

.tableautarifs table thead { margin-bottom:30px; }
.tableautarifs table thead th i { font-style:normal; }
.tableautarifs table tr td { border-left:1px solid #85786d !important; font-size:20px; }
.tableautarifs table tr td:first-child { border:none !important; }

.tableautarifs table tr td table td { border:none !important; }
.tableautarifs table em { color:#769feb; font-style:normal; font-size:12px; }
.tableautarifs table strong { color:#e18a68; font-style:normal; font-size:20px; }
.tableautarifs table strong i { font-style:normal; font-size:12px; }

.tableautarifs table thead tr th,
.tableautarifs table tr td { line-height:1; }

.tableautarifs > table > thead > tr > th:first-child,
.tableautarifs > table > tbody > tr > td:first-child { text-align:left !important; }



#theme-page .mk-text-block.textetarifs p {
  color:#000;
  font-family: 'ubuntulight';
  font-size: 14px;
}
#theme-page .mk-text-block.textetarifs p strong, #theme-page .mk-text-block.textetarifs strong { color:#000;
  font-family: 'ubuntumedium';
  font-size: 14px;
}
#theme-page .mk-text-block.textetarifs p strong.strong, #theme-page .mk-text-block.textetarifs strong.strong { color:#000;
  font-family: 'ubuntumedium';
  font-weight:bold;
  font-size: 14px;
}

/* BANDEAU FDP */
.bandeaufdp span{
    color: #85786d;
    font-size: 18px;
    text-transform: uppercase;
    display: inline-block;
    padding-bottom: 15px;
    font-family: 'dosisregular';
}

.bandeaufdp span b{
    font-family: 'dosissemibold';
}

#monfootergauche{
    float: left;
    padding-left: 30px;
}

#monfooterdroite{
    float: right;
    padding-right: 30px;
}
/*2*/

.bandeaufdp2 {
  border-top:4px solid #84776c;
}

.bandeaufdp2 span{
    color: #85786d;
    font-size: 18px;
    text-transform: uppercase;
    display: inline-block;
    padding-bottom: 15px;
    font-family: 'dosisregular';
}

.bandeaufdp2 span b{
    font-family: 'dosissemibold';
}

.bandeaufdp2 #monfootergauche2{
    float: left;
    padding-left: 30px;
}

.bandeaufdp2 #monfooterdroite2{
    float: right;
    padding-right: 30px;
}


/* HP */
.soustitrehp span{
  font-family: 'dosisregular';
  font-size: 30px;
  text-transform: uppercase;
}
.soustitrehp{
  border-bottom: 1px solid #84776c;
}

.textehp p{
  font-size: 15px;
  font-family: 'ubuntulight';
  line-height: 15px;
}

.textehp p strong{
  font-size: 18px;
  font-family: 'ubuntumedium';
  line-height: 16px;
  color: #85786d;
}

.btnhp{
  border-radius: 25px;
  background: transparent;
  border: 2px solid #85786d;
  font-size: 18px;
  text-transform: uppercase;
  font-family: 'dosissemibold';
  color: #85786d;
}

.btnhp a{
  background-color: transparent!important;
  font-size: 18px;
  text-transform: uppercase;
  font-family: 'dosissemibold';
  color: #85786d;
  padding: 10px 24px!important;
}

.btnhp a span{
  font-size: 18px;
  text-transform: uppercase;
  font-family: 'dosis';
  font-weight:normal;
  color: #85786d;
}

.btnhp:hover, .btnhp:hover a span{
  background: #85786d;
  color: white;
}

/* FIX HOME IMAGE MARGIN BOTTOM */
.home .mk-fullwidth-true .mk-image{
  margin-bottom: 0!important;
}


/*Footer*/
.lienfooter{
  font-size: 15px;
  text-transform: uppercase;
  font-family: 'dosismedium';
  /*line-height: 40px;*/
}

#mk-footer li{
  border-bottom: 1px solid #5d554d;
  padding-top: 12px;
  padding-bottom: 8px;
}

#mk-footer ul li:first-child{
  border-top: 1px solid #5d554d;
}

#widgfooterleft{
  width: 50%;
  float: left;
}
#widgfooterright{
  width: 46%;
  float: left;
  margin-left: 4%;
}

#mk-footer .mk-grid{
  width: 100%!important;
  max-width: 100%!important;
}

#titrenewsletter, #titrenoussuivre{
  font-size: 25px!important;
  text-transform: uppercase;
  font-family: 'dosismedium';
  padding-bottom: 10px;
  border-bottom: 1px solid #5d554d;
}

/* social */
#reseauxgauche{
  width:auto;
  float: left;
}
#reseauxgauche img{
  margin-right: 10px;
}
#reseauxdroite{
  width:auto;
  float: left;
}

/*Mailchimp*/
#mailchleft{
  width: 60%;
  float: left;
}
#mailchright{
  width: 30%;
  margin-left: 2%;
  float: left;
}

#mailchleft input{
  width: 90%;
  background: #5d554d;
  border: none;
  color: white;
  height: 22px;
}

#mailchright input{
  background: transparent;
  border: 2px solid white;
  color: #fff;
  font-family:"Dosis",Arial;
  font-size:18px;
  text-transform: uppercase;
  border-radius: 25px;
  height: 40px;
  padding: 0 20px;
  transition:0.3s all ease; -o-transition:0.3s all ease; -ms-transition:0.3s all ease; -moz-transition:0.3s all ease; -webkit-transition:0.3s all ease;
}

#mailchright input:hover{
  background: #fff;
  color: #85786D;
}


/* PAGE CHAMBRES NOS AUTRES CHAMBRES */

.nosautreschambres .vc_gitem-zone-a{
  width: 60%;
  float: left;
}
.nosautreschambres .vc_gitem-zone-c{
  width: 40%;
  float: left;
  padding: 20px;
  background: white!important;
}

.lignebasautreschambres .vc_col-sm-6{
  padding-left: 0px!important;
  padding-right: 0px!important;
}

.nosautreschambres .vc_gitem-zone-c h4{
  font-family: 'dosismedium';
  font-size: 27px;
  color: #85786d;
  text-transform: uppercase;
  border-bottom: 1px solid #85786d;
  padding-bottom: 18px;
  margin-bottom: 28px;
}

.nosautreschambres .vc_gitem-zone-c p{
  font-family: 'ubuntulight';
  font-size: 14px;
  color: #000;
}

.nosautreschambres .vc_gitem-zone-c .vc_btn3.vc_btn3-color-juicy-pink,
.nosautreschambres .vc_gitem-zone-c .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{
  background-color: transparent;
  border: 2px solid #85786d;
  border-radius: 25px;
  color: #85786d;
  font-size: 18px;
  font-family: 'dosismedium';
  text-transform: uppercase;
  padding-left: 50px;
  padding-right: 50px;
}
/*tarifs*/
.bggrisfonce{
  background: #d6d2ce;
  padding: 30px;
}


/* MENU PRINCIPAL */
#menu-principal-1{
  background: #897b70;
  color: white;
}

#menu-principal-1 li a{
  color: white!important;
}

.mk-responsive-nav > a{
  color: white!important;
}

.mk-css-icon-close div, .mk-css-icon-menu div{
  background-color: white!important;
}

.mk-responsive-nav .mk-nav-arrow{
  color: white!important;
}

#mk-theme-container .mk-header-nav-container { background:transparent; }
