/*!
 Theme Name:   BeFlex Child
 Theme URI:    http://www.eoxia.com
 Description:  Child theme of BeFlex
 Author:       the Eoxia team
 Author URI:   http://www.eoxia.com
 Template:     beflex
 Version:      2.0.0-pheonix
 License:      GNU General Public License v2 or later
 License URI:  http://www.eoxia.com
 Text Domain:  beflex-child
*/@font-face{font-family:"sansationregular";src:url("font/Sansation-Regular-webfont.eot");src:url("font/Sansation-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("font/Sansation-Regular-webfont.woff") format("woff"),url("font/Sansation-Regular-webfont.ttf") format("truetype"),url("font/Sansation-Regular-webfont.svg#sansationregular") format("svg");font-weight:normal;font-style:normal}h1,h2{font-family:"sansationregular"}h1{font-size:32px}h2{font-size:28px}h3{font-size:22px}h4{font-size:16px}h5{font-size:12px}#masthead #breadcrumb{background:#feba29;color:#202020;padding:.4em 2em}#masthead #breadcrumb a{color:#fff}.owl-carousel .diaporama-item,.owl-carousel .diaporama-item-padder{height:400px;overflow:hidden}.owl-carousel .diaporama-item::before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.owl-carousel .diaporama-post-thumb{text-align:center;-webkit-transition:opacity .6s cubic-bezier(0.77, 0, 0.175, 1),-webkit-transform .6s cubic-bezier(0.77, 0, 0.175, 1);transition:opacity .6s cubic-bezier(0.77, 0, 0.175, 1),-webkit-transform .6s cubic-bezier(0.77, 0, 0.175, 1);transition:opacity .6s cubic-bezier(0.77, 0, 0.175, 1),transform .6s cubic-bezier(0.77, 0, 0.175, 1);transition:opacity .6s cubic-bezier(0.77, 0, 0.175, 1),transform .6s cubic-bezier(0.77, 0, 0.175, 1),-webkit-transform .6s cubic-bezier(0.77, 0, 0.175, 1)}.owl-carousel .diaporama-post-thumb img{width:auto !important;display:inline-block !important;max-width:150px !important}@media(max-width: 600px){.owl-carousel .diaporama-post-thumb{display:none}}.flexible-wysiwyg.grid .site-layout{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}a{text-decoration:none;color:#feba29;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}a:hover{color:#202020}.error-404{padding:3em 0}#page{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}h1::after{display:none;content:""}.section-title{font-weight:bold;font-size:32px;font-family:"sansationregular" !important;margin-bottom:0;line-height:1}.section-subtitle{margin-top:0;color:rgba(0,0,0,.4);font-size:16px;font-weight:400}#masthead{background:#202020;padding:0;border-bottom:0;display:block}#masthead .masthead-container{padding:0 0 0 2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media(max-width: 600px){#masthead .masthead-container{padding-left:0}}#masthead .site-branding{width:auto;min-width:280px}@media(max-width: 600px){#masthead .site-branding{min-width:240px;padding-left:0}}#masthead .site-branding .custom-logo-link img{max-height:60px}#masthead .site-branding .site-title a{color:#fff;font-family:"sansationregular";font-size:26px}#masthead .site-branding .site-description{color:#feba29;font-size:14px}#masthead .site-navigation{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:auto;margin-left:auto}@media(max-width: 770px){#masthead .site-navigation{padding-right:0}}#masthead .site-navigation #main-navigation{margin-left:0}#masthead .site-navigation .download-program{display:block;text-transform:uppercase;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;font-size:12.6px;font-weight:600;margin:auto 0em auto 1.4em}#masthead .site-navigation .download-program span{padding:.6em 1em;background:#fff;color:rgba(0,0,0,.8);border-radius:8px;display:inline-block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#masthead .site-navigation .download-program:hover span{background:#feba29;color:#202020}@media(max-width: 640px){#masthead .site-navigation .download-program{display:none}}#masthead .site-navigation .js-search{padding:1.8em 1.4em;color:rgba(255,255,255,.6);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media(max-width: 600px){#masthead .site-navigation .js-search{padding:2em .4em}}#masthead .site-navigation .js-search:hover{color:#fff}#masthead.sticky.-scroll .site-navigation .js-search{padding-top:1.2em;padding-bottom:1.2em}body.sticky-nav:not(.home) #content{padding-top:110px}#masthead.sticky.-scroll #main-navigation .menu>.menu-item>a,#masthead.sticky.-scroll .site-tool>*{padding-top:1.8em;padding-bottom:1.8em}#main-navigation .menu>.menu-item>a{padding:2.7em 1.4em;color:rgba(255,255,255,.6)}#main-navigation .menu>.menu-item:hover>a{color:#fff}#main-navigation .menu>.menu-item.current_page_item:hover>.menu-link,#main-navigation .menu>.menu-item.current-menu-item:hover>.menu-link,#main-navigation .menu>.menu-item.current_page_ancestor:hover>.menu-link,#main-navigation .menu>.menu-item.current-menu-ancestor:hover>.menu-link{color:#feba29}#main-navigation .menu>.menu-item.menu-item-has-children>a [class*=fa]{color:rgba(255,255,255,.5)}@media(max-width: 1030px){#main-navigation{display:none !important}}@media(min-width: 1030px){#main-navigation{display:block !important}}#burger-menu .burger-buttons{padding:2em}#burger-menu .burger-buttons a{margin-bottom:.6em;display:block}#burger-menu .burger-buttons a span{padding:.6em 1em;background:#fff;color:rgba(0,0,0,.8);border-radius:8px;display:inline-block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;font-weight:700}#burger-menu .burger-buttons a span:hover{background:#feba29}#burger-menu{max-width:360px;background:#000;position:fixed;right:0;left:auto;opacity:1 !important;-webkit-transform:scale(1) translateX(360px) !important;transform:scale(1) translateX(360px) !important;overflow:auto}#burger-menu .close-burger{padding:1em;top:1em;right:.4em;z-index:10}@media(max-width: 600px){#burger-menu .menu{padding:1em 2em}}#burger-menu .menu>li>a{display:block;text-transform:none;color:rgba(255,255,255,.6);font-weight:400;font-size:16px}#burger-menu .menu>li>a:hover{color:#fff}#burger-menu .menu>li.current_page_item>a,#burger-menu .menu>li.current-menu-item>a,#burger-menu .menu>li.current_page_ancestor>a,#burger-menu .menu>li.current-menu-ancestor>a{color:#feba29}#burger-menu .menu>li>ul{margin-top:.6em}#burger-menu .menu>li li>a{font-size:12px;color:rgba(255,255,255,.6);text-transform:uppercase}#burger-menu .menu>li li>a:hover{color:#fff}.active-burger #burger-menu{pointer-events:all !important;-webkit-transform:scale(1) translateX(0) !important;transform:scale(1) translateX(0) !important}.active-burger #page{-webkit-transform:translateX(-360px);transform:translateX(-360px)}.site-navigation .menu-toggle{display:block !important;background:#000;padding:2.4em 2.4em;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.site-navigation .menu-toggle [class*=fa]{color:#fff}.site-navigation .menu-toggle:hover{background:#202020}#masthead.sticky.-scroll .site-navigation .menu-toggle{padding-top:1.5em;padding-bottom:1.5em}.block-films{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.block-films ul,.block-films li{list-style-type:none;margin:0}@media(max-width: 770px){.block-films .gridlayout{grid-template-columns:repeat(1, 1fr) !important}}.block-films .film-block-container{position:relative;height:460px;overflow:hidden;padding:10px;width:100%}.block-films .film-block{padding:20px;position:absolute;top:10px;left:10px;right:10px;bottom:10px}.block-films .film-block h2{position:absolute;bottom:10px;width:100%;left:0;text-align:center;font-weight:bold;color:#fff;z-index:10;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.block-films .film-block .mask{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(68%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.6)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 68%, rgba(0, 0, 0, 0.6) 100%);position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.block-films .film-block .fiche{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;z-index:20;background:#fff;width:100%;height:100%;top:0;left:0;overflow:hidden;position:relative;padding:20px;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0;pointer-events:none}.block-films .film-block .fiche .titre-fiche a{color:#202020}.block-films .film-block .fiche .titre-fiche,.block-films .film-block .fiche>p{text-align:center}.block-films .film-block .fiche .titre-fiche{font-family:"sansationregular";font-weight:bold;font-size:22px}.block-films .film-block .fiche>p{color:rgba(0,0,0,.4);margin:0 0 20px 0}.block-films .film-block .fiche img{padding-right:20px;width:30%;height:100% !important;max-height:310px}@media(max-width: 600px){.block-films .film-block .fiche img{display:none}}.block-films .film-block .fiche .informations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.block-films .film-block .fiche .informations>div:last-child{text-align:left;width:70%}@media(max-width: 600px){.block-films .film-block .fiche .informations>div:last-child{width:100%}}.block-films .film-block .fiche .informations>div:last-child .legend{color:#feba29;font-weight:bold;margin:0}.block-films .film-block .fiche .informations>div:last-child .description{margin:16px 0}@media(max-width: 900px){.block-films .film-block .fiche .informations>div:last-child .description{display:none}}.block-films .film-block .fiche .informations>div:last-child .hours{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.block-films .film-block .fiche .informations>div:last-child .hours li{padding:20px}@media(max-width: 600px){.block-films .film-block .fiche .informations>div:last-child .hours li{padding:10px}}.block-films .film-block .fiche .informations>div:last-child .hours li .hour-format{background:rgba(0,0,0,.1);border-radius:6px;padding:.1em .4em;font-size:12px;vertical-align:top}.block-films .film-block .fiche .informations>div:last-child .hours li:first-child{background:#feba29;color:#fff}.block-films .film-block .fiche .informations>div:last-child .hours li:last-child{background:rgba(0,0,0,.05);width:100%}.block-films .film-block .fiche .informations>div:last-child .hours span::after{content:" - "}.block-films .film-block .fiche .informations>div:last-child .hours span:last-child::after{content:""}.block-films .film-block .fiche .informations>div:last-child .hours a{color:#ed4517;text-decoration:underline}.block-films .film-block .fiche .informations>div:last-child .button{margin:1em 0 0 0;width:100%;display:block;padding:1.6em 1.4em;text-align:center}.block-films .film-block .fiche .informations>div:last-child .button:hover{-webkit-box-shadow:inset 0 -4.6em #333;box-shadow:inset 0 -4.6em #333}.block-films .film-block h2{bottom:-100px}.block-films .film-block .fiche{display:inherit;-webkit-transform:scale(1);transform:scale(1);opacity:1;pointer-events:all}.block-films .film-block .mask{opacity:0}.film-header{height:250px;position:relative;text-align:center;margin-left:calc(-50vw + 50%) !important;margin-right:calc(-50vw + 50%) !important;max-width:100vw !important;width:100vw !important}.film-header .mask{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.3)}.film-header h1{position:absolute;font-size:40px;color:#fff;bottom:50px;width:100%;font-weight:400}@media(max-width: 770px){.film-header h1{font-size:30px}}@media(max-width: 600px){.film-header h1{font-size:20px}}.film-header p{position:absolute;width:100%;bottom:20px;color:#feba29;font-size:18px;font-weight:bold}.single-film-content{max-width:800px;width:100%;margin:auto}.option-film{background:rgba(0,0,0,.1);padding:30px;margin:20px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.option-film>li{text-align:center;width:33.333%;margin:10px 0;list-style-type:none}@media(max-width: 600px){.option-film>li{width:50%}}.option-film>li ul{width:100%;list-style-type:none}.option-film>li span{font-family:"sansationregular";text-transform:uppercase;color:rgba(0,0,0,.5);margin:10px 0 12px 0;display:block}.option-film>li .option-icon{color:#feb00b;display:block;width:100%;font-size:32px;margin:0}.option-film>li ul li,.option-film>li p{font-weight:bold;margin:0;color:rgba(0,0,0,.8)}.single-pegi{background:#424242;padding:14px;color:#fff;margin-bottom:1em}.single-pegi span{font-size:26px;margin-right:18px;float:left;margin-top:-4px}.single .post-content{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.single .post-content>div:first-child img{width:100%}.single .post-content>div:last-child>p:first-child{margin-top:0}body.single-beflex_film .horaire{display:block}body.single-beflex_film .horaire>div:first-child{display:none}.single-week{grid-template-columns:repeat(7, 1fr)}@media(max-width: 580px){.single-week{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(max-width: 600px){.single-week{grid-template-columns:repeat(1, 1fr)}}.single-week ul,.single-week li{margin:0;padding:0;list-style-type:none}.single-week .day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width: 600px){.single-week .day{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.single-week .day .day-header{display:block;text-align:center;padding:1em}@media(max-width: 600px){.single-week .day .day-header{min-width:100px}}.single-week .day .day-header.actual-day{background:#ed4517 !important}.single-week .day:nth-of-type(even) .day-header{background:#feba29;color:#fff}.single-week .day:nth-of-type(odd) .day-header{background:#feb00b;color:#fff}.single-week .day .day-content{height:100%}@media(max-width: 600px){.single-week .day .day-content{width:100%}}@media(max-width: 600px){.single-week .day .day-content .list-hours{margin:auto;height:100% !important;padding:1em}}.single-week .day .day-content .hour-format{background:rgba(0,0,0,.1);border-radius:6px;padding:.1em .4em;font-size:12px;vertical-align:top}.single-week .day:nth-of-type(even) .day-content{background:rgba(0,0,0,.1)}.single-week .day:nth-of-type(odd) .day-content{background:rgba(0,0,0,.15)}.single-week tableHead,.single-week tableContent,.single-week .day-header,.single-week .day-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media(max-width: 580px){.single-week tableHead,.single-week tableContent,.single-week .day-header,.single-week .day-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.single-week tableHead a,.single-week tableContent a,.single-week .day-header a,.single-week .day-content a{color:#ed4517;text-decoration:underline}.single-week tableHead div,.single-week tableHead ul,.single-week tableContent div,.single-week tableContent ul,.single-week .day-header div,.single-week .day-header ul,.single-week .day-content div,.single-week .day-content ul{width:100%;text-align:center;padding:16px}@media(max-width: 580px){.single-week tableHead div,.single-week tableHead ul,.single-week tableContent div,.single-week tableContent ul,.single-week .day-header div,.single-week .day-header ul,.single-week .day-content div,.single-week .day-content ul{padding:4px;height:55px}}@media(max-width: 580px){.single-week tableHead ul li,.single-week tableContent ul li,.single-week .day-header ul li,.single-week .day-content ul li{display:inline-block;padding:0 .1em}.single-week tableHead ul li::after,.single-week tableContent ul li::after,.single-week .day-header ul li::after,.single-week .day-content ul li::after{content:", "}.single-week tableHead ul li:last-child::after,.single-week tableContent ul li:last-child::after,.single-week .day-header ul li:last-child::after,.single-week .day-content ul li:last-child::after{content:""}}@media(max-width: 580px){.single-week tableHead,.single-week .day-header{width:30%}}@media(max-width: 580px){.single-week tableContent,.single-week .day-content{width:70%}}.horaire{width:100%}.horaire::after{display:block;content:""}.horaire>*{padding:10px}@media(max-width: 770px){.horaire>*{float:none}}@media(max-width: 770px){.horaire>div:first-child{width:100%}}.horaire img{width:100%;max-width:150px;height:auto}@media(max-width: 770px){.horaire .hours{width:100%}}.horaire h2{font-size:16px;text-transform:uppercase;padding:0;font-weight:400;margin:0 0 1em}#boxfoot{background:#202020;padding:2em 0}#boxfoot .widget-title{font-size:18px;text-transform:uppercase;margin-bottom:20px;color:#feba29;font-family:"sansationregular";font-weight:100}#boxfoot ul,#boxfoot li{margin:0;padding:0;list-style-type:none}#boxfoot li a{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1);display:block;color:#6d6d6d;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#boxfoot li a:hover{color:#fff}#colophon{background:#1a1a1b;color:rgba(255,255,255,.6);padding:2em 0;font-size:12px}