

/*
Theme Name: Sea Jump
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Charles GUERRIER
Author URI: http://www.underkutl.com
Template: enfold
*/



/*Add your own styles here:*/

/* 		SOMMAIRE 

	1.Fontes			57

	2.Header			103

	3.Slider			181

	4.Seajump			194

	5.Parallax			214

	6.Réservation		236

		- Calendrier	238

		- Formulaire	279

	7.Boutique			352

	8.Staff			463

	9.Témoignages		470

	10.Portfolio		487

	11.Contact			519

	12.Footer			578

	13.Page 404			678
	
Responsive

	14.Vue Smartphone	689

	15.Vue Tablette		857

	16.Cas Particuliers	915
	


/*
/*Fontes */
@font-face {
    font-family: 'panton_blackregular';
    src: url('/wp-content/themes/sea_jump/fonts/panton/panton-black-webfont.woff2') format('woff2'),
         url('/wp-content/themes/sea_jump/fonts/panton/panton-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'pantonbold';
    src: url('/wp-content/themes/sea_jump/fonts/panton/panton-bold-webfont.woff2') format('woff2'),
         url('/wp-content/themes/sea_jump/fonts/panton/panton-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'pantonregular';
    src: url('/wp-content/themes/sea_jump/fonts/panton/panton-regular-webfont.woff2') format('woff2'),
         url('/wp-content/themes/sea_jump/fonts/panton/panton-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body,h4{
	font-family: 'pantonregular',sans-serif;
}
h1,h2,h3{
	font-family: 'panton_blackregular',sans-serif!important;
}
h3{
	color: black!important;
}
h2{
	text-transform: none!important;
}
/* Cookies Consent */
.cc_btn{
	background-color: #FFEE00!important;
	
}
.cc_btn:hover{
	background-color: #00B9E2!important;
}

/* Header */
a#advanced_menu_toggle,a#advanced_menu_hide{
	display: none!important;
}


.header-custom-image{
	margin-left: 2%;
	margin-bottom: -76px;
}

.avia_current_lang{
	display: none;
}
#avia-menu li a{
	color: white;
	padding: 0 10px;
}
.avia-menu-fx{
	background-image: url(/wp-content/themes/sea_jump/images/indicateur_menu.png);
	top: 2px;
	position: absolute;
	height: 8px;
}
.home #header{
	bottom:-2px;
   position:absolute;
   border-top-style: hidden; 
}
.page-id-11 #main,.page-id-204 #main{
	margin-top: -100px;
}
.html_header_top.html_header_sticky #header {
	position: absolute;
}
#header{
	z-index: 100!important;
	height: 100px!important;
}
.header_bg{
	height: 100px;
}
#header_main{
	border: none;
}
#layer_slider_1{
	margin-top: -32px;
}

.header-bg{
	opacity: 0.78!important;
}
#header .inner-container{
	left: 12%;
	width: 87%;
}
.header_color .av-hamburger-inner,.header_color .av-hamburger-inner::after,.header_color .av-hamburger-inner::before,html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before,html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after{
	background-color: #FFEE00!important;
}
.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a{
	border-color: #000;
}
.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover{
	background-color: #ffee00;
	color: #000;
}
#mobile-advanced{
		background-color: #00b6e0;
		
}
#mobile-advanced li > a::before{
		content: none!important;
		color: #ffEE00;
}
#mobile-advanced a{
		color: #ffee00!important;
		font-family: 'pantonbold',sans-serif!important;
}
#mobile-advanced a:hover{
		color: #00b6e0!important;
		background-color: #ffee00!important;
}
#advanced_menu_toggle, #advanced_menu_hide{
		color: #ffee00;
		background-color: #00b6e0;
		
}
#advanced_menu_toggle:hover, #advanced_menu_hide:hover{
		color: #00b6e0!important;
		background-color: #ffee00!important;
}
#av-burger-menu-ul img{
	width: 10%!important;
}

/* SLIDER */
#layer_slider_1{
	height: 100%!important;
}
#layer_slider_1 strong{
	color: #000000;
	font-family: 'pantonbold',sans-serif;
}
#layer_slider_1 p{
	font-family: 'pantonregular', sans-serif;
}
#slide-1-layer-6 hr,#slide-6-layer-6 hr,#slide-10-layer-2 hr,#slide-2-layer-2 hr,#slide-8-layer-2 hr,#slide-7-layer-2 hr{
	border-color: #000000!important;
	border-width: 1px!important;
	
}
.tp-caption{
	border-color: transparent!important;
}

