#page-container {
	padding: 0px;
	margin:0px;
}

.et_pb_section {
  padding: 0px;

}

.et_pb_section .et_pb_row, .et_pb_section.et_section_specialty .et_pb_row {
 
	width: 100%;
}

.et_pb_row { 
		max-width: 100%;
}
.et_pb_section {
	padding-top: 0px; 
}


.et_pb_tabs_controls li.et_pb_tab_active {
	background-color: #f6a30d;
	color: #fff;


}
 .et_pb_tabs,  .et_pb_tabs_0, .et_slide_transition_to_1, .et_slide_transition_to_0 {
	display:flex;
	 	border: none; 
}
 .et_pb_tabs_controls {
	display:flex; 
	flex-direction: column;
	justify-content: space-around;
	 	border: none; 
	 padding: 5%; 
	 width: 20%;


}

.et_pb_tabs_controls li {
	height: 100%;
	border: none;
	display: block; 

	box-shadow: none;

}
.et_pb_tabs_controls ul {
	border: none; 
}
img {
	max-width:100%;
}

p {
	padding: 0px;
}
#entet {
	padding: 0px;
}
ul.et_pb_tabs_controls::after {
	border: none;
}

#about {
	line-height:7rem;
	padding-top: 0px;
}

#us {
	padding:0px;
}

.et_pb_contact_form_0 {
	border-right: 1px solid grey; 
	padding-right: 10%;
	padding-left:5%;
}

#formcont {
	max-width: 100%;
}

.et_pb_blurb_description, h4 {
	padding: 5%;
}

@media screen and (max-width:980px){
	 .et_pb_tabs_controls {
	display:flex; 
	flex-direction: column;
	justify-content: space-around;
	 	border: none; 
	 padding: 5%; 
	 width: 70%;
}
		.legalyfoot {
    display: block;
    width: 100%;
    text-align: center;

}
.et_pb_contact_form_0 {
	border-right: none; 
	padding: 5%;
}

#formcont {
	max-width: 100%;
}
#formcont	.contact {
		display: block; 
		margin: auto; 
		text-align: center ;
		padding: 5%;
	}
	
	#formcont .contactorder {
		display: block; 
			margin: auto; 
		text-align: center ;
		width :50%;
	}	
}


.legalyfoot {
	float: right;
}

.footer-widget #media_image-2 img {
	display:block;
padding: 5%;

	margin-bottom:10px;
	width:50%;
	
	
}

@media screen and (max-width:767px) {
	.footer-widget #media_image-2{

		padding:20%;
width: 100%;
	}
	
#media_image-2  {
display: block; 
width: 100%;
	padding: 20%;
border: none;
	
}
	#tableau{ max-width:100%;}
}

#tableau {
border: none; 	
}

.entry-content tr td, body.et-pb-preview #main-content .container tr td {
	border: none;
	padding: 3%;
}
.titretable {
	color: white; 
	background-color: #F6A30D;
	font-weight: bold;
}




#footer-widgets .footer-widget li:before { display: none; } 


@media screen and (max-width:320px) {
	.entry-content tr td, body.et-pb-preview #main-content .container tr td{
	
		max-width: 100%;
	} 
	}

	


.et_pb_fullwidth_menu .fullwidth-menu-nav > ul{
	padding:0,5%,0,5%;
}

.col-sm-12  #fld_5078912_1-wrap  #fld_5078912Label {
	color: #0b9dc1;
}

.g-recaptcha {
	width: 50%;
}

.et_pb_code_inner .proddiag li { 
	list-style-type: none;
	
}

#basculeprod .et_pb_toggle_content a{
	color: #fff;
}

#basculeprod .et_pb_toggle_title::before {
	color:#fff;
	font-size: 22px;
}
#basculeprod .et_pb_toggle_content a:hover {
	color: #fff;
	font-weight: bold;
	padding-left: 5%;
	
}

#basculeprod .et_pb_toggle_content a:hover:before {
	content:url(http://nouveausite.alvedia.com/wp-content/uploads/2018/04/plus.png);
	cursor: pointer;

}


.et_pb_blurb .et_pb_module .et_pb_bg_layout_light .et_pb_text_align_left .gammes .et_pb_blurb_0 .et_pb_blurb_position_top{
	margin-bottom:1%;
}


.bouton input {
color: #f6a30d; 

	padding-right: 20%;
	padding-bottom:5%; 
	padding-left:20%; 
	padding-top:5%;
	font-size: 1.6em;
	background-color: #fff;
	border: 2px solid #fff;
	margin: 20%;
	margin-top:10%;
}


