@font-face {
  font-family: 'mark_my_wordsregular';
  src: url("../fonts/mark_my_words-webfont.woff2") format("woff2"), url("../fonts/mark_my_words-webfont.woff") format("woff"), url("../fonts/mark_my_words-webfont.svg#mark_my_wordsregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@media (min-width: 1200px) {
  /* line 4, ../scss/theme.scss */
  .container {
    width: 1200px;
  }
}
/* line 9, ../scss/theme.scss */
body {
  background: #FFFFFF;
  color: #4a4a49;
  font-family: 'Muli', sans-serif;
  font-weight: 400;
  font-size: 15px;
}

/* line 17, ../scss/theme.scss */
.no-padding-right {
  padding-right: 0;
}
@media (max-width: 767px) {
  /* line 17, ../scss/theme.scss */
  .no-padding-right {
    padding-right: 15px;
  }
}

/* line 24, ../scss/theme.scss */
.no-padding-left {
  padding-left: 0;
}
@media (max-width: 767px) {
  /* line 24, ../scss/theme.scss */
  .no-padding-left {
    padding-left: 15px;
  }
}

/* line 31, ../scss/theme.scss */
.small-padding-right {
  padding-right: 5px;
}
@media (max-width: 767px) {
  /* line 31, ../scss/theme.scss */
  .small-padding-right {
    padding-right: 15px;
  }
}

/* line 38, ../scss/theme.scss */
.small-padding-left {
  padding-left: 5px;
}
@media (max-width: 767px) {
  /* line 38, ../scss/theme.scss */
  .small-padding-left {
    padding-left: 15px;
  }
}

/* line 45, ../scss/theme.scss */
.alignleft {
  float: left;
  margin-right: 20px;
}

/* line 50, ../scss/theme.scss */
.alignright {
  float: right;
  margin-left: 20px;
}

/* line 55, ../scss/theme.scss */
.aligncenter {
  display: block;
  margin: 0 auto;
}

/* line 60, ../scss/theme.scss */
.float-left {
  float: left;
}

/* line 64, ../scss/theme.scss */
.float-right {
  float: right;
}
@media (max-width: 767px) {
  /* line 64, ../scss/theme.scss */
  .float-right {
    float: none;
  }
}

/* line 73, ../scss/theme.scss */
.wp-caption img,
blockquote img {
  width: 100%;
  height: auto;
}

/* line 79, ../scss/theme.scss */
.gallery-item {
  display: inline-block;
  text-align: left;
  vertical-align: top;
  margin: 0 0 1.5em;
  padding: 0 1em 0 0;
  width: 50%;
}

/* line 88, ../scss/theme.scss */
.gallery-columns-1 .gallery-item {
  width: 100%;
}

/* line 92, ../scss/theme.scss */
.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

/* line 96, ../scss/theme.scss */
.gallery-item a,
.gallery-item a:hover,
.gallery-item a:focus,
.widget-area .gallery-item a,
.widget-area .gallery-item a:hover,
.widget-area .gallery-item a:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
  display: inline-block;
  max-width: 100%;
}

/* line 109, ../scss/theme.scss */
.gallery-item a img {
  display: block;
  -webkit-transition: -webkit-filter 0.2s ease-in;
  transition: -webkit-filter 0.2s ease-in;
  transition: filter 0.2s ease-in;
  transition: filter 0.2s ease-in, -webkit-filter 0.2s ease-in;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  width: 100%;
  height: auto;
}

/* line 121, ../scss/theme.scss */
.gallery-item a:hover img,
.gallery-item a:focus img {
  -webkit-filter: opacity(60%);
  filter: opacity(60%);
}

/* line 127, ../scss/theme.scss */
.gallery-caption {
  display: block;
  text-align: left;
  padding: 0 10px 0 0;
  margin-bottom: 0;
}

@media (max-width: 600px) {
  /* line 134, ../scss/theme.scss */
  #gallery-2 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
  }
}

/* line 143, ../scss/theme.scss */
b,
strong {
  font-weight: 700;
}

/* line 148, ../scss/theme.scss */
.row.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

/* line 153, ../scss/theme.scss */
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
  padding-right: 0;
  padding-left: 0;
}

/* line 159, ../scss/theme.scss */
.size-full {
  max-width: 100%;
  height: auto;
  display: block;
}

/* line 165, ../scss/theme.scss */
.row.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

/* line 170, ../scss/theme.scss */
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
  padding-right: 0;
  padding-left: 0;
}

/* line 176, ../scss/theme.scss */
iframe {
  max-width: 100%;
}

/* line 180, ../scss/theme.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 184, ../scss/theme.scss */
.light {
  font-weight: 300;
}

/* line 188, ../scss/theme.scss */
.regular {
  font-weight: 400;
}

/* line 192, ../scss/theme.scss */
.bold {
  font-weight: 700;
}

/* line 196, ../scss/theme.scss */
.input-group {
  margin: 0 0 40px 0;
  width: 100%;
  position: relative;
  display: table;
  border-collapse: separate;
}

/* line 204, ../scss/theme.scss */
.blue {
  background: #05b7c7;
}

/* line 208, ../scss/theme.scss */
.green {
  background: #a2cb30;
}

/* line 212, ../scss/theme.scss */
.orange {
  background: #fa9f01;
}

/* line 216, ../scss/theme.scss */
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
  font-size: 15px;
  color: #777777;
  background: #f3f3f3;
  border: 3px solid #f3f3f3;
  box-shadow: none !important;
  outline: none !important;
  padding: 8px 13px;
  height: 44px;
  transition: none;
}

/* line 233, ../scss/theme.scss */
.input-group textarea.form-control {
  height: auto;
}

/* line 237, ../scss/theme.scss */
.wpcf7-submit {
  border: 0;
  background: #f3f3f3;
  padding: 10px 30px;
  text-transform: uppercase;
}
/* line 242, ../scss/theme.scss */
.wpcf7-submit:hover {
  background: #e43652;
  color: #FFF;
}

/* line 248, ../scss/theme.scss */
div.wpcf7-response-output {
  margin: 20px 0px;
  padding: 15px;
}

/* line 253, ../scss/theme.scss */
div.wpcf7-mail-sent-ok {
  background: #398f14;
  color: #FFF;
}

/* line 258, ../scss/theme.scss */
.formError .formErrorContent {
  background: none repeat scroll 0 0 #e43652;
}

/* line 262, ../scss/theme.scss */
.input-group .form-control.search-field {
  height: 30px;
}

/* line 266, ../scss/theme.scss */
.button {
  display: inline-block;
  padding: 15px;
  color: #FFF;
  background: #a7081d;
  font-size: 20px;
}

/* Shutter Out Vertical */
/* line 277, ../scss/theme.scss */
.hvr-shutter-out-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 290, ../scss/theme.scss */
.hvr-shutter-out-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #e43652;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

/* line 311, ../scss/theme.scss */
.hvr-shutter-out-vertical span:hover,
.hvr-shutter-out-vertical span:focus,
.hvr-shutter-out-vertical span:active {
  color: white;
}

