body.itemid-101 dl.article-info.text-muted.tck-article-details {display:none;}
body.itemid-101 div#topslide h1 {position: absolute;top: 180px;z-index: 2;left: 50px;}
body.itemid-105 div#gym > div.inner {background:#86ca2d;}
body.itemid-113 div#gym > div.inner {background:#1cc3cb;}
body.pageid-11 div.maincontent {width:100%;}
body.pageid-11 .create.tck-article-detail-createdate, body.pageid-11 .article-info-term {display:none;}
.pilul {background: #800e84;color: #fff; width: 90%;margin: 22px auto;line-height: 2.2;}
h3.blogh3 {color: #747574;font-weight: 700;letter-spacing: 1px;font-size: 1.2em;}
.maincontent {width:80%;margin:auto;}
div.ba-form-footer {display:none !important;}
h1 {margin-bottom: 30px;line-height: 64px;}
h1,h2 {font-weight:100;}
p.readmore {text-align:center;}
.item {border:1px solid #dfdfdf;}
div#maximenuck87 ul.maximenuck li.maximenuck.item134.level2, div#maximenuck87 ul.maximenuck2 li.maximenuck.item134.level2 {text-align:center !important;}
.imv {float:left; padding-right:25px;}
li.next {float:right;margin-right:20px;}
.cgratuit {text-align: center;margin: 30px;font-size: 28px;line-height: 68px;border: 1px solid #5a87fb;color: #5a87fb;}
.cgratuit > a {width: 100%;display: block;color: #fff !important;font-size: 0.8em;}
.animbg {animation: 2s linear 0s infinite alternate animbg;}
@keyframes animbg {from {background-color: #5a87fb;}to {background-color: #db55df;}}
.create.tck-article-detail-createdate, .article-info-term, .modified.tck-article-detail-modifydate {font-size:0.6em;}

.ui.blue.button {line-height: 45px;}
/*div#maximenuck87 li.maximenuck img:last-child, #nav1 ul.maximenuck > li > a img:last-child {padding:0 !important;}*/
#haut.tck-wrapper {position:static;} /*/// position logo ///*/
#hautbanner {width:90%; margin:auto;}
#logo-haut {position:absolute; top:0; z-index:111;left:50px;}
#nav {position:fixed;top:0;right:0;z-index:1;}
#modulestop {width:70%; margin:auto;}
/*.camera_caption {margin-top:30% !important;}*/
.video {width:100%;min-height:65vh;}
.chronoforms6_credits {display:none !important;}
.cadre {font-family:raleway;font-size:18px;margin:40px;line-height:28px;border-left:10px solid #5966ff; background:#f9f9f9; padding:10px;}
.ui.grid {width:100%;}
blockquote {font-family: Georgia, serif;font-size: 22px;font-style: italic;width: 70%;margin: 0.25em auto;padding: 0.25em 40px;
line-height: 1.45;position: relative;color: #db55df;text-align:center;
}
blockquote:before {display: block;content: "\201C";font-size: 100px;position: absolute;left: -20px;top: -20px;color: #db55df;
}
blockquote:after {display: block;content: "\201D";font-size: 100px;position: absolute;right: 0;bottom: -80px;color: #db55df;
}
div.pass table td {word-break: break-word;vertical-align: middle;}
div#bloc3 blockquote:before {top:30px;}
div#bloc3 blockquote:after {bottom:-20px;}
/*//////////// slideshow ////////*/
.camera_caption > div {background: #0000001f;width: 50%;margin: auto;border-radius: 50%;padding: 50px 0;text-align:center;}
.camera_caption.moveFromBottom {top:35vh !important;}
.camera_caption_title {font-size:1.8em;}
figure.imageeffectck figcaption {font-size:1em;}

/*///// menu ////*/
#nav.b-nav {position:absolute;width:100%;left:0;transition:all 1s ease-out;text-align:right;z-index:1111;}
.f-nav {transition:all 1s ease-out;background:#800e84;position:fixed;margin-top:0px !important;z-index:9999;width:100%;left:0;text-align:center;}
ul.maximenuck li.level1.parent > a::after, ul.maximenuck li.level1.parent > span.separator::after {border-color: #fff transparent transparent transparent !important; top:40px !important;left:20% !important;border-width: 10px 10px 0 10px !important;}

.blog-items.masonry-3, .blog-items.columns-3 {column-gap: 3em;row-gap: 4em;}
.com-content-category-blog__item .tck-article-body {padding:0 20px;min-height:300px;}

@media screen and (min-width: 1025px) and (max-width: 1290px){
  /*#blmod .inner {display:flex !important;flex-wrap:wrap;}
  #blmod .flexiblemodule {display:flex !important;}*/
  #bloc1 > div.inner,#bloc2 > div.inner,#bloc3 > div.inner,#bloc4 > div.inner {min-height:700px;}
}
@media screen and (min-width: 759px) and (max-width: 1290px){
  .blog-items.masonry-3, .blog-items.columns-3 {grid-template-columns: 1fr 1fr;column-gap: 3em;}
}
}
@media screen and (max-width: 1024px) {
  #topslide {margin-top:20px;}
  #nav1 {width:100%;}
  .imv {float:none;text-align:center;padding-right:0px;}
  .uimv {padding-left:none;}
}
@media screen and (min-width: 1025px) {
   #pilateban {width:100%;margin:auto;}
  .imv {max-width:30%;}
  .uimv {padding-left:10%;}
  .taho {float:left;margin:20px 30px;width:42%;}
}
@media screen and (min-width: 880px) {
  .accg {float:left;width:50%;}
.accd {max-width:50%;float:left;}
}
@media screen and (min-width: 758px) {
  .com-content-category-blog__item {border: 1px solid #ccc;}
}
@media screen and (max-width: 758px) {
  blockquote {width:90%;padding: 0.10em 30px;}
  h1 {line-height:48px;}
  #logo-haut {max-width:60%;top:60px;left:20px;}
  #logo-haut img {width:70%;}
  .maincontent {width:95%;margin:auto;}
  #center > .inner {padding-right:0;padding-left:0;}
  .cadre {margin:40px 20px;}
  .com-content-category-blog__item {margin-bottom: 50px;border-bottom: 1px solid #ccc;padding-bottom: 25px;}
}
@media screen and (max-width: 528px) {
  button {font-size:16px;}
}