/*


    font-family: 'Great Vibes', cursive;

    font-family: 'Tangerine', cursive;

    font-family: 'Lovers Quarrel', cursive;

    font-family: 'Ruthie', cursive;


*/


.menu,
.bed_breakfast,
.main_title,
.second_title
{	font-family: 'Poiret One', cursive;
	/*font-family: 'Lobster', cursive;*/
	/*font-family: 'Tangerine', cursive;*/
}

.mySlides {display:none;}

.page_admin {
	font-size:1em;
	
}
.logo {
	/*font-family: 'Lovers Quarrel', cursive;*/
	/*font-family: 'Lobster', cursive;*/
	/*font-family: 'Elsie', cursive;*/
	/*font-family: 'Sonsie One', cursive;*/
	font-family: 'Poiret One', cursive;
	font-size:30px;
	margin-left:10px;
	margin-top:10px;
	/*text-decoration:underline;*/
	text-shadow: 4px 4px 4px #000;
	line-height:1em;
	float:left;

}
.service {
	
	font-size:40px;
	line-height:1em;
}
.menu {
	
	font-size:1.2em;
	line-height:1em;
}
.bed_breakfast {
	font-size:100px;
	color:black;
	background:white;
	padding:10px;
	border-radius:10px;
	opacity:0.7;
}
.main_title {
	font-size:70px;
	text-shadow: 4px 4px 4px #333;
	
}
ul {
	list-style-type:none;
}
.second_title {
	font-size:40px;
	line-height:1em;
}
.spacer {
	visibility:hidden;
	clear:both;
}
.fred-background {
	background:#333;	
	background-image: url("../img/fleur.png");
    background-repeat: no-repeat;
    background-position: left top;
	background-attachment: fixed;
	
color:white;

}
.fred-fleur {
	z-index:1;
	position:absolute;
	width:80px;
}
.fred-menu_background {
	background: #ad5389;  /* fallback for old browsers */
background: -webkit-linear-gradient(to bottom, #3c1053, #ad5389);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to bottom, #3c1053, #ad5389); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
box-shadow: 10px rgba(255,255,255,0.75);
background:none;
color:white;
}

img {
	border-radius:8px;
	
}
.reservation_background {
	background-image: url("../img/regal.png");
    background-repeat: repeat;
    background-position: left top;
	background-attachment: fixed;
	opacity:0.7;
}
.fred-body_background {
	background: #000000;  /* fallback for old browsers */
background: -webkit-linear-gradient(to left, #53346D, #000000);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to left, #53346D, #000000); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

}
a {
	text-decoration:none;
}
.fred-grid_card {
	min-height:450px;
}

.w3-button {
	margin-bottom:3px;
	
}
.w3-bar {
	min-height:85px;
}

.choix_lng {
	position : absolute;
	left:40px;
	top:50px;
}
.row {
    display: -ms-flexbox; /* IE10 */
    display: flex;
    -ms-flex-wrap: wrap; /* IE10 */
    flex-wrap: wrap;
    padding: 0 4px;
}

/* Create four equal columns that sits next to each other */
.column {
    -ms-flex: 25%; /* IE10 */
    flex: 25%;
    max-width: 25%;
    padding: 0 4px;
}

.column img {
    margin-top: 8px;
    vertical-align: middle;
}

/* Responsive layout - makes a two column-layout instead of four columns */
@media screen and (max-width: 800px) {
    .column {
        -ms-flex: 50%;
        flex: 50%;
        max-width: 50%;
    }
}

/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
    .column {
        -ms-flex: 100%;
        flex: 100%;
        max-width: 100%;
    }
}