/*
Theme Name: Oshin Child
Description: Oshin Child Theme
Author: Brand Exponents
Template: oshin
Version: 1.0
*/

@import url("../oshin/style.css");

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}

.col-full{max-width:66.4989378333em;margin-left:auto;margin-right:auto;padding:0 2.617924em;box-sizing:content-box}.col-full:after,.col-full:before{content:"";display:table}.col-full:after{clear:both}.col-full:after{content:" ";display:block;clear:both}
@media (max-width:66.4989378333em){.col-full{margin-left:2.617924em;margin-right:2.617924em;padding:0}}@media (max-width:568px){.col-full{margin-left:1.41575em;margin-right:1.41575em;padding:0}}

.tatsu-ry3KBuHs4{
	position:absolute;
	top:10px
}
.tatsu-rJZGaxknE{
	margin:auto;
}
#footer{
	background-color: #6e4636 !important;
}

h2{
	background-color:initial !important;	
}

.tatsu-Skxbrwc-0f{
	padding: 0 !important;
}

.hephaistos .tp-bullet{
	border:1px solid white !important;
}


.black{
	background-color: aqua;
}

.popin{
	position: relative;
	top:calc((100% - 500px) / 2 );
	max-width: 900px;
	max-height: 500px;
	border: solid 1px #5f3220;
	border-radius:10px;
	background-color: white;
	margin: auto;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	z-index:9999;
}

.popin-container{
	width: 100%;
	height: 100%;
	top:0;
	left: 0;
	position: fixed;
	z-index: 9999;
	display: none;
}
#footer{
	z-index: 1;
}

.tatsu-rkd6juVoN{
	z-index: 3 !important;
}

.thumb-title-wrap .thumb-title{
	color:#5f3220;
	font-family:Amatic SC,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif !important;
	border:none;
	font-size: 25px !important;
	vertical-align: middle;
	padding:0 !important;
}

.thumb-title-wrap .thumb-title span{
	vertical-align: text-bottom;
}

#bgMusee .tatsu-column-bg-image{
	background-position: 39% 50% ;
}

.thumb-title-wrap{
	background-color: rgba(253, 221, 73, 0.7);
	transform: translateX(-100%);
	transition-duration: 0.5s;
	transition-delay: 0.5s;
	position: absolute;
	bottom: 0;
}
.thumb-overlay{
	width: 100%;
	height: 100%;
}

.style1-title .thumb-title{
	margin-bottom: 0;
}

.sous-titre{
	margin-bottom: 0;
	font-size: 17px;
	padding-top: 3px;
	display: inline;
	font-weight: bold;
	font-family:Nunito,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif !important
}
.icon-go{
	margin-bottom: 0;
	font-size: 40px;
	position: absolute;
	right: 0;
	top:0;
	line-height:40px;
	margin-top: 3%;
}
.col-right{
	padding:35px 10px 10px 10px;
	width: 70%;
	z-index: 3;
}
.col-left{
	padding:35px 0 10px O;
	width: 30%;
}

.col-left img{
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	width: 120%;
    height: auto;
    margin: auto;
}

.button-close{
	position: absolute;
	top: 5px;
	right:10px;
	font-size: 35px;
	transform:rotate(45deg);
	z-index: 4;
}

.titre-popin{
	text-align: left;
	
}

.img-hover{
	opacity: 0;
}


.header-wrap{
	margin:0 !important;
	max-width: none !important;
}

#header-controls-right{
	line-height: 50px !important;
}

.logo{
	width: 50px;
	height: 50px;
}

body #header-inner-wrap.top-animate #navigation{
	line-height: 80px !important;
}

body.header-transparent #header-wrap #navigation{
	line-height: 50px !important;
}
.top-animate .logo{
	display: block;
}
.top-animate .logo .sticky-logo{
	width: 70px;
	top:5px;
	max-width: none;
}



.tatsu-rJB_eYVoE{
	margin-top: 40px !important;
}

