@font-face{font-family:'Passion One';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/passionone/v20/PbynFmL8HhTPqbjUzux3JHuW.ttf) format('truetype')}@font-face{font-family:'Passion One';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/passionone/v20/Pby6FmL8HhTPqbjUzux3JEMq037o.ttf) format('truetype')}@font-face{font-family:'Passion One';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/passionone/v20/Pby6FmL8HhTPqbjUzux3JEMS0X7o.ttf) format('truetype')}@font-face{font-family:'Quicksand';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/quicksand/v37/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkKEo18E.ttf) format('truetype')}@font-face{font-family:'Quicksand';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/quicksand/v37/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkP8o18E.ttf) format('truetype')}@font-face{font-family:'Quicksand';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/quicksand/v37/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkM0o18E.ttf) format('truetype')}@font-face{font-family:'Quicksand';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/quicksand/v37/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkCEv18E.ttf) format('truetype')}@font-face{font-family:'Quicksand';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/quicksand/v37/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkBgv18E.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHRiA8.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLt_QiA8.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQiA8.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLrPQiA8.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXiA8.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXiA8.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbGmT.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabWmT.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbWmT.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bWmT.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjammT.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtammT.ttf) format('truetype')}body{background-image:url('../img/background_texture.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;height:100vh;overflow:hidden}body .clear{clear:both}body #popup-container{position:fixed;display:none}body a,body a:hover{text-decoration:none;color:#8fc3ea}body *{font-family:"Roboto"}body h2{font-family:"Passion One"}body h3{font-family:"Passion One"}body header{position:fixed;top:0;left:0;width:100%;background:rgba(255,255,255,0.2);padding:15px;z-index:99}body header #logo,body header ul{display:inline-block}body header .burger{display:none}body header #logo{float:left}body header #logo img{height:40px}body header ul.menu{margin:0;padding:0;float:right}body header ul.menu li{position:relative;display:inline-block;color:#000;text-transform:uppercase;font-family:"Roboto";margin:0 10px;line-height:40px;vertical-align:middle;font-weight:lighter}body header ul.menu li:hover{font-weight:normal}body header ul.menu li.topmenu ul.submenu{display:none;position:absolute;top:100%;left:0;background:#FFF;margin:0;padding:5px 15px}body header ul.menu li.topmenu ul.submenu li{margin:0;padding:0;display:block;width:auto;float:none;line-height:30px;color:#333}body header ul.menu li.topmenu:hover ul.submenu{display:block}body header.scrolled{background:#333}body header.scrolled .burger i{color:#FFF}body header.scrolled ul li{color:#FFF}body main{height:auto;padding:70px 0;padding-bottom:120px;overflow-y:scroll;height:100vh}body main .topimage{position:relative;height:420px;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:top}body main .topimage h2{color:#FFFFFF;text-align:center;width:100%;position:absolute;bottom:0;left:0;font-size:42px;line-height:140px;background:linear-gradient(0deg, #000 0%, rgba(0,0,0,0) 100%);margin:0}body main#home{height:100vh;width:100%;margin-top:0;background-image:url('../img/background.jpg');background-size:cover;background-position:center;background-repeat:no-repeat}body main#home .logoandtext{text-align:center;position:absolute;bottom:47px;left:0;width:100%;padding:25px;background:#33333399;background:linear-gradient(0deg, #1a1a1a 0%, #1a1a1a00 100%);z-index:1}body main#home .logoandtext .logo{margin-bottom:10px}body main#home .logoandtext .logo img{width:180px}body main#home .logoandtext .text p{margin:0;color:#FFF;font-weight:lighter}body main#home .logoandtext .text p a{color:#FFF}body main hr{border-color:#333}body main .text{max-width:640px;margin:0 auto;padding:30px 0}body main .text a{font-weight:bolder}body main .text p{font-size:22px;font-weight:lighter}body main .text.center{text-align:center}body main .text.big h2{font-weight:lighter;font-size:42px}body main .block{background:#333333;color:#FFFFFF;margin-bottom:15px}body main .block h2{font-size:38px;margin:0;margin-top:30px}body main .block h2.center{text-align:center}body main .block .image{background-size:cover;background-position:center;background-repeat:no-repeat}body main .block .text{padding:30px;max-width:none}body main .block .text p{font-size:18px}body main .block .text p.price{font-style:italic;font-size:14px}body main .block p{font-weight:lighter}body main .block.border-b{border-bottom:solid 1px #dcbea8}body main .block.border-l{border-left:solid 1px #dcbea8}body main .block.border-r{border-right:solid 1px #dcbea8}body main .block.border-t{border-top:solid 1px #dcbea8}body main .formule{background:#333;color:#FFF;padding:25px;margin-bottom:10px}body main .formule h3{margin-top:0}body main .formule p{margin:0}body main .partenaire{text-align:center;margin-bottom:10px;padding:25px;background:#FFF;width:calc(50% - 5px);display:inline-block;float:left;margin-right:10px}body main .partenaire h3{color:#333;font-size:14px;text-transform:uppercase}body main .partenaire img{max-width:100%;max-height:80px}body main .partenaire:hover{background:rgba(255,255,255,0.6)}body main a.partenaireWrapper:nth-of-type(2n) .partenaire{margin-right:0}body main .chanson{width:50%;display:inline-block;float:left}body main .chanson .titre{display:block}body main .chanson .artiste{display:block;font-style:italic;font-size:12px}body main .temoignage .avis:before,body main .temoignage .avis:after{content:"\f10d";font-family:"FontAwesome"}body main .temoignage .avis:before{margin-right:5px}body main .temoignage .avis:after{content:'\f10e';margin-left:5px}body main .temoignage .client{font-style:italic;font-size:12px}body main .events{max-width:670px;margin:0 auto;padding:0}body main .events .event{background:#333333;margin-bottom:30px;padding:15px}body main .events .event p{color:#FFFFFF;margin:0;font-size:18px;font-weight:lighter}body main .events .event p.date{font-weight:bolder}body main .events .event p.type,body main .events .event p.entry{font-size:14px;font-style:italic}body main .events .event p.place{font-size:12px;font-weight:bolder}body main .media{position:relative;background-size:cover;background-position:center;margin:0;margin-bottom:10px}body main .media .dl{position:absolute;left:50%;bottom:15px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#333;color:#FFF;padding:5px 15px;border-radius:999px;white-space:nowrap}body main#contact{text-align:center}body main#contact .social{background:rgba(255,255,255,0.4);padding:5px 15px;border-radius:6px;display:inline-block;width:auto;margin:0 auto;margin-bottom:15px}body main#contact .social a{font-size:26px;color:#333;font-weight:normal}body main#contact form .form-input{width:100%;margin-bottom:25px;display:block}body main#contact form .form-input label{width:100%;display:inline-block;float:left;margin:0;margin-bottom:5px}body main#contact form .form-input input,body main#contact form .form-input select,body main#contact form .form-input textarea,body main#contact form .form-input button{display:block;width:100%;line-height:50px;height:50px;background:#FFF;border:none;border-radius:6px;outline:none;margin:0;color:#333;padding:0 15px}body main#contact form .form-input textarea{line-height:normal;padding:15px;height:auto}body main#contact form .form-input.half{width:calc(50% - 5px);float:left;display:inline-block;margin-right:5px}body main#contact form .form-input.half:nth-of-type(2n){margin-left:5px;margin-right:0}body main#contact form .form-input button{background:#39af50;color:#FFF;width:100%;text-transform:uppercase}body main#sorties .sortie{width:50%;float:left}body main#sorties .sortie img.cover{width:99%}body main#sorties .sortie h2{color:#333;margin:0;margin-top:5px;font-size:22px}body main#sorties .sortie h2 span{font-size:16px;margin-left:15px}body footer{position:fixed;bottom:0;left:0;width:100%;background:#333}body footer p{color:#FFF;text-align:center;padding:15px;margin:0;font-size:12px;font-weight:lighter}body#solotitre .blurbg{position:fixed;top:50%;left:-5%;width:110%;-moz-filter:blur(10px);-webkit-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}body#solotitre main{width:100%;padding:30px}body#solotitre main .solotitre{max-width:340px;margin:0 auto}body#solotitre main .solotitre h2{color:#FFF}body#solotitre main .solotitre h2 span{font-size:16px;margin-left:15px}body#solotitre main .solotitre img{width:100%}body#solotitre main .solotitre .links{margin-bottom:30px}body#solotitre main .solotitre .links .link{color:#FFF;margin:0;padding:15px 30px;font-size:16px;background:#333}body#solotitre main .solotitre .links .link img{max-height:20px;max-width:20px;margin-right:15px}body#solotitre main .solotitre .links .link i{font-size:20px;margin-right:30px}body#solotitre main .solotitre .links .link:hover{opacity:.8}body#solotitre main .solotitre .button{width:100%;background:#FFF;text-align:center;text-transform:uppercase;padding:15px 30px;color:#333;font-weight:lighter}@media screen and (max-width:1279px),screen and (max-device-width:1279px){body header{height:70px}body header .burger{display:inline-block;float:left}body header .burger i{line-height:40px;color:#000;cursor:pointer}body header #logo{position:absolute;left:50%;top:15px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body header ul.menu{position:fixed;width:100%;top:70px;left:-100%;background:rgba(0,0,0,0.9);height:calc(100vh - 70px);padding:15px;transition:.2s;overflow-y:scroll;z-index:999}body header ul.menu li{display:block;width:100%;color:#FFF}body header ul.menu li.topmenu ul.submenu{position:relative;display:block;background:none}body header ul.menu li.topmenu ul.submenu li{color:#FFFFFF}body header ul.menu.open{left:0}body main{padding-left:0;padding-right:0}body main .topimage{height:220px}body main .topimage h2{line-height:100px}body main .chanson{width:100%;display:block;clear:both}body main .text{padding:30px}body main .events{padding:0 30px}body main .block .left,body main .block .right{display:block;width:100%;float:none}body main .block .image{max-height:50vw}body main .block .left.image{margin-right:0;width:100%}body main .block .right.image{margin-left:0;width:100%}body main .block.w20{width:100%;display:block;float:none}body main .block.w25{width:100%;display:block;float:none}body main .block.w33{width:100%;display:block;float:none}body main .block.w50{width:100%;display:block;float:none}body main .block.w66{width:100%;display:block;float:none}body main .block.w75{width:100%;display:block;float:none}body main .block.w100{width:100%;display:block;float:none}body main#contact form .form-input{margin:0;margin-bottom:15px}body main#contact form .form-input.half{width:100%;margin:0 !important;margin-bottom:15px !important;clear:both;display:block;float:none}}@media screen and (max-width:640px),screen and (max-device-width:640px){body main .events{padding:0 15px}body main .partenaire{width:100%;margin-right:0}}