@charset "UTF-8";
/* -------------------------------------------------------------------------------------- */
/*                                     DISPLAY < 1920    DESKTOP                          */
/* -------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- */
/*                                     DISPLAY < 1245    TAB PAYSAGE                      */
/* -------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- */
/*                                     DISPLAY < 980     TAB PORTRAIT                     */
/* -------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- */
/*                                     DISPLAY < 768    MOBILE                            */
/* -------------------------------------------------------------------------------------- */
@media only screen and (max-width: 979px) { /* line 39, ../sass/responsive.scss */
  body { overflow: auto; }
  /* line 42, ../sass/responsive.scss */
  .site { height: auto; }
  /* line 45, ../sass/responsive.scss */
  header { left: 0; top: 0; width: 100%; height: 37px; background: #ffffff; position: relative; }
  /* line 52, ../sass/responsive.scss */
  header .languages { margin: 0; padding: 9px 0 0 15px; }
  /* line 55, ../sass/responsive.scss */
  header .languages li { border-right: 1px solid #000000; }
  /* line 57, ../sass/responsive.scss */
  header .languages li.active a { color: #686868; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; }
  /* line 61, ../sass/responsive.scss */
  header .languages li a { color: #000000; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
  /* line 68, ../sass/responsive.scss */
  #footer { bottom: 0; left: 0; height: 44px; background: #ffffff; width: 100%; position: relative; }
  /* line 75, ../sass/responsive.scss */
  #footer .menu { margin: 0; padding: 13px 0 0 15px; }
  /* line 79, ../sass/responsive.scss */
  #footer .menu li a { text-shadow: none; }
  /* line 85, ../sass/responsive.scss */
  .loader-wrapper { border-left: none; border-right: none; border-top: 37px solid #eeeeee; border-bottom: 44px solid #eeeeee; }
  /* line 91, ../sass/responsive.scss */
  .bloc-gauche { position: relative; width: 100%; height: auto; left: 0; top: 0; margin: 0; border: 0 none; }
  /* line 99, ../sass/responsive.scss */
  .bloc-gauche .image { background: #eeeeee; border: 0 none; height: auto; text-align: center; padding: 30px 0; }
  /* line 106, ../sass/responsive.scss */
  .bloc-gauche .border { position: relative; width: 310px; left: 50%; margin-left: -155px; border-top: 0 none; }
  /* line 112, ../sass/responsive.scss */
  .bloc-gauche .border:before { content: ""; position: absolute; left: 30px; top: 10px; width: 17px; margin-bottom: 20px; border-top: 1px solid #505149; }
  /* line 122, ../sass/responsive.scss */
  .bloc-gauche .gauche-content { position: relative; height: auto; top: 0; background: #eeeeee; padding: 30px 30px 0 30px; }
  /* line 128, ../sass/responsive.scss */
  .bloc-gauche .gauche-content .border { left: 0; margin-left: 0; width: 17px; margin-bottom: 20px; border-top: 1px solid #505149; }
  /* line 134, ../sass/responsive.scss */
  .bloc-gauche .gauche-content .border:before { border-top: 0 none; }
  /* line 138, ../sass/responsive.scss */
  .bloc-gauche .gauche-content .titre-contact { color: #000000; font-size: 1.231em; text-transform: uppercase; font-family: 'Oswald-Light'; line-height: 120%; letter-spacing: 1px; margin-bottom: 5px; }
  /* line 148, ../sass/responsive.scss */
  .bloc-gauche .wpcf7 { background: #eeeeee; padding: 0 30px 10px 30px; }
  /* line 153, ../sass/responsive.scss */
  .bloc-gauche .content-mobile { background: #ffffff; }
  /* line 157, ../sass/responsive.scss */
  .bloc-gauche .flexslider-mobile { width: 100%; height: 202px; border: 0 none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; margin: 0; }
  /* line 163, ../sass/responsive.scss */
  .bloc-gauche .flexslider-mobile .slides { width: 100%; height: 100%; }
  /* line 166, ../sass/responsive.scss */
  .bloc-gauche .flexslider-mobile .slides li { width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; background-size: cover; }
  /* line 175, ../sass/responsive.scss */
  .bloc-gauche .credit-photo { background: #ffffff; text-align: right; padding: 8px 5px 3px 5px; color: #74746b; font-family: 'ClanOT-Book'; font-size: 0.692em; }
  /* line 182, ../sass/responsive.scss */
  .bloc-gauche .credit-photo span { visibility: hidden; }
  /* line 184, ../sass/responsive.scss */
  .bloc-gauche .credit-photo span:before { content: "©"; margin-right: 5px; }
  /* line 190, ../sass/responsive.scss */
  .bloc-gauche .spectacle-liste-mobile { padding: 0 43px 30px 43px; background: #ffffff; position: relative; text-align: right; }
  /* line 196, ../sass/responsive.scss */
  .bloc-gauche .spectacle-liste-mobile .items .spectacle { font-family: 'ClanOT-Book'; font-size: 1.077em; color: #000000; }
  /* line 200, ../sass/responsive.scss */
  .bloc-gauche .spectacle-liste-mobile .items .spectacle .spectacle-titre { color: #000000; font-family: 'Oswald'; line-height: 115%; font-size: 2.929em; text-transform: uppercase; letter-spacing: 3px; padding-top: 5px; }
  /* line 210, ../sass/responsive.scss */
  .bloc-gauche .spectacle-liste-mobile .items .spectacle .spectacle-content .metteur-en-scene { color: #000000; font-family: 'Oswald-Light'; line-height: 115%; font-size: 1.572em; margin-bottom: 7px; text-transform: uppercase; }
  /* line 218, ../sass/responsive.scss */
  .bloc-gauche .spectacle-liste-mobile .items .spectacle .spectacle-content .infos { margin-bottom: 10px; }
  /* line 221, ../sass/responsive.scss */
  .bloc-gauche .spectacle-liste-mobile .items .spectacle .spectacle-content .description { font-size: 0.929em; }
  /* line 227, ../sass/responsive.scss */
  .bloc-gauche .spectacle-liste-mobile .flex-direction-nav .flex-next { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; margin-top: 0; width: 10px; height: 18px; top: 18px; right: 18px; background: url("../img/arrow-right.svg") top left no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden; }
  /* line 238, ../sass/responsive.scss */
  .bloc-gauche .spectacle-liste-mobile .flex-direction-nav .flex-next:before { content: ""; }
  /* line 242, ../sass/responsive.scss */
  .bloc-gauche .spectacle-liste-mobile .flex-direction-nav .flex-prev { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; margin-top: 0; width: 10px; height: 18px; top: 18px; left: 18px; background: url("../img/arrow-left.svg") top left no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden; }
  /* line 253, ../sass/responsive.scss */
  .bloc-gauche .spectacle-liste-mobile .flex-direction-nav .flex-prev:before { content: ""; }
  /* line 259, ../sass/responsive.scss */
  .content-ajax-cms .title { padding-right: 50px; }
  /* line 262, ../sass/responsive.scss */
  .content-ajax-cms .content-box { max-width: 100%; }
  /* line 266, ../sass/responsive.scss */
  .citations.caroussel .slides .slide div { padding: 0 60px; }
  /* line 269, ../sass/responsive.scss */
  .citations.caroussel .slides .slide .auteur { margin-top: 20px; margin-bottom: 30px; padding-right: 60px; text-align: right; } }
@media only screen and (max-width: 768px) and (min-width: 768px) { /* line 279, ../sass/responsive.scss */
  .bloc-gauche .flexslider-mobile { height: 400px; } }
