/*
Theme Name: latitude-child
Version: 1.0
Description: A child theme of Latitude
Template: latitude
*/

@import url("../latitude/style.css");

.carousel-inner .slider_content .text .qbutton:not(.white):hover{
	background-color: #7dcc3d!important;

}

.vc_row.wpb_row.section.vc_row-fluid.vc_custom_1468931949504.grid_section{
	text-align: left;
}

.header_top.clearfix{
	background-color: rgba(216,0,83,0.5)!important;
}

div.title_subtitle_holder_inner h1 span{
	background-color: rgba(255,255,255,0.7)!important;
    padding: 5px!important;
}

.cf7_custom_style_1  input.wpcf7-form-control.wpcf7-submit:hover, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{
	background-color: #d92e70!important;
}

div.price_table_inner{
	background-color: #d92e70!important;
}

.title.title_size_large h1{
	font-size: 30px;
	line-height: 75px;
}

.price_in_table .price{
	font-size: 60px;
}

.price_in_table .value{
	display: none;
}

.page-id-1366 div.ppt{
	display: none!important; 
}

.page-id-118 div.ppt{
	display: none!important; 
}

.empty_space_image{
	display: none!important;
}

.qode_icon_font_elegant.icon_menu{
	color: #d92e70;
} 

.page-id-998 div.q_accordion_holder.accordion .ui-accordion-header{
	color: black!important;
}

.price_in_table .mark{
	font-size: 14px!important;
}


/* #### RESPONSIVE #### */

/* PAGE D'ACCUEIL */

@media screen and (max-width: 1399px){
	div.vc_empty_space.espace{
		height: 40px!important;
	}
}

@media screen and (max-width: 1299px){
	div.vc_empty_space.espace5{
		height: 20px!important;
	}
	
}

@media screen and (max-width: 1299px){
	div.vc_empty_space.espace6{
		height: 20px!important;
	}
	
}

@media screen and (max-width: 1200px){
	div.vc_empty_space.espace2{
		height: 20px!important;
	}
	
}

@media screen and (max-width: 1200px){
	div.vc_empty_space.espace3{
		height: 60px!important;
	}
}

@media screen and (max-width: 1200px){
	div.vc_empty_space.espace4{
		height: 45px!important;
	}
}

@media screen and (max-width: 1200px){
	div.vc_empty_space.espace5{
		height: 20px!important;
	}
}

@media screen and (max-width: 1200px){
	div.vc_empty_space.espace7{
		height: 45px!important;
	}
}

@media screen and (max-width: 1200px){
	div.vc_empty_space.espace8{
		height: 75px!important;
	}
}


@media screen and (max-width: 991px){
	div.vc_empty_space{
		height: 45px!important;
	}
}

@media screen and (max-width: 991px){
	div.vc_empty_space.espace5{
		height: 45px!important;
	}
}

@media screen and (max-width: 991px){
	div.vc_empty_space.espace6{
		height: 45px!important;
	}
}

@media screen and (max-width: 991px){
	div.vc_empty_space.espace8{
		height: 45px!important;
	}
}


@media screen and (max-width: 991px){
	div.separator.normal{
		display: none;
	}
}

@media screen and (max-width: 991px){
	div.parallax_section_holder{
		background-position: inherit;
	}
}

/* PAGE CALENDRIER */

@media screen and (max-width: 1000px){
	div.title.title_size_large h1{
		font-size: 30px!important;
	}
}

@media screen and (max-width: 768px){
	div.title.title_size_large h1{
		font-size: 24px!important;
	}
}

@media screen and (max-width: 600px){
	div.title.title_size_large h1{
		font-size: 16px!important;
	}
}

@media screen and (max-width: 480px){
	div.title.title_size_large h1{
		font-size: 11px!important;
	}
}


@media screen and (max-width: 480px){
	div.title_subtitle_holder_inner h1 span{
    padding: 2px!important;
	}
}

