@font-face{font-family:lgothicregular;src:url(../font/lgothic-regular.eot);src:url(../font/lgothic-regular.eot?#iefix) format('embedded-opentype'),url(../font/lgothic-regular.woff) format('woff'),url(../font/lgothic-regular.ttf) format('truetype'),url(../font/lgothic-regular.svg#lgothicregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:lgothiccondensed;src:url(../font/lgothic-condensedregular.eot);src:url(../font/lgothic-condensedregular.eot?#iefix) format('embedded-opentype'),url(../font/lgothic-condensedregular.woff) format('woff'),url(../font/lgothic-condensedregular.ttf) format('truetype'),url(../font/lgothic-condensedregular.svg#lgothiccondensed) format('svg');font-weight:400;font-style:normal}@font-face{font-family:qsregular;src:url(../font/qs-regular.eot);src:url(../font/qs-regular.eot?#iefix) format('embedded-opentype'),url(../font/qs-regular.woff) format('woff'),url(../font/qs-regular.ttf) format('truetype'),url(../font/qs-regular.svg#qsregular) format('svg');font-weight:400;font-style:normal}body,html{width:100%;height:100%;font-family:qsregular}a{font-family:qsregular}h1.logo{margin:0}.hide{display:none}#areaWeb{position:relative;min-height:100%;padding:20px 0;margin:0 auto}#headerWeb{position:relative;z-index:110;background-color:rgba(255,255,255,.7);border-radius:3px;box-shadow:#999 0 0 0;color:#333}#headerWeb.lightOn{z-index:110}#headerWeb.lightOff{z-index:10}#headerWeb a{color:#333}#headerWeb .sitetitle{color:#333;font-size:2.5em;font-weight:400;padding:0;margin:0}#headerWeb .sitetitle a{color:#333;font-weight:400}#headerWeb .sitetitle a:hover{text-decoration:none}#headerWeb h1.sitetitle{word-spacing:-.3em}#headerWeb h2.sitetitle{position:relative;top:-5px;font-size:1.2em}.home #bodyWeb{height:100%;z-index:1}.home #bodyWeb .homecontent,.home #bodyWeb .row{height:100%;z-index:1001}#bodyWeb.container{position:relative;margin-bottom:18px}#bodyWeb .homecontent{position:fixed;top:0;left:0;color:#333;width:100%;height:100%;z-index:1000}#bodyWeb .homecontent .inblock{position:absolute;top:50%;left:50%;width:50%;height:30%;text-align:center;margin:-15% 0 0 -25%;z-index:1001}#bodyWeb .homecontent p,#bodyWeb .homecontent ul{position:absolute;display:block;width:100%;height:100%;top:50%;left:auto;padding:0;margin:0}#bodyWeb .homecontent ul li{display:inline-block;width:150px;list-style:none;padding:0;margin:10px}#bodyWeb .homecontent ul a{display:block;background-color:transparent;color:#fff;width:150px;min-height:30px;font-family:lgothicregular;font-size:2.1em;font-weight:400;text-align:center;text-transform:uppercase;padding:8px;margin:-15px 0 0 -75px;border-radius:3px}#bodyWeb .homecontent ul a:hover{color:#333;background-color:rgba(255,255,255,.7);text-decoration:none}#footerWeb{position:absolute;left:0;right:0;bottom:0;padding:4px 0;margin-bottom:12px;z-index:100;background-color:rgba(255,255,255,.7);border-radius:3px;box-shadow:#999 0 0 0;color:#333}#footerWeb p,#footerWeb ul{margin:0}#footerWeb p.social-media,#footerWeb ul.social-media{margin-top:2px}ul.social-media{vertical-align:middle;line-height:16px}ul.social-media li{width:16px;height:16px;padding:0;margin:0}ul.social-media li a{display:block;overflow:hidden;background-color:transparent;background-repeat:no-repeat;background-position:center center;width:auto;height:16px;text-indent:59px;white-space:nowrap}ul.social-media li.facebook a{background-image:url(../images/icon-facebook.png)}ul.social-media li.twitter a{background-image:url(../images/icon-twitter.png)}ul.social-media li.instagram a{background-image:url(../images/icon-instagram.png)}ul.social-media li.email{width:24px}ul.social-media li.email a{background-image:url(../images/icon-email.png)}#headerWeb.container{margin-top:0}.list-inline .list-inline-item:not(:last-child){margin-right:0}.container{margin-top:10px}.navbar{min-height:0;border-radius:0;border:1px solid transparent;margin:0}.navbar.navbar-default{background-color:transparent;border-color:none;margin-top:10px}.navbar .navbar-toggler{margin:0 0 0 auto}.navbar .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-nav li a{display:block;width:auto;font-family:qsregular;color:#fff;font-size:1em;line-height:1em;text-align:center;padding:4px 10px;margin:0}.navbar-nav li a:hover{background-color:#f0f0f0;background-image:none;text-decoration:none;color:#000}.navbar-nav li.active a{background-color:#d0d0d0}.navbar-nav li.active ul a{background-color:#fff}.navbar-nav li.active ul a:hover{background-color:#f0f0f0;background-image:none;text-decoration:none;color:#000}.navbar-nav li.active ul a.active{background-color:#d0d0d0}#mosaicMenu{display:block;background:#fff;position:relative;width:auto;padding:0;margin:0 auto}#mosaicMenu li{float:none;position:relative;width:27.5%;height:146px;text-align:right;list-style:none;padding:0;margin:1.1em .8em}#mosaicMenu li h2{position:absolute;width:100%;bottom:0;right:0;color:#000;background-color:#fff;text-align:right;padding:12px 2%;border:none;margin:0;-moz-opacity:.4;-webkit-opacity:.4;filter:alpha(opacity=40);opacity:.4}#mosaicMenu li a{display:block;width:auto;background-color:#666}#mosaicMenu li a h2{-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#mosaicMenu li a img{display:block;border:0;margin:0 auto}#mosaicMenu li a:hover{background-color:#999}#mosaicMenu li a:hover h2{-moz-opacity:.6;-webkit-opacity:.6;filter:alpha(opacity=60);opacity:.6}#mosaicMenu.full li{width:auto;padding:0 5px}#mosaicMenu.full li a{width:100%;height:auto}#mosaicMenu.full li h2{font-family:qsregular;color:#000;font-size:1.7em}#mosaicMenu.mini li{width:auto;height:auto;padding:0 5px;margin:0}#mosaicMenu.mini li a{background-color:#fff;width:auto;height:auto;font-family:qsregular;color:#666;font-size:1em;padding:1px 5px 2px;border:1px solid #fff;margin:0}#mosaicMenu.mini li a:hover{background-color:#e0e0e0;border:1px solid #e0e0e0;color:#000}#mosaicMenu.mini li.active a{border:1px solid silver}.mosaico{display:block;background:#fff;position:relative;padding:0;margin:10px 0}.mosaico h3{display:block;width:96%;bottom:0;left:0;position:absolute;background-color:#fff;color:#000;text-align:center;padding:12px 2%;margin:0;-moz-opacity:.6;opacity:.6}.mosaico li{float:left;text-align:right;list-style:none;padding:0;margin-left:.5em;margin-right:.5em;margin-bottom:14px;border:1px solid #fff}.mosaico li a{display:block;background:#f0f0f0;width:auto;height:auto;padding:0;border:0;margin:0}.mosaico li a:hover h3{-moz-opacity:.8;opacity:.8}.mosaico li a img{display:block;width:100%;margin:0 auto}.mosaico li.gallery_title{position:relative;min-height:140px;border:1px solid #666;height:100%}.mosaico li.gallery_title a{position:absolute;bottom:4px;left:4px;right:4px;font-family:qsregular;font-size:1.6em;background-color:#fff;color:#333}.image_box{width:auto;text-align:center;padding:0 0 12px}.image_box .image{display:inline-block;z-index:102;position:relative;width:auto;height:auto;border:none;margin:8px auto}.image_box .image img{display:block;width:100%;margin:0 auto}.image_box .image span{display:block;text-align:center}.image_box .description{width:auto;min-width:62%;display:block;font-family:qsregular;font-size:1em;text-align:center;color:#AAA;padding:0;margin:0 .5em}.image_box .back{clear:both;width:auto;text-align:center;margin:24px auto}.image_box .back a{background-color:#fff;color:#666;font-size:1.2em;border:1px solid #ccc;padding:5px 10px}.image_box .back a:hover{color:#333;background-color:#eee}.navigation{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;margin:0}.navigation a{background-color:#fff;color:#666;font-size:1.2em;border:1px solid #ccc;padding:5px 10px}.navigation a:hover{color:#333;background-color:#eee}.navigation ul{display:block;padding:0;margin:0}.navigation ul li{display:block;width:25%;text-align:center;list-style:none;padding:0;margin:0}.navigation .back a,.navigation ul li a{display:block;margin:0}.navigation .next,.navigation .prev{position:absolute;max-width:120px;top:0;height:100%}.navigation .next a,.navigation .prev a{display:block;overflow:hidden;background-color:#000;background-repeat:no-repeat;background-position:center center;height:100%;padding:0 10px;border:none;text-indent:999px;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);opacity:0;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.navigation .next a:hover,.navigation .prev a:hover{-moz-opacity:.3;-webkit-opacity:.3;filter:alpha(opacity=30);opacity:.3;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.navigation .next.blocked,.navigation .prev.blocked{display:none}.navigation .prev{left:0}.navigation .prev a{background-image:url(../images/prev-arrow.png)}.navigation .next{right:0}.navigation .next a{background-image:url(../images/next-arrow.png)}.navigation .counter{position:absolute;z-index:2;bottom:-20px;width:100%;background-color:transparent;color:#aaa;text-align:right;font-size:1em;padding:0;margin:0 auto}#fullbackground,.fullbackground{position:fixed;top:0;left:0;width:100%;height:auto;min-height:100%;z-index:0}.fullbackground{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0}.fullbackground li,.fullbackground ul{top:0;left:0;width:100%;height:100%}.fullbackground li{background-color:transparent;background-position:center center;background-repeat:none;background-size:cover}#lightswitchbackground{position:fixed;top:0;left:0;width:100%;height:auto;min-height:100%;background-color:#333;z-index:101}.light{position:relative;z-index:102;margin:1.2em 0}.light a{display:inline-block;width:auto;color:#888;padding:2px 10px;border:1px solid #aaa}.light a:hover{color:#000}.googlemap{width:100%;height:100%;min-height:490px;overflow:hidden}.googlemap iframe{position:relative;top:0;left:0;width:100%;height:100%;min-height:490px;border:none}