/*
 Theme Name:   Theme Hotel Beaulieu
 Description:  Theme developpe pour "Hotel Beaulieu"
 Author:       SAS COMMUNICATION
 Author URI:   http://www.sas-communication.fr
 Template:     betheme
 Version:      1.0.0
*/

/**	
 * COLORS
 *
 * primary vert : 	#92B82E
 * primary vert darken 10%: 	#799F15
 * primary vert darken 20%: 	#5F8500
 * primary vert lighten 10%: 	#ACD248
 * primary vert lighten 20%: 	#C5EB61
 */



 .home .pricing-box .price:before {
 	content: 'à partir de';
 	display: block;
    font-size: 80%;
    color: #D3D3D3;
 }

 .number-wrapper .prefix {
 	display: block;
    font-size: 30% !important;
 }

.tp-bgimg:after {
	content:'';
	display: block;
	width: 100%;
	height: 100%;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 60%, rgba(0,0,0,0.6) 99%, rgba(0,0,0,0.8) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 60%,rgba(0,0,0,0.6) 99%,rgba(0,0,0,0.8) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 60%,rgba(0,0,0,0.6) 85%,rgba(0,0,0,0.8) 100%);
}

.contact_details {
	font-size: 20px;
	font-weight: bold;
}

body:not(.template-slider) #Header_wrapper {
    background-size: auto 100% !important;
}

/*-----------------------------------------------------------------------------------*/
/*	Custom Styles
/*-----------------------------------------------------------------------------------*/

#popup_contact > a.button {
    color: #ffffff;
    background: #92B82E;
}

@media screen and (min-width: 768px) {
	#Top_bar:not(.is-sticky) {
		top: 110px !important
	}
}

#Top_bar .menu > li.promotions {
    background: #92B82E;
}
#Top_bar .menu > li.promotions > a {
    color: #ffffff !important;
}

body:not(.home) .mcb-section:first-of-type h2 {
	color: #92B82E;
}


/*-----------------------------------------------------------------------------------*/
/*	CUSTOMER ALLIANCE REVIEWS
/*-----------------------------------------------------------------------------------*/
.customer-alliance .reviews {
	margin: 0 !important;
}

.customer-alliance .review {
	list-style: none !important;
	border-top: 1px solid lightgrey;
	margin: 25px 0 0 0 !important;
	padding: 15px !important;
}

.customer-alliance .review > div {
	margin-top: 10px;
}
.customer-alliance .review_author {
	
}
.customer-alliance .review_date {
	font-weight: bold;
}
.customer-alliance .review_overall_rating,
.customer-alliance .business_overall_rating_stars,
.customer-alliance .business_overall_rating_num {
	font-size: 150%;
	font-weight: bold;
	color: #A8C65B;
}
.customer-alliance .review_overall_rating_comm {
	font-size: 130%;
}
.customer-alliance .review_details_category_comment {
	display: inline-block;
    margin-left: 15px;
    font-size: 90%;
    font-style: italic;
}
.customer-alliance .review_details_category_name {
	min-width: 160px;
    display: inline-block;
}
.customer-alliance .business_photo {
	float: left;
	width: 185px;
	max-width: 50%;
	margin-right: 20px;
}
.customer-alliance .business:after {
	content: '';
	display: block;
	clear: both;
}


/*-----------------------------------------------------------------------------------*/
/*	WPML
/*-----------------------------------------------------------------------------------*/
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
     margin-bottom: 0px; 
}