.bouton input:hover {
	background-color: transparent;
	cursor: pointer;
	color: #FFF;
}

.et_pb_bg_layout_light .et_pb_widget .listeprod  li a {
	color: white;
}
.et_pb_bg_layout_light .et_pb_widget .listeprod  li a:hover {
	color:#444444;
}
.et_pb_fullwidth_section .sub-menu  a {
border-left: 3px solid transparent;
}

.et_pb_fullwidth_section a:hover{ 

	border-left: 3px solid #f6a30d;

} 

.et_pb_fullwidth_section a {
	padding-left: 5%;
	padding-bottom: 5%;
	padding-top: 5%;
	border-left: 3px solid #444444;
} 



@media screen and (max-width:980px) {
	.et_pb_fullwidth_section a:hover{ 
	
	border-left: none;
	font-weight: bold;
}
	.et_pb_fullwidth_section a {
		border-left: none;
	}
	 #custom_html-5{
		display: block;
		 width:100%;
	}
	#sideprod #custom_html-5 {
		padding-right:5%;
	} 
	.bouton input {
		padding-right: 15%;
	padding-bottom:3%; 
	padding-left:15%; 
	padding-top:3%;
		margin: 25%;
	margin-top: 5%;
}
}

@media screen and (max-width:380px){	
	.bouton input {
		padding-right: 10%;
	padding-bottom:2.5%; 
	padding-left:10%; 
	padding-top:2.5%;
		margin: 25%;
	margin-top: 5%;
}
}
.titleside, .linkside {
	font-weight: bold;
	font-size: 1.4em;
	line-height: 1.7em;
	text-align: center;
	margin-bottom: 5%;
	margin-top: 10%;
	color: #fff;
}
.retour {
	font-size:1.2em;
}
#formorder {
	color: #444444;
}

#formorder input{
	border: none; 
	border-radius: 0px; 
background-color: rgb(255,255,255);
	border-bottom: 2px solid #444444;
	box-shadow:4px 4px 12px 0px rgba(0,0,0,0.3)!important
}
#formorder textarea {
		border: none; 
	border-radius: 0px; 
	background-color: #fff;
	border: 2px solid #444444;
	box-shadow:4px 4px 12px 0px rgba(0,0,0,0.3)!important
}
#formorder #fld_508213_1{
	background-color: #F6A30D; 
	margin-top: 2.5%;
	color: #fff;
	padding-top:2%;
	padding-right: 5%;
	padding-bottom:2%;
	padding-left:5%;
	font-size:1.5em;
	border:none!important;
}

#formdistrib #fld_892548_1 {
	color: #f6a30d; 
	border: 2px solid #f6a30d;
	padding-right: 2.5%;
	padding-bottom:1.5%;
	padding-left:2.5%;
	padding-top:1.5%;
	font-size: 1.4em;
	background-color: #FFF;
	border-radius: 0px;
	
}
.caldera-grid .form-control
{
box-shadow:none!important; 
}
#formdistrib #fld_892548_1:hover {
	background-color: #F6a30d;
	color: #FFF;
}


#formorder #fld_508213_1:hover {
	background-color: #FFF; 
	color:#f6a30d;
}

@media screen and (max-width: 500px){
    #rc-imageselect,
    .g-recaptcha {
        transform:scale(0.55);
        transform-origin:0;
        transform:scale(0.55);
        transform-origin:0 0;
        -webkit-transform:scale(0.55);
        transform:scale(0.55);
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
    }

}
#mobile_menu_slide li a:after{
 display:block;
  content: '';
	border-bottom: 2px solid #F6a30d;
   width: 0;
	padding-bottom: 2%;

	
 

}
#mobile_menu_slide li a:after {   transition: width .5s ease, background-color .5s ease; }

#mobile_menu_slide li a:hover:after {
	width: 90%;

}


.et_pb_fullscreen_nav_container
.plusprod  {
	float: right;
	font-size: 1.5em;
}
.returnprod {
		font-size: 1.5em;
}

.et_pb_widget_area_left {
	border-right:none;
 
}

#categories-3 h4 {

	border-bottom: 1px solid grey;
	padding-left: 5%;
	padding-right: 5%;
	display: block;
	width: 100%;
}
#categories-3  {
	border-left-width: 4px;
	border-left-style: solid;