/* line 317, ../scss/theme.scss */
.hvr-shutter-out-vertical:hover:before,
.hvr-shutter-out-vertical:focus:before,
.hvr-shutter-out-vertical:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

/* line 325, ../scss/theme.scss */
.home h3 {
  font-size: 50px;
  color: #a7081d;
  font-weight: 900;
}
@media (max-width: 767px) {
  /* line 325, ../scss/theme.scss */
  .home h3 {
    font-size: 25px;
  }
}

/* line 335, ../scss/theme.scss */
#masthead {
  background: #faf6f2;
}
/* line 337, ../scss/theme.scss */
#masthead .top-header {
  min-height: 125px;
}
/* line 340, ../scss/theme.scss */
#masthead .top-header .logo .site-title {
  margin: 0;
  margin-bottom: -50px;
}
@media (max-width: 1200px) {
  /* line 340, ../scss/theme.scss */
  #masthead .top-header .logo .site-title {
    margin-bottom: 0px;
  }
}
/* line 346, ../scss/theme.scss */
#masthead .top-header .logo .site-title img {
  display: block;
  margin: 20px 0;
  width: auto;
}
@media (max-width: 992px) {
  /* line 346, ../scss/theme.scss */
  #masthead .top-header .logo .site-title img {
    margin: 20px auto 0 auto;
  }
}
/* line 356, ../scss/theme.scss */
#masthead .top-header .buttons {
  display: flex;
  margin-top: 30px;
}
/* line 359, ../scss/theme.scss */
#masthead .top-header .buttons a {
  display: block;
  position: relative;
  height: 45px;
  line-height: 45px;
  flex: 1;
  color: #e43652;
}
/* line 366, ../scss/theme.scss */
#masthead .top-header .buttons a.boxed {
  border: 2px solid #e43652;
}
/* line 369, ../scss/theme.scss */
#masthead .top-header .buttons a span {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 992px) {
  /* line 369, ../scss/theme.scss */
  #masthead .top-header .buttons a span {
    font-size: 15px;
    line-height: 15px;
  }
}
@media (max-width: 767px) {
  /* line 356, ../scss/theme.scss */
  #masthead .top-header .buttons {
    margin-top: 0;
    margin-bottom: 30px;
  }
}
/* line 387, ../scss/theme.scss */
#masthead .bottom-header {
  border-bottom: 2px solid #e43652;
  position: relative;
}
@media (max-width: 992px) {
  /* line 390, ../scss/theme.scss */
  #masthead .bottom-header #mega-menu-wrap-Menu-Haut #mega-menu-Menu-Haut {
    text-align: center;
  }
  /* line 393, ../scss/theme.scss */
  #masthead .bottom-header #mega-menu-wrap-Menu-Haut #mega-menu-Menu-Haut > li.mega-menu-item > a.mega-menu-link {
    padding: 0 15px;
  }
}
/* line 399, ../scss/theme.scss */
#masthead .bottom-header #mega-menu-wrap-Menu-Haut #mega-menu-Menu-Haut > li.mega-menu-item:after {
  content: "";
  display: block;
  position: absolute;
  width: 32px;
  height: 18px;
  background: url("/wp-content/themes/ush/images/bottom-menu.png") no-repeat bottom center;
  left: 50%;
  margin-left: -16px;
  bottom: -2px;
}
@media (max-width: 767px) {
  /* line 399, ../scss/theme.scss */
  #masthead .bottom-header #mega-menu-wrap-Menu-Haut #mega-menu-Menu-Haut > li.mega-menu-item:after {
    display: none;
  }
}
/* line 414, ../scss/theme.scss */
#masthead .bottom-header #mega-menu-wrap-Menu-Haut #mega-menu-Menu-Haut > li.mega-menu-item > a.mega-menu-link {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 414, ../scss/theme.scss */
  #masthead .bottom-header #mega-menu-wrap-Menu-Haut #mega-menu-Menu-Haut > li.mega-menu-item > a.mega-menu-link {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  /* line 387, ../scss/theme.scss */
  #masthead .bottom-header {
    padding-bottom: 20px;
  }
}

/* line 426, ../scss/theme.scss */
#mega-menu-wrap-Menu-Haut #mega-menu-Menu-Haut > li.mega-menu-flyout ul.mega-sub-menu {
  top: 62px;
}

