/*!
 * Start Bootstrap - Stylish Portfolio Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */body,html{width:100%;height:100%}body{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif}.text-vertical-center{display:table-cell;text-align:center;vertical-align:middle}.text-vertical-center h1{margin:0;padding:0;font-size:4.5em;font-weight:700}.text-vertical-top{display:table-cell;text-align:center;vertical-align:top}.btn-dark{border-radius:0;color:#fff;background-color:rgba(0,0,0,.4)}.btn-dark:active,.btn-dark:focus,.btn-dark:hover{color:#fff;background-color:rgba(0,0,0,.7)}.btn-light{border-radius:0;color:#333;background-color:#fff}.btn-light:active,.btn-light:focus,.btn-light:hover{color:#333;background-color:rgba(255,255,255,.8)}.sidebar-nav li a,.sidebar-nav li span{display:block;color:#999;text-decoration:none}hr.small{max-width:100px}#sidebar-wrapper{z-index:1000;position:fixed;right:0;width:250px;height:100%;margin-right:-250px;overflow-y:auto;background:#222;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.sidebar-nav{position:absolute;top:0;width:250px;margin:0;padding:0;list-style:none}.glass,.heroe-strip{padding-top:10px;padding-bottom:10px}.sidebar-nav li{text-indent:20px;line-height:40px}.sidebar-nav li span{cursor:pointer}.sidebar-nav li a:hover,.sidebar-nav li span:hover{text-decoration:none;color:#fff;background:#2450A8}.sidebar-nav li a:active,.sidebar-nav li a:focus{text-decoration:none}.sidebar-nav>.sidebar-brand{height:55px;font-size:18px;line-height:55px}.sidebar-nav>.sidebar-brand a{color:#999}.sidebar-nav>.sidebar-brand a:hover{color:#fff;background:0 0}#menu-toggle{z-index:1;position:fixed;top:0;right:0}#sidebar-wrapper.active{right:250px;width:250px;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.toggle{margin:5px 5px 0 0}.view{display:inline}.callout,.header{display:table;width:100%}@media (min-width:800px){#top.header{background:url(../img/bg_principal.jpg) center center no-repeat}.servPart{background:url(../img/bg_part.jpg) center center no-repeat}.servEnt{background:url(../img/bg_ent.jpg) center center no-repeat}.servTem{background:url(../img/bg_tem.jpg) center center no-repeat}.informations{background:url(../img/bg_info.jpg) center center no-repeat}.temoignages{background:url(../img/bg_tem.jpg) center center no-repeat}.callout{background:url(../img/bg_hero.jpg) center center no-repeat}}@media (max-width:799px){#top.header{background:url(../img/bg_principal_small.jpg) center center no-repeat}.servPart{background:url(../img/bg_part_small.jpg) center center no-repeat}.servEnt{background:url(../img/bg_ent_small.jpg) center center no-repeat}.servTem{background:url(../img/bg_tem_small.jpg) center center no-repeat}.informations{background:url(../img/bg_info_small.jpg) center center no-repeat}.temoignages{background:url(../img/bg_tem_small.jpg) center center no-repeat}.callout{background:url(../img/bg_hero_small.jpg) center center no-repeat}}#top.header,.callout,.informations,.servEnt,.servPart,.servTem,.temoignages{background-size:cover}#top.header,.informations,.temoignages{background-attachment:fixed}.header{position:relative;height:100%}.btn-space{margin:10px}.callout{height:400px;color:#333}.hero{width:350px;height:auto;margin-left:25px;margin-right:25px}.heroe-strip{position:relative;height:300px}.heroe-strip img{position:absolute;left:50%;margin-left:-175px;width:350px}.logo,.mapoverlay{position:relative}.logo{width:200px;height:auto}.map,.mapoverlay{height:500px}h2{color:#026}.bg-primary{background-color:rgba(36,80,168,.8)}.bg-primary h2{color:#fff}.text-primary{color:#2450A8}.text-white{color:#fff}.glass{background-color:rgba(255,255,255,.7)}.about,.services{padding:50px 0}.glow{box-shadow:0 0 2px #fff}.services{z-index:1}.service-item{margin-bottom:30px;box-shadow:0 0 20px #888;padding:22px;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transform:scale(1);transform:scale(1);--transform-origin:50% 50%}.call-to-action,.portfolio{padding:50px 0}.service-item:hover{-webkit-transform:scale(1.1);transform:scale(1.1);--transform-origin:50% 0}.portfolio-item{margin-bottom:30px;text-align:middle}.img-portfolio{margin:0 auto}.img-portfolio:hover{opacity:.8}.call-to-action .btn{margin:10px}.glowWhite{text-shadow:0 0 .2em #fff}.mapoverlay{background:0 0;width:100%;top:-500px}.mapoverlay>div{top:220px;font-size:28pt;color:#fff;text-shadow:0 0 .2em #000}@media (max-width:768px){.map{height:75%}.mapoverlay{display:none;visibility:hidden}}footer{padding:100px 0}.footer-menu{text-align:left;border-left:1px dotted gray}.footer-menu li{list-style-type:none}.kenburns a{overflow:hidden;display:inline-block}.kenburns img{-webkit-transition-duration:5s;transition-duration:5s;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.kenburns :hover img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:50% 0;transform-origin:50% 0}.particuliers{background:url(../img/hero4.jpg) center center no-repeat fixed;background-size:cover;-o-background-size:cover}.adminBlock li:focus{background-color:#5e608c}.adminBlock section{display:none}.adminBlock section:target{display:block}.form-group-lg{font-size:18px;line-height:25px}.servBody .row:nth-child(2){margin-top:30px}.infoslist .row:nth-of-type(even),.well{background-color:rgba(36,80,168,.1)}.minilogo{position:fixed;width:75px;height:79px;background:url(../img/logoweb.png) center center no-repeat;background-size:100%;z-index:100}.alert{margin-top:10px;opacity:0}.alert-container{position:relative;height:75px}.alert-appear-disappear{position:absolute;top:5px;-webkit-animation-name:appear-disappear;animation-name:appear-disappear;-webkit-animation-duration:4s;animation-duration:4s;width:100%}@-webkit-keyframes appear-disappear{0%{opacity:0;display:block}25%,75%{opacity:1;display:block}100%{opacity:0;display:none}}@keyframes appear-disappear{0%{opacity:0;display:block}25%,75%{opacity:1;display:block}100%{opacity:0;display:none}}.boxShadowError{box-shadow:0 0 15px #f09}