

/* iframe */

html, body, #iframe_container{
	height: 100%;
	text-align: cemter;
}


#iframe_container {
	width: 100%;
}

#iframe_container iframe {
	margin-left: auto;
    margin-right: auto;
    display: block;
	border: none;
	width: 100%;
	height: 3300px;
}

/* homepage: header; */
.hotelier-overlay {
    width: 100%;
    position: absolute !important;
    bottom: 12px;
    padding-right: inherit;
    position: absolute;
}
.hotelier-overlay > div.wrapper {
	width: 100%;
    text-align: center;
    box-sizing: inherit !important;
    padding-right: 8%;
    padding-left: 8%;
    }


.hotelier-overlay > div.wrapper .hoteliers-form {
	width: 50%;
    margin: auto;

    }

.hotelier-overlay > div.wrapper > div > form > ul > li {
	margin-left: 0px !important;
}

#text-block-2 > div.hotelier-overlay > div > div > form > ul > li {
	text-align: left;
}

#hoteliers_arrival {
	width: 100%;
	height: 55px;
	border-radius: 0px;
	border: none;
	text-align: center;
	font-family: 'Adobe Caslon Pro' !important;
	color: #0D0F37 !important;
	padding-top: 15px;
	letter-spacing: 1px !important;

}

#hoteliers_departure {
	width: 100%;
    height: 55px;
	border-radius: 0px;
	border: none;
	text-align: center;
	font-family: 'Adobe Caslon Pro' !important;
	color: #0D0F37 !important;
    padding-top: 15px;
    letter-spacing: 1px !important;
}

.hoteliers-form ul {
	margin-bottom: 0px;
}

.hoteliers-form__btn {

	width: 100%;
	text-transform: uppercase;   
	font-family: 'Institut';
	font-weight: normal;
	font-size: 11px !important;
    padding-bottom: 4px !important;
    letter-spacing: 3px !important;


}

#ui-datepicker-div {
	font-family: 'Adobe Caslon Pro' !important;
}


.hotelier-overlay > div.wrapper {
	padding-left: 2%;
	padding-right: 2%;
}

.tp-cation {
	font-size: 50px !important;
}

.couvert-spacing-100 {
	width: 100%;
	height: 100px;
}

.fancybox-type-iframe .fancybox-close {
    position: absolute !important;
    top: -18px !important;
    right: -18px !important;
    width: 36px !important;
    height: 36px !important;
    cursor: pointer !important;
    z-index: 8040 !important;
    background-color: rgba(0,0,0,0) !important;
}

.fancybox-type-iframe .fancybox-close:hover {
	background-color: rgba(0,0,0,0) !important;
}

/*#text-block-2 > div.couvert-overlay > div > div > form > ul > li:nth-child(2) {
	padding-left: 0px !important;
 }

#text-block-2 > div.couvert-overlay > div > div > form > ul > li:nth-child(1) { 	padding-left: 0px !important;
}


#text-block-2 > div.couvert-overlay > div > div > form > ul > li:nth-child(1) {
	padding-left: 0px !important;

}*/


@media screen and (min-width: 769px) {
	#text-block-2 > div.hotelier-overlay > div > div > form > ul > li:nth-child(2), li:nth-child(1){
	    padding-left: 0px;
	}
	#hoteliers_departure {
	    border-left: thin dashed #888888
	}

	#hoteliers_arrival {
	    border-right: thin dashed #888888;
	}

	
}


@media screen and (max-width: 999px) {
	iframe {
		width: 100%;
	}
} 



@media screen and (max-width: 768px) {
	.hotelier-overlay > div.wrapper .hoteliers-form {
	    width: 90%;

	}

	.hotelier-overlay {
		bottom: 17px;
	}

	.hoteliers-form__grid .hoteliers-form__grid-item {
    padding-left: 0px !important;
    float: left;
	}

	.hotelier-overlay > div.wrapper {
		width: 100% !important;
	}

	#hoteliers_arrival, #hoteliers_departure, .hoteliers-form__btn {
    width: 365px !important;
    font-size: 15px !important;
}