/* line 430, ../scss/theme.scss */
.block.diaporama {
  position: relative;
}
/* line 432, ../scss/theme.scss */
.block.diaporama .container {
  position: relative;
}
/* line 435, ../scss/theme.scss */
.block.diaporama .slogan {
  position: absolute;
  left: 50px;
  top: 10px;
  z-index: 20;
}
/* line 440, ../scss/theme.scss */
.block.diaporama .slogan h2 {
  color: #005da8;
  font-size: 35px;
  font-weight: 900;
}
@media (max-width: 992px) {
  /* line 440, ../scss/theme.scss */
  .block.diaporama .slogan h2 {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  /* line 440, ../scss/theme.scss */
  .block.diaporama .slogan h2 {
    font-size: 25px;
  }
}
@media (max-width: 767px) {
  /* line 435, ../scss/theme.scss */
  .block.diaporama .slogan {
    left: 0px;
    top: auto;
    bottom: -140px;
    width: 100%;
    padding: 0 15px;
    text-align: center;
  }
}
/* line 460, ../scss/theme.scss */
.block.diaporama.inside {
  background: #faf6f2;
}
/* line 462, ../scss/theme.scss */
.block.diaporama.inside:after {
  display: none;
  content: "";
  width: 1015px;
  height: 233px;
  position: absolute;
  bottom: -80px;
  left: 0;
  background: url(/wp-content/themes/ush/images/courbe-inside.png);
}
@media (max-width: 992px) {
  /* line 462, ../scss/theme.scss */
  .block.diaporama.inside:after {
    display: none;
  }
}
@media (max-width: 767px) {
  /* line 462, ../scss/theme.scss */
  .block.diaporama.inside:after {
    display: none;
  }
}
@media (max-width: 992px) {
  /* line 478, ../scss/theme.scss */
  .block.diaporama.inside img {
    width: 100%;
  }
}
/* line 483, ../scss/theme.scss */
.block.diaporama.inside h1 {
  font-weight: 900;
  font-size: 36px;
  color: #005da8;
  margin-top: 50px;
}
@media (max-width: 992px) {
  /* line 483, ../scss/theme.scss */
  .block.diaporama.inside h1 {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
@media (max-width: 576px) {
  /* line 483, ../scss/theme.scss */
  .block.diaporama.inside h1 {
    font-size: 3rem;
  }
}

/* line 499, ../scss/theme.scss */
.diaporama.groupe {
  position: relative;
}
/* line 501, ../scss/theme.scss */
.diaporama.groupe .container {
  position: relative;
}
/* line 504, ../scss/theme.scss */
.diaporama.groupe .slogan {
  position: absolute;
  left: 50px;
  top: 35px;
  z-index: 20;
}
/* line 509, ../scss/theme.scss */
.diaporama.groupe .slogan h2 {
  color: #e2001a;
  font-size: 35px;
  font-weight: 900;
}
@media (max-width: 992px) {
  /* line 509, ../scss/theme.scss */
  .diaporama.groupe .slogan h2 {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  /* line 509, ../scss/theme.scss */
  .diaporama.groupe .slogan h2 {
    font-size: 25px;
  }
}
@media (max-width: 767px) {
  /* line 504, ../scss/theme.scss */
  .diaporama.groupe .slogan {
    left: 0px;
    top: auto;
    bottom: -140px;
    width: 100%;
    padding: 0 15px;
    text-align: center;
  }
}
/* line 529, ../scss/theme.scss */
.diaporama.groupe.inside {
  background: #faf6f2;
}
@media (max-width: 992px) {
  /* line 531, ../scss/theme.scss */
  .diaporama.groupe.inside img {
    width: 100%;
  }
}
/* line 536, ../scss/theme.scss */
.diaporama.groupe.inside h1 {
  font-weight: 900;
  font-size: 36px;
  color: #e2001a;
  margin-top: 50px;
}
@media (max-width: 992px) {
  /* line 536, ../scss/theme.scss */
  .diaporama.groupe.inside h1 {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
@media (max-width: 576px) {
  /* line 536, ../scss/theme.scss */
  .diaporama.groupe.inside h1 {
    font-size: 3rem;
  }
}

/* line 552, ../scss/theme.scss */
.block.news {
  background: url("/wp-content/themes/ush/images/background-trait.jpg");
  background-position: 0% 100%;
  background-repeat: repeat-x;
  z-index: 0;
}
/* line 557, ../scss/theme.scss */
.block.news h3 {
  padding-left: 50px;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  /* line 557, ../scss/theme.scss */
  .block.news h3 {
    padding-left: 15px;
  }
}
/* line 564, ../scss/theme.scss */
.block.news .list {
  display: flex;
}
/* line 566, ../scss/theme.scss */
.block.news .list .one-actualite {
  flex: 1;
  margin: 0 30px;
  position: relative;
}
/* line 570, ../scss/theme.scss */
.block.news .list .one-actualite h4 {
  position: absolute;
  top: 15px;
  left: 15px;
  color: #FFF;
  font-weight: 900;
  font-size: 35px;
}
@media (max-width: 992px) {
  /* line 570, ../scss/theme.scss */
  .block.news .list .one-actualite h4 {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  /* line 570, ../scss/theme.scss */
  .block.news .list .one-actualite h4 {
    font-size: 20px;
  }
}
/* line 583, ../scss/theme.scss */
.block.news .list .one-actualite h4 span {
  background: rgba(0, 0, 0, 0.7);
  padding: 0px 5px;
  line-height: 32px;
  font-size: 24px;
}
/* line 588, ../scss/theme.scss */
.block.news .list .one-actualite h4 span.bgclone {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
/* line 594, ../scss/theme.scss */
.block.news .list .one-actualite:first-child {
  flex: 1;
}
/* line 597, ../scss/theme.scss */
.block.news .list .one-actualite:nth-child(2n) {
  margin-top: 150px;
}
/* line 600, ../scss/theme.scss */
.block.news .list .one-actualite:nth-child(3n) {
  margin-top: 50px;
}
/* line 603, ../scss/theme.scss */
.block.news .list .one-actualite img {
  -webkit-box-shadow: 0px 0px 15px 1px rgba(105, 105, 105, 0.5);
  -moz-box-shadow: 0px 0px 15px 1px rgba(105, 105, 105, 0.5);
  box-shadow: 0px 0px 15px 1px rgba(105, 105, 105, 0.5);
}
@media (max-width: 767px) {
  /* line 603, ../scss/theme.scss */
  .block.news .list .one-actualite img {
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 566, ../scss/theme.scss */
  .block.news .list .one-actualite {
    display: block;
    flex: 0;
    margin-top: 30px;
  }
  /* line 615, ../scss/theme.scss */
  .block.news .list .one-actualite:first-child {
    flex: 0;
  }
  /* line 618, ../scss/theme.scss */
  .block.news .list .one-actualite:nth-child(2n) {
    margin-top: 30px;
  }
  /* line 621, ../scss/theme.scss */
  .block.news .list .one-actualite:nth-child(3n) {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  /* line 564, ../scss/theme.scss */
  .block.news .list {
    display: block;
    flex: 0;
  }
}
/* line 631, ../scss/theme.scss */
.block.news .button {
  color: #FFF;
  position: absolute;
  right: 60px;
  bottom: -250px;
}
/* line 637, ../scss/theme.scss */
.block.news .background {
  padding: 280px 0;
  background: url("/wp-content/themes/ush/images/bg-oeil.png") no-repeat 60% 0%;
  z-index: 2;
}
/* line 641, ../scss/theme.scss */
.block.news .background .container {
  position: relative;
  height: 100%;
}

/* line 648, ../scss/theme.scss */
.block.login {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a50116+0,881527+39,593841+100 */
  background: #a50116;
  /* Old browsers */
  background: -moz-linear-gradient(left, #a50116 0%, #881527 39%, #593841 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #a50116 0%, #881527 39%, #593841 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #a50116 0%, #881527 39%, #593841 100%);
  padding-bottom: 30px;
  padding-top: 30px;
  min-height: 360px;
}
/* line 660, ../scss/theme.scss */
.block.login h2 {
  font-size: 50px;
  font-weight: 900;
  color: #FFF;
}
@media (max-width: 767px) {
  /* line 660, ../scss/theme.scss */
  .block.login h2 {
    font-size: 25px;
  }
}
/* line 669, ../scss/theme.scss */
.block.login #bp_core_login_widget-2 input[type="text"],
.block.login #bp_core_login_widget-2 input[type="password"] {
  display: block;
  width: 100%;
}
/* line 674, ../scss/theme.scss */
.block.login #bp_core_login_widget-2 label {
  color: #FFF;
}
/* line 677, ../scss/theme.scss */
.block.login #bp_core_login_widget-2 input[type="submit"] {
  background: #FFF;
  border: 0;
  padding: 10px;
  margin-top: 15px;
  text-transform: uppercase;
  transition: background 0.5s ease;
}
/* line 684, ../scss/theme.scss */
.block.login #bp_core_login_widget-2 input[type="submit"]:hover {
  background: #4a4a49;
  color: #FFF;
}
/* line 690, ../scss/theme.scss */
.block.login #media_image-2 {
  position: absolute;
  top: -19.5px;
  right: 0;
}
@media (max-width: 992px) {
  /* line 690, ../scss/theme.scss */
  .block.login #media_image-2 {
    position: relative;
    top: auto;
    right: auto;
    margin-top: 20px;
  }
}
/* line 701, ../scss/theme.scss */
.block.login .access {
  background: #FFF;
  color: #e2001a;
  display: inline-block;
  padding: 15px;
  text-transform: uppercase;
  margin-top: 15px;
  width: 100%;
}

/* line 712, ../scss/theme.scss */
.block.afidem {
  margin: 50px 0;
}
/* line 714, ../scss/theme.scss */
.block.afidem h2 {
  font-size: 50px;
  color: #a7081d;
  font-weight: 900;
  margin-top: 0;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  /* line 714, ../scss/theme.scss */
  .block.afidem h2 {
    font-size: 25px;
    margin-top: 20px;
  }
}
/* line 725, ../scss/theme.scss */
.block.afidem p {
  font-size: 18px;
}
/* line 729, ../scss/theme.scss */
.block.afidem #media_image-3 img {
  -webkit-box-shadow: 0px 0px 15px 1px rgba(105, 105, 105, 0.5);
  -moz-box-shadow: 0px 0px 15px 1px rgba(105, 105, 105, 0.5);
  box-shadow: 0px 0px 15px 1px rgba(105, 105, 105, 0.5);
}
/* line 735, ../scss/theme.scss */
.block.afidem .button {
  margin-top: 25px;
}
@media (max-width: 767px) {
  /* line 738, ../scss/theme.scss */
  .block.afidem .alignright {
    float: none;
    margin-left: 0;
  }
}

/* line 747, ../scss/theme.scss */
.entry-content img {
  max-width: 100%;
  height: auto;
}

/* line 755, ../scss/theme.scss */
.page-template-actualites .list .one-actualite {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 25px;
  margin-top: 25px;
  padding-bottom: 24px;
}
/* line 760, ../scss/theme.scss */
.page-template-actualites .list .one-actualite:last-child {
  border-bottom: 0;
}
/* line 763, ../scss/theme.scss */
.page-template-actualites .list .one-actualite h3 {
  font-weight: 900;
  font-size: 30px;
  margin-top: 0;
}
/* line 767, ../scss/theme.scss */
.page-template-actualites .list .one-actualite h3 a {
  color: #a7081d;
  text-decoration: none;
}
/* line 772, ../scss/theme.scss */
.page-template-actualites .list .one-actualite p.date,
.page-template-actualites .list .one-actualite p.exerpt {
  color: #525151;
  font-size: 18px;
}
/* line 777, ../scss/theme.scss */
.page-template-actualites .list .one-actualite .button {
  float: right;
  color: #FFF;
  margin-top: 35px;
}
/* line 783, ../scss/theme.scss */
.page-template-actualites .list .one-actualite.highlight .button {
  float: none;
  margin-top: 12px;
  color: #FFF;
}
@media (max-width: 767px) {
  /* line 789, ../scss/theme.scss */
  .page-template-actualites .list .one-actualite.highlight img {
    width: 100%;
    float: none;
  }
  /* line 793, ../scss/theme.scss */
  .page-template-actualites .list .one-actualite.highlight p.date {
    margin-top: 20px;
  }
}

/* line 802, ../scss/theme.scss */
.block.reseaux {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a50116+0,881527+39,593841+100 */
  background: #a50116;
  /* Old browsers */
  background: -moz-linear-gradient(left, #a50116 0%, #881527 70%, #593841 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #a50116 0%, #881527 70%, #593841 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #a50116 0%, #881527 70%, #593841 100%);
  padding-bottom: 30px;
  padding-top: 30px;
}
/* line 813, ../scss/theme.scss */
.block.reseaux .title {
  display: flex;
  align-items: center;
}
/* line 816, ../scss/theme.scss */
.block.reseaux .title h2 {
  font-size: 50px;
  font-weight: 900;
  color: #FFF;
  padding-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 816, ../scss/theme.scss */
  .block.reseaux .title h2 {
    font-size: 25px;
  }
}
/* line 825, ../scss/theme.scss */
.block.reseaux .title .icon-twitter {
  width: 50px;
  height: 50px;
  margin-left: 25px;
}
/* line 831, ../scss/theme.scss */
.block.reseaux hr {
  margin: 5px 0;
}
/* line 833, ../scss/theme.scss */
.block.reseaux hr:nth-child(2) {
  border-top: 2px solid white;
}
/* line 836, ../scss/theme.scss */
.block.reseaux hr:nth-child(3) {
  border-top: 6px solid white;
}
/* line 840, ../scss/theme.scss */
.block.reseaux .content {
  position: relative;
  height: 350px;
  background: linear-gradient(to bottom, #a50116 0%, #881527 20%, #593841), url("../images/bg-reseaux.jpg");
  background-size: cover;
}
/* line 845, ../scss/theme.scss */
.block.reseaux .content .date {
  position: absolute;
  left: 30px;
  top: 30px;
  font-size: 13px;
  line-height: 19px;
  letter-spacing: 5px;
  color: #FFF;
  text-transform: uppercase;
  margin-bottom: 0;
}
/* line 856, ../scss/theme.scss */
.block.reseaux .content .icon-sprite {
  position: absolute;
  right: 15px;
  top: 15px;
}
/* line 861, ../scss/theme.scss */
.block.reseaux .content .title,
.block.reseaux .content .txt {
  padding: 30px 30px 0 30px;
  color: #FFF;
}
/* line 866, ../scss/theme.scss */
.block.reseaux .content .title {
  padding-top: 70px;
  font-size: 24px;
}
/* line 870, ../scss/theme.scss */
.block.reseaux .content .txt {
  font-size: 18px;
  line-height: 25px;
}

/********** BuddyPress **********/
/* line 880, ../scss/theme.scss */
.bp-login-widget-user-avatar {
  float: left;
  margin-right: 15px;
}

/* line 885, ../scss/theme.scss */
.buddypress-wrap .members-list li .user-update {
  display: none;
}

/* line 890, ../scss/theme.scss */
#buddypress .projet-log {
  margin-bottom: 30px;
}
/* line 893, ../scss/theme.scss */
#buddypress .events-table {
  width: 100%;
}
/* line 896, ../scss/theme.scss */
#buddypress .group-desc,
#buddypress .pag-data,
#buddypress .subnav-filters,
#buddypress #whats-new-avatar {
  display: none;
}
/* line 902, ../scss/theme.scss */
#buddypress .profile-fields {
  margin-top: 30px;
}
/* line 905, ../scss/theme.scss */
#buddypress table.forum tr td.label {
  background: transparent;
  background-color: transparent !important;
}
/* line 909, ../scss/theme.scss */
#buddypress table.forum tr td.label,
#buddypress table.messages-notices tr td.label,
#buddypress table.notifications tr td.label,
#buddypress table.notifications-settings tr td.label,
#buddypress table.profile-fields tr td.label,
#buddypress table.wp-profile-fields tr td.label {
  border-right: 0;
  padding: 0;
  font-size: 16px;
  color: #000;
}
/* line 920, ../scss/theme.scss */
#buddypress table.forum tr.alt td,
#buddypress table.messages-notices tr.alt td,
#buddypress table.notifications tr.alt td,
#buddypress table.notifications-settings tr.alt td,
#buddypress table.profile-fields tr.alt td,
#buddypress table.profile-settings tr.alt td,
#buddypress table.wp-profile-fields tr.alt td {
  background: none;
}
/* line 929, ../scss/theme.scss */
#buddypress .activity-update-form {
  padding: 10px;
}
/* line 932, ../scss/theme.scss */
#buddypress .grid > li .list-wrap {
  background: #d1d0d0;
  min-height: 350px;
}
/* line 936, ../scss/theme.scss */
#buddypress .bp-list.grid .action button {
  background: #a2071b;
  color: #FFF;
  text-transform: uppercase;
}
/* line 942, ../scss/theme.scss */
#buddypress .grid.bp-list > li .groups-title a {
  font-weight: 900;
  font-size: 25px;
  color: #515153;
  text-transform: none;
}
/* line 949, ../scss/theme.scss */
#buddypress .grid.bp-list > li .action .generic-button button {
  width: 50%;
  padding: 5px;
  font-size: 14px;
}
/* line 954, ../scss/theme.scss */
#buddypress form[name="group-settings-form"] label[for="group-notify-members"] {
  display: none;
}
/* line 957, ../scss/theme.scss */
#buddypress .grid.three > li {
  width: 25%;
}
/* line 960, ../scss/theme.scss */
#buddypress .grid.three > li:nth-child(3n+3) {
  padding-right: 5px;
}
/* line 963, ../scss/theme.scss */
#buddypress .grid.three > li:nth-child(3n+1) {
  padding-left: 5px;
}