.tatsu-fr6k46tg5t5lkzp1 .tatsu-section-background{
	background-size: 350px !important;
	background-position-x: 95% !important;
	background-position-y: 95%  !important;
}
#back-to-top{
	border-radius:20px;
	font-size: 37px;
	text-align: unset !important;

}
.header-code-widgets{
	margin-right: -10px;
}

#header-inner-wrap.background--dark.transparent .be-mobile-menu-icon, #header-inner-wrap.background--dark.transparent .be-mobile-menu-icon span, #portfolio-title-nav-bottom-wrap .background--dark .home-grid-icon span{
	background-color: #6e4636;

}
.mobileTitle{
	display: none;
	background-color: rgba(253, 221, 73, 0.5);
    position: relative;
	bottom: 0;
	color:#5f3220;
	border:none;
	font-size: 25px !important;
	text-align:center;
	font-family: Amatic SC,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif !important
}

.marginleft{
	margin-left: 35px;
}

.mobileTitle .icon-go{
	line-height: 30px;
	font-size: 30px;
}

.style3 #navigation{
	line-height: 50px !important;
}

.normal-logo{
	display:none !important;
	width: 60px;
	max-width: none !important;
}
.tp-bgimg.defaultimg:before{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	content: "";
	z-index: 99;
	background: linear-gradient(white,transparent);
	opacity: 0.3;
}

.logo {
	padding: 0 !important;
}

.tatsu-rJZGaxknE
{
	width:70%;
} 

body.header-transparent #header #header-inner-wrap.no-transparent{
	position: fixed;
	top:0 !important;
}

#header-inner-wrap{
	height: 60px;
	background-color: #fffaf5 !important;
}
.be-mobile-menu-icon{
	top:-2px !important;
}

.tatsu-By-cvPBEiV .tatsu-section-pad{
	padding: 50px 0 0 0 !important;
}

.mobile-nav-controller-wrap{
	line-height: 50px !important;
    margin-top: 70px;
}
.mobile-nav-controller-wrap .menu-controls{
	line-height: 50px !important;
}

.tatsu-rkgzRy2UhN{
	position: relative !important;
	z-index: 1;
	padding: 20px 0;
}
.footer-content-inner-right a{
	white-space: nowrap;
}

.transparent-logo{
	display: none !important;
}
.wpcf7-form{
	width: 70%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	margin: auto;
}
#nom{
	width: 40%;
}
#prenom{
	width: 40%;
}
#mail{
	width: 90%;
}
#adresse{
	width: 90%;
}
#ville{
	width:90%;
}
#cp{
	width:40%;
}
#pays{
	width: 40%;
}
#msg{
	width: 90%;
}

#siret{
	width: 90%;
}

#nomEnt{
	width: 90%;
}

.wpcf7-form submit{
	margin: auto;
}
input[type="submit"]{
	background-color: #6e4636 !important;
}
#autorisation{
	width:90%;
}
.tatsu-Bk5GhhI3E{
	max-width: 1160px;
	margin: auto;
	width: 100% !important;
}

.tatsu-S1ZHJMbJH .tatsu-carousel-col-inner{
	background-color: transparent !important;
}

.pharmacie{
	background: rgba(182, 235,100, 0.7) !important;
}

.current-menu-item a{

	color:rgba(166,112,78,1);

} 

.tatsu-rkZB4UiVZB{
	position: absolute !important;
    top: 5%;
	width: 750px !important;
	right: -8%;
}

.vp-title{
	display:none !important;
}
.thumb-title-wrap .thumb-title{
	line-height: 15px !important;
}
.img-cote{
	position: absolute;
	opacity: 0;
	transition-duration: 0.5s;
}

.tatsu-media-slide-inner:hover .img-cote{
	opacity: 1;
}

.header-code-widgets{
	display:none !important;
}

.field_subject{
	display:none;
}
#linkNaturo{
	color:white;
}
#linkNaturo:hover{
	color:rgba(166,112,78,1) !important;
}

.single-page-nav-wrap{
	display:none !important;
}

	/* MEDIA QUERY */

