/*
Theme Name: GeneratePress Child
Theme URI: https://generatepress.com
Author: Phenix Web
Author URI: https://phenixweb.com
Version: 1.0.0
Template: generatepress
Text Domain: generatepress-child
*/

header.site-header {
	position: fixed;
    width: 100%;
    z-index: 1000;
    box-shadow: 0px 0px 10px rgb(0 0 0 / 60%);
}

.home .lien-fr {
	display:none;
}

.page-id-49 .lien-en {
	display:none;
}

.site.grid-container {
	width:100%;
	max-width:100%!important;
	padding:0px!important;
}
.site-content {
	display:block;
	width:100%;
}

section.intro {
	width: 100%;
	margin-top:100px;
    display: block;
	text-align: center;
    padding: 100px 0px;
	background-image: url('https://dev.totemweb.design/gestionbay/wp-content/uploads/2022/10/Gestion-Bay_image-introduction.jpg');
	background-size:cover;
}

section.intro-en {
	display:none;
}

.page-id-49 section.intro-en {
	display:block;
}

.page-id-49 section.intro-fr {
	display:none;
}

section.intro h1 {
	display:none;
}

section.intro img {
	width:520px;
	max-width: 70%;
}

div.content-area {
	margin-left: auto;
    margin-right: auto;
    max-width: 1120px;
    padding-left: 10px;
    padding-right: 10px;
}

.grid-container {
	max-width:1120px!important;
}

.one-container .site-content {
	padding: 0px;
}

.entry-content {
	padding-top:40px;
	padding-bottom: 40px;
}

.entry-content img {
	margin-right: -160px;
	margin-left:100px;
    position: relative;
    float: right;
}

.entry-content h2 {
	margin-top:60px;
	letter-spacing: 1.5px;
}

.entry-content h3 {
	margin-top:40px;
	letter-spacing: 1.5px;
}

.wpcf7 {
	display: inline-block;
	width: 600px;
	max-width:100%;
}

.wpcf7 form {
	width:100%;
}

.wpcf7 form input[type="text"], .wpcf7 form input[type="email"], .wpcf7 form textarea {
	width:100%;
	margin-bottom: 15px;
	border: none;
}

.wpcf7 form textarea {
	height: 200px;
}

.widget ul li {
	margin-bottom:0px;
}

footer.site-info {
	display:none;
}

@media screen and (max-width:768px) {
	.entry-content img {
		margin-right: -200px;
		margin-left:0px;
	}
}

@media screen and (max-width:640px) {
	.entry-content img {
		margin: 0px;
		max-height: 300px;
		width: auto;
	}
	div.content-area {
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media screen and (max-width:400px) {
	.entry-content img {
		float:none;
	}
}