/* line 968, ../scss/theme.scss */
.buddypress .buddypress-wrap .activity-read-more a,
.buddypress .buddypress-wrap .comment-reply-link,
.buddypress .buddypress-wrap .generic-button a,
.buddypress .buddypress-wrap a.bp-title-button,
.buddypress .buddypress-wrap a.button,
.buddypress .buddypress-wrap button,
.buddypress .buddypress-wrap input[type=button],
.buddypress .buddypress-wrap input[type=reset],
.buddypress .buddypress-wrap input[type=submit],
.buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a {
  font-size: 16px;
}

/* line 983, ../scss/theme.scss */
body.rendez-vous #rendez-vous-attendees-prefs {
  width: 100%;
}
/* line 986, ../scss/theme.scss */
body.rendez-vous #rendez-vous-attendees-prefs tr td {
  padding: 15px;
}
/* line 991, ../scss/theme.scss */
body.rendez-vous .pagination {
  display: none;
}

/* line 996, ../scss/theme.scss */
.activity-list .activity-item .activity-meta.action {
  padding: 4px;
}

@media screen and (min-width: 55em) {
  /* line 1001, ../scss/theme.scss */
  .buddypress-wrap form.bp-dir-search-form,
  .buddypress-wrap form.bp-invites-search-form,
  .buddypress-wrap form.bp-messages-search-form {
    width: 18em;
  }
}
/* line 1008, ../scss/theme.scss */
body.buddypress .buddypress-wrap h3 {
  margin: 15px 0;
}

