@charset "UTF-8";
/*------------------------------------------------------------------
CSS
-------------------------------------------------------------------*/
@import url(../vendor/fonts/centurygothic/stylesheet.css);
@import url(../vendor/fonts/webbelliscup/stylesheet.css);
@import url(../vendor/fonts/aller/stylesheet.css);
@import url(../vendor/fonts/raleway/stylesheet.css);
@import url(../vendor/fonts/vampiroone/stylesheet.css);
@import url(../vendor/fonts/itcavantgardestd/stylesheet.css);
@import url(../vendor/fontawesome/css/font-awesome.min.css);
/* Title */
/* title */
/* Translate */
.views-view-grid .views-col {
  float: left; }

.views-view-grid.cols-1 .views-col {
  width: 100%; }

.views-view-grid.cols-2 .views-col {
  width: 50%; }

.views-view-grid.cols-3 .views-col {
  width: 33.33333333%; }

.views-view-grid.cols-4 .views-col {
  width: 25%; }

.views-view-grid.cols-5 .views-col {
  width: 20%; }

/*------------------------------------------------------------------
[1. Body]
*/
/* Typography */
* {
  padding: 0;
  margin: 0;
  outline: none; }

body {
  color: #666;
  font-family: "CenturyGothic", sans-serif;
  font-size: 14px;
  line-height: 1.4;
  background: #e5e5e5; }

h1, h2, h3, h4, h5, h6 {
  color: #1f2328;
  line-height: 1.4;
  margin: 0 0 30px; }

h1 {
  font-size: 3.571em;
  font-family: "CenturyGothic-Bold", sans-serif;
  line-height: 1.1; }

h2 {
  color: #fff;
  font-size: 1.5em;
  font-family: "CenturyGothic-Bold", sans-serif;
  text-transform: uppercase; }

h3 {
  font-size: 1.428em; }

a {
  color: #ff1320;
  outline: none; }
  a:hover, a:focus {
    color: #1f2328;
    outline: none;
    text-decoration: none; }

p, ul, ol {
  margin-bottom: 20px; }

address {
  line-height: 1.7; }

label {
  font-weight: 100; }

img {
  max-width: 100%;
  height: auto; }

.form-text, select, textarea {
  border: none;
  border-bottom: 1px solid #ff1320;
  width: 100%;
  padding-left: 0;
  padding-bottom: 15px;
  color: #8a8a8a; }

iframe {
  max-width: 100%; }

.form-text:focus, textarea:focus {
  /* FF 4-18 */
  /* FF 19+ */
  /* IE 10+ */ }
  .form-text:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder {
    color: transparent !important; }
  .form-text:focus:-moz-placeholder, textarea:focus:-moz-placeholder {
    color: transparent !important; }
  .form-text:focus::-moz-placeholder, textarea:focus::-moz-placeholder {
    color: transparent !important; }
  .form-text:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder {
    color: transparent !important; }

form ::-webkit-input-placeholder {
  color: #333; }

form :-moz-placeholder {
  /* older Firefox*/
  color: #333;
  opacity: 1; }

form ::-moz-placeholder {
  /* Firefox 19+ */
  color: #333;
  opacity: 1; }

form :-ms-input-placeholder {
  color: #333; }

form .description {
  padding-top: 5px; }

form .form-item {
  margin: 0 0 25px; }

.form-submit {
  border: none;
  background: url(../images/icon-plus.png) 20px 52% no-repeat #ff1320;
  color: #fff;
  border-radius: 0;
  padding: 15px 20px 14px 40px;
  position: relative;
  font-family: "CenturyGothic-Bold", sans-serif;
  text-transform: uppercase; }
  .form-submit:hover, .form-submit:focus {
    background-color: #1f2328;
    color: #fff; }

.form-control:focus {
  box-shadow: none;
  -webkit-box-shadow: none; }

.form-actions input {
  margin-right: 15px; }

.form-item input.error, .form-item textarea.error, .form-item select.error {
  border: 1px solid #ff1320; }

.nav-header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 100;
  width: 100%;
  transition: top 0.4s ease-in-out;
  -webkit-transition: top 0.4s ease-in-out; }

.nav-up {
  top: -167px !important; }

#page {
  margin-top: 167px;
  min-width: 320px; }

.logged-in.admin-menu #page, .webmaster-menu-active #page {
  margin-top: 196px; }

.logged-in.admin-menu .nav-header, .webmaster-menu-active .nav-header {
  top: 29px; }

.webmaster-menu {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 102; }

/* headline */
.headline {
  background: #333;
  color: #fff;
  height: 36px;
  width: 100%;
  position: relative;
  z-index: 3; }
  .headline .container-inner:before, .headline .container-inner:after {
    display: table;
    content: " "; }
  .headline .container-inner:after {
    clear: both; }
  .headline ul {
    padding: 0;
    margin: 0; }
    .headline ul li {
      list-style: none;
      float: left; }
  .headline a {
    color: #fff; }

.headline-menu {
  background-color: #000; }
  .headline-menu ul.menu li {
    padding: 0;
    margin-left: 0 !important; }
    .headline-menu ul.menu li a {
      display: block;
      padding: 5px 34px;
      line-height: 26px;
      color: white;
      border-right: 1px solid #333;
      text-transform: uppercase;
      font-family: "CenturyGothic-Bold", sans-serif;
      font-size: 0.928em; }
      .headline-menu ul.menu li a:hover, .headline-menu ul.menu li a:focus {
        background: #dc0814;
        color: #fff;
        border-right-color: #dc0814; }
    .headline-menu ul.menu li a.active, .headline-menu ul.menu li a.active-trail {
      background: #dc0814;
      color: #fff;
      border-right-color: #dc0814; }
    .headline-menu ul.menu li ul.menu {
      display: none; }
    .headline-menu ul.menu li:last-child a {
      border-right: none; }

/* end headline */
/* header */
.header {
  background: #fff;
  height: 86px;
  width: 100%;
  position: relative;
  z-index: 2; }
  .header .container {
    position: static;
    z-index: inherit; }
  .header #logo {
    margin-bottom: 0;
    font-size: 1.714em;
    font-weight: bold;
    margin-top: 25px;
    line-height: 24px;
    display: block;
    float: left; }
    .header #logo a {
      color: #282828;
      width: 242px;
      height: 36px;
      background: url("../logo.svg") no-repeat -14px -18px;
      overflow: hidden;
      display: block;
      text-indent: -999em; }
  .header .logo_img {
    margin-bottom: 0;
    font-size: 1.714em;
    font-weight: bold;
    margin-top: 7px;
    line-height: 24px;
    display: block;
    float: left;
    background: none;
    width: auto;
    height: auto;
    text-indent: 0;
    display: block;
    margin-left: -14px; }
  .header .region-header {
    float: right; }
    .header .region-header .block {
      float: right; }
  .header .socials-list {
    margin-top: 34px; }

.btn-myspace {
  background-color: #aaa57d;
  text-align: center;
  margin-left: 20px; }
  .btn-myspace p {
    margin-bottom: 0; }
  .btn-myspace .content a {
    padding: 50px 10px 10px 10px;
    display: block;
    color: #fff;
    font-size: 0.785em;
    height: 86px;
    position: relative;
    font-family: "CenturyGothic-Bold", sans-serif; }
    .btn-myspace .content a:before {
      content: "";
      background-image: url(../images/sprites.png);
      background-repeat: no-repeat;
      width: 15px;
      height: 20px;
      background-position: 0 -23px;
      position: absolute;
      left: 50%;
      top: 25px;
      margin-left: -7px; }
    .btn-myspace .content a:hover, .btn-myspace .content a:focus {
      background-color: #ff1320; }
  .btn-myspace button {
    padding: 43px 10px 10px 10px;
    display: block;
    color: #fff;
    font-size: 0.785em;
    height: 86px;
    position: relative;
    font-family: "CenturyGothic-Bold", sans-serif;
    border: none;
    background-color: #aaa57d; }
    .btn-myspace button:before {
      content: "";
      background-image: url(../images/sprites.png);
      background-repeat: no-repeat;
      width: 15px;
      height: 20px;
      background-position: 0 -23px;
      position: absolute;
      left: 50%;
      top: 25px;
      margin-left: -7px; }
    .btn-myspace button:hover, .btn-myspace button:focus {
      background-color: #ff1320; }

/* menu */
.region-main-menu ul.menu li .practical-information + ul.menu {
  display: none !important; }

@media only screen and (min-width: 992px) {
  .block-locale {
    display: none; }
  .region-main-menu {
    background-color: #fff;
    clear: both; }
    .region-main-menu:before, .region-main-menu:after {
      display: table;
      content: " "; }
    .region-main-menu:after {
      clear: both; }
    .region-main-menu .block-menu {
      width: 1170px;
      padding: 0 15px;
      margin: 0 auto; }
    .region-main-menu ul.menu {
      display: table;
      width: 100%;
      margin: 0;
      text-transform: uppercase;
      text-align: center; }
      .region-main-menu ul.menu li {
        display: table-cell;
        list-style: none;
        padding: 0;
        margin: 0; }
        .region-main-menu ul.menu li a {
          color: #071832;
          display: block;
          padding: 12px 20px;
          font-family: "CenturyGothic-Bold", sans-serif;
          font-size: 0.928em;
          height: 45px;
          line-height: 20px;
          position: relative; }
          .region-main-menu ul.menu li a:hover, .region-main-menu ul.menu li a:focus {
            background: #fff; }
            .region-main-menu ul.menu li a:hover:before, .region-main-menu ul.menu li a:focus:before {
              height: 4px; }
          .region-main-menu ul.menu li a:before {
            background-color: #000;
            content: "";
            height: 0;
            left: 0;
            position: absolute;
            right: 0;
            bottom: 0;
            -webkit-transition: all 0.4s;
            -o-transition: all 0.4s;
            transition: all 0.4s; }
          .region-main-menu ul.menu li a.active, .region-main-menu ul.menu li a.active-trail {
            background: #fff; }
            .region-main-menu ul.menu li a.active:before, .region-main-menu ul.menu li a.active-trail:before {
              height: 4px;
              background-color: #cc3333; }
        .region-main-menu ul.menu li.expanded {
          position: relative; }
          .region-main-menu ul.menu li.expanded:hover > a, .region-main-menu ul.menu li.expanded:focus > a {
            color: #000;
            background-color: #fff; }
            .region-main-menu ul.menu li.expanded:hover > a:before, .region-main-menu ul.menu li.expanded:focus > a:before {
              height: 4px;
              background-color: #000;
              top: 0;
              bottom: auto; }
          .region-main-menu ul.menu li.expanded:hover > ul.menu, .region-main-menu ul.menu li.expanded:focus > ul.menu {
            display: block; }
          .region-main-menu ul.menu li.expanded:hover a.practical-information, .region-main-menu ul.menu li.expanded:focus a.practical-information {
            color: #071832; }
            .region-main-menu ul.menu li.expanded:hover a.practical-information:hover, .region-main-menu ul.menu li.expanded:hover a.practical-information:focus, .region-main-menu ul.menu li.expanded:focus a.practical-information:hover, .region-main-menu ul.menu li.expanded:focus a.practical-information:focus {
              background: #f9f7f6; }
              .region-main-menu ul.menu li.expanded:hover a.practical-information:hover:before, .region-main-menu ul.menu li.expanded:hover a.practical-information:focus:before, .region-main-menu ul.menu li.expanded:focus a.practical-information:hover:before, .region-main-menu ul.menu li.expanded:focus a.practical-information:focus:before {
                height: 4px; }
            .region-main-menu ul.menu li.expanded:hover a.practical-information:before, .region-main-menu ul.menu li.expanded:focus a.practical-information:before {
              background-color: #cc3333;
              content: "";
              height: 0;
              left: 0;
              position: absolute;
              right: 0;
              top: auto !important;
              bottom: 0 !important; }
        .region-main-menu ul.menu li ul.menu {
          position: absolute;
          top: 45px;
          left: 0;
          background-color: #fff;
          display: none;
          min-width: 215px;
          width: 100%;
          text-align: left; }
          .region-main-menu ul.menu li ul.menu li {
            float: none;
            border: none;
            display: block; }
            .region-main-menu ul.menu li ul.menu li a {
              background: none;
              color: #3d3d3d;
              display: block;
              padding: 15px 17px;
              width: auto;
              line-height: 1.2; }
              .region-main-menu ul.menu li ul.menu li a:before {
                display: none; }
              .region-main-menu ul.menu li ul.menu li a:hover, .region-main-menu ul.menu li ul.menu li a:focus, .region-main-menu ul.menu li ul.menu li a.active {
                text-decoration: underline; }
            .region-main-menu ul.menu li ul.menu li.expanded {
              position: relative; }
            .region-main-menu ul.menu li ul.menu li ul.menu {
              left: 100%;
              top: 0; } }

/* end menu */
/*language */
.languages {
  border-right: 1px solid #454545;
  position: relative; }
  .languages ul {
    display: none; }
  .languages .form-type-select {
    margin-top: 0;
    margin-bottom: 0; }
  .languages .dd-pointer {
    display: none; }
  .languages .dd-select {
    background: none !important;
    border: 0 none;
    border-radius: 0;
    -webkit-border-radius: 0;
    width: 139px !important; }
  .languages .dd-selected-text {
    cursor: pointer; }
  .languages .dd-selected {
    display: block;
    padding: 5px 40px 5px 25px;
    line-height: 24px;
    position: relative;
    color: white;
    cursor: pointer;
    font-family: "allerregular", sans-serif;
    font-size: 0.928em;
    font-weight: 500; }
    .languages .dd-selected:before {
      background-image: url(../images/sprites.png);
      background-repeat: no-repeat;
      content: "";
      position: absolute;
      right: 20px;
      top: 13px;
      width: 9px;
      height: 9px;
      z-index: 2;
      background-position: 0 -79px;
      overflow: hidden; }
    .languages .dd-selected img {
      vertical-align: middle;
      margin-left: 3px;
      width: 13px;
      height: 8px;
      margin-right: 0;
      margin-top: 9px; }
    .languages .dd-selected label {
      margin-bottom: 0; }
    .languages .dd-selected:hover, .languages .dd-selected:focus {
      color: white; }
  .languages .dd-options {
    background: #1f2328;
    border-radius: 0;
    color: #fff;
    min-width: 120px;
    top: 44px;
    padding: 7px 0 !important;
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    width: 120px !important;
    right: 0;
    overflow: inherit !important; }
    .languages .dd-options:before {
      position: absolute;
      z-index: 4;
      content: '';
      left: 50%;
      top: -16px;
      border-style: solid;
      border-width: 0 6px 6px 6px;
      border-color: transparent transparent #1f2328 transparent;
      -webkit-transition-duration: 0.3s;
      transition-duration: 0.3s;
      -webkit-transition-property: transform;
      transition-property: transform;
      -webkit-transform: translateY(10px);
      transform: translateY(10px);
      margin-left: -6px; }
    .languages .dd-options li {
      display: block;
      float: none; }
      .languages .dd-options li a {
        display: block;
        padding: 5px 10px;
        color: #ccc;
        border-bottom: 0 none;
        font-family: "allerregular", sans-serif;
        font-size: 0.928em; }
        .languages .dd-options li a:hover, .languages .dd-options li a:focus {
          color: #fff;
          background: none; }
      .languages .dd-options li a.dd-option-selected {
        color: white;
        background: none; }
      .languages .dd-options li img {
        vertical-align: middle;
        margin-right: 5px;
        width: 13px;
        height: 8px;
        float: left;
        margin-top: 6px;
        margin-left: 0; }
  .languages .dd-option label {
    line-height: inherit !important;
    margin-bottom: 0;
    cursor: pointer; }
  .languages .dd-selected-value[value] + .dd-selected {
    position: relative; }
    .languages .dd-selected-value[value] + .dd-selected:after {
      background-image: url(../images/sprites.png);
      background-repeat: no-repeat;
      content: "";
      background-position: 0 -580px;
      height: 8px;
      position: absolute;
      right: 45px;
      top: 14px;
      width: 13px; }
  .languages .dd-selected-value[value="fr"] + .dd-selected:after {
    background-position: -43px -580px;
    right: 40px; }
  .languages .dd-option-value[value] + .dd-option-text {
    position: relative; }
    .languages .dd-option-value[value] + .dd-option-text:after {
      background-image: url(../images/sprites.png);
      background-repeat: no-repeat;
      content: "";
      background-position: 0 -580px;
      height: 8px;
      position: absolute;
      right: -20px;
      top: 6px;
      width: 13px; }
  .languages .dd-option-value[value="fr"] + .dd-option-text:after {
    background-position: -43px -580px; }
  .languages .dd-option-value[value="es"] + .dd-option-text:after {
    background-position: -80px -580px; }
  .languages .dd-selected-value[value="es"] + .dd-selected:after {
    background-position: -80px -580px;
    right: 40px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .languages ::i-block-chrome, .languages .dd-selected {
      font-weight: 500;
      font-family: "CenturyGothic-Bold", sans-serif; } }

.btn-faq {
  display: block;
  border-right: 1px solid #454545;
  padding: 5px 30px;
  line-height: 26px;
  font-family: "allerregular", sans-serif;
  font-size: 0.928em; }
  .btn-faq:hover, .btn-faq:focus {
    background: #fff;
    color: #071832; }
    .btn-faq:hover span, .btn-faq:focus span {
      border-color: #071832; }
  .btn-faq span {
    display: none;
    border: 1px solid #498fbf;
    z-index: 2;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    line-height: 12px;
    text-indent: 1px;
    font-size: 10px;
    width: 12px;
    height: 12px;
    margin-left: 8px;
    text-align: center; }

/* end headline */
/* search form */
.form-search {
  height: 36px;
  border-right: 1px solid #454545;
  border-left: 1px solid #454545;
  padding-left: 25px;
  padding-right: 50px;
  position: relative; }
  .form-search:before, .form-search:after {
    display: table;
    content: " "; }
  .form-search:after {
    clear: both; }
  .form-search ::-webkit-input-placeholder {
    color: #fff; }
  .form-search :-moz-placeholder {
    /* older Firefox*/
    color: #fff;
    opacity: 1; }
  .form-search ::-moz-placeholder {
    /* Firefox 19+ */
    color: #fff;
    opacity: 1; }
  .form-search :-ms-input-placeholder {
    color: #fff; }
  .form-search .form-text {
    color: #fff;
    border: none;
    background: none;
    height: 37px;
    padding: 0 5px;
    width: 100%;
    min-width: 180px;
    font-size: 0.928em; }
  .form-search .form-actions {
    width: 37px;
    height: 37px;
    cursor: pointer;
    font-size: 1.428em;
    position: absolute;
    right: 16px;
    top: 0;
    padding: 0;
    display: block; }
  .form-search .form-submit {
    width: 20px;
    height: 20px;
    display: block;
    border: none;
    padding: 0;
    background-image: url(../images/sprites.png);
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: 0 0;
    margin: 9px auto 0 auto;
    z-index: 2;
    font-size: 0; }
    .form-search .form-submit:hover, .form-search .form-submit:focus {
      background-position: -24px 0; }
  .form-search .form-item {
    margin-top: 0;
    margin-bottom: 0; }

/* search mobile */
#header .form-search {
  display: none; }

/* block-locale */
.block-locale ul {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  margin-bottom: 0; }
  .block-locale ul li {
    list-style: none; }
    .block-locale ul li.mobile-item a:hover, .block-locale ul li.mobile-item a:focus, .block-locale ul li.mobile-item a.active {
      background-color: rgba(255, 255, 255, 0.05); }
    .block-locale ul li.mobile-item a:before {
      border-bottom: 5px solid transparent;
      border-left: 5px solid #aeaeae;
      border-top: 5px solid transparent;
      content: '';
      position: absolute;
      right: 10px;
      top: 21px; }
    .block-locale ul li a {
      border-top: 1px solid #191c20;
      color: #fff;
      display: block;
      font-family: "CenturyGothic-Bold", sans-serif;
      padding: 17px 20px 17px 43px;
      position: relative;
      /*
                &[href*="/en"]{
                    &:after {   
                        //background-position: 0 -580px;
                        top: 24px;
                    }
                }
                &[href*="/fr"] {
                    &:after {
                        background-position: -43px -580px;
                    }
                }
                &[href*="/es"] {
                    &:after {
                        background-position: -80px -580px;
                    }
                }
                */ }
      .block-locale ul li a.language-link:after {
        background-image: url(../images/sprites.png);
        background-repeat: no-repeat;
        content: "";
        background-position: 0 -580px;
        height: 8px;
        position: absolute;
        left: 21px;
        top: 22px;
        width: 13px; }
    .block-locale ul li.en a.language-link:after {
      background-position: 0 -580px;
      top: 24px; }
    .block-locale ul li.fr a.language-link:after {
      background-position: -43px -580px; }
    .block-locale ul li.es a.language-link:after {
      background-position: -80px -580px; }
  .block-locale ul.tab-open li.mobile-item a:before {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #aeaeae;
    top: 25px; }

.i18n-fr .block-locale ul li.mobile-item a.language-link:after {
  background-position: -43px -580px; }

.i18n-en .block-locale ul li.mobile-item a.language-link:after {
  background-position: 0 -580px; }

.i18n-es .block-locale ul li.mobile-item a.language-link:after {
  background-position: -80px -580px; }

/* end block-locale */
.btn-close {
  display: none; }

#menu-link-vip-private {
  background-color: #1d3a50; }
  #menu-link-vip-private :hover {
    background-color: #1d3a50; }
  #menu-link-vip-private a {
    color: #ffffff; }

/* footer */
#footer {
  color: #fff;
  background: #111417;
  /*******/
  /*******/
  /*
  * task #366420 for event-footer-front-block views
  */ }
  #footer:before, #footer:after {
    display: table;
    content: " "; }
  #footer:after {
    clear: both; }
  #footer .container {
    z-index: 2; }
  #footer .region-footer {
    padding-top: 46px; }
    #footer .region-footer:before, #footer .region-footer:after {
      display: table;
      content: " "; }
    #footer .region-footer:after {
      clear: both; }
  #footer h2, #footer .title {
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 15px;
    letter-spacing: 3px;
    line-height: 1.2;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 1.142em;
    display: block; }
  #footer a {
    color: #fff; }
  #footer .block {
    width: 20%;
    padding-left: 15px;
    padding-right: 15px;
    float: left; }
  #footer .item-last {
    padding-right: 30px; }
  #footer .form-newsletter-wrap {
    width: 25%;
    padding-left: 15px;
    padding-right: 25px; }
  #footer ul {
    padding-left: 0;
    margin-bottom: 0; }
    #footer ul li {
      list-style: none;
      font-size: 0.928em;
      line-height: 1.3;
      padding: 0;
      margin-left: 0;
      margin-bottom: 5px; }
      #footer ul li a {
        position: relative;
        padding-left: 10px;
        display: block; }
        #footer ul li a:hover, #footer ul li a:focus {
          color: #ff1320; }
          #footer ul li a:hover:before, #footer ul li a:focus:before {
            color: #ff1320; }
        #footer ul li a:before {
          display: inline-block;
          font-family: FontAwesome;
          font-style: normal;
          font-weight: normal;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          content: "\f105";
          color: #fff;
          position: absolute;
          left: 0;
          top: 2px;
          z-index: 2; }
  #footer .socials-list {
    display: none; }
  #footer .logo-footer {
    display: none; }
  #footer .footer-description {
    clear: both;
    width: 100%;
    border-top: 1px solid #292c2f;
    padding-top: 34px;
    padding-bottom: 17px;
    padding-left: 80px;
    padding-right: 80px;
    margin-top: 45px;
    text-align: center;
    color: #898a8b;
    font-size: 0.785em; }
  #footer .footer-menu {
    clear: both;
    width: 100%;
    border-top: 1px solid #292c2f;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 80px;
    padding-right: 80px;
    text-align: center; }
    #footer .footer-menu ul.menu {
      text-align: center; }
      #footer .footer-menu ul.menu li {
        display: inline-block;
        margin: 0;
        padding: 0 18px;
        text-transform: uppercase; }
        #footer .footer-menu ul.menu li a {
          padding-left: 0; }
          #footer .footer-menu ul.menu li a:before {
            display: none; }
  #footer .event-title-active {
    text-transform: uppercase; }
    #footer .event-title-active a {
      color: #898a8b; }
      #footer .event-title-active a:hover, #footer .event-title-active a:focus {
        color: #fff; }
  #footer .block-vinci-stade-eptica {
    float: none;
    padding: 0;
    width: auto; }
  #footer #block-views-event-footer-front-block {
    width: unset;
    padding-left: 0; }
    #footer #block-views-event-footer-front-block .footer4-stade-defrance {
      display: flex; }
      #footer #block-views-event-footer-front-block .footer4-stade-defrance h3 {
        color: #fff;
        text-transform: uppercase;
        margin-bottom: 15px;
        letter-spacing: 3px;
        line-height: 1.2;
        font-family: "CenturyGothic-Bold", sans-serif;
        font-size: 1.142em; }
      #footer #block-views-event-footer-front-block .footer4-stade-defrance .item-list {
        padding-left: 15px;
        padding-right: 15px; }
        #footer #block-views-event-footer-front-block .footer4-stade-defrance .item-list:first-child {
          padding-left: 0;
          padding-right: 15px; }
        #footer #block-views-event-footer-front-block .footer4-stade-defrance .item-list:last-child {
          padding-left: 15px;
          padding-right: 0; }

#block-newsletter-newsletter-subscribe {
  width: 100%; }
  #block-newsletter-newsletter-subscribe .title {
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 20px;
    line-height: 1.2;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 1.428em;
    display: block; }
  #block-newsletter-newsletter-subscribe input[type="checkbox"] {
    margin: 0 0 2px 0; }
  #block-newsletter-newsletter-subscribe #edit-liste--2 {
    display: flex;
    align-items: center;
    width: fit-content;
    margin: auto; }
  #block-newsletter-newsletter-subscribe .form-type-checkbox {
    flex: auto;
    margin: 5px 20px; }
  #block-newsletter-newsletter-subscribe a {
    color: white;
    text-decoration: underline; }
  #block-newsletter-newsletter-subscribe a:hover {
    color: #ff1320; }
  #block-newsletter-newsletter-subscribe .messages {
    display: none; }

#block-newsletter-newsletter-subscribe #newsletter-error {
  position: absolute;
  width: 100%;
  bottom: 10px; }

#block-newsletter-newsletter-subscribe .captcha {
  position: absolute;
  bottom: 100px;
  left: 37%; }

#block-newsletter-newsletter-subscribe form {
  height: 225px; }

#block-newsletter-newsletter-subscribe form .form-item {
  margin: 0 0 58px; }

#block-newsletter-newsletter-subscribe .form-item-liste label {
  font-family: "CenturyGothic-Bold", sans-serif;
  margin-top: 5px; }

#block-newsletter-newsletter-subscribe .form-type-checkbox {
  float: left;
  margin: 5px 20px; }

#block-newsletter-newsletter-subscribe input[type="checkbox"] {
  margin: 0 0 2px 50px; }

#block-newsletter-newsletter-subscribe .form-item-email input {
  height: 48px;
  padding: 10px;
  line-height: 48px;
  width: 450px; }

#block-newsletter-newsletter-subscribe #subscribe {
  position: relative;
  bottom: 107px;
  left: 650px;
  width: 150px; }
  #block-newsletter-newsletter-subscribe #subscribe input {
    padding: 15px 20px 16px 40px; }

#block-newsletter-newsletter-subscribe .ajax-progress {
  margin-right: -15px; }

.page-entreprises {
  /*******/
  /******/ }
  .page-entreprises #footer .block {
    width: 20%; }
  .page-entreprises #footer #block-menu-menu-loges-footer-menu {
    width: 20%; }
  .page-entreprises #footer #block-menu-menu-evenements-entreprises-menu {
    width: 20%; }
  .page-entreprises #footer .item-first {
    padding-left: 30px; }
  .page-entreprises #footer .item-last {
    padding-right: 30px; }
  .page-entreprises #footer .footer-description, .page-entreprises #footer .footer-menu {
    width: 100%; }
  .page-entreprises #newsletter-subscribe-form .form-item {
    border-bottom-color: #aaa57d; }
  .page-entreprises #block-block-7 .readmore a {
    padding-right: 35px;
    padding-top: 172px; }
    .page-entreprises #block-block-7 .readmore a:before {
      width: 220px;
      height: 178px;
      background-position: 0 -2571px;
      top: 50%;
      left: 50%;
      margin-left: -110px;
      margin-top: -89px; }

/* form-newsletter */
#newsletter-subscribe-form {
  position: relative;
  max-width: 260px;
  margin: 0 auto; }
  #newsletter-subscribe-form ::-webkit-input-placeholder {
    color: #595b5d; }
  #newsletter-subscribe-form :-moz-placeholder {
    /* older Firefox*/
    color: #595b5d;
    opacity: 1; }
  #newsletter-subscribe-form ::-moz-placeholder {
    /* Firefox 19+ */
    color: #595b5d;
    opacity: 1; }
  #newsletter-subscribe-form :-ms-input-placeholder {
    color: #595b5d; }
  #newsletter-subscribe-form .form-text {
    background: none;
    border: none;
    width: 100%;
    color: #595b5d;
    padding-bottom: 0; }
  #newsletter-subscribe-form .form-item {
    margin-bottom: 0;
    padding-right: 86px;
    border-bottom: 1px solid #ff1320;
    padding-bottom: 5px; }
  #newsletter-subscribe-form label {
    display: none; }
  #newsletter-subscribe-form .form-submit {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    color: #fff;
    background: none;
    border: none;
    padding: 0;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 14px; }
    #newsletter-subscribe-form .form-submit:hover, #newsletter-subscribe-form .form-submit:focus {
      color: #ff1320; }
  #newsletter-subscribe-form #subscribe > div {
    position: absolute;
    right: -22px;
    top: 0;
    z-index: 3; }
  #newsletter-subscribe-form #subscribe .ajax-progress .throbber {
    background: url(../images/loader.gif) 0 0 no-repeat;
    width: 16px;
    height: 16px; }
  #newsletter-subscribe-form .message-error {
    color: #c91a3a;
    font-size: 13px;
    padding-top: 10px; }
  #newsletter-subscribe-form .message-info {
    color: #0e75ae;
    font-size: 13px;
    padding-top: 10px; }
  .logged-in #newsletter-subscribe-form {
    border-bottom: none;
    margin-top: 0;
    padding-right: 0; }

/* footer top */
.footer-top {
  background: #111417;
  color: #fff; }
  .footer-top h2, .footer-top .title {
    font-family: "CenturyGothic", sans-serif;
    color: #fff;
    font-weight: none;
    font-size: 1em;
    margin-bottom: 15px;
    display: block;
    text-transform: uppercase; }
  .footer-top .block {
    width: 33.3333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center; }
  .footer-top .container-inner {
    border-bottom: 1px solid #292c2f;
    padding: 35px 0 20px; }
    .footer-top .container-inner:before, .footer-top .container-inner:after {
      display: table;
      content: " "; }
    .footer-top .container-inner:after {
      clear: both; }
  .footer-top p {
    margin-bottom: 0; }

/* socilas */
#block-block-5 ul {
  margin: 0;
  padding: 0;
  text-align: center; }
  #block-block-5 ul li {
    display: inline-block;
    list-style-type: none;
    padding: 0 15px; }
    #block-block-5 ul li a {
      color: #fff;
      font-size: 26px;
      color: #fff; }
      #block-block-5 ul li a:hover, #block-block-5 ul li a:focus {
        color: #ff1320; }

/********/
#block-block-7 {
  float: none;
  width: 100%;
  padding: 0;
  position: relative;
  background: url(../images/bg-1.jpg) 0 0 no-repeat;
  height: 252px;
  margin-top: -35px;
  margin-bottom: 30px; }
  #block-block-7 .readmore {
    margin-bottom: 0;
    width: 285px; }
    #block-block-7 .readmore a {
      display: block;
      width: 100%;
      height: 252px;
      background: #e31b23;
      color: #fff;
      text-transform: uppercase;
      font-family: "CenturyGothic-Bold", sans-serif;
      padding-top: 185px;
      padding-right: 60px;
      text-align: right;
      position: relative; }
      #block-block-7 .readmore a:before {
        content: "";
        background-image: url(../images/sprites.png);
        background-repeat: no-repeat;
        width: 183px;
        height: 137px;
        background-position: 0 -718px;
        position: absolute;
        left: 46px;
        top: 43px;
        z-index: 1; }

/******/
.mobile-app ul {
  margin-bottom: 0; }
  .mobile-app ul li {
    list-style-type: none;
    display: inline-block; }

.google-store, .app-store {
  display: inline-block;
  margin: 0 10px;
  width: 122px;
  height: 36px;
  overflow: hidden;
  background-image: url(../images/sprites.png);
  background-repeat: no-repeat; }

.google-store {
  background-position: 0 -674px; }

.app-store {
  background-position: -142px -674px; }

/* icons */
.icons {
  background-image: url(../images/sprites.png);
  background-repeat: no-repeat;
  display: inline-block;
  height: 32px;
  width: 32px;
  vertical-align: middle; }

.icon-9 {
  background-position: 0 -1204px; }

.icon-10 {
  background-position: -186px -1217px; }

.icon-11 {
  background-position: -372px -1217px; }

.icon-12 {
  background-position: 0 -1291px; }

.icon-13 {
  background-position: -186px -1285px; }

.icon-14 {
  background-position: -372px -1291px; }

.icon-18 {
  background-position: 0 -1608px;
  width: 71px;
  height: 72px; }

.icon-19 {
  background-position: -71px -1608px;
  width: 71px;
  height: 72px; }

.icon-20 {
  background-position: -142px -1608px;
  width: 71px;
  height: 72px; }

.icon-21 {
  background-position: -213px -1608px;
  width: 71px;
  height: 71px; }

.icon-22 {
  background-position: -284px -1608px;
  width: 71px;
  height: 71px; }

.icon-23 {
  background-position: -355px -1608px;
  width: 71px;
  height: 71px; }

.icon-24 {
  background-position: -426px -1608px;
  width: 71px;
  height: 71px; }

.icon-25 {
  background-position: -497px -1608px;
  width: 71px;
  height: 71px; }

.icon-26 {
  background-position: 0 -1729px;
  width: 120px;
  height: 50px; }

.icon-27 {
  background-position: -120px -1729px;
  width: 120px;
  height: 57px; }

.icon-28 {
  background-position: -240px -1729px;
  width: 120px;
  height: 50px; }

.icon-29 {
  background-position: -328px -686px;
  width: 73px;
  height: 73px; }

.icon-30 {
  background-position: -443px -686px;
  width: 73px;
  height: 73px; }

.icon-31 {
  background-position: -327px -789px;
  width: 73px;
  height: 73px; }

.icon-32 {
  background-position: -443px -783px;
  width: 73px;
  height: 73px; }

.icon-33 {
  background-position: -148px 0; }

.icon-34 {
  background-position: -293px 0; }

.icon-35 {
  background-position: -432px 0; }

.icon-36 {
  background-position: -147px -84px; }

.icon-37 {
  background-position: -294px -83px; }

.icon-38 {
  background-position: -434px -84px; }

.icon-39 {
  background-color: #fff;
  background-position: -485px -2088px;
  height: 44px;
  width: 80px; }

.icon-40 {
  width: 71px;
  height: 37px;
  background-position: 0 -2496px; }

.icon-41 {
  width: 71px;
  height: 37px;
  background-position: -71px -2496px; }

/*******/
.row-nospace, .enterpirses-features .row, .view-type-full-gird .row, .view-entreprise-event-search .row, .visite-information-pratiques, .stadium-open-door .row, .block-list-business-case .row {
  margin-left: 0;
  margin-right: 0; }
  .row-nospace > [class*="col-"], .enterpirses-features .row > [class*="col-"], .view-type-full-gird .row > [class*="col-"], .view-entreprise-event-search .row > [class*="col-"], .visite-information-pratiques > [class*="col-"], .stadium-open-door .row > [class*="col-"], .block-list-business-case .row > [class*="col-"] {
    padding-left: 0;
    padding-right: 0; }

/* Title */
.line, .block-offers h2, .event-frontpage-block h2, .avantages-stadefrance-block h2, #block-views-partners-block-3 h2,
#block-views-partners-block-4 h2, .node-type-space .content-bottom .view-characteristics h2, .node-type-space .content-bottom .view-characteristics .title, .block-key-figure h2, .block-key-figure .title, .partner h2, .partner .title, .block-parkings-services h2, .view-business-case h2, .entreprises-description h1, .block-quicktabs h2, .section-third h2, .block-list-business-case h2 {
  background-color: #ff1320;
  color: #fff !important;
  display: inline-block;
  padding: 4px 15px 3px;
  height: 37px;
  position: relative;
  white-space: nowrap; }
  .line:before, .block-offers h2:before, .event-frontpage-block h2:before, .avantages-stadefrance-block h2:before, #block-views-partners-block-3 h2:before,
  #block-views-partners-block-4 h2:before, .node-type-space .content-bottom .view-characteristics h2:before, .node-type-space .content-bottom .view-characteristics .title:before, .block-key-figure h2:before, .block-key-figure .title:before, .partner h2:before, .partner .title:before, .block-parkings-services h2:before, .view-business-case h2:before, .entreprises-description h1:before, .block-quicktabs h2:before, .section-third h2:before, .block-list-business-case h2:before {
    background-image: url(../images/sprites.png);
    background-repeat: no-repeat;
    background-position: 0 -340px;
    content: '';
    width: 44px;
    height: 37px;
    position: absolute;
    top: 0;
    left: 100%; }

.line-grey, #block-views-partners-block-3 h2,
#block-views-partners-block-4 h2, .partner h2, .partner .title, .block-parkings-services h2, .view-business-case h2, .entreprises-description h1, .block-quicktabs h2, .section-third h2, .visite-information-pratiques h2, .stadium-open-door .side-white h2 {
  background-color: #8e8779; }
  .line-grey:before, #block-views-partners-block-3 h2:before,
  #block-views-partners-block-4 h2:before, .partner h2:before, .partner .title:before, .block-parkings-services h2:before, .view-business-case h2:before, .entreprises-description h1:before, .block-quicktabs h2:before, .section-third h2:before, .visite-information-pratiques h2:before, .stadium-open-door .side-white h2:before {
    background-position: -60px -340px; }

.line-yellow, .block-offers h2, .event-frontpage-block h2, .node-type-space .content-bottom .view-characteristics h2, .node-type-space .content-bottom .view-characteristics .title, .block-key-figure h2, .block-key-figure .title, .page-entreprises .partner h2, .block-list-business-case h2 {
  background-color: #aaa57d; }
  .line-yellow:before, .block-offers h2:before, .event-frontpage-block h2:before, .node-type-space .content-bottom .view-characteristics h2:before, .node-type-space .content-bottom .view-characteristics .title:before, .block-key-figure h2:before, .block-key-figure .title:before, .page-entreprises .partner h2:before, .block-list-business-case h2:before {
    background-position: -168px -340px; }

.line-black, .avantages-stadefrance-block h2 {
  background-color: #000; }
  .line-black:before, .avantages-stadefrance-block h2:before {
    background-position: -228px -340px; }

.btn-default, .button-default, .upcoming-events-wrap .group-btn .views-field-field-book-link a, .view-type-full-gird .views-field-field-book-link a, .view-type-full-gird .views-field-field-parking-link a, .view-slideshow .views-field-field-link a, .seating-search #btn_submit_bloc, .view-entreprise-event-search .total-message .contact-btn, .view-entreprise-event-search .view-empty .contact-btn, .view-entreprise-event-search .views-field-view-node a, .view-entreprise-event-search .views-field-view-node .read-more, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a, .view-visit-banner .book, .node-editorial .content-above .btn-date a, #my-place-v2 .seating-search .input_submit, .home-slider-content .group-btn a, .home-slider-content .group-btn .views-field-field-parking-link a, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a, .download-ticket-block .btn-primary, .download-ticket-block .button-default.event-alert, .download-ticket-block .upcoming-events-wrap .group-btn .views-field-field-book-link a.event-alert, .upcoming-events-wrap .group-btn .views-field-field-book-link .download-ticket-block a.event-alert, .download-ticket-block .view-type-full-gird .group-btn .event-alert, .view-type-full-gird .group-btn .download-ticket-block .event-alert, .download-ticket-block .home-slider-content .group-btn .event-alert, .home-slider-content .group-btn .download-ticket-block .event-alert, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, .banner-type .book, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a, .view-sieges-premiers .view-agenda .views-field-nothing a, .tour-group-pass .more, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact, .view-visit-details .views-field-nothing button, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a, .view-interstitial-page .views-field-field-link a {
  border: none;
  background: #ff1320;
  color: #fff;
  border-radius: 0;
  -webkit-border-radius: 0;
  padding: 15px 20px 14px 40px;
  position: relative;
  font-family: "CenturyGothic-Bold", sans-serif;
  font-size: 0.928em;
  text-transform: uppercase;
  box-shadow: none;
  text-shadow: none; }
  .btn-default:hover, .button-default:hover, .upcoming-events-wrap .group-btn .views-field-field-book-link a:hover, .view-type-full-gird .views-field-field-book-link a:hover, .view-type-full-gird .views-field-field-parking-link a:hover, .view-slideshow .views-field-field-link a:hover, .seating-search #btn_submit_bloc:hover, .view-entreprise-event-search .total-message .contact-btn:hover, .view-entreprise-event-search .view-empty .contact-btn:hover, .view-entreprise-event-search .views-field-view-node a:hover, .view-entreprise-event-search .views-field-view-node .read-more:hover, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:hover, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a:hover, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:hover, .view-visit-banner .book:hover, .node-editorial .content-above .btn-date a:hover, #my-place-v2 .seating-search .input_submit:hover, .home-slider-content .group-btn a:hover, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:hover, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:hover, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:hover, .download-ticket-block .btn-primary:hover, .download-ticket-block .view-type-full-gird .group-btn .event-alert:hover, .view-type-full-gird .group-btn .download-ticket-block .event-alert:hover, .download-ticket-block .home-slider-content .group-btn .event-alert:hover, .home-slider-content .group-btn .download-ticket-block .event-alert:hover, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:hover, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:hover, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:hover, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:hover, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:hover, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:hover, .banner-type .book:hover, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:hover, .view-sieges-premiers .view-agenda .views-field-nothing a:hover, .tour-group-pass .more:hover, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a:hover, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact:hover, .view-visit-details .views-field-nothing button:hover, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:hover, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:hover, .view-interstitial-page .views-field-field-link a:hover, .btn-default:focus, .button-default:focus, .upcoming-events-wrap .group-btn .views-field-field-book-link a:focus, .view-type-full-gird .views-field-field-book-link a:focus, .view-type-full-gird .views-field-field-parking-link a:focus, .view-slideshow .views-field-field-link a:focus, .seating-search #btn_submit_bloc:focus, .view-entreprise-event-search .total-message .contact-btn:focus, .view-entreprise-event-search .view-empty .contact-btn:focus, .view-entreprise-event-search .views-field-view-node a:focus, .view-entreprise-event-search .views-field-view-node .read-more:focus, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:focus, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a:focus, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:focus, .view-visit-banner .book:focus, .node-editorial .content-above .btn-date a:focus, #my-place-v2 .seating-search .input_submit:focus, .home-slider-content .group-btn a:focus, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:focus, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:focus, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:focus, .download-ticket-block .btn-primary:focus, .download-ticket-block .view-type-full-gird .group-btn .event-alert:focus, .view-type-full-gird .group-btn .download-ticket-block .event-alert:focus, .download-ticket-block .home-slider-content .group-btn .event-alert:focus, .home-slider-content .group-btn .download-ticket-block .event-alert:focus, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:focus, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:focus, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:focus, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:focus, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:focus, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:focus, .banner-type .book:focus, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:focus, .view-sieges-premiers .view-agenda .views-field-nothing a:focus, .tour-group-pass .more:focus, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a:focus, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact:focus, .view-visit-details .views-field-nothing button:focus, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:focus, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:focus, .view-interstitial-page .views-field-field-link a:focus {
    background: #1f2328;
    color: #fff; }
  .btn-default:before, .button-default:before, .upcoming-events-wrap .group-btn .views-field-field-book-link a:before, .view-type-full-gird .views-field-field-book-link a:before, .view-type-full-gird .views-field-field-parking-link a:before, .view-slideshow .views-field-field-link a:before, .seating-search #btn_submit_bloc:before, .view-entreprise-event-search .total-message .contact-btn:before, .view-entreprise-event-search .view-empty .contact-btn:before, .view-entreprise-event-search .views-field-view-node a:before, .view-entreprise-event-search .views-field-view-node .read-more:before, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:before, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a:before, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:before, .view-visit-banner .book:before, .node-editorial .content-above .btn-date a:before, #my-place-v2 .seating-search .input_submit:before, .home-slider-content .group-btn a:before, .home-slider-content .group-btn .views-field-field-parking-link a:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:before, .download-ticket-block .btn-primary:before, .download-ticket-block .button-default.event-alert:before, .download-ticket-block .upcoming-events-wrap .group-btn .views-field-field-book-link a.event-alert:before, .upcoming-events-wrap .group-btn .views-field-field-book-link .download-ticket-block a.event-alert:before, .download-ticket-block .view-type-full-gird .group-btn .event-alert:before, .view-type-full-gird .group-btn .download-ticket-block .event-alert:before, .download-ticket-block .home-slider-content .group-btn .event-alert:before, .home-slider-content .group-btn .download-ticket-block .event-alert:before, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:before, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:before, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:before, .banner-type .book:before, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:before, .view-sieges-premiers .view-agenda .views-field-nothing a:before, .tour-group-pass .more:before, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a:before, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact:before, .view-visit-details .views-field-nothing button:before, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:before, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:before, .view-interstitial-page .views-field-field-link a:before {
    content: "";
    width: 4px;
    height: 10px;
    position: absolute;
    left: 23px;
    top: 19px;
    background: #fff;
    z-index: 4; }
  .btn-default:after, .button-default:after, .upcoming-events-wrap .group-btn .views-field-field-book-link a:after, .view-type-full-gird .views-field-field-book-link a:after, .view-type-full-gird .views-field-field-parking-link a:after, .view-slideshow .views-field-field-link a:after, .seating-search #btn_submit_bloc:after, .view-entreprise-event-search .total-message .contact-btn:after, .view-entreprise-event-search .view-empty .contact-btn:after, .view-entreprise-event-search .views-field-view-node a:after, .view-entreprise-event-search .views-field-view-node .read-more:after, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:after, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a:after, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:after, .view-visit-banner .book:after, .node-editorial .content-above .btn-date a:after, #my-place-v2 .seating-search .input_submit:after, .home-slider-content .group-btn a:after, .home-slider-content .group-btn .views-field-field-parking-link a:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:after, .download-ticket-block .btn-primary:after, .download-ticket-block .button-default.event-alert:after, .download-ticket-block .upcoming-events-wrap .group-btn .views-field-field-book-link a.event-alert:after, .upcoming-events-wrap .group-btn .views-field-field-book-link .download-ticket-block a.event-alert:after, .download-ticket-block .view-type-full-gird .group-btn .event-alert:after, .view-type-full-gird .group-btn .download-ticket-block .event-alert:after, .download-ticket-block .home-slider-content .group-btn .event-alert:after, .home-slider-content .group-btn .download-ticket-block .event-alert:after, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:after, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:after, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:after, .banner-type .book:after, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:after, .view-sieges-premiers .view-agenda .views-field-nothing a:after, .tour-group-pass .more:after, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a:after, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact:after, .view-visit-details .views-field-nothing button:after, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:after, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:after, .view-interstitial-page .views-field-field-link a:after {
    content: "";
    width: 10px;
    height: 4px;
    position: absolute;
    left: 20px;
    top: 22px;
    background: #fff;
    z-index: 4; }

.btn-primary, .button-default.event-alert, .upcoming-events-wrap .group-btn .views-field-field-book-link a.event-alert, .view-type-full-gird .group-btn .event-alert, .home-slider-content .group-btn .event-alert, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert {
  border: none;
  background: #1f2328;
  color: #fff;
  border-radius: 0;
  -webkit-border-radius: 0;
  padding: 15px 20px 14px 40px;
  position: relative;
  font-family: "CenturyGothic-Bold", sans-serif;
  font-size: 0.928em;
  text-transform: uppercase;
  box-shadow: none;
  text-shadow: none; }
  .btn-primary:hover, .button-default.event-alert:hover, .upcoming-events-wrap .group-btn .views-field-field-book-link a.event-alert:hover, .view-type-full-gird .group-btn .event-alert:hover, .home-slider-content .group-btn .event-alert:hover, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:hover, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:hover, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:hover, .btn-primary:focus, .button-default.event-alert:focus, .upcoming-events-wrap .group-btn .views-field-field-book-link a.event-alert:focus, .view-type-full-gird .group-btn .event-alert:focus, .home-slider-content .group-btn .event-alert:focus, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:focus, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:focus, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:focus {
    background: #ff1320;
    color: #fff; }
  .btn-primary:before, .button-default.event-alert:before, .upcoming-events-wrap .group-btn .views-field-field-book-link a.event-alert:before, .view-type-full-gird .group-btn .event-alert:before, .home-slider-content .group-btn .event-alert:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:before {
    content: "";
    position: absolute;
    background: #fff;
    z-index: 4;
    height: 8px;
    left: 18px;
    top: 20px;
    width: 4px; }
  .btn-primary:after, .button-default.event-alert:after, .upcoming-events-wrap .group-btn .views-field-field-book-link a.event-alert:after, .view-type-full-gird .group-btn .event-alert:after, .home-slider-content .group-btn .event-alert:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:after {
    content: "";
    position: absolute;
    background: #fff;
    z-index: 4;
    height: 2px;
    left: 18px;
    top: 30px;
    width: 4px; }

.btn-border {
  border: 3px solid #ff1320;
  color: #ff1320;
  padding: 10px 20px;
  display: inline-block;
  text-transform: uppercase;
  font-family: "CenturyGothic-Bold", sans-serif; }
  .btn-border:hover, .btn-border:focus {
    color: #fff;
    background: #ff1320; }

.more-link, .upcoming-events-wrap .group-btn .views-field-view-node a, .upcoming-events-wrap .group-btn .views-field-view-node .read-more, .view-upcoming-event-editorial .views-field-view .views-field-view-node a, .view-upcoming-event-editorial .views-field-view .views-field-view-node .read-more {
  text-transform: uppercase;
  color: #ff1320;
  display: inline-block;
  padding: 16px 10px 14px;
  font-family: "CenturyGothic-Bold", sans-serif; }
  .more-link:hover, .upcoming-events-wrap .group-btn .views-field-view-node a:hover, .upcoming-events-wrap .group-btn .views-field-view-node .read-more:hover, .view-upcoming-event-editorial .views-field-view .views-field-view-node a:hover, .view-upcoming-event-editorial .views-field-view .views-field-view-node .read-more:hover, .more-link:focus, .upcoming-events-wrap .group-btn .views-field-view-node a:focus, .upcoming-events-wrap .group-btn .views-field-view-node .read-more:focus, .view-upcoming-event-editorial .views-field-view .views-field-view-node a:focus, .view-upcoming-event-editorial .views-field-view .views-field-view-node .read-more:focus {
    color: #1f2328; }

.btn-link {
  background: #fff;
  color: #ff1320;
  padding-left: 21px; }
  .btn-link:before, .btn-link:after {
    background: #ff1320; }
  .btn-link:before {
    left: 3px; }
  .btn-link:after {
    left: 0; }
  .btn-link:hover, .btn-link:focus {
    text-decoration: none;
    background: #fff;
    color: #1f2328; }
    .btn-link:hover:before, .btn-link:hover:after, .btn-link:focus:before, .btn-link:focus:after {
      background: #1f2328; }

/* carousel-indicators */
.carousel-indicators {
  bottom: 0;
  margin-bottom: 0; }
  .carousel-indicators li {
    width: 15px;
    height: 15px;
    border: 3px solid #e21d42;
    background: none;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    margin: 0 4px; }
    .carousel-indicators li.active {
      background: #e21d42;
      margin: 0 4px;
      width: 15px;
      height: 15px; }

#block-views-agenda-block-1 .carousel-indicators, #block-views-agenda-slideshow-b2b .carousel-indicators, #block-views-agenda-block-4 .carousel-indicators {
  bottom: 5px; }

body[class*=" page-billetteries-"] .page-description, body[class*=" page-entreprises-billetteries-"] .page-description, body[class*=" page-groupes-ce-billetteries-"] .page-description {
  margin-top: 15px; }

body[class*=" page-billetteries-"] #content, body[class*=" page-entreprises-billetteries-"] #content, body[class*=" page-groupes-ce-billetteries-"] #content {
  padding: 0px 27px !important; }

body[class*=" page-billetteries-"] .page-title-wrap, body[class*=" page-entreprises-billetteries-"] .page-title-wrap, body[class*=" page-groupes-ce-billetteries-"] .page-title-wrap {
  background: #fff;
  color: #000 !important; }

body[class*=" page-billetteries-"] .page-title-wrap > container > span, body[class*=" page-billetteries-"] #page-title, body[class*=" page-billetteries-"] .breadcrumb a, body[class*=" page-billetteries-"] .breadcrumb span, body[class*=" page-entreprises-billetteries-"] .page-title-wrap > container > span, body[class*=" page-entreprises-billetteries-"] #page-title, body[class*=" page-entreprises-billetteries-"] .breadcrumb a, body[class*=" page-entreprises-billetteries-"] .breadcrumb span, body[class*=" page-groupes-ce-billetteries-"] .page-title-wrap > container > span, body[class*=" page-groupes-ce-billetteries-"] #page-title, body[class*=" page-groupes-ce-billetteries-"] .breadcrumb a, body[class*=" page-groupes-ce-billetteries-"] .breadcrumb span {
  color: #000 !important; }

body[class*=" page-billetteries-"] .breadcrumb, body[class*=" page-entreprises-billetteries-"] .breadcrumb, body[class*=" page-groupes-ce-billetteries-"] .breadcrumb {
  border-bottom: none; }

/*  breadcrumb */
.breadcrumb {
  padding-left: 0;
  padding-top: 0;
  margin-bottom: 20px;
  border-bottom: 1px solid #cf1c24;
  padding-bottom: 13px;
  text-transform: uppercase;
  border-radius: 0;
  background: none;
  font-size: 0.857em;
  letter-spacing: 1px;
  color: #fff; }
  .breadcrumb:before, .breadcrumb:after {
    display: table;
    content: " "; }
  .breadcrumb:after {
    clear: both; }
  .breadcrumb > .active,
  .breadcrumb span {
    font-family: "CenturyGothic-Bold", sans-serif;
    color: #fff; }
  .breadcrumb a {
    color: #fff;
    margin-right: 10px; }
  .breadcrumb .fa {
    margin-right: 10px; }

.page-title-wrap {
  background: #ff1320;
  color: #fff; }
  .page-title-wrap .container {
    padding-bottom: 55px;
    padding-top: 15px; }

#page-title {
  font-family: "CenturyGothic-Bold", sans-serif;
  font-size: 3.571em;
  color: #fff;
  margin-bottom: 3px;
  line-height: 1;
  text-transform: uppercase;
  margin-top: 20px; }

.page-description {
  margin-bottom: 0;
  text-transform: uppercase;
  display: block;
  font-family: "CenturyGothic", sans-serif;
  font-size: 1em; }

.not-front.no-sidebars #content {
  padding: 25px; }

/* owlCarousel*/
#page .owl-carousel .owl-controls,
#page .owl-theme .owl-controls {
  margin-top: 0; }
  #page .owl-carousel .owl-controls .owl-buttons div,
  #page .owl-theme .owl-controls .owl-buttons div {
    background: none;
    position: absolute;
    left: 24px;
    top: 50%;
    overflow: hidden;
    color: #fff;
    opacity: 1;
    padding: 0;
    margin: 0;
    margin-top: -22px;
    font-size: 0; }
    #page .owl-carousel .owl-controls .owl-buttons div:before,
    #page .owl-theme .owl-controls .owl-buttons div:before {
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 50px; }
    @media (max-width: 991px) {
      #page .owl-carousel .owl-controls .owl-buttons div:before,
      #page .owl-theme .owl-controls .owl-buttons div:before {
        font-size: 25px; } }
    #page .owl-carousel .owl-controls .owl-buttons div.owl-prev:before,
    #page .owl-theme .owl-controls .owl-buttons div.owl-prev:before {
      content: "\f104"; }
    #page .owl-carousel .owl-controls .owl-buttons div.owl-next,
    #page .owl-theme .owl-controls .owl-buttons div.owl-next {
      left: auto;
      right: 24px; }
      #page .owl-carousel .owl-controls .owl-buttons div.owl-next:before,
      #page .owl-theme .owl-controls .owl-buttons div.owl-next:before {
        content: "\f105"; }

.owl-carousel-img .owl-pagination {
  display: none; }

/* pagination */
.item-list .pager,
.pager {
  display: block;
  margin: 50px 95px;
  border-top: 1px solid #999;
  border-radius: 0; }
  .item-list .pager li,
  .pager li {
    font-family: "ralewaymedium", sans-serif;
    display: inline-block;
    padding: 0;
    margin: 0; }
    .item-list .pager li > a,
    .item-list .pager li span,
    .pager li > a,
    .pager li span {
      background: none;
      border: none;
      float: none;
      display: inline-block;
      padding: 24px 20px 5px;
      font-size: 1.142em;
      border-radius: 0; }
    .item-list .pager li > a,
    .pager li > a {
      color: #999; }
      .item-list .pager li > a:hover, .item-list .pager li > a:focus,
      .pager li > a:hover,
      .pager li > a:focus {
        background: none;
        color: #ff1320; }
    .item-list .pager li:first-child a,
    .item-list .pager li:first-child span, .item-list .pager li:last-child a,
    .item-list .pager li:last-child span,
    .pager li:first-child a,
    .pager li:first-child span,
    .pager li:last-child a,
    .pager li:last-child span {
      border-radius: 0; }
    .item-list .pager li.pager-current,
    .pager li.pager-current {
      color: #ff1320;
      background: none;
      padding: 24px 20px 5px;
      position: relative;
      font-weight: normal; }
      .item-list .pager li.pager-current:before,
      .pager li.pager-current:before {
        content: "";
        width: 100%;
        position: absolute;
        height: 1px;
        background: #ff1320;
        left: 0;
        top: -3px; }
    .item-list .pager li .fa,
    .pager li .fa {
      margin: 0;
      letter-spacing: -4px; }

/* .flexslider */
.flexslider {
  background: none;
  border: none;
  border-radius: 0;
  box-shadow: none;
  margin: 0; }

.item-list .owl-carousel li,
.owl-carousel li {
  list-style-type: none;
  margin: 0;
  padding: 0; }

/******* buttuon */
.button-default {
  display: inline-block;
  margin: 0;
  border: none;
  border-radius: 0; }
  .button-default.event-alert {
    display: inline-block;
    padding-left: 37px;
    padding-right: 10px;
    background: #000; }
    .button-default.event-alert:hover {
      background: #ff1320; }
    .button-default.event-alert:focus {
      background: #000; }
    .button-default.event-alert:before {
      background: none;
      background-image: url(../images/sprites.png);
      background-repeat: no-repeat;
      background-position: -29px -1047px;
      width: 24px;
      height: 24px;
      left: 10px;
      top: 11px; }
    .button-default.event-alert:after {
      display: none; }

/******/
.view-reserve-parking .button-default {
  display: inline-block;
  color: #fff;
  font-family: "CenturyGothic-Bold", sans-serif;
  text-transform: uppercase;
  background: #ff1320;
  padding: 15px 20px 14px 40px;
  position: relative;
  min-width: 128px;
  border: none;
  font-size: 0.928em; }
  .view-reserve-parking .button-default:hover, .view-reserve-parking .button-default:focus {
    background: #1f2328; }
  .view-reserve-parking .button-default:after {
    display: none; }
  .view-reserve-parking .button-default:before {
    content: "P";
    width: 22px;
    height: 22px;
    color: #fff;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    position: absolute;
    left: 14px;
    top: 50%;
    margin-top: -11px;
    text-align: center;
    font-size: 1.071em;
    line-height: 18px;
    text-indent: 1px;
    border: 2px solid #fff;
    background: none; }
  .view-reserve-parking .button-default.event-alert {
    background: #000;
    padding-left: 45px;
    padding-right: 25px; }
  .view-reserve-parking .button-default.none-icon {
    background: #8e8779;
    padding-left: 20px;
    padding-right: 20px; }
    .view-reserve-parking .button-default.none-icon:before, .view-reserve-parking .button-default.none-icon:after {
      display: none; }
    .view-reserve-parking .button-default.none-icon:hover, .view-reserve-parking .button-default.none-icon:focus {
      background: #000; }

.button_p {
  display: inline-block;
  color: #fff;
  font-family: "CenturyGothic-Bold", sans-serif;
  text-transform: uppercase;
  background: #ff1320;
  padding: 15px 20px 14px 40px;
  position: relative;
  min-width: 128px;
  border: none;
  font-size: 0.928em; }
  .button_p:hover, .button_p:focus {
    background: #1f2328; }
  .button_p:before {
    content: "P";
    width: 22px;
    height: 22px;
    color: #fff;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    position: absolute;
    left: 14px;
    top: 50%;
    margin-top: -11px;
    text-align: center;
    font-size: 1.071em;
    line-height: 18px;
    text-indent: 1px;
    border: 2px solid #fff; }
  .button_p.event-alert {
    background: #000;
    padding-left: 45px;
    padding-right: 25px; }
  .button_p.none-icon {
    background: #8e8779;
    padding-left: 20px;
    padding-right: 20px; }
    .button_p.none-icon:before, .button_p.none-icon:after {
      display: none; }
    .button_p.none-icon:hover, .button_p.none-icon:focus {
      background: #000; }

.alertie {
  overflow: hidden !important; }
  .alertie #selfService {
    display: none; }

#ie-alert-overlay {
  width: 100%;
  height: 100%;
  background: #020202;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 999999; }

#ie-alert-panel {
  width: 1140px;
  height: auto;
  top: 100px;
  left: 50%;
  position: fixed;
  z-index: 1000001;
  margin: 0 0 0 -570px;
  padding: 30px; }
  #ie-alert-panel .ie-l, #ie-alert-panel .ie-r, #ie-alert-panel .ie-u, #ie-alert-panel .ie-r-t-c {
    display: none; }
  #ie-alert-panel .ie-c .ie-span {
    background-image: url("../images/logo-white.png");
    display: block;
    height: 36px;
    overflow: hidden;
    text-indent: -999em;
    width: 242px; }
  #ie-alert-panel .ie-c .img-alert {
    float: left; }
  #ie-alert-panel .ie-c .text-alert {
    display: table;
    background: #fff;
    overflow: hidden;
    padding: 10px 80px;
    font-size: 28px;
    height: 363px; }
    #ie-alert-panel .ie-c .text-alert .text-inner {
      display: table-cell;
      vertical-align: middle; }

/*******/
::-webkit-scrollbar {
  width: 6px; }

::-webkit-scrollbar-thumb {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: gray;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
  -o-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5); }

::-moz-scrollbar {
  width: 6px; }

::-moz-scrollbar-thumb {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: gray;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
  -o-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5); }

:-moz-scrollbar-thumb {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: gray;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
  -o-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5); }

::-o-scrollbar {
  width: 6px; }

::-o-scrollbar-thumb {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: gray;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
  -o-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5); }

:-ms-scrollbar {
  width: 6px; }

:-ms-scrollbar-thumb {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: gray;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
  -o-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5); }

.quotation-b2b-button {
  width: 100%;
  margin-top: 25px;
  text-transform: uppercase;
  background-color: #cc3333;
  padding: 10px 15px; }
  .quotation-b2b-button a {
    color: white;
    font-weight: bolder; }
    .quotation-b2b-button a:hover {
      color: white; }

@media (max-width: 767px) {
  .quotation-b2b-button {
    display: none; } }

.block-landing {
  background: #f2f2f2; }
  .block-landing h2 {
    color: #000;
    margin-bottom: 10px;
    font-family: "CenturyGothic", sans-serif !important;
    font-size: 2.571em;
    text-transform: none !important;
    line-height: 34px; }
    .block-landing h2 span {
      display: block; }
  .block-landing .field-body p {
    font-size: 22px; }
  .block-landing ul li {
    color: #7a8a99;
    list-style: none;
    font-size: 1.285em;
    margin-bottom: 20px;
    position: relative; }
    .block-landing ul li:before {
      color: #ff1320;
      content: "\203A";
      margin-right: 5px;
      font-family: "CenturyGothic", sans-serif; }
  .block-landing .block-inner {
    width: 1170px;
    padding-left: 15px;
    padding-right: 15px;
    margin: auto; }
    .block-landing .block-inner:before, .block-landing .block-inner:after {
      display: table;
      content: " "; }
    .block-landing .block-inner:after {
      clear: both; }
  .block-landing .price {
    color: #ff1320;
    font-size: 56px;
    margin-bottom: 0;
    line-height: 1; }
    .block-landing .price span {
      color: #333;
      display: block;
      font-size: 14px; }
      .block-landing .price span.inline {
        display: inline-block;
        margin-left: 6px; }
  .block-landing .block-app {
    position: relative;
    color: #fff;
    background: url("../images/bg-app.jpg") no-repeat center 0 #1f1f1f;
    padding-top: 133px; }
    .block-landing .block-app h1 {
      color: #fff;
      font-family: "ralewaylight", sans-serif;
      line-height: 38px;
      font-size: 2.571em;
      text-transform: none; }
    .block-landing .block-app ul li {
      color: #808080;
      margin-bottom: 10px;
      font-family: "ralewaysemibold", sans-serif;
      font-size: 1.142em; }
      .block-landing .block-app ul li:before {
        color: #fff; }
    .block-landing .block-app p {
      color: #fff;
      font-size: 18px;
      font-family: "ralewayregular", sans-serif;
      margin-bottom: 7px; }
    .block-landing .block-app .block-inner {
      min-height: 525px;
      padding-left: 110px;
      padding-right: 90px;
      position: relative; }
    .block-landing .block-app .field-body {
      float: left;
      padding-top: 28px;
      max-width: 510px; }
    .block-landing .block-app .field-image {
      position: absolute;
      right: 110px;
      top: 0; }
    .block-landing .block-app .social {
      font-size: 22px; }
      .block-landing .block-app .social a {
        margin: 0 5px;
        color: #fff; }
        .block-landing .block-app .social a:hover, .block-landing .block-app .social a:focus {
          color: #ff1320; }
  .block-landing .block-app-places {
    background-color: #f2f2f2; }
    .block-landing .block-app-places .block-inner {
      padding-bottom: 50px;
      padding-top: 90px; }
    .block-landing .block-app-places .field-body {
      float: left;
      padding-top: 90px;
      max-width: 540px; }
      .block-landing .block-app-places .field-body p {
        font-size: 22px; }
    .block-landing .block-app-places .field-image {
      float: left;
      margin-right: 65px;
      position: relative; }
    .block-landing .block-app-places .price {
      position: absolute; }
    .block-landing .block-app-places .price-1 {
      right: 52px;
      top: -26px; }
    .block-landing .block-app-places .price-2 {
      left: 0;
      top: 150px; }
    .block-landing .block-app-places .price-3 {
      left: 143px;
      bottom: 25px; }
  .block-landing .block-app-restaurant {
    background-color: #fff; }
    .block-landing .block-app-restaurant .block-inner {
      padding-top: 100px;
      padding-bottom: 120px;
      position: relative; }
    .block-landing .block-app-restaurant .field-body {
      float: left;
      max-width: 680px; }
    .block-landing .block-app-restaurant .field-image {
      float: right; }
      .block-landing .block-app-restaurant .field-image img {
        position: absolute;
        top: -15px;
        right: 235px;
        float: left; }
      .block-landing .block-app-restaurant .field-image .field-price {
        margin-left: 45px;
        margin-top: 17px;
        width: 190px; }
    .block-landing .block-app-restaurant .price {
      margin-top: 30px; }
      .block-landing .block-app-restaurant .price span {
        margin-top: 7px; }
      .block-landing .block-app-restaurant .price:first-child {
        margin-top: 0; }
  .block-landing .block-app-restaurant-2 {
    background-color: #f2f2f2; }
    .block-landing .block-app-restaurant-2 .block-inner {
      padding-top: 60px; }
    .block-landing .block-app-restaurant-2 .field-body {
      padding-top: 90px;
      float: right;
      max-width: 635px; }
    .block-landing .block-app-restaurant-2 .field-image {
      float: left; }
      .block-landing .block-app-restaurant-2 .field-image img {
        float: left; }
      .block-landing .block-app-restaurant-2 .field-image .field-price {
        float: right;
        margin-left: 40px;
        margin-top: 60px;
        max-width: 95px; }
    .block-landing .block-app-restaurant-2 .price {
      margin-top: 35px; }
      .block-landing .block-app-restaurant-2 .price span {
        margin-top: 7px; }
      .block-landing .block-app-restaurant-2 .price:first-child {
        margin-top: 0; }
  .block-landing .block-app-description {
    background-color: #fff; }
    .block-landing .block-app-description .block-inner {
      padding-top: 130px;
      padding-bottom: 130px;
      padding-left: 300px; }
    .block-landing .block-app-description ul li {
      margin-bottom: 4px; }
  .block-landing .block-app-more {
    background-color: #f2f2f2;
    text-align: center; }
    .block-landing .block-app-more h2 {
      display: inline-block;
      margin-bottom: 65px; }
      .block-landing .block-app-more h2 span {
        display: inline-block; }
      .block-landing .block-app-more h2:before {
        top: 50%;
        margin-top: -17px; }
    .block-landing .block-app-more p {
      margin-bottom: 0; }
    .block-landing .block-app-more .block-inner {
      padding-top: 50px; }

/* Le stade */
.block-historise {
  margin-bottom: 55px;
  /* Else */ }
  .block-historise:before, .block-historise:after {
    display: table;
    content: " "; }
  .block-historise:after {
    clear: both; }
  .block-historise .field-image {
    float: left;
    margin-right: 50px;
    margin-bottom: 15px; }
  .block-historise .field-body {
    text-align: justify; }
  .block-historise.contrary {
    margin-bottom: 0; }
    .block-historise.contrary h2 {
      line-height: 28px;
      text-align: right; }
      .block-historise.contrary h2 span {
        display: block; }
    .block-historise.contrary .field-image {
      float: right;
      margin-right: 0;
      margin-left: 50px; }

/* enterpirses-features */
.enterpirses-features {
  text-align: center; }
  .enterpirses-features h2 {
    font-size: 1.786em;
    color: #aaa57d;
    margin-bottom: 35px;
    padding-top: 35px; }
  .enterpirses-features .row {
    border-top: 1px solid #ccc; }
  .enterpirses-features .title {
    color: #181818;
    max-width: 165px;
    margin: 0 auto;
    display: block;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 1.285em;
    position: relative; }
    .enterpirses-features .title:before {
      content: "";
      background-color: #cc3333;
      width: 16px;
      height: 4px;
      position: absolute;
      left: 50%;
      bottom: -35px;
      margin-left: -8px; }
    .enterpirses-features .title:after {
      content: "";
      background-color: #cc3333;
      width: 4px;
      height: 16px;
      position: absolute;
      left: 50%;
      bottom: -41px;
      margin-left: -2px; }
  .enterpirses-features .front {
    background-image: url(../images/sprites.png);
    background-repeat: no-repeat;
    margin: 0 auto 21px;
    border-bottom: 2px solid #ccc;
    min-width: 186px;
    min-height: 57px;
    text-indent: -9999em;
    display: inline-block; }
  .enterpirses-features .field-body {
    display: none;
    margin-bottom: 0; }
    .enterpirses-features .field-body p {
      margin-bottom: 0; }
  .enterpirses-features .item {
    padding: 50px 25px 25px;
    border-left: 1px solid #ccc;
    min-height: 280px;
    cursor: pointer; }
    .enterpirses-features .item:first-child {
      border-left: none; }
    @media (min-width: 992px) {
      .enterpirses-features .item:hover, .enterpirses-features .item:focus {
        padding: 30px 25px 25px;
        background-color: #474747;
        color: #fff; }
        .enterpirses-features .item:hover .front, .enterpirses-features .item:focus .front {
          display: none; }
        .enterpirses-features .item:hover .title, .enterpirses-features .item:focus .title {
          color: #fff;
          margin-bottom: 80px; }
          .enterpirses-features .item:hover .title:before, .enterpirses-features .item:focus .title:before {
            bottom: -43px; }
          .enterpirses-features .item:hover .title:after, .enterpirses-features .item:focus .title:after {
            display: none; }
        .enterpirses-features .item:hover .field-body, .enterpirses-features .item:focus .field-body {
          display: block; } }
    @media (max-width: 991px) {
      .enterpirses-features .item.open {
        padding: 30px 25px 25px;
        background-color: #474747;
        color: #fff; }
        .enterpirses-features .item.open .front {
          display: none; }
        .enterpirses-features .item.open .title {
          color: #fff;
          margin-bottom: 80px; }
          .enterpirses-features .item.open .title:before {
            bottom: -43px; }
          .enterpirses-features .item.open .title:after {
            display: none; }
        .enterpirses-features .item.open .field-body {
          display: block; } }
  .enterpirses-features.groupes-ce {
    margin-bottom: 30px; }
    .enterpirses-features.groupes-ce .row:last-child {
      border-bottom: 1px solid #ccc; }
    .enterpirses-features.groupes-ce h2 {
      color: #ff1320; }

/* end enterpirses-features */
/* block-offers */
.block-offers {
  border-bottom: 1px solid #ccc;
  margin-left: -25px;
  margin-right: -25px; }
  .block-offers .row {
    margin-left: 0;
    margin-right: 0; }
  .block-offers .block-inner {
    padding: 25px;
    border-left: 1px solid #eeede5; }
    .block-offers .block-inner:last-child {
      border-right: 1px solid #eeede5; }
  .block-offers .field-image {
    margin: -25px -26px 20px; }
  .block-offers .field-title {
    color: #aaa57d;
    margin-bottom: 18px;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 1.428em;
    text-transform: uppercase; }
  .block-offers .field-short-description {
    margin-bottom: 17px; }
    .block-offers .field-short-description p {
      margin-bottom: 0; }
  .block-offers .field-view-node {
    text-transform: uppercase;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 0.928em; }
    .block-offers .field-view-node a, .block-offers .field-view-node .read-more {
      color: #cc3333; }
      .block-offers .field-view-node a:hover, .block-offers .field-view-node a:focus, .block-offers .field-view-node .read-more:hover, .block-offers .field-view-node .read-more:focus {
        color: #1f2328; }

/* end block-offers */
/* event-frontpage-block */
.event-frontpage-block {
  background-color: #fff; }
  .event-frontpage-block:before, .event-frontpage-block:after {
    display: table;
    content: " "; }
  .event-frontpage-block:after {
    clear: both; }
  .event-frontpage-block .view-content {
    float: left; }
    .event-frontpage-block .view-content .view-content {
      float: none; }
  .event-frontpage-block ul {
    margin-bottom: 0; }
    .event-frontpage-block ul li {
      list-style: none;
      padding: 0;
      margin: 0;
      list-style-type: none; }
  .event-frontpage-block .view-footer {
    overflow: hidden; }
    .event-frontpage-block .view-footer .view-content {
      float: none; }
      .event-frontpage-block .view-footer .view-content .views-row {
        border-bottom: 1px solid #e9e9e9; }
      .event-frontpage-block .view-footer .view-content .views-row-first {
        border-top: 1px solid #e9e9e9; }
    .event-frontpage-block .view-footer .view-footer li {
      overflow: visible;
      height: 120px;
      background-color: #f2f2f2;
      display: table;
      width: 100%;
      position: relative;
      text-transform: uppercase; }
      .event-frontpage-block .view-footer .view-footer li:before {
        background-color: #cc3333;
        right: 20px;
        content: "";
        height: 4px;
        position: absolute;
        width: 16px;
        top: 50%;
        margin-top: -2px; }
      .event-frontpage-block .view-footer .view-footer li:after {
        background-color: #cc3333;
        right: 26px;
        content: "";
        height: 16px;
        top: 50%;
        margin-top: -8px;
        position: absolute;
        width: 4px; }
      .event-frontpage-block .view-footer .view-footer li .fa {
        display: table-cell;
        vertical-align: middle;
        color: #aaa57d; }
        .event-frontpage-block .view-footer .view-footer li .fa:before {
          font-size: 30px;
          width: 108px;
          display: inline-block;
          margin-right: 20px;
          text-align: center;
          position: relative;
          top: 3px; }
      .event-frontpage-block .view-footer .view-footer li a {
        font-family: "CenturyGothic-Bold", sans-serif;
        font-size: 1.285em;
        color: #282828; }
        .event-frontpage-block .view-footer .view-footer li a:hover, .event-frontpage-block .view-footer .view-footer li a:focus {
          color: #ff1320; }
  .event-frontpage-block .event-info {
    text-transform: uppercase;
    display: table;
    height: 120px;
    width: 100%;
    text-align: center;
    position: relative; }
    .event-frontpage-block .event-info > div {
      display: table-cell;
      vertical-align: middle; }
    .event-frontpage-block .event-info:before {
      background-color: #cc3333;
      right: 20px;
      content: "";
      height: 4px;
      position: absolute;
      width: 16px;
      top: 50%;
      margin-top: -2px; }
    .event-frontpage-block .event-info:after {
      background-color: #cc3333;
      right: 26px;
      content: "";
      height: 16px;
      top: 50%;
      margin-top: -8px;
      position: absolute;
      width: 4px; }
  .event-frontpage-block .views-field-field-top-media-file {
    position: relative; }
    .event-frontpage-block .views-field-field-top-media-file:before {
      content: '';
      border-color: transparent transparent #fff transparent;
      border-style: solid;
      border-width: 0 20px 20px;
      left: 215px;
      position: absolute;
      bottom: 0; }
  .event-frontpage-block .event_date {
    font-family: "CenturyGothic-Bold", sans-serif;
    color: #aaa57d;
    width: 95px;
    background-color: #f2f2f2;
    position: relative;
    line-height: 1.1; }
    .event-frontpage-block .event_date:before {
      content: '';
      border-color: #f2f2f2 transparent transparent #f2f2f2;
      border-style: solid;
      border-width: 60px;
      position: absolute;
      left: 100%;
      top: 0; }
    .event-frontpage-block .event_date .views-field-field-event-date {
      font-size: 43px; }
    .event-frontpage-block .event_date .views-field-field-event-date-2 {
      font-size: 18px; }
    .event-frontpage-block .event_date sup {
      font-size: 20px;
      top: -24px; }
  .event-frontpage-block .event-info-right {
    font-family: "CenturyGothic-Bold", sans-serif;
    position: relative; }
    .event-frontpage-block .event-info-right .views-field-field-event-category {
      color: #cc3333;
      font-size: 0.857em; }
      .event-frontpage-block .event-info-right .views-field-field-event-category span.date-display-single {
        color: #999;
        position: relative; }
        .event-frontpage-block .event-info-right .views-field-field-event-category span.date-display-single:before {
          content: '- '; }
    .event-frontpage-block .event-info-right .views-field-title, .event-frontpage-block .event-info-right .views-field-field-title-b2b {
      color: #282828;
      font-size: 1.142em;
      text-transform: uppercase;
      padding-right: 40px;
      padding-left: 60px; }
      .event-frontpage-block .event-info-right .views-field-title a, .event-frontpage-block .event-info-right .views-field-field-title-b2b a {
        color: #282828; }
        .event-frontpage-block .event-info-right .views-field-title a:hover, .event-frontpage-block .event-info-right .views-field-title a:focus, .event-frontpage-block .event-info-right .views-field-field-title-b2b a:hover, .event-frontpage-block .event-info-right .views-field-field-title-b2b a:focus {
          color: #ff1320; }

/* end event-frontpage-block */
/* avantages-stadefrance-block */
.avantages-stadefrance-block {
  padding-top: 30px;
  background: #fff; }
  .avantages-stadefrance-block h2 {
    letter-spacing: -1px;
    margin-bottom: 50px;
    margin-left: -1px;
    padding: 4px 6px 3px 7px; }
  .avantages-stadefrance-block .title {
    color: #282828;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 1.428em;
    line-height: 1;
    margin-bottom: 5px;
    text-transform: uppercase; }
  .avantages-stadefrance-block .item {
    margin-bottom: 30px; }
    .avantages-stadefrance-block .item:before, .avantages-stadefrance-block .item:after {
      display: table;
      content: " "; }
    .avantages-stadefrance-block .item:after {
      clear: both; }
  .avantages-stadefrance-block .field-body {
    overflow: hidden;
    padding-right: 35px; }
  .avantages-stadefrance-block .icons {
    float: left; }

/* end avantages-stadefrance-block */
.page-entreprises-sieges-premiers .featured {
  position: relative; }

/* premier-seats-search-block */
.premier-seats-search-block {
  background: rgba(33, 33, 33, 0.9);
  width: 380px;
  position: absolute;
  right: 50%;
  top: 0;
  margin-right: -570px;
  z-index: 50;
  height: 100%; }
  .premier-seats-search-block h2 {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    border-bottom: 1px solid transparent;
    color: rgba(255, 255, 255, 0.3);
    padding: 16px 25px;
    margin-bottom: 0;
    font-size: 1.285em; }
    .premier-seats-search-block h2#select-part-1 {
      border-top: none; }
    .premier-seats-search-block h2 span {
      margin-right: 20px; }
    .premier-seats-search-block h2.active {
      border-bottom: 1px solid rgba(255, 255, 255, 0.1);
      color: #fff;
      background: #aaa57d;
      margin-bottom: 3px; }
    .premier-seats-search-block h2.is-active {
      background: none;
      border-bottom: 1px solid rgba(255, 255, 255, 0.1);
      color: #aaa57d;
      cursor: pointer; }
      .premier-seats-search-block h2.is-active span {
        color: #fff; }
    .premier-seats-search-block h2#select-part-2 {
      cursor: pointer; }
  .premier-seats-search-block #select-part-1-content,
  .premier-seats-search-block #select-part-2-content,
  .premier-seats-search-block #select-part-3-content {
    display: none; }
    .premier-seats-search-block #select-part-1-content.active, .premier-seats-search-block #select-part-1-content.is-active,
    .premier-seats-search-block #select-part-2-content.active,
    .premier-seats-search-block #select-part-2-content.is-active,
    .premier-seats-search-block #select-part-3-content.active,
    .premier-seats-search-block #select-part-3-content.is-active {
      display: block; }
    .premier-seats-search-block #select-part-1-content.is-active,
    .premier-seats-search-block #select-part-2-content.is-active,
    .premier-seats-search-block #select-part-3-content.is-active {
      background: none; }
  .premier-seats-search-block #select-part-1-content {
    background: rgba(33, 33, 33, 0.5);
    height: 370px;
    overflow-y: auto; }
    .premier-seats-search-block #select-part-1-content .views-row {
      display: table;
      height: 87px;
      border-top: 1px solid rgba(255, 255, 255, 0.1);
      width: 100%;
      text-transform: uppercase;
      text-align: center;
      font-family: "CenturyGothic-Bold", sans-serif;
      position: relative;
      cursor: pointer; }
      .premier-seats-search-block #select-part-1-content .views-row .event-date {
        display: table-cell;
        vertical-align: middle;
        width: 35px;
        max-width: 35px;
        font-size: 1.857em;
        color: #aaa57d;
        background: rgba(255, 255, 255, 0.1);
        position: relative;
        padding-left: 15px; }
        .premier-seats-search-block #select-part-1-content .views-row .event-date .views-field-field-event-date-2 {
          font-size: 11px;
          min-width: 28px; }
        .premier-seats-search-block #select-part-1-content .views-row .event-date:before {
          border-color: rgba(255, 255, 255, 0.1) transparent transparent rgba(255, 255, 255, 0.1);
          border-style: solid;
          border-width: 52px 33px 34px 22px;
          content: "";
          left: 100%;
          position: absolute;
          top: 0; }
      .premier-seats-search-block #select-part-1-content .views-row .event-info {
        vertical-align: middle;
        display: table-cell;
        position: relative;
        padding: 0 25px 0 30px; }
        .premier-seats-search-block #select-part-1-content .views-row .event-info .views-field-field-event-category {
          color: #cc3333;
          font-size: 0.857em;
          letter-spacing: 2px;
          display: inline-block;
          margin-right: 2px; }
          .premier-seats-search-block #select-part-1-content .views-row .event-info .views-field-field-event-category a {
            color: #cc3333; }
        .premier-seats-search-block #select-part-1-content .views-row .event-info .views-field-field-event-date {
          display: inline-block;
          color: #999;
          font-size: 0.857em; }
          .premier-seats-search-block #select-part-1-content .views-row .event-info .views-field-field-event-date .date-display-single:before {
            content: '- '; }
        .premier-seats-search-block #select-part-1-content .views-row .event-info .views-field-title {
          color: #fff;
          max-width: 170px;
          margin: 0 auto; }
        .premier-seats-search-block #select-part-1-content .views-row .event-info:before {
          background-color: #cc3333;
          top: 50%;
          content: "";
          height: 2px;
          right: 15px;
          margin-top: -1px;
          position: absolute;
          width: 8px; }
        .premier-seats-search-block #select-part-1-content .views-row .event-info:after {
          background-color: #cc3333;
          content: "";
          height: 8px;
          right: 18px;
          top: 50%;
          position: absolute;
          width: 2px;
          margin-top: -4px; }
      .premier-seats-search-block #select-part-1-content .views-row .views-field-nid {
        display: none; }
      .premier-seats-search-block #select-part-1-content .views-row.selected:before, .premier-seats-search-block #select-part-1-content .views-row:hover:before {
        content: '';
        width: 11px;
        height: 30px;
        border-right: 1px solid #fff;
        border-bottom: 1px solid #fff;
        display: block;
        position: absolute;
        right: 23px;
        top: 22px;
        transform: rotate(37deg);
        -webkit-transform: rotate(37deg);
        -o-transform: rotate(37deg);
        -ms-transform: rotate(37deg);
        -moz-transform: rotate(37deg); }
      .premier-seats-search-block #select-part-1-content .views-row.selected .event-info:before, .premier-seats-search-block #select-part-1-content .views-row.selected .event-info:after, .premier-seats-search-block #select-part-1-content .views-row:hover .event-info:before, .premier-seats-search-block #select-part-1-content .views-row:hover .event-info:after {
        display: none; }
    .premier-seats-search-block #select-part-1-content.is-active {
      height: auto;
      overflow-y: visible; }
      .premier-seats-search-block #select-part-1-content.is-active .views-row {
        display: none; }
        .premier-seats-search-block #select-part-1-content.is-active .views-row.selected {
          border-top: none;
          display: table; }
  .premier-seats-search-block #select-part-2-content {
    background: rgba(0, 0, 0, 0.5);
    text-align: center;
    margin-bottom: 45px; }
    .premier-seats-search-block #select-part-2-content:before, .premier-seats-search-block #select-part-2-content:after {
      display: table;
      content: " "; }
    .premier-seats-search-block #select-part-2-content:after {
      clear: both; }
    @media (max-width: 1570px) {
      .premier-seats-search-block #select-part-2-content {
        margin-bottom: 11px; } }
    .premier-seats-search-block #select-part-2-content .views-row {
      padding: 0;
      float: left;
      width: 50%;
      min-height: 86px;
      cursor: pointer; }
      .premier-seats-search-block #select-part-2-content .views-row .group-type {
        min-height: 86px; }
      .premier-seats-search-block #select-part-2-content .views-row:nth-child(even) {
        padding-left: 0; }
      .premier-seats-search-block #select-part-2-content .views-row:nth-child(odd) {
        padding-right: 0; }
      .premier-seats-search-block #select-part-2-content .views-row:hover {
        background: rgba(0, 0, 0, 0.5); }
      .premier-seats-search-block #select-part-2-content .views-row.selected {
        min-height: 0; }
        .premier-seats-search-block #select-part-2-content .views-row.selected:hover {
          background: none; }
        .premier-seats-search-block #select-part-2-content .views-row.selected .group-type {
          border: none;
          width: 100%;
          height: 86px;
          padding: 0;
          display: table; }
        .premier-seats-search-block #select-part-2-content .views-row.selected .views-field-field-image {
          display: table-cell;
          vertical-align: middle;
          width: 35px;
          max-width: 35px;
          position: relative;
          background: rgba(255, 255, 255, 0.1); }
          .premier-seats-search-block #select-part-2-content .views-row.selected .views-field-field-image img {
            position: relative;
            left: 35%; }
          .premier-seats-search-block #select-part-2-content .views-row.selected .views-field-field-image:before {
            border-color: rgba(255, 255, 255, 0.1) transparent transparent rgba(255, 255, 255, 0.1);
            border-style: solid;
            border-width: 52px 36px 34px 22px;
            content: "";
            left: 100%;
            position: absolute;
            top: 0; }
        .premier-seats-search-block #select-part-2-content .views-row.selected .views-field-name {
          position: relative;
          display: table-cell;
          vertical-align: middle; }
          .premier-seats-search-block #select-part-2-content .views-row.selected .views-field-name:before {
            content: '';
            width: 11px;
            height: 30px;
            border-right: 1px solid #fff;
            border-bottom: 1px solid #fff;
            display: block;
            position: absolute;
            right: 15px;
            top: 22px;
            transform: rotate(37deg);
            -webkit-transform: rotate(37deg);
            -o-transform: rotate(37deg);
            -ms-transform: rotate(37deg);
            -moz-transform: rotate(37deg); }
    .premier-seats-search-block #select-part-2-content .views-row-2 .group-type {
      border-left: 1px solid rgba(255, 255, 255, 0.1); }
    .premier-seats-search-block #select-part-2-content .views-row-1, .premier-seats-search-block #select-part-2-content .views-row-2 {
      padding-bottom: 0;
      /* .group-type {
                border-bottom: 1px solid rgba($white-color, 0.1);
                padding-bottom: 20px;
                padding-top: 12px;
            } */ }
    .premier-seats-search-block #select-part-2-content .views-field-name {
      color: #fff;
      font-family: "CenturyGothic-Bold", sans-serif; }
    .premier-seats-search-block #select-part-2-content .views-field-tid {
      display: none; }
    .premier-seats-search-block #select-part-2-content .views-field-field-image {
      margin-bottom: 5px;
      min-height: 44px; }
      .premier-seats-search-block #select-part-2-content .views-field-field-image img {
        display: block;
        margin: 0 auto;
        width: auto;
        max-height: 50px; }
    .premier-seats-search-block #select-part-2-content.is-active {
      padding: 0; }
      .premier-seats-search-block #select-part-2-content.is-active .views-row {
        display: none;
        float: none;
        width: 100%;
        border: none;
        padding: 0; }
        .premier-seats-search-block #select-part-2-content.is-active .views-row.selected {
          display: block; }
          .premier-seats-search-block #select-part-2-content.is-active .views-row.selected .group-type {
            display: table; }
  .premier-seats-search-block #select-part-3-content {
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    color: #fff;
    height: 55px;
    text-align: center;
    line-height: 50px; }
    .premier-seats-search-block #select-part-3-content span.increase-quantity:before, .premier-seats-search-block #select-part-3-content span.decrease-quantity:before {
      content: "+";
      font-size: 17px;
      font-family: "CenturyGothic-Bold", sans-serif;
      color: #cc3333;
      background-color: rgba(255, 255, 255, 0.1);
      width: 55px;
      height: 54px;
      position: absolute;
      right: 0;
      top: 0;
      line-height: 50px;
      text-align: center;
      z-index: 5;
      cursor: pointer; }
    .premier-seats-search-block #select-part-3-content span.increase-quantity:hover:before, .premier-seats-search-block #select-part-3-content span.increase-quantity:focus:before, .premier-seats-search-block #select-part-3-content span.decrease-quantity:hover:before, .premier-seats-search-block #select-part-3-content span.decrease-quantity:focus:before {
      background-color: rgba(255, 255, 255, 0.2); }
    .premier-seats-search-block #select-part-3-content span.decrease-quantity:before {
      content: '-';
      left: 0;
      right: auto; }
    .premier-seats-search-block #select-part-3-content .form-text, .premier-seats-search-block #select-part-3-content input {
      background: #000;
      text-align: center;
      color: #fff;
      border: 1px solid #303030;
      width: 50px; }
    .premier-seats-search-block #select-part-3-content.active + .footer {
      display: block; }
  .premier-seats-search-block .footer {
    display: none;
    font-size: 0;
    text-align: center; }
    .premier-seats-search-block .footer button {
      font-size: 14px;
      background: rgba(255, 255, 255, 0.05);
      color: #fff;
      text-transform: uppercase;
      padding: 15px 20px 14px;
      font-family: "CenturyGothic-Bold", sans-serif;
      border: none;
      display: inline-block; }
      .premier-seats-search-block .footer button:hover, .premier-seats-search-block .footer button:focus {
        background: #1f2328; }
    .premier-seats-search-block .footer #premier-seats-search-apply {
      background: #cc3333; }
      .premier-seats-search-block .footer #premier-seats-search-apply:hover, .premier-seats-search-block .footer #premier-seats-search-apply:focus {
        background: #1f2328; }

/* end premier-seats-search-block */
/* block-sidebar-edf */
.block-sidebar-edf {
  background: #fff;
  padding: 30px 15px 50px 70px; }
  .block-sidebar-edf h3, .block-sidebar-edf .title {
    color: #282828;
    margin-bottom: 3px;
    text-transform: uppercase;
    position: relative;
    display: block;
    font-size: 1.428em;
    font-family: "CenturyGothic-Bold", sans-serif; }
    .block-sidebar-edf h3:before, .block-sidebar-edf .title:before {
      background-image: url(../images/sprites.png);
      background-repeat: no-repeat;
      background-position: -82px -162px;
      content: '';
      width: 22px;
      height: 22px;
      position: absolute;
      left: -46px;
      top: 2px; }
  .block-sidebar-edf .view-content > ul {
    margin-bottom: 0; }
  .block-sidebar-edf li.views-row {
    list-style-type: none;
    margin-bottom: 35px; }
    .block-sidebar-edf li.views-row:last-child {
      margin-bottom: 0; }
  .block-sidebar-edf .views-row-first {
    border-bottom: none !important; }
  .block-sidebar-edf .item {
    margin-bottom: 35px; }
    .block-sidebar-edf .item:last-child {
      margin-bottom: 0; }
  .block-sidebar-edf .field-body p {
    margin-bottom: 0; }
  .block-sidebar-edf.block-business-case-sidebar {
    padding: 30px 20px 50px 25px; }
    .block-sidebar-edf.block-business-case-sidebar h3:before {
      display: none; }

/* end block-sidebar-edf */
.views-field-field-zone-features .field-content {
  display: block !important;
  font-family: "CenturyGothic-Bold", sans-serif;
  font-style: italic;
  text-transform: uppercase;
  font-size: 1.285em; }
  .views-field-field-zone-features .field-content .field-name-field-feature {
    color: #aaa57d;
    display: inline-block;
    margin-right: 20px;
    min-width: 50%;
    text-align: right; }
  .views-field-field-zone-features .field-content .field-name-field-value {
    color: #666;
    display: inline-block;
    text-align: left; }
    .views-field-field-zone-features .field-content .field-name-field-value a {
      color: #666; }
  .views-field-field-zone-features .field-content .entity {
    margin-bottom: 10px; }

/*EasiForm */
.easiform {
  margin-top: -90px; }
  .easiform > div {
    margin: 0 0 25px; }
  .easiform input {
    width: 100%; }
  .easiform #fld_Salutation, .easiform #fld_Category, .easiform #fld_CS_EventTypeWebForm, .easiform #fld_SubCategory {
    padding: 15px 20px;
    border: 1px solid #aaa;
    width: 100%; }
  .easiform #fld_Description {
    box-sizing: border-box;
    display: block;
    width: 100%;
    font-family: monospace;
    border: 1px solid;
    border-color: darkgray;
    height: 140px; }
  .easiform #easi_fielddiv_AttachedFiles {
    margin-top: 10px; }
  .easiform .mandatory {
    float: left;
    position: absolute;
    top: 0; }
  .easiform #easi_fielddiv_Salutation {
    position: relative; }
    .easiform #easi_fielddiv_Salutation .mandatory {
      left: 80px; }
  .easiform #easi_fielddiv_FirstName {
    position: relative; }
    .easiform #easi_fielddiv_FirstName .mandatory {
      left: 80px; }
  .easiform #easi_fielddiv_LastName {
    position: relative; }
    .easiform #easi_fielddiv_LastName .mandatory {
      left: 80px; }
  .easiform #easi_fielddiv_Email {
    position: relative; }
    .easiform #easi_fielddiv_Email .mandatory {
      left: 42px; }
  .easiform #easi_fielddiv_Category {
    position: relative; }
    .easiform #easi_fielddiv_Category .mandatory {
      left: 60px; }
  .easiform #easi_fielddiv_SubCategory {
    position: relative; }
    .easiform #easi_fielddiv_SubCategory .mandatory {
      left: 100px; }
  .easiform #easi_fielddiv_CS_EventTypeWebForm {
    position: relative; }
    .easiform #easi_fielddiv_CS_EventTypeWebForm .mandatory {
      left: 132px; }

#mandatoryfieldmention {
  padding-left: 190px; }

#easi_recaptcha_div {
  padding: 40px 190px 0 190px; }

#validatebutton {
  margin-right: 200px;
  float: right;
  margin-top: 20px;
  border: none;
  background: #8e8779 none;
  font-weight: bold;
  font-size: 14px;
  display: block;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  height: 45px;
  line-height: 45px;
  padding-left: 0px;
  width: 145px; }

@media (max-width: 991px) {
  #mandatoryfieldmention, #easi_recaptcha_div {
    padding: 10px 0; }
  #easi_recaptcha_div > div {
    display: block;
    margin: auto; }
  #validatebutton {
    float: none;
    margin: auto; } }

/* webform-alert */
.webform-alert {
  background: #5c5c5c;
  color: #fff;
  margin-right: -25px;
  margin-left: -25px;
  margin-bottom: 0 !important;
  position: relative;
  /*.webform-component--webform-section-two--email-section--submit-button {
        position: absolute;
        right: 11px !important;
        top: 61px !important;
        width: 140px !important;
    }*/
  /**********/ }
  .webform-alert:before, .webform-alert:after {
    display: table;
    content: " "; }
  .webform-alert:after {
    clear: both; }
  .webform-alert div.messages {
    margin: 0; }
  .webform-alert .webform-client-form, .webform-alert .easiform {
    padding: 0; }
    .webform-alert .webform-client-form:before, .webform-alert .webform-client-form:after, .webform-alert .easiform:before, .webform-alert .easiform:after {
      display: table;
      content: " "; }
    .webform-alert .webform-client-form:after, .webform-alert .easiform:after {
      clear: both; }
    .webform-alert .webform-client-form .form-item label, .webform-alert .easiform .form-item label {
      color: #fff; }
    .webform-alert .webform-client-form .form-text, .webform-alert .webform-client-form #fld_FirstName, .webform-alert .easiform .form-text, .webform-alert .easiform #fld_FirstName {
      border: none;
      padding: 14px 22px 13px;
      margin-top: 5px;
      font-family: "CenturyGothic", sans-serif;
      color: #000;
      font-size: 1em; }
  .webform-alert .webform-component-email {
    margin-top: 110px; }
  .webform-alert .captcha {
    position: absolute;
    right: 253px;
    top: 88px; }
  .webform-alert form {
    position: relative; }
  @media (max-width: 1199px) and (min-width: 992px) {
    .webform-alert .captcha {
      right: 134px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    .webform-alert .captcha {
      right: 268px;
      top: 245px; } }
  @media (max-width: 767px) and (min-width: 612px) {
    .webform-alert .captcha {
      right: inherit;
      left: 45px;
      top: 245px; } }
  @media (max-width: 611px) and (min-width: 480px) {
    .webform-alert .captcha {
      right: inherit;
      left: 45px;
      top: 266px; } }
  @media (max-width: 479px) and (min-width: 382px) {
    .webform-alert .captcha {
      right: inherit;
      left: 10px;
      top: 266px; } }
  @media (max-width: 381px) {
    .webform-alert .captcha {
      right: inherit;
      left: 10px;
      top: 284px; } }
  .webform-alert .close-webform {
    position: absolute;
    right: 0;
    z-index: 10; }
    .webform-alert .close-webform:before {
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      cursor: pointer;
      content: '\f00d';
      color: #fff;
      font-size: 10px;
      position: absolute;
      right: 5px;
      top: 5px;
      width: 20px;
      height: 20px;
      border: 1px solid #fff;
      border-radius: 50%;
      -webkit-border-radius: 50%;
      text-align: center;
      line-height: 15px;
      text-indent: 1px;
      z-index: 15;
      padding-top: 1px; }
  .webform-alert .webform-confirmation {
    padding: 25px 10px;
    text-align: center; }
    .webform-alert .webform-confirmation p {
      margin-bottom: 0; }
  .webform-alert .webform-section-one {
    width: 40%;
    height: 100%;
    float: left;
    padding: 45px 45px 45px 95px;
    position: absolute;
    background: #000; }
    .webform-alert .webform-section-one a {
      color: white;
      text-decoration: underline; }
    .webform-alert .webform-section-one a:hover {
      color: #ff1320; }
    .webform-alert .webform-section-one .webform-component--webform-section-one--receive-an-alert {
      font-size: 16px;
      line-height: 1.2;
      font-family: "CenturyGothic-Bold", sans-serif;
      position: relative; }
      .webform-alert .webform-section-one .webform-component--webform-section-one--receive-an-alert:before {
        background-image: url(../images/sprites.png);
        background-repeat: no-repeat;
        content: '';
        background-position: -29px -1047px;
        height: 24px;
        left: -43px;
        top: 5px;
        width: 24px;
        position: absolute; }
      .webform-alert .webform-section-one .webform-component--webform-section-one--receive-an-alert strong {
        display: block;
        font-weight: normal;
        font-family: "CenturyGothic-Bold", sans-serif;
        font-size: 16px; }
    .webform-alert .webform-section-one .form-checkboxes:before, .webform-alert .webform-section-one .form-checkboxes:after {
      display: table;
      content: " "; }
    .webform-alert .webform-section-one .form-checkboxes:after {
      clear: both; }
    .webform-alert .webform-section-one .form-checkboxes .form-item {
      float: left;
      margin-right: 25px; }
    .webform-alert .webform-section-one .form-checkboxes label {
      font-weight: none;
      padding-left: 0;
      padding-right: 28px;
      color: #fff;
      font-family: "CenturyGothic", sans-serif; }
    .webform-alert .webform-section-one .form-checkboxes input[type="checkbox"] {
      left: auto;
      right: 0; }
    .webform-alert .webform-section-one .form-checkboxes input[type="checkbox"] + label::before,
    .webform-alert .webform-section-one .form-checkboxes input[type="checkbox"] + label::after {
      left: auto;
      right: 0;
      margin-top: -14px; }
  .webform-alert .webform-component--webform-section-one--notify {
    padding-top: 5px; }
    .webform-alert .webform-component--webform-section-one--notify .webform-notify {
      margin-bottom: 15px; }
  .webform-alert .webform-section-two {
    width: 60%;
    float: right;
    padding: 45px 95px 20px; }
    .webform-alert .webform-section-two .webform-component-checkboxes {
      margin-bottom: 0; }
      .webform-alert .webform-section-two .webform-component-checkboxes .form-type-checkbox {
        margin-bottom: 0; }
      .webform-alert .webform-section-two .webform-component-checkboxes input[type="checkbox"] + label::before,
      .webform-alert .webform-section-two .webform-component-checkboxes input[type="checkbox"] + label::after {
        margin-top: 0;
        top: 4px; }
    .webform-alert .webform-section-two .webform-component--webform-section-two--email-section--title-email-section {
      position: relative !important;
      width: 100% !important;
      font-family: "CenturyGothic-Bold";
      font-size: 16px;
      line-height: 1.2; }
  .webform-alert .webform-component--webform-section-two--interets .form-type-checkbox {
    float: left;
    margin: 5px 20px; }
  .webform-alert .form-item {
    margin-bottom: 10px; }
    .webform-alert .form-item ::-webkit-input-placeholder {
      color: #282828; }
    .webform-alert .form-item :-moz-placeholder {
      /* older Firefox*/
      color: #282828;
      opacity: 1; }
    .webform-alert .form-item ::-moz-placeholder {
      /* Firefox 19+ */
      color: #282828;
      opacity: 1; }
    .webform-alert .form-item :-ms-input-placeholder {
      color: #282828; }
  .webform-alert .form-item-submitted-webform-section-one-notification-method-email-notify {
    display: none; }
  .webform-alert .form-item-submitted-webform-section-two-choice-choice .option {
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 0.714em;
    margin-bottom: 0;
    display: block;
    line-height: 1.6; }
  .webform-alert .form-actions {
    display: none; }
  .webform-alert .webform-section-button {
    position: relative;
    padding-right: 133px;
    min-height: 49px; }
    .webform-alert .webform-section-button .webform-component-markup {
      width: 123px;
      position: absolute;
      right: 0;
      top: 0;
      margin-bottom: 0; }
      .webform-alert .webform-section-button .webform-component-markup button span {
        text-transform: uppercase;
        font-size: 14px;
        font-weight: bold;
        display: block; }
      .webform-alert .webform-section-button .webform-component-markup button:hover, .webform-alert .webform-section-button .webform-component-markup button:focus {
        background: #1f2328; }
  .webform-alert .email-section-button {
    padding-right: 0; }
    .webform-alert .email-section-button .webform-component--webform-section-two--email-section--votre-adresse-email {
      padding-right: 133px; }
    .webform-alert .email-section-button .webform-component--webform-section-two--email-section--submit-button {
      right: 40px;
      top: 152px; }
  .webform-alert .webform-component--webform-section-two--email-section--title-email-section {
    min-height: 38px;
    display: inline-block; }
  .webform-alert .hide-submit-button {
    padding-right: 0; }
    .webform-alert .hide-submit-button .webform-component-markup {
      display: none; }
  .webform-alert .form-checkboxes, .webform-alert .form-type-checkbox {
    position: relative; }
  .webform-alert input[type=checkbox] {
    /* hide original check and radio buttons */
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 0;
    padding: 0;
    opacity: 0;
    z-index: 2; }
  .webform-alert input[type="checkbox"] + label {
    padding-left: 28px; }
  .webform-alert .webform-component--webform-section-two--interets input[type="checkbox"] + label {
    line-height: 27px; }
  .webform-alert .webform-client-form-143 .description {
    font-family: "CenturyGothic-Bold";
    font-size: 0.714em;
    margin-bottom: 0;
    display: block;
    line-height: 1.6; }
  .webform-alert input[type="checkbox"] + label::before,
  .webform-alert input[type="checkbox"] + label::after {
    /* custom radio and check boxes */
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    width: 21px;
    height: 19px;
    margin-top: -10px; }
  .webform-alert input[type="checkbox"] + label::before {
    background-image: url(../images/sprites.png);
    background-repeat: no-repeat;
    width: 21px;
    height: 19px;
    background-position: -68px -1047px; }
  .webform-alert input[type="checkbox"] + label::after {
    display: none; }
  .webform-alert input[type="checkbox"]:checked + label::after {
    display: block; }
  .webform-alert input[type="checkbox"]:checked + label::before,
  .webform-alert input[type="checkbox"]:checked + label::after {
    -webkit-animation: cd-bounce 0.3s;
    -moz-animation: cd-bounce 0.3s;
    animation: cd-bounce 0.3s;
    background-position: -102px -1047px; }

/*******/
.weboform-alert-front {
  margin-left: 0;
  margin-right: 0; }

.weboform-alert-agenda {
  margin-right: 0;
  margin-left: 0; }

.block-info-personnes:before, .block-info-personnes:after {
  display: table;
  content: " "; }

.block-info-personnes:after {
  clear: both; }

.block-info-personnes .field-image {
  float: left;
  margin-right: 25px; }

.block-info-personnes .inner {
  overflow: hidden; }

.block-info-personnes .title {
  font-family: "CenturyGothic-Bold", sans-serif;
  color: #1f2328;
  margin-bottom: 9px; }

.block-info-social .fa {
  float: left;
  margin-right: 25px; }
  .block-info-social .fa:before {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    background: #8e8779;
    color: #fff;
    display: block;
    line-height: 71px;
    height: 71px;
    text-align: center;
    width: 71px;
    font-size: 22px; }

.block-info-social .info-type {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 30px;
  padding-bottom: 30px; }
  .block-info-social .info-type:before, .block-info-social .info-type:after {
    display: table;
    content: " "; }
  .block-info-social .info-type:after {
    clear: both; }
  .block-info-social .info-type:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0; }

.block-info-social .inner {
  overflow: hidden; }

.block-info-social .title {
  line-height: 1;
  margin-bottom: 4px;
  padding-top: 10px; }

.block-info-social .subtitle {
  margin-bottom: 25px; }
  .block-info-social .subtitle p {
    margin-bottom: 0; }

/* contact button */
.page-node-45 .btn-contact-entreprises {
  display: none; }

.btn-contact-entreprises {
  position: fixed;
  left: 0;
  z-index: 10;
  top: 205px;
  width: auto !important;
  float: none !important;
  padding: 0 !important; }
  .btn-contact-entreprises p {
    margin: 0; }
  .btn-contact-entreprises .content a {
    display: block;
    position: relative;
    background: #cc3333;
    color: #fff;
    text-transform: uppercase;
    padding: 30px 20px 70px;
    font-size: 0.928em;
    width: 60px;
    height: 167px; }
    .btn-contact-entreprises .content a:before {
      background-image: url(../images/sprites.png);
      background-repeat: no-repeat;
      content: "";
      width: 33px;
      height: 31px;
      background-position: -89px -208px;
      position: absolute;
      left: 14px;
      bottom: 20px; }
    .btn-contact-entreprises .content a span {
      -ms-transform: rotate(-90deg);
      /* IE 9 */
      -webkit-transform: rotate(-90deg);
      /* Chrome, Safari, Opera */
      transform: rotate(-90deg);
      display: block;
      position: absolute;
      left: 20px;
      top: 53px;
      left: -2px; }
    .btn-contact-entreprises .content a:hover, .btn-contact-entreprises .content a:focus {
      background-color: #282828; }

/********/
.introduction-carousel {
  position: relative; }
  .introduction-carousel .flex-direction-nav a {
    opacity: 1 !important;
    color: #fff;
    cursor: pointer !important; }
    .introduction-carousel .flex-direction-nav a:before {
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 50px; }
    .introduction-carousel .flex-direction-nav a.flex-prev {
      left: 24px; }
      .introduction-carousel .flex-direction-nav a.flex-prev:before {
        content: "\f104"; }
    .introduction-carousel .flex-direction-nav a.flex-next {
      left: auto;
      right: 24px; }
      .introduction-carousel .flex-direction-nav a.flex-next:before {
        content: "\f105"; }
    .introduction-carousel .flex-direction-nav a:hover, .introduction-carousel .flex-direction-nav a:focus {
      color: #fff; }

/* page pvv */
.block-benefits {
  text-align: center; }
  .block-benefits .row {
    margin: 0; }
    .block-benefits .row > div[class*="col-"] {
      border-left: 1px solid #eeede5;
      padding: 0; }
      .block-benefits .row > div[class*="col-"]:first-child {
        border-left: none; }
        .block-benefits .row > div[class*="col-"]:first-child .field-image {
          margin: 0 0 30px; }
  .block-benefits .field-image {
    position: relative;
    margin: 0 -1px 30px; }
  .block-benefits .numbers {
    position: absolute;
    bottom: -21px;
    left: 50%;
    margin-left: -21px;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    box-shadow: 0 0 0 2px #aaa57d;
    -webkit-box-shadow: 0 0 0 2px #aaa57d;
    -moz-box-shadow: 0 0 0 2px #aaa57d;
    border: 3px solid transparent;
    color: #fff;
    line-height: 33px;
    font-family: "ralewaybold", sans-serif;
    font-size: 1.428em; }
    .block-benefits .numbers span {
      background: #aaa57d;
      border-radius: 50%;
      -webkit-border-radius: 50%;
      background: #aaa57d;
      display: inline-block;
      width: 36px;
      height: 36px; }
  .block-benefits .field-body {
    padding: 0 20px; }
  .block-benefits .field-title {
    text-transform: none;
    margin-bottom: 6px; }
  .block-benefits .btn-default, .block-benefits .button-default, .block-benefits .upcoming-events-wrap .group-btn .views-field-field-book-link a, .upcoming-events-wrap .group-btn .views-field-field-book-link .block-benefits a, .block-benefits .view-type-full-gird .views-field-field-book-link a, .view-type-full-gird .views-field-field-book-link .block-benefits a, .block-benefits .view-type-full-gird .views-field-field-parking-link a, .view-type-full-gird .views-field-field-parking-link .block-benefits a, .block-benefits .view-slideshow .views-field-field-link a, .view-slideshow .views-field-field-link .block-benefits a, .block-benefits .seating-search #btn_submit_bloc, .seating-search .block-benefits #btn_submit_bloc, .block-benefits .view-entreprise-event-search .total-message .contact-btn, .view-entreprise-event-search .total-message .block-benefits .contact-btn, .block-benefits .view-entreprise-event-search .view-empty .contact-btn, .view-entreprise-event-search .view-empty .block-benefits .contact-btn, .block-benefits .view-entreprise-event-search .views-field-view-node a, .view-entreprise-event-search .views-field-view-node .block-benefits a, .block-benefits .view-entreprise-event-search .views-field-view-node .read-more, .view-entreprise-event-search .views-field-view-node .block-benefits .read-more, .block-benefits .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form .block-benefits a, .block-benefits .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link .block-benefits a, .block-benefits .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing .block-benefits a, .block-benefits .view-visit-banner .book, .view-visit-banner .block-benefits .book, .block-benefits .node-editorial .content-above .btn-date a, .node-editorial .content-above .btn-date .block-benefits a, .block-benefits #my-place-v2 .seating-search .input_submit, #my-place-v2 .seating-search .block-benefits .input_submit, .block-benefits .home-slider-content .group-btn a, .home-slider-content .group-btn .block-benefits a, .block-benefits #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .block-benefits a, .block-benefits #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .block-benefits a, .block-benefits #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .block-benefits a, .block-benefits .download-ticket-block .btn-primary, .download-ticket-block .block-benefits .btn-primary, .block-benefits .download-ticket-block .view-type-full-gird .group-btn .event-alert, .download-ticket-block .view-type-full-gird .group-btn .block-benefits .event-alert, .block-benefits .view-type-full-gird .group-btn .download-ticket-block .event-alert, .view-type-full-gird .group-btn .download-ticket-block .block-benefits .event-alert, .block-benefits .download-ticket-block .home-slider-content .group-btn .event-alert, .download-ticket-block .home-slider-content .group-btn .block-benefits .event-alert, .block-benefits .home-slider-content .group-btn .download-ticket-block .event-alert, .home-slider-content .group-btn .download-ticket-block .block-benefits .event-alert, .block-benefits .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .block-benefits .event-alert, .block-benefits #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .block-benefits .event-alert, .block-benefits .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .block-benefits .event-alert, .block-benefits #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .block-benefits .event-alert, .block-benefits .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .block-benefits .event-alert, .block-benefits #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .block-benefits .event-alert, .block-benefits .banner-type .book, .banner-type .block-benefits .book, .block-benefits .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing .block-benefits a, .block-benefits .view-sieges-premiers .view-agenda .views-field-nothing a, .view-sieges-premiers .view-agenda .views-field-nothing .block-benefits a, .block-benefits .tour-group-pass .more, .tour-group-pass .block-benefits .more, .block-benefits .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .block-benefits a, .block-benefits .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .block-benefits .event-contact, .block-benefits .view-visit-details .views-field-nothing button, .view-visit-details .views-field-nothing .block-benefits button, .block-benefits .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form .block-benefits a, .block-benefits .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing .block-benefits a, .block-benefits .view-interstitial-page .views-field-field-link a, .view-interstitial-page .views-field-field-link .block-benefits a {
    margin-top: 30px; }

/* block-upcoming-events */
.block-upcoming-events {
  margin: -20px 0 0 -95px; }
  .block-upcoming-events:before, .block-upcoming-events:after {
    display: table;
    content: " "; }
  .block-upcoming-events:after {
    clear: both; }
  .block-upcoming-events ul {
    margin-bottom: 0; }
    .block-upcoming-events ul li {
      cursor: pointer;
      list-style: none;
      padding: 0;
      margin: 0;
      border-bottom: 1px solid #e9e9e9; }
  .block-upcoming-events .calendar {
    border: none;
    overflow: visible;
    height: 120px;
    background-color: #f2f2f2;
    display: table;
    width: 100%;
    position: relative;
    text-transform: uppercase;
    text-align: center; }
    .block-upcoming-events .calendar:before {
      background-color: #aaa57d;
      right: 20px;
      content: "";
      height: 4px;
      position: absolute;
      width: 16px;
      top: 50%;
      margin-top: -2px; }
    .block-upcoming-events .calendar:after {
      background-color: #aaa57d;
      right: 26px;
      content: "";
      height: 16px;
      top: 50%;
      margin-top: -8px;
      position: absolute;
      width: 4px; }
    .block-upcoming-events .calendar .fa {
      display: table-cell;
      vertical-align: middle;
      color: #aaa57d;
      position: relative;
      padding-left: 108px; }
      .block-upcoming-events .calendar .fa:before {
        font-size: 30px;
        width: 108px;
        display: inline-block;
        margin-right: 20px;
        text-align: center;
        position: absolute;
        left: 0;
        top: 50%;
        transform: translate(0, -50%);
        -webkit-transform: translate(0, -50%);
        -o-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -moz-transform: translate(0, -50%); }
    .block-upcoming-events .calendar a {
      font-family: "CenturyGothic-Bold", sans-serif;
      font-size: 1.285em;
      color: #282828; }
      .block-upcoming-events .calendar a:hover, .block-upcoming-events .calendar a:focus {
        color: #ff1320; }
  .block-upcoming-events .event-info {
    text-transform: uppercase;
    display: table;
    height: 120px;
    width: 100%;
    text-align: center;
    position: relative; }
    .block-upcoming-events .event-info > div {
      display: table-cell;
      vertical-align: middle; }
    .block-upcoming-events .event-info:before {
      background-color: #aaa57d;
      right: 20px;
      content: "";
      height: 4px;
      position: absolute;
      width: 16px;
      top: 50%;
      margin-top: -2px; }
    .block-upcoming-events .event-info:after {
      background-color: #aaa57d;
      right: 26px;
      content: "";
      height: 16px;
      top: 50%;
      margin-top: -8px;
      position: absolute;
      width: 4px; }
  .block-upcoming-events .views-field-field-top-media-file {
    position: relative; }
    .block-upcoming-events .views-field-field-top-media-file:before {
      content: '';
      border-color: transparent transparent #fff transparent;
      border-style: solid;
      border-width: 0 20px 20px;
      left: 215px;
      position: absolute;
      bottom: 0; }
  .block-upcoming-events .event_date {
    font-family: "CenturyGothic-Bold", sans-serif;
    color: #aaa57d;
    width: 95px;
    background-color: #f2f2f2;
    position: relative;
    line-height: 1.1; }
    .block-upcoming-events .event_date:before {
      content: '';
      border-color: #f2f2f2 transparent transparent #f2f2f2;
      border-style: solid;
      border-width: 60px;
      position: absolute;
      left: 100%;
      top: 0; }
    .block-upcoming-events .event_date .views-field-field-event-date {
      font-size: 43px; }
    .block-upcoming-events .event_date .views-field-field-event-date-2 {
      font-size: 18px; }
    .block-upcoming-events .event_date sup {
      font-size: 20px;
      top: -24px; }
  .block-upcoming-events .event-info-right {
    font-family: "CenturyGothic-Bold", sans-serif;
    position: relative; }
    .block-upcoming-events .event-info-right .views-field-field-event-category {
      color: #cc3333;
      font-size: 0.857em; }
      .block-upcoming-events .event-info-right .views-field-field-event-category span.date-display-single {
        color: #999;
        position: relative; }
        .block-upcoming-events .event-info-right .views-field-field-event-category span.date-display-single:before {
          content: '- '; }
    .block-upcoming-events .event-info-right .views-field-title, .block-upcoming-events .event-info-right .views-field-field-title-b2b {
      color: #282828;
      font-size: 1.142em;
      text-transform: uppercase;
      padding-right: 40px;
      padding-left: 60px; }
      .block-upcoming-events .event-info-right .views-field-title a, .block-upcoming-events .event-info-right .views-field-field-title-b2b a {
        color: #282828; }
        .block-upcoming-events .event-info-right .views-field-title a:hover, .block-upcoming-events .event-info-right .views-field-title a:focus, .block-upcoming-events .event-info-right .views-field-field-title-b2b a:hover, .block-upcoming-events .event-info-right .views-field-field-title-b2b a:focus {
          color: #ff1320; }

/* end block-upcoming-events */
#block-menu-menu-enterprise-menu li.first.leaf {
  min-width: 140px !important; }

/* block-stadefrance-editorial-filter */
.block-stadefrance-editorial-filter .title-filter {
  color: #1f2328;
  display: block;
  font-size: 1.285em;
  font-family: "CenturyGothic-Bold", sans-serif;
  margin-bottom: 15px;
  text-transform: uppercase; }

.block-stadefrance-editorial-filter .editorial-filter-block {
  color: #c1beb7;
  list-style: none; }
  .block-stadefrance-editorial-filter .editorial-filter-block li {
    border-top: 1px solid #e6e7ea;
    display: block;
    position: relative;
    padding: 12px 45px 16px 0; }
    .block-stadefrance-editorial-filter .editorial-filter-block li a {
      display: block; }
      .block-stadefrance-editorial-filter .editorial-filter-block li a + span.total {
        background: #c1beb7; }
    .block-stadefrance-editorial-filter .editorial-filter-block li:first-child {
      border-top: none; }
    .block-stadefrance-editorial-filter .editorial-filter-block li.active a {
      font-family: "CenturyGothic-Bold", sans-serif; }
  .block-stadefrance-editorial-filter .editorial-filter-block span.total {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    background: #e0dfdc;
    color: #fff;
    line-height: 26px;
    height: 26px;
    width: 26px;
    text-align: center;
    position: absolute;
    right: 14px;
    top: 9px; }

.not-logged-in .block-stadefrance-editorial-filter .contextual-links-wrapper, .not-logged-in .block-stadefrance-editorial-filter .contextual-links-processed {
  display: none; }

/* end block-stadefrance-editorial-filter */
#modalMessage .modal-title {
  font-size: 1.285em;
  color: #1f2328; }

#webform-ajax-wrapper-97 > div > div.messages.error, #webform-ajax-wrapper-45 > div > div.messages.error, #webform-ajax-wrapper-634 > div > div.messages.error {
  display: none; }

.entreprise-event-button {
  margin: 5px;
  display: inline-block; }

.views-field-field-lien-decouvrir {
  display: inline-block; }
  .views-field-field-lien-decouvrir a {
    display: inline-block;
    border: none;
    margin-top: 0;
    background: #1d3a50;
    color: #fff;
    border-radius: 0;
    -webkit-border-radius: 0;
    padding: 15px 20px 14px 40px;
    position: relative;
    font-family: "CenturyGothic-Bold";
    font-size: 0.928em;
    text-transform: uppercase;
    box-shadow: none;
    text-shadow: none; }
  .views-field-field-lien-decouvrir a:before {
    content: "";
    width: 4px;
    height: 10px;
    position: absolute;
    left: 23px;
    top: 21px;
    background: #fff;
    z-index: 4; }
  .views-field-field-lien-decouvrir a:after {
    content: "";
    width: 10px;
    height: 4px;
    position: absolute;
    left: 20px;
    top: 24px;
    background: #fff;
    z-index: 4; }

@media (max-width: 991px) {
  .entreprise-event-button {
    margin: 0; }
  .views-field-field-lien-decouvrir {
    float: none; }
    .views-field-field-lien-decouvrir a {
      margin-top: 30px; } }

.premier-seat-fieldset .views-field-field-lien-decouvrir a {
  padding: 15px 20px 15px 40px; }
  @media (max-width: 991px) {
    .premier-seat-fieldset .views-field-field-lien-decouvrir a {
      top: 0; } }

@media (max-width: 991px) {
  .premier-seat-fieldset .views-field-field-lien-decouvrir {
    margin-bottom: 10px; } }

@media (max-width: 991px) {
  .premier-seat-fieldset .views-field-nothing-1 {
    margin-top: 40px; }
  .premier-seat-fieldset .action-button {
    display: flex;
    flex-direction: column;
    margin-top: -30px;
    margin-bottom: 30px; } }

.page-actualites-entreprises h2 {
  color: #AAA57D; }

.highlight {
  margin-bottom: 20px;
  padding: 30px 25px 0;
  position: relative; }
  .highlight h2 {
    float: left;
    margin-left: -25px; }
  .highlight .tab-content {
    margin-left: -25px;
    margin-right: -25px; }
  .highlight .carousel {
    padding-bottom: 45px; }
  .highlight .nav-tabs, .highlight .block-quicktabs .quicktabs-tabs, .block-quicktabs .highlight .quicktabs-tabs {
    float: right; }
  .highlight + .highlight {
    margin-bottom: 50px;
    padding-top: 0; }

/* view-upcoming-event */
.view-upcoming-event {
  /* control */ }
  .view-upcoming-event .carousel {
    position: relative; }
    .view-upcoming-event .carousel:hover .carousel-control, .view-upcoming-event .carousel:focus .carousel-control {
      display: block; }
  .view-upcoming-event .carousel-control {
    background: none;
    text-shadow: none;
    opacity: 1;
    color: #fff;
    top: 115px;
    display: none;
    width: 0;
    height: 0; }
    .view-upcoming-event .carousel-control span {
      font-size: 50px;
      margin: 0;
      position: static; }
      .view-upcoming-event .carousel-control span:before {
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .view-upcoming-event .carousel-control:hover, .view-upcoming-event .carousel-control:focus {
      background: #1f2328; }
    .view-upcoming-event .carousel-control .icon-prev:before {
      content: "\f104"; }
    .view-upcoming-event .carousel-control .icon-next:before {
      content: "\f105"; }
  .view-upcoming-event .carousel-control.left {
    left: 17px; }
  .view-upcoming-event .carousel-control.right {
    right: 48px; }

.owl-carousel-event img {
  width: 100%; }

.owl-carousel-event .head-info {
  margin: 0; }

.owl-carousel-event .carousel-indicators {
  display: none; }

.owl-carousel-event .upcoming-events-wrap {
  border-left: none;
  border-bottom: none;
  width: 100%;
  padding: 10px !important;
  min-height: 0; }
  .owl-carousel-event .upcoming-events-wrap:first-child {
    width: 100%; }
    .owl-carousel-event .upcoming-events-wrap:first-child .head-info {
      margin-bottom: 0;
      margin-right: 0;
      margin-left: 0; }
  .owl-carousel-event .upcoming-events-wrap:before {
    display: none; }
  .owl-carousel-event .upcoming-events-wrap .head-info {
    height: 27px;
    font-size: 0.857em;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #f2f2f2;
    text-transform: uppercase;
    padding: 6px 25px;
    margin: 0 -25px 20px;
    text-align: center;
    font-family: "CenturyGothic-Bold", sans-serif;
    color: #8e8779;
    position: relative; }
    .owl-carousel-event .upcoming-events-wrap .head-info:before {
      content: " ";
      border-width: 19px 14px 36px 27px;
      border-color: transparent #fff #fff transparent;
      border-style: solid;
      position: absolute;
      right: 0;
      bottom: 0;
      display: block; }
  @media (max-width: 991px) {
    .owl-carousel-event .upcoming-events-wrap .head-info {
      padding-left: 5px;
      text-align: left;
      font-size: 0.585em; } }

.owl-carousel-event .owl-prev:before, .owl-carousel-event .owl-next:before {
  background: #333333;
  width: 50px; }

@media (max-width: 991px) {
  .owl-carousel-event .owl-prev:before, .owl-carousel-event .owl-next:before {
    width: 25px;
    height: 25px; } }

.home-carousel-title, .home-carousel-title a {
  color: black;
  margin-left: 5px;
  margin-bottom: 0px;
  font-size: 24px; }

.upcoming-events-wrap {
  border-left: 1px solid #ccc;
  list-style: none;
  float: left;
  width: 25%;
  padding: 0 25px 110px;
  position: relative;
  min-height: 580px; }
  .upcoming-events-wrap:first-child {
    width: 50%;
    border-left: none; }
    .upcoming-events-wrap:first-child .head-info {
      margin-bottom: 25px; }
    .upcoming-events-wrap:first-child .views-field-title {
      font-size: 2.5em; }
    .upcoming-events-wrap:first-child .views-field-field-image,
    .upcoming-events-wrap:first-child .views-field-field-videos {
      margin-left: -25px; }
    .upcoming-events-wrap:first-child p {
      margin-bottom: 20px; }
  .upcoming-events-wrap .views-field-title {
    line-height: 1;
    margin-bottom: 12px;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 2.142em; }
    .upcoming-events-wrap .views-field-title a {
      color: #282828; }
      .upcoming-events-wrap .views-field-title a:hover, .upcoming-events-wrap .views-field-title a:focus {
        color: #ff1320; }
  .upcoming-events-wrap .views-field-field-image,
  .upcoming-events-wrap .views-field-field-videos {
    margin: 0 -25px 0 -26px;
    z-index: 10; }
  .upcoming-events-wrap .head-info {
    background-color: #f2f2f2;
    text-transform: uppercase;
    padding: 6px 25px;
    margin: 0 -25px 20px;
    text-align: center;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 0.857em;
    color: #8e8779;
    position: relative; }
    .upcoming-events-wrap .head-info:before, .upcoming-events-wrap .head-info:after {
      display: table;
      content: " "; }
    .upcoming-events-wrap .head-info:after {
      clear: both; }
    .upcoming-events-wrap .head-info a,
    .upcoming-events-wrap .head-info span {
      margin-right: 2px;
      color: #8e8779; }
    .upcoming-events-wrap .head-info:before {
      content: '';
      border-width: 19px 14px 36px 27px;
      border-color: transparent #fff #fff transparent;
      border-style: solid;
      position: absolute;
      right: 0;
      bottom: 0; }
  .upcoming-events-wrap .views-field-field-event-category,
  .upcoming-events-wrap .views-field-field-event-date {
    display: inline-block; }
  .upcoming-events-wrap .views-field-field-videos a {
    display: block;
    position: relative; }
    .upcoming-events-wrap .views-field-field-videos a:before {
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\f04b";
      position: absolute;
      left: 50%;
      top: 50%;
      width: 52px;
      height: 52px;
      margin: -26px 0 0 -26px;
      border-radius: 50%;
      -webkit-border-radius: 50%;
      color: #fff;
      font-size: 20px;
      text-align: center;
      background-color: rgba(0, 78, 146, 0.8);
      z-index: 5;
      text-indent: 6px;
      padding-top: 17px; }
    .upcoming-events-wrap .views-field-field-videos a:hover:before, .upcoming-events-wrap .views-field-field-videos a:focus:before {
      background-color: rgba(226, 29, 66, 0.8); }
  .upcoming-events-wrap .views-field-field-videos + .views-field-field-image {
    display: none; }
  .upcoming-events-wrap .group-btn {
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 25px; }
    .upcoming-events-wrap .group-btn:before, .upcoming-events-wrap .group-btn:after {
      display: table;
      content: " "; }
    .upcoming-events-wrap .group-btn:after {
      clear: both; }
    .upcoming-events-wrap .group-btn .views-field-view-node {
      float: left; }
      .upcoming-events-wrap .group-btn .views-field-view-node a {
        padding: 15px 0 14px 8px;
        margin: 0; }
      .upcoming-events-wrap .group-btn .views-field-view-node .read-more {
        padding: 15px 0 14px 8px;
        margin: 0; }
    .upcoming-events-wrap .group-btn .views-field-field-book-link {
      position: relative;
      float: left; }
      .upcoming-events-wrap .group-btn .views-field-field-book-link .views-field-field-book-link {
        float: none;
        position: static; }
      .upcoming-events-wrap .group-btn .views-field-field-book-link a {
        display: inline-block;
        margin: 0; }
        .upcoming-events-wrap .group-btn .views-field-field-book-link a.event-alert {
          display: inline-block;
          padding-left: 40px;
          padding-right: 15px;
          background: #000; }
          .upcoming-events-wrap .group-btn .views-field-field-book-link a.event-alert:hover {
            background: #ff1320; }
          .upcoming-events-wrap .group-btn .views-field-field-book-link a.event-alert:focus {
            background: #000; }
          .upcoming-events-wrap .group-btn .views-field-field-book-link a.event-alert:before {
            background: none;
            background-image: url(../images/sprites.png);
            background-repeat: no-repeat;
            background-position: -29px -1047px;
            width: 24px;
            height: 24px;
            left: 10px;
            top: 11px; }
          .upcoming-events-wrap .group-btn .views-field-field-book-link a.event-alert:after {
            display: none; }
      .upcoming-events-wrap .group-btn .views-field-field-book-link .views-field-field-alert .field-content > div {
        position: absolute;
        right: -20px;
        top: 0;
        z-index: 2; }
    .upcoming-events-wrap .group-btn .views-field-field-order-form-gce {
      float: none;
      clear: both;
      margin-bottom: 1px; }
      .upcoming-events-wrap .group-btn .views-field-field-order-form-gce a {
        background-color: none;
        padding: 15px 20px 14px 40px;
        color: #cc3333;
        display: inline-block;
        position: relative;
        font-family: "CenturyGothic-Bold", sans-serif;
        font-size: 0.928em;
        text-transform: uppercase; }
        .upcoming-events-wrap .group-btn .views-field-field-order-form-gce a:before {
          content: "";
          background-image: url(../images/sprites.png);
          background-repeat: no-repeat;
          background-position: -240px -2088px;
          width: 23px;
          height: 23px;
          top: 13px;
          left: 0;
          position: absolute; }
        .upcoming-events-wrap .group-btn .views-field-field-order-form-gce a:after {
          display: none; }
        .upcoming-events-wrap .group-btn .views-field-field-order-form-gce a:hover, .upcoming-events-wrap .group-btn .views-field-field-order-form-gce a:focus {
          color: #1f2328; }
          .upcoming-events-wrap .group-btn .views-field-field-order-form-gce a:hover:before, .upcoming-events-wrap .group-btn .views-field-field-order-form-gce a:focus:before {
            background-position: -278px -2088px; }
  .upcoming-events-wrap .views-field-field-book-link-gce {
    float: none;
    clear: both;
    margin: 0 25px 0 0;
    padding-top: 10px; }
    .upcoming-events-wrap .views-field-field-book-link-gce .field-content {
      display: inline-block;
      border-left: 2px solid #ccc;
      border-right: 2px solid #ccc;
      padding-left: 10px;
      padding-right: 10px;
      font-style: italic;
      text-transform: uppercase;
      color: #c5c5c5; }
      .upcoming-events-wrap .views-field-field-book-link-gce .field-content span {
        font-size: 10px;
        color: #c5c5c5;
        margin-right: 5px; }
      .upcoming-events-wrap .views-field-field-book-link-gce .field-content a {
        color: #ff1320;
        font-size: 11px;
        margin-left: 0; }
        .upcoming-events-wrap .views-field-field-book-link-gce .field-content a:hover, .upcoming-events-wrap .views-field-field-book-link-gce .field-content a:focus {
          color: #000; }

.i18n-en .upcoming-events-wrap .head-info {
  font-size: 0.785em; }

/*****/
/* page agenda */
/* view-type-full-gird */
.view-type-full-gird {
  margin-top: 17px; }
  .view-type-full-gird .view-content {
    margin-left: -25px;
    margin-right: -25px; }
  .view-type-full-gird .row {
    margin-bottom: 50px; }
  .view-type-full-gird .view-filters:before, .view-type-full-gird .view-filters:after {
    display: table;
    content: " "; }
  .view-type-full-gird .view-filters:after {
    clear: both; }
  .view-type-full-gird .view-filters .tab-filters {
    float: right; }
  .view-type-full-gird .col-md-4:first-child > .views-fieldset {
    border-left: none;
    overflow: hidden; }
  .view-type-full-gird .col-md-4 > .views-fieldset {
    border-left: 1px solid #ccc;
    padding: 0 25px 130px;
    position: relative;
    min-height: 600px; }
  .view-type-full-gird .views-field-field-image,
  .view-type-full-gird .views-field-field-videos {
    margin: 0 -25px 26px -26px; }
  .view-type-full-gird .head-info {
    background-color: #f2f2f2;
    color: #8e8779;
    min-height: 193px;
    font-family: "CenturyGothic-Bold", sans-serif;
    position: absolute;
    right: 0;
    text-align: center;
    top: 190px;
    width: 95px;
    padding: 62px 8px 20px;
    text-transform: uppercase;
    z-index: 1; }
  .view-type-full-gird .views-field-title-field {
    color: #1f2328;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 1.929em;
    line-height: 1.2;
    margin-bottom: 6px;
    min-height: 60px;
    padding-right: 80px; }
    .view-type-full-gird .views-field-title-field a {
      color: #1f2328; }
      .view-type-full-gird .views-field-title-field a:hover, .view-type-full-gird .views-field-title-field a:focus {
        color: #ff1320; }
  .view-type-full-gird .views-field-field-subtitle {
    color: #999;
    font-style: italic;
    margin-bottom: 23px;
    min-height: 46px;
    padding-right: 71px;
    position: relative; }
    .view-type-full-gird .views-field-field-subtitle:before {
      background-color: #cccccc;
      bottom: 0;
      content: "";
      height: 1px;
      left: 50%;
      margin-left: -72px;
      position: absolute;
      width: 75px; }
  .view-type-full-gird .views-field-field-short-description-et p {
    margin-bottom: 0; }
  .view-type-full-gird .group-btn {
    bottom: 0;
    left: 25px;
    position: absolute;
    z-index: 2; }
    .view-type-full-gird .group-btn .views-field {
      float: left;
      margin-left: 1px; }
      .view-type-full-gird .group-btn .views-field.views-field-field-order-form {
        float: none;
        clear: both; }
    .view-type-full-gird .group-btn .event-alert {
      display: inline-block;
      padding-left: 50px;
      background: #000; }
      .view-type-full-gird .group-btn .event-alert:hover {
        background: #ff1320; }
      .view-type-full-gird .group-btn .event-alert:focus {
        background: #000; }
      .view-type-full-gird .group-btn .event-alert:before {
        background: none;
        background-image: url(../images/sprites.png);
        background-repeat: no-repeat;
        background-position: -29px -1047px;
        width: 24px;
        height: 24px;
        left: 16px;
        top: 11px; }
      .view-type-full-gird .group-btn .event-alert:after {
        display: none; }
    .view-type-full-gird .group-btn .views-field-field-order-form-gce {
      float: none;
      clear: both;
      margin-bottom: 1px; }
      .view-type-full-gird .group-btn .views-field-field-order-form-gce a {
        background-color: none;
        padding: 15px 20px 14px 40px;
        color: #cc3333;
        display: inline-block;
        position: relative;
        font-family: "CenturyGothic-Bold", sans-serif;
        font-size: 0.928em;
        text-transform: uppercase; }
        .view-type-full-gird .group-btn .views-field-field-order-form-gce a:before {
          content: "";
          background-image: url(../images/sprites.png);
          background-repeat: no-repeat;
          background-position: -240px -2088px;
          width: 23px;
          height: 23px;
          top: 13px;
          left: 0;
          position: absolute; }
        .view-type-full-gird .group-btn .views-field-field-order-form-gce a:after {
          display: none; }
        .view-type-full-gird .group-btn .views-field-field-order-form-gce a:hover, .view-type-full-gird .group-btn .views-field-field-order-form-gce a:focus {
          color: #1f2328; }
          .view-type-full-gird .group-btn .views-field-field-order-form-gce a:hover:before, .view-type-full-gird .group-btn .views-field-field-order-form-gce a:focus:before {
            background-position: -278px -2088px; }
  .view-type-full-gird .views-field-field-alert {
    position: relative; }
    .view-type-full-gird .views-field-field-alert.active:before {
      content: '';
      border-width: 10px 10px 0 10px;
      border-color: #000 transparent transparent transparent;
      border-style: solid;
      position: absolute;
      bottom: -10px;
      left: 50%;
      margin-left: -10px;
      z-index: 5; }
    .view-type-full-gird .views-field-field-alert.active .event-alert:hover, .view-type-full-gird .views-field-field-alert.active .event-alert:focus {
      background: #000; }
    .view-type-full-gird .views-field-field-alert .ajax-progress {
      position: absolute;
      right: -20px;
      top: 0;
      z-index: 5; }
  .view-type-full-gird .views-field-field-book-link a {
    display: inline-block; }
  .view-type-full-gird .views-field-field-parking-link a {
    display: inline-block; }
    .view-type-full-gird .views-field-field-parking-link a:before {
      background: none;
      background-image: url(../images/sprites.png);
      background-repeat: no-repeat;
      background-position: 0 -1047px;
      width: 21px;
      height: 21px;
      left: 14px;
      top: 14px; }
    .view-type-full-gird .views-field-field-parking-link a:after {
      display: none; }
  .view-type-full-gird .views-field-sharethis {
    position: relative; }
    .view-type-full-gird .views-field-sharethis:before {
      content: "";
      width: 0;
      height: 0;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-top: 8px solid #3b5999;
      position: absolute;
      transform: translate(-50%, 0);
      -webkit-transform: translate(-50%, 0);
      -o-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
      -moz-transform: translate(-50%, 0);
      left: 50%;
      top: -9px;
      display: none; }
    .view-type-full-gird .views-field-sharethis:hover:before {
      display: block; }
    .view-type-full-gird .views-field-sharethis:hover .views-label-sharethis {
      background-color: #ff1320;
      color: #fff; }
    .view-type-full-gird .views-field-sharethis:hover .sharethis-wrapper {
      display: block; }
    .view-type-full-gird .views-field-sharethis .views-label-sharethis {
      display: inline-block;
      color: #1f2328;
      font-family: "CenturyGothic-Bold", sans-serif;
      font-size: 0.928em;
      padding: 15px 15px 14px;
      text-transform: uppercase; }
    .view-type-full-gird .views-field-sharethis .sharethis-wrapper {
      display: none;
      transform: translate(-50%, 0);
      -webkit-transform: translate(-50%, 0);
      -o-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
      -moz-transform: translate(-50%, 0);
      left: 50%;
      padding-bottom: 10px;
      position: absolute;
      text-align: center;
      top: -54px;
      width: 192px;
      z-index: 10; }
      .view-type-full-gird .views-field-sharethis .sharethis-wrapper > span {
        cursor: pointer;
        float: left;
        font-size: 1.285em;
        padding: 10px 20px;
        width: 33.33333333%; }
        .view-type-full-gird .views-field-sharethis .sharethis-wrapper > span:before {
          display: inline-block;
          font-family: FontAwesome;
          font-style: normal;
          font-weight: normal;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          color: #fff; }
    .view-type-full-gird .views-field-sharethis .st_facebook_custom {
      background-color: #3b5999; }
      .view-type-full-gird .views-field-sharethis .st_facebook_custom:before {
        content: "\f09a"; }
    .view-type-full-gird .views-field-sharethis .st_twitter_custom {
      background-color: #00aced; }
      .view-type-full-gird .views-field-sharethis .st_twitter_custom:before {
        content: "\f099"; }
    .view-type-full-gird .views-field-sharethis .st_googleplus_custom {
      background-color: #e34329; }
      .view-type-full-gird .views-field-sharethis .st_googleplus_custom:before {
        content: "\f0d5"; }
    .view-type-full-gird .views-field-sharethis .st_linkedin_custom {
      display: none; }
  .view-type-full-gird .views-field-field-book-link-gce {
    float: none;
    clear: both;
    margin: 0;
    padding-top: 10px; }
    .view-type-full-gird .views-field-field-book-link-gce .field-content {
      display: inline-block;
      border-left: 2px solid #ccc;
      border-right: 2px solid #ccc;
      padding-left: 20px;
      padding-right: 20px;
      font-style: italic;
      text-transform: uppercase;
      color: #c5c5c5; }
      .view-type-full-gird .views-field-field-book-link-gce .field-content span {
        font-size: 10px;
        color: #c5c5c5;
        margin-right: 5px; }
      .view-type-full-gird .views-field-field-book-link-gce .field-content a {
        color: #ff1320;
        font-size: 11px;
        margin-left: 5px; }
        .view-type-full-gird .views-field-field-book-link-gce .field-content a:hover, .view-type-full-gird .views-field-field-book-link-gce .field-content a:focus {
          color: #000; }

/* view-slideshow  */
.view-slideshow .flexslider {
  background: none;
  border: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  box-shadow: none;
  margin: 0; }
  .view-slideshow .flexslider .views-field-field-image {
    text-align: center; }
    .view-slideshow .flexslider .views-field-field-image img {
      margin-left: auto;
      margin-right: auto; }

.view-slideshow .flex-control-nav {
  bottom: 0;
  height: 52px;
  background-color: rgba(51, 51, 51, 0.56);
  z-index: 2; }

.view-slideshow .flex-control-paging li a {
  margin-top: 20px;
  box-shadow: none;
  background: rgba(255, 255, 255, 0.2); }
  .view-slideshow .flex-control-paging li a.flex-active {
    background: #fff; }

.view-slideshow .flex-direction-nav {
  display: none; }

.view-slideshow .slideshow-info-wrapper {
  color: #fff;
  position: absolute;
  left: 50%;
  top: 100px;
  margin-left: -570px; }

.view-slideshow .slideshow-info {
  width: 450px;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 30px 0;
  position: relative;
  text-transform: uppercase;
  min-height: 208px; }
  .view-slideshow .slideshow-info:before {
    content: '';
    position: absolute;
    right: 100%;
    width: 100%;
    height: 100%;
    top: 0;
    background-color: rgba(0, 0, 0, 0.5); }
  .view-slideshow .slideshow-info:after {
    content: '';
    display: block;
    border-width: 104px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.5) transparent transparent rgba(0, 0, 0, 0.5);
    position: absolute;
    left: 100%;
    top: 0; }

.view-slideshow .views-field-title {
  font-size: 2.5em;
  font-family: "CenturyGothic-Bold", sans-serif;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 37px;
  overflow: hidden;
  width: 450px;
  margin-bottom: 0; }
  .view-slideshow .views-field-title a {
    color: #fff; }

.view-slideshow .views-field-body {
  font-size: 2.214em;
  line-height: 37px; }
  .view-slideshow .views-field-body p {
    margin-bottom: 0; }

.view-slideshow .views-field-field-link {
  margin-top: 10px; }
  .view-slideshow .views-field-field-link a {
    display: inline-block;
    padding-left: 20px;
    padding-right: 40px; }
    .view-slideshow .views-field-field-link a:hover, .view-slideshow .views-field-field-link a:focus {
      background-color: #cc3333; }
    .view-slideshow .views-field-field-link a:before {
      left: auto;
      right: 23px; }
    .view-slideshow .views-field-field-link a:after {
      left: auto;
      right: 20px; }

/* end view-slideshow  */
/* view-advertisement */
.view-advertisement .flexslider {
  background-color: #e9e9e9;
  box-shadow: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  border: none;
  padding: 30px 85px;
  margin: 0; }

/* end view-advertisement */
/* page Où est votre place */
.chosen-container {
  border: none;
  display: block !important;
  min-width: 190px;
  padding: 0;
  text-align: left;
  width: 100% !important;
  vertical-align: top;
  font-size: 14px; }
  .chosen-container .chosen-single {
    color: #282828;
    height: 32px;
    border-radius: 0;
    -webkit-border-radius: 0;
    background: none;
    box-shadow: none;
    border: none;
    border-bottom: 1px solid #ff1320;
    padding: 0 0 5px; }
    .chosen-container .chosen-single.off:before {
      display: none; }
    .chosen-container .chosen-single:before {
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid #ff1320;
      content: "";
      position: absolute;
      right: 10px;
      top: 10px; }
    .chosen-container .chosen-single span {
      margin-right: 25px;
      line-height: 20px;
      display: block; }
    .chosen-container .chosen-single div {
      display: none; }
  .chosen-container .chosen-drop {
    border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: none; }

.chosen-container-active.chosen-with-drop .chosen-single {
  border: none;
  border-bottom: 1px solid #aaa;
  background: none;
  box-shadow: none; }

.chosen-container-multi .chosen-choices {
  border-radius: 15px;
  -webkit-border-radius: 15px;
  background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0;
  border: none;
  color: #fff;
  padding: 2px 20px 7px; }
  .chosen-container-multi .chosen-choices li.search-choice {
    background: #000;
    border: none;
    box-shadow: none;
    color: #fff;
    font-size: 13px;
    margin: 5px 5px 0 0; }
  .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    color: #fff !important; }

#my-place-v2 #field_type > .label {
  position: absolute;
  top: 21px;
  padding: 0;
  font-family: "ralewaybold";
  font-size: 14px;
  font-style: italic; }

.seating-search .inner {
  background: #000 url(../images/bg-form.png) center top repeat;
  padding: 37px 68px;
  min-height: 130px;
  position: relative;
  margin-bottom: 75px; }

.seating-search #erreur {
  margin-bottom: 50px; }

.seating-search #btn_submit_bloc {
  background: #e21d42;
  font-family: "ralewaybold", sans-serif;
  padding-left: 20px;
  clear: both;
  position: absolute;
  bottom: -25%;
  margin-bottom: 10px;
  left: 50%;
  margin-left: -55px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }
  .seating-search #btn_submit_bloc:hover, .seating-search #btn_submit_bloc:focus {
    background: #8e8779; }

.seating-search span {
  display: block; }

.seating-search .sub-title-2 {
  margin-bottom: 9px; }
  .seating-search .sub-title-2 + span {
    margin-bottom: 20px;
    line-height: 35px; }
    .seating-search .sub-title-2 + span strong {
      color: red;
      margin-left: 5px; }

.seating-search .chosen-container .chosen-single {
  color: #fff;
  padding-bottom: 10px;
  border-bottom: 1px solid #a0485a;
  font-style: italic; }

.seating-search #field_type {
  font-size: 0;
  float: left;
  width: 50%;
  padding-right: 30px; }

.seating-search .place-data {
  float: left;
  width: 50%; }
  .seating-search .place-data span {
    width: 100%;
    margin-top: -8px;
    padding-left: 15px; }
    .seating-search .place-data span:last-child {
      margin-right: 0; }
  .seating-search .place-data input {
    border: none;
    width: 100%;
    border-bottom: 1px solid #a0485a;
    background: none;
    height: 20px;
    color: #fff;
    font-style: italic; }
    .seating-search .place-data input:last-child {
      margin-right: 0; }

.seating-search .mentions {
  display: none; }

.seating-search .form_content:before, .seating-search .form_content:after {
  display: table;
  content: " "; }

.seating-search .form_content:after {
  clear: both; }

#image-place {
  text-align: center;
  margin-bottom: 30px; }

.postit {
  margin: 0 auto 30px;
  width: 320px;
  position: relative;
  text-align: center; }
  .postit #point {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    background: #ff1320;
    width: 8px;
    height: 8px;
    display: none;
    position: absolute; }

.block-placement h2 {
  font-size: 1.786em;
  color: #8e8779;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: "CenturyGothic", sans-serif;
  display: block; }

.block-discover-stade .title-h2 {
  font-size: 2.571em;
  margin-bottom: 20px;
  font-family: "CenturyGothic", sans-serif;
  display: block;
  color: #1f2328; }

.block-placement .content {
  padding-bottom: 17px;
  border-bottom: 1px solid #e6e7ea;
  margin-bottom: 38px; }

.block-discover-stade {
  padding-bottom: 55px; }
  .block-discover-stade h2 {
    margin-bottom: 22px; }
  .block-discover-stade .item img {
    margin-bottom: 15px; }
  .block-discover-stade .item .title-h3 {
    font-size: 1.428em;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 27px;
    text-transform: uppercase;
    display: block; }
  .block-discover-stade .item:first-child {
    padding-right: 0;
    border-right: 1px solid #e6e7ea; }
    .block-discover-stade .item:first-child .field-body {
      padding-right: 34px; }
  .block-discover-stade .item:last-child {
    padding-left: 0; }
    .block-discover-stade .item:last-child .field-body {
      padding-left: 34px; }
  .block-discover-stade .read-more {
    margin-bottom: 0; }
    .block-discover-stade .read-more a {
      color: #8e8779;
      text-transform: uppercase;
      font-size: 0.928em; }
      .block-discover-stade .read-more a:hover, .block-discover-stade .read-more a:focus {
        color: #ff1320; }

/* end page Où est votre place */
/* page Mode d’emploi e-billet */
.node .ebillets-wrapper .title-h2 {
  margin-bottom: 45px;
  text-align: left; }

.node .ebillets-wrapper h3 {
  color: #8e8779; }

.ebillets-wrapper .title-h2 {
  margin-bottom: 50px; }

.ebillets-wrapper .icon-billet-1 {
  background-image: url(../images/sprites.png);
  background-repeat: no-repeat;
  background-position: 0 -2013px;
  width: 63px;
  height: 42px;
  display: inline-block;
  margin-bottom: 39px; }

.ebillets-wrapper .icon-billet-2 {
  background-image: url(../images/sprites.png);
  background-repeat: no-repeat;
  background-position: -145px -2013px;
  width: 58px;
  height: 53px;
  display: inline-block;
  margin-bottom: 27px; }

.ebillets-wrapper .zoom-img {
  display: block; }

.billet-head {
  margin-left: 0;
  margin-right: 0;
  background: #f3f3f1;
  padding: 30px 36px;
  margin-bottom: 45px; }
  .billet-head h3 {
    font-size: 1.285em;
    margin-bottom: 20px; }
  .billet-head a {
    color: #000000;
    display: block; }
    .billet-head a:hover, .billet-head a:focus {
      color: #ff1320; }
  .billet-head p {
    color: #000000; }
  .billet-head .item span {
    display: block;
    text-align: center; }
  .billet-head .item:last-child p {
    margin-bottom: 0; }

.ebillet-group h3 {
  color: #8e8779;
  margin-bottom: 15px;
  line-height: 1; }

.ebillet-group img {
  max-width: 235px;
  padding: 0 12px;
  border-bottom: 1px solid #e6e7ea; }

.ebillet-group .image.pull-left {
  margin-right: 25px; }

.ebillet-group .image.pull-right {
  margin-left: 25px; }

.ebillet-group .info {
  overflow: hidden; }
  .ebillet-group .info p:last-child {
    margin-bottom: 0; }

.ebillet-group .item {
  padding-bottom: 50px;
  margin-bottom: 50px;
  border-bottom: 1px solid #e6e7ea; }
  .ebillet-group .item:last-child {
    border: none; }

.ebillet-group .cboxElement {
  display: block;
  text-align: right;
  text-transform: uppercase;
  font-size: 0.857em;
  font-family: "CenturyGothic-Bold", sans-serif;
  margin-top: 15px; }
  .ebillet-group .cboxElement:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0b2";
    margin-right: 7px;
    font-size: 1.142em; }

/* end page Mode d’emploi e-billet */
/* page Nos partenaires */
.node .static-block h4 {
  color: #666666; }

.static-block {
  margin-bottom: 45px; }
  .static-block h4 {
    margin-bottom: 7px;
    margin-top: 9px; }

#block-views-partners-block-3 h2,
#block-views-partners-block-4 h2 {
  margin-left: -25px; }

.partner-confiance {
  margin-bottom: 50px; }
  .partner-confiance .views-col {
    position: relative; }
  .partner-confiance .grid-inner {
    padding-left: 5px;
    padding-right: 5px; }
  .partner-confiance .views-row {
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: 25px;
    margin-left: -25px;
    margin-right: -25px;
    padding-bottom: 30px;
    padding-left: 90px;
    padding-right: 90px; }
  .partner-confiance .views-field-nothing {
    bottom: -45px;
    left: 50%;
    margin-left: -31px;
    position: absolute;
    width: 62px;
    z-index: 2; }
    .partner-confiance .views-field-nothing .plus {
      background: #f5f5f5;
      color: #00528c;
      cursor: pointer;
      display: block;
      height: 31px;
      position: relative;
      text-align: center;
      width: 100%; }
      .partner-confiance .views-field-nothing .plus:before {
        content: "+";
        font-family: "ralewaythin";
        font-size: 48px;
        left: 0;
        line-height: 100%;
        position: absolute;
        top: -8px;
        width: 100%; }
  .partner-confiance .views-field-nothing.active {
    bottom: -57px; }
    .partner-confiance .views-field-nothing.active .plus {
      height: 43px; }
      .partner-confiance .views-field-nothing.active .plus:before {
        content: "-";
        top: -12px; }
  .partner-confiance .views-field-field-image {
    text-align: center;
    min-height: 80px; }
  .partner-confiance .views-field-field-testimony {
    display: none; }

.partner-confiance-mais {
  margin-bottom: 30px;
  padding-left: 62px;
  padding-right: 62px; }
  .partner-confiance-mais:before, .partner-confiance-mais:after {
    display: table;
    content: " "; }
  .partner-confiance-mais:after {
    clear: both; }
  .partner-confiance-mais .views-row {
    float: left;
    width: 20%;
    text-align: center;
    margin-bottom: 15px; }
  .partner-confiance-mais .views-field-field-image {
    padding-left: 5px;
    padding-right: 5px; }

.trust-info {
  background: #f5f5f5 none repeat scroll 0 0;
  margin: 0 -25px;
  padding: 45px 95px; }

/* end page Nos partenaires */
/* page évènements passés */
.view-event-pass {
  margin-right: -25px;
  margin-left: -25px;
  margin-top: -25px;
  margin-bottom: -25px; }
  .view-event-pass .chosen-container .chosen-single {
    width: 256px;
    border-color: #8e8779;
    font-family: "ralewaybold", sans-serif;
    font-style: italic;
    color: #666666; }
    .view-event-pass .chosen-container .chosen-single:before {
      border-top: 6px solid #8e8779; }
  .view-event-pass .view-header {
    text-align: center;
    background: #f2f2f2;
    padding-bottom: 40px;
    padding-top: 36px;
    padding-left: 15px;
    padding-right: 15px; }
    .view-event-pass .view-header h2, .view-event-pass .view-header .archives-description {
      position: relative;
      padding-left: 24px;
      display: inline-block;
      color: #333333;
      text-transform: uppercase;
      text-align: center;
      font-size: 1.071em;
      font-family: "ralewaybold", sans-serif;
      margin-bottom: 24px; }
      .view-event-pass .view-header h2:before, .view-event-pass .view-header .archives-description:before {
        content: "";
        height: 80%;
        width: 4px;
        background: #ff1320;
        position: absolute;
        left: 0;
        top: 3px;
        z-index: 2;
        -ms-transform: rotate(14deg);
        /* IE 9 */
        -webkit-transform: rotate(14deg);
        /* Chrome, Safari, Opera */
        transform: rotate(14deg); }
      .view-event-pass .view-header h2:before, .view-event-pass .view-header .archives-description:before {
        top: -5px;
        height: 145%; }
      .view-event-pass .view-header h2:before, .view-event-pass .view-header .archives-description:before {
        height: 30px; }
    .view-event-pass .view-header p {
      margin-bottom: 0; }
  .view-event-pass .view-filters {
    padding-top: 52px; }
    .view-event-pass .view-filters:before, .view-event-pass .view-filters:after {
      display: table;
      content: " "; }
    .view-event-pass .view-filters:after {
      clear: both; }
  .view-event-pass .tab-filters {
    margin-bottom: 60px;
    float: left; }
  .view-event-pass .view-content {
    margin-bottom: 70px; }
    .view-event-pass .view-content .views-row {
      margin-bottom: 50px; }
      .view-event-pass .view-content .views-row:before, .view-event-pass .view-content .views-row:after {
        display: table;
        content: " "; }
      .view-event-pass .view-content .views-row:after {
        clear: both; }
    .view-event-pass .view-content .views-field-body h2 {
      color: #8e8779; }
  .view-event-pass #views-exposed-form-agenda-page-1 {
    float: right; }
  .view-event-pass #edit-field-event-category-tid-selective-wrapper {
    display: none; }
  .view-event-pass #edit-field-event-category-tid-wrapper {
    display: none; }
  .view-event-pass .views-fieldset {
    overflow: hidden; }
  .view-event-pass .views-field-field-image {
    margin-right: 25px;
    float: left; }
  @media (min-width: 992px) {
    .view-event-pass .date {
      margin-left: 50px;
      float: right;
      width: 115px;
      height: 240px;
      background: #f2f2f2;
      padding: 91px 5px;
      color: #8e8779;
      text-transform: uppercase;
      text-align: center;
      font-family: "CenturyGothic-Bold", sans-serif; }
      .view-event-pass .date .views-field {
        margin-bottom: 2px;
        display: block; } }
  .view-event-pass .views-field-title-field {
    text-transform: uppercase;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 2.142em;
    line-height: 1;
    margin-bottom: 15px; }
    .view-event-pass .views-field-title-field a {
      color: #1f2328; }
      .view-event-pass .views-field-title-field a:hover, .view-event-pass .views-field-title-field a:focus {
        color: #ff1320; }
  .view-event-pass .views-field-field-subtitle {
    margin-bottom: 25px;
    font-family: "CenturyGothic", sans-serif;
    font-style: italic;
    color: #999; }
    .view-event-pass .views-field-field-subtitle span {
      display: block;
      position: relative;
      padding-bottom: 16px; }
      .view-event-pass .views-field-field-subtitle span:before {
        content: "";
        position: absolute;
        bottom: 0;
        right: 50%;
        margin-right: 43px;
        width: 76px;
        height: 1px;
        background: #cccccc; }
  .view-event-pass .views-field-field-short-description-et {
    margin-bottom: 28px; }
  .view-event-pass .views-field-view-node {
    text-transform: uppercase;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 0.928em; }
    .view-event-pass .views-field-view-node a {
      color: #ff1320; }
      .view-event-pass .views-field-view-node a:hover, .view-event-pass .views-field-view-node a:focus {
        color: #1f2328; }

/* page end évènements passés */
/* page Hors événements */
.page-node-79.no-sidebars #content {
  padding-bottom: 0; }

.page-node-79 #content {
  margin-left: -25px;
  margin-right: -25px;
  margin-top: -25px; }

.page-node-79 ul.tabs {
  padding-right: 30px;
  padding-left: 30px;
  padding-top: 30px; }

.page-node-79 .static-block {
  padding-top: 42px;
  color: #1f2328;
  background: #faf9f8;
  margin-bottom: 0;
  padding-bottom: 46px;
  padding-left: 94px;
  padding-right: 94px; }
  .page-node-79 .static-block p:last-child {
    margin-bottom: 0; }

.page-node-79 .menu-tab-event {
  background: #faf9f8;
  padding-bottom: 1px;
  margin-bottom: 50px; }

.block-info-parkings .field-image,
.block-info-parkings .field-body {
  float: left;
  width: 50%; }

.block-info-parkings .field-body {
  padding-left: 30px;
  padding-right: 70px; }
  .block-info-parkings .field-body h2 {
    text-transform: uppercase;
    font-family: "CenturyGothic-Bold", sans-serif;
    color: #999;
    margin-bottom: 19px; }

.block-info-parkings .map {
  display: block;
  text-transform: uppercase;
  font-family: "CenturyGothic-Bold", sans-serif;
  font-size: 0.928em;
  position: relative;
  padding-left: 40px;
  margin-bottom: 20px;
  color: #cc3333;
  padding-top: 2px; }
  .block-info-parkings .map:before {
    content: "";
    background-image: url(../images/sprites.png);
    background-repeat: no-repeat;
    background-position: 0 -2092px;
    position: absolute;
    top: 0;
    left: 0;
    height: 24px;
    width: 16px;
    margin-left: 10px; }
  .block-info-parkings .map:after {
    display: none;
    content: "";
    background-image: url(../images/sprites.png);
    background-repeat: no-repeat;
    background-position: -26px -2092px;
    position: absolute;
    top: 0;
    left: 0;
    height: 24px;
    width: 16px;
    margin-left: 10px; }
  .block-info-parkings .map:hover, .block-info-parkings .map:focus {
    color: #1f2328; }
    .block-info-parkings .map:hover:before, .block-info-parkings .map:focus:before {
      display: none; }
    .block-info-parkings .map:hover:after, .block-info-parkings .map:focus:after {
      display: block; }

.block-info-parkings .schedules-fares, .block-info-parkings .block-item.contrary .info a {
  display: inline-block;
  text-transform: uppercase;
  font-family: "ralewaybold", sans-serif;
  font-size: 0.928em;
  background: #cc3333;
  color: #fff;
  padding: 15px 41px;
  line-height: 1;
  position: relative; }
  .block-info-parkings .schedules-fares:before, .block-info-parkings .block-item.contrary .info a:before {
    content: "";
    background-image: url(../images/sprites.png);
    background-repeat: no-repeat;
    background-position: -50px -2098px;
    position: absolute;
    top: 50%;
    margin-top: -9px;
    left: 9px;
    height: 28px;
    width: 17px; }
  .block-info-parkings .schedules-fares:hover, .block-info-parkings .block-item.contrary .info a:hover, .block-info-parkings .schedules-fares:focus, .block-info-parkings .block-item.contrary .info a:focus {
    background: #1f2328; }

.block-info-parkings .block-item {
  position: relative;
  padding-bottom: 49px;
  margin-bottom: 48px;
  border-bottom: 1px solid #e6e7ea; }
  .block-info-parkings .block-item:before, .block-info-parkings .block-item:after {
    display: table;
    content: " "; }
  .block-info-parkings .block-item:after {
    clear: both; }
  .block-info-parkings .block-item .info {
    margin-top: 15px; }
    .block-info-parkings .block-item .info a {
      white-space: nowrap; }

.block-info-parkings .block-item.contrary {
  padding-bottom: 0;
  border: none; }
  .block-info-parkings .block-item.contrary .field-image {
    float: right;
    margin-left: 0;
    padding-right: 0; }
  .block-info-parkings .block-item.contrary .field-body {
    float: left; }
  .block-info-parkings .block-item.contrary .info a {
    padding: 15px 19px 15px 44px;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 1em; }
    .block-info-parkings .block-item.contrary .info a:before {
      background-position: -202px -2088px;
      width: 23px;
      height: 23px;
      margin-top: -12px; }

.block-info-parkings .owl-wrapper-outer {
  margin-bottom: 20px; }

.block-info-parkings .owl-theme .owl-controls .owl-page span {
  background: #f5d6d6; }
  .block-info-parkings .owl-theme .owl-controls .owl-page span:hover, .block-info-parkings .owl-theme .owl-controls .owl-page span:focus {
    background: #cc3333; }

.block-info-parkings .owl-theme .owl-controls .owl-page.active span {
  background: #cc3333; }

.info-footer {
  text-align: center;
  padding: 50px 90px;
  background: #8e8779 url("../images/bg-1.png") no-repeat 106% 40%;
  color: #fff; }
  .info-footer .title-h3 {
    font-family: "CenturyGothic-Bold", sans-serif;
    color: #fff;
    font-size: 1em;
    text-transform: uppercase;
    margin-bottom: 6px; }
  .info-footer a {
    font-family: "CenturyGothic-Bold", sans-serif;
    color: #fff; }
  .info-footer p {
    margin-bottom: 0; }

/* page end Hors événements */
/* page Séminaires & Conventions */
.page-node-121.no-sidebars #content,
.page-node-122.no-sidebars #content, .page-node-127.no-sidebars #content {
  padding-bottom: 0; }

.page-node-127 #content ul.tabs {
  margin-top: 25px;
  margin-right: 25px;
  margin-left: 25px; }

.page-node-120 #content,
.page-node-121 #content,
.page-node-122 #content {
  padding: 0 0 60px !important; }

.page-node-120 .menu-tab-event,
.page-node-121 .menu-tab-event,
.page-node-122 .menu-tab-event {
  background: #faf9f8;
  padding-bottom: 1px;
  margin-bottom: 50px; }

.page-node-120 .static-block,
.page-node-121 .static-block,
.page-node-122 .static-block {
  padding: 42px 42px 50px;
  color: #1f2328;
  background: #faf9f8;
  margin-bottom: 0; }
  .page-node-120 .static-block p:last-child,
  .page-node-121 .static-block p:last-child,
  .page-node-122 .static-block p:last-child {
    margin-bottom: 0; }

.page-node-120 .block-info-parkings .field-body,
.page-node-121 .block-info-parkings .field-body,
.page-node-122 .block-info-parkings .field-body {
  padding-left: 20px;
  padding-right: 20px; }

.page-node-120 .view-reserve-parking,
.page-node-121 .view-reserve-parking,
.page-node-122 .view-reserve-parking {
  padding-left: 0;
  padding-right: 0; }
  .page-node-120 .view-reserve-parking .view-content,
  .page-node-121 .view-reserve-parking .view-content,
  .page-node-122 .view-reserve-parking .view-content {
    margin-bottom: 58px; }

.page-node-120 .block-parkings-services,
.page-node-121 .block-parkings-services,
.page-node-122 .block-parkings-services {
  margin: 0; }

.page-node-127 #content {
  margin-left: -25px;
  margin-right: -25px;
  margin-top: -25px; }

.page-node-127 .menu-tab-event {
  background: #faf9f8;
  padding-bottom: 1px;
  margin-bottom: 50px; }

.page-node-127 .static-block {
  padding-top: 42px;
  color: #1f2328;
  background: #faf9f8;
  margin-bottom: 0;
  padding-bottom: 46px;
  padding-left: 94px;
  padding-right: 94px; }
  .page-node-127 .static-block p:last-child {
    margin-bottom: 0; }

.page-entreprises .block-info-parkings .field-body ul li {
  list-style: none;
  position: relative;
  padding-left: 11px; }
  .page-entreprises .block-info-parkings .field-body ul li:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f105";
    color: #aaa57d;
    position: absolute;
    left: 0;
    top: 2px;
    z-index: 2; }

.page-entreprises .block-info-parkings .field-body p span {
  display: block;
  color: #aaa57d; }

.page-entreprises .block-info-parkings .field-body p a {
  color: #aaa57d; }
  .page-entreprises .block-info-parkings .field-body p a:hover, .page-entreprises .block-info-parkings .field-body p a:focus {
    color: #1f2328; }

.page-entreprises .block-info-parkings .block-item .info {
  position: static; }

/* end page Séminaires & Conventions  */
/* page entreprises-service */
.page-entreprises-entreprises-service.no-sidebars #content,
.page-entreprises-event-search.no-sidebars #content {
  padding: 0; }

.page-entreprises-entreprises-service .region-featured {
  width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 29px;
  padding-bottom: 29px; }

.page-entreprises-entreprises-service .featured {
  margin-bottom: 50px;
  background: #212121; }
  .page-entreprises-entreprises-service .featured h1 {
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 18px;
    font-size: 2.857em; }
  .page-entreprises-entreprises-service .featured .description {
    font-family: "CenturyGothic-Bold", sans-serif;
    color: #999; }
  .page-entreprises-entreprises-service .featured p {
    margin-bottom: 24px; }
    .page-entreprises-entreprises-service .featured p:last-child {
      margin-bottom: 0; }

.view-entreprises-service .views-row {
  padding-bottom: 30px;
  margin-bottom: 40px;
  border-bottom: 1px solid #ebebeb; }
  .view-entreprises-service .views-row:before, .view-entreprises-service .views-row:after {
    display: table;
    content: " "; }
  .view-entreprises-service .views-row:after {
    clear: both; }

.view-entreprises-service .views-field-field-photos {
  float: left;
  width: 30%; }

.view-entreprises-service .view-fieldset-entreprises-service {
  float: left;
  width: 70%;
  padding: 0 50px 0 25px; }

.view-entreprises-service .views-field-title {
  line-height: 1;
  text-transform: uppercase;
  font-family: "CenturyGothic-Bold", sans-serif;
  font-size: 1.428em;
  margin-bottom: 18px; }
  .view-entreprises-service .views-field-title a {
    color: #aaa57d; }
    .view-entreprises-service .views-field-title a:hover, .view-entreprises-service .views-field-title a:focus {
      color: #1f2328; }

.view-entreprises-service .views-field-field-description {
  font-family: "CenturyGothic-Bold", sans-serif;
  margin-bottom: 21px;
  color: #999; }

.view-entreprises-service .owl-wrapper-outer {
  margin-bottom: 9px; }

.view-entreprises-service .owl-theme .owl-controls .owl-page span {
  background: #f5d6d6; }
  .view-entreprises-service .owl-theme .owl-controls .owl-page span:hover, .view-entreprises-service .owl-theme .owl-controls .owl-page span:focus {
    background: #cc3333; }

.view-entreprises-service .owl-theme .owl-controls .owl-page.active span {
  background: #cc3333; }

.page-entreprises-entreprises-service .view-enterprise-event {
  margin-bottom: 55px; }
  .page-entreprises-entreprises-service .view-enterprise-event .view-content:before, .page-entreprises-entreprises-service .view-enterprise-event .view-content:after {
    display: table;
    content: " "; }
  .page-entreprises-entreprises-service .view-enterprise-event .view-content:after {
    clear: both; }
  .page-entreprises-entreprises-service .view-enterprise-event .views-row {
    float: left;
    width: 25%;
    border-right: 1px solid #eeede5;
    min-height: 580px; }
  .page-entreprises-entreprises-service .view-enterprise-event .views-row-first {
    border-left: 1px solid #eeede5; }
  .page-entreprises-entreprises-service .view-enterprise-event .views-field-field-image {
    margin-bottom: 17px; }
  .page-entreprises-entreprises-service .view-enterprise-event .enterprise-event-info {
    padding: 0 25px; }
  .page-entreprises-entreprises-service .view-enterprise-event .views-field-title {
    font-family: "CenturyGothic-Bold", sans-serif;
    text-transform: uppercase;
    font-size: 1.428em;
    margin-bottom: 21px; }
    .page-entreprises-entreprises-service .view-enterprise-event .views-field-title a {
      color: #aaa57d; }
      .page-entreprises-entreprises-service .view-enterprise-event .views-field-title a:hover, .page-entreprises-entreprises-service .view-enterprise-event .views-field-title a:focus {
        color: #1f2328; }
  .page-entreprises-entreprises-service .view-enterprise-event .views-field-nothing a {
    text-transform: uppercase;
    font-size: 0.928em;
    font-family: "CenturyGothic-Bold", sans-serif; }

/* page end entreprises-service */
/* page event-search */
.page-entreprises-event-search .featured .container-fluid {
  color: #999;
  background: #212121;
  margin-bottom: 45px; }
  .page-entreprises-event-search .featured .container-fluid .container-inner {
    background: none; }
  .page-entreprises-event-search .featured .container-fluid .container {
    padding-top: 38px; }
  .page-entreprises-event-search .featured .container-fluid .title {
    color: #fff;
    display: block;
    font-size: 2.857em;
    font-family: "CenturyGothic-Bold", sans-serif;
    margin-top: 31px;
    margin-bottom: 16px;
    text-transform: uppercase; }

.event-organize-filter-result {
  border-top: 1px solid rgba(255, 255, 255, 0.1); }
  .event-organize-filter-result h2 {
    margin-bottom: 20px;
    text-transform: uppercase;
    font-size: 2.857em; }
  .event-organize-filter-result h3 {
    color: #aaa57d;
    font-family: "CenturyGothic-Bold", sans-serif;
    padding-bottom: 29px;
    padding-top: 29px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    text-align: center;
    text-transform: uppercase; }
  .event-organize-filter-result p {
    margin-bottom: 0; }
  .event-organize-filter-result .filter-title {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    color: #aaa57d;
    font-size: 1.285em;
    font-family: "CenturyGothic-Bold", sans-serif;
    padding: 15px 0;
    text-align: center;
    text-transform: uppercase; }
  .event-organize-filter-result .form-checkboxes {
    padding-left: 45px; }
    .event-organize-filter-result .form-checkboxes:before, .event-organize-filter-result .form-checkboxes:after {
      display: table;
      content: " "; }
    .event-organize-filter-result .form-checkboxes:after {
      clear: both; }
    .event-organize-filter-result .form-checkboxes .form-item {
      float: left;
      width: 33.333333%;
      margin: 0; }
      .event-organize-filter-result .form-checkboxes .form-item label {
        padding-left: 10px;
        color: #fff; }
  .event-organize-filter-result .form {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
    .event-organize-filter-result .form .col-sm-8, .event-organize-filter-result .form .col-md-8 {
      padding-right: 0;
      padding-bottom: 27px;
      border-right: 1px solid rgba(255, 255, 255, 0.1); }
    .event-organize-filter-result .form .col-sm-4, .event-organize-filter-result .form .col-md-4 {
      padding-left: 0;
      padding-bottom: 0; }
    .event-organize-filter-result .form .filter-body {
      padding: 20px 10px 0; }
  .event-organize-filter-result .person {
    color: rgba(255, 255, 255, 0.5);
    font-family: "CenturyGothic-Bold", sans-serif;
    text-align: center;
    margin-bottom: 25px; }
    .event-organize-filter-result .person:before, .event-organize-filter-result .person:after {
      display: table;
      content: " "; }
    .event-organize-filter-result .person:after {
      clear: both; }
    .event-organize-filter-result .person label {
      margin-right: 15px; }
    .event-organize-filter-result .person .form-item {
      display: inline-block;
      margin: 0 15px 0 0; }
    .event-organize-filter-result .person .form-text {
      background: #000;
      border: 1px solid #303030;
      color: #fff;
      padding: 6px 5px 8px;
      width: 60px;
      text-align: center; }
  .event-organize-filter-result .form-actions {
    text-align: center;
    font-size: 0;
    padding-top: 20px;
    padding-bottom: 25px; }
    .event-organize-filter-result .form-actions .form-submit {
      font-size: 14px;
      background: #cc3333;
      display: inline-block;
      margin: 0;
      padding-left: 25px;
      padding-right: 25px; }
      .event-organize-filter-result .form-actions .form-submit:hover, .event-organize-filter-result .form-actions .form-submit:focus {
        background: #1f2328; }
      .event-organize-filter-result .form-actions .form-submit:first-child {
        background: rgba(255, 255, 255, 0.05); }
        .event-organize-filter-result .form-actions .form-submit:first-child:hover, .event-organize-filter-result .form-actions .form-submit:first-child:focus {
          background: #1f2328; }
  .event-organize-filter-result .ui-slider {
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: #303030;
    height: 2px;
    margin: 0 auto 20px;
    max-width: 300px;
    width: 80%; }
    .event-organize-filter-result .ui-slider .ui-slider-range {
      background: #cc3333;
      height: 2px;
      top: -1px; }
    .event-organize-filter-result .ui-slider > span {
      border-radius: 50%;
      -webkit-border-radius: 50%;
      background: #cc3333;
      border: 6px solid #fff;
      height: 20px;
      top: -10px;
      width: 20px; }

#views-exposed-form-entreprise-event-search-search-page {
  display: none; }

#views-exposed-form-entreprise-event-search-entreprise-event-search {
  display: none; }

.page-entreprises-event .view-enterprise-event .views-row {
  margin-top: -200px !important;
  padding-top: 200px !important; }
  @media (max-width: 991px) and (min-width: 481px) {
    .page-entreprises-event .view-enterprise-event .views-row {
      margin-top: -180px !important;
      padding-top: 180px !important; }
      .page-entreprises-event .view-enterprise-event .views-row .views-field-field-image-bandeau {
        display: none; } }
  @media (max-width: 480px) {
    .page-entreprises-event .view-enterprise-event .views-row {
      margin-top: -400px !important;
      padding-top: 400px !important; } }
  @media (max-width: 991px) {
    .page-entreprises-event .view-enterprise-event .views-row .views-field-field-image-bandeau {
      display: none; } }

.view-entreprise-event-search .total-message, .view-entreprise-event-search .view-empty {
  color: #999;
  font-size: 1.786em;
  font-family: "CenturyGothic-Bold", sans-serif;
  margin-bottom: 42px;
  padding-top: 5px;
  text-align: center; }
  .view-entreprise-event-search .total-message .contact-btn, .view-entreprise-event-search .view-empty .contact-btn {
    display: inline-block;
    padding-left: 20px; }
    .view-entreprise-event-search .total-message .contact-btn:before, .view-entreprise-event-search .total-message .contact-btn:after, .view-entreprise-event-search .view-empty .contact-btn:before, .view-entreprise-event-search .view-empty .contact-btn:after {
      display: none; }

.view-entreprise-event-search .row {
  margin-bottom: 40px; }
  .view-entreprise-event-search .row:before, .view-entreprise-event-search .row:after {
    display: table;
    content: " "; }
  .view-entreprise-event-search .row:after {
    clear: both; }
  .view-entreprise-event-search .row .col-md-4 {
    position: relative;
    border-right: 1px solid #cccccc;
    padding: 0 25px 90px; }
    .view-entreprise-event-search .row .col-md-4:first-child {
      border-left: 1px solid #cccccc; }

.view-entreprise-event-search .views-field-field-image {
  margin-right: -25px;
  margin-left: -25px;
  margin-bottom: 15px; }

.view-entreprise-event-search .views-field-title {
  text-align: center;
  font-family: "CenturyGothic-Bold", sans-serif;
  font-size: 1.929em;
  margin-bottom: 3px; }
  .view-entreprise-event-search .views-field-title a {
    color: #1f2328; }
    .view-entreprise-event-search .views-field-title a:hover, .view-entreprise-event-search .views-field-title a:focus {
      color: #cc3333; }

.view-entreprise-event-search .views-field-field-advantages ul li {
  list-style: none;
  position: relative;
  padding-left: 11px; }
  .view-entreprise-event-search .views-field-field-advantages ul li:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f105";
    color: #cc3333;
    position: absolute;
    left: 0;
    top: 2px;
    z-index: 2; }

.view-entreprise-event-search .views-field-field-capacity {
  color: #aaa57d;
  font-family: "CenturyGothic-Bold", sans-serif;
  font-style: italic;
  margin-bottom: 17px;
  padding-bottom: 17px;
  position: relative;
  text-align: center; }
  .view-entreprise-event-search .views-field-field-capacity:before {
    content: "";
    width: 76px;
    height: 1px;
    background: #ccc;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -33px; }

.view-entreprise-event-search .views-field-view-node {
  position: absolute;
  bottom: 0;
  left: 25px; }
  .view-entreprise-event-search .views-field-view-node a, .view-entreprise-event-search .views-field-view-node .read-more {
    display: inline-block;
    background-color: #cc3333; }
    .view-entreprise-event-search .views-field-view-node a:hover, .view-entreprise-event-search .views-field-view-node a:focus, .view-entreprise-event-search .views-field-view-node .read-more:hover, .view-entreprise-event-search .views-field-view-node .read-more:focus {
      background-color: #1f2328; }

.view-entreprise-event-search .views-field-field-packaged-offers {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  color: #aaa57d;
  font-family: "CenturyGothic-Bold", sans-serif;
  font-style: italic;
  background: rgba(33, 33, 33, 0.9);
  padding: 10px;
  text-align: center; }

.view-entreprise-event-search .view-all-link a {
  color: #aaa57d;
  font-size: 1.5em;
  font-family: "CenturyGothic-Bold", sans-serif;
  text-transform: uppercase; }
  .view-entreprise-event-search .view-all-link a:hover, .view-entreprise-event-search .view-all-link a:focus {
    color: #cc3333; }

/* page end event-search */
/* page restaurant-le-club */
.node-type-space.not-front #content,
.node-type-space.not-front .sidebar {
  padding: 0; }

.node-type-space #page-title {
  display: none; }

.node-type-space.page-entreprises .page-title-wrap .container {
  padding-bottom: 0; }

.node-type-space.page-entreprises .breadcrumb {
  margin-bottom: 0;
  padding-bottom: 10px; }

.node-type-space #page {
  background: rgba(0, 0, 0, 0) url("../images/bg-black.jpg") repeat-x top center; }
  .node-type-space #page .owl-carousel .owl-controls .owl-buttons div {
    color: #cc3333;
    margin-top: -50px; }

.node-type-space .content-top .container-inner {
  background: none;
  padding-top: 40px;
  margin-bottom: 60px; }

.node-type-space .content-top .views-field-title h1 {
  font-family: "CenturyGothic-Bold", sans-serif;
  font-size: 2.857em;
  color: #fff;
  margin-bottom: 10px; }

.node-type-space .main .row.row-nospace, .node-type-space .main .enterpirses-features .row, .enterpirses-features .node-type-space .main .row, .node-type-space .main .view-type-full-gird .row, .view-type-full-gird .node-type-space .main .row, .node-type-space .main .view-entreprise-event-search .row, .view-entreprise-event-search .node-type-space .main .row, .node-type-space .main .row.visite-information-pratiques, .node-type-space .main .stadium-open-door .row, .stadium-open-door .node-type-space .main .row, .node-type-space .main .block-list-business-case .row, .block-list-business-case .node-type-space .main .row {
  border-bottom: 1px solid #e6e7ea; }

.node-type-space .main .view-spaces .views-row-first {
  border-bottom: 5px solid #f2f3f4; }

.node-type-space .main .view-spaces .views-field-field-price-range-b2b {
  background: white url("../images/bg-sidebar-1.jpg") no-repeat right top;
  border-bottom: 5px solid #f2f3f4;
  padding: 27px 30px;
  text-align: center;
  font-size: 1.428em;
  font-family: "CenturyGothic-Bold", sans-serif; }
  .node-type-space .main .view-spaces .views-field-field-price-range-b2b p {
    font-size: 0.857em;
    margin-bottom: 0; }

.node-type-space .main .view-spaces .views-field-nothing,
.node-type-space .main .view-spaces .views-field-field-brochure {
  font-family: "CenturyGothic-Bold", sans-serif;
  text-transform: uppercase;
  font-size: 1.285em;
  background: #fff; }
  .node-type-space .main .view-spaces .views-field-nothing .field-content,
  .node-type-space .main .view-spaces .views-field-field-brochure .field-content {
    display: table;
    width: 100%;
    height: 90px; }
    .node-type-space .main .view-spaces .views-field-nothing .field-content a,
    .node-type-space .main .view-spaces .views-field-field-brochure .field-content a {
      display: table-cell;
      vertical-align: middle;
      padding: 0 20px 0 65px;
      position: relative; }

.node-type-space .main .view-spaces .views-field-field-brochure a:before {
  content: "";
  position: absolute;
  top: 33px;
  left: 20px;
  background-image: url(../images/sprites.png);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  background-position: -240px -2088px; }

.node-type-space .main .view-spaces .views-field-field-brochure a:after {
  display: none;
  content: "";
  position: absolute;
  top: 33px;
  left: 20px;
  background-image: url(../images/sprites.png);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  background-position: -278px -2088px; }

.node-type-space .main .view-spaces .views-field-field-brochure a:hover:before, .node-type-space .main .view-spaces .views-field-field-brochure a:focus:before {
  display: none; }

.node-type-space .main .view-spaces .views-field-field-brochure a:hover:after, .node-type-space .main .view-spaces .views-field-field-brochure a:focus:after {
  display: block; }

.node-type-space .main .view-spaces .views-field-nothing a {
  background: #cc3333;
  color: #fff; }
  .node-type-space .main .view-spaces .views-field-nothing a:before {
    content: "";
    position: absolute;
    top: 33px;
    left: 20px;
    background-image: url(../images/sprites.png);
    background-repeat: no-repeat;
    width: 24px;
    height: 19px;
    background-position: -457px -2088px; }
  .node-type-space .main .view-spaces .views-field-nothing a:hover, .node-type-space .main .view-spaces .views-field-nothing a:focus {
    background: #1f2328; }

.node-type-space .main .field-name-body {
  border-right: 1px solid #d2d3d4;
  padding-top: 28px;
  padding-right: 40px; }

.node-type-space .main .field-items h3 {
  font-size: 1.428em;
  text-transform: uppercase;
  color: #aaa57d;
  margin-bottom: 23px; }

.node-type-space .main .field-items p:last-child {
  margin-bottom: 0;
  padding-bottom: 60px; }

.node-type-space .content-bottom .view-viewfieldset-spaces-characteristics-info {
  margin-bottom: 50px; }
  .node-type-space .content-bottom .view-viewfieldset-spaces-characteristics-info .views-field-field-surface,
  .node-type-space .content-bottom .view-viewfieldset-spaces-characteristics-info .views-field-field-equipment-audio,
  .node-type-space .content-bottom .view-viewfieldset-spaces-characteristics-info .views-field-field-equipment-video,
  .node-type-space .content-bottom .view-viewfieldset-spaces-characteristics-info .views-field-field-space-event-type {
    margin-bottom: 10px;
    text-transform: uppercase;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-style: italic;
    font-size: 1.285em; }

.node-type-space .content-bottom .view-viewfieldset-spaces-characteristics-image {
  border-left: 1px solid #e6e7ea; }
  .node-type-space .content-bottom .view-viewfieldset-spaces-characteristics-image .owl-carousel {
    padding: 30px; }
    .node-type-space .content-bottom .view-viewfieldset-spaces-characteristics-image .owl-carousel .owl-pagination {
      padding: 15px 0; }
    .node-type-space .content-bottom .view-viewfieldset-spaces-characteristics-image .owl-carousel .owl-controls .owl-page span {
      border: 2px solid #cc3333;
      opacity: 1;
      background: #fff; }
      .node-type-space .content-bottom .view-viewfieldset-spaces-characteristics-image .owl-carousel .owl-controls .owl-page span:hover, .node-type-space .content-bottom .view-viewfieldset-spaces-characteristics-image .owl-carousel .owl-controls .owl-page span:focus {
        background: #cc3333; }
    .node-type-space .content-bottom .view-viewfieldset-spaces-characteristics-image .owl-carousel .owl-controls .owl-page.active span {
      background: #cc3333; }
    .node-type-space .content-bottom .view-viewfieldset-spaces-characteristics-image .owl-carousel .owl-controls .owl-buttons .owl-prev {
      color: #cc3333; }

.node-type-space .content-bottom .view-characteristics {
  margin-bottom: 40px;
  border-bottom: 1px solid #e6e7ea;
  /*
            .views-label {
                min-width: 50%;
                display: inline-block;
                text-align: right;
                margin-right: 20px;
                color: $dark-yellow-color;
            }
            .field-content {
                display: inline-block;
                text-align: left;
                color: #666;
                a {
                    color: #666;
                    &:hover,
                    &:focus {
                        color: $link-color;
                    }
                }
            }

            */ }
  .node-type-space .content-bottom .view-characteristics h2, .node-type-space .content-bottom .view-characteristics .title {
    margin-bottom: 50px;
    text-transform: uppercase;
    font-size: 1.5em;
    font-family: "CenturyGothic-Bold", sans-serif; }
  .node-type-space .content-bottom .view-characteristics .views-field-nothing-1 {
    padding-top: 30px; }
  .node-type-space .content-bottom .view-characteristics .views-row:before, .node-type-space .content-bottom .view-characteristics .views-row:after {
    display: table;
    content: " "; }
  .node-type-space .content-bottom .view-characteristics .views-row:after {
    clear: both; }
  .node-type-space .content-bottom .view-characteristics .views-fieldset {
    float: left;
    width: 50%;
    padding-right: 15px; }
  .node-type-space .content-bottom .view-characteristics .views-label {
    display: block;
    text-align: left;
    margin-right: 0;
    margin-bottom: 10px;
    color: #aaa57d; }
  .node-type-space .content-bottom .view-characteristics .field-content {
    display: block;
    text-align: left;
    color: #666; }
    .node-type-space .content-bottom .view-characteristics .field-content a {
      color: #666; }
      .node-type-space .content-bottom .view-characteristics .field-content a:hover, .node-type-space .content-bottom .view-characteristics .field-content a:focus {
        color: #1f2328; }
  .node-type-space .content-bottom .view-characteristics .btn-group-space {
    padding-bottom: 20px;
    text-align: right;
    width: 100%; }
    .node-type-space .content-bottom .view-characteristics .btn-group-space .views-field-field-space-plan,
    .node-type-space .content-bottom .view-characteristics .btn-group-space .views-field-nothing {
      text-transform: uppercase;
      font-family: "CenturyGothic-Bold", sans-serif;
      font-size: 0.928em;
      display: inline-block; }
      .node-type-space .content-bottom .view-characteristics .btn-group-space .views-field-field-space-plan a,
      .node-type-space .content-bottom .view-characteristics .btn-group-space .views-field-nothing a {
        display: inline;
        color: #cc3333;
        position: relative;
        padding: 5px 20px 5px 35px; }
    .node-type-space .content-bottom .view-characteristics .btn-group-space .views-field-field-space-plan a {
      border-right: 1px solid #e6e7ea; }
      .node-type-space .content-bottom .view-characteristics .btn-group-space .views-field-field-space-plan a:before {
        content: "";
        background-image: url(../images/sprites.png);
        background-repeat: no-repeat;
        background-position: 0 -2092px;
        position: absolute;
        top: 3px;
        left: 0;
        height: 24px;
        width: 16px;
        margin-left: 10px; }
      .node-type-space .content-bottom .view-characteristics .btn-group-space .views-field-field-space-plan a:after {
        display: none;
        content: "";
        background-image: url(../images/sprites.png);
        background-repeat: no-repeat;
        background-position: -26px -2092px;
        position: absolute;
        top: 3px;
        left: 0;
        height: 24px;
        width: 16px;
        margin-left: 10px; }
      .node-type-space .content-bottom .view-characteristics .btn-group-space .views-field-field-space-plan a:hover, .node-type-space .content-bottom .view-characteristics .btn-group-space .views-field-field-space-plan a:focus {
        color: #1f2328; }
        .node-type-space .content-bottom .view-characteristics .btn-group-space .views-field-field-space-plan a:hover:before, .node-type-space .content-bottom .view-characteristics .btn-group-space .views-field-field-space-plan a:focus:before {
          display: none; }
        .node-type-space .content-bottom .view-characteristics .btn-group-space .views-field-field-space-plan a:hover:after, .node-type-space .content-bottom .view-characteristics .btn-group-space .views-field-field-space-plan a:focus:after {
          display: block; }
    .node-type-space .content-bottom .view-characteristics .btn-group-space .views-field-nothing a:before {
      background: #cc3333;
      content: "";
      height: 10px;
      left: 16px;
      position: absolute;
      top: 9px;
      width: 4px;
      z-index: 4; }
    .node-type-space .content-bottom .view-characteristics .btn-group-space .views-field-nothing a:after {
      background: #cc3333;
      content: "";
      height: 4px;
      left: 13px;
      position: absolute;
      top: 12px;
      width: 10px;
      z-index: 4; }
    .node-type-space .content-bottom .view-characteristics .btn-group-space .views-field-nothing a:hover, .node-type-space .content-bottom .view-characteristics .btn-group-space .views-field-nothing a:focus {
      color: #1f2328; }
      .node-type-space .content-bottom .view-characteristics .btn-group-space .views-field-nothing a:hover:before, .node-type-space .content-bottom .view-characteristics .btn-group-space .views-field-nothing a:hover:after, .node-type-space .content-bottom .view-characteristics .btn-group-space .views-field-nothing a:focus:before, .node-type-space .content-bottom .view-characteristics .btn-group-space .views-field-nothing a:focus:after {
        background: #1f2328; }

.node-type-space .content-bottom .view-organizing-event .view-header {
  margin-bottom: 40px; }
  .node-type-space .content-bottom .view-organizing-event .view-header h2 {
    color: #aaa57d; }

.node-type-space .content-bottom .view-organizing-event .view-content {
  text-align: center;
  margin-bottom: 70px; }
  .node-type-space .content-bottom .view-organizing-event .view-content .views-field-nothing,
  .node-type-space .content-bottom .view-organizing-event .view-content .views-field-field-brochure {
    display: inline-block;
    text-transform: uppercase;
    font-family: "CenturyGothic-Bold", sans-serif; }
    .node-type-space .content-bottom .view-organizing-event .view-content .views-field-nothing a,
    .node-type-space .content-bottom .view-organizing-event .view-content .views-field-field-brochure a {
      display: inline-block;
      padding: 16px 23px 16px 55px;
      position: relative; }
  .node-type-space .content-bottom .view-organizing-event .view-content .views-field-nothing {
    margin-right: 7px; }
    .node-type-space .content-bottom .view-organizing-event .view-content .views-field-nothing a {
      background: #cc3333;
      color: #fff; }
      .node-type-space .content-bottom .view-organizing-event .view-content .views-field-nothing a:before {
        background-image: url(../images/sprites.png);
        background-repeat: no-repeat;
        content: "";
        position: absolute;
        top: 50%;
        margin-top: -13px;
        left: 16px;
        width: 24px;
        height: 19px;
        background-position: -457px -2088px; }
      .node-type-space .content-bottom .view-organizing-event .view-content .views-field-nothing a:hover, .node-type-space .content-bottom .view-organizing-event .view-content .views-field-nothing a:focus {
        background: #1f2328; }
  .node-type-space .content-bottom .view-organizing-event .view-content .views-field-field-brochure {
    margin-left: 7px; }
    .node-type-space .content-bottom .view-organizing-event .view-content .views-field-field-brochure a {
      padding-left: 35px;
      color: #cc3333; }
      .node-type-space .content-bottom .view-organizing-event .view-content .views-field-field-brochure a:before {
        content: "";
        position: absolute;
        top: 50%;
        margin-top: -12px;
        left: 0;
        background-image: url(../images/sprites.png);
        background-repeat: no-repeat;
        width: 24px;
        height: 24px;
        background-position: -240px -2088px; }
      .node-type-space .content-bottom .view-organizing-event .view-content .views-field-field-brochure a:after {
        display: none;
        content: "";
        position: absolute;
        top: 50%;
        margin-top: -12px;
        left: 0;
        background-image: url(../images/sprites.png);
        background-repeat: no-repeat;
        width: 24px;
        height: 24px;
        background-position: -278px -2088px; }
      .node-type-space .content-bottom .view-organizing-event .view-content .views-field-field-brochure a:hover, .node-type-space .content-bottom .view-organizing-event .view-content .views-field-field-brochure a:focus {
        color: #1f2328; }
        .node-type-space .content-bottom .view-organizing-event .view-content .views-field-field-brochure a:hover:before, .node-type-space .content-bottom .view-organizing-event .view-content .views-field-field-brochure a:focus:before {
          display: none; }
        .node-type-space .content-bottom .view-organizing-event .view-content .views-field-field-brochure a:hover:after, .node-type-space .content-bottom .view-organizing-event .view-content .views-field-field-brochure a:focus:after {
          display: block; }

/*******/
.block-key-figure {
  padding-left: 10px; }
  .block-key-figure h2, .block-key-figure .title {
    margin-left: -15px;
    margin-bottom: 50px;
    display: inline-block;
    text-transform: uppercase;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 1.5em; }
  .block-key-figure .view-business-case-logo {
    border-bottom: none;
    padding: 0; }
  .block-key-figure .views-field {
    text-align: center;
    margin-bottom: 5px; }
  .block-key-figure .col-sm-6 {
    text-align: center;
    margin-bottom: 45px; }
  .block-key-figure .views-field-name {
    font-family: "CenturyGothic-Bold", sans-serif;
    color: #999;
    font-style: italic;
    text-transform: uppercase; }
  .block-key-figure .views-field-field-capacity {
    font-family: "CenturyGothic-Bold", sans-serif;
    display: block;
    font-size: 1.786em;
    line-height: 1.2; }
    .block-key-figure .views-field-field-capacity span {
      font-style: italic;
      font-size: 12px;
      color: #666;
      display: block;
      text-transform: uppercase; }
  .block-key-figure .views-field-nothing {
    height: auto !important;
    display: block !important;
    margin-bottom: 15px !important; }
    .block-key-figure .views-field-nothing .field-content {
      display: block !important;
      height: auto !important; }
    .block-key-figure .views-field-nothing .icons {
      width: 73px;
      height: 75px; }
      .block-key-figure .views-field-nothing .icons.icon-dinning {
        background-position: -196px -2324px; }
      .block-key-figure .views-field-nothing .icons.icon-cocktail {
        background-position: -440px -2324px; }
      .block-key-figure .views-field-nothing .icons.icon-buffet {
        background-position: -196px -2324px; }
      .block-key-figure .views-field-nothing .icons.icon-classroom {
        background-position: -100px -2324px; }
      .block-key-figure .views-field-nothing .icons.icon-cabaret {
        background-position: -513px -2324px; }
      .block-key-figure .views-field-nothing .icons.icon-ushape {
        background-position: -367px -2324px; }
      .block-key-figure .views-field-nothing .icons:hover.icon-dinning, .block-key-figure .views-field-nothing .icons:focus.icon-dinning {
        background-position: -196px -2399px; }
      .block-key-figure .views-field-nothing .icons:hover.icon-cocktail, .block-key-figure .views-field-nothing .icons:focus.icon-cocktail {
        background-position: -440px -2399px; }
      .block-key-figure .views-field-nothing .icons:hover.icon-buffet, .block-key-figure .views-field-nothing .icons:focus.icon-buffet {
        background-position: -196px -2399px; }
      .block-key-figure .views-field-nothing .icons:hover.icon-classroom, .block-key-figure .views-field-nothing .icons:focus.icon-classroom {
        background-position: -100px -2399px; }
      .block-key-figure .views-field-nothing .icons:hover.icon-cabaret, .block-key-figure .views-field-nothing .icons:focus.icon-cabaret {
        background-position: -513px -2399px; }
      .block-key-figure .views-field-nothing .icons:hover.icon-ushape, .block-key-figure .views-field-nothing .icons:focus.icon-ushape {
        background-position: -367px -2399px; }
    .block-key-figure .views-field-nothing a:hover .icon-dinning, .block-key-figure .views-field-nothing a:focus .icon-dinning {
      background-position: -196px -2399px; }
    .block-key-figure .views-field-nothing a:hover .icon-cocktail, .block-key-figure .views-field-nothing a:focus .icon-cocktail {
      background-position: -440px -2399px; }
    .block-key-figure .views-field-nothing a:hover .icon-buffet, .block-key-figure .views-field-nothing a:focus .icon-buffet {
      background-position: -196px -2399px; }
    .block-key-figure .views-field-nothing a:hover .icon-classroom, .block-key-figure .views-field-nothing a:focus .icon-classroom {
      background-position: -100px -2399px; }
    .block-key-figure .views-field-nothing a:hover .icon-cabaret, .block-key-figure .views-field-nothing a:focus .icon-cabaret {
      background-position: -513px -2399px; }
    .block-key-figure .views-field-nothing a:hover .icon-ushape, .block-key-figure .views-field-nothing a:focus .icon-ushape {
      background-position: -367px -2399px; }

/* end page restaurant-le-club */
/* page groupes-accueil */
.page-groupes-accueil.not-front .view-frontpage {
  padding-bottom: 0; }

.page-groupes-accueil.not-front.no-sidebars #content {
  padding: 0; }

/* end page groupes-accueil */
.page-groupes-agenda .view-type-full-gird #views-exposed-form-agenda-page-2 {
  display: none; }

.page-groupes-agenda .view-type-full-gird .col-md-4 > .views-fieldset {
  padding: 0 25px 167px;
  margin-bottom: 10px; }

.page-groupes-agenda .view-type-full-gird .views-field-field-order-form a {
  background-color: #fff;
  color: #ff1320;
  display: inline-block; }
  .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:before {
    background: none;
    background-image: url(../images/sprites.png);
    background-repeat: no-repeat;
    background-position: -240px -2088px;
    width: 23px;
    height: 23px;
    top: 13px;
    left: 7px; }
  .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:after {
    display: none; }
  .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:hover, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:focus {
    color: #1f2328;
    background: #fff; }
    .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:hover:before, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:focus:before {
      background-position: -278px -2088px; }

.page-groupes-agenda .view-type-full-gird .views-field-field-book-link-gce {
  display: inline-block;
  margin-left: 26px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 10px 14px; }
  .page-groupes-agenda .view-type-full-gird .views-field-field-book-link-gce span,
  .page-groupes-agenda .view-type-full-gird .views-field-field-book-link-gce a {
    text-transform: uppercase;
    font-size: 0.785em;
    font-style: italic;
    display: inline-block;
    font-family: "CenturyGothic-Bold", sans-serif; }
  .page-groupes-agenda .view-type-full-gird .views-field-field-book-link-gce span {
    padding-right: 3px;
    color: #ccc; }
  .page-groupes-agenda .view-type-full-gird .views-field-field-book-link-gce a {
    font-size: 0.857em;
    padding-left: 3px; }

/* static-html-accordion */
.static-html-accordion .btn-group .btn-default:first-child, .static-html-accordion .btn-group .button-default:first-child, .static-html-accordion .btn-group .upcoming-events-wrap .group-btn .views-field-field-book-link a:first-child, .upcoming-events-wrap .group-btn .views-field-field-book-link .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group .view-type-full-gird .views-field-field-book-link a:first-child, .view-type-full-gird .views-field-field-book-link .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group .view-type-full-gird .views-field-field-parking-link a:first-child, .view-type-full-gird .views-field-field-parking-link .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group .view-slideshow .views-field-field-link a:first-child, .view-slideshow .views-field-field-link .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group .seating-search #btn_submit_bloc:first-child, .seating-search .static-html-accordion .btn-group #btn_submit_bloc:first-child, .static-html-accordion .btn-group .view-entreprise-event-search .total-message .contact-btn:first-child, .view-entreprise-event-search .total-message .static-html-accordion .btn-group .contact-btn:first-child, .static-html-accordion .btn-group .view-entreprise-event-search .view-empty .contact-btn:first-child, .view-entreprise-event-search .view-empty .static-html-accordion .btn-group .contact-btn:first-child, .static-html-accordion .btn-group .view-entreprise-event-search .views-field-view-node a:first-child, .view-entreprise-event-search .views-field-view-node .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group .view-entreprise-event-search .views-field-view-node .read-more:first-child, .view-entreprise-event-search .views-field-view-node .static-html-accordion .btn-group .read-more:first-child, .static-html-accordion .btn-group .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:first-child, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a:first-child, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:first-child, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group .view-visit-banner .book:first-child, .view-visit-banner .static-html-accordion .btn-group .book:first-child, .static-html-accordion .btn-group .node-editorial .content-above .btn-date a:first-child, .node-editorial .content-above .btn-date .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group #my-place-v2 .seating-search .input_submit:first-child, #my-place-v2 .seating-search .static-html-accordion .btn-group .input_submit:first-child, .static-html-accordion .btn-group .home-slider-content .group-btn a:first-child, .home-slider-content .group-btn .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:first-child, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:first-child, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:first-child, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group .download-ticket-block .btn-primary:first-child, .download-ticket-block .static-html-accordion .btn-group .btn-primary:first-child, .static-html-accordion .btn-group .download-ticket-block .view-type-full-gird .group-btn .event-alert:first-child, .download-ticket-block .view-type-full-gird .group-btn .static-html-accordion .btn-group .event-alert:first-child, .static-html-accordion .btn-group .view-type-full-gird .group-btn .download-ticket-block .event-alert:first-child, .view-type-full-gird .group-btn .download-ticket-block .static-html-accordion .btn-group .event-alert:first-child, .static-html-accordion .btn-group .download-ticket-block .home-slider-content .group-btn .event-alert:first-child, .download-ticket-block .home-slider-content .group-btn .static-html-accordion .btn-group .event-alert:first-child, .static-html-accordion .btn-group .home-slider-content .group-btn .download-ticket-block .event-alert:first-child, .home-slider-content .group-btn .download-ticket-block .static-html-accordion .btn-group .event-alert:first-child, .static-html-accordion .btn-group .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:first-child, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .static-html-accordion .btn-group .event-alert:first-child, .static-html-accordion .btn-group #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:first-child, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .static-html-accordion .btn-group .event-alert:first-child, .static-html-accordion .btn-group .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:first-child, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .static-html-accordion .btn-group .event-alert:first-child, .static-html-accordion .btn-group #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:first-child, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .static-html-accordion .btn-group .event-alert:first-child, .static-html-accordion .btn-group .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:first-child, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .static-html-accordion .btn-group .event-alert:first-child, .static-html-accordion .btn-group #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:first-child, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .static-html-accordion .btn-group .event-alert:first-child, .static-html-accordion .btn-group .banner-type .book:first-child, .banner-type .static-html-accordion .btn-group .book:first-child, .static-html-accordion .btn-group .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:first-child, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group .view-sieges-premiers .view-agenda .views-field-nothing a:first-child, .view-sieges-premiers .view-agenda .views-field-nothing .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group .tour-group-pass .more:first-child, .tour-group-pass .static-html-accordion .btn-group .more:first-child, .static-html-accordion .btn-group .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a:first-child, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact:first-child, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .static-html-accordion .btn-group .event-contact:first-child, .static-html-accordion .btn-group .view-visit-details .views-field-nothing button:first-child, .view-visit-details .views-field-nothing .static-html-accordion .btn-group button:first-child, .static-html-accordion .btn-group .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:first-child, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:first-child, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group .view-interstitial-page .views-field-field-link a:first-child, .view-interstitial-page .views-field-field-link .static-html-accordion .btn-group a:first-child {
  margin-right: 16px;
  border-right: 1px solid #e8e7e4;
  padding-right: 20px; }

.static-html-accordion .text-number {
  display: inline-block;
  text-align: center;
  line-height: 42px;
  font-family: 'vampiro_oneregular';
  font-size: 2.142em;
  color: #fff;
  width: 45px;
  height: 45px;
  background-color: #cc3333;
  text-indent: 6px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  position: absolute;
  top: 50%;
  margin-top: -22px;
  left: 25px; }

.static-html-accordion .panel {
  border: none;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 0;
  border-bottom: 5px solid #e5e5e5; }
  .static-html-accordion .panel:last-child {
    border-bottom: none; }

.static-html-accordion .panel-title {
  text-transform: capitalize !important;
  line-height: 1; }

.static-html-accordion .panel-heading {
  padding: 0;
  border: none;
  position: relative;
  height: 95px;
  display: table;
  width: 100%; }
  .static-html-accordion .panel-heading .panel-heading-fielset {
    padding-left: 93px;
    display: table-cell;
    vertical-align: middle;
    padding-right: 90px; }
  .static-html-accordion .panel-heading a {
    display: block;
    padding: 0;
    font-size: 1.786em;
    color: #cc3333;
    font-family: "CenturyGothic", sans-serif; }
    .static-html-accordion .panel-heading a:before {
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\f107";
      font-size: 33px;
      color: #cc3333;
      position: absolute;
      top: 50%;
      margin-top: -16px;
      right: 0;
      height: 100%;
      width: 100px;
      text-align: center; }
  .static-html-accordion .panel-heading p {
    margin-bottom: 0; }

.static-html-accordion .panel-body {
  padding: 20px 0 45px 95px; }

.static-html-accordion .panel-collapse.in {
  border-top: 1px solid #ccc; }

.static-html-accordion .btn-default, .static-html-accordion .button-default, .static-html-accordion .upcoming-events-wrap .group-btn .views-field-field-book-link a, .upcoming-events-wrap .group-btn .views-field-field-book-link .static-html-accordion a, .static-html-accordion .view-type-full-gird .views-field-field-book-link a, .view-type-full-gird .views-field-field-book-link .static-html-accordion a, .static-html-accordion .view-type-full-gird .views-field-field-parking-link a, .view-type-full-gird .views-field-field-parking-link .static-html-accordion a, .static-html-accordion .view-slideshow .views-field-field-link a, .view-slideshow .views-field-field-link .static-html-accordion a, .static-html-accordion .seating-search #btn_submit_bloc, .seating-search .static-html-accordion #btn_submit_bloc, .static-html-accordion .view-entreprise-event-search .total-message .contact-btn, .view-entreprise-event-search .total-message .static-html-accordion .contact-btn, .static-html-accordion .view-entreprise-event-search .view-empty .contact-btn, .view-entreprise-event-search .view-empty .static-html-accordion .contact-btn, .static-html-accordion .view-entreprise-event-search .views-field-view-node a, .view-entreprise-event-search .views-field-view-node .static-html-accordion a, .static-html-accordion .view-entreprise-event-search .views-field-view-node .read-more, .view-entreprise-event-search .views-field-view-node .static-html-accordion .read-more, .static-html-accordion .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form .static-html-accordion a, .static-html-accordion .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link .static-html-accordion a, .static-html-accordion .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing .static-html-accordion a, .static-html-accordion .view-visit-banner .book, .view-visit-banner .static-html-accordion .book, .static-html-accordion .node-editorial .content-above .btn-date a, .node-editorial .content-above .btn-date .static-html-accordion a, .static-html-accordion #my-place-v2 .seating-search .input_submit, #my-place-v2 .seating-search .static-html-accordion .input_submit, .static-html-accordion .home-slider-content .group-btn a, .home-slider-content .group-btn .static-html-accordion a, .static-html-accordion #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .static-html-accordion a, .static-html-accordion #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .static-html-accordion a, .static-html-accordion #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .static-html-accordion a, .static-html-accordion .download-ticket-block .btn-primary, .download-ticket-block .static-html-accordion .btn-primary, .static-html-accordion .download-ticket-block .view-type-full-gird .group-btn .event-alert, .download-ticket-block .view-type-full-gird .group-btn .static-html-accordion .event-alert, .static-html-accordion .view-type-full-gird .group-btn .download-ticket-block .event-alert, .view-type-full-gird .group-btn .download-ticket-block .static-html-accordion .event-alert, .static-html-accordion .download-ticket-block .home-slider-content .group-btn .event-alert, .download-ticket-block .home-slider-content .group-btn .static-html-accordion .event-alert, .static-html-accordion .home-slider-content .group-btn .download-ticket-block .event-alert, .home-slider-content .group-btn .download-ticket-block .static-html-accordion .event-alert, .static-html-accordion .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .static-html-accordion .event-alert, .static-html-accordion #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .static-html-accordion .event-alert, .static-html-accordion .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .static-html-accordion .event-alert, .static-html-accordion #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .static-html-accordion .event-alert, .static-html-accordion .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .static-html-accordion .event-alert, .static-html-accordion #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .static-html-accordion .event-alert, .static-html-accordion .banner-type .book, .banner-type .static-html-accordion .book, .static-html-accordion .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing .static-html-accordion a, .static-html-accordion .view-sieges-premiers .view-agenda .views-field-nothing a, .view-sieges-premiers .view-agenda .views-field-nothing .static-html-accordion a, .static-html-accordion .tour-group-pass .more, .tour-group-pass .static-html-accordion .more, .static-html-accordion .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .static-html-accordion a, .static-html-accordion .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .static-html-accordion .event-contact, .static-html-accordion .view-visit-details .views-field-nothing button, .view-visit-details .views-field-nothing .static-html-accordion button, .static-html-accordion .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form .static-html-accordion a, .static-html-accordion .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing .static-html-accordion a, .static-html-accordion .view-interstitial-page .views-field-field-link a, .view-interstitial-page .views-field-field-link .static-html-accordion a {
  display: inline-block; }

.static-html-accordion .parking-link {
  padding-left: 47px;
  margin-right: 15px; }
  .static-html-accordion .parking-link:before {
    background: none;
    background-image: url(../images/sprites.png);
    background-repeat: no-repeat;
    background-position: 0 -1047px;
    height: 21px;
    left: 16px;
    top: 14px;
    width: 21px; }
  .static-html-accordion .parking-link:after {
    display: none; }

.page-entreprises .static-html-accordion .text-number {
  background: #aaa57d; }

.page-entreprises .static-html-accordion .panel-heading a {
  color: #aaa57d; }
  .page-entreprises .static-html-accordion .panel-heading a:before {
    color: #aaa57d; }

.page-entreprises .static-html-accordion .btn-default, .page-entreprises .static-html-accordion .button-default, .page-entreprises .static-html-accordion .upcoming-events-wrap .group-btn .views-field-field-book-link a, .upcoming-events-wrap .group-btn .views-field-field-book-link .page-entreprises .static-html-accordion a, .page-entreprises .static-html-accordion .view-type-full-gird .views-field-field-book-link a, .view-type-full-gird .views-field-field-book-link .page-entreprises .static-html-accordion a, .page-entreprises .static-html-accordion .view-type-full-gird .views-field-field-parking-link a, .view-type-full-gird .views-field-field-parking-link .page-entreprises .static-html-accordion a, .page-entreprises .static-html-accordion .view-slideshow .views-field-field-link a, .view-slideshow .views-field-field-link .page-entreprises .static-html-accordion a, .page-entreprises .static-html-accordion .seating-search #btn_submit_bloc, .seating-search .page-entreprises .static-html-accordion #btn_submit_bloc, .page-entreprises .static-html-accordion .view-entreprise-event-search .total-message .contact-btn, .view-entreprise-event-search .total-message .page-entreprises .static-html-accordion .contact-btn, .page-entreprises .static-html-accordion .view-entreprise-event-search .view-empty .contact-btn, .view-entreprise-event-search .view-empty .page-entreprises .static-html-accordion .contact-btn, .page-entreprises .static-html-accordion .view-entreprise-event-search .views-field-view-node a, .view-entreprise-event-search .views-field-view-node .page-entreprises .static-html-accordion a, .page-entreprises .static-html-accordion .view-entreprise-event-search .views-field-view-node .read-more, .view-entreprise-event-search .views-field-view-node .page-entreprises .static-html-accordion .read-more, .page-entreprises .static-html-accordion .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form .page-entreprises .static-html-accordion a, .page-entreprises .static-html-accordion .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link .page-entreprises .static-html-accordion a, .page-entreprises .static-html-accordion .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing .page-entreprises .static-html-accordion a, .page-entreprises .static-html-accordion .view-visit-banner .book, .view-visit-banner .page-entreprises .static-html-accordion .book, .page-entreprises .static-html-accordion .node-editorial .content-above .btn-date a, .node-editorial .content-above .btn-date .page-entreprises .static-html-accordion a, .page-entreprises .static-html-accordion #my-place-v2 .seating-search .input_submit, #my-place-v2 .seating-search .page-entreprises .static-html-accordion .input_submit, .page-entreprises .static-html-accordion .home-slider-content .group-btn a, .home-slider-content .group-btn .page-entreprises .static-html-accordion a, .page-entreprises .static-html-accordion #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .page-entreprises .static-html-accordion a, .page-entreprises .static-html-accordion #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .page-entreprises .static-html-accordion a, .page-entreprises .static-html-accordion #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .page-entreprises .static-html-accordion a, .page-entreprises .static-html-accordion .download-ticket-block .btn-primary, .download-ticket-block .page-entreprises .static-html-accordion .btn-primary, .page-entreprises .static-html-accordion .download-ticket-block .view-type-full-gird .group-btn .event-alert, .download-ticket-block .view-type-full-gird .group-btn .page-entreprises .static-html-accordion .event-alert, .page-entreprises .static-html-accordion .view-type-full-gird .group-btn .download-ticket-block .event-alert, .view-type-full-gird .group-btn .download-ticket-block .page-entreprises .static-html-accordion .event-alert, .page-entreprises .static-html-accordion .download-ticket-block .home-slider-content .group-btn .event-alert, .download-ticket-block .home-slider-content .group-btn .page-entreprises .static-html-accordion .event-alert, .page-entreprises .static-html-accordion .home-slider-content .group-btn .download-ticket-block .event-alert, .home-slider-content .group-btn .download-ticket-block .page-entreprises .static-html-accordion .event-alert, .page-entreprises .static-html-accordion .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .page-entreprises .static-html-accordion .event-alert, .page-entreprises .static-html-accordion #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .page-entreprises .static-html-accordion .event-alert, .page-entreprises .static-html-accordion .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .page-entreprises .static-html-accordion .event-alert, .page-entreprises .static-html-accordion #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .page-entreprises .static-html-accordion .event-alert, .page-entreprises .static-html-accordion .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .page-entreprises .static-html-accordion .event-alert, .page-entreprises .static-html-accordion #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .page-entreprises .static-html-accordion .event-alert, .page-entreprises .static-html-accordion .banner-type .book, .banner-type .page-entreprises .static-html-accordion .book, .page-entreprises .static-html-accordion .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing .page-entreprises .static-html-accordion a, .page-entreprises .static-html-accordion .view-sieges-premiers .view-agenda .views-field-nothing a, .view-sieges-premiers .view-agenda .views-field-nothing .page-entreprises .static-html-accordion a, .page-entreprises .static-html-accordion .tour-group-pass .more, .tour-group-pass .page-entreprises .static-html-accordion .more, .page-entreprises .static-html-accordion .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .page-entreprises .static-html-accordion a, .page-entreprises .static-html-accordion .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .page-entreprises .static-html-accordion .event-contact, .page-entreprises .static-html-accordion .view-visit-details .views-field-nothing button, .view-visit-details .views-field-nothing .page-entreprises .static-html-accordion button, .page-entreprises .static-html-accordion .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form .page-entreprises .static-html-accordion a, .page-entreprises .static-html-accordion .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing .page-entreprises .static-html-accordion a, .page-entreprises .static-html-accordion .view-interstitial-page .views-field-field-link a, .view-interstitial-page .views-field-field-link .page-entreprises .static-html-accordion a {
  background: #aaa57d; }
  .page-entreprises .static-html-accordion .btn-default:hover, .page-entreprises .static-html-accordion .button-default:hover, .page-entreprises .static-html-accordion .upcoming-events-wrap .group-btn .views-field-field-book-link a:hover, .upcoming-events-wrap .group-btn .views-field-field-book-link .page-entreprises .static-html-accordion a:hover, .page-entreprises .static-html-accordion .view-type-full-gird .views-field-field-book-link a:hover, .view-type-full-gird .views-field-field-book-link .page-entreprises .static-html-accordion a:hover, .page-entreprises .static-html-accordion .view-type-full-gird .views-field-field-parking-link a:hover, .view-type-full-gird .views-field-field-parking-link .page-entreprises .static-html-accordion a:hover, .page-entreprises .static-html-accordion .view-slideshow .views-field-field-link a:hover, .view-slideshow .views-field-field-link .page-entreprises .static-html-accordion a:hover, .page-entreprises .static-html-accordion .seating-search #btn_submit_bloc:hover, .seating-search .page-entreprises .static-html-accordion #btn_submit_bloc:hover, .page-entreprises .static-html-accordion .view-entreprise-event-search .total-message .contact-btn:hover, .view-entreprise-event-search .total-message .page-entreprises .static-html-accordion .contact-btn:hover, .page-entreprises .static-html-accordion .view-entreprise-event-search .view-empty .contact-btn:hover, .view-entreprise-event-search .view-empty .page-entreprises .static-html-accordion .contact-btn:hover, .page-entreprises .static-html-accordion .view-entreprise-event-search .views-field-view-node a:hover, .view-entreprise-event-search .views-field-view-node .page-entreprises .static-html-accordion a:hover, .page-entreprises .static-html-accordion .view-entreprise-event-search .views-field-view-node .read-more:hover, .view-entreprise-event-search .views-field-view-node .page-entreprises .static-html-accordion .read-more:hover, .page-entreprises .static-html-accordion .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:hover, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form .page-entreprises .static-html-accordion a:hover, .page-entreprises .static-html-accordion .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a:hover, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link .page-entreprises .static-html-accordion a:hover, .page-entreprises .static-html-accordion .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:hover, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing .page-entreprises .static-html-accordion a:hover, .page-entreprises .static-html-accordion .view-visit-banner .book:hover, .view-visit-banner .page-entreprises .static-html-accordion .book:hover, .page-entreprises .static-html-accordion .node-editorial .content-above .btn-date a:hover, .node-editorial .content-above .btn-date .page-entreprises .static-html-accordion a:hover, .page-entreprises .static-html-accordion #my-place-v2 .seating-search .input_submit:hover, #my-place-v2 .seating-search .page-entreprises .static-html-accordion .input_submit:hover, .page-entreprises .static-html-accordion .home-slider-content .group-btn a:hover, .home-slider-content .group-btn .page-entreprises .static-html-accordion a:hover, .page-entreprises .static-html-accordion #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:hover, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .page-entreprises .static-html-accordion a:hover, .page-entreprises .static-html-accordion #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:hover, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .page-entreprises .static-html-accordion a:hover, .page-entreprises .static-html-accordion #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:hover, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .page-entreprises .static-html-accordion a:hover, .page-entreprises .static-html-accordion .download-ticket-block .btn-primary:hover, .download-ticket-block .page-entreprises .static-html-accordion .btn-primary:hover, .page-entreprises .static-html-accordion .download-ticket-block .view-type-full-gird .group-btn .event-alert:hover, .download-ticket-block .view-type-full-gird .group-btn .page-entreprises .static-html-accordion .event-alert:hover, .page-entreprises .static-html-accordion .view-type-full-gird .group-btn .download-ticket-block .event-alert:hover, .view-type-full-gird .group-btn .download-ticket-block .page-entreprises .static-html-accordion .event-alert:hover, .page-entreprises .static-html-accordion .download-ticket-block .home-slider-content .group-btn .event-alert:hover, .download-ticket-block .home-slider-content .group-btn .page-entreprises .static-html-accordion .event-alert:hover, .page-entreprises .static-html-accordion .home-slider-content .group-btn .download-ticket-block .event-alert:hover, .home-slider-content .group-btn .download-ticket-block .page-entreprises .static-html-accordion .event-alert:hover, .page-entreprises .static-html-accordion .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:hover, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .page-entreprises .static-html-accordion .event-alert:hover, .page-entreprises .static-html-accordion #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:hover, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .page-entreprises .static-html-accordion .event-alert:hover, .page-entreprises .static-html-accordion .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:hover, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .page-entreprises .static-html-accordion .event-alert:hover, .page-entreprises .static-html-accordion #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:hover, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .page-entreprises .static-html-accordion .event-alert:hover, .page-entreprises .static-html-accordion .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:hover, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .page-entreprises .static-html-accordion .event-alert:hover, .page-entreprises .static-html-accordion #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:hover, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .page-entreprises .static-html-accordion .event-alert:hover, .page-entreprises .static-html-accordion .banner-type .book:hover, .banner-type .page-entreprises .static-html-accordion .book:hover, .page-entreprises .static-html-accordion .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:hover, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing .page-entreprises .static-html-accordion a:hover, .page-entreprises .static-html-accordion .view-sieges-premiers .view-agenda .views-field-nothing a:hover, .view-sieges-premiers .view-agenda .views-field-nothing .page-entreprises .static-html-accordion a:hover, .page-entreprises .static-html-accordion .tour-group-pass .more:hover, .tour-group-pass .page-entreprises .static-html-accordion .more:hover, .page-entreprises .static-html-accordion .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a:hover, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .page-entreprises .static-html-accordion a:hover, .page-entreprises .static-html-accordion .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact:hover, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .page-entreprises .static-html-accordion .event-contact:hover, .page-entreprises .static-html-accordion .view-visit-details .views-field-nothing button:hover, .view-visit-details .views-field-nothing .page-entreprises .static-html-accordion button:hover, .page-entreprises .static-html-accordion .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:hover, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form .page-entreprises .static-html-accordion a:hover, .page-entreprises .static-html-accordion .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:hover, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing .page-entreprises .static-html-accordion a:hover, .page-entreprises .static-html-accordion .view-interstitial-page .views-field-field-link a:hover, .view-interstitial-page .views-field-field-link .page-entreprises .static-html-accordion a:hover, .page-entreprises .static-html-accordion .btn-default:focus, .page-entreprises .static-html-accordion .button-default:focus, .page-entreprises .static-html-accordion .upcoming-events-wrap .group-btn .views-field-field-book-link a:focus, .upcoming-events-wrap .group-btn .views-field-field-book-link .page-entreprises .static-html-accordion a:focus, .page-entreprises .static-html-accordion .view-type-full-gird .views-field-field-book-link a:focus, .view-type-full-gird .views-field-field-book-link .page-entreprises .static-html-accordion a:focus, .page-entreprises .static-html-accordion .view-type-full-gird .views-field-field-parking-link a:focus, .view-type-full-gird .views-field-field-parking-link .page-entreprises .static-html-accordion a:focus, .page-entreprises .static-html-accordion .view-slideshow .views-field-field-link a:focus, .view-slideshow .views-field-field-link .page-entreprises .static-html-accordion a:focus, .page-entreprises .static-html-accordion .seating-search #btn_submit_bloc:focus, .seating-search .page-entreprises .static-html-accordion #btn_submit_bloc:focus, .page-entreprises .static-html-accordion .view-entreprise-event-search .total-message .contact-btn:focus, .view-entreprise-event-search .total-message .page-entreprises .static-html-accordion .contact-btn:focus, .page-entreprises .static-html-accordion .view-entreprise-event-search .view-empty .contact-btn:focus, .view-entreprise-event-search .view-empty .page-entreprises .static-html-accordion .contact-btn:focus, .page-entreprises .static-html-accordion .view-entreprise-event-search .views-field-view-node a:focus, .view-entreprise-event-search .views-field-view-node .page-entreprises .static-html-accordion a:focus, .page-entreprises .static-html-accordion .view-entreprise-event-search .views-field-view-node .read-more:focus, .view-entreprise-event-search .views-field-view-node .page-entreprises .static-html-accordion .read-more:focus, .page-entreprises .static-html-accordion .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:focus, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form .page-entreprises .static-html-accordion a:focus, .page-entreprises .static-html-accordion .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a:focus, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link .page-entreprises .static-html-accordion a:focus, .page-entreprises .static-html-accordion .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:focus, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing .page-entreprises .static-html-accordion a:focus, .page-entreprises .static-html-accordion .view-visit-banner .book:focus, .view-visit-banner .page-entreprises .static-html-accordion .book:focus, .page-entreprises .static-html-accordion .node-editorial .content-above .btn-date a:focus, .node-editorial .content-above .btn-date .page-entreprises .static-html-accordion a:focus, .page-entreprises .static-html-accordion #my-place-v2 .seating-search .input_submit:focus, #my-place-v2 .seating-search .page-entreprises .static-html-accordion .input_submit:focus, .page-entreprises .static-html-accordion .home-slider-content .group-btn a:focus, .home-slider-content .group-btn .page-entreprises .static-html-accordion a:focus, .page-entreprises .static-html-accordion #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:focus, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .page-entreprises .static-html-accordion a:focus, .page-entreprises .static-html-accordion #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:focus, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .page-entreprises .static-html-accordion a:focus, .page-entreprises .static-html-accordion #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:focus, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .page-entreprises .static-html-accordion a:focus, .page-entreprises .static-html-accordion .download-ticket-block .btn-primary:focus, .download-ticket-block .page-entreprises .static-html-accordion .btn-primary:focus, .page-entreprises .static-html-accordion .download-ticket-block .view-type-full-gird .group-btn .event-alert:focus, .download-ticket-block .view-type-full-gird .group-btn .page-entreprises .static-html-accordion .event-alert:focus, .page-entreprises .static-html-accordion .view-type-full-gird .group-btn .download-ticket-block .event-alert:focus, .view-type-full-gird .group-btn .download-ticket-block .page-entreprises .static-html-accordion .event-alert:focus, .page-entreprises .static-html-accordion .download-ticket-block .home-slider-content .group-btn .event-alert:focus, .download-ticket-block .home-slider-content .group-btn .page-entreprises .static-html-accordion .event-alert:focus, .page-entreprises .static-html-accordion .home-slider-content .group-btn .download-ticket-block .event-alert:focus, .home-slider-content .group-btn .download-ticket-block .page-entreprises .static-html-accordion .event-alert:focus, .page-entreprises .static-html-accordion .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:focus, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .page-entreprises .static-html-accordion .event-alert:focus, .page-entreprises .static-html-accordion #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:focus, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .page-entreprises .static-html-accordion .event-alert:focus, .page-entreprises .static-html-accordion .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:focus, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .page-entreprises .static-html-accordion .event-alert:focus, .page-entreprises .static-html-accordion #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:focus, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .page-entreprises .static-html-accordion .event-alert:focus, .page-entreprises .static-html-accordion .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:focus, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .page-entreprises .static-html-accordion .event-alert:focus, .page-entreprises .static-html-accordion #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:focus, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .page-entreprises .static-html-accordion .event-alert:focus, .page-entreprises .static-html-accordion .banner-type .book:focus, .banner-type .page-entreprises .static-html-accordion .book:focus, .page-entreprises .static-html-accordion .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:focus, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing .page-entreprises .static-html-accordion a:focus, .page-entreprises .static-html-accordion .view-sieges-premiers .view-agenda .views-field-nothing a:focus, .view-sieges-premiers .view-agenda .views-field-nothing .page-entreprises .static-html-accordion a:focus, .page-entreprises .static-html-accordion .tour-group-pass .more:focus, .tour-group-pass .page-entreprises .static-html-accordion .more:focus, .page-entreprises .static-html-accordion .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a:focus, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .page-entreprises .static-html-accordion a:focus, .page-entreprises .static-html-accordion .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact:focus, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .page-entreprises .static-html-accordion .event-contact:focus, .page-entreprises .static-html-accordion .view-visit-details .views-field-nothing button:focus, .view-visit-details .views-field-nothing .page-entreprises .static-html-accordion button:focus, .page-entreprises .static-html-accordion .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:focus, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form .page-entreprises .static-html-accordion a:focus, .page-entreprises .static-html-accordion .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:focus, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing .page-entreprises .static-html-accordion a:focus, .page-entreprises .static-html-accordion .view-interstitial-page .views-field-field-link a:focus, .view-interstitial-page .views-field-field-link .page-entreprises .static-html-accordion a:focus {
    background: #ff1320; }

.page-entreprises .static-html-accordion .btn-link {
  background: none !important;
  color: #aaa57d; }
  .page-entreprises .static-html-accordion .btn-link:before, .page-entreprises .static-html-accordion .btn-link:after {
    background: #aaa57d; }
  .page-entreprises .static-html-accordion .btn-link:hover, .page-entreprises .static-html-accordion .btn-link:focus {
    color: #ff1320; }
    .page-entreprises .static-html-accordion .btn-link:hover:before, .page-entreprises .static-html-accordion .btn-link:hover:after, .page-entreprises .static-html-accordion .btn-link:focus:before, .page-entreprises .static-html-accordion .btn-link:focus:after {
      background: #ff1320; }

.block-info-transports ul li {
  list-style: none; }

.block-info-transports .block-inner:first-child {
  padding-bottom: 53px;
  margin-bottom: 20px;
  border-bottom: 1px solid #e5e5e5; }

.block-info-transports .field-header {
  position: relative;
  padding-left: 95px;
  min-height: 100px;
  margin-bottom: 25px; }
  .block-info-transports .field-header .icons {
    position: absolute;
    top: 0;
    left: 0; }
  .block-info-transports .field-header .title {
    margin-bottom: 0;
    padding: 15px 0; }
  .block-info-transports .field-header .subtitle {
    display: block;
    font-style: italic;
    color: #999;
    font-size: 12px;
    font-family: "CenturyGothic", sans-serif; }
  .block-info-transports .field-header:before {
    content: "";
    width: 190px;
    height: 1px;
    background: #ccc;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -95px; }

.block-info-transports .info-type {
  margin-bottom: 35px; }
  .block-info-transports .info-type:before, .block-info-transports .info-type:after {
    display: table;
    content: " "; }
  .block-info-transports .info-type:after {
    clear: both; }
  .block-info-transports .info-type .icons {
    float: left;
    margin-right: 25px; }
  .block-info-transports .info-type .inner {
    overflow: hidden;
    padding-top: 10px; }
    .block-info-transports .info-type .inner h5 {
      margin-bottom: 0;
      text-transform: none; }
      .block-info-transports .info-type .inner h5 span {
        font-family: "CenturyGothic", sans-serif;
        color: #666; }

.block-info-transports .block-info-personnes {
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid #e5e5e5; }

/* responsive */
@media (max-width: 1199px) {
  /* page Mode d’emploi e-billet */
  .billet-head {
    padding: 30px 20px; }
  /* end page Mode d’emploi e-billet */
  /* page Nos partenaires */
  .partner-confiance .views-row {
    padding-left: 40px;
    padding-right: 40px; }
  .partner-confiance-mais {
    padding-left: 30px;
    padding-right: 30px; }
  /* end page Nos partenaires */
  /* page entreprises-service */
  .page-entreprises-entreprises-service .region-featured {
    width: 970px; }
  /* page end entreprises-service */ }

@media (max-width: 991px) {
  /* page Nos partenaires */
  .partner-confiance .views-row {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0; }
  .partner-confiance .views-view-grid.cols-5 .views-col {
    width: 50%; }
  .partner-confiance-mais {
    padding-left: 0;
    padding-right: 0; }
    .partner-confiance-mais .views-row {
      width: 33.333333%; }
  .trust-info {
    padding: 40px 45px; }
  /* end page Nos partenaires */
  /* page Évènements passés */
  .view-event-pass {
    margin: 0; }
    .view-event-pass .view-header {
      margin: -25px -25px 0; }
    .view-event-pass .view-content .views-row {
      border-bottom: 1px solid #cdd1d6;
      margin-bottom: 20px;
      padding-bottom: 20px; }
    .view-event-pass .views-field-field-image {
      width: 70px; }
    .view-event-pass .views-field-title-field {
      text-transform: none;
      font-size: 1em;
      margin-bottom: 10px; }
    .view-event-pass .date {
      font-family: "CenturyGothic-Bold", sans-serif;
      text-transform: uppercase;
      margin-bottom: 5px; }
      .view-event-pass .date .views-field {
        float: left;
        line-height: 1;
        margin-right: 5px; }
    .view-event-pass .views-field-field-subtitle {
      display: none; }
    .view-event-pass .views-field-field-short-description-et {
      margin-bottom: 10px; }
    .view-event-pass .views-field-field-image {
      margin-right: 15px; }
    .view-event-pass .views-fieldset {
      position: relative;
      padding-right: 30px; }
    .view-event-pass .views-field-view-node {
      position: absolute;
      top: 50%;
      right: 13px;
      margin-top: -9px; }
      .view-event-pass .views-field-view-node a {
        font-size: 0; }
        .view-event-pass .views-field-view-node a:before {
          color: #e31b23;
          content: "\f0da";
          display: inline-block;
          display: inline-block;
          font-family: FontAwesome;
          font-style: normal;
          font-weight: normal;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          font-size: 18px;
          font-style: normal;
          font-weight: normal;
          line-height: 1; }
  /* end page Évènements passés */
  /* page Hors événements */
  .info-footer {
    text-align: center;
    padding: 50px 90px;
    background-position: 115% 40%;
    color: #fff; }
  /* page end Hors événements */
  /* page entreprises-service */
  .page-entreprises.page-entreprises-entreprises-service #featured {
    margin-bottom: 50px; }
  .page-entreprises-entreprises-service .region-featured {
    width: 750px; }
  .page-entreprises-entreprises-service .view-enterprise-event {
    margin-bottom: 0; }
    .page-entreprises-entreprises-service .view-enterprise-event .views-row {
      width: 50%;
      min-height: auto;
      margin-bottom: 50px; }
      .page-entreprises-entreprises-service .view-enterprise-event .views-row:nth-child(odd) {
        border-left: 1px solid #eeede5; }
    .page-entreprises-entreprises-service .view-enterprise-event .views-row-first {
      border-left: none; }
    .page-entreprises-entreprises-service .view-enterprise-event .views-field-field-image {
      padding: 0 25px; }
  /* page end entreprises-service */
  /* page entreprises-search */
  .page-entreprises.page-entreprises-event-search .content-top .container {
    padding-top: 30px; }
  /* page end entreprises-search */
  /* page restaurant-le-club */
  .node-type-space .main .field-name-field-image {
    padding-left: 15px;
    padding-right: 15px; }
  .node-type-space .main .field-name-body {
    border-right: none;
    padding-right: 15px;
    padding-left: 15px; }
  .node-type-space .content-bottom .view-characteristics .views-fieldset {
    float: none;
    width: 100%;
    padding-right: 0; }
  .node-type-space .content-bottom .view-characteristics h2, .node-type-space .content-bottom .view-characteristics .title {
    margin-left: -15px; }
  .node-type-space .content-bottom .view-viewfieldset-spaces-characteristics-image {
    border-left: none; }
    .node-type-space .content-bottom .view-viewfieldset-spaces-characteristics-image .owl-carousel {
      padding: 0;
      text-align: center; }
  /* page end restaurant-le-club */
  /* page-groupes-agenda */
  .page-groupes-agenda .view-type-full-gird .col-md-4 > .views-fieldset {
    padding: 0 30px 20px 80px;
    margin-bottom: 20px; }
  .page-groupes-agenda .view-type-full-gird .views-field-field-book-link-gce {
    display: none; }
  /* end page-groupes-agenda */
  .node-type-editorial .views-row .views-field-field-headline h2 {
    font-size: 18px;
    white-space: normal;
    color: #ff1320 !important;
    background-color: transparent; }
    .node-type-editorial .views-row .views-field-field-headline h2:before {
      display: none; }
  .node-type-editorial .views-field-field-pe-headline h2 {
    background-color: transparent;
    white-space: normal;
    color: #ff1320 !important; }
    .node-type-editorial .views-field-field-pe-headline h2:before {
      display: none; } }

@media (max-width: 767px) {
  /* page Où est votre place */
  .block-discover-stade .item {
    margin-bottom: 50px; }
    .block-discover-stade .item:first-child {
      padding-right: 15px; }
      .block-discover-stade .item:first-child .field-body {
        padding-right: 0; }
    .block-discover-stade .item:last-child {
      margin-bottom: 0;
      padding-left: 15px; }
      .block-discover-stade .item:last-child .field-body {
        padding-left: 0; }
  /* end page Où est votre place */
  /* end Mode d’emploi e-billet */
  .billet-head .item {
    margin-bottom: 40px; }
    .billet-head .item:last-child {
      margin-bottom: 0; }
  /* end page Mode d’emploi e-billet */
  /* page Nos partenaires */
  .trust-info {
    margin: 0 -15px; }
  /* page end Nos partenaires */
  /* page Évènements passés */
  .view-event-pass .view-header {
    margin: -25px -15px 0 -15px; }
  .view-event-pass .chosen-container {
    margin-bottom: 30px; }
  /* end page Évènements passés */
  /* page Hors événements */
  .page-node-79 #content,
  .page-node-121 #content,
  .page-node-122 #content {
    margin-left: 0;
    margin-top: 0;
    margin-right: 0; }
  .block-info-parkings .block-item .field-image {
    margin-bottom: 38px; }
  .block-info-parkings .field-image,
  .block-info-parkings .field-body {
    float: none;
    width: 100%; }
  .block-info-parkings .field-image {
    text-align: center; }
  .block-info-parkings .field-body {
    padding-left: 0;
    padding-right: 0; }
  .block-info-parkings .block-item.contrary .field-image {
    float: none;
    margin-bottom: 47px; }
  .info-footer {
    margin-bottom: -15px;
    margin-left: -15px;
    margin-right: -15px; }
  /* page end Hors événements */
  /* page entreprises-service */
  .page-entreprises-entreprises-service .region-featured {
    width: 100%; }
  .page-entreprises-entreprises-service .view-enterprise-event .views-row {
    width: 50%; }
  .view-entreprises-service .views-field-field-photos {
    float: none;
    width: 100%;
    text-align: center;
    margin-bottom: 30px; }
  .view-entreprises-service .view-fieldset-entreprises-service {
    float: none;
    width: 100%;
    padding: 0; }
  .node-type-space #page .owl-carousel .owl-controls .owl-buttons div {
    color: #cc3333;
    margin-top: -50px; } }

.node-type-space .main .block-key-figure {
  padding-left: 15px;
  padding-right: 15px; }

/* view-upcoming-event-editorial */
.view-upcoming-event-editorial {
  /******/ }
  .view-upcoming-event-editorial:before, .view-upcoming-event-editorial:after {
    display: table;
    content: " "; }
  .view-upcoming-event-editorial:after {
    clear: both; }
  .view-upcoming-event-editorial .views-field-field-headline {
    clear: both; }
    .view-upcoming-event-editorial .views-field-field-headline h3 {
      margin-bottom: 20px !important;
      color: #fff !important;
      font-size: 1.5em !important;
      font-family: "CenturyGothic-Bold" !important;
      text-transform: uppercase !important; }
  .view-upcoming-event-editorial .views-field-field-ue-image {
    float: left;
    width: 50%;
    position: relative;
    margin-bottom: 40px; }
    .view-upcoming-event-editorial .views-field-field-ue-image:before {
      content: '';
      border-style: solid;
      border-width: 14px 11px 10px 8px;
      border-color: transparent #fff #fff transparent;
      position: absolute;
      bottom: 0;
      right: 0; }
  .view-upcoming-event-editorial .upcoming-event-region {
    float: left;
    padding: 0 25px;
    width: 50%;
    margin-bottom: 40px; }
  .view-upcoming-event-editorial .views-field-field-title {
    color: #282828;
    font-size: 35px;
    font-family: "CenturyGothic-Bold", sans-serif;
    margin-bottom: 0;
    text-transform: uppercase; }
    .view-upcoming-event-editorial .views-field-field-title h3 {
      font-size: 35px;
      margin-bottom: 0;
      line-height: 1; }
  .view-upcoming-event-editorial .views-field-field-ue-description {
    margin-bottom: 45px; }
  .view-upcoming-event-editorial .view-upcoming-event-editorial {
    margin-bottom: 0; }
  .view-upcoming-event-editorial .views-field-view {
    border-top: 1px solid #f2f2f2;
    padding-top: 10px; }
    .view-upcoming-event-editorial .views-field-view .views-row {
      border-bottom: 1px solid #f2f2f2;
      min-height: 59px;
      margin-bottom: 10px;
      padding-bottom: 10px;
      position: relative; }
      .view-upcoming-event-editorial .views-field-view .views-row:before, .view-upcoming-event-editorial .views-field-view .views-row:after {
        display: table;
        content: " "; }
      .view-upcoming-event-editorial .views-field-view .views-row:after {
        clear: both; }
    .view-upcoming-event-editorial .views-field-view .upcoming-event-date-title {
      left: 0;
      margin-top: -5px;
      position: absolute;
      top: 50%;
      width: 43%;
      transform: translate(0px, -50%);
      -webkit-transform: translate(0px, -50%);
      -o-transform: translate(0px, -50%);
      -ms-transform: translate(0px, -50%);
      -moz-transform: translate(0px, -50%); }
    .view-upcoming-event-editorial .views-field-view .views-field-field-event-date, .view-upcoming-event-editorial .views-field-view .views-field-title-field {
      color: #8e8779;
      font-family: "CenturyGothic-Bold", sans-serif;
      line-height: 1.1;
      text-transform: uppercase; }
    .view-upcoming-event-editorial .views-field-view .views-field-title-field {
      color: #282828; }
      .view-upcoming-event-editorial .views-field-view .views-field-title-field a {
        color: #282828; }
        .view-upcoming-event-editorial .views-field-view .views-field-title-field a:hover, .view-upcoming-event-editorial .views-field-view .views-field-title-field a:focus {
          color: #ff1320; }
    .view-upcoming-event-editorial .views-field-view .group-editorial-link {
      float: right; }
    .view-upcoming-event-editorial .views-field-view .views-field-field-book-link {
      display: inline-block; }
      .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a {
        font-size: 1em;
        display: inline-block; }
    .view-upcoming-event-editorial .views-field-view .views-field-view-node {
      display: inline-block; }
      .view-upcoming-event-editorial .views-field-view .views-field-view-node a, .view-upcoming-event-editorial .views-field-view .views-field-view-node .read-more {
        padding: 15px 0 14px 8px; }

.upcoming-event-block-b2b .field-collection-item-field-boutons-b2b .btn {
  width: 100%;
  white-space: normal;
  font-size: 1.1em; }

.upcoming-event-block-b2b h3 {
  font-family: "CenturyGothic-Bold", sans-serif;
  line-height: 1.1;
  text-transform: uppercase;
  margin-bottom: 10px !important; }
  .upcoming-event-block-b2b h3 a {
    color: black; }

.node-type-editorial .views-field-field-headline h2 {
  font-size: 18px;
  white-space: normal;
  color: #ff1320 !important;
  background-color: transparent; }
  .node-type-editorial .views-field-field-headline h2:before {
    display: none; }

.node-type-editorial .views-field-field-pe-headline h2 {
  background-color: transparent;
  white-space: normal;
  color: #ff1320 !important; }
  .node-type-editorial .views-field-field-pe-headline h2:before {
    display: none; }

@media (max-width: 991px) {
  .view-upcoming-event-editorial .views-field-field-ue-image {
    margin-bottom: 0; }
  .view-upcoming-event-editorial .views-field-field-headline h2 {
    margin-bottom: 0 !important; }
  .upcoming-event-block-b2b .field-collection-item-field-boutons-b2b .btn {
    font-size: 0.7em; } }

/* end view-upcoming-event-editorial */
/* view-past-event-editorial */
.view-past-event-editorial {
  background: #f1f1f1; }
  .view-past-event-editorial .views-field-field-pe-headline h2 {
    margin-top: 20px;
    margin-bottom: 20px; }
  .view-past-event-editorial .view-past-event-editorial {
    padding-top: 0; }
    .view-past-event-editorial .view-past-event-editorial .views-row {
      padding: 0 95px;
      position: relative; }
      .view-past-event-editorial .view-past-event-editorial .views-row:before, .view-past-event-editorial .view-past-event-editorial .views-row:after {
        display: table;
        content: " "; }
      .view-past-event-editorial .view-past-event-editorial .views-row:after {
        clear: both; }
      .view-past-event-editorial .view-past-event-editorial .views-row:before {
        background: #d9d9d9;
        content: '';
        display: block;
        width: 2px;
        height: 100%;
        position: absolute;
        left: 210px;
        top: 0;
        z-index: 0; }
      .view-past-event-editorial .view-past-event-editorial .views-row:last-child .past-event-region {
        padding-bottom: 125px; }
      .view-past-event-editorial .view-past-event-editorial .views-row:last-child:before {
        display: none; }
      .view-past-event-editorial .view-past-event-editorial .views-row:not(:last-child) {
        padding-bottom: 40px; }
    .view-past-event-editorial .view-past-event-editorial .views-field-field-image {
      float: left;
      margin-right: 55px;
      position: relative; }
      .view-past-event-editorial .view-past-event-editorial .views-field-field-image img {
        -webkit-filter: grayscale(100%);
        filter: gray;
        max-width: 230px;
        border-radius: 50%;
        -webkit-border-radius: 50%; }
    .view-past-event-editorial .view-past-event-editorial .past-event-region {
      overflow: hidden;
      padding-bottom: 90px;
      padding-left: 85px; }
      .view-past-event-editorial .view-past-event-editorial .past-event-region .views-field-field-date {
        color: #999;
        margin-bottom: 13px;
        line-height: 1;
        text-transform: capitalize; }
        .view-past-event-editorial .view-past-event-editorial .past-event-region .views-field-field-date h3 {
          font-size: 36px;
          color: #999;
          margin-bottom: 0;
          line-height: 1; }
          .view-past-event-editorial .view-past-event-editorial .past-event-region .views-field-field-date h3 span {
            color: #282828;
            display: block;
            font-family: "CenturyGothic-Bold", sans-serif;
            font-size: 20px;
            text-transform: uppercase; }
      .view-past-event-editorial .view-past-event-editorial .past-event-region .views-field-field-description {
        margin-bottom: 30px; }
      .view-past-event-editorial .view-past-event-editorial .past-event-region .views-field-field-images:before, .view-past-event-editorial .view-past-event-editorial .past-event-region .views-field-field-images:after {
        display: table;
        content: " "; }
      .view-past-event-editorial .view-past-event-editorial .past-event-region .views-field-field-images:after {
        clear: both; }
      .view-past-event-editorial .view-past-event-editorial .past-event-region .views-field-field-images img {
        float: left;
        border-right: 1px solid #9e9e9e;
        width: 25%; }

/* end view-past-event-editorial */
/* view-discover-editorial */
#block-views-discover-editorial-block {
  padding: 30px 0 70px; }
  #block-views-discover-editorial-block .title {
    color: #1f2328;
    display: block;
    font-size: 2.571em;
    margin-bottom: 27px;
    text-align: center; }

.view-discover-editorial {
  text-align: center; }
  .view-discover-editorial .view-content {
    margin-bottom: 30px;
    overflow: hidden;
    text-align: left; }
    .view-discover-editorial .view-content:before, .view-discover-editorial .view-content:after {
      display: table;
      content: " "; }
    .view-discover-editorial .view-content:after {
      clear: both; }
  .view-discover-editorial .views-row {
    border-left: 1px solid rgba(204, 204, 204, 0.5);
    float: left;
    padding: 0 25px 20px;
    width: 25%; }
    .view-discover-editorial .views-row:first-child {
      border-left: 1px solid transparent; }
  .view-discover-editorial .views-field-field-image {
    margin: 0 -26px 8px;
    position: relative; }
    .view-discover-editorial .views-field-field-image:before {
      content: '';
      border-style: solid;
      border-width: 14px 11px 10px 8px;
      border-color: transparent #fff #fff transparent;
      position: absolute;
      bottom: 0;
      right: 1px; }
  .view-discover-editorial .views-field-title {
    color: #1f2328;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 1.285em; }
    .view-discover-editorial .views-field-title a {
      color: #1f2328; }
      .view-discover-editorial .views-field-title a:hover, .view-discover-editorial .views-field-title a:focus {
        color: #ff1320; }
  .view-discover-editorial .views-field-field-category-editorial {
    color: #999;
    font-style: italic;
    margin-bottom: 15px; }
  .view-discover-editorial .views-field-view-node .read-more {
    color: #ff1320; }
    .view-discover-editorial .views-field-view-node .read-more:hover, .view-discover-editorial .views-field-view-node .read-more:focus {
      color: #1f2328; }
  .view-discover-editorial .view-footer .btn {
    display: inline-block;
    padding-left: 20px; }
    .view-discover-editorial .view-footer .btn:before, .view-discover-editorial .view-footer .btn:after {
      display: none; }

/* end view-discover-editorial */
@media (max-width: 639px) {
  /* page Mode d’emploi e-billet */
  .ebillet-group {
    max-width: 100%; }
    .ebillet-group .pull-left.image,
    .ebillet-group .pull-right.image {
      margin: 0;
      float: none !important;
      margin-bottom: 25px; }
    .ebillet-group img {
      max-width: 100%; }
  /* end page Mode d’emploi e-billet */
  .node-type-editorial #page .page-title-wrap > .container {
    padding-bottom: 15px; }
  .node-type-editorial .breadcrumb {
    font-size: 0.7em; }
  .node-type-editorial #page-title {
    font-size: 1.142em; }
  .node-type-editorial .page-description {
    font-size: 11px;
    font-weight: bold; }
  .node-type-editorial #content {
    padding-top: 25px !important; }
    .node-type-editorial #content .field-name-field-title {
      font-size: 1.786em;
      margin-bottom: 0;
      padding-left: 15px;
      padding-right: 15px; }
    .node-type-editorial #content .view-upcoming-event-editorial .views-field-field-ue-image {
      margin-bottom: 15px; }
    .node-type-editorial #content .view-upcoming-event-editorial .upcoming-event-region {
      padding: 0;
      margin-bottom: 15px; }
      .node-type-editorial #content .view-upcoming-event-editorial .upcoming-event-region .views-field-field-title h3 {
        font-size: 20px; }
      .node-type-editorial #content .view-upcoming-event-editorial .upcoming-event-region .views-field-field-ue-description {
        font-size: 15px;
        margin-bottom: 0; }
    .node-type-editorial #content .view-upcoming-event-editorial .views-row .views-field-field-headline h2 {
      font-size: 13px;
      padding-left: 0; }
    .node-type-editorial #content #block-views-discover-editorial-block {
      padding-top: 0;
      padding-bottom: 0; }
      .node-type-editorial #content #block-views-discover-editorial-block .title {
        text-align: unset;
        font-size: 1.285em; }
    .node-type-editorial #content .node-editorial .content-above .region-right {
      padding: 15px; }
      .node-type-editorial #content .node-editorial .content-above .region-right .field-name-field-title {
        font-size: 18px; }
    .node-type-editorial #content .node-editorial .content-above .field-name-field-short-description h2 {
      font-size: 1.142em; }
    .node-type-editorial #content .node-editorial .content-above + .field-name-body {
      margin-top: 0;
      margin-bottom: 20px; }
      .node-type-editorial #content .node-editorial .content-above + .field-name-body h3 {
        font-size: 1.142em; }
    .node-type-editorial #content .view-past-event-editorial .views-field-field-pe-headline {
      margin: 0 0 15px 0; }
      .node-type-editorial #content .view-past-event-editorial .views-field-field-pe-headline h2 {
        font-size: 1.285em;
        margin: 0; }
    .node-type-editorial #content .view-past-event-editorial .views-field-view {
      margin-bottom: 15px; }
    .node-type-editorial #content .view-past-event-editorial .view-past-event-editorial .views-row {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center; }
      .node-type-editorial #content .view-past-event-editorial .view-past-event-editorial .views-row .past-event-region {
        padding-bottom: 20px;
        padding-left: 0; }
        .node-type-editorial #content .view-past-event-editorial .view-past-event-editorial .views-row .past-event-region .views-field-field-description {
          margin: 0; }
          .node-type-editorial #content .view-past-event-editorial .view-past-event-editorial .views-row .past-event-region .views-field-field-description p {
            margin: 0; }
      .node-type-editorial #content .view-past-event-editorial .view-past-event-editorial .views-row:before {
        display: none; } }

@media (max-width: 640px) {
  .seating-search .place-data span {
    width: 100%;
    padding-left: 50px; }
  /* page Hors événements */
  .page-node-79 .static-block,
  .page-node-121 .static-block,
  .page-node-122 .static-block {
    padding: 42px 60px 46px; }
  /* page end Hors événements */
  /* page entreprises-service */
  .page-entreprises-entreprises-service .view-enterprise-event h2 {
    font-size: 1.142em;
    padding-top: 8px; }
  .page-entreprises-entreprises-service .view-enterprise-event .views-row {
    width: 100%;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 25px;
    margin-bottom: 25px; }
    .page-entreprises-entreprises-service .view-enterprise-event .views-row:nth-child(odd) {
      border-left: none; }
    .page-entreprises-entreprises-service .view-enterprise-event .views-row:last-child {
      border: none;
      padding: none;
      margin-bottom: 50px; }
  .page-entreprises-entreprises-service .view-enterprise-event .views-row-first {
    border-left: none; }
  .page-entreprises-entreprises-service .view-enterprise-event .views-field-title {
    font-size: 1.071em;
    margin-bottom: 13px; }
  .page-entreprises-entreprises-service .view-enterprise-event .views-field-field-image {
    padding: 0; }
  .page-entreprises-entreprises-service .view-enterprise-event .enterprise-event-info {
    padding: 0; }
  /* page end entreprises-service */
  /* page event-search */
  .event-organize-filter-result .form-checkboxes {
    padding-left: 15px; }
    .event-organize-filter-result .form-checkboxes .form-item {
      width: 50%; }
  /* end page event-search */ }

@media (max-width: 550px) {
  /* page Évènements passés */
  .view-event-pass .view-header h2:before {
    left: 25px; }
  /* end page Évènements passés */ }

@media (max-width: 480px) {
  /* page Où est votre place */
  .seating-search #field_type {
    font-size: 0;
    float: none;
    width: 100%;
    margin-right: 0;
    padding-right: 0;
    margin-bottom: 25px; }
  .seating-search .place-data {
    width: 100%;
    float: none;
    text-align: center; }
    .seating-search .place-data:before, .seating-search .place-data:after {
      display: table;
      content: " "; }
    .seating-search .place-data:after {
      clear: both; }
    .seating-search .place-data span {
      text-align: left;
      padding-left: 0; }
    .seating-search .place-data input {
      display: block; }
  /* end page Où est votre place */
  /* page Hors événements */
  .page-node-79 .static-block,
  .page-node-121 .static-block,
  .page-node-122 .static-block {
    padding: 30px 25px 35px; }
  .block-info-parkings .block-item .info a {
    white-space: normal;
    line-height: 1.2; }
  .info-footer {
    padding: 50px 35px; }
  /* page end Hors événements */
  .node-type-space .content-bottom .view-characteristics .views-label {
    float: left;
    min-width: 185px; }
  .node-type-space .content-bottom .view-characteristics .btn-group-space {
    text-align: center; } }

@media (max-width: 450px) {
  /* page entreprises-service */
  .page-entreprises-entreprises-service .view-enterprise-event h2 {
    font-size: 0.857em;
    padding-top: 10px; }
  /* page end entreprises-service */ }

@media (max-width: 360px) {
  /* page Nos partenaires */
  .partner-confiance-mais .views-row {
    width: 50%; }
  .trust-info {
    padding: 30px; }
  /* end page Nos partenaires */
  .view-event-pass .view-header h2:before {
    left: 13px; }
  .info-footer {
    background-position: 215% 40%;
    padding: 45px 30px; }
  /* page entreprises-service */
  .page-entreprises-entreprises-service .view-enterprise-event h2 {
    letter-spacing: -1px; }
  /* page end entreprises-service */
  .event-organize-filter-result .person .form-item input {
    margin-left: 7px;
    margin-right: 7px; } }

@media (max-width: 320px) {
  /* page Nos partenaires */
  .trust-info {
    padding: 25px; }
  /* end page Nos partenaires */
  /* page Hors événements */
  .info-footer {
    background-position: 329% 40%; }
  /* page Hors événements */ }

/* end responsive */
/******/
.view-sieges-premiers.view-display-id-premier_seat_search {
  /******/ }
  .view-sieges-premiers.view-display-id-premier_seat_search #views-exposed-form-sieges-premiers-premier-seat-search {
    display: none; }
  .view-sieges-premiers.view-display-id-premier_seat_search .total-message, .view-sieges-premiers.view-display-id-premier_seat_search .view-empty {
    color: #999;
    font-size: 1.786em;
    font-family: "CenturyGothic-Bold", sans-serif;
    margin-bottom: 42px;
    padding-top: 5px;
    text-align: center; }
    .view-sieges-premiers.view-display-id-premier_seat_search .total-message p, .view-sieges-premiers.view-display-id-premier_seat_search .view-empty p {
      margin-bottom: 0; }
  .view-sieges-premiers.view-display-id-premier_seat_search .views-bootstrap-grid-plugin-style .row {
    margin: 0; }
    .view-sieges-premiers.view-display-id-premier_seat_search .views-bootstrap-grid-plugin-style .row > div {
      border-left: 1px solid #ccc;
      padding: 0 25px 35px; }
      .view-sieges-premiers.view-display-id-premier_seat_search .views-bootstrap-grid-plugin-style .row > div:last-child {
        border-right: 1px solid #ccc; }
  .view-sieges-premiers.view-display-id-premier_seat_search .views-field-field-photos {
    float: none;
    margin: 0 -25px 14px;
    width: auto; }
  .view-sieges-premiers.view-display-id-premier_seat_search .views-field-title {
    color: #1f2328;
    font-size: 1.929em;
    font-family: "CenturyGothic-Bold", sans-serif;
    margin-bottom: 3px;
    text-align: center; }
    .view-sieges-premiers.view-display-id-premier_seat_search .views-field-title a {
      color: #1f2328; }
      .view-sieges-premiers.view-display-id-premier_seat_search .views-field-title a:hover, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-title a:focus {
        color: #cc3333; }
    .view-sieges-premiers.view-display-id-premier_seat_search .views-field-title p {
      margin-bottom: 0; }
  .view-sieges-premiers.view-display-id-premier_seat_search .views-field-field-capacity {
    color: #aaa57d;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-style: italic;
    margin-bottom: 30px;
    padding-bottom: 17px;
    position: relative;
    text-align: center; }
    .view-sieges-premiers.view-display-id-premier_seat_search .views-field-field-capacity:before {
      background: #ccc;
      content: '';
      width: 75px;
      height: 1px;
      position: absolute;
      left: 50%;
      margin-left: -37.5px;
      bottom: 0; }
  .view-sieges-premiers.view-display-id-premier_seat_search .views-field-body {
    margin-bottom: 30px; }
    .view-sieges-premiers.view-display-id-premier_seat_search .views-field-body h2, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-body .title {
      color: #8e8779;
      margin-bottom: 10px;
      font-family: "CenturyGothic-Bold", sans-serif;
      font-size: 1.5em;
      text-transform: uppercase; }
    .view-sieges-premiers.view-display-id-premier_seat_search .views-field-body ul {
      list-style: none; }
      .view-sieges-premiers.view-display-id-premier_seat_search .views-field-body ul li + li {
        margin-top: 3px; }
      .view-sieges-premiers.view-display-id-premier_seat_search .views-field-body ul li:before {
        content: '\203A';
        color: #ff1320;
        margin-right: 3px; }
  .view-sieges-premiers.view-display-id-premier_seat_search .views-field-field-order-form a {
    position: relative;
    color: #cc3333;
    padding-left: 40px;
    display: inline-block;
    padding-bottom: 17px;
    padding-top: 2px;
    font-family: "CenturyGothic-Bold", sans-serif;
    text-transform: uppercase; }
    .view-sieges-premiers.view-display-id-premier_seat_search .views-field-field-order-form a:before {
      background-image: url(../images/sprites.png);
      background-repeat: no-repeat;
      background-position: -240px -2088px;
      content: '';
      position: absolute;
      left: 7px;
      top: 0;
      width: 23px;
      height: 23px; }
    .view-sieges-premiers.view-display-id-premier_seat_search .views-field-field-order-form a:hover, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-field-order-form a:focus {
      color: #1f2328; }
      .view-sieges-premiers.view-display-id-premier_seat_search .views-field-field-order-form a:hover:before, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-field-order-form a:focus:before {
        background-position: -278px -2088px; }
  .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a {
    background-color: #cc3333;
    display: inline-block; }
    .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:hover, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:focus {
      background-color: #cc3333; }
    .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a.selected {
      background-color: #aaa57d; }
      .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a.selected:before {
        background-position: -316px -2088px;
        width: 15px;
        height: 18px;
        top: 14px; }
    .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:before {
      background-color: transparent;
      background-image: url(../images/sprites.png);
      background-repeat: no-repeat;
      background-position: -346px -2088px;
      width: 18px;
      height: 15px;
      top: 16px;
      left: 13px; }
    .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:after {
      display: none; }
  .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a.hospitality-completed {
    padding-left: 20px;
    padding-right: 20px;
    width: 150px;
    text-align: center; }
    .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a.hospitality-completed:before {
      display: none; }

/* view-editorial-category */
.view-editorial-category {
  margin-bottom: 35px; }
  .view-editorial-category .views-field-field-upcoming-event-title, .view-editorial-category .views-field-field-past-event-title {
    color: #1f2328;
    font-family: "CenturyGothic", sans-serif;
    font-size: 2.571em;
    margin-bottom: 44px;
    text-align: center; }
    .view-editorial-category .views-field-field-upcoming-event-title h1, .view-editorial-category .views-field-field-upcoming-event-title h2, .view-editorial-category .views-field-field-past-event-title h1, .view-editorial-category .views-field-field-past-event-title h2 {
      color: #1f2328 !important;
      font-family: "CenturyGothic", sans-serif;
      font-size: 36px;
      line-height: 1;
      margin-bottom: 0;
      text-transform: none; }
  .view-editorial-category .views-field-view .view-content:before, .view-editorial-category .views-field-view .view-content:after {
    display: table;
    content: " "; }
  .view-editorial-category .views-field-view .view-content:after {
    clear: both; }
  .view-editorial-category .views-field-view .views-row {
    border-left: 1px solid #e5e5e5;
    float: left;
    margin-bottom: 20px;
    padding: 0 25px 16px;
    width: 33.33333333%; }
    .view-editorial-category .views-field-view .views-row:first-child {
      border-left-color: transparent; }
  .view-editorial-category .views-field-view .image-abstract-field {
    margin: 0 -25px 9px;
    position: relative; }
    .view-editorial-category .views-field-view .image-abstract-field:before {
      content: '';
      border-style: solid;
      border-width: 14px 11px 10px 8px;
      border-color: transparent #fff #fff transparent;
      position: absolute;
      bottom: 0;
      right: 0;
      z-index: 1; }
    .view-editorial-category .views-field-view .image-abstract-field:hover .views-field-field-abstract {
      display: block; }
    .view-editorial-category .views-field-view .image-abstract-field:hover:before {
      display: none; }
  .view-editorial-category .views-field-view .views-field-field-abstract {
    display: none; }
    .view-editorial-category .views-field-view .views-field-field-abstract p:last-child {
      margin-bottom: 0; }
    .view-editorial-category .views-field-view .views-field-field-abstract:before {
      content: '';
      position: absolute;
      z-index: 1;
      border-style: solid;
      border-width: 10px 8px 14px 11px;
      border-color: #fff transparent transparent #fff;
      top: 0;
      left: 0; }
    .view-editorial-category .views-field-view .views-field-field-abstract:after {
      background: rgba(0, 0, 0, 0.7);
      content: '';
      width: calc(100% - 1px);
      height: 100%;
      position: absolute;
      left: 0;
      top: 0;
      z-index: 2; }
    .view-editorial-category .views-field-view .views-field-field-abstract .field-content {
      color: #fff;
      font-size: 0.857em;
      z-index: 5;
      padding: 0 25px;
      position: absolute;
      left: 0;
      top: 50%;
      transform: translate(0, -50%);
      -webkit-transform: translate(0, -50%);
      -o-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
      -moz-transform: translate(0, -50%);
      width: 100%; }
  .view-editorial-category .views-field-view .views-field-title {
    color: #1f2328;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 1.285em; }
    .view-editorial-category .views-field-view .views-field-title a {
      color: #1f2328; }
      .view-editorial-category .views-field-view .views-field-title a:hover, .view-editorial-category .views-field-view .views-field-title a:focus {
        color: #ff1320; }
  .view-editorial-category .views-field-view .views-field-field-category-editorial {
    color: #999;
    font-style: italic;
    margin-bottom: 12px; }
    .view-editorial-category .views-field-view .views-field-field-category-editorial .field-item:after {
      content: ','; }
    .view-editorial-category .views-field-view .views-field-field-category-editorial .field-item:last-child:after {
      display: none; }
  .view-editorial-category .views-field-view .views-field-view-node {
    text-transform: uppercase; }
    .view-editorial-category .views-field-view .views-field-view-node a, .view-editorial-category .views-field-view .views-field-view-node span {
      color: #ff1320;
      font-family: "CenturyGothic-Bold", sans-serif;
      font-size: 0.928em; }
      .view-editorial-category .views-field-view .views-field-view-node a:hover, .view-editorial-category .views-field-view .views-field-view-node a:focus, .view-editorial-category .views-field-view .views-field-view-node span:hover, .view-editorial-category .views-field-view .views-field-view-node span:focus {
        color: #1f2328; }

/* end view-editorial-category */
/* view-visit-banner */
.view-visit-banner {
  min-height: 510px;
  position: relative; }
  .view-visit-banner:before {
    display: block;
    content: '';
    background-color: rgba(31, 35, 40, 0.35);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 5; }
  .view-visit-banner .views-field-field-description {
    color: #fff;
    left: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(0px, -50%);
    -webkit-transform: translate(0px, -50%);
    -o-transform: translate(0px, -50%);
    -ms-transform: translate(0px, -50%);
    -moz-transform: translate(0px, -50%);
    width: 100%;
    z-index: 15;
    margin-top: -48px;
    padding: 0 15px; }
    .view-visit-banner .views-field-field-description .title {
      margin-bottom: 12px;
      color: #fff; }
    .view-visit-banner .views-field-field-description .sub-title {
      margin-bottom: 0;
      font-size: 1.142em; }
  .view-visit-banner .book {
    display: inline-block;
    margin-top: 10px; }

/* view-export-alerting */
.view-export-alerting .view-filters {
  margin-bottom: 30px; }
  .view-export-alerting .view-filters .filter-wrapper label {
    font-weight: 700;
    margin-bottom: 10px; }
  .view-export-alerting .view-filters .filter-wrapper .row > div[class*='col-'] {
    margin-bottom: 30px; }
  .view-export-alerting .view-filters #views-exposed-form-export-alerting-export-quotation .views-widget-filter-data, .view-export-alerting .view-filters #views-exposed-form-export-alerting-export-quotation .views-widget-filter-data_1, .view-export-alerting .view-filters #views-exposed-form-export-alerting-export-alerting .views-widget-filter-data, .view-export-alerting .view-filters #views-exposed-form-export-alerting-export-alerting .views-widget-filter-data_1 {
    display: none; }
  .view-export-alerting .view-filters #views-exposed-form-export-alerting-export-quotation .views-submit-button, .view-export-alerting .view-filters #views-exposed-form-export-alerting-export-alerting .views-submit-button {
    padding: 0; }
  .view-export-alerting .view-filters #views-exposed-form-export-alerting-export-quotation .form-submit, .view-export-alerting .view-filters #views-exposed-form-export-alerting-export-alerting .form-submit {
    margin-top: 0; }

.view-export-alerting .vbo-views-form {
  overflow-x: auto; }
  .view-export-alerting .vbo-views-form #edit-select {
    margin-bottom: 30px; }
  .view-export-alerting .vbo-views-form .views-table thead th, .view-export-alerting .vbo-views-form .views-table tbody td {
    padding: 10px; }
  .view-export-alerting .vbo-views-form .views-table .views-field-serial {
    text-align: center; }
  .view-export-alerting .vbo-views-form .views-table .views-table-row-select-all td {
    text-align: left; }
    .view-export-alerting .vbo-views-form .views-table .views-table-row-select-all td .form-submit {
      background-image: none; }

.content-top .container-inner {
  background-color: #fff; }

.not-front .view-frontpage {
  padding-bottom: 20px; }

.view-frontpage {
  background-color: #fff;
  padding: 25px 0 0; }
  .view-frontpage h2 {
    margin-bottom: 20px; }
  .view-frontpage .view-content {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 25px;
    margin-bottom: 25px; }
    .view-frontpage .view-content:before, .view-frontpage .view-content:after {
      display: table;
      content: " "; }
    .view-frontpage .view-content:after {
      clear: both; }
    .view-frontpage .view-content .views-row {
      width: 100%;
      padding-left: 15px;
      padding-right: 15px; }
      .view-frontpage .view-content .views-row:before, .view-frontpage .view-content .views-row:after {
        display: table;
        content: " "; }
      .view-frontpage .view-content .views-row:after {
        clear: both; }
    .view-frontpage .view-content .promote_blog .views-field-field-image {
      width: 49%; }
    .view-frontpage .view-content .views-field-field-image {
      width: 380px;
      float: left;
      margin-right: 25px;
      margin-left: -15px;
      position: relative;
      /*img{
                position: absolute;
                z-index: 1;
                top: 0;
                left: 0;
            }*/ }
    .view-frontpage .view-content .views-field-created {
      padding-top: 10px; }
  .view-frontpage .news-blog-info {
    overflow: hidden; }
  .view-frontpage .view-footer .view-frontpage {
    padding-top: 0; }
  .view-frontpage .view-footer .view-content {
    border-bottom: none;
    padding-bottom: 0; }
  .view-frontpage .view-footer .views-row {
    width: 50%;
    float: left;
    padding: 0 15px; }
  .view-frontpage .view-footer .views-field-field-image {
    float: left;
    margin-right: 25px;
    max-width: 190px;
    margin-left: -15px; }
  .view-frontpage .view-footer .views-field-created {
    padding-top: 0; }
  .view-frontpage .view-footer > p {
    display: none; }
  .view-frontpage .views-field-created {
    color: #8e8779;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 0.857em;
    line-height: 1;
    text-transform: uppercase; }
  .view-frontpage .views-field-title {
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 1.071em;
    margin-bottom: 20px; }
    .view-frontpage .views-field-title a {
      color: #1a1a1a; }
      .view-frontpage .views-field-title a:hover, .view-frontpage .views-field-title a:focus {
        color: #ff1320; }
  .view-frontpage .views-field-body {
    font-size: 0.928em;
    margin-bottom: 20px; }
    .view-frontpage .views-field-body p {
      margin-bottom: 0; }
  .view-frontpage .views-field-view-node {
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 0.928em;
    text-transform: uppercase; }
    .view-frontpage .views-field-view-node a, .view-frontpage .views-field-view-node .read-more {
      color: #8e8779; }
      .view-frontpage .views-field-view-node a:hover, .view-frontpage .views-field-view-node a:focus, .view-frontpage .views-field-view-node .read-more:hover, .view-frontpage .views-field-view-node .read-more:focus {
        color: #ff1320; }

/* 404 */
.page-node-83 #main {
  background: url(../images/404-page.jpg) no-repeat center 0;
  min-height: 1250px; }
  .page-node-83 #main .container-inner, .page-node-83 #main .content-top .container-inner {
    background: none; }

.page-404 {
  font-family: "CenturyGothic-Bold", sans-serif;
  text-align: center;
  margin-top: 140px; }
  .page-404 .page-title {
    font-size: 2.571em;
    color: #fff;
    margin-bottom: 10px;
    text-transform: none; }
  .page-404 .home-link-404 {
    color: #fff;
    text-decoration: underline; }
    .page-404 .home-link-404:hover, .page-404 .home-link-404:focus {
      color: #ff1320; }

/* end 404 */
/* page landing */
.page-node-82 #page {
  margin-top: 0 !important; }

.page-node-82 .nav-header {
  position: absolute; }

.page-node-82 .header {
  background: none; }
  .page-node-82 .header #logo a {
    background: url("../images/logo-white.svg") no-repeat -14px -18px; }
  .page-node-82 .header > .container {
    position: relative;
    padding-bottom: 22px; }
    .page-node-82 .header > .container:before {
      content: "";
      position: absolute;
      bottom: 0;
      left: 50%;
      margin-left: -570px;
      width: 1140px;
      height: 1px;
      background-color: #363737; }
  .page-node-82 .header .region-header {
    margin-top: 31px;
    float: right;
    clear: none; }
    .page-node-82 .header .region-header p {
      margin-bottom: 0; }
    .page-node-82 .header .region-header a {
      font-family: "ralewayregular", sans-serif;
      color: #fff;
      font-size: 0.857em;
      text-transform: uppercase;
      letter-spacing: 2px; }
      .page-node-82 .header .region-header a:hover, .page-node-82 .header .region-header a:focus {
        color: #ff1320; }

.page-node-82 .main .container {
  width: 100%;
  padding-left: 0;
  padding-right: 0; }

.page-node-82 .main .container-inner, .page-node-82 .main .content-top .container-inner {
  background: none; }

.page-node-82.logged-in #content .tabs {
  padding-top: 120px;
  background: #1f1f1f;
  text-align: center; }
  .page-node-82.logged-in #content .tabs .tabs {
    padding-top: 0; }

.page-node-82.logged-in #content ul.primary {
  margin-bottom: 0; }
  .page-node-82.logged-in #content ul.primary li.active a {
    color: #fff; }

.page-node-82.not-front.no-sidebars #content {
  padding: 0; }

.page-node-82 #footer {
  color: #666;
  background: #fff;
  font-family: "ralewayregular", sans-serif;
  font-size: 0.857em; }
  .page-node-82 #footer p {
    margin-bottom: 0; }
  .page-node-82 #footer .region-footer {
    background: none;
    padding: 25px 0; }
  .page-node-82 #footer .block {
    display: block !important;
    float: none;
    width: auto;
    text-align: center; }

#main .container-inner {
  background-color: #fff; }

/* partner */
.agences-block {
  width: 100% !important;
  margin-top: 30px; }

.partner {
  background-color: #000;
  padding: 30px 25px 0; }
  .partner h2, .partner .title {
    font-size: 1.071em;
    height: 29px;
    margin-bottom: 25px;
    display: inline-block;
    text-transform: uppercase;
    font-family: "CenturyGothic-Bold", sans-serif; }
    .partner h2:before, .partner .title:before {
      background-position: -118px -340px; }
  .partner .region-partner > .block {
    float: left;
    width: 33.33333333%; }
  .partner .partenaires-media > a, .partner .actionnaires > a, .partner .partenaires > a, .partner .agences > a {
    margin-right: 40px; }
    .partner .partenaires-media > a:last-child, .partner .actionnaires > a:last-child, .partner .partenaires > a:last-child, .partner .agences > a:last-child {
      margin-right: 0; }
  .partner .partenaires-media span, .partner .actionnaires span, .partner .partenaires span, .partner .agences span {
    background-image: url(../images/sprites.png);
    background-repeat: no-repeat;
    display: inline-block; }
  .partner .agences > a {
    margin-right: 20px; }
  .partner .partenaires {
    margin-top: -26px; }
    .partner .partenaires > a:first-child {
      margin-right: 85px; }
  .partner .lequipe {
    background-position: 0 -884px;
    width: 121px;
    height: 21px; }
  .partner .leparisien {
    background-position: -151px -884px;
    width: 88px;
    height: 26px; }
  .partner .vinci {
    background-position: -269px -884px;
    width: 113px;
    height: 30px; }
  .partner .bouygues-construction {
    background-position: -412px -884px;
    width: 72px;
    height: 37px; }
  .partner .pmu {
    background-position: 0 -951px;
    width: 84px;
    height: 53px;
    position: relative;
    top: -4px; }
  .partner .coca-cola {
    background-position: -130px -950px;
    width: 180px;
    height: 80px; }
  .partner .commscope {
    background-position: -334px -951px;
    width: 154px;
    height: 47px;
    position: relative;
    top: -4px; }
  .partner .derby {
    background-image: url("../images/logo_derby.jpg") !important;
    width: 160px;
    height: 60px; }
  .partner .idekom {
    background-image: url("../images/logo_idekom.jpg") !important;
    width: 161px;
    height: 60px; }
  .partner .infront {
    background-image: url("../images/logo_infront.jpg") !important;
    width: 161px;
    height: 60px; }
  .partner .sportfive {
    background-image: url("../images/logo_sportfive.jpg") !important;
    width: 161px;
    height: 60px; }
  .partner .nqb {
    background-image: url("../images/logo_quaterback.jpg") !important;
    width: 219px;
    height: 60px; }
  .partner .organum {
    background-image: url("../images/logo_organum.jpg") !important;
    width: 161px;
    height: 60px; }
  .partner .agences-block .title {
    margin-bottom: 0; }
  .partner .agences-block .content {
    background-color: #ffffff;
    padding-top: 25px;
    padding-bottom: 50px; }

/* Page Le stade */
.content-type-1 {
  padding: 60px 95px; }
  .content-type-1 h2 {
    color: #8e8779 !important;
    font-size: 1.786em;
    font-family: "CenturyGothic", sans-serif !important; }
    .content-type-1 h2 span {
      font-family: "CenturyGothic-Bold", sans-serif; }

#views-exposed-form-agenda-page {
  display: none; }

/* handicaps page */
.beneficiaire {
  padding-right: 70px;
  padding-left: 70px;
  padding-top: 20px; }
  .beneficiaire h3 {
    color: #1f2328;
    text-transform: uppercase;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 1.428em;
    margin-bottom: 10px; }
  .beneficiaire .item {
    border-bottom: 1px solid #e6e7ea;
    margin-top: 45px;
    padding-bottom: 45px;
    padding-left: 95px;
    position: relative; }
    .beneficiaire .item:before, .beneficiaire .item:after {
      display: table;
      content: " "; }
    .beneficiaire .item:after {
      clear: both; }
    .beneficiaire .item p {
      margin-bottom: 10px; }
    .beneficiaire .item.last-item {
      border-bottom: none; }
  .beneficiaire .step-number {
    width: 80px;
    position: absolute;
    left: 0;
    top: 12px;
    min-width: 65px;
    color: #ccc;
    font-family: 'vampiro_oneregular';
    font-size: 72px;
    left: 0;
    line-height: 1;
    position: absolute;
    top: 0; }

.contact-info {
  background: #8e8779;
  color: #fff;
  font-family: "CenturyGothic-Bold", sans-serif;
  font-size: 1.071em;
  padding: 35px 95px;
  margin-left: -95px;
  margin-right: -95px;
  margin-bottom: -25px;
  margin-top: 20px; }
  .contact-info:before, .contact-info:after {
    display: table;
    content: " "; }
  .contact-info:after {
    clear: both; }
  .contact-info span {
    display: inline-block;
    max-width: 80%;
    padding-top: 10px; }
  .contact-info a {
    color: #fff;
    text-decoration: underline; }
    .contact-info a:hover, .contact-info a:focus {
      text-decoration: none; }

.btn-contact {
  float: right;
  display: inline-block;
  text-decoration: none !important;
  background: #e31b23;
  text-transform: uppercase;
  font-size: 0.928em;
  padding: 12px 20px;
  margin-left: 20px;
  font-family: "ralewaybold", sans-serif; }
  .btn-contact:hover, .btn-contact:focus {
    background: #1f2328; }

/* tab  */
.menu-handicaps {
  background-color: rgba(0, 0, 0, 0.5);
  bottom: 0;
  height: 48px;
  left: 0;
  position: absolute;
  right: 0;
  width: 100%;
  z-index: 6;
  text-align: center; }
  .menu-handicaps ul {
    margin-bottom: 0;
    text-align: center;
    display: inline-block; }
    .menu-handicaps ul li {
      float: left;
      padding: 0;
      margin: 0;
      border-left: 1px solid #696e7f;
      list-style-image: none;
      list-style: none; }
      .menu-handicaps ul li a {
        display: block;
        color: #fff;
        font-family: "ralewaybold", sans-serif;
        text-transform: uppercase;
        padding: 15px 45px;
        line-height: 18px;
        background: #191c20; }
        .menu-handicaps ul li a:hover, .menu-handicaps ul li a:focus, .menu-handicaps ul li a.active {
          background: #fff;
          color: #1f2328; }

/*******/
.icon-handicaps {
  text-align: center;
  margin-top: 35px; }
  .icon-handicaps span {
    display: inline-block;
    margin: 0 2px;
    width: 86px;
    height: 86px;
    overflow: hidden;
    background-image: url(../images/sprites.png);
    background-repeat: no-repeat; }
    .icon-handicaps span.icon-4 {
      background-position: 0 -1097px; }
    .icon-handicaps span.icon-5 {
      background-position: -90px -1097px; }
    .icon-handicaps span.icon-6 {
      background-position: -180px -1097px; }
    .icon-handicaps span.icon-7 {
      background-position: -270px -1097px; }
    .icon-handicaps span.icon-8 {
      background-position: -360px -1097px; }

/*******/
.node h1, .node h2, .node h3, .node h4, .node h5, .node h6 {
  color: #1f2328;
  text-transform: uppercase;
  font-family: "CenturyGothic-Bold", sans-serif; }

/* avantages */
.avantages {
  padding-top: 20px;
  padding-left: 70px;
  padding-right: 70px; }
  .avantages .headline-page {
    text-align: center;
    margin-bottom: 45px; }
  .avantages h2 {
    color: #8e8779;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 1.428em;
    margin-bottom: 20px; }
  .avantages h3 {
    color: #1f2328;
    text-transform: uppercase;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 1.285em;
    margin-bottom: 10px; }
  .avantages .item {
    border-bottom: 1px solid #e6e7ea;
    margin-bottom: 30px;
    padding-bottom: 30px;
    position: relative; }
    .avantages .item:before, .avantages .item:after {
      display: table;
      content: " "; }
    .avantages .item:after {
      clear: both; }
    .avantages .item p {
      margin-bottom: 10px; }
    .avantages .item.last-item {
      border-bottom: none; }

/* left menu */
.not-front #content {
  padding: 60px 95px; }

.not-front .sidebar {
  z-index: 2;
  padding: 25px; }

.not-front.sidebar-first #content {
  border-left: 1px solid #d1d1d1; }
  .not-front.sidebar-first #content ul.primary li {
    margin-left: 32px; }
    .not-front.sidebar-first #content ul.primary li:first-child {
      margin-left: 0; }

.title-h2 {
  font-family: "CenturyGothic", sans-serif;
  font-size: 2.571em;
  color: #1f2328;
  line-height: 1;
  margin-bottom: 20px;
  text-transform: none; }

.left-menu {
  list-style: none;
  margin: -25px;
  padding-left: 0; }
  .left-menu .content ul {
    margin-bottom: 0;
    padding-left: 0; }
  .left-menu .content li {
    background: #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
    margin-left: 0;
    list-style-type: none;
    padding: 0;
    list-style-image: none; }
    .left-menu .content li:last-child {
      border-bottom-color: #d1d1d1; }
    .left-menu .content li a {
      background: #fff;
      border-left: 4px solid #fff;
      color: #1f2328;
      display: block;
      padding: 33px 30px 33px 20px;
      position: relative;
      font-family: "CenturyGothic-Bold", sans-serif; }
      .left-menu .content li a:after {
        content: "\203A";
        position: absolute;
        top: 50%;
        right: 22px;
        margin-top: -7px;
        font-family: "Myriad Pro";
        font-size: 1.285em;
        font-weight: 100;
        line-height: .8; }
      .left-menu .content li a:hover {
        color: #8e8779; }
    .left-menu .content li:hover {
      background: #d1d1d1; }
    .left-menu .content li .active {
      border-left-color: #8e8779;
      background: #fff;
      margin-right: -1px; }
      .left-menu .content li .active:hover, .left-menu .content li .active:focus {
        color: #1f2328; }

/* acces & transport */
.access-transport-wrapper {
  margin-bottom: 45px; }
  .access-transport-wrapper .map {
    margin-right: 30px; }
  .access-transport-wrapper .info {
    overflow: hidden;
    font-family: "CenturyGothic-Bold", sans-serif;
    color: #1f2328; }
  .access-transport-wrapper address {
    font-size: 0.857em; }
    .access-transport-wrapper address p {
      margin-bottom: 0; }
  .access-transport-wrapper .name {
    color: #8e8779; }

.view-access-transports {
  /******/ }
  .view-access-transports #views-exposed-form-access-transports-page, .view-access-transports .jquery-once-1-processed, .view-access-transports #views-exposed-form-access-transports-access-transports-enterprise {
    display: none; }
  .view-access-transports .view-filters {
    margin-bottom: 30px; }
    .view-access-transports .view-filters:before, .view-access-transports .view-filters:after {
      display: table;
      content: " "; }
    .view-access-transports .view-filters:after {
      clear: both; }
    .view-access-transports .view-filters form {
      display: none; }
  .view-access-transports .tab-filters {
    margin-bottom: 0;
    text-align: center; }
    .view-access-transports .tab-filters li {
      display: inline-block;
      float: none;
      list-style-type: none;
      text-transform: uppercase;
      font-size: 1.428em;
      margin: 0 15px; }
      .view-access-transports .tab-filters li a {
        padding: 0 0 8px;
        color: #8e8779;
        display: inline-block;
        border-radius: 0;
        border-bottom: 6px solid #fff;
        margin: 0;
        border: none; }
        .view-access-transports .tab-filters li a:hover, .view-access-transports .tab-filters li a:focus {
          color: #1f2328;
          background: none;
          border-bottom-color: #fff;
          border: none;
          padding-left: 0;
          padding-right: 0;
          margin: 0; }
    .view-access-transports .tab-filters > li.active a {
      border-bottom: 6px solid #8e8779;
      background: none; }
      .view-access-transports .tab-filters > li.active a:hover, .view-access-transports .tab-filters > li.active a:focus {
        border: none;
        border-bottom: 6px solid #8e8779;
        background: none; }
  .view-access-transports .view-content {
    position: relative; }
  .view-access-transports .panel-group {
    border-top: 1px solid #ccc;
    margin-bottom: 0; }
  .view-access-transports .panel-title .title {
    line-height: 1;
    margin-bottom: 0; }
  .view-access-transports .panel-title a {
    text-transform: uppercase; }
  .view-access-transports .panel-title .subtitle {
    display: block;
    text-transform: none;
    color: #999;
    font-size: 12px;
    font-weight: normal;
    padding-right: 105px;
    margin-top: -32px;
    min-height: 33px;
    font-style: italic;
    font-family: "CenturyGothic", sans-serif; }
  .view-access-transports .panel-default > .panel-heading {
    padding-left: 95px; }
  .view-access-transports .icons {
    position: absolute;
    left: 0;
    top: 35px;
    z-index: 5; }
  .view-access-transports .download {
    padding-right: 105px;
    margin-bottom: 34px;
    margin-top: 3px; }
    .view-access-transports .download .fa {
      margin-right: 5px; }
    .view-access-transports .download span {
      color: #999;
      font-size: 11px; }
    .view-access-transports .download a {
      color: #8e8779; }
      .view-access-transports .download a:hover, .view-access-transports .download a:focus {
        color: #ff1320; }
  .view-access-transports .panel-body-cont {
    padding: 0 0 10px 26px;
    position: relative; }
    .view-access-transports .panel-body-cont:before {
      content: "";
      height: 12px;
      width: 4px;
      background: #1f2328;
      position: absolute;
      left: 2px;
      top: 3px;
      z-index: 2;
      -ms-transform: rotate(20deg);
      /* IE 9 */
      -webkit-transform: rotate(20deg);
      /* Chrome, Safari, Opera */
      transform: rotate(20deg); }
    .view-access-transports .panel-body-cont p {
      margin-bottom: 15px; }
  .view-access-transports .panel-collapse > .panel-body {
    border-top: none;
    position: relative;
    padding-top: 20px !important; }
    .view-access-transports .panel-collapse > .panel-body:before {
      content: "";
      height: 1px;
      background: #ccc;
      width: 95px;
      position: absolute;
      left: 50%;
      margin-left: -47px;
      top: -10px;
      z-index: 5; }
    .view-access-transports .panel-collapse > .panel-body .panel-body {
      border-top: none;
      padding: 0; }
  .view-access-transports .panel-default .panel-body .field-content {
    padding-left: 0; }
    .view-access-transports .panel-default .panel-body .field-content:before {
      display: none; }
  .view-access-transports h5 {
    font-family: "allerbold", sans-serif;
    margin-bottom: 15px; }
  .view-access-transports .title-h5 {
    font-family: "allerbold", sans-serif;
    margin-bottom: 15px;
    color: #1f2328;
    line-height: 1.4;
    margin: 0 0 30px;
    font-size: 14px; }
  .view-access-transports .event-type-tab ul {
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 35px; }
    .view-access-transports .event-type-tab ul li {
      display: inline-block;
      color: #1f2328;
      list-style: none;
      font-size: 1.428em;
      font-family: "allerbold", sans-serif;
      padding-bottom: 2px;
      border-bottom: 4px solid transparent;
      margin: 0 12px;
      cursor: pointer; }
      .view-access-transports .event-type-tab ul li.active {
        border-bottom-color: #1f2328;
        color: #282828; }
  .view-access-transports .info-type {
    margin-bottom: 15px; }
    .view-access-transports .info-type:before, .view-access-transports .info-type:after {
      display: table;
      content: " "; }
    .view-access-transports .info-type:after {
      clear: both; }
    .view-access-transports .info-type:last-child {
      margin-bottom: 0; }
    .view-access-transports .info-type .icons {
      float: left;
      margin-right: 24px;
      position: static;
      top: auto; }
    .view-access-transports .info-type .inner {
      overflow: hidden;
      padding-top: 5px; }

/******/
/* Afficher */
.form-type {
  padding-top: 20px; }
  .form-type .step {
    position: relative;
    padding-left: 95px;
    margin-bottom: 60px; }
  .form-type .step-number {
    font-family: 'vampiro_oneregular';
    font-size: 72px;
    color: #ccc;
    position: absolute;
    left: 0;
    top: 0;
    line-height: 1; }
  .form-type .lbl {
    display: inline-block;
    width: 67px;
    height: 67px;
    position: relative;
    cursor: pointer;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    background: #fff;
    margin-right: 20px;
    border: 3px solid #8e8779; }
    .form-type .lbl input {
      display: none; }
    .form-type .lbl .icons {
      position: absolute;
      left: -3px;
      top: -3px;
      width: 67px;
      height: 67px; }
    .form-type .lbl .icon-12 {
      background-position: -492px -1709px; }
    .form-type .lbl .icon-13 {
      background-position: -358px -1709px; }
    .form-type .lbl .icon-14 {
      background-position: -67px -1802px; }
  .form-type .selected {
    background: #8e8779;
    border: none;
    width: 67px;
    height: 67px; }
    .form-type .selected .icons {
      left: 0px;
      top: 1px; }
    .form-type .selected .icon-12 {
      background-position: 0 -1802px; }
    .form-type .selected .icon-13 {
      background-position: -425px -1709px; }
    .form-type .selected .icon-14 {
      background-position: -134px -1802px; }
  .form-type .title-h4 {
    color: #1f2328;
    line-height: 1.4;
    margin: 0 0 30px;
    font-size: 18px; }
  .form-type .title-h4, .form-type h4 {
    position: relative;
    font-family: "ralewaybold", sans-serif;
    font-weight: normal;
    margin-bottom: 15px; }
    .form-type .title-h4:before, .form-type h4:before {
      height: 1px;
      content: "";
      position: absolute;
      left: 0;
      bottom: 21%;
      width: 100%;
      background: #d1d1d1; }
    .form-type .title-h4 span, .form-type h4 span {
      display: inline-block;
      background: #fff;
      position: relative;
      padding-right: 35px; }
      .form-type .title-h4 span:before, .form-type h4 span:before {
        content: "";
        height: 11px;
        width: 4px;
        background: #8e8779;
        position: absolute;
        right: 15px;
        top: 9px;
        z-index: 2;
        -ms-transform: rotate(14deg);
        /* IE 9 */
        -webkit-transform: rotate(14deg);
        /* Chrome, Safari, Opera */
        transform: rotate(14deg); }
  .form-type .form-text, .form-type .form-select {
    border: none;
    border-bottom: 1px solid #8e8779;
    width: 100%;
    padding-left: 0;
    padding-bottom: 15px;
    font-family: "allerbold", sans-serif;
    font-style: italic;
    color: #666; }
  .form-type ::-webkit-input-placeholder {
    color: #666; }
  .form-type :-moz-placeholder {
    /* older Firefox*/
    color: #666;
    opacity: 1; }
  .form-type ::-moz-placeholder {
    /* Firefox 19+ */
    color: #666;
    opacity: 1; }
  .form-type :-ms-input-placeholder {
    color: #666; }

.noted {
  color: #8e8779;
  font-style: italic;
  margin-bottom: 45px;
  padding-left: 95px;
  position: relative; }
  .noted .icon-note {
    left: 25px;
    position: absolute;
    top: 5px;
    width: 32px;
    height: 32px;
    background-position: -47px -119px; }
  .noted a {
    font-family: "ralewaybold", sans-serif;
    color: #1f2328;
    font-style: normal; }
    .noted a .fa {
      margin-right: 4px;
      font-weight: 700; }
    .noted a:hover, .noted a:focus {
      color: #ff1320; }

.messages {
  margin-bottom: 20px; }
  .messages.status a {
    color: #428bca; }
    .messages.status a:hover, .messages.status a:focus {
      color: #1f2328; }

.show-route {
  margin-bottom: 65px; }
  .show-route .btn-default, .show-route .button-default, .show-route .upcoming-events-wrap .group-btn .views-field-field-book-link a, .upcoming-events-wrap .group-btn .views-field-field-book-link .show-route a, .show-route .view-type-full-gird .views-field-field-book-link a, .view-type-full-gird .views-field-field-book-link .show-route a, .show-route .view-type-full-gird .views-field-field-parking-link a, .view-type-full-gird .views-field-field-parking-link .show-route a, .show-route .view-slideshow .views-field-field-link a, .view-slideshow .views-field-field-link .show-route a, .show-route .seating-search #btn_submit_bloc, .seating-search .show-route #btn_submit_bloc, .show-route .view-entreprise-event-search .total-message .contact-btn, .view-entreprise-event-search .total-message .show-route .contact-btn, .show-route .view-entreprise-event-search .view-empty .contact-btn, .view-entreprise-event-search .view-empty .show-route .contact-btn, .show-route .view-entreprise-event-search .views-field-view-node a, .view-entreprise-event-search .views-field-view-node .show-route a, .show-route .view-entreprise-event-search .views-field-view-node .read-more, .view-entreprise-event-search .views-field-view-node .show-route .read-more, .show-route .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form .show-route a, .show-route .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link .show-route a, .show-route .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing .show-route a, .show-route .view-visit-banner .book, .view-visit-banner .show-route .book, .show-route .node-editorial .content-above .btn-date a, .node-editorial .content-above .btn-date .show-route a, .show-route #my-place-v2 .seating-search .input_submit, #my-place-v2 .seating-search .show-route .input_submit, .show-route .home-slider-content .group-btn a, .home-slider-content .group-btn .show-route a, .show-route #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .show-route a, .show-route #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .show-route a, .show-route #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .show-route a, .show-route .download-ticket-block .btn-primary, .download-ticket-block .show-route .btn-primary, .show-route .download-ticket-block .view-type-full-gird .group-btn .event-alert, .download-ticket-block .view-type-full-gird .group-btn .show-route .event-alert, .show-route .view-type-full-gird .group-btn .download-ticket-block .event-alert, .view-type-full-gird .group-btn .download-ticket-block .show-route .event-alert, .show-route .download-ticket-block .home-slider-content .group-btn .event-alert, .download-ticket-block .home-slider-content .group-btn .show-route .event-alert, .show-route .home-slider-content .group-btn .download-ticket-block .event-alert, .home-slider-content .group-btn .download-ticket-block .show-route .event-alert, .show-route .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .show-route .event-alert, .show-route #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .show-route .event-alert, .show-route .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .show-route .event-alert, .show-route #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .show-route .event-alert, .show-route .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .show-route .event-alert, .show-route #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .show-route .event-alert, .show-route .banner-type .book, .banner-type .show-route .book, .show-route .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing .show-route a, .show-route .view-sieges-premiers .view-agenda .views-field-nothing a, .view-sieges-premiers .view-agenda .views-field-nothing .show-route a, .show-route .tour-group-pass .more, .tour-group-pass .show-route .more, .show-route .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .show-route a, .show-route .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .show-route .event-contact, .show-route .view-visit-details .views-field-nothing button, .view-visit-details .views-field-nothing .show-route button, .show-route .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form .show-route a, .show-route .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing .show-route a, .show-route .view-interstitial-page .views-field-field-link a, .view-interstitial-page .views-field-field-link .show-route a {
    font-family: "ralewaybold", sans-serif;
    font-weight: 400;
    background: #8e8779; }
    .show-route .btn-default:hover, .show-route .button-default:hover, .show-route .upcoming-events-wrap .group-btn .views-field-field-book-link a:hover, .upcoming-events-wrap .group-btn .views-field-field-book-link .show-route a:hover, .show-route .view-type-full-gird .views-field-field-book-link a:hover, .view-type-full-gird .views-field-field-book-link .show-route a:hover, .show-route .view-type-full-gird .views-field-field-parking-link a:hover, .view-type-full-gird .views-field-field-parking-link .show-route a:hover, .show-route .view-slideshow .views-field-field-link a:hover, .view-slideshow .views-field-field-link .show-route a:hover, .show-route .seating-search #btn_submit_bloc:hover, .seating-search .show-route #btn_submit_bloc:hover, .show-route .view-entreprise-event-search .total-message .contact-btn:hover, .view-entreprise-event-search .total-message .show-route .contact-btn:hover, .show-route .view-entreprise-event-search .view-empty .contact-btn:hover, .view-entreprise-event-search .view-empty .show-route .contact-btn:hover, .show-route .view-entreprise-event-search .views-field-view-node a:hover, .view-entreprise-event-search .views-field-view-node .show-route a:hover, .show-route .view-entreprise-event-search .views-field-view-node .read-more:hover, .view-entreprise-event-search .views-field-view-node .show-route .read-more:hover, .show-route .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:hover, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form .show-route a:hover, .show-route .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a:hover, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link .show-route a:hover, .show-route .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:hover, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing .show-route a:hover, .show-route .view-visit-banner .book:hover, .view-visit-banner .show-route .book:hover, .show-route .node-editorial .content-above .btn-date a:hover, .node-editorial .content-above .btn-date .show-route a:hover, .show-route #my-place-v2 .seating-search .input_submit:hover, #my-place-v2 .seating-search .show-route .input_submit:hover, .show-route .home-slider-content .group-btn a:hover, .home-slider-content .group-btn .show-route a:hover, .show-route #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:hover, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .show-route a:hover, .show-route #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:hover, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .show-route a:hover, .show-route #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:hover, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .show-route a:hover, .show-route .download-ticket-block .btn-primary:hover, .download-ticket-block .show-route .btn-primary:hover, .show-route .download-ticket-block .view-type-full-gird .group-btn .event-alert:hover, .download-ticket-block .view-type-full-gird .group-btn .show-route .event-alert:hover, .show-route .view-type-full-gird .group-btn .download-ticket-block .event-alert:hover, .view-type-full-gird .group-btn .download-ticket-block .show-route .event-alert:hover, .show-route .download-ticket-block .home-slider-content .group-btn .event-alert:hover, .download-ticket-block .home-slider-content .group-btn .show-route .event-alert:hover, .show-route .home-slider-content .group-btn .download-ticket-block .event-alert:hover, .home-slider-content .group-btn .download-ticket-block .show-route .event-alert:hover, .show-route .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:hover, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .show-route .event-alert:hover, .show-route #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:hover, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .show-route .event-alert:hover, .show-route .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:hover, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .show-route .event-alert:hover, .show-route #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:hover, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .show-route .event-alert:hover, .show-route .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:hover, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .show-route .event-alert:hover, .show-route #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:hover, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .show-route .event-alert:hover, .show-route .banner-type .book:hover, .banner-type .show-route .book:hover, .show-route .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:hover, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing .show-route a:hover, .show-route .view-sieges-premiers .view-agenda .views-field-nothing a:hover, .view-sieges-premiers .view-agenda .views-field-nothing .show-route a:hover, .show-route .tour-group-pass .more:hover, .tour-group-pass .show-route .more:hover, .show-route .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a:hover, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .show-route a:hover, .show-route .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact:hover, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .show-route .event-contact:hover, .show-route .view-visit-details .views-field-nothing button:hover, .view-visit-details .views-field-nothing .show-route button:hover, .show-route .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:hover, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form .show-route a:hover, .show-route .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:hover, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing .show-route a:hover, .show-route .view-interstitial-page .views-field-field-link a:hover, .view-interstitial-page .views-field-field-link .show-route a:hover, .show-route .btn-default:focus, .show-route .button-default:focus, .show-route .upcoming-events-wrap .group-btn .views-field-field-book-link a:focus, .upcoming-events-wrap .group-btn .views-field-field-book-link .show-route a:focus, .show-route .view-type-full-gird .views-field-field-book-link a:focus, .view-type-full-gird .views-field-field-book-link .show-route a:focus, .show-route .view-type-full-gird .views-field-field-parking-link a:focus, .view-type-full-gird .views-field-field-parking-link .show-route a:focus, .show-route .view-slideshow .views-field-field-link a:focus, .view-slideshow .views-field-field-link .show-route a:focus, .show-route .seating-search #btn_submit_bloc:focus, .seating-search .show-route #btn_submit_bloc:focus, .show-route .view-entreprise-event-search .total-message .contact-btn:focus, .view-entreprise-event-search .total-message .show-route .contact-btn:focus, .show-route .view-entreprise-event-search .view-empty .contact-btn:focus, .view-entreprise-event-search .view-empty .show-route .contact-btn:focus, .show-route .view-entreprise-event-search .views-field-view-node a:focus, .view-entreprise-event-search .views-field-view-node .show-route a:focus, .show-route .view-entreprise-event-search .views-field-view-node .read-more:focus, .view-entreprise-event-search .views-field-view-node .show-route .read-more:focus, .show-route .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:focus, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form .show-route a:focus, .show-route .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a:focus, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link .show-route a:focus, .show-route .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:focus, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing .show-route a:focus, .show-route .view-visit-banner .book:focus, .view-visit-banner .show-route .book:focus, .show-route .node-editorial .content-above .btn-date a:focus, .node-editorial .content-above .btn-date .show-route a:focus, .show-route #my-place-v2 .seating-search .input_submit:focus, #my-place-v2 .seating-search .show-route .input_submit:focus, .show-route .home-slider-content .group-btn a:focus, .home-slider-content .group-btn .show-route a:focus, .show-route #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:focus, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .show-route a:focus, .show-route #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:focus, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .show-route a:focus, .show-route #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:focus, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .show-route a:focus, .show-route .download-ticket-block .btn-primary:focus, .download-ticket-block .show-route .btn-primary:focus, .show-route .download-ticket-block .view-type-full-gird .group-btn .event-alert:focus, .download-ticket-block .view-type-full-gird .group-btn .show-route .event-alert:focus, .show-route .view-type-full-gird .group-btn .download-ticket-block .event-alert:focus, .view-type-full-gird .group-btn .download-ticket-block .show-route .event-alert:focus, .show-route .download-ticket-block .home-slider-content .group-btn .event-alert:focus, .download-ticket-block .home-slider-content .group-btn .show-route .event-alert:focus, .show-route .home-slider-content .group-btn .download-ticket-block .event-alert:focus, .home-slider-content .group-btn .download-ticket-block .show-route .event-alert:focus, .show-route .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:focus, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .show-route .event-alert:focus, .show-route #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:focus, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .show-route .event-alert:focus, .show-route .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:focus, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .show-route .event-alert:focus, .show-route #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:focus, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .show-route .event-alert:focus, .show-route .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:focus, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .show-route .event-alert:focus, .show-route #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:focus, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .show-route .event-alert:focus, .show-route .banner-type .book:focus, .banner-type .show-route .book:focus, .show-route .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:focus, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing .show-route a:focus, .show-route .view-sieges-premiers .view-agenda .views-field-nothing a:focus, .view-sieges-premiers .view-agenda .views-field-nothing .show-route a:focus, .show-route .tour-group-pass .more:focus, .tour-group-pass .show-route .more:focus, .show-route .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a:focus, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .show-route a:focus, .show-route .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact:focus, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .show-route .event-contact:focus, .show-route .view-visit-details .views-field-nothing button:focus, .view-visit-details .views-field-nothing .show-route button:focus, .show-route .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:focus, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form .show-route a:focus, .show-route .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:focus, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing .show-route a:focus, .show-route .view-interstitial-page .views-field-field-link a:focus, .view-interstitial-page .views-field-field-link .show-route a:focus {
      background: #ff1320; }

#gmap-router-wrapper .map {
  margin-left: -94px;
  margin-right: -95px;
  margin-bottom: 40px; }

.itinerary-list h2 {
  display: inline-block;
  margin-bottom: 40px; }

.itinerary-list ul {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0; }

.itinerary-list li {
  margin-bottom: 25px;
  position: relative;
  padding-left: 35px;
  font-size: 0.857em;
  font-family: "CenturyGothic-Bold", sans-serif; }
  .itinerary-list li span {
    float: right;
    margin-left: 20px;
    margin-bottom: 5px;
    font-family: 'ralewayregular'; }
  .itinerary-list li:last-child {
    margin-bottom: 0; }

.itinerary-list .fa {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 1.428em;
  color: #ccc; }

.itinerary-list .current .fa {
  color: #1f2328; }

/* restaurant page */
.menu-tab-event ul.menu {
  margin-bottom: 35px;
  text-align: center; }
  .menu-tab-event ul.menu li {
    display: inline-block;
    float: none;
    list-style-type: none;
    text-transform: uppercase;
    font-size: 1.428em;
    margin: 0 15px;
    padding: 0; }
    .menu-tab-event ul.menu li a {
      padding: 0 0 8px;
      color: #8e8779;
      display: inline-block;
      border-radius: 0;
      border-bottom: 6px solid #fff;
      margin: 0;
      border: none; }
      .menu-tab-event ul.menu li a:hover, .menu-tab-event ul.menu li a:focus {
        color: #1f2328;
        background: none;
        border-bottom-color: #fff;
        border: none;
        padding-left: 0;
        padding-right: 0;
        margin: 0; }
  .menu-tab-event ul.menu > li.active-trail a, .menu-tab-event ul.menu > li.active-trail .active {
    border-bottom: 6px solid #8e8779;
    background: none;
    color: #1f2328;
    font-weight: bold; }
    .menu-tab-event ul.menu > li.active-trail a:hover, .menu-tab-event ul.menu > li.active-trail a:focus, .menu-tab-event ul.menu > li.active-trail .active:hover, .menu-tab-event ul.menu > li.active-trail .active:focus {
      border: none;
      border-bottom: 6px solid #8e8779;
      background: none; }
  .menu-tab-event ul.menu > li .active {
    border-bottom: 6px solid #8e8779;
    background: none;
    color: #1f2328;
    font-weight: bold; }
    .menu-tab-event ul.menu > li .active:hover, .menu-tab-event ul.menu > li .active:focus {
      border: none;
      border-bottom: 6px solid #8e8779;
      background: none; }

/***********/
.node .title-h2 {
  text-transform: none;
  font-family: "CenturyGothic", sans-serif;
  text-align: center;
  margin-bottom: 15px; }

.restaurant-out-event {
  margin-bottom: 45px; }
  .restaurant-out-event .subtitle {
    text-align: center;
    font-family: "CenturyGothic-Bold", sans-serif;
    margin-bottom: 45px;
    color: #1f2328; }

.club-header {
  background: #e8e7e4;
  margin-bottom: 45px;
  color: #1f2328; }
  .club-header:before, .club-header:after {
    display: table;
    content: " "; }
  .club-header:after {
    clear: both; }
  .club-header img {
    float: left; }

.point-number-2 {
  display: block;
  margin-bottom: 30px;
  font-family: "CenturyGothic-Bold", sans-serif;
  text-transform: uppercase;
  font-size: 1.428em; }

.club-info {
  padding: 35px 25px;
  overflow: hidden; }
  .club-info p {
    margin-bottom: 5px; }
  .club-info .phone {
    font-family: "CenturyGothic-Bold", sans-serif;
    margin-bottom: 30px;
    color: #8e8779;
    display: block; }

.number {
  font-family: 'vampiro_oneregular';
  font-size: 72px;
  color: #ccc;
  line-height: 1;
  margin-right: 10px; }

.btn-gray {
  border-radius: 0;
  color: #fff;
  background: #8e8779;
  padding: 12px 25px;
  font-family: "CenturyGothic-Bold", sans-serif;
  text-transform: uppercase; }
  .btn-gray:hover, .btn-gray:focus {
    background: #ff1320;
    color: #fff; }

.restaurant-club-address h2 {
  text-align: center; }

.club-map {
  text-align: center;
  margin-bottom: 35px; }
  .club-map .btn {
    margin-top: -27px;
    background: #8e8779; }
    .club-map .btn:hover, .club-map .btn:focus {
      background: #ff1320;
      color: #fff; }

.opening-time .inner {
  margin-bottom: 15px; }
  .opening-time .inner:before, .opening-time .inner:after {
    display: table;
    content: " "; }
  .opening-time .inner:after {
    clear: both; }

.opening-time h3 {
  float: left;
  width: 42%;
  margin-bottom: 0; }

.opening-time .time {
  overflow: hidden;
  margin-bottom: 0;
  padding-top: 5px; }

.opening-time ul {
  margin-bottom: 0;
  overflow: hidden;
  padding-top: 5px; }
  .opening-time ul li {
    list-style: none;
    float: left;
    width: 50%;
    padding-right: 15px;
    padding-left: 25px;
    margin-bottom: 15px;
    position: relative; }
    .opening-time ul li:before {
      content: "";
      width: 7px;
      height: 14px;
      border-right: 2px solid #ff1320;
      border-bottom: 2px solid #ff1320;
      position: absolute;
      left: 6px;
      top: 0;
      z-index: 2;
      -ms-transform: rotate(45deg);
      /* IE 9 */
      -webkit-transform: rotate(45deg);
      /* Chrome, Safari, Opera */
      transform: rotate(45deg); }

/**********/
.discover-restauration-block {
  margin-bottom: 60px;
  color: #282828; }
  .discover-restauration-block p {
    font-family: "CenturyGothic-Bold", sans-serif; }

.view-restauration {
  margin-bottom: 45px; }
  .view-restauration .view-header {
    margin-bottom: 30px;
    text-align: center; }
  .view-restauration h2 {
    text-transform: uppercase;
    font-size: 1.428em;
    font-family: "CenturyGothic-Bold", sans-serif;
    color: #8e8779;
    margin-bottom: 15px; }
  .view-restauration .carousel-control {
    background: none;
    text-shadow: none;
    width: 30px;
    height: 35px;
    opacity: 1;
    top: 50%;
    margin-top: -5px; }
    .view-restauration .carousel-control span {
      color: #282828;
      font-size: 2.142em; }
      .view-restauration .carousel-control span:before {
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\f104";
        position: absolute;
        top: 0;
        z-index: 2; }
      .view-restauration .carousel-control span:hover span:before, .view-restauration .carousel-control span:focus span:before {
        color: #1f2328; }
    .view-restauration .carousel-control.left {
      left: -60px; }
      .view-restauration .carousel-control.left span:before {
        content: "\f104"; }
    .view-restauration .carousel-control.right {
      right: -60px; }
      .view-restauration .carousel-control.right span:before {
        content: "\f105"; }
  .view-restauration .carousel-indicators {
    display: none; }
  .view-restauration .carousel-inner .item:before, .view-restauration .carousel-inner .item:after {
    display: table;
    content: " "; }
  .view-restauration .carousel-inner .item:after {
    clear: both; }
  .view-restauration .carousel-inner .fieldset {
    width: 33.33333%;
    float: left;
    border-right: 1px solid #d4d8d9; }
    .view-restauration .carousel-inner .fieldset:first-child {
      border-left: 1px solid #d4d8d9; }
  .view-restauration .carousel-inner .views-field {
    padding: 0 15px; }
  .view-restauration .carousel-inner .views-field-field-image {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 20px; }
  .view-restauration .carousel-inner .views-field-title h3 {
    font-size: 1.428em;
    text-transform: uppercase;
    margin-bottom: 15px;
    font-family: "CenturyGothic-Bold", sans-serif;
    color: #1f2328; }

.carousel-control {
  filter: none !important; }

/*******/
.formules-restauration-block {
  margin-bottom: 45px;
  text-align: center; }
  .formules-restauration-block h2 {
    text-transform: uppercase;
    font-size: 1.428em;
    font-family: "CenturyGothic-Bold", sans-serif;
    color: #8e8779;
    margin-bottom: 15px; }
  .formules-restauration-block .point-number {
    font-size: 1.428em;
    text-transform: uppercase;
    font-family: "CenturyGothic-Bold", sans-serif;
    text-align: center;
    color: #1f2328;
    margin-bottom: 30px; }
    .formules-restauration-block .point-number span {
      display: block;
      color: #ccc;
      font-family: 'vampiro_oneregular';
      font-size: 72px;
      line-height: 1;
      margin-bottom: 5px;
      position: relative; }
      .formules-restauration-block .point-number span:before {
        content: "";
        background: #d4d8d9;
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -19px;
        height: 38px;
        width: 1px; }
    .formules-restauration-block .point-number a {
      color: #1f2328; }
      .formules-restauration-block .point-number a:hover, .formules-restauration-block .point-number a:focus {
        color: #ff1320; }
  .formules-restauration-block .col-sm-4 {
    padding: 0; }
    .formules-restauration-block .col-sm-4:first-child .col-inner {
      border-left: 1px solid #d4d8d9; }
    .formules-restauration-block .col-sm-4:first-child .point-number span:before {
      display: none; }
  .formules-restauration-block .col-inner {
    border-right: 1px solid #d4d8d9;
    padding: 0 15px; }
  .formules-restauration-block .field-image {
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 15px; }
  .formules-restauration-block p {
    margin-bottom: 10px; }
  .formules-restauration-block .read-more {
    margin-bottom: 0;
    color: #ff1320; }
    .formules-restauration-block .read-more:hover, .formules-restauration-block .read-more:focus {
      color: #282828; }

.adv-restauration-block h2 {
  text-transform: uppercase;
  font-size: 1.428em;
  font-family: "CenturyGothic-Bold", sans-serif;
  color: #8e8779;
  margin-bottom: 15px;
  text-align: center; }

.adv-restauration-block .info {
  margin-bottom: 20px; }
  .adv-restauration-block .info:before, .adv-restauration-block .info:after {
    display: table;
    content: " "; }
  .adv-restauration-block .info:after {
    clear: both; }
  .adv-restauration-block .info img {
    float: right;
    margin-left: 30px;
    margin-bottom: 5px; }

.read-more {
  text-transform: uppercase;
  font-size: 0.928em;
  font-family: "CenturyGothic-Bold", sans-serif; }

/* parking page */
.view-reserve-parking {
  text-align: center;
  padding-right: 70px;
  padding-left: 70px; }
  .view-reserve-parking .view-content {
    text-align: left;
    margin-bottom: 45px;
    border-top: 1px solid #cccbcb; }
  .view-reserve-parking ul {
    padding-left: 0;
    margin-bottom: 0; }
  .view-reserve-parking .views-row {
    padding: 0;
    margin: 0;
    list-style-type: none;
    border-bottom: 1px solid #cccbcb;
    position: relative;
    padding: 20px 140px 20px 130px; }
  .view-reserve-parking .views-field-start-time {
    width: 95px;
    background: #f2f2f2;
    text-align: center;
    padding: 25px 6px 5px;
    font-size: 0.857em;
    font-family: "CenturyGothic-Bold", sans-serif;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    text-transform: uppercase;
    color: #fff;
    line-height: 1.1;
    color: #8e8779; }
    .view-reserve-parking .views-field-start-time:before {
      content: "";
      height: 1px;
      width: 100%;
      background: #fff;
      z-index: 2;
      position: absolute;
      left: 0;
      bottom: -1px; }
    .view-reserve-parking .views-field-start-time .views-field {
      display: block; }
  .view-reserve-parking .views-field-field-start-time-event-1 {
    margin-bottom: 7px; }
  .view-reserve-parking .views-field-field-event-category {
    text-transform: uppercase;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 0.857em;
    color: #0061a5; }
  .view-reserve-parking .views-field-title {
    font-size: 1.428em;
    font-family: "CenturyGothic-Bold", sans-serif;
    line-height: 1.2; }
    .view-reserve-parking .views-field-title a {
      color: #282828; }
      .view-reserve-parking .views-field-title a:hover, .view-reserve-parking .views-field-title a:focus {
        color: #ff1320; }
  .view-reserve-parking .views-field-field-event-recap {
    font-size: 1.071em;
    color: #979494; }
  .view-reserve-parking .views-field-field-book-link, .view-reserve-parking .views-field-field-alert, .view-reserve-parking .views-field-field-parking-link {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -25px; }
    .view-reserve-parking .views-field-field-book-link a, .view-reserve-parking .views-field-field-alert a, .view-reserve-parking .views-field-field-parking-link a {
      display: inline-block;
      color: #fff;
      font-family: "CenturyGothic-Bold", sans-serif;
      font-size: 0.857em;
      text-transform: uppercase;
      background: #ff1320;
      padding: 17px 30px 17px 50px;
      position: relative;
      min-width: 128px; }
      .view-reserve-parking .views-field-field-book-link a:hover, .view-reserve-parking .views-field-field-book-link a:focus, .view-reserve-parking .views-field-field-alert a:hover, .view-reserve-parking .views-field-field-alert a:focus, .view-reserve-parking .views-field-field-parking-link a:hover, .view-reserve-parking .views-field-field-parking-link a:focus {
        background: #1f2328; }
      .view-reserve-parking .views-field-field-book-link a:before, .view-reserve-parking .views-field-field-alert a:before, .view-reserve-parking .views-field-field-parking-link a:before {
        content: "P";
        width: 22px;
        height: 22px;
        color: #fff;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        position: absolute;
        left: 21px;
        top: 50%;
        margin-top: -11px;
        text-align: center;
        font-size: 1.071em;
        line-height: 18px;
        text-indent: 1px;
        border: 2px solid #fff; }
    .view-reserve-parking .views-field-field-book-link .event-completed, .view-reserve-parking .views-field-field-alert .event-completed, .view-reserve-parking .views-field-field-parking-link .event-completed {
      cursor: default; }
    .view-reserve-parking .views-field-field-book-link .event-alert, .view-reserve-parking .views-field-field-book-link .event-completed, .view-reserve-parking .views-field-field-alert .event-alert, .view-reserve-parking .views-field-field-alert .event-completed, .view-reserve-parking .views-field-field-parking-link .event-alert, .view-reserve-parking .views-field-field-parking-link .event-completed {
      background: #1f2328; }
    .view-reserve-parking .views-field-field-book-link .views-field-field-alert.active .event-alert:after, .view-reserve-parking .views-field-field-alert .views-field-field-alert.active .event-alert:after, .view-reserve-parking .views-field-field-parking-link .views-field-field-alert.active .event-alert:after {
      position: absolute;
      z-index: 2;
      content: '';
      left: calc(50% - 9px);
      bottom: -9px;
      border-style: solid;
      border-width: 9px 9px 0 9px;
      border-color: #1f2328 transparent transparent transparent;
      -webkit-transition-duration: 0.3s;
      transition-duration: 0.3s;
      -webkit-transition-property: transform;
      transition-property: transform; }
  .view-reserve-parking .views-field-field-alert a {
    padding-right: 25px;
    padding-left: 45px; }
    .view-reserve-parking .views-field-field-alert a:before {
      left: 17px; }
  .view-reserve-parking .views-field-field-alert .field-content {
    position: relative; }
    .view-reserve-parking .views-field-field-alert .field-content > div {
      position: absolute;
      right: -20px;
      top: 0;
      z-index: 2; }
  .view-reserve-parking .views-field-field-alert.active a:after {
    position: absolute;
    z-index: 2;
    content: '';
    left: calc(50% - 9px);
    bottom: -9px;
    border-style: solid;
    border-width: 9px 9px 0 9px;
    border-color: #1f2328 transparent transparent transparent;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform; }
  .view-reserve-parking .weboform-alert-parking {
    display: none;
    padding: 0; }
    .view-reserve-parking .weboform-alert-parking .webform-section-two {
      width: 55%;
      padding: 25px; }
    .view-reserve-parking .weboform-alert-parking .webform-section-one {
      width: 45%;
      padding: 25px 25px 33px 45px; }
      .view-reserve-parking .weboform-alert-parking .webform-section-one .webform-component--webform-section-one--receive-an-alert:before {
        left: -33px; }
    .view-reserve-parking .weboform-alert-parking .form-text {
      padding-right: 10px;
      padding-left: 10px; }
    .view-reserve-parking .weboform-alert-parking .webform-section-button {
      padding-right: 110px; }
      .view-reserve-parking .weboform-alert-parking .webform-section-button.email-section-button .form-text {
        height: 47px; }
      .view-reserve-parking .weboform-alert-parking .webform-section-button .webform-component-markup {
        width: 100px; }

/********/
.static-block {
  padding-right: 70px;
  padding-left: 70px;
  padding-top: 15px; }

.parkings-visites-block {
  border-bottom: 1px solid #cccbcb;
  border-top: 1px solid #cccbcb;
  position: relative;
  padding: 20px 140px 20px 130px;
  margin-top: 65px;
  margin-bottom: 65px;
  margin-left: 70px;
  margin-right: 70px; }
  .parkings-visites-block .views-field-start-time {
    width: 95px;
    background: #f2f2f2;
    text-align: center;
    padding: 25px 6px 5px;
    font-size: 0.857em;
    font-family: "CenturyGothic-Bold", sans-serif;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    text-transform: uppercase;
    color: #fff;
    line-height: 1.1;
    color: #8e8779; }
    .parkings-visites-block .views-field-start-time:before, .parkings-visites-block .views-field-start-time:after {
      content: "";
      height: 1px;
      width: 100%;
      background: #fff;
      z-index: 2;
      position: absolute;
      left: 0; }
    .parkings-visites-block .views-field-start-time:before {
      bottom: -1px; }
    .parkings-visites-block .views-field-start-time:after {
      top: -1px; }
  .parkings-visites-block .views-field-field-event-category {
    text-transform: uppercase;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 0.857em;
    color: #0061a5; }
  .parkings-visites-block .views-field-title-field {
    font-size: 1.428em;
    font-family: "CenturyGothic-Bold", sans-serif;
    line-height: 1.2; }
    .parkings-visites-block .views-field-title-field a {
      color: #282828; }
      .parkings-visites-block .views-field-title-field a:hover, .parkings-visites-block .views-field-title-field a:focus {
        color: #ff1320; }
  .parkings-visites-block .views-field-field-book-link, .parkings-visites-block .views-field-field-alert {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -25px; }
    .parkings-visites-block .views-field-field-book-link a, .parkings-visites-block .views-field-field-alert a {
      display: inline-block;
      color: #fff;
      font-family: "CenturyGothic-Bold", sans-serif;
      font-size: 0.857em;
      text-transform: uppercase;
      background: #8e8779;
      padding: 17px 21px;
      position: relative;
      min-width: 128px; }
      .parkings-visites-block .views-field-field-book-link a:hover, .parkings-visites-block .views-field-field-book-link a:focus, .parkings-visites-block .views-field-field-alert a:hover, .parkings-visites-block .views-field-field-alert a:focus {
        background: #1f2328; }
    .parkings-visites-block .views-field-field-book-link .event-completed, .parkings-visites-block .views-field-field-alert .event-completed {
      cursor: default; }
    .parkings-visites-block .views-field-field-book-link .event-alert, .parkings-visites-block .views-field-field-book-link .event-completed, .parkings-visites-block .views-field-field-alert .event-alert, .parkings-visites-block .views-field-field-alert .event-completed {
      background: #1f2328; }
    .parkings-visites-block .views-field-field-book-link .views-field-field-alert.active .event-alert:after, .parkings-visites-block .views-field-field-alert .views-field-field-alert.active .event-alert:after {
      position: absolute;
      z-index: 2;
      content: '';
      left: calc(50% - 9px);
      bottom: -9px;
      border-style: solid;
      border-width: 9px 9px 0 9px;
      border-color: #1f2328 transparent transparent transparent;
      -webkit-transition-duration: 0.3s;
      transition-duration: 0.3s;
      -webkit-transition-property: transform;
      transition-property: transform; }

/*******/
.view-sieges-premiers .view-header h1 {
  font-size: 1.5em;
  padding-top: 7px;
  text-transform: uppercase; }

/*******/
.block-parkings-services {
  margin-left: -25px;
  margin-right: -25px; }
  .block-parkings-services h2 {
    float: left;
    margin-bottom: 35px;
    margin-left: 0; }
  .block-parkings-services .row {
    clear: both;
    margin: 0; }
    .block-parkings-services .row > div {
      border-left: 1px solid #cccbcb;
      min-height: 500px;
      padding: 0; }
      .block-parkings-services .row > div:first-child {
        border-left: none; }
  .block-parkings-services .block-inner {
    padding: 0 25px; }
  .block-parkings-services .field-image {
    background: #ededed;
    position: relative;
    height: 240px;
    margin-bottom: 20px;
    margin-left: -25px;
    margin-right: -25px; }
    .block-parkings-services .field-image:before {
      content: "";
      position: absolute;
      left: 50%;
      z-index: 1;
      top: 50%;
      height: 184px;
      margin-top: -92px;
      background-image: url(../images/sprites.png);
      background-repeat: no-repeat; }
    .block-parkings-services .field-image.icon-15:before {
      width: 141px;
      margin-left: -70px;
      background-position: 0 -1371px; }
    .block-parkings-services .field-image.icon-16:before {
      width: 183px;
      margin-left: -92px;
      background-position: -176px -1371px; }
    .block-parkings-services .field-image.icon-17:before {
      width: 92px;
      margin-left: -46px;
      background-position: -400px -1371px; }
  .block-parkings-services .field-title {
    color: #282828;
    margin-bottom: 15px;
    text-transform: uppercase;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 1.357em; }
    .block-parkings-services .field-title a {
      color: #282828; }
      .block-parkings-services .field-title a:hover, .block-parkings-services .field-title a:focus {
        color: #ff1320; }
  .block-parkings-services .field-short-description {
    margin-bottom: 20px; }
  .block-parkings-services .field-view-node {
    text-transform: uppercase;
    font-size: 0.928em;
    font-family: "CenturyGothic-Bold", sans-serif;
    margin-bottom: 5px; }
    .block-parkings-services .field-view-node a, .block-parkings-services .field-view-node .read-more {
      color: #8e8779;
      font-size: 13px; }
      .block-parkings-services .field-view-node a:hover, .block-parkings-services .field-view-node a:focus, .block-parkings-services .field-view-node .read-more:hover, .block-parkings-services .field-view-node .read-more:focus {
        color: #ff1320; }

/* end parking page */
/* b2b */
/* contact */
.webform-client-form, .easiform {
  padding: 100px 190px 0 190px; }
  .webform-client-form h1, .webform-client-form h3, .easiform h1, .easiform h3 {
    font-size: 1.428em;
    font-family: "CenturyGothic-Bold", sans-serif;
    margin-bottom: 35px; }
  .webform-client-form .form-item label, .easiform .form-item label {
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 0.928em;
    color: #282828; }
  .webform-client-form .form-text, .webform-client-form .form-select, .webform-client-form .form-textarea, .webform-client-form #fld_FirstName, .webform-client-form #fld_LastName, .webform-client-form #fld_Email, .webform-client-form #fld_OfficePhoneNumber, .webform-client-form #fld_Address2, .webform-client-form #fld_ZipCode, .webform-client-form #fld_City, .easiform .form-text, .easiform .form-select, .easiform .form-textarea, .easiform #fld_FirstName, .easiform #fld_LastName, .easiform #fld_Email, .easiform #fld_OfficePhoneNumber, .easiform #fld_Address2, .easiform #fld_ZipCode, .easiform #fld_City {
    border: 1px solid #b8b8b8;
    padding: 15px 20px;
    font-size: 0.857em;
    font-family: "CenturyGothic-Bold", sans-serif;
    color: #8a8a8a; }
  .webform-client-form .messages, .easiform .messages {
    padding: 0;
    border: 0 none;
    margin-top: -20px;
    margin-left: 5px; }
    .webform-client-form .messages.error, .easiform .messages.error {
      border: 0 none;
      background: none transparent;
      color: #e31b23;
      font-size: 12px; }
  .webform-client-form .form-textarea, .easiform .form-textarea {
    width: 100%;
    height: 140px; }
  .webform-client-form ::-webkit-input-placeholder, .easiform ::-webkit-input-placeholder {
    color: #8a8a8a; }
  .webform-client-form :-moz-placeholder, .easiform :-moz-placeholder {
    /* older Firefox*/
    color: #8a8a8a;
    opacity: 1; }
  .webform-client-form ::-moz-placeholder, .easiform ::-moz-placeholder {
    /* Firefox 19+ */
    color: #8a8a8a;
    opacity: 1; }
  .webform-client-form :-ms-input-placeholder, .easiform :-ms-input-placeholder {
    color: #8a8a8a; }
  .webform-client-form .form-select, .easiform .form-select {
    height: 50px;
    background: #fff; }
  .webform-client-form .webform-component-radios:before, .webform-client-form .webform-component-radios:after, .easiform .webform-component-radios:before, .easiform .webform-component-radios:after {
    display: table;
    content: " "; }
  .webform-client-form .webform-component-radios:after, .easiform .webform-component-radios:after {
    clear: both; }
  .webform-client-form .webform-component-radios label, .easiform .webform-component-radios label {
    color: #8a8a8a; }
  .webform-client-form .webform-component-radios > label, .easiform .webform-component-radios > label {
    color: #282828; }
  .webform-client-form .webform-component--sex .form-item, .easiform .webform-component--sex .form-item {
    float: left;
    margin-right: 40px; }
  .webform-client-form .webform-component--info-reference:before, .webform-client-form .webform-component--info-reference:after, .easiform .webform-component--info-reference:before, .easiform .webform-component--info-reference:after {
    display: table;
    content: " "; }
  .webform-client-form .webform-component--info-reference:after, .easiform .webform-component--info-reference:after {
    clear: both; }
  .webform-client-form .webform-component--info-reference .form-item, .easiform .webform-component--info-reference .form-item {
    width: 33.3333%;
    float: left;
    padding: 0 15px; }
  .webform-client-form .webform-component--info-reference .fieldset-wrapper, .easiform .webform-component--info-reference .fieldset-wrapper {
    margin-right: -15px;
    margin-left: -15px; }
  .webform-client-form .webform-component--contact-info-left, .easiform .webform-component--contact-info-left {
    width: 50%;
    float: left;
    padding-right: 30px; }
  .webform-client-form .webform-component--contact-info-right, .easiform .webform-component--contact-info-right {
    width: 50%;
    float: left;
    padding-left: 30px; }
    .webform-client-form .webform-component--contact-info-right .chosen-container .chosen-single, .easiform .webform-component--contact-info-right .chosen-container .chosen-single {
      border: 1px solid #b8b8b8;
      height: 48px;
      padding: 0 0 0 20px;
      color: #8a8a8a;
      font-family: "CenturyGothic-Bold", sans-serif;
      font-size: 0.857em; }
      .webform-client-form .webform-component--contact-info-right .chosen-container .chosen-single:before, .easiform .webform-component--contact-info-right .chosen-container .chosen-single:before {
        top: 20px; }
      .webform-client-form .webform-component--contact-info-right .chosen-container .chosen-single span, .easiform .webform-component--contact-info-right .chosen-container .chosen-single span {
        line-height: 44px; }
  .webform-client-form .webform-component--fonction, .webform-client-form .webform-component--je-suis-interessee-par, .easiform .webform-component--fonction, .easiform .webform-component--je-suis-interessee-par {
    clear: both;
    width: 50%;
    padding-right: 30px; }
  .webform-client-form input[type="radio"], .webform-client-form input[type="checkbox"], .easiform input[type="radio"], .easiform input[type="checkbox"] {
    margin-top: 0;
    margin-right: 10px; }
  .webform-client-form .webform-component--stade-de-france-option, .easiform .webform-component--stade-de-france-option {
    border-top: 1px solid #b8b8b8;
    padding-top: 20px; }
    .webform-client-form .webform-component--stade-de-france-option label, .easiform .webform-component--stade-de-france-option label {
      color: #8a8a8a; }
  .webform-client-form .form-actions, .easiform .form-actions {
    text-align: right;
    padding-top: 20px; }
    .webform-client-form .form-actions .form-submit, .easiform .form-actions .form-submit {
      margin-right: 0;
      background-image: url(../images/email.png);
      background-position: 20px 52%;
      background-repeat: no-repeat;
      padding-left: 48px; }
  .webform-client-form input[type="radio"], .easiform input[type="radio"] {
    margin: 0;
    padding: 0;
    opacity: 0;
    z-index: 2; }
    .webform-client-form input[type="radio"] + label, .easiform input[type="radio"] + label {
      position: relative;
      padding-left: 30px;
      float: none;
      margin-top: 0;
      margin-bottom: 0;
      cursor: pointer;
      font-size: 0.857em;
      color: #8a8a8a; }
      .webform-client-form input[type="radio"] + label:before, .easiform input[type="radio"] + label:before {
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
        /* W3C */
        border-radius: 50%;
        -webkit-border-radius: 50%;
        border: 1px solid #a6a6a6;
        content: "";
        height: 20px;
        left: 0;
        position: absolute;
        top: -3px;
        width: 20px; }
      .webform-client-form input[type="radio"] + label:after, .easiform input[type="radio"] + label:after {
        border-radius: 50%;
        -webkit-border-radius: 50%;
        border: 7px solid #e21d42;
        content: "";
        height: 20px;
        left: 0;
        position: absolute;
        top: -3px;
        width: 20px;
        opacity: 0; }
    .webform-client-form input[type="radio"]:checked + label:before, .easiform input[type="radio"]:checked + label:before {
      opacity: 0; }
    .webform-client-form input[type="radio"]:checked + label:after, .easiform input[type="radio"]:checked + label:after {
      opacity: 1; }
  .webform-client-form .form-type-radio .form-radio, .easiform .form-type-radio .form-radio {
    display: none; }

.marker, .form-required {
  color: #cc3333; }

.require-info {
  padding: 20px 40px 0; }

.contact-description {
  padding: 20px 190px 0; }
  .contact-description .content {
    border-top: 1px solid #b8b8b8;
    padding-top: 30px;
    font-style: italic;
    font-size: 0.857em;
    color: #8e8779; }

.page-entreprises-seminaires-conventions .webform-client-form .webform-component--info-reference, .page-entreprises-seminaires-conventions .easiform .webform-component--info-reference,
.page-entreprises-loge-privative .webform-client-form .webform-component--info-reference,
.page-entreprises-loge-privative .easiform .webform-component--info-reference {
  display: none; }

/* view-testimonial */
.view-testimonial {
  padding-top: 50px;
  margin-bottom: 65px; }
  .view-testimonial .views-field-body {
    font-size: 1.285em;
    text-align: center; }
  .view-testimonial .views-field-field-position {
    text-align: right; }
    .view-testimonial .views-field-field-position span {
      font-family: "CenturyGothic-Bold", sans-serif; }
  .view-testimonial .view-fieldset-testimonial-details:before, .view-testimonial .view-fieldset-testimonial-details:after {
    display: table;
    content: " "; }
  .view-testimonial .view-fieldset-testimonial-details:after {
    clear: both; }
  .view-testimonial .view-fieldset-testimonial-info {
    width: 50%;
    float: left;
    padding: 150px 95px 95px 0;
    position: relative; }
    .view-testimonial .view-fieldset-testimonial-info:before, .view-testimonial .view-fieldset-testimonial-info:after {
      content: "";
      background-image: url(../images/sprites.png);
      background-repeat: no-repeat;
      position: absolute;
      width: 83px;
      height: 73px;
      z-index: 2; }
    .view-testimonial .view-fieldset-testimonial-info:before {
      background-position: -394px -1901px;
      left: 0;
      top: 60px; }
    .view-testimonial .view-fieldset-testimonial-info:after {
      background-position: -499px -1901px;
      right: 95px;
      bottom: 0; }
    .view-testimonial .view-fieldset-testimonial-info.full-width {
      padding: 0 190px !important; }
      .view-testimonial .view-fieldset-testimonial-info.full-width:before {
        top: 10px;
        bottom: auto;
        left: 80px; }
      .view-testimonial .view-fieldset-testimonial-info.full-width:after {
        top: 10px;
        bottom: auto;
        right: 90px; }
      .view-testimonial .view-fieldset-testimonial-info.full-width .views-field-body,
      .view-testimonial .view-fieldset-testimonial-info.full-width .views-field-field-position {
        text-align: left; }
    .view-testimonial .view-fieldset-testimonial-info.no-quote {
      padding: 0 !important; }
      .view-testimonial .view-fieldset-testimonial-info.no-quote:before, .view-testimonial .view-fieldset-testimonial-info.no-quote:after {
        display: none; }
      .view-testimonial .view-fieldset-testimonial-info.no-quote:not(.full-width) .views-field-body {
        display: table;
        height: 360px;
        padding-right: 95px;
        width: 100%; }
      .view-testimonial .view-fieldset-testimonial-info.no-quote:not(.full-width) .field-content {
        display: table-cell;
        vertical-align: middle; }
  .view-testimonial .views-field-field-media-files {
    width: 50%;
    float: left; }
  .view-testimonial.view-display-id-block_1 {
    margin-bottom: 0;
    padding-bottom: 30px; }

.view-entreprises-loges {
  margin-bottom: 45px; }
  .view-entreprises-loges #views-exposed-form-entreprises-loges-page, .view-entreprises-loges .jquery-once-1-processed {
    display: none; }
  .view-entreprises-loges .views-field-field-headline {
    text-align: center;
    font-size: 1.428em;
    font-style: italic;
    margin-bottom: 45px; }
  .view-entreprises-loges .view-fieldset-loges-details:before, .view-entreprises-loges .view-fieldset-loges-details:after {
    display: table;
    content: " "; }
  .view-entreprises-loges .view-fieldset-loges-details:after {
    clear: both; }
  .view-entreprises-loges .views-field-field-photos {
    width: 50%;
    float: left; }
  .view-entreprises-loges .view-fieldset-loges-info {
    width: 50%;
    float: left;
    padding-left: 30px; }
    .view-entreprises-loges .view-fieldset-loges-info .views-field-nothing-1 {
      margin-top: 10px; }
  .view-entreprises-loges .views-field-title h2 {
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 1.786em;
    text-transform: uppercase;
    margin-bottom: 15px;
    color: #8e8779; }
  .view-entreprises-loges .views-field-body li {
    list-style-type: none;
    position: relative;
    padding-left: 15px;
    margin-bottom: 10px; }
    .view-entreprises-loges .views-field-body li:before {
      content: "";
      width: 4px;
      height: 4px;
      border-radius: 50%;
      -webkit-border-radius: 50%;
      background: #cc3333;
      position: absolute;
      left: 0;
      top: 9px; }
  .view-entreprises-loges .views-field-nothing, .view-entreprises-loges .views-field-field-map-file {
    font-size: 0.928em;
    text-transform: uppercase;
    font-family: "CenturyGothic-Bold", sans-serif; }
    .view-entreprises-loges .views-field-nothing a, .view-entreprises-loges .views-field-field-map-file a {
      display: block;
      padding: 15px 0 15px 40px;
      position: relative; }
      .view-entreprises-loges .views-field-nothing a:before, .view-entreprises-loges .views-field-field-map-file a:before {
        content: "";
        background-image: url(../images/sprites.png);
        background-repeat: no-repeat;
        width: 22px;
        height: 27px;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 2; }
  .view-entreprises-loges .views-field-nothing {
    border-bottom: 1px solid #ccc; }
    .view-entreprises-loges .views-field-nothing a:before {
      background-position: -102px -2091px;
      top: 14px; }
  .view-entreprises-loges .views-field-field-map-file {
    min-height: 15px; }
    .view-entreprises-loges .views-field-field-map-file a:before {
      background-position: -132px -2091px;
      top: 9px; }
  .view-entreprises-loges .views-field-nothing-1 a, .view-entreprises-loges .views-field-nothing-1 .event-contact {
    display: inline-block;
    background: #cc3333;
    color: #fff;
    text-transform: uppercase;
    font-family: "CenturyGothic-Bold", sans-serif;
    padding: 15px 20px 15px 45px;
    position: relative;
    cursor: pointer; }
    .view-entreprises-loges .views-field-nothing-1 a:before, .view-entreprises-loges .views-field-nothing-1 .event-contact:before {
      content: "";
      background-image: url(../images/sprites.png);
      background-repeat: no-repeat;
      width: 26px;
      height: 22px;
      position: absolute;
      left: 10px;
      top: 50%;
      margin-top: -11px;
      z-index: 2;
      background-position: -161px -2091px; }
    .view-entreprises-loges .views-field-nothing-1 a:hover, .view-entreprises-loges .views-field-nothing-1 a:focus, .view-entreprises-loges .views-field-nothing-1 .event-contact:hover, .view-entreprises-loges .views-field-nothing-1 .event-contact:focus {
      background: #282828; }
  .view-entreprises-loges .owl-theme .owl-controls {
    padding-top: 20px; }
    .view-entreprises-loges .owl-theme .owl-controls .owl-item {
      text-align: center; }
    .view-entreprises-loges .owl-theme .owl-controls .owl-page span {
      background: #cc3333; }

/********/
.view-business-case h2 {
  display: inline-block;
  margin-bottom: 35px;
  margin-left: 0; }

.view-business-case .view-header {
  margin-bottom: 45px; }
  .view-business-case .view-header p {
    font-family: "CenturyGothic-Bold", sans-serif; }

.view-business-case .views-row {
  border-top: 1px solid #ebebeb;
  padding-top: 30px;
  margin-bottom: 30px; }
  .view-business-case .views-row:before, .view-business-case .views-row:after {
    display: table;
    content: " "; }
  .view-business-case .views-row:after {
    clear: both; }

.view-business-case .views-field-field-logo {
  float: left;
  margin-right: 30px; }
  .view-business-case .views-field-field-logo img {
    border: 1px solid #ebebeb;
    max-width: 190px; }

.view-business-case .view-fieldset-business-case-info {
  overflow: hidden; }

.view-business-case .views-field-title {
  font-size: 1.428em;
  text-transform: uppercase;
  color: #8e8779;
  font-family: "CenturyGothic-Bold", sans-serif; }
  .view-business-case .views-field-title a {
    color: #8e8779; }
    .view-business-case .views-field-title a:hover, .view-business-case .views-field-title a:focus {
      color: #ff1320; }

.view-business-case .views-field-body {
  margin-bottom: 20px; }

.view-business-case .views-field-field-business-date {
  color: #6e6e6e;
  margin-bottom: 20px;
  font-family: "CenturyGothic-Bold", sans-serif; }

.view-business-case .views-field-view-node {
  font-family: "CenturyGothic-Bold", sans-serif;
  text-transform: uppercase; }

.view-business-case .item-list .pager, .view-business-case .pager {
  margin-left: 0;
  margin-right: 0; }

/*******/
.page-entreprises {
  /* left menu */
  /*****/
  /******/
  /********/
  /******/ }
  .page-entreprises .left-menu .content li .active {
    border-left-color: #aaa57d; }
  .page-entreprises .left-menu .content li a:hover, .page-entreprises .left-menu .content li a:focus {
    color: #aaa57d; }
  .page-entreprises .form-type .form-text, .page-entreprises .form-type .form-select {
    border-color: #aaa57d; }
  .page-entreprises .form-type .lbl {
    border-color: #aaa57d; }
    .page-entreprises .form-type .lbl .icon-12 {
      background-position: -335px -1802px; }
    .page-entreprises .form-type .lbl .icon-13 {
      background-position: -201px -1802px; }
    .page-entreprises .form-type .lbl .icon-14 {
      background-position: -536px -1802px; }
  .page-entreprises .form-type .selected .icon-12 {
    background-position: -402px -1802px; }
  .page-entreprises .form-type .selected .icon-13 {
    background-position: -268px -1802px; }
  .page-entreprises .form-type .selected .icon-14 {
    background-position: -469px -1802px; }
  .page-entreprises .show-route .btn-default, .page-entreprises .show-route .button-default, .page-entreprises .show-route .upcoming-events-wrap .group-btn .views-field-field-book-link a, .upcoming-events-wrap .group-btn .views-field-field-book-link .page-entreprises .show-route a, .page-entreprises .show-route .view-type-full-gird .views-field-field-book-link a, .view-type-full-gird .views-field-field-book-link .page-entreprises .show-route a, .page-entreprises .show-route .view-type-full-gird .views-field-field-parking-link a, .view-type-full-gird .views-field-field-parking-link .page-entreprises .show-route a, .page-entreprises .show-route .view-slideshow .views-field-field-link a, .view-slideshow .views-field-field-link .page-entreprises .show-route a, .page-entreprises .show-route .seating-search #btn_submit_bloc, .seating-search .page-entreprises .show-route #btn_submit_bloc, .page-entreprises .show-route .view-entreprise-event-search .total-message .contact-btn, .view-entreprise-event-search .total-message .page-entreprises .show-route .contact-btn, .page-entreprises .show-route .view-entreprise-event-search .view-empty .contact-btn, .view-entreprise-event-search .view-empty .page-entreprises .show-route .contact-btn, .page-entreprises .show-route .view-entreprise-event-search .views-field-view-node a, .view-entreprise-event-search .views-field-view-node .page-entreprises .show-route a, .page-entreprises .show-route .view-entreprise-event-search .views-field-view-node .read-more, .view-entreprise-event-search .views-field-view-node .page-entreprises .show-route .read-more, .page-entreprises .show-route .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form .page-entreprises .show-route a, .page-entreprises .show-route .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link .page-entreprises .show-route a, .page-entreprises .show-route .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing .page-entreprises .show-route a, .page-entreprises .show-route .view-visit-banner .book, .view-visit-banner .page-entreprises .show-route .book, .page-entreprises .show-route .node-editorial .content-above .btn-date a, .node-editorial .content-above .btn-date .page-entreprises .show-route a, .page-entreprises .show-route #my-place-v2 .seating-search .input_submit, #my-place-v2 .seating-search .page-entreprises .show-route .input_submit, .page-entreprises .show-route .home-slider-content .group-btn a, .home-slider-content .group-btn .page-entreprises .show-route a, .page-entreprises .show-route #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .page-entreprises .show-route a, .page-entreprises .show-route #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .page-entreprises .show-route a, .page-entreprises .show-route #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .page-entreprises .show-route a, .page-entreprises .show-route .download-ticket-block .btn-primary, .download-ticket-block .page-entreprises .show-route .btn-primary, .page-entreprises .show-route .download-ticket-block .view-type-full-gird .group-btn .event-alert, .download-ticket-block .view-type-full-gird .group-btn .page-entreprises .show-route .event-alert, .page-entreprises .show-route .view-type-full-gird .group-btn .download-ticket-block .event-alert, .view-type-full-gird .group-btn .download-ticket-block .page-entreprises .show-route .event-alert, .page-entreprises .show-route .download-ticket-block .home-slider-content .group-btn .event-alert, .download-ticket-block .home-slider-content .group-btn .page-entreprises .show-route .event-alert, .page-entreprises .show-route .home-slider-content .group-btn .download-ticket-block .event-alert, .home-slider-content .group-btn .download-ticket-block .page-entreprises .show-route .event-alert, .page-entreprises .show-route .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .page-entreprises .show-route .event-alert, .page-entreprises .show-route #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .page-entreprises .show-route .event-alert, .page-entreprises .show-route .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .page-entreprises .show-route .event-alert, .page-entreprises .show-route #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .page-entreprises .show-route .event-alert, .page-entreprises .show-route .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .page-entreprises .show-route .event-alert, .page-entreprises .show-route #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .page-entreprises .show-route .event-alert, .page-entreprises .show-route .banner-type .book, .banner-type .page-entreprises .show-route .book, .page-entreprises .show-route .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing .page-entreprises .show-route a, .page-entreprises .show-route .view-sieges-premiers .view-agenda .views-field-nothing a, .view-sieges-premiers .view-agenda .views-field-nothing .page-entreprises .show-route a, .page-entreprises .show-route .tour-group-pass .more, .tour-group-pass .page-entreprises .show-route .more, .page-entreprises .show-route .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .page-entreprises .show-route a, .page-entreprises .show-route .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .page-entreprises .show-route .event-contact, .page-entreprises .show-route .view-visit-details .views-field-nothing button, .view-visit-details .views-field-nothing .page-entreprises .show-route button, .page-entreprises .show-route .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form .page-entreprises .show-route a, .page-entreprises .show-route .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing .page-entreprises .show-route a, .page-entreprises .show-route .view-interstitial-page .views-field-field-link a, .view-interstitial-page .views-field-field-link .page-entreprises .show-route a {
    background-color: #aaa57d; }
    .page-entreprises .show-route .btn-default:hover, .page-entreprises .show-route .button-default:hover, .page-entreprises .show-route .upcoming-events-wrap .group-btn .views-field-field-book-link a:hover, .upcoming-events-wrap .group-btn .views-field-field-book-link .page-entreprises .show-route a:hover, .page-entreprises .show-route .view-type-full-gird .views-field-field-book-link a:hover, .view-type-full-gird .views-field-field-book-link .page-entreprises .show-route a:hover, .page-entreprises .show-route .view-type-full-gird .views-field-field-parking-link a:hover, .view-type-full-gird .views-field-field-parking-link .page-entreprises .show-route a:hover, .page-entreprises .show-route .view-slideshow .views-field-field-link a:hover, .view-slideshow .views-field-field-link .page-entreprises .show-route a:hover, .page-entreprises .show-route .seating-search #btn_submit_bloc:hover, .seating-search .page-entreprises .show-route #btn_submit_bloc:hover, .page-entreprises .show-route .view-entreprise-event-search .total-message .contact-btn:hover, .view-entreprise-event-search .total-message .page-entreprises .show-route .contact-btn:hover, .page-entreprises .show-route .view-entreprise-event-search .view-empty .contact-btn:hover, .view-entreprise-event-search .view-empty .page-entreprises .show-route .contact-btn:hover, .page-entreprises .show-route .view-entreprise-event-search .views-field-view-node a:hover, .view-entreprise-event-search .views-field-view-node .page-entreprises .show-route a:hover, .page-entreprises .show-route .view-entreprise-event-search .views-field-view-node .read-more:hover, .view-entreprise-event-search .views-field-view-node .page-entreprises .show-route .read-more:hover, .page-entreprises .show-route .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:hover, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form .page-entreprises .show-route a:hover, .page-entreprises .show-route .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a:hover, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link .page-entreprises .show-route a:hover, .page-entreprises .show-route .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:hover, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing .page-entreprises .show-route a:hover, .page-entreprises .show-route .view-visit-banner .book:hover, .view-visit-banner .page-entreprises .show-route .book:hover, .page-entreprises .show-route .node-editorial .content-above .btn-date a:hover, .node-editorial .content-above .btn-date .page-entreprises .show-route a:hover, .page-entreprises .show-route #my-place-v2 .seating-search .input_submit:hover, #my-place-v2 .seating-search .page-entreprises .show-route .input_submit:hover, .page-entreprises .show-route .home-slider-content .group-btn a:hover, .home-slider-content .group-btn .page-entreprises .show-route a:hover, .page-entreprises .show-route #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:hover, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .page-entreprises .show-route a:hover, .page-entreprises .show-route #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:hover, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .page-entreprises .show-route a:hover, .page-entreprises .show-route #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:hover, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .page-entreprises .show-route a:hover, .page-entreprises .show-route .download-ticket-block .btn-primary:hover, .download-ticket-block .page-entreprises .show-route .btn-primary:hover, .page-entreprises .show-route .download-ticket-block .view-type-full-gird .group-btn .event-alert:hover, .download-ticket-block .view-type-full-gird .group-btn .page-entreprises .show-route .event-alert:hover, .page-entreprises .show-route .view-type-full-gird .group-btn .download-ticket-block .event-alert:hover, .view-type-full-gird .group-btn .download-ticket-block .page-entreprises .show-route .event-alert:hover, .page-entreprises .show-route .download-ticket-block .home-slider-content .group-btn .event-alert:hover, .download-ticket-block .home-slider-content .group-btn .page-entreprises .show-route .event-alert:hover, .page-entreprises .show-route .home-slider-content .group-btn .download-ticket-block .event-alert:hover, .home-slider-content .group-btn .download-ticket-block .page-entreprises .show-route .event-alert:hover, .page-entreprises .show-route .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:hover, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .page-entreprises .show-route .event-alert:hover, .page-entreprises .show-route #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:hover, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .page-entreprises .show-route .event-alert:hover, .page-entreprises .show-route .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:hover, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .page-entreprises .show-route .event-alert:hover, .page-entreprises .show-route #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:hover, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .page-entreprises .show-route .event-alert:hover, .page-entreprises .show-route .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:hover, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .page-entreprises .show-route .event-alert:hover, .page-entreprises .show-route #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:hover, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .page-entreprises .show-route .event-alert:hover, .page-entreprises .show-route .banner-type .book:hover, .banner-type .page-entreprises .show-route .book:hover, .page-entreprises .show-route .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:hover, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing .page-entreprises .show-route a:hover, .page-entreprises .show-route .view-sieges-premiers .view-agenda .views-field-nothing a:hover, .view-sieges-premiers .view-agenda .views-field-nothing .page-entreprises .show-route a:hover, .page-entreprises .show-route .tour-group-pass .more:hover, .tour-group-pass .page-entreprises .show-route .more:hover, .page-entreprises .show-route .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a:hover, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .page-entreprises .show-route a:hover, .page-entreprises .show-route .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact:hover, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .page-entreprises .show-route .event-contact:hover, .page-entreprises .show-route .view-visit-details .views-field-nothing button:hover, .view-visit-details .views-field-nothing .page-entreprises .show-route button:hover, .page-entreprises .show-route .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:hover, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form .page-entreprises .show-route a:hover, .page-entreprises .show-route .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:hover, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing .page-entreprises .show-route a:hover, .page-entreprises .show-route .view-interstitial-page .views-field-field-link a:hover, .view-interstitial-page .views-field-field-link .page-entreprises .show-route a:hover, .page-entreprises .show-route .btn-default:focus, .page-entreprises .show-route .button-default:focus, .page-entreprises .show-route .upcoming-events-wrap .group-btn .views-field-field-book-link a:focus, .upcoming-events-wrap .group-btn .views-field-field-book-link .page-entreprises .show-route a:focus, .page-entreprises .show-route .view-type-full-gird .views-field-field-book-link a:focus, .view-type-full-gird .views-field-field-book-link .page-entreprises .show-route a:focus, .page-entreprises .show-route .view-type-full-gird .views-field-field-parking-link a:focus, .view-type-full-gird .views-field-field-parking-link .page-entreprises .show-route a:focus, .page-entreprises .show-route .view-slideshow .views-field-field-link a:focus, .view-slideshow .views-field-field-link .page-entreprises .show-route a:focus, .page-entreprises .show-route .seating-search #btn_submit_bloc:focus, .seating-search .page-entreprises .show-route #btn_submit_bloc:focus, .page-entreprises .show-route .view-entreprise-event-search .total-message .contact-btn:focus, .view-entreprise-event-search .total-message .page-entreprises .show-route .contact-btn:focus, .page-entreprises .show-route .view-entreprise-event-search .view-empty .contact-btn:focus, .view-entreprise-event-search .view-empty .page-entreprises .show-route .contact-btn:focus, .page-entreprises .show-route .view-entreprise-event-search .views-field-view-node a:focus, .view-entreprise-event-search .views-field-view-node .page-entreprises .show-route a:focus, .page-entreprises .show-route .view-entreprise-event-search .views-field-view-node .read-more:focus, .view-entreprise-event-search .views-field-view-node .page-entreprises .show-route .read-more:focus, .page-entreprises .show-route .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:focus, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form .page-entreprises .show-route a:focus, .page-entreprises .show-route .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a:focus, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link .page-entreprises .show-route a:focus, .page-entreprises .show-route .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:focus, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing .page-entreprises .show-route a:focus, .page-entreprises .show-route .view-visit-banner .book:focus, .view-visit-banner .page-entreprises .show-route .book:focus, .page-entreprises .show-route .node-editorial .content-above .btn-date a:focus, .node-editorial .content-above .btn-date .page-entreprises .show-route a:focus, .page-entreprises .show-route #my-place-v2 .seating-search .input_submit:focus, #my-place-v2 .seating-search .page-entreprises .show-route .input_submit:focus, .page-entreprises .show-route .home-slider-content .group-btn a:focus, .home-slider-content .group-btn .page-entreprises .show-route a:focus, .page-entreprises .show-route #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:focus, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .page-entreprises .show-route a:focus, .page-entreprises .show-route #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:focus, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .page-entreprises .show-route a:focus, .page-entreprises .show-route #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:focus, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .page-entreprises .show-route a:focus, .page-entreprises .show-route .download-ticket-block .btn-primary:focus, .download-ticket-block .page-entreprises .show-route .btn-primary:focus, .page-entreprises .show-route .download-ticket-block .view-type-full-gird .group-btn .event-alert:focus, .download-ticket-block .view-type-full-gird .group-btn .page-entreprises .show-route .event-alert:focus, .page-entreprises .show-route .view-type-full-gird .group-btn .download-ticket-block .event-alert:focus, .view-type-full-gird .group-btn .download-ticket-block .page-entreprises .show-route .event-alert:focus, .page-entreprises .show-route .download-ticket-block .home-slider-content .group-btn .event-alert:focus, .download-ticket-block .home-slider-content .group-btn .page-entreprises .show-route .event-alert:focus, .page-entreprises .show-route .home-slider-content .group-btn .download-ticket-block .event-alert:focus, .home-slider-content .group-btn .download-ticket-block .page-entreprises .show-route .event-alert:focus, .page-entreprises .show-route .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:focus, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .page-entreprises .show-route .event-alert:focus, .page-entreprises .show-route #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:focus, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .page-entreprises .show-route .event-alert:focus, .page-entreprises .show-route .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:focus, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .page-entreprises .show-route .event-alert:focus, .page-entreprises .show-route #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:focus, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .page-entreprises .show-route .event-alert:focus, .page-entreprises .show-route .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:focus, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .page-entreprises .show-route .event-alert:focus, .page-entreprises .show-route #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:focus, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .page-entreprises .show-route .event-alert:focus, .page-entreprises .show-route .banner-type .book:focus, .banner-type .page-entreprises .show-route .book:focus, .page-entreprises .show-route .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:focus, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing .page-entreprises .show-route a:focus, .page-entreprises .show-route .view-sieges-premiers .view-agenda .views-field-nothing a:focus, .view-sieges-premiers .view-agenda .views-field-nothing .page-entreprises .show-route a:focus, .page-entreprises .show-route .tour-group-pass .more:focus, .tour-group-pass .page-entreprises .show-route .more:focus, .page-entreprises .show-route .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a:focus, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .page-entreprises .show-route a:focus, .page-entreprises .show-route .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact:focus, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .page-entreprises .show-route .event-contact:focus, .page-entreprises .show-route .view-visit-details .views-field-nothing button:focus, .view-visit-details .views-field-nothing .page-entreprises .show-route button:focus, .page-entreprises .show-route .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:focus, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form .page-entreprises .show-route a:focus, .page-entreprises .show-route .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:focus, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing .page-entreprises .show-route a:focus, .page-entreprises .show-route .view-interstitial-page .views-field-field-link a:focus, .view-interstitial-page .views-field-field-link .page-entreprises .show-route a:focus {
      background-color: #282828; }
  .page-entreprises .noted {
    color: #aaa57d; }
    .page-entreprises .noted .icon-note {
      width: 35px;
      background-position: -394px -2080px; }
  .page-entreprises .block-parkings-services .row > div:first-child {
    border-left: 1px solid #cccbcb; }
  .page-entreprises .block-parkings-services .row > div:last-child {
    border-right: 1px solid #cccbcb; }
  .page-entreprises .view-access-transports .tab-filters > li a {
    color: #aaa57d; }
    .page-entreprises .view-access-transports .tab-filters > li a:hover, .page-entreprises .view-access-transports .tab-filters > li a:focus {
      color: #1f2328; }
  .page-entreprises .view-access-transports .tab-filters > li.active a {
    border-bottom-color: #aaa57d;
    color: #1f2328; }
  .page-entreprises .view-access-transports .download a {
    color: #aaa57d; }
    .page-entreprises .view-access-transports .download a:hover, .page-entreprises .view-access-transports .download a:focus {
      color: #ff1320; }
  .page-entreprises .view-access-transports .icon-18 {
    background-position: 0 -2137px; }
  .page-entreprises .view-access-transports .icon-19 {
    background-position: -71px -2137px; }
  .page-entreprises .view-access-transports .icon-20 {
    background-position: -142px -2137px; }
  .page-entreprises .view-access-transports .icon-21 {
    background-position: -213px -2137px; }
  .page-entreprises .panel-default .panel-title a:before, .page-entreprises .panel-default .panel-title a:after {
    color: #aaa57d; }
  .page-entreprises .access-transport-wrapper .name {
    color: #aaa57d; }

/**********/
.page-entreprises.sidebar-first #main .container-inner {
  border-left: 1px solid #d1d1d1; }

/*********/
.header .search-form:before, .header .search-form:after {
  display: table;
  content: " "; }

.header .search-form:after {
  clear: both; }

.header .search-form .form-item {
  float: left;
  margin-bottom: 0;
  margin-right: 10px;
  margin-top: 0; }
  .header .search-form .form-item label {
    display: none;
    margin-bottom: 15px; }

.header .search-form .form-submit {
  float: left; }

.search-results {
  clear: both;
  padding-left: 70px;
  padding-right: 70px; }
  .search-results .search-snippet-info {
    padding-left: 0; }
  .search-results h3 {
    margin-bottom: 10px; }
  .search-results li {
    border-bottom: 1px solid #eee;
    margin-bottom: 30px;
    padding-bottom: 30px; }
  .search-results .search-info {
    margin-bottom: 0; }

/************/
#block-block-59, .boulevard-description-block {
  background: #faf9f8;
  margin-left: -25px;
  margin-right: -25px;
  padding: 30px 0; }
  #block-block-59 .description, .boulevard-description-block .description {
    padding-left: 95px;
    padding-right: 95px; }

.boulevard-page {
  margin-right: -25px;
  margin-left: -25px;
  background: #fff;
  /******/ }
  .boulevard-page h3 {
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 1.428em;
    margin-bottom: 0;
    line-height: 1.2; }
  .boulevard-page .view-row:before, .boulevard-page .view-row:after {
    display: table;
    content: " "; }
  .boulevard-page .view-row:after {
    clear: both; }
  .boulevard-page .big-format {
    width: 50%;
    float: left;
    position: relative; }
    .boulevard-page .big-format .info {
      width: 100%;
      position: absolute;
      left: 0;
      bottom: 0;
      z-index: 2;
      padding: 15px 20px;
      color: #fff;
      background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 99%);
      background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 99%);
      background-image: -moz-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 99%);
      text-align: left; }
      .boulevard-page .big-format .info .info-inner {
        padding: 0;
        position: static;
        top: auto;
        width: 100%;
        transform: translate(0, 0);
        -webkit-transform: translate(0, 0); }
        .boulevard-page .big-format .info .info-inner span {
          font-family: "CenturyGothic-Bold", sans-serif;
          font-size: 1.428em;
          margin-bottom: 0;
          line-height: 1.2;
          display: block;
          padding-top: 5px;
          color: #fff; }
      .boulevard-page .big-format .info p {
        margin-bottom: 0; }
    .boulevard-page .big-format h3 {
      color: #fff;
      margin-bottom: 0; }
    .boulevard-page .big-format .field-image {
      float: none;
      width: 100%; }
      .boulevard-page .big-format .field-image:before {
        display: none; }
  .boulevard-page .medium-format {
    width: 50%;
    float: left;
    position: relative; }
    .boulevard-page .medium-format:before, .boulevard-page .medium-format:after {
      display: table;
      content: " "; }
    .boulevard-page .medium-format:after {
      clear: both; }
    .boulevard-page .medium-format .inner {
      position: relative; }
      .boulevard-page .medium-format .inner:before, .boulevard-page .medium-format .inner:after {
        display: table;
        content: " "; }
      .boulevard-page .medium-format .inner:after {
        clear: both; }
  .boulevard-page .medium-format-part-2 .field-image {
    float: left; }
    .boulevard-page .medium-format-part-2 .field-image:before {
      right: 0;
      left: auto;
      position: absolute;
      border-style: solid;
      border-width: 16px 16px 16px 0;
      border-color: transparent #fff transparent transparent; }
  .boulevard-page .medium-format-part-2 .info {
    float: right; }
  .boulevard-page .medium-format-part-2 .info-inner {
    right: 0;
    left: auto; }
  .boulevard-page .small-format {
    width: 33.33333333333333%;
    float: left;
    position: relative; }
    .boulevard-page .small-format:before, .boulevard-page .small-format:after {
      display: table;
      content: " "; }
    .boulevard-page .small-format:after {
      clear: both; }
  .boulevard-page .info {
    width: 50%;
    float: left;
    text-align: center; }
  .boulevard-page .field-image {
    float: right;
    width: 50%;
    position: relative; }
    .boulevard-page .field-image:before {
      position: absolute;
      z-index: 1;
      top: calc(50% - 16px);
      right: auto;
      left: 0;
      content: '';
      border-style: solid;
      border-width: 16px 0 16px 16px;
      border-color: transparent transparent transparent #fff;
      -webkit-transition-duration: 0.3s;
      transition-duration: 0.3s;
      -webkit-transition-property: transform;
      transition-property: transform; }
    .boulevard-page .field-image p {
      margin-bottom: 0; }
  .boulevard-page .info-inner {
    width: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    padding-left: 15px;
    padding-right: 15px; }
    .boulevard-page .info-inner span {
      font-family: "CenturyGothic-Bold", sans-serif;
      font-size: 1.428em;
      margin-bottom: 0;
      line-height: 1.2;
      display: block;
      padding-top: 5px;
      color: #1f2328; }
    .boulevard-page .info-inner p {
      margin-bottom: 0; }
  .boulevard-page .top-small-format .field-image {
    float: left; }
    .boulevard-page .top-small-format .field-image:before {
      right: 0;
      left: auto;
      position: absolute;
      border-style: solid;
      border-width: 16px 16px 16px 0;
      border-color: transparent #fff transparent transparent; }
  .boulevard-page .top-small-format .info {
    float: right; }
  .boulevard-page .top-small-format .info-inner {
    left: auto;
    right: 0; }

/********/
/****popup */
.view-stadium-map-popup {
  background: #191c20;
  color: #fff;
  min-width: 400px; }
  .view-stadium-map-popup .views-row:before, .view-stadium-map-popup .views-row:after {
    display: table;
    content: " "; }
  .view-stadium-map-popup .views-row:after {
    clear: both; }
  .view-stadium-map-popup .views-field-field-stadium-map {
    float: left;
    width: 60%; }
  .view-stadium-map-popup .views-field-field-fee-schedule-et {
    padding: 20px;
    float: none;
    width: 100%; }
  .view-stadium-map-popup .views-field-field-stadium-map + .views-field-field-fee-schedule-et {
    width: 40%;
    float: left;
    padding: 45px 15px; }
  .view-stadium-map-popup .field-collection-view-links {
    display: none; }
  .view-stadium-map-popup .field-collection-view {
    font-family: "CenturyGothic-Bold", sans-serif;
    text-transform: uppercase;
    margin: 0 0 20px;
    border-bottom: none;
    padding: 0;
    position: relative; }
    .view-stadium-map-popup .field-collection-view:before, .view-stadium-map-popup .field-collection-view:after {
      display: table;
      content: " "; }
    .view-stadium-map-popup .field-collection-view:after {
      clear: both; }
    .view-stadium-map-popup .field-collection-view:before {
      content: "";
      border-bottom: 1px dotted #424a54;
      position: absolute;
      z-index: 1;
      left: 0;
      bottom: 7px;
      width: 100%; }
    .view-stadium-map-popup .field-collection-view span {
      position: relative;
      z-index: 2; }
  .view-stadium-map-popup .stadium-cat-color {
    border: 1px solid #fff;
    width: 20px;
    height: 20px;
    float: left; }
  .view-stadium-map-popup .stadium-cat-name {
    float: left;
    display: block;
    padding: 0 10px 0 20px;
    background: #191c20;
    max-width: 46%; }
  .view-stadium-map-popup .stadium-cat-price {
    display: block;
    float: right;
    background: #191c20;
    padding-left: 5px; }

#selfService {
  z-index: 100; }
  #selfService .help {
    z-index: 7; }

/******/
.agenda-detail-inner .addtocal, .agenda-detail-inner .item-list {
  display: none; }

/*******/
#search-form .form-item {
  display: inline-block;
  width: 500px; }
  #search-form .form-item label {
    display: block; }

#search-form .form-submit {
  display: inline-block; }

.view-agenda .view-filters form {
  display: none; }

.page-billetterie-archives .view-agenda .view-filters form {
  display: block; }

/*********/
.entreprises-description {
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: "CenturyGothic-Bold", sans-serif;
  color: #999; }
  .entreprises-description h1 {
    display: inline-block;
    margin-bottom: 35px;
    margin-left: 0;
    font-size: 1.5em;
    text-transform: uppercase;
    padding-top: 7px; }
  .entreprises-description .view-header {
    margin-bottom: 45px; }
    .entreprises-description .view-header p {
      font-family: "CenturyGothic-Bold", sans-serif; }

/*******/
.logged-in.node-type-business-case #content ul.tabs, .logged-in.node-type-space #content ul.tabs {
  margin: 15px 15px 35px 15px; }

.page-node-122.logged-in #content ul.tabs, .page-node-121.logged-in #content ul.tabs, .page-node-83.logged-in #content ul.tabs {
  margin-top: 15px; }

.page-node-83.logged-in #main ul.tabs {
  margin-top: 15px; }

.node .field-body-content h2 {
  margin-bottom: 10px;
  color: #8e8779; }

#main .content .field-content h2 {
  margin-bottom: 10px;
  color: #8e8779; }

#main .content .field-content iframe {
  margin-bottom: 20px; }

div.messages {
  margin-bottom: 20px; }

.full-width {
  width: 100% !important;
  float: none !important;
  padding-left: 0 !important; }

.static-block + p {
  display: none; }

/******/
.adp-placemark {
  width: 100%; }

img.adp-marker {
  display: none; }

.adp-placemark .adp-text {
  padding: 10px; }

/********/
.page-entreprises-evenements-entreprise .webform-component--info-reference {
  display: none; }

/* popup */
#popup-announcement {
  padding: 30px; }
  #popup-announcement .title {
    text-transform: uppercase;
    color: #dc0814;
    font-family: "CenturyGothic-Bold", sans-serif;
    display: inline-block;
    clear: right;
    margin-bottom: 20px; }
  #popup-announcement p {
    clear: both; }

.icon-warning {
  background-image: url(../images/sprites.png);
  background-repeat: no-repeat;
  width: 48px;
  height: 41px;
  background-position: -170px -268px;
  display: inline-block;
  overflow: hidden;
  margin-right: 20px;
  margin-bottom: 20px;
  vertical-align: middle; }

/*******/
.view-enterprise-event .view-header h1, .view-enterprise-event .view-header .line, .view-enterprise-event .view-header .block-offers h2, .block-offers .view-enterprise-event .view-header h2, .view-enterprise-event .view-header .event-frontpage-block h2, .event-frontpage-block .view-enterprise-event .view-header h2, .view-enterprise-event .view-header .avantages-stadefrance-block h2, .avantages-stadefrance-block .view-enterprise-event .view-header h2, .view-enterprise-event .view-header #block-views-partners-block-3 h2, #block-views-partners-block-3 .view-enterprise-event .view-header h2,
.view-enterprise-event .view-header #block-views-partners-block-4 h2, #block-views-partners-block-4 .view-enterprise-event .view-header h2, .view-enterprise-event .view-header .node-type-space .content-bottom .view-characteristics h2, .node-type-space .content-bottom .view-characteristics .view-enterprise-event .view-header h2, .view-enterprise-event .view-header .node-type-space .content-bottom .view-characteristics .title, .node-type-space .content-bottom .view-characteristics .view-enterprise-event .view-header .title, .view-enterprise-event .view-header .block-key-figure h2, .block-key-figure .view-enterprise-event .view-header h2, .view-enterprise-event .view-header .block-key-figure .title, .block-key-figure .view-enterprise-event .view-header .title, .view-enterprise-event .view-header .partner h2, .partner .view-enterprise-event .view-header h2, .view-enterprise-event .view-header .partner .title, .partner .view-enterprise-event .view-header .title, .view-enterprise-event .view-header .block-parkings-services h2, .block-parkings-services .view-enterprise-event .view-header h2, .view-enterprise-event .view-header .view-business-case h2, .view-business-case .view-enterprise-event .view-header h2, .view-enterprise-event .view-header .entreprises-description h1, .entreprises-description .view-enterprise-event .view-header h1, .view-enterprise-event .view-header .block-quicktabs h2, .block-quicktabs .view-enterprise-event .view-header h2, .view-enterprise-event .view-header .section-third h2, .section-third .view-enterprise-event .view-header h2, .view-enterprise-event .view-header .block-list-business-case h2, .block-list-business-case .view-enterprise-event .view-header h2, .view-enterprise-event .view-header .line-yellow, .view-enterprise-event .view-header .block-offers h2, .block-offers .view-enterprise-event .view-header h2, .view-enterprise-event .view-header .event-frontpage-block h2, .event-frontpage-block .view-enterprise-event .view-header h2, .view-enterprise-event .view-header .node-type-space .content-bottom .view-characteristics h2, .node-type-space .content-bottom .view-characteristics .view-enterprise-event .view-header h2, .view-enterprise-event .view-header .node-type-space .content-bottom .view-characteristics .title, .node-type-space .content-bottom .view-characteristics .view-enterprise-event .view-header .title, .view-enterprise-event .view-header .block-key-figure h2, .block-key-figure .view-enterprise-event .view-header h2, .view-enterprise-event .view-header .block-key-figure .title, .block-key-figure .view-enterprise-event .view-header .title, .view-enterprise-event .view-header .page-entreprises .partner h2, .page-entreprises .partner .view-enterprise-event .view-header h2, .view-enterprise-event .view-header .block-list-business-case h2, .block-list-business-case .view-enterprise-event .view-header h2 {
  text-transform: uppercase;
  font-size: 1.5em;
  padding-top: 6px; }

/*******/
.seatings h2 {
  color: #1f2328;
  margin-bottom: 30px;
  font-size: 1.428em;
  text-transform: uppercase;
  font-family: "CenturyGothic", sans-serif; }

.seatings .input_submit:before, .seatings .input_submit:after {
  display: none; }

/******/
.region-main-menu .my-account {
  display: none; }

/********/
#selfService .result {
  overflow-y: auto;
  max-height: 300px; }

/*******/
#sliding-popup.sliding-popup-bottom {
  background: #e31b23 !important; }

/*******/
.node iframe {
  margin-bottom: 15px; }

.view-enterprise-ticket-detail .views-field-nothing {
  background: #fff;
  border-right: 1px solid #e31b23;
  border-radius: 0; }

.view-enterprise-ticket-detail .action-buttons .views-field-nothing {
  border-right: none;
  float: left; }

/*********/
#ui-datepicker-div {
  background: #fff;
  border: 1px solid #e31b23;
  padding: 0 10px 5px 5px;
  border-radius: 0; }
  #ui-datepicker-div .ui-datepicker .ui-datepicker-header {
    padding: 0;
    border-radius: 0;
    border: none; }
  #ui-datepicker-div .ui-widget-header {
    background: #e31b23;
    border: none;
    padding: 5px;
    border-radius: 0;
    margin: 0 -10px 0 -5px; }
    #ui-datepicker-div .ui-widget-header .ui-state-hover, #ui-datepicker-div .ui-widget-header .ui-state-focus {
      border: none !important;
      font-weight: normal;
      background: #fff !important; }
  #ui-datepicker-div.ui-datepicker .ui-datepicker-prev,
  #ui-datepicker-div.ui-datepicker .ui-datepicker-next {
    background: #fff;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    height: 22px;
    width: 22px;
    top: 5px;
    text-align: center;
    cursor: pointer; }
    #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before,
    #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before {
      position: absolute;
      left: -1px;
      top: 4px;
      color: #e31b23;
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\f0d9";
      width: 100%; }
    #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover:before, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus:before,
    #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover:before,
    #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus:before {
      color: #333; }
  #ui-datepicker-div.ui-datepicker .ui-datepicker-prev {
    left: 5px; }
  #ui-datepicker-div.ui-datepicker .ui-datepicker-next {
    right: 5px; }
    #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before {
      content: "\f0da";
      left: 1px; }
  #ui-datepicker-div .ui-widget-header .ui-icon {
    display: none; }
  #ui-datepicker-div.ui-widget-content {
    color: #e31b23; }
  #ui-datepicker-div .ui-state-default,
  #ui-datepicker-div .ui-widget-content .ui-state-default,
  #ui-datepicker-div .ui-widget-header .ui-state-default {
    background: #fff;
    border: none;
    color: #333;
    font-weight: normal !important; }
    #ui-datepicker-div .ui-state-default:hover, #ui-datepicker-div .ui-state-default:focus,
    #ui-datepicker-div .ui-widget-content .ui-state-default:hover,
    #ui-datepicker-div .ui-widget-content .ui-state-default:focus,
    #ui-datepicker-div .ui-widget-header .ui-state-default:hover,
    #ui-datepicker-div .ui-widget-header .ui-state-default:focus {
      background: #F2F2F2; }
  #ui-datepicker-div .ui-state-highlight,
  #ui-datepicker-div .ui-widget-content .ui-state-highlight,
  #ui-datepicker-div .ui-widget-header .ui-state-highlight {
    color: #333;
    background: #F2F2F2;
    border: none; }
  #ui-datepicker-div .ui-state-active,
  #ui-datepicker-div .ui-widget-content .ui-state-active,
  #ui-datepicker-div .ui-widget-header .ui-state-active {
    color: #333;
    background: #e31b23;
    border: none; }
    #ui-datepicker-div .ui-state-active:hover, #ui-datepicker-div .ui-state-active:focus,
    #ui-datepicker-div .ui-widget-content .ui-state-active:hover,
    #ui-datepicker-div .ui-widget-content .ui-state-active:focus,
    #ui-datepicker-div .ui-widget-header .ui-state-active:hover,
    #ui-datepicker-div .ui-widget-header .ui-state-active:focus {
      background: #e31b23; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: none !important; }

/* Page node editorial */
.node-type-editorial.not-front.no-sidebars #content {
  padding: 0; }
  .node-type-editorial.not-front.no-sidebars #content h2 {
    margin-bottom: 20px; }
  .node-type-editorial.not-front.no-sidebars #content h3 {
    margin-bottom: 0; }

.node-type-editorial.logged-in #main ul.primary {
  padding: 25px 20px 0; }

.node-editorial .content-above:before, .node-editorial .content-above:after {
  display: table;
  content: " "; }

.node-editorial .content-above:after {
  clear: both; }

.node-editorial .content-above + .field-name-body {
  margin-top: 40px;
  margin-bottom: 45px;
  padding: 0 35px; }

.node-editorial .content-above .region-left {
  float: left; }

.node-editorial .content-above .region-right {
  overflow: hidden;
  padding: 42px 50px 20px; }

.node-editorial .content-above .field-name-field-title {
  font-size: 35px;
  margin-bottom: 0;
  text-transform: uppercase; }

.node-editorial .content-above .field-name-field-category-editorial {
  color: #999;
  font-style: italic;
  margin-bottom: 22px; }
  .node-editorial .content-above .field-name-field-category-editorial .field-item {
    margin-right: 2px; }
    .node-editorial .content-above .field-name-field-category-editorial .field-item:after {
      content: ','; }
    .node-editorial .content-above .field-name-field-category-editorial .field-item:last-child {
      margin-right: 0; }
      .node-editorial .content-above .field-name-field-category-editorial .field-item:last-child:after {
        display: none; }

.node-editorial .content-above .field-name-field-short-description {
  margin-bottom: 25px; }

.node-editorial .content-above .btn-date a {
  display: inline-block;
  padding-left: 20px; }
  .node-editorial .content-above .btn-date a:before, .node-editorial .content-above .btn-date a:after {
    display: none; }

/******/
.page-entreprises-sieges-vip-search .content-top {
  background: #212121;
  color: #999;
  /******/
  /******/
  /******/
  /******/ }
  .page-entreprises-sieges-vip-search .content-top .container {
    z-index: 5;
    padding-top: 25px;
    padding-bottom: 55px; }
  .page-entreprises-sieges-vip-search .content-top .container-inner {
    background: none; }
  .page-entreprises-sieges-vip-search .content-top .title {
    color: #fff;
    display: block;
    font-size: 2.857em;
    font-family: "CenturyGothic-Bold", sans-serif;
    margin-bottom: 11px;
    text-transform: uppercase; }
  .page-entreprises-sieges-vip-search .content-top .filter-header {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    color: #aaa57d;
    font-size: 1.285em;
    font-family: "CenturyGothic-Bold", sans-serif;
    padding: 15px 0;
    text-align: center;
    text-transform: uppercase; }
  .page-entreprises-sieges-vip-search .content-top .filters:before, .page-entreprises-sieges-vip-search .content-top .filters:after {
    display: table;
    content: " "; }
  .page-entreprises-sieges-vip-search .content-top .filters:after {
    clear: both; }
  .page-entreprises-sieges-vip-search .content-top .filters > div {
    border-color: rgba(255, 255, 255, 0.1);
    border-style: solid;
    border-width: 1px 0 1px 1px;
    float: left;
    min-height: 88px;
    width: 33.33333333%; }
    .page-entreprises-sieges-vip-search .content-top .filters > div:first-child {
      border-left: none; }
  .page-entreprises-sieges-vip-search .content-top .filter-choiced-event {
    position: relative; }
    .page-entreprises-sieges-vip-search .content-top .filter-choiced-event .view-agenda {
      background: #212121;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      max-height: 345px;
      overflow-y: auto;
      z-index: 10; }
    .page-entreprises-sieges-vip-search .content-top .filter-choiced-event .views-row {
      cursor: pointer;
      display: table;
      height: 86px;
      border-top: 1px solid rgba(255, 255, 255, 0.1);
      width: 100%;
      text-transform: uppercase;
      text-align: center;
      font-family: "CenturyGothic-Bold", sans-serif;
      position: relative; }
      .page-entreprises-sieges-vip-search .content-top .filter-choiced-event .views-row:first-child, .page-entreprises-sieges-vip-search .content-top .filter-choiced-event .views-row.active {
        border-top: none; }
      .page-entreprises-sieges-vip-search .content-top .filter-choiced-event .views-row .event-date {
        display: table-cell;
        vertical-align: middle;
        width: 35px;
        max-width: 35px;
        font-size: 1.857em;
        color: #aaa57d;
        background: rgba(255, 255, 255, 0.1);
        position: relative;
        padding-left: 15px; }
        .page-entreprises-sieges-vip-search .content-top .filter-choiced-event .views-row .event-date .views-field-field-event-date-2 {
          font-size: 11px;
          min-width: 28px; }
        .page-entreprises-sieges-vip-search .content-top .filter-choiced-event .views-row .event-date:before {
          border-color: rgba(255, 255, 255, 0.1) transparent transparent rgba(255, 255, 255, 0.1);
          border-style: solid;
          border-width: 52px 33px 34px 22px;
          content: "";
          left: 100%;
          position: absolute;
          top: 0; }
      .page-entreprises-sieges-vip-search .content-top .filter-choiced-event .views-row .event-info {
        vertical-align: middle;
        display: table-cell;
        position: relative; }
        .page-entreprises-sieges-vip-search .content-top .filter-choiced-event .views-row .event-info .views-field-field-event-category {
          color: #cc3333;
          font-size: 0.857em;
          letter-spacing: 2px;
          display: inline-block;
          margin-right: 2px; }
          .page-entreprises-sieges-vip-search .content-top .filter-choiced-event .views-row .event-info .views-field-field-event-category a {
            color: #cc3333; }
        .page-entreprises-sieges-vip-search .content-top .filter-choiced-event .views-row .event-info .views-field-field-event-date {
          display: inline-block;
          color: #999;
          font-size: 0.857em; }
          .page-entreprises-sieges-vip-search .content-top .filter-choiced-event .views-row .event-info .views-field-field-event-date .date-display-single:before {
            content: '- '; }
        .page-entreprises-sieges-vip-search .content-top .filter-choiced-event .views-row .event-info .views-field-title {
          color: #fff;
          max-width: 170px;
          margin: 0 auto; }
        .page-entreprises-sieges-vip-search .content-top .filter-choiced-event .views-row .event-info:before {
          color: #cc3333;
          content: "\203A";
          margin-top: -12px;
          position: absolute;
          right: 15px;
          top: 50%; }
      .page-entreprises-sieges-vip-search .content-top .filter-choiced-event .views-row .views-field-nid {
        display: none; }
  .page-entreprises-sieges-vip-search .content-top .filter-choiced-services {
    padding: 25px 20px;
    min-height: 90px; }
    .page-entreprises-sieges-vip-search .content-top .filter-choiced-services select {
      padding: 7px; }
    .page-entreprises-sieges-vip-search .content-top .filter-choiced-services .chosen-container .chosen-single {
      border-radius: 15px;
      -webkit-border-radius: 15px;
      background: rgba(255, 255, 255, 0.1);
      border-bottom: none;
      color: #fff;
      height: 35px;
      padding: 7px 20px; }
      .page-entreprises-sieges-vip-search .content-top .filter-choiced-services .chosen-container .chosen-single:before {
        border-top-color: #cc3333;
        border-width: 4px 4px 0 4px;
        right: 15px;
        top: 16px; }
      .page-entreprises-sieges-vip-search .content-top .filter-choiced-services .chosen-container .chosen-single:after {
        background: rgba(0, 0, 0, 0.2);
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        right: 33px;
        top: 0; }
  .page-entreprises-sieges-vip-search .content-top .number-person {
    position: relative;
    color: #fff;
    height: 55px;
    text-align: center; }
    .page-entreprises-sieges-vip-search .content-top .number-person span#number-increase-quantity, .page-entreprises-sieges-vip-search .content-top .number-person span#number-decrease-quantity {
      font-size: 17px;
      font-family: "CenturyGothic-Bold", sans-serif;
      color: #cc3333;
      position: absolute;
      right: 10px;
      top: 50%;
      line-height: 50px;
      width: 50px;
      height: 50px;
      margin-top: -25px;
      z-index: 5;
      cursor: pointer; }
    .page-entreprises-sieges-vip-search .content-top .number-person span#number-decrease-quantity {
      left: 10px;
      right: auto; }
    .page-entreprises-sieges-vip-search .content-top .number-person .number-person {
      border: 1px solid rgba(255, 255, 255, 0.1);
      display: inline-block;
      height: auto;
      margin-top: 25px;
      min-width: 230px;
      padding: 7px 20px; }
    .page-entreprises-sieges-vip-search .content-top .number-person .form-text, .page-entreprises-sieges-vip-search .content-top .number-person input {
      background: #000;
      text-align: center;
      color: #fff;
      border: 1px solid #303030;
      width: 50px; }
  .page-entreprises-sieges-vip-search .content-top .filter-actions {
    color: #fff;
    font-size: 0;
    margin-top: 30px;
    text-align: center;
    text-transform: uppercase; }
    .page-entreprises-sieges-vip-search .content-top .filter-actions button {
      background: rgba(255, 255, 255, 0.1);
      border: none;
      display: inline-block;
      font-size: 14px;
      font-family: "CenturyGothic-Bold", sans-serif;
      padding: 15px 20px 14px; }
      .page-entreprises-sieges-vip-search .content-top .filter-actions button:hover, .page-entreprises-sieges-vip-search .content-top .filter-actions button:focus {
        background: #1f2328; }
      .page-entreprises-sieges-vip-search .content-top .filter-actions button#filter-valid {
        background: #cc3333; }
        .page-entreprises-sieges-vip-search .content-top .filter-actions button#filter-valid:hover, .page-entreprises-sieges-vip-search .content-top .filter-actions button#filter-valid:focus {
          background: #1f2328; }

/* Page editorial */
.sidebar-first.page-taxonomy-term #main .container-inner {
  background: #f5f5f5; }

.sidebar-first.page-taxonomy-term #content {
  border-left: none;
  background: #fff;
  padding-left: 0;
  padding-right: 0; }

.sidebar-first.page-taxonomy-term .sidebar {
  padding-top: 30px; }

/* page-groupes */
.page-groupes-ce-accueil.not-front.no-sidebars #content {
  padding: 0; }

.page-groupes-ce-accueil.not-front .view-frontpage {
  padding-bottom: 0; }
  .page-groupes-ce-accueil.not-front .view-frontpage .view-frontpage {
    padding: 0; }

/******/
.page-entreprises-sieges-vip .webform-client-form .webform-component--sex, .page-entreprises-sieges-vip .easiform .webform-component--sex {
  display: block; }

.page-entreprises-sieges-vip .webform-client-form .webform-component--info-reference label, .page-entreprises-sieges-vip .easiform .webform-component--info-reference label {
  display: block;
  margin-bottom: 13px; }

.page-entreprises-sieges-vip .webform-client-form .webform-component--info-reference .fieldset-wrapper, .page-entreprises-sieges-vip .easiform .webform-component--info-reference .fieldset-wrapper {
  margin: 0 -30px; }

.page-entreprises-sieges-vip .webform-client-form .webform-component--info-reference .webform-component--info-reference--evenement, .page-entreprises-sieges-vip .easiform .webform-component--info-reference .webform-component--info-reference--evenement {
  display: none; }

.page-entreprises-sieges-vip .webform-client-form .webform-component--info-reference .form-item, .page-entreprises-sieges-vip .easiform .webform-component--info-reference .form-item {
  width: 50%;
  padding: 0 30px; }

.page-entreprises-sieges-vip .webform-client-form .webform-component--info-reference .chosen-container, .page-entreprises-sieges-vip .easiform .webform-component--info-reference .chosen-container {
  width: 232px !important; }
  .page-entreprises-sieges-vip .webform-client-form .webform-component--info-reference .chosen-container .chosen-single, .page-entreprises-sieges-vip .easiform .webform-component--info-reference .chosen-container .chosen-single {
    border: 1px solid #b8b8b8;
    height: 48px;
    padding: 0 0 0 20px;
    color: #8a8a8a;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 0.857em; }
    .page-entreprises-sieges-vip .webform-client-form .webform-component--info-reference .chosen-container .chosen-single:before, .page-entreprises-sieges-vip .easiform .webform-component--info-reference .chosen-container .chosen-single:before {
      top: 20px; }
    .page-entreprises-sieges-vip .webform-client-form .webform-component--info-reference .chosen-container .chosen-single span, .page-entreprises-sieges-vip .easiform .webform-component--info-reference .chosen-container .chosen-single span {
      line-height: 44px; }

.page-entreprises-sieges-vip .webform-client-form .webform-component--info-reference .webform-component--info-reference--nombre-de-personnes .form-text, .page-entreprises-sieges-vip .easiform .webform-component--info-reference .webform-component--info-reference--nombre-de-personnes .form-text {
  max-width: 185px; }

#my-place-v2 .seating-search span {
  display: inline-block; }

#my-place-v2 .seating-search #field_type {
  padding-right: 5px;
  padding-top: 12px;
  width: 40%; }

#my-place-v2 .seating-search .inner {
  background-color: #1f2328;
  padding: 27px 70px;
  position: relative; }

#my-place-v2 .seating-search .place-data {
  font-family: "ralewaybold", sans-serif;
  font-style: italic;
  width: 60%; }
  #my-place-v2 .seating-search .place-data span {
    color: #fff;
    width: 33.3333333%;
    text-align: center;
    padding-left: 25px; }
  #my-place-v2 .seating-search .place-data input[type="text"] {
    color: #000;
    background: #fff;
    margin-top: 7px;
    height: 26px;
    font-size: 0.785em;
    font-family: "ralewayregular", sans-serif;
    font-style: normal;
    padding: 5px 10px;
    text-align: center; }
    #my-place-v2 .seating-search .place-data input[type="text"]::-webkit-input-placeholder {
      color: #000; }
    #my-place-v2 .seating-search .place-data input[type="text"]:-moz-placeholder {
      color: #000;
      opacity: 1; }
    #my-place-v2 .seating-search .place-data input[type="text"]::-moz-placeholder {
      color: #000;
      opacity: 1; }
    #my-place-v2 .seating-search .place-data input[type="text"]:-ms-input-placeholder {
      color: #000; }
    #my-place-v2 .seating-search .place-data input[type="text"]:placeholder {
      color: #000; }

#my-place-v2 .seating-search .input_submit {
  background: #e21d42;
  padding-left: 20px;
  position: absolute;
  bottom: -20px;
  left: 50%;
  margin-left: -29px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }
  #my-place-v2 .seating-search .input_submit:before, #my-place-v2 .seating-search .input_submit:after {
    display: none; }
  #my-place-v2 .seating-search .input_submit:hover, #my-place-v2 .seating-search .input_submit:focus {
    background: #977c73; }

#my-place-v2 .seating-search .chosen-container .chosen-single {
  font-family: "ralewaybold", sans-serif;
  font-style: italic; }
  #my-place-v2 .seating-search .chosen-container .chosen-single span {
    display: block; }

#my-place-v2 #location-map {
  margin-bottom: 20px; }
  #my-place-v2 #location-map iframe {
    border: none; }

#my-place-v2 #erreur {
  font-family: "CenturyGothic-Bold", sans-serif;
  color: #ff1320;
  font-style: italic;
  font-size: 1.142em; }

/* Fix background */
.node-type-events #main.with-bg > .container > .container-inner {
  position: relative; }
  .node-type-events #main.with-bg > .container > .container-inner > .row {
    background-color: #fff; }
  .node-type-events #main.with-bg > .container > .container-inner:before {
    content: '';
    background-color: #000;
    display: block;
    position: absolute;
    width: 100%;
    height: 260px;
    top: -65px; }

.page-enterprise-ticket-detail section#main {
  margin-bottom: 0; }

.page-enterprise-ticket-detail #main.with-bg > .container > .container-inner {
  position: relative; }
  .page-enterprise-ticket-detail #main.with-bg > .container > .container-inner > .row {
    background-color: #fff; }
  .page-enterprise-ticket-detail #main.with-bg > .container > .container-inner:before {
    content: '';
    background-color: #000;
    display: block;
    position: absolute;
    width: 100%;
    height: 260px;
    top: 0; }

.page-enterprise-ticket-detail .view-enterprise-ticket-detail .views-field-field-short-description-b2b, .page-enterprise-ticket-detail .view-enterprise-ticket-detail .views-field-field-long-description-b2b {
  background-color: #fff; }

.page-enterprise-ticket-detail .view-display-id-ticket_detail_bottom .premier-seat-info a {
  margin: 5px; }

.page-enterprise-ticket-detail .view-display-id-ticket_detail_bottom .view-content > ul li.views-row {
  background-color: #fff;
  padding-top: 35px;
  margin-bottom: 0; }

.page-enterprise-ticket-detail .view-display-id-ticket_detail_bottom .view-content > ul li.views-row:last-child {
  padding-top: 35px;
  padding-bottom: 35px; }

.page-enterprise-ticket-detail #block-system-main .view-enterprise-ticket-detail .view-content > ul li.views-row {
  background-color: transparent;
  padding-top: 0; }

.page-enterprise-ticket-detail #partner, .page-enterprise-ticket-detail #footer-top, .page-enterprise-ticket-detail #footer {
  background-color: #000;
  position: relative; }

#views-exposed-form-news-page .views-exposed-widgets {
  margin-bottom: 40px;
  text-align: center; }

#views-exposed-form-news-page #edit-title {
  padding-bottom: 12px; }

#views-exposed-form-news-page #edit-submit-news {
  margin-top: 0; }

#views-exposed-form-news-page #edit-date-filter-wrapper, #views-exposed-form-news-page #edit-field-news-category-tid-wrapper, #views-exposed-form-news-page #edit-title-wrapper, #views-exposed-form-news-page .views-submit-button, #views-exposed-form-news-page #edit-created-wrapper {
  display: inline-block;
  float: none;
  vertical-align: top; }

.node-type-business-case .node-business-case .field-name-field-headline, .node-type-business-case .node-business-case .field-name-field-image-portrait {
  display: none; }

.node-type-business-case .view-business-case-logo {
  padding: 0; }

.node-type-business-case .testimonial {
  padding: 30px 20px;
  text-align: right;
  max-width: 370px;
  margin: 0 auto; }
  .node-type-business-case .testimonial:before {
    display: none; }
  .node-type-business-case .testimonial:after {
    right: 10px;
    top: 15px; }

.node-type-business-case .region-sidebar-second .view-business-case {
  max-width: 370px;
  margin: 0 auto; }
  .node-type-business-case .region-sidebar-second .view-business-case .views-field-field-headline {
    float: left;
    width: 70%;
    padding-left: 20px;
    text-align: right; }
    .node-type-business-case .region-sidebar-second .view-business-case .views-field-field-headline strong {
      display: block;
      color: #8e8779;
      font-size: 1.428em; }
  .node-type-business-case .region-sidebar-second .view-business-case .views-field-field-image-portrait {
    float: right;
    width: 25%;
    padding-right: 20px; }
    .node-type-business-case .region-sidebar-second .view-business-case .views-field-field-image-portrait img {
      width: 100%; }

.page-entreprises .messages {
  border: 0 none;
  background: transparent;
  padding: 0;
  font-size: 12px;
  margin: -20px 0 22px 5px !important;
  color: #e31b23; }
  .page-entreprises .messagesdiv.error {
    background: none transparent; }

.page-entreprises-event .view-enterprise-event .views-row {
  padding-top: 20px;
  clear: both; }

.view-business-case .view-header {
  text-align: center;
  display: block;
  margin-bottom: 15px; }
  .view-business-case .view-header h2 {
    color: #333333 !important;
    display: inline-block;
    font-family: "ralewaybold";
    font-size: 1.071em;
    margin-bottom: 24px;
    padding-left: 24px;
    position: relative;
    text-transform: uppercase;
    background-color: transparent;
    text-align: center; }
    .view-business-case .view-header h2:before {
      background: #e31b23 none repeat scroll 0 0;
      content: "";
      height: 50%;
      left: 0;
      position: absolute;
      top: 5px;
      -webkit-transform: rotate(14deg);
      transform: rotate(14deg);
      width: 4px;
      z-index: 2; }

.view-business-case .view-filters {
  text-align: center;
  display: block;
  margin-bottom: 30px; }
  .view-business-case .view-filters form {
    display: inline-block; }
    .view-business-case .view-filters form .form-type-select {
      position: relative;
      color: #282828; }
      .view-business-case .view-filters form .form-type-select:before {
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 6px solid #e31b23;
        content: "";
        position: absolute;
        right: 10px;
        top: 10px; }
    .view-business-case .view-filters form select {
      color: #282828;
      appearance: none;
      -moz-appearance: none;
      -webkit-appearance: none;
      padding-right: 30px; }
      .view-business-case .view-filters form select option {
        margin: 0;
        padding: 5px 6px;
        list-style: none;
        line-height: 15px;
        word-wrap: break-word;
        -webkit-touch-callout: none; }
        .view-business-case .view-filters form select option:hover {
          background-color: #3875d7;
          background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
          background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
          background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
          background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
          background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
          color: #fff; }
  .view-business-case .view-filters .views-exposed-form .views-exposed-widget {
    float: none;
    display: inline-block; }

/* Accordion */
.panel-group {
  border-top: 3px solid #ccc;
  margin-bottom: 62px; }
  .panel-group .panel-default {
    background-color: transparent;
    border-radius: 0;
    box-shadow: none; }
    .panel-group .panel-default + .panel-default {
      margin-top: 0; }
    .panel-group .panel-default .panel-title {
      font-size: 1.285em;
      font-family: "CenturyGothic-Bold", sans-serif; }
      .panel-group .panel-default .panel-title a {
        display: block; }
        .panel-group .panel-default .panel-title a:hover, .panel-group .panel-default .panel-title a:focus {
          color: #1f2328; }

.panel-default {
  border: none;
  border-bottom: 1px solid #ccc;
  position: relative; }
  .panel-default > .panel-heading {
    background: none;
    border: none;
    padding: 0;
    filter: none; }
  .panel-default .panel-body {
    padding: 0 110px 30px 0; }
    .panel-default .panel-body .field-content {
      padding: 0 0 10px 26px;
      position: relative; }
      .panel-default .panel-body .field-content:before {
        content: "";
        height: 12px;
        width: 4px;
        background: #1f2328;
        position: absolute;
        left: 2px;
        top: 3px;
        z-index: 2;
        -ms-transform: rotate(20deg);
        /* IE 9 */
        -webkit-transform: rotate(20deg);
        /* Chrome, Safari, Opera */
        transform: rotate(20deg); }
      .panel-default .panel-body .field-content p {
        margin-bottom: 15px; }
  .panel-default .panel-title a {
    border-bottom: none;
    padding: 33px 105px 33px 0; }
    .panel-default .panel-title a:before, .panel-default .panel-title a:after {
      display: block;
      position: absolute;
      right: 0;
      width: 95px;
      font-style: normal; }
    .panel-default .panel-title a:before {
      color: #8e8779;
      content: "-";
      font-family: 'ralewaythin', sans-serif;
      font-size: 6.142em;
      line-height: .3;
      min-height: 93px;
      margin-top: -17px;
      text-align: center;
      top: 50%;
      z-index: 2; }
    .panel-default .panel-title a:after {
      background-color: #f5f5f5;
      content: "";
      height: 100%;
      top: 0;
      z-index: 1; }
  .panel-default .panel-title .collapsed:before {
    content: "+"; }
  .panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: transparent; }
  .panel-default .collapse.in .panel-body {
    border-top: none; }

/* quicktab */
.nav-tabs, .block-quicktabs .quicktabs-tabs, .block-quicktabs .nav-tabs, .tab-filters {
  border-bottom: none;
  margin-bottom: 35px; }
  .nav-tabs:before, .block-quicktabs .quicktabs-tabs:before, .block-quicktabs .nav-tabs:before, .nav-tabs:after, .block-quicktabs .quicktabs-tabs:after, .block-quicktabs .nav-tabs:after, .tab-filters:before, .tab-filters:after {
    display: table;
    content: " "; }
  .nav-tabs:after, .block-quicktabs .quicktabs-tabs:after, .block-quicktabs .nav-tabs:after, .tab-filters:after {
    clear: both; }
  .nav-tabs > li, .block-quicktabs .quicktabs-tabs > li, .block-quicktabs .nav-tabs > li, .tab-filters > li {
    margin-bottom: 0;
    margin-left: 30px;
    text-transform: uppercase;
    font-size: 1.428em;
    list-style: none;
    float: left; }
    .nav-tabs > li a, .block-quicktabs .quicktabs-tabs > li a, .block-quicktabs .nav-tabs > li a, .tab-filters > li a {
      padding: 0 0 8px;
      color: #ff1320;
      display: inline-block;
      border-radius: 0;
      border-bottom: 6px solid #fff;
      margin: 0;
      border: none; }
      .nav-tabs > li a:hover, .block-quicktabs .quicktabs-tabs > li a:hover, .block-quicktabs .nav-tabs > li a:hover, .nav-tabs > li a:focus, .block-quicktabs .quicktabs-tabs > li a:focus, .block-quicktabs .nav-tabs > li a:focus, .tab-filters > li a:hover, .tab-filters > li a:focus {
        color: #282828;
        background: none;
        border-bottom-color: #fff;
        border: none;
        padding-left: 0;
        padding-right: 0;
        margin: 0; }
  .nav-tabs > li.active a, .block-quicktabs .quicktabs-tabs > li.active a, .block-quicktabs .nav-tabs > li.active a, .tab-filters > li.active a {
    font-family: "CenturyGothic-Bold", sans-serif;
    border: none;
    border-bottom: 6px solid #ff1320;
    color: #282828 !important;
    background: none; }
    .nav-tabs > li.active a:hover, .block-quicktabs .quicktabs-tabs > li.active a:hover, .block-quicktabs .nav-tabs > li.active a:hover, .nav-tabs > li.active a:focus, .block-quicktabs .quicktabs-tabs > li.active a:focus, .block-quicktabs .nav-tabs > li.active a:focus, .tab-filters > li.active a:hover, .tab-filters > li.active a:focus {
      border: none;
      border-bottom: 6px solid #ff1320;
      background: none; }

.tab-content {
  clear: both;
  margin-bottom: 30px; }

/* ul.primary */
ul.primary {
  margin: 0 0 35px;
  border-bottom: none;
  padding: 0;
  white-space: normal; }
  ul.primary li {
    margin-bottom: 0;
    margin-left: 40px;
    text-transform: uppercase;
    font-size: 1.428em; }
    ul.primary li a {
      padding: 0 0 8px;
      color: #ff1320;
      display: inline-block;
      border-radius: 0;
      border-bottom: 6px solid #fff;
      margin: 0;
      border: none;
      background: none; }
      ul.primary li a:hover, ul.primary li a:focus {
        color: #282828;
        background: none;
        border-bottom-color: #fff;
        border: none;
        padding-left: 0;
        padding-right: 0;
        margin: 0; }
    ul.primary li:first-child {
      margin-left: 0; }
    ul.primary li.active a {
      border: none;
      border-bottom: 6px solid #ff1320;
      color: #282828;
      background: none; }

@media only screen and (min-width: 992px) {
  .mobile-menu {
    display: none; } }

.front .featured {
  border-bottom: 9px solid #fff; }

.featured {
  z-index: 3; }

.home-slider {
  position: relative;
  background: #161616;
  /* control */
  /* end control */ }
  @media only screen and (max-width: 991px) {
    .home-slider .carousel-indicators {
      display: none; } }
  .home-slider:hover .carousel-control, .home-slider:focus .carousel-control {
    display: block; }
  .home-slider .carousel-control {
    background: #000;
    text-shadow: none;
    opacity: 1;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    color: #fff;
    top: 48%;
    margin-top: -30px;
    display: none;
    z-index: 1; }
    .home-slider .carousel-control span {
      font-size: 36px;
      line-height: 16px;
      padding-top: 11px;
      height: 60px;
      margin: 0;
      position: static;
      width: 60px; }
      .home-slider .carousel-control span:before {
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .home-slider .carousel-control:hover, .home-slider .carousel-control:focus {
      background: #1f2328; }
    .home-slider .carousel-control .icon-prev {
      text-indent: -1px; }
      .home-slider .carousel-control .icon-prev:before {
        content: "\f104"; }
    .home-slider .carousel-control .icon-next {
      text-indent: 3px; }
      .home-slider .carousel-control .icon-next:before {
        content: "\f105"; }
  .home-slider .carousel-control.left {
    left: 40px; }
  .home-slider .carousel-control.right {
    right: 40px; }
  .home-slider .item:before {
    content: "";
    height: 118px;
    width: 100%;
    z-index: 5;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.5);
    z-index: 1; }
  .home-slider .views-field-field-featured-image {
    text-align: center; }

.home-slider-inner {
  padding-bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  bottom: 50px;
  text-shadow: none;
  color: #999;
  text-align: left;
  position: absolute;
  z-index: 1; }

.home-slider-content {
  background-color: #fff;
  max-width: 1140px;
  margin: 0 auto;
  position: relative;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  /* left info */
  /* end */ }
  .home-slider-content:before, .home-slider-content:after {
    display: table;
    content: " "; }
  .home-slider-content:after {
    clear: both; }
  .home-slider-content .left-info {
    width: 190px;
    float: left;
    min-height: 139px; }
  .home-slider-content .views-field-field-start-time-event {
    padding: 15px 10px 0;
    text-transform: uppercase;
    color: #999;
    font-size: 1.071em;
    line-height: 1.2;
    font-family: "CenturyGothic-Bold", sans-serif; }
    .home-slider-content .views-field-field-start-time-event span {
      display: block; }
  .home-slider-content .views-field-field-start-time-event-1 {
    padding: 0 10px 5px;
    text-transform: uppercase;
    color: #999;
    font-size: 1.071em;
    line-height: 1.2;
    font-family: "CenturyGothic-Bold", sans-serif; }
    .home-slider-content .views-field-field-start-time-event-1 span {
      display: block; }
  .home-slider-content .views-field-field-event-category {
    color: #ff1320;
    text-transform: uppercase;
    padding: 27px 10px 24px;
    border-bottom: 1px solid #cdd1d6;
    letter-spacing: 2px; }
    .home-slider-content .views-field-field-event-category a {
      color: #ff1320; }
      .home-slider-content .views-field-field-event-category a:hover, .home-slider-content .views-field-field-event-category a:focus {
        color: #282828; }
  .home-slider-content .right-info {
    border-left: 1px solid #cdd1d6;
    overflow: hidden;
    padding: 40px 50px 40px 50px;
    min-height: 139px;
    margin-bottom: 0; }
  .home-slider-content .views-field-title {
    margin-bottom: 0;
    width: 49%;
    float: left;
    font-size: 1.714em;
    font-family: "CenturyGothic-Bold", sans-serif;
    padding-right: 20px;
    padding-top: 16px;
    letter-spacing: 0;
    letter-spacing: 0;
    line-height: 1.2; }
    .home-slider-content .views-field-title a {
      color: #282828; }
      .home-slider-content .views-field-title a:hover, .home-slider-content .views-field-title a:focus {
        color: #ff1320; }
  .home-slider-content .views-field-body {
    width: 51%;
    float: left;
    line-height: 1.4;
    padding-left: 25px;
    border-left: 1px solid #cdd1d6;
    font-size: 0.928em;
    font-family: "CenturyGothic-Bold", sans-serif; }
    .home-slider-content .views-field-body p {
      margin-bottom: 0; }
  .home-slider-content .views-field-field-alert .field-content {
    position: relative; }
    .home-slider-content .views-field-field-alert .field-content > div {
      position: absolute;
      right: -20px;
      top: 0;
      z-index: 2; }
  .home-slider-content .group-btn {
    position: absolute;
    right: 0;
    bottom: -24px;
    z-index: 10;
    background: #fff;
    margin: 0; }
    .home-slider-content .group-btn .views-field {
      float: left;
      margin-left: 2px; }
      .home-slider-content .group-btn .views-field:first-child {
        margin-left: 0; }
    .home-slider-content .group-btn a {
      display: inline-block;
      margin: 0; }
    .home-slider-content .group-btn .btn-default, .home-slider-content .group-btn .button-default, .home-slider-content .upcoming-events-wrap .group-btn .views-field-field-book-link a, .upcoming-events-wrap .home-slider-content .group-btn .views-field-field-book-link a, .home-slider-content .group-btn .view-type-full-gird .views-field-field-book-link a, .view-type-full-gird .views-field-field-book-link .home-slider-content .group-btn a, .view-type-full-gird .views-field-field-parking-link .home-slider-content .group-btn a, .home-slider-content .group-btn .view-slideshow .views-field-field-link a, .view-slideshow .views-field-field-link .home-slider-content .group-btn a, .home-slider-content .group-btn .seating-search #btn_submit_bloc, .seating-search .home-slider-content .group-btn #btn_submit_bloc, .home-slider-content .group-btn .view-entreprise-event-search .total-message .contact-btn, .view-entreprise-event-search .total-message .home-slider-content .group-btn .contact-btn, .home-slider-content .group-btn .view-entreprise-event-search .view-empty .contact-btn, .view-entreprise-event-search .view-empty .home-slider-content .group-btn .contact-btn, .home-slider-content .group-btn .view-entreprise-event-search .views-field-view-node a, .view-entreprise-event-search .views-field-view-node .home-slider-content .group-btn a, .home-slider-content .group-btn .view-entreprise-event-search .views-field-view-node .read-more, .view-entreprise-event-search .views-field-view-node .home-slider-content .group-btn .read-more, .home-slider-content .group-btn .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form .home-slider-content .group-btn a, .home-slider-content .group-btn .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link .home-slider-content .group-btn a, .home-slider-content .group-btn .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing .home-slider-content .group-btn a, .home-slider-content .group-btn .view-visit-banner .book, .view-visit-banner .home-slider-content .group-btn .book, .home-slider-content .group-btn .node-editorial .content-above .btn-date a, .node-editorial .content-above .btn-date .home-slider-content .group-btn a, .home-slider-content .group-btn #my-place-v2 .seating-search .input_submit, #my-place-v2 .seating-search .home-slider-content .group-btn .input_submit, .home-slider-content .group-btn a, .home-slider-content .group-btn .views-field-field-parking-link a, .home-slider-content #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-1 .home-slider .home-slider-inner .home-slider-content .group-btn a, .home-slider-content #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .home-slider-content .group-btn a, .home-slider-content #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 .home-slider .home-slider-inner .home-slider-content .group-btn a, .home-slider-content .group-btn .download-ticket-block .btn-primary, .download-ticket-block .home-slider-content .group-btn .btn-primary, .home-slider-content .download-ticket-block .view-type-full-gird .group-btn .event-alert, .download-ticket-block .home-slider-content .group-btn .event-alert, .home-slider-content .group-btn .download-ticket-block .event-alert, .home-slider-content .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .home-slider-content .group-btn .event-alert, .home-slider-content #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-block-1 .home-slider .home-slider-inner .home-slider-content .group-btn .download-ticket-block .event-alert, .home-slider-content .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .home-slider-content .group-btn .event-alert, .home-slider-content #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .home-slider-content .group-btn .download-ticket-block .event-alert, .home-slider-content .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .home-slider-content .group-btn .event-alert, .home-slider-content #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-block-4 .home-slider .home-slider-inner .home-slider-content .group-btn .download-ticket-block .event-alert, .home-slider-content .group-btn .banner-type .book, .banner-type .home-slider-content .group-btn .book, .home-slider-content .group-btn .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing .home-slider-content .group-btn a, .home-slider-content .group-btn .view-sieges-premiers .view-agenda .views-field-nothing a, .view-sieges-premiers .view-agenda .views-field-nothing .home-slider-content .group-btn a, .home-slider-content .group-btn .tour-group-pass .more, .tour-group-pass .home-slider-content .group-btn .more, .home-slider-content .group-btn .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .home-slider-content .group-btn a, .home-slider-content .group-btn .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .home-slider-content .group-btn .event-contact, .home-slider-content .group-btn .view-visit-details .views-field-nothing button, .view-visit-details .views-field-nothing .home-slider-content .group-btn button, .home-slider-content .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a, .page-entreprises-billetterie .view-type-full-gird .home-slider-content .group-btn .views-field-field-order-form a, .home-slider-content .group-btn .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing .home-slider-content .group-btn a, .home-slider-content .group-btn .view-interstitial-page .views-field-field-link a, .view-interstitial-page .views-field-field-link .home-slider-content .group-btn a {
      margin: 0; }
      .home-slider-content .group-btn .btn-default:before, .home-slider-content .group-btn .button-default:before, .home-slider-content .upcoming-events-wrap .group-btn .views-field-field-book-link a:before, .upcoming-events-wrap .home-slider-content .group-btn .views-field-field-book-link a:before, .home-slider-content .group-btn .view-type-full-gird .views-field-field-book-link a:before, .view-type-full-gird .views-field-field-book-link .home-slider-content .group-btn a:before, .view-type-full-gird .views-field-field-parking-link .home-slider-content .group-btn a:before, .home-slider-content .group-btn .view-slideshow .views-field-field-link a:before, .view-slideshow .views-field-field-link .home-slider-content .group-btn a:before, .home-slider-content .group-btn .seating-search #btn_submit_bloc:before, .seating-search .home-slider-content .group-btn #btn_submit_bloc:before, .home-slider-content .group-btn .view-entreprise-event-search .total-message .contact-btn:before, .view-entreprise-event-search .total-message .home-slider-content .group-btn .contact-btn:before, .home-slider-content .group-btn .view-entreprise-event-search .view-empty .contact-btn:before, .view-entreprise-event-search .view-empty .home-slider-content .group-btn .contact-btn:before, .home-slider-content .group-btn .view-entreprise-event-search .views-field-view-node a:before, .view-entreprise-event-search .views-field-view-node .home-slider-content .group-btn a:before, .home-slider-content .group-btn .view-entreprise-event-search .views-field-view-node .read-more:before, .view-entreprise-event-search .views-field-view-node .home-slider-content .group-btn .read-more:before, .home-slider-content .group-btn .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:before, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form .home-slider-content .group-btn a:before, .home-slider-content .group-btn .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a:before, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link .home-slider-content .group-btn a:before, .home-slider-content .group-btn .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:before, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing .home-slider-content .group-btn a:before, .home-slider-content .group-btn .view-visit-banner .book:before, .view-visit-banner .home-slider-content .group-btn .book:before, .home-slider-content .group-btn .node-editorial .content-above .btn-date a:before, .node-editorial .content-above .btn-date .home-slider-content .group-btn a:before, .home-slider-content .group-btn #my-place-v2 .seating-search .input_submit:before, #my-place-v2 .seating-search .home-slider-content .group-btn .input_submit:before, .home-slider-content .group-btn a:before, .home-slider-content .group-btn .views-field-field-parking-link a:before, .home-slider-content #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .home-slider-content .group-btn a:before, .home-slider-content #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .home-slider-content .group-btn a:before, .home-slider-content #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .home-slider-content .group-btn a:before, .home-slider-content .group-btn .download-ticket-block .btn-primary:before, .download-ticket-block .home-slider-content .group-btn .btn-primary:before, .home-slider-content .download-ticket-block .view-type-full-gird .group-btn .event-alert:before, .download-ticket-block .home-slider-content .group-btn .event-alert:before, .home-slider-content .group-btn .download-ticket-block .event-alert:before, .home-slider-content .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:before, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .home-slider-content .group-btn .event-alert:before, .home-slider-content #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .home-slider-content .group-btn .download-ticket-block .event-alert:before, .home-slider-content .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:before, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .home-slider-content .group-btn .event-alert:before, .home-slider-content #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .home-slider-content .group-btn .download-ticket-block .event-alert:before, .home-slider-content .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:before, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .home-slider-content .group-btn .event-alert:before, .home-slider-content #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .home-slider-content .group-btn .download-ticket-block .event-alert:before, .home-slider-content .group-btn .banner-type .book:before, .banner-type .home-slider-content .group-btn .book:before, .home-slider-content .group-btn .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:before, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing .home-slider-content .group-btn a:before, .home-slider-content .group-btn .view-sieges-premiers .view-agenda .views-field-nothing a:before, .view-sieges-premiers .view-agenda .views-field-nothing .home-slider-content .group-btn a:before, .home-slider-content .group-btn .tour-group-pass .more:before, .tour-group-pass .home-slider-content .group-btn .more:before, .home-slider-content .group-btn .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a:before, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .home-slider-content .group-btn a:before, .home-slider-content .group-btn .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact:before, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .home-slider-content .group-btn .event-contact:before, .home-slider-content .group-btn .view-visit-details .views-field-nothing button:before, .view-visit-details .views-field-nothing .home-slider-content .group-btn button:before, .home-slider-content .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:before, .page-entreprises-billetterie .view-type-full-gird .home-slider-content .group-btn .views-field-field-order-form a:before, .home-slider-content .group-btn .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:before, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing .home-slider-content .group-btn a:before, .home-slider-content .group-btn .view-interstitial-page .views-field-field-link a:before, .view-interstitial-page .views-field-field-link .home-slider-content .group-btn a:before {
        height: 14px;
        top: 18px;
        left: 20px; }
      .home-slider-content .group-btn .btn-default:after, .home-slider-content .group-btn .button-default:after, .home-slider-content .upcoming-events-wrap .group-btn .views-field-field-book-link a:after, .upcoming-events-wrap .home-slider-content .group-btn .views-field-field-book-link a:after, .home-slider-content .group-btn .view-type-full-gird .views-field-field-book-link a:after, .view-type-full-gird .views-field-field-book-link .home-slider-content .group-btn a:after, .view-type-full-gird .views-field-field-parking-link .home-slider-content .group-btn a:after, .home-slider-content .group-btn .view-slideshow .views-field-field-link a:after, .view-slideshow .views-field-field-link .home-slider-content .group-btn a:after, .home-slider-content .group-btn .seating-search #btn_submit_bloc:after, .seating-search .home-slider-content .group-btn #btn_submit_bloc:after, .home-slider-content .group-btn .view-entreprise-event-search .total-message .contact-btn:after, .view-entreprise-event-search .total-message .home-slider-content .group-btn .contact-btn:after, .home-slider-content .group-btn .view-entreprise-event-search .view-empty .contact-btn:after, .view-entreprise-event-search .view-empty .home-slider-content .group-btn .contact-btn:after, .home-slider-content .group-btn .view-entreprise-event-search .views-field-view-node a:after, .view-entreprise-event-search .views-field-view-node .home-slider-content .group-btn a:after, .home-slider-content .group-btn .view-entreprise-event-search .views-field-view-node .read-more:after, .view-entreprise-event-search .views-field-view-node .home-slider-content .group-btn .read-more:after, .home-slider-content .group-btn .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:after, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form .home-slider-content .group-btn a:after, .home-slider-content .group-btn .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a:after, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link .home-slider-content .group-btn a:after, .home-slider-content .group-btn .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:after, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing .home-slider-content .group-btn a:after, .home-slider-content .group-btn .view-visit-banner .book:after, .view-visit-banner .home-slider-content .group-btn .book:after, .home-slider-content .group-btn .node-editorial .content-above .btn-date a:after, .node-editorial .content-above .btn-date .home-slider-content .group-btn a:after, .home-slider-content .group-btn #my-place-v2 .seating-search .input_submit:after, #my-place-v2 .seating-search .home-slider-content .group-btn .input_submit:after, .home-slider-content .group-btn a:after, .home-slider-content .group-btn .views-field-field-parking-link a:after, .home-slider-content #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .home-slider-content .group-btn a:after, .home-slider-content #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .home-slider-content .group-btn a:after, .home-slider-content #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .home-slider-content .group-btn a:after, .home-slider-content .group-btn .download-ticket-block .btn-primary:after, .download-ticket-block .home-slider-content .group-btn .btn-primary:after, .home-slider-content .download-ticket-block .view-type-full-gird .group-btn .event-alert:after, .download-ticket-block .home-slider-content .group-btn .event-alert:after, .home-slider-content .group-btn .download-ticket-block .event-alert:after, .home-slider-content .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:after, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .home-slider-content .group-btn .event-alert:after, .home-slider-content #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .home-slider-content .group-btn .download-ticket-block .event-alert:after, .home-slider-content .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:after, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .home-slider-content .group-btn .event-alert:after, .home-slider-content #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .home-slider-content .group-btn .download-ticket-block .event-alert:after, .home-slider-content .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:after, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .home-slider-content .group-btn .event-alert:after, .home-slider-content #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .home-slider-content .group-btn .download-ticket-block .event-alert:after, .home-slider-content .group-btn .banner-type .book:after, .banner-type .home-slider-content .group-btn .book:after, .home-slider-content .group-btn .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:after, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing .home-slider-content .group-btn a:after, .home-slider-content .group-btn .view-sieges-premiers .view-agenda .views-field-nothing a:after, .view-sieges-premiers .view-agenda .views-field-nothing .home-slider-content .group-btn a:after, .home-slider-content .group-btn .tour-group-pass .more:after, .tour-group-pass .home-slider-content .group-btn .more:after, .home-slider-content .group-btn .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a:after, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .home-slider-content .group-btn a:after, .home-slider-content .group-btn .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact:after, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .home-slider-content .group-btn .event-contact:after, .home-slider-content .group-btn .view-visit-details .views-field-nothing button:after, .view-visit-details .views-field-nothing .home-slider-content .group-btn button:after, .home-slider-content .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:after, .page-entreprises-billetterie .view-type-full-gird .home-slider-content .group-btn .views-field-field-order-form a:after, .home-slider-content .group-btn .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:after, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing .home-slider-content .group-btn a:after, .home-slider-content .group-btn .view-interstitial-page .views-field-field-link a:after, .view-interstitial-page .views-field-field-link .home-slider-content .group-btn a:after {
        width: 14px;
        left: 15px;
        top: 23px; }
    .home-slider-content .group-btn .event-alert {
      display: inline-block;
      padding-left: 40px;
      padding-right: 15px;
      background: #000; }
      .home-slider-content .group-btn .event-alert:hover {
        background: #ff1320; }
      .home-slider-content .group-btn .event-alert:focus {
        background: #000; }
      .home-slider-content .group-btn .event-alert:before {
        background: none;
        background-image: url(../images/sprites.png);
        background-repeat: no-repeat;
        background-position: -29px -1047px;
        width: 24px;
        height: 24px;
        left: 10px;
        top: 11px; }
      .home-slider-content .group-btn .event-alert:after {
        display: none; }
    .home-slider-content .group-btn .views-field-field-parking-link {
      position: relative; }
      .home-slider-content .group-btn .views-field-field-parking-link:before {
        content: "";
        height: 1px;
        width: 17px;
        position: absolute;
        z-index: 5;
        top: 0;
        left: 50%;
        margin-left: -8px;
        background: #ff1320; }
      .home-slider-content .group-btn .views-field-field-parking-link:hover:before, .home-slider-content .group-btn .views-field-field-parking-link:focus:before {
        display: none; }
      .home-slider-content .group-btn .views-field-field-parking-link a {
        background: #fff;
        color: #ff1320; }
        .home-slider-content .group-btn .views-field-field-parking-link a:before, .home-slider-content .group-btn .views-field-field-parking-link a:after {
          background: #ff1320; }
        .home-slider-content .group-btn .views-field-field-parking-link a:hover, .home-slider-content .group-btn .views-field-field-parking-link a:focus {
          background: #1f2328;
          color: #fff; }
          .home-slider-content .group-btn .views-field-field-parking-link a:hover:before, .home-slider-content .group-btn .views-field-field-parking-link a:hover:after, .home-slider-content .group-btn .views-field-field-parking-link a:focus:before, .home-slider-content .group-btn .views-field-field-parking-link a:focus:after {
            background: #fff; }

#block-views-agenda-block-1 .home-slider .item:before, #block-views-agenda-slideshow-b2b .home-slider .item:before, #block-views-agenda-block-4 .home-slider .item:before {
  content: unset; }

#block-views-agenda-block-1 .home-slider .home-slider-inner, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner, #block-views-agenda-block-4 .home-slider .home-slider-inner {
  background: linear-gradient(to right, black, gray);
  color: #fff;
  padding-left: 20px;
  max-height: 125px;
  padding-bottom: 30px;
  padding-top: 1%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  bottom: 0; }
  #block-views-agenda-block-1 .home-slider .home-slider-inner .home-slider-content, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .home-slider-content, #block-views-agenda-block-4 .home-slider .home-slider-inner .home-slider-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: transparent;
    max-width: none;
    margin: initial;
    position: relative;
    box-shadow: none;
    margin: 0 !important;
    /* end */ }
    #block-views-agenda-block-1 .home-slider .home-slider-inner .home-slider-content .views-field-field-start-time-event, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .home-slider-content .views-field-field-start-time-event, #block-views-agenda-block-4 .home-slider .home-slider-inner .home-slider-content .views-field-field-start-time-event {
      display: none; }
    #block-views-agenda-block-1 .home-slider .home-slider-inner .home-slider-content .views-field-field-start-time-event-original, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .home-slider-content .views-field-field-start-time-event-original, #block-views-agenda-block-4 .home-slider .home-slider-inner .home-slider-content .views-field-field-start-time-event-original {
      padding: 0;
      text-transform: uppercase; }
    #block-views-agenda-block-1 .home-slider .home-slider-inner .home-slider-content .views-field-field-event-category, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .home-slider-content .views-field-field-event-category, #block-views-agenda-block-4 .home-slider .home-slider-inner .home-slider-content .views-field-field-event-category {
      display: none; }
    #block-views-agenda-block-1 .home-slider .home-slider-inner .home-slider-content .right-info, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .home-slider-content .right-info, #block-views-agenda-block-4 .home-slider .home-slider-inner .home-slider-content .right-info {
      overflow: hidden;
      margin-bottom: 0; }
    #block-views-agenda-block-1 .home-slider .home-slider-inner .home-slider-content .views-field-title, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .home-slider-content .views-field-title, #block-views-agenda-block-4 .home-slider .home-slider-inner .home-slider-content .views-field-title {
      width: 100%;
      float: none;
      margin-bottom: 0;
      font-size: 1.714em;
      font-family: "CenturyGothic-Bold", sans-serif;
      padding: 0;
      letter-spacing: 0;
      letter-spacing: 0;
      line-height: 1.2; }
      #block-views-agenda-block-1 .home-slider .home-slider-inner .home-slider-content .views-field-title a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .home-slider-content .views-field-title a, #block-views-agenda-block-4 .home-slider .home-slider-inner .home-slider-content .views-field-title a {
        color: #fff; }
        #block-views-agenda-block-1 .home-slider .home-slider-inner .home-slider-content .views-field-title a:hover, #block-views-agenda-block-1 .home-slider .home-slider-inner .home-slider-content .views-field-title a:focus, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .home-slider-content .views-field-title a:hover, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .home-slider-content .views-field-title a:focus, #block-views-agenda-block-4 .home-slider .home-slider-inner .home-slider-content .views-field-title a:hover, #block-views-agenda-block-4 .home-slider .home-slider-inner .home-slider-content .views-field-title a:focus {
          color: #ff1320; }
    #block-views-agenda-block-1 .home-slider .home-slider-inner .home-slider-content .views-field-body, #block-views-agenda-block-1 .home-slider .home-slider-inner .home-slider-content .views-field-field-short-description-gce, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .home-slider-content .views-field-body, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .home-slider-content .views-field-field-short-description-gce, #block-views-agenda-block-4 .home-slider .home-slider-inner .home-slider-content .views-field-body, #block-views-agenda-block-4 .home-slider .home-slider-inner .home-slider-content .views-field-field-short-description-gce {
      width: 100%;
      float: none;
      padding-left: 0;
      border-left: none;
      font-size: 14px;
      font-family: "CenturyGothic", sans-serif; }
    #block-views-agenda-block-1 .home-slider .home-slider-inner .home-slider-content .views-field-field-alert .field-content, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .home-slider-content .views-field-field-alert .field-content, #block-views-agenda-block-4 .home-slider .home-slider-inner .home-slider-content .views-field-field-alert .field-content {
      position: relative; }
      #block-views-agenda-block-1 .home-slider .home-slider-inner .home-slider-content .views-field-field-alert .field-content > div, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .home-slider-content .views-field-field-alert .field-content > div, #block-views-agenda-block-4 .home-slider .home-slider-inner .home-slider-content .views-field-field-alert .field-content > div {
        position: absolute;
        right: -20px;
        top: 0;
        z-index: 2; }
  #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn {
    align-items: center;
    display: flex; }
    #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .views-field, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .views-field, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .views-field {
      float: left;
      margin-left: 2px; }
      #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .views-field:first-child, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .views-field:first-child, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .views-field:first-child {
        margin-left: 0; }
    #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a {
      display: inline-block;
      margin: 0; }
    #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .btn-default, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .button-default, #block-views-agenda-block-1 .home-slider .home-slider-inner .upcoming-events-wrap .group-btn .views-field-field-book-link a, .upcoming-events-wrap #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .views-field-field-book-link a, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-type-full-gird .views-field-field-book-link a, .view-type-full-gird .views-field-field-book-link #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-type-full-gird .views-field-field-parking-link a, .view-type-full-gird .views-field-field-parking-link #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-slideshow .views-field-field-link a, .view-slideshow .views-field-field-link #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .seating-search #btn_submit_bloc, .seating-search #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn #btn_submit_bloc, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .total-message .contact-btn, .view-entreprise-event-search .total-message #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .contact-btn, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .view-empty .contact-btn, .view-entreprise-event-search .view-empty #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .contact-btn, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .views-field-view-node a, .view-entreprise-event-search .views-field-view-node #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .views-field-view-node .read-more, .view-entreprise-event-search .views-field-view-node #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .read-more, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-visit-banner .book, .view-visit-banner #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .book, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .node-editorial .content-above .btn-date a, .node-editorial .content-above .btn-date #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn #my-place-v2 .seating-search .input_submit, #my-place-v2 .seating-search #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .input_submit, #block-views-agenda-block-1 .home-slider .home-slider-inner .home-slider-content .group-btn a, .home-slider-content #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-1 #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-1 #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .btn-primary, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .btn-primary, #block-views-agenda-block-1 .home-slider .home-slider-inner .download-ticket-block .view-type-full-gird .group-btn .event-alert, #block-views-agenda-block-1 .home-slider .home-slider-inner .download-ticket-block .home-slider-content .group-btn .event-alert, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-block-1 .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert, #block-views-agenda-block-1 .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .banner-type .book, .banner-type #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .book, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-sieges-premiers .view-agenda .views-field-nothing a, .view-sieges-premiers .view-agenda .views-field-nothing #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .tour-group-pass .more, .tour-group-pass #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .more, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-contact, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-visit-details .views-field-nothing button, .view-visit-details .views-field-nothing #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn button, #block-views-agenda-block-1 .home-slider .home-slider-inner .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a, .page-entreprises-billetterie .view-type-full-gird #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .views-field-field-order-form a, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-interstitial-page .views-field-field-link a, .view-interstitial-page .views-field-field-link #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .btn-default, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .button-default, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .upcoming-events-wrap .group-btn .views-field-field-book-link a, .upcoming-events-wrap #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .views-field-field-book-link a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-type-full-gird .views-field-field-book-link a, .view-type-full-gird .views-field-field-book-link #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-type-full-gird .views-field-field-parking-link a, .view-type-full-gird .views-field-field-parking-link #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-slideshow .views-field-field-link a, .view-slideshow .views-field-field-link #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .seating-search #btn_submit_bloc, .seating-search #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn #btn_submit_bloc, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .total-message .contact-btn, .view-entreprise-event-search .total-message #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .contact-btn, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .view-empty .contact-btn, .view-entreprise-event-search .view-empty #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .contact-btn, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .views-field-view-node a, .view-entreprise-event-search .views-field-view-node #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .views-field-view-node .read-more, .view-entreprise-event-search .views-field-view-node #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .read-more, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-visit-banner .book, .view-visit-banner #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .book, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .node-editorial .content-above .btn-date a, .node-editorial .content-above .btn-date #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn #my-place-v2 .seating-search .input_submit, #my-place-v2 .seating-search #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .input_submit, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .home-slider-content .group-btn a, .home-slider-content #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-1 #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .btn-primary, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .btn-primary, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .download-ticket-block .view-type-full-gird .group-btn .event-alert, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .download-ticket-block .home-slider-content .group-btn .event-alert, #block-views-agenda-slideshow-b2b .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-slideshow-b2b .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .banner-type .book, .banner-type #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .book, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-sieges-premiers .view-agenda .views-field-nothing a, .view-sieges-premiers .view-agenda .views-field-nothing #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .tour-group-pass .more, .tour-group-pass #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .more, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-contact, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-visit-details .views-field-nothing button, .view-visit-details .views-field-nothing #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn button, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a, .page-entreprises-billetterie .view-type-full-gird #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .views-field-field-order-form a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-interstitial-page .views-field-field-link a, .view-interstitial-page .views-field-field-link #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .btn-default, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .button-default, #block-views-agenda-block-4 .home-slider .home-slider-inner .upcoming-events-wrap .group-btn .views-field-field-book-link a, .upcoming-events-wrap #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .views-field-field-book-link a, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-type-full-gird .views-field-field-book-link a, .view-type-full-gird .views-field-field-book-link #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-type-full-gird .views-field-field-parking-link a, .view-type-full-gird .views-field-field-parking-link #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-slideshow .views-field-field-link a, .view-slideshow .views-field-field-link #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .seating-search #btn_submit_bloc, .seating-search #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn #btn_submit_bloc, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .total-message .contact-btn, .view-entreprise-event-search .total-message #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .contact-btn, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .view-empty .contact-btn, .view-entreprise-event-search .view-empty #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .contact-btn, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .views-field-view-node a, .view-entreprise-event-search .views-field-view-node #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .views-field-view-node .read-more, .view-entreprise-event-search .views-field-view-node #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .read-more, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-visit-banner .book, .view-visit-banner #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .book, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .node-editorial .content-above .btn-date a, .node-editorial .content-above .btn-date #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn #my-place-v2 .seating-search .input_submit, #my-place-v2 .seating-search #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .input_submit, #block-views-agenda-block-4 .home-slider .home-slider-inner .home-slider-content .group-btn a, .home-slider-content #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-1 #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .btn-primary, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .btn-primary, #block-views-agenda-block-4 .home-slider .home-slider-inner .download-ticket-block .view-type-full-gird .group-btn .event-alert, #block-views-agenda-block-4 .home-slider .home-slider-inner .download-ticket-block .home-slider-content .group-btn .event-alert, #block-views-agenda-block-4 .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert, #block-views-agenda-block-4 .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .banner-type .book, .banner-type #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .book, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-sieges-premiers .view-agenda .views-field-nothing a, .view-sieges-premiers .view-agenda .views-field-nothing #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .tour-group-pass .more, .tour-group-pass #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .more, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-contact, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-visit-details .views-field-nothing button, .view-visit-details .views-field-nothing #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn button, #block-views-agenda-block-4 .home-slider .home-slider-inner .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a, .page-entreprises-billetterie .view-type-full-gird #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .views-field-field-order-form a, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-interstitial-page .views-field-field-link a, .view-interstitial-page .views-field-field-link #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a {
      margin: 0; }
      #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .btn-default:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .button-default:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .upcoming-events-wrap .group-btn .views-field-field-book-link a:before, .upcoming-events-wrap #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .views-field-field-book-link a:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-type-full-gird .views-field-field-book-link a:before, .view-type-full-gird .views-field-field-book-link #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-type-full-gird .views-field-field-parking-link a:before, .view-type-full-gird .views-field-field-parking-link #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-slideshow .views-field-field-link a:before, .view-slideshow .views-field-field-link #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .seating-search #btn_submit_bloc:before, .seating-search #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn #btn_submit_bloc:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .total-message .contact-btn:before, .view-entreprise-event-search .total-message #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .contact-btn:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .view-empty .contact-btn:before, .view-entreprise-event-search .view-empty #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .contact-btn:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .views-field-view-node a:before, .view-entreprise-event-search .views-field-view-node #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .views-field-view-node .read-more:before, .view-entreprise-event-search .views-field-view-node #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .read-more:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:before, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a:before, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:before, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-visit-banner .book:before, .view-visit-banner #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .book:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .node-editorial .content-above .btn-date a:before, .node-editorial .content-above .btn-date #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn #my-place-v2 .seating-search .input_submit:before, #my-place-v2 .seating-search #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .input_submit:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .home-slider-content .group-btn a:before, .home-slider-content #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-1 #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-slideshow-b2b #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-1 #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-4 #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .btn-primary:before, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .btn-primary:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .download-ticket-block .view-type-full-gird .group-btn .event-alert:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .download-ticket-block .home-slider-content .group-btn .event-alert:before, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:before, #block-views-agenda-block-1 .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:before, #block-views-agenda-block-1 .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .banner-type .book:before, .banner-type #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .book:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:before, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-sieges-premiers .view-agenda .views-field-nothing a:before, .view-sieges-premiers .view-agenda .views-field-nothing #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .tour-group-pass .more:before, .tour-group-pass #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .more:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a:before, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact:before, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-contact:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-visit-details .views-field-nothing button:before, .view-visit-details .views-field-nothing #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn button:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:before, .page-entreprises-billetterie .view-type-full-gird #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .views-field-field-order-form a:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:before, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-interstitial-page .views-field-field-link a:before, .view-interstitial-page .views-field-field-link #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .btn-default:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .button-default:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .upcoming-events-wrap .group-btn .views-field-field-book-link a:before, .upcoming-events-wrap #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .views-field-field-book-link a:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-type-full-gird .views-field-field-book-link a:before, .view-type-full-gird .views-field-field-book-link #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-type-full-gird .views-field-field-parking-link a:before, .view-type-full-gird .views-field-field-parking-link #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-slideshow .views-field-field-link a:before, .view-slideshow .views-field-field-link #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .seating-search #btn_submit_bloc:before, .seating-search #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn #btn_submit_bloc:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .total-message .contact-btn:before, .view-entreprise-event-search .total-message #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .contact-btn:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .view-empty .contact-btn:before, .view-entreprise-event-search .view-empty #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .contact-btn:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .views-field-view-node a:before, .view-entreprise-event-search .views-field-view-node #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .views-field-view-node .read-more:before, .view-entreprise-event-search .views-field-view-node #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .read-more:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:before, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a:before, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:before, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-visit-banner .book:before, .view-visit-banner #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .book:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .node-editorial .content-above .btn-date a:before, .node-editorial .content-above .btn-date #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn #my-place-v2 .seating-search .input_submit:before, #my-place-v2 .seating-search #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .input_submit:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .home-slider-content .group-btn a:before, .home-slider-content #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-slideshow-b2b #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-1 #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-slideshow-b2b #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-4 #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .btn-primary:before, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .btn-primary:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .download-ticket-block .view-type-full-gird .group-btn .event-alert:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .download-ticket-block .home-slider-content .group-btn .event-alert:before, #block-views-agenda-slideshow-b2b .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:before, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:before, #block-views-agenda-slideshow-b2b .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .banner-type .book:before, .banner-type #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .book:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:before, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-sieges-premiers .view-agenda .views-field-nothing a:before, .view-sieges-premiers .view-agenda .views-field-nothing #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .tour-group-pass .more:before, .tour-group-pass #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .more:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a:before, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact:before, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-contact:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-visit-details .views-field-nothing button:before, .view-visit-details .views-field-nothing #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn button:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:before, .page-entreprises-billetterie .view-type-full-gird #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .views-field-field-order-form a:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:before, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-interstitial-page .views-field-field-link a:before, .view-interstitial-page .views-field-field-link #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .btn-default:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .button-default:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .upcoming-events-wrap .group-btn .views-field-field-book-link a:before, .upcoming-events-wrap #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .views-field-field-book-link a:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-type-full-gird .views-field-field-book-link a:before, .view-type-full-gird .views-field-field-book-link #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-type-full-gird .views-field-field-parking-link a:before, .view-type-full-gird .views-field-field-parking-link #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-slideshow .views-field-field-link a:before, .view-slideshow .views-field-field-link #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .seating-search #btn_submit_bloc:before, .seating-search #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn #btn_submit_bloc:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .total-message .contact-btn:before, .view-entreprise-event-search .total-message #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .contact-btn:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .view-empty .contact-btn:before, .view-entreprise-event-search .view-empty #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .contact-btn:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .views-field-view-node a:before, .view-entreprise-event-search .views-field-view-node #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .views-field-view-node .read-more:before, .view-entreprise-event-search .views-field-view-node #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .read-more:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:before, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a:before, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:before, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-visit-banner .book:before, .view-visit-banner #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .book:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .node-editorial .content-above .btn-date a:before, .node-editorial .content-above .btn-date #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn #my-place-v2 .seating-search .input_submit:before, #my-place-v2 .seating-search #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .input_submit:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .home-slider-content .group-btn a:before, .home-slider-content #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-4 #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-1 #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-4 #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-slideshow-b2b #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .btn-primary:before, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .btn-primary:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .download-ticket-block .view-type-full-gird .group-btn .event-alert:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .download-ticket-block .home-slider-content .group-btn .event-alert:before, #block-views-agenda-block-4 .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:before, #block-views-agenda-block-4 .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:before, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .banner-type .book:before, .banner-type #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .book:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:before, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-sieges-premiers .view-agenda .views-field-nothing a:before, .view-sieges-premiers .view-agenda .views-field-nothing #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .tour-group-pass .more:before, .tour-group-pass #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .more:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a:before, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact:before, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-contact:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-visit-details .views-field-nothing button:before, .view-visit-details .views-field-nothing #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn button:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:before, .page-entreprises-billetterie .view-type-full-gird #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .views-field-field-order-form a:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:before, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-interstitial-page .views-field-field-link a:before, .view-interstitial-page .views-field-field-link #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:before {
        height: 14px;
        top: 18px;
        left: 20px; }
      #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .btn-default:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .button-default:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .upcoming-events-wrap .group-btn .views-field-field-book-link a:after, .upcoming-events-wrap #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .views-field-field-book-link a:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-type-full-gird .views-field-field-book-link a:after, .view-type-full-gird .views-field-field-book-link #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-type-full-gird .views-field-field-parking-link a:after, .view-type-full-gird .views-field-field-parking-link #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-slideshow .views-field-field-link a:after, .view-slideshow .views-field-field-link #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .seating-search #btn_submit_bloc:after, .seating-search #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn #btn_submit_bloc:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .total-message .contact-btn:after, .view-entreprise-event-search .total-message #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .contact-btn:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .view-empty .contact-btn:after, .view-entreprise-event-search .view-empty #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .contact-btn:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .views-field-view-node a:after, .view-entreprise-event-search .views-field-view-node #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .views-field-view-node .read-more:after, .view-entreprise-event-search .views-field-view-node #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .read-more:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:after, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a:after, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:after, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-visit-banner .book:after, .view-visit-banner #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .book:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .node-editorial .content-above .btn-date a:after, .node-editorial .content-above .btn-date #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn #my-place-v2 .seating-search .input_submit:after, #my-place-v2 .seating-search #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .input_submit:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .home-slider-content .group-btn a:after, .home-slider-content #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-1 #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-slideshow-b2b #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-1 #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-4 #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .btn-primary:after, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .btn-primary:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .download-ticket-block .view-type-full-gird .group-btn .event-alert:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .download-ticket-block .home-slider-content .group-btn .event-alert:after, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:after, #block-views-agenda-block-1 .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:after, #block-views-agenda-block-1 .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .banner-type .book:after, .banner-type #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .book:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:after, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-sieges-premiers .view-agenda .views-field-nothing a:after, .view-sieges-premiers .view-agenda .views-field-nothing #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .tour-group-pass .more:after, .tour-group-pass #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .more:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a:after, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact:after, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-contact:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-visit-details .views-field-nothing button:after, .view-visit-details .views-field-nothing #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn button:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:after, .page-entreprises-billetterie .view-type-full-gird #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .views-field-field-order-form a:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:after, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .view-interstitial-page .views-field-field-link a:after, .view-interstitial-page .views-field-field-link #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .btn-default:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .button-default:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .upcoming-events-wrap .group-btn .views-field-field-book-link a:after, .upcoming-events-wrap #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .views-field-field-book-link a:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-type-full-gird .views-field-field-book-link a:after, .view-type-full-gird .views-field-field-book-link #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-type-full-gird .views-field-field-parking-link a:after, .view-type-full-gird .views-field-field-parking-link #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-slideshow .views-field-field-link a:after, .view-slideshow .views-field-field-link #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .seating-search #btn_submit_bloc:after, .seating-search #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn #btn_submit_bloc:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .total-message .contact-btn:after, .view-entreprise-event-search .total-message #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .contact-btn:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .view-empty .contact-btn:after, .view-entreprise-event-search .view-empty #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .contact-btn:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .views-field-view-node a:after, .view-entreprise-event-search .views-field-view-node #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .views-field-view-node .read-more:after, .view-entreprise-event-search .views-field-view-node #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .read-more:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:after, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a:after, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:after, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-visit-banner .book:after, .view-visit-banner #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .book:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .node-editorial .content-above .btn-date a:after, .node-editorial .content-above .btn-date #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn #my-place-v2 .seating-search .input_submit:after, #my-place-v2 .seating-search #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .input_submit:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .home-slider-content .group-btn a:after, .home-slider-content #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-slideshow-b2b #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-1 #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-slideshow-b2b #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-4 #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .btn-primary:after, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .btn-primary:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .download-ticket-block .view-type-full-gird .group-btn .event-alert:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .download-ticket-block .home-slider-content .group-btn .event-alert:after, #block-views-agenda-slideshow-b2b .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:after, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:after, #block-views-agenda-slideshow-b2b .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .banner-type .book:after, .banner-type #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .book:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:after, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-sieges-premiers .view-agenda .views-field-nothing a:after, .view-sieges-premiers .view-agenda .views-field-nothing #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .tour-group-pass .more:after, .tour-group-pass #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .more:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a:after, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact:after, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-contact:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-visit-details .views-field-nothing button:after, .view-visit-details .views-field-nothing #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn button:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:after, .page-entreprises-billetterie .view-type-full-gird #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .views-field-field-order-form a:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:after, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .view-interstitial-page .views-field-field-link a:after, .view-interstitial-page .views-field-field-link #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .btn-default:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .button-default:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .upcoming-events-wrap .group-btn .views-field-field-book-link a:after, .upcoming-events-wrap #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .views-field-field-book-link a:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-type-full-gird .views-field-field-book-link a:after, .view-type-full-gird .views-field-field-book-link #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-type-full-gird .views-field-field-parking-link a:after, .view-type-full-gird .views-field-field-parking-link #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-slideshow .views-field-field-link a:after, .view-slideshow .views-field-field-link #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .seating-search #btn_submit_bloc:after, .seating-search #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn #btn_submit_bloc:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .total-message .contact-btn:after, .view-entreprise-event-search .total-message #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .contact-btn:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .view-empty .contact-btn:after, .view-entreprise-event-search .view-empty #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .contact-btn:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .views-field-view-node a:after, .view-entreprise-event-search .views-field-view-node #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-entreprise-event-search .views-field-view-node .read-more:after, .view-entreprise-event-search .views-field-view-node #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .read-more:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:after, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a:after, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:after, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-visit-banner .book:after, .view-visit-banner #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .book:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .node-editorial .content-above .btn-date a:after, .node-editorial .content-above .btn-date #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn #my-place-v2 .seating-search .input_submit:after, #my-place-v2 .seating-search #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .input_submit:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .home-slider-content .group-btn a:after, .home-slider-content #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-4 #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-1 #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-4 #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-slideshow-b2b #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .btn-primary:after, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .btn-primary:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .download-ticket-block .view-type-full-gird .group-btn .event-alert:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .download-ticket-block .home-slider-content .group-btn .event-alert:after, #block-views-agenda-block-4 .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:after, #block-views-agenda-block-4 .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:after, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .banner-type .book:after, .banner-type #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .book:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:after, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-sieges-premiers .view-agenda .views-field-nothing a:after, .view-sieges-premiers .view-agenda .views-field-nothing #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .tour-group-pass .more:after, .tour-group-pass #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .more:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a:after, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact:after, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-contact:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-visit-details .views-field-nothing button:after, .view-visit-details .views-field-nothing #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn button:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:after, .page-entreprises-billetterie .view-type-full-gird #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .views-field-field-order-form a:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:after, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .view-interstitial-page .views-field-field-link a:after, .view-interstitial-page .views-field-field-link #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:after {
        width: 14px;
        left: 15px;
        top: 23px; }
    #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert {
      display: inline-block;
      padding-left: 40px;
      padding-right: 15px;
      background: #000; }
      #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:hover, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:hover, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:hover {
        background: #ff1320; }
      #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:focus, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:focus, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:focus {
        background: #000; }
      #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:before {
        background: none;
        background-image: url(../images/sprites.png);
        background-repeat: no-repeat;
        background-position: -29px -1047px;
        width: 24px;
        height: 24px;
        left: 10px;
        top: 11px; }
      #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:after {
        display: none; }
    #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .views-field-field-parking-link, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .views-field-field-parking-link, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .views-field-field-parking-link {
      display: none; }

/* my seat block */
.my-seat-block {
  border-top: 1px solid #ccc;
  background: url(../images/bg-1.png) 116% 50% no-repeat #8e8779;
  min-height: 232px;
  color: #fff; }
  .my-seat-block p {
    margin-bottom: 40px; }
  .my-seat-block h3 {
    color: #fff; }
    .my-seat-block h3 a {
      color: #fff; }
      .my-seat-block h3 a:hover, .my-seat-block h3 a:focus {
        color: #fff; }
  .my-seat-block .title {
    color: #fff; }
    .my-seat-block .title:hover, .my-seat-block .title:focus {
      color: #fff; }
  .my-seat-block .btn-default, .my-seat-block .button-default, .my-seat-block .upcoming-events-wrap .group-btn .views-field-field-book-link a, .upcoming-events-wrap .group-btn .views-field-field-book-link .my-seat-block a, .my-seat-block .view-type-full-gird .views-field-field-book-link a, .view-type-full-gird .views-field-field-book-link .my-seat-block a, .my-seat-block .view-type-full-gird .views-field-field-parking-link a, .view-type-full-gird .views-field-field-parking-link .my-seat-block a, .my-seat-block .view-slideshow .views-field-field-link a, .view-slideshow .views-field-field-link .my-seat-block a, .my-seat-block .seating-search #btn_submit_bloc, .seating-search .my-seat-block #btn_submit_bloc, .my-seat-block .view-entreprise-event-search .total-message .contact-btn, .view-entreprise-event-search .total-message .my-seat-block .contact-btn, .my-seat-block .view-entreprise-event-search .view-empty .contact-btn, .view-entreprise-event-search .view-empty .my-seat-block .contact-btn, .my-seat-block .view-entreprise-event-search .views-field-view-node a, .view-entreprise-event-search .views-field-view-node .my-seat-block a, .my-seat-block .view-entreprise-event-search .views-field-view-node .read-more, .view-entreprise-event-search .views-field-view-node .my-seat-block .read-more, .my-seat-block .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form .my-seat-block a, .my-seat-block .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link .my-seat-block a, .my-seat-block .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing .my-seat-block a, .my-seat-block .view-visit-banner .book, .view-visit-banner .my-seat-block .book, .my-seat-block .node-editorial .content-above .btn-date a, .node-editorial .content-above .btn-date .my-seat-block a, .my-seat-block #my-place-v2 .seating-search .input_submit, #my-place-v2 .seating-search .my-seat-block .input_submit, .my-seat-block .home-slider-content .group-btn a, .home-slider-content .group-btn .my-seat-block a, .my-seat-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .my-seat-block a, .my-seat-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .my-seat-block a, .my-seat-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .my-seat-block a, .my-seat-block .download-ticket-block .btn-primary, .download-ticket-block .my-seat-block .btn-primary, .my-seat-block .download-ticket-block .view-type-full-gird .group-btn .event-alert, .download-ticket-block .view-type-full-gird .group-btn .my-seat-block .event-alert, .my-seat-block .view-type-full-gird .group-btn .download-ticket-block .event-alert, .view-type-full-gird .group-btn .download-ticket-block .my-seat-block .event-alert, .my-seat-block .download-ticket-block .home-slider-content .group-btn .event-alert, .download-ticket-block .home-slider-content .group-btn .my-seat-block .event-alert, .my-seat-block .home-slider-content .group-btn .download-ticket-block .event-alert, .home-slider-content .group-btn .download-ticket-block .my-seat-block .event-alert, .my-seat-block .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .my-seat-block .event-alert, .my-seat-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .my-seat-block .event-alert, .my-seat-block .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .my-seat-block .event-alert, .my-seat-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .my-seat-block .event-alert, .my-seat-block .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .my-seat-block .event-alert, .my-seat-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .my-seat-block .event-alert, .my-seat-block .banner-type .book, .banner-type .my-seat-block .book, .my-seat-block .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing .my-seat-block a, .my-seat-block .view-sieges-premiers .view-agenda .views-field-nothing a, .view-sieges-premiers .view-agenda .views-field-nothing .my-seat-block a, .my-seat-block .tour-group-pass .more, .tour-group-pass .my-seat-block .more, .my-seat-block .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .my-seat-block a, .my-seat-block .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .my-seat-block .event-contact, .my-seat-block .view-visit-details .views-field-nothing button, .view-visit-details .views-field-nothing .my-seat-block button, .my-seat-block .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form .my-seat-block a, .my-seat-block .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing .my-seat-block a, .my-seat-block .view-interstitial-page .views-field-field-link a, .view-interstitial-page .views-field-field-link .my-seat-block a {
    background: #fff;
    color: #8e8779;
    padding-left: 20px; }
    .my-seat-block .btn-default:before, .my-seat-block .button-default:before, .my-seat-block .upcoming-events-wrap .group-btn .views-field-field-book-link a:before, .upcoming-events-wrap .group-btn .views-field-field-book-link .my-seat-block a:before, .my-seat-block .view-type-full-gird .views-field-field-book-link a:before, .view-type-full-gird .views-field-field-book-link .my-seat-block a:before, .my-seat-block .view-type-full-gird .views-field-field-parking-link a:before, .view-type-full-gird .views-field-field-parking-link .my-seat-block a:before, .my-seat-block .view-slideshow .views-field-field-link a:before, .view-slideshow .views-field-field-link .my-seat-block a:before, .my-seat-block .seating-search #btn_submit_bloc:before, .seating-search .my-seat-block #btn_submit_bloc:before, .my-seat-block .view-entreprise-event-search .total-message .contact-btn:before, .view-entreprise-event-search .total-message .my-seat-block .contact-btn:before, .my-seat-block .view-entreprise-event-search .view-empty .contact-btn:before, .view-entreprise-event-search .view-empty .my-seat-block .contact-btn:before, .my-seat-block .view-entreprise-event-search .views-field-view-node a:before, .view-entreprise-event-search .views-field-view-node .my-seat-block a:before, .my-seat-block .view-entreprise-event-search .views-field-view-node .read-more:before, .view-entreprise-event-search .views-field-view-node .my-seat-block .read-more:before, .my-seat-block .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:before, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form .my-seat-block a:before, .my-seat-block .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a:before, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link .my-seat-block a:before, .my-seat-block .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:before, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing .my-seat-block a:before, .my-seat-block .view-visit-banner .book:before, .view-visit-banner .my-seat-block .book:before, .my-seat-block .node-editorial .content-above .btn-date a:before, .node-editorial .content-above .btn-date .my-seat-block a:before, .my-seat-block #my-place-v2 .seating-search .input_submit:before, #my-place-v2 .seating-search .my-seat-block .input_submit:before, .my-seat-block .home-slider-content .group-btn a:before, .home-slider-content .group-btn .my-seat-block a:before, .my-seat-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .my-seat-block a:before, .my-seat-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .my-seat-block a:before, .my-seat-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .my-seat-block a:before, .my-seat-block .download-ticket-block .btn-primary:before, .download-ticket-block .my-seat-block .btn-primary:before, .my-seat-block .download-ticket-block .view-type-full-gird .group-btn .event-alert:before, .download-ticket-block .view-type-full-gird .group-btn .my-seat-block .event-alert:before, .my-seat-block .view-type-full-gird .group-btn .download-ticket-block .event-alert:before, .view-type-full-gird .group-btn .download-ticket-block .my-seat-block .event-alert:before, .my-seat-block .download-ticket-block .home-slider-content .group-btn .event-alert:before, .download-ticket-block .home-slider-content .group-btn .my-seat-block .event-alert:before, .my-seat-block .home-slider-content .group-btn .download-ticket-block .event-alert:before, .home-slider-content .group-btn .download-ticket-block .my-seat-block .event-alert:before, .my-seat-block .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:before, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .my-seat-block .event-alert:before, .my-seat-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .my-seat-block .event-alert:before, .my-seat-block .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:before, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .my-seat-block .event-alert:before, .my-seat-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .my-seat-block .event-alert:before, .my-seat-block .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:before, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .my-seat-block .event-alert:before, .my-seat-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .my-seat-block .event-alert:before, .my-seat-block .banner-type .book:before, .banner-type .my-seat-block .book:before, .my-seat-block .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:before, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing .my-seat-block a:before, .my-seat-block .view-sieges-premiers .view-agenda .views-field-nothing a:before, .view-sieges-premiers .view-agenda .views-field-nothing .my-seat-block a:before, .my-seat-block .tour-group-pass .more:before, .tour-group-pass .my-seat-block .more:before, .my-seat-block .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a:before, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .my-seat-block a:before, .my-seat-block .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact:before, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .my-seat-block .event-contact:before, .my-seat-block .view-visit-details .views-field-nothing button:before, .view-visit-details .views-field-nothing .my-seat-block button:before, .my-seat-block .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:before, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form .my-seat-block a:before, .my-seat-block .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:before, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing .my-seat-block a:before, .my-seat-block .view-interstitial-page .views-field-field-link a:before, .view-interstitial-page .views-field-field-link .my-seat-block a:before, .my-seat-block .btn-default:after, .my-seat-block .button-default:after, .my-seat-block .upcoming-events-wrap .group-btn .views-field-field-book-link a:after, .upcoming-events-wrap .group-btn .views-field-field-book-link .my-seat-block a:after, .my-seat-block .view-type-full-gird .views-field-field-book-link a:after, .view-type-full-gird .views-field-field-book-link .my-seat-block a:after, .my-seat-block .view-type-full-gird .views-field-field-parking-link a:after, .view-type-full-gird .views-field-field-parking-link .my-seat-block a:after, .my-seat-block .view-slideshow .views-field-field-link a:after, .view-slideshow .views-field-field-link .my-seat-block a:after, .my-seat-block .seating-search #btn_submit_bloc:after, .seating-search .my-seat-block #btn_submit_bloc:after, .my-seat-block .view-entreprise-event-search .total-message .contact-btn:after, .view-entreprise-event-search .total-message .my-seat-block .contact-btn:after, .my-seat-block .view-entreprise-event-search .view-empty .contact-btn:after, .view-entreprise-event-search .view-empty .my-seat-block .contact-btn:after, .my-seat-block .view-entreprise-event-search .views-field-view-node a:after, .view-entreprise-event-search .views-field-view-node .my-seat-block a:after, .my-seat-block .view-entreprise-event-search .views-field-view-node .read-more:after, .view-entreprise-event-search .views-field-view-node .my-seat-block .read-more:after, .my-seat-block .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:after, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form .my-seat-block a:after, .my-seat-block .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a:after, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link .my-seat-block a:after, .my-seat-block .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:after, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing .my-seat-block a:after, .my-seat-block .view-visit-banner .book:after, .view-visit-banner .my-seat-block .book:after, .my-seat-block .node-editorial .content-above .btn-date a:after, .node-editorial .content-above .btn-date .my-seat-block a:after, .my-seat-block #my-place-v2 .seating-search .input_submit:after, #my-place-v2 .seating-search .my-seat-block .input_submit:after, .my-seat-block .home-slider-content .group-btn a:after, .home-slider-content .group-btn .my-seat-block a:after, .my-seat-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .my-seat-block a:after, .my-seat-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .my-seat-block a:after, .my-seat-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .my-seat-block a:after, .my-seat-block .download-ticket-block .btn-primary:after, .download-ticket-block .my-seat-block .btn-primary:after, .my-seat-block .download-ticket-block .view-type-full-gird .group-btn .event-alert:after, .download-ticket-block .view-type-full-gird .group-btn .my-seat-block .event-alert:after, .my-seat-block .view-type-full-gird .group-btn .download-ticket-block .event-alert:after, .view-type-full-gird .group-btn .download-ticket-block .my-seat-block .event-alert:after, .my-seat-block .download-ticket-block .home-slider-content .group-btn .event-alert:after, .download-ticket-block .home-slider-content .group-btn .my-seat-block .event-alert:after, .my-seat-block .home-slider-content .group-btn .download-ticket-block .event-alert:after, .home-slider-content .group-btn .download-ticket-block .my-seat-block .event-alert:after, .my-seat-block .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:after, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .my-seat-block .event-alert:after, .my-seat-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .my-seat-block .event-alert:after, .my-seat-block .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:after, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .my-seat-block .event-alert:after, .my-seat-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .my-seat-block .event-alert:after, .my-seat-block .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:after, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .my-seat-block .event-alert:after, .my-seat-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .my-seat-block .event-alert:after, .my-seat-block .banner-type .book:after, .banner-type .my-seat-block .book:after, .my-seat-block .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:after, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing .my-seat-block a:after, .my-seat-block .view-sieges-premiers .view-agenda .views-field-nothing a:after, .view-sieges-premiers .view-agenda .views-field-nothing .my-seat-block a:after, .my-seat-block .tour-group-pass .more:after, .tour-group-pass .my-seat-block .more:after, .my-seat-block .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a:after, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .my-seat-block a:after, .my-seat-block .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact:after, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .my-seat-block .event-contact:after, .my-seat-block .view-visit-details .views-field-nothing button:after, .view-visit-details .views-field-nothing .my-seat-block button:after, .my-seat-block .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:after, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form .my-seat-block a:after, .my-seat-block .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:after, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing .my-seat-block a:after, .my-seat-block .view-interstitial-page .views-field-field-link a:after, .view-interstitial-page .views-field-field-link .my-seat-block a:after {
      display: none; }
    .my-seat-block .btn-default:hover, .my-seat-block .button-default:hover, .my-seat-block .upcoming-events-wrap .group-btn .views-field-field-book-link a:hover, .upcoming-events-wrap .group-btn .views-field-field-book-link .my-seat-block a:hover, .my-seat-block .view-type-full-gird .views-field-field-book-link a:hover, .view-type-full-gird .views-field-field-book-link .my-seat-block a:hover, .my-seat-block .view-type-full-gird .views-field-field-parking-link a:hover, .view-type-full-gird .views-field-field-parking-link .my-seat-block a:hover, .my-seat-block .view-slideshow .views-field-field-link a:hover, .view-slideshow .views-field-field-link .my-seat-block a:hover, .my-seat-block .seating-search #btn_submit_bloc:hover, .seating-search .my-seat-block #btn_submit_bloc:hover, .my-seat-block .view-entreprise-event-search .total-message .contact-btn:hover, .view-entreprise-event-search .total-message .my-seat-block .contact-btn:hover, .my-seat-block .view-entreprise-event-search .view-empty .contact-btn:hover, .view-entreprise-event-search .view-empty .my-seat-block .contact-btn:hover, .my-seat-block .view-entreprise-event-search .views-field-view-node a:hover, .view-entreprise-event-search .views-field-view-node .my-seat-block a:hover, .my-seat-block .view-entreprise-event-search .views-field-view-node .read-more:hover, .view-entreprise-event-search .views-field-view-node .my-seat-block .read-more:hover, .my-seat-block .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:hover, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form .my-seat-block a:hover, .my-seat-block .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a:hover, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link .my-seat-block a:hover, .my-seat-block .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:hover, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing .my-seat-block a:hover, .my-seat-block .view-visit-banner .book:hover, .view-visit-banner .my-seat-block .book:hover, .my-seat-block .node-editorial .content-above .btn-date a:hover, .node-editorial .content-above .btn-date .my-seat-block a:hover, .my-seat-block #my-place-v2 .seating-search .input_submit:hover, #my-place-v2 .seating-search .my-seat-block .input_submit:hover, .my-seat-block .home-slider-content .group-btn a:hover, .home-slider-content .group-btn .my-seat-block a:hover, .my-seat-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:hover, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .my-seat-block a:hover, .my-seat-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:hover, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .my-seat-block a:hover, .my-seat-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:hover, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .my-seat-block a:hover, .my-seat-block .download-ticket-block .btn-primary:hover, .download-ticket-block .my-seat-block .btn-primary:hover, .my-seat-block .download-ticket-block .view-type-full-gird .group-btn .event-alert:hover, .download-ticket-block .view-type-full-gird .group-btn .my-seat-block .event-alert:hover, .my-seat-block .view-type-full-gird .group-btn .download-ticket-block .event-alert:hover, .view-type-full-gird .group-btn .download-ticket-block .my-seat-block .event-alert:hover, .my-seat-block .download-ticket-block .home-slider-content .group-btn .event-alert:hover, .download-ticket-block .home-slider-content .group-btn .my-seat-block .event-alert:hover, .my-seat-block .home-slider-content .group-btn .download-ticket-block .event-alert:hover, .home-slider-content .group-btn .download-ticket-block .my-seat-block .event-alert:hover, .my-seat-block .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:hover, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .my-seat-block .event-alert:hover, .my-seat-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:hover, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .my-seat-block .event-alert:hover, .my-seat-block .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:hover, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .my-seat-block .event-alert:hover, .my-seat-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:hover, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .my-seat-block .event-alert:hover, .my-seat-block .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:hover, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .my-seat-block .event-alert:hover, .my-seat-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:hover, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .my-seat-block .event-alert:hover, .my-seat-block .banner-type .book:hover, .banner-type .my-seat-block .book:hover, .my-seat-block .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:hover, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing .my-seat-block a:hover, .my-seat-block .view-sieges-premiers .view-agenda .views-field-nothing a:hover, .view-sieges-premiers .view-agenda .views-field-nothing .my-seat-block a:hover, .my-seat-block .tour-group-pass .more:hover, .tour-group-pass .my-seat-block .more:hover, .my-seat-block .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a:hover, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .my-seat-block a:hover, .my-seat-block .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact:hover, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .my-seat-block .event-contact:hover, .my-seat-block .view-visit-details .views-field-nothing button:hover, .view-visit-details .views-field-nothing .my-seat-block button:hover, .my-seat-block .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:hover, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form .my-seat-block a:hover, .my-seat-block .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:hover, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing .my-seat-block a:hover, .my-seat-block .view-interstitial-page .views-field-field-link a:hover, .view-interstitial-page .views-field-field-link .my-seat-block a:hover, .my-seat-block .btn-default:focus, .my-seat-block .button-default:focus, .my-seat-block .upcoming-events-wrap .group-btn .views-field-field-book-link a:focus, .upcoming-events-wrap .group-btn .views-field-field-book-link .my-seat-block a:focus, .my-seat-block .view-type-full-gird .views-field-field-book-link a:focus, .view-type-full-gird .views-field-field-book-link .my-seat-block a:focus, .my-seat-block .view-type-full-gird .views-field-field-parking-link a:focus, .view-type-full-gird .views-field-field-parking-link .my-seat-block a:focus, .my-seat-block .view-slideshow .views-field-field-link a:focus, .view-slideshow .views-field-field-link .my-seat-block a:focus, .my-seat-block .seating-search #btn_submit_bloc:focus, .seating-search .my-seat-block #btn_submit_bloc:focus, .my-seat-block .view-entreprise-event-search .total-message .contact-btn:focus, .view-entreprise-event-search .total-message .my-seat-block .contact-btn:focus, .my-seat-block .view-entreprise-event-search .view-empty .contact-btn:focus, .view-entreprise-event-search .view-empty .my-seat-block .contact-btn:focus, .my-seat-block .view-entreprise-event-search .views-field-view-node a:focus, .view-entreprise-event-search .views-field-view-node .my-seat-block a:focus, .my-seat-block .view-entreprise-event-search .views-field-view-node .read-more:focus, .view-entreprise-event-search .views-field-view-node .my-seat-block .read-more:focus, .my-seat-block .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:focus, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form .my-seat-block a:focus, .my-seat-block .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a:focus, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link .my-seat-block a:focus, .my-seat-block .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:focus, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing .my-seat-block a:focus, .my-seat-block .view-visit-banner .book:focus, .view-visit-banner .my-seat-block .book:focus, .my-seat-block .node-editorial .content-above .btn-date a:focus, .node-editorial .content-above .btn-date .my-seat-block a:focus, .my-seat-block #my-place-v2 .seating-search .input_submit:focus, #my-place-v2 .seating-search .my-seat-block .input_submit:focus, .my-seat-block .home-slider-content .group-btn a:focus, .home-slider-content .group-btn .my-seat-block a:focus, .my-seat-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:focus, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .my-seat-block a:focus, .my-seat-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:focus, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .my-seat-block a:focus, .my-seat-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:focus, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .my-seat-block a:focus, .my-seat-block .download-ticket-block .btn-primary:focus, .download-ticket-block .my-seat-block .btn-primary:focus, .my-seat-block .download-ticket-block .view-type-full-gird .group-btn .event-alert:focus, .download-ticket-block .view-type-full-gird .group-btn .my-seat-block .event-alert:focus, .my-seat-block .view-type-full-gird .group-btn .download-ticket-block .event-alert:focus, .view-type-full-gird .group-btn .download-ticket-block .my-seat-block .event-alert:focus, .my-seat-block .download-ticket-block .home-slider-content .group-btn .event-alert:focus, .download-ticket-block .home-slider-content .group-btn .my-seat-block .event-alert:focus, .my-seat-block .home-slider-content .group-btn .download-ticket-block .event-alert:focus, .home-slider-content .group-btn .download-ticket-block .my-seat-block .event-alert:focus, .my-seat-block .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:focus, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .my-seat-block .event-alert:focus, .my-seat-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:focus, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .my-seat-block .event-alert:focus, .my-seat-block .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:focus, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .my-seat-block .event-alert:focus, .my-seat-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:focus, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .my-seat-block .event-alert:focus, .my-seat-block .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:focus, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .my-seat-block .event-alert:focus, .my-seat-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:focus, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .my-seat-block .event-alert:focus, .my-seat-block .banner-type .book:focus, .banner-type .my-seat-block .book:focus, .my-seat-block .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:focus, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing .my-seat-block a:focus, .my-seat-block .view-sieges-premiers .view-agenda .views-field-nothing a:focus, .view-sieges-premiers .view-agenda .views-field-nothing .my-seat-block a:focus, .my-seat-block .tour-group-pass .more:focus, .tour-group-pass .my-seat-block .more:focus, .my-seat-block .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a:focus, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .my-seat-block a:focus, .my-seat-block .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact:focus, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .my-seat-block .event-contact:focus, .my-seat-block .view-visit-details .views-field-nothing button:focus, .view-visit-details .views-field-nothing .my-seat-block button:focus, .my-seat-block .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:focus, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form .my-seat-block a:focus, .my-seat-block .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:focus, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing .my-seat-block a:focus, .my-seat-block .view-interstitial-page .views-field-field-link a:focus, .view-interstitial-page .views-field-field-link .my-seat-block a:focus {
      background: #ff1320;
      color: #fff; }

/* download ticket block */
.download-ticket-block {
  background: url(../images/bg-2.png) 100% 100% no-repeat #fff;
  min-height: 230px;
  border-top: 1px solid #ccc; }
  .download-ticket-block h3 a {
    color: #282828; }
    .download-ticket-block h3 a:hover, .download-ticket-block h3 a:focus {
      color: #282828; }
  .download-ticket-block .title {
    color: #282828; }
    .download-ticket-block .title:hover, .download-ticket-block .title:focus {
      color: #282828; }
  .download-ticket-block p {
    color: #282828; }
  .download-ticket-block .btn-primary, .download-ticket-block .button-default.event-alert, .download-ticket-block .upcoming-events-wrap .group-btn .views-field-field-book-link a.event-alert, .upcoming-events-wrap .group-btn .views-field-field-book-link .download-ticket-block a.event-alert, .download-ticket-block .view-type-full-gird .group-btn .event-alert, .view-type-full-gird .group-btn .download-ticket-block .event-alert, .download-ticket-block .home-slider-content .group-btn .event-alert, .home-slider-content .group-btn .download-ticket-block .event-alert, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert {
    background: #8e8779;
    padding-left: 20px; }
    .download-ticket-block .btn-primary:before, .download-ticket-block .button-default.event-alert:before, .download-ticket-block .upcoming-events-wrap .group-btn .views-field-field-book-link a.event-alert:before, .upcoming-events-wrap .group-btn .views-field-field-book-link .download-ticket-block a.event-alert:before, .download-ticket-block .view-type-full-gird .group-btn .event-alert:before, .view-type-full-gird .group-btn .download-ticket-block .event-alert:before, .download-ticket-block .home-slider-content .group-btn .event-alert:before, .home-slider-content .group-btn .download-ticket-block .event-alert:before, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:before, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:before, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:before, .download-ticket-block .btn-primary:after, .download-ticket-block .button-default.event-alert:after, .download-ticket-block .upcoming-events-wrap .group-btn .views-field-field-book-link a.event-alert:after, .upcoming-events-wrap .group-btn .views-field-field-book-link .download-ticket-block a.event-alert:after, .download-ticket-block .view-type-full-gird .group-btn .event-alert:after, .view-type-full-gird .group-btn .download-ticket-block .event-alert:after, .download-ticket-block .home-slider-content .group-btn .event-alert:after, .home-slider-content .group-btn .download-ticket-block .event-alert:after, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:after, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:after, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:after {
      display: none; }
    .download-ticket-block .btn-primary:hover, .download-ticket-block .button-default.event-alert:hover, .download-ticket-block .upcoming-events-wrap .group-btn .views-field-field-book-link a.event-alert:hover, .upcoming-events-wrap .group-btn .views-field-field-book-link .download-ticket-block a.event-alert:hover, .download-ticket-block .view-type-full-gird .group-btn .event-alert:hover, .view-type-full-gird .group-btn .download-ticket-block .event-alert:hover, .download-ticket-block .home-slider-content .group-btn .event-alert:hover, .home-slider-content .group-btn .download-ticket-block .event-alert:hover, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:hover, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:hover, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:hover, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:hover, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:hover, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:hover, .download-ticket-block .btn-primary:focus, .download-ticket-block .button-default.event-alert:focus, .download-ticket-block .upcoming-events-wrap .group-btn .views-field-field-book-link a.event-alert:focus, .upcoming-events-wrap .group-btn .views-field-field-book-link .download-ticket-block a.event-alert:focus, .download-ticket-block .view-type-full-gird .group-btn .event-alert:focus, .view-type-full-gird .group-btn .download-ticket-block .event-alert:focus, .download-ticket-block .home-slider-content .group-btn .event-alert:focus, .home-slider-content .group-btn .download-ticket-block .event-alert:focus, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:focus, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:focus, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:focus, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:focus, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:focus, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:focus {
      background: #ff1320; }

/* Organisez votre venue */
.block-quicktabs {
  background: #000;
  padding: 35px 25px 30px; }
  .block-quicktabs + .block-quicktabs {
    padding-top: 0;
    padding-bottom: 50px; }
  .block-quicktabs h2 {
    float: left;
    margin-bottom: 35px;
    margin-left: -25px; }
  .block-quicktabs .item-list:before, .block-quicktabs .item-list:after {
    display: table;
    content: " "; }
  .block-quicktabs .item-list:after {
    clear: both; }
  .block-quicktabs .quicktabs_main {
    margin-left: -25px;
    margin-right: -25px;
    margin-bottom: 0; }
  .block-quicktabs .tab-content {
    margin-left: -25px;
    margin-right: -25px;
    margin-bottom: 20px; }
  .block-quicktabs .quicktabs-tabs, .block-quicktabs .quicktabs-tabs, .block-quicktabs .nav-tabs {
    margin-top: 5px;
    float: right;
    bottom: 0; }
    .block-quicktabs .quicktabs-tabs > li a, .block-quicktabs .quicktabs-tabs > li a, .block-quicktabs .nav-tabs > li a {
      color: #8e8779;
      padding-bottom: 4px;
      border-bottom-width: 4px; }
      .block-quicktabs .quicktabs-tabs > li a:hover, .block-quicktabs .quicktabs-tabs > li a:focus, .block-quicktabs .quicktabs-tabs > li a:hover, .block-quicktabs .nav-tabs > li a:hover, .block-quicktabs .quicktabs-tabs > li a:focus, .block-quicktabs .nav-tabs > li a:focus {
        color: #fff;
        border-bottom-width: 4px;
        border-bottom-color: transparent; }
    .block-quicktabs .quicktabs-tabs > li.active a, .block-quicktabs .quicktabs-tabs > li.active a, .block-quicktabs .nav-tabs > li.active a {
      color: #fff !important;
      border-bottom-width: 4px;
      border-bottom-color: #8e8779; }
      .block-quicktabs .quicktabs-tabs > li.active a:hover, .block-quicktabs .quicktabs-tabs > li.active a:focus, .block-quicktabs .quicktabs-tabs > li.active a:hover, .block-quicktabs .nav-tabs > li.active a:hover, .block-quicktabs .quicktabs-tabs > li.active a:focus, .block-quicktabs .nav-tabs > li.active a:focus {
        border-bottom-width: 4px;
        border-bottom-color: #8e8779; }
  .block-quicktabs .carousel {
    position: relative;
    background-color: #fff; }
    .block-quicktabs .carousel:hover .carousel-control, .block-quicktabs .carousel:focus .carousel-control {
      display: block; }
  .block-quicktabs .carousel-indicators {
    bottom: -39px; }
  .block-quicktabs .carousel-control {
    background: #000;
    text-shadow: none;
    opacity: 1;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    color: #fff;
    top: 105px;
    display: none; }
    .block-quicktabs .carousel-control span {
      font-size: 25px;
      line-height: 16px;
      padding-top: 2px;
      height: 32px;
      margin: 0;
      position: static;
      width: 32px; }
      .block-quicktabs .carousel-control span:before {
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .block-quicktabs .carousel-control:hover, .block-quicktabs .carousel-control:focus {
      background: #1f2328; }
    .block-quicktabs .carousel-control .icon-prev {
      text-indent: 0; }
      .block-quicktabs .carousel-control .icon-prev:before {
        content: "\f104"; }
    .block-quicktabs .carousel-control .icon-next {
      text-indent: 2px; }
      .block-quicktabs .carousel-control .icon-next:before {
        content: "\f105"; }
  .block-quicktabs .carousel-control.left {
    left: 16px; }
  .block-quicktabs .carousel-control.right {
    right: 16px; }
  .block-quicktabs .carousel-indicators li {
    border-color: #1f2328; }
  .block-quicktabs .carousel-indicators li.active {
    background: #1f2328; }
  .block-quicktabs .text-center {
    margin-bottom: 0; }
  .block-quicktabs .btn-border {
    color: #8e8779;
    border-color: #8e8779; }
    .block-quicktabs .btn-border:hover, .block-quicktabs .btn-border:focus {
      background-color: #8e8779;
      color: #fff; }

.node-type-events .block-quicktabs, .page-groupes-billetterie .block-quicktabs, .page-groupes-ce-billetterie.page-enterprise-ticket-detail .block-quicktabs {
  background: url(../images/bg-3.png) 100% 100% no-repeat #000; }

.organize-your-visit-wrap .tab-content {
  margin-bottom: 0; }

.organize-your-visit-wrap .item > .views-fieldset {
  list-style-type: none;
  width: 33.3333%;
  float: left;
  border-left: 1px solid #d3eef3;
  padding: 0 25px 20px; }
  .organize-your-visit-wrap .item > .views-fieldset:first-child {
    border-left: none;
    width: 33.3334%; }

.organize-your-visit-wrap .views-field-field-image {
  margin-right: -26px;
  margin-left: -26px;
  margin-bottom: 20px; }

.organize-your-visit-wrap .views-field-title {
  color: #282828;
  margin-bottom: 15px;
  text-transform: uppercase;
  font-family: "CenturyGothic-Bold", sans-serif;
  font-size: 1.428em; }
  .organize-your-visit-wrap .views-field-title a {
    color: #282828; }
    .organize-your-visit-wrap .views-field-title a:hover, .organize-your-visit-wrap .views-field-title a:focus {
      color: #ff1320; }

.organize-your-visit-wrap .views-field-view-node {
  text-transform: uppercase;
  font-size: 0.928em;
  font-family: "CenturyGothic-Bold", sans-serif;
  margin-bottom: 5px; }
  .organize-your-visit-wrap .views-field-view-node a, .organize-your-visit-wrap .views-field-view-node .read-more {
    color: #8e8779; }
    .organize-your-visit-wrap .views-field-view-node a:hover, .organize-your-visit-wrap .views-field-view-node a:focus, .organize-your-visit-wrap .views-field-view-node .read-more:hover, .organize-your-visit-wrap .views-field-view-node .read-more:focus {
      color: #ff1320; }

.organize-your-visit-wrap .carousel-control span {
  padding-top: 3px !important; }

.organize-your-visit-wrap .carousel {
  margin-bottom: 30px; }

.organize-your-visit-wrap .view-footer {
  margin-bottom: 0; }

.organize-your-visit-wrap .views-field-field-short-description {
  margin-bottom: 20px; }
  .organize-your-visit-wrap .views-field-field-short-description p {
    margin-bottom: 0; }

.section-second {
  background-color: #fff; }
  .section-second .inner {
    padding: 25px 20px 30px; }
  .section-second .title, .section-second h3 {
    margin-bottom: 20px;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 1.428em;
    text-transform: uppercase; }
  .section-second .row {
    margin-left: 0;
    margin-right: 0; }

/* section third */
.section-third {
  background: url(../images/bg-5.jpg) 50% 0 no-repeat #040e13;
  padding: 40px 15px 40px;
  color: #7a8a99;
  /******/ }
  .section-third .owl-wrapper {
    -webkit-transition: all 0.8s !important;
    -moz-transition: all 0.8s !important;
    -o-transition: all 0.8s !important;
    transition: all 0.8s !important; }
  .section-third .owl-buttons {
    display: none; }
  .section-third .owl-carousel .owl-controls .owl-buttons div {
    top: 42% !important;
    margin-top: 8px; }
  .section-third .owl-carousel .owl-controls .owl-buttons .owl-prev {
    left: 10px !important; }
  .section-third .owl-carousel .owl-controls .owl-buttons .owl-next {
    right: 10px !important; }
  .section-third .owl-carousel:hover .owl-buttons, .section-third .owl-carousel:focus .owl-buttons {
    display: block; }
  .section-third h2 {
    color: #fff;
    margin-bottom: 42px;
    margin-left: -15px; }
  .section-third h3 {
    text-transform: uppercase;
    color: #fff;
    min-height: 56px;
    margin-bottom: 15px; }
    .section-third h3 a {
      color: #fff; }
      .section-third h3 a:hover, .section-third h3 a:focus {
        color: #1f2328; }
  .section-third .text-center {
    margin-bottom: 0; }
  .section-third .btn-border {
    color: #fff;
    border-color: #1f2328; }
    .section-third .btn-border:hover, .section-third .btn-border:focus {
      background-color: #1f2328; }
  .section-third .readmore {
    margin-bottom: 0; }
    .section-third .readmore a:hover, .section-third .readmore a:focus {
      color: #ff1320; }
  .section-third .view-footer {
    padding-top: 20px; }
  .section-third .views-field-title {
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 1.428em;
    text-transform: uppercase;
    height: 60px;
    overflow: hidden;
    margin-bottom: 5px;
    line-height: 1; }
    .section-third .views-field-title a {
      color: #282828; }
      .section-third .views-field-title a:before {
        content: "+";
        margin-right: 5px; }
  .section-third .views-field-field-image {
    margin-bottom: 7px; }
    .section-third .views-field-field-image span {
      display: block;
      width: 150px;
      height: 150px;
      background-image: url(../images/sprites.png);
      background-repeat: no-repeat;
      margin: 0 auto; }
    .section-third .views-field-field-image .icon-1 {
      background-position: 33px -405px; }
    .section-third .views-field-field-image .icon-2 {
      background-position: -188px -405px; }
    .section-third .views-field-field-image .icon-3 {
      background-position: -398px -405px; }
  .section-third .views-field-view-node {
    text-transform: uppercase;
    font-family: "CenturyGothic-Bold", sans-serif; }
    .section-third .views-field-view-node a, .section-third .views-field-view-node .extended-link {
      color: #8e8779; }
      .section-third .views-field-view-node a:hover, .section-third .views-field-view-node a:focus, .section-third .views-field-view-node .extended-link:hover, .section-third .views-field-view-node .extended-link:focus {
        color: #ff1320; }
  .section-third .item {
    padding: 0 30px;
    position: relative; }
    .section-third .item .your-experiment-block {
      text-align: center;
      border-radius: 50%;
      -webkit-border-radius: 50%;
      background-color: rgba(255, 255, 255, 0.95);
      padding: 35px 72px;
      height: 310px;
      width: 310px;
      margin: 0 auto; }
  .section-third .owl-pagination {
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0); }
  .section-third .owl-theme .owl-controls .owl-page span {
    width: 15px;
    height: 15px;
    border: 3px solid #1f2328;
    background: none;
    opacity: 1 !important; }
  .section-third .owl-theme .owl-controls .owl-page.active span {
    background: #1f2328; }
  @media (min-width: 1000px) {
    .section-third .item-center .owl-wrapper {
      width: 100% !important;
      text-align: center; }
    .section-third .item-center .owl-item {
      display: inline-block;
      float: none; } }
  @media (min-width: 1200px) {
    .section-third .item-center .owl-item {
      display: inline-block;
      float: none;
      margin: 0 65px; } }

.your-experiment-block {
  clear: both; }
  .your-experiment-block h3 a:before {
    content: "+";
    margin-right: 5px; }
  .your-experiment-block .inner {
    padding: 0 25px;
    position: relative; }
    .your-experiment-block .inner:before {
      content: "";
      position: absolute;
      right: 0;
      top: 24px;
      z-index: 3;
      background-color: #50555b;
      height: 93%;
      width: 2px;
      -ms-transform: rotate(10deg);
      /* IE 9 */
      -webkit-transform: rotate(10deg);
      /* Chrome, Safari, Opera */
      transform: rotate(10deg); }
  .your-experiment-block .icons {
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-indent: -999em; }
  .your-experiment-block .last:before {
    display: none; }

/* socials-list */
.header .socials-list ul li a {
  width: 22px;
  height: 18px;
  position: relative;
  display: block;
  background-image: url(../images/sprites.png);
  background-repeat: no-repeat; }
  .header .socials-list ul li a .fa {
    display: none; }
  .header .socials-list ul li a.icon-facebook {
    width: 11px;
    background-position: -226px -166px; }
    .header .socials-list ul li a.icon-facebook:hover, .header .socials-list ul li a.icon-facebook:focus {
      background-position: -226px -210px; }
  .header .socials-list ul li a.icon-twitter {
    background-position: -265px -166px; }
    .header .socials-list ul li a.icon-twitter:hover, .header .socials-list ul li a.icon-twitter:focus {
      background-position: -265px -210px; }
  .header .socials-list ul li a.icon-youtube {
    background-position: -316px -166px; }
    .header .socials-list ul li a.icon-youtube:hover, .header .socials-list ul li a.icon-youtube:focus {
      background-position: -316px -210px; }
  .header .socials-list ul li a.icon-instagram {
    width: 17px;
    background-position: -368px -166px; }
    .header .socials-list ul li a.icon-instagram:hover, .header .socials-list ul li a.icon-instagram:focus {
      background-position: -368px -210px; }
  .header .socials-list ul li a.icon-linkedin {
    width: 18px;
    background-position: -415px -166px; }
    .header .socials-list ul li a.icon-linkedin:hover, .header .socials-list ul li a.icon-linkedin:focus {
      background-position: -415px -210px; }
  .header .socials-list ul li a.icon-devdurable {
    width: 18px;
    background-position: -457px -608px; }
    .header .socials-list ul li a.icon-devdurable:hover, .header .socials-list ul li a.icon-devdurable:focus {
      background-position: -476px -608px; }
  .header .socials-list ul li a.icon-blog {
    display: block;
    width: 54px;
    height: 19px;
    overflow: hidden;
    text-indent: -999em;
    background: url(../images/blog.svg) no-repeat 0 0;
    margin-top: 0; }
    .header .socials-list ul li a.icon-blog:hover, .header .socials-list ul li a.icon-blog:focus {
      background: url(../images/blog_hover.svg) no-repeat 0 0; }

.socials-list ul {
  font-size: 1.571em;
  margin-bottom: 0; }
  .socials-list ul li {
    list-style: none;
    float: left;
    margin-right: 25px; }
    .socials-list ul li a {
      color: #000; }
      .socials-list ul li a:hover, .socials-list ul li a:focus {
        color: #ff1320; }
    .socials-list ul li:last-child {
      margin-right: 0; }
    .socials-list ul li.gce-contact {
      position: relative;
      top: -15px; }

/* end socials-list */
/********/
/* banner-type */
.banner-type {
  position: relative;
  z-index: 1; }
  .banner-type .container {
    position: static; }
  .banner-type .entity-bean {
    background-position: 50% 0;
    background-repeat: no-repeat; }
  .banner-type .bean-banner-block {
    min-height: 510px;
    position: relative; }
    .banner-type .bean-banner-block:before {
      display: block;
      content: '';
      background-color: rgba(31, 35, 40, 0.35);
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: 5; }
  .banner-type .field-name-field-description {
    color: #fff;
    left: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(0px, -50%);
    -webkit-transform: translate(0px, -50%);
    -o-transform: translate(0px, -50%);
    -ms-transform: translate(0px, -50%);
    -moz-transform: translate(0px, -50%);
    width: 100%;
    z-index: 15;
    margin-top: -48px;
    padding: 0 15px; }
    .banner-type .field-name-field-description .title {
      margin-bottom: 12px;
      color: #fff; }
    .banner-type .field-name-field-description .sub-title {
      margin-bottom: 0;
      font-size: 1.142em; }
  .banner-type .book {
    display: inline-block;
    margin-top: 10px; }

/* end banner-type */
/* static-menu-banner */
.static-menu-banner {
  background-color: rgba(25, 28, 32, 0.5);
  bottom: 0;
  left: 0;
  height: 67px;
  position: absolute;
  width: 100%;
  z-index: 10; }
  .static-menu-banner .content {
    margin: 0 auto;
    max-width: 1140px;
    position: relative;
    z-index: 2; }
  .static-menu-banner ul.menu {
    margin: 0; }
    .static-menu-banner ul.menu li {
      margin: 0;
      padding: 0;
      list-style: none;
      float: left;
      border-right: 1px solid transparent;
      width: 20%;
      text-align: center; }
      .static-menu-banner ul.menu li.last {
        border-right: none; }
      .static-menu-banner ul.menu li a {
        background-color: #191c20;
        color: #fff;
        display: block;
        font-family: "ralewaybold", sans-serif;
        padding: 14px 5px;
        text-transform: uppercase;
        min-height: 67px; }
        .static-menu-banner ul.menu li a:hover, .static-menu-banner ul.menu li a:focus, .static-menu-banner ul.menu li a.active {
          background-color: #fff;
          color: #1f2328; }

/* end static-menu-banner */
/* introduction */
.node-introduction {
  margin-left: -25px;
  margin-right: -25px; }
  .node-introduction .introduction-carousel {
    margin-bottom: -25px; }

.introduction-carousel .owl-pagination {
  display: none; }

.introduction-carousel .file-video {
  position: relative; }
  .introduction-carousel .file-video:before, .introduction-carousel .file-video:after {
    opacity: 0.5; }
  .introduction-carousel .file-video:before {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    border: 7px solid #fff;
    content: '';
    height: 76px;
    width: 76px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -38px 0 0 -38px; }
  .introduction-carousel .file-video:after {
    content: '';
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 20px 0 20px 28px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -20px 0 0 -10px; }
  .introduction-carousel .file-video:hover:before, .introduction-carousel .file-video:hover:after, .introduction-carousel .file-video:focus:before, .introduction-carousel .file-video:focus:after {
    opacity: 1; }

/* end introduction-carousel */
/*******/
.page-groupes-ce-billetterie.page-enterprise-ticket-detail #page {
  background: url("../images/bg-detail.jpg") no-repeat 50% 0; }

.page-groupes-ce-billetterie.page-enterprise-ticket-detail #main {
  margin-bottom: 0; }

.page-groupes-ce-billetterie.page-enterprise-ticket-detail .views-field-title-field {
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 8px; }

.page-groupes-ce-billetterie.page-enterprise-ticket-detail .page-title-wrap {
  background-color: transparent;
  position: relative;
  z-index: 1; }
  .page-groupes-ce-billetterie.page-enterprise-ticket-detail .page-title-wrap .container {
    padding-bottom: 0; }

.page-groupes-ce-billetterie.page-enterprise-ticket-detail .breadcrumb {
  border-bottom-color: #ffffff;
  padding-top: 15px; }

.page-groupes-ce-billetterie.page-enterprise-ticket-detail .sidebar-detail {
  margin-top: 139px; }

.page-groupes-ce-billetterie.page-enterprise-ticket-detail .view-enterprise-ticket-detail .views-field-body {
  background: #fff;
  border-right: 1px solid #d2d3d4;
  padding: 25px; }

.page-groupes-ce-billetterie.page-enterprise-ticket-detail .views-field-field-top-media-file {
  border-right: 1px solid #d2d3d4; }

.page-groupes-ce-billetterie.page-enterprise-ticket-detail.not-front #content {
  padding: 0; }

.page-groupes-ce-billetterie.page-enterprise-ticket-detail.not-front #sidebar-second {
  padding: 0; }

.page-groupes-ce-billetterie.page-enterprise-ticket-detail #main .container-inner {
  background: none; }

.page-groupes-ce-billetterie.page-enterprise-ticket-detail .avantages-stadefrance-block .item:last-child {
  margin-bottom: 0; }

/*******/
.not-front.page-entreprises-billetterie .content-top .container-inner {
  padding-top: 40px; }

.not-front.page-entreprises-billetterie .views-field-field-title-b2b {
  text-transform: uppercase; }

.not-front.page-entreprises-billetterie .views-field-field-top-media-file {
  border-right: 1px solid #d2d3d4; }

.not-front.page-entreprises-billetterie .view-display-id-event_price_sidebar {
  margin-top: 139px; }

/* agenda-detail-page */
.node-type-events #page {
  background: url("../images/bg-detail.jpg") no-repeat 50% 0; }

.node-type-events .page-title-wrap {
  background-color: transparent;
  position: relative;
  z-index: 6; }
  .node-type-events .page-title-wrap .container {
    padding-bottom: 0; }

.node-type-events .breadcrumb {
  border-bottom-color: #ffffff; }

.node-type-events #main .container-inner {
  background: none; }

.node-type-events #page-title {
  display: none; }

.node-type-events.not-front #content {
  padding: 0; }

.node-type-events.not-front #sidebar-second {
  padding: 0; }

.node-type-events .view-advertisement {
  margin-top: -25px; }
  .node-type-events .view-advertisement .flexslider {
    background-color: #f2f2f2; }

.agenda-detail-page h1 {
  color: #fff;
  margin-bottom: 8px;
  margin-top: 9px; }

.agenda-detail-page .date-op {
  color: #dcdcdc;
  font-size: 1.142em;
  font-family: "CenturyGothic-Bold", sans-serif;
  margin-bottom: 45px;
  display: block; }
  .agenda-detail-page .date-op:before, .agenda-detail-page .date-op:after {
    display: table;
    content: " "; }
  .agenda-detail-page .date-op:after {
    clear: both; }
  .agenda-detail-page .date-op .date-time {
    float: left;
    margin-right: 5px;
    text-transform: uppercase; }
  .agenda-detail-page .date-op .date-op-inner {
    font-family: "CenturyGothic", sans-serif;
    float: left;
    padding-left: 16px;
    position: relative; }
    .agenda-detail-page .date-op .date-op-inner:before {
      content: '';
      position: absolute;
      background-color: #dcdcdc;
      height: 65%;
      left: 6px;
      top: 5px;
      transform: rotate(30deg);
      -webkit-transform: rotate(30deg);
      width: 1px; }
    .agenda-detail-page .date-op .date-op-inner .field {
      display: inline-block; }

.agenda-detail-page .field-name-field-image,
.agenda-detail-page .field-body-content {
  border-right: 1px solid #d2d3d4; }

.agenda-detail-page .field-body-content {
  background: #fff; }

.agenda-detail-page .field-body-content-inner {
  padding: 25px 0; }

.agenda-detail-page .field-name-field-short-description {
  font-family: "CenturyGothic-Bold", sans-serif;
  padding: 0 25px 5px; }

.agenda-detail-page .field-name-body {
  padding: 0 25px; }

.agenda-detail-page .owl-carousel-img-event {
  margin-bottom: 25px; }
  .agenda-detail-page .owl-carousel-img-event .owl-item {
    padding-right: 1px; }
  .agenda-detail-page .owl-carousel-img-event .owl-pagination {
    display: none; }
  .agenda-detail-page .owl-carousel-img-event .owl-buttons {
    display: none; }
    .agenda-detail-page .owl-carousel-img-event .owl-buttons div {
      margin-top: -27px !important; }
  .agenda-detail-page .owl-carousel-img-event:hover .owl-buttons {
    display: block; }

/* end agenda-detail-page */
.social-list {
  min-height: 60px;
  border-bottom: 1px solid #d2d3d4;
  line-height: 59px; }
  .social-list .sharethis-buttons {
    margin-bottom: 0;
    display: inline-block; }
  .social-list > span {
    font-size: 0.857em;
    font-family: "CenturyGothic-Bold", sans-serif;
    color: #1f2328;
    text-transform: uppercase;
    display: inline-block;
    padding-right: 15px;
    line-height: 1; }
  .social-list .sharethis-wrapper > span {
    margin-left: 15px;
    cursor: pointer;
    display: inline-block;
    position: relative;
    top: 2px; }
    .social-list .sharethis-wrapper > span:before {
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 16px;
      color: #8f9193; }
    .social-list .sharethis-wrapper > span:hover:before, .social-list .sharethis-wrapper > span:focus:before {
      color: #1f2328; }
  .social-list .st_facebook_custom:before {
    content: "\f09a"; }
  .social-list .st_twitter_custom:before {
    content: "\f099"; }
  .social-list .st_googleplus_custom:before {
    content: "\f0d5"; }
  .social-list .st_linkedin_custom {
    transform: translate(0px, -3px);
    -webkit-transform: translate(0px, -3px);
    -o-transform: translate(0px, -3px);
    -ms-transform: translate(0px, -3px);
    -moz-transform: translate(0px, -3px); }
    .social-list .st_linkedin_custom:before {
      content: "\f0e1";
      background: #8f9193 !important;
      color: #fff !important;
      font-size: 12px !important;
      padding: 1px 3px 2px; }
    .social-list .st_linkedin_custom:hover:before, .social-list .st_linkedin_custom:focus:before {
      background: #ff1320 !important; }

.sharethis-buttons .sharethis-wrapper > span {
  margin-left: 15px;
  cursor: pointer;
  display: inline-block;
  position: relative;
  top: 2px; }
  .sharethis-buttons .sharethis-wrapper > span:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    color: #8f9193; }
  .sharethis-buttons .sharethis-wrapper > span:hover:before, .sharethis-buttons .sharethis-wrapper > span:focus:before {
    color: #ff1320; }

.sharethis-buttons .st_facebook_custom:before {
  content: "\f09a"; }

.sharethis-buttons .st_twitter_custom:before {
  content: "\f099"; }

.sharethis-buttons .st_googleplus_custom:before {
  content: "\f0d5"; }

.sharethis-buttons .st_linkedin_custom {
  transform: translate(0px, -3px);
  -webkit-transform: translate(0px, -3px);
  -o-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  -moz-transform: translate(0px, -3px); }
  .sharethis-buttons .st_linkedin_custom:before {
    content: "\f0e1";
    background: #8f9193 !important;
    color: #fff !important;
    font-size: 12px !important;
    padding: 1px 3px 2px; }
  .sharethis-buttons .st_linkedin_custom:hover:before, .sharethis-buttons .st_linkedin_custom:focus:before {
    background: #ff1320 !important; }

.social-list-2 {
  padding-left: 25px !important; }
  .social-list-2 a {
    color: #8f9193;
    margin-left: 15px;
    display: inline;
    font-family: "CenturyGothic-Bold", sans-serif; }
    .social-list-2 a:hover, .social-list-2 a:focus {
      color: #ff1320; }

.social-list-1 {
  border-right: 1px solid #d2d3d4;
  text-align: right;
  padding-right: 25px !important; }
  .social-list-1 > span {
    border-right: 1px solid #d2d3d4;
    padding-right: 15px; }

.sidebar-detail {
  background-color: #f2f3f4;
  margin-top: 139px;
  /*******/ }
  .sidebar-detail .field-collection-container {
    margin-bottom: 0;
    border-bottom: none; }
  .sidebar-detail .fee-title {
    min-height: 119px;
    background: url("../images/bg-sidebar-1.jpg") right no-repeat #ffffff;
    text-align: center;
    padding: 25px 20px;
    font-size: 2.142em;
    margin-bottom: 0 !important;
    font-family: "CenturyGothic-Bold", sans-serif;
    color: #1f2328; }
    .sidebar-detail .fee-title a {
      display: block;
      font-size: 14px;
      color: rgba(31, 35, 40, 0.5);
      margin-top: 9px; }
      .sidebar-detail .fee-title a:hover, .sidebar-detail .fee-title a:focus {
        color: #ff1320; }
  .sidebar-detail .sidebar-inner {
    padding-top: 5px; }
    .sidebar-detail .sidebar-inner .item {
      margin-bottom: 5px;
      background-color: white;
      display: table;
      height: 90px;
      width: 100%; }
      .sidebar-detail .sidebar-inner .item h4 {
        margin-bottom: 0; }
      .sidebar-detail .sidebar-inner .item > .parking-alert {
        background-image: url(../images/sprites.png);
        background-repeat: no-repeat;
        background-position: 35px -3842px; }
      .sidebar-detail .sidebar-inner .item > .event-alert {
        background-image: url(../images/sprites.png);
        background-repeat: no-repeat;
        background-position: 24px -3944px; }
  .sidebar-detail .body-content .btn {
    white-space: normal;
    display: table !important;
    width: 100%;
    line-height: 1.3 !important;
    height: 90px; }
    .sidebar-detail .body-content .btn .label-wrapper {
      display: table-cell;
      vertical-align: middle;
      font-size: 18px; }
  .sidebar-detail .body-content .event-alert {
    background-color: #1f2328; }
  .sidebar-detail .heading-content,
  .sidebar-detail .body-content {
    display: table-cell;
    vertical-align: middle; }
  .sidebar-detail .heading-content {
    width: 25%;
    text-align: center;
    margin: 0; }
    .sidebar-detail .heading-content span {
      font-size: 10px;
      text-transform: uppercase;
      display: block;
      font-family: 'ralewayregular'; }
    .sidebar-detail .heading-content strong {
      color: #282828;
      font-size: 28px;
      font-family: "CenturyGothic-Bold", sans-serif;
      line-height: 1; }
  .sidebar-detail .body-content {
    position: relative; }
    .sidebar-detail .body-content .btn-default, .sidebar-detail .body-content .button-default, .sidebar-detail .body-content .upcoming-events-wrap .group-btn .views-field-field-book-link a, .upcoming-events-wrap .group-btn .views-field-field-book-link .sidebar-detail .body-content a, .sidebar-detail .body-content .view-type-full-gird .views-field-field-book-link a, .view-type-full-gird .views-field-field-book-link .sidebar-detail .body-content a, .sidebar-detail .body-content .view-type-full-gird .views-field-field-parking-link a, .view-type-full-gird .views-field-field-parking-link .sidebar-detail .body-content a, .sidebar-detail .body-content .view-slideshow .views-field-field-link a, .view-slideshow .views-field-field-link .sidebar-detail .body-content a, .sidebar-detail .body-content .seating-search #btn_submit_bloc, .seating-search .sidebar-detail .body-content #btn_submit_bloc, .sidebar-detail .body-content .view-entreprise-event-search .total-message .contact-btn, .view-entreprise-event-search .total-message .sidebar-detail .body-content .contact-btn, .sidebar-detail .body-content .view-entreprise-event-search .view-empty .contact-btn, .view-entreprise-event-search .view-empty .sidebar-detail .body-content .contact-btn, .sidebar-detail .body-content .view-entreprise-event-search .views-field-view-node a, .view-entreprise-event-search .views-field-view-node .sidebar-detail .body-content a, .sidebar-detail .body-content .view-entreprise-event-search .views-field-view-node .read-more, .view-entreprise-event-search .views-field-view-node .sidebar-detail .body-content .read-more, .sidebar-detail .body-content .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form .sidebar-detail .body-content a, .sidebar-detail .body-content .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link .sidebar-detail .body-content a, .sidebar-detail .body-content .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing .sidebar-detail .body-content a, .sidebar-detail .body-content .view-visit-banner .book, .view-visit-banner .sidebar-detail .body-content .book, .sidebar-detail .body-content .node-editorial .content-above .btn-date a, .node-editorial .content-above .btn-date .sidebar-detail .body-content a, .sidebar-detail .body-content #my-place-v2 .seating-search .input_submit, #my-place-v2 .seating-search .sidebar-detail .body-content .input_submit, .sidebar-detail .body-content .home-slider-content .group-btn a, .home-slider-content .group-btn .sidebar-detail .body-content a, .sidebar-detail .body-content #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .sidebar-detail .body-content a, .sidebar-detail .body-content #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .sidebar-detail .body-content a, .sidebar-detail .body-content #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .sidebar-detail .body-content a, .sidebar-detail .body-content .download-ticket-block .btn-primary, .download-ticket-block .sidebar-detail .body-content .btn-primary, .sidebar-detail .body-content .download-ticket-block .view-type-full-gird .group-btn .event-alert, .download-ticket-block .view-type-full-gird .group-btn .sidebar-detail .body-content .event-alert, .sidebar-detail .body-content .view-type-full-gird .group-btn .download-ticket-block .event-alert, .view-type-full-gird .group-btn .download-ticket-block .sidebar-detail .body-content .event-alert, .sidebar-detail .body-content .download-ticket-block .home-slider-content .group-btn .event-alert, .download-ticket-block .home-slider-content .group-btn .sidebar-detail .body-content .event-alert, .sidebar-detail .body-content .home-slider-content .group-btn .download-ticket-block .event-alert, .home-slider-content .group-btn .download-ticket-block .sidebar-detail .body-content .event-alert, .sidebar-detail .body-content .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .sidebar-detail .body-content .event-alert, .sidebar-detail .body-content #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .sidebar-detail .body-content .event-alert, .sidebar-detail .body-content .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .sidebar-detail .body-content .event-alert, .sidebar-detail .body-content #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .sidebar-detail .body-content .event-alert, .sidebar-detail .body-content .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .sidebar-detail .body-content .event-alert, .sidebar-detail .body-content #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .sidebar-detail .body-content .event-alert, .sidebar-detail .body-content .banner-type .book, .banner-type .sidebar-detail .body-content .book, .sidebar-detail .body-content .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing .sidebar-detail .body-content a, .sidebar-detail .body-content .view-sieges-premiers .view-agenda .views-field-nothing a, .view-sieges-premiers .view-agenda .views-field-nothing .sidebar-detail .body-content a, .sidebar-detail .body-content .tour-group-pass .more, .tour-group-pass .sidebar-detail .body-content .more, .sidebar-detail .body-content .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .sidebar-detail .body-content a, .sidebar-detail .body-content .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .sidebar-detail .body-content .event-contact, .sidebar-detail .body-content .view-visit-details .views-field-nothing button, .view-visit-details .views-field-nothing .sidebar-detail .body-content button, .sidebar-detail .body-content .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form .sidebar-detail .body-content a, .sidebar-detail .body-content .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing .sidebar-detail .body-content a, .sidebar-detail .body-content .view-interstitial-page .views-field-field-link a, .view-interstitial-page .views-field-field-link .sidebar-detail .body-content a {
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      text-align: left;
      padding-top: 0;
      padding-bottom: 0;
      line-height: 90px; }
      .sidebar-detail .body-content .btn-default:before, .sidebar-detail .body-content .button-default:before, .sidebar-detail .body-content .upcoming-events-wrap .group-btn .views-field-field-book-link a:before, .upcoming-events-wrap .group-btn .views-field-field-book-link .sidebar-detail .body-content a:before, .sidebar-detail .body-content .view-type-full-gird .views-field-field-book-link a:before, .view-type-full-gird .views-field-field-book-link .sidebar-detail .body-content a:before, .sidebar-detail .body-content .view-type-full-gird .views-field-field-parking-link a:before, .view-type-full-gird .views-field-field-parking-link .sidebar-detail .body-content a:before, .sidebar-detail .body-content .view-slideshow .views-field-field-link a:before, .view-slideshow .views-field-field-link .sidebar-detail .body-content a:before, .sidebar-detail .body-content .seating-search #btn_submit_bloc:before, .seating-search .sidebar-detail .body-content #btn_submit_bloc:before, .sidebar-detail .body-content .view-entreprise-event-search .total-message .contact-btn:before, .view-entreprise-event-search .total-message .sidebar-detail .body-content .contact-btn:before, .sidebar-detail .body-content .view-entreprise-event-search .view-empty .contact-btn:before, .view-entreprise-event-search .view-empty .sidebar-detail .body-content .contact-btn:before, .sidebar-detail .body-content .view-entreprise-event-search .views-field-view-node a:before, .view-entreprise-event-search .views-field-view-node .sidebar-detail .body-content a:before, .sidebar-detail .body-content .view-entreprise-event-search .views-field-view-node .read-more:before, .view-entreprise-event-search .views-field-view-node .sidebar-detail .body-content .read-more:before, .sidebar-detail .body-content .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:before, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form .sidebar-detail .body-content a:before, .sidebar-detail .body-content .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a:before, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link .sidebar-detail .body-content a:before, .sidebar-detail .body-content .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:before, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing .sidebar-detail .body-content a:before, .sidebar-detail .body-content .view-visit-banner .book:before, .view-visit-banner .sidebar-detail .body-content .book:before, .sidebar-detail .body-content .node-editorial .content-above .btn-date a:before, .node-editorial .content-above .btn-date .sidebar-detail .body-content a:before, .sidebar-detail .body-content #my-place-v2 .seating-search .input_submit:before, #my-place-v2 .seating-search .sidebar-detail .body-content .input_submit:before, .sidebar-detail .body-content .home-slider-content .group-btn a:before, .home-slider-content .group-btn .sidebar-detail .body-content a:before, .sidebar-detail .body-content #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .sidebar-detail .body-content a:before, .sidebar-detail .body-content #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .sidebar-detail .body-content a:before, .sidebar-detail .body-content #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .sidebar-detail .body-content a:before, .sidebar-detail .body-content .download-ticket-block .btn-primary:before, .download-ticket-block .sidebar-detail .body-content .btn-primary:before, .sidebar-detail .body-content .download-ticket-block .view-type-full-gird .group-btn .event-alert:before, .download-ticket-block .view-type-full-gird .group-btn .sidebar-detail .body-content .event-alert:before, .sidebar-detail .body-content .view-type-full-gird .group-btn .download-ticket-block .event-alert:before, .view-type-full-gird .group-btn .download-ticket-block .sidebar-detail .body-content .event-alert:before, .sidebar-detail .body-content .download-ticket-block .home-slider-content .group-btn .event-alert:before, .download-ticket-block .home-slider-content .group-btn .sidebar-detail .body-content .event-alert:before, .sidebar-detail .body-content .home-slider-content .group-btn .download-ticket-block .event-alert:before, .home-slider-content .group-btn .download-ticket-block .sidebar-detail .body-content .event-alert:before, .sidebar-detail .body-content .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:before, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .sidebar-detail .body-content .event-alert:before, .sidebar-detail .body-content #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:before, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .sidebar-detail .body-content .event-alert:before, .sidebar-detail .body-content .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:before, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .sidebar-detail .body-content .event-alert:before, .sidebar-detail .body-content #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:before, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .sidebar-detail .body-content .event-alert:before, .sidebar-detail .body-content .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:before, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .sidebar-detail .body-content .event-alert:before, .sidebar-detail .body-content #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:before, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .sidebar-detail .body-content .event-alert:before, .sidebar-detail .body-content .banner-type .book:before, .banner-type .sidebar-detail .body-content .book:before, .sidebar-detail .body-content .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:before, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing .sidebar-detail .body-content a:before, .sidebar-detail .body-content .view-sieges-premiers .view-agenda .views-field-nothing a:before, .view-sieges-premiers .view-agenda .views-field-nothing .sidebar-detail .body-content a:before, .sidebar-detail .body-content .tour-group-pass .more:before, .tour-group-pass .sidebar-detail .body-content .more:before, .sidebar-detail .body-content .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a:before, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .sidebar-detail .body-content a:before, .sidebar-detail .body-content .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact:before, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .sidebar-detail .body-content .event-contact:before, .sidebar-detail .body-content .view-visit-details .views-field-nothing button:before, .view-visit-details .views-field-nothing .sidebar-detail .body-content button:before, .sidebar-detail .body-content .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:before, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form .sidebar-detail .body-content a:before, .sidebar-detail .body-content .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:before, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing .sidebar-detail .body-content a:before, .sidebar-detail .body-content .view-interstitial-page .views-field-field-link a:before, .view-interstitial-page .views-field-field-link .sidebar-detail .body-content a:before {
        margin-top: -5px;
        top: 50%; }
      .sidebar-detail .body-content .btn-default:after, .sidebar-detail .body-content .button-default:after, .sidebar-detail .body-content .upcoming-events-wrap .group-btn .views-field-field-book-link a:after, .upcoming-events-wrap .group-btn .views-field-field-book-link .sidebar-detail .body-content a:after, .sidebar-detail .body-content .view-type-full-gird .views-field-field-book-link a:after, .view-type-full-gird .views-field-field-book-link .sidebar-detail .body-content a:after, .sidebar-detail .body-content .view-type-full-gird .views-field-field-parking-link a:after, .view-type-full-gird .views-field-field-parking-link .sidebar-detail .body-content a:after, .sidebar-detail .body-content .view-slideshow .views-field-field-link a:after, .view-slideshow .views-field-field-link .sidebar-detail .body-content a:after, .sidebar-detail .body-content .seating-search #btn_submit_bloc:after, .seating-search .sidebar-detail .body-content #btn_submit_bloc:after, .sidebar-detail .body-content .view-entreprise-event-search .total-message .contact-btn:after, .view-entreprise-event-search .total-message .sidebar-detail .body-content .contact-btn:after, .sidebar-detail .body-content .view-entreprise-event-search .view-empty .contact-btn:after, .view-entreprise-event-search .view-empty .sidebar-detail .body-content .contact-btn:after, .sidebar-detail .body-content .view-entreprise-event-search .views-field-view-node a:after, .view-entreprise-event-search .views-field-view-node .sidebar-detail .body-content a:after, .sidebar-detail .body-content .view-entreprise-event-search .views-field-view-node .read-more:after, .view-entreprise-event-search .views-field-view-node .sidebar-detail .body-content .read-more:after, .sidebar-detail .body-content .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:after, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form .sidebar-detail .body-content a:after, .sidebar-detail .body-content .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a:after, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link .sidebar-detail .body-content a:after, .sidebar-detail .body-content .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:after, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing .sidebar-detail .body-content a:after, .sidebar-detail .body-content .view-visit-banner .book:after, .view-visit-banner .sidebar-detail .body-content .book:after, .sidebar-detail .body-content .node-editorial .content-above .btn-date a:after, .node-editorial .content-above .btn-date .sidebar-detail .body-content a:after, .sidebar-detail .body-content #my-place-v2 .seating-search .input_submit:after, #my-place-v2 .seating-search .sidebar-detail .body-content .input_submit:after, .sidebar-detail .body-content .home-slider-content .group-btn a:after, .home-slider-content .group-btn .sidebar-detail .body-content a:after, .sidebar-detail .body-content #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .sidebar-detail .body-content a:after, .sidebar-detail .body-content #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .sidebar-detail .body-content a:after, .sidebar-detail .body-content #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .sidebar-detail .body-content a:after, .sidebar-detail .body-content .download-ticket-block .btn-primary:after, .download-ticket-block .sidebar-detail .body-content .btn-primary:after, .sidebar-detail .body-content .download-ticket-block .view-type-full-gird .group-btn .event-alert:after, .download-ticket-block .view-type-full-gird .group-btn .sidebar-detail .body-content .event-alert:after, .sidebar-detail .body-content .view-type-full-gird .group-btn .download-ticket-block .event-alert:after, .view-type-full-gird .group-btn .download-ticket-block .sidebar-detail .body-content .event-alert:after, .sidebar-detail .body-content .download-ticket-block .home-slider-content .group-btn .event-alert:after, .download-ticket-block .home-slider-content .group-btn .sidebar-detail .body-content .event-alert:after, .sidebar-detail .body-content .home-slider-content .group-btn .download-ticket-block .event-alert:after, .home-slider-content .group-btn .download-ticket-block .sidebar-detail .body-content .event-alert:after, .sidebar-detail .body-content .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:after, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .sidebar-detail .body-content .event-alert:after, .sidebar-detail .body-content #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:after, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .sidebar-detail .body-content .event-alert:after, .sidebar-detail .body-content .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:after, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .sidebar-detail .body-content .event-alert:after, .sidebar-detail .body-content #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:after, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .sidebar-detail .body-content .event-alert:after, .sidebar-detail .body-content .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:after, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .sidebar-detail .body-content .event-alert:after, .sidebar-detail .body-content #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:after, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .sidebar-detail .body-content .event-alert:after, .sidebar-detail .body-content .banner-type .book:after, .banner-type .sidebar-detail .body-content .book:after, .sidebar-detail .body-content .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:after, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing .sidebar-detail .body-content a:after, .sidebar-detail .body-content .view-sieges-premiers .view-agenda .views-field-nothing a:after, .view-sieges-premiers .view-agenda .views-field-nothing .sidebar-detail .body-content a:after, .sidebar-detail .body-content .tour-group-pass .more:after, .tour-group-pass .sidebar-detail .body-content .more:after, .sidebar-detail .body-content .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a:after, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .sidebar-detail .body-content a:after, .sidebar-detail .body-content .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact:after, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .sidebar-detail .body-content .event-contact:after, .sidebar-detail .body-content .view-visit-details .views-field-nothing button:after, .view-visit-details .views-field-nothing .sidebar-detail .body-content button:after, .sidebar-detail .body-content .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:after, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form .sidebar-detail .body-content a:after, .sidebar-detail .body-content .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:after, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing .sidebar-detail .body-content a:after, .sidebar-detail .body-content .view-interstitial-page .views-field-field-link a:after, .view-interstitial-page .views-field-field-link .sidebar-detail .body-content a:after {
        margin-top: -2px;
        top: 50%; }
  .sidebar-detail .item.psh-item {
    background: #8e8779 !important; }
    .sidebar-detail .item.psh-item .heading-content {
      position: relative; }
      .sidebar-detail .item.psh-item .heading-content:before, .sidebar-detail .item.psh-item .heading-content:after {
        background: #fff;
        content: "";
        position: absolute; }
      .sidebar-detail .item.psh-item .heading-content:before {
        width: 30px;
        height: 2px;
        left: 50%;
        top: 50%;
        margin: -1px 0 0 -15px; }
      .sidebar-detail .item.psh-item .heading-content:after {
        width: 2px;
        height: 30px;
        left: 50%;
        top: 50%;
        margin: -15px 0 0 -1px; }
      @media (min-width: 1200px) {
        .sidebar-detail .item.psh-item .heading-content:before {
          width: 30px;
          height: 2px;
          left: 34px;
          top: 46px;
          margin: 0; }
        .sidebar-detail .item.psh-item .heading-content:after {
          width: 2px;
          height: 30px;
          left: 48px;
          top: 32px;
          margin: 0; } }
      .sidebar-detail .item.psh-item .heading-content.expanded:after {
        display: none; }
    .sidebar-detail .item.psh-item .body-content {
      position: relative; }
      .sidebar-detail .item.psh-item .body-content .psh-button {
        background: none !important;
        padding-left: 20px;
        border-left: 1px solid #a59f94; }
        .sidebar-detail .item.psh-item .body-content .psh-button:before, .sidebar-detail .item.psh-item .body-content .psh-button:after {
          display: none !important; }

.psh-block {
  background: #f3f3f1;
  padding: 25px 50px 40px;
  position: relative;
  margin-bottom: -30px; }
  .psh-block:before {
    pointer-events: none;
    position: absolute;
    z-index: 1;
    content: '';
    border-style: solid;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    left: calc(50% - 10px);
    top: -5px;
    border-width: 10px 10px 0 10px;
    border-color: #8e8779 transparent transparent transparent; }
  .psh-block .title {
    text-align: center;
    text-transform: uppercase;
    color: #8e8779;
    font-size: 1.5em;
    font-family: "CenturyGothic-Bold", sans-serif;
    border-bottom: 1px solid #c0bdb5;
    padding-bottom: 25px;
    margin-bottom: 0; }
  .psh-block .psh-item-wrapper {
    border-bottom: 1px solid #c0bdb5;
    text-align: center; }
    .psh-block .psh-item-wrapper:before, .psh-block .psh-item-wrapper:after {
      display: table;
      content: " "; }
    .psh-block .psh-item-wrapper:after {
      clear: both; }
    .psh-block .psh-item-wrapper .psh-item-inner {
      width: 50%;
      float: left; }
      .psh-block .psh-item-wrapper .psh-item-inner a {
        display: block;
        padding: 15px 10px; }
        .psh-block .psh-item-wrapper .psh-item-inner a:hover, .psh-block .psh-item-wrapper .psh-item-inner a:focus {
          background: #8e8779; }
      .psh-block .psh-item-wrapper .psh-item-inner:first-child {
        border-right: 1px solid #c0bdb5; }
    .psh-block .psh-item-wrapper span {
      display: block;
      width: 75px;
      height: 64px;
      overflow: hidden;
      text-indent: -999em;
      margin: 0 auto;
      background-image: url(../images/sprites.png);
      background-repeat: no-repeat; }
      .psh-block .psh-item-wrapper span.psh-wheelchair-users {
        background-position: -311px -2231px; }
      .psh-block .psh-item-wrapper span.psh-motor-impaired {
        background-position: -386px -2231px; }
      .psh-block .psh-item-wrapper span.psh-mentally-impaired {
        background-position: -386px -2145px; }
      .psh-block .psh-item-wrapper span.psh-visually-impaired {
        background-position: -311px -2145px; }
      .psh-block .psh-item-wrapper span.psh-hearing-impaired {
        background-position: -461px -2145px; }
  .psh-block .psh-block-footer {
    padding-top: 20px;
    text-align: center; }
    .psh-block .psh-block-footer a {
      display: inline-block;
      color: #fff;
      text-transform: uppercase;
      font-family: "CenturyGothic-Bold", sans-serif;
      padding: 15px 20px;
      background: #8e8779; }
      .psh-block .psh-block-footer a:hover, .psh-block .psh-block-footer a:focus {
        background: #ff1320; }

/* page-entreprises */
.page-entreprises {
  background: #fff; }
  .page-entreprises .header #logo {
    margin-top: 7px; }
    .page-entreprises .header #logo a {
      background: url("../images/logo-yellow.svg") no-repeat scroll -14px 0;
      height: 69px;
      width: 265px; }
  .page-entreprises .header .logo_img {
    background: url("../images/logo-yellow.svg") no-repeat scroll 0 0;
    height: 69px;
    width: 265px; }
    .page-entreprises .header .logo_img img {
      display: none; }
  .page-entreprises .page-title-wrap {
    background: #212121;
    position: relative; }
    .page-entreprises .page-title-wrap:before {
      background: rgba(71, 71, 71, 0.6);
      content: '';
      height: 38px;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%; }
    .page-entreprises .page-title-wrap .container {
      padding-bottom: 45px;
      padding-top: 11px; }
  .page-entreprises .breadcrumb {
    border-bottom: none;
    position: relative;
    margin-bottom: 30px; }
    .page-entreprises .breadcrumb a {
      color: #dadada; }
  .page-entreprises .nav-tabs > li a, .page-entreprises .block-quicktabs .quicktabs-tabs > li a, .block-quicktabs .page-entreprises .quicktabs-tabs > li a, .page-entreprises .block-quicktabs .nav-tabs > li a, .page-entreprises .tab-filters > li a {
    color: #cc3333; }
    .page-entreprises .nav-tabs > li a:hover, .page-entreprises .block-quicktabs .quicktabs-tabs > li a:hover, .block-quicktabs .page-entreprises .quicktabs-tabs > li a:hover, .page-entreprises .block-quicktabs .nav-tabs > li a:hover, .page-entreprises .nav-tabs > li a:focus, .page-entreprises .block-quicktabs .quicktabs-tabs > li a:focus, .block-quicktabs .page-entreprises .quicktabs-tabs > li a:focus, .page-entreprises .block-quicktabs .nav-tabs > li a:focus, .page-entreprises .tab-filters > li a:hover, .page-entreprises .tab-filters > li a:focus {
      color: #282828; }
  .page-entreprises .nav-tabs > li.active a, .page-entreprises .block-quicktabs .quicktabs-tabs > li.active a, .block-quicktabs .page-entreprises .quicktabs-tabs > li.active a, .page-entreprises .block-quicktabs .nav-tabs > li.active a, .page-entreprises .tab-filters > li.active a {
    border-bottom-color: #cc3333; }
  .page-entreprises .partner h2:before {
    background-position: -289px -340px; }
  .page-entreprises #block-block-7 .readmore a {
    background: #aaa57d; }

.page-enterprise-ticket-detail .breadcrumb a, .page-enterprise-ticket-detail .breadcrumb span {
  color: #666666; }

.page-groupes-ce-billetterie .breadcrumb a, .page-groupes-ce-billetterie .breadcrumb span {
  color: #ffffff; }

.menu-filters {
  display: block;
  text-align: center;
  border-bottom: 1px solid #ccc;
  font-size: 0px; }
  .menu-filters .highlight-event {
    background-color: #1d3a50; }
    .menu-filters .highlight-event a {
      color: #ffffff; }
  .menu-filters li {
    margin-left: 0;
    border-top: 3px solid #cc3333;
    border-left: 1px solid #cccccc;
    list-style: none;
    display: inline-block;
    font-size: 14px; }
    .menu-filters li a {
      font-family: "ITCAvantGardeStd-Bold", sans-serif;
      text-transform: uppercase;
      color: #cc3333;
      line-height: 84px;
      padding: 0 20px;
      height: 84px;
      display: block;
      margin-bottom: -1px; }
    .menu-filters li:hover, .menu-filters li:focus, .menu-filters li.active {
      border-top-color: #aaa57d; }
      .menu-filters li:hover a, .menu-filters li:focus a, .menu-filters li.active a {
        color: #aaa57d; }
    .menu-filters li.active a {
      border-bottom: 1px solid #fff; }
    .menu-filters li:last-child {
      border-right: 1px solid #cccccc; }

.view-sieges-premiers {
  /******/ }
  .view-sieges-premiers #views-exposed-form-sieges-premiers-page {
    display: none; }
  .view-sieges-premiers .view-content:before, .view-sieges-premiers .view-content:after {
    display: table;
    content: " "; }
  .view-sieges-premiers .view-content:after {
    clear: both; }
  .view-sieges-premiers .menu-filters {
    display: table;
    width: 100%;
    margin-bottom: 35px; }
    .view-sieges-premiers .menu-filters li {
      display: table-cell; }
      .view-sieges-premiers .menu-filters li a {
        padding: 0; }
      .view-sieges-premiers .menu-filters li:first-child {
        border-left: none; }
      .view-sieges-premiers .menu-filters li:last-child {
        border-right: none; }
  .view-sieges-premiers .views-field-field-headline {
    padding: 0 210px;
    margin-bottom: 40px;
    text-align: center;
    font-size: 1.428em;
    font-style: italic; }
  .view-sieges-premiers .views-field-field-photos {
    width: 50%;
    float: left;
    margin-right: 25px;
    margin-bottom: 20px; }
  .view-sieges-premiers .owl-carousel .owl-pagination {
    padding: 15px 0; }
  .view-sieges-premiers .owl-carousel .owl-controls .owl-page span {
    background: #cc3333; }
  .view-sieges-premiers .premier-seat-fieldset {
    overflow: hidden; }
    .view-sieges-premiers .premier-seat-fieldset .views-field-body {
      margin-bottom: 30px; }
      .view-sieges-premiers .premier-seat-fieldset .views-field-body h2 {
        color: #aaa57d;
        line-height: 1;
        margin-bottom: 18px;
        font-size: 1.786em;
        font-family: "CenturyGothic-Bold", sans-serif; }
      .view-sieges-premiers .premier-seat-fieldset .views-field-body ul li {
        list-style: none; }
        .view-sieges-premiers .premier-seat-fieldset .views-field-body ul li:before {
          content: "\203A";
          margin-right: 3px; }
      .view-sieges-premiers .premier-seat-fieldset .views-field-body .title {
        color: #aaa57d;
        font-family: "CenturyGothic-Bold", sans-serif; }
    .view-sieges-premiers .premier-seat-fieldset .views-field-field-map-file, .view-sieges-premiers .premier-seat-fieldset .views-field-field-order-form {
      border-bottom: 1px solid #ccc;
      width: 300px;
      margin-bottom: 12px; }
      .view-sieges-premiers .premier-seat-fieldset .views-field-field-map-file a, .view-sieges-premiers .premier-seat-fieldset .views-field-field-order-form a {
        position: relative;
        color: #cc3333;
        padding-left: 40px;
        display: inline-block;
        padding-bottom: 17px;
        padding-top: 2px;
        font-size: 0.928em;
        font-family: "CenturyGothic-Bold", sans-serif;
        text-transform: uppercase; }
        .view-sieges-premiers .premier-seat-fieldset .views-field-field-map-file a:before, .view-sieges-premiers .premier-seat-fieldset .views-field-field-order-form a:before {
          background-image: url(../images/sprites.png);
          background-repeat: no-repeat;
          background-position: 0 -2092px;
          content: '';
          position: absolute;
          left: 11px;
          top: 0;
          width: 16px;
          height: 24px; }
        .view-sieges-premiers .premier-seat-fieldset .views-field-field-map-file a:hover, .view-sieges-premiers .premier-seat-fieldset .views-field-field-map-file a:focus, .view-sieges-premiers .premier-seat-fieldset .views-field-field-order-form a:hover, .view-sieges-premiers .premier-seat-fieldset .views-field-field-order-form a:focus {
          color: #1f2328; }
          .view-sieges-premiers .premier-seat-fieldset .views-field-field-map-file a:hover:before, .view-sieges-premiers .premier-seat-fieldset .views-field-field-map-file a:focus:before, .view-sieges-premiers .premier-seat-fieldset .views-field-field-order-form a:hover:before, .view-sieges-premiers .premier-seat-fieldset .views-field-field-order-form a:focus:before {
            background-position: -26px -2092px; }
    .view-sieges-premiers .premier-seat-fieldset .views-field-field-order-form {
      border-bottom: none; }
      .view-sieges-premiers .premier-seat-fieldset .views-field-field-order-form a:before {
        background-image: url(../images/sprites.png);
        background-repeat: no-repeat;
        background-position: -240px -2088px;
        content: '';
        position: absolute;
        left: 7px;
        top: 0;
        width: 23px;
        height: 23px; }
      .view-sieges-premiers .premier-seat-fieldset .views-field-field-order-form a:hover:before, .view-sieges-premiers .premier-seat-fieldset .views-field-field-order-form a:focus:before {
        background-position: -278px -2088px; }
    .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a {
      background-color: #cc3333;
      display: inline-block; }
      .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:hover, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:focus {
        background-color: #cc3333; }
      .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a.selected {
        background-color: #aaa57d; }
        .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a.selected:before {
          background-position: -316px -2088px;
          width: 15px;
          height: 18px;
          top: 14px; }
      .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:before {
        background-color: transparent;
        background-image: url(../images/sprites.png);
        background-repeat: no-repeat;
        background-position: -346px -2088px;
        width: 18px;
        height: 15px;
        top: 16px;
        left: 13px; }
      .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:after {
        display: none; }
  .view-sieges-premiers #views-exposed-form-agenda-agenda-premier-seats {
    display: none; }
  .view-sieges-premiers .view-footer {
    margin-bottom: 23px;
    display: none; }
  .view-sieges-premiers .action-button ul {
    list-style: none; }
  .view-sieges-premiers .view-agenda {
    padding: 30px 0;
    background-color: #212121;
    position: relative;
    color: #999; }
    .view-sieges-premiers .view-agenda:before {
      content: '';
      position: absolute;
      left: 50%;
      top: 0;
      border-width: 14px 14px 0 14px;
      border-color: #fff transparent transparent transparent;
      border-style: solid;
      margin-left: -14px; }
    .view-sieges-premiers .view-agenda .view-filters {
      padding: 0 25px; }
      .view-sieges-premiers .view-agenda .view-filters:before, .view-sieges-premiers .view-agenda .view-filters:after {
        display: table;
        content: " "; }
      .view-sieges-premiers .view-agenda .view-filters:after {
        clear: both; }
      .view-sieges-premiers .view-agenda .view-filters .tab-filters {
        float: right; }
        .view-sieges-premiers .view-agenda .view-filters .tab-filters > li.active a {
          color: #fff !important; }
        .view-sieges-premiers .view-agenda .view-filters .tab-filters > li a {
          color: #cc3333; }
          .view-sieges-premiers .view-agenda .view-filters .tab-filters > li a:hover, .view-sieges-premiers .view-agenda .view-filters .tab-filters > li a:focus {
            color: #fff; }
    .view-sieges-premiers .view-agenda .view-content:before, .view-sieges-premiers .view-agenda .view-content:after {
      display: table;
      content: " "; }
    .view-sieges-premiers .view-agenda .view-content:after {
      clear: both; }
    .view-sieges-premiers .view-agenda .views-row {
      position: relative;
      padding: 0 25px 80px;
      border-left: 1px solid #434343;
      min-height: 605px; }
      .view-sieges-premiers .view-agenda .views-row.views-row-first {
        border-left: none; }
        .view-sieges-premiers .view-agenda .views-row.views-row-first .views-field-field-image {
          margin: 0 -25px; }
      .view-sieges-premiers .view-agenda .views-row.selected {
        position: relative; }
        .view-sieges-premiers .view-agenda .views-row.selected:before {
          content: '';
          position: absolute;
          bottom: -44px;
          left: 50%;
          border-width: 14px 14px 0 14px;
          border-color: #212121 transparent transparent transparent;
          border-style: solid;
          margin-left: -14px; }
    .view-sieges-premiers .view-agenda .views-field-field-image {
      margin: 0 -26px;
      position: relative; }
      .view-sieges-premiers .view-agenda .views-field-field-image:after {
        border-color: rgba(0, 0, 0, 0) #474747 #474747 rgba(0, 0, 0, 0);
        border-style: solid;
        border-width: 10px 8px 14px 10px;
        bottom: 0;
        content: "";
        position: absolute;
        right: 0;
        z-index: 2; }
    .view-sieges-premiers .view-agenda .views-field-field-date-libre {
      margin: 0 -25px 17px;
      background: #474747;
      color: #aaa57d;
      text-transform: uppercase;
      padding: 5px 10px;
      text-align: center;
      position: relative;
      overflow: hidden;
      font-size: 1.071em;
      font-family: "CenturyGothic-Bold", sans-serif; }
      .view-sieges-premiers .view-agenda .views-field-field-date-libre:before {
        border-color: rgba(0, 0, 0, 0) #212121 #212121 rgba(0, 0, 0, 0);
        border-style: solid;
        border-width: 36px 22px 25px 20px;
        bottom: 0;
        content: "";
        position: absolute;
        right: 0;
        z-index: 1; }
    .view-sieges-premiers .view-agenda .views-field-field-title-b2b {
      color: #fff;
      min-height: 70px;
      line-height: 34px;
      font-size: 1.929em;
      font-family: "CenturyGothic-Bold", sans-serif;
      margin-bottom: 3px; }
      .view-sieges-premiers .view-agenda .views-field-field-title-b2b a {
        color: #fff; }
        .view-sieges-premiers .view-agenda .views-field-field-title-b2b a:hover, .view-sieges-premiers .view-agenda .views-field-field-title-b2b a:focus {
          color: #aaa57d; }
    .view-sieges-premiers .view-agenda .views-field-field-subtitle {
      position: relative;
      font-style: italic;
      margin-bottom: 18px;
      min-height: 40px; }
      .view-sieges-premiers .view-agenda .views-field-field-subtitle:before {
        background-color: #cccccc;
        bottom: 0;
        content: "";
        height: 1px;
        left: 50%;
        margin-left: -72px;
        position: absolute;
        width: 75px; }
    .view-sieges-premiers .view-agenda .views-field-nothing {
      float: left;
      margin-top: 32px;
      margin-right: 10px; }
      .view-sieges-premiers .view-agenda .views-field-nothing.reserver-btn {
        float: right; }
      .view-sieges-premiers .view-agenda .views-field-nothing a {
        background-color: #cc3333;
        display: inline-block; }
        .view-sieges-premiers .view-agenda .views-field-nothing a:before {
          top: 17px;
          width: 3px;
          height: 13px; }
        .view-sieges-premiers .view-agenda .views-field-nothing a:after {
          left: 18px;
          width: 13px;
          height: 3px; }
        .view-sieges-premiers .view-agenda .views-field-nothing a:hover, .view-sieges-premiers .view-agenda .views-field-nothing a:focus {
          background-color: #cc3333; }
        .view-sieges-premiers .view-agenda .views-field-nothing a.selected {
          background-color: #aaa57d; }
          .view-sieges-premiers .view-agenda .views-field-nothing a.selected:before {
            display: none; }
    .view-sieges-premiers .view-agenda .owl-carousel .owl-controls .owl-buttons, .view-sieges-premiers .view-agenda .owl-theme .owl-controls .owl-buttons {
      opacity: 0; }
      .view-sieges-premiers .view-agenda .owl-carousel .owl-controls .owl-buttons div, .view-sieges-premiers .view-agenda .owl-theme .owl-controls .owl-buttons div {
        top: 90px !important;
        margin: 0 !important; }
    .view-sieges-premiers .view-agenda:hover .owl-carousel .owl-controls .owl-buttons, .view-sieges-premiers .view-agenda:hover .owl-theme .owl-controls .owl-buttons {
      opacity: 1; }

/* end page-entreprises */
#block-block-19 h2, #block-block-19 .title {
  color: #282828;
  display: block;
  text-transform: uppercase;
  font-family: "CenturyGothic-Bold", sans-serif;
  font-size: 1.428em;
  margin-bottom: 50px; }

#block-block-19 ul li {
  display: table;
  width: 100%;
  list-style: none;
  margin-bottom: 38px; }
  #block-block-19 ul li span {
    display: table-cell;
    vertical-align: middle; }
  #block-block-19 ul li .step-number {
    color: #cccccc;
    font-family: "vampiro_oneregular";
    font-size: 50px;
    line-height: 1;
    width: 70px;
    padding-left: 5px; }

.page-entreprises-loges .view-testimonial {
  padding-top: 50px; }

.selected {
  position: relative; }

.block-description-webform {
  width: 328px;
  padding-right: 80px;
  float: left;
  padding-top: 35px;
  border-top: 3px solid #aaa57d; }

.block-webform-request {
  overflow: hidden;
  border-left: 1px solid #ccc;
  position: relative;
  margin-bottom: 30px;
  padding-top: 35px;
  border-top: 3px solid #aaa57d; }
  .block-webform-request:after {
    border-color: #aaa57d rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 14px 14px 0;
    content: "";
    left: 230px;
    position: absolute;
    top: 0; }
  .block-webform-request:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -3px;
    border-width: 6px 0 6px 6px;
    border-color: transparent transparent transparent #ccc;
    border-style: solid; }
  .block-webform-request .messages {
    margin-right: 40px;
    margin-left: 40px;
    margin-bottom: 30px; }
  .block-webform-request .webform-client-form, .block-webform-request .easiform {
    padding: 10px 40px 0; }
    .block-webform-request .webform-client-form .webform-component--title, .block-webform-request .webform-client-form .webform-component--je-suis-interessee-par, .block-webform-request .easiform .webform-component--title, .block-webform-request .easiform .webform-component--je-suis-interessee-par {
      display: none; }
  .block-webform-request .block-refresh-button {
    display: none; }
  .block-webform-request .webform-confirmation {
    padding-left: 25px; }

.page-entreprises-sieges-premiers.not-front.no-sidebars #content {
  padding: 25px 0 0; }

.page-entreprises-sieges-premiers .view-sieges-premiers .view-footer {
  margin-bottom: 0; }

.page-entreprises-sieges-premiers .content-bottom .container {
  padding-bottom: 65px; }

/* page visit */
.visit-content {
  padding: 45px 70px; }
  .visit-content h2 {
    color: #8e8779;
    padding: 11px 0 0 150px;
    min-height: 92px;
    position: relative;
    font-family: "CenturyGothic", sans-serif;
    line-height: 26px; }
    .visit-content h2 strong {
      font-family: "CenturyGothic-Bold", sans-serif; }
    .visit-content h2 span {
      display: block; }
    .visit-content h2 .icon {
      width: 97px;
      height: 92px;
      background-image: url(../images/sprites.png);
      background-repeat: no-repeat;
      position: absolute;
      left: 0;
      top: 0; }
  .visit-content .pull-left {
    margin: 0 40px 20px 0; }
  .visit-content .pull-right {
    margin: 0 0 20px 40px; }
  .visit-content .info {
    overflow: hidden; }

.visit-guide h2 .icon {
  background-position: 0 -1899px; }

.emotion h2 {
  text-align: right;
  padding: 11px 150px 0 0; }
  .emotion h2 .icon {
    background-position: -137px -1899px;
    left: auto;
    right: 0; }

.visit-boulevard {
  margin-bottom: 35px; }
  .visit-boulevard h2 .icon {
    background-position: -272px -1899px; }

.testimonial {
  padding: 0 195px;
  position: relative;
  font-size: 1.285em;
  margin-bottom: 30px; }
  .testimonial p {
    margin-bottom: 5px; }
  .testimonial:before, .testimonial:after {
    background-image: url(../images/sprites.png);
    background-repeat: no-repeat;
    background-position: -395px -1900px;
    content: '';
    position: absolute;
    left: 70px;
    top: 0;
    width: 80px;
    height: 70px; }
  .testimonial:after {
    background-position: -500px -1900px;
    right: 70px;
    left: auto; }
  .testimonial.testimonial-custom {
    padding-top: 45px; }
    .testimonial.testimonial-custom:after {
      background-position: -501px -277px;
      width: 100px;
      height: 80px;
      right: 0;
      left: auto;
      top: 10px;
      z-index: -1; }
  .testimonial .info {
    text-align: right;
    font-size: 14px; }
    .testimonial .info .name {
      font-family: "CenturyGothic-Bold", sans-serif; }
    .testimonial .info p {
      margin-bottom: 0; }

.visite-information-pratiques {
  margin-left: -25px;
  margin-right: -25px; }
  .visite-information-pratiques .block-info {
    background: #111417;
    color: #999;
    padding-top: 30px;
    min-height: 515px;
    padding-bottom: 50px; }
    .visite-information-pratiques .block-info h2 {
      margin-bottom: 45px; }
    .visite-information-pratiques .block-info strong {
      font-weight: 500;
      font-family: "CenturyGothic-Bold", sans-serif; }
    .visite-information-pratiques .block-info .field-title {
      color: #fff;
      text-transform: uppercase;
      margin-bottom: 18px;
      padding-top: 13px;
      font-family: "CenturyGothic-Bold", sans-serif;
      font-size: 1.428em; }
    .visite-information-pratiques .block-info .row {
      margin-left: 0;
      margin-right: 0; }
      .visite-information-pratiques .block-info .row > [class*="col-"] {
        padding-left: 25px;
        padding-right: 25px; }
  .visite-information-pratiques .side-white {
    padding-top: 25px;
    padding-bottom: 50px;
    min-height: 515px; }
    .visite-information-pratiques .side-white h2 {
      min-width: 270px;
      margin-bottom: 45px; }
    .visite-information-pratiques .side-white .list-group {
      padding: 0 25px;
      border-radius: 0;
      -webkit-border-radius: 0;
      box-shadow: none;
      color: #062438;
      margin-bottom: 42px; }
      .visite-information-pratiques .side-white .list-group li {
        list-style: none;
        border-bottom: 1px dashed #7a8a99;
        padding-bottom: 20px;
        margin-bottom: 20px; }
        .visite-information-pratiques .side-white .list-group li:last-child {
          border-bottom: none;
          margin-bottom: 0;
          padding-bottom: 0; }
      .visite-information-pratiques .side-white .list-group .badge {
        background: none;
        border-radius: 0;
        -webkit-border-radius: 0;
        float: right;
        color: #010101;
        padding: 0;
        font-weight: normal;
        font-family: "CenturyGothic-Bold", sans-serif;
        font-size: 1.428em; }

.tour-group-pass {
  margin: 0 -25px;
  background: #8e8779 url("../images/bg-1.png") no-repeat scroll 106% 29%;
  color: #fff;
  padding: 40px 275px 38px 25px;
  font-family: "CenturyGothic-Bold", sans-serif;
  font-size: 1.071em;
  position: relative; }
  .tour-group-pass p {
    margin-bottom: 0; }
  .tour-group-pass .more {
    position: absolute;
    right: 130px;
    top: 25px;
    padding-left: 10px;
    padding-right: 9px;
    font-size: 13px; }
    .tour-group-pass .more:before, .tour-group-pass .more:after {
      display: none; }

.page-node-81 .organize-your-visit-wrap {
  margin: 0 -25px -25px; }

.page-node-81 .media-carousel {
  margin: 0 -25px; }

/* end page visit */
/* page-entreprises-event */
.page-entreprises-event .featured {
  position: relative; }
  .page-entreprises-event .featured #block-block-46 {
    position: static; }

.page-entreprises-event.not-front.no-sidebars #content {
  padding: 25px 0; }

/* event-organize-filter */
.event-organize-filter {
  background: rgba(33, 33, 33, 0.9);
  width: 380px;
  position: absolute;
  margin-right: -570px;
  right: 50%;
  top: 0;
  width: 380px;
  z-index: 50;
  padding: 30px 20px;
  height: 100%; }
  .event-organize-filter .filter-title {
    text-align: center;
    margin-bottom: 11px;
    line-height: 18px;
    color: #aaa57d;
    font-size: 1.285em;
    font-family: "CenturyGothic-Bold", sans-serif;
    padding: 0 20px;
    text-transform: uppercase; }
  .event-organize-filter .form-checkboxes {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    color: #fff;
    line-height: 1;
    margin-bottom: 30px;
    padding: 0 0 12px 100px; }
    .event-organize-filter .form-checkboxes .form-item {
      margin: 0; }
  .event-organize-filter .person {
    color: rgba(255, 255, 255, 0.5);
    margin: 0 -20px;
    font-family: "CenturyGothic-Bold", sans-serif;
    text-align: center; }
    .event-organize-filter .person:before, .event-organize-filter .person:after {
      display: table;
      content: " "; }
    .event-organize-filter .person:after {
      clear: both; }
    .event-organize-filter .person label {
      margin-right: 15px; }
    .event-organize-filter .person .form-item {
      display: inline-block;
      margin: 0 15px 0 0; }
    .event-organize-filter .person .form-text {
      background: #000;
      border: 1px solid #303030;
      color: #fff;
      padding: 6px 5px 8px;
      width: 60px;
      text-align: center; }
  .event-organize-filter .form-actions {
    text-align: center;
    font-size: 0;
    padding-top: 40px; }
    .event-organize-filter .form-actions .form-submit {
      font-size: 14px;
      background: #cc3333;
      display: inline-block;
      margin: 0;
      padding-left: 25px;
      padding-right: 25px; }
      .event-organize-filter .form-actions .form-submit:hover, .event-organize-filter .form-actions .form-submit:focus {
        background: #1f2328; }
      .event-organize-filter .form-actions .form-submit:first-child {
        background: rgba(255, 255, 255, 0.05); }
        .event-organize-filter .form-actions .form-submit:first-child:hover, .event-organize-filter .form-actions .form-submit:first-child:focus {
          background: #1f2328; }
  .event-organize-filter .ui-slider {
    border: 1px solid rgba(255, 255, 255, 0.1);
    padding: 0 20px;
    background: #303030;
    height: 2px;
    margin: 30px auto 0;
    width: 255px; }
    .event-organize-filter .ui-slider .ui-slider-range {
      background: #cc3333;
      height: 2px;
      top: -1px; }
    .event-organize-filter .ui-slider > span {
      border-radius: 50%;
      -webkit-border-radius: 50%;
      background: #cc3333;
      border: 6px solid #fff;
      height: 20px;
      top: -10px;
      width: 20px; }

/* end event-organize-filter */
/* Entreprises news hub */
.entreprises-news-hub {
  min-height: 660px; }
  .entreprises-news-hub #page-title {
    font-family: "CenturyGothic-Bold", sans-serif;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 37px;
    overflow: hidden;
    width: 450px;
    margin-bottom: 0;
    white-space: normal;
    font-weight: bold;
    line-height: 42px;
    font-size: 3.571em;
    max-width: 100%; }

.entreprises-news-hub-container {
  margin-top: 20px; }

.page-entreprises-event .view-enterprise-event {
  margin-bottom: 50px; }
  .page-entreprises-event .view-enterprise-event .view-content:before, .page-entreprises-event .view-enterprise-event .view-content:after {
    display: table;
    content: " "; }
  .page-entreprises-event .view-enterprise-event .view-content:after {
    clear: both; }
  .page-entreprises-event .view-enterprise-event .view-filters {
    margin-bottom: 50px; }
  .page-entreprises-event .view-enterprise-event #views-exposed-form-enterprise-event-page-1 {
    display: none; }
  .page-entreprises-event .view-enterprise-event #views-exposed-form-entreprise-event-search-entreprise-event-search {
    display: none; }
  .page-entreprises-event .view-enterprise-event .views-field-field-photos {
    width: 50%;
    float: left;
    margin-right: 25px;
    margin-bottom: 20px; }
  .page-entreprises-event .view-enterprise-event .views-field-nothing-1 {
    width: 50%;
    float: left; }
    .page-entreprises-event .view-enterprise-event .views-field-nothing-1 a {
      color: #aaa57d;
      font-size: 1.5em;
      font-family: "CenturyGothic-Bold", sans-serif;
      text-transform: uppercase; }
      .page-entreprises-event .view-enterprise-event .views-field-nothing-1 a:hover, .page-entreprises-event .view-enterprise-event .views-field-nothing-1 a:focus {
        color: #cc3333; }
  .page-entreprises-event .view-enterprise-event .owl-carousel .owl-pagination {
    padding: 15px 0; }
  .page-entreprises-event .view-enterprise-event .owl-carousel .owl-controls .owl-page span {
    background: #cc3333; }
  .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info {
    margin-bottom: 30px;
    overflow: hidden; }
    .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-title h2 {
      color: #999;
      font-family: "CenturyGothic-Bold", sans-serif;
      font-size: 1.786em;
      margin-bottom: 17px;
      text-transform: uppercase; }
      .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-title h2 a {
        color: #999; }
        .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-title h2 a:hover, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-title h2 a:focus {
          color: #cc3333; }
    .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-body ul:last-child li {
      list-style: none; }
      .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-body ul:last-child li::before {
        top: 0;
        content: "\203A";
        margin-right: 3px;
        background: none; }
    .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-field-headline {
      color: #aaa57d;
      line-height: 1;
      margin-bottom: 22px;
      text-transform: uppercase;
      font-family: "CenturyGothic-Bold", sans-serif;
      font-size: 1.428em; }
    .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-field-price {
      margin-bottom: 20px; }
      .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-field-price .views-label-field-price {
        color: #999;
        display: inline-block;
        margin-bottom: 0; }
      .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-field-price .field-content {
        color: #cc3333;
        display: inline-block;
        margin-bottom: 0;
        margin-left: 5px;
        font-family: "CenturyGothic-Bold", sans-serif;
        font-size: 1.428em; }
    .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing {
      display: inline-block;
      margin: 5px; }
      .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact {
        min-width: 169px;
        background: #cc3333;
        display: inline-block;
        padding-left: 50px;
        cursor: pointer; }
        .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a:before, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact:before {
          background: none;
          background-image: url(../images/sprites.png);
          background-repeat: no-repeat;
          background-position: -457px -2088px;
          width: 24px;
          height: 19px;
          left: 16px;
          top: 12px; }
        .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a:after, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact:after {
          display: none; }
  .page-entreprises-event .view-enterprise-event .view-spaces h2 {
    color: #aaa57d; }
  .page-entreprises-event .view-enterprise-event .view-spaces .view-content {
    padding: 50px 100px;
    background-color: #212121;
    position: relative;
    color: #999; }
    .page-entreprises-event .view-enterprise-event .view-spaces .view-content:before {
      content: '';
      position: absolute;
      left: 50%;
      top: 0;
      border-width: 14px 14px 0 14px;
      border-color: #fff transparent transparent transparent;
      border-style: solid;
      margin-left: -14px; }
  .page-entreprises-event .view-enterprise-event .view-spaces .views-row {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    margin-bottom: 30px;
    padding-bottom: 30px; }
    .page-entreprises-event .view-enterprise-event .view-spaces .views-row:before, .page-entreprises-event .view-enterprise-event .view-spaces .views-row:after {
      display: table;
      content: " "; }
    .page-entreprises-event .view-enterprise-event .view-spaces .views-row:after {
      clear: both; }
    .page-entreprises-event .view-enterprise-event .view-spaces .views-row:last-child {
      border-bottom: none;
      margin-bottom: 0;
      padding-bottom: 0; }
  .page-entreprises-event .view-enterprise-event .view-spaces .views-field-field-image {
    float: left;
    margin-right: 25px; }
  .page-entreprises-event .view-enterprise-event .view-spaces .view-viewfieldset-spaces-info {
    overflow: hidden; }
  .page-entreprises-event .view-enterprise-event .view-spaces .views-field-title h3 {
    color: #aaa57d;
    line-height: 1;
    margin-bottom: 28px;
    text-transform: uppercase;
    font-size: 1.428em;
    font-family: "CenturyGothic-Bold", sans-serif; }
    .page-entreprises-event .view-enterprise-event .view-spaces .views-field-title h3:hover, .page-entreprises-event .view-enterprise-event .view-spaces .views-field-title h3:focus {
      color: #cc3333; }
    .page-entreprises-event .view-enterprise-event .view-spaces .views-field-title h3 a {
      color: #aaa57d; }
      .page-entreprises-event .view-enterprise-event .view-spaces .views-field-title h3 a:hover, .page-entreprises-event .view-enterprise-event .view-spaces .views-field-title h3 a:focus {
        color: #cc3333; }
  .page-entreprises-event .view-enterprise-event .view-spaces .views-field-field-short-description {
    color: #999;
    margin-bottom: 28px; }
    .page-entreprises-event .view-enterprise-event .view-spaces .views-field-field-short-description p {
      margin-bottom: 0; }
  .page-entreprises-event .view-enterprise-event .view-spaces .views-field-view-node {
    color: #fff;
    font-family: "CenturyGothic-Bold", sans-serif;
    text-transform: uppercase; }
    .page-entreprises-event .view-enterprise-event .view-spaces .views-field-view-node a {
      color: #fff; }
      .page-entreprises-event .view-enterprise-event .view-spaces .views-field-view-node a:hover, .page-entreprises-event .view-enterprise-event .view-spaces .views-field-view-node a:focus {
        color: #cc3333; }

.block-custom-experience .row {
  margin: 0; }
  .block-custom-experience .row > div {
    padding: 0 24px 20px;
    border-left: 1px solid #eeede5; }
    .block-custom-experience .row > div:last-child {
      border-right: 1px solid #eeede5; }

.block-custom-experience .field-image {
  margin-left: -25px;
  margin-right: -25px;
  margin-bottom: 16px; }

.block-custom-experience .field-title {
  color: #aaa57d;
  margin-bottom: 18px;
  text-transform: uppercase;
  font-size: 1.428em;
  font-family: "CenturyGothic-Bold", sans-serif; }

.block-custom-experience .field-short-description {
  margin-bottom: 20px; }

.block-custom-experience .field-view-node {
  color: #cc3333;
  font-family: "CenturyGothic-Bold", sans-serif;
  text-transform: uppercase;
  font-size: 0.928em; }
  .block-custom-experience .field-view-node a {
    color: #cc3333; }
    .block-custom-experience .field-view-node a:hover, .block-custom-experience .field-view-node a:focus {
      color: #1f2328; }

/* end page-entreprises-event */
/* page-visit-details */
.page-visit-details {
  background: #fff; }
  .page-visit-details.not-front.no-sidebars #content {
    padding: 0 0 25px; }

.stadium-open-door h2 {
  color: #1f2328;
  font-size: 2.142em;
  font-family: "CenturyGothic", sans-serif;
  text-transform: none;
  margin-bottom: 3px; }

.stadium-open-door .row .col-md-8 {
  padding: 40px 49px; }

.stadium-open-door .time {
  color: #999;
  font-style: italic;
  padding-bottom: 25px;
  margin-bottom: 25px;
  position: relative;
  display: block; }
  .stadium-open-door .time:before {
    content: '';
    width: 75px;
    height: 1px;
    position: absolute;
    background-color: #cccccc;
    left: 0;
    bottom: 0; }

.stadium-open-door .side-white {
  background-color: #f2f2f2;
  padding-top: 25px;
  padding-bottom: 50px; }
  .stadium-open-door .side-white h2 {
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 21px;
    min-width: 270px;
    margin-bottom: 18px;
    text-transform: uppercase; }
  .stadium-open-door .side-white .list-group {
    padding: 0 25px;
    border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: none;
    color: #062438;
    margin-bottom: 0;
    text-transform: uppercase; }
    .stadium-open-door .side-white .list-group li {
      list-style: none;
      border-bottom: 1px dashed #7a8a99;
      padding-bottom: 16px;
      margin-bottom: 16px;
      font-family: "CenturyGothic-Bold", sans-serif; }
      .stadium-open-door .side-white .list-group li:last-child {
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 0; }
    .stadium-open-door .side-white .list-group .badge {
      background: none;
      border-radius: 0;
      -webkit-border-radius: 0;
      float: right;
      color: #ff1320;
      padding: 0;
      font-weight: normal;
      text-transform: none;
      font-family: "CenturyGothic-Bold", sans-serif;
      font-size: 1.428em; }

.ranger-slider {
  background: #000;
  color: #fff;
  padding: 35px 95px 28px;
  text-align: center;
  margin-bottom: 50px;
  /******/ }
  .ranger-slider .title {
    position: relative;
    padding-left: 24px;
    font-family: 'ralewayblack';
    font-size: 1.071em;
    text-align: center;
    letter-spacing: 2px;
    display: inline-block;
    margin-bottom: 30px;
    text-transform: uppercase; }
    .ranger-slider .title:before {
      content: "";
      height: 80%;
      width: 4px;
      background: #ff1320;
      position: absolute;
      left: 0;
      top: 3px;
      z-index: 2;
      -ms-transform: rotate(14deg);
      /* IE 9 */
      -webkit-transform: rotate(14deg);
      /* Chrome, Safari, Opera */
      transform: rotate(14deg); }
    .ranger-slider .title:before {
      height: 31px;
      top: -7px; }
  .ranger-slider .ranger-slider-inner {
    font-family: "CenturyGothic-Bold", sans-serif;
    text-transform: uppercase; }
    .ranger-slider .ranger-slider-inner .month-year-info {
      position: relative;
      width: 190px;
      margin: 0 auto;
      padding: 0 30px; }
    .ranger-slider .ranger-slider-inner .directive > a {
      background-image: url(../images/sprites.png);
      background-repeat: no-repeat;
      background-position: -41px -208px;
      text-indent: -999em;
      width: 27px;
      height: 30px;
      position: absolute;
      left: 0;
      top: 50%;
      margin-top: -15px; }
      .ranger-slider .ranger-slider-inner .directive > a:before {
        content: '';
        position: absolute;
        left: 50%;
        top: 50%;
        margin-top: -6px;
        margin-left: -4px;
        border-width: 6px 6px 6px 0;
        border-color: transparent #fff transparent transparent;
        border-style: solid; }
      .ranger-slider .ranger-slider-inner .directive > a.next-month {
        left: auto;
        right: 0; }
        .ranger-slider .ranger-slider-inner .directive > a.next-month:before {
          border-width: 6px 0 6px 6px;
          border-color: transparent transparent transparent #fff;
          margin-left: -2px; }
    .ranger-slider .ranger-slider-inner .month-year-info-inner {
      font-size: 0.857em;
      line-height: 1; }
      .ranger-slider .ranger-slider-inner .month-year-info-inner .month {
        color: #ff1320;
        display: block; }
      .ranger-slider .ranger-slider-inner .month-year-info-inner .year {
        color: rgba(255, 255, 255, 0.2);
        display: block; }
  .ranger-slider .irs-with-grid {
    height: 53px; }
  .ranger-slider .irs-min, .ranger-slider .irs-max, .ranger-slider .irs-single, .ranger-slider .irs-bar-edge, .ranger-slider .irs-bar {
    display: none; }
  .ranger-slider .irs-line {
    height: 1px;
    top: 81px; }
  .ranger-slider .irs-grid-pol {
    top: auto;
    bottom: -29px;
    height: 4px;
    width: 2px; }
  .ranger-slider .irs-slider {
    background: none;
    background-image: url(../images/sprites.png);
    background-repeat: no-repeat;
    background-position: 0 -208px;
    width: 27px;
    height: 30px;
    top: 66px; }
    .ranger-slider .irs-slider:hover, .ranger-slider .irs-slider:focus {
      background-position: 0 -208px; }
  .ranger-slider .irs-grid-text {
    color: #fff; }
    .ranger-slider .irs-grid-text .no-weekend, .ranger-slider .irs-grid-text .weekend {
      font-size: 9px;
      display: block;
      margin-bottom: 4px; }
    .ranger-slider .irs-grid-text .weekend {
      color: rgba(255, 255, 255, 0.2); }
      .ranger-slider .irs-grid-text .weekend + .day-in-month {
        color: rgba(255, 255, 255, 0.2); }
    .ranger-slider .irs-grid-text .day-in-month {
      font-size: 12px;
      display: block; }
    .ranger-slider .irs-grid-text.active {
      color: #e21d42 !important; }
      .ranger-slider .irs-grid-text.active .weekend, .ranger-slider .irs-grid-text.active .day-in-month {
        color: #e21d42 !important; }
    .ranger-slider .irs-grid-text.disable span {
      color: rgba(255, 255, 255, 0.2) !important; }

.view-visit-details #views-exposed-form-visit-details-page {
  display: none; }

.view-visit-details .views-row {
  margin-bottom: 50px; }
  .view-visit-details .views-row:before, .view-visit-details .views-row:after {
    display: table;
    content: " "; }
  .view-visit-details .views-row:after {
    clear: both; }

.view-visit-details .views-field-field-image {
  float: left;
  margin-right: 25px; }

.view-visit-details .group-visit-info {
  overflow: hidden; }

.view-visit-details h2 {
  line-height: 1;
  margin-bottom: 10px;
  color: #666;
  text-transform: none;
  font-family: "CenturyGothic-Bold", sans-serif;
  font-size: 2.142em; }
  .view-visit-details h2 a {
    color: #1f2328; }
    .view-visit-details h2 a:hover, .view-visit-details h2 a:focus {
      color: #ff1320; }

.view-visit-details .views-field-field-average-length {
  font-style: italic;
  color: #999;
  position: relative;
  padding-bottom: 17px;
  margin-bottom: 22px;
  display: block; }
  .view-visit-details .views-field-field-average-length:before {
    content: '';
    position: absolute;
    width: 75px;
    height: 1px;
    background-color: #ccc;
    left: 30%;
    bottom: 0; }
  .view-visit-details .views-field-field-average-length .field-content {
    display: inline-block; }

.view-visit-details .views-field-body {
  margin-bottom: 35px; }

/* end page-visit-details */
.page-entreprises-business-cases .featured,
.page-entreprises-billetterie .featured,
.page-entreprises-event-search .featured,
.page-entreprises-nos-espace .featured,
.page-entreprises-sieges-premiers .featured,
.page-entreprises-loge-privative .featured,
.page-entreprises-seminaires-conventions .featured {
  position: relative; }
  .page-entreprises-business-cases .featured:before,
  .page-entreprises-billetterie .featured:before,
  .page-entreprises-event-search .featured:before,
  .page-entreprises-nos-espace .featured:before,
  .page-entreprises-sieges-premiers .featured:before,
  .page-entreprises-loge-privative .featured:before,
  .page-entreprises-seminaires-conventions .featured:before {
    background: rgba(71, 71, 71, 0.8);
    content: '';
    height: 38px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 4; }
  .page-entreprises-business-cases .featured .container,
  .page-entreprises-billetterie .featured .container,
  .page-entreprises-event-search .featured .container,
  .page-entreprises-nos-espace .featured .container,
  .page-entreprises-sieges-premiers .featured .container,
  .page-entreprises-loge-privative .featured .container,
  .page-entreprises-seminaires-conventions .featured .container {
    z-index: 4;
    position: relative; }
  .page-entreprises-business-cases .featured .container-fluid ::before,
  .page-entreprises-billetterie .featured .container-fluid ::before,
  .page-entreprises-event-search .featured .container-fluid ::before,
  .page-entreprises-nos-espace .featured .container-fluid ::before,
  .page-entreprises-sieges-premiers .featured .container-fluid ::before,
  .page-entreprises-loge-privative .featured .container-fluid ::before,
  .page-entreprises-seminaires-conventions .featured .container-fluid ::before {
    display: inherit; }
  .page-entreprises-business-cases .featured .container-fluid .region-featured,
  .page-entreprises-billetterie .featured .container-fluid .region-featured,
  .page-entreprises-event-search .featured .container-fluid .region-featured,
  .page-entreprises-nos-espace .featured .container-fluid .region-featured,
  .page-entreprises-sieges-premiers .featured .container-fluid .region-featured,
  .page-entreprises-loge-privative .featured .container-fluid .region-featured,
  .page-entreprises-seminaires-conventions .featured .container-fluid .region-featured {
    margin-top: -38px; }
  .page-entreprises-business-cases .featured .carousel,
  .page-entreprises-billetterie .featured .carousel,
  .page-entreprises-event-search .featured .carousel,
  .page-entreprises-nos-espace .featured .carousel,
  .page-entreprises-sieges-premiers .featured .carousel,
  .page-entreprises-loge-privative .featured .carousel,
  .page-entreprises-seminaires-conventions .featured .carousel {
    margin-top: -30px; }

.page-entreprises-business-cases .breadcrumb,
.page-entreprises-billetterie .breadcrumb,
.page-entreprises-event-search .breadcrumb,
.page-entreprises-nos-espace .breadcrumb,
.page-entreprises-sieges-premiers .breadcrumb,
.page-entreprises-loge-privative .breadcrumb,
.page-entreprises-seminaires-conventions .breadcrumb {
  padding-top: 11px;
  padding-bottom: 10px;
  margin-bottom: 0; }

.page-entreprises-programmation.page-entreprises-billetterie .featured .carousel {
  margin-top: 0; }

/* page-entreprises-billetterie */
.page-entreprises-billetterie .home-slider .item:before {
  background: rgba(0, 0, 0, 0.1); }

.page-entreprises-billetterie .home-slider-content .views-field-field-event-category {
  color: #cc3333; }

.page-entreprises-billetterie .home-slider-content .group-btn a {
  background-color: #cc3333; }
  .page-entreprises-billetterie .home-slider-content .group-btn a:hover, .page-entreprises-billetterie .home-slider-content .group-btn a:focus {
    background: #1f2328; }

.page-entreprises-billetterie .home-slider-content .group-btn .views-field-field-parking-link:before {
  background: #cc3333; }

.page-entreprises-billetterie .home-slider-content .group-btn .views-field-field-parking-link a {
  color: #cc3333;
  background: #fff; }
  .page-entreprises-billetterie .home-slider-content .group-btn .views-field-field-parking-link a:before, .page-entreprises-billetterie .home-slider-content .group-btn .views-field-field-parking-link a:after {
    background: #cc3333; }
  .page-entreprises-billetterie .home-slider-content .group-btn .views-field-field-parking-link a:hover, .page-entreprises-billetterie .home-slider-content .group-btn .views-field-field-parking-link a:focus {
    background: #1f2328;
    color: #fff; }
    .page-entreprises-billetterie .home-slider-content .group-btn .views-field-field-parking-link a:hover:before, .page-entreprises-billetterie .home-slider-content .group-btn .views-field-field-parking-link a:hover:after, .page-entreprises-billetterie .home-slider-content .group-btn .views-field-field-parking-link a:focus:before, .page-entreprises-billetterie .home-slider-content .group-btn .views-field-field-parking-link a:focus:after {
      background: #fff; }

.page-entreprises-billetterie .home-slider-content .group-btn .views-field-field-order-form a {
  background-color: #fff;
  padding-left: 53px;
  color: #cc3333; }
  .page-entreprises-billetterie .home-slider-content .group-btn .views-field-field-order-form a:before {
    background: none;
    background-image: url(../images/sprites.png);
    background-repeat: no-repeat;
    background-position: -240px -2088px;
    width: 23px;
    height: 23px;
    top: 13px;
    left: 21px; }
  .page-entreprises-billetterie .home-slider-content .group-btn .views-field-field-order-form a:after {
    display: none; }
  .page-entreprises-billetterie .home-slider-content .group-btn .views-field-field-order-form a:hover, .page-entreprises-billetterie .home-slider-content .group-btn .views-field-field-order-form a:focus {
    color: #1f2328; }
    .page-entreprises-billetterie .home-slider-content .group-btn .views-field-field-order-form a:hover:before, .page-entreprises-billetterie .home-slider-content .group-btn .views-field-field-order-form a:focus:before {
      background-position: -278px -2088px; }

.page-entreprises-billetterie .view-type-full-gird .col-md-4 > .views-fieldset {
  padding-bottom: 110px; }

.page-entreprises-billetterie .view-type-full-gird .views-field-field-image, .page-entreprises-billetterie .view-type-full-gird .views-field-field-videos {
  margin-bottom: 0; }

.page-entreprises-billetterie .view-type-full-gird .head-info {
  color: #aaa57d;
  position: static;
  width: auto;
  padding: 6px 25px;
  margin: 0 -25px;
  min-height: 0;
  position: relative;
  top: auto;
  right: auto;
  margin-bottom: 18px; }
  .page-entreprises-billetterie .view-type-full-gird .head-info:before {
    border-color: rgba(0, 0, 0, 0) #fff #fff rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 19px 14px 36px 27px;
    bottom: 0;
    content: "";
    position: absolute;
    right: 0; }
  .page-entreprises-billetterie .view-type-full-gird .head-info .views-field {
    display: inline-block; }

.page-entreprises-billetterie .view-type-full-gird .views-field-title-field a:hover, .page-entreprises-billetterie .view-type-full-gird .views-field-title-field a:focus {
  color: #cc3333; }

.page-entreprises-billetterie .view-type-full-gird .group-btn a {
  background: #cc3333; }
  .page-entreprises-billetterie .view-type-full-gird .group-btn a:hover, .page-entreprises-billetterie .view-type-full-gird .group-btn a:focus {
    background: #1f2328; }

.page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a {
  background-color: #fff;
  color: #cc3333;
  display: inline-block; }
  .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:before {
    background: none;
    background-image: url(../images/sprites.png);
    background-repeat: no-repeat;
    background-position: -240px -2088px;
    width: 23px;
    height: 23px;
    top: 13px;
    left: 7px; }
  .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:after {
    display: none; }
  .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:hover, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:focus {
    color: #1f2328;
    background: #fff; }
    .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:hover:before, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:focus:before {
      background-position: -278px -2088px; }

.page-entreprises-billetterie .view-type-full-gird .group-btn .event-alert {
  background: #000; }
  .page-entreprises-billetterie .view-type-full-gird .group-btn .event-alert:hover {
    background: #cc3333; }
  .page-entreprises-billetterie .view-type-full-gird .group-btn .event-alert:focus {
    background: #000; }

.page-entreprises-billetterie .view-type-full-gird .views-field-field-alert.active .event-alert:hover, .page-entreprises-billetterie .view-type-full-gird .views-field-field-alert.active .event-alert:focus {
  background: #000; }

.page-entreprises-billetterie .view-type-full-gird .views-field-title-field, .page-entreprises-billetterie .view-type-full-gird .views-field-field-subtitle {
  padding-right: 0; }

#views-exposed-form-agenda-agenda-b2b {
  display: none; }

/* end page-entreprises-billetterie */
/* entreprises-billetterie detail */
.page-enterprise-ticket-detail #page {
  background: url("../images/bg-black.jpg") repeat-x 0 0 #fff; }

.page-enterprise-ticket-detail.not-front #content {
  padding: 0; }

.page-enterprise-ticket-detail.not-front .sidebar {
  padding: 0; }

.page-enterprise-ticket-detail #main {
  margin-bottom: 50px; }
  .page-enterprise-ticket-detail #main .container-inner {
    background: none;
    border-bottom: 1px solid #e6e7ea;
    padding-top: 30px; }

.page-enterprise-ticket-detail #content .view-enterprise-ticket-detail .event-time-group {
  color: #dcdcdc; }
  .page-enterprise-ticket-detail #content .view-enterprise-ticket-detail .event-time-group:before, .page-enterprise-ticket-detail #content .view-enterprise-ticket-detail .event-time-group:after {
    display: table;
    content: " "; }
  .page-enterprise-ticket-detail #content .view-enterprise-ticket-detail .event-time-group:after {
    clear: both; }
  .page-enterprise-ticket-detail #content .view-enterprise-ticket-detail .event-time-group .views-field {
    float: left;
    margin-right: 5px; }
    .page-enterprise-ticket-detail #content .view-enterprise-ticket-detail .event-time-group .views-field .field-content {
      float: left; }
    .page-enterprise-ticket-detail #content .view-enterprise-ticket-detail .event-time-group .views-field .views-label {
      float: left;
      margin-right: 3px; }

.page-enterprise-ticket-detail #content .view-enterprise-ticket-detail .views-field-field-event-date {
  margin-bottom: 0;
  text-transform: uppercase; }

.page-enterprise-ticket-detail #content .view-enterprise-ticket-detail .views-field-field-time-doors-open,
.page-enterprise-ticket-detail #content .view-enterprise-ticket-detail .views-field-field-start-time-event {
  font-size: 1.142em; }

.page-enterprise-ticket-detail #content .view-enterprise-ticket-detail .views-field-field-start-time-event {
  position: relative;
  padding-left: 10px; }
  .page-enterprise-ticket-detail #content .view-enterprise-ticket-detail .views-field-field-start-time-event:before {
    content: "/";
    position: absolute;
    left: 0;
    top: 0; }

.page-enterprise-ticket-detail #content .view-enterprise-ticket-detail .views-field-field-time-doors-open {
  margin-right: 0;
  position: relative;
  padding-left: 10px; }
  .page-enterprise-ticket-detail #content .view-enterprise-ticket-detail .views-field-field-time-doors-open:before {
    content: "-";
    position: absolute;
    left: 0;
    top: 0; }

body:not(.page-groupes-ce-billetterie) #content .view-enterprise-ticket-detail .views-field-title {
  color: #666666;
  margin-bottom: 8px;
  margin-top: 9px;
  line-height: 1.1;
  font-family: "CenturyGothic-Bold", sans-serif;
  font-size: 3.571em; }
  body:not(.page-groupes-ce-billetterie) #content .view-enterprise-ticket-detail .views-field-title a {
    color: #fff; }

body:not(.page-groupes-ce-billetterie) #content .view-enterprise-ticket-detail .views-field-field-event-date {
  color: #666666;
  font-size: 1.142em;
  font-family: "CenturyGothic-Bold", sans-serif;
  margin-bottom: 45px; }

body:not(.page-groupes-ce-billetterie) #content .view-enterprise-ticket-detail .views-field-field-time-doors-open, body:not(.page-groupes-ce-billetterie) #content .view-enterprise-ticket-detail .views-field-field-start-time-event {
  color: #666666; }

body:not(.page-groupes-ce-billetterie) #content .view-enterprise-ticket-detail .views-field-field-long-description-b2b {
  border-right: 1px solid #d2d3d4;
  padding-bottom: 40px;
  padding-right: 30px;
  padding-top: 20px; }
  body:not(.page-groupes-ce-billetterie) #content .view-enterprise-ticket-detail .views-field-field-long-description-b2b h3 {
    font-family: "CenturyGothic-Bold", sans-serif;
    color: #aaa57d;
    text-transform: uppercase;
    margin-bottom: 20px; }

body:not(.page-groupes-ce-billetterie) #content .view-enterprise-ticket-detail .views-field-field-short-description-b2b, body:not(.page-groupes-ce-billetterie) #content .view-enterprise-ticket-detail .views-field-field-short-description-gce {
  font-family: "CenturyGothic-Bold", sans-serif; }

.page-groupes-ce-billetterie #content .view-enterprise-ticket-detail .views-field-title {
  color: #ffffff;
  margin-bottom: 8px;
  margin-top: 9px;
  line-height: 1.1;
  font-family: "CenturyGothic-Bold", sans-serif;
  font-size: 3.571em; }
  .page-groupes-ce-billetterie #content .view-enterprise-ticket-detail .views-field-title a {
    color: #fff; }

.page-groupes-ce-billetterie #content .view-enterprise-ticket-detail .views-field-field-event-date {
  color: #ffffff;
  font-size: 1.142em;
  font-family: "CenturyGothic-Bold", sans-serif;
  margin-bottom: 45px; }

.page-groupes-ce-billetterie #content .view-enterprise-ticket-detail .views-field-field-time-doors-open, .page-groupes-ce-billetterie #content .view-enterprise-ticket-detail .views-field-field-start-time-event {
  color: #ffffff; }

.page-groupes-ce-billetterie #content .view-enterprise-ticket-detail .views-field-field-long-description-b2b {
  border-right: 1px solid #d2d3d4;
  padding-bottom: 40px;
  padding-right: 30px;
  padding-top: 20px; }
  .page-groupes-ce-billetterie #content .view-enterprise-ticket-detail .views-field-field-long-description-b2b h3 {
    font-family: "CenturyGothic-Bold", sans-serif;
    color: #aaa57d;
    text-transform: uppercase;
    margin-bottom: 20px; }

.page-groupes-ce-billetterie #content .view-enterprise-ticket-detail .views-field-field-short-description-b2b, .page-groupes-ce-billetterie #content .view-enterprise-ticket-detail .views-field-field-short-description-gce {
  font-family: "CenturyGothic-Bold", sans-serif; }

.page-groupes-ce-ticket-detail #main .container .container-inner {
  border-bottom: none;
  padding-top: 0; }

.view-display-id-event_price_sidebar {
  margin-top: 194px;
  background-color: #fff; }
  .view-display-id-event_price_sidebar .price-headline {
    border-bottom: 5px solid #f2f3f4;
    margin-bottom: 1px;
    min-height: 119px;
    background: url("../images/bg-sidebar-1.jpg") right no-repeat #ffffff;
    text-align: center;
    padding: 25px 20px;
    font-size: 0.857em;
    margin-bottom: 0 !important;
    font-family: "CenturyGothic-Bold", sans-serif;
    color: #1f2328;
    text-align: center; }
    .view-display-id-event_price_sidebar .price-headline .price-range-b2b {
      font-size: 30px;
      display: block; }

.view-display-id-ticket_detail_sidebar {
  background-color: #fff; }
  .view-display-id-ticket_detail_sidebar .price-headline {
    border-bottom: 5px solid #f2f3f4;
    margin-bottom: 1px;
    min-height: 119px;
    background: url("../images/bg-sidebar-1.jpg") right no-repeat #ffffff;
    text-align: center;
    padding: 25px 20px;
    font-size: 0.857em;
    margin-bottom: 0 !important;
    font-family: "CenturyGothic-Bold", sans-serif;
    color: #1f2328;
    text-align: center; }
    .view-display-id-ticket_detail_sidebar .price-headline .price-range-b2b {
      font-size: 30px;
      display: block; }
  .view-display-id-ticket_detail_sidebar .views-field-nid {
    display: none; }
  .view-display-id-ticket_detail_sidebar .views-row {
    width: 100%;
    height: 90px;
    margin-bottom: 4px;
    position: relative; }
    .view-display-id-ticket_detail_sidebar .views-row .views-field-title {
      height: 100%; }
      .view-display-id-ticket_detail_sidebar .views-row .views-field-title:before {
        background-image: url(../images/sprites.png);
        background-repeat: no-repeat;
        background-position: -31px -94px;
        content: '';
        width: 14px;
        height: 10px;
        position: absolute;
        left: 23px;
        top: 40px; }
      .view-display-id-ticket_detail_sidebar .views-row .views-field-title .field-content {
        height: 100%; }
      .view-display-id-ticket_detail_sidebar .views-row .views-field-title a {
        font-family: "CenturyGothic-Bold", sans-serif;
        font-size: 1.142em;
        height: 100%;
        text-transform: uppercase;
        color: #fff;
        background-color: #aaa57d;
        display: block;
        padding: 33px 20px 0 44px; }
        .view-display-id-ticket_detail_sidebar .views-row .views-field-title a:hover, .view-display-id-ticket_detail_sidebar .views-row .views-field-title a:focus {
          color: #fff; }

.page-enterprise-ticket-detail .view-display-id-company_event_description_mobile {
  display: none; }
  .page-enterprise-ticket-detail .view-display-id-company_event_description_mobile .views-field-field-short-description-b2b {
    font-family: "CenturyGothic-Bold", sans-serif;
    margin-bottom: 40px;
    margin-top: 20px; }

.view-display-id-ticket_detail_bottom h2 {
  color: #aaa57d;
  line-height: 1;
  margin-bottom: 18px;
  font-size: 1.786em;
  font-family: "CenturyGothic-Bold", sans-serif; }

.view-display-id-ticket_detail_bottom .owl-carousel .owl-pagination {
  padding: 15px 0; }

.view-display-id-ticket_detail_bottom .owl-carousel .owl-controls .owl-page span {
  background: #cc3333; }

.view-display-id-ticket_detail_bottom .view-content > ul {
  list-style: none; }
  .view-display-id-ticket_detail_bottom .view-content > ul li.views-row {
    list-style: none; }

.view-display-id-ticket_detail_bottom .views-row {
  border-bottom: 1px solid #e6e7ea;
  margin-bottom: 35px;
  padding-bottom: 35px;
  list-style: none; }
  .view-display-id-ticket_detail_bottom .views-row:before, .view-display-id-ticket_detail_bottom .views-row:after {
    display: table;
    content: " "; }
  .view-display-id-ticket_detail_bottom .views-row:after {
    clear: both; }
  .view-display-id-ticket_detail_bottom .views-row:last-child {
    border-bottom: none;
    padding-bottom: 0; }

.view-display-id-ticket_detail_bottom .views-field-field-photos {
  width: 50%;
  float: left;
  margin-right: 25px;
  margin-bottom: 20px; }

.view-display-id-ticket_detail_bottom .premier-seat-info {
  overflow: hidden; }
  .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-title {
    color: #aaa57d;
    line-height: 1;
    margin-bottom: 18px;
    font-size: 1.786em;
    font-family: "CenturyGothic-Bold", sans-serif;
    text-transform: uppercase;
    display: block; }
  .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-field-headline {
    color: #aaa57d;
    margin-bottom: 18px;
    font-size: 1.428em;
    font-family: "CenturyGothic-Bold", sans-serif; }
  .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-field-short-description-et {
    margin-bottom: 30px; }
    .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-field-short-description-et ul {
      margin-bottom: 20px; }
      .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-field-short-description-et ul li {
        list-style: none; }
        .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-field-short-description-et ul li:before {
          content: "\203A";
          margin-right: 3px; }
    .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-field-short-description-et .title {
      color: #aaa57d;
      font-family: "CenturyGothic-Bold", sans-serif; }
  .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-field-map-file, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-field-order-form {
    width: 300px; }
    .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-field-map-file a, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-field-order-form a {
      position: relative;
      color: #cc3333;
      padding-left: 40px;
      display: inline-block;
      padding-bottom: 17px;
      padding-top: 2px;
      font-size: 0.928em;
      font-family: "CenturyGothic-Bold", sans-serif;
      text-transform: uppercase; }
      .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-field-map-file a:before, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-field-order-form a:before {
        background-image: url(../images/sprites.png);
        background-repeat: no-repeat;
        background-position: -240px -2088px;
        content: '';
        position: absolute;
        left: 11px;
        top: 0;
        width: 23px;
        height: 23px; }
      .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-field-map-file a:hover, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-field-map-file a:focus, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-field-order-form a:hover, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-field-order-form a:focus {
        color: #1f2328; }
        .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-field-map-file a:hover:before, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-field-map-file a:focus:before, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-field-order-form a:hover:before, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-field-order-form a:focus:before {
          background-position: -278px -2088px; }
  .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a {
    background-color: #cc3333;
    display: inline-block; }
    .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:hover, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:focus {
      background-color: #cc3333; }
    .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a.selected {
      background-color: #aaa57d; }
      .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a.selected:before {
        background-position: -316px -2088px;
        width: 15px;
        height: 18px;
        top: 14px; }
    .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:before {
      background-color: transparent;
      background-image: url(../images/sprites.png);
      background-repeat: no-repeat;
      background-position: -346px -2088px;
      width: 18px;
      height: 15px;
      top: 16px;
      left: 13px; }
    .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:after {
      display: none; }
  .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a.hospitality-completed {
    padding-left: 20px;
    padding-right: 20px;
    width: 220px;
    text-align: center; }
    .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a.hospitality-completed:before {
      display: none; }

.view-display-id-ticket_detail_bottom .views-field-field-price-et {
  margin-bottom: 20px;
  color: #999; }
  .view-display-id-ticket_detail_bottom .views-field-field-price-et .price {
    font-size: 1.428em;
    color: #ff1320;
    font-family: "CenturyGothic-Bold", sans-serif; }

/* end entreprises-billetterie detail */
.page-actualites-entreprises .view-taxonomy-term .views-field-title-field h2 {
  font-size: 0.990em;
  text-transform: initial;
  margin: 0; }

.view-news .view-content:before, .view-news .view-content:after {
  display: table;
  content: " "; }

.view-news .view-content:after {
  clear: both; }

.view-news .views-row {
  border-top: 1px solid #d1d1d1;
  float: left;
  width: 50%;
  padding: 25px 25px 45px;
  position: relative;
  min-height: 370px; }

.view-news .views-fieldset-wrap-news {
  display: table;
  margin: -25px -25px 0; }

.view-news .field-image {
  width: 286px;
  float: left;
  position: relative;
  margin-right: 30px; }

.view-news .field-body {
  display: table-cell;
  vertical-align: middle;
  padding-right: 25px; }

.view-news .views-field-field-news-category {
  font-family: "CenturyGothic-Bold", sans-serif;
  left: 0;
  line-height: 16px;
  margin-bottom: 15px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 5; }
  .view-news .views-field-field-news-category .field-content {
    padding: 1px 10px;
    background-color: #cc3333;
    color: #ffffff;
    display: inline-block;
    font-size: 0.857em;
    min-width: 94px;
    text-transform: uppercase; }

.view-news .views-field-created {
  font-family: "CenturyGothic-Bold", sans-serif;
  font-size: 0.857em;
  color: #8e8779;
  text-transform: uppercase; }

.view-news .views-field-title-field {
  font-family: "CenturyGothic-Bold", sans-serif;
  font-size: 1.428em;
  color: #1f2328;
  line-height: 1.2; }
  .view-news .views-field-title-field a {
    color: #1f2328; }
    .view-news .views-field-title-field a:hover, .view-news .views-field-title-field a:focus {
      color: #ff1320; }

.view-news .views-field-body {
  padding-top: 25px;
  margin-bottom: 30px; }
  .view-news .views-field-body p {
    margin-bottom: 0; }

.view-news .views-field-view-node {
  position: absolute;
  left: 25px;
  bottom: 40px;
  font-family: "CenturyGothic-Bold", sans-serif; }

.view-news .view-quels-sujets-vous-int-ressent- {
  margin-bottom: 50px; }
  .view-news .view-quels-sujets-vous-int-ressent- .views-row {
    width: 100%;
    border: none;
    padding: 0 10px;
    min-height: initial;
    margin-bottom: 0; }
  .view-news .view-quels-sujets-vous-int-ressent- .views-view-grid.cols-3 .views-col {
    padding: 5px; }
  .view-news .view-quels-sujets-vous-int-ressent- .views-field-name {
    text-align: left;
    margin-top: 10px; }
    .view-news .view-quels-sujets-vous-int-ressent- .views-field-name .field-content a {
      font-weight: bold;
      color: black;
      font-size: 20px;
      text-align: center;
      display: block; }

.view-news span.news_filter_title {
  color: #333333;
  display: inline-block;
  font-family: "ralewaybold";
  font-size: 1.071em;
  margin-bottom: 24px;
  padding-left: 24px;
  position: relative;
  text-align: center;
  text-transform: uppercase; }
  .view-news span.news_filter_title::before {
    background: none 0 0 repeat scroll #e31b23;
    content: "";
    height: 80%;
    left: 0;
    position: absolute;
    top: 3px;
    transform: rotate(14deg);
    width: 4px;
    z-index: 2; }

.view-news .view-header h2.entete_bloc {
  font-size: 35px;
  font-family: "CenturyGothic-Bold", sans-serif;
  line-height: 1.1;
  color: black;
  margin: 0 0 30px;
  display: block;
  padding: 0; }
  .view-news .view-header h2.entete_bloc::before {
    content: none; }

.view-taxonomy-term .views-row {
  margin-bottom: 20px; }
  .view-taxonomy-term .views-row .views-field-title-field {
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 1.250em;
    color: #1f2328;
    line-height: 1.2;
    margin: 10px 0; }

.other-news .news-page .views-row-even {
  border-left: 1px solid #d1d1d1; }

/* node-type-news */
.node-type-news.not-front.no-sidebars #content {
  padding: 0; }

.news-detail-page h3 {
  margin-bottom: 20px; }

.news-detail-page .news-item {
  margin-bottom: 45px; }
  .news-detail-page .news-item .field-body {
    padding: 80px 95px 0;
    position: relative; }

.news-detail-page .field-type-taxonomy-term-reference {
  font-family: "CenturyGothic-Bold", sans-serif;
  left: 0;
  line-height: 16px;
  margin-bottom: 15px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 5; }
  .news-detail-page .field-type-taxonomy-term-reference .field-item {
    padding: 1px 10px;
    background-color: #cc3333;
    color: #ffffff;
    display: inline-block;
    font-size: 0.857em;
    min-width: 94px;
    text-transform: uppercase; }

.news-detail-page .date-time {
  color: #8e8779;
  font-family: "CenturyGothic-Bold", sans-serif;
  font-size: 0.857em;
  margin-bottom: 5px;
  text-transform: uppercase; }

.news-detail-page .social-top {
  border-bottom: none;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0; }
  .news-detail-page .social-top .first {
    border-bottom: 1px solid #d1d1d1;
    border-right: medium none;
    padding: 0 0 20px; }

.news-detail-page .field-body-text {
  padding: 0 95px 45px; }

/* end node-type-news */
/*******/
.footer-links {
  border-bottom: 1px solid #d1d1d1;
  margin-bottom: 35px;
  text-transform: uppercase;
  font-size: 0.857em;
  color: #1f2328;
  font-family: "CenturyGothic-Bold", sans-serif; }
  .footer-links > div {
    padding: 20px !important; }
  .footer-links a .fa {
    color: #8f9193;
    font-size: 1.428em;
    margin-right: 10px; }
  .footer-links .first {
    border-right: 1px solid #d1d1d1; }
    .footer-links .first > span {
      display: inline-block;
      padding-right: 20px;
      padding-top: 2px; }
    .footer-links .first a {
      margin-right: 0;
      margin-left: 15px; }
      .footer-links .first a .fa {
        margin-right: 0; }
  .footer-links .sharethis-buttons {
    display: inline-block;
    border-left: 1px solid #d2d3d4;
    padding-left: 10px; }
  .footer-links a {
    color: #1f2328;
    margin-right: 20px; }
    .footer-links a:hover, .footer-links a:focus {
      color: #ff1320; }
      .footer-links a:hover .fa, .footer-links a:focus .fa {
        color: #ff1320; }
  .footer-links .sharethis-wrapper > span {
    margin-left: 10px; }

.page-node-84 .media-carousel {
  margin: 0 -25px; }

.page-node-84 .visite-information-pratiques .side-white {
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 95px;
  position: relative; }
  .page-node-84 .visite-information-pratiques .side-white h2 {
    margin-left: -25px; }
  .page-node-84 .visite-information-pratiques .side-white .list-group {
    border-bottom: 1px dashed #7a8a99;
    margin-bottom: 20px;
    padding: 0 0 20px; }
    .page-node-84 .visite-information-pratiques .side-white .list-group li {
      border-bottom: 0;
      padding-bottom: 0;
      margin-bottom: 10px; }
      .page-node-84 .visite-information-pratiques .side-white .list-group li:last-child {
        margin-bottom: 0; }
        .page-node-84 .visite-information-pratiques .side-white .list-group li:last-child .badge {
          font-size: 1em; }
  .page-node-84 .visite-information-pratiques .side-white .btn-visit-request {
    position: absolute;
    left: 50%;
    bottom: 50px;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0); }

.page-node-84 .organize-your-visit-wrap {
  margin: 0 -25px; }

.visit-group-content {
  margin: 0 -25px;
  background: #f2f2f2; }
  .visit-group-content .pull-left {
    margin-bottom: 0; }
  .visit-group-content .title {
    color: #ff1320;
    margin-bottom: 22px; }
  .visit-group-content .subtitle {
    margin-bottom: 16px;
    color: #8e8779;
    font-family: "CenturyGothic", sans-serif; }
    .visit-group-content .subtitle strong {
      font-family: "CenturyGothic-Bold", sans-serif; }
    .visit-group-content .subtitle span {
      display: block; }
  .visit-group-content .info {
    padding: 22px 50px 0;
    overflow: hidden; }
  .visit-group-content ul {
    color: #999; }
    .visit-group-content ul li {
      list-style: none; }
      .visit-group-content ul li:before {
        content: "\203A";
        color: #ff1320;
        margin-right: 4px; }

.webform-visit-group {
  /******/
  /******/ }
  .webform-visit-group .webform-client-form, .webform-visit-group .easiform {
    padding-left: 165px;
    padding-right: 165px; }
    .webform-visit-group .webform-client-form > div > .webform-component-fieldset, .webform-visit-group .easiform > div > .webform-component-fieldset {
      padding-bottom: 15px;
      margin-bottom: 40px;
      border-bottom: 1px solid #d1d1d1; }
    .webform-visit-group .webform-client-form > div .webform-component--group-billing-info-section, .webform-visit-group .easiform > div .webform-component--group-billing-info-section {
      margin-bottom: 0;
      border-bottom: 0;
      padding-bottom: 0; }
    .webform-visit-group .webform-client-form > div > .content, .webform-visit-group .easiform > div > .content {
      font-size: 0.785em;
      font-style: italic;
      margin-bottom: 50px; }
  .webform-visit-group h3 {
    text-transform: uppercase;
    color: #282828;
    margin-bottom: 25px;
    display: block;
    text-align: left;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 1.428em; }
  .webform-visit-group .webform-component-markup {
    margin-bottom: 0 !important; }
  .webform-visit-group .form-item {
    margin-bottom: 25px; }
    .webform-visit-group .form-item label {
      color: #1e1b1b;
      font-weight: 500; }
  .webform-visit-group .webform-section-date-visit:before, .webform-visit-group .webform-section-date-visit:after {
    display: table;
    content: " "; }
  .webform-visit-group .webform-section-date-visit:after {
    clear: both; }
  .webform-visit-group .webform-section-date-visit .webform-component-date {
    float: left;
    width: 50%;
    padding-right: 25px; }
    .webform-visit-group .webform-section-date-visit .webform-component-date:before, .webform-visit-group .webform-section-date-visit .webform-component-date:after {
      display: table;
      content: " "; }
    .webform-visit-group .webform-section-date-visit .webform-component-date:after {
      clear: both; }
  .webform-visit-group .webform-section-date-visit .webform-component-term-reference {
    float: left;
    width: 50%;
    padding-left: 25px; }
    .webform-visit-group .webform-section-date-visit .webform-component-term-reference .form-select {
      max-width: 170px; }
    .webform-visit-group .webform-section-date-visit .webform-component-term-reference label {
      display: none; }
  .webform-visit-group .webform-datepicker {
    float: right;
    position: relative;
    min-width: 190px; }
    .webform-visit-group .webform-datepicker:before {
      background-color: #ff1320;
      content: "";
      height: 47px;
      position: absolute;
      right: 1px;
      top: 1px;
      width: 47px; }
    .webform-visit-group .webform-datepicker:after {
      background-image: url(../images/sprites.png);
      background-repeat: no-repeat;
      background-position: -60px -94px;
      content: "";
      height: 13px;
      position: absolute;
      right: 17px;
      top: 50%;
      margin-top: -6.5px;
      width: 13px; }
    .webform-visit-group .webform-datepicker > .form-item {
      display: none; }
    .webform-visit-group .webform-datepicker .form-text {
      position: relative;
      background-color: transparent;
      padding-right: 65px;
      vertical-align: baseline; }
  .webform-visit-group .webform-section-group-info {
    padding-bottom: 20px; }
    .webform-visit-group .webform-section-group-info .form-item {
      margin-bottom: 20px; }
  .webform-visit-group .chosen-container {
    padding: 0;
    border: none;
    width: 100%; }
    .webform-visit-group .chosen-container .chosen-single {
      height: 49px;
      border-radius: 0;
      -webkit-border-radius: 0;
      background: none;
      box-shadow: none;
      border: 1px solid #b8b8b8;
      padding: 11px 20px; }
      .webform-visit-group .chosen-container .chosen-single:before, .webform-visit-group .chosen-container .chosen-single:after {
        border-top: none;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        content: "";
        position: absolute;
        right: 20px; }
      .webform-visit-group .chosen-container .chosen-single:before {
        border-bottom: 4px solid #ff1320;
        top: 19px; }
      .webform-visit-group .chosen-container .chosen-single:after {
        border-top: 4px solid #ff1320;
        bottom: 19px; }
      .webform-visit-group .chosen-container .chosen-single span {
        margin-right: 15px;
        color: #8a8a8a;
        line-height: 24px; }
      .webform-visit-group .chosen-container .chosen-single div {
        display: none; }
    .webform-visit-group .chosen-container .chosen-drop {
      border-radius: 0;
      -webkit-border-radius: 0;
      box-shadow: none;
      margin-top: -2px; }
  .webform-visit-group .webform-section-group-info-one,
  .webform-visit-group .webform-section-group-info-detail-one,
  .webform-visit-group .webform-component--group-billing-info-section--group-billing-info-section-one {
    padding: 0 25px 0 0; }
  .webform-visit-group .webform-section-group-info-two,
  .webform-visit-group .webform-section-group-info-detail-two,
  .webform-visit-group .webform-component--group-billing-info-section--group-billing-info-section-two {
    padding: 0 0 0 25px; }
  .webform-visit-group .webform-component-number {
    display: table;
    width: 100%;
    height: 49px; }
    .webform-visit-group .webform-component-number label {
      display: table-cell;
      vertical-align: middle; }
  .webform-visit-group .uc-quantity-wrapper {
    position: relative;
    float: right;
    width: 95px; }
    .webform-visit-group .uc-quantity-wrapper .uc-quantity-increase,
    .webform-visit-group .uc-quantity-wrapper .uc-quantity-decrease {
      border: 1px solid #a6a6a6;
      cursor: pointer;
      height: 25px;
      line-height: 17px;
      position: absolute;
      right: 0;
      width: 47px;
      text-align: center; }
      .webform-visit-group .uc-quantity-wrapper .uc-quantity-increase:before,
      .webform-visit-group .uc-quantity-wrapper .uc-quantity-decrease:before {
        content: '';
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        display: inline-block; }
    .webform-visit-group .uc-quantity-wrapper .uc-quantity-increase {
      top: 0;
      border-bottom: none; }
      .webform-visit-group .uc-quantity-wrapper .uc-quantity-increase:before {
        border-bottom: 4px solid #ff1320; }
    .webform-visit-group .uc-quantity-wrapper .uc-quantity-decrease {
      bottom: 0; }
      .webform-visit-group .uc-quantity-wrapper .uc-quantity-decrease:before {
        border-top: 4px solid #ff1320; }
  .webform-visit-group .webform-component-select {
    display: table;
    width: 100%;
    height: 49px; }
    .webform-visit-group .webform-component-select label {
      display: table-cell;
      vertical-align: middle; }
    .webform-visit-group .webform-component-select .chosen-container {
      width: 208px;
      float: right; }
  .webform-visit-group .webform-section-postal-ville:before, .webform-visit-group .webform-section-postal-ville:after {
    display: table;
    content: " "; }
  .webform-visit-group .webform-section-postal-ville:after {
    clear: both; }
  .webform-visit-group .webform-section-postal-ville .form-item {
    float: left; }
  .webform-visit-group .webform-section-postal-ville .webform-component--group-billing-info-section--group-billing-info-section-two--postal-ville-section--code-postal {
    margin-right: 20px;
    max-width: 95px; }
  .webform-visit-group .webform-section-postal-ville .webform-component--group-billing-info-section--group-billing-info-section-two--postal-ville-section--ville {
    max-width: 240px; }
  .webform-visit-group .form-actions {
    margin-bottom: 25px;
    margin-top: 0;
    padding-top: 0;
    text-align: center; }
    .webform-visit-group .form-actions .form-submit {
      background: #e31b23 url("../images/icon-plus.png") no-repeat scroll 20px 52%; }
  .webform-visit-group .webform-confirmation {
    margin: 30px 0;
    color: #ff1320;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 1.428em; }
    .webform-visit-group .webform-confirmation p:last-child {
      margin-bottom: 0; }

.visit-group-description {
  font-size: 0.785em;
  font-style: italic;
  margin-bottom: 50px;
  padding-left: 165px;
  padding-right: 165px; }

.owl-carousel-img-news .owl-pagination {
  display: none; }

/* node-type-business-case */
.node-type-business-case .page-title-wrap .container {
  padding-bottom: 0; }

.node-type-business-case #page-title {
  display: none; }

.node-type-business-case .breadcrumb {
  margin-bottom: 0;
  padding-bottom: 10px; }

.node-type-business-case.page-entreprises {
  background: none; }

.node-type-business-case.not-front #content, .node-type-business-case.not-front .sidebar {
  padding: 0; }

.node-type-business-case .content-top {
  background: #212121; }

.node-type-business-case #page {
  background: url("../images/bg-black-1.jpg") repeat-x scroll center top; }

.node-type-business-case #main {
  margin-bottom: 20px; }
  .node-type-business-case #main .container-inner {
    border-bottom: 1px solid #e8e8e8; }

.node-type-business-case .content-top .container-inner {
  background: none; }

.node-type-business-case .content-top .view-business-case .views-row {
  border-top: none;
  margin-bottom: 40px; }

.node-type-business-case .content-top .view-business-case .views-field-title {
  color: #fff;
  font-family: "allerbold", sans-serif;
  font-size: 3.571em;
  margin-bottom: 13px;
  text-transform: none; }

.node-type-business-case .content-top .view-business-case .views-field-field-short-description {
  color: #999; }

.node-type-business-case .block-key-figure {
  padding-left: 0; }
  .node-type-business-case .block-key-figure h2 {
    margin-left: 0;
    min-width: 300px; }

.node-business-case > .content {
  border-right: 1px solid #e8e8e8;
  padding-bottom: 20px; }

.node-business-case .field-type-image {
  margin-bottom: 23px;
  margin-right: -1px; }

.node-business-case .field-name-body {
  padding-right: 25px; }

.node-business-case .field-caption {
  background: #e8e8e8;
  margin-bottom: 40px;
  margin-right: -25px;
  padding: 50px 190px;
  position: relative;
  text-align: center;
  font-size: 1.142em; }
  .node-business-case .field-caption:before, .node-business-case .field-caption:after {
    background-image: url(../images/sprites.png);
    background-repeat: no-repeat;
    background-position: -395px -1900px;
    content: "";
    height: 70px;
    left: 55px;
    position: absolute;
    top: 50%;
    margin-top: -35px;
    width: 80px; }
  .node-business-case .field-caption:after {
    background-position: -500px -1900px;
    left: auto;
    right: 55px; }
  .node-business-case .field-caption .field-text {
    font-size: 1.285em;
    margin-bottom: 25px; }
  .node-business-case .field-caption .field-description {
    font-family: "CenturyGothic", sans-serif; }
    .node-business-case .field-caption .field-description span {
      font-family: "CenturyGothic-Bold", sans-serif; }

.node-business-case .business-case-carousel {
  padding-top: 20px; }
  .node-business-case .business-case-carousel .owl-pagination {
    display: none; }

.view-business-case-logo {
  border-bottom: 1px solid #e8e8e8;
  padding: 40px 0;
  text-align: center; }
  .view-business-case-logo .views-row {
    border-top: none;
    margin-bottom: 0;
    padding: 0; }
  .view-business-case-logo .views-field-field-logo {
    float: none;
    margin-right: 0; }
    .view-business-case-logo .views-field-field-logo img {
      border: none; }

.view-business-case-personne {
  border-bottom: 1px solid #e8e8e8;
  color: #1f2328;
  font-family: "CenturyGothic-Bold", sans-serif;
  font-size: 0.857em;
  line-height: 1.1;
  padding: 45px 0;
  text-align: center; }
  .view-business-case-personne .views-row {
    border-top: none;
    margin-bottom: 0;
    padding-top: 0; }
  .view-business-case-personne .views-field-field-business-date {
    color: #1f2328;
    font-size: 20px;
    margin-bottom: 0; }

.block-list-business-case {
  margin-bottom: 80px; }
  .block-list-business-case h2 {
    margin-bottom: 20px; }
  .block-list-business-case .row {
    border-top: 1px solid #cccccc; }
    .block-list-business-case .row .col-md-6 {
      padding: 25px 25px 25px 0; }
      .block-list-business-case .row .col-md-6:last-child {
        border-left: 1px solid #cccccc;
        padding-left: 25px; }
    .block-list-business-case .row:last-child .col-md-6 {
      padding-bottom: 0; }
  .block-list-business-case .view-fieldset-business-case-info {
    margin-bottom: 25px;
    display: table;
    width: 100%; }
    .block-list-business-case .view-fieldset-business-case-info .views-field-field-logo {
      display: table-cell;
      float: none;
      margin-right: 0;
      width: 190px; }
    .block-list-business-case .view-fieldset-business-case-info .view-business-case-title-date {
      padding-left: 25px;
      display: table-cell;
      vertical-align: middle;
      position: relative; }
      .block-list-business-case .view-fieldset-business-case-info .view-business-case-title-date:before {
        content: '';
        background: #ccc;
        width: 95px;
        height: 1px;
        position: absolute;
        left: 50%;
        bottom: 0;
        margin-left: -47.5px; }
  .block-list-business-case .views-field-title {
    color: #aaa57d; }
    .block-list-business-case .views-field-title a {
      color: #aaa57d; }
      .block-list-business-case .views-field-title a:before, .block-list-business-case .views-field-title a:after {
        color: #1f2328; }
  .block-list-business-case .views-field-field-business-date {
    color: #6e6e6e;
    margin-bottom: 0; }
  .block-list-business-case .views-field-field-short-description {
    margin-bottom: 25px; }
  .block-list-business-case .views-field-view-node {
    color: #cc3333; }
    .block-list-business-case .views-field-view-node a {
      color: #cc3333; }
      .block-list-business-case .views-field-view-node a:hover, .block-list-business-case .views-field-view-node a:focus {
        color: #1f2328; }

/* end node-type-business-case */
/* node-type-pvv */
.node-type-pvv #page {
  background: url("../images/bg-detail.jpg") no-repeat 50% 0; }

.node-type-pvv .page-title-wrap {
  background-color: transparent;
  position: relative;
  z-index: 1; }
  .node-type-pvv .page-title-wrap .container {
    padding-bottom: 0; }

.node-type-pvv .breadcrumb {
  border-bottom-color: #3e454e; }

.node-type-pvv #main .container-inner {
  background: none; }

.node-type-pvv #page-title {
  display: none; }

.node-type-pvv.not-front.no-sidebars #content {
  padding: 0; }

.node-type-pvv .node-pvv > .content {
  border-bottom: 1px solid #d2d3d4; }
  .node-type-pvv .node-pvv > .content:before, .node-type-pvv .node-pvv > .content:after {
    display: table;
    content: " "; }
  .node-type-pvv .node-pvv > .content:after {
    clear: both; }
  .node-type-pvv .node-pvv > .content .agenda-detail-page {
    float: left;
    width: 66.66666667%; }
  .node-type-pvv .node-pvv > .content .pvv-programs {
    float: left;
    width: 33.33333333%; }
  .node-type-pvv .node-pvv > .content .content-static-htm {
    clear: both; }

.node-type-pvv .agenda-detail-page .field-name-field-image {
  border-right: none; }

.node-type-pvv .social-list-1, .node-type-pvv .social-list-2 {
  border-bottom: none; }

.node-type-pvv .social-list-1 {
  border-right: 1px solid #d2d3d4; }

.node-type-pvv .content-static-html {
  background: #fff;
  padding: 30px 95px; }
  .node-type-pvv .content-static-html .title-header {
    color: #999;
    font-size: 1.786em;
    text-align: center; }
  .node-type-pvv .content-static-html .title-description {
    border-bottom: 1px solid #ccc;
    color: #aaa57d;
    font-family: "CenturyGothic-Bold", sans-serif;
    font-size: 1.786em;
    margin-bottom: 20px;
    padding-bottom: 25px;
    text-align: center; }

.pvv-programs {
  background-color: #f2f3f4;
  margin-top: 139px; }
  .pvv-programs .field-collection-container {
    margin-bottom: 0;
    border-bottom: none; }
  .pvv-programs .fee-title {
    min-height: 114px;
    background: url("../images/bg-sidebar-2.png") right center no-repeat #ffffff;
    text-align: center;
    padding: 25px 20px;
    font-size: 2.142em;
    margin-bottom: 0 !important;
    font-family: "CenturyGothic-Bold", sans-serif;
    color: #000; }
    .pvv-programs .fee-title a {
      display: block;
      font-size: 14px;
      color: rgba(31, 35, 40, 0.5);
      margin-top: 9px; }
      .pvv-programs .fee-title a:hover, .pvv-programs .fee-title a:focus {
        color: #ff1320; }
  .pvv-programs .sidebar-inner {
    padding-top: 5px; }
    .pvv-programs .sidebar-inner .item {
      margin-bottom: 5px;
      background-color: white;
      display: table;
      height: 65px;
      width: 100%; }
      .pvv-programs .sidebar-inner .item h4 {
        margin-bottom: 0; }
      .pvv-programs .sidebar-inner .item:last-child .heading-content:before {
        display: none; }
  .pvv-programs .heading-content,
  .pvv-programs .body-content {
    display: table-cell;
    vertical-align: middle; }
  .pvv-programs .heading-content {
    width: 25%;
    text-align: center;
    margin: 0;
    position: relative;
    border-right: 1px solid #f2f3f4; }
    .pvv-programs .heading-content:before {
      background: #999;
      content: '';
      width: 1px;
      height: 25px;
      position: absolute;
      left: 50%;
      margin-left: -0.5px;
      bottom: -15px; }
    .pvv-programs .heading-content span {
      color: #999;
      font-size: 10px;
      text-transform: uppercase;
      display: block; }
    .pvv-programs .heading-content strong {
      color: #cc3333;
      font-size: 20px;
      font-family: "CenturyGothic-Bold", sans-serif;
      line-height: 1; }
  .pvv-programs .body-content {
    color: #1f2328;
    font-family: "CenturyGothic-Bold", sans-serif;
    padding: 0 20px;
    position: relative; }

.pvv-message {
  background: #aaa57d;
  color: #fff;
  font-size: 0.785em;
  padding: 15px 95px;
  text-align: center; }
  .pvv-message .field-item {
    margin-bottom: 0; }
  .pvv-message p {
    margin-bottom: 0; }

/* end node-type-pvv */
/******/
.page-interstitial-page {
  background: linear-gradient(135deg, #0d52ac, #2897bc);
  background-size: 400% 400%;
  -webkit-animation: background 4s infinite alternate;
  -z-animation: background 4s infinite alternate;
  -o-animation: background 4s infinite alternate;
  animation: background 4s infinite alternate; }
  .page-interstitial-page #page {
    margin-top: 0 !important; }
  .page-interstitial-page.not-front.no-sidebars #content {
    padding: 0; }
  .page-interstitial-page #main .container-inner {
    background: none; }
  .page-interstitial-page #main .content-header {
    margin-bottom: 40px;
    border-bottom: 1px solid #28619d;
    padding-top: 40px;
    padding-bottom: 30px;
    color: #fff;
    font-size: 0.857em;
    text-transform: uppercase;
    text-align: right; }
  .page-interstitial-page .logo-content {
    width: 270px;
    height: 70px;
    background: url("../images/logo-white.svg") no-repeat 0 0;
    margin: 0 auto;
    display: block;
    margin-bottom: 40px; }

.view-interstitial-page {
  background: #fff; }
  .view-interstitial-page:before, .view-interstitial-page:after {
    display: table;
    content: " "; }
  .view-interstitial-page:after {
    clear: both; }
  .view-interstitial-page .views-field-field-image {
    float: left;
    width: 50%; }
  .view-interstitial-page .content-info {
    float: left;
    width: 50%;
    padding: 50px; }
  .view-interstitial-page .content-headline {
    text-transform: uppercase; }
    .view-interstitial-page .content-headline:before, .view-interstitial-page .content-headline:after {
      display: table;
      content: " "; }
    .view-interstitial-page .content-headline:after {
      clear: both; }
    .view-interstitial-page .content-headline .views-field-field-event-category {
      color: #c91a3a;
      float: left;
      margin-right: 7px; }
    .view-interstitial-page .content-headline .views-field-field-date-libre {
      float: left;
      padding-left: 15px;
      position: relative;
      color: #999999;
      font-family: "CenturyGothic-Bold", sans-serif;
      font-size: 1.142em;
      line-height: 1.1; }
      .view-interstitial-page .content-headline .views-field-field-date-libre:before {
        color: #1f2328;
        content: "/";
        display: inline-block;
        left: 0;
        position: absolute;
        top: 2px;
        font-size: 14px;
        font-family: "CenturyGothic", sans-serif; }
  .view-interstitial-page .views-field-title {
    margin-bottom: 10px;
    color: #282828;
    font-size: 2.5em;
    font-family: "CenturyGothic-Bold", sans-serif;
    line-height: 1; }
    .view-interstitial-page .views-field-title a {
      color: #282828; }
      .view-interstitial-page .views-field-title a:hover, .view-interstitial-page .views-field-title a:focus {
        color: #1f2328; }
  .view-interstitial-page .views-field-body {
    margin-bottom: 15px; }
  .view-interstitial-page .views-field-field-link a {
    display: inline-block; }

@-webkit-keyframes background {
  0% {
    background-position: 0% 50%; }
  50% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }

@-moz-keyframes background {
  0% {
    background-position: 0% 50%; }
  50% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }

@-o-keyframes background {
  0% {
    background-position: 0% 50%; }
  50% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }

@keyframes background {
  0% {
    background-position: 0% 50%; }
  50% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }

.page-interstitial-page .content-header a {
  color: #fff; }
  .page-interstitial-page .content-header a:hover, .page-interstitial-page .content-header a:focus {
    color: #ff1320; }

/******/
.container {
  position: relative;
  z-index: 0; }

.content-wrapper {
  position: relative;
  z-index: 5; }

.background-image {
  height: 100%;
  left: 0;
  min-height: 100%;
  position: absolute;
  right: 0;
  width: 100%;
  z-index: 0; }

.node-type-events .background-image {
  top: -66px; }

/*******/
.sidebar .view-advertisement .flexslider {
  padding: 30px 40px;
  text-align: center; }

/******/
.view-enterprise-ticket-detail .view-content > ul {
  margin-bottom: 0; }

.view-enterprise-ticket-detail li.views-row {
  list-style-type: none; }

.premier-seat-info .action-buttons.views-fieldset ul li {
  display: inline-block;
  margin-top: 10px; }

@media print {
  a[href]:after {
    content: none !important; }
  #headline, .nav-header, .region-main-menu, #mobile-menu, .breadcrumb, #partner, #footer-top, #footer, .section-first, .section-second .section-third, .live-events-wrap, #block-block-12 {
    display: none !important; }
  #header .region-header {
    display: none; }
  .container {
    width: auto; }
  .page-title-wrap {
    background: none;
    color: #000; }
  #page-title {
    color: #000; }
  /******/
  .footer-links,
  .other-news {
    display: none; }
  .news-detail-page .social-top {
    display: none; }
  .news-detail-page .news-item .col-sm-6 {
    float: none;
    width: 100%; }
  .news-detail-page .news-item .field-body {
    text-align: center;
    padding-left: 0;
    padding-right: 0; }
  .news-detail-page .owl-carousel-img-news {
    display: none !important; }
  .field-body-text {
    padding-right: 0;
    padding-left: 0; }
  .news-item-highlight {
    background: none;
    color: #000;
    padding-left: 0;
    padding-right: 0; }
    .news-item-highlight .views-field-field-image {
      float: none;
      margin-right: 0;
      width: 100%;
      margin-bottom: 25px; }
  .news-item-highlight {
    display: none; } }

.container-fluid {
  padding-left: 0;
  padding-right: 0; }

.row-fluid,
.container-fluid > .row {
  margin-left: 0;
  margin-right: 0; }
  .row-fluid > [class^="col-"],
  .container-fluid > .row > [class^="col-"] {
    padding-left: 0;
    padding-right: 0; }

.row-wider {
  margin-left: -30px;
  margin-right: -30px; }
  .row-wider > [class^="col-"] {
    padding-left: 0;
    padding-right: 0; }

@media (min-width: 992px) and (max-width: 1375px) {
  .premier-seats-search-block h2 {
    font-size: 1.071em;
    padding-top: 10px;
    padding-bottom: 10px; }
  .premier-seats-search-block #select-part-1-content {
    max-height: 260px; }
    .premier-seats-search-block #select-part-1-content.is-active .views-row.selected {
      height: 60px; }
  .premier-seats-search-block #select-part-2-content .views-row {
    padding: 0;
    min-height: 0; }
    .premier-seats-search-block #select-part-2-content .views-row .group-type {
      min-height: 70px; }
    .premier-seats-search-block #select-part-2-content .views-row:nth-child(even) {
      padding-left: 0; }
    .premier-seats-search-block #select-part-2-content .views-row:nth-child(odd) {
      padding-right: 0; }
    .premier-seats-search-block #select-part-2-content .views-row.selected .views-field-field-image:before {
      border-width: 45px 28px 24px 15px; }
    .premier-seats-search-block #select-part-2-content .views-row.selected .group-type {
      height: 70px;
      min-height: 70px; }
    .premier-seats-search-block #select-part-2-content .views-row.selected .views-field-name:before {
      top: 9px; }
  .premier-seats-search-block #select-part-2-content .views-field-field-image {
    margin-bottom: 0; }
    .premier-seats-search-block #select-part-2-content .views-field-field-image img {
      max-height: 44px; }
  .premier-seats-search-block .footer button {
    padding: 8px 20px 8px; } }

@media (min-width: 1200px) and (max-width: 1570px) {
  .event-organize-filter .form-checkboxes {
    padding-left: 0; }
    .event-organize-filter .form-checkboxes:before, .event-organize-filter .form-checkboxes:after {
      display: table;
      content: " "; }
    .event-organize-filter .form-checkboxes:after {
      clear: both; }
    .event-organize-filter .form-checkboxes .form-item {
      float: left;
      width: 50%; } }

@media (min-width: 1200px) and (max-width: 1320px) {
  .home-slider .carousel-control {
    top: 42%; } }

@media (max-width: 1320px) {
  #selfService .result {
    max-height: 200px; }
  #selfService {
    top: 170px; } }

@media (min-width: 992px) and (max-width: 1270px) {
  .page-enterprise-ticket-detail .views-field-field-title-b2b, .page-enterprise-ticket-detail .event-time-group {
    padding-left: 50px; } }

@media (max-width: 1299px) {
  .page-title-wrap {
    z-index: 3; }
  .page-entreprises .featured {
    background: #fff;
    z-index: 3;
    position: relative; }
  .node-type-business-case .content-top,
  .node-type-space .content-top {
    z-index: 3;
    position: relative; }
  .node-type-space .content-top {
    background: #212121; } }

@media (max-width: 1199px) {
  .view-news .views-row {
    min-height: 450px; }
  /* page landing */
  .page-node-82 .header > .container:before {
    margin-left: -470px;
    width: 940px; }
  .block-landing h2 span {
    display: inline; }
  .block-landing .block-inner {
    width: 970px; }
  .block-landing .block-app .field-image {
    max-width: 320px; }
  .block-landing .block-app-places .field-image {
    margin-right: 20px; }
  .block-landing .block-app-places .field-body {
    max-width: 385px; }
  .block-landing .block-app-restaurant .field-body,
  .block-landing .block-app-restaurant-2 .field-body {
    max-width: 545px; }
  .block-landing .block-app-description .block-inner {
    padding-left: 200px; }
  /* end page landing */
  /* footer */
  .google-store, .app-store {
    margin: 0 8px; }
  #footer .item-first {
    padding-left: 0; }
  #footer .item-last {
    padding-right: 0; }
  /* Page Le stade */
  .block-historise .field-image {
    margin-right: 30px; }
  .block-historise.contrary .field-image {
    margin-left: 30px; }
  .social-list-1,
  .social-list-2 {
    border-right: medium none;
    padding-left: 10px !important;
    padding-right: 10px !important;
    text-align: center; }
  .social-list-2 > span {
    padding-right: 10px; }
  .social-list-2 a {
    margin-left: 10px; }
  .view-sieges-premiers > .view-content {
    margin-bottom: 30px; }
  /******/
  .boulevard-page h3 {
    font-size: 1.285em; }
  .node-type-pvv .social-list-1 {
    border-bottom: 1px solid #d2d3d4;
    border-right: none; }
  /* static-html-accordion */
  .static-html-accordion .parking-link {
    margin-bottom: 15px; }
  /*****/
  .tab-filters > li {
    margin-left: 15px; }
  /*****/
  .upcoming-events-wrap {
    padding-bottom: 165px; }
  .view-type-full-gird .col-md-4 > .views-fieldset {
    padding-bottom: 150px; }
  /*******/
  .view-reserve-parking .views-row {
    padding-right: 205px; }
  .view-reserve-parking .weboform-alert-parking {
    padding-right: 0; }
  /*****/
  .menu-filters li a {
    padding-left: 12px;
    padding-right: 12px; } }

@media (max-width: 1100px) {
  .home-slider .carousel-control {
    display: none !important; } }

@media (min-width: 992px) and (max-width: 1080px) {
  #footer .container {
    z-index: 1; }
  .view-slideshow .flexslider {
    background: #fff;
    z-index: 2; } }

@media (min-width: 992px) and (max-width: 1199px) {
  /* headline */
  .headline-menu ul.menu li a {
    padding: 5px 25px; }
  /* slideshow */
  .region-main-menu .block-menu {
    width: 970px; }
  .region-main-menu ul.menu li a {
    font-size: 0.785em; }
  .region-main-menu ul.menu li ul.menu a {
    font-size: 13px; }
  /******/
  .section-second h3 {
    font-size: 1.285em; }
  .section-second .inner {
    padding: 25px 5px 30px; }
  /******/
  .view-upcoming-event .carousel-control {
    top: 75px; }
  .upcoming-events-wrap {
    min-height: 630px; }
    .upcoming-events-wrap .head-info {
      font-size: 0.785em;
      padding-left: 20px;
      padding-right: 20px; }
      .upcoming-events-wrap .head-info:before {
        border-width: 18px; }
    .upcoming-events-wrap .views-field-title {
      font-size: 2em; }
    .upcoming-events-wrap .group-btn .views-field-field-book-link {
      float: none; }
    .upcoming-events-wrap .group-btn .views-field-view-node {
      float: none; }
  /* partner */
  .partner .partenaires {
    margin-top: -20px; }
    .partner .partenaires > a:first-child {
      margin-right: 45px; }
  .page-entreprises .partner .partenaires-media > a,
  .page-entreprises .partner .actionnaires > a,
  .page-entreprises .partner .partenaires > a {
    margin-right: 14px !important; }
  /******/
  .static-menu-banner .content {
    max-width: 940px; }
  .static-menu-banner ul.menu li a {
    font-size: 0.857em;
    padding: 18px 0 13px; }
  /******/
  .view-type-full-gird .group-btn .event-alert {
    padding: 15px 7px 14px 33px; }
    .view-type-full-gird .group-btn .event-alert:before {
      left: 5px; }
  .view-type-full-gird .views-field-sharethis .views-label-sharethis {
    padding: 15px 7px 14px 7px; }
  /******/
  /* Page Entreprises */
  .view-slideshow .slideshow-info-wrapper {
    top: 23px;
    margin-left: -470px; }
  .enterpirses-features .item {
    min-height: 310px; }
  .event-frontpage-block .views-field-field-top-media-file {
    max-width: 450px; }
  /******/
  .avantages-stadefrance-block {
    padding-top: 0; }
    .avantages-stadefrance-block h2 {
      font-size: 17px;
      padding-top: 6px; }
  /******/
  .club-header {
    text-align: center;
    background: none; }
    .club-header img {
      float: none; }
  .club-info {
    background: none;
    text-align: center; }
  /*****/
  .visit-content .pull-left,
  .visit-content .pull-right {
    max-width: 380px; }
  .tour-group-pass .more {
    right: 97px; }
  .event-organize-filter {
    margin-right: -470px;
    padding-bottom: 0;
    padding-top: 14px; }
    .event-organize-filter .form-actions {
      padding-top: 20px; }
    .event-organize-filter .form-checkboxes {
      padding-left: 0;
      margin: 0 -2px 15px;
      max-height: 100px;
      overflow-y: auto; }
      .event-organize-filter .form-checkboxes:before, .event-organize-filter .form-checkboxes:after {
        display: table;
        content: " "; }
      .event-organize-filter .form-checkboxes:after {
        clear: both; }
      .event-organize-filter .form-checkboxes .form-item {
        padding: 0 2px;
        float: left;
        width: 50%; }
  .node-type-news .news-item .field-body {
    padding: 50px 40px 0; }
  /*****/
  .webform-visit-group .webform-client-form, .webform-visit-group .easiform {
    padding-left: 100px;
    padding-right: 100px; }
  .webform-visit-group .webform-section-postal-ville .webform-component--group-billing-info-section--group-billing-info-section-two--postal-ville-section--ville {
    max-width: 205px; }
  .visit-group-description {
    padding-left: 100px;
    padding-right: 100px; }
  .view-interstitial-page .content-info {
    padding: 25px; }
  /******/
  .ads-region .view-frontpage .view-content .views-field-field-image {
    height: auto;
    width: auto;
    max-width: 190px;
    margin: 0 25px 0 0; }
    .ads-region .view-frontpage .view-content .views-field-field-image img {
      position: static; }
  .ads-region .view-frontpage .view-footer .views-row {
    float: none;
    width: 100%;
    margin: 0 0 30px; }
  .ads-region .view-frontpage .view-footer .views-field-field-image {
    margin-left: 0; }
  /* node-editorial */
  .node-editorial .content-above .region-left .field-name-field-image img {
    max-width: 520px; }
  .node-editorial .content-above .region-right {
    padding: 20px 30px 0; }
  /* view-past-event-editorial */
  .view-past-event-editorial .view-past-event-editorial .views-row {
    padding-left: 50px;
    padding-right: 50px; }
    .view-past-event-editorial .view-past-event-editorial .views-row:before {
      left: 165px; }
  /* view-discover-editorial */
  .view-discover-editorial .views-field-title {
    min-height: 51px; }
  .premier-seats-search-block {
    margin-right: 0;
    right: 0; }
  /******/
  .page-entreprises-sieges-vip-search .content-top .number-person span#number-increase-quantity, .page-entreprises-sieges-vip-search .content-top .number-person span#number-decrease-quantity {
    line-height: 30px;
    height: 30px;
    margin-top: -15px;
    width: 30px;
    right: 0; }
  .page-entreprises-sieges-vip-search .content-top .number-person span#number-decrease-quantity {
    left: 0;
    right: auto; }
  /******/
  .view-editorial-category .views-field-view .views-row:last-child .image-abstract-field {
    margin-right: -25px; }
  /*****/
  .view-testimonial .view-fieldset-testimonial-info.no-quote:not(.full-width) .views-field-body {
    height: 297px; }
  /******/
  #my-place-v2 #location-map iframe {
    height: 375px; }
  /*****/
  #my-place-v2 .seating-search .inner {
    padding-left: 15px;
    padding-right: 15px; } }

@media (max-width: 991px) {
  /* headline */
  .headline-menu ul.menu li a {
    padding: 5px 0; }
  .header .container {
    position: relative; }
  .page-title-wrap .container .breadcrumb {
    font-size: 9px;
    margin-bottom: 0px;
    letter-spacing: normal;
    padding-bottom: 3px; }
    .page-title-wrap .container .breadcrumb a {
      margin-right: 0; }
  .page-entreprises-business-cases .container .breadcrumb,
  .page-entreprises-billetterie .container .breadcrumb,
  .page-entreprises-event-search .container .breadcrumb,
  .page-entreprises-nos-espace .container .breadcrumb,
  .page-entreprises-sieges-premiers .container .breadcrumb,
  .page-entreprises-loge-privative .container .breadcrumb,
  .page-entreprises-seminaires-conventions .container .breadcrumb,
  .page-groupes-ce-billetterie .container .breadcrumb {
    font-size: 9px;
    margin-bottom: 0px;
    letter-spacing: normal; }
    .page-entreprises-business-cases .container .breadcrumb a,
    .page-entreprises-billetterie .container .breadcrumb a,
    .page-entreprises-event-search .container .breadcrumb a,
    .page-entreprises-nos-espace .container .breadcrumb a,
    .page-entreprises-sieges-premiers .container .breadcrumb a,
    .page-entreprises-loge-privative .container .breadcrumb a,
    .page-entreprises-seminaires-conventions .container .breadcrumb a,
    .page-groupes-ce-billetterie .container .breadcrumb a {
      margin-right: 0; }
  #block-views-fee-schedule-block .fee-title {
    display: none; }
  .agenda-detail-page .agenda-detail-inner h1 {
    font-size: 25px; }
  .agenda-detail-page .agenda-detail-inner .date-op {
    font-size: 15px;
    margin-bottom: 10px; }
  .page-enterprise-ticket-detail #main .container-inner {
    padding-top: 5px; }
  .page-enterprise-ticket-detail #content .view-enterprise-ticket-detail .event-time-group {
    margin-bottom: 10px; }
    .page-enterprise-ticket-detail #content .view-enterprise-ticket-detail .event-time-group .views-field-field-event-date {
      margin-bottom: 0;
      font-size: 15px;
      color: #dcdcdc; }
  .page-enterprise-ticket-detail #content .view-enterprise-ticket-detail .field-content.views-field-title {
    font-size: 25px; }
  .page-enterprise-ticket-detail #content .view-enterprise-ticket-detail .views-field-field-time-doors-open,
  .page-enterprise-ticket-detail #content .view-enterprise-ticket-detail .views-field-field-start-time-event {
    font-size: 13px; }
  .page-enterprise-ticket-detail #content .view-enterprise-ticket-detail .views-field-field-short-description-b2b, .page-enterprise-ticket-detail #content .view-enterprise-ticket-detail .views-field-field-short-description-gce, .page-enterprise-ticket-detail #content .view-enterprise-ticket-detail .views-field-field-description-gce {
    display: none; }
  .socials-list ul li {
    margin-right: 15px; }
    .socials-list ul li:last-child {
      margin-right: 0; }
  /* Mobile menu */
  .region-main-menu .my-account {
    display: block;
    padding: 5px 20px 20px; }
    .region-main-menu .my-account button {
      background: none;
      border: none;
      width: 100%;
      font-size: 15px;
      color: #929292;
      text-align: left;
      position: relative;
      padding: 0 0 0 42px; }
      .region-main-menu .my-account button:before {
        content: "";
        background-image: url(../images/sprites.png);
        background-repeat: no-repeat;
        width: 22px;
        height: 29px;
        background-position: -255px -279px;
        position: absolute;
        left: 0;
        top: 5px; }
      .region-main-menu .my-account button span {
        display: block; }
      .region-main-menu .my-account button .title {
        color: #e31b23;
        font-family: "CenturyGothic-Bold", sans-serif;
        letter-spacing: 1;
        margin-bottom: 1px;
        text-transform: uppercase; }
      .region-main-menu .my-account button .sub-title {
        font-size: 12px;
        text-transform: normal; }
      .region-main-menu .my-account button:hover, .region-main-menu .my-account button:focus {
        color: #fff; }
        .region-main-menu .my-account button:hover span, .region-main-menu .my-account button:focus span {
          color: #fff; }
  .logged-in.admin-menu #page, .webmaster-menu-active #page {
    margin-top: 151px; }
  #page {
    padding-left: 0;
    left: 0;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    position: relative;
    margin-right: 0;
    margin-top: 122px; }
  #page.toggled {
    left: 300px; }
    #page.toggled .nav-header {
      z-index: auto; }
    #page.toggled .nav-header {
      z-index: 1000; }
      #page.toggled .nav-header .header:before {
        content: "";
        background-color: rgba(0, 0, 0, 0.5);
        height: 100%;
        left: 0;
        position: absolute;
        width: 100%;
        z-index: 10; }
  .header #logo {
    float: left;
    display: inline-block;
    margin-left: 18px; }
  .navbar-toggle {
    display: block;
    float: left;
    border-radius: 0;
    margin: 0;
    padding: 0;
    border: none;
    width: 12px;
    z-index: 3;
    height: 86px;
    border-right: 1px solid #d2d3d4;
    padding: 38px 15px 0;
    min-width: 43px;
    margin-right: 63px;
    margin-left: -15px; }
    .navbar-toggle .icon-bar {
      background-color: #1f2328;
      width: 12px;
      height: 2px;
      margin-bottom: 2px; }
    .navbar-toggle .icon-bar + .icon-bar {
      margin-top: 0; }
  #menu-toggle {
    border-right: none;
    margin-right: 0px; }
    #menu-toggle.navbar-toggle .icon-bar {
      width: 19px;
      height: 3px;
      margin-bottom: 3px; }
  .btn-close {
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    display: block;
    color: white;
    cursor: pointer;
    position: absolute;
    padding: 5px 10px;
    right: 0;
    top: 0;
    font-size: 12px;
    color: #aaa; }
  .btn-close:hover,
  .btn-close:focus {
    color: white; }
  #page.toggled .mobile-main-menu {
    left: 0;
    display: block;
    z-index: 1000; }
  .overlay {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    background-color: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%; }
  .mobile-main-menu {
    position: fixed;
    top: 0;
    bottom: 0;
    left: -300px;
    width: 300px;
    height: 100%;
    z-index: 1000;
    overflow-y: auto !important;
    background: #191919;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    display: block !important;
    padding: 30px 0 0; }
  .nav .open > a {
    background: none; }
    .nav .open > a:hover, .nav .open > a:focus {
      background: none; }
  .navbar-collapse {
    border: none;
    box-shadow: none;
    max-height: none; }
    .navbar-collapse.collapse {
      overflow-y: auto !important; }
  .mobile-main-menu {
    /* main-menu */
    /* end main-menu */ }
    .mobile-main-menu .region-mobile-menu {
      position: relative; }
    .mobile-main-menu .container {
      padding: 0;
      position: static;
      width: auto; }
    .mobile-main-menu a {
      color: #fff;
      text-transform: none; }
      .mobile-main-menu a:hover, .mobile-main-menu a:focus {
        color: #fff; }
    .mobile-main-menu .practical-information:before {
      display: none; }
    .mobile-main-menu .practical-information + div {
      display: none !important; }
    .mobile-main-menu ul.menu {
      width: 300px;
      padding-left: 0;
      margin-bottom: 0; }
      .mobile-main-menu ul.menu a {
        display: block;
        font-size: 14px;
        line-height: 14px;
        text-decoration: none; }
        .mobile-main-menu ul.menu a:hover, .mobile-main-menu ul.menu a:focus {
          background-color: #1c1f24; }
      .mobile-main-menu ul.menu > li {
        margin-left: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-right: 0;
        list-style: none;
        float: none;
        display: block; }
        .mobile-main-menu ul.menu > li > a {
          border-top: 1px solid #141414;
          padding: 17px 20px;
          background: none; }
          .mobile-main-menu ul.menu > li > a.active, .mobile-main-menu ul.menu > li > a.active-trail {
            color: #fff !important;
            background-color: #1e1e1e; }
          .mobile-main-menu ul.menu > li > a.active-trail {
            color: #fff; }
        .mobile-main-menu ul.menu > li ul {
          padding: 5px 0 15px 30px; }
          .mobile-main-menu ul.menu > li ul li a {
            font-family: "CenturyGothic", sans-serif;
            padding: 7px 0;
            border: 0 none;
            box-shadow: none; }
            .mobile-main-menu ul.menu > li ul li a.active-trail {
              color: #fff; }
            .mobile-main-menu ul.menu > li ul li a:hover, .mobile-main-menu ul.menu > li ul li a:focus {
              background-color: transparent; }
          .mobile-main-menu ul.menu > li ul li ul {
            padding-left: 20px; }
            .mobile-main-menu ul.menu > li ul li ul a {
              border-bottom: none; }
          .mobile-main-menu ul.menu > li ul.menu > li > a {
            background: none; }
      .mobile-main-menu ul.menu .expanded > a {
        position: relative; }
        .mobile-main-menu ul.menu .expanded > a:before {
          content: "";
          position: absolute;
          right: 10px;
          top: 50%;
          margin-top: -7px;
          border-left: 5px solid #aeaeae;
          border-bottom: 5px solid transparent;
          border-top: 5px solid transparent; }
      .mobile-main-menu ul.menu .expanded.open > a:before {
        margin-top: -2px;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid #aeaeae; }
      .mobile-main-menu ul.menu .expanded.active-trail ul li .active,
      .mobile-main-menu ul.menu .expanded.active-trail ul li a.active-trail {
        background-color: transparent; }
  /* end Mobile-menu */
  /* page landing */
  .page-node-82 .header > .container:before {
    margin-left: -365px;
    width: 730px; }
  .page-node-82 .header #logo {
    float: left; }
  .page-node-82 .navbar-toggle {
    display: none !important; }
  .block-landing .block-inner {
    width: 750px; }
  .block-landing .block-app .block-inner {
    padding-left: 15px;
    padding-right: 15px; }
  .block-landing .block-app .field-body {
    float: none;
    max-width: 100%;
    margin-bottom: 15px; }
  .block-landing .block-app .field-image {
    max-width: 100%;
    position: static;
    float: none;
    text-align: center; }
  .block-landing .block-app-places .field-image {
    float: none;
    margin-right: 0;
    margin-top: 40px;
    display: inline-block; }
  .block-landing .block-app-places .field-body {
    float: none;
    max-width: 100%;
    padding-top: 20px; }
  .block-landing .block-app-restaurant .field-body {
    float: none; }
  .block-landing .block-app-restaurant .field-image {
    float: none; }
    .block-landing .block-app-restaurant .field-image img {
      position: static; }
    .block-landing .block-app-restaurant .field-image .field-price {
      float: left;
      margin-top: 50px; }
  .block-landing .block-app-restaurant-2 .field-body {
    padding-top: 0;
    max-width: 100%;
    margin-bottom: 20px; }
  .block-landing .block-app-description .block-inner {
    padding-left: 15px; }
  /* end page landing */
  /******/
  /* headline */
  #headline .container {
    padding-left: 0;
    padding-right: 0; }
  #headline .block {
    display: none; }
  #headline #block-menu-menu-menu-top-menu {
    display: block;
    width: 100%; }
    #headline #block-menu-menu-menu-top-menu li {
      width: calc(100% / 3);
      text-align: center; }
  /* search */
  #header .form-search {
    display: block; }
  .form-search {
    border: none;
    border-right: 1px solid #d2d3d4;
    position: absolute;
    width: 43px;
    left: 43px;
    z-index: 3;
    padding: 0;
    height: 86px;
    top: 0;
    cursor: pointer; }
    .form-search:before {
      content: "";
      background-image: url(../images/sprites.png);
      background-repeat: no-repeat;
      width: 17px;
      height: 17px;
      background-position: -60px 0;
      position: absolute;
      left: 14px;
      top: 35px;
      z-index: 5; }
    .form-search .content {
      position: relative;
      right: 201px; }
    .form-search form {
      background: #282828;
      width: 260px;
      padding: 10px 50px 10px 15px;
      position: absolute;
      left: 0;
      top: 86px;
      z-index: 10;
      display: none; }
      .form-search form:before {
        content: "\f0d8";
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        position: absolute;
        left: 15px;
        top: -17px;
        font-size: 24px;
        color: #282828; }
    .form-search .form-actions {
      right: 5px;
      top: 10px;
      margin: 0; }
    .form-search.current form {
      display: block; }
      .form-search.current form ::-webkit-input-placeholder {
        color: #a9aaab; }
      .form-search.current form :-moz-placeholder {
        /* older Firefox*/
        color: #a9aaab;
        opacity: 1; }
      .form-search.current form ::-moz-placeholder {
        /* Firefox 19+ */
        color: #a9aaab;
        opacity: 1; }
      .form-search.current form :-ms-input-placeholder {
        color: #a9aaab; }
  #block-custom-search-blocks-1.form-search {
    border-right: none;
    position: relative;
    left: 0; }
  /* Responsive menu slide */
  .static-menu-banner > .content > ul.menu,
  .menu-handicaps > .content > ul.menu,
  .left-menu ul.menu,
  .menu-tab-event ul.menu, .nav-tabs, .block-quicktabs .quicktabs-tabs, .block-quicktabs .nav-tabs,
  .tab-filters,
  .menu-filters {
    background: #333;
    overflow: hidden;
    text-align: left !important;
    float: none; }
    .static-menu-banner > .content > ul.menu > li,
    .menu-handicaps > .content > ul.menu > li,
    .left-menu ul.menu > li,
    .menu-tab-event ul.menu > li, .nav-tabs > li, .block-quicktabs .quicktabs-tabs > li, .block-quicktabs .nav-tabs > li,
    .tab-filters > li,
    .menu-filters > li {
      padding-left: 15px !important;
      padding-right: 15px !important;
      border-left: none;
      display: block;
      float: none;
      padding: 0;
      width: 100% !important;
      text-align: left;
      margin-left: 0 !important;
      margin-right: 0 !important; }
      .static-menu-banner > .content > ul.menu > li > a,
      .menu-handicaps > .content > ul.menu > li > a,
      .left-menu ul.menu > li > a,
      .menu-tab-event ul.menu > li > a,
      .nav-tabs > li > a,
      .block-quicktabs .quicktabs-tabs > li > a,
      .block-quicktabs .nav-tabs > li > a,
      .tab-filters > li > a,
      .menu-filters > li > a {
        border-right: none !important;
        background: none;
        border-bottom: 1px solid #3d4449 !important;
        color: #fff !important;
        cursor: pointer;
        display: block !important;
        padding: 5px 0 !important;
        font-size: 14px !important;
        line-height: 29px; }
        .static-menu-banner > .content > ul.menu > li > a:hover, .static-menu-banner > .content > ul.menu > li > a:focus,
        .menu-handicaps > .content > ul.menu > li > a:hover,
        .menu-handicaps > .content > ul.menu > li > a:focus,
        .left-menu ul.menu > li > a:hover,
        .left-menu ul.menu > li > a:focus,
        .menu-tab-event ul.menu > li > a:hover,
        .menu-tab-event ul.menu > li > a:focus,
        .nav-tabs > li > a:hover,
        .block-quicktabs .quicktabs-tabs > li > a:hover,
        .block-quicktabs .nav-tabs > li > a:hover,
        .nav-tabs > li > a:focus,
        .block-quicktabs .quicktabs-tabs > li > a:focus,
        .block-quicktabs .nav-tabs > li > a:focus,
        .tab-filters > li > a:hover,
        .tab-filters > li > a:focus,
        .menu-filters > li > a:hover,
        .menu-filters > li > a:focus {
          background: none;
          color: #fff;
          border-bottom: 1px solid #3d4449 !important;
          padding: 3px 0; }
        .static-menu-banner > .content > ul.menu > li > a.active, .static-menu-banner > .content > ul.menu > li > a.active-trail,
        .menu-handicaps > .content > ul.menu > li > a.active,
        .menu-handicaps > .content > ul.menu > li > a.active-trail,
        .left-menu ul.menu > li > a.active,
        .left-menu ul.menu > li > a.active-trail,
        .menu-tab-event ul.menu > li > a.active,
        .menu-tab-event ul.menu > li > a.active-trail,
        .nav-tabs > li > a.active,
        .block-quicktabs .quicktabs-tabs > li > a.active,
        .block-quicktabs .nav-tabs > li > a.active,
        .nav-tabs > li > a.active-trail,
        .block-quicktabs .quicktabs-tabs > li > a.active-trail,
        .block-quicktabs .nav-tabs > li > a.active-trail,
        .tab-filters > li > a.active,
        .tab-filters > li > a.active-trail,
        .menu-filters > li > a.active,
        .menu-filters > li > a.active-trail {
          background: none;
          color: #fff; }
        .static-menu-banner > .content > ul.menu > li > a:before,
        .menu-handicaps > .content > ul.menu > li > a:before,
        .left-menu ul.menu > li > a:before,
        .menu-tab-event ul.menu > li > a:before,
        .nav-tabs > li > a:before,
        .block-quicktabs .quicktabs-tabs > li > a:before,
        .block-quicktabs .nav-tabs > li > a:before,
        .tab-filters > li > a:before,
        .menu-filters > li > a:before {
          display: none !important; }
      .static-menu-banner > .content > ul.menu > li:last-child,
      .menu-handicaps > .content > ul.menu > li:last-child,
      .left-menu ul.menu > li:last-child,
      .menu-tab-event ul.menu > li:last-child,
      .nav-tabs > li:last-child,
      .block-quicktabs .quicktabs-tabs > li:last-child,
      .block-quicktabs .nav-tabs > li:last-child,
      .tab-filters > li:last-child,
      .menu-filters > li:last-child {
        border-right: none; }
      .static-menu-banner > .content > ul.menu > li.active a,
      .menu-handicaps > .content > ul.menu > li.active a,
      .left-menu ul.menu > li.active a,
      .menu-tab-event ul.menu > li.active a, .nav-tabs > li.active a, .block-quicktabs .quicktabs-tabs > li.active a, .block-quicktabs .nav-tabs > li.active a,
      .tab-filters > li.active a,
      .menu-filters > li.active a {
        border-bottom: 1px solid #3d4449;
        color: #fff !important; }
        .static-menu-banner > .content > ul.menu > li.active a:hover, .static-menu-banner > .content > ul.menu > li.active a:focus,
        .menu-handicaps > .content > ul.menu > li.active a:hover,
        .menu-handicaps > .content > ul.menu > li.active a:focus,
        .left-menu ul.menu > li.active a:hover,
        .left-menu ul.menu > li.active a:focus,
        .menu-tab-event ul.menu > li.active a:hover,
        .menu-tab-event ul.menu > li.active a:focus, .nav-tabs > li.active a:hover, .block-quicktabs .quicktabs-tabs > li.active a:hover, .block-quicktabs .nav-tabs > li.active a:hover, .nav-tabs > li.active a:focus, .block-quicktabs .quicktabs-tabs > li.active a:focus, .block-quicktabs .nav-tabs > li.active a:focus,
        .tab-filters > li.active a:hover,
        .tab-filters > li.active a:focus,
        .menu-filters > li.active a:hover,
        .menu-filters > li.active a:focus {
          color: #fff;
          border-bottom: 1px solid #3d4449; }
      .static-menu-banner > .content > ul.menu > li.mobile-item,
      .menu-handicaps > .content > ul.menu > li.mobile-item,
      .left-menu ul.menu > li.mobile-item,
      .menu-tab-event ul.menu > li.mobile-item,
      .nav-tabs > li.mobile-item,
      .block-quicktabs .quicktabs-tabs > li.mobile-item,
      .block-quicktabs .nav-tabs > li.mobile-item,
      .tab-filters > li.mobile-item,
      .menu-filters > li.mobile-item {
        margin-top: 0 !important; }
        .static-menu-banner > .content > ul.menu > li.mobile-item span,
        .menu-handicaps > .content > ul.menu > li.mobile-item span,
        .left-menu ul.menu > li.mobile-item span,
        .menu-tab-event ul.menu > li.mobile-item span,
        .nav-tabs > li.mobile-item span,
        .block-quicktabs .quicktabs-tabs > li.mobile-item span,
        .block-quicktabs .nav-tabs > li.mobile-item span,
        .tab-filters > li.mobile-item span,
        .menu-filters > li.mobile-item span {
          border-bottom: none !important;
          color: #fff;
          position: relative;
          cursor: pointer;
          display: block;
          font-size: 14px;
          line-height: 29px;
          padding: 3px 0;
          text-transform: uppercase;
          font-family: "CenturyGothic-Bold", sans-serif; }
          .static-menu-banner > .content > ul.menu > li.mobile-item span:before,
          .menu-handicaps > .content > ul.menu > li.mobile-item span:before,
          .left-menu ul.menu > li.mobile-item span:before,
          .menu-tab-event ul.menu > li.mobile-item span:before,
          .nav-tabs > li.mobile-item span:before,
          .block-quicktabs .quicktabs-tabs > li.mobile-item span:before,
          .block-quicktabs .nav-tabs > li.mobile-item span:before,
          .tab-filters > li.mobile-item span:before,
          .menu-filters > li.mobile-item span:before {
            border-left: 6px solid transparent;
            border-right: 6px solid transparent;
            border-top: 6px solid #fff;
            content: "";
            position: absolute;
            right: 0;
            top: 15px; }
          .static-menu-banner > .content > ul.menu > li.mobile-item span:hover, .static-menu-banner > .content > ul.menu > li.mobile-item span:focus,
          .menu-handicaps > .content > ul.menu > li.mobile-item span:hover,
          .menu-handicaps > .content > ul.menu > li.mobile-item span:focus,
          .left-menu ul.menu > li.mobile-item span:hover,
          .left-menu ul.menu > li.mobile-item span:focus,
          .menu-tab-event ul.menu > li.mobile-item span:hover,
          .menu-tab-event ul.menu > li.mobile-item span:focus,
          .nav-tabs > li.mobile-item span:hover,
          .block-quicktabs .quicktabs-tabs > li.mobile-item span:hover,
          .block-quicktabs .nav-tabs > li.mobile-item span:hover,
          .nav-tabs > li.mobile-item span:focus,
          .block-quicktabs .quicktabs-tabs > li.mobile-item span:focus,
          .block-quicktabs .nav-tabs > li.mobile-item span:focus,
          .tab-filters > li.mobile-item span:hover,
          .tab-filters > li.mobile-item span:focus,
          .menu-filters > li.mobile-item span:hover,
          .menu-filters > li.mobile-item span:focus {
            color: #fff; }
      .static-menu-banner > .content > ul.menu > li:last-child,
      .menu-handicaps > .content > ul.menu > li:last-child,
      .left-menu ul.menu > li:last-child,
      .menu-tab-event ul.menu > li:last-child,
      .nav-tabs > li:last-child,
      .block-quicktabs .quicktabs-tabs > li:last-child,
      .block-quicktabs .nav-tabs > li:last-child,
      .tab-filters > li:last-child,
      .menu-filters > li:last-child {
        margin-bottom: 10px; }
        .static-menu-banner > .content > ul.menu > li:last-child a,
        .menu-handicaps > .content > ul.menu > li:last-child a,
        .left-menu ul.menu > li:last-child a,
        .menu-tab-event ul.menu > li:last-child a,
        .nav-tabs > li:last-child a,
        .block-quicktabs .quicktabs-tabs > li:last-child a,
        .block-quicktabs .nav-tabs > li:last-child a,
        .tab-filters > li:last-child a,
        .menu-filters > li:last-child a {
          border-bottom: none !important; }
  .menu-filters li {
    border-top: none; }
    .menu-filters li a {
      height: auto;
      font-family: "CenturyGothic-Bold", sans-serif; }
  .view-sieges-premiers .menu-filters {
    display: block; }
    .view-sieges-premiers .menu-filters li {
      display: block; }
  .static-menu-banner {
    background: none;
    position: static;
    height: auto; }
    .static-menu-banner .content {
      max-width: 720px; }
    .static-menu-banner ul.menu li a {
      min-height: 0; }
  .menu-handicaps {
    background: none;
    height: auto;
    position: static; }
    .menu-handicaps ul {
      text-align: left;
      display: block; }
      .menu-handicaps ul li {
        border-right: none; }
  .left-menu {
    margin: 0 -10px; }
    .left-menu .content li {
      background: none;
      border-bottom: none; }
      .left-menu .content li:hover, .left-menu .content li:focus {
        background: none; }
      .left-menu .content li a {
        border-left: none; }
        .left-menu .content li a:after {
          display: none; }
  /* slideshow */
  #featured {
    margin-bottom: 33px;
    border-bottom: 1px solid #cdd1d6; }
  .home-slider-inner {
    position: static;
    bottom: auto;
    right: auto;
    padding: 10px 10px 20px;
    background: #fff;
    text-align: center; }
    .home-slider-inner .views-field-body {
      display: none; }
    .home-slider-inner .left-info {
      width: 100%;
      min-height: 10px;
      float: none;
      border-bottom: 1px solid #cdd1d6;
      margin-bottom: 13px; }
      .home-slider-inner .left-info:before, .home-slider-inner .left-info:after {
        display: table;
        content: " "; }
      .home-slider-inner .left-info:after {
        clear: both; }
    .home-slider-inner .views-field-field-event-category {
      width: 50%;
      float: left;
      border-bottom: none;
      border-right: 1px solid #cdd1d6;
      padding: 13px 10px; }
    .home-slider-inner .view-field-event-time {
      width: 50%;
      float: left;
      padding: 0 10px 10px; }
      .home-slider-inner .view-field-event-time .views-field {
        font-size: 0.928em; }
      .home-slider-inner .view-field-event-time .views-field-field-start-time-event {
        padding: 5px 0 0 0; }
      .home-slider-inner .view-field-event-time .views-field-field-start-time-event-1 {
        padding: 0; }
    .home-slider-inner .right-info {
      width: 100%;
      float: none;
      text-align: center;
      padding: 0;
      border-left: none;
      margin-bottom: 20px;
      min-height: 100px; }
    .home-slider-inner .views-field-title {
      padding: 0;
      float: none;
      width: 100%;
      font-size: 2.5em;
      text-transform: none; }
    .home-slider-inner .group-btn {
      position: static;
      bottom: auto; }
      .home-slider-inner .group-btn .views-field {
        float: none;
        display: inline-block;
        margin: 0 -1px; }
        .home-slider-inner .group-btn .views-field:first-child {
          margin-right: 0; }
      .home-slider-inner .group-btn .views-field-field-parking {
        border: 1px solid #e21d42;
        padding-top: 14px;
        padding-bottom: 13px; }
        .home-slider-inner .group-btn .views-field-field-parking:hover, .home-slider-inner .group-btn .views-field-field-parking:focus {
          border-color: #1f2328; }
        .home-slider-inner .group-btn .views-field-field-parking .field-content:before {
          display: none; }
  .home-slider-content {
    box-shadow: none; }
  .home-slider .item:before {
    display: none; }
  #block-views-agenda-block-1 .home-slider .home-slider-inner, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner, #block-views-agenda-block-4 .home-slider .home-slider-inner {
    bottom: -18px; }
  /* end */
  /* highlight */
  .highlight {
    padding-left: 15px;
    padding-right: 15px; }
    .highlight h2 {
      margin-left: -15px; }
    .highlight h2, .highlight .nav-tabs, .highlight .block-quicktabs .quicktabs-tabs, .block-quicktabs .highlight .quicktabs-tabs {
      float: none; }
    .highlight .tab-content {
      margin: 0; }
    .highlight .carousel {
      padding-bottom: 0; }
  /******/
  .upcoming-events-wrap {
    height: auto !important;
    min-height: 10px;
    padding: 0;
    width: 100%;
    float: none;
    text-align: left;
    border-bottom: 1px solid #cdd1d6;
    border-left: none;
    padding-bottom: 20px;
    margin-bottom: 20px;
    position: relative;
    padding-left: 80px;
    padding-right: 30px;
    min-height: 65px;
    position: relative; }
    .upcoming-events-wrap:before, .upcoming-events-wrap:after {
      display: table;
      content: " "; }
    .upcoming-events-wrap:after {
      clear: both; }
    .upcoming-events-wrap:before {
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\f0da";
      position: absolute;
      right: 13px;
      top: 50%;
      margin-top: -20px;
      color: #ff1320;
      font-size: 18px;
      z-index: 5; }
    .upcoming-events-wrap:first-child {
      width: 100%; }
      .upcoming-events-wrap:first-child .head-info {
        margin-bottom: 0; }
      .upcoming-events-wrap:first-child .views-field-field-image,
      .upcoming-events-wrap:first-child .views-field-field-videos {
        margin: 0; }
    .upcoming-events-wrap .views-field-field-image,
    .upcoming-events-wrap .views-field-field-videos {
      width: 70px;
      margin: 0;
      position: absolute;
      left: 0;
      top: 0; }
    .upcoming-events-wrap .views-field-field-videos a:before {
      font-size: 12px;
      width: 30px;
      height: 30px;
      margin-top: -15px;
      margin-left: -15px;
      padding-top: 9px; }
    .upcoming-events-wrap .group-btn {
      position: static;
      left: auto;
      bottom: auto; }
    .upcoming-events-wrap .head-info {
      background: none;
      margin: 0 0 3px;
      padding: 0; }
      .upcoming-events-wrap .head-info span {
        display: inline-block; }
      .upcoming-events-wrap .head-info:before {
        display: none; }
    .upcoming-events-wrap .views-field-field-event-date {
      float: left;
      position: relative; }
    .upcoming-events-wrap .views-field-title {
      font-size: 1em !important;
      margin-bottom: 0; }
    .upcoming-events-wrap .head-info a,
    .upcoming-events-wrap .head-info span {
      margin-right: 5px; }
    .upcoming-events-wrap .views-field-body,
    .upcoming-events-wrap .group-btn {
      display: none; }
    .upcoming-events-wrap .views-field-field-event-category {
      float: left; }
  /******/
  .section-second .my-seat-block,
  .section-second .download-ticket-block {
    float: none;
    min-height: 100px;
    padding-left: 0;
    padding-right: 0;
    width: 100%; }
  /******/
  .block-quicktabs {
    padding: 25px 15px 20px;
    margin-bottom: 33px; }
    .block-quicktabs h2 {
      float: none;
      margin-left: -15px; }
    .block-quicktabs .tab-content {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 0; }
  /******/
  .organize-your-visit-wrap .carousel {
    margin: 0 -15px 20px;
    padding: 15px 15px 0; }
  .organize-your-visit-wrap .item > .views-fieldset {
    width: 100%;
    float: none;
    border-left: none;
    height: auto !important;
    min-height: 69px !important;
    padding: 0 30px 20px 80px;
    margin-bottom: 20px;
    position: relative;
    border-bottom: 1px solid #cdd1d6; }
    .organize-your-visit-wrap .item > .views-fieldset:first-child {
      width: 100%; }
  .organize-your-visit-wrap .views-field-field-image {
    max-width: 70px;
    position: absolute;
    left: 0;
    top: 4px;
    margin: 0; }
  .organize-your-visit-wrap .views-field-body,
  .organize-your-visit-wrap .views-field-field-short-description {
    display: none; }
  .organize-your-visit-wrap .views-field-title {
    font-size: 1em;
    text-transform: none;
    margin-bottom: 0;
    padding-top: 16px; }
  .organize-your-visit-wrap .views-field-view-node {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -18px;
    z-index: 5; }
    .organize-your-visit-wrap .views-field-view-node .read-more {
      display: block;
      overflow: hidden;
      text-indent: -999em;
      width: 20px;
      height: 20px;
      position: relative; }
      .organize-your-visit-wrap .views-field-view-node .read-more:before {
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\f0da";
        position: absolute;
        left: 0;
        top: 0;
        color: #1f2328;
        font-size: 18px;
        z-index: 5;
        text-indent: 0; }
  .organize-your-visit-wrap .view-footer {
    margin-bottom: 0; }
  .page-groupes-ce-billetterie.page-enterprise-ticket-detail .views-field-title-field {
    padding-top: 0; }
  /*******/
  .view-frontpage .view-content {
    padding: 0 15px;
    border-bottom: none;
    margin-bottom: 0; }
  .view-frontpage .view-content .views-row,
  .view-frontpage .view-footer .views-row {
    border-bottom: 1px solid #cdd1d6;
    position: relative;
    float: none;
    width: 100%;
    padding: 0 30px 20px 0;
    margin-bottom: 20px; }
  .view-frontpage .views-field-title {
    margin-bottom: 0; }
  .view-frontpage .views-row-first {
    padding-bottom: 10px; }
  .view-frontpage .view-content .views-field-field-image,
  .view-frontpage .view-footer .views-field-field-image {
    max-width: 70px !important;
    margin: 0 15px 0 0;
    height: 50px;
    width: 70px !important; }
  .view-frontpage .view-footer > p {
    display: block; }
  .view-frontpage .views-field-body {
    display: none; }
  .view-frontpage .views-field-created {
    margin-bottom: 3px;
    padding-top: 0 !important; }
  .view-frontpage .views-field-view-node {
    margin-top: -18px;
    position: absolute;
    right: 0;
    top: 50%;
    z-index: 5; }
    .view-frontpage .views-field-view-node .read-more {
      display: block;
      height: 20px;
      overflow: hidden;
      position: relative;
      text-indent: -999em;
      width: 20px; }
      .view-frontpage .views-field-view-node .read-more:before {
        color: #1f2328;
        content: "\f0da";
        display: inline-block;
        font-family: FontAwesome;
        font-size: 18px;
        font-style: normal;
        font-weight: normal;
        left: 0;
        line-height: 1;
        position: absolute;
        text-indent: 0;
        top: 0;
        z-index: 5; }
  /* section-third */
  .section-third .owl-pagination {
    bottom: -38px; }
  .section-third .owl-buttons {
    display: block; }
  /******/
  .partner {
    display: none; }
  /******/
  /* Page Le stade */
  .content-type-1 {
    padding: 0; }
  .block-historise {
    margin-bottom: 30px; }
    .block-historise .field-image {
      float: none;
      margin-right: 0; }
    .block-historise.contrary h2 {
      text-align: left; }
    .block-historise.contrary .field-image {
      float: none;
      margin-left: 0; }
  /* node-introduction */
  .node-introduction .field-name-body {
    padding: 0 25px; }
  /**********/
  .not-front #content {
    padding: 20px 15px; }
  .not-front.sidebar-first #content {
    border-left: none; }
  /******/
  .view-type-full-gird {
    margin-top: 0; }
    .view-type-full-gird .row {
      margin-bottom: 0; }
    .view-type-full-gird .view-filters .tab-filters {
      float: none; }
    .view-type-full-gird .views-field-field-image,
    .view-type-full-gird .views-field-field-videos {
      margin: 0;
      left: 0;
      position: absolute;
      top: 0;
      width: 70px; }
    .view-type-full-gird .view-content {
      margin: 0;
      margin-top: 10px; }
      .view-type-full-gird .view-content .element-invisible {
        display: none; }
    .view-type-full-gird .col-md-12 > .views-fieldset {
      border-left: none;
      padding: 0 30px 20px 80px;
      min-height: 65px;
      border-bottom: 1px solid #cdd1d6;
      height: auto !important;
      margin-bottom: 20px; }
      .view-type-full-gird .col-md-12 > .views-fieldset:before {
        color: #ff1320;
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\f0da";
        font-size: 18px;
        margin-top: -20px;
        position: absolute;
        right: 13px;
        top: 50%;
        z-index: 5; }
    .view-type-full-gird .views-field-title-field {
      padding-right: 0;
      font-size: 1em;
      line-height: 1;
      min-height: 0;
      margin-bottom: 15px; }
    .view-type-full-gird .views-field-field-subtitle {
      display: none; }
    .view-type-full-gird .group-btn {
      display: none; }
    .view-type-full-gird .head-info {
      background: none;
      min-height: 0;
      padding: 0;
      position: static;
      text-align: left;
      text-transform: uppercase;
      width: auto; }
      .view-type-full-gird .head-info .views-field {
        display: inline-block; }
  /******/
  /* footer */
  .footer-top {
    display: none; }
  #footer {
    background: none;
    text-align: center; }
    #footer h2, #footer .title {
      padding: 25px 0;
      margin-bottom: 0;
      cursor: pointer;
      letter-spacing: 1px; }
    #footer ul {
      text-align: center; }
      #footer ul li a {
        padding-left: 0; }
        #footer ul li a:before {
          display: none; }
    #footer .footer-description {
      display: none; }
    #footer .region-footer {
      background: #111417;
      padding: 0 15px; }
    #footer .block {
      border-bottom: 1px solid #414345;
      float: none;
      width: 100%;
      padding-left: 0;
      padding-right: 0; }
      #footer .block > .content {
        display: none;
        padding-bottom: 25px; }
      #footer .block:last-child {
        border-bottom: none; }
      #footer .block.btn-contact-entreprises {
        position: fixed;
        left: 0;
        bottom: 0;
        width: 100% !important;
        height: 50px; }
        #footer .block.btn-contact-entreprises .content, #footer .block.btn-contact-entreprises p, #footer .block.btn-contact-entreprises a {
          height: 100%;
          width: 100%;
          padding: 0; }
        #footer .block.btn-contact-entreprises a {
          padding: 0; }
          #footer .block.btn-contact-entreprises a span {
            transform: none;
            -webkit-transform: none;
            position: relative;
            top: 15px; }
        #footer .block.btn-contact-entreprises a:before {
          left: 35%;
          bottom: 25%; }
      #footer .block > .content {
        display: block; }
    #footer .footer-menu {
      border-top: none; }
      #footer .footer-menu > .content {
        display: block;
        padding-bottom: 0; }
    #footer .socials-list {
      float: none !important;
      display: block;
      padding-bottom: 0; }
      #footer .socials-list:before, #footer .socials-list:after {
        display: table;
        content: " "; }
      #footer .socials-list:after {
        clear: both; }
      #footer .socials-list > .content {
        display: block;
        padding-bottom: 0; }
      #footer .socials-list ul li {
        margin: 0;
        width: 20%;
        border-right: 1px solid #414345; }
        #footer .socials-list ul li:last-child {
          border-right: none; }
        #footer .socials-list ul li a {
          padding: 30px 5px !important;
          font-size: 42px; }
          #footer .socials-list ul li a.icon-devdurable {
            height: 114px; }
            #footer .socials-list ul li a.icon-devdurable .fa-devdurable {
              background-image: url(../images/sprites.png);
              background-repeat: no-repeat;
              display: block;
              position: absolute;
              width: 31px;
              height: 34px;
              left: 50%;
              top: 50%;
              margin-left: -15px;
              margin-top: -17px;
              background-position: -269px -266px;
              background-repeat: no-repeat;
              background-size: 300px; }
            #footer .socials-list ul li a.icon-devdurable:hover .fa-devdurable, #footer .socials-list ul li a.icon-devdurable:focus .fa-devdurable {
              background-position: -269px -329px; }
      #footer .socials-list .icon-linkedin .fa {
        transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -moz-transform: translate(0, 0); }
        #footer .socials-list .icon-linkedin .fa:before {
          background: none;
          padding: 0;
          font-size: 42px; }
      #footer .socials-list .icon-linkedin:hover .fa:before, #footer .socials-list .icon-linkedin:focus .fa:before {
        background: none;
        color: #ff1320; }
    #footer .logo-footer {
      display: block;
      border-bottom: none; }
      #footer .logo-footer > .content {
        display: block;
        padding: 25px 0; }
      #footer .logo-footer p {
        background: url("../images/logo-white.svg") no-repeat 0 -10px;
        background-size: auto 40px;
        display: inline-block;
        height: 21px;
        margin: 0 auto;
        opacity: 0.4;
        text-indent: -999em;
        width: 155px; }
  /******/
  /* Page Entreprises */
  .page-entreprises .content-top .container {
    padding: 0 15px; }
  .page-entreprises #featured {
    margin-bottom: 0; }
  .view-slideshow .slideshow-info-wrapper {
    top: auto;
    margin: 0;
    position: static;
    left: auto;
    color: #282828;
    padding: 30px 30px 60px; }
  .view-slideshow .views-field-field-link {
    text-align: center;
    padding-top: 15px; }
    .view-slideshow .views-field-field-link a {
      display: inline-block; }
  .view-slideshow .flex-control-nav {
    background: none; }
  .view-slideshow .flex-control-paging li a {
    background: #999; }
    .view-slideshow .flex-control-paging li a.flex-active {
      background: #ff1320; }
  .view-slideshow .views-field-title {
    white-space: none;
    width: 100%;
    white-space: normal;
    text-overflow: normal; }
  .view-slideshow .views-field-body {
    line-height: 100%; }
  .view-slideshow .slideshow-info {
    min-height: 0;
    width: 100%;
    text-align: center;
    background: none;
    padding: 0; }
    .view-slideshow .slideshow-info:before {
      display: none; }
    .view-slideshow .slideshow-info:after {
      display: none;
      background: none; }
  .entreprises-news-hub .slideshow-info {
    text-align: inherit; }
  .block-offers {
    border-bottom: 0; }
    .block-offers .block-inner {
      border-left: none;
      border-right: none !important;
      min-height: 69px !important;
      padding: 0 30px 20px 80px;
      position: relative;
      border-bottom: 1px solid #cdd1d6;
      margin-bottom: 20px; }
    .block-offers .field-image {
      left: 0;
      margin: 0 !important;
      max-width: 70px;
      position: absolute;
      top: 4px; }
    .block-offers .field-short-description {
      display: none; }
    .block-offers .field-title {
      font-size: 1em;
      margin-bottom: 0;
      padding-top: 14px; }
    .block-offers .field-view-node {
      margin-top: -18px;
      position: absolute;
      right: 0;
      top: 50%;
      z-index: 5; }
      .block-offers .field-view-node .read-more {
        display: block;
        height: 20px;
        overflow: hidden;
        position: relative;
        text-indent: -999em;
        width: 20px; }
        .block-offers .field-view-node .read-more:before {
          color: #ff1320;
          content: "\f0da";
          display: inline-block;
          font-family: FontAwesome;
          font-style: normal;
          font-weight: normal;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          font-size: 18px;
          left: 0;
          position: absolute;
          text-indent: 0;
          top: 0;
          z-index: 5; }
  .event-frontpage-block .view-content {
    float: none; }
  .event-frontpage-block .view-footer {
    overflow: visible; }
  /******/
  /* agenda detail */
  .agenda-detail-page .field-name-field-image,
  .agenda-detail-page .field-body-content {
    border-right: none; }
  .agenda-detail-page .field-name-field-image .file-image .element-invisible {
    display: none; }
  .sidebar-detail {
    margin-top: 0; }
    .sidebar-detail .body-content .btn {
      height: 50px; }
      .sidebar-detail .body-content .btn .label-wrapper {
        font-size: 15px; }
    .sidebar-detail .sidebar-inner .item {
      height: 50px; }
    .sidebar-detail .sidebar-inner .heading-content strong {
      font-size: 22px; }
  /*******/
  /*****/
  .view-restauration .carousel-control {
    display: none; }
  .view-restauration .carousel-inner .fieldset {
    border-right: none;
    border-left: none !important;
    float: none;
    width: 100%;
    margin-bottom: 20px; }
    .view-restauration .carousel-inner .fieldset:before, .view-restauration .carousel-inner .fieldset:after {
      display: table;
      content: " "; }
    .view-restauration .carousel-inner .fieldset:after {
      clear: both; }
  .view-restauration .carousel-inner .views-field-field-image {
    max-width: 200px;
    margin-right: 20px;
    float: left; }
  /******/
  .block-parkings-services .row > div {
    border-left: none;
    min-height: 10px; }
  .block-parkings-services .block-inner {
    padding: 0;
    margin-bottom: 30px; }
    .block-parkings-services .block-inner > div {
      padding: 0 25px; }
    .block-parkings-services .block-inner .field-image {
      padding: 0;
      margin-right: 0;
      margin-left: 0; }
  /******/
  /* entreprises page */
  .page-entreprises #footer .block,
  .page-entreprises #footer #block-menu-menu-loges-footer-menu,
  .page-entreprises #footer #block-menu-menu-evenements-entreprises-menu {
    float: none;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    top: inherit; }
  .page-entreprises #footer .item-first {
    padding-left: 0; }
  .page-entreprises #footer .item-last {
    padding-right: 0; }
  .page-entreprises #footer .footer-description, .page-entreprises #footer .footer-menu {
    width: 100%; }
  /* contact page */
  .webform-client-form, .easiform {
    padding-left: 0;
    padding-right: 0; }
  .contact-description {
    padding-left: 0;
    padding-right: 0; }
  /* end entreprises page */
  .static-block {
    padding-right: 0;
    padding-left: 0; }
  .view-reserve-parking {
    padding-left: 0;
    padding-right: 0; }
  .parkings-visites-block {
    margin-right: 0;
    margin-left: 0; }
  /* 404 */
  .page-node-83 #main {
    background-size: cover;
    min-height: 920px; }
  /* end 404 */
  /******/
  .view-event-pass .tab-filters {
    float: none;
    margin-bottom: 15px; }
  .view-event-pass #views-exposed-form-agenda-page-1 {
    float: none;
    margin-bottom: 30px; }
  /* pager */
  .item-list .pager,
  .pager {
    margin: 50px 0 10px; }
    .item-list .pager li.pager-current,
    .pager li.pager-current {
      padding: 24px 10px 5px; }
    .item-list .pager li > a,
    .item-list .pager li span,
    .pager li > a,
    .pager li span {
      padding: 24px 10px 5px; }
  /* end pager */
  /******/
  .visit-content {
    padding: 20px 0; }
    .visit-content .pull-left,
    .visit-content .pull-right {
      margin: 0 0 20px;
      float: none !important; }
  .testimonial {
    padding: 0 105px; }
    .testimonial:before {
      left: 0; }
    .testimonial:after {
      right: 0; }
  .tour-group-pass {
    padding: 15px;
    text-align: center; }
    .tour-group-pass .more {
      display: inline-block;
      margin-top: 15px;
      position: static; }
  /* page-entreprises-billetterie */
  .page-entreprises-billetterie .view-type-full-gird .head-info {
    margin: 0 0 3px;
    padding: 0; }
    .page-entreprises-billetterie .view-type-full-gird .head-info:before {
      display: none; }
  .page-entreprises-billetterie .view-type-full-gird .col-md-4 > .views-fieldset {
    padding-bottom: 20px; }
    .page-entreprises-billetterie .view-type-full-gird .col-md-4 > .views-fieldset:before {
      color: #cc3333; }
  .page-entreprises-billetterie .container .breadcrumb {
    padding-bottom: 3px; }
  /* end page-entreprises-billetterie */
  /*****/
  .search-form,
  .search-results {
    padding-left: 0;
    padding-right: 0; }
  /*****/
  /* page entreprises agenda detail */
  #content .view-enterprise-ticket-detail .views-field-field-long-description-b2b {
    border-right: none;
    padding-bottom: 0;
    padding-right: 0; }
  .view-display-id-ticket_detail_sidebar {
    margin-top: 33px; }
  .view-display-id-ticket_detail_bottom {
    margin-bottom: 40px; }
  /*****/
  .stadium-open-door .row .col-md-8 {
    padding-left: 0;
    padding-right: 0; }
  .ranger-slider {
    padding-left: 15px;
    padding-right: 15px; }
  /*****/
  .block-description-webform {
    float: none;
    margin-right: 0;
    width: auto;
    padding-top: 0;
    border-top: none;
    padding-right: 0; }
  .block-webform-request {
    overflow: visible;
    border-left: none; }
    .block-webform-request:after {
      left: 50%;
      margin-left: -7px; }
    .block-webform-request:before {
      display: none; }
    .block-webform-request .webform-client-form, .block-webform-request .easiform {
      padding-left: 0;
      padding-right: 0; }
  .view-sieges-premiers .view-agenda .view-filters .tab-filters {
    float: none; }
  .view-sieges-premiers .views-field-field-headline {
    padding-left: 0;
    padding-right: 0; }
  .view-sieges-premiers .views-field-field-photos {
    float: none;
    margin-right: 0;
    width: 100%; }
  .view-sieges-premiers .premier-seat-fieldset {
    overflow: visible; }
  .page-entreprises.sidebar-first #main .container-inner {
    border-left: none; }
  .event-organize-filter {
    position: static;
    margin: 30px auto; }
  .page-entreprises-event .view-enterprise-event > .view-content {
    margin-bottom: 30px; }
  .page-entreprises-event .view-enterprise-event .views-field-field-photos {
    float: none;
    margin-right: 0;
    width: 100%; }
  .page-entreprises-event .view-enterprise-event .view-spaces .views-field-field-image {
    float: none;
    margin-right: 0;
    margin-bottom: 15px; }
  .page-entreprises-event .view-enterprise-event .view-spaces .view-content {
    padding-left: 15px;
    padding-right: 15px; }
  .page-entreprises-event .view-enterprise-event .views-field-nothing-1 {
    float: none;
    margin-bottom: 30px;
    text-align: center;
    width: auto; }
  .block-custom-experience .row > div {
    border-left: none;
    border-bottom: 1px solid #cdd1d6;
    float: none;
    height: auto !important;
    margin-bottom: 20px;
    min-height: 65px;
    padding: 0 30px 20px 80px;
    position: relative;
    width: 100%; }
    .block-custom-experience .row > div:last-child {
      border-right: none; }
  .block-custom-experience .field-image {
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 70px; }
  .block-custom-experience .field-title {
    font-size: 14px;
    line-height: 1;
    padding-top: 12px; }
  .block-custom-experience .field-view-node {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -18px;
    z-index: 5; }
    .block-custom-experience .field-view-node a {
      display: block;
      overflow: hidden;
      text-indent: -999em;
      width: 20px;
      height: 20px;
      position: relative; }
      .block-custom-experience .field-view-node a:before {
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\f0da";
        position: absolute;
        left: 0;
        top: 0;
        color: #cc3333;
        font-size: 18px;
        z-index: 5;
        text-indent: 0; }
  .block-custom-experience .field-short-description {
    display: none; }
  /******/
  .news-detail-page {
    padding: 0 15px; }
    .news-detail-page .news-item {
      margin-bottom: 0; }
      .news-detail-page .news-item.row > [class*="col-"] {
        float: none;
        width: 100%; }
    .news-detail-page .field-body-text {
      padding: 0;
      margin-bottom: 30px; }
  .view-news .view-content {
    padding: 0 15px; }
    .view-news .view-content .element-invisible {
      display: none; }
  .view-news .views-row {
    border-top: 0;
    border-bottom: 1px solid #cdd1d6;
    border-left: medium none;
    float: none;
    height: auto !important;
    margin-bottom: 20px;
    min-height: 60px;
    padding: 0 30px 20px 80px;
    position: relative;
    text-align: left;
    width: 100%; }
  .view-news .views-fieldset-wrap-news {
    margin: 0; }
  .view-news .field-image {
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 70px;
    margin-right: 0;
    float: none; }
  .view-news .views-field-field-news-category {
    display: none; }
  .view-news .field-body {
    padding-right: 0;
    display: block; }
  .view-news .views-field-body {
    display: none; }
  .view-news .views-field-title-field {
    font-size: 1em;
    line-height: 1; }
  .view-news .views-field-view-node {
    left: auto;
    bottom: auto;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -18px;
    z-index: 5; }
    .view-news .views-field-view-node a {
      display: block;
      overflow: hidden;
      text-indent: -999em;
      width: 20px;
      height: 20px;
      position: relative; }
      .view-news .views-field-view-node a:before {
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\f0da";
        position: absolute;
        left: 0;
        top: 0;
        font-size: 18px;
        z-index: 5;
        text-indent: 0; }
  .other-news .news-page .views-row-even {
    border-left: 0; }
  /*****/
  .visit-group-content {
    background: none;
    margin: 0; }
    .visit-group-content .pull-left {
      float: none !important; }
    .visit-group-content .info {
      padding-left: 0;
      padding-right: 0; }
  .webform-visit-group .webform-client-form, .webform-visit-group .easiform {
    padding-left: 0;
    padding-right: 0; }
  .webform-visit-group .webform-section-date-visit .webform-component-date {
    float: none;
    width: 100%;
    padding-right: 0; }
  .webform-visit-group .webform-section-date-visit .webform-component-term-reference {
    float: none;
    width: 100%;
    padding-left: 0; }
    .webform-visit-group .webform-section-date-visit .webform-component-term-reference .form-select {
      max-width: 100%; }
  .webform-visit-group .webform-datepicker {
    float: none; }
  .webform-visit-group .webform-section-group-info-one,
  .webform-visit-group .webform-section-group-info-detail-one,
  .webform-visit-group .webform-component--group-billing-info-section--group-billing-info-section-one {
    padding: 0; }
  .webform-visit-group .webform-section-group-info-two,
  .webform-visit-group .webform-section-group-info-detail-two,
  .webform-visit-group .webform-component--group-billing-info-section--group-billing-info-section-two {
    padding: 0; }
  .webform-visit-group .webform-section-postal-ville:before, .webform-visit-group .webform-section-postal-ville:after {
    display: table;
    content: " "; }
  .webform-visit-group .webform-section-postal-ville:after {
    clear: both; }
  .webform-visit-group .webform-section-postal-ville .form-item {
    float: none; }
  .webform-visit-group .webform-section-postal-ville .webform-component--group-billing-info-section--group-billing-info-section-two--postal-ville-section--code-postal {
    margin-right: 0;
    max-width: 100%; }
  .webform-visit-group .webform-section-postal-ville .webform-component--group-billing-info-section--group-billing-info-section-two--postal-ville-section--ville {
    max-width: 100%; }
  .webform-visit-group .webform-component-number label {
    display: block; }
  .webform-visit-group .uc-quantity-wrapper {
    float: none;
    width: 100%;
    display: block; }
  .webform-visit-group .webform-component-select label {
    display: block; }
  .webform-visit-group .webform-component-select .chosen-container {
    width: 100%;
    float: none; }
  .visit-group-description {
    padding-left: 0;
    padding-right: 0; }
  /*******/
  .webform-alert {
    margin-left: -10px;
    margin-right: -10px; }
    .webform-alert .webform-section-one {
      float: none;
      width: 100%;
      position: relative; }
    .webform-alert .webform-section-two {
      float: none;
      width: 100%; }
  .weboform-alert-front {
    margin-right: 0;
    margin-left: 0; }
  /******/
  .boulevard-page .small-format {
    width: 50%; }
  /* node-type-business-case */
  .node-type-business-case .block-key-figure .row {
    margin-left: 0;
    margin-right: 0; }
  .node-business-case > .content {
    border-right: none; }
  .node-business-case .field-caption {
    padding: 110px 15px;
    margin-right: -15px;
    margin-left: -15px; }
    .node-business-case .field-caption:before {
      left: 15px;
      top: 15px;
      margin-top: 0; }
    .node-business-case .field-caption:after {
      margin-top: 0;
      top: auto;
      right: 15px;
      bottom: 15px; }
  .node-business-case .field-type-image {
    margin-right: 0; }
  .node-business-case .field-name-body {
    padding-left: 15px;
    padding-right: 15px; }
  .block-sidebar-edf.block-business-case-sidebar {
    padding-left: 15px;
    padding-right: 15px; }
  .block-list-business-case .row {
    border-top: none; }
    .block-list-business-case .row .col-md-6 {
      border-bottom: 1px solid #e8e8e8;
      padding-bottom: 25px !important; }
      .block-list-business-case .row .col-md-6:last-child {
        border-left: none;
        padding-left: 0; }
  /*  end node-type-business-case */
  /*****/
  /* node-type-pvv */
  .node-type-pvv .node-pvv > .content {
    border-bottom: 1px solid #d2d3d4; }
    .node-type-pvv .node-pvv > .content .agenda-detail-page,
    .node-type-pvv .node-pvv > .content .pvv-programs {
      float: none;
      width: 100%; }
  .node-type-pvv .content-static-html {
    padding-left: 15px;
    padding-right: 15px; }
  .pvv-programs {
    margin-top: 30px; }
  .pvv-message {
    padding: 15px; }
  /* static-html-accordion */
  .static-html-accordion .panel-body {
    padding-left: 0; }
  .block-info-transports .block-inner {
    padding-left: 0; }
  .block-info-transports .block-inner-2 {
    padding-left: 0; }
  .block-info-personnes {
    padding-left: 0; }
  .block-info-social .info-type {
    padding-left: 0; }
  .static-html-accordion .panel-heading .panel-heading-fielset {
    padding-left: 65px; }
  .static-html-accordion .panel-heading a:before {
    width: 50px; }
  .static-html-accordion .text-number {
    left: 0; }
  /* end static-html-accordion */
  /********/
  .page-node-82 #footer .logo-footer p {
    width: auto;
    height: auto;
    background: none;
    opacity: 1;
    text-indent: 0; }
  .page-node-82.logged-in #content .tabs {
    display: none; }
  /******/
  #search-form .form-item {
    width: 100%;
    max-width: 100%;
    display: block; }
  /*******/
  .page-node-121 .static-block, .page-node-122 .static-block, .page-node-127 .static-block,
  .page-node-79 .static-block {
    padding-left: 25px;
    padding-right: 25px; }
  .page-node-121 #content, .page-node-122 #content, .page-node-127 #content {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0 !important;
    padding-right: 0 !important; }
    .page-node-121 #content .menu-tab-event ul.menu, .page-node-122 #content .menu-tab-event ul.menu, .page-node-127 #content .menu-tab-event ul.menu {
      margin-bottom: 0; }
  /********/
  .page-groupes-ce-billetterie.page-enterprise-ticket-detail #featured, .not-front.page-entreprises-billetterie #featured {
    border-bottom: none;
    margin-bottom: 0; }
  .page-groupes-ce-billetterie.page-enterprise-ticket-detail .view-display-id-event_price_sidebar, .not-front.page-entreprises-billetterie .view-display-id-event_price_sidebar {
    margin-top: 0; }
  /*******/
  .page-billetterie-archives .view-agenda .views-exposed-form .views-exposed-widget {
    padding-right: 0;
    float: none; }
  .page-billetterie-archives .view-agenda .views-exposed-form .form-item {
    display: block;
    margin-right: 0; }
  .page-billetterie-archives .container-inline-date .form-item, .page-billetterie-archives .container-inline-date .form-item input,
  .page-billetterie-archives .container-inline-date .date-padding {
    float: none; }
  .page-billetterie-archives .view-event-pass .chosen-container .chosen-single {
    width: 100%; }
  /********/
  .view-testimonial {
    padding-top: 30px;
    margin-bottom: 30px; }
    .view-testimonial .view-fieldset-testimonial-info {
      float: none;
      padding-right: 0;
      margin-bottom: 30px;
      width: 100%;
      padding-top: 100px; }
      .view-testimonial .view-fieldset-testimonial-info:before {
        top: 0; }
      .view-testimonial .view-fieldset-testimonial-info:after {
        right: 0; }
    .view-testimonial .views-field-field-media-files {
      width: 100%;
      float: none;
      text-align: center; }
  /********/
  .view-enterprise-event .views-field-field-photos {
    margin-bottom: 30px; }
  .view-enterprise-event .owl-carousel .owl-item {
    text-align: center; }
  /*******/
  .view-testimonial .view-fieldset-testimonial-info.full-width {
    padding: 95px 0 !important;
    margin-bottom: 0; }
    .view-testimonial .view-fieldset-testimonial-info.full-width:before {
      left: 0;
      top: 0; }
    .view-testimonial .view-fieldset-testimonial-info.full-width:after {
      right: 0;
      top: auto;
      bottom: 0; }
  /*******/
  .page-groupes-ce-billetterie.page-enterprise-ticket-detail .sidebar-detail {
    margin-top: 0; }
    .page-groupes-ce-billetterie.page-enterprise-ticket-detail .sidebar-detail .fee-title {
      display: none; }
  .page-groupes-ce-billetterie.page-enterprise-ticket-detail .container .breadcrumb {
    padding-bottom: 3px; }
  /*******/
  .block-list-business-case .row .col-md-6 {
    padding-right: 0; }
  /******/
  .view-interstitial-page .views-field-field-image {
    float: none;
    width: 100%; }
    .view-interstitial-page .views-field-field-image img {
      width: 100%; }
  .view-interstitial-page .content-info {
    float: none;
    width: 100%;
    padding: 25px; }
  /********/
  .ads-region .view-advertisement {
    display: none; }
  .ads-region .col-md-8 {
    min-height: 10px !important; }
  /********/
  .view-reserve-parking .weboform-alert-parking .webform-section-one {
    width: 100%;
    float: none; }
  .view-reserve-parking .weboform-alert-parking .webform-section-two {
    width: 100%; }
  /********/
  .content-top .highlight {
    padding-top: 0;
    margin-bottom: 0; }
  /******/
  #gmap-router-wrapper .map {
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 20px; }
  /*******/
  .beneficiaire {
    padding-right: 0;
    padding-left: 0; }
  .contact-info {
    margin-left: -25px;
    margin-right: -25px;
    text-align: center; }
    .contact-info span {
      display: block;
      max-width: 100%;
      margin-bottom: 20px; }
    .contact-info .btn-contact {
      float: none;
      margin: 0; }
  /******/
  .avantages {
    padding-left: 0;
    padding-right: 0; }
  /******/
  .node-type-space .main .field-name-field-image {
    padding-right: 0;
    padding-left: 0; }
  .node-type-space .content-bottom .view-characteristics h2 {
    margin-left: 0; }
  /******/
  .node-business-case .field-caption {
    margin-left: 0;
    margin-right: 0; }
  .block-parkings-services {
    margin-left: 0;
    margin-right: 0; }
  .page-entreprises .block-parkings-services .row > div {
    border: none !important; }
  /******/
  .home-slider-inner .right-info {
    min-height: 10px; }
  .page-groupes .view-frontpage {
    padding-bottom: 0; }
    .page-groupes .view-frontpage .view-footer p {
      margin-bottom: 0; }
  /*****/
  .require-info {
    padding-right: 0;
    padding-left: 0; }
  /*******/
  .view-stadium-map-popup .views-field-field-stadium-map {
    float: none;
    width: 100%;
    margin-bottom: 10px; }
  .view-stadium-map-popup .views-field-field-fee-schedule-et {
    float: none !important;
    padding: 15px !important;
    width: 100% !important; }
  .page-node-84 .visite-information-pratiques .side-white, .visite-information-pratiques .block-info {
    min-height: 10px !important; }
  /*****/
  .event-frontpage-block .event-info-right .views-field-field-event-category,
  .event-frontpage-block .event-info-right .views-field-title,
  .event-frontpage-block .event-info-right .views-field-field-title-b2b, .block-upcoming-events .event-info-right .views-field-field-event-category,
  .block-upcoming-events .event-info-right .views-field-title,
  .block-upcoming-events .event-info-right .views-field-field-title-b2b {
    padding-right: 30px; }
  .event-frontpage-block .view-footer .view-footer li {
    height: 80px; }
    .event-frontpage-block .view-footer .view-footer li .fa {
      padding-right: 30px; }
      .event-frontpage-block .view-footer .view-footer li .fa:before {
        position: absolute;
        left: 0;
        top: 50%;
        transform: translate(0, -50%);
        -webkit-transform: translate(0, -50%);
        -o-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -moz-transform: translate(0, -50%); }
  .block-upcoming-events .calendar {
    height: 80px; }
    .block-upcoming-events .calendar .fa {
      padding-right: 30px;
      padding-left: 75px; }
      .block-upcoming-events .calendar .fa:before {
        width: 75px; }
    .block-upcoming-events .calendar a {
      font-size: 14px; }
  /*****/
  .block-benefits .row > div[class*="col-"] {
    border-bottom: 1px solid #cdd1d6;
    border-left: none;
    margin-bottom: 20px;
    min-height: 69px !important;
    padding: 0 30px 20px 80px;
    position: relative;
    text-align: left; }
  .block-benefits .row .numbers {
    display: none; }
  .block-benefits .row .field-image {
    margin: 0 !important;
    left: 0;
    margin: 0 !important;
    max-width: 70px;
    position: absolute;
    top: 4px; }
  .block-benefits .row .field-body {
    padding: 0; }
    .block-benefits .row .field-body p {
      margin-bottom: 0; }
  .block-benefits .row .field-title {
    font-size: 1em; }
  .block-upcoming-events {
    margin-left: 0; }
  /********/
  .view-enterprise-ticket-detail .views-field-nothing,
  .page-groupes-ce-billetterie.page-enterprise-ticket-detail .view-enterprise-ticket-detail .views-field-body {
    border-right: none; }
  .page-node-120 #content,
  .page-node-121 #content,
  .page-node-122 #content {
    padding: 20px 15px !important; }
  .page-node-120 .block-parkings-services .block-inner > div,
  .page-node-121 .block-parkings-services .block-inner > div,
  .page-node-122 .block-parkings-services .block-inner > div {
    padding: 0; }
  .page-node-120 .menu-tab-event,
  .page-node-121 .menu-tab-event,
  .page-node-122 .menu-tab-event {
    padding-bottom: 0; }
  #block-menu-menu-enterprise-menu li.first.leaf {
    min-width: 0 !important; }
  /* node-editorial */
  .node-editorial .content-above .region-left {
    float: none; }
  .node-editorial .content-above .region-right {
    padding: 30px 25px; }
  .node-editorial .content > .field-name-body {
    padding: 0 25px; }
  /******/
  .view-upcoming-event-editorial .views-field-field-ue-image {
    float: none;
    width: auto; }
  .view-upcoming-event-editorial .upcoming-event-region {
    float: none;
    padding: 25px;
    width: auto; }
  .view-upcoming-event-editorial .views-field-view .views-row {
    margin-bottom: 0;
    padding-bottom: 5px; }
  .view-upcoming-event-editorial .upcoming-event-region .views-field-field-ue-description {
    padding-bottom: 20px; }
  /******/
  .view-past-event-editorial .view-past-event-editorial .views-row {
    padding-left: 25px;
    padding-right: 25px; }
    .view-past-event-editorial .view-past-event-editorial .views-row:before {
      left: 115px; }
  .view-past-event-editorial .view-past-event-editorial .views-field-field-image {
    margin-right: 25px; }
    .view-past-event-editorial .view-past-event-editorial .views-field-field-image img {
      max-width: 180px; }
  .view-past-event-editorial .views-field-field-pe-headline {
    margin: 0 0 15px 0; }
  /******/
  #block-views-discover-editorial-block {
    padding-left: 15px;
    padding-right: 15px; }
  .view-discover-editorial .views-row {
    border-bottom: 1px solid #cdd1d6;
    border-left: none;
    float: none;
    height: auto !important;
    margin-bottom: 20px;
    min-height: 69px !important;
    padding: 0 30px 20px 80px;
    position: relative;
    width: auto; }
  .view-discover-editorial .views-field-field-image {
    left: 0;
    margin: 0;
    max-width: 70px;
    position: absolute;
    top: 4px; }
    .view-discover-editorial .views-field-field-image:before {
      display: none; }
  .view-discover-editorial .views-field-title {
    font-size: 1em;
    padding-top: 5px; }
  .view-discover-editorial .views-field-field-category-editorial {
    margin-bottom: 0; }
  .view-discover-editorial .views-field-view-node {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -18px;
    z-index: 5; }
    .view-discover-editorial .views-field-view-node .read-more {
      display: block;
      overflow: hidden;
      text-indent: -999em;
      width: 20px;
      height: 20px;
      position: relative; }
      .view-discover-editorial .views-field-view-node .read-more:before {
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\f0da";
        position: absolute;
        left: 0;
        top: 0;
        color: #ff1320;
        font-size: 18px;
        z-index: 5;
        text-indent: 0; }
  /******/
  #footer .block-vinci-stade-eptica {
    display: none; }
  /******/
  .premier-seats-search-block {
    margin-right: 0;
    margin: 0 auto;
    position: static;
    width: 730px; }
    .premier-seats-search-block #select-part-1-content {
      height: 347px !important; }
      .premier-seats-search-block #select-part-1-content.is-active {
        height: auto !important; }
    .premier-seats-search-block .footer {
      padding-bottom: 30px; }
  /******/
  .page-entreprises-sieges-vip-search.page-entreprises .content-top .container {
    padding: 25px 15px 55px; }
  .page-entreprises-sieges-vip-search .content-top .filters > div {
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    border-bottom: none;
    float: none;
    min-height: 87px;
    width: auto; }
    .page-entreprises-sieges-vip-search .content-top .filters > div:last-child {
      border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
  .page-entreprises-sieges-vip-search .content-top .filter-choiced-event {
    border-right: none !important; }
    .page-entreprises-sieges-vip-search .content-top .filter-choiced-event .view-agenda {
      border-right: 1px solid rgba(255, 255, 255, 0.1); }
  .page-entreprises-sieges-vip-search .content-top .filter-choiced-services .chosen-container {
    margin: 0 auto; }
  /******/
  .view-sieges-premiers.view-display-id-premier_seat_search .views-bootstrap-grid-plugin-style .row > div {
    border-left: none;
    border-right: none !important;
    border-bottom: 1px solid #ccc; }
  /* page event-search */
  .event-organize-filter-result {
    border-top: none; }
    .event-organize-filter-result .form-checkboxes {
      padding-left: 0; }
    .event-organize-filter-result .form .col-sm-8, .event-organize-filter-result .form .col-md-8 {
      padding-right: 15px;
      border-right: none; }
    .event-organize-filter-result .form .col-sm-4, .event-organize-filter-result .form .col-md-4 {
      padding-left: 15px; }
    .event-organize-filter-result .form .filter-body {
      padding: 20px 0 0; }
    .event-organize-filter-result .ui-slider {
      margin-bottom: 40px; }
  /* end page event-search */
  /******/
  .sidebar-first.page-taxonomy-term .sidebar {
    padding-left: 15px;
    padding-right: 15px; }
  .sidebar-first.page-taxonomy-term #content {
    padding-left: 15px;
    padding-right: 15px; }
  /*****/
  .view-testimonial .view-fieldset-testimonial-info.no-quote:not(.full-width) .views-field-body {
    height: auto;
    padding-right: 0; }
  /******/
  .page-entreprises-event-search #featured {
    border-bottom: none; }
  .view-entreprise-event-search .row .col-md-4 {
    width: 100%;
    float: none;
    border-left: none;
    height: auto !important;
    min-height: 69px !important;
    padding: 0 30px 20px 80px;
    margin-bottom: 20px;
    position: relative;
    border: none;
    border-bottom: 1px solid #cdd1d6; }
    .view-entreprise-event-search .row .col-md-4:first-child {
      border-left: none; }
  .view-entreprise-event-search .views-field-field-image {
    max-width: 70px;
    position: absolute;
    left: 0;
    top: 4px;
    margin: 0; }
  .view-entreprise-event-search .views-field-field-capacity {
    margin-bottom: 0;
    padding-bottom: 0;
    text-align: left; }
    .view-entreprise-event-search .views-field-field-capacity:before {
      display: none; }
  .view-entreprise-event-search .views-field-title {
    font-size: 1em;
    text-transform: none;
    margin-bottom: 3px;
    padding-top: 5px;
    text-align: left; }
    .view-entreprise-event-search .views-field-title p {
      margin-bottom: 0; }
  .view-entreprise-event-search .views-field-body,
  .view-entreprise-event-search .views-field-field-packaged-offers,
  .view-entreprise-event-search .views-field-field-advantages {
    display: none; }
  .view-entreprise-event-search .views-field-view-node {
    position: absolute;
    right: 0;
    left: auto;
    top: 50%;
    margin-top: -18px;
    z-index: 5; }
    .view-entreprise-event-search .views-field-view-node .read-more, .view-entreprise-event-search .views-field-view-node a {
      display: block;
      overflow: hidden;
      text-indent: -999em;
      width: 20px;
      height: 20px;
      position: relative;
      background: none;
      padding: 0; }
      .view-entreprise-event-search .views-field-view-node .read-more:before, .view-entreprise-event-search .views-field-view-node a:before {
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\f0da";
        position: absolute;
        left: 0;
        top: 0;
        color: #ff1320;
        font-size: 18px;
        z-index: 5;
        text-indent: 0; }
      .view-entreprise-event-search .views-field-view-node .read-more:hover, .view-entreprise-event-search .views-field-view-node .read-more:focus, .view-entreprise-event-search .views-field-view-node a:hover, .view-entreprise-event-search .views-field-view-node a:focus {
        background: none; }
        .view-entreprise-event-search .views-field-view-node .read-more:hover:before, .view-entreprise-event-search .views-field-view-node .read-more:focus:before, .view-entreprise-event-search .views-field-view-node a:hover:before, .view-entreprise-event-search .views-field-view-node a:focus:before {
          color: #1f2328; }
  .page-entreprises #footer .socials-list ul li {
    width: 16.6666%; }
  .page-enterprise-ticket-detail .view-display-id-event_price_sidebar .price-headline {
    display: none; }
  .page-enterprise-ticket-detail .view-display-id-company_event_description_mobile {
    display: block; }
  .page-enterprise-ticket-detail .view-id-enterprise_ticket_detail.view-display-id-page .views-field-field-short-description-b2b, .page-enterprise-ticket-detail .view-id-enterprise_ticket_detail.view-display-id-page .views-field-field-long-description-b2b {
    display: none; }
  /*
    * For simple linked banner block on billeteries page
    */
  .page-entreprises-billetteries .page-title-wrap .container {
    padding-bottom: 11px;
    padding-top: 11px; }
    .page-entreprises-billetteries .page-title-wrap .container .breadcrumb {
      padding-top: 2px; }
    .page-entreprises-billetteries .page-title-wrap .container #page-title.title {
      font-size: 1.5em; }
  .page-entreprises-billetteries #content-top .container {
    padding: 0; }
  .page-entreprises-billetteries #content-top .container-inner {
    padding: 0; } }

@media (min-width: 768px) and (max-width: 991px) {
  .not-front.no-sidebars.page-entreprises-billetterie #content, .not-front.no-sidebars.page-node-120 #content {
    padding-left: 0;
    padding-right: 0; }
  .view-sieges-premiers .view-agenda .views-row.views-row-first .views-field-field-image img, .view-sieges-premiers .views-field-field-photos img {
    width: 100%; }
  /******/
  #my-place-v2 #location-map iframe {
    height: 500px; } }

@media (max-width: 767px) {
  .entreprises-news-hub {
    min-height: initial; }
    .entreprises-news-hub .title {
      margin-top: 50px;
      margin-bottom: 50px; }
  .page-actualites-entreprises .views-field-field-image .field-content {
    text-align: center; }
  .view-news .view-header h2.entete_bloc {
    font-size: 20px;
    margin-bottom: 10px; }
  .view-quels-sujets-vous-int-ressent- .views-view-grid.cols-3 .views-col {
    width: 100%; }
    .view-quels-sujets-vous-int-ressent- .views-view-grid.cols-3 .views-col .views-field-field-news-image, .view-quels-sujets-vous-int-ressent- .views-view-grid.cols-3 .views-col .views-field-name {
      max-width: 300px;
      margin: auto; }
      .view-quels-sujets-vous-int-ressent- .views-view-grid.cols-3 .views-col .views-field-field-news-image .field-content a, .view-quels-sujets-vous-int-ressent- .views-view-grid.cols-3 .views-col .views-field-name .field-content a {
        font-size: 16px; }
  .enterpirses-features .front {
    margin: 0 auto 21px;
    border-bottom: 0 none;
    border-right: 2px solid #ccc;
    float: left;
    display: block;
    margin-right: 5px;
    min-width: 100px; }
    .enterpirses-features .front.icon-9 {
      background-position: -60px -1204px; }
    .enterpirses-features .front.icon-10 {
      background-position: -239px -1217px; }
    .enterpirses-features .front.icon-11 {
      background-position: -423px -1217px; }
    .enterpirses-features .front.icon-12 {
      background-position: -57px -1291px; }
    .enterpirses-features .front.icon-13 {
      background-position: -242px -1285px; }
    .enterpirses-features .front.icon-14 {
      background-position: -426px -1291px; }
  .enterpirses-features .title {
    max-width: 180px;
    display: block;
    float: left;
    padding-right: 25px; }
    .enterpirses-features .title:after {
      left: auto;
      right: 0;
      bottom: calc(50% - 8px); }
    .enterpirses-features .title:before {
      left: auto;
      bottom: calc(50% - 2px);
      right: -6px; }
  .enterpirses-features .item {
    padding: 20px 25px 20px;
    min-height: 135px; }
  .btn-myspace {
    display: none; }
  .front .content-top .container,
  .front .main .container {
    padding-left: 0;
    padding-right: 0; }
  .not-front .main > .container {
    padding-left: 0;
    padding-right: 0; }
  .not-front.no-sidebars #content {
    padding: 25px 15px 15px; }
  /******/
  .page-node-82 .header #logo {
    float: none; }
    .page-node-82 .header #logo a {
      margin: 0 auto; }
  .page-node-82 .header .region-header {
    margin-top: 15px;
    padding-right: 0;
    float: none;
    text-align: center;
    clear: both; }
  .block-landing .block-inner {
    width: auto; }
  /* node-introduction */
  .node-introduction {
    margin: 0 -15px; }
    .node-introduction .field-name-body {
      padding: 0 15px; }
    .node-introduction .introduction-carousel {
      margin-bottom: -15px; }
  /******/
  .beneficiaire {
    padding-right: 0;
    padding-left: 0; }
  .contact-info {
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: -15px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center; }
    .contact-info span {
      max-width: 100%;
      display: block;
      margin-bottom: 15px; }
    .contact-info .btn-contact {
      float: none;
      margin-left: 0; }
  /*******/
  .avantages {
    padding-left: 0;
    padding-right: 0; }
    .avantages .headline-page {
      text-align: left; }
  /*****/
  #footer .container {
    padding: 0; }
  /******/
  /* Page Entreprises */
  .view-slideshow .slideshow-info-wrapper {
    margin-left: 0;
    left: 43px; }
  .enterpirses-features .row {
    border-top: none; }
  .enterpirses-features .item {
    border-left: none;
    border-top: 1px solid #cccccc; }
  .view-advertisement .flexslider {
    padding: 15px; }
  .block-offers {
    margin: 0; }
  /******/
  .node-type-events .content-bottom .container {
    padding-left: 0;
    padding-right: 0; }
  .agenda-detail-inner h1,
  .agenda-detail-inner .date-op {
    padding: 0 15px; }
  .agenda-detail-inner .field-name-field-short-description,
  .agenda-detail-inner .field-name-body {
    padding-left: 15px;
    padding-right: 15px; }
  .avantages-stadefrance-block .field-body {
    padding-right: 15px; }
  /******/
  /********/
  .club-header {
    text-align: center;
    background: none; }
    .club-header img {
      float: none; }
  .club-info {
    background: none;
    text-align: center; }
  .opening-time .inner {
    margin-bottom: 35px; }
  .opening-time h3 {
    float: none;
    width: 100%;
    margin-bottom: 10px; }
  .opening-time ul li {
    width: auto;
    float: none;
    padding-right: 0; }
  /**********/
  .formules-restauration-block .col-sm-4 {
    margin-bottom: 30px; }
  /********/
  .block-parkings-services {
    margin-left: -15px;
    margin-right: -15px; }
  /*******/
  .view-entreprises-loges .views-field-field-photos {
    width: 100%;
    float: none;
    margin-bottom: 30px; }
  .view-entreprises-loges .view-fieldset-loges-info {
    float: none;
    width: auto;
    padding-left: 0; }
  /*******/
  .page-entreprises .block-parkings-services .row > div {
    border: none !important; }
  /******/
  .page-node-81 .organize-your-visit-wrap {
    margin: 0 -15px -25px; }
  .page-node-81 .media-carousel {
    margin: 0 -15px; }
  .visite-information-pratiques {
    margin-left: -15px;
    margin-right: -15px; }
  .tour-group-pass {
    margin-left: -15px;
    margin-right: -15px; }
  /*****/
  #content .view-enterprise-ticket-detail .views-field-field-long-description-b2b {
    padding: 20px 15px 0; }
  #content .view-enterprise-ticket-detail .views-field-title,
  #content .view-enterprise-ticket-detail .views-field-field-event-date {
    padding-left: 15px;
    padding-right: 15px; }
  .view-display-id-ticket_detail_bottom .views-field-field-photos {
    float: none;
    margin-right: 0;
    width: 100%; }
  .view-display-id-ticket_detail_bottom .premier-seat-info {
    overflow: visible; }
  /*****/
  .stadium-open-door .row .col-md-8 {
    padding-left: 15px;
    padding-right: 15px; }
  .view-visit-details {
    padding-left: 15px;
    padding-right: 15px; }
  .page-entreprises-sieges-premiers.not-front .main > .container {
    padding: 0 15px; }
  #gmap-router-wrapper .map {
    margin-left: 0;
    margin-right: 0; }
    #gmap-router-wrapper .map > div {
      width: 100% !important; }
  .page-entreprises-event.not-front .main > .container {
    padding: 0 15px; }
  .page-entreprises-event .view-enterprise-event h2.line, .page-entreprises-event .view-enterprise-event .block-offers h2, .block-offers .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .event-frontpage-block h2, .event-frontpage-block .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .avantages-stadefrance-block h2, .avantages-stadefrance-block .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event #block-views-partners-block-3 h2, #block-views-partners-block-3 .page-entreprises-event .view-enterprise-event h2,
  .page-entreprises-event .view-enterprise-event #block-views-partners-block-4 h2, #block-views-partners-block-4 .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .node-type-space .content-bottom .view-characteristics h2, .node-type-space .content-bottom .view-characteristics .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .block-key-figure h2, .block-key-figure .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .partner h2, .partner .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .block-parkings-services h2, .block-parkings-services .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .view-business-case h2, .view-business-case .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .block-quicktabs h2, .block-quicktabs .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .section-third h2, .section-third .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .block-list-business-case h2, .block-list-business-case .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event h1.line, .page-entreprises-event .view-enterprise-event .node-type-space .content-bottom .view-characteristics h1.title, .node-type-space .content-bottom .view-characteristics .page-entreprises-event .view-enterprise-event h1.title, .page-entreprises-event .view-enterprise-event .block-key-figure h1.title, .block-key-figure .page-entreprises-event .view-enterprise-event h1.title, .page-entreprises-event .view-enterprise-event .partner h1.title, .partner .page-entreprises-event .view-enterprise-event h1.title, .page-entreprises-event .view-enterprise-event .entreprises-description h1, .entreprises-description .page-entreprises-event .view-enterprise-event h1 {
    font-size: 15px;
    letter-spacing: -1px;
    padding-top: 8px; }
  /******/
  .footer-links {
    border-bottom: none;
    text-align: center; }
    .footer-links .first {
      border-right: none;
      border-bottom: 1px solid #d1d1d1;
      text-align: center; }
    .footer-links > div {
      padding: 20px 0 !important; }
  /******/
  .page-node-84 .organize-your-visit-wrap {
    margin: 0 -15px; }
  .page-node-84 .media-carousel {
    margin: 0 -15px; }
  /*******/
  .webform-alert .webform-section-one {
    padding-left: 45px;
    padding-right: 25px; }
    .webform-alert .webform-section-one .webform-component--webform-section-one--receive-an-alert:before {
      left: -33px; }
  .webform-alert .webform-section-two {
    padding-left: 45px;
    padding-right: 45px; }
  .page-groupes-accueil .content-top .container {
    padding-left: 0;
    padding-right: 0; }
  /*****/
  #block-block-59, .boulevard-description-block {
    margin-left: -15px;
    margin-right: -15px; }
    #block-block-59 .description, .boulevard-description-block .description {
      padding-left: 15px;
      padding-right: 15px; }
  .boulevard-page {
    margin-left: -15px;
    margin-right: -15px; }
  /* static-html-accordion */
  .block-info-personnes {
    padding-left: 0; }
    .block-info-personnes .field-image {
      float: none;
      margin-bottom: 15px;
      margin-right: 0; }
    .block-info-personnes .icons {
      float: left;
      margin-right: 20px;
      margin-bottom: 15px; }
  /* end static-html-accordion */
  /********/
  .page-node-82 #header .container {
    text-align: center; }
  .page-node-82 #header .region-header .block {
    float: none; }
  /******/
  .page-node-121 #content, .page-node-122 #content, .page-node-127 #content {
    padding-left: 15px !important;
    padding-right: 15px !important; }
  .webform-alert {
    margin-left: 0;
    margin-right: 0; }
  /******/
  .view-entreprises-loges .owl-carousel .owl-item {
    text-align: center; }
  /********/
  .page-enterprise-ticket-detail #content .view-enterprise-ticket-detail .event-time-group {
    padding-left: 15px;
    padding-right: 15px; }
  .page-enterprise-ticket-detail #content .view-enterprise-ticket-detail .views-field-field-event-date {
    padding-left: 0; }
  /******/
  .page-interstitial-page.not-front .main > .container {
    padding-left: 15px;
    padding-right: 15px; }
  /******/
  .block-key-figure .title {
    margin-left: 0; }
  /*******/
  .view-display-id-ticket_detail_bottom .views-field-field-short-description-et ul {
    margin-left: 20px; }
  /*******/
  .seating-search #field_type {
    font-size: 14px; }
    .seating-search #field_type select {
      padding: 10px 0;
      height: 44px;
      background: none;
      border-bottom: 1px solid #a0485a;
      border-radius: 0;
      -webkit-border-radius: 0; }
  select.form-select {
    background: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    padding: 10px 0;
    height: 44px;
    border-bottom: 1px solid #a0485a; }
  /*****/
  .view-slideshow .slideshow-info-wrapper {
    padding-right: 15px;
    padding-left: 15px; }
  /******/
  .view-stadium-map-popup .views-field-field-stadium-map img {
    max-width: 575px; }
  .view-stadium-map-popup .views-field-field-fee-schedule-et {
    padding-top: 25px !important; }
  .page-node-120 .block-info-parkings .field-body,
  .page-node-121 .block-info-parkings .field-body,
  .page-node-122 .block-info-parkings .field-body {
    padding: 0; }
  /* node-editorial */
  .node-editorial .content-above .region-left .field-name-field-image img {
    width: 100%; }
  .node-editorial .content-above .region-right {
    padding: 30px 15px; }
  .node-editorial .content > .field-name-body {
    padding: 0 15px; }
  /******/
  .view-upcoming-event-editorial {
    padding: 0 15px; }
    .view-upcoming-event-editorial .views-field-field-headline {
      margin-left: -15px; }
    .view-upcoming-event-editorial .upcoming-event-region {
      padding: 5px 0; }
    .view-upcoming-event-editorial .view-upcoming-event-editorial {
      padding: 0; }
  /******/
  .view-past-event-editorial .view-past-event-editorial .views-row {
    padding-left: 15px;
    padding-right: 15px; }
    .view-past-event-editorial .view-past-event-editorial .views-row:before {
      left: 105px; }
  .view-past-event-editorial .view-past-event-editorial .views-field-field-image {
    margin-right: 20px; }
  /******/
  .premier-seats-search-block {
    width: auto; }
  /*****/
  .view-id-sieges_premiers.view-display-id-page .view-agenda {
    padding-bottom: 15px;
    margin-bottom: 30px; }
    .view-id-sieges_premiers.view-display-id-page .view-agenda .view-filters {
      padding: 0 15px; }
    .view-id-sieges_premiers.view-display-id-page .view-agenda .views-row {
      border-left: none;
      padding-left: 15px;
      padding-right: 15px; }
      .view-id-sieges_premiers.view-display-id-page .view-agenda .views-row.views-row-first .views-field-field-image {
        margin: 0 -15px; }
    .view-id-sieges_premiers.view-display-id-page .view-agenda .views-field-field-image {
      margin: 0 -15px; }
      .view-id-sieges_premiers.view-display-id-page .view-agenda .views-field-field-image img {
        width: 100%; }
    .view-id-sieges_premiers.view-display-id-page .view-agenda .views-field-field-date-libre {
      margin-left: -15px;
      margin-right: -15px; }
    .view-id-sieges_premiers.view-display-id-page .view-agenda .owl-wrapper-outer {
      margin-bottom: 10px; }
  #page .view-id-sieges_premiers.view-display-id-page .view-agenda .owl-carousel .owl-controls .owl-buttons div {
    left: 15px;
    margin: 0;
    top: 20%; }
    #page .view-id-sieges_premiers.view-display-id-page .view-agenda .owl-carousel .owl-controls .owl-buttons div.owl-next {
      right: 15px;
      left: auto; }
  /******/
  .view-sieges-premiers.view-display-id-premier_seat_search .views-bootstrap-grid-plugin-style .row > div {
    padding-left: 0;
    padding-right: 0; }
  .view-sieges-premiers.view-display-id-premier_seat_search .views-field-field-photos {
    margin-left: 0;
    margin-right: 0; }
    .view-sieges-premiers.view-display-id-premier_seat_search .views-field-field-photos img {
      width: 100%; }
  /******/
  .view-editorial-category .views-field-view .views-row {
    border-left: none;
    float: none;
    width: auto;
    height: auto !important;
    min-height: 69px !important;
    padding: 0 30px 20px 80px;
    margin-bottom: 20px;
    position: relative;
    border-bottom: 1px solid #cdd1d6; }
  .view-editorial-category .views-field-view .image-abstract-field {
    margin: 0;
    position: static; }
    .view-editorial-category .views-field-view .image-abstract-field .views-field-field-abstract, .view-editorial-category .views-field-view .image-abstract-field:before {
      display: none !important; }
  .view-editorial-category .views-field-view .views-field-field-image {
    max-width: 70px;
    position: absolute;
    left: 0;
    top: 4px;
    margin: 0; }
  .view-editorial-category .views-field-view .views-field-title {
    font-size: 1em; }
  .view-editorial-category .views-field-view .views-field-view-node {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -18px;
    z-index: 5; }
    .view-editorial-category .views-field-view .views-field-view-node .read-more {
      display: block;
      overflow: hidden;
      text-indent: -999em;
      width: 20px;
      height: 20px;
      position: relative; }
      .view-editorial-category .views-field-view .views-field-view-node .read-more:before {
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\f0da";
        position: absolute;
        left: 0;
        top: 0;
        color: #ff1320;
        font-size: 18px;
        z-index: 5;
        text-indent: 0; }
  /*****/
  #my-place-v2 .seating-search .inner {
    padding: 27px 30px; } }

@media (max-width: 640px) {
  /* 404 */
  .page-node-83 #main {
    background-size: cover;
    min-height: 620px; }
  .page-404 {
    margin-top: 60px; }
  /* end 404 */
  .view-visit-details .views-field-field-image {
    float: none;
    margin-bottom: 15px; }
  .view-visit-details .group-visit-info {
    overflow: visible; }
  /*****/
  .news-detail-page .news-item .field-body {
    padding: 40px 0 0; }
  .news-detail-page .social-top .last {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  /*****/
  .boulevard-page h3 {
    font-size: 1em; }
  /******/
  .page-entreprises-sieges-vip .webform-client-form .webform-component--info-reference .fieldset-wrapper, .page-entreprises-sieges-vip .easiform .webform-component--info-reference .fieldset-wrapper {
    margin: 0; }
  .page-entreprises-sieges-vip .webform-client-form .webform-component--info-reference .form-item, .page-entreprises-sieges-vip .easiform .webform-component--info-reference .form-item {
    width: auto;
    padding: 0; }
  .page-entreprises-sieges-vip .webform-client-form .webform-component--info-reference .chosen-container, .page-entreprises-sieges-vip .easiform .webform-component--info-reference .chosen-container {
    width: 100% !important; }
  .page-entreprises-sieges-vip .webform-client-form .webform-component--info-reference .webform-component--info-reference--nombre-de-personnes .form-text, .page-entreprises-sieges-vip .easiform .webform-component--info-reference .webform-component--info-reference--nombre-de-personnes .form-text {
    max-width: 100%; }
  /*****/
  #my-place-v2 .seating-search .place-data span {
    padding-left: 15px; }
  #my-place-v2 #location-map iframe {
    height: 300px; }
  /*****/
  #my-place-v2 .seating-search #field_type {
    padding: 0;
    width: 100%;
    margin-bottom: 0; }
  #my-place-v2 .seating-search .place-data {
    width: auto;
    margin-top: 20px; }
    #my-place-v2 .seating-search .place-data span {
      float: none !important;
      margin-top: 0;
      margin-bottom: 15px;
      padding-left: 0;
      text-align: left;
      width: 100%; }
    #my-place-v2 .seating-search .place-data input[type="text"] {
      margin-top: 15px; }
  #my-place-v2 #field_type > .label {
    position: static;
    margin-bottom: 15px; } }

@media (max-width: 639px) {
  .header {
    text-align: center; }
    .header .socials-list {
      display: none; }
    .header #logo {
      float: none; }
    .header .logo_img {
      float: none;
      display: inline-block;
      margin-left: 0; }
  /********/
  .access-transport-wrapper .map {
    float: none !important;
    margin-right: 0;
    margin-bottom: 30px; }
  .view-access-transports .panel-default > .panel-heading {
    padding-left: 81px; }
  .view-access-transports .panel-title .subtitle {
    padding-right: 60px; }
  .view-access-transports .download {
    padding-right: 60px; }
  .panel-default .panel-title a {
    padding-right: 60px; }
    .panel-default .panel-title a:before {
      font-size: 80px; }
    .panel-default .panel-title a:before, .panel-default .panel-title a:after {
      width: 50px; }
  /******/
  .search-form .form-item {
    max-width: 220px; }
  /*******/
  .webform-client-form .webform-component--info-reference .fieldset-wrapper, .easiform .webform-component--info-reference .fieldset-wrapper {
    margin-left: 0;
    margin-right: 0; }
  .webform-client-form .webform-component--info-reference .form-item, .easiform .webform-component--info-reference .form-item {
    width: 100%;
    float: none;
    padding: 0; }
  /*******/
  #block-views-partners-block-3 h2,
  #block-views-partners-block-4 h2 {
    height: auto;
    white-space: normal; }
    #block-views-partners-block-3 h2:before,
    #block-views-partners-block-4 h2:before {
      display: none; }
  /* popup */
  #popup-announcement-wrap {
    width: 400px !important;
    left: 50% !important;
    margin-left: -200px !important;
    overflow: inherit; }
  #popup-announcement-close {
    bottom: auto;
    top: 10px; }
  #popup-announcement {
    height: 289px;
    margin: 30px 20px 25px;
    overflow-x: hidden;
    overflow-y: scroll;
    /* -webkit-overflow-scrolling: touch; */
    padding: 8px; }
  .m-scrollable-filter {
    overflow-x: hidden !important;
    overflow-y: scroll !important;
    -webkit-overflow-scrolling: touch !important; }
  /******/
  .view-stadium-map-popup .views-field-field-stadium-map img {
    max-width: 400px; } }

@media (max-width: 480px) {
  .form-search {
    height: 56px; }
    .form-search:before {
      top: 21px; }
    .form-search form {
      top: 56px; }
  .page-entreprises .header #logo {
    margin-top: 6px; }
    .page-entreprises .header #logo a {
      background-position: 0 0;
      height: 44px;
      width: 157px; }
  .page-entreprises .header .logo_img {
    margin-top: 6px;
    height: 44px;
    width: 157px; }
  .header {
    height: 56px; }
    .header .container {
      min-height: 10px; }
    .header #logo {
      margin-top: 4px; }
      .header #logo a {
        background-position: 0 0;
        background-size: 175px auto;
        height: 45px;
        width: 180px; }
    .header .logo_img {
      margin-top: 4px; }
      .header .logo_img img {
        max-width: 180px; }
  .logged-in.admin-menu #page, .webmaster-menu-active #page {
    margin-top: 121px; }
  #page {
    margin-top: 92px; }
  .page-node-82 .header #logo {
    margin-top: 25px; }
    .page-node-82 .header #logo a {
      background-position: -14px -18px;
      background-size: auto auto;
      height: 36px;
      width: 242px; }
  .navbar-toggle {
    padding-top: 23px;
    height: 56px; }
  /******/
  .block-landing .block-app .field-body {
    padding-top: 15px; }
  .block-landing .price {
    font-size: 40px; }
  .block-landing .block-app-places .price-1 {
    top: 30px;
    right: 0; }
  .block-landing .block-app-places .price-3 {
    bottom: -25px;
    left: 105px; }
  .block-landing .block-app-places .field-image {
    display: block;
    padding-top: 40px;
    margin-top: 0; }
  .block-landing .block-app-description .block-inner {
    padding-top: 20px;
    padding-bottom: 20px; }
  .block-landing .block-app-restaurant .field-image .field-price {
    width: 125px;
    margin-left: 15px; }
  .block-landing .block-app-restaurant-2 .field-image img {
    max-width: 160px; }
    .block-landing .block-app-restaurant-2 .field-image img .field-price {
      margin-top: 15px; }
  /*********/
  .view-access-transports .tab-filters li {
    margin-left: 5px;
    margin-right: 5px;
    font-size: 1.285em; }
  .event-frontpage-block .views-field-field-top-media-file:before {
    left: 175px; }
  .event-frontpage-block .event-info {
    height: 80px; }
    .event-frontpage-block .event-info:before {
      right: 10px; }
    .event-frontpage-block .event-info:after {
      right: 16px; }
  .event-frontpage-block .event_date {
    width: 75px;
    height: 80px; }
    .event-frontpage-block .event_date:before {
      border-width: 40px; }
  .event-frontpage-block .view-footer .view-footer .fa:before {
    margin-right: 10px;
    width: 60px;
    left: -111px; }
  .event-frontpage-block .view-footer .view-footer li .fa {
    padding-left: 70px;
    text-align: center;
    font-size: 11px; }
  .event-frontpage-block .view-footer .view-footer li:before {
    right: 10px; }
  .event-frontpage-block .view-footer .view-footer li:after {
    right: 16px; }
  .event-frontpage-block .event-info-right .views-field-title, .event-frontpage-block .event-info-right .views-field-field-title-b2b {
    padding-left: 10px; }
  .event-frontpage-block .event-info-right .views-field-field-title-b2b {
    font-size: 14px; }
  .block-upcoming-events .views-field-field-top-media-file:before {
    left: 175px; }
  .block-upcoming-events .event-info {
    height: 80px; }
    .block-upcoming-events .event-info:before {
      right: 10px; }
    .block-upcoming-events .event-info:after {
      right: 16px; }
  .block-upcoming-events .event_date {
    width: 75px;
    height: 80px; }
    .block-upcoming-events .event_date:before {
      border-width: 40px; }
  .block-upcoming-events .event-info-right .views-field-title, .block-upcoming-events .event-info-right .views-field-field-title-b2b {
    padding-left: 10px; }
  .block-upcoming-events .event-info-right .views-field-field-title-b2b {
    font-size: 14px; }
  /******/
  .menu-tab-event ul.menu li {
    margin-left: 5px;
    margin-right: 5px;
    font-size: 1.142em; }
  /*******/
  .view-reserve-parking .views-row {
    padding-right: 0; }
  .view-reserve-parking .views-field-field-book-link, .view-reserve-parking .views-field-field-alert, .view-reserve-parking .views-field-field-parking-link {
    position: static;
    margin-top: 20px;
    top: auto;
    right: auto; }
  .parkings-visites-block {
    padding-right: 0; }
    .parkings-visites-block .views-field-field-book-link, .parkings-visites-block .views-field-field-alert {
      position: static;
      margin-top: 20px;
      top: auto;
      right: auto; }
  /*******/
  .webform-client-form .webform-component--contact-info-left,
  .webform-client-form .webform-component--fonction,
  .webform-client-form .webform-component--je-suis-interessee-par, .easiform .webform-component--contact-info-left,
  .easiform .webform-component--fonction,
  .easiform .webform-component--je-suis-interessee-par {
    width: 100%;
    padding-right: 0;
    float: none; }
  .webform-client-form .webform-component--contact-info-right, .easiform .webform-component--contact-info-right {
    width: 100%;
    padding-left: 0;
    float: none; }
  /*******/
  .view-business-case .views-field-field-logo {
    float: none;
    margin-right: 0;
    margin-bottom: 20px; }
  /* 404 */
  .page-node-83 #main {
    background-size: cover;
    min-height: 460px; }
  .page-404 {
    margin-top: 20px; }
  /* end 404 */
  .testimonial {
    padding: 95px 0; }
    .testimonial:after {
      right: 0;
      bottom: 0;
      top: auto; }
  .visite-information-pratiques .block-info .row > [class*="col-"] {
    padding-left: 15px;
    padding-right: 15px; }
  .visite-information-pratiques .side-white .list-group {
    padding-left: 15px;
    padding-right: 15px; }
  .page-entreprises-event .view-enterprise-event h2.line, .page-entreprises-event .view-enterprise-event .block-offers h2, .block-offers .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .event-frontpage-block h2, .event-frontpage-block .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .avantages-stadefrance-block h2, .avantages-stadefrance-block .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event #block-views-partners-block-3 h2, #block-views-partners-block-3 .page-entreprises-event .view-enterprise-event h2,
  .page-entreprises-event .view-enterprise-event #block-views-partners-block-4 h2, #block-views-partners-block-4 .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .node-type-space .content-bottom .view-characteristics h2, .node-type-space .content-bottom .view-characteristics .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .block-key-figure h2, .block-key-figure .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .partner h2, .partner .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .block-parkings-services h2, .block-parkings-services .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .view-business-case h2, .view-business-case .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .block-quicktabs h2, .block-quicktabs .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .section-third h2, .section-third .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .block-list-business-case h2, .block-list-business-case .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event h1.line, .page-entreprises-event .view-enterprise-event .node-type-space .content-bottom .view-characteristics h1.title, .node-type-space .content-bottom .view-characteristics .page-entreprises-event .view-enterprise-event h1.title, .page-entreprises-event .view-enterprise-event .block-key-figure h1.title, .block-key-figure .page-entreprises-event .view-enterprise-event h1.title, .page-entreprises-event .view-enterprise-event .partner h1.title, .partner .page-entreprises-event .view-enterprise-event h1.title, .page-entreprises-event .view-enterprise-event .entreprises-description h1, .entreprises-description .page-entreprises-event .view-enterprise-event h1 {
    font-size: 15px;
    letter-spacing: -1px;
    padding-top: 8px; }
  /* static-html-accordion */
  .static-html-accordion .panel-heading {
    height: 115px; }
    .static-html-accordion .panel-heading .panel-heading-fielset {
      padding-right: 50px;
      padding-left: 65px; }
    .static-html-accordion .panel-heading a:before {
      width: 50px; }
  .static-html-accordion .panel-title a {
    font-size: 20px; }
  .static-html-accordion .text-number {
    left: 0; }
  /* end static-html-accordion */
  /******/
  #footer .socials-list ul li a {
    font-size: 28px; }
    #footer .socials-list ul li a.icon-devdurable {
      height: 96px; }
  #footer .socials-list .icon-linkedin .fa::before {
    font-size: 100%; }
  /*******/
  #content .view-enterprise-ticket-detail .views-field-title {
    font-size: 2.5em; }
  /********/
  .views-field-field-zone-features .field-content {
    font-size: 1.071em; }
  .views-field-field-zone-features .field-content .field-name-field-feature {
    margin-right: 10px; }
  .node-type-space .content-bottom .view-viewfieldset-spaces-characteristics-info .views-field-field-surface,
  .node-type-space .content-bottom .view-viewfieldset-spaces-characteristics-info .views-field-field-equipment-audio,
  .node-type-space .content-bottom .view-viewfieldset-spaces-characteristics-info .views-field-field-equipment-video,
  .node-type-space .content-bottom .view-viewfieldset-spaces-characteristics-info .views-field-field-space-event-type {
    font-size: 1.071em; }
  .node-type-space .content-bottom .view-characteristics .views-label {
    margin-right: 10px; }
  /*******/
  .seating-search .inner {
    padding-left: 20px;
    padding-right: 20px; }
  /******/
  .view-upcoming-event-editorial .views-field-field-headline h2 {
    font-size: 11px;
    padding-top: 10px; }
  .view-past-event-editorial .view-past-event-editorial .views-row:before {
    display: none; }
  .view-past-event-editorial .view-past-event-editorial .views-field-field-image {
    margin-bottom: 10px; }
  .view-past-event-editorial .view-past-event-editorial .past-event-region {
    overflow: visible; }
    .view-past-event-editorial .view-past-event-editorial .past-event-region .views-field-field-images img {
      width: 50%; }
  /******/
  #page .view-id-sieges_premiers.view-display-id-page .view-agenda .owl-carousel .owl-controls .owl-buttons div {
    top: 10%; }
  /*****/
  #my-place-v2 #location-map iframe {
    height: 240px; }
  #block-views-agenda-block-1 .home-slider .home-slider-inner, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner, #block-views-agenda-block-4 .home-slider .home-slider-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 3%;
    padding-top: 3%; }
    #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn {
      margin-top: 10px;
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; } }

@media (max-width: 479px) {
  .view-news .view-quels-sujets-vous-int-ressent- {
    margin-bottom: 10px; }
  .view-news .view-header {
    padding-bottom: 0 !important; }
  .line, .block-offers h2, .event-frontpage-block h2, .avantages-stadefrance-block h2, #block-views-partners-block-3 h2,
  #block-views-partners-block-4 h2, .node-type-space .content-bottom .view-characteristics h2, .node-type-space .content-bottom .view-characteristics .title, .block-key-figure h2, .block-key-figure .title, .partner h2, .partner .title, .block-parkings-services h2, .view-business-case h2, .entreprises-description h1, .block-quicktabs h2, .section-third h2, .block-list-business-case h2 {
    font-size: 1.142em;
    padding: 7px 2px 8px 15px; }
  h1.line, .node-type-space .content-bottom .view-characteristics h1.title, .block-key-figure h1.title, .partner h1.title, .entreprises-description h1 {
    font-size: 1.142em;
    padding: 10px 2px 5px 15px; }
  .view-sieges-premiers .view-header h1 {
    font-size: 1.142em;
    padding: 10px 2px 5px 15px; }
  .entreprises-description h1 {
    font-size: 1em;
    padding: 10px 2px 5px 15px; }
  .section-third .item {
    padding: 0; }
    .section-third .item .your-experiment-block {
      width: 290px;
      height: 290px; }
  .section-third .views-field-field-image {
    margin-bottom: 3px; }
  .form-type h4:before {
    display: none; }
  .form-type h4 span {
    padding-right: 0; }
    .form-type h4 span:before {
      display: none; }
  .form-type .step {
    padding-left: 45px; }
  .form-type .step-number {
    font-size: 42px; }
  .form-type .lbl {
    margin-right: 5px; }
  .noted {
    padding-left: 45px; }
    .noted .icon-note {
      left: 0; }
  /******/
  .block-offers h2 {
    letter-spacing: -1px;
    font-size: 1em; }
  .event-frontpage-block .views-field-field-top-media-file:before, .block-upcoming-events .views-field-field-top-media-file:before {
    left: 95px; }
  .event-frontpage-block .event_date:before, .block-upcoming-events .event_date:before {
    border-width: 0; }
  .view-frontpage h2 {
    letter-spacing: -1px;
    font-size: 1em; }
  /*******/
  .view-restauration .carousel-inner .views-field-field-image {
    float: none;
    max-width: 100%;
    margin-right: 0; }
  .view-restauration .carousel-inner .views-field {
    padding-right: 0;
    padding-left: 0; }
  /******/
  .visit-content h2 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: left !important; }
    .visit-content h2 .icon {
      display: block;
      position: static; }
  /*******/
  .search-form .form-item {
    max-width: 100%;
    float: none;
    margin-right: 0;
    width: 100%;
    margin-bottom: 15px;
    display: block; }
  .event-organize-filter {
    position: static;
    margin: 30px auto;
    padding: 20px 15px;
    width: auto; }
    .event-organize-filter h2 {
      padding: 0; }
    .event-organize-filter .form-checkboxes {
      padding-left: 0; }
    .event-organize-filter .person {
      margin: 0; }
      .event-organize-filter .person .form-item,
      .event-organize-filter .person label {
        margin-right: 8px; }
  .page-entreprises-event .view-enterprise-event h2.line, .page-entreprises-event .view-enterprise-event .block-offers h2, .block-offers .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .event-frontpage-block h2, .event-frontpage-block .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .avantages-stadefrance-block h2, .avantages-stadefrance-block .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event #block-views-partners-block-3 h2, #block-views-partners-block-3 .page-entreprises-event .view-enterprise-event h2,
  .page-entreprises-event .view-enterprise-event #block-views-partners-block-4 h2, #block-views-partners-block-4 .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .node-type-space .content-bottom .view-characteristics h2, .node-type-space .content-bottom .view-characteristics .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .block-key-figure h2, .block-key-figure .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .partner h2, .partner .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .block-parkings-services h2, .block-parkings-services .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .view-business-case h2, .view-business-case .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .block-quicktabs h2, .block-quicktabs .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .section-third h2, .section-third .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .block-list-business-case h2, .block-list-business-case .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event h1.line, .page-entreprises-event .view-enterprise-event .node-type-space .content-bottom .view-characteristics h1.title, .node-type-space .content-bottom .view-characteristics .page-entreprises-event .view-enterprise-event h1.title, .page-entreprises-event .view-enterprise-event .block-key-figure h1.title, .block-key-figure .page-entreprises-event .view-enterprise-event h1.title, .page-entreprises-event .view-enterprise-event .partner h1.title, .partner .page-entreprises-event .view-enterprise-event h1.title, .page-entreprises-event .view-enterprise-event .entreprises-description h1, .entreprises-description .page-entreprises-event .view-enterprise-event h1 {
    font-size: 12px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 11px; }
  .block-custom-experience h2 {
    font-size: 14px;
    letter-spacing: -1px;
    padding-top: 9px; }
  /*******/
  .webform-alert .webform-section-two {
    padding-left: 10px;
    padding-right: 10px; }
  .webform-alert .form-text {
    padding-right: 7px;
    padding-left: 7px; }
  .webform-alert .webform-section-button {
    padding-right: 100px; }
    .webform-alert .webform-section-button .webform-component-markup {
      width: 93px; }
  .webform-alert .email-section-button {
    padding-right: 0; }
    .webform-alert .email-section-button .webform-component--webform-section-two--email-section--votre-adresse-email {
      padding-right: 100px; }
    .webform-alert .email-section-button .webform-component--webform-section-two--email-section--submit-button {
      top: 152px; }
  .static-html-accordion .btn-group .btn-default, .static-html-accordion .btn-group .button-default, .static-html-accordion .btn-group .upcoming-events-wrap .group-btn .views-field-field-book-link a, .upcoming-events-wrap .group-btn .views-field-field-book-link .static-html-accordion .btn-group a, .static-html-accordion .btn-group .view-type-full-gird .views-field-field-book-link a, .view-type-full-gird .views-field-field-book-link .static-html-accordion .btn-group a, .static-html-accordion .btn-group .view-type-full-gird .views-field-field-parking-link a, .view-type-full-gird .views-field-field-parking-link .static-html-accordion .btn-group a, .static-html-accordion .btn-group .view-slideshow .views-field-field-link a, .view-slideshow .views-field-field-link .static-html-accordion .btn-group a, .static-html-accordion .btn-group .seating-search #btn_submit_bloc, .seating-search .static-html-accordion .btn-group #btn_submit_bloc, .static-html-accordion .btn-group .view-entreprise-event-search .total-message .contact-btn, .view-entreprise-event-search .total-message .static-html-accordion .btn-group .contact-btn, .static-html-accordion .btn-group .view-entreprise-event-search .view-empty .contact-btn, .view-entreprise-event-search .view-empty .static-html-accordion .btn-group .contact-btn, .static-html-accordion .btn-group .view-entreprise-event-search .views-field-view-node a, .view-entreprise-event-search .views-field-view-node .static-html-accordion .btn-group a, .static-html-accordion .btn-group .view-entreprise-event-search .views-field-view-node .read-more, .view-entreprise-event-search .views-field-view-node .static-html-accordion .btn-group .read-more, .static-html-accordion .btn-group .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form .static-html-accordion .btn-group a, .static-html-accordion .btn-group .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link .static-html-accordion .btn-group a, .static-html-accordion .btn-group .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing .static-html-accordion .btn-group a, .static-html-accordion .btn-group .view-visit-banner .book, .view-visit-banner .static-html-accordion .btn-group .book, .static-html-accordion .btn-group .node-editorial .content-above .btn-date a, .node-editorial .content-above .btn-date .static-html-accordion .btn-group a, .static-html-accordion .btn-group #my-place-v2 .seating-search .input_submit, #my-place-v2 .seating-search .static-html-accordion .btn-group .input_submit, .static-html-accordion .btn-group .home-slider-content .group-btn a, .home-slider-content .group-btn .static-html-accordion .btn-group a, .static-html-accordion .btn-group #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .static-html-accordion .btn-group a, .static-html-accordion .btn-group #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .static-html-accordion .btn-group a, .static-html-accordion .btn-group #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .static-html-accordion .btn-group a, .static-html-accordion .btn-group .download-ticket-block .btn-primary, .download-ticket-block .static-html-accordion .btn-group .btn-primary, .static-html-accordion .btn-group .download-ticket-block .view-type-full-gird .group-btn .event-alert, .download-ticket-block .view-type-full-gird .group-btn .static-html-accordion .btn-group .event-alert, .static-html-accordion .btn-group .view-type-full-gird .group-btn .download-ticket-block .event-alert, .view-type-full-gird .group-btn .download-ticket-block .static-html-accordion .btn-group .event-alert, .static-html-accordion .btn-group .download-ticket-block .home-slider-content .group-btn .event-alert, .download-ticket-block .home-slider-content .group-btn .static-html-accordion .btn-group .event-alert, .static-html-accordion .btn-group .home-slider-content .group-btn .download-ticket-block .event-alert, .home-slider-content .group-btn .download-ticket-block .static-html-accordion .btn-group .event-alert, .static-html-accordion .btn-group .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .static-html-accordion .btn-group .event-alert, .static-html-accordion .btn-group #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .static-html-accordion .btn-group .event-alert, .static-html-accordion .btn-group .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .static-html-accordion .btn-group .event-alert, .static-html-accordion .btn-group #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .static-html-accordion .btn-group .event-alert, .static-html-accordion .btn-group .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .static-html-accordion .btn-group .event-alert, .static-html-accordion .btn-group #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .static-html-accordion .btn-group .event-alert, .static-html-accordion .btn-group .banner-type .book, .banner-type .static-html-accordion .btn-group .book, .static-html-accordion .btn-group .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing .static-html-accordion .btn-group a, .static-html-accordion .btn-group .view-sieges-premiers .view-agenda .views-field-nothing a, .view-sieges-premiers .view-agenda .views-field-nothing .static-html-accordion .btn-group a, .static-html-accordion .btn-group .tour-group-pass .more, .tour-group-pass .static-html-accordion .btn-group .more, .static-html-accordion .btn-group .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .static-html-accordion .btn-group a, .static-html-accordion .btn-group .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .static-html-accordion .btn-group .event-contact, .static-html-accordion .btn-group .view-visit-details .views-field-nothing button, .view-visit-details .views-field-nothing .static-html-accordion .btn-group button, .static-html-accordion .btn-group .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form .static-html-accordion .btn-group a, .static-html-accordion .btn-group .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing .static-html-accordion .btn-group a, .static-html-accordion .btn-group .view-interstitial-page .views-field-field-link a, .view-interstitial-page .views-field-field-link .static-html-accordion .btn-group a {
    display: block; }
    .static-html-accordion .btn-group .btn-default:first-child, .static-html-accordion .btn-group .button-default:first-child, .static-html-accordion .btn-group .upcoming-events-wrap .group-btn .views-field-field-book-link a:first-child, .upcoming-events-wrap .group-btn .views-field-field-book-link .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group .view-type-full-gird .views-field-field-book-link a:first-child, .view-type-full-gird .views-field-field-book-link .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group .view-type-full-gird .views-field-field-parking-link a:first-child, .view-type-full-gird .views-field-field-parking-link .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group .view-slideshow .views-field-field-link a:first-child, .view-slideshow .views-field-field-link .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group .seating-search #btn_submit_bloc:first-child, .seating-search .static-html-accordion .btn-group #btn_submit_bloc:first-child, .static-html-accordion .btn-group .view-entreprise-event-search .total-message .contact-btn:first-child, .view-entreprise-event-search .total-message .static-html-accordion .btn-group .contact-btn:first-child, .static-html-accordion .btn-group .view-entreprise-event-search .view-empty .contact-btn:first-child, .view-entreprise-event-search .view-empty .static-html-accordion .btn-group .contact-btn:first-child, .static-html-accordion .btn-group .view-entreprise-event-search .views-field-view-node a:first-child, .view-entreprise-event-search .views-field-view-node .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group .view-entreprise-event-search .views-field-view-node .read-more:first-child, .view-entreprise-event-search .views-field-view-node .static-html-accordion .btn-group .read-more:first-child, .static-html-accordion .btn-group .page-groupes-agenda .view-type-full-gird .views-field-field-order-form a:first-child, .page-groupes-agenda .view-type-full-gird .views-field-field-order-form .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group .view-upcoming-event-editorial .views-field-view .views-field-field-book-link a:first-child, .view-upcoming-event-editorial .views-field-view .views-field-field-book-link .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing a:first-child, .view-sieges-premiers.view-display-id-premier_seat_search .views-field-nothing .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group .view-visit-banner .book:first-child, .view-visit-banner .static-html-accordion .btn-group .book:first-child, .static-html-accordion .btn-group .node-editorial .content-above .btn-date a:first-child, .node-editorial .content-above .btn-date .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group #my-place-v2 .seating-search .input_submit:first-child, #my-place-v2 .seating-search .static-html-accordion .btn-group .input_submit:first-child, .static-html-accordion .btn-group .home-slider-content .group-btn a:first-child, .home-slider-content .group-btn .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn a:first-child, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn a:first-child, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn a:first-child, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group .download-ticket-block .btn-primary:first-child, .download-ticket-block .static-html-accordion .btn-group .btn-primary:first-child, .static-html-accordion .btn-group .download-ticket-block .view-type-full-gird .group-btn .event-alert:first-child, .download-ticket-block .view-type-full-gird .group-btn .static-html-accordion .btn-group .event-alert:first-child, .static-html-accordion .btn-group .view-type-full-gird .group-btn .download-ticket-block .event-alert:first-child, .view-type-full-gird .group-btn .download-ticket-block .static-html-accordion .btn-group .event-alert:first-child, .static-html-accordion .btn-group .download-ticket-block .home-slider-content .group-btn .event-alert:first-child, .download-ticket-block .home-slider-content .group-btn .static-html-accordion .btn-group .event-alert:first-child, .static-html-accordion .btn-group .home-slider-content .group-btn .download-ticket-block .event-alert:first-child, .home-slider-content .group-btn .download-ticket-block .static-html-accordion .btn-group .event-alert:first-child, .static-html-accordion .btn-group .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .event-alert:first-child, .download-ticket-block #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .static-html-accordion .btn-group .event-alert:first-child, .static-html-accordion .btn-group #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:first-child, #block-views-agenda-block-1 .home-slider .home-slider-inner .group-btn .download-ticket-block .static-html-accordion .btn-group .event-alert:first-child, .static-html-accordion .btn-group .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .event-alert:first-child, .download-ticket-block #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .static-html-accordion .btn-group .event-alert:first-child, .static-html-accordion .btn-group #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:first-child, #block-views-agenda-slideshow-b2b .home-slider .home-slider-inner .group-btn .download-ticket-block .static-html-accordion .btn-group .event-alert:first-child, .static-html-accordion .btn-group .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .event-alert:first-child, .download-ticket-block #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .static-html-accordion .btn-group .event-alert:first-child, .static-html-accordion .btn-group #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .event-alert:first-child, #block-views-agenda-block-4 .home-slider .home-slider-inner .group-btn .download-ticket-block .static-html-accordion .btn-group .event-alert:first-child, .static-html-accordion .btn-group .banner-type .book:first-child, .banner-type .static-html-accordion .btn-group .book:first-child, .static-html-accordion .btn-group .view-sieges-premiers .premier-seat-fieldset .views-field-nothing a:first-child, .view-sieges-premiers .premier-seat-fieldset .views-field-nothing .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group .view-sieges-premiers .view-agenda .views-field-nothing a:first-child, .view-sieges-premiers .view-agenda .views-field-nothing .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group .tour-group-pass .more:first-child, .tour-group-pass .static-html-accordion .btn-group .more:first-child, .static-html-accordion .btn-group .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing a:first-child, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .event-contact:first-child, .page-entreprises-event .view-enterprise-event .view-viewfieldset-enterprice-event-info .views-field-nothing .static-html-accordion .btn-group .event-contact:first-child, .static-html-accordion .btn-group .view-visit-details .views-field-nothing button:first-child, .view-visit-details .views-field-nothing .static-html-accordion .btn-group button:first-child, .static-html-accordion .btn-group .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form a:first-child, .page-entreprises-billetterie .view-type-full-gird .group-btn .views-field-field-order-form .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing a:first-child, .view-display-id-ticket_detail_bottom .premier-seat-info .views-field-nothing .static-html-accordion .btn-group a:first-child, .static-html-accordion .btn-group .view-interstitial-page .views-field-field-link a:first-child, .view-interstitial-page .views-field-field-link .static-html-accordion .btn-group a:first-child {
      margin-right: 0;
      border-right: none;
      padding-right: 0; }
  /******/
  .view-upcoming-event-editorial .views-field-view .upcoming-event-date-title {
    margin-top: 0;
    margin-bottom: 10px;
    position: static;
    transform: translate(0, 0);
    width: auto; }
  .view-upcoming-event-editorial .views-field-view .group-editorial-link {
    float: none; }
  /*****/
  .premier-seats-search-block h2 {
    font-size: 1.071em; }
  .premier-seats-search-block #select-part-1-content .views-row .event-date {
    font-size: 22px;
    max-width: 100%;
    padding-left: 0;
    width: 50px; }
    .premier-seats-search-block #select-part-1-content .views-row .event-date:before {
      display: none; }
    .premier-seats-search-block #select-part-1-content .views-row .event-date .views-field-field-event-date-2 {
      font-size: 10px;
      min-width: 0; }
  .premier-seats-search-block #select-part-1-content .views-row .event-info {
    padding-left: 0; }
  .page-entreprises-sieges-vip-search .content-top .filter-choiced-event .views-row .event-date {
    font-size: 22px;
    max-width: 100%;
    padding-left: 0;
    width: 40px; }
    .page-entreprises-sieges-vip-search .content-top .filter-choiced-event .views-row .event-date:before {
      display: none; }
    .page-entreprises-sieges-vip-search .content-top .filter-choiced-event .views-row .event-date .views-field-field-event-date-2 {
      font-size: 10px;
      min-width: 0; }
  .page-entreprises-sieges-vip-search .content-top .number-person .number-person {
    min-width: 225px; }
  .page-entreprises-sieges-vip-search .content-top .number-person span#number-increase-quantity, .page-entreprises-sieges-vip-search .content-top .number-person span#number-decrease-quantity {
    line-height: 30px;
    height: 30px;
    margin-top: -15px;
    width: 30px;
    right: 0; }
  .page-entreprises-sieges-vip-search .content-top .number-person span#number-decrease-quantity {
    left: 0;
    right: auto; }
  /* page event-search */
  .event-organize-filter-result .form-checkboxes .form-item {
    display: block;
    float: none;
    width: auto; }
  /******/
  .view-stadium-map-popup .stadium-cat-name {
    max-width: 60%; }
  .view-stadium-map-popup .views-field-field-stadium-map img {
    max-width: 320px; }
  .view-id-sieges_premiers.view-display-id-page .view-agenda .reserver-btn {
    clear: left;
    float: left;
    margin-top: 10px; } }

@media (max-width: 459px) {
  .boulevard-page {
    margin-bottom: -15px; }
    .boulevard-page .big-format {
      width: 100%;
      float: none; }
    .boulevard-page .medium-format {
      width: 100%;
      float: none; }
    .boulevard-page .small-format {
      width: 100%; }
  /* popup */
  #popup-announcement-wrap {
    width: 340px !important;
    left: 50% !important;
    margin-left: -170px !important; }
  .view-stadium-map-popup {
    min-width: 320px; }
  .btn-contact-entreprises a:before {
    left: 25% !important; } }

@media (max-width: 360px) {
  .introduction-carousel .item a {
    display: block;
    text-align: center; }
  #page .node-introduction .owl-carousel .owl-controls .owl-buttons .owl-prev {
    left: 45px; }
  #page .node-introduction .owl-carousel .owl-controls .owl-buttons .owl-next {
    right: 45px; }
  /*****/
  .beneficiaire .step-number {
    width: 70px; }
  .beneficiaire .item {
    padding-left: 80px; }
  /*********/
  .view-access-transports .tab-filters li {
    font-size: 1.142em; }
  .view-access-transports .info-type .icons {
    float: none;
    margin-right: 0;
    margin-bottom: 15px; }
  /* 404 */
  .page-node-83 #main {
    background-size: cover;
    min-height: 404px; }
  .page-404 {
    margin-top: 6px; }
  /* end 404 */
  .section-third .owl-carousel .owl-controls .owl-buttons div {
    color: #000 !important;
    margin: 0 !important; }
  .section-third .owl-carousel .owl-controls .owl-buttons .owl-prev {
    left: 33px !important; }
  .section-third .owl-carousel .owl-controls .owl-buttons .owl-next {
    right: 33px !important; }
  /******/
  .node-type-business-case .block-key-figure .title {
    min-width: 270px; }
  /******/
  .view-reserve-parking .weboform-alert-parking .webform-section-two {
    padding-right: 10px;
    padding-left: 10px; }
  .entreprises-description h1 {
    font-size: 0.928em;
    padding: 10px 2px 5px 15px; }
  /******/
  .view-past-event-editorial .view-past-event-editorial .views-field-field-image {
    float: none;
    margin-right: 0; }
  /******/
  .view-sieges-premiers .view-agenda .views-field-field-date-libre {
    padding-right: 40px; } }

@media (max-width: 359px) {
  .boulevard-description-block h2 {
    padding-right: 0;
    padding-left: 10px; }
  /******/
  .page-entreprises-event .view-enterprise-event h2.line, .page-entreprises-event .view-enterprise-event .block-offers h2, .block-offers .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .event-frontpage-block h2, .event-frontpage-block .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .avantages-stadefrance-block h2, .avantages-stadefrance-block .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event #block-views-partners-block-3 h2, #block-views-partners-block-3 .page-entreprises-event .view-enterprise-event h2,
  .page-entreprises-event .view-enterprise-event #block-views-partners-block-4 h2, #block-views-partners-block-4 .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .node-type-space .content-bottom .view-characteristics h2, .node-type-space .content-bottom .view-characteristics .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .block-key-figure h2, .block-key-figure .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .partner h2, .partner .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .block-parkings-services h2, .block-parkings-services .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .view-business-case h2, .view-business-case .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .block-quicktabs h2, .block-quicktabs .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .section-third h2, .section-third .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event .block-list-business-case h2, .block-list-business-case .page-entreprises-event .view-enterprise-event h2, .page-entreprises-event .view-enterprise-event h1.line, .page-entreprises-event .view-enterprise-event .node-type-space .content-bottom .view-characteristics h1.title, .node-type-space .content-bottom .view-characteristics .page-entreprises-event .view-enterprise-event h1.title, .page-entreprises-event .view-enterprise-event .block-key-figure h1.title, .block-key-figure .page-entreprises-event .view-enterprise-event h1.title, .page-entreprises-event .view-enterprise-event .partner h1.title, .partner .page-entreprises-event .view-enterprise-event h1.title, .page-entreprises-event .view-enterprise-event .entreprises-description h1, .entreprises-description .page-entreprises-event .view-enterprise-event h1 {
    font-size: 11px; }
  /******/
  /* popup */
  #popup-announcement-wrap {
    width: 300px !important;
    left: 50% !important;
    margin-left: -150px !important; }
  .view-stadium-map-popup {
    min-width: 280px; }
  /******/
  .view-stadium-map-popup .views-field-field-stadium-map img {
    max-width: 290px; }
  /******/
  .view-sieges-premiers .view-header h1 {
    font-size: 1em; }
  /*****/
  #my-place-v2 #location-map iframe {
    height: 210px; } }

@media (min-width: 320px) and (max-width: 480px) {
  body[class*=" page-billetteries-"] .breadcrumb, body[class*=" page-entreprises-billetteries-"] .breadcrumb, body[class*=" page-groupes-ce-billetteries-"] .breadcrumb {
    padding-bottom: 25px !important; }
  body[class*=" page-billetteries-"] .breadcrumb, body[class*=" page-entreprises-billetteries-"] .breadcrumb, body[class*=" page-groupes-ce-billetteries-"] .breadcrumb {
    text-align: left;
    height: 8px;
    line-height: 0.4em; }
  body[class*=" page-billetteries-"] #page-title, body[class*=" page-entreprises-billetteries-"] #page-title, body[class*=" page-groupes-ce-billetteries-"] #page-title {
    font-size: 1.571em; }
  body[class*=" page-billetteries-"] .page-title-wrap, body[class*=" page-entreprises-billetteries-"] .page-title-wrap, body[class*=" page-groupes-ce-billetteries-"] .page-title-wrap {
    background-color: #fff; }
  body[class*=" page-billetteries-"] #page-title, body[class*=" page-billetteries-"] span.page-description, body[class*=" page-entreprises-billetteries-"] #page-title, body[class*=" page-entreprises-billetteries-"] span.page-description, body[class*=" page-groupes-ce-billetteries-"] #page-title, body[class*=" page-groupes-ce-billetteries-"] span.page-description {
    color: #000; }
  body[class*=" page-billetteries-"] .breadcrumb a, body[class*=" page-billetteries-"] .breadcrumb span, body[class*=" page-entreprises-billetteries-"] .breadcrumb a, body[class*=" page-entreprises-billetteries-"] .breadcrumb span, body[class*=" page-groupes-ce-billetteries-"] .breadcrumb a, body[class*=" page-groupes-ce-billetteries-"] .breadcrumb span {
    color: #000; }
  body[class*=" page-billetteries-"] #content, body[class*=" page-entreprises-billetteries-"] #content, body[class*=" page-groupes-ce-billetteries-"] #content {
    padding: 20px 27px !important; }
  body[class*=" page-billetteries-"] .page-title-wrap .container, body[class*=" page-entreprises-billetteries-"] .page-title-wrap .container, body[class*=" page-groupes-ce-billetteries-"] .page-title-wrap .container {
    padding-bottom: 0px; } }

@media (min-width: 320px) and (max-width: 400px) {
  body[class*=" page-billetteries-"] .breadcrumb, body[class*=" page-entreprises-billetteries-"] .breadcrumb, body[class*=" page-groupes-ce-billetteries-"] .breadcrumb {
    font-size: 0.750em; } }

@media (max-width: 320px) {
  .postit {
    margin: 0 -15px 30px; }
  /* footer-top */
  #block-block-7 .readmore {
    width: 100%; }
    #block-block-7 .readmore a {
      padding-right: 65px; }
  .section-third .owl-carousel .owl-controls .owl-buttons .owl-prev {
    left: 15px !important; }
  .section-third .owl-carousel .owl-controls .owl-buttons .owl-next {
    right: 15px !important; } }

@media (min-width: 992px) {
  .view-interstitial-page .views-row {
    display: table;
    width: 100%; }
  .view-interstitial-page .views-field-field-image, .view-interstitial-page .content-info {
    display: table-cell;
    float: none;
    vertical-align: middle; }
  .view-interstitial-page .views-field-field-image img {
    width: 470px; }
  #main .content .field-content iframe {
    display: block;
    width: 470px;
    margin-bottom: 0; } }

@media (min-width: 1200px) {
  .view-interstitial-page .views-field-field-image img {
    width: 570px; }
  #main .content .field-content iframe {
    width: 570px; } }

@media (min-width: 990px) {
  .view-type-full-gird {
    margin-top: 0; }
    .view-type-full-gird .row {
      margin-bottom: 0; }
    .view-type-full-gird .view-filters .tab-filters {
      float: none; }
    .view-type-full-gird .col-md-12 .views-field-field-image,
    .view-type-full-gird .col-md-12 .views-field-field-videos {
      width: 140px;
      top: 0;
      left: 25px;
      position: absolute;
      display: block; }
      .view-type-full-gird .col-md-12 .views-field-field-image img,
      .view-type-full-gird .col-md-12 .views-field-field-videos img {
        max-width: 100%; }
    .view-type-full-gird .col-md-12 .group-btn {
      position: absolute;
      right: 0;
      top: 10px;
      left: auto; }
      .view-type-full-gird .col-md-12 .group-btn .views-field-field-parking-link {
        display: none; }
    .view-type-full-gird .view-content {
      margin: 0; }
    .view-type-full-gird .col-md-12 > .views-fieldset {
      border-left: none;
      padding: 0 240px 20px 160px;
      display: inline-block;
      border-bottom: 1px solid #cdd1d6;
      height: auto !important;
      margin-bottom: 20px;
      width: 100%;
      position: relative; }
      .view-type-full-gird .col-md-12 > .views-fieldset:before {
        color: #ff1320;
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\f0da";
        font-size: 18px;
        margin-top: -20px;
        position: absolute;
        right: 13px;
        top: 50%;
        z-index: 5;
        display: none; }
    .view-type-full-gird .views-field-title-field {
      padding-right: 0;
      font-size: 1.428em;
      line-height: 1.4em;
      min-height: 0;
      margin-bottom: 10px;
      text-transform: uppercase; }
    .view-type-full-gird .views-field-field-short-description-et {
      font-size: 1.142em; }
    .view-type-full-gird .views-field-field-price-range {
      font-size: 1.071em;
      font-weight: bold;
      text-transform: uppercase;
      color: #8e8779;
      margin-bottom: 10px; }
    .view-type-full-gird .views-field-field-subtitle {
      display: none; }
    .view-type-full-gird .head-info {
      background: none;
      min-height: 0;
      padding: 0;
      position: static;
      text-align: left;
      text-transform: uppercase;
      width: auto;
      font-size: 1.142em; }
      .view-type-full-gird .head-info .views-field {
        display: inline-block; } }

.bean-simple-linked-banner-block .banner .mobile {
  display: none; }

.bean-simple-linked-banner-block .banner img {
  width: 100%;
  height: auto; }

@media (max-width: 990px) {
  .bean-simple-linked-banner-block .banner .desktop {
    display: none; }
  .bean-simple-linked-banner-block .banner .mobile {
    display: block; } }

#page-vip {
  background: white; }
  #page-vip h1.line.one-row, #page-vip .node-type-space .content-bottom .view-characteristics h1.one-row.title, .node-type-space .content-bottom .view-characteristics #page-vip h1.one-row.title, #page-vip .block-key-figure h1.one-row.title, .block-key-figure #page-vip h1.one-row.title, #page-vip .partner h1.one-row.title, .partner #page-vip h1.one-row.title, #page-vip .entreprises-description h1.one-row, .entreprises-description #page-vip h1.one-row {
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 5px;
    padding: 5px 5px 5px 15px; }
  #page-vip h2.line.one-row, #page-vip .block-offers h2.one-row, .block-offers #page-vip h2.one-row, #page-vip .event-frontpage-block h2.one-row, .event-frontpage-block #page-vip h2.one-row, #page-vip .avantages-stadefrance-block h2.one-row, .avantages-stadefrance-block #page-vip h2.one-row, #page-vip #block-views-partners-block-3 h2.one-row, #block-views-partners-block-3 #page-vip h2.one-row,
  #page-vip #block-views-partners-block-4 h2.one-row, #block-views-partners-block-4 #page-vip h2.one-row, #page-vip .node-type-space .content-bottom .view-characteristics h2.one-row, .node-type-space .content-bottom .view-characteristics #page-vip h2.one-row, #page-vip .block-key-figure h2.one-row, .block-key-figure #page-vip h2.one-row, #page-vip .partner h2.one-row, .partner #page-vip h2.one-row, #page-vip .block-parkings-services h2.one-row, .block-parkings-services #page-vip h2.one-row, #page-vip .view-business-case h2.one-row, .view-business-case #page-vip h2.one-row, #page-vip .block-quicktabs h2.one-row, .block-quicktabs #page-vip h2.one-row, #page-vip .section-third h2.one-row, .section-third #page-vip h2.one-row, #page-vip .block-list-business-case h2.one-row, .block-list-business-case #page-vip h2.one-row, #page-vip h3.line.one-row, #page-vip .node-type-space .content-bottom .view-characteristics h3.one-row.title, .node-type-space .content-bottom .view-characteristics #page-vip h3.one-row.title, #page-vip .block-key-figure h3.one-row.title, .block-key-figure #page-vip h3.one-row.title, #page-vip .partner h3.one-row.title, .partner #page-vip h3.one-row.title {
    font-size: 24px;
    text-transform: uppercase;
    height: auto;
    padding: 5px 15px 3px;
    margin: 0 0 5px 0;
    line-height: 1.1; }
  #page-vip h1.line, #page-vip .node-type-space .content-bottom .view-characteristics h1.title, .node-type-space .content-bottom .view-characteristics #page-vip h1.title, #page-vip .block-key-figure h1.title, .block-key-figure #page-vip h1.title, #page-vip .partner h1.title, .partner #page-vip h1.title, #page-vip .entreprises-description h1, .entreprises-description #page-vip h1, #page-vip h2.line, #page-vip .block-offers h2, .block-offers #page-vip h2, #page-vip .event-frontpage-block h2, .event-frontpage-block #page-vip h2, #page-vip .avantages-stadefrance-block h2, .avantages-stadefrance-block #page-vip h2, #page-vip #block-views-partners-block-3 h2, #block-views-partners-block-3 #page-vip h2,
  #page-vip #block-views-partners-block-4 h2, #block-views-partners-block-4 #page-vip h2, #page-vip .node-type-space .content-bottom .view-characteristics h2, .node-type-space .content-bottom .view-characteristics #page-vip h2, #page-vip .block-key-figure h2, .block-key-figure #page-vip h2, #page-vip .partner h2, .partner #page-vip h2, #page-vip .block-parkings-services h2, .block-parkings-services #page-vip h2, #page-vip .view-business-case h2, .view-business-case #page-vip h2, #page-vip .block-quicktabs h2, .block-quicktabs #page-vip h2, #page-vip .section-third h2, .section-third #page-vip h2, #page-vip .block-list-business-case h2, .block-list-business-case #page-vip h2, #page-vip h3.line, #page-vip .node-type-space .content-bottom .view-characteristics h3.title, .node-type-space .content-bottom .view-characteristics #page-vip h3.title, #page-vip .block-key-figure h3.title, .block-key-figure #page-vip h3.title, #page-vip .partner h3.title, .partner #page-vip h3.title {
    background: #0b3753;
    border: none;
    max-width: 76%;
    height: auto;
    white-space: unset; }
    #page-vip h1.line:before, #page-vip .node-type-space .content-bottom .view-characteristics h1.title:before, .node-type-space .content-bottom .view-characteristics #page-vip h1.title:before, #page-vip .block-key-figure h1.title:before, .block-key-figure #page-vip h1.title:before, #page-vip .partner h1.title:before, .partner #page-vip h1.title:before, #page-vip .entreprises-description h1:before, .entreprises-description #page-vip h1:before, #page-vip h2.line:before, #page-vip .block-offers h2:before, .block-offers #page-vip h2:before, #page-vip .event-frontpage-block h2:before, .event-frontpage-block #page-vip h2:before, #page-vip .avantages-stadefrance-block h2:before, .avantages-stadefrance-block #page-vip h2:before, #page-vip #block-views-partners-block-3 h2:before, #block-views-partners-block-3 #page-vip h2:before,
    #page-vip #block-views-partners-block-4 h2:before, #block-views-partners-block-4 #page-vip h2:before, #page-vip .node-type-space .content-bottom .view-characteristics h2:before, .node-type-space .content-bottom .view-characteristics #page-vip h2:before, #page-vip .block-key-figure h2:before, .block-key-figure #page-vip h2:before, #page-vip .partner h2:before, .partner #page-vip h2:before, #page-vip .block-parkings-services h2:before, .block-parkings-services #page-vip h2:before, #page-vip .view-business-case h2:before, .view-business-case #page-vip h2:before, #page-vip .block-quicktabs h2:before, .block-quicktabs #page-vip h2:before, #page-vip .section-third h2:before, .section-third #page-vip h2:before, #page-vip .block-list-business-case h2:before, .block-list-business-case #page-vip h2:before, #page-vip h3.line:before, #page-vip .node-type-space .content-bottom .view-characteristics h3.title:before, .node-type-space .content-bottom .view-characteristics #page-vip h3.title:before, #page-vip .block-key-figure h3.title:before, .block-key-figure #page-vip h3.title:before, #page-vip .partner h3.title:before, .partner #page-vip h3.title:before {
      background: url(../images/title-blue.png) center right no-repeat;
      background-size: cover;
      height: 100%;
      width: 73px; }
  #page-vip .vipclub-logo {
    margin: 25px 10px 35px;
    max-width: 90%; }
  #page-vip #block-block-78 {
    clear: both;
    background: white;
    color: #0b3753;
    font-size: 10px;
    padding: 10px 20px 35px 15px; }
  #page-vip .vip-highlight {
    text-transform: uppercase;
    color: #aaa57d; }
  #page-vip ul {
    list-style-position: inside;
    margin-bottom: 0; }

.not-front.no-sidebars #content {
  padding: 0; }

#block-bean-banniere-svip, #block-bean-banniere-places-gp {
  border-top: 1px solid #e6e6e6;
  padding-top: 5px; }

.vip-hp-member .vip-main-title, .vip-hp-no-member .vip-main-title {
  padding-top: 5px;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6; }

.vip-hp-member-top, .vip-hp-no-member-top {
  height: 500px;
  background: gray no-repeat left center;
  padding: 25px 20px;
  margin-bottom: 30px;
  position: relative;
  background-size: cover; }
  .vip-hp-member-top .vip-hp-member__sub-title, .vip-hp-no-member-top .vip-hp-member__sub-title {
    color: #fff; }
    .vip-hp-member-top .vip-hp-member__sub-title h2, .vip-hp-member-top .vip-hp-member__sub-title h3, .vip-hp-no-member-top .vip-hp-member__sub-title h2, .vip-hp-no-member-top .vip-hp-member__sub-title h3 {
      color: #aaa57d;
      font-weight: bold;
      margin-bottom: 20px; }
  .vip-hp-member-top .btn, .vip-hp-no-member-top .btn {
    position: absolute;
    bottom: 20px;
    left: 20px;
    text-transform: none;
    padding: 5px 15px;
    font-size: 18px; }
    .vip-hp-member-top .btn a, .vip-hp-no-member-top .btn a {
      color: white; }
    .vip-hp-member-top .btn:before, .vip-hp-member-top .btn:after, .vip-hp-no-member-top .btn:before, .vip-hp-no-member-top .btn:after {
      display: none; }

.vip-hp-member__bloc, .vip-hp-no-member__bloc {
  text-align: center; }
  .vip-hp-member__bloc .field-collection-view, .vip-hp-no-member__bloc .field-collection-view {
    display: inline-block;
    width: 100%;
    text-align: center;
    max-width: 480px;
    border: 1px solid #e6e6e6;
    vertical-align: top; }
    .vip-hp-member__bloc .field-collection-view .bloc-hp-member, .vip-hp-no-member__bloc .field-collection-view .bloc-hp-member {
      height: 280px;
      padding: 20px;
      position: relative; }
      .vip-hp-member__bloc .field-collection-view .bloc-hp-member .bloc-hp-member__main-img, .vip-hp-no-member__bloc .field-collection-view .bloc-hp-member .bloc-hp-member__main-img {
        background: gray center center no-repeat;
        background-size: cover;
        height: 100%; }
      .vip-hp-member__bloc .field-collection-view .bloc-hp-member a, .vip-hp-no-member__bloc .field-collection-view .bloc-hp-member a {
        color: #0b3753;
        font-size: 17px;
        font-weight: bold;
        display: block;
        line-height: 20px; }
        .vip-hp-member__bloc .field-collection-view .bloc-hp-member a:after, .vip-hp-no-member__bloc .field-collection-view .bloc-hp-member a:after {
          content: "+";
          color: #ff1320;
          font-size: 48px;
          font-weight: bold;
          position: absolute;
          bottom: 30px;
          line-height: 30px;
          width: 100%;
          left: 0; }
      .vip-hp-member__bloc .field-collection-view .bloc-hp-member p, .vip-hp-no-member__bloc .field-collection-view .bloc-hp-member p {
        margin: 10px 0 0 0; }
      .vip-hp-member__bloc .field-collection-view .bloc-hp-member img, .vip-hp-no-member__bloc .field-collection-view .bloc-hp-member img {
        height: 115px;
        width: auto;
        margin-top: 12px; }

.vip-partner, .vip-promo {
  border: 1px solid #e6e6e6; }
  .vip-partner__bloc, .vip-promo__bloc {
    padding-top: 5px;
    border-top: 1px solid #e6e6e6; }

.vip-partner .vip-main-title, .vip-promo .vip-main-title, .vip-remise .vip-main-title {
  padding-top: 5px;
  border-top: 1px solid #e6e6e6; }

.vip-partner__sub-title, .vip-promo__sub-title, .vip-remise__sub-title, .svip-top__sub-title {
  color: #0b3753;
  font-size: 1.285em;
  padding: 15px; }
  .vip-partner__sub-title a, .vip-promo__sub-title a, .vip-remise__sub-title a, .svip-top__sub-title a {
    color: #aaa57d;
    text-decoration: underline; }

.vip-partner__image, .vip-promo__image, .vip-remise__image, .svip-top__image {
  height: 140px;
  width: 100%;
  background: grey center center;
  background-size: cover; }

.vip-partner__bloc .field-collection-view:first-of-type {
  border-top: 1px solid #e6e6e6; }

.bloc-partner .btn, .bloc-promo .btn, .bloc-partner .btn, .bloc-remise .btn, .bloc-svip .btn, .bloc-gp .btn {
  background: #aaa57d;
  color: white;
  text-transform: none;
  padding: 5px 15px;
  font-size: 1.285em; }
  .bloc-partner .btn a, .bloc-promo .btn a, .bloc-partner .btn a, .bloc-remise .btn a, .bloc-svip .btn a, .bloc-gp .btn a {
    color: white; }
  .bloc-partner .btn:before, .bloc-partner .btn:after, .bloc-promo .btn:before, .bloc-promo .btn:after, .bloc-partner .btn:before, .bloc-partner .btn:after, .bloc-remise .btn:before, .bloc-remise .btn:after, .bloc-svip .btn:before, .bloc-svip .btn:after, .bloc-gp .btn:before, .bloc-gp .btn:after {
    display: none; }

.bloc-partner__title, .bloc-promo__title, .bloc-svip__title {
  margin: 10px 0; }

.bloc-partner__content, .bloc-promo__content, .bloc-svip__content {
  border: 1px solid #aaa57d;
  padding: 10px 10px 0; }

.bloc-partner__image img, .bloc-promo__image img, .bloc-svip__image img {
  height: 100px;
  width: auto;
  margin: 0 auto;
  display: block; }

.bloc-partner__text h3, .bloc-promo__text h3, .bloc-svip__text h3 {
  text-transform: uppercase;
  font-size: 16px;
  margin-bottom: 15px;
  font-weight: bold;
  color: #0b3753; }

.bloc-partner__text p, .bloc-promo__text p, .bloc-svip__text p {
  margin-bottom: 10px;
  color: #0b3753; }

.bloc-partner__lien.btn, .bloc-promo__lien.btn, .bloc-svip__lien.btn {
  text-transform: uppercase; }

.bloc-remise {
  border: 1px solid #e6e6e6;
  width: 100%;
  margin: 0 auto 10px; }
  .bloc-remise__image {
    width: 100%;
    height: 102px;
    background: gray center center no-repeat;
    background-size: cover; }
  .bloc-remise__title {
    font-size: 1.285em;
    color: #0b3753;
    text-transform: uppercase;
    font-family: "CenturyGothic", sans-serif;
    border-bottom: 1px solid #aaa57d;
    width: 100%;
    padding: 0 10px;
    margin-bottom: 0; }
    .bloc-remise__title p {
      margin: 5px 0; }
  .bloc-remise__ss-title {
    color: #0b3753;
    font-size: 0.857em;
    text-align: right;
    font-weight: bold;
    padding: 4px 0; }
    .bloc-remise__ss-title strong {
      background: #aaa57d;
      color: white;
      padding: 5px 10px; }
  .bloc-remise__text {
    color: #0b3753;
    padding: 0 10px;
    font-size: 1.142em; }
  .bloc-remise__lien {
    margin: 0 0 10px 10px; }

.bloc-promo {
  border-top: 1px solid #e6e6e6; }
  .bloc-promo__image {
    padding: 8px; }
    .bloc-promo__image img {
      margin-left: 0;
      max-width: 285px;
      height: auto; }
  .bloc-promo__content {
    border: none;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 5px; }

.bloc-partner__image {
  padding: 8px; }

.bloc-svip, .bloc-gp {
  border-top: 1px solid #aaa57d; }
  .bloc-svip__title, .bloc-gp__title {
    font-size: 18px;
    margin: 10px 0 10px 10px; }
  .bloc-svip__image, .bloc-gp__image {
    padding: 10px; }
    .bloc-svip__image img, .bloc-gp__image img {
      height: auto;
      width: 100%;
      max-width: 300px;
      margin-left: 0; }
  .bloc-svip__content, .bloc-gp__content {
    padding: 0; }
  .bloc-svip__event, .bloc-gp__event {
    border-left: 10px solid #aaa57d;
    border-bottom: 1px solid #aaa57d; }
    .bloc-svip__event h4, .bloc-svip__event-description, .bloc-gp__event h4, .bloc-gp__event-description {
      padding: 10px;
      font-size: 18px;
      margin-bottom: 10px;
      color: #0b3753; }
    .bloc-svip__event-description h2, .bloc-svip__event-description h3, .bloc-gp__event-description h2, .bloc-gp__event-description h3 {
      color: #0b3753; }
    .bloc-svip__event .btn, .bloc-gp__event .btn {
      margin-top: 20px;
      float: right;
      text-transform: uppercase; }
    .bloc-svip__event-complete, .bloc-gp__event-complete {
      border-left-color: #ff1320; }
      .bloc-svip__event-complete .btn, .bloc-gp__event-complete .btn {
        background: #ff1320; }

.view-vip-seats {
  border-top: 1px solid #e6e6e6;
  padding-top: 5px; }
  .view-vip-seats h2 {
    margin-bottom: 5px; }

#block-bean-banniere-places-gp .bean-banner-block {
  height: 625px;
  background-size: 230%;
  background-repeat: no-repeat;
  background-position: left bottom; }
  #block-bean-banniere-places-gp .bean-banner-block .container {
    padding: 0;
    width: 100%; }
  #block-bean-banniere-places-gp .bean-banner-block .field-name-field-description {
    background: #001d39;
    color: white;
    padding: 20px 15px 40px;
    font-size: 18px;
    line-height: 1.3; }
    #block-bean-banniere-places-gp .bean-banner-block .field-name-field-description p:first-child {
      color: #aaa57d;
      text-transform: uppercase;
      font-weight: bold; }

#block-bean-banniere-svip, #block-bean-banniere-places-gp {
  padding-top: 5px;
  border-top: 1px solid #e6e6e6; }
  #block-bean-banniere-svip .title, #block-bean-banniere-places-gp .title {
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 5px;
    padding: 5px 5px 5px 15px;
    background: #0b3753;
    border: none;
    max-width: 76%;
    height: auto;
    white-space: unset;
    color: white;
    font-family: "CenturyGothic-Bold", sans-serif;
    margin: 0 0 30px;
    display: inline-block;
    position: relative;
    margin-bottom: 5px; }
    #block-bean-banniere-svip .title:before, #block-bean-banniere-places-gp .title:before {
      content: "";
      position: absolute;
      top: 0;
      left: 100%;
      background: url(../images/title-blue.png) center right no-repeat;
      background-size: cover;
      height: 100%;
      width: 73px; }

@media (min-width: 768px) {
  #page-vip h1.line.one-row, #page-vip .node-type-space .content-bottom .view-characteristics h1.one-row.title, .node-type-space .content-bottom .view-characteristics #page-vip h1.one-row.title, #page-vip .block-key-figure h1.one-row.title, .block-key-figure #page-vip h1.one-row.title, #page-vip .partner h1.one-row.title, .partner #page-vip h1.one-row.title, #page-vip .entreprises-description h1.one-row, .entreprises-description #page-vip h1.one-row {
    font-size: 30px;
    line-height: 30px; }
  #page-vip .container-inner {
    border: 1px solid #e6e6e6; }
  #page-vip h1.line, #page-vip .node-type-space .content-bottom .view-characteristics h1.title, .node-type-space .content-bottom .view-characteristics #page-vip h1.title, #page-vip .block-key-figure h1.title, .block-key-figure #page-vip h1.title, #page-vip .partner h1.title, .partner #page-vip h1.title, #page-vip .entreprises-description h1, .entreprises-description #page-vip h1, #page-vip h2.line, #page-vip .block-offers h2, .block-offers #page-vip h2, #page-vip .event-frontpage-block h2, .event-frontpage-block #page-vip h2, #page-vip .avantages-stadefrance-block h2, .avantages-stadefrance-block #page-vip h2, #page-vip #block-views-partners-block-3 h2, #block-views-partners-block-3 #page-vip h2,
  #page-vip #block-views-partners-block-4 h2, #block-views-partners-block-4 #page-vip h2, #page-vip .node-type-space .content-bottom .view-characteristics h2, .node-type-space .content-bottom .view-characteristics #page-vip h2, #page-vip .block-key-figure h2, .block-key-figure #page-vip h2, #page-vip .partner h2, .partner #page-vip h2, #page-vip .block-parkings-services h2, .block-parkings-services #page-vip h2, #page-vip .view-business-case h2, .view-business-case #page-vip h2, #page-vip .block-quicktabs h2, .block-quicktabs #page-vip h2, #page-vip .section-third h2, .section-third #page-vip h2, #page-vip .block-list-business-case h2, .block-list-business-case #page-vip h2, #page-vip h3.line, #page-vip .node-type-space .content-bottom .view-characteristics h3.title, .node-type-space .content-bottom .view-characteristics #page-vip h3.title, #page-vip .block-key-figure h3.title, .block-key-figure #page-vip h3.title, #page-vip .partner h3.title, .partner #page-vip h3.title {
    max-width: 80%; }
  .vip-hp-member-top, .vip-hp-no-member-top {
    margin-bottom: 5px; }
    .vip-hp-member-top .vip-hp-member__sub-title, .vip-hp-no-member-top .vip-hp-member__sub-title {
      font-size: 24px; }
      .vip-hp-member-top .vip-hp-member__sub-title h2, .vip-hp-member-top .vip-hp-member__sub-title h3, .vip-hp-no-member-top .vip-hp-member__sub-title h2, .vip-hp-no-member-top .vip-hp-member__sub-title h3 {
        font-size: 24px; }
    .vip-hp-member-top .btn, .vip-hp-no-member-top .btn {
      font-size: 24px; }
  .vip-hp-member__bloc .field-collection-view, .vip-hp-no-member__bloc .field-collection-view {
    display: inline-block;
    width: 50%;
    vertical-align: top; }
    .vip-hp-member__bloc .field-collection-view .bloc-hp-member, .vip-hp-no-member__bloc .field-collection-view .bloc-hp-member {
      padding: 0; }
      .vip-hp-member__bloc .field-collection-view .bloc-hp-member img, .vip-hp-no-member__bloc .field-collection-view .bloc-hp-member img {
        margin-top: 28px; }
  .vip-partner, .vip-promo {
    border: none; }
    .vip-partner__sub-title, .vip-promo__sub-title {
      font-size: 24px; }
      .vip-partner__sub-title p, .vip-promo__sub-title p {
        margin-bottom: 0; }
      .vip-partner__sub-title ul, .vip-promo__sub-title ul {
        margin-left: 20px; }
    .vip-partner .field-collection-view, .vip-promo .field-collection-view {
      /*            border-left: 1px solid $light-gray;
                        border-right: 1px solid $light-gray;*/
      border-bottom: 1px solid #aaa57d;
      padding: 5px 0; }
      .vip-partner .field-collection-view:first-of-type, .vip-promo .field-collection-view:first-of-type {
        padding-top: 0; }
      .vip-partner .field-collection-view:last-of-type, .vip-promo .field-collection-view:last-of-type {
        padding-bottom: 0; }
  .vip-partner__bloc .field-collection-view:first-of-type {
    border-top: none; }
  .vip-promo .field-collection-view {
    border-bottom: none;
    padding-bottom: 0; }
  .vip-remise__sub-title {
    font-size: 1.714em; }
  .bloc-partner, .bloc-promo, .bloc-svip, .bloc-gp {
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6; }
    .bloc-partner__image, .bloc-promo__image, .bloc-svip__image, .bloc-gp__image {
      float: left;
      padding: 15px; }
      .bloc-partner__image img, .bloc-promo__image img, .bloc-svip__image img, .bloc-gp__image img {
        height: auto;
        width: 280px; }
    .bloc-partner__text, .bloc-promo__text, .bloc-svip__text, .bloc-gp__text {
      max-width: 595px; }
    .bloc-partner__content, .bloc-promo__content, .bloc-svip__content, .bloc-gp__content {
      border: none;
      border-left: 10px solid #aaa57d;
      margin-left: 310px;
      padding: 30px 25px 0;
      min-height: 220px; }
  .bloc-remise {
    margin: 0; }
    .bloc-remise__image {
      float: left;
      width: 200px;
      height: 300px; }
    .bloc-remise__content {
      margin-left: 200px; }
  .bloc-promo__content {
    margin-bottom: 0; }
  .bloc-svip, .bloc-gp {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #aaa57d; }
    .bloc-svip:last-of-type, .bloc-gp:last-of-type {
      border-bottom: none; }
    .bloc-svip__title, .bloc-gp__title {
      float: left;
      max-width: 290px; }
    .bloc-svip__image, .bloc-gp__image {
      clear: left; }
    .bloc-svip__content, .bloc-gp__content {
      padding: 0 0 0 330px;
      border: none;
      margin-left: 0;
      border-bottom: 1px solid #e6e6e6;
      min-height: 255px; }
    .bloc-svip__event, .bloc-gp__event {
      border-bottom: 1px solid #e6e6e6; }
      .bloc-svip__event:last-of-type, .bloc-gp__event:last-of-type {
        border-bottom: none; }
      .bloc-svip__event:first-of-type, .bloc-gp__event:first-of-type {
        border-bottom: 1px solid #e6e6e6; }
      .bloc-svip__event .btn, .bloc-gp__event .btn {
        float: none; }
  #block-bean-banniere-places-gp .bean-banner-block {
    height: 600px;
    background-size: cover;
    background-position: center center; } }

@media (min-width: 992px) {
  .vip-hp-member__bloc .field-collection-view, .vip-hp-no-member__bloc .field-collection-view {
    width: 33.33%; }
  .bloc-svip__event, .bloc-gp__event {
    position: relative; }
    .bloc-svip__event-description, .bloc-svip__event h4, .bloc-gp__event-description, .bloc-gp__event h4 {
      padding-right: 220px; }
    .bloc-svip__event h4, .bloc-gp__event h4 {
      margin-bottom: 0; }
    .bloc-svip__event-description, .bloc-gp__event-description {
      margin-bottom: 0; }
    .bloc-svip__event .btn, .bloc-gp__event .btn {
      float: none;
      position: absolute;
      right: 0;
      bottom: 0; }
    .bloc-svip__event:after, .bloc-gp__event:after {
      display: none; }
  #block-bean-banniere-places-gp .bean-banner-block .field-name-field-description {
    width: 80%;
    margin-left: 10%; }
  #block-bean-banniere-svip .title, #block-bean-banniere-places-gp .title {
    font-size: 30px;
    line-height: 30px;
    max-width: 80%; } }

/* global */
.node-type-home-loge, .node-type-rwc-2023 {
  /* zone_1 banner */
  /* zone_2 */
  /* zone_3 */
  /* zone_4 */
  /* zone_5 */
  /* zone_6 */
  /* zone_7 */
  /* zone_8 */
  /* zone_9 */ }
  .node-type-home-loge .container_banner, .node-type-rwc-2023 .container_banner {
    padding-right: 0;
    padding-left: 0;
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .node-type-home-loge .navbar-toggle, .node-type-rwc-2023 .navbar-toggle {
    margin-left: inherit; }
  .node-type-home-loge .page-entreprises .page-title-wrap .container, .node-type-rwc-2023 .page-entreprises .page-title-wrap .container {
    background-color: #FFF; }
  .node-type-home-loge p, .node-type-rwc-2023 p {
    font-style: "CenturyGothic", sans-serif; }
  .node-type-home-loge .page-entreprises .page-title-wrap::before, .node-type-rwc-2023 .page-entreprises .page-title-wrap::before {
    background: none !important; }
  .node-type-home-loge .page-entreprises .page-title-wrap .container, .node-type-rwc-2023 .page-entreprises .page-title-wrap .container {
    padding-bottom: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px; }
  .node-type-home-loge h1,
  .node-type-home-loge h2, .node-type-rwc-2023 h1,
  .node-type-rwc-2023 h2 {
    text-align: center; }
  .node-type-home-loge h1, .node-type-rwc-2023 h1 {
    font-family: "CenturyGothic", sans-serif !important; }
  .node-type-home-loge h2, .node-type-rwc-2023 h2 {
    text-transform: none !important;
    font-family: "CenturyGothic", sans-serif !important;
    font-size: 2.5em; }
  .node-type-home-loge .row, .node-type-rwc-2023 .row {
    margin-right: 0px;
    margin-left: 0px; }
  .node-type-home-loge .btn:hover, .node-type-rwc-2023 .btn:hover {
    color: #fff !important; }
  .node-type-home-loge .btn, .node-type-rwc-2023 .btn {
    border-radius: 0px !important; }
  .node-type-home-loge .view-slideshow .slideshow-info-wrapper, .node-type-rwc-2023 .view-slideshow .slideshow-info-wrapper {
    padding: 20px 30px 50px !important; }
  .node-type-home-loge .container_banner, .node-type-rwc-2023 .container_banner {
    position: relative;
    width: 100%; }
    .node-type-home-loge .container_banner img, .node-type-rwc-2023 .container_banner img {
      width: 100%;
      height: auto; }
    .node-type-home-loge .container_banner a, .node-type-rwc-2023 .container_banner a {
      position: absolute;
      top: 70%;
      left: 55%;
      width: 430px;
      height: 60px;
      padding: 9px 15px;
      font-size: 2em;
      font-weight: bold;
      color: #fff;
      background-color: #cc3333;
      padding: 10px 15px;
      font-family: "CenturyGothic-Bold", sans-serif; }
  .node-type-home-loge .view-slideshow .home-loge-title, .node-type-rwc-2023 .view-slideshow .home-loge-title {
    white-space: normal;
    font-weight: bold;
    line-height: 42px; }
  .node-type-home-loge .breadcrumb, .node-type-rwc-2023 .breadcrumb {
    margin-bottom: 0px !important; }
  .node-type-home-loge .zone_2 iframe, .node-type-rwc-2023 .zone_2 iframe {
    height: 600px; }
  .node-type-home-loge .zone_2 img, .node-type-rwc-2023 .zone_2 img {
    display: flex;
    margin: auto;
    margin-bottom: 20px; }
  .node-type-home-loge .cta_zone_2, .node-type-rwc-2023 .cta_zone_2 {
    margin-bottom: 50px; }
    .node-type-home-loge .cta_zone_2 a, .node-type-rwc-2023 .cta_zone_2 a {
      border: none;
      background-color: #aaa57d;
      color: #fff;
      padding: 10px;
      font-size: 1.142em;
      float: right;
      font-weight: bold; }
  .node-type-home-loge .video_zone_2, .node-type-rwc-2023 .video_zone_2 {
    margin-bottom: 20px; }
  .node-type-home-loge .texte_zone_2, .node-type-rwc-2023 .texte_zone_2 {
    margin-bottom: 30px; }
  .node-type-home-loge .zone_3, .node-type-rwc-2023 .zone_3 {
    margin-bottom: 85px; }
    .node-type-home-loge .zone_3 .texte_zone_3, .node-type-rwc-2023 .zone_3 .texte_zone_3 {
      margin-bottom: 40px; }
    .node-type-home-loge .zone_3 .cta_zone_3, .node-type-rwc-2023 .zone_3 .cta_zone_3 {
      color: #fff;
      background-color: #cc3333;
      padding: 6px 50px;
      font-size: 1.142em;
      font-weight: bold;
      position: relative; }
      .node-type-home-loge .zone_3 .cta_zone_3 img, .node-type-rwc-2023 .zone_3 .cta_zone_3 img {
        width: 10%; }
    .node-type-home-loge .zone_3 .cta_zone_3::before, .node-type-rwc-2023 .zone_3 .cta_zone_3::before {
      content: ' ';
      background-image: url("../images/btn_telecharger.png");
      bottom: 5px;
      left: 5%;
      height: 28px;
      width: 28px;
      position: absolute;
      background-size: 28px; }
  .node-type-home-loge .zone_4, .node-type-rwc-2023 .zone_4 {
    margin-bottom: 85px; }
    .node-type-home-loge .zone_4 h2, .node-type-rwc-2023 .zone_4 h2 {
      margin-bottom: 40px; }
    .node-type-home-loge .zone_4 .container, .node-type-rwc-2023 .zone_4 .container {
      padding-right: 0px !important;
      padding-left: 0px !important;
      position: relative;
      width: 100%; }
      .node-type-home-loge .zone_4 .container .mosaique, .node-type-rwc-2023 .zone_4 .container .mosaique {
        padding-right: 5px !important;
        padding-left: 0px !important;
        padding-bottom: 5px !important; }
        .node-type-home-loge .zone_4 .container .mosaique img, .node-type-rwc-2023 .zone_4 .container .mosaique img {
          width: 100%;
          height: auto;
          -webkit-filter: brightness(50%);
          filter: brightness(50%); }
  .node-type-home-loge .flip-card, .node-type-rwc-2023 .flip-card {
    background-color: transparent;
    width: 100%;
    height: 282.5px;
    perspective: 1000px; }
  .node-type-home-loge .flip-card-inner, .node-type-rwc-2023 .flip-card-inner {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    transition: transform 0.8s;
    transform-style: preserve-3d; }
  .node-type-home-loge .flip-card:hover .flip-card-inner, .node-type-rwc-2023 .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg); }
  .node-type-home-loge .flip-card-front, .node-type-rwc-2023 .flip-card-front {
    color: #fff;
    display: flex;
    justify-content: center; }
    .node-type-home-loge .flip-card-front > div, .node-type-rwc-2023 .flip-card-front > div {
      padding-bottom: 100px;
      max-height: 139px; }
    .node-type-home-loge .flip-card-front > div::after, .node-type-rwc-2023 .flip-card-front > div::after {
      content: ' ';
      background-image: url("../images/btn_plus.png");
      bottom: 10px;
      left: 42%;
      height: 50px;
      width: 50px;
      position: absolute; }
  .node-type-home-loge .flip-card-back, .node-type-rwc-2023 .flip-card-back {
    color: #282828;
    display: flex;
    justify-content: center; }
    .node-type-home-loge .flip-card-back > div:first-child, .node-type-rwc-2023 .flip-card-back > div:first-child {
      padding-bottom: 50px; }
    .node-type-home-loge .flip-card-back > div:first-child::after, .node-type-rwc-2023 .flip-card-back > div:first-child::after {
      content: ' ';
      background-image: url("../images/btn_moins.png");
      left: 42%;
      bottom: 0;
      height: 50px;
      width: 50px;
      position: absolute; }
    .node-type-home-loge .flip-card-back div:nth-of-type(1), .node-type-rwc-2023 .flip-card-back div:nth-of-type(1) {
      position: absolute;
      top: 15% !important; }
    .node-type-home-loge .flip-card-back div:nth-of-type(2), .node-type-rwc-2023 .flip-card-back div:nth-of-type(2) {
      position: absolute;
      top: 50% !important;
      padding: 10px;
      font-size: initial; }
    .node-type-home-loge .flip-card-back .cta_zone_4, .node-type-rwc-2023 .flip-card-back .cta_zone_4 {
      margin-top: 100px;
      width: 100%; }
    .node-type-home-loge .flip-card-back a, .node-type-rwc-2023 .flip-card-back a {
      color: #fff;
      background-color: #cc3333;
      padding: 5px;
      font-weight: bold;
      text-transform: uppercase;
      font-size: 0.7em; }
  .node-type-home-loge .btn_plus, .node-type-rwc-2023 .btn_plus {
    width: 15% !important;
    position: absolute;
    filter: none !important;
    top: 70%; }
  .node-type-home-loge .flip-card-front,
  .node-type-home-loge .flip-card-back, .node-type-rwc-2023 .flip-card-front,
  .node-type-rwc-2023 .flip-card-back {
    font-size: 2em;
    font-style: "CenturyGothic", sans-serif;
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }
    .node-type-home-loge .flip-card-front div,
    .node-type-home-loge .flip-card-back div, .node-type-rwc-2023 .flip-card-front div,
    .node-type-rwc-2023 .flip-card-back div {
      position: absolute;
      top: 45%; }
  .node-type-home-loge .flip-card-back, .node-type-rwc-2023 .flip-card-back {
    background-color: #e6e6e6;
    transform: rotateY(180deg); }
  .node-type-home-loge .zone_5, .node-type-rwc-2023 .zone_5 {
    margin-bottom: 60px; }
    .node-type-home-loge .zone_5 .container, .node-type-rwc-2023 .zone_5 .container {
      text-align: center;
      position: relative;
      width: 100%;
      padding-right: 0px;
      padding-left: 0px; }
      .node-type-home-loge .zone_5 .container img, .node-type-rwc-2023 .zone_5 .container img {
        height: auto; }
      .node-type-home-loge .zone_5 .container .btn, .node-type-rwc-2023 .zone_5 .container .btn {
        position: absolute;
        top: 50%;
        left: 10%;
        border: none;
        background-color: #aaa57d;
        color: #fff;
        padding: 15px;
        font-size: 1.142em; }
  .node-type-home-loge .zone_6, .node-type-rwc-2023 .zone_6 {
    margin-bottom: 55px;
    font-size: 16px; }
    .node-type-home-loge .zone_6 .zone-6-subtitle, .node-type-rwc-2023 .zone_6 .zone-6-subtitle {
      color: #AAA57D; }
    .node-type-home-loge .zone_6 .row:nth-of-type(2n), .node-type-rwc-2023 .zone_6 .row:nth-of-type(2n) {
      flex-direction: row-reverse;
      background-color: #FFF;
      color: #000000; }
      .node-type-home-loge .zone_6 .row:nth-of-type(2n) .col-md-8, .node-type-rwc-2023 .zone_6 .row:nth-of-type(2n) .col-md-8 {
        border-right: 7px solid #AAA57D;
        border-left: none; }
      .node-type-home-loge .zone_6 .row:nth-of-type(2n) img, .node-type-rwc-2023 .zone_6 .row:nth-of-type(2n) img {
        float: right; }
    .node-type-home-loge .zone_6 .row, .node-type-rwc-2023 .zone_6 .row {
      display: flex;
      margin-bottom: 5px;
      background-color: #003654;
      color: #FFF; }
      .node-type-home-loge .zone_6 .row .col-md-3, .node-type-rwc-2023 .zone_6 .row .col-md-3 {
        padding-right: 0px !important;
        padding-left: 0px !important; }
      .node-type-home-loge .zone_6 .row .col-md-8, .node-type-rwc-2023 .zone_6 .row .col-md-8 {
        padding: 20px;
        width: 100%;
        border-left: 7px solid #AAA57D; }
      .node-type-home-loge .zone_6 .row img, .node-type-rwc-2023 .zone_6 .row img {
        height: auto; }
  .node-type-home-loge .zone_7, .node-type-rwc-2023 .zone_7 {
    margin-bottom: 45px; }
    .node-type-home-loge .zone_7 .container, .node-type-rwc-2023 .zone_7 .container {
      text-align: center;
      position: relative;
      width: 100%;
      padding-right: 0px;
      padding-left: 0px; }
      .node-type-home-loge .zone_7 .container img, .node-type-rwc-2023 .zone_7 .container img {
        height: auto; }
      .node-type-home-loge .zone_7 .container .btn, .node-type-rwc-2023 .zone_7 .container .btn {
        position: absolute;
        top: 50%;
        left: 10%;
        border: none;
        background-color: #aaa57d;
        color: #fff;
        padding: 15px;
        font-size: 1.142em; }
  .node-type-home-loge .zone_8, .node-type-rwc-2023 .zone_8 {
    margin-bottom: 45px; }
    .node-type-home-loge .zone_8 iframe, .node-type-rwc-2023 .zone_8 iframe {
      height: 600px; }
    .node-type-home-loge .zone_8 .clearer-zone-8, .node-type-rwc-2023 .zone_8 .clearer-zone-8 {
      clear: both;
      padding-top: 20px;
      padding-bottom: 45px; }
    .node-type-home-loge .zone_8 ul, .node-type-rwc-2023 .zone_8 ul {
      list-style: none; }
    .node-type-home-loge .zone_8 li:before, .node-type-rwc-2023 .zone_8 li:before {
      content: ">"; }
    .node-type-home-loge .zone_8 li, .node-type-rwc-2023 .zone_8 li {
      margin: 15px; }
    .node-type-home-loge .zone_8 .col-md-6, .node-type-rwc-2023 .zone_8 .col-md-6 {
      padding-right: 0px !important;
      padding-left: 0px !important;
      background-color: #003654;
      color: #FFF; }
    .node-type-home-loge .zone_8 .col-md-6:nth-of-type(2n), .node-type-rwc-2023 .zone_8 .col-md-6:nth-of-type(2n) {
      background-color: #FFF;
      color: #000;
      border-left: 10px solid #AAA57D; }
    .node-type-home-loge .zone_8 .col-md-8, .node-type-rwc-2023 .zone_8 .col-md-8 {
      padding: 20px; }
    .node-type-home-loge .zone_8 .col-md-12, .node-type-rwc-2023 .zone_8 .col-md-12 {
      padding-right: 0;
      padding-left: 0; }
    .node-type-home-loge .zone_8 .title_detail, .node-type-rwc-2023 .zone_8 .title_detail {
      color: #aaa57d;
      font-family: "CenturyGothic-Bold", sans-serif;
      margin: 15px; }
    .node-type-home-loge .zone_8 p, .node-type-rwc-2023 .zone_8 p {
      margin-bottom: 0px; }
    .node-type-home-loge .zone_8 a, .node-type-rwc-2023 .zone_8 a {
      color: #fff;
      background-color: #cc3333;
      float: right;
      padding: 10px;
      font-size: 1.142em;
      font-weight: bold;
      width: 25%; }
  .node-type-home-loge .zone_9 .container, .node-type-rwc-2023 .zone_9 .container {
    padding-right: 0px !important;
    padding-left: 0px !important; }
  .node-type-home-loge .zone_9 button, .node-type-rwc-2023 .zone_9 button {
    margin-bottom: 5px;
    border: none;
    border: 1px solid #aaa57d;
    color: #aaa57d;
    padding: 15px;
    font-size: 1.142em; }
  .node-type-home-loge .zone_9 button:nth-of-type(1), .node-type-rwc-2023 .zone_9 button:nth-of-type(1) {
    width: 78%; }
  .node-type-home-loge .zone_9 button:nth-of-type(1n + 2), .node-type-rwc-2023 .zone_9 button:nth-of-type(1n + 2) {
    width: 70%; }
  .node-type-home-loge .zone_9 .col-md-4, .node-type-rwc-2023 .zone_9 .col-md-4 {
    display: grid; }
  .node-type-home-loge .zone_9 button.active, .node-type-rwc-2023 .zone_9 button.active {
    background-color: #aaa57d;
    color: #fff;
    padding: 15px;
    font-size: 1.142em; }
  .node-type-home-loge .zone_9 button.disable, .node-type-rwc-2023 .zone_9 button.disable {
    margin-bottom: 5px;
    border: 1px solid #aaa57d;
    color: #aaa57d;
    padding: 15px;
    font-size: 1.142em;
    background-color: #fff; }
  .node-type-home-loge .zone_9 img.active, .node-type-rwc-2023 .zone_9 img.active {
    display: block; }
  .node-type-home-loge .zone_9 img.disable, .node-type-rwc-2023 .zone_9 img.disable {
    display: none; }

@media (max-width: 992px) {
  /* global */
  .node-type-home-loge, .node-type-rwc-2023 {
    /* zone_1 */
    /* zone_2 */
    /* zone_3 */
    /* zone_4 */
    /* zone_5 */
    /* zone_6 */
    /* zone_7 */
    /* zone_8 */
    /* zone_8 */
    /* zone_9 */ }
    .node-type-home-loge h1, .node-type-rwc-2023 h1 {
      font-size: 1.714em; }
    .node-type-home-loge h2, .node-type-rwc-2023 h2 {
      font-size: 1.5em;
      line-height: 1.2; }
    .node-type-home-loge #content, .node-type-rwc-2023 #content {
      padding: 60px 0 !important; }
    .node-type-home-loge .home-loge-title p, .node-type-rwc-2023 .home-loge-title p {
      font-size: 0.785em; }
    .node-type-home-loge .container, .node-type-rwc-2023 .container {
      width: 100% !important;
      margin: 0; }
    .node-type-home-loge .view-slideshow .views-field-title, .node-type-rwc-2023 .view-slideshow .views-field-title {
      font-size: 2em;
      line-height: 30px;
      padding-bottom: 10px; }
    .node-type-home-loge .container_banner .button-banner, .node-type-rwc-2023 .container_banner .button-banner {
      width: 100%;
      bottom: 0;
      background-color: #FFF;
      position: absolute;
      text-align: center; }
      .node-type-home-loge .container_banner .button-banner a, .node-type-rwc-2023 .container_banner .button-banner a {
        position: relative;
        margin: auto;
        display: inline-block;
        top: inherit;
        left: inherit;
        width: auto;
        height: auto;
        font-size: 1.8em;
        padding: 8px; }
    .node-type-home-loge .view-slideshow .slideshow-info-wrapper, .node-type-rwc-2023 .view-slideshow .slideshow-info-wrapper {
      background-color: #fff; }
    .node-type-home-loge .zone_2 h1, .node-type-rwc-2023 .zone_2 h1 {
      font-size: 2em; }
    .node-type-home-loge .zone_2 iframe, .node-type-rwc-2023 .zone_2 iframe {
      height: 300px; }
    .node-type-home-loge .cta_zone_2, .node-type-rwc-2023 .cta_zone_2 {
      margin-bottom: 25px;
      text-align: center; }
      .node-type-home-loge .cta_zone_2 a, .node-type-rwc-2023 .cta_zone_2 a {
        display: inline-block;
        margin: auto;
        float: none;
        text-transform: uppercase; }
    .node-type-home-loge .video_zone_2, .node-type-rwc-2023 .video_zone_2 {
      margin-bottom: 0px; }
    .node-type-home-loge .zone_3, .node-type-rwc-2023 .zone_3 {
      margin-bottom: 35px; }
      .node-type-home-loge .zone_3 .col-md-6, .node-type-rwc-2023 .zone_3 .col-md-6 {
        margin-bottom: 20px; }
      .node-type-home-loge .zone_3 img, .node-type-rwc-2023 .zone_3 img {
        display: flex;
        width: 100%; }
      .node-type-home-loge .zone_3 .cta-zone3, .node-type-rwc-2023 .zone_3 .cta-zone3 {
        text-align: center; }
        .node-type-home-loge .zone_3 .cta-zone3 a, .node-type-rwc-2023 .zone_3 .cta-zone3 a {
          display: inline-block;
          margin: auto;
          padding: 5px;
          text-transform: uppercase;
          padding-left: 55px; }
          .node-type-home-loge .zone_3 .cta-zone3 a img, .node-type-rwc-2023 .zone_3 .cta-zone3 a img {
            width: 8%;
            margin-right: 5px; }
    .node-type-home-loge .zone_4, .node-type-rwc-2023 .zone_4 {
      margin-bottom: 50px; }
      .node-type-home-loge .zone_4 .flip-card, .node-type-rwc-2023 .zone_4 .flip-card {
        height: 100px; }
      .node-type-home-loge .zone_4 .container .mosaique, .node-type-rwc-2023 .zone_4 .container .mosaique {
        padding-right: 0px !important;
        padding-left: 0px !important;
        padding-bottom: 0px !important;
        border-top: 1px solid #282828;
        border-bottom: none; }
        .node-type-home-loge .zone_4 .container .mosaique img, .node-type-rwc-2023 .zone_4 .container .mosaique img {
          width: auto;
          height: 100%; }
      .node-type-home-loge .zone_4 .container .mosaique:last-child, .node-type-rwc-2023 .zone_4 .container .mosaique:last-child {
        border-bottom: 1px solid #282828; }
    .node-type-home-loge .btn_plus, .node-type-rwc-2023 .btn_plus {
      width: 10% !important;
      position: initial !important;
      filter: none !important;
      top: none;
      margin: auto; }
    .node-type-home-loge .flip-card-front, .node-type-rwc-2023 .flip-card-front {
      color: #282828;
      justify-content: initial; }
      .node-type-home-loge .flip-card-front > div, .node-type-rwc-2023 .flip-card-front > div {
        width: 100%;
        position: initial;
        padding-bottom: 0;
        font-size: 0.75em;
        margin: auto 60px auto 0; }
      .node-type-home-loge .flip-card-front > div::after, .node-type-rwc-2023 .flip-card-front > div::after {
        bottom: 25%;
        right: 5px;
        left: inherit; }
    .node-type-home-loge .flip-card-back div:nth-of-type(1), .node-type-rwc-2023 .flip-card-back div:nth-of-type(1) {
      display: none; }
    .node-type-home-loge .flip-card-back div, .node-type-rwc-2023 .flip-card-back div {
      font-size: 0.5em;
      position: initial !important;
      margin: auto !important; }
    .node-type-home-loge .flip-card-back .cta_zone_4, .node-type-rwc-2023 .flip-card-back .cta_zone_4 {
      display: none; }
    .node-type-home-loge .zone_5, .node-type-rwc-2023 .zone_5 {
      margin-bottom: 45px; }
      .node-type-home-loge .zone_5 .container img, .node-type-rwc-2023 .zone_5 .container img {
        width: 100%; }
    .node-type-home-loge .zone_6, .node-type-rwc-2023 .zone_6 {
      margin-bottom: 0 !important;
      font-size: inherit; }
      .node-type-home-loge .zone_6 .row:nth-of-type(2n), .node-type-rwc-2023 .zone_6 .row:nth-of-type(2n) {
        padding-left: 0px;
        padding-right: 15px; }
        .node-type-home-loge .zone_6 .row:nth-of-type(2n) .col-md-3, .node-type-rwc-2023 .zone_6 .row:nth-of-type(2n) .col-md-3 {
          float: right;
          border-right: 7px solid #AAA57D;
          border-left: none; }
        .node-type-home-loge .zone_6 .row:nth-of-type(2n) .col-md-8, .node-type-rwc-2023 .zone_6 .row:nth-of-type(2n) .col-md-8 {
          clear: right; }
      .node-type-home-loge .zone_6 .row, .node-type-rwc-2023 .zone_6 .row {
        display: inherit;
        border: none;
        padding-left: 15px; }
        .node-type-home-loge .zone_6 .row .col-md-3, .node-type-rwc-2023 .zone_6 .row .col-md-3 {
          padding-right: 15px !important;
          padding-left: 15px !important;
          padding-top: 15px;
          border-left: 7px solid #AAA57D; }
        .node-type-home-loge .zone_6 .row .col-md-8, .node-type-rwc-2023 .zone_6 .row .col-md-8 {
          padding: 15px; }
    .node-type-home-loge .zone_7, .node-type-rwc-2023 .zone_7 {
      margin-bottom: 35px; }
      .node-type-home-loge .zone_7 .container img, .node-type-rwc-2023 .zone_7 .container img {
        width: 100%; }
    .node-type-home-loge .zone_8, .node-type-rwc-2023 .zone_8 {
      margin-bottom: 45px; }
      .node-type-home-loge .zone_8 .clearer-zone-8, .node-type-rwc-2023 .zone_8 .clearer-zone-8 {
        padding-bottom: 0; }
      .node-type-home-loge .zone_8 iframe, .node-type-rwc-2023 .zone_8 iframe {
        padding-right: 15px !important;
        padding-left: 15px !important; }
      .node-type-home-loge .zone_8 .col-md-6, .node-type-rwc-2023 .zone_8 .col-md-6 {
        padding-right: 15px !important;
        padding-left: 15px !important;
        margin-bottom: 30px;
        border-left: 5px solid #AAA57D;
        padding-bottom: 1px;
        padding-top: 1px; }
      .node-type-home-loge .zone_8 .col-md-6:nth-of-type(2n), .node-type-rwc-2023 .zone_8 .col-md-6:nth-of-type(2n) {
        border-left: none; }
      .node-type-home-loge .zone_8 a, .node-type-rwc-2023 .zone_8 a {
        display: flex;
        margin: auto;
        justify-content: center;
        width: 50%;
        margin-top: 15px;
        float: none;
        padding: 5px; }
    .node-type-home-loge .zone_8 iframe, .node-type-rwc-2023 .zone_8 iframe {
      height: 300px; }
    .node-type-home-loge .zone_9 .container, .node-type-rwc-2023 .zone_9 .container {
      padding-right: 15px !important;
      padding-left: 15px !important; }
    .node-type-home-loge .zone_9 button, .node-type-rwc-2023 .zone_9 button {
      width: 48% !important;
      margin-right: 5px; }
    .node-type-home-loge .zone_9 .col-md-4, .node-type-rwc-2023 .zone_9 .col-md-4 {
      display: table-header-group; }
    .node-type-home-loge .zone_9 .col-md-8, .node-type-rwc-2023 .zone_9 .col-md-8 {
      display: table-footer-group; } }

@media (max-width: 500px) {
  .node-type-home-loge, .node-type-rwc-2023 {
    /* zone_9*/ }
    .node-type-home-loge .container_banner .button-banner a, .node-type-rwc-2023 .container_banner .button-banner a {
      font-size: 1.6em; }
    .node-type-home-loge .zone_9 button, .node-type-rwc-2023 .zone_9 button {
      font-size: 0.8em !important; } }

@media (max-width: 361px) {
  .node-type-home-loge .container_banner .button-banner a, .node-type-rwc-2023 .container_banner .button-banner a {
    font-size: 0.857em !important; } }

body.node-type-rwc-2023 {
  background: none; }

#block-views-agenda-block-1 .home-slider .home-slider-inner {
  padding-right: 15%; }

.rwc-2023-link {
  font-family: "WebbEllisCup", Arial, sans-serif !important;
  font-weight: bold;
  border-radius: 10px !important;
  background-color: #FF3000 !important;
  background-image: url("../images/flecheBouton.png") !important;
  background-repeat: no-repeat !important;
  background-size: 8% !important;
  background-position: 20px 14px !important; }
  .rwc-2023-link:before, .rwc-2023-link:after {
    display: none !important; }

.rwc-menu-top, .rwc-menu-top:hover {
  background-color: #2D3CFF; }
  .rwc-menu-top a, .rwc-menu-top a:hover, .rwc-menu-top:hover a, .rwc-menu-top:hover a:hover {
    background: none !important; }

.node-type-rwc-2023 {
  color: #19194B !important;
  font-family: "WebbEllisCup", Arial, sans-serif;
  /* zone_2 */ }
  .node-type-rwc-2023 #page {
    background: url("../images/CarteMObius_RWC.png") #19194B -175px 0;
    background-size: 58%; }
  .node-type-rwc-2023 h1, .node-type-rwc-2023 h2 {
    font-family: "WebbEllisCup-Bold", Arial, sans-serif !important;
    text-transform: uppercase !important;
    color: #19194B !important;
    font-size: 2.35em; }
  .node-type-rwc-2023 h1 {
    padding-top: 20px; }
  .node-type-rwc-2023 iframe {
    margin-bottom: 0; }
  .node-type-rwc-2023 #offres-vip {
    position: relative;
    top: -150px; }
  .node-type-rwc-2023 .container_banner .banner_cta_mobile {
    display: none; }
  .node-type-rwc-2023 .container_banner a {
    font-family: "WebbEllisCup", Arial, sans-serif;
    border-radius: 10px !important;
    left: 61%;
    background-color: #FF3000;
    background-image: url("../images/flecheBouton.png");
    background-repeat: no-repeat;
    background-size: 5%;
    background-position: 18px 9px;
    padding: 8px 24px !important; }
  .node-type-rwc-2023 .container_banner .view-slideshow .slideshow-info-wrapper {
    padding: 0 !important;
    left: 46%; }
    .node-type-rwc-2023 .container_banner .view-slideshow .slideshow-info-wrapper .slideshow-info {
      padding: 0;
      background-color: rgba(0, 0, 0, 0); }
      .node-type-rwc-2023 .container_banner .view-slideshow .slideshow-info-wrapper .slideshow-info:before, .node-type-rwc-2023 .container_banner .view-slideshow .slideshow-info-wrapper .slideshow-info:after {
        background-color: rgba(0, 0, 0, 0);
        border-color: rgba(0, 0, 0, 0); }
    .node-type-rwc-2023 .container_banner .view-slideshow .slideshow-info-wrapper .views-field-title {
      font-family: "WebbEllisCup", Arial, sans-serif;
      font-size: 3.5em;
      line-height: 52px; }
  .node-type-rwc-2023 .zone_2 .video_zone_2 {
    margin-bottom: 0; }
    .node-type-rwc-2023 .zone_2 .video_zone_2 .field-item {
      text-align: center; }
  .node-type-rwc-2023 .zone_2 .clearer {
    clear: both; }
  .node-type-rwc-2023 .zone_2 .row:nth-of-type(2n) {
    flex-direction: row-reverse; }
    .node-type-rwc-2023 .zone_2 .row:nth-of-type(2n) img {
      float: right; }
  .node-type-rwc-2023 .zone_2 .row {
    display: flex;
    margin-bottom: 5px; }
    .node-type-rwc-2023 .zone_2 .row img {
      height: auto; }
  .node-type-rwc-2023 .zone_2 .cta_zone_2 {
    text-align: center;
    margin-top: 20px; }
    .node-type-rwc-2023 .zone_2 .cta_zone_2 a {
      border-radius: 10px !important;
      background-color: #FF3000;
      float: none;
      font-size: 1.3em;
      padding: 10px 40px;
      background-image: url("../images/flecheBouton.png");
      background-repeat: no-repeat;
      background-size: 3%;
      background-position: 14px 8px;
      padding: 8px 35px !important; }
  .node-type-rwc-2023 .zone_3, .node-type-rwc-2023 .zone_4, .node-type-rwc-2023 .zone_5 {
    margin-bottom: 40px; }
    .node-type-rwc-2023 .zone_3 .calendar-mobile, .node-type-rwc-2023 .zone_4 .calendar-mobile, .node-type-rwc-2023 .zone_5 .calendar-mobile {
      display: none; }
  .node-type-rwc-2023 #footer {
    background: #19194B;
    padding-bottom: 40px; }
    .node-type-rwc-2023 #footer .region-footer {
      background: #19194B; }

@media (max-width: 1290px) {
  .node-type-rwc-2023 h1, .node-type-rwc-2023 h2 {
    margin: 0 20px 20px; }
  .node-type-rwc-2023 .container_banner a {
    left: 57%;
    width: 400px; }
  .node-type-rwc-2023 .container_banner .view-slideshow .slideshow-info-wrapper {
    left: 50%; } }

@media (max-width: 1200px) {
  .headline-menu ul.menu li a {
    padding: 5px 17px;
    font-size: 0.85em; } }

@media (max-width: 991px) {
  .headline {
    height: auto; }
  #block-views-agenda-block-1 .home-slider .home-slider-inner {
    padding-right: 20px; }
  #headline #block-menu-menu-menu-top-menu li {
    width: calc(100% / 4); }
  .node-type-rwc-2023 h1 {
    margin-top: -118px;
    margin-bottom: 50px; }
  .node-type-rwc-2023 #menu-toggle {
    display: none; }
  .node-type-rwc-2023 #content {
    padding: 0 0 !important; }
  .node-type-rwc-2023 .page-title-wrap {
    background: none; }
  .node-type-rwc-2023 .container_banner .banner_cta_desktop {
    display: none; }
  .node-type-rwc-2023 .container_banner .banner_cta_mobile {
    display: block; }
  .node-type-rwc-2023 .container_banner a {
    font-size: 0.9em !important;
    background-position: 10px 8px; }
  .node-type-rwc-2023 .container_banner .view-slideshow .slideshow-info-wrapper {
    padding: 55px 10px 50px !important; }
    .node-type-rwc-2023 .container_banner .view-slideshow .slideshow-info-wrapper .views-field-title {
      display: none; }
  .node-type-rwc-2023 .zone_2 img {
    display: flex;
    margin: auto;
    margin-bottom: 20px;
    float: none !important;
    width: 100%; }
  .node-type-rwc-2023 .zone_2 .row {
    display: inherit;
    border: none; }
    .node-type-rwc-2023 .zone_2 .row > div {
      padding: 0 40px; }
    .node-type-rwc-2023 .zone_2 .row .img-resp {
      padding: 0; }
  .node-type-rwc-2023 .zone_2 .cta_zone_2 a {
    font-size: 0.8em;
    background-position: 14px 6px; } }

@media (max-width: 730px) {
  .node-type-rwc-2023 h1, .node-type-rwc-2023 h2 {
    font-size: 1em !important; }
  .node-type-rwc-2023 .pardot-form {
    height: 680px; }
  .node-type-rwc-2023 .zone-4-text {
    padding: 0 40px; }
  .node-type-rwc-2023 h1 {
    margin-top: -100px;
    margin-bottom: 75px; }
  .node-type-rwc-2023 .container_banner .view-slideshow .slideshow-info-wrapper {
    padding: 40px 10px 50px !important; }
  .node-type-rwc-2023 .zone_3 .calendar-desktop {
    display: none; }
  .node-type-rwc-2023 .zone_3 .calendar-mobile {
    display: block; } }

@media (max-width: 503px) {
  #page {
    margin-top: 148px; }
  #headline #block-menu-menu-menu-top-menu {
    display: flex;
    width: 100%;
    float: none; }
    #headline #block-menu-menu-menu-top-menu .content {
      width: 100%; }
    #headline #block-menu-menu-menu-top-menu ul {
      display: flex; }
      #headline #block-menu-menu-menu-top-menu ul li {
        background-position: 7px 6px; }
        #headline #block-menu-menu-menu-top-menu ul li a {
          height: 100%;
          display: flex;
          align-content: center;
          justify-content: center;
          flex-direction: column; } }

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