/*
 Theme Name:   Kids Club Child
 Theme URI:    http://kids-club.bold-themes.com
 Description:  Kids Club Child Theme
 Author:       BoldThemes
 Author URI:   http://bold-themes.com
 Template:     kids-club
 Version:      1.0.0
 Tags:         one-column, right-sidebar, fluid-layout, responsive-layout, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  kids-club-child
*/




/* Theme customization starts here
-------------------------------------------------------------- */
/*@import url('https://fonts.googleapis.com/css?family=Sue+Ellen+Francisco&display=swap');*/

.no-bpgPhoto.bpgPhoto:hover .captionPane{opacity:0!important}
.no-bpgPhoto.bpgPhoto>a+.boldPhotoBox .btImage img{
	transition:all 0.5s ease;
}
.no-bpgPhoto.bpgPhoto:hover>a+.boldPhotoBox .btImage img{
	-webkit-filter: blur(2px);
    filter: blur(2px);
}
@font-face{
	font-family:"Sue Ellen Francisco";
	src:url("fonts/ursula-handschrift.eot?");
	src:url("fonts/ursula-handschrift.eot?#iefix") format("embedded-opentype"),
	url("fonts/ursula-handschrift.woff") format("woff"),
	url("fonts/ursula-handschrift.ttf") format("truetype"),
	url("fonts/ursula-handschrift.svg") format("svg");
	font-weight:normal;
	font-style:normal;
}

@font-face{
	font-family:"Gotham-Rounded";
	src:url("fonts/gothamrounded-book.eot?");
	src:url("fonts/gothamrounded-book.eot?#iefix") format("embedded-opentype"),
	url("fonts/gothamrounded-book.woff") format("woff"),
	/*url("fonts/gothamrounded-book.ttf") format("truetype"),*/
	url("fonts/gothamrounded-book.svg") format("svg");
	font-weight:normal;font-style:normal;
}

#formReservation input[type=submit], .btBtn{
	font-family: "Gotham-Rounded", "Helvetica Neue", Helvetica, sans-serif;font-size: 18px;
}
#formReservation label{
	font-family: "Gotham-Rounded", "Helvetica Neue", Helvetica, sans-serif;font-size: 22px;
}
.header.extralarge h1 {
	font-size: 3.25em;
	line-height: 1.35;
}
.header.large h2, .header.large h3 {
	font-size: 2.2em;
	line-height: 1.4;
}


#arrivalDate, #departureDate{
	font-size:16px!important;
}

h1,h2{/*, h2, h3, h4, h5, h6 */
  /* text-transform:uppercase;*/
}

/* .home h1 .headline { 
	font-size: 60px !important; 
} */

@media (max-width:1024px){
	.btStickyHeaderOpen header.mainHeader {
		position: fixed !important;
		background-color: #ffffff;
	}
}
.thr-simpleblock-category:not('.page-id-4730..thr-simpleblock-category'){
	display:none;
}
/* --- General ---*/
.header.extralarge div h1{
	font-size: 3.3em;
}

/* --- Homepage ---*/
	/* Bar de recherche top */
.home .btPageWrap .port .boldRow.btTableRow{
   border-radius:0px 0px 10px 10px;
}
.home .btPageWrap .port .thr-search-engine-main{
	margin:10px 0;
}
.home .btPageWrap .port .thr-search-engine-main .thr-search-engine-dates,
.home .btPageWrap .port .thr-search-engine-main .thr-search-engine-pers,
.home .btPageWrap .port .thr-search-engine-main .thr-btn-search,
.home .btPageWrap .port .thr-search-engine-main .thr-search-engine-type{
	border:none!important;
}
.home .btPageWrap .port .thr-search-engine-main .form-group,
.home .btPageWrap .port .thr-search-engine-main .thr-btn-search{
	border-radius:5px;
}

.buttonTarifAllLoc.btnBig span.btnInnerText{
	width: 100%;
    padding: 1.1em;
    text-align: center;
}

