/*! http://responsiveslides.com v1.54 by @viljamis */.horaire .infos,.horaire h4{font-style:italic}#fullscreenvid,#fullscreenvid.mobile{right:0;top:0;left:0}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}#sp-header{z-index:9999}#sp-header .row{background:0 0}#sp-bottom{font-size:14px;font-weight:400;color:#c7c7c7}#sp-bottom .contact-address{padding-top:20px;line-height:18px}.f5ShowFullModule{z-index:1}.horaire-bande{background:url(../img/bg-about.jpg);height:264px;color:#fff;line-height:264px;padding:0 30px;font-size:36px}.horaire-dates{display:block;height:150px;line-height:150px;margin:40px 0;text-align:center;vertical-align:top}.horaire-dates .date-1,.horaire-dates .date-2{display:inline-block;width:120px;text-transform:uppercase;font-size:80px;color:#890304;text-decoration:none!important;font-family:Raleway,sans-serif;font-weight:bolder}.horaire-dates .date-1 span,.horaire-dates .date-2 span{color:#111;font-size:14px;font-weight:400;display:block;line-height:20px}.horaire-dates .date-1 .arrow-down,.horaire-dates .date-2 .arrow-down{position:absolute;margin-top:20px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #333}.horaire-dates .date-1 .arrow-up,.horaire-dates .date-2 .arrow-up{position:absolute;margin-top:120px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #333}.horaire-dates .date-1 .arrow-down,.horaire-dates .date-1 .arrow-up,.horaire-dates .date-2 .arrow-down,.horaire-dates .date-2 .arrow-up{margin-left:35px}.horaire-dates .date-2{color:#333}@media screen and (max-width:960px){.horaire-dates{height:110px;line-height:110px}.horaire-dates .date-1,.horaire-dates .date-2{font-size:60px;width:90px}.horaire-dates .date-1 span,.horaire-dates .date-2 span{font-size:12px}}@media screen and (max-width:768px){.horaire-dates .date-1,.horaire-dates .date-2{font-size:40px;width:70px}}@media screen and (max-width:640px){.horaire-dates .date-1,.horaire-dates .date-2{font-size:20px;width:40px}.horaire-dates .date-1 .arrow-down,.horaire-dates .date-2 .arrow-down{margin-top:40px;margin-left:17px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333}.horaire-dates .date-1 span,.horaire-dates .date-2 span{color:#fff;margin-top:-20px;z-index:-1;position:absolute}.horaire-dates .date-1.current span,.horaire-dates .date-2.current span{display:block;color:#111;background:#fff!important;z-index:1}.horaire .col-lg-7{clear:both}}.horaire-title{font-size:48px;color:#000;font-weight:700;margin:0 0 45px;padding-top:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;text-align:center}.horaire{margin:0 auto;max-width:960px;margin-top:40px}.horaire .profile_image{width:118px;height:192px;float:left;margin:0 20px 20px 0}.horaire .btn,.redbtn,.toppage-message{line-height:40px;height:40px;font-weight:700;text-align:center}.horaire .clear{clear:both}.horaire .line{border-bottom:1px solid #ccc;margin-bottom:30px}.horaire h3{margin-top:0}.horaire .infos{color:#555;font-size:14px}.horaire .btn,.redbtn{background:#cf1921;border-radius:4px;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:16px;overflow:hidden;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.horaire .btn:hover,.redbtn:hover{background:#9b0c10;color:#fff}.redbtn{padding:0 30px;vertical-align:middle}.toppage-message{background:#FCF8E3;color:#8A6D3B}.sp-page-builder.page-15 .sppb-row{margin-left:20px!important;margin-right:20px!important}.movie-poster .play-icon{display:none;transition:all .3s}.movie-poster:hover .play-icon{display:block}#owl-carousel h2 a{color:#fff;font-size:20px;padding:0 20px;position:absolute;bottom:30px;z-index:9999}.owl-stage-outer{background-color:#000}@media screen and (max-width:991px){#owl-carousel h2{display::none}}.body-innerwrapper{overflow-x:none}.sppb-carousel-indicators{display:none}#fullscreenvid.show,#menu-mobile li a,#menu-mobile.show-menu,.sppb-carousel-inner>.sppb-item{display:block}#logo{position:absolute;z-index:99999;top:15px;left:15px}@media screen and (max-width:991px){#logo img{height:75px!important}#sp-menu .sp-megamenu-parent{background:#000;position:absolute;top:98px;width:100%;padding-top:20px}#sp-menu .sp-megamenu-parent>li{display:block}#sp-menu .sp-megamenu-parent>li>a{margin:0 30px 0 20px;display:block}.sp-megamenu-parent>li{height:75px!important;line-height:75px!important}.sp-dropdown{width:100%!important}}#fullscreenvid,.item .celebritie-poster,.item .movie-poster{background:0 0}@media screen and (max-width:500px){ul.social-icons{display:block}}@media screen and (max-width:460px){header{height:100px!important}.horaire-bande{font-size:24px;text-align:center;color:#333;height:40px;line-height:40px;background:0 0}}.spmoviedb img{height:425px}@media screen and (max-width:1199px){.spmoviedb img{height:425px}}@media screen and (max-width:991px){.spmoviedb img{height:350px}}@media screen and (max-width:767px){.spmoviedb img{height:auto}}.celebritie-details{height:70px}.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-header{padding:45px 0 0}.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-features{padding:0 0 45px}.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-features ul li::before{left:-15px}.wp-page-nos-tarifs .sppb-addon-pricing-table .sppb-pricing-box{height:380px}@media screen and (max-width:1091px){.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-features ul li::before{left:-15px}}@media screen and (max-width:767px){.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-features ul li::before{left:5px}.wp-page-nos-tarifs .sppb-addon-pricing-table .sppb-pricing-box{height:auto}.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-features{padding:0}}@media screen and (max-width:780px){#sp-bottom .container>p{text-align:center}}#fancybox-wrap{padding:0}#fullscreenvid{display:none;position:fixed;z-index:999999}#fullscreenvid .closebtn{position:absolute;top:10px;right:10px;display:block;width:30px;height:30px;line-height:30px;background:#000;border:2px solid #fff;color:#fff;text-align:center;vertical-align:middle;z-index:1;cursor:pointer;font-weight:700;font-size:12px}#fullscreenvid .closebtn:hover{background:#fff;border:2px solid #000;color:#000}#menu-mobile,.f5ShowFullModule{background:#000}#fullscreenvid iframe{border:0;background:#000;box-shadow:0 0 30px #000;z-index:0}.fancyvid{cursor:pointer}.f5VideoFirstImg{border-bottom:1px solid #000}#menu-mobile{display:none;position:absolute;z-index:99998;top:70px;left:0;right:0;padding:35px 0;margin:0 15px;list-style-type:none;height:auto;width:100%;overflow:none}#menu-mobile li{margin:0;padding:0}#menu-mobile li a{height:40px;line-height:40px;color:#fff;padding:0 20px;font-weight:700;font-size:16px}#menu-mobile li a:hover{background-color:#222}#menu-mobile li ul{list-style-type:none}#menu-mobile li ul li a{font-weight:400}@media screen and (min-width:992px){#menu-mobile.show-menu{display:none!important}}@media (max-width:768px){.has-sub-image #sp-page-title .sp-page-title{padding:160px 0 50px}}#sp-header{height:75px!important}.has-slideshow #sp-header .sp-megamenu-parent>li,.has-sub-image #sp-header .sp-megamenu-parent>li,.sp-megamenu-parent>li{height:75px;line-height:75px}#about-gmap{margin:40px 38px}#about-gmap iframe{width:100%}table.horaire-semaine{border-collapse:separate;border-spacing:2px}table.horaire-semaine td,table.horaire-semaine th{padding:4px;text-align:center}table.horaire-semaine th{background:#333;color:#fff;text-align:center;font-size:13px;line-height:20px}table.horaire-semaine td:nth-child(1),table.horaire-semaine th:nth-child(1){width:1px}table.horaire-semaine td:nth-child(even){background:#ddd}table.horaire-semaine tr>td{border-bottom:2px solid #CF1921}table.horaire-semaine .pochette img{max-height:350px!important;width:200px!important;max-width:200px!important}div.horaire-semaine-mobile{display:none}div.horaire-semaine-mobile .pochette img{width:100%}div.horaire-semaine-mobile strong{font-size:16px;font-weight:700;line-height:20px}@media (max-width:767px){table.horaire-semaine{display:none}div.horaire-semaine-mobile{display:block}}@media (max-width:460px){body.wp-page-horaire-semaine .horaire-bande{padding-top:0!important;line-height:20px!important}}