@media (min-width:1280px){.container{width:1280px;}.navbar.container{max-width:1280px;}}@media (min-width:768px){.menu--connexion.nav,.menu--client.nav,.menu--prestataire.nav,.menu--proprietaire.nav,.menu--independant.nav,.menu--assistant.nav,.menu--gestionnaire.nav{float:left !important;margin-right:-15px;}.menu--connexion.nav > li,.menu--client.nav > li,.menu--prestataire.nav > li,.menu--proprietaire.nav > li,.menu--independant.nav > li,.menu--assistant.nav > li,.menu--gestionnaire.nav > li{float:left !important;}.menu--client,.menu--prestataire,.menu--proprietaire,.menu--independant,.menu--assistant,.menu--gestionnaire{position:relative;}}@media (max-width:768px){.menu--client,.menu--prestataire,.menu--proprietaire,.menu--independant,.menu--assistant,.menu--gestionnaire{position:relative;}}body{font-family:muli;margin-top:0;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:oswald;font-weight:500;line-height:1.1;}legend{color:#555;font-size:14px;}.panel{margin-bottom:20px !important;}.btn-default{color:#fff;background-color:#eb4c47;border:unset;border-radius:0;padding:7px 14px;}.form-control{border-radius:0;}button{background-color:#eb4c47;background-image:none;border-width:0;vertical-align:middle;display:inline-block;text-align:center;color:#ffffff;font-weight:normal;margin-right:10px;margin-bottom:10px;padding:7px 15px;}button a,button a:hover{color:#ffffff;}#navbar-logo{min-height:200px;align-items:center;display:flex;}#navbar-logo .logo{padding:5px;margin:0;float:unset !important;}#navbar-logo .navbar-text{color:#ffffff;white-space:nowrap;padding:5px;margin:0;}.navbar-default{background-color:unset;border:unset;}.navbar{border-radius:0;padding:0px;margin:0;}.navbar-default .navbar-nav > li > a{color:#ffffff;text-transform:uppercase;font-size:14px;padding-bottom:7px;padding-top:7px;border-bottom:1px solid rgba(0,0,0,0.5);}.navbar-default .navbar-nav > li > a:hover{color:#ffffff;border-bottom:1px solid #eb4c47;}.navbar-default .navbar-nav > li > a:hover{color:#ffffff;border-bottom:1px solid #eb4c47;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover{color:#ffffff;background-color:unset;border-bottom:1px solid #eb4c47;}.navbar-default .navbar-text{color:#337ab7;cursor:pointer;display:inline-block;}.navbar-text{padding:7px 10px;margin:unset;}.navbar-default .navbar-text:hover{background-color:#ffffff;}.nav > li > a{padding:7px 10px;display:inline-block;}.nav > .active > a,.nav > .active > ahover{background-color:#ffffff;}.nav .open .navbar-text{background-color:#ffffff;}.block-utilisateurblock{float:right;}.block-utilisateurblock a,.block-utilisateurblock a:hover{text-decoration:none;color:#fff;text-transform:uppercase;}.block-utilisateurblock .block-content{padding:7px 10px;color:#fff;font-weight:600;background-color:#3278b4;border-bottom:1px solid #3278b4;}.block-utilisateurblock .icone-utilisateur{display:inline-block;background-image:url(/themes/legerty/images/icone-utilisateur.svg);background-size:100% 100%;width:14px;height:14px;margin-left:5px;}.block-utilisateurblock .icone-deconnexion{display:inline-block;background-image:url(/themes/legerty/images/icone-deconnexion.svg);background-size:100% 100%;width:20px;margin-left:5px;}.block-utilisateurblock .icone-connexion{display:inline-block;background-image:url(/themes/legerty/images/icone-connexion.svg);background-size:100% 100%;width:14px;height:14px;margin-right:5px;}.block-emplacement-block{float:right;}.block-views-exposed-filter-blocks{float:right;}.region-user-navigation li{float:left;}.region-user-navigation li > a{float:left;padding:5px 5px;}.region-user-navigation .dropdown-menu{min-width:unset;margin:unset;padding:unset;border:unset;border-radius:0px;}.region-user-navigation .dropdown-menu li > a{padding:5px 5px;}section .block{margin-top:10px;margin-bottom:10px;padding:20px;}section .block-title{color:#ffffff;}#section-1{background-image:url(/themes/legerty/images/banniere_top.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:cover;}#section-2{background-color:#000000;}#section-2 .block{margin:0px;padding:0px;}#section-2 .region-recherche{float:right;text-align:center;}#section-2 .region-recherche .block{float:right;}#section-2 .region-location{float:right;}#section-2 .region-location .block{float:right;}#section-2 .region-utilisateur{float:right;border-top:1px solid #ddd;color:#eb4c47;}#section-2 .region-utilisateur .table > tbody > tr > td{border-top:0px solid #ddd;}#section-2 .form-group{margin:0 !important;}#section-2 .block-content{float:left;}#section-2 #navbar-collapse{overflow:visible;}#section-2 #navbar-collapse .block{float:unset;display:inline-block;}#section-3{background-color:#000000;}#section-3 .page-header{color:#ffffff;border-bottom:unset;}#section-4{background-color:#000000;}#section-5{background-color:#000000;}#section-6{background-color:#262626;}#section-6 .block-content{background-color:#ffffff;padding-bottom:10px;}#section-7{background-color:#000000;}#section-8{background-color:#fff;}#section-9{background-color:#fff;}#section-9 .block-title{color:#000000;}#section-10{background-color:#f5f5f5;}#section-10 .block-title{color:#000000;}.signalement-lien{position:absolute;}.signalement-lien .panel{background-color:unset;border:unset;border-radius:0;}.signalement-lien .panel-default > .panel-heading{display:inline-block;padding:0;border:unset;border-radius:0;background-color:unset;position:relative;z-index:1;}.signalement-lien .panel-default > .panel-heading .panel-title.collapsed{color:#fff;}.signalement-lien .panel-default > .panel-heading .panel-title{color:red;}.signalement-lien .panel-default > .panel-heading a{text-decoration:none;background-color:#000000a6;color:#fff;padding:10px;margin:0;}.signalement-lien .panel-default > .panel-body{background-color:#fffffff5;}.signalement-lien .panel-default > .panel-body.panel-collapse{padding:10px;background-color:#fff;border:3px solid #eb4c47;border-radius:10px;position:relative;z-index:2;}.signalement-lien .panel-default > .panel-body .help-block{color:#eb4c47;}.signalement-lien a:hover{text-decoration:none;color:red;}#signalementform{position:fixed;top:15%;left:0;z-index:110;padding:10px;}#signalementform details{}#signalementform .panel-heading{transform:translateX(50px) translateY(90px) rotate(90deg);background-color:#eb4c47;color:#fff;position:fixed;right:0px;padding:5px 15px;border-radius:10px 10px 0px 0px;cursor:pointer;border:0;}#signalementform .panel-heading a:hover{text-decoration :none;color:inherit;}#signalementform .panel-title a{text-decoration :none;color:inherit;}#signalementform .panel-collapse{padding:10px;position:fixed;right:60px;background-color:#fff;border:3px solid #eb4c47;border-radius:10px;}#signalementform legend{border:0;margin:0;}.avant .etiquette{position:absolute;z-index:1;background-color:#00000059;padding:5px 10px;line-height:1;color:#c4c4c4;}.tab button,.tab .tablinks{background-color:#eb4c47;float:left;border:none;outline:none;cursor:pointer;padding:14px 16px;transition:0.3s;margin:10px 5px 0 5px !important;border-radius:10px 10px 0 0;color:#fff;padding:7px 15px;}.tab button:hover,.tab .tablinks:hover{background-color:#87120f !important;}.tab button.active,.tab .tablinks.active{background-color:#000 !important;}.tabcontent{display:none;padding:0;border:0;border-top:none;}.form-item-prestation label{margin-bottom:0px;display:block;border-bottom:1px solid #d0d0d0 !important;}.form-item-prestation .node{margin-bottom:0px;}.form-item-prestation .field-tarif{float:right;padding-left:10px;}.form-item-prestation .field-service{display:inline-block;}.form-item-employe input.form-radio{float:left;position:absolute;z-index:1;}.form-item-prestation input.form-radio{float:left;}#calendrier table{background-color:#fff;}#edit-submit-search-content{display:none;}.node{margin-bottom:10px;}.node button a{color:#fff;padding:7px 15px;display:inline-block;}.node .group-contenu button{padding:0 !important;}.node--type-salon.node--view-mode-full .field-tarif{font-weight:bold;float:right;}.formule-form > div > div{border-radius:20px;border:2px solid #f0ffff;background-color:#003c66;padding:10px;margin:5px 0px;}.formule-form{color:#f0ffff;}.formule-form .tarif .panel{background-color:unset;border:unset;}.formule-form .tarif select{display:inline-block;}.formule-form .tarif legend{border:0;margin:0;}.formule-form .validation{text-align:center;}.formule-form .fieldset-legend{color:#fff;font-weight:600;}.formule-form .validation .button{border:2px solid #fff !important;border-radius:10px;background-color:unset !important;}.formule-form h1{text-align:center;text-transform:uppercase;font-size:32px;font-weight:600;color:#fff;}.formule-form h2{text-align:center;text-transform:uppercase;font-size:24px;font-weight:600;}.formule-form h3{text-align:center;text-transform:uppercase;font-size:20px;font-weight:600;}.formule-form h4{text-align:center;text-transform:uppercase;font-size:16px;font-weight:600;}.formule-form .tarif{text-align:center;padding:20px 0px;}.formule-form .tarif .montant{font-family:'Oswald';text-shadow:1px 1px 2px black;color:#ed5c57;font-size:36px;font-weight:600;}.paragraph--type-tarif{font-family:'Oswald';text-align:center;text-shadow:1px 1px 2px black;color:#ed5c57;padding:10px 0px;}.paragraph--type-tarif .legende{font-weight:600;color:#fff;}.paragraph--type-tarif .montant{font-size:36px;font-weight:600;}.paragraph--type-tarif .periodicite{}.intro{padding:10px;}.tab{overflow:hidden;border-bottom:1px solid #000;}.node--type-formule-tarifaire.node--view-mode-teaser{}.slick-slider{margin:0 25px;}#slick-ticker{position:relative;display:block;}.slide__content{display:block;}.slide__media{float:left;width:50%;}.slide__caption{float:left;width:50%;background:#0b172e;color:white;}.slick-arrow{position:absolute;top:35%;margin-right:0 !important;}button.slick-arrow{padding:0px !important;}.slick-next{right:0;}.slick-prev:before{content:'‹';font-family:"slick";padding:5px;color:#eb4c47;position:absolute;font-size:72px;top:0%;left:20%;}.slick-next:before{content:'›';font-family:"slick";padding:5px;color:#eb4c47;position:absolute;font-size:72px;top:0%;right:20%;}.slick-arrow{position:absolute;top:35%;background:transparent;height:80px;color:transparent;border:none;}.radiogroup{display:none;}input.radiogroup + label{color:#5b3e17 !important;font-size:24px;}.bouton-details{background-color:#ba7e2f;display:inline-block;position:relative;padding:10px;color:#fff;}.form-item{display:block;}.form-item input{width:auto !important;}.form-item select{}.select-wrapper{width:auto;}.resa-prestation-form h3{margin-top:0px;margin-bottom:0px;}.node .group-contenu,.user .group-contenu{color:#fff;background-color:#00000030;padding:10px;position:absolute;bottom:0;top:auto;left:15px;right:15px;margin-bottom:0px;}.node .group-contenu h2,.user .group-contenu h2{line-height:24px;font-size:24px;color:#ffffff;margin-top:10px;margin-bottom:10px;}.node .group-contenu a,.node .group-contenu a:hover,.user .group-contenu a,.user .group-contenu a:hover{color:#ffffff;}label .node{margin-bottom:0px;}.node--view-mode-search-result .group-contenu{background-color:unset;padding:10px;position:unset;bottom:0;top:auto;left:5px;right:5px;}input[type=checkbox][disabled]{outline:#dfdfdf;}input:disabled+label{color:#dfdfdf;}.formule-form .row{display:flex;}.layout-region-checkout-secondary{float:left !important;width:66% !important;padding:10px !important;}.layout-region-checkout-secondary .salon{float:left !important;width:50% !important;padding:10px !important;}.layout-region-checkout-secondary .prestataire{float:left !important;width:50% !important;padding:10px !important;}.layout-region-checkout-secondary .details{float:left !important;width:100% !important;padding:10px !important;}.layout-region-checkout-footer{}.layout-region-checkout-main{float:right !important;width:33% !important;padding:10px !important;}.layout-region-checkout-main .form-actions{padding-top:20px;}.form-item .form-item-payment-information-add-payment-method-payment-details-expiration label{display:block;}.form-item .form-item-payment-information-add-payment-method-payment-details-expiration-month{display:inline-block;}.form-item .form-item-payment-information-add-payment-method-payment-details-expiration-year{display:inline-block;}@media (min-width:768px){.resaselectionform > .row{padding-bottom:20px;background-color:#fff;}}.resaselectionform #champs-prestation,.resaselectionform #champs-date,.resaselectionform #champs-heure,.resaselectionform #champs-resume-resa{height:100%;background-color:#fff;}.locaselectionform .row{padding-bottom:10px;background-color:#fff;}.locaselectionform #champs-periodicite,.locaselectionform #champs-nb,.locaselectionform #champs-date,.locaselectionform #champs-resume-loca{height:100%;background-color:#fff;}.resaselectionform .form-item-cgu,.locaselectionform .form-item-cgu{height:200px;overflow-y:scroll;overflow-x:hidden;border:1px solid;}.resaselectionform .form-item-commerciale,.locaselectionform .form-item-commerciale{height:200px;overflow-y:scroll;overflow-x:hidden;border:1px solid;}.resaselectionform .form-item-conditions-prestataire,.locaselectionform .form-item-conditions-proprietaire{height:200px;overflow-y:scroll;overflow-x:hidden;border:1px solid;}.resaselectionform fieldset,.locaselectionform fieldset{background-color:#fff;}.resaselectionform details,.locaselectionform details{background-color:#fff;margin-bottom:10px;}.resaselectionform details > summary,.locaselectionform details > summary{padding:10px;list-style-type:'▶️';display:list-item;}.resaselectionform details[open] > summary,.locaselectionform details[open] > summary{padding:10px;list-style-type:'🔽';display:list-item;}.resaselectionform .panel,.locaselectionform .panel{margin-bottom:20px;height:100%;}.resaselectionform .panel-heading,.locaselectionform .panel-heading{background-color:#000;color:#fff;font-weight:bold;}.resaselectionform .categorie-prestation.panel{background-color:#fff;border:0;box-shadow:unset;}.resaselectionform .categorie-prestation .panel-heading{background-color:unset;border:unset;color:#000;font-weight:bold;text-transform:uppercase;}.resaselectionform .categorie-prestation .panel-heading .panel-title{text-decoration:none;}.resaselectionform .categorie-prestation .panel-heading .panel-title:hover{text-decoration:none;}.resaselectionform .categorie-prestation .panel-heading [aria-expanded="false"],.locaselectionform .categorie-prestation .panel-heading [aria-expanded="false"]{list-style-type:'\2B9E';display:list-item;}.resaselectionform .categorie-prestation .panel-heading [aria-expanded="true"],.locaselectionform .categorie-prestation .panel-heading [aria-expanded="true"]{list-style-type:'\2B9F';display:list-item;}.resaselectionform .categorie-prestation .panel-body{background-color:#fff;border:1px solid #ddd;border-radius:4px;}.resaselectionform legend,.locaselectionform legend{background-color:#fff;padding:10px;margin:0;border:0;}.resaselectionform .prestations legend,.locaselectionform .prestations legend{display:none;}.resaselectionform .fieldset-wrapper,.locaselectionform .fieldset-wrapper{background-color:#fff;}.resaselectionform select,.locaselectionform select{padding:5px;}.resaselectionform .js-form-type-radio,.locaselectionform .js-form-type-radio{display :block;width:100%;margin:unset;}.locaselectionform .cal-calendar .js-form-type-checkbox{display :block;width:100%;margin:unset;}.resaselectionform .form-item-employe{display :inline-block;}.resaselectionform .form-item-heure,.locaselectionform .form-item-nb-poste,.locaselectionform .form-item-periodicite{display :inline;}.resaselectionform .js-form-type-radio input,.locaselectionform .js-form-type-radio input{visibility:hidden;position:absolute;}.resaselectionform .cal-calendar .js-form-type-radio input,.locaselectionform .cal-calendar .js-form-type-checkbox input{visibility:hidden;position:absolute;}.resaselectionform .js-form-type-radio > label,.locaselectionform .js-form-type-radio > label{padding-left:0px;}.resaselectionform .cal-calendar .js-form-type-radio > label,.locaselectionform .cal-calendar .js-form-type-checkbox > label{padding-left:0px;width:100%;}.resaselectionform .js-form-type-radio > label > input + span:hover,.resaselectionform .js-form-type-checkbox > label > input + span:hover,.locaselectionform .js-form-type-radio > label > input + span:hover,.locaselectionform .js-form-type-checkbox > label > input + span:hover{border:1px solid #e8e8e8 !important;background-color:#e8e8e8;color:#000;}.resaselectionform .js-form-type-radio > label > input + span,.resaselectionform .js-form-type-checkbox > label > input + span,.locaselectionform .js-form-type-radio > label > input + span,.locaselectionform .js-form-type-checkbox > label > input + span{cursor:pointer;border:1px solid transparent;padding:0px;}.resaselectionform .js-form-type-radio > label > input:checked + span,.resaselectionform .js-form-type-checkbox > label > input:checked + span,.locaselectionform .js-form-type-radio > label > input:checked + span,.locaselectionform .js-form-type-checkbox > label > input:checked + span{border:1px solid #84125d !important;background-color:#84125d !important;color:#fff;padding:0px;}.resaselectionform .js-form-type-radio > label > input[disabled] + span,.resaselectionform .js-form-type-checkbox > label > input[disabled] + span,.locaselectionform .js-form-type-radio > label > input[disabled] + span,.locaselectionform .js-form-type-checkbox > label > input[disabled] + span{cursor:no-drop;border:1px solid transparent;padding:0px;color:#dfdfdf;}.resaselectionform .js-form-type-radio > label > input + span,.resaselectionform .js-form-type-checkbox > label > input + span,.locaselectionform .js-form-type-radio > label > input + span,.locaselectionform .js-form-type-checkbox > label > input + span,.resaselectionform .js-form-type-radio > label > input:checked + span,.resaselectionform .js-form-type-checkbox > label > input:checked + span,.locaselectionform .js-form-type-radio > label > input:checked + span,.locaselectionform .js-form-type-checkbox > label > input:checked + span,.resaselectionform .js-form-type-radio > label > input[disabled] + span,.resaselectionform .js-form-type-radio > label > input[disabled] + span,.locaselectionform .js-form-type-checkbox > label > input[disabled] + span,.locaselectionform .js-form-type-checkbox > label > input[disabled] + span{display:block;padding:5px;}.resaselectionform .form-item-employe > label > input + span,.resaselectionform .form-item-employe > label > input:checked + span,.resaselectionform .form-item-employe > label > input[disabled] + span{padding:0px;}.resaselectionform .cal-calendar .js-form-type-radio > label > input + span,.locaselectionform .cal-calendar .js-form-type-checkbox > label > input + span,.resaselectionform .cal-calendar .js-form-type-radio > label > input:checked + span,.locaselectionform .cal-calendar .js-form-type-checkbox > label > input:checked + span,.resaselectionform .cal-calendar .js-form-type-radio > label > input[disabled] + span,.locaselectionform .cal-calendar .js-form-type-checkbox > label > input[disabled] + span{display:block;padding:5px;}.resaselectionform .form-item-heure > label > input:checked + span,.resaselectionform .form-item-heure > label > input + span,.resaselectionform .form-item-heure > label > input[disabled] + span{display:block;padding:5px;}.resaselectionform #champs-compte-resume .panel-heading,.resaselectionform #champs-validation .panel-heading{background-color:unset;border:unset;color:#000;font-weight:bold;text-transform:uppercase;}.recherche-salon-form #edit-metier{//display :flex;}.recherche-salon-form #edit-categorie-metier{//display :flex;}.recherche-salon-form .checkbox label,.recherche-salon-form .radio label{padding-left:0px;}.recherche-salon-form .form-item-categorie-metier{display :inline-block;}.recherche-salon-form .form-item-metier{display :inline-block;}.recherche-salon-form .js-form-type-radio > label > input{visibility:hidden;position:absolute;}.recherche-salon-form .js-form-type-radio > label > input + span .node img{cursor:pointer;border:3px solid transparent;padding:0px;}.recherche-salon-form .js-form-type-radio > label > input:checked + span .node img{background-color:#ffd6bb;border:3px solid #eb4c47 !important;padding:0px;}.recherche-salon-form .form-item-categorie-metier > label > input + span .node img{filter:grayscale(100%);}.recherche-salon-form .form-item-categorie-metier > label > input:checked + span .node img{filter:none;}.recherche-salon-form .form-item{display:inline-block;}.recherche-salon-form .form-submit{vertical-align:unset !important;}a.button{padding:10px;background-color:#eb4c47 !important;color:#fff;}.toolbar-icon-8 .toolbar-icon-admin-toolbar-tools-help::before{}.proabonnementform .form-item-avertissement{color:#eb4c47;}
