/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{padding-top:0 !important;}.img-full-width,.swiper-slide img{width:100%;height:auto;}.slider{overflow-x:hidden;position:relative;height:350px;}.swiper-pagination{bottom:20px !important;}.swiper-pagination-bullet{background:#fff !important;opacity:1 !important;}.swiper-pagination-bullet-active{background:#101a9d !important;}.user-logged-in .header{margin-top:50px;}.path-frontpage #footer-widgets{display:none;}body{font-family:'Lato',sans-serif;color:#101a9d;}a,a:hover{color:#101a9d;}.full-width{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);}.header{margin-top:21px;margin-bottom:77px;}.logo img{width:213px;margin:0 0 0 49px;height:auto;}.navbar-btn{margin-top:0;margin-bottom:19px;}.page-node-type-realisations .navbar-btn,.path-node .navbar-btn{margin-bottom:74px;}.path-actualites .navbar-btn{margin-bottom:39px;}.btn-open-side-bar{cursor:pointer;}.btn-open-side-bar img{width:29px;height:auto;}.page-header,h1{border-bottom:none;font-size:30px;font-weight:900;margin:0 0 3px 0;}.presentation-home{margin:90px 0;font-size:17px}.path-frontpage h1{font-weight:900;font-size:50px;line-height:90px;margin:0;padding:0;}.path-frontpage .txt-presentation-home{font-size:16px;}.path-frontpage .btn-action-container{margin:100px 0;text-align:center;}.path-frontpage .btn-action-container a{font-size:14px;font-weight:900;border-bottom:3px solid #101a9d;padding-bottom:3px;text-decoration:none;}.path-frontpage .btn-action-container a:hover{text-decoration:none;}.teaser-img-realisation{margin-bottom:24px;color:#fff;position:relative;}.teaser-img-realisation  img{width:100%;height:auto;;}.info-realisation{pointer-events:none;padding:30px;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;background-color:#101a9d;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-o-transition:opacity 300ms ease-out;-ms-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out;}.teaser-img-realisation:hover .info-realisation{opacity:1;}.teaser-img-realisation .views-field-title{font-size:24px;line-height:24px;font-weight:900;color:#fff;text-decoration:none;}.views-field-field-localisation p{font-size:18px;margin-top:10px;}.page-node-type-realisations .intro-txt-realisations{font-weight:700;margin-bottom:25px;}.page-node-type-realisations .field__label{font-weight:900;}.page-node-type-realisations .field--label,.page-node-type-realisations .field--item p{font-size:15px;}.gallery-image-realisations{margin:78px 0 0 0;}.gallery-image-realisations img{float:left;width:auto;height:100%;margin-right:16px;margin-bottom:16px;}.localisation p{font-size:30px;}.img-header-realisation img{margin:45px 0 58px 0;}.field--item{margin-bottom:17px;}.txt-realisation{padding-right:100px;font-size:17px;}.txt-collaborateur{position:absolute;bottom:30px;}.teaser-actus{border:20px solid #101a9d;max-width:939px;height:1200px;margin:0 auto;margin-bottom:30px;}.teaser-actus img{width:100%;height:auto;}.teaser-actus .c-ceramide{width:32px;height:auto;margin:31px 39px 29px 39px;}.teaser-actus .views-field-date p{font-size:25px;font-weight:400;color:#101a9d;margin:31px 39px 29px 39px;}.teaser-actus .views-field-title{font-size:30px;font-weight:900;color:#101a9d;padding:55px 55px 30px 55px;}.teaser-actus .views-field-sous-titre-actualites p{font-size:25px;font-weight:400;color:#101a9d;padding:0 55px 53px 55px;}.path-node-27 .field--name-body{font-size:17px;margin-bottom:100px;max-width:66.6%;padding-right:15px;}.activites-container{min-height:300px;margin-right:15px;}.view-missions-agence-ceramide .views-row{margin-bottom:84px;}.view-missions-agence-ceramide .views-field-title{font-weight:900;font-size:20px;margin-bottom:20px;}.view-missions-agence-ceramide .views-field-body{font-size:17px;}footer#footer-widgets{text-align:center;}#footer-widgets p{color:#101a9d;}.img-back-to-top{width:41px;height:auto;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-top:113px;margin-bottom:12px;}.navigation__items{position:absolute;top:0;width:250px;margin:150px 0 0 0;padding:0 0 0 40px;list-style:none;}.navigation__items li{text-indent:20px;line-height:50px;}.navigation__items li a{display:block;text-decoration:none;font-size:20px;font-weight:900;color:#13229a;}.navigation__items li:last-child a{margin-top:60px;display:block;text-decoration:none;font-size:15px;font-weight:400;color:#13229a;}.navigation__items li a:hover{text-decoration:none;}.navigation__items li a:active,.navigation__items li a:focus{text-decoration:none;}#map_canvas{width:100%;height:600px;margin-bottom:70px;}.page-node-type-contact-page h1{display:none;}.container-infos-contact{text-align:center;}.container-infos-contact a{color:#101a9d;}.container-infos-contact .fa{font-size:25px;margin:0 10px;}.infos-contact{font-size:20px;font-weight:700;}.adresse{margin-bottom:30px;}.tel-fax span{font-weight:900;}.email{font-size:20px;font-weight:900;}@media(min-width:768px){}@media(max-width:768px){.logo img{width:180px;margin:0 0 0 20px;}.navigation__items{margin-top:20px;}.activites-container{min-height:100%;}.info-realisation{margin:0;}.teaser-img-realisation{margin-right:0;}.txt-realisation{margin-bottom:50px;}.gallery-image-realisations img{width:100%;height:auto;}.txt-realisation{padding-right:15px;}.path-node-27 .field--name-body{max-width:100%;margin-bottom:30px;}.block-views-blockassocies-collaborateurs-block-1{margin-top:30px;}.teaser-actus{height:auto;}.teaser-actus .views-field-title{font-size:18px;}.teaser-actus .views-field-sous-titre-actualites p,.views-field-date p{font-size:16px;}.teaser-actus .views-field-title,.teaser-actus .views-field-sous-titre-actualites p{padding:15px 15px 0 15px;}.teaser-actus .views-field-date p{padding:0 15px 0 0;font-size:15px;}.teaser-actus div:last-child{}.teaser-actus .c-ceramide{margin:31px 0 15px 15px;width:20px;}.view-missions-agence-ceramide .views-field-title{margin-top:20px;}}@media(min-width:768px) and (max-width:991px){}@media(min-width:992px) and (max-width:1199px){}@media(min-width:1200px){}@media(max-width:1200px){}