/* line 1012, ../scss/theme.scss */
body.rendez-vous ul#rendez-vous-nav {
  padding-left: 0;
}

/* line 1016, ../scss/theme.scss */
#rendez-vous-list {
  list-style-type: none;
  padding-left: 0;
  margin-top: 50px;
}
/* line 1020, ../scss/theme.scss */
#rendez-vous-list .publish {
  margin-bottom: 20px;
}

/* line 1025, ../scss/theme.scss */
body.rendez-vous #buddypress ul.item-list li div.action {
  text-align: left;
}

/* line 1029, ../scss/theme.scss */
body #buddypress * a {
  font-size: 16px;
}

@media screen and (min-width: 46.8em) {
  /* line 1034, ../scss/theme.scss */
  .activity-update-form #whats-new-content,
  .activity-update-form #whats-new-post-in-box,
  .activity-update-form #whats-new-submit {
    margin-left: 0%;
  }
}
@media screen and (min-width: 46.8em) {
  /* line 1042, ../scss/theme.scss */
  .groups-header div#item-header-content {
    margin-left: 0%;
    padding-top: 0;
  }
}
/* line 1048, ../scss/theme.scss */
.activity-list.bp-list {
  background: #d1d0d0;
}

@media screen and (min-width: 46.8em) {
  /* line 1053, ../scss/theme.scss */
  .single-headers #item-header-content {
    padding-left: 0;
  }
}
/* line 1058, ../scss/theme.scss */
.friends-request-list li .item-title h3,
.membership-requests-list li .item-title h3 {
  font-size: 16px;
  line-height: 20px;
  margin-top: 0;
}

/* line 1065, ../scss/theme.scss */
div#buddydrive-main form.buddydrive-item-details ul#buddydrive-object-selection {
  padding-left: 0;
}

/* line 1069, ../scss/theme.scss */
.fc-event,
.fc-event-dot {
  background: #e2001a !important;
  color: #FFF !important;
  border: 1px solid #e2001a !important;
}

/* line 1077, ../scss/theme.scss */
#buddydrive-main .subsubsub {
  display: none;
}
/* line 1080, ../scss/theme.scss */
#buddydrive-main #buddydrive-browser {
  padding-left: 0;
}

/* line 1085, ../scss/theme.scss */
#buddydrive-main .buddydrive-toolbar,
#buddydrive-main #buddydrive-actions-form,
#buddydrive-main #buddydrive-load-more,
#buddydrive-main #buddydrive-status div.buddydrive-feedback {
  width: 100% !important;
  margin: 15px 0 !important;
}

/* line 1093, ../scss/theme.scss */
div#buddydrive-main ul#buddydrive-browser li {
  width: 50% !important;
  margin: 15px 0 !important;
  border: 0 !important;
}
@media (max-width: 992px) {
  /* line 1093, ../scss/theme.scss */
  div#buddydrive-main ul#buddydrive-browser li {
    width: 100% !important;
  }
}

/* line 1103, ../scss/theme.scss */
.list-rendez-vous-users .thumbnail {
  margin-bottom: 0 !important;
}

