#sepmod {text-align:center;}
.klein-bloc {max-height:600px;overflow:auto;padding-right:25px;}
.aligg {float:left;} .aligd {float:right;}
.cadre {position:relative;}
.cadre i.cadretxt {position:absolute;top:100px;left:20%;opacity:0;color:#fff;transition:all .5s ease;text-align:left;}
.cadre:hover i.cadretxt {opacity:1;}
#login-form {display:block ruby;}
#slide {position:fixed;width:100%;top:0;}
#haut {position:absolute;width:100%;top:0;}
#top {margin-top:50px;}
#freud > div.inner {max-width:1000px;margin:auto;}
.tck-wrapper{background:#fff;}
ul.breadcrumb li a {color:#cecece !important;}
.breadcrumb,.breadcrumb > .active {color:#fff !important;font-weight:300 !important;}
.chronoforms6_credits {display:none;}
.ui.celled.grid > .row > .column {box-shadow:none !important;}
html {overflow-x: hidden;}
.colcont {width:50%;}
.ui.form input[type="text"],.ui.form textarea {background:none;}
.ui.form ::placeholder, .ui.form .field > label, .radio > label, .fields > label {color:#fff !important;font-weight:500 !important;}
.ui.purple.button, .ui.radio.checkbox input:checked ~ .box::after, .ui.radio.checkbox input:checked ~ label::after {background-color:#6d5a9d !important;}
.messform {position:absolute;bottom:50vh;left:50vw;background:#6d5a9d;color:#fff;padding:35px;width:100%;margin-left:-175px;border-radius:10px;}
.tck-article {clear:none;}
#topmenu.b-nav {transition:all 1s ease-out;text-align:right;top:100px;}
.f-nav {transition:all 1s ease-out;background: rgba(255,255,255,0.95);position:fixed;top:0;z-index:9999;width:100%;left:0;text-align:center;border-bottom: 5px solid #73bfa6;}
#prdv {background:#73bfa6;color:#fff;padding:20px 40px;border-radius:50%;letter-spacing:1px;transition:all 0.2s ease-out;}
#prdv:hover {background:#6d5a9d;transition:all 0.2s ease-out;}
.camera_caption {bottom:50%;}
.camera_caption > div {background:none !important;}
.camera_caption_title {line-height:1.2em;}
div.ados div.camera_caption {color:#73bfa6;}

h3 span.itemtitleck {color:#6d5a9d;}
.ui-accordion-header {border:none !important;}
.button, button, button.btn, input.btn, .btn, a {transition: all 0.5s ease;}
.center > div.inner {width:90%;margin:auto;}
.contactmod > inner {padding:100px;}
.colcont {background:#00000052;margin:10px 40px 100px !important;}
.field {background:#00000070;}

@media screen and (min-width: 1100px) {
  #wrapper {font-size:18px;}
  .contfi {width:50%; margin:10px auto !important;}
  .contrdv {width:50%;}
  .center > div.inner {width:80%;margin:auto;}
}
@media screen and (max-width: 790px) {
  h1 {line-height:initial;font-size:0.9em;}
  #wrapper, #topmenu {width:90%;margin:auto;}
  #allthban > .inner {background:none;}
  h1,h2,h3,h4 {text-align:left;}
  #hautmod1, #hautmod3 {display:none;}
  .camera_caption {bottom:10%;}
  .camera_caption_title {line-height:0.9em;}
  #center > div.inner, #freud {width:90%;margin:auto;}
  .mobilebarmaximenuck .mobilebuttonmaximenuck {background-color: rgb(255, 255, 255);color:#6d5a9d;}
  .mobilemaximenuck div.level2.maximenuck > a {background-color: rgba(0,0,0,0.4);}
}
@media screen and (max-width: 640px) {
  #topmenu.b-nav, .f-nav, #topmenu > .inner {text-align:left !important;}
  .camera_caption_title {color:#000;font-size:0.9em;line-height:1.2em;}
  
}