@media only screen and (min-width: 1800px) {

.su-button-style-default span {width: 200px !important;}
#bouttons-pilates  span, #boutton-danse  span  {font-size: 20px !important;}
.photo-prof {margin: 0px 494px 0px 0px;}

}




@media only screen and (min-width: 1366px) {
	.teamItem {width: 20%;}

	/*Mise en forme de la page contact*/
	div .wpcf7{width:46%;}
	#texte-contact{position: absolute; left:62%; top:18%;}
	#texte-contact p span{text-align: justify; line-height: 20px; font-size: 25px !important ;}
	.su-gmap{position: absolute;left: 62% !important;margin: 0 auto;top: 38% !important;width: 100%;}
	.su-gmap iframe{ height: 212px !important;width: 429px !important;}
	/*Mise en forme de la page contact*/

.photo-prof {
    cursor: pointer;
    margin: 0px 398px 0px 0px !important;
    opacity: 0.4;
    transition: opacity 0.5s ease-in-out 0s;
	}

}

@media only screen and (max-width: 1340px) {
	.postItem, .membershipCardItem {width: 380px;}
	.postItemImg img {max-height: 254px;width: auto;}
	.relatedProducts .shopItem {width: 220px!important;height: auto!important;}
	.relatedProducts ul.shopItemsWrap li {width: 220px!important;height: auto!important;}
	.relatedProducts .shopItem .shopItemTextWrap h3 {padding-left: 20px!important;padding-right: 20px!important;}


#boutton-danse .su-button span {
    border-bottom-style: solid;
    border-bottom-width: 0;
    border-top-style: solid;
    border-top-width: 0;
    width: 133px !important;
}


.photo-prof {
    cursor: pointer;
    margin: 0px 336px 0px 0px;
    opacity: 0.4;
    transition: opacity 0.5s ease-in-out 0s;
}



}



@media only screen and (min-width: 1259px) and (max-width: 1365px){


/*code modifié*/
#boutton-danse .su-button span {border-bottom-style: solid;border-bottom-width: 0;border-top-style: solid;border-top-width: 0;width: 118px !important;}

#boutton-tarifs span { color: #932005 !important;font-size: 15px !important;font-weight: bold !important;}

#cours-collectifs{margin: 0 auto 12% !important;}

#image-professeur { margin-bottom: 24% !important;}

#eveil-image, #initiation-image, #contemporain-image {margin: 0 auto 3% !important;}
#texte-eveil p, #texte-initiation p, #texte-contemporain p, #texte-modern p, #texte-classique p {font-size: 40px !important; line-height: 21px !important;}

.su-lightbox { left: 34px;position: relative;top: 10px;}

.photo-prof {margin: 0px 233px 0px 0px;}

.ngg-galleryoverview {width: 66% !important; left: 18% !important;position: relative !important;}

#texte-contact {bottom: 71% !important;}

/*code modifié*/




/*Mise en forme de la page contact*/

.wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-range, .wpcf7-form .wpcf7-date,.wpcf7-form .wpcf7-form-control {font-size: 17px;}

div .wpcf7{margin-top:0px;width:40%;}
.wpcf7 p {line-height: 0;}
#texte-message span textarea{ height: 80px !important;}
.wpcf7 input{ height: 30px !important;}
.wpcf7 span{ margin-top: 17px !important; }
.wpcf7 p{  font-size: 22px ;}

#texte-contact{ bottom: 70%;margin: 0 auto -20px 65%;position: absolute;width: 100%;}
#texte-contact p{text-align: justify; line-height: 14px;}
#boutton-message {position: relative;}


.su-gmap{ left: 65% !important;margin: 0 auto;position: absolute;top: 34% !important;}
.su-gmap iframe{ height: 200px !important;width: 330px !important;}
/*Mise en forme de la page contact*/


}