border-image: linear-gradient(#f6a30d, red) 50;
	margin-bottom: 0px;
	padding-left: 5%;
	padding-right: 5%;
}
#categories-3  ul {
	margin-top: 10%;
	margin-bottom:10%;}

.et_right_sidebar #sidebar {
	padding-left: 0px;
	box-shadow : 0px 2px 25px -6px rgba(0,0,0,0.3);
	padding-bottom:0px;
	margin-bottom: 0px;
	
}
#sidebar .et_pb_widget
{
	margin-bottom: 0px;
	padding-bottom: 5%;
}


#main-content .container::before {
	background-color: #fff;
}

.infogamme {
	display:block;
	padding-left: 72%;
}
@media screen and (max-width:1335px){
		.infogamme{
		padding-left:65%;
	}
}
@media screen and (max-width:1070px){
		.infogamme{
		padding-left:60%;
	}
}@media screen and (max-width:980px) {
	.infogamme{
	padding-left: 80%;
	}}
@media screen and (max-width:530px) {
	.infogamme{
		padding-left:75%;
	}
	
}

@media screen and (max-width:410px) {
	.infogamme{
		padding-left:65%;
	}
	
}

@media screen and (max-width:300px) {
	.infogamme{
		padding-left:60%;
	}
	
}

.titleprod h1 {
	font-size:2.7rem!important;
	margin-left:-35%!important;
	display:block; 
	width:50%;

}
@media screen and (max-width:1900px){
.titleprod h1 {
	font-size:2.4rem!important;
	margin-left:-20%!important;
	display:block; 
	width:50%;
	}}
@media screen and (max-width:1580px){
.titleprod h1 {
	font-size:2.4rem!important;
	margin-left:-10%!important;

	}}
@media screen and (max-width:1300px) {
	.titleprod h1 {
		font-size: 2.2rem!important; 
		margin-left: -10%!important;
	}
	
}
@media screen and (max-width:1180px) {
	.titleprod h1 {
		font-size: 2rem!important; 
	
	}
	
}
@media screen and (max-width:1100px) {
	.titleprod h1 {
		font-size: 1.8rem!important; 
		margin-left: 0%!important;
	}
	
}

@media screen and (max-width:1010px) {
	.titleprod h1 {
		font-size: 1.5rem!important; 
		margin-left: 0%!important;
	}
	
}

@media screen and (max-width:830px) {
	.titleprod h1 {
		font-size: 1.4rem!important; 
		margin-left: 0%!important;
	}
	
}
@media screen and (max-width:760px) {
	.titleprod h1 {
		font-size: 1.25rem!important; 
		margin-bottom: 20%!important;
		padding-bottom: 10%!important;
	}
	
}

@media screen and (max-width:680px) {
	.titleprod h1 { 
	font-size: 1.1rem!important;
		margin-left: -2%!important;
	
	}

}

@media screen and (max-width:585px) {
	.titleprod h1 { 
	font-size: 1rem!important;
		margin-left: -3%!important;
	
	}

}


@media screen and (max-width:585px) {
	.titleprod h1 { 
	font-size: 1rem!important;
		margin-left: -3%!important;
	
	}

}


@media screen and (max-width:510px) {
	.titleprod h1 { 
	font-size: 0.9rem!important;
		margin-left: -3%!important;
		margin-bottom: 30%!important; 
		padding-bottom: 0%!important;
		margin-top: -10%!important;
	}

}


@media screen and (max-width:450px) {
	.titleprod h1 { 
	font-size: 0.8rem!important;
		display:block; 
		width: 40%;
		line-height: 1rem!important;
	}

}
.slog {
display:block;
	font-size: 4.5rem;
text-align:left;
	margin-left:4.5em;
	
}
.slog2 {
	display:block;
	font-size: 4.5rem;
text-align:left;
	margin-left:5.2em;
	line-height:2.5em;
}

.slog3 {
display:block;
font-size: 4.5rem;
text-align:left;
	margin-left:5.8em;
}	

	
@media screen and (max-width:1300px) {
	
	
.slog {

	font-size: 4rem;
text-align:left;
	margin-left:4.3em;
	
}
.slog2 {

	font-size: 4rem;
text-align:left;
	margin-left:4.9em;
	line-height:2em;
}

.slog3 {
font-size: 4rem;
text-align:left;
margin-left:5.5em;
}	
}	