/* BuddyPress */
/* line 1112, ../scss/theme.scss */
.page-template-organismes .map {
  position: relative;
}
/* line 1114, ../scss/theme.scss */
.page-template-organismes .map .marker {
  position: absolute;
  width: 150px;
  height: 260px;
  display: block;
  cursor: pointer;
  text-indent: -10000px;
  overflow: hidden;
}
/* line 1122, ../scss/theme.scss */
.page-template-organismes .map .marker.marker18 {
  bottom: 150px;
  right: 100px;
  background: url("/wp-content/themes/ush/images/marker/marker18.png") no-repeat;
}
/* line 1126, ../scss/theme.scss */
.page-template-organismes .map .marker.marker18:hover, .page-template-organismes .map .marker.marker18.active {
  background: url("/wp-content/themes/ush/images/marker/marker18-red.png") no-repeat;
}
/* line 1131, ../scss/theme.scss */
.page-template-organismes .map .marker.marker28 {
  top: 0;
  left: 200px;
  background: url("/wp-content/themes/ush/images/marker/marker28.png") no-repeat;
}
/* line 1135, ../scss/theme.scss */
.page-template-organismes .map .marker.marker28:hover, .page-template-organismes .map .marker.marker28.active {
  background: url("/wp-content/themes/ush/images/marker/marker28-red.png") no-repeat;
}
/* line 1140, ../scss/theme.scss */
.page-template-organismes .map .marker.marker36 {
  bottom: 50px;
  right: 330px;
  background: url("/wp-content/themes/ush/images/marker/marker36.png") no-repeat;
}
/* line 1144, ../scss/theme.scss */
.page-template-organismes .map .marker.marker36:hover, .page-template-organismes .map .marker.marker36.active {
  background: url("/wp-content/themes/ush/images/marker/marker36-red.png") no-repeat;
}
/* line 1149, ../scss/theme.scss */
.page-template-organismes .map .marker.marker37 {
  bottom: 290px;
  left: 0px;
  background: url("/wp-content/themes/ush/images/marker/marker37.png") no-repeat;
}
/* line 1153, ../scss/theme.scss */
.page-template-organismes .map .marker.marker37:hover, .page-template-organismes .map .marker.marker37.active {
  background: url("/wp-content/themes/ush/images/marker/marker37-red.png") no-repeat;
}
/* line 1158, ../scss/theme.scss */
.page-template-organismes .map .marker.marker41 {
  top: 320px;
  left: 200px;
  background: url("/wp-content/themes/ush/images/marker/marker41.png") no-repeat;
}
/* line 1162, ../scss/theme.scss */
.page-template-organismes .map .marker.marker41:hover, .page-template-organismes .map .marker.marker41.active {
  background: url("/wp-content/themes/ush/images/marker/marker41-red.png") no-repeat;
}
/* line 1167, ../scss/theme.scss */
.page-template-organismes .map .marker.marker45 {
  right: 80px;
  top: 230px;
  background: url("/wp-content/themes/ush/images/marker/marker45.png") no-repeat;
}
/* line 1171, ../scss/theme.scss */
.page-template-organismes .map .marker.marker45:hover, .page-template-organismes .map .marker.marker45.active, .page-template-organismes .map .marker.marker45.firstactive {
  background: url("/wp-content/themes/ush/images/marker/marker45-red.png") no-repeat;
}
@media (max-width: 767px) {
  /* line 1114, ../scss/theme.scss */
  .page-template-organismes .map .marker {
    width: 75px;
    height: 130px;
    background-size: 100% !important;
  }
  /* line 1182, ../scss/theme.scss */
  .page-template-organismes .map .marker.marker18 {
    bottom: 50px;
    right: 20px;
  }
  /* line 1186, ../scss/theme.scss */
  .page-template-organismes .map .marker.marker28 {
    top: 40px;
    left: 110px;
  }
  /* line 1190, ../scss/theme.scss */
  .page-template-organismes .map .marker.marker36 {
    bottom: 30px;
    right: 125px;
  }
  /* line 1194, ../scss/theme.scss */
  .page-template-organismes .map .marker.marker37 {
    bottom: 130px;
  }
  /* line 1197, ../scss/theme.scss */
  .page-template-organismes .map .marker.marker41 {
    top: 180px;
    left: 100px;
  }
  /* line 1201, ../scss/theme.scss */
  .page-template-organismes .map .marker.marker45 {
    right: 0px;
    top: 150px;
  }
}
/* line 1209, ../scss/theme.scss */
.page-template-organismes .info h4,
.page-template-organismes .info p.name {
  font-weight: 900;
  font-size: 50px;
  line-height: 50px;
  margin: 0;
}
/* line 1216, ../scss/theme.scss */
.page-template-organismes .info h4 {
  color: #9c9e9f;
}
/* line 1219, ../scss/theme.scss */
.page-template-organismes .info p.name {
  color: #e2001a;
  margin-bottom: 20px;
}
/* line 1223, ../scss/theme.scss */
.page-template-organismes .info p.total {
  font-weight: 900;
  font-size: 45px;
  line-height: 50px;
  color: #e2001a;
}
/* line 1229, ../scss/theme.scss */
.page-template-organismes .info .one-item {
  margin: 20px 0;
}
/* line 1231, ../scss/theme.scss */
.page-template-organismes .info .one-item h3 {
  color: #e2001a;
}
/* line 1234, ../scss/theme.scss */
.page-template-organismes .info .one-item .number {
  color: #515153;
  font-size: 50px;
  line-height: 50px;
  font-weight: 900;
  margin: 0;
}
/* line 1241, ../scss/theme.scss */
.page-template-organismes .info .one-item .title {
  font-weight: 400;
  font-size: 16px;
  text-transform: uppercase;
  margin: 0;
}
@media (max-width: 767px) {
  /* line 1208, ../scss/theme.scss */
  .page-template-organismes .info {
    margin-top: 50px;
  }
}
/* line 1252, ../scss/theme.scss */
.page-template-organismes .accordion {
  margin-top: 50px;
}
/* line 1254, ../scss/theme.scss */
.page-template-organismes .accordion .glyphicon {
  float: right;
}
/* line 1257, ../scss/theme.scss */
.page-template-organismes .accordion .panel {
  border: 0;
  margin-bottom: 5px;
  box-shadow: none;
}
/* line 1262, ../scss/theme.scss */
.page-template-organismes .accordion .panel-default {
  border-bottom: 1px solid #e5e5e5;
}
/* line 1265, ../scss/theme.scss */
.page-template-organismes .accordion .panel-default > .panel-heading {
  background: transparent;
  border: 0;
}
/* line 1269, ../scss/theme.scss */
.page-template-organismes .accordion .panel-heading {
  padding: 10px 0;
}
/* line 1273, ../scss/theme.scss */
.page-template-organismes .accordion .panel-heading .panel-title {
  font-weight: 900;
  font-size: 40px;
  text-transform: uppercase;
}
/* line 1277, ../scss/theme.scss */
.page-template-organismes .accordion .panel-heading .panel-title a {
  display: block;
  color: #515153;
}
@media (max-width: 767px) {
  /* line 1273, ../scss/theme.scss */
  .page-template-organismes .accordion .panel-heading .panel-title {
    font-size: 20px;
  }
}
/* line 1287, ../scss/theme.scss */
.page-template-organismes .accordion .panel-heading.active .panel-title a {
  color: #e2001a;
}
/* line 1293, ../scss/theme.scss */
.page-template-organismes .accordion .panel-body {
  border-top: 0 !important;
  padding: 10px 0;
}
/* line 1298, ../scss/theme.scss */
.page-template-organismes .accordion .info p {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
}
@media (max-width: 992px) {
  /* line 1297, ../scss/theme.scss */
  .page-template-organismes .accordion .info {
    margin-bottom: 30px;
  }
}
/* line 1308, ../scss/theme.scss */
.page-template-organismes .link-lettre-info {
  margin-top: 30px;
}
/* line 1310, ../scss/theme.scss */
.page-template-organismes .link-lettre-info a {
  color: #e2001a;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 700;
  background: url("/wp-content/themes/ush/images/download-icon.png") no-repeat left center;
  padding: 10px 0 10px 50px;
}