@media (min-width: 1400px){
	.tatsu-fr6k46tj7y3cutaa{
		margin-left: 40px;
	}
	.tatsu-rkZB4UiVZB{
		right:3%;
	}
}

@media (min-width: 1200px){
	.tatsu-SyYZ9mC0E{
		margin-left: calc(100% - (1160px / 2) + 125px) !important;
		max-width: 800px;
	}
	.tatsu-rkgSIZYVoE{
		max-width: none;
	}
	.tatsu-BJNwbYVsE{
		margin-left: calc((100% - 1160px) / 2 ) !important;
	}
	.tatsu-ByBA_2F-S{
		margin-left: calc(100% - (1160px / 2) + 125px) !important
	}
	.tatsu-fr6k46tgcldkmhg9{
		max-width: none;
	}
	.tatsu-fr6k46tglt9jspfc{
		margin-left:calc((100% - 1160px) / 2 - 100px) !important;
	}
	.tatsu-fr6k46tj7y3cutaa{
		padding-left:0;
		margin-right:calc((100% - 1160px) / 2 ) !important;
	}
	.tatsu-row{
		flex-wrap: nowrap;
	}
	.tatsu-r1lsLTjI2N{
		max-width: none;
	}
	.tatsu-Byl9JD5b0G{
		max-width:none;
	}
	.tatsu-S1edTouVs4{
		max-width:none;
	}
	.tatsu-SJleb29bAf{
		max-width:none !important;
	}
	.tatsu-Syl_tnn8hV{
		max-width: none !important;
	}
	#presentoire-rond .tatsu-Syl_tnn8hV{
		max-width: 1160px !important;
	}
	.tatsu-Sk6PEFVsV{
		max-width: 600px;
		position: absolute;
		top: 0;
		margin-top: -240px;
		margin-left: -240px;
	
	}
	.tatsu-Syl_tnn8hV .tatsu-row{
		flex-wrap: nowrap;
	}
    .tatsu-rkwgZ2qWCf{
        width: 700px;
        margin-left: -70px;
    }
	.tatsu-H1SPDq-0G{
		width:500px;
		margin-top:-300px !important;
		margin-left: 20%!important;
	}
	.tatsu-S1Z8UEKVoN{
		margin-top:-300px;
		width:500px
	}
	.tatsu-HJE8UnKoN{
		width: 700px !important;
	}
	.tatsu-By-eW35-0z{
		margin-right: calc((100% - 1160px) / 2) !important;
	}
	.tatsu-rJlMj2hUh4{
		margin-right: auto;
	}
	.tatsu-rkoUps8h4{
		margin-left:calc((100% - 1160px) / 2 ) !important;
		margin-right: calc((100% - 1160px) / 2 + 20%) !important;
	}
	.tatsu-H1IlWh5WRG{
		margin-left: calc((100% - 1160px) / 2 - 100px) !important;
	}
	.tatsu-SklqUzgu34{
		position: absolute;
		width: 700px !important;
		top:-40px;
		right: 0;
	}
	.tatsu-SJxnMnOq7U{
		position: absolute;
		width: 700px !important;
		top:-40px;
		right: 0;
	}
	#abeilleParra{
		position: absolute;
		width: 700px !important;
		top:-40px;
		right: 0;
	}
	.tatsu-HJg9fnh8nN{
		max-width: none;
	}
	.tatsu-Byx5SMlOnV{
		position: absolute;
		width: 700px !important;
		top:0;
		right: 0;
		padding: 0 !important;
	}
	.tatsu-HybdFh283N .tatsu-section-background{
		background-size: 400px !important;
		background-position-x: 95% !important;
		background-position-y: 85%  !important; 
	}
	.tatsu-S1Zv5cbCf{
		margin-left:calc(100% - (1160px / 2) + 125px) !important;
	}
	.tatsu-B1vPXRzRz{
		margin-left:calc(100% - (1160px / 2) + 125px) !important;
	}
	.tatsu-BJX0E4RC4{
		margin-left:calc(100% - (1160px / 2) + 125px) !important;
	}
    .tatsu-SkMyoc-Rf {
        margin-left: calc(100% - (1160px / 2) + 125px) !important;
	}
	.thumb-title-wrap .thumb-title{
		font-size: 30px !important;
	}
	#navigation a, #navigation-right-side a, #navigation-left-side a{
		padding: 0 10px !important;
	}
	.tatsu-rkZB4UiVZB{
		top:10%;
	}
}