@media screen and (max-width:1080px) {
	
	
.slog {

	font-size: 3.5rem;
text-align:left;
	margin-left:4.3em;
	
}
.slog2 {

	font-size: 3.5rem;
text-align:left;
	margin-left:4.9em;
	line-height:1.8em;
}

.slog3 {
font-size: 3.5rem;
text-align:left;
margin-left:5.5em;
}	
}	



@media screen and (max-width:980px) {
	

.slog {


	margin-left:6.2em;
	
}
.slog2 {

	

	margin-left:6.8em;
	line-height:2em;
}

.slog3 {

margin-left:7.4em;
}	
}	
@media screen and (max-width:890px) {
	
		#brand {
		
		padding-top: 2.5%!important;
	}
.slog {

	font-size:2.5rem;
	margin-left:7.8em;
	
}
.slog2 {

	
		font-size:2.5rem;
	margin-left:8.4em;
	line-height:2em;
}

.slog3 {
	font-size:2.5rem;
margin-left:9em;
}	
}	


@media screen and (max-width:785px) {
	
	
.slog {

	font-size:2.5rem;
	margin-left:6.8em;
	
}
.slog2 {

	
		font-size:2.5rem;
	margin-left:7.4em;
	line-height:2em;
}

.slog3 {
	font-size:2.5rem;
margin-left:8em;
}	
}	

@media screen and (max-width:730px) {
	
	
.slog {

	font-size:2rem;
	margin-left:7.6em;
	
}
.slog2 {

	font-size:2rem;	
	margin-left:8.2em;
	line-height:2.5em; 
	
}

.slog3 {
	font-size:2rem;
	margin-left:8.8em;
}	
}	

@media screen and (max-width:660px) {
	
	
.slog {
	font-size:1.8rem;
	margin-left:7.5em;
	
}
.slog2 {

	font-size:1.8rem;	
	margin-left:8.1em;
	line-height:2.5em; 
	
}

.slog3 {
	font-size:1.8rem;
	margin-left:8.7em;
}	
}	

@media screen and (max-width:590px) {
	
	
.slog {

	font-size:1.8rem;
	margin-left:6.6em;
	
}
.slog2 {

	font-size:1.8rem;	
	margin-left:7.2em;
	line-height:2.5em; 
	
}

.slog3 {
	font-size:1.8rem;
	margin-left:7.8em;
}	
}	
@media screen and (max-width:545px) {
	
	
.slog {

	font-size:1.4rem;
	margin-left:8em;
	
}
.slog2 {

	font-size:1.4rem;	
	margin-left:8.6em;
	line-height:2.5em; 
	
}

.slog3 {
	font-size:1.4rem;
	margin-left:9.2em;
}	
}	

@media screen and (max-width:480px) {
	
	
.slog {


	margin-left:7em;
	
}
.slog2 {
	
	margin-left:7.6em;

	
}

.slog3 {

	margin-left:8.2em;
}	
}	


@media screen and (max-width:400px) {
	
	
.slog {

	font-size:1.2rem;
	margin-left:6.7em;
	
	
}
.slog2 {

	font-size:1.2rem;	
	margin-left:7.3em;
	
}

.slog3 {
	font-size:1.2rem;
	margin-left:7.9em;
}	
}	

@media screen and (max-width:345px) {
	
	
.slog {

	font-size:1.2rem;
	margin-left:5.8em;
	
	
}
.slog2 {

	font-size:1.2rem;	
	margin-left:6.4em;
	
}

.slog3 {
	font-size:1.2rem;
	margin-left:7em;
}	
}
@media screen and (max-width:310px) {
	
	
.slog {

	font-size:1.2rem;
	margin-left:5em;
	
	
}
.slog2 {

	font-size:1.2rem;	
	margin-left:5.6em;
	
}

.slog3 {
	font-size:1.2rem;
	margin-left:6.4em;
}	
}

@media screen and (max-width:280px) {
	
	
.slog {

	font-size:1.2rem;
	margin-left:4.6em;
	
	
}
.slog2 {

	font-size:1.2rem;	
	margin-left:5.2em;
	
}

.slog3 {
	font-size:1.2rem;
	margin-left:5.8em;
}	
}
@media screen and (min-width:1600px) and (max-width: 2400px){
	#about {
		margin:5%!important;
		margin-left: 60%!important;
		display:block; 
		width:30%;
	}
}