/* Seajump */
#seajump2 h3{
	color: #00b6df!important;
	font-size: 36px!important;
}
#seajump .av-subheading{
	color: #ffffff!important;
	opacity: 1;
	font-weight: bold;
}
#seajump .av-subheading p{
	font-size: 26px!important;
}
#seajump2 img{
	padding-right: 2%;
}
#seajump p{
	font-size: 17px;
}

/* Parallax */
#parallaxe .container,#parallaxe2 .container{
	background-image: url(/wp-content/themes/sea_jump/images/trame.png);
	background-repeat: repeat;
	width: 100%!important;
	max-width: 100%!important;
}
#parallaxe h2{
	text-transform: none;
}
#parallaxe ,#parallaxe2{
	background-size: 100%!important;
}
#parallaxe .av-parallax-inner,#parallaxe2 .av-parallax-inner{
	height: 870px!important;
}
#parallaxe_footer{
	background-size: 100%!important;
}
#parallaxe_footer .av-parallax-inner{
	height: 800px!important;
}
/* Réservation */
#autorisation{
		background-image: none!important;
		font-family: 'pantonregular'!important;
		padding-left: 1%!important;
	}
/* Calendrier */
#DOPSelect-DOPBSPCalendar-form-field2_4-phone_code{
	display: none!important;
}
#reservation section p{
	font-family: 'pantonbold',sans-serif;
	background-image: url(/wp-content/themes/sea_jump/images/picto_reserver.png);
	background-repeat: no-repeat;
	background-position: 0% -11px;
	padding-left: 10%;
}


.DOPBSPCalendar-navigation{
	background-color: transparent!important;
	border: none!important;
}
.DOPBSPCalendar-month {
	background-color: transparent!important;
	border: none!important;
}
.DOPBSPCalendar-month-year{
	background-color: transparent!important;
	border: none!important;
	text-align: center!important;
}

.DOPBSPCalendar-navigation .dopbsp-add-btn,.DOPBSPCalendar-navigation .dopbsp-previous-btn,.DOPBSPCalendar-navigation .dopbsp-next-btn,.DOPBSPCalendar-navigation .dopbsp-remove-btn {
	background-color: #00B6DF!important;
}
.DOPBSPCalendar-navigation .dopbsp-week .dopbsp-day{
	color: black!important;
}
.DOPBSPCalendar-container{
	width: 50%!important;
}
#ui-datepicker-div,.dopbsp-row1,.dopbsp-row4{
	display: none!important;
}
.DOPBSPCalendar-sidebar{
	width: 46%!important;
}

/* Formulaire */
#DOPBSPCalendar-form1{
	background-color: #FFEE00!important;
	border: none!important;
}
#DOPBSPCalendar-form2 h4{
	display: none!important;
}
#DOPBSPCalendar-form2 label{
	color: black;
	font-style: normal;
	font-family: 'pantonbold',sans-serif;
}
div.dopbsp-payment-first{
	visibility: hidden!important;
	display: none!important;
}
#DOPBSPCalendar-order2{
	background-color: #FFEE00!important;
	border-color:#ffee00!important;
}

#DOPBSPCalendar-sidebar-column-wrapper-1-2 input{
	background-color: #000000!important;
	border-color: black!important;
	color: #FFFFFF!important;
	padding-left: 2%!important;
}
.dopbsp-input-wrapper{
	width: 47%!important;
	display: inline-block!important;
	padding-left: 4%;
	
}
.DOPBSPCalendar-sidebar .dopbsp-module, .DOPBSPCalendar-outer-sidebar .dopbsp-module{
	margin: 0!important;
    background-color: transparent!important;
    border: none!important;
}
.dopbsp-row6{
	margin-bottom: -4%;
	margin: 0!important;
}
.dopbsp-row7{
	width: 53%;
	margin: 0 auto!important;
	display: table;
	margin-top: -77px!important;
	margin-left: 48%!important;
}
.main_color tr:nth-child(2n+1), .main_color .pricing-table > li:nth-child(2n+1), .main_color .pricing-extra{
	background-color: #FFEE00!important;
}
input#DOPBSPCalendar-submit2{
	background-color: #00B6DF!important;
	color: #ffee00!important;
	font-family: 'pantonbold',sans-serif;
	font-size: 20px!important;
	text-transform: uppercase;
	width: 100%;
	line-height: 20px;
	height: 35px;
	margin-top: 3px;
}
input#DOPBSPCalendar-submit2:hover{
	background-color: #ffee00!important;
	color: #06b6df!important;
	border: 1px solid #06b6df!important;
}
#DOPBSPCalendar-order2 .dopbsp-input-wrapper{
	min-width: 80%;
	
}


