﻿/*!
Theme Name: Rêvedanse
Text Domain: revedanse
Domain Path: /languages 
*/*{box-sizing:border-box;transition:all 0.5s linear;-webkit-transition:all 0.5s linear}::selection{color:#fff;background:#383838}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:rgba(0,0,0,0.1)}::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.5)}html,body{width:100%;min-height:100%;margin:0;padding:0;background-color:#FFFFFF}body{color:#000;font-family:Calibri, sans-serif;font-size:1.4rem}#page{width:100%;min-height:100%;height:100%;position:relative}.fullpage{background:url("images/bcg-page.jpg");background-repeat:no-repeat;background-position:center center;background-attachment:fixed}h1,h2,h3,h4{font-weight:normal;text-transform:uppercase}h1{font-size:3rem;margin:20px 0;text-transform:uppercase}h1:first-child{margin-top:0}h1+h2{font-size:1.8rem;color:#F34E00;margin:-10px 0 10px 0;text-transform:none}h1 a{color:#2B2B2B;text-decoration:none}h2 a{color:#2B2B2B;text-decoration:none}h2{font-size:2rem;margin:15px 0 10px 0}h3{font-size:1.8rem;margin:2rem 0 .5rem 0}h3+h4{margin-top:5px}h3>a{color:#2B2B2B;text-decoration:none}h4{font-size:1.5rem;margin:15px 0 4px 0}h4+p{margin-top:5px}h4+h5{margin:-5px 0 10px 0}a{color:#222}a:hover{color:#e85312}p{margin:10px 0;line-height:1.8rem}img{max-width:100%;height:auto;vertical-align:text-bottom}iframe{max-width:100%}ul li{margin:5px 0}blockquote{font-size:1.2rem;border-top:1px solid #b5b2b0;border-bottom:1px solid #b5b2b0;padding:15px;margin:15px 0;background:#EFEFEF;border-radius:0px}hr{height:3px;border-top:3px dotted #ccc}.container{width:90%;max-width:980px;margin:0 auto;position:relative}.cf:before,.cf:after,.container:before,.container:after,.gallery:after{content:'';display:table;clear:both}[class*=grid-],.gallery{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1.5rem;letter-spacing:-.31em}[class*=grid-]>*,.gallery>*{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 1 / 4 - 3rem - .01px);min-width:0;margin-left:1.5rem;display:inline-block;vertical-align:top;letter-spacing:normal}[class*=grid-2]>*,.gallery-columns-2>*{width:calc(100% * 1 / 2 - 1.5rem - .01px)}[class*=grid-3]>*{width:calc(100% * 1 / 3 - 1.5rem - .01px)}#logo{background:url("images/logo.png") no-repeat;width:380px;height:120px;display:block;position:relative;margin:30px auto -20px auto;text-indent:-9999px}.navbar-header{display:none;line-height:60px}.navbar-header{display:block;text-align:left}.navbar-toggle{position:fixed;z-index:1000;left:20px;top:20px;background:#f2691e;border-radius:25px;border:none;margin:0;padding:10px;width:50px;height:50px;outline:none}.navbar-toggle span.icon-bar{display:block;background:#fff;margin:auto;height:2px;width:22px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.openmenu .navbar-toggle{background:#fff}.openmenu .navbar-toggle:hover{background:#2b2b2b}.openmenu .navbar-toggle span.icon-bar{background:#f2691e}.openmenu .navbar-toggle span.icon-bar:nth-child(1){transform:rotate(45deg)}.openmenu .navbar-toggle span.icon-bar:nth-child(2){transform:rotate(-45deg);margin-top:-2px}.openmenu .navbar-toggle span.icon-bar:nth-child(3){display:none}.navbar-brand{display:none}#nav{position:fixed;top:0;left:-300px;max-width:300px;min-height:100%;width:100%;z-index:400;padding:86px 10px 10px 10px;background:#f2691e;background:linear-gradient(#f2691e, #EF7835);overflow-y:auto;bottom:0;box-shadow:0px 0px 5px #666}.openmenu #nav{left:0}.nav{margin:0 auto;padding:0;list-style:none}.nav>li{display:block;margin:0;padding:0;position:relative;line-height:32px}.nav>li:before{content:'';display:block;height:1px;width:100%;margin:0;border-top:2px dotted #fff}.nav>li a{font-size:1.3rem;display:block;margin:0 3px;padding:0;white-space:nowrap;color:#fff;text-decoration:none;text-transform:uppercase;transition:background 1s cubic-bezier(0.4, 0, 0.2, 1)}.nav>li.expanded:hover>a{color:#fff}.nav>li a:hover{color:#2B2B2B !important}.sub-menu{padding:0 5px 5px 5px;list-style:none}.sub-menu>li{margin:2px 0;padding:3px 0;border-bottom:1px solid rgba(255,255,255,0.6);line-height:22px;position:relative}.sub-menu>li:last-child{border:none}.sub-menu>li>a{color:#fff;font-size:1.1rem;white-space:normal;text-transform:none}.nav>li>a:before{content:'';display:none;float:left;vertical-align:bottom;width:32px;height:32px;background-image:url("images/sprites.png");margin:0;background-position-y:-120px}.nav>li.expanded>ul.sub-menu:before{content:' ';display:block}.nav>li a.barre{text-decoration:line-through}#nav .infos{font-size:1rem;line-height:1.1rem;display:inline-block;margin:0 0 10px 0}#teaser{background-image:url("images/bcg-1.jpg");background-position:center bottom;background-size:cover;min-height:calc(100vh - 120px);width:100%;display:flex;text-align:center}#teaser div{margin:auto;max-width:900px}#teaser h1{display:inline-block;background:#f2691e;color:#fff;padding:10px 30px}#teaser h2{display:inline-block;font-size:1.5rem;background:#f8d1b0;color:#f2691e;margin:15px 0;padding:10px 30px;box-shadow:0 0px 3px #666}#projets{margin:1.5rem 0}#projets .header{background:#f8d1b0;padding:20px;position:relative;text-align:center}#projets .header:after{content:'';display:block;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #f8d1b0;position:absolute;bottom:-15px;left:50%;margin-left:-15px}#projets .header h2{margin-top:0}#projets .header h4{font-style:italic;text-transform:none;margin-top:-10px}.projet{background:rgba(248,209,176,0.7);padding:15px;margin-top:1.5rem;font-size:1rem}.projet:hover{background:#f8d1b0}.projet h3{font-size:1.4rem;margin:0}.projet h3 a{color:#2B2B2B}.projet a{text-decoration:none}.projet h3 a:hover{color:#f2691e}.projet h3:after{content:'';display:block;width:100%;height:1px;background:#2B2B2B;margin:5px 0 5px 0}.projet p{line-height:1.5rem}.projet img{margin:5px 0;opacity:0.8}.projet:hover img{opacity:1}.tous-les-projets{background:rgba(248,209,176,0.7);display:block;text-decoration:none;padding:4px 8px;text-align:center}.tous-les-projets:hover{background:#f8d1b0}#projets .container>p{margin-top:1.5rem}#contact{background-color:#2B2B2B;background-image:url("images/overlay-rays.png");background-repeat:no-repeat;background-size:cover;color:#fff;padding:1.5rem 0;text-align:center}#contact a{color:#fff}.comite{display:none;margin:1.5rem 0;padding:0;list-style:none;font-size:1rem;text-align:center}.comite li{display:inline-block;border-radius:50%;width:150px;height:150px;position:relative;overflow:hidden;border:6px solid #fff;margin:10px}.comite li:hover{overflow:hidden}.comite li a{display:block}.comite li span{position:absolute;display:block;top:30px;width:100%;padding:4px 0}.comite li>a>span{background:rgba(255,255,255,0.8);color:#2B2B2B;display:block}.comite li span+span{top:-30px}.comite li:hover span{display:none;top:-30px}.comite li:hover span+span{display:block;top:30px}.comite img{border-radius:50%;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}.comite li:hover img{filter:grayscale(0%);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%)}#presentation{padding:1.5rem 0}.page{padding:0 0 3rem 0}.page:before{content:'';display:block;width:100%;height:70px;background:url("images/sprites.png") no-repeat center bottom;margin:0 0 3rem 0}.page h1 a{background:#f2691e;color:#fff;padding:10px;display:inline-block;line-height:36px}.page h1 a:before{content:'';display:block;float:left;background:url("images/sprites.png") no-repeat;background-position:-5px -120px;width:36px;height:36px}.page h1 a:hover{background:#2B2B2B}@media (min-width: 1024px){.page h1 a{padding:20px}.page:before{margin-bottom:5rem}}@media (max-width: 768px){.medium-2>*{width:calc(100% * 1 / 2 - 1.5rem - .01px)}}@media (max-width: 480px){.small-1>*{width:calc(100% * 1 / 1 - 1.5rem - .01px)}}@media (max-width: 640px){.page{margin:1.5rem 0}.container{width:100%;padding:0 1.5rem}.navbar-toggle{left:10px;top:10px}.navbar-brand{margin:0 0 0 0px;display:inline-block;color:#2B2B2B;text-decoration:none}.navbar-brand span{margin:0;padding:0;display:inline-block}.navbar-brand span+span:before{content:' - ';display:inline-block;margin:0 3px}h1{font-size:2.0rem}h2{font-size:1.8rem}h3{font-size:1.6rem}h4{font-size:1.4rem}}@media (max-width: 380px){#logo{width:100%;background-size:contain}#nav{width:100%;max-width:100%;left:-100%}#teaser h1{font-size:1.8rem;padding:10px}#teaser h2{font-size:1.2rem;padding:10px}}[class*=grid-],.gallery{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-3rem}[class*=grid-]>*,.gallery>*{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 1 / 4 - 2rem - .01px);min-width:0;margin-left:2rem;display:inline-block;vertical-align:top;letter-spacing:normal}[class*=grid-2]>*,.gallery-columns-2>*{width:calc(100% * 1 / 2 - 2rem - .01px)}[class*=grid-3]>*{width:calc(100% * 1 / 3 - 3rem - .01px)}[class*=grid-4],.gallery-columns-4{margin-left:-2rem}[class*=grid-4]>*,.gallery-columns-4>*{width:calc(100% * 1 / 4 - 2rem - .01px);margin-left:2rem}.bl{padding:5% 0}.bl.last{padding:5% 0}.bl header{margin:0 0 2% 0}.mb-1{margin-bottom:2rem}@media (min-width: 769px){[class*=grid-]{margin-left:-3rem}[class*=grid-]>*{margin-left:3rem}[class*=grid-2]>*{width:calc(100% * 1 / 2 - 3rem - .01px)}[class*=grid-3]>*{width:calc(100% * 1 / 3 - 3rem - .01px)}[class*=grid-4]>*{width:calc(100% * 1 / 4 - 3rem - .01px)}[class*="-medium-2"]>*{width:calc(100% * 1 / 2 - 2rem - .01px)}[class*="-medium-1"]>*{width:calc(100% * 1 / 1 - 2rem - .01px)}.columns-2{column-count:2;column-gap:2rem}.columns-2>div{break-inside:avoid}}@media (max-width: 1024px){[class*="-large-2"]>*{width:calc(100% * 1 / 2 - 3rem - .01px)}[class*="-large-1"]>*{width:calc(100% * 1 / 1 - 3rem - .01px)}}@media (max-width: 768px){[class*=grid-]{margin-left:-2rem}[class*=grid-]>*{margin-left:2rem}[class*="-medium-2"]>*,.gallery>*{width:calc(100% * 1 / 2 - 2rem - .01px)}}@media (max-width: 640px){[class*=grid-],.gallery{margin-left:-2rem}[class*=grid-]>*,.gallery>*{margin-left:2rem}[class*="-small-4"]>*{width:calc(100% * 1 / 4 - 2rem - .01px)}[class*="-small-3"]>*{width:calc(100% * 1 / 3 - 2rem - .01px)}[class*="-small-2"]>*,.gallery>*{width:calc(100% * 1 / 2 - 2rem - .01px)}[class*="-small-1"]>*{width:calc(100% - 2rem - .01px)}}@media (max-width: 380px){.grid-4-small-2-tiny-1>*{width:calc(100% - 1.5rem - .01px)}[class*="-tiny-2"]>*{width:calc(100% * 1 / 2 - 2rem - .01px)}[class*="-tiny-1"]>*,.gallery>*{width:calc(100% - 2rem - .01px)}}.grid-2-1>:nth-child(odd){width:calc(66.66666666666666% - 3rem - .01px)}.grid-2-1>:nth-child(even){width:calc(33.33333333333333% - 3rem - .01px)}@media (max-width: 640px){.grid-2-1>:nth-child(n){width:calc(100% - 2rem - .01px)}}.grid-1-2>:nth-child(odd){width:calc(33.33333333333333% - 3rem - .01px)}.grid-1-2>:nth-child(even){width:calc(66.66666666666666% - 3rem - .01px)}@media (max-width: 640px){.grid-1-2>:nth-child(n){width:calc(100% - 2rem - .01px)}}.formulaire{font-size:1.2rem}.formulaire label{width:40%;float:left;display:block;font-weight:bold}.formulaire fieldset{border-radius:6px;border:1px solid #4D4D4D;padding:10px 15px;margin-bottom:20px;margin-right:0;background-color:rgba(255,255,255,0.7)}.formulaire legend{font-size:1.4rem;font-weight:bold}.formulaire p{clear:both;margin:8px 0;font-size:1.2rem;line-height:2.3rem}.formulaire fieldset p:first-child{margin-top:0}.formulaire input[type=text],.formulaire input[type=date],.formulaire input[type=email],.formulaire input[type=number],.formulaire textarea,.formulaire select{line-height:1.2rem;padding:0.5rem;border-radius:3px;border:1px solid #C1C1C1;box-shadow:1px 1px 3px #D1D1D1 inset;max-width:100%;outline:none}.formulaire input.required:after{content:'*'}.formulaire input:focus{border:1px solid #41B9B3;box-shadow:1px 1px 3px #87ECE7 inset}.formulaire label[for="lu"],.formulaire label[for="autorisation"]{float:none;width:auto;display:inline}.sep:before{content:'';display:block;width:100%;height:1px;background:#D1D1D1;margin:20px 0 5px 0}.formulaire textarea{width:100%}.formulaire input[type="number"]{width:50px}.formulaire #npa{width:60px}.formulaire .lbl{display:inline;width:auto;float:none;font-weight:normal}.formulaire input[type="submit"]{opacity:0.8;font-size:1.1rem;border-radius:3px;background:#F2691E;color:#fff;padding:10px 15px;border:none;outline:none}.formulaire input[type="submit"]:hover{background:#00B803;opacity:1}.formulaire input[type="submit"][readonly]{background:#CDCDCD;color:#7B7B7B}.formulaire input.error{border:1px solid #D50003;box-shadow:1px 1px 3px #D0B1B1 inset}.message{font-weight:bold}.message.ok{color:#00B803}.message.error{color:#D30000}.form-group{margin-bottom:1rem}.commentaire label{width:100%;float:none}.column-2{column-count:2;-webkit-column-count:2}@media (max-width: 980px){.formulaire label{width:100%;float:none}.formulaire p{line-height:1.8rem}}@media (max-width: 640px){.formulaire label{width:40%;float:left}.formulaire p{line-height:2.3rem}.formulaire input[type="text"]{width:100%}}@media (max-width: 480px){.formulaire label{width:100%;float:none}.formulaire p{line-height:1.8rem}}