@media screen and (max-width:1015px){
	.animalslide h1{
		font-size: 3rem!important;
	}
}	
	@media screen and (max-width:700px){
			.animalslide h1{
		font-size: 2rem!important;
	}
		
	}	

	@media screen and (max-width:580px){
			.animalslide h1{
		font-size: 1.7rem!important;
	}
		
	}	


	@media screen and (max-width:480px){
			.animalslide h1{
		font-size: 1.4rem!important;
	}
		
	}	
@media screen and (max-width:390px){
			.animalslide h1{
		font-size: 1rem!important;
	}
		
	}

@media screen and (max-width:300px){
			.animalslide h1{
		font-size: 0.8rem!important;
	}
		
	}
@media screen and (max-width:1250px){
	.animalslide2 h1{
		font-size: 3rem!important;
	}
}	
		
			@media screen and (max-width:1000px){
			.animalslide2 h1{
		font-size: 2.5rem!important;
	}
		
	}	
		@media screen and (max-width:810px){
			.animalslide2 h1{
		font-size: 2.1rem!important;
	}
		
	}	
		@media screen and (max-width:705px){
			.animalslide2 h1{
		font-size: 1.7rem!important;
	}
		
	}	

	@media screen and (max-width:580px){
			.animalslide2 h1{
		font-size: 1.5rem!important;
	}
		
	}	


	@media screen and (max-width:480px){
			.animalslide2 h1{
		font-size: 1.2rem!important;
	}
		
	}	
@media screen and (max-width:390px){
			.animalslide2 h1{
		font-size: 1rem!important;
	}
		
	}

@media screen and (max-width:300px){
			.animalslide2 h1{
		font-size: 0.8rem!important;
	}
		
	}
.linkanimal  li {
	
list-style-type: none; 
	
}

.linkanimal  a {
	color:#fff;
}
.linkanimal a:hover {
	color:#444444
}
.bloclink {
	color:#fff;
	text-align: center;
	font-weight: bold;
	border-radius:50px;
	background:#f6a30d; 
	width: 100%;
	height:300px;
	padding:5%;
	padding-top:30px;
	margin-top: 20%;
	box-shadow:6px 6px 18px 0px rgba(0,0,0,0.3);
	font-size: 1.2rem;
	line-height:1.5rem;

}

.buttonprod {
	padding-right: 15%;
	padding-bottom:3%; 
	padding-left:15%; 
	padding-top:3%;
		margin: 22%;
	margin-top: 5%;
	margin-bottom:10%;
	background-color:#fff;
	color:#f6a30d;
	border-color: transparent;
	font-size: 1.5em;
	
	
}
.buttonprod:hover {
	
	background-color:transparent;
	color:#fff;
	border: 2px solid #fff;
	font-size: 1.5em;
	
	
}

#footer-bottom
{
	background-color:transparent!important;
padding: 0%!important;

}
#footer-bottom a {
	color:#ffff;
}

#footer-bottom .container {
	background-color: transparent!important;
display:block; 
	width:100%;
	padding-left:15%;
	padding-right:15%;
	color: #fff!important;
	
}



#main-footer {
	width: 100%!important;
	/*background:linear-gradient(343deg, rgba(256,163,13,0.9) 20%, rgba(242,0,0,0.87)50%, rgba(237,102,0,0) 0%) !important;*/
	background:url('http://nouveausite.alvedia.com/wp-content/uploads/2018/05/footfinal2.jpg') no-repeat; 
	background-size: cover;
	background-position:center;
	padding-top:10%;
}

#main-footer .footer-widget {
	color: #444444!important;


}

#main-footer .container {
		width: 100%!important;
	max-width: 100%!important;


}



.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2n+1) {
	width:60%!important;

}
.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2n) {
		width:40%!important;
	display:flex; 
	flex-flow:column;

	font-size: 1.5em;
	padding-left:5%;
	padding-right:5%;
	
}


.footpart2 img{
	display:block;
	width:50%;
	margin: 0 auto; 
	padding: 5%;
}

.footpart2 {
	background-color: #fff;
	padding: 10%;
	margin-bottom:30%;
	border-radius: 5%;
	box-shadow:6px 6px 18px 0px rgba(0,0,0,0.3);
}
#footer-widgets {padding: 0px!important;}

#footer-widgets .footer-widget {
		margin: 0px; 
		display:flex;
	margin-bottom:5%;
	
	}

.menufoot li a{ 
font-weight:bold;
}

.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2n+1) .fwidget {
	width: 30%;
	margin-left: 5%;
}

#footer-info{ 
padding-bottom:0px!important;}