@media (min-width:1200px) and (max-width:1279px){
	.style3 .be-wrap #header-controls-right {
		right: -80px !important;
	}
}

@media (min-width: 961px) and (max-width:1199px){
	.tatsu-H1SPDq-0G{
		margin-top: -250px !important;

	}
	#home .tatsu-single-image-inner{
		overflow: visible;
	}

	.tatsu-HJE8UnKoN{
		width: 600px !important;
	}

	.thumb-title-wrap .thumb-title{
		font-size: 25px !important;
	}
	
	.be-wrap{
		max-width: none !important;
	}
	#header-controls-right{
		display:none;
	}
	#navigation{
		text-align: end !important;
	}
	#navigation a, #navigation-right-side a, #navigation-left-side a{
		padding: 0 10px !important;
	}

}

@media (max-width:1199px){
    .tatsu-Sk6PEFVsV{
        display: none;
	}
	.tatsu-BJNwbYVsE.tatsu-column > .tatsu-column-inner > .tatsu-column-pad-wrap > .tatsu-column-pad{
		padding: 0 !important;
	}
	.tatsu-rk6K6iU3E{
		text-align: center;
	}
	.tatsu-BJl7TnL24{
		display: none;
	}
	.tatsu-rkoUps8h4{
		width:100% !important;
	}
	.tatsu-HJx53jJunN{
		margin: auto !important;
	}
	.tatsu-SklqUzgu34{
		position: relative;
		top:30px;
		margin: auto ;
	}
	.tatsu-SJxnMnOq7U{
		position: relative;
		top:30px;
		margin: auto ;
	}
	#abeilleParra{
		position: relative;
		top:30px;
		margin: auto ;
	}
	.tatsu-HybdFh283N .tatsu-section-background{
		background-size: 400px !important;
		background-position-x: 98% !important;
		background-position-y: 100%  !important; 
	}
	.tatsu-rk6K6iU3E{
		text-align: center !important;
	}
	.tatsu-row > .tatsu-SklqUzgu34.tatsu-column{
		width:25% !important;
		min-width: 190px ;
	}

}
@media (min-width:961px)
{
	.element-inner:hover .thumb-wrap .flip-wrap .flip-img-wrap .img-hover{
		opacity: 1;
		transition-duration: 0.5s
	}
	
	
	.element-inner:hover .thumb-wrap .flip-wrap .flip-img-wrap .img-normal{
		opacity: 0;
		transition-duration: 0.5s
	}
	.element-inner:hover .thumb-wrap .thumb-overlay .thumb-bg .thumb-title-wrap  {
		transform: translateX(0);

	}
	.tatsu-HJE8UnKoN{
		max-width: none !important;
	
	}
}