/* line 1324, ../scss/theme.scss */
.nav-tabs li.active a {
  background: #e2001a;
  color: #FFF;
}
/* line 1329, ../scss/theme.scss */
.nav-tabs li a {
  color: #000;
}
/* line 1331, ../scss/theme.scss */
.nav-tabs li a:hover {
  background: #e2001a;
  color: #FFF;
}

/* line 1339, ../scss/theme.scss */
.tab-content {
  padding-top: 30px;
}
/* line 1341, ../scss/theme.scss */
.tab-content .line {
  padding-bottom: 19px;
  margin-top: 20px;
  border-bottom: 1px solid #ddd;
}
/* line 1345, ../scss/theme.scss */
.tab-content .line p {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
}
/* line 1350, ../scss/theme.scss */
.tab-content .line a {
  color: #000;
  text-decoration: none;
}

/* line 1357, ../scss/theme.scss */
.main-content {
  position: relative;
  padding-top: 80px;
  padding-bottom: 50px;
}
/* line 1361, ../scss/theme.scss */
.main-content .breadcrumbs {
  width: 100%;
  top: 35px;
  left: 0px;
  font-weight: 100;
  font-size: 14px;
  position: absolute;
  color: #4a4a49;
}
/* line 1369, ../scss/theme.scss */
.main-content .breadcrumbs a {
  color: #4a4a49;
  font-size: 14px;
}
/* line 1374, ../scss/theme.scss */
.main-content a {
  color: #e2001a;
}
/* line 1377, ../scss/theme.scss */
.main-content .read-more {
  background: #e2001a;
  color: white;
  cursor: pointer;
  padding: 8px;
}
/* line 1383, ../scss/theme.scss */
.main-content h2 {
  font-size: 24px;
  margin: 20px 0;
  font-weight: 700;
  color: #7a868e;
  text-transform: uppercase;
}
/* line 1390, ../scss/theme.scss */
.main-content .special {
  margin-top: 30px;
}
@media (max-width: 992px) {
  /* line 1392, ../scss/theme.scss */
  .main-content .special .info {
    margin-top: 30px;
  }
}

/* line 1402, ../scss/theme.scss */
.buddypress .main-content .breadcrumbs {
  display: none;
}
/* line 1405, ../scss/theme.scss */
.buddypress .main-content .breadcrumb-buddypress {
  width: 100%;
  top: 35px;
  left: 0px;
  font-weight: 100;
  font-size: 14px;
  position: absolute;
  color: #4a4a49;
}
/* line 1415, ../scss/theme.scss */
.buddypress .group-subscription-div {
  display: none;
}

/* line 1421, ../scss/theme.scss */
.single-post .wp-post-image {
  margin-bottom: 15px;
}

@media (max-width: 767px) {
  /* line 1426, ../scss/theme.scss */
  .sidebar {
    margin-top: 30px;
  }
}
/* line 1430, ../scss/theme.scss */
.sidebar h3 {
  text-transform: uppercase;
  font-size: 24px;
  line-height: 24px;
  font-weight: 700;
  margin: 0 0 15px 0;
  color: #e2001a;
}
/* line 1440, ../scss/theme.scss */
.sidebar ul li a {
  color: #7a868e;
}

/* line 1448, ../scss/theme.scss */
#post-121 .gallery_default .wpmf-gallery-item {
  margin-bottom: 20px !important;
}
@media (max-width: 767px) {
  /* line 1448, ../scss/theme.scss */
  #post-121 .gallery_default .wpmf-gallery-item {
    width: 100% !important;
  }
}
/* line 1453, ../scss/theme.scss */
#post-121 .gallery_default .wpmf-gallery-item .wp-caption-text {
  margin-top: 5px !important;
}
/* line 1457, ../scss/theme.scss */
#post-121 .table-responsive {
  margin-top: 2rem;
}
/* line 1459, ../scss/theme.scss */
#post-121 .table-responsive table {
  border: none;
}
/* line 1462, ../scss/theme.scss */
#post-121 .table-responsive td, #post-121 .table-responsive th {
  border: none;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 1467, ../scss/theme.scss */
#post-121 .table-responsive thead {
  background-color: #c90017;
  color: #ececec;
}
/* line 1470, ../scss/theme.scss */
#post-121 .table-responsive thead th {
  vertical-align: middle;
}
/* line 1472, ../scss/theme.scss */
#post-121 .table-responsive thead th:first-of-type {
  border-top-left-radius: 10px;
}
/* line 1475, ../scss/theme.scss */
#post-121 .table-responsive thead th:last-of-type {
  border-top-right-radius: 10px;
}
/* line 1478, ../scss/theme.scss */
#post-121 .table-responsive thead th h4 {
  font-size: 2rem;
}
/* line 1485, ../scss/theme.scss */
#post-121 .table-responsive tbody tr:nth-child(even) {
  background-color: #faf6f2;
}
/* line 1488, ../scss/theme.scss */
#post-121 .table-responsive tbody tr td {
  padding: 15px;
}
/* line 1490, ../scss/theme.scss */
#post-121 .table-responsive tbody tr td:first-of-type {
  border-bottom-left-radius: 10px;
}
/* line 1493, ../scss/theme.scss */
#post-121 .table-responsive tbody tr td:last-of-type {
  border-bottom-right-radius: 10px;
}
/* line 1499, ../scss/theme.scss */
#post-121 .table-responsive td {
  width: 33%;
}
@media (max-width: 767px) {
  /* line 1499, ../scss/theme.scss */
  #post-121 .table-responsive td {
    font-size: 11px;
    width: 100px !important;
    max-width: 100px !important;
    white-space: normal;
  }
}
@media (max-width: 767px) {
  /* line 1507, ../scss/theme.scss */
  #post-121 .table-responsive td h4 {
    font-size: 12px;
  }
}

@media (max-width: 767px) {
  /* line 1517, ../scss/theme.scss */
  #post-122 .table-responsive td {
    font-size: 11px;
    width: 100px !important;
    max-width: 100px !important;
    white-space: normal;
  }
}
@media (max-width: 767px) {
  /* line 1525, ../scss/theme.scss */
  #post-122 .table-responsive td h4 {
    font-size: 12px;
  }
}

/* line 1533, ../scss/theme.scss */
.page-id-12 .breadcrumb-buddypress {
  display: none;
}

/* line 1538, ../scss/theme.scss */
.page-id-148 .breadcrumb-buddypress {
  display: none;
}

/* line 1543, ../scss/theme.scss */
.page-id-185 .breadcrumb-buddypress {
  display: none;
}