.adress, .fax, .mail, .tel {
	display:inline-block;
	width:100%;
	
}
.textwidget .svg-inline--fa {
	margin-right:10px;
}
.adress span {
	margin-left: 25px;
}
#custom_html-12   {
	border-left: 1px solid #fff;
	padding:2%;
	color:#fff;
	font-size:1.2em;
		line-height:2em;
	display: block;
	width:100%;
}

#custom_html-2 {
	border-left: 1px solid #f6a30d;
	padding:2%;
	margin-left:5%;
	margin-bottom:0%!important;
}

#picto img {
	padding:15%!important;
	width:125px!important;
}

@media screen and (max-width:1058px) {
	#main-footer {
	background:linear-gradient(343deg, rgba(256,163,13,0.9)45%,  rgba(237,102,0,0) 0%) !important;
		padding-top : 5%;
		border-top : 1px solid #cacaca;
	
	}
	#custom_html-12 {
		color:#444444;
		border-left: 1px solid #444444;
		margin-left: 10%!important;
		font-size: 1em;
	}
		#footer-info, #footer-info a {
		color: #fff!important;
	}
	#footer-bottom .container {
		display: flex; 
		justify-content:space-around;
		
	}
	
	
}

@media screen and (max-width:980px) {
	.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2n+1) {
		width:60%!important;
		margin:0px!important;
	}


	#custom_html-2 {
		font-size:0.7em!important;
	}
	
	#footer-widgets .footer-widget li {
		line-height:1.5em;
		padding-top:6%;
		
	}
	#custom_html-12 {
			font-size:0.8em!important;
		height:100%;
		margin-top: 5%;
	}
	
.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2n) {
		font-size: 1em;
	}
}

@media screen and (max-width:880px) {
	
	

	#footer-widgets .footer-widget, .et_pb_gutters1 #footer-widgets .footer-widget {
		width:60%!important;
	}
	
	#footer-widgets .footer-widget:last-child{
		width:40%!important;
	}
	#custom_html-11 {
		width:100%!important;
	}

}

@media screen and (max-width:800px) {
	
	#footer-widgets .footer-widget, .et_pb_gutters1 #footer-widgets .footer-widget {
		width:60%!important;
	}
	
	#footer-widgets .footer-widget:last-child{
		width:40%!important;
	}
	#custom_html-11 {
		width:100%!important;
	}


}

@media screen and (max-width:610px) {
	
	#footer-widgets .footer-widget, .et_pb_gutters1 #footer-widgets .footer-widget {
		width:63%!important;
	}
	
	#footer-widgets .footer-widget:last-child{
		width:37%!important;
		padding-left:0px!important;
	}
	#custom_html-11 {
		font-size:0.8em!important;
		line-height:1.3em!important;
	}


}


@media screen and (max-width:500px) {
	
	#footer-widgets .footer-widget, .et_pb_gutters1 #footer-widgets .footer-widget {
		width:67%!important;
	}
	
	#footer-widgets .footer-widget:last-child{
		width:33%!important;
		padding-left:0px!important;
		
	}



}

@media screen and (max-width:475px) {
	
		#footer-widgets .footer-widget, .et_pb_gutters1 #footer-widgets .footer-widget {
		width:70%!important;
			margin-bottom:0%!important;
	}
	
	#footer-widgets .footer-widget:last-child{
		width:30%!important;
		padding-left:0px!important;
		font-size:0.8em!important;
		
	}
	#footer-widgets .footer-widget:nth-child(n), .footer-widget .fwidget
	{
		margin-bottom:0px!important;
	}
	#custom_html-12 {
		font-size:0.6em!important;
	}
	#custom_html-2 {
		font-size:0.6em!important;
	}
	#footer-bottom {
		font-size: 0.5em!important;
	}

}
@media screen and (max-width:400px) {
	
		#footer-widgets .footer-widget, .et_pb_gutters1 #footer-widgets .footer-widget {
		width:100%!important;
			margin-bottom:0%!important;
			
	}
	
	#footer-widgets .footer-widget:last-child{
		width:80%!important;
		margin-left: 20%!important;
		padding-left:20%!important;
		font-size:0.8em!important;
		
	}
	#footer-widgets .footer-widget:nth-child(n), .footer-widget .fwidget
	{
		margin-bottom:0px!important;
	}
	#custom_html-12 {
		font-size:0.8em!important;
		
	}
	#custom_html-2 {
		font-size:0.8em!important;
		width:100%;
	}
	#footer-bottom {
		font-size: 0.5em!important;
	}

}
@media screen and (max-width:370px) {
	#custom_html-12{

		font-size:0.6em!important;
		
		padding-top:2%!important; }
	#main-footer {
		background:linear-gradient(343deg, rgba(256,163,13,0.9)35%,  rgba(237,102,0,0) 0%) !important;
	}
}
@media screen and (max-width:1060px){
	#titleprodhomme h1{
		font-size:2rem!important;
	}
}