@media (max-width:960px)
{
	.tatsu-rkZB4UiVZB{
		display:none;
	}
	#header-controls-right, #header-controls-left{
		margin-top: -72px;
	}
	.mobileTitle{
		display: block;
		margin-left: 20px;
	}
	.thumb-title-wrap{
		display: none !important;

	}
	.img-hover
	{
		animation-name: changeOpacity;
		animation-duration: 8s;
		animation-iteration-count: infinite;
		animation-direction: alternate;
	}
	.popin{
		overflow-x: hidden;
		overflow-y: scroll; 
		z-index: 9999;
	}
	.col-left{
		width: 100%;
		text-align: center;
	}
	.col-left img{
		width: 50%;
	}
	.col-right{
		width: 100%;
		padding: 2%;
	}
	.element-inner{
		margin-left: 20px !important;
	}
	.icon-go{
		margin-top:6%;
	}
	.tatsu-rJZGaxknE
	{
		width:100%;
	} 
	p{
		text-align: justify;
	}
	h2{
		text-align: left !important;
	}
	#header-controls-right{
		top: 8px !important;
	}

}
@media (max-width: 767px) {

	.tatsu-fr6k46tg5t5lkzp1 .tatsu-section-background{
		background-position-y:5% !important;
	}
	.tatsu-icon-bg.plain .tatsu-icon.default, .tatsu-normal-icon .tatsu-icon.plain:before{
		font-size: 25px;
	}

	.be-mobile-menu-icon {
		height: 3px !important;
		width: 22px !important;
	}
	.be-mobile-menu-icon .hamburger-line-3{
		top: 8px !important;
	}
	.be-mobile-menu-icon .hamburger-line-1{
		top:-8px !important;
	}
	.be-mobile-menu-icon.is-clicked::before, .be-mobile-menu-icon.is-clicked .hamburger-line-1{
		top:0 !important;
	}
	.be-mobile-menu-icon.is-clicked::before, .be-mobile-menu-icon.is-clicked .hamburger-line-3{
		top:0 !important;
	}
	.wpcf7-form{
		width: 90%;
	}
	#nom{
		width: 90%;
	}
	#prenom{
		width: 90%;
	}
	#cp{
		width:90%;
	}
	#pays{
		width:90%;
	}

}

@media (max-width: 480px) { 

	.popin{
		width: 90%;
		height: 90%;
		z-index: 999;
	}
	.element-inner{
		margin-left: 0 !important;
	}
	.mobileTitle{
		margin-left: 0;
	}



}
@media(max-width: 320px)
{
	#header-controls-right, #header-controls-left{
		margin-top: -70px;
	}
	#header-controls-right .mobile-nav-controller-wrap{
		line-height: 30px !important;
	}
	.popin{
		height:400px;
		top:calc((100% - 400px) / 2 );
	}
}


@keyframes changeOpacity {
	0% {
		opacity: 0;
	}
	33%{
		opacity:0;
	}
	66%{
		opacity:1;
	}
	100%{
		opacity: 1;
	}

  }

  @keyframes abeilleQuiBouge{
	  0%{
		  left:0;
		  transform: translateY(0);
	  }
	  100%{
		
		left:-5%;
		transform: translateY(10%);
	  }
  }

  
  /* Rajout d'apiland */
.panel .backgroundAbeilleViolette .abeilleVioImg img{
	max-width: 100%;
}
#sousCateExploitation{
	display: flex;
	flex-wrap: wrap;
  	justify-content: space-around;
  	margin-top: 65px;
}
#sousCateExploitation .sousCateDiv{
	height: 180px;
	width: 180px;
	display: flex;
	align-items:center;
	text-decoration: none;
	justify-content: center;
    padding: 32px;
    color:white;
    text-align: center;
    margin-bottom: 10px;
    position: relative;
}
#sousCateExploitation .sousCateDiv i{
	z-index: 3;
}
#sousCateExploitation br{
	display: none;
}

