@font-face{font-family:'Mulish';src:url(//www.volorio.ch/wp-content/themes/volorio/fonts/Mulish-Regular.woff2) format("woff2")}*{box-sizing:border-box}::selection{color:#fff;background:#383838}html,body{width:100%;min-height:100%;margin:0;padding:0;overflow:auto;font-family:'Mulish',sans-serif;font-size:1rem}#page{display:flex;flex-direction:column}.container{width:90%;max-width:980px;margin:0 auto}.container.small{max-width:768px}.cf{clear:both}.cfa:after{content:'';display:block;width:100%;clear:both}h1,h2,h3,h4,h5{font-family:'Mulish','sans-serif';font-weight:normal}h1,.t1{font-size:3rem;line-height:4rem;margin:0 0 1rem 0;text-transform:uppercase;text-align:center}h2,.t2{font-size:1.8rem;margin:1.5rem 0 0.5rem 0;text-transform:uppercase}h3,.t3{font-size:1.5rem;margin:1rem 0 0.5rem 0;text-transform:uppercase}h4{font-size:1.4rem;margin-bottom:1rem}h5{font-size:1.2rem;margin:1rem 0 0.5rem 0}p{margin:0 0 1rem 0;line-height:1.5rem}h2+h3{font-size:2rem;margin:-1rem 0 1rem 0;text-transform:none}h2+h4{margin-bottom:3rem}img{max-width:100%;height:auto;vertical-align:bottom}ul,ol{margin:0 0 1rem 0;padding-left:20px}ul li{margin:0.5rem 0}iframe{max-width:100%}hr{width:100%;height:1px;display:block;background:#d4d4d4;border:none;margin:1rem 0}figure{margin:0}.center{text-align:center}.bl{padding:4rem 0}h1 .icon-64{width:4rem;height:4rem}article h1 a{text-decoration:none}article a{display:inline-block;color:#111;transition:all 0.5s}article a:hover{background-color:#111;color:#fff;border-radius:3px;text-decoration:none}#header{display:flex;flex-direction:column;width:100%;min-height:50vh;background-image:url(//www.volorio.ch/wp-content/themes/volorio/images/headers/header-5.jpg);background-size:cover;background-position:center bottom;text-align:center;box-shadow:inset 0px 0px 150px 30px rgba(0,0,0,0.85);background-color:#000;background-repeat:no-repeat}#header>div{margin:auto}#logo{display:inline-block;width:256px;height:164px;margin:0 auto;position:relative;transition:0.5s all linear}#logo svg{fill:#fff;transition:0.5s all linear}#logo:hover svg path{opacity:0.5}#logo:hover svg{transform:scale(1.1)}#mainmenu{margin:0;padding:0;list-style:none}#mainmenu li{display:inline-block;margin-right:10px}#mainmenu li:last-child{margin-right:0}#mainmenu li a{position:relative;display:flex;border-radius:50%;width:48px;height:48px;background-color:#fff;color:#fff;text-decoration:none}#mainmenu li a:hover{background-color:#000}#mainmenu li a:hover svg{fill:#fff}#mainmenu li a:hover span{display:none}#mainmenu li a svg{margin:auto;transition:all 0.7s}#mainmenu li a span{display:none;position:absolute;top:-40px;left:50%;width:140px;margin-left:-70px}#mainmenu svg.icon{fill:#000;width:64px;height:64px}.fixed #nav{position:fixed;z-index:15;top:0;left:0;background-color:#e9e9e9;width:100%}.fixed #nav #mainmenu{top:20px;position:relative;display:flex;justify-content:center}.fixed #nav #mainmenu li{margin-right:60px;transition:0.5s linear}.fixed #nav #mainmenu li:last-child{margin-right:0}.fixed #nav #mainmenu li a{background-color:#e9e9e9;color:#000}.fixed #nav #mainmenu li a:hover{color:#333}.fixed #nav #mainmenu li a:hover svg{fill:#333;transform:scale(1.2)}.fixed #nav #mainmenu li a span{display:block;top:-10px}.admin-menu{display:flex;width:100%;margin:0;padding:0;background:#000;border-bottom:1px solid #fff}.admin-menu li{list-style:none;padding:0}.admin-menu li a{display:block;padding:5px 10px;color:#fff;text-decoration:none}[class*="has-diag"]{position:relative}.has-diag-bottom{padding-bottom:6rem}.diag-top,.diag-bottom{position:absolute;top:-1px;left:0;width:100%;z-index:5;fill:#fff;transform:rotate(180deg)}.diag-bottom{bottom:-1px;top:auto;transform:none}.diag-bottom+*{padding-top:10% !important}.has-overlay{position:relative}.has-overlay:before{content:'';display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:absolute;top:0;left:0}.has-overlay #intro{position:relative}.fill-grey{fill:#fbfbfb}.frontpage .mainbloc-1 h1,.frontpage .mainbloc-1 h4{text-align:center}.web{text-align:center}.web h2{margin:1rem 0}.web>*{margin-bottom:2rem}.ask-offer{display:block;text-decoration:none;background:#fff;color:#333;margin:1rem;padding:0.5rem 1rem;border-radius:4px;box-shadow:0 0 10px #333}.ask-offer.assistance{background:#ff6900;color:#fff;animation:animaskoffer;animation-duration:2s;animation-iteration-count:infinite}.ask-offer:hover{background:#333;color:#fff;padding:0.5rem 1rem}@keyframes animaskoffer{0%{box-shadow:0 0 0px #ff6900}50%{box-shadow:0 0 10px #ff6900}100%{box-shadow:0 0 0px #ff6900}}.mainbloc-2{background-color:#000000;color:#fff;text-align:center;background-repeat:no-repeat;background-position:left center;background-size:cover;min-height:50vh}.mainbloc-2 h2 svg{fill:#fff}.mainbloc-2 h1+h2{color:#666}.mainbloc-2 p{font-size:1.2rem;line-height:1.6rem}.annees{margin:2rem auto;list-style:none}.annees li{position:relative;display:inline-block;margin:0 1rem 1rem 0}.annees li a{display:inline-block;color:#000;text-decoration:none;background-color:#fff;width:72px;height:72px;line-height:72px;padding:0;border-radius:50%;opacity:0.7;transition:all 0.9s}.annees li a:hover{opacity:1}.annees li div{display:none;opacity:0;position:absolute;left:calc(50% - 120px);top:calc(100% + 30px);padding:0.5rem;background-color:#fff;color:#000;width:240px;z-index:20;border:1px solid #000;box-shadow:0 0 15px rgba(204,204,204,0.5);border-radius:5px}.annees li div:before{content:'';display:block;position:absolute;left:50%;top:-30px;width:1px;height:29px;background-color:#fff;border-right:1px solid #000;border-left:1px solid #000}.annees li div:after{content:'';display:block;position:absolute;left:50%;top:-31px;width:1px;height:31px;margin:0 1px;background-color:#fff}.annees li:hover div{display:block;opacity:1}.annees svg{display:block;margin:auto;fill:#000}.annees .onright{left:auto;right:10px}.annees .onleft{left:10px}.annees li div.onright:before,.annees li div.onright:after{left:auto;right:15px}.annees li div.onleft:before,.annees li div.onleft:after{left:15px;right:auto}.annees .code{font-size:12px;font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"}.code .c1{color:red}.code .c2{color:blue}.logos-container{display:flex;flex-wrap:wrap;justify-content:center}.logos-container img{height:48px;width:auto;margin:1rem;transition:0.6s}.logos-container img:hover{transform:scale(1.2)}.h3b{position:relative;color:yellow;margin-top:3rem}.h3b:before{content:'';display:block;width:320px;height:0px;border-top:2px dotted yellow;margin:0.5rem auto;position:relative}#photographie{background-color:#fbfbfb}.photos-cont{background-color:#ffffff}.photos-cont:before,.photos-cont:after{content:'';display:block;width:100%;height:80px;background-image:url(//www.volorio.ch/wp-content/themes/volorio/images/photos/pellicule-bcg.png);background-repeat:repeat-x}#photos{height:250px;overflow:hidden;position:relative;margin:0 20px}#mask{width:2000px;margin:0;flex:none}#photos ul{margin:0;padding:0;list-style:none;transition:all 0.6s linear}#photos ul li{margin:0 10px 0 0;padding:0;display:inline-block;float:left}.photo{display:block}.photos-container figure{position:relative;opacity:1;display:block}.photos-container .photo:hover figcaption{visibility:visible;opacity:1}.photos-container figcaption{display:flex;display:-ms-flexbox;visibility:hidden;position:absolute;bottom:0;width:100%;height:50%;background:linear-gradient(transparent, #000);color:#fff;padding:10px;opacity:0;font-size:0.8rem;transition:display 0s,opacity 1s}.photos-container figcaption span{margin:auto auto 0 auto;flex-grow:1;align-self:flex-end;text-align:center}.suivant,.precedent{display:flex;width:100px;height:100%;background-color:#f3f3f3;position:absolute;top:0px;opacity:1;visibility:visible;outline:none;border:none}.suivant{border-left:10px solid #fff;border-right:0px solid #fff;right:0}.suivant svg,.precedent svg{margin:auto;fill:#666}.precedent svg{transform:rotate(180deg)}.suivant:hover svg,.precedent:hover svg{fill:#000}.precedent{border-left:0px solid #fff;border-right:10px solid #fff;left:0}.cache{visibility:hidden;opacity:0;transition:all 0.5s linear}#photographie h3{line-height:48px}#photographie ul{margin:0;padding:0;list-style:none}.tags ul li{display:inline-block;margin:0.2rem 0rem 0.2rem 0.2rem}.tags ul li a{text-decoration:none;color:#000}.tags ul li a:hover{text-decoration:underline;color:#333}.tags ul li a span{color:#c6c6c6}.tags ul li:after{content:',';display:inline-block}.tags ul li:last-child:after{display:none}.tags,.colors{padding:1rem}.colors{border-top:1px dotted #e7e7e7}.colors ul li{display:inline-block;margin-right:10px}.colors ul li a{display:block;border-radius:50%;text-indent:-9999px;border:1px solid #333;width:32px;height:32px;position:relative;transition:transform 0.5s}.colors ul li a:hover{transform:scale(1.1)}.colors .jaune a{background-color:#ffcc00}.colors .orange a{background-color:#DB6702}.colors .rouge a{background-color:#cc3300}.colors .vert a{background-color:#009933}.colors .bleu a{background-color:#3333cc}.colors .rose a{background-color:#cc66cc}.colors .brun a{background-color:#623600}.colors .violet a{background-color:#590062}.colors .gris a{background-color:#565656}.colors .noirblanc a{background:linear-gradient(#fff, #fff 50%, #000 50%)}#contact{background-color:#d7d7d7}#contact input[type="text"],#contact input[type="email"],#contact input[type="submit"],#contact textarea{font-size:1rem;font-family:"Muli",sans-serif;padding:10px;text-align:center;border-radius:3px;border:1px solid #ccc}#contact textarea{width:100%;height:100px;margin:2rem 0 0 0}#contact input[type="submit"]{background-color:#cccccc;width:50%;border:1px solid #ccc;margin:2rem 0 0 0}#contact input[type="submit"]:hover{background-color:#333;color:#fff}#contact input[type="submit"]:disabled{opacity:0.4}#contact #website{display:none}*::-webkit-input-placeholder{color:#ccc}.reponse{margin-top:1rem;font-weight:bold}.reponse.ok{color:#1B8E00}.reponse.erreur{color:#C10000}input.error,textarea.error{border:1px solid #C10000 !important}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.99);z-index:50}.overlay .flex{display:flex;flex-direction:column;width:100%;height:100%;margin-left:0;overflow:auto;padding:5%}.overlay .flex>div{margin:auto}.btnCloseOverlay{position:absolute;top:24px;right:24px;width:48px;height:48px;border:none;cursor:pointer;z-index:10;transition-duration:1s}.btnCloseOverlay:before,.btnCloseOverlay:after{content:'';width:24px;height:3px;border-radius:3px;position:absolute;left:50%;top:50%;transform:rotate(45deg);background-color:#222;margin:-1px 0 0 -12px}.btnCloseOverlay:hover{transform:rotate(180deg)}.btnCloseOverlay:after{transform:rotate(-45deg)}.references ul{list-style:none;margin:0;paddin:0}.references ul li:not(:last-child){border-bottom:1px solid #ccc}.references ul li{margin:0}.references ul li a{display:block;padding:10px 0;margin:0;color:#222;text-decoration:none;border-radius:3px;transition:0.8s}.references ul li a:hover{background-color:#f1f1f1}#footer{text-align:center;padding:0.5rem 0}#footer p{font-size:1.1rem;line-height:32px;display:inline-block;margin:0;padding:0 5px;border-right:1px solid #E3E3E3}#footer p:last-child{border:none}#footer span:after{content:' - '}#footer span:last-child:after{content:''}.frontpage #footer a{text-decoration:none;color:#000}#footer a .icon-24{vertical-align:text-top}[class*="icon-"]{vertical-align:top}.icon-128{width:128px;height:128px}.icon-64{width:64px;height:64px}.icon-48{width:48px;height:48px}.icon-32{width:32px;height:32px}.icon-24{width:24px;height:24px}.icon-16{width:16px;height:16px}@media (min-width: 481px){h1{text-align:center}.fixed #nav{border-bottom-left-radius:50% 25px;border-bottom-right-radius:50% 25px}#mainmenu li a{width:64px;height:64px}}@media (min-width: 481px) and (min-height: 381px){#header{min-height:70vh}.ask-offer{display:inline-block}}[class*=grid-]{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-]>*{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% - 3rem - .01px);min-width:0;min-height:0;margin-left:3rem}[class*=grid-].no-gutter{margin-left:0}[class*=grid-].no-gutter>*{margin-left:0}[class*=grid-]>*{width:calc(100% - 2rem - .01px);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)}@media (max-width: 640px){[class*=grid-]{margin-left:-2rem}[class*=grid-]>*{width:calc(100% - 2rem - .01px);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"]>*{width:calc(100% * 1 / 2 - 2rem - .01px)}[class*="-small-2"].no-gutter>*{width:calc(100% * 1 / 2 - .01px)}[class*="-small-1"]>*{width:calc(100% - 2rem - .01px)}}@media (max-width: 1024px){#footer p{font-size:1rem}}@media (max-width: 680px){h1,.t1{font-size:2rem;line-height:2rem}h2,.t2{font-size:1.6rem}h2+h3{font-size:1.5rem}}@media (max-width: 640px){.mainbloc-1{border-top-left-radius:50% 20px;border-top-right-radius:50% 20px}h1 svg.icon-64,.t1 svg.icon-64{display:block;margin:auto}.bl{padding:2rem 0}.web h2{margin:0.6rem 0}.web>div{border-top:1px solid #f3f3f3;padding:1rem;margin-bottom:0}.annees li div{width:180px;left:calc(50% - 90px)}#contact textarea{margin:0}#contact input[type="text"],#contact input[type="email"]{margin-bottom:1rem}#contact input[type="submit"]{margin-top:1rem;text-transform:uppercase}#footer span:after{content:'';display:block}}@media (max-width: 480px){#logo svg{width:200px}h1,.t1{font-size:1.6rem;line-height:1.6rem}h2,.t2{font-size:1.5rem}h2,.t2{font-size:1.3rem}.fixed #nav #mainmenu li a span{display:block;font-size:11px}.fixed #nav #mainmenu li{margin-right:40px}.fixed #nav #mainmenu li.photographie{display:none}.suivant,.precedent{width:50px}#photos{height:200px;margin:0 10px}#photos ul li img{width:auto;height:200px}#photos ul li{margin:0}#footer p{display:block;border-bottom:1px solid rgba(232,232,232,0.1);border-right:none;padding:1rem}#footer p svg{display:block;margin:auto}}@media print{.hidden-on-print{display:none}#header{display:none}#footer{color:#000;background:#fff}#footer a{color:#000}#footer svg{display:none}}#formulaire{position:relative;text-align:inherit}.form{padding:0;margin:1rem auto;border-radius:6px}.form fieldset{background-color:#F5F5F5;padding:.5rem 1.5rem 1.5rem 1.5rem;border-radius:5px;border:1px solid #B8B8B8;margin:0rem 0 2rem 0}.form fieldset legend+p{margin-top:0}.form fieldset>p:last-child{margin-bottom:0}.form legend{color:#525252;text-transform:inherit;font-weight:normal;font-size:1.4rem}.form .letter{color:#fff;background-color:#3a41a8;border-radius:50%;width:36px;height:36px;display:inline-block;line-height:36px;text-align:center;font-size:1.2rem;margin-right:5px}.form p{display:block;margin-top:0.5rem;margin-bottom:0.5rem}.form-group{display:block;margin-top:0.5rem;margin-bottom:0.5rem}.form input:focus{background-color:#FFFEDC}.form input[type="radio"]{margin:3px 3px 0 0}.form label+label{margin-left:1rem}input,select{font-size:1.12rem;line-height:1.8rem}.form input[type=text],.form input[type=email],.form input[type=number],.form input[type=tel],.form input[type=date],.form input[type=time],.form input[type=password],.form input[type=url],.form select,.form textarea{border:1px solid #D4D4D4;background:#fff;border-radius:3px;padding:0px 9px;max-width:100%;width:100%;min-height:42px;line-height:42px}.form input[type=number]{padding-right:0}.form label{min-width:200px}.form input[type=submit],.bouton{background:#999;color:#fff;border:none;outline:none;padding:10px 20px;min-height:48px;font-size:1rem;border-radius:3px;margin-bottom:1rem;white-space:normal;-webkit-appearance:none;transition:0.8s}.form input[type=submit]:hover{background:#000}.form abbr.ast{color:#D94343}.radio-group{margin:.5rem 0 0 0}.error{font-weight:bold;color:#FF0004;text-align:center}.message{color:#00B103;text-align:center}.message p:first-child{margin-top:0}.strong{font-weight:bold}@media (min-width: 481px){.radio-group{float:left;margin-right:1rem;margin-bottom:1rem}}.chocolat-zoomable.chocolat-zoomed .chocolat-img{cursor:zoom-out}.chocolat-open{overflow:hidden}.chocolat-overlay{height:100%;width:100%;position:fixed;left:0;top:0;z-index:100;background-color:#000;display:none;opacity:0.8}.chocolat-wrapper{height:100%;width:100%;position:fixed;left:0;top:0;z-index:160;color:#fff}.chocolat-zoomable .chocolat-img{cursor:zoom-in}.chocolat-loader{height:100px;width:100px;position:absolute;left:50%;top:50%;margin-left:-50px;margin-top:-50px;z-index:1100;background-image:url(https://www.volorio.ch/wp-content/themes/volorio/images/loader.gif);background-repeat:no-repeat;background-color:transparent;border-radius:6px;display:none}.chocolat-content{position:fixed;width:0px;height:0px;left:50%;top:50%;z-index:140;text-align:left;transition:all 1s}.chocolat-content .chocolat-img{position:absolute;width:100%;height:100%}.chocolat-wrapper .chocolat-close,.chocolat-wrapper .chocolat-left,.chocolat-wrapper .chocolat-right{position:absolute;left:0px;width:48px;height:48px;top:50%;margin-top:-24px;cursor:pointer;z-index:170;display:none}.chocolat-wrapper .chocolat-right{left:auto;right:0px;cursor:pointer}.chocolat-wrapper .chocolat-right.active{display:block}.chocolat-wrapper .chocolat-left.active{display:block}.chocolat-wrapper .chocolat-top{position:absolute;top:0px;right:0;left:0;line-height:50px;height:50px;z-index:170;margin-bottom:10px}.chocolat-wrapper .chocolat-close{width:32px;height:32px;display:block;top:15px;left:auto;right:15px;margin-top:0}.chocolat-wrapper .chocolat-bottom{position:absolute;bottom:0;left:0;right:0;line-height:40px;height:40px;font-size:12px;z-index:170;padding-left:15px;padding-right:15px;background:rgba(0,0,0,0.2);text-align:right;margin-top:10px}.chocolat-wrapper .chocolat-set-title{display:inline-block;padding-right:15px;line-height:1;border-right:1px solid rgba(255,255,255,0.3)}.chocolat-wrapper .chocolat-pagination{float:right;color:#fff;display:inline-block;padding-left:15px;padding-right:15px;margin-right:15px;border-right:1px solid rgba(255,255,255,0.2)}.chocolat-wrapper .chocolat-fullscreen{width:32px;height:32px;position:relative;display:block;margin:4px 0 0 0;cursor:pointer;float:right}.chocolat-wrapper .chocolat-description{display:inline-block;float:left}body.chocolat-open>.chocolat-overlay{z-index:15}body.chocolat-open>.chocolat-loader{z-index:15}body.chocolat-open>.chocolat-content{z-index:17}.chocolat-in-container .chocolat-wrapper,.chocolat-in-container .chocolat-content,.chocolat-in-container .chocolat-overlay{position:absolute}.chocolat-in-container{position:relative}.chocolat-close:before,.chocolat-close:after{content:'';display:block;position:absolute;width:32px;height:3px;transform:rotate(45deg);background:#fff;margin-top:16px;border-radius:3px}.chocolat-close:after{transform:rotate(-45deg)}.chocolat-open #page{filter:blur(10px)}.chocolat-wrapper svg{fill:#fff}.chocolat-wrapper .chocolat-left{transform:rotate(180deg)}.chocolat-top .socials{margin:10px;float:left}.chocolat-top .socials a{margin-right:10px}#googleplus,#facebook{cursor:pointer}#googleplus:hover svg{fill:#e20000}#facebook:hover svg{fill:#003399}
/*# sourceMappingURL=style.css.map */