/*
Theme Name:     Jupiter Child Theme
Theme URI: 	https://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 	https://themeforest.net/user/artbees
Template:       jupiter
Version:        5.0.9
*/


@font-face {
	font-family: 'Conv_STIXGeneral';
	src: url('https://www.hotel-splendide.com/wp-content/themes/jupiter-child/fonts/STIXGeneral.eot');
	src: local('☺'), url('https://www.hotel-splendide.com/wp-content/themes/jupiter-child/fonts/STIXGeneral.woff') format('woff'), url('https://www.hotel-splendide.com/wp-content/themes/jupiter-child/fonts/STIXGeneral.ttf') format('truetype'), url('https://www.hotel-splendide.com/wp-content/themes/jupiter-child/fonts/STIXGeneral.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


/*
Sample : remove the comment and start adding your own custom CSS rules.

body {
	background-color:#fff;
}

*/

h1,h2,h3,h4,h5,h6{font-family:'Conv_STIXGeneral',Sans-Serif !important;}
.mk-fancy-title{height: 90px; text-align: center; background: url(https://www.hotel-splendide.com/wp-content/uploads/2016/06/Separateur-1.png) no-repeat bottom center; background-size: 200px; text-align:center;}

.mk-footer-copyright {
	float:none;
	text-align: center !important;
	display: block;
}
#text-3{text-align: center;}
#email-subscribers-2 {
    width: 100%;
    float: left;
    margin-top: 8px;
}
#email-subscribers-2 #es_txt_email {
    height: 30px;
    background: #FEEDDA;
    border: 1px solid;
    padding: 0px;
    margin: 0px;
    color: #E08A45;
}
#email-subscribers-2 #es_txt_button {
    background: #E08A45;
    padding: 0px;
    width: 40px;
    border: 0px;
    margin: 0px;
    height: 30px;
    margin-top: -2px;
    color: #fff;
}
#text-4{text-align: center;}
#text-block-6 p strong{color:#fff;}
#recent_portfolio-2 ul li{width: 95px; float: left; margin:0 5px 0 5px;}
#recent_portfolio-2 li{margin-bottom: 30px !important;}

.vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #cb9657 !important;
}

.vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    background-color: #ffffff !important;
}

.vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
     background-color: #cb9657 !important;
}
.main-navigation-ul > li#menu-item-280 a {
    color: #fff;
    font-size: 13px;
    background: #CB9657;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
  width: 110px; 
  height: 55px; 
    padding: 0px !important;
margin-top:15px;
border:1px solid #CB9657;
line-height: 55px;
}
.main-navigation-ul > li#menu-item-280 a:hover{ background: #fff;  border:1px solid #CB9657;  line-height: 55px; }
.a-sticky .main-navigation-ul > li#menu-item-280 a{margin-top:6px !important;  height: 45px !important;  line-height: 45px !important;}
.col-border{border-right:2px solid #cb9657;}
@media screen and (max-width: 767px) {
 .col-border{border-right:0px solid #cb9657;}
}
.mk-language-navigation{position: fixed; width: 200px; left: 0px; top:5px; z-index: 999;}
.mk-language-navigation li {display: inline; float: left; width: 30px;}
.mk-language-navigation li a{ width: 30px; display: inline !important; }

@media screen and (max-width: 980px) {
    .mk-language-navigation{left: 45%; position: absolute;}

}
.button-book{
position: fixed; 
left: 0px; 
top: 300px; 
z-index:9999;

}
.wpcf7-display-none{display: none !important;}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
    color: #FFF;
    border-color: #CB9657 !important;
    background-color: #CB9657!important;

}

.vc_btn3.vc_btn3-style-modern {
    background-image: none!important;
   }
.vc_btn3.vc_btn3-size-lg{font-size:24px !important;}
form.cf7skins.cf7s-choc-shake textarea { height: 150px;}

.Titre-home{display: none;}
