/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.navbar-inverse{background-color:transparent;border:none;}.region-banner{position:relative;z-index:-1;}.banner .view-content .banner-txt h2{color:#0950A0;}.banner .view-content .banner-txt{color:#000;padding:30px;}.banner .view-content .banner-txt img{width:auto !important;height:auto !important;max-width:100%;}#block-semi-bannerimage{background-image:url(/themes/semi/img/background.jpg);background-size:cover;background-position:50% 20%;height:40vh;max-height:530px;min-height:400px;line-height:530px;}body{background-image:url(/themes/semi/img/pattern.png);background-position:center center;font-size:16px;color:#5b5b5b;}body.navbar-is-fixed-top{margin-top:0;padding-top:0;}.responsive-menu-page-wrapper{padding-top:85px;}h3 a{color:#1e202f;}h3 a:hover{color:#5dbfd4;text-decoration:none;}.main-container{background-color:#FFF;padding:0;padding-bottom:30px;}.region-content .block h2.block-title,.partenaires.teaser h2,.accueil .field--label{font-family:'Cabin';font-weight:700;margin-bottom:15px;font-size:36px;color:#0061a0;margin-top:20px;border-bottom:#FED90B 10px solid;padding-top:20px;padding-bottom:15px;}.field--name-body h2,.field--name-body h3{color:#0061a0;}h3{margin-bottom:15px;}h1.page-header{color:#0950A0;padding-bottom:30px;border:none;line-height:40px;font-size:40px;}h2,h3,h4{font-family:'Cabin';font-style:normal;font-weight:700;color:#0061a0;}.path-frontpage .main-container .field--name-body{padding-bottom:60px;}#block-semi-banner img{width:100%;}.field--name-field-commentaire ul{list-style:none;}.field--name-field-commentaire ul li{margin-bottom:1em;}.field--name-field-commentaire ul li:last-child{margin-bottom:0;}.field--name-field-commentaire ul li::before{content:"\2022";color:#0061a0;font-weight:bold;display:inline-block;width:0.9em;margin-left:-0.9em;font-size:1.5em;line-height:1em;vertical-align:top;}a.link-btn{display:inline-block;background-color:#0950A0;color:#fff;padding:5px 15px;margin:5px 0 0 0;}a.link-btn:hover{text-decoration:none;background-color:#3070C0;}article.hebergements- .field--name-field-image{float:right;margin-bottom:20px;}.path-taxonomy .field--name-field-grenouille img{display:block;margin:0 auto 20px auto;}.field--name-body img{max-width:100%;height:auto;}.tri-colour{}.btn{}.tri-colour ul > li .wrapper{text-align:center;padding:30px 0 0 0;margin-bottom:20px;}.tri-colour ul > li .wrapper h2{background-color:rgba(0,0,0,0.5);padding:30px;margin:300px 0 0 0;}.tri-colour a{color:#FFF;}.tri-results .view-content > div{text-align:center;}.tri-results .view-content > div a{display:inline-block;}.btn-blue{background-color:#0061a0;}.btn-green{background-color:#a8b54b;}.btn-red{background-color:#791b09;}.tri-colour .tid-1 .more a{color:#0950A0;}.tri-colour .tid-2 .more a{color:#0950A0;}.tri-colour .tid-35 .more a{color:#0950A0;}.tri-colour .tid-3 .more a{color:#791b09;}.tri-colour .more a{font-size:16px;text-transform:uppercase;font-weight:bold;border-radius:3px;display:inline-block;padding:10px 40px;margin:20px;background-color:#FFD520;}.btn-white{background-color:#791b09;}.btn-blue{color:#FFF;}.btn-blue:hover{color:#FFF;background-color:#2081c0;}.footer-wrapper{background-color:#0950A0;width:100%;padding-top:10px;margin-top:20px;}.footer{padding-top:20px;border-top:none;}.footer #block-semi-footer{clear:left;padding-top:30px;margin-bottom:30px;}.footer #block-semi-footer ul{padding:0;}.footer #block-semi-footer ul > li{list-style:none;margin-right:20px;display:inline-block;}.footer #block-semi-footer ul > li > a{display:block;color:#5DBFD4;}.footer #block-semi-footer ul > li > a:hover,.footer #block-semi-disclaimer a:hover{color:#5dbfd4;}.footer #block-semi-disclaimer{clear:left;margin-top:30px;border-top:1px solid #FFD520;padding-top:30px;text-align:center;}.footer #block-semi-disclaimer p{margin-bottom:0;color:#BFBFBF;}.footer #block-semi-disclaimer a{color:#D97B70;}#block-seo{text-align:center;margin-top:30px;}#block-seo p{font-size:10px;color:#BFBFBF;margin-bottom:0;}.responsive-menu-block-wrapper{display:none;}html.mm-opened .mm-page{position:fixed !important;width:100%;}.mm-opening .toolbar-tray-open.toolbar-fixed.toolbar-vertical,.mm-opened .toolbar-tray-open.toolbar-fixed.toolbar-vertical{margin-left:0;}.mm-opening .toolbar-tray-open.toolbar-fixed.toolbar-vertical .mm-page,.mm-opened .toolbar-tray-open.toolbar-fixed.toolbar-vertical .mm-page{padding-left:240px;padding-left:15rem;}.horizontal-menu{position:relative;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding:0;list-style:none;width:100%;}.horizontal-menu > li{display:inline-block;position:relative;}.horizontal-menu > li ul ul{left:11.75em;top:0;}.horizontal-menu ul .fly-left ul{left:-11.75em;}.sub-nav li.menu-item--expanded > a:after{border:2px solid #CFCFCF;content:'';border-bottom:none;border-right:none;-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:6px;height:6px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:15px;left:auto;}.horizontal-menu > li > a{font-family:'Cabin';font-style:normal;font-weight:700;line-height:48px;display:block;padding-top:0.3em;padding-right:1em;padding-bottom:0.35em;padding-left:1em;color:#0950A0;text-transform:uppercase;letter-spacing:.5px;}.horizontal-menu > li > a:hover,.horizontal-menu > li li > a:hover{color:#FFF;text-decoration:none;background-color:#2F2F2F;}.horizontal-menu > li ul{position:absolute;display:none;top:100%;left:0;z-index:99;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;box-sizing:border-box;width:13.75em;list-style:none;}.horizontal-menu li.sfHover > ul,.horizontal-menu li:hover > ul{display:block;}.horizontal-menu li li{position:relative;float:left;width:100%;}.horizontal-menu > li > li:hover > ul,.horizontal-menu > li > li.sfHover > ul{display:block;}.horizontal-menu > li li > a{display:block;position:relative;padding-top:0.25em;padding-right:1em;padding-bottom:0.25em;padding-left:1em;text-transform:none;color:#CFCFCF;line-height:30px;}.horizontal-menu > li li > a:hover,.horizontal-menu > li li > a.is-active{color:#FFF;background-color:#434343;}.horizontal-menu > li ul{background-color:#2F2F2F;padding:6px 10px 10px 10px;}.off-canvas-wrapper{display:block;}.no-js .off-canvas-wrapper{display:none;}.responsive-menu-toggle{display:inline-block;padding:10px 0 0 0;}.responsive-menu-toggle-icon{box-sizing:border-box;display:block;width:44px;height:35px;z-index:4;margin-top:0;position:relative;}.no-js .responsive-menu-toggle-icon{display:none;}.responsive-menu-toggle-icon span.label{display:block;position:absolute;font-size:17px;text-transform:uppercase;top:3px;left:32px;color:#fff;font-weight:normal;}.responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon span.icon{background:#fff;content:'';display:block;width:20px;height:3px;position:absolute;top:0;left:13px;border-radius:2px;}.responsive-menu-toggle-icon:before{top:8px;}.responsive-menu-toggle-icon span.icon{top:14px;}.responsive-menu-toggle-icon:after{top:20px;}.responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon span.icon{transition:none 0.4s ease-out 0.1s;transition-property:-webkit-transform,top,bottom,left,opacity;transition-property:transform,top,bottom,left,opacity;}html.mm-opening .responsive-menu-toggle-icon:before,html.mm-opening .responsive-menu-toggle-icon:after{top:14px;}html.mm-opening .responsive-menu-toggle-icon span.icon{left:-25px;opacity:0;}html.mm-opening .responsive-menu-toggle-icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}html.mm-opening .responsive-menu-toggle-icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}#mm-blocker{background:rgba(0,0,0,0);}.mm-opening #mm-blocker{background:rgba(0,0,0,0.2);transition:background 1s ease 0.3s;}.mm-opening #page{border-left:1px solid #ccc;}.mm-panel a{border-bottom:none;}ul.menu.mm-listview a.is-active{color:inherit;}.mm-panel a:hover{border:none;}.view-id-landing{text-align:center;}.navbar-inverse .navbar-brand,.footer .navbar-brand{color:#B4663B;font-size:26px;display:block;text-transform:uppercase;padding:0;line-height:60px;margin:0 !important;}.navbar-inverse .navbar-text,.footer .navbar-text{color:#A8B54B;margin:0;clear:left;display:block;line-height:10px;padding:0}.field--name-field-entry > .field--item{display:inline-block;width:100%;border-bottom:1px solid #E9E9E9;padding:30px 0;}.region-sidebar-second > .block{padding:15px;}#block-semi-contactaddress{padding:15px;}.commentaires.full .field--item{margin-bottom:60px;}.commentaires.full .field--item:last-child{margin-bottom:0;}#navbar .navbar-brand,.horizontal-menu > li > a,.horizontal-menu > li li > a,#block-mainnavigation-2 ul li > a,#block-mainnavigation-4 ul li > a,.gallery-container .col img{-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;}.region-sidebar-first{margin-top:-50px;}#block-mainnavigation-2,#block-mainnavigation-4{border-top:4px solid #FFF;background-color:#0950A0;max-width:250px;}#block-mainnavigation-2 > ul,#block-mainnavigation-4 > ul{list-style:none;padding:70px 0 5px 0;}#block-mainnavigation-2 > ul > li > a,#block-mainnavigation-4 > ul > li > a{color:#FFF;display:block;line-height:20px;padding:10px 20px;text-transform:uppercase;letter-spacing:2px;border-top:1px solid #FFF;}#block-mainnavigation-2 > ul > li > a:hover,#block-mainnavigation-4 > ul > li > a:hover,#block-mainnavigation-2 > ul > li > ul > li > a:hover{text-decoration:none;background-color:#2060B0;}#block-mainnavigation-2 > ul > li > a.is-active,#block-mainnavigation-4 > ul > li > a.is-active,#block-mainnavigation-2 > ul > li > ul > li > a.is-active{color:#ff8e00;}#block-mainnavigation-2 > ul > li > ul{margin-bottom:20px;padding-left:0;list-style:none;}#block-mainnavigation-2 > ul > li > ul > li > a{color:#70B0FF;display:block;line-height:20px;padding:10px 20px;letter-spacing:2px;}.navbar-fixed-top,.navbar-static-top > .container,#block-semi-horizontalmenu{background-color:#FFD520;}.field--name-field-image{margin-bottom:20px;}#views-bootstrap-slick-block-2 .row,#views-bootstrap-partenaire-block-1 .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;flex-wrap:wrap;}#views-bootstrap-slick-block-2 .row .field--name-field-image,#views-bootstrap-partenaire-block-1 .field--name-field-image{text-align:center;}#views-bootstrap-slick-block-2 .row .field--name-field-image .img-responsive,#views-bootstrap-partenaire-block-1 .field--name-field-image .img-responsive{display:inline-block;}.gallery-container .col{margin-bottom:20px;}.gallery-container .col a{display:block;overflow:hidden;}.gallery-container .col:hover img{transform:scale(1.1);}.gallery-container .gallery-txt{font-size:14px;margin:0.5em 0;text-align:center;}.user-logged-in .mm-slideout{padding:0 !important;}.mm-wrapper_opened body{margin-top:0;}.mm-wrapper_opened body .responsive-menu-page-wrapper{padding-top:85px;}body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .navbar-fixed-top{top:0 !important;}.tablefield caption{color:#0061a0;font-family:'Cabin';font-style:normal;font-weight:700;font-size:30px;margin-bottom:10px;}.tablefield > thead > tr > th{border-bottom:2px solid #0950a0;}.tablefield > thead > tr > th{background-color:#fff;color:#0950a0;text-align:center;}.tablefield > tbody > tr > th{background-color:#0950a0;color:#fff;}.tablefield > tbody > tr > td{text-align:center;}@media only screen and (min-width :768px){.field--name-body p > img.align-right{margin-left:15px;}.field--name-body p > img.align-left{margin-right:15px;}.field--name-field-commentaire div.field--items > div{width:32%;display:inline-block;vertical-align:top;padding-right:30px;}.field--name-field-commentaire div.field--items > div:nth-child(4){width:100%;clear:both;display:inline-block;vertical-align:top;padding-right:0;}#navbar{min-height:inherit;}.region-content{padding:30px;}.navbar-header{width:100%;}#block-semi-horizontalmenu{}body.user-logged-in.toolbar-fixed #navbar{position:relative;margin-bottom:0;}.region-banner{}#navbar.tiny{background-color:rgba(51,63,72,1);}#navbar.tiny .navbar-brand{font-size:22px;}#navbar.tiny .horizontal-menu > li > a{line-height:61px;}#navbar ul#horizontal-menu > li:after{content:'';display:block;width:0;height:6px;background:#A8B54B;transition:width .3s;margin:0 auto;}#navbar ul#horizontal-menu > li:hover:after{width:100%;transition:width .3s;}#navbar ul#horizontal-menu > li.menu-item--active-trail:after{content:'';display:block;width:100%;height:6px;background:#0950A0;transition:width .3s;}.region-sidebar-second > .block{padding:60px 60px 0 0;}#block-semi-contactaddress{padding:60px 0 0 60px;}}@media only screen and (max-width :768px){.field--name-body p > img.align-right,.field--name-body p > img.align-left{width:100%;margin-bottom:15px;}body{overflow-x:hidden;}#block-semi-bannerimage{height:430px;line-height:430px;}#navbar{margin-bottom:0;}.navbar-inverse .navbar-text{display:none;}.region-content{padding-left:15px;padding-right:15px;}h1.page-header{font-size:28px;line-height:34px;margin-bottom:0;margin-top:30px;}article.full .field--name-field-image{width:100%;}.footer #block-semi-footer ul > li{margin-right:0;display:block;margin:5px 0;}.region-banner{}.navbar-inverse .navbar-brand{font-size:15px;float:right;display:block;position:absolute;z-index:100;top:0;right:15px;text-transform:uppercase;line-height:52px;}.region-footer-l{text-align:center;}.footer{margin-top:0;}.footer .navbar-brand{font-size:17px;text-align:center;width:100%;}.footer #block-semi-footer ul > li > a{border:1px solid #3070C0;text-align:center;padding:5px 0;margin-bottom:5px;}.footer #block-semi-footer{padding-top:0;}#block-mainnavigation-2,#block-mainnavigation-4{display:none;}.region-sidebar-first{margin-bottom:30px;}}