/* Boutique */

#le_shop .av-subheading{
	color: #ffffff;
	opacity: 1!important;
}
#le_shop .avia_textblock{
	background-color: #ffffff;
}
#prix{
	position: absolute;
	top: 8%!important;
	right: -4%;
	background-image: url(/wp-content/themes/sea_jump/images/bouton_prix.png);
	background-repeat: no-repeat;
	width: 40%;
	background-size: cover;
	font-size: 48px;
	color: #ffffff;
	font-family: 'pantonbold',sans-serif;
	height: 90px;
	line-height: 80px;
	text-align: center;
}

.blog-categories, #le_shop .slide-meta{
	display: none;
}
#le_shop article{
	background-color: #ffffff;
	height: 515px;
	text-align: center;
	width: 29%;
	margin: 20px;
}
#le_shop article .slide-entry-excerpt{
	padding-bottom: 5%;
	min-height: 63px;
}
	

	
#le_shop .image-overlay-inside, #le_shop .image-overlay.overlay-type-extern{
	display: none;
}
#le_shop a.slide-image {
    pointer-events: none;
	border-radius: 0px;
	background-color: #00B9E2;
}
#le_shop article img{
	border-radius: 0px;
	width: 100%;
}
#le_shop h3{
	font-family: 'pantonregular',sans-serif!important;
	padding-top: 6%;
}
#le_shop h3 a{
	pointer-events: none;
}
#le_shop .avia-content-slider .slide-image{
	position: initial!important;
}
#le_shop .avia-slideshow-arrows a{
	position: relative;
	display: inline-block;
	margin: 0 auto!important;
	left: 45%;
	opacity: 1;
	width: 65px;
}
#le_shop .avia-slideshow-arrows a::before{
	background: #fff;
	border-radius: 30px;
	color: #000;
	margin-left: 7%;
}
#le_shop .avia-slideshow-arrows a:hover:before{
	background: #FFEE00!important;
}


/* Staff */
#le_staff .avia_textblock h3{
	font-family: 'pantonbold', sans-serif!important;
	font-size: 36px!important;
	
}
#le_staff p{
	font-family: 'pantonbold' sans-serif!important;
}
.team-member-job-title{
	color: #000000!important;
	font-family: 'pantonregular',sans-serif!important;
} 
.team-member-name{
	font-size: 19px!important;
	font-family: 'pantonregular',sans-serif!important;
}
.avia-team-member .team-social{
	background: none!important;
	border: none!important;
}
a.facebook{
	color: #37589B!important;
}
a.facebook:hover{
	color: #FFEE00!important;
}
.team-img-container img{
	width: 100%;
	border-radius: 0px;
}
.team-img-container{
	border-radius: 0px;
}

/* Témoignages */
.avia-slider-testimonials .avia-testimonial-content p{
	font-size: 30px;
	line-height: 28px;
	text-align: left;
	font-family: 'pantonbold',sans-serif;
}
#top .av-large-testimonial-slider .avia-testimonial-name{
	color: #9c9e9f;
	font-size: 18px;
	font-family: 'pantonbold', sans-serif;
}
#top .av-large-testimonial-slider .avia-testimonial-meta{
	float: left;
}
.avia-testimonial-row{
	min-height: 200px;
}

/* Portfolio */
.avia-fullwidth-portfolio{
	background-color: #000000!important;
	
}
.image-overlay .image-overlay-inside::before{
		content: none;
}
.avia_transform a:hover .image-overlay{
	background-color: #FFEE00;
	opacity: 0.3!important;
}
.avia-fullwidth-portfolio .sort_width_container{
	border: none;
}
#js_sort_items span.text-sep{
	display: none!important;
}
#js_sort_items a.active_sort{
	background-color: #00b6df!important;
}
#js_sort_items a{
	color: #ffffff!important;
	padding-left: 2%;
	padding-right: 2%;
	background-color: #424854;
	float: right;
	margin-left: 0.5%;
}

