/* cmsms stylesheet: Buisses_layout2 modified: 24/05/2020 14:09:46 */
/* =============================================================================BASE STYLES============================================================================= */[hidden] {display: none}/* === Hide from both screenreaders and browsers === */.hidden {display: none !important;visibility: hidden}/* === Hide only visually, but have it available for screenreaders === */.visuallyhidden {border: 0;clip: rect(0,0,0,0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto}/* ===== Hide visually and from screenreaders, but maintain layout ===== */.invisible {visibility: hidden}.row:before, .row:after{width:100%;}hr {clear: both;margin: 0 0 30px 0;height: 2px;border:none;background: -moz-linear-gradient(left, hsla(81,69%,22%,1) 0%, hsla(81,55%,35%,1) 100%);background: -webkit-linear-gradient(left, hsla(81,69%,22%,1) 0%,hsla(81,55%,35%,1) 100%);background: linear-gradient(to left, hsla(81,69%,22%,1) 0%,hsla(81,55%,35%,1) 100%);}hr.bi {background: -moz-linear-gradient(left, hsla(81,55%,35%,0) 0%, hsla(81,69%,22%,1) 25%, hsla(81,69%,22%,1) 75%, hsla(81,55%,35%,0) 100%);background: -webkit-linear-gradient(left, hsla(81,55%,35%,0) 0%, hsla(81,69%,22%,1) 25%, hsla(81,69%,22%,1) 75%, hsla(81,55%,35%,0) 100%);background: linear-gradient(to left, hsla(81,55%,35%,0) 0%,  hsla(81,69%,22%,1) 25%, hsla(81,69%,22%,1) 75%, hsla(81,55%,35%,0) 100%);}a {color:hsla(81,55%,45%,1);}a:hover {color:hsla(81,55%,35%,1);text-decoration:none;}/* =============================================================================FLEX STYLES============================================================================= */.flex {display: -webkit-flex;display: -ms-flexbox;display: -webkit-box;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}/* =============================================================================LAYOUT============================================================================= */html, body {height: 100%;font-size: 14px;line-height: 1.3;}body {background: #4b453b;background: -moz-linear-gradient(top, hsla(37,12%,26%,1) 0%, hsla(37,9%,51%,1) 25%, hsla(37,12%,26%,1) 75%);background: -webkit-linear-gradient(top, hsla(37,12%,26%,1) 0%,hsla(37,9%,51%,1) 25%,hsla(37,12%,26%,1) 75%);background: linear-gradient(to bottom, hsla(37,12%,26%,1) 0%,hsla(37,9%,51%,1) 25%,hsla(37,12%,26%,1) 75%);background-attachment: fixed;}.container-fluid {padding:0;}/* =============================================================================HEADER============================================================================= */header {background-color:#dcd0bb;padding: 0;}header div.top-sect {margin:0;padding:0;}/* ===== LEFT SECTION ===== */aside.header-left {display:none;}/* ===== RIGHT SECTION ===== */aside.header-right {padding:0;}aside.header-right .row {margin:0;}aside.header-right .logo {text-align:left;margin:10px 0 0;padding:0;border-bottom:none;background-image:url(/uploads/Buisses/images/logo_lesbuisses_back.png);background-size:auto 100%;background-position:left bottom;background-repeat:repeat-x;border:none;border-top: solid 4px #393226;}.logo img {float:left;max-height:100px;width:auto;max-width:90%;margin:-10px 0 0;}.logo h1 {float:left;font-weight:normal;font-size:1.3rem;margin:0;}aside.header-right .pano {height:120px;margin:0 auto;padding:0;background-image:url(/uploads/Buisses/images/pano_xs.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:cover;border:none;}header .langs {display:none;}@media (min-width: 767px) and (max-width: 991px) {header div.top-sect {position: relative;width:calc(100% - 40px);margin:0 20px;}aside.header-right {left:0;width:100%;}aside.header-right .logo {margin:20px 0 0;border: solid 5px #393226;border-bottom:none;}.logo img {max-height:140px;margin:-20px 0 0;}aside.header-right .pano {height:180px;margin:0 auto;background-image:url(/uploads/Buisses/images/pano_m.jpg);border: solid 5px #393226;border-top:none;border-bottom:none;}header .langs {display:block;position:absolute;text-align: right;top:35px;right:0;width:100px;height:20px;margin:0 20px 0 0;z-index:999;}header .langs img {width:25px;height:auto;}}@media (min-width: 992px) {header div.top-sect {position:relative;max-width:1170px;margin:0 auto;}aside.header-left {display:block;right:calc(100% - 255px);width:250px;vertical-align:top;padding:0;margin:0 5px 0 0;color:#dcd0bb;background:hsl(81, 69%, 22%);background:url(/uploads/Buisses/images/arbre.png) left -25px no-repeat;background-size:245px auto;border-right:solid 8px #393226;}aside.header-left .address{position:relative;float:left;width:220px;padding:220px 0 0;margin:20px 0 10px 20px;border:solid 8px #dcd0bb;border-right:none;border-left:none;}aside.header-left .address:before{position:absolute;content:"";top:0;left:0;width:50px;height:220px;border-left:solid 8px #dcd0bb;}aside.header-left address{float:right;width:230px;text-align:center;font-size:1.15rem;font-variant:small-caps;margin:0;}aside.header-left address p{margin:0.5em 0;}aside.header-right {width:calc(100% - 255px);left:255px;padding:0;border-left:solid 4px #393226;}aside.header-right .logo {margin:20px 0 0;border: solid 8px #393226;border-bottom:none;border-left:none;}.logo img {max-height:170px;margin:-20px 0 0;}aside.header-right .pano {height:200px;margin:0 auto;background-image:url(/uploads/Buisses/images/pano_l.jpg);border-right: solid 8px #393226;}header .langs {display:block;position:absolute;text-align: right;top:35px;right:0;width:100px;height:20px;margin:0 20px 0 0;z-index:999;}header .langs img {width:25px;height:auto;}}/* =============================================================================NAVIGATION============================================================================= */section.stuck_container{width:100%;background: -moz-linear-gradient(top, hsla(81,55%,45%,1) 0%, hsla(81,55%,35%,1) 100%);background: -webkit-linear-gradient(top, hsla(81,55%,45%,1) 0%,hsla(81,55%,35%,1) 100%);background: linear-gradient(to bottom, hsla(81,55%,45%,1) 0%,hsla(81,55%,35%,1) 100%);border:1px solid hsl(81, 69%, 22%);border-left: none;border-right:none;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}section.stuck_container.affix{top:0;left:0;z-index:1000;}section.stuck_container.affix + main{padding-top:40px;}section.stuck_container .container{padding:0;}section.stuck_container .langs {position:absolute;text-align: right;top:0;right:0;width:100%;height:30px;margin:0;padding:5px 10px;background: hsla(81,70%,17%,0.2);}section.stuck_container .langs img {width:25px;height:auto;border-radius:2px;border:1px solid #4b453b;}/* ===== NAV SECTION ===== */nav.navbar{width:100%;margin:0;min-height:40px;background:none;border:none;}nav>.container .navbar-header{width:100%;margin:0;}nav>.container .navbar-header a.navbar-brand{height:35px;margin:5px 10px;padding:5px 0 0 33px;color:#393226;text-align:right;font-size:1.2em;line-height:0.8em;background:url(/uploads/Buisses/images/arbre_xs.png) no-repeat left bottom;background-size:auto 100%;}nav>.container .navbar-header a.navbar-brand span{font-size:0.8em;line-height:0.8em;}nav>.container .navbar-header .navbar-toggle{margin:5px 10px;border-color:#393226;}nav>.container .navbar-header .navbar-toggle .icon-bar{background-color:#393226;}nav #myNavbar{position:relative;float:left;width:100%;padding:30px 0 0;margin:0;}nav #myNavbar ul{margin:0 0 10px;}.navbar-nav>li>a {padding: 10px 20px;}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {background: hsla(81,70%,17%,0.4);color:#dcd0bb;}.navbar-default .navbar-nav>li>a {font-size:1.2em;color:#fff;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;}.navbar-default .navbar-nav>li>a:hover {font-size:1.5em;color:#dcd0bb;background: hsla(81,70%,17%,0.2);transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}@media (min-width: 767px) and (max-width: 991px) {section.stuck_container.affix + main{padding-top:72px;}section.stuck_container .container {width:100%;}section.stuck_container .langs {display:none;}nav.navbar{min-height:70px;}nav>.container .navbar-header{float:left;width:220px;}nav>.container .navbar-header a.navbar-brand{height:60px;margin:5px 25px;padding:20px 0 0 50px;font-size:1.5em;line-height:0.8em;background:url(/uploads/Buisses/images/arbre_m.png) no-repeat left bottom;background-size:auto 100%;}nav #myNavbar{float:right;width:calc(100% - 220px);padding:0;margin:0;}nav #myNavbar ul{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:0;}nav #myNavbar ul li{flex:1 1 auto;align-items:end;float:none;padding:0;margin:0;text-align:center;}.navbar-nav>li>a {padding:25px 0;}.navbar-default .navbar-nav>li a {font-size:1.6vw;line-height:2em;}.navbar-default .navbar-nav>li:hover a {font-size:1.6vw;line-height:2em;}}@media (min-width: 992px) {section.stuck_container.affix + main{padding-top:72px;}section.stuck_container .container {}section.stuck_container .langs {display:none;}nav.navbar{min-height:70px;}nav>.container .navbar-header{float:left;width:250px;}nav>.container .navbar-header a.navbar-brand{height:60px;margin:5px 25px;padding:20px 0 0 60px;font-size:1.5em;line-height:0.8em;background:url(/uploads/Buisses/images/arbre_m.png) no-repeat left bottom;background-size:auto 100%;}nav #myNavbar{float:right;width:calc(100% - 250px);padding:0;margin:0;}nav #myNavbar ul{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:0;}nav #myNavbar ul li{flex:1 1 auto;align-items:end;float:none;padding:0;margin:0;text-align:center;}.navbar-nav>li>a {padding:25px 0;}.navbar-default .navbar-nav>li a {font-size:1.1em;line-height:2em;}.navbar-default .navbar-nav>li:hover a {font-size:1.1em;line-height:2em;}}/* =============================================================================MAIN CONTENT============================================================================= */main.container{padding:0;margin:0;background: #dcd0bb;background: -moz-linear-gradient(65deg, hsla(38,32%,80%,1) 80%, hsla(37,100%,95%,1) 100%);background: -webkit-linear-gradient(65deg, hsla(38,32%,80%,1) 80%,hsla(37,100%,95%,1) 100%);background: linear-gradient(65deg, hsla(38,32%,80%,1) 80%,hsla(37,100%,95%,1) 100%);}.container-inner {padding:0;margin:0;}aside.sidebar_left {display:none;}.aside-fixed {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}aside.sidebar_right {padding:0;}.ouverture h2{text-align:center;margin:10px 0 0;}.ouverture h3{margin:10px 0;}/* ===== CONTENT AREA ===== */.content-inner {padding:0;margin:0;width:100%;}.content{width:100%;padding:0;}h1.title{display:inline-block;font-size:2em;line-height:1.15em;padding:30px 10px 0px 50px;background:url(/uploads/Buisses/images/title_deco.png) no-repeat left bottom;background-size:auto 100%;border-bottom:2px solid #4b453b;}@media (min-width: 767px) and (max-width: 991px) {main.container{width:100%;}aside.sidebar_left {display:block;width:220px;vertical-align:top;padding:0;margin:0 5px 0 0;color:#dcd0bb;background:hsl(81, 69%, 22%);border-right:solid 10px #393226;}.aside-fixed{width:220px;padding:0 0 0 20px;}.aside-fixed.affix{top:70px;}.aside-fixed-ouverture{width:190px;margin:150px 0 0;padding:0 0 0 20px;font-size:12px;}.ouverture h2{font-size:25px;}.ouverture h3{font-size:19px;}.aside-fixed-ouverture.affix{top:70px;}.aside-fixed-ouverture .ouverture {text-align:center;padding:10px;background: -moz-linear-gradient(top, hsla(81,55%,45%,1) 0%, hsla(81,55%,35%,1) 100%);background: -webkit-linear-gradient(top, hsla(81,55%,45%,1) 0%,hsla(81,55%,35%,1) 100%);background: linear-gradient(to bottom, hsla(81,55%,45%,1) 0%,hsla(81,55%,35%,1) 100%);}.aside-fixed .link_other {float:left;width:190px;height:110px;margin:15px 0 0 0;z-index:900;}.aside-fixed .link_other a img {height:auto;width:175px;}#toTop{display: none;position: fixed;bottom:20px;margin:0 0 0 50px;cursor: pointer;background-color:hsl(81, 69%, 22%);border-color:hsl(81, 69%, 25%);-webkit-transition: all .3s;transition: all .3s;}aside.sidebar_right {width:calc(100% - 225px);vertical-align:top;border-left:solid 5px #393226;}.content{width:100%;padding:0;}}@media (min-width: 992px) {main.container{margin:0 auto;}aside.sidebar_left {position relative;display:block;width:250px;vertical-align:top;padding:0;margin:0 5px 0 0;color:#dcd0bb;background:hsl(81, 69%, 22%);border-right:solid 8px #393226;}.aside-fixed{width:245px;padding:0 0 0 20px;}.aside-fixed.affix{top:70px;}.aside-fixed-ouverture{width:225px;margin:150px 0 0;padding:0 0 0 20px;}.aside-fixed-ouverture.affix{top:70px;}.aside-fixed-ouverture .ouverture {text-align:center;padding:10px;background: -moz-linear-gradient(top, hsla(81,55%,45%,1) 0%, hsla(81,55%,35%,1) 100%);background: -webkit-linear-gradient(top, hsla(81,55%,45%,1) 0%,hsla(81,55%,35%,1) 100%);background: linear-gradient(to bottom, hsla(81,55%,45%,1) 0%,hsla(81,55%,35%,1) 100%);}.aside-fixed .link_other {float:left;width:210px;height:110px;margin:15px 0 0 0;z-index:999;}.aside-fixed .link_other a img {height:auto;width:210px;}#toTop{display:none;position: fixed;bottom:20px;margin:0 0 0 70px;cursor: pointer;background-color:hsl(81, 69%, 22%);border-color:hsl(81, 69%, 25%);-webkit-transition: all .3s;transition: all .3s;}#toTop:hover{background-color:hsl(81, 69%, 25%);border-color:hsl(81, 69%, 28%);}aside.sidebar_right {width:calc(100% - 255px);vertical-align:top;border-left:solid 4px #393226;}.content{width:100%;padding:0;}}/* =============================================================================FOOTER============================================================================= */.footer {margin:0;padding:0;}.footer_buisses {width:150px;height:110px;padding:10px 0;margin-right:5px;vertical-align:top;background: #393226 url(/uploads/Buisses/images/carte_buisses_xs.png) center center no-repeat;background-size:calc(100% - 20px) calc(100% - 20px);}/* adresse */.adress {width:calc(100% - 155px);padding:0 10px;margin:0;vertical-align:top;font-size:0.9em;color:#dcd0bb;background:#393226;}.adress h4 {margin-top:13px;color:#dcd0bb;}.footer_content{width:100%;padding:0;margin:5px 0 50px;vertical-align:top;background:#393226;}/* Footer navigation */.footer-navigation {display:none;}/* copyright text */.copyright {clear:both;float:left;width:100%;margin:0 0 10px;padding:0 10px 0 0;color: #8d8578;text-align:right;font-size:0.8rem;}.copyright a, copyright a:visited {color:#8d8578;}.copyright a:hover {color:#dcd0bb;}/* social icons */.footer ul.partenaire {clear:both;float:left;display:table;border-spacing:10px;width:100%;padding:0;margin:0;}.footer .partenaire li {display:table-cell;width:100px;padding: 0;list-style: none;}.footer .partenaire li a {display: block;height: 60px;transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;text-indent: -999em;background: #8d8578 url(/uploads/Buisses/images/partenaires.svg) no-repeat;background-size:60px 600%;}.footer .partenaire li a:hover {background-color: #dcd0bb;}.footer .partenaire li.tripadvisor a {background-position: center 0;}.footer .partenaire li.tripadvisor a:hover {background-position: center -60px;}.footer .partenaire li.bistrotdepays a {background-position: center -120px;}.footer .partenaire li.bistrotdepays a:hover {background-position: center -180px;}.footer .partenaire li.facebook a {background-position: center -240px;}.footer .partenaire li.facebook a:hover {background-position: center -300px;}@media (min-width: 767px) and (max-width: 991px) {.footer {width:100%;border-top:solid 8px #dcd0bb;}.footer_buisses {width:220px;height:140px;padding:10px;margin-right:5px;vertical-align:top;background: #393226 url(/uploads/Buisses/images/carte_buisses.png) center center no-repeat;background-size:200px 120px;}.adress {width:180px;padding:10px 10px 0;margin-right:5px;font-size:1.2em;}.adress h4 {margin-top:10px;}.footer_content{width:calc(100% - 410px);padding:0;margin:0;vertical-align:top;background:#393226;}.footer ul.partenaire {margin-bottom:10px;}.footer .partenaire li a {height:80px;background: #8d8578 url(/uploads/Buisses/images/partenaires.svg) no-repeat;background-size:80px 600%;}.footer .partenaire li.tripadvisor a {background-position: center 0;}.footer .partenaire li.tripadvisor a:hover {background-position: center -80px;}.footer .partenaire li.bistrotdepays a {background-position: center -160px;}.footer .partenaire li.bistrotdepays a:hover {background-position: center -240px;}.footer .partenaire li.facebook a {background-position: center -320px;}.footer .partenaire li.facebook a:hover {background-position: center -400px;}}@media (min-width: 992px) {.footer {margin:0 auto;border-top:solid 5px #dcd0bb;}.footer_buisses {width:250px;height:160px;padding:10px;margin-right:5px;vertical-align:top;background: #393226 url(/uploads/Buisses/images/carte_buisses.png) center center no-repeat;background-size:200px 120px;}.adress {width:200px;padding:0 10px;margin-right:5px;font-size:1.2em;}.adress h4 {margin-top:20px;}.footer_content{width:calc(100% - 460px);padding:0 10px;margin:0;vertical-align:top;background:#393226;}/* Footer navigation */.footer-navigation {display:block;float:left;width:100%;}.footer-navigation > ul {display:table;width: 100%;margin:15px 0 10px;padding:0;}.footer-navigation > ul > li {display:table-cell;float:none;}.footer-navigation > ul > li > a,.footer-navigation > ul > li span.sectionheader {text-transform: uppercase;text-align:center;color: #8d8578;font-size:0.6rem;padding:0 5px;display: block;}.footer-navigation > ul > li > a:hover {color: #dcd0bb;}/* Footer partenaires */.footer ul.partenaire {margin-bottom:10px;}.footer .partenaire li a {height:70px;background: #8d8578 url(/uploads/Buisses/images/partenaires.svg) no-repeat;background-size:70px 600%;}.footer .partenaire li.tripadvisor a {background-position: center 0;}.footer .partenaire li.tripadvisor a:hover {background-position: center -70px;}.footer .partenaire li.bistrotdepays a {background-position: center -140px;}.footer .partenaire li.bistrotdepays a:hover {background-position: center -210px;}.footer .partenaire li.facebook a {background-position: center -280px;}.footer .partenaire li.facebook a:hover {background-position: center -350px;}/* copyright text */.copyright {margin:0;}}/* =============================================================================FIXED FOOTER============================================================================= */footer.fixed-footer{position:fixed;left:0;bottom:0;width:100%;height:50px;padding:0 10px;background:hsl(81, 69%, 22%);border-top:solid 2px #393226;}footer.fixed-footer .link_other {float:left;height:50px;margin:0;z-index:999;}footer.fixed-footer .link_other a img {height:100%;width:auto;}footer.fixed-footer .ouverture {float:left;height:50px;margin:0 0 0 10px;padding:7px 10px;text-align:center;background: -moz-linear-gradient(top, hsla(81,55%,45%,1) 0%, hsla(81,55%,35%,1) 100%);background: -webkit-linear-gradient(top, hsla(81,55%,45%,1) 0%,hsla(81,55%,35%,1) 100%);background: linear-gradient(to bottom, hsla(81,55%,45%,1) 0%,hsla(81,55%,35%,1) 100%);z-index:999;}footer.fixed-footer .ouverture h2{font-size:16px;margin:0;}#fixedtoTop{float:right;right:10px;margin:10px 0;font-size:0.7em;cursor: pointer;display: none;background-color:hsl(81, 69%, 22%);border-color:hsl(81, 69%, 25%);-webkit-transition: all .3s;transition: all .3s;}#fixedtoTop:hover{background-color:hsl(81, 69%, 25%);border-color:hsl(81, 69%, 28%);}@media (min-width: 767px) {footer.fixed-footer{display:none;}}/* =============================================================================PAGES CONTENT============================================================================= *//*========================= CAROUSEL =========================*/#myCarousel {position:relative;margin:80px 0 40px;}.carousel-indicators {position:absolute;left:50%;width:60%;margin-left:-30%;bottom:-40px;padding:0;text-align:center;}.carousel-indicators li {border:1px solid #4b453b;}.carousel-indicators li.active {background-color:#4b453b;}.carousel-inner {position:relative;width:100%;overflow:hidden;}.carousel-caption {left:0;right:0;color:#4b453b;text-shadow: none;padding:10px 20px;background-color:hsla(38, 31%, 80%, 0.9);}.carousel-caption h3 {font-size:2.5vw;margin-top:10px;}.carousel-caption div.price{width:40px;height:40px;margin:0 auto;font-size:1.1rem;font-weight:bold;line-height:40px;color:#fff;border-radius:50%;background-color:#4b453b;}.carousel-control.left {color:#4b453b;text-shadow: none;background-image: -moz-linear-gradient(left,  hsla(38,32%,80%,0.9) 20%, hsla(38,32%,80%,0.01) 100%);background-image: -webkit-linear-gradient(left,  hsla(38,32%,80%,0.9) 20%,hsla(38,32%,80%,0.01) 100%);background-image: linear-gradient(to right,  hsla(38,32%,80%,0.9) 20%,hsla(38,32%,80%,0.01) 100%);opacity:0.5;}.carousel-control.right {color:#4b453b;text-shadow: none;background-image: -moz-linear-gradient(right,  hsla(38,32%,80%,0.9) 20%, hsla(38,32%,80%,0.01) 100%);background-image: -webkit-linear-gradient(right,  hsla(38,32%,80%,0.9) 20%,hsla(38,32%,80%,0.01) 100%);background-image: linear-gradient(to left,  hsla(38,32%,80%,0.9) 20%,hsla(38,32%,80%,0.01) 100%);opacity:0.5;}.carousel-control.left:focus, .carousel-control.left:hover{opacity:0.9;}.carousel-control.right:focus, .carousel-control.right:hover{opacity:0.9;}.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {left:0;margin-left:20px;}.carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev {right:0;margin-right:20px;}hr.bi.diapoaccueil{display:inline-block;width:80%;margin:100px 10% 20px;}div.diapoaccueil {display: block;text-align:center;background:hsl(81, 69%, 22%);padding: 0 5px;border-radius: 20px;width: 300px;height: 40px;font-size: 1.7rem;line-height:40px;font-weight: 700;color: #dcd0bb;margin: -45px auto 20px;}@media (max-width: 767px){.carousel-caption h3 {font-size:3.5vw;margin-top:10px;}.carousel-caption div.price{display:none;}}/*========================= GOOGLEMAP =========================*/#googlemap {width:100%;margin:50px 0 50px;border:1px solid #214307;border-left:none;border-right:none;}#cggm_map_1 {width:100%;height:50vh;}.infoBox{margin:-140px 0 0 70px;}.infoBox .logo{margin:-20px 0 0;}section.adresse {width:100%;}section.adresse h2{color:;margin:40px 0 0;}section.adresse h5{color:;margin:0 0 30px;}section.adresse p{margin:10px 0 10px;}article.horaires {width:70%;height:110px;font-size:0.8rem;padding:10px 15px 0;margin:0 auto 20px;border:1px solid ;border-radius:10px;background:;}article.horaires h4{color:;margin:0 0 10px;}hr.bi.mapaccueil{display:inline-block;width:80%;margin:100px 10% 0;}div.mapaccueil {display: block;text-align:center;background:hsl(81, 69%, 22%);padding: 0 5px;border-radius: 20px;width: 200px;height: 40px;font-size: 1.7rem;line-height:40px;font-weight: 700;color: #dcd0bb;margin: -25px auto 100px;}/*========================= CONTACT ==========================*/h4.contactintro{text-align:center;font-weight:normal;margin:50px 0 80px;}h3.contactpage{color:hsl(81, 69%, 22%);font-size:2.5rem;line-height: 1.5rem;margin:30px 0;}h3.contactpage span.small-text {display:inline-block;color:#393226;font-size: 1.2rem;margin-top: 15px;}ul.contactphone li, ul.contactmail li {list-style: none;list-style-image: none;font-size:2rem;line-height:2rem;color:hsl(81, 69%, 22%);text-align:right;}ul.contactphone li:last-child, ul.contactmail li:last-child{font-size:1rem;line-height:2rem;color:#393226;text-align:left;}hr.bi.contactou{display:inline-block;width:80%;margin:50px 10% 20px;}hr.bi.contactmap{display:inline-block;width:80%;margin:80px 10%;}div.ou, div.map {display: block;text-align:center;background:hsl(81, 69%, 22%);padding: 0 5px;border-radius: 20px;width: 40px;height: 40px;font-size: 1.3rem;line-height:40px;font-weight: 700;color: #dcd0bb;margin: -45px auto 20px;}div.map {border-radius: 30px;width: 60px;height: 60px;line-height:60px;margin: -115px auto 40px;}.legendou{text-align:center;margin:0 auto 50px;}.contactform{float:left;width:calc(100% - 40px);margin:0 20px 50px;}.contactform .input, .contactform .submit{float:left;width:100%;min-height:35px;margin:5px auto;padding:0;}.input input, .input textarea, .input select, .submit input[type="submit"]{display:inline-block;clear:both;float:left;width:100%;min-height:40px;padding:5px 10px;background:#fff;border:solid 1px #214307;}::-webkit-input-placeholder{color: hsla(81,69%,22%,0.5);}:-moz-placeholder{color: hsla(81,69%,22%,0.5);}::-moz-placeholder{color: hsla(81,69%,22%,0.5);}:-ms-input-placeholder{color: hsla(81,69%,22%,0.5);}.input select{border-radius:0;-webkit-appearance: none;}.contactform .input.email{margin:5px 0 0;}.input input[type="checkbox"]{width:auto;height:40px;margin:5px 0 5px 15px;}.input.email label{display:inline-block;font-size:0.8em;line-height:40px;color:hsl(81, 69%, 22%);height:40px;margin:3px 0 0;}img.captchapict{float:left;margin:0 20px 20px 0;}.submit input[type="submit"]{width:150px;height:60px;padding:5px 10px;color:#fff;background: hsl(81,69%,22%);border:solid 1px hsl(81,69%,25%);transition: all .35s ease-in-out;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;}.submit input[type="submit"]:hover{width:150px;height:60px;padding:5px 10px;color:#fff;background: hsl(81, 69%, 25%);-webkit-box-shadow: inset 0px 3px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow: inset 0px 3px 5px 0px rgba(0,0,0,0.2);box-shadow: inset 0px 3px 5px 0px rgba(0,0,0,0.2);border:solid 1px hsl(81,69%,28%);}span.mustdo{float:right;font-size:0.8em;color:hsl(81, 69%, 22%);}div.error_message{color:;}h2.merci{text-align:center;font-size:2vw;}@media (min-width: 767px){ul.contactphone li, ul.contactmail li {font-size:3rem;line-height:3rem;text-align:center;}ul.contactphone li:last-child, ul.contactmail li:last-child{font-size:1.3rem;line-height:3rem;text-align:center;}.contactform{width:60%;margin:0 20% 50px;}}/* ============================== LA CARTE =============================== */#formules, #carte {float:left;width:100%;}#formules div.bcg, #carte div.bcg {float:left;width:100%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background position:left top;min-height:300px;}#formules div.hsContainer, #carte div.hsContainer {float:left;width:100%;padding:300px 0 0 0;}#formules div.hsContent, #carte div.hsContent {background-color: hsla(38, 31%, 80%, 0.8);width:100%;padding:50px 5%;}article.menu{position:relative;width:100%;margin:20px 0 40px;padding:15px 15px 20px;background:#f1f1f1 url(/uploads/Buisses/images/menu_back.png) left bottom no-repeat;border:2px solid #4b453b;border-radius:15px;font-weight:bold;}article.menu h2{display:inline-block;width:100%;text-align:center;color:#214307;text-transform: uppercase;margin:20px 0 30px;}article.menu h3{color:#393226;text-transform: uppercase;margin:50px 0 20px;padding:50px 0 20px;font-size:1.8em;background:url(/uploads/Buisses/images/deco_texte.png) center top no-repeat;}article.menu h4{color:#393226;margin:40px 0 40px;font-size:1em;font-weight:normal;}article.menu span.sup, article.menu p.sep{color:#b4b4b4;font-size:0.6em;font-weight:normal;}article.menu p.sep{margin-top:10px;}article.menu span.desc{font-size:0.8em;font-weight:normal;}article.menu div.prix{display:block;position:absolute;top:-20px;right:10px;width:120px;height:120px;border-radius:60px;background:#4b453b;box-shadow:1px 1px 5px rgba(0, 0, 0, 0.5);-webkit-transform: rotate(-10deg);-moz-transform: rotate(-10deg);-o-transform: rotate(-10deg);transform: rotate(-10deg);}article.menu div.prix h2{width:auto;color:#f1f1f1;line-height:120px;font-weight:normal;font-size:2.5rem;margin:0;}article.menu .table > tbody > tr > td{border-top: none;border-bottom: 1px solid #ddd;}article.menu span.legende {display:inline-block;width:100%;font-size:0.9vw;text-align:center;margin:40px 0 0 0;}article.formules{margin:20px 0 50px;padding:20px 0;background:#f1f1f1;border:2px solid #4b453b;border-radius:15px;}article.formules div.menu.tiv{position:relative;margin:20px 0 20px;padding:0 15px 0;font-weight:bold;}article.formules div.menu.tiv:first-child{margin:0 0 20px;}article.formules div.menu.tiv:last-child{margin:20px 0 0;}article.formules h1, section h2{text-align:left;color:#214307;line-height:1.5rem;padding:0;margin:20px 0 10px;}article h2 span.small-text{font-size:1rem;font-weight:normal;}article.formules .lead{width:calc(100% - 60px);text-align:left;margin:0 0 30px;padding:10px 0 10px 20px;font-weight:bold;border-bottom:2px dotted #4b453b;}article.formules div.price-small{display:inline-block;float:right;width:60px;height:60px;margin:-80px 0 0 0;font-size:1.6rem;font-weight:bold;line-height:60px;color:#fff;border-radius:50%;background-color:#4b453b;}article.formules div.price-large{display:inline-block;float:right;width:80px;height:80px;margin:-90px 0 20px 0;font-size:2.2rem;font-weight:bold;line-height:80px;color:#fff;border-radius:50%;background-color:#4b453b;}@media (max-width: 767px){#formules div.bcg, #carte div.bcg {background-attachment:scroll;background-size:100vw auto;background-position:72% -5vw;min-height:300px;}#formules div.hsContainer, #carte div.hsContainer {padding:60vw 0 0 0;}#formules div.hsContent, #carte div.hsContent {padding:0;}article.menu, article.formules{margin:0;padding: 30px 10px;border:none;border-radius:0;}article.menu table{font-size:calc(7px + 1vw);}article.menu span.legende {font-size:calc(0.4rem + 0.5vw);}article.formules div.menu.tiv{margin:20px 0 10px;padding:0 10px 0;}article.formules .lead{padding:10px 0 10px 10px;font-size:calc(0.3rem + 2.5vw);}article.menu h2, article.formules h2{font-size:calc(1rem + 2.5vw);}article h2 span.small-text{font-size:3.5vw;line-height:8vw;}article.formules div.price-large{width:60px;height:60px;margin:-80px 0 0 0;font-size:1.6rem;line-height:60px;}article.formules div.price-small{width:50px;height:50px;margin:-70px 0 0 0;font-size:1.2rem;line-height:50px;}}@media (min-width: 768px){html.touch #formules div.bcg, html.touch #carte div.bcg {background-attachment:scroll;background-size:calc(100vw - 220px) auto;background-position:72% -10vw;background-repeat:no-repeat;min-height:300px;}html.touch #formules div.hsContainer, html.touch #carte div.hsContainer {float:left;width:100%;padding:40vw 0 0 0;}html.touch #formules div.hsContent, html.touch #carte div.hsContent {background-color: hsla(38, 31%, 80%, 1);width:100%;padding:20px 5%;}}/* ============================== ACCUEIL =============================== */#slide1.le-lieu {display:table;width:100%;}#slide1.le-lieu div.bcg {display:table-cell;background-repeat:no-repeat;background-attachment:scroll;background-size:auto 100%;background position:left top;min-height:300px;}#slide1.le-lieu div.hsContainer {float:left;padding:50px 0 200px;}#slide1.le-lieu div.hsContent {background-color: hsla(38, 31%, 80%, 0.9);width:100%;padding:20px;}#slide1.le-lieu div.hsContent h1 {margin-top: 0;}/* ============================== ST RESTITUT - TERROIR =============================== */h3.terroir {padding:0 20px;margin:50px 0;}.parallaxSlide {float:left;width:100%;}.parallaxSlide div.bcg {float:left;width:100%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background position:left top;min-height:300px;}#slide1.strestitut div.bcg {float:left;width:100%;background-repeat:no-repeat;background-attachment:scroll;background-size:auto 120%;background position:left top;min-height:300px;}.parallaxSlide div.hsContainer {float:left;width:100%;padding:500px 0 0 0;}.parallaxSlide div.hsContent {background-color: hsla(38, 31%, 80%, 0.8);width:100%;padding:50px 5%;}.parallaxSlide div.hsContent h2{margin:0 0 40px}@media (max-width: 767px){.parallaxSlide div.bcg {background-attachment:scroll;background-size:100% auto;background-position:0 0;min-height:300px;}#slide1.strestitut div.bcg {background-attachment:scroll;background-size:auto 75vw;background-position:50% 0;min-height:300px;}.parallaxSlide div.hsContainer {padding:calc(75vw - 60px) 0 0 0;}#slide1.strestitut div.hsContainer {padding:calc(75vw - 85px) 0 0 0;}#slide1.strestitut div.hsContent h3 {font-size:5vw;}.parallaxSlide div.hsContent {padding:20px;}}@media (min-width: 768px){html.touch .parallaxSlide div.bcg {background-attachment:scroll;background-size:100% auto;background-position:0 0;background-repeat:no-repeat;min-height:300px;}html.touch .parallaxSlide div.hsContainer {float:left;width:100%;padding:calc(50vw - 40px) 0 0 0;}html.touch .parallaxSlide div.hsContent {padding:20px 5%;}}/* ============================== partenaires =============================== */#partenaires ul {list-style-type: none;}#partenaires ul li.category{margin:0 0 50px;}#partenaires ul li.category h1 {display: block;text-align: center;background:hsl(81, 69%, 22%);padding: 0 5px;border-radius: 20px;width: 300px;height: 40px;font-size: 1.7rem;line-height: 40px;font-weight: 700;color: #dcd0bb;margin: -45px auto 10px;}#partenaires ul li.category h3 {text-align:center;color:#555;margin:0 0 20px;font-size:1.2rem;}#partenaires ul li.category article.partenaires {border-bottom: 1px solid ;margin: 0 0 40px;padding:0;}#partenaires ul li.category article.partenaires h2 {color:#4b453b;margin:40px 0 20px;font-size: 2rem;line-height: 2.2rem;font-weight:bold;}#partenaires ul li.category article.partenaires figure {margin:0 20px -1px 0;border:1px solid hsl(81, 69%, 22%);overflow:hidden;}#partenaires ul li.category article.partenaires address {margin:0;}#partenaires ul li.category article.partenaires address span{display:inline-block;top:5px;margin:0 10px 15px 0;font-size:1.5rem;line-height:1.5rem;color:hsl(81, 69%, 22%);}#partenaires ul li.category article.partenaires address .adresse{font-size:0.9rem;line-height:1.5rem;}#partenaires ul li.category article.partenaires address .telephone,#partenaires ul li.category article.partenaires address .mail,#partenaires ul li.category article.partenaires address .website{font-size:1.3rem;line-height:1.5rem;}#partenaires ul li.category article.partenaires address .telephone a,#partenaires ul li.category article.partenaires address .mail a,#partenaires ul li.category article.partenaires address .website a{color:#555;}#partenaires ul li.category article.partenaires address .telephone a:hover,#partenaires ul li.category article.partenaires address .mail a:hover,#partenaires ul li.category article.partenaires address .website a:hover{color:#996519;}@media (max-width: 991px) {#partenaires ul li.category article.partenaires figure {margin:0 0 10px;}#partenaires ul li.category article.partenaires address {clear:both;}}