/* line 1548, ../scss/theme.scss */
#colophon {
  padding-top: 50px;
  padding-bottom: 50px;
  background: #d9d9d9;
}
/* line 1552, ../scss/theme.scss */
#colophon .menu {
  padding-left: 0;
  text-align: right;
  margin: 30px auto;
}
@media (max-width: 576px) {
  /* line 1552, ../scss/theme.scss */
  #colophon .menu {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
/* line 1561, ../scss/theme.scss */
#colophon .menu li {
  display: inline-block;
  padding: 0 10px;
}
@media (max-width: 576px) {
  /* line 1561, ../scss/theme.scss */
  #colophon .menu li {
    padding-top: 10px;
  }
}
/* line 1567, ../scss/theme.scss */
#colophon .menu li a {
  color: #535154;
  font-weight: 700;
}
/* line 1574, ../scss/theme.scss */
#colophon #text-3 img {
  max-height: 100px;
  width: auto;
}
@media (min-width: 576px) {
  /* line 1579, ../scss/theme.scss */
  #colophon .menu-menu-bas-container {
    margin-top: 50px;
  }
}
@media (max-width: 992px) {
  /* line 1548, ../scss/theme.scss */
  #colophon {
    padding-top: 185px;
  }
}
@media (max-width: 767px) {
  /* line 1548, ../scss/theme.scss */
  #colophon {
    padding-top: 150px;
  }
}
/* line 1590, ../scss/theme.scss */
#colophon .ml {
  color: #4a4a49;
  margin-left: 15px;
}

/* line 1597, ../scss/theme.scss */
.page-template-page-collaboration .calendar-background {
  padding: 30px 40px;
  min-height: 300px;
  position: relative;
  background: #a7081d;
  display: flex;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
}
/* line 1606, ../scss/theme.scss */
.page-template-page-collaboration .calendar-background div#em-loading {
  background: none;
}
/* line 1609, ../scss/theme.scss */
.page-template-page-collaboration .calendar-background table {
  width: 100%;
  height: 100%;
  font-size: 16px;
}
/* line 1614, ../scss/theme.scss */
.page-template-page-collaboration .calendar-background table.em-calendar td {
  color: #FFF;
}
/* line 1617, ../scss/theme.scss */
.page-template-page-collaboration .calendar-background table.em-calendar td .em-calnav {
  color: #FFF;
}
/* line 1620, ../scss/theme.scss */
.page-template-page-collaboration .calendar-background table.em-calendar td.month_name {
  text-transform: uppercase;
}
/* line 1623, ../scss/theme.scss */
.page-template-page-collaboration .calendar-background table.em-calendar td.eventless-today {
  background: none;
  color: #FFF;
}
/* line 1627, ../scss/theme.scss */
.page-template-page-collaboration .calendar-background table.em-calendar td.eventful, .page-template-page-collaboration .calendar-background table.em-calendar td.eventful-today, .page-template-page-collaboration .calendar-background table.em-calendar td.eventful-post, .page-template-page-collaboration .calendar-background table.em-calendar td.eventful-pre {
  background: #FFF;
  color: #FFF;
  font-weight: 700;
  cursor: pointer;
  border-radius: 20px;
}
/* line 1633, ../scss/theme.scss */
.page-template-page-collaboration .calendar-background table.em-calendar td.eventful a, .page-template-page-collaboration .calendar-background table.em-calendar td.eventful-today a, .page-template-page-collaboration .calendar-background table.em-calendar td.eventful-post a, .page-template-page-collaboration .calendar-background table.em-calendar td.eventful-pre a {
  color: #FFF;
}
@media (max-width: 1300px) {
  /* line 1597, ../scss/theme.scss */
  .page-template-page-collaboration .calendar-background {
    padding: 30px 60px;
  }
}
/* line 1644, ../scss/theme.scss */
.page-template-page-collaboration .date {
  font-weight: bold;
}
/* line 1648, ../scss/theme.scss */
.page-template-page-collaboration .main-content h2 {
  color: #e2001a;
}
/* line 1653, ../scss/theme.scss */
.page-template-page-collaboration .actus .item {
  background-color: #E5E5E5;
  padding: 20px;
  text-align: center;
  margin-bottom: 30px;
  min-height: 300px;
}
/* line 1660, ../scss/theme.scss */
.page-template-page-collaboration .actus .item .dates .date {
  background-color: #e2001a;
  width: 100px;
  height: 100px;
  border-radius: 100px;
  color: #fff;
  padding: 10px;
  display: inline-block;
  vertical-align: top;
  z-index: 999;
  position: relative;
  margin-bottom: 15px;
}
/* line 1672, ../scss/theme.scss */
.page-template-page-collaboration .actus .item .dates .date .day {
  font-size: 40px;
  margin-bottom: 0px;
  line-height: 40px;
  margin-top: 10px;
}
/* line 1678, ../scss/theme.scss */
.page-template-page-collaboration .actus .item .dates .date .month {
  font-size: 14px;
}
/* line 1684, ../scss/theme.scss */
.page-template-page-collaboration .actus h2 {
  color: #e2001a;
}
/* line 1687, ../scss/theme.scss */
.page-template-page-collaboration .actus hr {
  border-top: 1px solid #e2001a;
}
/* line 1690, ../scss/theme.scss */
.page-template-page-collaboration .actus hr:last-child {
  display: none;
}
/* line 1694, ../scss/theme.scss */
.page-template-page-collaboration .infos {
  margin-bottom: 30px;
  margin-top: 50px;
  display: flex;
  align-items: center;
}
@media (max-width: 992px) {
  /* line 1694, ../scss/theme.scss */
  .page-template-page-collaboration .infos {
    flex-direction: column;
  }
}
/* line 1702, ../scss/theme.scss */
.page-template-page-collaboration .infos .info-groupe {
  padding: 35px;
  background: #555555;
  color: white;
}
/* line 1707, ../scss/theme.scss */
.page-template-page-collaboration .infos img {
  width: 100%;
  height: 334px;
}
@media (max-width: 992px) {
  /* line 1707, ../scss/theme.scss */
  .page-template-page-collaboration .infos img {
    height: auto;
  }
}

/* line 1718, ../scss/theme.scss */
.popover-content .read-more-calendar {
  display: inline-block;
  padding: 5px 10px;
  color: #FFF;
  font-weight: 700;
}

/* line 1727, ../scss/theme.scss */
.em-booking-buttons .em-booking-submit {
  background-color: #a8a5a5;
  color: black;
  padding: 8px;
  border-width: inherit;
}

/* line 1736, ../scss/theme.scss */
.single-event .main-content {
  padding-bottom: 50px;
}

/* line 1742, ../scss/theme.scss */
.groupes-front .single {
  margin-bottom: 20px;
}
/* line 1744, ../scss/theme.scss */
.groupes-front .single h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 7px;
  padding-bottom: 7px;
  background-color: #E2001A;
  color: #FFF;
  font-size: 16px;
  min-height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 1757, ../scss/theme.scss */
.groupes-front .single img {
  width: 100%;
  height: auto;
}

/* line 1765, ../scss/theme.scss */
.page-template-page-collaboration #buddypress {
  display: none;
}

/*# sourceMappingURL=theme.css.map */