#js_sort_items{
	background-color: #000000!important;
}

#parallaxe_footer a:hover img{
	margin-top: -3%;
	transition: all 0.3s ease 0s;
}
/* Twitter */
#twitter {
	text-align: center;
}
#twitter .rotatingtweet{
	width: 100%;
}
/* Contact */
#contact section.av_textblock_section p{
	line-height: 1.1em;
	margin-top: 1%;
}
#contact_formulaire .form_element_half{
	width: 47%;
	display: block;
	float: left;
}

#contact_formulaire input, #contact_formulaire textarea{
	background-color: #000000!important;
	border: none!important;
}
#contact_formulaire h3{
	font-family: 'pantonregular', sans-serif!important;
	font-size: 36px!important;
}
#contact_formulaire p.form_element_half input,#contact_formulaire p.form_element_half textarea{
	font-size: 18px!important;
	font-family: 'pantonregular', sans-serif!important;
}
#contact_formulaire .avia_ajax_form .form_element_half{
	margin-left: 0;
	clear: both;
}
#element_avia_4_1{
	display: block;
	right: 0;
	margin-left: 1%!important;
	clear: none!important;
	margin-top: -122px!important;
}
#contact_formulaire textarea{
	line-height: 1.1em!important;
}
#contact_formulaire input[type="submit"]{
	background-color: #00b9e2!important;
	background-image: url(/wp-content/themes/sea_jump/images/picto_envoyer.png)!important;
	background-repeat: no-repeat!important;
	background-position: right center;
	padding-right: 7%;
	float: right;
	color: #fff;
	margin-right: 5%;
}
#contact_formulaire .button.av-sending-button{
	animation: none;
	-webkit-animation: none;
	background-size: auto!important;
}
#contact_formulaire input[type="text"],#contact_formulaire textarea{
	color: #ffffff!important;
}
.gmnoprint img{
	width: 80px!important;
	height: 80px!important
}
#contact_formulaire h3.avia-form-success{
	border-color: #FFEE00;
}
#top #wrap_all .error .text_area,#top #wrap_all .error .text_input{
	border: 3px solid #00B6DF!important;
} 

/* Footer */
#footer{
	border: none;
}
#footer .widget{
	overflow: visible!important;
}

#footer a,#footer p{
	font-family: 'pantonbold',sans-serif;
	font-size: 34px;
	line-height: 1.5em;
	display: inline;
}
#footer a.icones_social1,#footer a.icones_social2,#footer a.icones_social3{
	display: inline-block;
}
div.container_footer{
	width: 65%!important;
	margin: 0 auto;
}
.social_footer a img{
	margin: 0 auto;
	
}
.social_footer #logos{
	float: right!important;
}
.social_footer img{
	margin: 0 auto;
}
div.social_footer{
	text-align: center;
}
#text-2 a {
	background-image: url(/wp-content/themes/sea_jump/images/mail_footer.png);
	background-repeat: no-repeat;
	background-position: 0% 49%;
	padding-left: 50px!important;
}
#text-3 {
	text-align: right;
}
#text-3 p{
	background-image: url(/wp-content/themes/sea_jump/images/phone_footer.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	padding-left: 18px!important;
	background-size: 4%;
}

#socket a{
	font-size: 12px;
	color: #FFEE00;
	padding-right: 2%;
	font-family: 'pantonregular',sans-serif;
	
}
#socket {
	border-top: none!important;
	background-color: transparent!important;
	padding-left: 2%;
}
#socket .copyright{
	color: #FFEE00;
	width: 100%;
}
#socket .container {
	padding: 0;
}
.social_footer img{
	margin-bottom: -2%;
}
.social_footer a.icones_social1:hover img,.social_footer a.icones_social2:hover img,.social_footer a.icones_social3:hover img{
	opacity: 0;
	transition: opacity 1s ease-in-out;
	-webkit-transition: opacity 1s ease-in-out;
  	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
}
#footer a.icones_social1:hover {
	background-image: url(/wp-content/themes/sea_jump/images/twitter_footer-hover.png) ;
	background-repeat: no-repeat;
	background-position: center 0px;
}
#footer a.icones_social2:hover {
	background-image: url(/wp-content/themes/sea_jump/images/facebook_footer-hover.png) ;
	background-repeat: no-repeat;
	background-position: center 0px;
}
#footer a.icones_social3:hover {
	background-image: url(/wp-content/themes/sea_jump/images/youtube_footer-hover.png) ;
	background-repeat: no-repeat;
	background-position: center 0px;
}
#accroche_footer{
	color: #ffee00!important;
	font-size: 30px;
	font-family: 'pantonregular',sans-serif!important;
	display: block;
	margin: 0 auto;
}
#accroche_footer b{
	font-family: 'pantonbold',sans-serif!important;
	color: #ffee00!important;
}
/* page 404 */

