/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"dafybrand";src:url(/themes/dafybootstrap/fonts/FontAwesome5Brand.otf);}@font-face{font-family:"dafysolid";src:url(/themes/dafybootstrap/fonts/FontAwesome5Solid.otf);}@media screen and (max-width:800px){html{padding-right:0;}}html,body{font-size:14px;font-family:Open Sans;}h1,h2,h3,h4{font-family:Oswald;color:#333333;font-weight:700;text-transform:uppercase;}h1{font-size:1.625em;}h2{font-size:1.5em;}h3{font-size:1.25em;}h4{font-size:1.125em;}p img{display:inline-block;height:auto;max-width:100%;}a:focus{color:black;}.cookiesjsr-banner{background-color:#222;}.cookiesjsr-btn.important{background-color:#999999;border-color:#999999;color:white;}.cookiesjsr-settings{display:none;}.block-title{font-size:1.8em;margin-bottom:20px;}.maintenance-page{display:flex;justify-content:center;}.page-maintenance-header{margin-bottom:30px;}.page-maintenance-header img{margin:0 auto 0 auto;}.page-maintenance-main{text-align:center;}@media all and (max-width:576px){.page-maintenance-main{text-align:justify;padding:0 10px 0 10px;}.page-maintenance-main h1{text-align:center;}}input[disabled]{background:#dddddd;}a{color:#333;}a:hover{color:black;}.slick-arrow::before{font-family:"dafysolid";font-size:35px;color:#666;}.slick-prev::before{content:"\f104";}.slick-next::before{content:"\f105";}.progress-step.is-active .progress-marker::before{background-color:red;}.webform-progress-tracker .progress-step.is-active:hover .progress-marker::before{background-color:red;}.progress-step.is-complete .progress-marker::before{background-color:red;}.row:before,.row:after,ul:before,ul:after,div#navbar-collapse:before,div#navbar-collapse:after{content:none;}.icon-dafy-map-marker::before{font-family:"dafysolid";color:black;content:"\f3c5";}header{margin-bottom:15px;}header nav.navbar{background-color:#fff;border-color:#fff;margin-bottom:0;}.brand img{max-height:60px;max-width:120px;}section > h3{font-size:1.7em;}p{text-align:justify;line-height:1.6;}.cc_logo{visibility:hidden;}.cc_message{text-align:justify;word-spacing:-2px;}.cc_btn{background-color:#999999 !important;color:white !important;}.cc_btn:hover{text-decoration:none;}.cc_more_info:hover{color:#31a8f0 !important;}@media (min-width:1600px){.large-container{width:1570px;}}ol,ul{padding-left:0;}.btn-black{color:white;background-color:#333333;}.btn-black:hover{color:white;background-color:black;}.btn-black:focus{color:white;}.btn-black a{color:white;background-color:#333333;}.btn-black a:hover{color:white;background-color:black;}.btn-black a:active{color:white;}.btn-black a:focus{color:white;}.register-form-btn{color:white;background-color:red;padding:0.25rem 0.75rem;margin-top:20px;font-size:0.85rem;line-height:1.5;border:none;}.btn-red{color:white;background-color:red;}.btn-red:hover{color:white;background-color:#cc0000;}.btn-red a{color:white;background-color:red;}.btn-red a:hover{color:white;background-color:#cc0000;}.btn-red a:visited{color:white;}.btn-little{padding:0.4rem 2rem;font-size:0.875rem;line-height:1.5;text-transform:uppercase;border:none;border-radius:0px;}.btn-little a{padding:0.4rem 2rem;font-size:0.875rem;line-height:1.5;text-transform:uppercase;border:none;border-radius:0px;}.btn-lg{padding:0.75rem 1.25rem;font-size:1.25rem;line-height:1.333333;text-transform:uppercase;border:none;border-radius:0px;}.btn-lg a{padding:0.75rem 1.25rem;font-size:1.25rem;line-height:1.333333;text-transform:uppercase;border:none;border-radius:0px;}.btn-submit-form{margin-top:20px;}.webform-section-wrapper{padding-top:10px;border-top:1px solid #ccc;}.border-bottom{padding-bottom:20px;border-bottom:1px solid #ccc;}.block-webform .block-title{padding-bottom:10px;border-bottom:3px solid #ccc;}legend{border-bottom:none;margin:0;font-size:1rem;font-weight:700;}.webform-button--previous{display:none;}.webform-button--next{padding:0.25rem 0.75rem;font-size:1rem;text-transform:uppercase;border:none;background-color:red;color:white;}.webform-button--next:hover{color:white;background-color:#cc0000;}.franchise-bouton-aside,.presse-bouton-primary{margin-bottom:20px;text-align:center;text-transform:uppercase;font-size:1.1em;}.franchise-bouton-aside a,.franchise-bouton-aside a:hover,.presse-bouton-primary a,.presse-bouton-primary a:hover{display:inline-block;font-weight:700;font-size:1em;text-decoration:none;}.with-big-sep .field--item:after{background:#ccc;content:"";display:inline-block;height:3px;width:2rem;margin-top:.75rem;}.with-sep-center .field--item:after{display:block;margin-left:auto;margin-right:auto;}nav:before,nav:after{content:none;}[role=main-banner] > .container > .row{display:flex;flex-direction:row;}.region-header{width:100%;padding:0 50px;}.site-branding{margin:0;}.brand{display:flex;flex-direction:column;justify-content:center;}.region-header .navbar-nav{margin:7.5px 0;}.region-header .row:first-of-type > nav{font-size:.75rem;}.region-header-first-column .brand{display:inline-block;vertical-align:middle;color:black;line-height:120%;font-size:1.5rem;}.region-header-first-column .brand a{padding:3px;display:inline-block;}.region-header-first-column .brand a img{vertical-align:middle;}.region-header-first-column .brand .site-branding__slogan{font-size:.6rem;}.region-header-menu-column a span:hover{background-color:#fff;text-decoration:underline;}.region-header-menu-column i[class*=Instagram]:hover{color:radial-gradient(circle at 33% 100%,#fed373 4%,#f15245 30%,#d92e7f 62%,#9b36b7 85%,#515ecf);}.region-header-menu-column i[class*=Youtube]:hover{color:#ff0000;}.region-header-menu-column i[class*=Facebook]:hover{color:#3b5998;}.with-sep{padding-right:20px;border-right:1px solid #ccc;}.region-header-menu-column nav ul.navbar-nav{float:left;margin:0;}.navbar-toggle .icon-bar{display:block;width:25px;height:4px;border-radius:6px;background-color:red;border:1px solid red;}.region-header-menu-column nav{display:inline-block;}.header-right-column .region-header-menu-column{float:right;}.header-right-column .header-account{position:absolute;right:0;top:50%;transform:translateY(-70%);z-index:999;}.user-account-dropdown-btn{background-color:white;border:none;font-size:0.8rem;color:#777;}.header-right-column .header-account .user-account-dropdown .dropdown-item{display:block;text-align:center;color:#777;}.header-right-column .header-account .user-account-dropdown .dropdown-item:hover{color:#777;text-decoration:underline;}.region-header .row:first-of-type{display:flex;flex-direction:row;justify-content:space-between;}.region-header .row > nav:first-of-type ul.menu{display:flex;flex-direction:row;}.region-header nav:first-of-type .nav > li > a{padding:10px 15px 10px 0;}.region-header .social-network .menu{margin-bottom:0;}.region-header .social-network a{color:#ccc !important;}.region-header .social-network a:hover{color:#666;}.region-header [role=navigation]{display:flex;flex-direction:column;justify-content:center;}.region-header #block-trouvermagasin{margin:auto 0;}.region-header #block-trouvermagasin a{color:#666;}.region-header #block-trouvermagasin a:hover{color:black;text-decoration:none;}.region-header #block-trouvermagasin a span{font-size:12px;color:black;text-transform:uppercase;padding-left:5px;}.region-header #block-trouvermagasin a>i{font-size:2rem;}#block-useraccountmenu{display:flex;flex-direction:column;justify-content:center;}@media all and (max-width:900px){.region-header{width:100%;padding:0 25px;}.region-header .row:first-of-type > nav,.user-account-dropdown-btn{font-size:.80rem;}.region-header-menu-column ul.nav li{display:inline-block;}.nav > li > a{padding:10px 10px 10px 10px;}}@media all and (max-width:768px){.region-header{width:100%;padding:0 10px;}.region-header .row:first-of-type > nav,.user-account-dropdown-btn{font-size:.6rem;}.with-sep{padding-right:10px;border-right:1px solid #ccc;}.region-header .row:first-of-type > nav{margin-left:0;}.region-header .icon-dafy-map-marker{display:flex;justify-content:center;}.region-header #block-trouvermagasin > a span{display:block;text-align:center;}.region-header nav:first-of-type .nav li:nth-child(1),.region-header nav:first-of-type .nav li:nth-child(2){display:none;}}@media all and (max-width:576px){[role=main-banner]{display:flex;align-items:center;}[role=main-banner] .navbar-toggle{float:left;margin-right:0px;}.region-header .container:first-of-type{margin:auto 0;}.region-header .brand img{max-height:40px;max-width:120px;}.region-header #block-trouvermagasin a{display:flex;}.region-header #block-trouvermagasin a>i{font-size:1.5rem;}.region-header #block-trouvermagasin>a span{height:fit-content;margin:auto 0;}}.region-navigation-collapsible{background-color:#F8F8F8;text-transform:uppercase;}.region-navigation-collapsible a{color:black;font-size:16px;font-weight:700;font-family:Open Sans;}.region-navigation-collapsible .navbar-default{background-color:#F8F8F8;border-color:#F8F8F8;}.region-navigation-collapsible .navbar-default .navbar-nav>li>a{color:black;}.region-navigation-collapsible nav.topnav ul.menu{display:flex;flex-direction:row;justify-content:center;}.region-navigation-collapsible .navbar-default .navbar-nav > li > a:hover{color:#6d6d6d;}.region-navigation-collapsible .navbar-nav .active a{background-color:#F8F8F8;color:#777777;}.region-navigation-collapsible .navbar-nav .active a:hover{color:#6d6d6d;background-color:#F8F8F8;}.region-navigation-collapsible .navbar-nav{display:block;float:none;}[role=main] #navbar-collapse nav.topnav{display:flex;justify-content:center;}.region-navigation-collapsible{flex:1;}@media all and (max-width:992px){.region-navigation-collapsible .nav > li > a{padding:10px 10px;text-align:center;}}@media all and (max-width:768px){.region-navigation-collapsible .navbar-nav > li{display:block;float:none;}.region-navigation-collapsible nav.topnav ul.menu{flex-direction:column;}}@media all and (min-width:769px){.region-navigation-collapsible .navbar-nav > li{display:inline-block;float:none;}}.region-title h1{font-size:3.25em;margin:0;color:black;padding-top:10px;padding-bottom:10px;}.region-title{background-color:rgb(153,153,153);text-align:center;color:black;display:grid;width:auto;}.region-title a{color:black;}.region-title a:hover{color:black;font-weight:600;text-decoration:underline;}[class*="path-dafy"] .region-title,[class*="path-franchise"] .region-title,[class*="path-recrutement"] .region-title{min-height:250px;}.region-title{display:flex;flex-direction:column;justify-content:center;}.region-title .title-background-img{display:none;}.region-title p{word-spacing:-2px;}[id^=block-titreh1]{margin-left:50px;margin-right:50px;}[class*="path-dafy"] .region-title h1,[class*="path-dafy"] .region-title .field--name-body,[class*="path-franchise"] .region-title h1,[class*="path-franchise"] .region-title .field--name-body,[class*="path-recrutement"] .region-title h1,[class*="path-recrutement"] .region-title .field--name-body{position:relative;z-index:555;}[class*="path-dafy"] .region-title .field--name-field-fond,[class*="path-franchise"] .region-title .field--name-field-fond,[class*="path-recrutement"] .region-title .field--name-field-fond{position:absolute;z-index:0 !important;}.path-frontpage .region-title .container-fluid{margin:0;}@media all and (max-width:576px){.region-title .slick-list,.region-title .slick-track,.region-title .slide,.region-title .slide__content,.region-title .media--slick{height:200px;}}@media all and (max-width:768px){.region-title .slick-list,.region-title .slick-track,.region-title .slide,.region-title .slide__content,.region-title .media--slick{height:250px;}}.path-frontpage .region-title .slick-list .slick{height:100%;background-size:cover;}.path-frontpage .region-title  .slick-list .slick img{min-width:100%;width:100%;max-width:100%;min-height:100%;height:100%;max-height:100%;}.carousel-img-large,.carousel-img-normal,.carousel-img-small{position:relative;display:block;min-width:100%;width:100%;max-width:100%;min-height:100%;height:100%;max-height:100%;}.carousel-img-normal{display:none;}.carousel-img-small{display:none;}@media all and (max-width:992px){.region-title h1{font-size:2.1875rem;}.region-title p{font-size:1rem;}.carousel-img-large{display:none;}.carousel-img-normal{display:block;}.carousel-img-small{display:none;}[class*="path-dafy"] .region-title p,[class*="path-franchise"] .region-title p,[class*="path-recrutement"] .region-title p{max-height:110px;overflow:hidden;text-overflow:ellipsis;}}@media all and (max-width:576px){.path-frontpage .carousel-indicators li,.path-frontpage .carousel-indicators .active{width:12px;height:12px;}.carousel-img-normal{display:none;}.carousel-img-small{display:block;}}.view-copie-de-homepage-carousel .slick-dots{position:absolute;bottom:0;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none;}.view-copie-de-homepage-carousel .slick-dots li{width:18px;height:18px;border:2px solid #fff;border-radius:10px;background-color:#333;display:inline-block;margin:0 2px;}.view-copie-de-homepage-carousel .slick-dots li.slick-active{background-color:red;}.view-copie-de-homepage-carousel .slick-dots li button{display:none;}.region-sub-title{margin-top:20px;}.hide-hide{display:none;}.path-presse .region-sub-title{padding-top:0;}.icon-border-etape{height:2em;width:2em;border:.15em solid #999999;border-radius:50%;display:inline-block;line-height:1.7 !important;text-align:center;vertical-align:middle;}.icon-etape{color:#999999;font-style:normal;font-size:2em;font-weight:700;font-family:Oswald}.column-contact-etape{text-align:center;padding:0 60px;}.path-frontpage .region-sub-title .block{margin-top:20px;text-align:center;border-top:2px solid #ccc;}.path-frontpage .region-sub-title h1.block-title{width:25%;margin:-15px auto 40px auto;background-color:#fff;}.view-encarts .news-title h3{width:100%;margin:0;background-color:inherit;}.path-frontpage .region-sub-title{margin-bottom:40px;}.path-recrutement .region-sub-title{padding-bottom:40px;}.view-encarts .views-view-responsive-grid__item-inner,.view-encarts .news{background-color:#f4f4f4;margin-right:10px;margin-left:10px;padding:0;}.view-encarts .news-img img{width:100%;}.view-encarts .news-title:after{margin-left:auto;margin-right:auto;background:#ccc;content:"";display:block;height:3px;width:1.875rem;margin-top:.75rem;}.view-encarts .news-text{text-align:center;color:#999999;padding:10px 10px;}.view-encarts .views-view-responsive-grid__item{flex:1;display:flex;}.view-encarts .views-view-responsive-grid__item-inner,.view-encarts .news{display:flex;flex-direction:column;}.view-encarts .views-field-field-lien,.view-encarts .views-field-field-lien{flex:1;display:flex;justify-content:center;}.view-encarts .views-field-field-lien .field-content,.view-encarts .views-field-field-lien .field-content{display:flex;width:100%;text-align:center;}.view-encarts .news-btn{align-self:flex-end;margin:30px 0px;width:100%;}.news-btn{display:flex;justify-content:center;}.region-sub-title > .container > .row{padding:0 15px;}.path-contact .page-content-and-sidebars .col-sm-3{padding-right:0;}@media (max-width:1200px){.view-encarts .news-title{text-align:center;padding:10px 30px 20px 30px;text-transform:uppercase;}.view-encarts .news-title h3{font-size:1.5em;}.view-encarts .news-btn{bottom:40px;}#block-views-block-accueil-bloc-3-encarts-block-1 .block-title h2{width:55%;}}@media (min-width:1200px){.news-title{text-align:center;padding:10px 50px 20px 50px;text-transform:uppercase;}.news-title h3{font-size:2em;}}@media (max-width:992px){.view-encarts .views-view-responsive-grid__item-inner{margin-bottom:20px;font-size:0.8em;}.view-encarts .container-fluid > .row{display:flex;flex-direction:column;}.path-contact .page-content-and-sidebars .col-sm-3{padding-right:15px;}.column-contact-etape{margin-top:20px;text-align:center;padding:10px 200px;}}@media all and (max-width:768px){.column-contact-etape{margin-top:20px;text-align:center;padding:10px 100px;}.path-frontpage .region-sub-title h1.block-title{width:55%;}}@media all and (max-width:576px){.column-contact-etape{margin-top:20px;text-align:center;padding:10px 50px;}.path-frontpage .region-sub-title h1.block-title{width:65%;}}.region-breadcrumb{margin-top:20px;}.breadcrumb{padding:8px 15px;list-style:none;margin:10px 0 0 0;background-color:white;text-transform:uppercase;font-weight:700;font-size:1em;}.breadcrumb a{color:#cccccc;}.breadcrumb a:hover{color:black;}.breadcrumb li.active{color:black;}@media all and (max-width:576px){.page-node-type-offre-emploi .breadcrumb{text-align:center;}}[class*="path-dafy"] [role=complementary],[class*="path-franchise"] [role=complementary]{padding-right:0px;}.menu-aside a{color:rgb(153,153,153);font-size:1.1rem;font-weight:700;border-right:1px dashed #ccc;}.region-content-sidebar-column{background-color:#fff;}.region-content-sidebar-column section,.region-content-sidebar-column nav{margin-bottom:20px;}.region-content-sidebar-column li{border-bottom:1px solid #ccc;}.region-content-sidebar-column li a{color:#777;text-transform:uppercase;font-weight:700;}.region-content-sidebar-column li:hover{background-color:#fff;cursor:pointer;border-right:3px solid #ccc;}.region-content-sidebar-column li a:hover{color:#000;background-color:#fff;}#block-candidaturespontane{background-color:#cccccc;}.path-presse .region-content-sidebar-column #edit-actions{margin-top:20px;}.form-inline label{padding-bottom:5px;width:100%;}.form-inline .form-item,.form-inline .select-wrapper,.form-inline .form-control{width:100%;}.franchise-aside-brochure-title{text-align:center;}.franchise-aside-brochure-title:after{background:#ccc;content:"";display:block;height:3px;width:1.875rem;margin:.75rem auto;}.franchise-aside-brochure-btn{text-align:center;}.franchise-aside-brochure-btn a{display:inline-block;text-transform:uppercase;}.franchise-aside-brochure-btn a:hover{text-decoration:none;}.recrutement-aside-btn{text-align:center;}.js-form-submit{text-transform:uppercase;font-weight:700;font-size:1.25em;}.js-form-submit:hover{background-color:#cc0000;color:white;}.region-content-sidebar-column nav ul{border-right:1px solid #ccc;}[class*="path-franchise"] .region-content-sidebar-column > .container-fluid > .row{display:flex;flex-direction:column;}@media all and (max-width:992px){.franchise-aside-brochure-btn a{font-size:1rem;}}@media all and (max-width:768px){[class*="path-dafy"] [role=complementary],[class*="path-franchise"] [role=complementary]{padding-right:15px;}.path-recrutement .region-content-sidebar-column > .container-fluid,.path-presse .region-content-sidebar-column > .container-fluid{display:flex;justify-content:center;}.path-recrutement .region-content-sidebar-column > .container-fluid > .row,.path-presse .region-content-sidebar-column > .container-fluid > .row{display:flex;flex-direction:column;width:90%;}.path-presse .region-content-sidebar-column section:first-child{margin-top:20px;}[class*="path-franchise"] .region-content-sidebar-column section:first-child{order:1;}[class*="path-franchise"] .region-content-sidebar-column section.block-views-blockfranchise-aside-brochure-block-1{order:2;}[class*="path-franchise"] .region-content-sidebar-column nav{order:3;}form .form--inline:before,form .form--inline:after{content:none;}.path-recrutement .region-content-sidebar-column form .form--inline,.path-presse .region-content-sidebar-column form .form--inline{display:flex;flex-flow:row wrap;justify-content:center;}.path-recrutement .region-content-sidebar-column .form-item,.path-presse .region-content-sidebar-column .form-item{width:50%;padding:20px;}.path-presse .region-content-sidebar-column .form-actions{width:100%;display:flex;flex-direction:column;justify-content:center;}.path-presse .region-content-sidebar-column .form-actions button{margin:20px auto 0 auto;}}@media all and (max-width:576px){.path-recrutement .region-content-sidebar-column .form-item,.path-presse .region-content-sidebar-column .form-item{width:100%;padding:20px;}}.path-frontpage [role=complementary]{display:flex;flex:1;}.actus-publication{color:#999999;font-size:.95em;}.actus-infos a{color:black;}#block-accueilasideimagebouton{background-image:url("/themes/dafybootstrap/slider1.jpg");}.aside-boutique-text{text-align:center;}.path-frontpage .region-content-sidebartwo-column .container-fluid .row:before,.path-frontpage .region-content-sidebartwo-column .container-fluid .row:after{content:none;}.path-frontpage .region-content-sidebartwo-column,.path-frontpage .region-content-sidebartwo-column .container-fluid{display:flex;flex:1;}.path-frontpage .region-content-sidebartwo-column .container-fluid .row{flex:1;display:flex;flex-direction:column;justify-content:space-between;}#block-accueilasideimagebouton h3{color:white;}.btn-accueil-aside a{display:inline-block;margin:10px;}#block-views-block-actus-block-1 h3{border-top:1px solid #ddd;padding-top:10px;margin-top:0;}.path-frontpage .region-content-sidebartwo-column .view-actus .views-field-field-image img{min-width:100px;}.view-actus .views-view-responsive-grid__item-inner{display:flex;padding:10px 0;border-top:1px solid #ddd;}.view-actus .views-view-responsive-grid__item-inner .views-field-field-url{padding:5px 10px;}.path-frontpage .region-content-sidebartwo-column #block-homepagevisitezboutique img{width:100%;}@media screen and (max-width:768px){.path-frontpage .region-content-sidebartwo-column{margin-top:20px;}.path-frontpage .region-content-sidebartwo-column,.path-frontpage .region-content-sidebartwo-column .container-fluid .row,.path-frontpage [role=complementary],.path-frontpage .region-content-sidebartwo-column .container-fluid{display:block;}}.page-content-and-sidebars{margin-top:20px;}.path-frontpage .page-content-and-sidebars .row{display:flex;}.main-container{margin-top:0;padding-bottom:60px;}.path-presse .main-container{padding-bottom:1rem;}.path-presse .view-presse-communique-de-presse tbody tr,.path-recrutement .view-offres-d-emploi tbody tr{cursor:pointer;}.path-presse .view-presse-communique-de-presse thead a,.path-recrutement .view-offres-d-emploi thead a{color:#999999;}.path-presse .view-presse-communique-de-presse thead a:hover,.path-recrutement .view-offres-d-emploi thead a:hover{color:black;text-decoration:none;}.btn-medium{display:inline-block;padding:0.375rem 1rem;margin:10px 0;background-color:red;text-transform:uppercase;line-height:1.5;color:white;}.btn-medium:hover{background-color:#cc0000;text-decoration:none;color:white;}.navbar-default{background-color:#000;border-color:#000;}#navbar-collapse{padding-right:0;padding-left:0;}@media (max-width:768px){button.navbar-toggle{display:inline-block;}}.view-accordeon-panel{border:none;background-color:#fff;border-top:1px solid #ccc;}.panel-title a{text-decoration:none;color:#626262}.panel-title a:hover{color:#000;}.panel-title{background-color:#fff;}.selected-panel{border-top:2px solid #626262;background-color:#ccc;color:#626262;}#webform_submission_recrutement_add_form-ajax{padding-left:20px;border-left:1px solid #cccccc;}[class*="path-franchise"] .content-column,[class*="path-dafy"] .content-column,.path-contact .content-column{border-left:1px solid #ccc;}.accordeon-title-hidden{display:none;}.pagination > .active > a{color:#ccc;background-color:#fff;border-color:#ccc;}.pagination > .active > a:hover{color:black;background-color:#fff;border-color:#ccc;}.pagination > li > a,.pagination > li > span{color:#ccc;border-color:#ccc;}.pagination > li > a:hover{color:black;border-color:#ccc;}span.pagination-total-page{color:#ccc;border:1px solid #ccc;padding:5px;border-radius:10%}span.pagination-total-page:hover{color:#ccc;background-color:#fff;}.modal .form-item{margin:15px 20px;}.modal-header{text-align:center;text-transform:uppercase;}.modal-header span.glyphicon-user{padding:15px;font-size:5em;color:#ddd;border:3px solid #ddd;border-radius:50%;}.modal-title{font-size:1.25em;font-weight:700;margin:10px 15px;}.modal-subtitle{font-size:0.8em;color:#777;margin:10px 15px;}.modal .form-actions{text-align:center;}.form-actions .btn{margin:0;}.modal-connect-journalist{text-align:center;margin-bottom:20px;}.Login-Register-popup-link{display:none;}.offreemploi-title{margin-bottom:40px;}.offreemploi-missions{margin-bottom:20px;margin-top:20px;}.offreemploi-profil{margin-bottom:20px;}.offreemploi-infoscompl{margin-bottom:20px;}.offreemploi-col-1{padding-left:0;}.offre-emploi .col-sm-6{padding-left:0;}.path-presse .modal-header button{display:none;}.path-presse .modal-body .form-actions button{display:none !important;}.offre-emploi ul{list-style-position:inside;}@media (max-width:406px){span.glyphicon-eye-open{font-size:.8em;color:black;}.offre-emploi li{text-align:justify !important;}}@media (max-width:768px){span.glyphicon-eye-open{font-size:1.3em;color:black;}.path-frontpage .page-content-and-sidebars .row{display:block;}}@media (min-width:768px){span.glyphicon-eye-open{font-size:1.5em;color:black;}}.view-content td{vertical-align:middle !important;}.views-field a:visited span.glyphicon-eye-open{color:red;}@media (max-width:406px){span.glyphicon-file{font-size:.8em;color:black;}}@media (max-width:768px){span.glyphicon-file{font-size:1em;color:black;}}@media (min-width:768px){span.glyphicon-file{font-size:1.5em;color:black;}}.view-contact-info-row,.view-contact-info-row *{display:inline-block !important;}.view-contact-info-row{border-right:1px solid black;padding:0 10px;}.view-contact-info-row img{padding-right:10px;min-width:30px;}.view-contact-info-row:last-child{border-right:none;}.region-footer-content{text-align:center;border-top:2px solid #ccc;padding:20px 0;margin-bottom:30px;}.path-contact .region-footer-content{border-top:none;}.region-footer-content h3.block-title{width:25%;margin:-35px auto 40px auto;background-color:#fff;color:#000;}[class*="path-franchise"] .region-footer-content{border:none;margin-bottom:50px;}.path-presse .region-footer-content{border:none;margin-bottom:40px;}.view-chiffre-cles{margin-bottom:30px;text-transform:uppercase;}.view-chiffre-cles .valeur-cle,.view-chiffre-cles .texte-cle{font-family:Oswald;font-weight:700;}.view-chiffre-cles .valeur-cle{color:#cccccc;font-size:2em;text-align:center}.view-chiffre-cles .texte-cle{width:auto !important;margin:auto auto!important;text-align:center;color:#000;font-size:1.625em;}.view-chiffre-cles .views-view-responsive-grid__item-inner{text-align:center;padding:20px 10px;}.view-chiffre-cles .views-view-responsive-grid__item-inner p{text-align:center;}.path-franchise .view-chiffre-cles .views-view-responsive-grid__item-inner{padding:20px 20px;}.footer-content-chiffrescles-recrutement i{color:#cccccc;font-size:2em;font-style:normal;}.view-chiffre-cles .views-field-field-icone .icon-border{border:.3em solid #cccccc;border-radius:50%;display:inline-block;line-height:1.8;text-align:center;vertical-align:middle;height:70px;width:70px;}.view-chiffre-cles .views-field-field-icone img{max-width:35px;max-height:35px;}[class^=icon-chiffrescles]{font-family:"dafysolid";font-style:normal;font-size:1.1rem;font-weight:400;line-height:170%;text-align:center;vertical-align:middle;}.view-chiffre-cles .views-field-field-icone .field-content{display:flex;justify-content:center;}.view-chiffre-cles .views-field-field-icone .icon-border{display:flex;justify-content:center;align-items:center;}.view-chiffre-cles .views-field-field-texte-court{margin-top:5px;}.icon-chiffrescles-contact-1:before{content:"1";}.icon-chiffrescles-contact-2:before{content:"2";}.icon-chiffrescles-contact-3:before{content:"3"}#views-bootstrap-franchise-contact-block-1 .views-view-responsive-grid{flex:1;}#views-bootstrap-presse-contact-block-1 .views-view-responsive-grid{flex:1;}.franchise-contact-title:after{background:#ccc;content:"";display:block;height:3px;width:1.875rem;margin:0.75rem auto;}.franchise-contact-name{font-weight:700;}.franchise-contact-societe{text-transform:uppercase;font-weight:700;color:#ccc;}.contact-icon-border{border:.125em solid #cccccc;border-radius:50%;display:inline-block;height:2rem;width:2rem;line-height:1.8;text-align:center;vertical-align:middle;}.contact-icon-border a{color:#ccc;}.view-franchise-contact .views-field-field-email,.view-franchise-contact .views-field-field-telephone,.view-contact-presse .views-field-field-email,.view-contact-presse .views-field-field-telephone{display:inline-block;margin:10px 10px;}.view-contact-presse{margin-bottom:20px;}.view-logo-banque-image{margin-top:40px;}.view-logo-banque-image .views-view-responsive-grid{display:flex;justify-content:center;padding:15px 15px;margin:0 10px;}.view-logo-banque-image .views-view-responsive-grid__item{flex:1;display:flex;justify-content:center;align-items:center;}.path-frontpage .region-footer-content .view-accueil-marques-propres .views-view-responsive-grid__item-inner{display:flex;flex-direction:column;justify-content:center;padding:15px;margin:0 10px;}.view-accueil-marques-propres .views-view-responsive-grid__item{flex:1;display:flex;justify-content:center;align-items:center;}.path-frontpage .region-footer-content .view-accueil-marques-propres .views-view-responsive-grid{display:flex;flex-flow:row wrap;justify-content:center;}.view-franchise-contact .row{display:flex;flex-direction:row;justify-content:center;}.region-footer-sub-content h4:after{background:#ccc;content:"";display:block;height:3px;width:1.875rem;margin:0.75rem auto;}[class*="path-contact"] .region-sub-title p{margin-top:10px;font-family:Oswald;font-size:1.25em;font-weight:700;text-transform:uppercase;text-align:center;}@media all and (max-width:992px){.path-frontpage .region-footer-content .view-accueil-marques-propres .views-field-field-image > .field-content{display:flex;justify-content:center;padding:20px 0;}}@media all and (max-width:768px){.region-footer-content h3.block-title{width:60%;}#block-chiffrescles h3.block-title{font-size:1.25rem;margin:-10px auto 50px auto;width:55%;}.path-recrutement .views-field-field-date-de-publication,.path-presse .views-field-field-date-de-publication,.path-presse .views-field-nothing,.path-presse .views-field-field-amorce{display:none;}}@media all and (max-width:576px){[class*="path-franchise"] .view-franchise-contact{display:flex;justify-content:center;}[class*="path-franchise"] .view-franchise-contact .views-view-responsive-grid{display:flex;flex-direction:column;}[class*="path-franchise"] .view-franchise-contact .views-view-responsive-grid__item-inner{padding:10px 0;}[class*="path-contact"] .main-container{padding-bottom:0px;}[class*="path-contact"] .region-footer-content{margin-bottom:0px;}.view-contact-info-row,.view-contact-info-row *{display:block !important;}.block-views-block-contact-informations-block-1 li{display:flex;flex-direction:column;justify-content:center;}.block-views-block-contact-informations-block-1 p{text-align:center;}.view-contact-info-row .views-field{padding:5px 0;}.view-contact-info-row{border:none;padding-bottom:20px;}.view-contact-info-row img{margin:0 auto;}}.region-footer-sub-content{text-align:center;border-top:2px solid #ccc;margin-bottom:60px;}[class*="path-dafy"] .region-footer-sub-content,[class*="path-franchise"] .region-footer-sub-content{margin-bottom:0;}[class*="path-dafy"] .region-footer-sub-content h3.block-title,[class*="path-franchise"] .region-footer-sub-content h3.block-title{margin-bottom:35px;}.region-footer-sub-content h3.block-title{width:35%;margin:-15px auto 50px auto;background-color:#fff;color:#000;}.carousel-indicators{bottom:-30px;}.carousel-indicators .active{background-color:red;}.carousel-indicators li{background-color:#999999;}.container-carousel-temoignage h5{font-size:1.5em;font-weight:500;}#views-bootstrap-accueil-marques-propres-block-1 .row{display:flex;flex-direction:row;justify-content:center;}.block-views-block-temoignage--block-1 .views-view-responsive-grid__item-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;}.block-views-block-temoignage--block-1{font-size:1.2em;}.block-views-block-temoignage--block-1 .slide-temoignage__nom{padding:20px 20px 0 20px;font-size:1.6em;font-weight:700;text-transform:uppercase;text-align:center;font-family:Oswald;}.block-views-block-temoignage--block-1 .slide-temoignage__metier{padding:10px 20px 0 20px;margin-bottom:20px;text-align:center;}.block-views-block-temoignage--block-1 .slide-temoignage__texte{padding:0 40px 0 40px;text-align:center;font-size:0.9em;}@media all and (max-width:768px){[id^=views-bootstrap-presse-banqued-images] .views-view-responsive-grid{display:flex;flex-direction:column;}[id^=views-bootstrap-presse-banqued-images] .views-view-responsive-grid__item-inner{height:100px;margin-bottom:20px;}.path-presse .region-footer-sub-content h3.block-title{width:50%;}.path-recrutement .region-footer-sub-content h3.block-title{width:50%;}[class*="path-dafy"] .region-footer-sub-content h3.block-title,[class*="path-franchise"] .region-footer-sub-content h3.block-title{width:50%;}}@media all and (max-width:576px){.path-presse .region-footer-sub-content h3.block-title{width:75%;}.path-recrutement .region-footer-sub-content h3.block-title{width:75%;}[class*="path-dafy"] .region-footer-sub-content h3.block-title,[class*="path-franchise"] .region-footer-sub-content h3.block-title{width:75%;}}.region-footer-content-extras{border-top:2px solid #ccc;margin-top:20px;margin-bottom:40px;}.region-footer-content-extras h3.block-title{text-align:center;width:25%;margin:-15px auto 30px auto;background-color:#fff;color:#000;}.region-footer-content-extras a{color:#333333;text-decoration:underline;}.region-footer-content-extras a:hover{color:black;}.path-presse .region-footer-content-extras .view-chiffre-cles .views-view-responsive-grid{display:flex;justify-content:center;}.path-recrutement .valeur-charte{font-weight:700;font-size:1.1em;text-transform:uppercase;}.recrutement-nosvaleurs-bouton{margin-top:20px;}.path-recrutement .region-footer-content-extras h3.block-title{margin-bottom:40px;}.view-chiffre-cles.footer-content-chiffrescles-presse{margin-bottom:0;}.view--contact-informations svg.tel{display:none;}@media all and (max-width:992px){.path-presse .region-footer-content-extras .view-chiffre-cles .views-view-responsive-grid{display:flex;flex-wrap:wrap;}.path-presse .region-footer-content-extras .view-chiffre-cles .views-view-responsive-grid__item{flex:0 50%;padding:20px 20px;}}@media all and (max-width:768px){.recrutement-nosvaleurs-img .field--item{display:flex;justify-content:center;}}[class*="view--franchise-accordeon"] ul,[class*="view-accordeon"] ul{list-style-type:none;}[class*="view--franchise-accordeon"] li .views-field-title,[class*="view-accordeon"] li .views-field-title{margin-top:15px;font-size:1.15em;font-family:Oswald;font-weight:700;text-transform:uppercase;color:#626262;background-color:transparent;border:1px solid #ddd;border-radius:3px;padding:10px 15px;margin-bottom:-5px;box-shadow:0 1px 1px rgba(0,0,0,.05);}[class*="view--franchise-accordeon"] li,[class*="view-accordeon"] li{border:none;outline:none;cursor:pointer;transition:background-color 0.3s ease;}[class*="view--franchise-accordeon"] li .views-field-body,[class*="view-accordeon"] li .views-field-body{overflow:hidden;max-height:0;transition:max-height 0.4s ease,padding 0.4s ease;}[class*="view--franchise-accordeon"] li.selected .views-field-title,[class*="view-accordeon"] li.selected .views-field-title{border-top:2px solid #626262;background-color:#ccc;}[class*="view--franchise-accordeon"] li.selected .views-field-body,[class*="view-accordeon"] li.selected .views-field-body{border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.05);border-top-color:transparent;}@media all and (max-width:768px){.region-footer-content-extras{text-align:center}.region-footer-content-extras h3.block-title{margin-top:-25px;width:60%;}.path-presse .region-footer-content-extras .views-field{margin:10px 0;}.path-presse .region-footer-content-extras > .container > .row > *{padding:10px 30px;}}@media all and (max-width:572px){.region-footer-content-extras{text-align:center}.path-presse .region-footer-content-extras .views-field{margin:10px 0;}.path-presse .region-footer-content-extras .view-chiffre-cles .views-view-responsive-grid{display:flex;flex-direction:column;}.path-presse .region-footer-content-extras .view-chiffre-cles .views-view-responsive-grid__item{flex:1;padding:20px 40px;}}.region-footer-menu-links .nav>li>a:focus,.region-footer-menu-links .nav>li>a:hover{background-color:#333;}.region-footer-menu-links > .container > .row{display:flex;flex-flow:row wrap;justify-content:space-around;}.region-footer-menu-links{margin:20px 0;padding-top:10px;text-transform:uppercase;}@media all and (max-width:576px){.region-footer-menu-links nav{text-align:center;}.region-footer-menu-links > .container{display:flex;justify-content:center;}.region-footer-menu-links > .container > .row{flex-direction:column;justify-content:center;}}.icon-dafy-Facebook-f:before,.icon-dafy-Facebook:before{content:"\f09a";}.icon-dafy-Instagram-f:before,.icon-dafy-Instagram:before{content:"\f16d";}.icon-dafy-Youtube-f:before,.icon-dafy-Youtube:before{content:"\f167";}.icon-dafy-Linkedin-f:before,.icon-dafy-Linkedin:before{content:"\f08c";}[class^=icon-dafy-]{font-family:"dafybrand";font-style:normal;font-weight:400;line-height:150%;text-align:center;vertical-align:middle;}.region-header .social-network__item i[class*=Instagram].icon-border:hover{color:#fff;background:radial-gradient(circle at 33% 100%,#fed373 4%,#f15245 30%,#d92e7f 62%,#9b36b7 85%,#515ecf);}.region-header .social-network__item i[class*=Youtube].icon-border:hover{color:#fff;background:#ff0000;}.region-header .social-network__item i[class*=Facebook].icon-border:hover{color:#fff;background:#3b5998;}.region-header .social-network__item i[class*=Linkedin].icon-border:hover{color:#fff;background:#0077b5;}.social-network li{display:inline-block;text-align:center;vertical-align:middle;margin:0 5px;}.icon-border{border:.3em solid;border-radius:50%;display:inline-block;height:2em;line-height:1.8;text-align:center;vertical-align:middle;width:2em;}.icon-x-1-5{font-size:1.2rem;}.region-footer-social-network .icon-x-1-5{font-size:1.4rem;}.region-footer-social-network{background-color:#626262;text-align:center;padding:20px 0;color:white;}.region-footer-social-network a{color:white;}.region-footer-social-network section,.region-footer-social-network nav{display:inline-block;}.region-footer-social-network .row:first-of-type{display:flex;justify-content:center;align-items:center;}.region-footer-social-network nav ul{margin-bottom:0;}.region-footer-social-network .icon-border{border:none;}@media screen and (max-width:768px){.social-network li{flex:1 0 50%;margin:0;}.region-footer-social-network .row:first-of-type{display:block;}.region-footer-social-network section{margin-bottom:5px;}.region-footer-social-network section p{text-align:center;}.region-footer-social-network section,.region-footer-social-network nav{display:block;}}.region-footer-menu-links .block img{max-height:150px;max-width:225px;}.footer section{border-top:2px #626262 solid;padding-top:10px;}.footer{margin-top:0;border:none;padding-top:0;}.page-footer,.page-footer ul li:hover a:hover{background-color:#333;}.page-footer div.row{background-color:#333;}.page-footer h3{color:#fff;font-size:1.3rem;}.page-footer a{color:#fff;font-size:0.8125rem;}.page-footer a:hover{color:#626262;}.page-footer h3:after{background:#ccc;content:"";display:block;height:3px;width:1.875rem;margin-top:.75rem;}.page-footer .nav > li > a{padding-left:0;}.page-footer{color:#626262;font-size:.75rem;}.region-footer{line-height:3;}@media screen and (max-width:768px){.page-footer nav{text-align:center;}.page-footer h3:after{background:#ccc;content:"";display:block;height:3px;width:1.875rem;margin-top:0.75rem;margin-left:auto;margin-right:auto;}}