@media screen and (max-width:900px){
	#titleprodhomme h1{
		font-size:1.8rem!important;
	}
}

@media screen and (max-width:800px){
	#titleprodhomme h1{
		padding-top: 25%;
	
	}
}

@media screen and (max-width:660px){
	#titleprodhomme h1{
		padding-top: 25%;
		font-size:1.5rem!important;
	
	}
}

@media screen and (max-width:570px){
	#titleprodhomme h1{
		padding-top: 25%;
		font-size:1.3rem!important;
		
	}
}

@media screen and (max-width:492px){
	#titleprodhomme h1{

		padding-top: 35%;
		font-size:1.1rem!important;
		padding-bottom:0px!important;
	}
}
@media screen and (max-width:420px){
	
		#titleprodhomme h1{
	

		font-size:1rem!important;
		
	}
	
}
@media screen and (max-width:390px){
	
		#titleprodhomme h1{
	
margin-top:20%!important;
		font-size:0.9rem!important;
		
	} }


@media screen and (max-width:280px){
	

#main-content .et_pb_fullwidth_header .et_pb_fullwidth_header_container {
		width:100%!important;
	}

}


.icon_plus_alt:before {
	content:"\e050";
	font-size:4.5em; 
	color:#f6a30d; 
	

} 



.ligneplus .et_pb_code_inner {
	position: relative
}
.plus {
	display: block; 
	margin-left: 80%;
	box-shadow:6px 6px 18px 0px rgba(0,0,0,0.3);
	border-radius:50%;
	position: absolute;
	top: -250px;
	
}

.plus2 {
display: block; 
	margin-left: 80%;
	box-shadow:6px 6px 18px 0px rgba(0,0,0,0.3);
	border-radius:50%;
	position: absolute;
	top: -275px;
}
.et_pb_gutters3 .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	height:45em!important;

}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post, .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	height:55em!important;
}
#articleseul {
	height: 25em;
	margin-bottom:9em;

}
#post-6322 { 
	height:25em;}

@media screen and (max-width:2850px){

	.plus {
			top: -220px;
			
}
	.plus2 {
		top: -245px;
	
	}
	
	#articleseul {
	height: 25em;
	margin-bottom:7em;

}
	.et_pb_row_1.et_pb_row{
		padding-bottom:27px!important;
	}
	#post-6322 { 
	height:20em;}
}

@media screen and (max-width:2500px){

	.plus {
			top: -210px;
			
}
	.plus2 {
		top: -235px;
	
	}
		#articleseul {

	margin-bottom:6em;

}
	#post-6322 { 
	height:20em;}
}
@media screen and (max-width:2200px){

	.plus {
			top: -200px;
			
}
	.plus2 {
		top: -225px;
		
	}
}

@media screen and (max-width:2000px){

	.plus {
			top: -190px;
			margin-left: 75%;
}
	.plus2 {
		top: -215px;
		margin-left: 75%;
	}
}
@media screen and (max-width:1800px){

	.plus {
			top: -180px;
			margin-left: 75%;
}
	.plus2 {
		top: -205px;
		margin-left: 75%;
	}
}





@media screen and (max-width:1550px){

	.plus {
			top: -170px;
			margin-left: 75%;
}
	.plus2 {
		top: -195px;
		margin-left: 75%;
	}
}




.et_post_meta_wrapper h1 {
	line-height: 1.5em;
}


@media screen and (max-width:980px){
	
		.plus {
		top: -6.5em;
		margin-left: 90%;
	} 
		#scientific	.plus {
		top: -4.5em!important;
		margin-left: 90%;
	} 
 #publi .plus {
	display: block; 
	margin-left: 90%;
	box-shadow:6px 6px 18px 0px rgba(0,0,0,0.3);
	border-radius:50%;
	position: absolute;
		top: -11.5em;}
	


	
		.et_pb_row_12 .et_pb_row {
			padding:0px!important;
		}
	.et_pb_row, .et_pb_column .et_pb_row_inner{
		padding:0px!important;
	}
	.et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post {
		height:20em;
		padding-bottom:0px!important;
	}
	.et_pb_column .et_pb_blog_grid .column.size-1of2, .et_pb_column .et_pb_widget:nth-child(n) {
		margin:0%!important;
	}
	.et_pb_post {
		height:20em;
	}
	