#page404 {
	font-size: 200px!important;
	color: #FFEE00!important;
	margin: 12%;
	margin-bottom: 7%;
}

/* Responsive */

/* Vue smartphone */

@media screen and (max-width:760px){
	
	#parallaxe_footer a:hover img{
		margin-top: 0;
		transition: none;
	}
	#layer_slider_1{
		display: none!important;
	}
	#header img{
		width: 63%;
	}
	.header-custom-image{
		width: 50%;
	}
	.responsive .logo img{
		right: -65px!important;
	}
	.responsive #top .logo{
		width: 100%;
		padding-left: 10%;
		padding-top: 3%;
	}
	/* Menu */
	#mobile-advanced{
		background-color: #00b6e0;
		
	}
	#mobile-advanced li > a::before{
		content: none!important;
		color: #ffEE00;
	}
	#mobile-advanced a{
		color: #ffee00!important;
		font-family: 'pantonbold',sans-serif!important;
	}
	#mobile-advanced a:hover{
		color: #00b6e0!important;
		background-color: #ffee00!important;
	}
	#advanced_menu_toggle, #advanced_menu_hide{
		color: #ffee00;
		background-color: #00b6e0;
	}
	#advanced_menu_toggle:hover, #advanced_menu_hide:hover{
		color: #00b6e0!important;
		background-color: #ffee00!important;
	}
	/* Reserver */
	#reservation section p{
		display: none;
	}
	#reservation h2{
		font-size: 0.75em!important;
		text-align: center;
	}
	.DOPBSPCalendar-container{
		width: 100%!important;
	}
	.DOPBSPCalendar-sidebar{
		width: 100%!important;
	}
	input#DOPBSPCalendar-submit2{
		font-size: 0.95em;
	}
	#DOPBSPCalendar-form-field2_6{
		width: 20%!important;
	}
	.DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type="submit"]{
		margin: 0 -20px!important;
	}
	#top form {
  		margin-bottom: 100px;
	}
	
	/* Parallaxe */
	
	#parallaxe .container,#parallaxe2 .container{
		max-width: 100%!important;
	}
	/* Boutique */
	#le_shop article{
		height: 450px!important;
		margin-top: 10%!important;
		margin: 20px!important;
		width: 90%!important;
	}
	#prix{
		width: 35%;
		background-image: url(/wp-content/themes/sea_jump/images/bouton_prix_smartphone.png);
		background-repeat: no-repeat;
		right: -8%;
	}
	#le_shop article .slide-entry-excerpt{
		padding-bottom: 3%;
	}
	
	.slide-content{
		max-width: 100%!important;
	}
	
	

	/* le staff */
	
	#le_staff h2,.team-member-name,.team-member-job-title {
		text-align: center!important;
	}
	.team-social{
		background-color: #FFEE00!important;
		border: none!important;
	}
	#top .av-large-testimonial-slider .avia-testimonial-content p{
		font-size: 1.3em!important;
		line-height: 1em!important;
	}
	.team-img-container img{
		width: auto;
	}
	
	/* Contact */
	
	#contact_formulaire input[type="submit"]{
		background-size: 15%;
		margin-right: 0;
	}
	#contact p,#contact h2{
		text-align: center;
	}
	#contact_formulaire input,#contact_formulaire .form_element_half{
		width: 100%;
	}
	#element_avia_4_1{
		margin-top: 0!important;
		margin-left: 0!important;
	}
	
	/*FOOTER */
	
	div.container_footer{
		width: 100%!important;
	}
	div.container_footer a{
		font-size: 2em!important;
	}
	div.container_footer p{
		font-size: 2em!important;
	}
	#footer #text-2,#footer #text-3{
		text-align: center;
		padding-left: 0!important;
	}
	#footer #text-3{
		background-position: 15% 0%;
	}
	
	#socket{
		text-align: center;
		padding-top: 2%;
	}
	.social_footer #logos{
		float: none!important;
	}
	#text-3 p{
		background-size: 4%;
	}
}

