﻿@font-face{font-family:"donicons";src:url(//donilocation.ch/wp-content/themes/harrier-child/assets/css/../fonts/donicons.eot?f72rz7);src:url(//donilocation.ch/wp-content/themes/harrier-child/assets/css/../fonts/donicons.eot?f72rz7#iefix) format("embedded-opentype"),url(//donilocation.ch/wp-content/themes/harrier-child/assets/css/../fonts/donicons.ttf?f72rz7) format("truetype"),url(//donilocation.ch/wp-content/themes/harrier-child/assets/css/../fonts/donicons.woff?f72rz7) format("woff"),url(//donilocation.ch/wp-content/themes/harrier-child/assets/css/../fonts/donicons.svg?f72rz7#donicons) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"donicons" !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-filter:before{content:""}.icon-activite:before{content:""}.icon-arrow-bottom:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-top:before{content:""}.icon-close:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-linkedin:before{content:""}.icon-mail:before{content:""}.icon-map:before{content:""}.icon-menu:before{content:""}.icon-phone:before{content:""}.icon-question:before{content:""}.icon-reservation:before{content:""}.icon-search-alt:before{content:""}.icon-start:before{content:""}.icon-tiktok:before{content:""}.icon-tripadvisor:before{content:""}.icon-website:before{content:""}.icon-x:before{content:""}.icon-youtube:before{content:""}@media(max-width:768px){.klb-box{border:none !important;padding:15px !important}}.avis-item{padding:15px;box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px}.avis-item .site-icon{width:28px;height:28px}.avis-item .avis-title{font-family:"Saira Condensed",sans-serif;margin:0 0 5px}.avis-item .avis-etoiles{margin:0 0 5px}.avis-item .avis-etoiles .star-gold{color:#f9bd15}.avis-item .avis-etoiles .star-gray{color:#eee}.avis-item .avis-content{margin:1em 0;font-family:"Saira Condensed",sans-serif}.avis-item .avis-content p{margin:0;font-size:16px;line-height:1.5}.avis-item .avis-footer{margin-top:10px;display:flex;align-items:center;gap:10px;font-family:"Saira Condensed",sans-serif}.avis-item .avis-footer strong{color:#337ab7}.avisSwiper{padding-bottom:2em}.avisSwiper .swiper-slide{padding:1em}.mmPushBody .site-header{left:250px}.site-header{position:sticky;top:0;left:0;transition:.2s}@media(max-width:768px){.site-header .header-banner{display:none}}.header-logo .logo{text-align:center;padding:0 !important;position:initial;line-height:1.1}@media(max-width:768px){.header-logo .logo{padding:10px}}.header-logo .logo:before{height:118px !important;right:10px}.header-logo .logo img{position:relative;height:90px;width:auto}.mobile-menu{padding:1em 0;top:initial !important;position:initial !important}@media(max-width:768px){#header .header-container{display:flex !important;flex-direction:row-reverse;align-items:center}#header .header-container .mm-toggle{text-align:center;padding:4px 16px}#header .header-container .mm-toggle span{display:block;margin:0 !important}#header .header-container .mm-toggle i{font-size:2em}.header__nav{width:75px}.header-logo{background:#337ab7;width:calc(100% - 75px)}#header .header-logo .logo img{width:75px;height:auto}.contact__header__list{grid-template-columns:1fr}.gtranslate_wrapper{justify-content:center}.fl-nav-menu *{height:auto !important;float:inherit !important}}.loop__reviewBox{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:10px}.loop__reviewList{list-style:none;display:flex;gap:10px;margin:0;padding:0}.loop__reviewList a{display:inline-flex;align-items:center;gap:5px}.loop__reviewList a img{width:18px;height:auto}.loop__reviewList a .icon-start{font-size:15px;line-height:1}.loop__reviewList a .icon-start.star-blue{color:#1873eb}.loop__reviewList a .icon-start.star-gold{color:#fbbc04}.loop__reviewList a .reviews_value{line-height:1;font-size:14px;font-weight:700;margin:0 0 0 5px}.getReviewsLink{display:inline-block;font-size:.8em;line-height:1;padding:5px 10px;border:1px solid #888;font-weight:700;transition:.2s}.getReviewsLink:hover,.getReviewsLink:focus{background:#eee}.searchForm__main{display:flex;align-items:center;justify-content:center;gap:10px;background:#eee;padding:1em}.searchForm__main input{border-radius:1px;border:1px solid #23292e;line-height:1;padding:2px 10px;max-width:100%}@media(max-width:768px){.searchForm__main input{width:100%}}.searchForm__filter__btn{display:inline-flex;align-items:center;background:#23292e;color:#fff;line-height:1;text-transform:uppercase;padding:8px 12px;border-radius:0}.searchForm__filter__btn span{margin-left:5px;vertical-align:middle}@media(max-width:768px){.searchForm__filter__btn span{display:none}}.searchForm__filter__btn:hover{cursor:pointer}.searchForm__filter__submit{background:#337ab7;border:none;line-height:0;padding:8px 12px;border-radius:0;color:#fff;display:inline-flex;align-items:center;text-transform:uppercase;justify-content:center}.searchForm__filter__submit span{margin-left:5px;vertical-align:middle}@media(max-width:768px){.searchForm__filter__submit span{display:none}}.searchForm__filter__box{display:none;position:relative;padding:1em;background:#23292e;border-bottom:2px solid #337ab7}.searchForm__filter__box:after{content:"";position:absolute;top:-20px;left:calc(50% - 10px);border:10px solid transparent;border-bottom:10px solid #23292e}.searchForm__filter__box.show{display:block}.searchForm__filter__box .searchForm__customizer{display:flex;gap:20px;flex-wrap:wrap}.searchForm__filter__box .searchForm__customizer select{width:auto;line-height:1;padding:3px 15px}@media(max-width:768px){.searchForm__filter__box .searchForm__customizer select{width:100%}}.searchForm__filter__box .searchForm__vehiculeType{list-style-type:none;padding:0;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px !important}.searchForm__filter__box .searchForm__vehiculeType input{display:none}.searchForm__filter__box .searchForm__vehiculeType label{color:#fff;border:1px solid #fff;display:inline-block;line-height:1;padding:4px 10px}.searchForm__filter__box .searchForm__vehiculeType label:hover,.searchForm__filter__box .searchForm__vehiculeType label:focus{cursor:pointer}.searchForm__filter__box .searchForm__vehiculeType input:checked+label{background:#337ab7;color:#fff;border:1px solid #337ab7}.vc_btn3{font-weight:600 !important;text-transform:uppercase;font-size:1em}.vc_btn3:hover{color:#fff !important}