.brun{
	color:#573c23;
}
#exploitMedaille{
	background:url(/wp-content/uploads/2020/02/sc5.jpg) no-repeat center;
}
#exploitMedaille:before{
 content:"";
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 background-color: #fd9631;
 z-index: 2;
 opacity: 0;
 transition: 0.5s;
}
#exploitMedaille:hover::before ,#exploitMedaille.actif::before{
	opacity: 0.8;
}
#exploitAbeille{
	background:url(/wp-content/uploads/2020/02/sc1.jpg) no-repeat center;
}
#exploitAbeille:before{
 content:"";
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 background-color: #593384;
 z-index: 2;
 opacity: 0;
 transition: 0.5s;
}
#exploitAbeille:hover::before,#exploitAbeille.actif::before{
	opacity: 0.5;
}
#exploitApi{
	background:url(/wp-content/uploads/2020/02/sc2.jpg) no-repeat center;
}
#exploitApi:before{
 content:"";
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 background-color: #7eb166;
 z-index: 2;
 opacity: 0;
 transition: 0.5s;
}
#exploitApi:hover::before,#exploitApi.actif::before{
	opacity: 0.5;
}
#exploitExtra{
	background:url(/wp-content/uploads/2020/02/sc3.jpg) no-repeat center;
}
#exploitExtra:before{
 content:"";
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 background-color: #79634f;
 z-index: 2;
 opacity: 0;
 transition: 0.5s;
}
#exploitExtra:hover::before,#exploitExtra.actif::before{
	opacity: 0.5;
}
#exploitPrepa{
	background:url(/wp-content/uploads/2020/02/sc4.jpg) no-repeat center;
}
#exploitPrepa:before{
 content:"";
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 background-color: #f0d890;
 z-index: 2;
 opacity: 0;
 transition: 0.5s;
}
#exploitPrepa:hover::before,#exploitPrepa.actif::before{
	opacity: 0.5;
}

.titreOrange{
	color:#e08d00;
	font-size: 50px;
	font-style: italic;
	margin-bottom: 0px;
}

.titreOrange.margLeft{
	margin-left:40px;
}

#parent5{
	margin-top:50px;
}
#parent5 > div {
    flex: 1;
    display: flex;
    flex-wrap: wrap;
}

.texteDeMedaille div {
    margin-bottom: 80px;
}

.texteMedaille1{
	font-weight: bold;
}

.texteMedaille2{
	color:#e08d00;
	font-size:29px;
	font-family: 'Crete Round', serif;
	font-style: italic;    
	line-height: 46px;

}
.texteMedaille3{
	width:100%;
	position:relative;
}
.texteMedaille3 img{
	width:100%;
}

.texteMedaille2{
	padding-right: 25px;
}

.uneMedaille{
	margin-bottom:50px;
	text-align:center;
  width: 100%;
}
.uneMedaille span{
	margin-left:20px;
}

.panel{
	min-height: 100vh;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	padding-bottom: 35px;
	position:relative;
  }
  .panel .col-full{
	align-items: center;  
  }
  .panel .col-full img{
	margin:auto;  
	max-width: none;
  }
  .center{
	text-align: center;
  }
  .panel .col-full img.medaille{
	margin-bottom: 15px;
  }
  
.panel .col-full .ib{
	display: inline-block;
	margin-right:10px;
	margin-left:10px;
}

.panelTop{
	align-items:start;
}

.textBotMedaille{
	color:#e08d00;
	font-size:32px;
	font-style: italic;    
	margin-top: 50px;
	text-align: center;
}

.flex{
  display: flex;
}

.col4Abeille .nomarg {
	width: 50%;
}
.col4Abeille{
	max-width: 100%;
	flex-wrap: wrap;
padding-top:65px;
}


.uneMedaille p:nth-child(1){
	text-align: center;
}

@media (min-width: 992px){
	.texteMedaille1{
		margin-left: 40px;
		padding-right: 25px;
	}
	.uneMedaille img{
		display:inline-block;
	}
	.uneMedaille{
		display: flex;
		text-align:left;
		align-items:center;
	}
	.col4Abeille .nomarg {
		width: 25%;
	}
	.texteMedaille3:before{
		background: url(/wp-content/uploads/2020/02/sandLion.png) no-repeat;
		background-size: 100% auto;
		position: absolute;
		right: 0;
		bottom: -343px;
		left: -110%;
		top: -321px;
		content: "";
		z-index: -1;
	}
}

#parent5{
	margin-top:50px;
}
#parent5 > div {
    flex: 1;
    display: flex;
    flex-wrap: wrap;
}
.uneMedaille{
	margin-bottom:50px;
	text-align:center;
    width: 100%;
}
.uneMedaille span{
	margin-left:20px;
}
.texteMedaille1{
	color:#573c23;
}
.texteMedaille2{
	color:#e08d00;
	font-size:29px;
	font-family: 'Crete Round', serif;
	font-style: italic;    
	line-height: 46px;

}
.texteMedaille3{
	width:100%;
	position:relative;
}
.texteMedaille3 img{
	width:100%;
}
.texteDeMedaille div {
    margin-bottom: 80px;
}
.textBotMedaille{
	color:#e08d00;
	font-size:32px;
	font-family: 'Crete Round', serif;
	font-style: italic;    
}

