/*
	Custom CSS
	Please make sure your CSS rules are 
	more particular / have higher priority
	then other page styles
*/
.title-main{
display:none;
}

.booking-info .step_info_item:nth-child(1) .content .title-small {
  display: none;
}
.booking-info .step_info_item:nth-child(1) .content:after {
  content: 'Cours';
text-transform: uppercase;
}
.booking-info .step_info_item:nth-child(2) {
  display: none !important;
}

#main #main-content #sb_content #gallery-view {
    background-color: transparent;
    padding: 70px 0;
}
#main #main-content #sb_content #about_us_section .left_side_block .text a {
    color: #337ab7 !important;
}

 #events h3   {
	/* add your css rule here */
}


 #events p.duration, #events div.duration   {
	/* add your css rule here */
}


 #events p.description, #events div.description   {
	/* add your css rule here */
}


 #events .selectedEvent   {
	/* add your css rule here */
}


 #events input.reserve_time_btn   {
	/* add your css rule here */
}


 #events input.select_another_btn   {
	/* add your css rule here */
}


 #eventForm #start_date-block-container h3, #eventForm #timeline-container h3   {
	/* add your css rule here */
}


 #eventForm #save_button   {
	/* add your css rule here */
}


 div.ui-widget-content   {
	/* add your css rule here */
}


 div.ui-widget-header   {
	/* add your css rule here */
}


 #timeline-container table.timeline   {
	/* add your css rule here */
}


 .timeline td.not_worked_time   {
	/* add your css rule here */
}


 .timeline td.free_time   {
	/* add your css rule here */
}


 .timeline td.selected_time   {
	/* add your css rule here */
}


 .timeline td.reserved_time   {
	/* add your css rule here */
}


 div#loading   {
	/* add your css rule here */
}


 #start_date-block-container .zend_form dt, start_date-block-container .zend_form dt b, start_date-block-container .zend_form dd label   {
	/* add your css rule here */
}

.page--static-page{
background-color : #f2dd93;
}
.page--static-page .bg-jaune{
background-color : #ffed00;
color : #000;
text-align : center;
padding : 40px 10% 20px 10%;
}
.page--static-page .bg-jaune .text-xl{
font-size: 1.2rem;
}
.page--static-page .bg-jaune a{
text-decoration : underline;
color : #000;
}

.page--static-page .bg-bleu{
background-color : #FFFFFF;
color : #000;
text-align : center;
padding : 20px 10%;
}
.page--static-page .bg-bleu h2{
position:relative;
margin-bottom : 20px;
}
.page--static-page .bg-bleu h2 span{
z-index : 2;
position: relative;
}
.page--static-page .bg-bleu h2:after{
position:absolute;
bottom : 0;
left : 0;
right:0;
content:'';
display : block;
background-color : #ffed00;
height:20px;
z-index : 1;
}
.page--static-page .bg-bleu p{
column-count: 2;
text-align : left;
}
@media (max-width: 1024px) {
.page--static-page .bg-bleu p{
column-count: 1;
}
}
.page--static-page .bg-vert{
background-color: #69e38d;
color : #000;
text-align : center;
padding : 20px 10%;
}
.page--static-page .bg-vert .text-xl{
font-size: 1.2rem;
}
.page--static-page .bg-vert .text-xl.underline{
font-size: 1.2rem;
text-decoration : underline;
}
.page--static-page .bg-vert a{
text-decoration : underline;
color : #000;
}