@media only screen and (max-width: 1258px) {
	body {min-width: 1004px;}

/*code modifié*/

#boutton-danse .su-button span {border-bottom-style: solid;border-bottom-width: 0;border-top-style: solid;border-top-width: 0;width: 118px !important;}

#boutton-tarifs span { color: #932005 !important;font-size: 15px !important;font-weight: bold !important;}

#cours-collectifs{margin: 0 auto 12% !important;}

#image-professeur { margin-bottom: 24% !important;}

#eveil-image, #initiation-image, #contemporain-image {margin: 0 auto 3% !important;}
#texte-eveil p, #texte-initiation p, #texte-contemporain p, #texte-modern p, #texte-classique p {font-size: 40px !important; line-height: 19px !important;}

.su-lightbox {position: relative;top: 15px;}

.photo-prof {margin: 0px 191px  0px 0px;}

.su-youtube {margin: 0 0 -4.5em !important;}

#ngg-gallery-933-1 {left: 6% !important;position: relative !important;}

/*code modifié*/


/*code modifié*/
/*Mise en forme de la page contact*/

.wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-range, .wpcf7-form .wpcf7-date,.wpcf7-form .wpcf7-form-control {font-size: 17px;}

div .wpcf7{margin-top:15px;width:44%;}
.wpcf7 p {line-height: 0;}
#texte-message span textarea{ height: 80px !important;}
.wpcf7 input{ height: 30px !important;}
.wpcf7 span{ margin-top: 17px !important; }
.wpcf7 p{  font-size: 22px ;}

#texte-contact{ bottom: 68%;margin: 0 auto 0 62%;position: absolute;width: 100%;}
#texte-contact p{text-align: justify; line-height: 14px;}
#boutton-message {position: relative;}


.su-gmap{ left: 62% !important;margin: 0 auto;position: absolute;top: 34% !important;}
.su-gmap iframe{ height: 200px !important;width: 330px !important;}
/*Mise en forme de la page contact*/
/*code modifié*/





	.wrapper, .ourContact .wrapper, .singleProductWrap .wrapper, .singlePostWithSidebar .wrapper {width: 1004px;}
	.mainMenu ul li {margin-left: 20px;}
	.mainItemDesc {padding: 50px 30px 0;}
	.mainItemDesc p {margin-bottom: 42px;}
	.gridItemDesc {padding: 20px 20px 0 20px;}
	.gridItemDesc h3 {line-height: 26px;margin-bottom: 38px;font-size: 20px;}
	.gridItemDesc h3::before {bottom: -22px;}
	.gridItemDesc .viewMore {left: 20px;bottom: 18px; width: calc(100% - 40px);}

	.footerMenu li {margin: 0 4px;}
	.postItem, .membershipCardItem {width: 310px;}
	.membershipCardItem {min-height: 480px;}
	.membershipCardItem p {padding: 0 15px;}
	.membershipCardItem h3 {line-height: 80px;margin-bottom: 40px;}
	.membershipCard {margin-bottom: 38px;}
	.membershipCardItem p {margin-bottom: 45px;}
	.postItemImg img {max-height: 207px;}
	.storyImg, .storyDesc, .contactGallery, .contactInfo {width: 487px;}
	.contactGallery img {width: 100%;max-width: 100%;height: auto;}
	.contactInfo h3::before, .storyDesc h3::before {display: none;}
	.contactInfo h3, .storyDesc h3 {margin-bottom: 56px;}
	.teamItem:hover .teamItemNameWrap h3 {padding-top: 76px;}
	.teamItemDesc {padding-top: 40px;}
	.teamItemDesc img {width: 150px;height: auto;margin-bottom: 30px;}
	.teamItemDesc p {width: 100%;}
	.teamItemDesc p.teamItemDescText {margin-bottom: 25px;}
	.productFilter li {margin-left: 32px;}
	.eventItemDesc {padding: 30px 0 0 0;}
	.eventItemDesc h3, .eventItemDesc p {padding-right: 40px;}
	.productGallery {width: 542px!important;}
	.galleryThumb {width: 100px;}
	.productGalleryWrap {width: 422px;height: 422px;}

	#footer {text-align: center;}
	.footerSocial {float: right;display: inline-block;margin-top: 31px; margin-left:-13px;margin-right: 18px;vertical-align: top;}


	.footerSubscribe {float: none;display: inline-block;margin-top: 11px;margin-right: 0;margin-left: 18px;vertical-align: top;}
	.copyright {padding-top: 47px;}
	.footerMenu {top: 55px;}
	
	/* Blog with sidebar */
	.contentLeft {width: 704px;}
	/* Single post with sidebar */
	.relatedPostsItemV2 {width: 214.6666px;}
	.singlePostWithSidebar .comment-form-author, .singlePostWithSidebar .comment-form-email, .singlePostWithSidebar .comment-form-url {width: 221.3333px;}

	

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

	/*code modifié*/

	.mobileMenu {top: 0px !important;}
	#bouttons-pilates  span, #boutton-danse  span  {font-size: 17px !important;}
	.su-button-style-default span {width: 150px !important;}

	#bienfaits-pilates-image,#bienfaits-liste-image,#cours-collectifs, #image-cours-stage{margin :auto !important;float: inherit !important; top:0 !important;}

	.singlePostWrap .alignleft {float: inherit !important; display: block !important; margin :auto !important;}

	#texte-bienfaits,#texte-cours-collectifs,#pilates-liste,#cours-stages {position: relative !important;top: 20px !important;}

	#pilates-liste,#texte-cours-collectifs{width: 100% !important;}

	.singlePostWrap .alignright {float: none !important; margin :auto !important;}

	#tablepress-4{position: relative !important; right : 0 !important; margin-top:0 !important;}

	#image-professeur{margin: 0 auto !important; float: inherit !important; }
	#image-professeur img {margin :auto !important;display: block !important;}



	#boutton-danse .su-button span{width: 210px !important;}

	#eveil-image, #initiation-image, #contemporain-image, #modern-image, #classique-image {margin:auto !important; float: inherit !important; top:0!important;}
	#eveil-image img,#initiation-image img , #contemporain-image img, #modern-image img,#classique-image  img {display: block !important; margin: auto !important;}

	#texte-eveil,#texte-initiation, #texte-contemporain, 
	#texte-modern,#texte-classique {width: 100% !important; left: 0 !important;padding: 0 !important;position: relative !important;top: 20px !important;}

	.photo-prof  {margin: 0px 123px 0px 0px !important; }

	.su-youtube {margin: 0 0 -2.5em !important;}

	 #post-2265 p, #post-2101 p {margin: 26px !important;text-align: justify !important;}


	 .ngg-galleryoverview {display: block !important; margin: auto !important; overflow: hidden !important;width: 85% !important;}

	 div .wpcf7 {margin-top: 20px !important;}
	 #texte-contact {bottom: 68% !important;;margin: 0 auto 0 50% !important;}
	 .su-gmap {left: 50% !important;}


	
	 /*code modifié*/



body {min-width: 758px;}
	body.animated {left: -258px;}
	body.animated #header .headerWrap {left: -258px!important;}
	body.animated.fixedMainMenu #header .headerWrap {left: 0!important;}
	.page-template-templ-page-with-header-php .wrapper, .single-post .singlePostWithSidebar .wrapper,
	.wrapper, .ourContact .wrapper, .singleProductWrap .wrapper, .page.page-template-default .wrapper {width: 758px;}
	
	/* Home */
	.logo {margin: 14px 0 14px 20px;}

	.mainMenu {display: none;}
	.showMobileMenu {display: block;position: relative; float: right; width: 22px;height: 16px;margin: 22px 20px 0 0;cursor: pointer; -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out; transition: .5s ease-in-out;}
	.showMobileMenu span {position: absolute; display: block;left: 0; height: 2px;width: 100%; background: #333333;opacity: 1;-webkit-transition: background 0.3s ease;-moz-transition: background 0.3s ease;-o-transition: background 0.3s ease;transition: background 0.3s ease; -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg); transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
	.showMobileMenu span:nth-child(1) {top: 0px;}
	.showMobileMenu span:nth-child(2),.showMobileMenu span:nth-child(3) {top: 7px;}
	.showMobileMenu span:nth-child(4) {top: 14px;}
	.showMobileMenu.open span:nth-child(1) {top: 7px;width: 0%;left: 50%;}
	.showMobileMenu.open span:nth-child(2) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
	.showMobileMenu.open span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
	.showMobileMenu.open span:nth-child(4) {top: 7px;width: 0%;left: 50%;}
	
	.is-sticky .showMobileMenu span {background: #333333!important;}
	
	#ecwid_body.page-template-default.ecwid-shopping-cart .showMobileMenu span,
	.home .showMobileMenu span, .page-template-templ-classes .showMobileMenu span, .single-product .showMobileMenu span, .page.woocommerce-cart .showMobileMenu span, 
	.page-template-templ-events .showMobileMenu span, .archive.tax-product_cat .showMobileMenu span, .archive.post-type-archive-product .showMobileMenu span, .page.woocommerce-checkout .showMobileMenu span,
	.page-template-templ-wishlist .showMobileMenu span, .single-uni_event .showMobileMenu span, .page-template-templ-about .showMobileMenu span, .page-template-templ-contact .showMobileMenu span {background: #fff;}

	.fixedMainMenu .showMobileMenu span {background: #333333!important;}
	
	body.animated .mobileMenu {right: 0;}
	.mobileMenu {display: block; position: fixed;top: 50px;right: -258px;width: 257px;height: 100%;border-left: 1px solid #e5e5e5;overflow: auto; background: #f4f4f4;z-index: 0;-webkit-transition: right 0.6s ease;-moz-transition: right 0.6s ease;-o-transition: right 0.6s ease;transition: right 0.6s ease;}
	.mobileMenu ul {list-style: none;max-height: 100vh;}
	.mobileMenu ul li {display: block;}
	.mobileMenu ul li a, .mobileMenu ul li a:visited {display: block;line-height: 62px;padding: 0 22px;color: #7f7f7f;font-size: 12px;font-family: 'Montserrat', sans-serif;text-transform: uppercase;text-decoration: none;
	-webkit-transition: background-color 0.3s ease, color 0.3s ease;-moz-transition: background-color 0.3s ease, color 0.3s ease;-o-transition: background-color 0.3s ease, color 0.3s ease;transition: background-color 0.3s ease, color 0.3s ease;}
	.mobileMenu ul li.current-menu-item > a, .mobileMenu ul li a:hover {color: #0b0b0b;background-color: #fff;}
	.mobileMenu ul li ul li a {line-height: 32px;padding-left: 42px;text-transform: none;}
	.mobileMenu ul li ul li ul li a {padding-left: 62px;}

	.bx-wrapper .bx-controls-direction a.bx-prev {left: 20px;}
	.bx-wrapper .bx-controls-direction a.bx-next {right: 20px;}
	.slideDesc h2 {line-height: 50px;font-size: 40px;margin-bottom: 30px;}
	.mainItemDesc {padding-top: 30px;}
	.mainItemDesc h3 {line-height: 36px;font-size: 28px;margin-bottom: 50px;}
	.mainItemDesc h3:before {bottom: -27px;}
	.gridItemDesc {padding: 50px 30px 0 40px;}
	.gridItemDesc h3 {line-height: 30px;margin-bottom: 48px; font-size: 22px;}
	.gridItemDesc h3:before {bottom: -27px;}
	.gridItemDesc .viewMore {left: 40px;bottom: 27px;width: calc(100% - 70px);}
	.gridItem, .gridItemWrapLeft, .gridItemWrapRight {width: 100%;}
	.membershipCardItem, .postItem {width: 408px;}
	.membershipCardItem {min-height: 536px;}
	.membershipCardItem p {padding: 0 45px;margin-bottom: 55px;}
	.membershipCardItem h3 {line-height: 105px;margin-bottom: 50px;}
	.membershipCard {margin-bottom: 48px;}

	.postItemImg img {max-height: 272px;width: auto;}
		
	/* About */
	.ourStory {padding-top: 100px;padding-bottom: 100px;}
	.storyImg {width: 570px;margin-left: 94px;margin-bottom: 40px;}
	.storyDesc {width: 570px;margin-right: 94px;}
	.teamItem {width: 33.3333%;}
	.teamItemDesc {padding-top: 60px;}
	.teamItemDesc img {width: 200px;}
	.teamItemDesc p {padding: 0 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
	.sbi_item {width: 25%;}
	.parallaxBox {height: 500px;}

	/* Page default with pageHeader */
	.page-template-templ-page-with-header-php .pageHeader {margin-bottom: 90px;}

	/* Blog */
	.single-post .uni-container, .page-template-templ-blog .uni-container {padding-top: 20px;}
	.blogCategoryList {margin: 0px 0 10px;}
	.page-template-templ-blog .postItem, .archive.category .postItem, .archive.tag .postItem {width: 354px;}
	.archive.tag .blockTitle, .archive.category .blockTitle {padding-top: 0;}
	.pagination ul {margin-bottom: 67px;}
	.pagination ul li {margin-bottom: 11px!important;}

	/* Cart */
	.pagePanel {padding: 0 20px;}
	table.uni-wishlist-table td:first-child, .cartPage table td:first-child {padding-left: 10px!important;}
	.cartProduct {padding-left: 148px;}
	.calculateShipping, .cartTotals {width: 354px; margin-right: 20px;}
	.updateCartBtn, .checkoutBtn, .calculateShipping p.stateCountry, .calculateShipping p.postcodeZip, .calculateShipping button {width: 167px;}
	.uni-wishlist-item-image {margin-right: 20px;}

	/* Checkout */
	.checkoutPage {padding-left: 20px;padding-right: 20px;}
	.checkoutPage .fcell {width: 50%;padding-right: 15px;}
	.checkoutPage .mcell {width: 50%;padding-left: 15px;padding-right: 0;}
	.checkoutPage .scell {width: 100%;padding-left: 0;padding-top: 40px;}

	/* Classes callendar */
	.classesCallendar {padding: 0 20px 100px;}
	.classesCallendar .fc-event .fc-content {padding-top: 6px;padding-left: 6px;}

	/* Contact */
	.ourContact .wrapper {padding: 100px 0;}
	.contactGallery {width: 570px;margin-left: 94px;margin-bottom: 40px;}
	.contactInfo {width: 570px;margin-right: 94px;}
	.location-map .map,
	.location-map {height: 400px;}

	/* Events */
	.eventItem {min-height: 10px; padding-left: 0;}
	.eventItemImg {position: relative;float: left; width: 50%;height: auto;top: auto;left: auto; margin-top: 0;}
	.eventItemDesc {float: right;width: 50%;padding-left: 30px;padding-bottom: 80px; padding-top: 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
	.eventItemTime {margin-bottom: 20px;}
	.eventLearnMore {width: calc(50% - 70px);}
	.categoryList {margin-right: -20px;}

	/* Single post + event */
	.single-uni_event .wrapper, .single-post .wrapper {width: 100%;padding: 0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
	.comment-form-author, .comment-form-email, .comment-form-url {width: 239.3333px;}

	.singlePostWrap iframe {height: 426px;}

	/* Single product */
	.productGallery {width: 680px!important;margin-left: 39px;}
	.galleryThumb {width: 120px;}
	.productGalleryWrap {width: 540px;height: 540px;}
	.productDesc {padding-top: 40px; margin-right: 163px;}
	.relatedProducts .shopItem:last-child {display: inline-block;}

	form.woocommerce-ordering {right: 20px;}
	.woocommerce-breadcrumb {margin: 0 20px!important;}

	/* Blog with sidebar */
	.single-post .singlePostWithSidebar .wrapper {padding: 0;}
	.contentLeft {width: 458px;}
	.single-post .singlePostWithSidebar.uni-container {padding-top: 55px;}
	/* Single post with sidebar */
	.relatedPostsItemV2 {min-height: 260px; width: 214px;}
	.relatedPostsItemV2:nth-child(2n+1) {margin-left: 0!important;}
	.singlePostWithSidebar .comment-form-author, .singlePostWithSidebar .comment-form-email, .singlePostWithSidebar .comment-form-url {width: 100%;margin-left: 0;}

}
	

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


	.membershipCardItem {min-height: 10px;margin-bottom: 40px;}
	.membershipCardItem p {min-height: 30px!important;}
	.postItem {height: auto;margin-bottom: 40px;}

		/*code modifié*/
	#bouttons-pilates  span, #boutton-danse  span  {font-size: 14px !important;}
	.su-button-style-default span {width: 115px !important;}

	#bienfaits-pilates-image,#bienfaits-liste-image,#cours-collectifs, #image-cours-stage{margin :auto !important;float: inherit !important; top:0 !important;}

	.singlePostWrap .alignleft {float: inherit !important; display: block !important; margin :auto !important;}

	#texte-bienfaits,#texte-cours-collectifs,#pilates-liste,#cours-stages {position: relative !important;top: 20px !important;}

	#pilates-liste,#texte-cours-collectifs{width: 100% !important;}

	.singlePostWrap .alignright {float: none !important; margin :auto !important;}

	#tablepress-4{position: relative !important; right : 55px !important; margin-top:0 !important;}

	#image-professeur{margin: 0 auto !important; float: inherit !important; }
	#image-professeur img {margin :auto !important;display: block !important;}



	#boutton-danse .su-button span{width: 160px !important;}

	#eveil-image, #initiation-image, #contemporain-image, #modern-image, #classique-image {margin:auto !important; float: inherit !important; top:0!important;}
	#eveil-image img,#initiation-image img , #contemporain-image img, #modern-image img,#classique-image  img {display: block !important; margin: auto !important;}

	#texte-eveil,#texte-initiation, #texte-contemporain, 
	#texte-modern,#texte-classique {width: 100% !important; left: 0 !important;padding: 0 !important;position: relative !important;top: 20px !important;}

	.photo-prof  {margin: 0px 52px 0px 0px !important; }

	.su-youtube {margin: 0 0 -2.5em !important;}

	 #post-2265 p, #post-2101 p {margin: 26px !important;text-align: justify !important;}

	 div .wpcf7 {margin-top: 20px !important;}
	 #texte-contact {bottom: 68% !important;;margin: 0 auto 0 41% !important;}
	 .su-gmap {left: 41% !important;}




}







@media only screen and (max-width: 768px) {
	body {min-width: 470px;}


	/*code modifié*/
	#bouttons-pilates  span, #boutton-danse  span  {font-size: 14px !important;}
	.su-button-style-default span {width: 115px !important;}

	#bienfaits-pilates-image,#bienfaits-liste-image,#cours-collectifs, #image-cours-stage{margin :auto !important;float: inherit !important; top:0 !important;}

	.singlePostWrap .alignleft {float: inherit !important; display: block !important; margin :auto !important;}

	#texte-bienfaits,#texte-cours-collectifs,#pilates-liste,#cours-stages {position: relative !important;top: 20px !important;}

	#pilates-liste,#texte-cours-collectifs{width: 100% !important;}

	.singlePostWrap .alignright {float: none !important; margin :auto !important;}

	#tablepress-4{position: relative !important; right : 55px !important; margin-top:0 !important;}

	#image-professeur{margin: 0 auto !important; float: inherit !important; }
	#image-professeur img {margin :auto !important;display: block !important;}

	#boutton-danse .su-button span{width: 120px !important;}


	#eveil-image, #initiation-image, #contemporain-image, #modern-image, #classique-image {margin:auto !important; float: inherit !important; top:0!important;}
	#eveil-image img,#initiation-image img , #contemporain-image img, #modern-image img,#classique-image  img {display: block !important; margin: auto !important;}

	#texte-eveil,#texte-initiation, #texte-contemporain, 
	#texte-modern,#texte-classique {width: 100% !important; left: 0 !important;padding: 0 !important;position: relative !important;top: 20px !important;}

	#professeur {margin: auto !important;}
	.photo-prof  {margin: 0px 39px 0px 0px auto!important; display: block !important;}

	.su-youtube {margin: 0 0 0 !important;}

	#actualites p{line-height: 25px !important;}
	#titre-actu span{font-size: 29px !important;}
	#contenu-actu span{font-size: 17px !important;}
	


	 #post-2265 p, #post-2101 p {margin: 26px !important;text-align: justify !important;}

	 div .wpcf7 {margin-top: 20px !important;}
	 #texte-contact {bottom: 68% !important;;margin: 0 auto 0 41% !important;}
	 .su-gmap {left: 41% !important;}

	/*code modifié*/



	.page-template-templ-page-with-header-php .wrapper, .single-post .singlePostWithSidebar .wrapper,
	.wrapper, .ourContact .wrapper, .singleProductWrap .wrapper, .page.page-template-default .wrapper {width: 470px;}
	.mainItemImg {float: none;width: 100%;}
	.mainItem {padding-bottom: 480px;}
	.mainItemDesc {width: 100%;height: 50%;padding-top: 80px; top: auto;bottom: 0;}
	.slideDesc h2 {line-height: 40px;margin-bottom: 20px;font-size: 30px;}
	.gridItem {padding-bottom: 280px;}
	.gridItemImg {width: 100%;}
	.gridItemDesc {width: 100%;height: 280px; top: auto;bottom: 0;padding-top: 30px; padding-left: 20px;padding-right: 20px;}
	.gridItemDesc .viewMore {left: 20px; width: calc(100% - 40px);}
	.classesBox h3 {line-height: 36px;font-size: 26px;}
	
	.uni-container {padding-bottom: 358px;}
	#footer {height: 250px;}
	.footerMenu {width: 100%;margin-left: 0;left: 0;}
	.footerSocial {margin-right: 30px;margin-left: 30px;}
	.footerSubscribe {margin-left: 30px;margin-right: 30px;}
	.blockTitle {line-height: 150px;padding-top: 0; font-size: 36px;}

	/* 404 */
	.page404Wrap {padding: 100px 20px;}
	.page404Wrap img {width: 100%;height: auto;max-width: 100%;}
	.page404Wrap p {line-height: 38px;}
	
	/* About */
	.pageHeader {height: 400px;}
	.pageHeader h1 {top: 209px; line-height: 40px;font-size: 30px;}
	.ourStory {padding-top: 50px;padding-bottom: 50px;}
	.storyImg, .storyDesc {width: 100%;margin-left: 0;margin-right: 0;}
	.teamItem {width: 50%;}
	.sbi_item {width: 50%;}
	.ourValues .wrapper {width: 100%;padding: 65px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
	.teamItemDesc {padding-bottom: 20px;}
	.teamItemDescWrap {width: 440px;padding: 0;}
	.closeTeamDesc {right: 22px;top: 22px;}
	.parallaxBox {height: 400px;}
	.parallaxBox h3 {font-size: 32px;}

	/* Page default with pageHeader */
	.page-template-templ-page-with-header-php .pageHeader {margin-bottom: 40px;}

	/* Blog */
	.page-template-templ-blog .postItem, .archive.category .postItem, .archive.tag .postItem {width: 408px;height: auto;padding-bottom: 30px;}

	/* Cart */
	.cartProduct {padding-left: 90px;min-height: 80px;line-height: 80px;}
	.uni-wishlist-item-details {min-height: 80px;line-height: 80px;}
	.uni-wishlist-item-title {padding-right: 20px;}
	.cartProductImg, .uni-wishlist-item-image {width: 80px;height: 80px;}
	.cartProductImg img, .uni-wishlist-item-image img {width: 80px!important;max-width: 80px!important;}
	.calculateShipping, .cartTotals {width: 100%;padding: 0 20px;margin-left: 0;margin-right: 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
	.calculateShipping {float: none;position: absolute;left: 0;bottom: 434px;}
	.cartTotals {margin-top: 232px;}
	.updateCartBtn, .checkoutBtn, .calculateShipping p.stateCountry, .calculateShipping p.postcodeZip, .calculateShipping button {width: 210px;}
	.pagePanel {height: auto;}
	.productFilter {width: 86%;margin-bottom: 19px;}
	.productFilter li {margin: 0 15px 6px;}
	.productFilter li:first-child {margin-left: 15px;}
	.woocommerce table.cart td.actions .coupon {float: left!important;padding-bottom: 0!important;}
	.coupon input[name="apply_coupon"] {top: 0;}
	.actions input[name="update_cart"] {float: right!important;top: 0;}
	.cartPage table td.actions {padding-left: 20px!important;padding-right: 20px!important;}
	.woocommerce-page .cart-collaterals .cart_totals {margin-right: 20px;}

	/* Checkout */
	.checkoutPage .fcell {width: 100%;padding-right: 0;}
	.checkoutPage .mcell {width: 100%;padding-left: 0;padding-top: 40px;}
	body .woocommerce form.login p.form-row {width: 100%!important;}

	/* Contact */
	.ourContact .wrapper {padding: 50px 0;}
	.contactGallery, .contactInfo {width: 100%;margin-left: 0;margin-right: 0;}
	.location-map .map,
	.location-map {height: 200px;}

	/* Events */
	.eventItem {}
	.eventItemImg {width: 100%;}
	.eventItemDesc h3, .eventItemDesc p {padding-right: 0;}
	.eventLearnMore {width: 100%;}
	.eventItemDesc {width: 100%;padding-left: 20px;padding-right: 20px;}
	.eventLearnMore {width: calc(100% - 40px); left: 20px;}

	.page-template-templ-events-php .pageTitle, .tax-uni_event_cat .pageTitle {float: none;}
	.sortingList {border-top: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;}
	.categoryList {border-top: 1px solid #e5e5e5;}


	.subscribeBox {padding-top: 100px;}
	.subscribeBox h3 {font-size: 26px;padding: 0 20px;}
	.subscribeBox p {padding: 0 20px;}
	.subscribeBox form {width: 100%;}
	.subscribeBox form input[type="text"] {float: none;margin: 0 auto 20px;} 
	.subscribeSubmit {float: none;margin: 0 auto;vertical-align: top;}

	/* Single event + post */
	.backToBtn {margin-bottom: 30px;}
	.singlePostWrap h1 {line-height: 50px;font-size: 46px;}
	.singlePostWrap h2 {font-size: 42px;}
	.singlePostWrap h3 {font-size: 38px;}
	.singlePostWrap h4 {font-size: 34px;}
	.singlePostWrap h5 {font-size: 30px;}
	.singlePostWrap iframe {height: 264px;} 
	.nextEventBox {height: 400px;padding-top: 100px;}
	.nextEventBox h3 {line-height: 36px;font-size: 30px;}



	.singleEventDetails .fcell, .singleEventDetails .scell {width: 100%;}
	.eventDetailItem {text-align: left;}

	.comment-form-author, .comment-form-email, .comment-form-url {width: 100%;margin-left: 0;} 

	/* Single product */
	.productGallery {margin-left: 0;width: 100%!important;}
	.galleryThumb {width: 100px;}
	.productGalleryWrap {width: 350px;height: 350px;}
	.productDesc {margin-right: 19px;}
	.relatedProducts .shopItem {width: 210px;}
	.single-product .woocommerce-tabs .entry-content {width: 470px;}
	#review_form #commentform .comment-form-author, #review_form #commentform .comment-form-email {width: 100%!important;margin-left: 0!important;}

	.parallaxBox,
	.classesBox {background-size: auto 100%!important;background-position: center center!important;background-attachment: inherit!important;}

	.eventRegistrationWrap {width: 400px;}
	.eventRegistrationForm {padding: 20px;}
	.eventRegistrationForm .form-row {width: 100%!important;padding: 0!important;margin-bottom: 20px!important;}
	.eventRegistrationFancyboxPopup .fancybox-close {right: -24px;}
	.membershipCardOrderMsg {margin-bottom: 11px;padding: 30px 40px 0;}

	form.woocommerce-ordering {position: relative;right: auto;top: auto;margin: 0 20px 20px 0!important;}

	.fc-day-header.fc-widget-header,
	.classesCallendar .fc-event .fc-title {max-width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}

	/* Blog with sidebar */
	.contentLeft {width: 100%;}
	.sidebarRight {width: 100%;}
	#calendar_wrap {display: inline-block;}
	/* Single post with sidebar */
	.relatedPostsItemV2 {width: 220px;}

}
@media only screen and (max-width: 639px) {
	.woocommerce table.cart td.actions .coupon {float: none!important;width: 100%!important;padding-bottom: 10px!important;}
	
}
@media only screen and (max-width: 630px) {
	/* Contact */
	.contactForm {width: 100%;padding-left: 30px;padding-right: 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
	
}
@media only screen and (max-width: 600px) {
	.page.woocommerce-account .wrapper {width: 100%;padding: 0 20px!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
	
}
@media only screen and (max-width: 594px) {
	.footerSubscribe {margin-top: 50px;}
}
@media only screen and (max-device-width: 479px) {
	body {min-width: 310px;}

	/*code modifié*/
	.uni-container{height: 100% !important; padding-bottom: 100px !important;}
	#footer {padding-top: 0 !important;}

	#video-pilates-1 ,#video-danse-1{display: none !important;}
	#video-pilates-2 {display: inherit !important;}
	#video-danse-2{display: inherit !important; color :#d64500 !important;}


	#tab-eveil-modif,#tab-initiation-modif,#tab-classique-modif,#tab-modern-modif,#tab-contemporain-modif 
	{bottom: 50px;font-size: 18px;left: 93px;line-height: 23px;position: relative; display: inherit !important;}

	.titre-tab-modif{position: relative !important;display: inherit !important; bottom: 21px !important;}


  
    

	#tablepress-4{display: none;}
	#tablepress-4-alter {left: -5% !important;}
	#tablepress-4-alter{display: inherit !important;}
	#tablepress-4-alter, #tablepress-4-alter tr, #tablepress-4-alter td, #tablepress-4-alter th{border: 1px solid grey; text-align: center;}
	#tablepress-4-alter { border-collapse: collapse;}
	#tablepress-4-alter th{font-size: 12px !important; background-color: #5bbabc;line-height: 20px !important;}
	#tablepress-4-alter tr, #tablepress-4-alter td{font-size: 11px !important; line-height: 5px !important;}
	#tablepress-4-alter .row-1 th{padding:3px !important;}
	.legende_planning_pilates{display:inherit !important; line-height: 5px !important;}



	.headerWrap {height: 110px;}
	.footerSocial { position: absolute; left:39%; top: 41%;}
	#pilates-liste {width: 100% !important;}
	#texte-cours-collectifs {width: 100% !important;}
	#titre_pilates_professeur{line-height: 50px !important;font-size: 41px !important; margin: 0 auto !important; display: block !important;}

	#image-professeur{margin : 0 auto !important;width: 100% !important; display: inline-flex;}
	#texte-professeur{margin: 0 auto !important;position: relative !important;text-align: center !important;width: 100% !important;}


	#texte-initiation{width: 100% !important;}
	#texte-initiation .su-lightbox{display: block;text-align: center;}

	#texte-contemporain {width: 100% !important; padding-left: 0 !important; padding-bottom: 10px !important;}
	#titre-texte-contemporain-span{position:relative !important;bottom: 8px !important;}
	#texte-contemporain-span{font-size: 14pt !important; line-height: 23px !important;}

	#titre-texte-jazz-span{position:relative !important;bottom: 8px !important;}
	#texte-jazz-span{font-size: 14pt !important; line-height: 23px !important;}

	#titre-texte-classique-span{position:relative !important;bottom: 8px !important;}
	#texte-classique-span{font-size: 14pt !important; line-height: 23px !important;}

	#titre-texte-contemporain, #titre-texte-modern{font-size: 41px !important; }
	#texte-modern{width: 100% !important;}
	#titre-texte-classique{line-height: 42px !important; }
	#titre-planning-danse, #titre-tarifs-danse{line-height: 50px !important; }
	#titre-professeur-danse{font-size: 47px !important;}
	#professeur {width: 100% !important;}
	.photo-prof {width: 84px !important; height: 84px !important; margin: 0 !important;}
	#mc4wp-form-1 { top: 290px;position:relative;}


	div .wpcf7 {margin: 0 auto;width: 107%;}
	#texte-contact {position: relative !important; margin : 0 auto !important; top : 25px;}
	#texte-contact p {line-height: 25px !important;}

	.su-gmap {position: absolute !important; top: 75% !important; left: 5% !important; }
	.gm-style{width: 300px !important; height: 300px !important;}

	.su-gmap iframe {height: 152px !important;width: 243px !important;}

	.su-responsive-media-yes {height: 30px !important ;overflow: auto;padding-bottom: 55.25%;position: relative;}




	/*code modifié*/


	.page-template-templ-page-with-header-php .wrapper, .single-post .singlePostWithSidebar .wrapper,
	.wrapper, .ourContact .wrapper, .singleProductWrap .wrapper, .page.page-template-default .wrapper {width: 310px;}

	.slideDesc h2 {line-height: 34px;font-size: 26px;}
	.mainItem {padding-bottom: 320px;}
	.mainItemDesc {padding: 30px 20px 0 20px;}
	.mainItemDesc h3 {line-height: 30px;font-size: 22px;margin-bottom: 20px;}
	.mainItemDesc h3:before {display: none;}
	.mainItemDesc p {line-height: 30px;margin-bottom: 20px; font-size: 18px;}
	.gridItemDesc h3 {margin-bottom: 20px;}
	.gridItemDesc h3:before {display: none;}
	.gridItem2 {padding-bottom: 280px;}
	.gridItem2 .gridItemDesc {height: 280px;}
	.shopItem {margin-left: 0;margin-right: 0;}
	.postItem {width: 300px;height: auto;padding-bottom: 40px; margin-left: 0;margin-right: 0;margin-bottom: 0;}
	.membershipCardItem {width: 300px;margin: 0 10px 40px 10px;}
	.membershipCardItem p {padding: 0 15px;}
	.membershipCardItem h3 {line-height: 80px;margin-bottom: 40px;}
	.membershipCard {margin-bottom: 38px;}
	.membershipCardItem p {margin-bottom: 45px;}

	.uni-container {padding-bottom: 220px !important;}
	.footerMenu {padding: 0 10px 0 30px;text-align: left; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
	.footerMenu li {margin-bottom: 6px;}
	#footer {padding-top: 138px;}

	/* About */
	.contactInfo h3, .storyDesc h3 {font-size: 40px;margin-bottom: 30px;}
	.teamItem {width: 100%;}
	.teamItem:hover .teamItemNameWrap h3 {padding-top: 110px;}
	.teamItemDescWrap {width: 280px;}
	.sbi_item {width: 100%;}

	/* Blog */
	.page-template-templ-blog .postItem, .archive.category .postItem, .archive.tag .postItem {width: 300px;}
	.page-template-templ-blog .blogPostWrap {padding-bottom: 0px;}

	/* Cart */
	.pageTitle {font-size: 20px;}
	.cartPage table th:first-child {width: 40%;}
	.cartPage table td:first-child {padding-left: 0;}
	.cartProduct {padding-left: 60px;min-height: 50px;line-height: 50px;}
	.cartProductImg {width: 50px;height: 50px;}
	.cartProductImg img {width: 50px!important;max-width: 50px!important;}
	.cartProduct h4 a {font-size: 14px;}

	.contentWrap.showMiniCart {-webkit-transform:translate3d(-321px, 0px, 0px);-moz-transform:translate3d(-321px, 0px, 0px);-ms-transform:translate3d(-321px, 0px, 0px);-o-transform:translate3d(-321px, 0px, 0px);transform:translate3d(-321px, 0px, 0px);}
	.miniCartPopup {width: 320px;right: -321px;}
	.miniCartPopupHead {padding-left: 20px;}
	.closeCartPopup {right: 20px;}
	.miniCartItemWrap {padding: 0 20px;}
	.updateCartBtn, .checkoutBtn, .calculateShipping p.stateCountry, .calculateShipping p.postcodeZip, .calculateShipping button {width: 100%;margin-left: 0;margin-right: 0;}
	.updateCartBtn {margin-bottom: 20px;}
	.cartTotals {margin-top: 318px;}
	.calculateShipping {bottom: 520px;}

	.woocommerce-cart table.cart td.actions .coupon .input-text {width: 100%!important;margin-right: 0!important;margin-bottom: 10px!important;}
	.actions input[name="update_cart"], .coupon input[name="apply_coupon"] {width: 100%!important;}
	.woocommerce-page .cart-collaterals .cart_totals {width: 100%!important;padding: 0 20px!important;margin-right: 0!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}

	.productFilter {width: 78%;margin-left: -15px;}
	.shopItemsWrap {margin-bottom: 0;}
	.parallaxBox h3 {line-height: 46px;font-size: 34px;}

	.checkoutPage .woocommerce .scell table.shop_table {margin-right: 0!important;}
	.checkoutPage .woocommerce .scell table.shop_table tbody td .cartItemImg {width: 50px!important;}
	.checkoutPage .woocommerce .scell table.shop_table tbody td .cartItemImg img {width: 100%;max-width: 100%;height: auto;}
	.checkoutPage .woocommerce .scell table.shop_table tbody td.product-name {padding-left: 68px!important;}
	.checkoutPage .woocommerce .scell table.shop_table tfoot .shipping td p {min-width: 100px;}

	/* Contact */
	.contactForm {padding: 60px 20px 70px 20px;}
	.contactForm h3 {font-size: 40px;}
	.contactForm .form-row {width: 100%!important;padding-right: 0!important;padding-left: 0!important;margin-bottom: 20px;}

	/* Events */
	.subscribeBox {padding-top: 50px;}
	.subscribeBox h3 {line-height: 36px;}
	.iconEmail {margin-bottom: 34px;}
	.subscribeBox {height: 520px;}
	.subscribeBox p {margin-bottom: 40px;}
	.subscribeBox form {padding: 0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
	.subscribeBox form input[type="text"] {width: 100%;}

	.singlePostWrap img.alignleft {width: 100%;height: auto; margin: 0 0px 22px 0;}
	.singlePostWrap img.alignright {width: 100%;height: auto; margin: 0 0 22px 0px;} 
	.singlePostWrap ul, .singlePostWrap ol {margin-left: 32px;}
	.singlePostWrap blockquote {margin-left: 10px;padding-left: 20px;}
	.nextEventBox {padding-top: 80px;}

	/* Single product */
	.galleryThumb {width: 50px;}
	.productGalleryWrap {width: 250px;height: 250px;}
	.productDesc {width: 100%!important;margin-right: 0;}
	.options {padding-top: 16px; margin-bottom: 20px;}
	.options .selectricWrapper {width: 100%;margin-left: 0!important;}
	.options .selectricWrapper:first-child {margin-bottom: 20px;}
	.blockTitle {line-height: 120px;font-size: 26px;}
	.blogPosts .blockTitle {line-height: 120px;}
	.relatedProducts {padding-bottom: 0;}
	.relatedProducts .shopItemsWrap {margin: 0;}
	.relatedProducts ul.shopItemsWrap li,
	.relatedProducts .shopItem {width: 300px!important;}
	.relatedProducts .shopItemTextWrap {height: 158px;margin-bottom: 36px;}
	.relatedProducts .shopItem .shopItemTextWrap h3 {padding-top: 160px;}
	.relatedProducts .shopItem:hover .shopItemTextWrap h3 {padding-top: 70px!important;}
	.single-product .woocommerce-tabs .entry-content {width: 310px;}

	.eventDetailItem {padding-left: 62px;padding-right: 15px;}
	.eventDetailItem i {left: 15px;}

	.pageHeader h1 {padding: 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}

	.classesDescPopup, .eventRegistrationWrap {width: 260px;} 
	.membershipCardOrderMsg {margin-bottom: 1px;padding: 20px 20px 0;}
	.fancyboxClassesPopup .fancybox-close {right: -24px;}
	
	.sortingList {margin-left: -20px;border-left: 0;}
	.sortingList, .categoryList {width: calc(50% + 20px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
	.sortingList span, .categoryList span {padding: 0 30px 0 0px;text-align: center;}
	.sortingList span i, .categoryList span i {right: 28px;}
	.sortingList ul li a, .categoryList ul li a {padding-left: 20px;}

	.singlePostWrap iframe {height: 174px;}

	/* Blog with sidebar */
	.postShareLinks {margin-left: -86px;}
	.postShareLinks a {margin: 0 4px;}
	.relatedPostsItemV2 {width: 100%;margin-left: 0!important;min-height: 10px;margin-bottom: 30px;}
	.relatedPostsItemV2:last-child {margin-bottom: 0!important;}

	#mc4wp-form-1 {position: relative !important;top: 0 !important;}

}

/*code modifié*/


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

	.uni-container{height: 100% !important; padding-bottom: 100px !important;}
	#footer {padding-top: 0 !important;}

	#video-pilates-1 ,#video-danse-1{display: none !important;}
	#video-pilates-2 {display: inherit !important;}
	#video-danse-2{display: inherit !important; color :#d64500 !important;}


	#tablepress-1 {  margin-left: -7% !important; margin-top: -7% !important;}
	.singlePostWrap #tablepress-1 th {font-size: 12px !important;}
	.singlePostWrap #tablepress-1 th, .singlePostWrap #tablepress-1 td {line-height: 12px !important;}
	#tablepress-1 tr td {font-size: 12px !important;}
  

/*tableau planning pilates responsive*/

	#tablepress-4{display: none;}
	#tablepress-4-alter .row-1 .column-1 {background-color: #f4f4f4;border-left: 1px solid #f4f4f4;border-top: 1px solid #f4f4f4;}
	#tablepress-4-alter {left: -7% !important;position: relative !important ;}
	#tablepress-4-alter{display: inherit !important;}
	#tablepress-4-alter, #tablepress-4-alter tr, #tablepress-4-alter td, #tablepress-4-alter th{border: 1px solid grey; text-align: center;}
	#tablepress-4-alter { border-collapse: collapse;}
	#tablepress-4-alter th{font-size: 12px !important; background-color: #5bbabc;line-height: 20px !important;}
	#tablepress-4-alter tr, #tablepress-4-alter td{font-size: 11px !important; line-height: 5px !important;}
	#tablepress-4-alter .row-1 th{padding:3px !important; color: black !important; font-weight: 400;}
	.legende_planning_pilates{display:inherit !important; line-height: 3px !important; font-size: 14px !important;}
/*tableau planning pilates responsive*/


/*tableau planning danse responsive*/
	#tablepress-9{display: none;}
	#tablepress-9-alter{display: inherit !important;}
	#tablepress-9-alter .row-1 .column-1 {background-color: #f4f4f4;border-left: 1px solid #f4f4f4;border-top: 1px solid #f4f4f4;}
	#tablepress-9-alter {left: -5% !important;position: relative !important ;}

	#tablepress-9-alter, #tablepress-9-alter tr, #tablepress-9-alter td, #tablepress-9-alter th{border: 1px solid grey; text-align: center;}
	#tablepress-9-alter { border-collapse: collapse;}
	#tablepress-9-alter th{font-size: 10px; background-color: #d64500; line-height: 20px !important;}
	#tablepress-9-alter tr, #tablepress-9-alter td{font-size: 12px; line-height: 10px !important;}
	#tablepress-9-alter .row-1 th{padding:3px; color: black; font-weight: 400;}
	.legende_planning_danse{line-height: 5px !important; display:inherit !important; font-size: 12px !important;}

	#tablepress-9-alter .row-14 .column-1, #tablepress-9-alter .row-14 .column-2, #tablepress-9-alter .row-14 .column-3, #tablepress-9-alter .row-14 .column-4,
	#tablepress-9-alter .row-14 .column-5, #tablepress-9-alter .row-14 .column-6, #tablepress-9-alter .row-14 .column-7{border:none;}

	#tablepress-9-alter .row-15 .column-1{border:none;}
	#tablepress-9-alter .row-15 .column-2{ color: #B70D65;font-family: 'Source Sans Pro'; }
	#tablepress-9-alter .row-15 .column-3{ color: #4C8544;font-family: 'Source Sans Pro'; }
	#tablepress-9-alter .row-15 .column-4{ color: #d64a00;font-family: 'Source Sans Pro'; }
	#tablepress-9-alter .row-15 .column-5{ color: #4bacc6;font-family: 'Source Sans Pro'; }
	#tablepress-9-alter .row-15 .column-6{ color: #2B4E85;font-family: 'Source Sans Pro'; }
	#tablepress-9-alter .row-15 .column-7{border:none;}

	/*Légende éveil*/
	#tablepress-9-alter .row-7 .column-3{ color: #B70D65; font-family: 'Source Sans Pro';}
	#tablepress-9-alter .row-7 .column-4{ color: #B70D65;font-family: 'Source Sans Pro'; }
	/*Légende initiation*/
	#tablepress-9-alter .row-5 .column-4{ color: #4C8544;font-family: 'Source Sans Pro'; }
	#tablepress-9-alter .row-8 .column-2{ color: #4C8544;font-family: 'Source Sans Pro'; }
	/*Légende contemporain*/
	#tablepress-9-alter .row-6 .column-4{ color: #d64a00;font-family: 'Source Sans Pro'; }
	#tablepress-9-alter .row-8 .column-5{ color: #d64a00;font-family: 'Source Sans Pro'; }
	#tablepress-9-alter .row-11 .column-3{ color: #d64a00;font-family: 'Source Sans Pro'; }
	#tablepress-9-alter .row-11 .column-5{ color: #d64a00;font-family: 'Source Sans Pro'; }
	/*Légende modern Jazz*/
	#tablepress-9-alter .row-2 .column-7{ color: #2B4E85;font-family: 'Source Sans Pro';}
	#tablepress-9-alter .row-3 .column-7{ color: #2B4E85;font-family: 'Source Sans Pro'; }
	#tablepress-9-alter .row-4 .column-4{ color: #2B4E85;font-family: 'Source Sans Pro'; }
	#tablepress-9-alter .row-12 .column-4{ color: #2B4E85;font-family: 'Source Sans Pro'; }
	#tablepress-9-alter .row-13 .column-2{ color: #2B4E85;font-family: 'Source Sans Pro'; }
	/*Légende classique*/
	#tablepress-9-alter .row-8 .column-6{ color: #4bacc6;font-family: 'Source Sans Pro'; }
	#tablepress-9-alter .row-9 .column-6{ color: #4bacc6;font-family: 'Source Sans Pro'; }
	#tablepress-9-alter .row-10 .column-6{ color: #4bacc6;font-family: 'Source Sans Pro'; }

	/*tableau planning danse responsive*/

	/*tableau tarifs danse responsive*/
	#tablepress-11{left: -8% !important;position: relative !important;}
	#tablepress-11 .row-2 .column-1 {font-size: 5px !important;font-weight: 500 !important;}
	#tablepress-11 .row-1 .column-1, #tablepress-11 .row-2 .column-2, #tablepress-11 .row-2 .column-4, #tablepress-11 .row-2 .column-6 {font-size: 5px !important;font-weight: 500 !important;}
	#tablepress-11 td {font-size: 5px !important;line-height: 11px !important;}
	#tablepress-11 .row-4 .column-1, #tablepress-11 .row-5 .column-1, #tablepress-11 .row-6 .column-1, #tablepress-11 .row-7 .column-1 {font-size: 4px !important;font-weight: 600 !important;}
	#tablepress-11 th {font-size: 8px !important;font-weight: 600 !important;line-height: 9px !important;}

	/*tableau tarifs danse responsive*/


	#texte-eveil p, #texte-initiation p, #texte-contemporain p, #texte-modern p, #texte-classique p{font-size: 27px !important;}

	#professeur {width: 100% !important; margin: auto !important;}
	.photo-prof {width: 84px !important; height: 84px !important; margin-right: 16px !important; display: block !important;}

	#newsletter-danse #mc4wp-form-1 {position: relative !important;top: 260px !important;}

	#newsletter-contact #mc4wp-form-1  {position: relative !important;top: 230px !important;}


}






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

	.uni-container{height: 100% !important; padding-bottom: 100px !important;}

	#footer {padding-top: 0 !important;}

	#video-pilates-1 ,#video-danse-1{display: none !important;}
	#video-pilates-2 {display: inherit !important;}
	#video-danse-2{display: inherit !important; color :#d64500 !important;}


	#tablepress-1 {  margin-left: -14% !important; margin-top: -7% !important;}
	.singlePostWrap #tablepress-1 th {font-size: 12px !important;}
	.singlePostWrap #tablepress-1 th, .singlePostWrap #tablepress-1 td {line-height: 12px !important;}
	#tablepress-1 tr td {font-size: 12px !important;}
  

	/*tableau planning pilates responsive*/
	#tablepress-4{display: none;}
	#tablepress-4-alter{display: inherit !important;}
	#tablepress-4-alter .row-1 .column-1 {background-color: #f4f4f4;border-left: 1px solid #f4f4f4;border-top: 1px solid #f4f4f4;}
	#tablepress-4-alter {left: -12% !important;position: relative !important ;}
	
	#tablepress-4-alter, #tablepress-4-alter tr, #tablepress-4-alter td, #tablepress-4-alter th{border: 1px solid grey; text-align: center;}
	#tablepress-4-alter { border-collapse: collapse;}
	#tablepress-4-alter th{font-size: 12px !important; background-color: #5bbabc;line-height: 20px !important;}
	#tablepress-4-alter tr, #tablepress-4-alter td{font-size: 11px !important; line-height: 5px !important;}
	#tablepress-4-alter .row-1 th{padding:3px !important; color: black !important; font-weight: 400;}
	.legende_planning_pilates{display:inherit !important; line-height: 3px !important; font-size: 14px !important;}
	/*tableau planning pilates responsive*/

	/*tableau planning danse responsive*/
	#tablepress-9{display: none;}
	#tablepress-9-alter{display: inherit !important;}
	#tablepress-9-alter .row-1 .column-1 {background-color: #f4f4f4;border-left: 1px solid #f4f4f4;border-top: 1px solid #f4f4f4;}
	#tablepress-9-alter {left: -14% !important;position: relative !important ;}

	#tablepress-9-alter, #tablepress-9-alter tr, #tablepress-9-alter td, #tablepress-9-alter th{border: 1px solid grey; text-align: center;}
	#tablepress-9-alter { border-collapse: collapse;}
	#tablepress-9-alter th{font-size: 10px; background-color: #d64500; line-height: 20px !important;}
	#tablepress-9-alter tr, #tablepress-9-alter td{font-size: 10px; line-height: 5px !important;}
	#tablepress-9-alter .row-1 th{padding:3px; color: black; font-weight: 400;}
	.legende_planning_danse{line-height: 5px !important; display:inherit !important; font-size: 12px !important;}

	#tablepress-9-alter .row-14 .column-1, #tablepress-9-alter .row-14 .column-2, #tablepress-9-alter .row-14 .column-3, #tablepress-9-alter .row-14 .column-4,
	#tablepress-9-alter .row-14 .column-5, #tablepress-9-alter .row-14 .column-6, #tablepress-9-alter .row-14 .column-7{border:none;}

	#tablepress-9-alter .row-15 .column-1{border:none;}
	#tablepress-9-alter .row-15 .column-2{ color: #B70D65;font-family: 'Source Sans Pro'; }
	#tablepress-9-alter .row-15 .column-3{ color: #4C8544;font-family: 'Source Sans Pro'; }
	#tablepress-9-alter .row-15 .column-4{ color: #d64a00;font-family: 'Source Sans Pro'; }
	#tablepress-9-alter .row-15 .column-5{ color: #4bacc6;font-family: 'Source Sans Pro'; }
	#tablepress-9-alter .row-15 .column-6{ color: #2B4E85;font-family: 'Source Sans Pro'; }
	#tablepress-9-alter .row-15 .column-7{border:none;}

	/*Légende éveil*/
	#tablepress-9-alter .row-7 .column-3{ color: #B70D65; font-family: 'Source Sans Pro';}
	#tablepress-9-alter .row-7 .column-4{ color: #B70D65;font-family: 'Source Sans Pro'; }
	/*Légende initiation*/
	#tablepress-9-alter .row-5 .column-4{ color: #4C8544;font-family: 'Source Sans Pro'; }
	#tablepress-9-alter .row-8 .column-2{ color: #4C8544;font-family: 'Source Sans Pro'; }
	/*Légende contemporain*/
	#tablepress-9-alter .row-6 .column-4{ color: #d64a00;font-family: 'Source Sans Pro'; }
	#tablepress-9-alter .row-8 .column-5{ color: #d64a00;font-family: 'Source Sans Pro'; }
	#tablepress-9-alter .row-11 .column-3{ color: #d64a00;font-family: 'Source Sans Pro'; }
	#tablepress-9-alter .row-11 .column-5{ color: #d64a00;font-family: 'Source Sans Pro'; }
	/*Légende modern Jazz*/
	#tablepress-9-alter .row-2 .column-7{ color: #2B4E85;font-family: 'Source Sans Pro';}
	#tablepress-9-alter .row-3 .column-7{ color: #2B4E85;font-family: 'Source Sans Pro'; }
	#tablepress-9-alter .row-4 .column-4{ color: #2B4E85;font-family: 'Source Sans Pro'; }
	#tablepress-9-alter .row-12 .column-4{ color: #2B4E85;font-family: 'Source Sans Pro'; }
	#tablepress-9-alter .row-13 .column-2{ color: #2B4E85;font-family: 'Source Sans Pro'; }
	/*Légende classique*/
	#tablepress-9-alter .row-8 .column-6{ color: #4bacc6;font-family: 'Source Sans Pro'; }
	#tablepress-9-alter .row-9 .column-6{ color: #4bacc6;font-family: 'Source Sans Pro'; }
	#tablepress-9-alter .row-10 .column-6{ color: #4bacc6;font-family: 'Source Sans Pro'; }
	/*tableau planning danse responsive*/


	/*tableau tarifs danse responsive*/
	#tablepress-10 th {font-size: 10px !important;font-weight: 500 !important;line-height: 14px !important;}
	#tablepress-10 td {font-size: 10px !important;line-height: 11px !important;}

	
	#tablepress-11{left: -15% !important;position: relative !important;}
	#tablepress-11 .row-2 .column-1 {font-size: 5px !important;font-weight: 500 !important;}
	#tablepress-11 .row-1 .column-1, #tablepress-11 .row-2 .column-2, #tablepress-11 .row-2 .column-4, #tablepress-11 .row-2 .column-6 {font-size: 5px !important;font-weight: 500 !important;}
	#tablepress-11 td {font-size: 5px !important;line-height: 11px !important;}
	#tablepress-11 .row-4 .column-1, #tablepress-11 .row-5 .column-1, #tablepress-11 .row-6 .column-1, #tablepress-11 .row-7 .column-1 {font-size: 4px !important;font-weight: 600 !important;}
	#tablepress-11 th {font-size: 8px !important;font-weight: 600 !important;line-height: 9px !important;}
	/*tableau tarifs danse responsive*/



	#texte-eveil p, #texte-initiation p, #texte-contemporain p, #texte-modern p, #texte-classique p{font-size: 27px !important;}

	#professeur {width: 100% !important; margin: auto !important;}
	.photo-prof {width: 84px !important; height: 84px !important; margin-right: 0px !important; display: block !important;}


	#mc4wp-form-1 {position: relative !important;top: 0 !important;}


}

/*code modifié*/