@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');@import url('//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700|Libre+Baskerville|Playfair+Display');@import url('//ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css');@font-face{font-family:'Calluna';src:url('/assets/css/fonts/Calluna-Regular/Calluna-Regular.eot');src:url('/assets/css/fonts/Calluna-Regular/Calluna-Regular.eot?#iefix') format("embedded-opentype"),url('/assets/css/fonts/Calluna-Regular/Calluna-Regular.woff') format("woff"),url('/assets/css/fonts/Calluna-Regular/Calluna-Regular.ttf') format("truetype"),url('/assets/css/fonts/Calluna-Regular/Calluna-Regular.svg#Calluna-Regular') format("svg");font-weight:300;font-style:normal}@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{color:rgba(31,37,38,.75);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font:16px 'Calluna',arial,helvetica,sans-serif;line-height:1.8;letter-spacing:1px;min-height:100vh;min-width:300px;overflow-x:hidden;text-decoration:none}select,input,textarea,datalist,option,main form.book .bookatable{border:1px solid #777;border-radius:4px;color:#777;font-family:'Calluna',arial,helvetica,sans-serif;font-size:16px}input[type=button],input[type=submit],button{cursor:pointer}input[type=button],input[type=submit],button,select{-webkit-appearance:none}a,a:focus,a:active{color:inherit;text-decoration:inherit}strong{font-weight:bold}header,footer{-webkit-flex-shrink:0;flex-shrink:0}main{-webkit-flex:1 0 auto;flex:1 0 auto}.container{clear:both;margin:0 auto;max-width:1200px;padding:0 5%}header::after,main::after,footer::after,.container::after{clear:both;content:'';display:table;}h1,h2,h3,h4,h5,h6{color:#1f2526;font-family:'Open Sans';letter-spacing:0;line-height:1.1}#skiptocontent{height:1px;overflow:hidden;position:absolute;top:-1000em;width:1px}.parallax {background-attachment:fixed; background-size:cover; background-position:center;}@media (max-width:767px) {.parallax {background-attachment:scroll;}}a.book_now {background-color:#4E5658;box-shadow:0 0 5px 0 #000;color:#e0deca;cursor:pointer;font-size:20px;line-height:50px;position:fixed;text-align:center;text-transform:uppercase;top:260px;right:50px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:bottom left;transform-origin:bottom right;transition:all 0.5s;width:180px;}@media(max-width:600px) {a.book_now {font-size:15px;line-height:40px;right:40px;width:140px;}}img {max-width:100%;}.resdiary_container{background-color:#fff;position:fixed;right:-240px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all 1s;z-index:100}.resdiary_container a.close{background-color:#4E5658;box-shadow:0 0 5px 0 #000;color:#e0deca;cursor:pointer;font-size:20px;line-height:50px;position:absolute;text-align:center;text-transform:uppercase;top:260px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;transition:all 0.5s;width:240px}.resdiary_container.loaded{right:-600px;width:600px;max-width:100%;}.resdiary_container.loaded.open{right:0}@media(max-width:600px) { .resdiary_container.loaded{right:-100%;} }#BackToTop{bottom:0;color:#fff;display:none;font-size:24px;left:0;line-height:50px;margin:0 auto;position:fixed;right:0;text-align:center;width:60px;z-index:98}#BackToTop::before{content:'\f077';font:24px FontAwesome}#BackToTop::after{border-color:#5a5e5b #4a4e4b #4a4e4b #5a5e5b;border-style:solid;border-width:25px 30px;content:'';display:block;height:0;left:0;position:absolute;top:0;transition:all 0.5s;width:0;z-index:-1}#BackToTop:hover::after{border-color:#6a6e6b #5a5e5b #5a5e5b #6a6e6b}iframe.footer_map {display:block;border:none;width:100%;height:500px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);}footer{background-color:#323232;color:#E0DECA;padding:100px 0 50px 0;position:relative}footer .container{position:relative}footer .container::after{clear:both;content:'';display:table}footer .container > *{float:right}footer .left{float:left;padding-left:2.5%;width:25%}footer .left a{background-color:#e0deca;border-radius:50px;color:#323232;float:left;font:30px FontAwesome;height:50px;margin:20px 10px 20px 0;transition:all 0.5s;width:50px}footer .left a::before{float:left;line-height:50px;text-align:center;width:50px}footer .left a:hover{background-color:#fff}footer .left a.facebook::before{content:'\f09a'}footer .left a.twitter::before{content:'\f099'}footer .left a.instagram::before{content:'\f16d'}footer .left .michelin,footer .left .rosette{background-position:center top;background-repeat:no-repeat;float:left;font-size:9px;letter-spacing:0;padding-top:50px;text-align:center}footer .left .michelin{background-image:url('/assets/img/michelin.png');background-size:auto 32px;clear:left;margin-right:20px}footer .left .rosette{background-image:url('/assets/img/rosette.png');background-size:auto 32px;clear:left;width:100px}footer .left span{display:block;line-height:1}footer .middle{width:72.5%}footer .middle h4{color:#e0deca;font-size:26px;margin-bottom:10px;font-weight:400;}footer .middle p{line-height:2;padding-left:40px;position:relative;font-family:"Open Sans";font-weight:400}footer .middle .reservation::before,footer .middle .location::before,footer .middle .email::before{font:20px FontAwesome;left:0;line-height:28px;position:absolute;text-align:center;width:20px}footer .middle .reservation::before{content:'\f095'}footer .middle .location::before{content:'\f041'}footer .middle .email::before{content:'\f003'}footer .right{top:0px;position:absolute;right:2.5%}footer .right img {max-width:240px;}footer .bottom{clear:both;float:left;font-size:12px;line-height:20px;padding:30px 0 0 2.5%}footer .bottom a:first-of-type::after{content:'|';margin:0 20px}footer .middle a:hover,footer .bottom a:hover{color:#fff}@media (max-width:1199px){footer .left{padding-left:5%;width:35%}footer .middle{width:55%}footer .right{display:none}}@media (max-width:699px){footer .left,footer .middle{padding-left:5%;width:95%}footer .middle{margin-bottom:50px}footer .middle p {font-size:10px;}}@media (max-width:419px){footer .bottom a:first-of-type{display:block;margin-bottom:5px}footer .bottom a:first-of-type::after{content:none}}header{background-color:#323232;color:#E0DECA;line-height:70px;z-index:99}header .container{max-width:1400px;padding:0;position:relative}header .container > a{transition:all 0.5s; position:absolute; top:50%; left:50%; max-width:220px; width:100%; -webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%); z-index:100;}header .container > a img{width:100%; display:block;}header nav{width:100%}header nav input,header nav label{display:none;position:absolute;right:0;top:0;z-index:2}header nav input{opacity:0;}header nav label{color:#fff;cursor:pointer;display:none;float:right;font-size:30px;line-height:50px;padding:0 20px}header nav label::before{content:'\f0c9';font:30px FontAwesome;line-height:50px}header nav ul{display:block;font-size:14px;text-transform:uppercase;width:50%; float:left;}header nav ul { box-sizing:border-box!important; }header nav ul.left_side_menu{ padding-right:100px; }header nav ul.right_side_menu{ padding-left:100px; }header nav ul:after{content:""; clear:both; display:block; width:100%;}header nav ul.left_side_menu li{float:left;}header nav ul.right_side_menu li{float:right;}header nav ul li a{display:block;text-align:center;transition:all 0.5s;padding:20px 16px;}header nav a:hover{background-color:#1f1f1f;color:#E0DECA}@media (max-width:1250px){header .container > a{max-width:175px;}header nav ul li a{padding:20px 7.5px;}}@media (max-width:1099px){header{height:50px;left:0;padding:10px 0;position:fixed;right:0;z-index:2;line-height:50px;}header .container > a{top:0; -webkit-transform:translateX(-50%);transform:translateX(-50%);}header .container > a img{height:50px; display:block; margin:0 auto; width:unset;}header nav {position:relative; z-index:999;}header nav input:not(:checked) ~ ul{display:none}header nav input[type=checkbox]:checked + label{position:absolute}header nav input,header nav label{display:block;}header nav .nav_wrapper { position:fixed; width:100%; left:-100%; top:70px; height:calc(100vh - 70px); background-color:rgba(0,0,0,0.9); display:flex; flex-direction:column; justify-content:center; align-items:center; transition:all 0.5s; }header nav .nav_wrapper.open { left:0; }header nav ul.left_side_menu{ padding-right:0; }header nav ul.right_side_menu{ padding-left:0; }header nav ul{left:0; top:0; width:100%;}header nav ul li:nth-child(n){display:block;position:relative;float:none;width:100%;margin:0;}header nav ul li a {padding:0;}}@media (max-width:400px){header span{font-size:25px}}@keyframes scrolldown{from{bottom:0}to{bottom:20px}}main figure{background-position:center;background-size:cover;overflow:hidden;padding-top:42%;position:relative;}main figure img{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}main figure video{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}main figure figcaption{background-color:rgba(50,50,50,0.3);bottom:0;color:#fff;font-family:'Playfair Display';font-size:60px;left:0;letter-spacing:0;line-height:1.1;position:absolute;right:0;top:0}main figure figcaption span{padding:0 2.5%;position:absolute;text-align:center;top:45%;-webkit-transform:translateY(-45%);transform:translateY(-45%);width:95%}main figure figcaption span > span{display:block;margin-top:15px;position:relative}main figure > a{background-color:#e0deca;border:1px solid #e0deca;border-radius:4px;color:#3a3e3b;float:left;font-family:'Open Sans';font-size:16px;left:50%;line-height:18px;padding:5px 58px 5px 30px;position:absolute;text-transform:uppercase;top:75%;transition:all 0.5s;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;z-index:1}main figure > a::after{color:#3a3e3b;content:'\f04b';font:16px FontAwesome;line-height:18px;position:absolute;right:18px;text-align:center;transition:all 0.5s;width:18px}main figure > a:hover{background-color:#3a3e3b;color:#e0deca}main figure > a:hover::after{color:#e0deca}.popup{background-color:rgba(0,0,0,0.9);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9}.popup .yframe{max-height:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.popup .xframe{height:100%;margin:0 auto;max-width:1280px;position:relative;}.popup video{height:100%;position:relative;width:100%;z-index:1}.popup iframe{height:560px;left:50%;margin:0 auto;max-width:1000px;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.popup .close{cursor:pointer;opacity:0.5;position:absolute;right:5px;top:5px;transition:all 0.5s;z-index:2}.popup .close::after{color:#fff;content:'\f00d';font:40px FontAwesome}.popup .close:hover{opacity:1}main > .container{max-width:1000px;padding:50px 5%}main > .container + .container{padding-top:0}main .text{text-align:center}main .text em{font-style:italic}main .text .image{border-radius:300px;height:200px;margin:0 auto;overflow:hidden;position:relative;width:200px}main .text .image img{left:0;position:absolute;top:0;width:100%}main h1{color:#706F6F;font-size:40px;margin:50px 5% 0 5%;text-align:center}main h2{font-size:30px;margin-bottom:20px;padding-top:30px;text-align:center;color:#706F6F}main p{margin-bottom:2em;color:#706F6F}main .container .text p:last-of-type{margin-bottom:0}main .text ul{list-style-type:disc;margin-bottom:2em}main .text ul::after{clear:both;content:'';display:table}main .text ul li{clear:left;float:left;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}main form.book{background-color:rgba(0,0,0,0.7);height:auto;margin-top:-90px;padding:30px 0;position:relative}main form.book input,main form.book select,main .action a > span,main form.book .bookatable{float:left;margin:0 0.5%;padding:5px 1%;line-height:18px;width:calc(22% - 2px)}main form.book input[type=submit],main .action a > span,main form.book .bookatable{background-color:#3a3e3b;border:1px solid #3a3e3b;color:#e0deca;font-family:'Open Sans';text-transform:uppercase;transition:all 0.5s}main form.book input[type=submit]:hover,main .action a > span:hover,main form.book .bookatable{background-color:#e0deca;color:#3a3e3b}main form.book select,main form.book input[type=submit],main .action a > span{width:24%}main form.book select{height:30px;line-height:20px}main form.book label{color:#777;left:calc(51.5% + 28px);line-height:30px;position:absolute;top:32px}main form.book:last-of-type,main#home form.book{background-color:rgba(60,28,42,0.45);margin-top:-90px;height:30px;}main form.book:last-of-type input[type=submit],main#home form.book input[type=submit]{background-color:#3E1E3A;border:1px solid #3E1E3A;color:#E0DECA}main form.book:last-of-type input[type=submit]:hover,main#home form.book input[type=submit]:hover{background-color:#2B1528;color:#E0DECA}main form.book .bookatable{display:none;left:50%;padding:5px 20px;position:relative;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto}main form.book .hidden_target{display:none}main .container .left,main .container .right{float:left;width:47.5%}main .container .left{margin-right:5%}main .container .left h2,main .container .right h2{text-align:left}main .container .left span,main .container .right span{display:block}.scrollfade{opacity:0;transition:all 0.5s}.scrollfade.appear{opacity:1}li .image > img{left:0;position:absolute;top:0%;transition:opacity 1s,transform 5s;width:100%}li:hover .image > img{transform:scale(1.2)}@media (max-width:1099px){main figure{padding-top:47%}main figure video{top:50px}main form.book{margin-top:-70px;padding:20px 0}main form.book label{top:22px}main > .container{padding:30px 5%}main form.book:last-of-type,main#home form.book {margin-top:-50px;}}@media (max-width:999px){main .container .left,main .container .right{float:none;text-align:center;width:100%}main .container .left h2,main .container .right h2{text-align:center}}@media (max-width:899px){main figure figcaption{font-size:40px}main form.book{background-color:#3a3e3b;margin-top:0;padding:10px 0}main form.book::after{clear:both;content:'';display:table}main form.book .container{padding:0 1%}main form.book input,main form.book select,main .action a > span{float:left;margin:10px 1%;padding:5px 1%;line-height:18px;width:calc(46% - 2px)}main form.book label{left:calc(2.5% + 28px);top:70px}main form.book input[type=submit], main .action a > span{background-color:#e0deca;border:1px solid #e0deca;color:#3a3e3b;width:calc(48% - 2px)}main form.book input[type=submit]:hover,main#home form.book input[type=submit]:hover{background-color:#3a3e3b;color:#e0deca}main form.book select,main form.book input[type=submit],main .action a > span{width:48%}}@media (max-width:799px){main form.book input,main form.book select,main form.book label{display:none}main form.book .bookatable{display:block}}@media (max-width:599px){main figure{padding-top:80%}main figure:first-of-type{padding-top:100%}main figure video{display:none}}.twitter_feed,.instagram_feed,.facebook_feed {width:33.3333%; float:left; box-sizing:border-box; padding:0 5px;}.instagram_feed .gallery li {width:48%;}.twitter_feed iframe {max-height:1304px;}.twitter_feed h3, .instagram_feed h3, .facebook_feed h3 {line-height:50px; font-size:22px; font-weight:400; color:#706f6f; text-align:center; padding:20px 0;}.twitter_feed h3 .fa, .instagram_feed h3 .fa, .facebook_feed h3 .fa {font-size:26px; line-height:42px; margin-right:10px; width:42px; display:inline-block; color:#4E5658; background:#e0deca; text-align:center; border-radius:50%;}@media (max-width:1200px){.twitter_feed,.facebook_feed {width:50%;}.instagram_feed {width:100%; float:none;}.instagram_feed .gallery li {width:18%;}.facebook_feed:after {content:""; clear:both; width:100%; display:block; height:20px;}}@media (max-width:600px){.twitter_feed,.facebook_feed,.instagram_feed {width:100%; float:none;}.instagram_feed .gallery li {width:48%;}}.latest_news{padding:20px 0 50px 0}.latest_news::after{clear:both;content:'';display:table}.latest_news li{float:left;margin:1%;width:23%}.latest_news li:nth-last-child(3):first-of-type{margin-left:13.5%}.latest_news li:nth-last-child(2):first-of-type{margin-left:27%}.latest_news li .image,.boxes li .image{float:left;overflow:hidden;padding-top:60%;position:relative;width:100%}.latest_news li .image img,.boxes li .image img{left:0;position:absolute;top:0%;width:100%}.latest_news li .snippet{clear:both;font-size:14px;line-height:22px;height:86px;overflow:hidden}.latest_news li .snippet h3,.latest_news li .snippet p{line-height:22px}.latest_news li h3{font-size:18px;font-weight:bold;padding:10px 0;text-transform:uppercase}.latest_news li > a{font-weight:bold;text-transform:uppercase}.latest_news a{transition:all 0.5s}.latest_news a:hover{color:#000}.boxes li{float:left;margin:1%;width:48%}.boxes li:nth-child(odd) {clear:both;}.boxes li h3{clear:both;font-size:30px;padding:20px 0}.boxes li .link_text {background-color:#3E1E3A;border-radius:5px;color:#E0DECA; padding:5px 15px; font-family:'Open Sans'; text-transform:uppercase;}.gallery:after{clear:both;content:'';display:table}.gallery li{float:left;margin:1%;width:23%}.gallery li .image{float:left;overflow:hidden;padding-top:80%;position:relative;width:100%}.menus{margin:0 auto;max-width:800px;padding:0 5%;text-align:center}.menus li{border:1px solid #706f6f;border-radius:4px;display:inline-block;font-family:'Open Sans';font-size:16px;font-weight:bold;margin:10px 5px}.menus li a{float:left;padding:5px 15px;text-transform:uppercase;transition:all 0.5s}.menus li a:hover{background-color:#706f6f;color:#fff}.contact::after{clear:both;content:'';display:table}.contact .wpcf7-not-valid-tip { display:none; }.contact .wpcf7-form-control-wrap input,.contact textarea{background-color:#ebeceb;border:1px solid #ebeceb;border-radius:0;color:#000;float:left;font-family:'Open Sans';margin-bottom:10px;padding:10px 15px;width:calc(50% - 37px)}.contact .wpcf7-form-control-wrap:first-of-type input{margin-right:10px}.contact .wpcf7-form-control-wrap input.wpcf7-not-valid { border:1px solid #f00; }.contact textarea{height:150px;width:calc(100% - 30px)}.contact input[type=checkbox] {float:none; width:auto; margin:0;}.contact .g-recaptcha{float:right;margin-bottom:10px}.contact button, .contact [type="submit"] {background-color:#3a3e3b;border:0;border-radius:4px;clear:both;color:#e0deca;float:right;font-family:'Open Sans';font-size:15px;font-weight:bold;letter-spacing:1.5px;padding:8px;text-align:center;text-transform:uppercase;transition:all 0.5s;width:25%}.contact button:hover{background-color:#e0deca;color:#3a3e3b}.contact .postdata{background-color:#dfd;border:1px solid #0f0;color:#090;margin-bottom:10px;padding:20px;text-align:center;transition:all 0.5s}.contact .postdata.javascript{max-height:0;overflow:hidden;padding:0 20px}.contact .postdata.error{background-color:#fdd;border:1px solid #f00;color:#f22}.contact *::-webkit-input-placeholder{color:#777;font-family:'Calluna';text-transform:uppercase}.contact *::-moz-placeholder{color:#777;font-family:'Calluna';text-transform:uppercase}.contact *:-ms-input-placeholder{color:#777;font-family:'Calluna';text-transform:uppercase}.contact *:-moz-placeholder{color:#777;font-family:'Calluna';text-transform:uppercase}.container.map{padding:0}#GoogleMap{padding-top:30%;position:relative}#GoogleMap > a{border-radius:4px;bottom:30px;font-family:'Open Sans';font-size:16px;left:50%;line-height:18px;padding:5px 30px;position:absolute;text-transform:uppercase;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all 0.5s;white-space:nowrap;z-index:1;background-color:#3E1E3A;border:1px solid #3E1E3A;color:#E0DECA;}#GoogleMap > a:hover{background-color:#2B1528;color:#E0DECA}#map{bottom:0;left:0;position:absolute;right:0;top:0}.btn, .button{border-radius:4px;bottom:30px;font-family:'Open Sans';font-size:16px;left:50%;line-height:18px;padding:5px 30px;text-transform:uppercase;white-space:nowrap;z-index:1;background-color:#3E1E3A;border:1px solid #3E1E3A;color:#E0DECA;display:block; width:200px; margin:20px auto;}.btn:hover, .button:hover{background-color:#2B1528;color:#E0DECA}@media (max-width:1099px){.menus{clear:both;padding:20px 0 40px 0}.menus::after{clear:both;content:'';display:table}.menus li{margin:3px 5px}}@media (max-width:799px){.gallery li,.latest_news li{width:48%}.latest_news li:nth-last-child(3):first-of-type{margin-left:1%;width:98%}.latest_news li:nth-last-child(2):first-of-type{margin-left:1%}}@media (max-width:599px){#GoogleMap{padding-top:80%}}@media (max-width:549px){.boxes li{width:98%}.latest_news li .snippet{height:108px}}@media (max-width:399px){.latest_news li{width:98%}.latest_news li:nth-last-child(3):first-of-type{margin-left:1%}.latest_news li:nth-last-child(2):first-of-type{margin-left:1%}}.sitemap{text-align:center}.container iframe.events{height:2335px;width:100%}#fullgallery{background-color:rgba(58,62,59,0.9);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:9999;}#fullgallery .close{color:#e0deca;cursor:pointer;position:absolute;right:20px;top:20px;transition:all 0.5s;z-index:2}#fullgallery .close::after{content:'\f00d';font:20px FontAwesome}#fullgallery .close:hover{color:#f0eeda}#fullgallery .image{background-color:rgba(0,0,0,0.5);bottom:120px;left:0;position:absolute;right:0;top:0}#fullgallery .image .imgcontainer{height:calc(100% - 150px);left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}#fullgallery .image .imgcontainer img{box-sizing:border-box;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#fullgallery .thumbnails{background-color:#3a3e3b;bottom:0;height:120px;left:0;padding:0 70px;position:absolute;right:0}#fullgallery .thumbnails img{height:100px;max-height:100px;padding:0}#fullgallery ul{bottom:0;height:120px;left:70px;overflow-x:auto;overflow-y:hidden;position:absolute;right:70px;white-space:nowrap}#fullgallery ul li{background-position:center;background-size:cover;display:inline-block;height:100px;margin:10px 5px;position:relative;width:100px;white-space:normal}#fullgallery ul li.active{border:5px solid #e0deca;margin:5px 0}#fullgallery ul li a{bottom:0;left:0;overflow:hidden;padding-top:100%;position:absolute;right:0;top:0}#fullgallery ul li a img{height:100%;transform:none !important}#fullgallery ul li a:hover{background-color:rgba(224,222,202,0.3)}#fullgallery ul li div{display:none}#fullgallery .left,#fullgallery .right{bottom:45px;color:#e0deca;font:30px FontAwesome;height:30px;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px}#fullgallery .image .left,#fullgallery .image .right{font-size:70px;height:70px;width:70px}#fullgallery .left:hover,#fullgallery .right:hover{color:#f0eeda}#fullgallery .left{left:20px}#fullgallery .right{right:20px}#fullgallery .left::after{content:'\f053'}#fullgallery .right::after{content:'\f054'}#fullgallery .thumbnails ul::-webkit-scrollbar{height:5px;width:50px}#fullgallery .thumbnails ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px transparent}#fullgallery .thumbnails ul::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.5);outline:2px transparent}@media (max-width:799px),(max-height:649px){#fullgallery .image{bottom:80px}#fullgallery .thumbnails{height:80px}#fullgallery ul{height:80px;left:40px;right:40px}#fullgallery ul li{height:60px;width:60px}#fullgallery .left,#fullgallery .right{bottom:30px;font:20px FontAwesome;height:20px;width:20px}#fullgallery .left{left:10px}#fullgallery .right{right:10px}}@media (max-height:400px){#fullgallery .image .imgcontainer .title,#fullgallery .image .imgcontainer .caption {display:none;}#fullgallery .image img{max-width:100%; max-height:100%; padding:0;}}.clearfix {display:block;}.clearfix:after {content:"";clear:both; width:100%; display:block;}.music_calendar {width:32%; float:left; margin-top:20px; margin-bottom:20px;}.music_calendar:nth-child(odd) {margin-left:22%; margin-right:7%;}.music_calendar:nth-child(2n + 3){display:block; clear:both;}.music_calendar th {text-align:left; font-family:"Open Sans"; font-size:18px;}.music_calendar td {text-transform:capitalize; text-align:left; font-family:"Open Sans"; font-size:12px;}.music_calendar td:first-child {width:112px;}@media (max-width:565px){.music_calendar, .music_calendar:nth-child(odd) {width:100%; margin:20px 0; float:none;}}.multimedia_gallery .video_container {width:calc(50% - 40px); height:280px; float:left; margin:20px; position:relative;}.multimedia_gallery h2.video_title {text-align:left; position:absolute; background:rgba(60, 28, 42, 0.45); width:50%; color:#FFF; font-size:16px; z-index:10; padding:10px;}.multimedia_gallery .video_container video {width:100%; height:280px; background:#000;}@media (max-width:565px){.multimedia_gallery .video_container {width:100%; margin:20px 0; float:none; height:240px;}.multimedia_gallery .video_container video {height:240px;}}