.col4Abeille .nomarg {
    width: 50%;
}
.col4Abeille{
    max-width: 100%;
    flex-wrap: wrap;
	padding-top:65px;
}
.backgroundAbeilleVioletteFull{
	background-size:100% auto;
	background-color:#593384;
	background-position: center right;
}
.backgroundAbeilleViolette div{
	float:none;
}
.backgroundAbeilleViolette {
    padding-top: 100px;
}
.photo3col{
	width:100%;
	font-family: 'Crete Round', serif;
	color:#573c23;
}
.photo3col img{
	width:90%;
	margin:auto;
	display:block;
	height:auto;
    max-width: 500px;
}
.photo3col .col66{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	display:inline-block;
}
.photo3col .col66 p{
    float: right;
    max-width: 45.498938em;
  	margin-top:25px;
  	margin-bottom:25px;
    text-align: justify;
}
.photo3col .col33{
	width:33.33%;
	display:inline-block;
	float:right;
}
.photo3col .col33 img{
	width:100%;
    display: none;
}
.photo3col.strange{
    margin-top: -7px;
}
.miniOrange{
	color:#e08d00;
	font-size:20px;
	font-family: 'Crete Round', serif;
}
.extracMiel{
	background:url(/wp-content/uploads/2020/02/bgLionel.jpg) no-repeat center;
	background-size:cover;
	text-align:center;
	color:white;
	font-family: 'Crete Round', serif;
  padding-bottom: 70px;
}
.extraMiel h3{
	font-weight:500;
}
#proces{
	position:absolute;
	bottom:20px;
	margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
	font-size:30px;
	color:white;
	text-align: center;
}
.noPadRightMd img{
	width:100%;
}
.panelTop{
	align-items:start;
}
.underline{
	text-decoration:underline;
	color:#573c23;
}
.bgWhitePratique {
	width:100%;
	min-height:350px;
	padding-top:20px;
	padding-bottom:20px;
}
.bgWhitePratique h2{
	margin-bottom:40px;
}
.bgWhitePratique p{
	margin-top:0;
	margin-bottom:0;
}
.bgOrangePratique{
	background-color:#e08d00;
	width:100%;
	color:#5f2a01;
	min-height:350px;
	padding-top:20px;
	padding-bottom:20px;
}
.bgOrangePratique h2{
	margin-bottom:40px;
}
.bgOrangePratique p{
	margin-top:0;
	margin-bottom:0;
	color:#5f2a01;
}
.bgOrangePratique .underline{
	color:#5f2a01;
}

