@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/v51/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/v51/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/v51/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/v51/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/v51/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/v51/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/v51/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/v51/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/v51/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/v51/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/v51/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/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtammT.ttf) format('truetype')}@font-face{font-family:'Gloock';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/gloock/v8/Iurb6YFw84WUY4N5jw.ttf) format('truetype')}@font-face{font-family:'Hello Santuy';src:url('fonts/HelloSantuy.eot');src:url('fonts/HelloSantuy.eot?#iefix') format('embedded-opentype'),url('fonts/HelloSantuy.woff2') format('woff2'),url('fonts/HelloSantuy.woff') format('woff'),url('fonts/HelloSantuy.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}a{text-decoration:none !important;outline:none !important}body{font-family:"Quicksand";color:#1a1a1a;min-height:100vh;background:#F7F7F7}body .clear{clear:both}body.noscroll{overflow:hidden}body #popup-container{display:none}body h1,body h2,body h3,body h4,body h5{font-family:"Passion One"}body p{font-size:14px}body a{color:#817EF7}body a:hover{color:#020051}body .button{background:#1a1a1a;color:#FFFFFF;padding:10px 15px;display:inline-block;width:auto;cursor:pointer}body .button:hover{opacity:.8}body header{position:fixed;top:0;left:0;width:100%;height:80px;background:#FFFFFF;padding:0 50px;z-index:999}body header #logo{float:left;display:inline-block;padding-top:15px}body header #logo img{height:50px}body header .burger{display:none}body header .menu{display:inline-block;float:right}body header .menu .mobile-header{display:none}body header .menu ul{list-style:none;margin:0;padding:0;display:inline-block}body header .menu ul li{position:relative;font-family:"Roboto";display:inline-block;margin:0;padding:0;text-transform:uppercase;margin-right:10px;line-height:80px;vertical-align:middle;font-weight:300;color:#1a1a1a}body header .menu ul li ul.submenu{display:none;position:absolute;left:-30px;top:80px;height:auto !important;background:#1a1a1a;padding:30px;width:280px}body header .menu ul li ul.submenu li{position:relative;display:block;width:100%;line-height:normal;padding:0;margin:0;line-height:30px;color:#FFFFFF}body header .menu ul li:hover{font-weight:bolder}body header .menu ul li:hover ul.submenu{display:block}body main{min-height:100vh;padding-bottom:50px}body main.default{margin-top:80px;font-size:32px}body main.black{background:#1a1a1a}body main.black h1,body main.black h2,body main.black h3,body main.black h4,body main.black h5,body main.black p,body main.black a,body main.black span{color:#FFFFFF}body main h2.page-title{padding:50px;padding-bottom:10px;font-size:52px;font-family:"Gloock"}body main h3.sub-title{padding:50px;font-size:32px}body main .part{display:block;position:relative;padding:50px}body main .part>.text{width:100%;max-width:840px;margin:0 auto;margin-bottom:30px;font-size:14px}body main .part>.text p.big{font-size:18px}body main .part>.blocks{width:100%;max-width:840px;margin:0 auto;padding:0}body main .part .about-image{height:420px;overflow:hidden}body main .part .about-image img{width:100%;height:100%;object-fit:cover}body main .part .bigsocials{text-align:center;margin-bottom:80px}body main .part .bigsocials i{font-size:32px;margin:0 10px;color:#1a1a1a}body main .part .bigsocials p{margin-top:15px;font-size:18px}body main .headerimage{height:30vw;width:100vw}body main .headerimage video,body main .headerimage img{width:100%;height:100%;object-fit:cover}body main .blocks{padding:0 50px}body main#home .backgroundimage{position:relative;display:block;width:100%;height:100vh;background-image:url('../img/background.jpg');background-size:cover;background-position:center;background-repeat:no-repeat}body main#home .backgroundimage:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:50%;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #1a1a1a 100%);z-index:0}body main#home .backgroundimage .content{z-index:1;position:absolute;left:50%;bottom:50px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:840px;text-align:center}body main#home .backgroundimage .content .logo img{height:80px}body main#home .backgroundimage .content .subtitle{margin:30px 0}body main#home .backgroundimage .content .subtitle h2{font-size:18px;font-weight:300;color:#FFFFFF;margin:0;font-family:"Quicksand"}body main#home .backgroundimage .content .socials{margin-bottom:30px}body main#home .backgroundimage .content .socials i{color:#FFFFFF;margin:0 5px;font-size:18px}body main#home .backgroundimage .content .buttons p.button{display:inline-block;width:auto;margin:0;padding:5px 10px;background:#FFFFFF;color:#1a1a1a;margin:0 5px;text-transform:uppercase;font-size:14px}body main#home .backgroundimage .content .buttons p.button:hover{background:#1a1a1a;color:#FFFFFF}body main .discography-project img{width:100%}body main .discography-project h3{margin:0;margin-top:10px}body main .discography-project p{font-family:"Quicksand";font-weight:300;font-size:14px;margin:0}body main .formule{margin-bottom:30px}body main .formule .image{display:none;width:100%;border-radius:100%;overflow:hidden}body main .formule .image img{width:100%;height:100%;object-fit:cover}body main .formule h4{font-size:42px;font-family:"Hello Santuy"}body main .formule p{font-size:14px}body main .formule p.subtitle{font-weight:bolder;margin:0}body main .formule p.detail{font-size:12px}body main .formule p.price,body main .formule p.duration{font-style:italic;font-size:12px}body main .reference{cursor:pointer}body main .reference img{width:100%;filter:grayscale(1)}body main .reference:hover img{filter:grayscale(0)}body main .song p{font-size:14px;line-height:normal;display:block;position:relative;margin-bottom:20px}body main .song p span.titre{font-size:16px;font-weight:bolder}body main .song p span.artiste{font-size:12px}body main #temoignages-carousel{position:relative}body main #temoignages-carousel .temoignage{padding:0 50px}body main #temoignages-carousel .temoignage p.quote{text-align:center;font-size:32px}body main #temoignages-carousel .temoignage p.avis{font-style:italic;font-size:16px}body main #temoignages-carousel .temoignage p.client{text-align:center}body main #temoignages-carousel .owl-nav{position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:9}body main #temoignages-carousel .owl-nav button{font-family:"FontAwesome";font-size:22px;border-radius:0;color:#1a1a1a}body main #temoignages-carousel .owl-nav button:hover{background:none;color:#1a1a1a}body main #temoignages-carousel .owl-nav .owl-prev{float:left}body main #temoignages-carousel .owl-nav .owl-next{float:right}body main #temoignages-carousel .owl-dots{margin-top:30px}body main #temoignages-carousel .owl-dots button span{background:#eeeded}body main #temoignages-carousel .owl-dots button.active span{background:#1a1a1a}body main .event{margin-bottom:30px;background:#FFF}body main .event .date{position:relative;float:left;display:inline-block;height:260px;width:120px}body main .event .date p.datetext{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%);text-align:center;text-transform:uppercase;font-weight:bolder;font-size:20px;vertical-align:middle;margin:0;font-family:"Passion One"}body main .event .date p.datetext .nb{font-size:52px;line-height:42px;vertical-align:middle}body main .event .date p.datetext .time{font-weight:lighter;font-size:12px;line-height:normal}body main .event .date p.time{position:absolute;left:50%;bottom:10px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;text-transform:uppercase;font-weight:normal;font-size:12px;vertical-align:middle;margin:0;width:100%}body main .event .infos{position:relative;float:right;display:inline-block;height:260px;width:calc(100% - 120px);background:#FFF;padding:15px}body main .event .infos p{margin:0;padding:0;color:#1a1a1a}body main .event .infos p.name{font-size:22px;font-family:"Passion One"}body main .event .infos p.entry{font-style:italic}body main .event.brunch .date{background:#F2C94C}body main .event.brunch .date p{color:#FFF}body main .event.brunch .infos{background:#F2C94C20}body main .event.brunch .infos p{color:#1a1a1a}body main .event.sunsetlive .date{background:#FD925D}body main .event.sunsetlive .date p{color:#FFF}body main .event.sunsetlive .infos{background:#FD925D20}body main .event.sunsetlive .infos p{color:#1a1a1a}body main .event.nightshow .date{background:#2C2F5B}body main .event.nightshow .date p{color:#FFF}body main .event.nightshow .infos{background:#2C2F5B20}body main .event.nightshow .infos p{color:#1a1a1a}body main .event.private .date{background:#B784A7}body main .event.private .date p{color:#FFF}body main .event.private .infos{background:#B784A720}body main .event.private .infos p{color:#1a1a1a}body main .event.corporate .date{background:#4A90A4}body main .event.corporate .date p{color:#FFF}body main .event.corporate .infos{background:#4A90A420}body main .event.corporate .infos p{color:#1a1a1a}body main .event .desc{font-size:12px;font-style:italic}body main .event:hover .date{background:#1a1a1a}body main .event:hover .date p{color:#FFF}body main .event:hover .infos{background:#1a1a1a}body main .event:hover .infos p{color:#FFF}body main .media{margin:0 !important;background-size:cover;background-position:center;background-repeat:no-repeat}body main form .input{width:100%;display:block;margin-bottom:20px}body main form .input label,body main form .input input,body main form .input textarea{width:100%}body main form .input>label{font-family:"Roboto"}body main form .input>label span{color:#D36565;margin-left:5px}body main form .input input,body main form .input textarea{border:solid 1px #eeeded;line-height:60px;height:60px;padding:20px;outline:none;margin:0}body main form .input input:focus,body main form .input textarea:focus{border-color:#1a1a1a}body main form .input textarea{resize:vertical;height:auto;line-height:normal}body main form .input .input-option{position:relative;display:block;width:100%;border:solid 1px #eeeded;border-bottom:none;background:#FFFFFF;padding:5px 10px;padding-left:30px;cursor:pointer}body main form .input .input-option:before{content:"";position:absolute;left:5px;top:8px;height:15px;width:15px;border-radius:100%;background:#eeeded}body main form .input .input-option input[type="checkbox"],body main form .input .input-option input[type="radio"]{display:none}body main form .input .input-option label.valueLabel{display:block;width:100%;font-weight:normal;line-height:20px;vertical-align:top;margin:0;cursor:pointer;font-size:16px}body main form .input .input-option:last-child{border-bottom:solid 1px #eeeded}body main form .input .input-option:hover,body main form .input .input-option.checked{color:#020051}body main form .input .input-option:hover label,body main form .input .input-option.checked label{font-weight:bolder}body main form .input .input-option:hover:before,body main form .input .input-option.checked:before{background:#020051;border-color:#020051}body main form .input .input-option.checkboxClassic{background:none;padding:0;border:none;margin:0 auto;text-align:center}body main form .input .input-option.checkboxClassic:before{position:relative;display:inline-block;left:auto;top:auto;top:3px;border:solid 1px #1a1a1a}body main form .input .input-option.checkboxClassic label{width:auto;display:inline-block}body main form .input.half{display:inline-block}body main form .input.half.left{width:calc(50% - 5px);float:left;margin-right:5px}body main form .input.half.right{width:calc(50% - 5px);float:right;margin-left:5px}body main form .input.invalid input,body main form .input.invalid textarea{border-color:#D36565}body main form .input.valid{position:relative}body main form .input.valid:after{position:absolute;right:20px;bottom:0;line-height:78px;vertical-align:middle;content:"\f00c";font-family:"FontAwesome";color:#72C65F}body main form .input.valid.date:after{right:40px}body main form .input.valid input,body main form .input.valid textarea{border-color:#72C65F}body main form .buttons{text-align:center}body main form .buttons .form-answer{font-size:16px}body main form .buttons .form-answer .error{color:#D36565}body main form .buttons .form-answer .success{color:#72C65F}body main form .buttons button{padding:10px 15px;text-transform:uppercase;background:#1a1a1a;color:#FFFFFF;border:none}body main form .buttons button:hover{opacity:.8}body main form .buttons button.loading{opacity:.2;pointer-events:none}body main .hdpic{position:relative;text-align:center}body main .hdpic img{width:100%;object-fit:cover}body main .hdpic.photo{padding:0}body main .hdpic .infos{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(20,20,20,0.9)}body main .hdpic .infos .content{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body main .hdpic .infos .content p,body main .hdpic .infos .content a{color:#FFFFFF;font-size:14px}body main .hdpic:hover .infos{display:block}body footer{background:#eeeded}body footer .top{padding:50px 35px}body footer .top h4{font-family:"Gloock";font-size:22px}body footer .top .newsletter{margin-bottom:30px}body footer .top .newsletter form{width:100%}body footer .top .newsletter form input,body footer .top .newsletter form button{display:inline-block;float:left;margin:0;padding:0;outline:none}body footer .top .newsletter form button{width:40px;line-height:40px;height:40px;text-align:center;vertical-align:middle;background:#cfcfcf;border:none;color:#1a1a1a}body footer .top .newsletter form input{line-height:40px;height:40px;width:calc(100% - 40px);border:solid 1px #cfcfcf;border-right:none;padding:10px}body footer .top .newsletter form .form-answer{margin-top:5px}body footer .top .newsletter form .form-answer .error{color:#D36565}body footer .top .newsletter form .form-answer .success{color:#72C65F}body footer .top ul{margin:0;padding:0;list-style:none}body footer .top ul a{color:#1a1a1a}body footer .top ul li{color:#1a1a1a}body footer .top ul li:hover{font-weight:bolder}body footer .copyright{padding:30px 50px;text-align:center;background:#1a1a1a}body footer .copyright p{color:#FFFFFF;font-size:12px;font-weight:lighter;margin:0}@media screen and (max-width:1080px),screen and (max-device-width:1080px){body header .burger{display:block;float:right;line-height:80px;font-size:28px;cursor:pointer}body header .menu{display:block;position:fixed;top:0;visibility:hidden;width:100%;height:100%;background:rgba(20,20,20,0.98);padding:25px 50px;left:100%;transition:.4s}body header .menu.open{left:0;visibility:visible}body header .menu.open .mobile-header{display:block;top:0;left:0;width:100%;margin-bottom:30px}body header .menu.open .mobile-header p,body header .menu.open .mobile-header #menuClose{color:#FFFFFF;font-size:18px;display:inline-block;width:auto;text-transform:uppercase;font-weight:lighter}body header .menu.open .mobile-header p{float:left}body header .menu.open .mobile-header #menuClose{float:right;cursor:pointer}body header .menu.open ul{display:block;width:100%;float:none}body header .menu.open ul li{display:block;width:100%;float:none;line-height:42px;margin:0;margin-bottom:10px;font-size:22px;color:#FFFFFF;text-align:center}body header .menu.open ul li ul.submenu{position:relative;display:block;width:100%;float:none;background:none;top:auto;left:auto;padding:0}body header .menu.open ul li ul.submenu li{color:#FFFFFF;line-height:normal;font-size:18px;margin:0;margin-top:5px}body header .menu.open ul.socials{text-align:center}body header .menu.open ul.socials li{display:inline-block;width:auto;margin:0 5px}}@media screen and (max-width:768px),screen and (max-device-width:768px){body main h2.page-title{text-align:left;font-size:42px}body main form .input.half{display:block !important;width:100% !important;margin-left:0 !important;margin-right:0 !important}body main#home .backgroundimage:before{height:70%}body main#home .backgroundimage .content{padding:0 50px}body main#home .backgroundimage .content .buttons p.button{width:auto;margin:0 auto;margin-bottom:10px}body main #temoignages-carousel .temoignage{padding:0}body main #temoignages-carousel .owl-nav{display:none}}