@charset "utf-8";
@import url("Montserrat_Light/stylesheet.css");
/* CSS Document */
body{}
header{}
main{}
footer{}
strong{font-weight: bold !important;}
a{}
h1,h2,h3,h4,h5,h6{font-weight: normal !important;}
.h1,.h2,.h3,.h4,.h5,.h6{font-weight: normal !important;}
img{max-width: 100%;}
/*menu*/
.navbar .dropdown-menu {
    position: relative !important;
    margin-top: 0;
}
.navbar {
    background-color: transparent;
    -webkit-box-shadow: 0px 0px;
    box-shadow: 0px 0px;
    background-image: -webkit-linear-gradient(270deg,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.00) 100%);
    background-image: linear-gradient(180deg,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.00) 100%);
}
.nav-item a {letter-spacing: 2px;}
.navbar-expand-lg .navbar-nav .dropdown-menu {width: 100%;}
/*fin menu */
/* form */
.form-control {
    border: 1px solid #ced4da !important;
    margin-bottom: 10px !important;
	color: #495057 !important;
}
.btn-form button{
	background-color: #191919 !important;
	border-radius: 10em;
	color: #fff !important;
}
/* fin form */
/* editeur */
.toast_body_img_editeur, .toast_body_img_editeur img{width: 100%}
.toast_editeur{max-width: 800px;}
/* fin editeur */