#map {
height: 400px;
width: 100%;
}
.horaireBlanche{
	color:#5f2a01;
}
.horaireJaune{
	color:#5f2a01;
	background-color:#e08d00;
}
.horaireMusee{
	margin-bottom:30px;
}
#paysagePhoto4{
  width:100%;
}
@media (min-width: 992px){
  #banniereEspaceBoutique h1{
    margin-top: -94px;
  }
  #paysagePhoto4{
    width:50%;
  }
  .photo3col .col66 p{
    padding-left: 15px;
    padding-right:50px;
  }
	.noPadRightMd{
		padding-right:0px;
	}
	
	.col-full.ok{
		max-width: 66.4989378333em;
		width: 66.4989378333em;
	}
	.photo3col img{
		width:33.33%;
		display:inline-block;
		height:auto;
		margin-left: 0%;
		margin-right: 0%;
		max-width: none;
	}
	.photo3col .col66{
		width:66.66%;
		display:inline-block;
		margin-left:0%;
		margin-right:0%;
	}
	.photo3col .col33 img {
		width: 100%;
		display: block;
	}
	.backgroundAbeilleViolette {
		padding-top: 0px;
	}
	.backgroundAbeilleVioletteFull{
		background:url(/wp-content/uploads/2020/02/abeilleBG-1.jpg) no-repeat;
		background-size:100% auto;
		background-color:#593384;
		background-position: center right;
	}
	.abeilleVioImg{
		display:none;
	}
	.col4Abeille .nomarg {
		width: 25%;
	}
	.titreOrange.margLeft{
		margin-left:40px;
	}
	.marg40left{
		margin-left:40px;
	}
	.parent {
		display: flex;
		align-items: stretch;
	}
	.uneMedaille img{
		display:inline-block;
	}
	.uneMedaille{
		display: flex;
		text-align:left;
		align-items:center;
	}
	.texteMedaille1{
		margin-left: 40px;
		padding-right: 25px;
	}
	
	.texteMedaille2{
		padding-right: 25px;
	}
	
	.texteMedaille3:before{
		background: url(/wp-content/uploads/2020/02/sandLion.png) no-repeat;
		background-size: 100% auto;
		position: absolute;
		right: 0;
		bottom: -343px;
		left: -110%;
		top: -321px;
		content: "";
		z-index: -1;
	}
	.texteMedaille3{
		height:500px;
	}
	.texteMedaille3 img{
		display:none;
	}
}
.col4Abeille {
  max-width: 100%;
  width: 100%;
  flex-wrap: wrap;
  padding-top: 65px;
}
.col4Abeille img{
  width: 100%;
}
.texteMedaille1{
  font-weight: bold;
}
  .texteMedaille2{
    padding-right: 25px;
  }
  
.col4Abeille {
  max-width: 100%;
  width: 100%;
  flex-wrap: wrap;
  padding-top: 65px;
}
.col4Abeille img{
  width: 100%;
}
.texteMedaille1{
  font-weight: bold;
}
.middleWidth img{
	width: 500px;
	max-width: 100%;
	margin:auto;
	display: block;
}

.middleWidth{
	color:#e49b1f;
  margin-bottom: 35px;
}

@media (min-width: 1100px){
	.middleWidth{
		width:49%;
		display:inline-block;
		
		vertical-align: middle;
	}
	.padright{
		padding-right: 40px;
	}
	
	div .middleWidth{
		margin-bottom: 0px;
	}
}
.middleWidth h2{
	text-align: center !important;
		color: #e49b1f;
		padding-top: 20px;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}
.bx-wrapper .bx-prev {
  left: 40px;
  background: url('/wp-content/uploads/2020/02/leftControl.png') ;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.bx-wrapper .bx-next {
  right: 40px;
  background: url('/wp-content/uploads/2020/02/rightControl.png') no-repeat;
}
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 350px;
  margin-top: -16px;
  outline: 0;
  width: 70px;
  height: 70px;
  text-indent: -9999px;
  z-index: 9999;
  display:none;
}
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
.middleWidth{
	color:#e49b1f;
	
    margin-bottom: 35px;
	font-family: 'Crete Round', serif;
}
.bx-wrapper .bx-pager.bx-default-pager a {
    background: white;
    border: #e49b1f 1px solid;
    text-indent: -9999px;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus {
    background: #e49b1f;
}
.bx-wrapper .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    vertical-align: bottom;
}
.bx-wrapper .bx-pager-item {
    font-size: 0;
    line-height: 0;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    position: absolute;
	left:0;
    width: 100%;
}
.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
    padding-top: 20px;
}

.titreSecondaire{
	font-family: Nunito,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;
	font-size: 25px;
	letter-spacing: 0px;

}

.titreSecondaireOrange {
	margin-top: 50px;
	margin-bottom: 25px;
	color: #e08d00;
	font-size: 25px;
}

#medOrRotate {
	transform: rotate(14deg);
}

.white{color:white}
  /* Fin rajout */
@media (min-width: 1200px){
	.bx-wrapper .bx-controls-direction a {
		display: block;
	}
}