.et_post_meta_wrapper h1 {
	line-height: 1.5em!important;
}
	
	#categories-3 {
		padding-bottom: 5%;
		margin-bottom: 0%!important;
		width: 100%!important;
	}
	#categories-3 ul {
		margin-top: 5%!important; 
		margin-bottom: 0%!important;
	}
	#categories-3 h4 {
		padding-left : 0%;
	}
	
	.buttonplus {

	position: relative;
	
	}
	
	


}

@media screen and (max-width:767px) {
	.plus {
		margin-left:85%!important;
		top: -10.5em!important;
	}
	.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_column .et_pb_widget {
		height:25em;
	}
	.et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post {
		height:30em;
	}
	.et_pb_post {
		height:30em;
	}
	#post-6322 { 
	height:30em;}

#categories-3 {
		height:15em;
	}
}

@media screen and (max-width:580px) {

	.plus {
		margin-left:85%;
		top:-9em!important;
	}
		.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_column .et_pb_widget {
		height:35em;
	}
	.et_pb_post {
		height:35em;
	}
	#post-6322 { 
	height:35em;}

		#categories-3 {
		height:16.5em;
	}
}

@media screen and (max-width:475px) {

	.plus{
		margin-left:80%!important;
	}
	
	

}


@media screen and (max-width:400px) {

	.plus{
		margin-left:75%!important;
	}
		.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_column .et_pb_widget {
		height:55em;
	}
.et_pb_post {
		height:55em;
	}
#post-6322 { 
	height:55em;}
}
@media screen and (max-width:300px) {

	.plus{
		margin-left:70%!important;
	}
		.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_column .et_pb_widget {
		height:60em;
	}
	.et_pb_post {
		height:60em;
	}
	#post-6322 { 
	height:60em;}

}
@media screen and (max-width:770px) {
#species {
	height:30px;
	} }

@media screen and (max-width:400px) {
#species {
	height:25px;
	font-size:14px;
	border-left: 3px solid #f6a30d;
	} }

@media screen and (max-width:325px) {
#species {
	height:25px;
	font-size:12px;

	} }

@media screen and (max-width:1100px){
	.et_pb_fullwidth_header .et_pb_fullwidth_header_container {
		width:100%!important; 
		max-width:100%!important;
		padding:2.5%
	}
}
@media screen and (max-width:420px){
	.et_pb_fullwidth_header .et_pb_fullwidth_header_container {
		font-size:0.9em;	}}








@media screen and (max-width:1175px){

	#transfutitle{
		font-size: 0.8em;
	}
	#titlepubli h1{
		font-size:3em;
	}

}

@media screen and (max-width:980px){
.transfubutton {
	width:80%!important;
	}
#titlepubli h1{
		font-size:2.5em;
	}

} 

@media screen and (max-width:500px){
.transfubutton  {
	padding:0px!important;
	}

#titlepubli h1{
		font-size:1.8em;
	}
}
@media screen and (max-width:340px){
	.et_pb_fullwidth_header .et_pb_fullwidth_header_container {
		font-size:0.7em;	}
	#titlepubli h1{
		font-size:1.6em;
	}}




@media screen and (min-width:1200px){
		#chrometitle h1{
		font-size: 2.3rem!important;
			margin-left:-5%!important;
	}
}
@media screen and (max-width:980px){
		#chrometitle h1{
		font-size: 2rem!important;
			margin-top:10%!important;
			margin-left:0%!important;
			margin-bottom: 0%!important;
	}
}

@media screen and (max-width:895px){
		#chrometitle h1{
		font-size: 1.8rem!important;
		display:block;
			width: 60%;
	}
}

@media screen and (max-width:820px){
		#chrometitle, #geltitle h1{
		font-size: 1.6rem!important;
		display:block;
			width: 45%;
			line-height:1em!important;
	}
}
@media screen and (max-width:380px){
		#chrometitle, #geltitle h1{
		font-size: 1.1rem!important;

	}
}

#titlecontact h1{
	font-size:5em;
}

@media screen and (max-width:980px) {
	#titlecontact h1{
	font-size:4em;
	}
}

@media screen and (max-width:520px) {
	#titlecontact h1{
	font-size:3em;
	}
}