/* resabooking */
.search select,input {border: 1px solid #ccc !important}
.widget_promo {height: 489px !important;}
.modal .modal-dialog.modal-top {
    min-width: 100%;
    margin-top: 0px;
    margin-left: 0px;
}
.search_bouton input{color: #fff!important;}
/* resabooking */
#ui-datepicker-div{max-width: 300px!important}
.card{
    background-color: transparent !important;
    border: 0px solid #fff;
    -webkit-box-shadow: none !important;
    box-shadow:none !important;
}
.card-columns {
	-webkit-column-count: 1 !important;
    -moz-column-count: 1 !important;
    column-count: 1 !important;
}
.counter{width: 100px;height: 100px;text-align: center;display: inline-block;float: left;}
.counter img{width: 50px;}
.modal .modal-dialog.modal-top {
    min-width: 100%;
    margin-top: 0px;
    margin-left: 0px;
}
.fancybox-slide--iframe .fancybox-content {
    width  : 90%;
    height : 90%;
    max-width  : 1200px;
    max-height : 900px;
    margin: 0;
}
.z-index1{z-index: 2;}
.cursor{cursor: pointer;}
.square{width: 70px;height: 70px;}
.hover_scale:hover{
	-webkit-transform: scale(1.1);
    transform: scale(1.1);
	transition-duration: 0.3s;
}
.hover {
    position: absolute !important;
    min-height: 100%;
	min-width: 100%;
    top: 0px;
    background-image: none;
    text-align: center;
	opacity: 0;
}
.hover_circle {
    position: absolute !important;
    min-height: 100%;
	min-width: 90%;
    top: 0px;
    background-image: none;
    text-align: center;
	opacity: 0;
}
.hover:hover {
    background-color: hsla(0, 0%, 0%, 0.27);
    opacity: 1 !important;
	}
.hover_circle:hover {
    background-color: hsla(0, 0%, 0%, 0.27);
    opacity: 1 !important;
	}
.hover_2:hover{
    background-color: lightgrey;
    border-radius: 5px;
    transition:1s;    
}
.hover center {opacity: 0;}

.link,.photo,.map,.more,.visite,.search:hover{
	opacity: 1;
	background-repeat: no-repeat;
    background-position: center center; 
	background-size: 50px auto;
}
.hover center:hover {opacity: 1}
.link:hover {background-image: url(../iconos/link-2.png);}
.photo:hover {background-image: url(../iconos/photo2.png);}
.map:hover{background-image: url("../iconos/map-1.png");}
.more:hover{background-image: url("../iconos/plus.png");}
.visite:hover{background-image: url("../iconos/360-2.png");}
.search:hover{background-image: url("../iconos/360-2.png");}
.transition{
    width: 100%;
    height: 100%;
}
.transition:hover{
    background-color: hsla(0, 0%, 100%, 0.27);
}
.transition h4{
    /*background-color: hsla(0, 0%, 100%, 0.74);*/
    margin-bottom: 0px;
}
.transition div{
    transform: scaleY(0);
    transform-origin: 100% 0;
    transition: transform 250ms ease;
    background-color: hsla(0, 0%, 0%, 0.74);
    height: 100%;
}
.transition:hover div{
     transform: scaleY(1);
}
.top{top: 0px}
.bottom{bottom: 0px}
.right{right: 0px}
.right1{right: 15px}
.left{left: 0px}
.underline{text-decoration: underline;}
.text_special1{font-family: "Montserrat Light";}
.text_special2{font-family: iskra, sans-serif;font-weight: 300;font-style: normal;}
.text_special3{}
.border-success{color: #212121 !important;border-color: #212121!important;}
.btn-outline-success{color: #212121 !important;border-color: #212121!important;}
.btn-outline-success:hover, .btn-outline-success:active, btn-outline-success:focus{color: #212121 !important;border-color: #212121!important;}
.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show>.btn-outline-success.dropdown-toggle {border-color: #212121!important;}
.border-info{}
.border-warning{}
.border-primary{}
.border-danger{}
.btn-outline-warning{color: #b9aa3d !important;border-color: #b9aa3d!important;}
.btn-outline-warning:hover, .btn-outline-success:active, btn-outline-success:focus{color: #b9aa3d !important;border-color: #b9aa3d!important;}
.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show>.btn-outline-success.dropdown-toggle {border-color: #b9aa3d !important;}
.btn-rounded{border-radius: 10em;}
.f1,.f1:hover{background-color: #232323 !important;}
.f2{background-color: #FFFFFF !important;}
.f3{background-color: #766e66;}
.f4{background-color: #b9aa3d;}
.f5{}
.f6{background-color: #f1f1f1;}
.f7,.f7:hover{background-color: hsla(0, 0%, 0%, 0.22) !important}

.c1{color: #2f2e2e !important;}
.c2{color: #fff !important;}
.c3{color: #766e66;}
.c4{color: #b9aa3d;}
.c5{}
.c6{}
.c7{}
.bck-img1{
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-position: center 0%;
}
.bck-img2{
    min-height: 400px;
	background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-position: center 0%;
}
.bck-img3{
    background-color: transparent;
    background-image: -webkit-linear-gradient(270deg,rgba(0,0,0,0.65) 9.84%,rgba(0,0,0,0.00) 40.41%);
    background-image: -moz-linear-gradient(270deg,rgba(0,0,0,0.65) 9.84%,rgba(0,0,0,0.00) 40.41%);
    background-image: -o-linear-gradient(270deg,rgba(0,0,0,0.65) 9.84%,rgba(0,0,0,0.00) 40.41%);
    background-image: linear-gradient(180deg,rgba(0,0,0,0.65) 9.84%,rgba(0,0,0,0.00) 40.41%);
}
.t1{}
.t2{}
.t3{font-size: 5vw;}
.t4{font-size: 5vw;}
.t5{}
.t6{}
.t-menu{}
.img-menu{max-width: 120px;}
.min-height1{min-height: 440px;}
.min-height2{}
.min-height3{}
.min-width1{}
.min-width2{}
.min-width2{}
.max-height1{max-height: 350px !important}
.max-height2{}
.max-height3{}
.max-width1{max-width: 70px;}
.max-width2{}
.max-width2{}
.container{
    max-width: 1600px;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    float: none;
    clear: none;
}
.slide{}
.social{}
.logo{}
.logo img{}
.container-menu{}
.resa{color: #fff;padding: 10px;text-align: center;margin-top: 15px;border-radius: 10em;width: 90%;margin-left: auto;margin-right: auto;}
.lang{}
.partenaires{}
.partenaires img{}
.avis{}
.maps{}
.tel{position: absolute;bottom: 10px;z-index: 2;left: 10px;}
.pdf{}
.zoover{position: absolute;bottom: 145px;z-index: 1;right: 15px;}
.col-Aux{
    width:100%;
}
@media only screen and (min-width: 576px) {
.col-Aux{
    width:50%;
}
.card-columns {
	-webkit-column-count: 1 !important;
    -moz-column-count: 1 !important;
    column-count: 1 !important;
}
.t1{}
.t2{}
.t3{}
.t4{}
.t5{}
.t6{}
.t-menu{}
.img-menu{}
.min-height1{min-height: 520px;}
.min-height2{}
.min-height3{}
.min-width1{}
.min-width2{}
.min-width2{}
.max-height1{}
.max-height2{}
.max-height3{}
.max-width1{}
.max-width2{}
.max-width2{}
.slide{}
.social{}
.logo{}
.logo img{}
.container-menu{}
.resa{}
.lang{}
.partenaires{}
.partenaires img{}
.avis{}
.maps{}
.tel{}
.pdf{}
.zoover{}	
}

@media only screen and (min-width: 768px) {
.col-Aux{
    width:33.33%;
}
.card-columns {
    -webkit-column-count: 2 !important;
    -moz-column-count: 2 !important;
    column-count: 2 !important;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
}

.t1{}

.t2{font-size: 20px;}

.t3{font-size: 3vw;}

.t4{font-size: 4vw}

.t5{}

.t6{font-size: 3vw}

.t-menu{}

.img-menu{}



.min-height1{min-height: 430px;}

.min-height2{}

.min-height3{}



.min-width1{}

.min-width2{}

.min-width2{}



.max-height1{}

.max-height2{}

.max-height3{}



.max-width1{}

.max-width2{}

.max-width2{}



.slide{}

.social{}

.logo{}

.logo img{}

.container-menu{}

.resa{}

.lang{}

.partenaires{}

.partenaires img{}

.avis{}

.maps{}

.tel{}

.pdf{}

.zoover{}

}



@media only screen and (min-width: 992px) {
.col-Aux{
    width:25%;
}
.card-columns {

    -webkit-column-count: 2 !important;

    -moz-column-count: 2 !important;

    column-count: 2 !important;

    -webkit-column-gap: 1.25rem;

    -moz-column-gap: 1.25rem;

    column-gap: 1.25rem;

}

/*menu*/

.navbar .dropdown-menu {

    position: absolute!important;

    margin-top: 0;

	top: 55px;

}

.top-nav-collapse .img-menu {

	max-width: 35%;

}

.top-nav-collapse .img-menu {

	max-width: 35%;

}

.top-nav-collapse .t-menu {

	font-size: 1vw;

}

/*fin menu */

.t1{}

.t2{}

.t3{font-size: 2.3vw}

.t4{font-size: 3.5vw}

.t5{}

.t6{}

.t-menu{font-size: 1.3vw;}

.img-menu{

	max-width: 55%;

	-webkit-transition: max-width .9s;

    -o-transition: max-width .9s;

    transition: max-width .9s;

}



.min-height1{min-height: 440px}

.min-height2{}

.min-height3{}



.min-width1{}

.min-width2{}

.min-width2{}



.max-height1{}

.max-height2{}

.max-height3{}



.max-width1{}

.max-width2{}

.max-width2{}



.slide{}

.social{}

.logo{}

.logo img{}

.container-menu{}

.resa{

	position: absolute;

    bottom: 15px;

    right: 15px;

    z-index: 1;

    text-align: center;

    border-radius: 5px;

    padding: 15px;

    width: 144px;

	height: 135px;

}

.lang{}

.partenaires{}

.partenaires img{}

.avis{}

.maps{}

.tel{}

.pdf{}

.zoover{}

}



@media only screen and (min-width: 1200px) {
    .col-Aux{
        width:20%;
    }

	.card-columns {

    -webkit-column-count: 3 !important;

    -moz-column-count: 3 !important;

    column-count: 3 !important;

    -webkit-column-gap: 1.25rem;

    -moz-column-gap: 1.25rem;

    column-gap: 1.25rem;

}

.t1{}

.t2{}

.t3{font-size: 1.3vw;}

.t4{font-size: 2.5vw}

.t5{}

.t6{}

.t-menu{font-size: 1.0vw;}

.img-menu{max-width: 70%;}

.top-nav-collapse .t-menu {font-size: 1vw;}



.min-height1{min-height: 410px;}

.min-height2{}

.min-height3{}



.min-width1{}

.min-width2{}

.min-width2{}



.max-height1{}

.max-height2{}

.max-height3{}



.max-width1{}

.max-width2{}

.max-width2{}



.slide{}

.social{}

.logo{}

.logo img{}

.container-menu{}

.resa{}

.lang{}

.partenaires{}

.partenaires img{}

.avis{}

.maps{}

.tel{}

.pdf{}

.zoover{}

}



@media only screen and (min-width: 1600px) {

.card-columns {

    -webkit-column-count: 4 !important;

    -moz-column-count: 4 !important;

    column-count: 4 !important;

    -webkit-column-gap: 1.25rem;

    -moz-column-gap: 1.25rem;

    column-gap: 1.25rem;

}

.t1{}

.t2{}

.t3{font-size: 1.3vw}

.t4{font-size: 2vw}

.t5{}

.t6{}

.t-menu{font-size: 1vw;}

.img-menu{max-width: 90%;}

.top-nav-collapse .t-menu {font-size: 0.8vw;}



.min-height1{min-height: 470px;}

.min-height2{}

.min-height3{}



.min-width1{}

.min-width2{}

.min-width2{}



.max-height1{}

.max-height2{}

.max-height3{}



.max-width1{}

.max-width2{}

.max-width2{}



.slide{}

.social{}

.logo{}

.logo img{}

.container-menu{}

.resa{}

.lang{}

.partenaires{}

.partenaires img{}

.avis{}

.maps{}

.tel{}

.pdf{}

.zoover{}

}





 @media (min-width: 800px) and (max-width: 850px) {

.navbar:not(.top-nav-collapse) {

background: #232323!important;}

}

.carousel,.carousel .carousel-inner,.carousel .carousel-inner .active,.carousel .carousel-inner .carousel-item,.view,html{height:100vh}.page-footer,.top-nav-collapse{background-color:#232323}

@media only screen and (max-width:768px){

.navbar{background-color:#232323}

}


/* codigo alejandro */
/* .search input {
    color: white !important;
} */
/* fin - codigo alejandro */




