/*
Theme Name: Run Vacances Bleu & Vert 
Description: Run Vacances Bleu & Vert - Theme enfant de Starhotel
Version: 1.0
Theme URI: https://themeforest.net/item/starhotel-hotel-wordpress-theme/10947944
Author: Gilles Folio
Author URI: http://themeforest.net/user/slashdown
License: GNU General Public License, version 2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: starhotel
Template: starhotel
Tags: responsive-layout, two-columns
*/


/**** Bandeau du titre de la page ****/
#content > .parallax-effect {
	height:70px !important;
}
.parallax-effect #parallax-pagetitle {
	height:70px !important;
}
#run-title-responsive {
	font-size:2vw;
	position:absolute;
	color:green;
	margin-top:20px;
	margin-left:50px;
	/* height: 40px; */
	font-family: Montserrat;
	width: 960px;
	font-weight:800;
	color:#008b49;
}
#run-label-responsive {
	position:absolute;
	margin-top:51px;
	margin-left:160px;
	width: 960px;
	font-style: italic;
	font-family: Montserrat;
}
#run-label-img {
	position:absolute;
	margin-top:46px;
	margin-left: 308px;

}
#run-label-img img {
	width:100px;
}

@media (max-width: 1200px) {
	#run-label-responsive {
		/* display:none; */
		margin-top:40px;
	}
	#run-label-img, #run-label-img img {
		/* display:none; */
		margin-top:18px;
	}
}
@media (max-width: 600px) {
	#run-label-responsive {
		display:none;
	}
	#run-label-img, #run-label-img img {
		display:none;
	}
}
/******** Logo et Menu **********************/
.navbar-nav {
	height: 20px;
	margin-top: 50px;
}
.navbar-default .navbar-brand {
	height: 110px;
}
#default-logo {
	/* height:100px !important; */
	height: 160px !important;
	margin-top: -30px;
}
header #logo {
	padding: 10px 5px 20px 0;
	height: 110px;
}
#retina-logo {
	/* height:100px !important; */
	height: 100px !important;
		margin-top:-10px;
}

.navbar.shrink #logo {
	padding: 10px 2px 20px 0;
}
@media (max-width: 1200px) {
	.navbar-nav {
		height: auto !important;
		margin-top: 50px;
	}
	.navbar-default .navbar-brand {
		height: 70px;
	}
	header #logo {
		padding-top: 0px !important;
		margin-top: -10px;
		height: 70px;
	}
	#default-logo {
		height:70px !important;
		margin-top:-20px;
	}
	#retina-logo {
		height:70px !important;
		margin-top:-20px;
	}
	#run-title-responsive {
		font-size:3vw;
		position:absolute;
		color:green;
		margin-top:10px;
		margin-left:0px;
		/* height: 40px; */
		font-family: Montserrat;
		width: 960px;
	}
}
/**** Diaporama Slider Logement ****/
.standard-slider.room-slider {
	width: 60%;
	margin-left: 18%;
}
.mt50 h1 {
	margin-top:-36px !important;
}

/**** Panel Logement ****/
#btn-block-gfo {
	text-align:center;
}
#btn-block-gfo a {
	width:46%;
	display:inline-block;
	font-size:0.9em;
}
.room-thumb:hover {
	height: 300px;
}
.room-thumb .main h5 {
    font-size: 14px;
    /*position: relative;*/
    padding: 0px 0px 0px 15px;
    display: inline;
	float:left;
}
.room-thumb .mask {
	height:400px !important;
}
.room-thumb .main .price {
	float:left !important;
	font-size:13px !important;
	padding:0px 16px !important;
	display:block !important;
	margin-top:-8px !important;
	height:40px !important;
	white-space:nowrap;
	min-width:200px;
}
.room-thumb .content {
	padding:8px 20px !important;
}
.room-thumb .main .price span {
	color:#0015ff !important;
	display:inline !important;
	font-size:13px !important;
}
.adhesion {
    color: #5e5e5e;
    font-size: 13px;
    margin-top: -15px;
    padding: 0px 5px 0px 15px;
}
.extrat {
    color: #5e5e5e;
	background-color:#1cea1c;
    font-size: 13px;
    /* margin-top: -15px; */
    padding: 0px 5px 0px 15px;
}
/***** Galerie ******************/
.mfp-figure img {
	max-height: 820px !important;
	max-width: 1400px !important;
}
@media screen and (max-width: 1200px)
{
	.mfp-figure img {
		max-height: 520px !important;
		max-width: 850px !important;
	}
}
/**** Formulaire de Contact *****/
.wpcf7 input[type="tel"] {
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #bfbfbf;
    background-color: #fff;
    background-image: none;
    border: 2px solid #efefef;
    border-radius: 4px;
}
.mfp-title {
	font-size:1.2em;
}

#CF7_organisme {
	display: none;
}
#CF7_identposte {
	display: none;
}

.isotope {
	min-height:390px !important;
}
/*
div[id^="sp-wp-tabs-wrapper_"] {
  position: relative;
  width: 54%;
  margin: auto;
}
*/
@media screen and (max-width: 1200px)
{
	.room-thumb .main .price {
		float:right !important;
		font-size:13px !important;
		padding:0px 16px !important;
		display:block !important;
		margin-top:8px !important;
		height:40px !important;
		white-space:nowrap;
	}
	.room-thumb:hover {
		height: auto;
	}
}