/* Vue Tablette */
@media screen and (min-width:761px) and (max-width:1200px){
	.logo img{
		width: 80%;
		padding-top: 3%;
		padding-left: 30%;
	}
	#header_main .container{
		padding: 0 10px;
	}
	#reservation section p{
		background-size: 10%!important;
		background-position: 0 -4px!important;

	}
	
	#prix{
		right: -20%!important;
		width: 66%;
		top: 10%!important;
		background-position: 42% 55%;
		background-image: url(/wp-content/themes/sea_jump/images/prix_tablette.png);
	}
	
	#le_shop article{
		margin-left: 20px;
		width: 27%;
	}
	
	#le_staff div .av_one_fourth {
    	margin-left: 3%!important;
    	width: 20.5%!important;
		clear: none!important;
		margin-top: 50px!important;
	}
	div.slide-content{
		height: 230px;
	}
	
	
	section.avia-team-member{
		text-align: center;
	}
	.avia-testimonial_inner p{
		font-size: 1.5em!important;
		line-height: 1.5em!important;
	}
	div.container_footer{
		width: 100%!important;
	}
	div.container_footer a{
		font-size: 2em!important;
	}
	
	#footer #text-2,#footer #text-3{
		text-align: center;
		padding-left: 0!important;
	}
	#footer #text-3{
		background-position: 15% 0%;
	}
	#text-3 p{
		background-position: 0% -10%!important;
	}
	
	
}

/* Cas Particuliers */
@media screen and (max-width:419px){
	#prix{
		right: -6%;
		background-size: 92%;
		font-size: 2em;
		line-height: 150%;
		background-position: 0 0%;
	}
	div.avia-content-slider-inner{
		padding-right: 2%!important;
	}
	
	
	#le_shop article {
		height: 400px;
	}
	#header_main{
		top: 25%;
	}
	.responsive #top .logo{
		width: 90%;
		margin-left: 9%;
	}
	.responsive .logo img{
		right: -50px!important;
	}
}

@media screen and (min-width: 420px) and (max-width: 544px){
	#prix{
		font-size: 2.5em!important;
		line-height: 175%!important;
		right: -9%!important;
		background-position: 30% 0;
		background-size: 75%;
	}
	#le_shop article{
		height: 590px!important;
	}
	
}


@media screen and (min-width: 545px) and (max-width: 640px){
	#prix{
		font-size: 3em;
		background-size: 80%;
		right: -8%;
		background-position: 30% 0;
	}
	#le_shop article{
		height: 650px!important;
}
	
}
@media screen and (min-width: 641px) and (max-width: 720px){
	#le_shop article{
		height: 510px;
	}
	
	#header_main img{
		width: 50%;
	}
	#prix{
		background-size: 80%;
		background-position: 30% 0;
	}
}
@media screen and (min-width: 721px) and (max-width: 760px){
	#prix{
		right: 5%!important;
		background-size: 66%;
		background-position: 45% 0%; 
			
	}
	
	#header_main img{
		width: 45%;
	}
	#le_shop article{
		width: 47%;
	}
}
@media screen and (min-width: 761px) and (max-width: 870px){
	#le_shop article{
		width: 27%!important;
		height: 330px!important;
		float: none!important;
		display: inline-block;
		margin-left: 3%!important;
		
	}
	#prix{
		font-size: 2.5em;
		background-size: 70%;
		right: -17%!important;
	}
	#le_shop input{
		width: 90%;
	}
}
@media screen and (min-width: 630px) and (max-width: 760px){
	#le_shop article {
		height: 560px!important;
		width: 65%!important;
	}
}
@media screen and (min-width: 871px) and (max-width: 1200px){
	
	#prix{
		right: -15% !important;
		background-size: 77%;
		font-size: 3em;
	}
	
}
@media screen and(min-width: 871px) and (max-width:920px){
#le_shop article input{
		width: 90%;
	}
#le_shop article {
		height: 400px!important;
	}
}
@media only screen and (min-width:501px) and (max-width:770px){
#le_staff .av_one_fourth{
		width: 47%!important;
		padding-left:1%!important;
	}
}
@media screen and (max-width: 767px){
	#parallaxe_footer a:hover img{
		margin-top: 0;
		transition: none;
	}
}
@media screen and (max-width:990px){
	li.av-language-switch-item{
		display: none;
	}
}
