/* TITLE HEADER */

.container.header .columns {
	min-height: 100px;

	padding: 25px 0 25px 0;
}

@media (max-width: 550px) {
	.container.header .columns {
		padding: 0;
	}
}

.container.header h1 {
	font-size: 3rem;
	letter-spacing: 3px;

	margin: 0;
}

.container.header .row .columns {
	flex-direction: row;
}

/* BANNER */

.container.banner {
	height: 500px;
	background-image: url('../images/banner.jpg');
	background-position: center;
	background-repeat: no-repeat;

	background-color: #111111;
}

.container.banner .columns {
	height: 500px;
}

@media (max-width: 550px) {
	.container.banner {
		height: 350px;
	}

	.container.banner .columns {
		height: 350px;
	}
}


.container.banner p {
	display: inline-block;

	background-color: rgba(30, 30, 30, 0.4);

	color: #ffffff;

	font-size: 5rem;

	padding: 3px 15px 3px 15px;
}

/* PHONE */

.container.phone {
	font-size: 3rem;
}

.container.phone .columns {
	flex-direction: row;
}

/* AVAILABILITY */

.container.availability {
	font-size: 2.5rem;	
}

/* ABOUT */

.container.about .photo {
	width: 250px;
	height: 250px;

	border-radius: 50% 50%;
}

.container.about .description {
	font-size: 2rem;
}

/* LOCALISATION */

.container.localisation h2 {
	font-size: 3rem;
	margin-bottom: 50px;
}

.container.localisation p {
	font-size: 2rem;
}

.container.localisation .mapouter {
	margin: 60px 0 50px 0;
}

/* FOOTER  */

.container.footer {
	background-color: #111111;

	color: #fafafa;
}

.container.footer .columns {
	min-height: 50px;

	padding: 25px 0 25px 0;
}

.container.footer .columns a {
	color: #fafafa;

	text-decoration: none;
}

/* GLOBAL */

body {
	font-family: 'Rajdhani', sans-serif;
}

.container.darker {
	background-color: #F8F8F8;
}

.row .column, .row .columns {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;

	min-height: 250px;
	padding: 60px 0 60px 0;
}

@media (max-width: 550px) {
	.row .column, .row .columns {
		min-height: 200px;
	}
}


p {
	margin: 0;
}

.icon {
	width: 32px;
	height: 32px;
	margin: 15px;
}

.gloria-font {
    font-family: 'Gloria Hallelujah', cursive;
    font-size: 2rem;
}

.rajdhani-font {
    font-family: 'Rajdhani', sans-serif !important;
}