@charset "UTF-8";
@import "https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&subset=latin,latin-ext";
html,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;outline:0;font-size:100%}
ol,ul{list-style:none}
a{text-decoration:none;color:inherit;cursor:pointer}
:focus{outline:0}
em,i{font-style:normal}
body{font-family:Open Sans,arial,sans-serif !important;font-size:12px;margin-bottom:30px;background:none;overflow-x:hidden}
html{background-color:#2C2C2C;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.mb-header{width:100%;padding:15px 0;background:url(../img/site/transparent.png);margin:30px auto 0;}
.mb-header a{display:block;width:272px;height:69px;margin:0 auto}
.mb-header a img {width:100%;height:100%;}
.mb-slide-header{width:100%;padding:15px 0;margin:65px auto 0;margin-bottom:-44px;z-index:2;position:relative}
.mb-slide-header a{display:block;width:324px;height:90px;background:url(../img/site/logo2.png);margin:0 auto}
.mb-slide-footer{width:105px;height:50px;position:absolute;bottom:5px;left:5px}
.mb-content{background:url(../img/site/transparent.png);padding:30px 50px;color:#fff;font-size:14px;max-width:960px;margin:20px auto;text-align:center;font-weight:400}
.mb-content h1{font-size:26px;text-decoration:underline;font-weight:400;margin:10px auto;text-align:center}
.mb-content h2{font-size:20px;text-decoration:underline;font-weight:400;margin:10px auto;text-align:center}
.mb-content iframe {max-width:100%;}
.mb-menu{background:url(../img/site/transparent.png);margin:20px auto 0;padding:30px 0 0;}
.mb-gallery{margin:20px auto;padding:20px}
.mb-res{text-align:center;margin:20px auto;width:330px;}
.mb-res input[type=text]{background:#090909;margin:5px 0;border:0;width:300px;display:block;padding:6px;color:#fff;font-size:13px;}
.mb-res textarea{background:#090909;margin:5px 0;border:0;width:300px;display:block;padding:6px;color:#fff;font-size:13px}
.mb-res input[type=submit]{background:#fff;color:#090909;margin:2px 0;border:0;width:300px;display:block;padding:6px;font-size:13px;font-weight:600}
.mb-res input[type=submit]:hover{background:#eee}
.mb-pics {}
.social{position:fixed;bottom:20px;left:20px;width:150px;}
.fs{width:32px;height:32px;display:inline-block;background:url(../img/site/social.png) no-repeat}
.fb{width:32px;height:32px;display:inline-block;background:url(../img/site/social.png) no-repeat -32px 0}
.tw{width:32px;height:32px;display:inline-block;background:url(../img/site/social.png) no-repeat -64px 0}
.fs:hover{background-position:0 -32px}
.fb:hover{background-position:-32px -32px}
.tw:hover{background-position:-64px -32px}

.lang-select{position:fixed;bottom:20px;right:20px;width:100px;}
.lang-url {background:#333;width:33px;height:33px;border-radius:50%;display:inline-block;line-height:33px;color:#fff;font-weight:700;text-align:center;}
.lang-url:hover {color:#fff;text-decoration:none;box-shadow:0 0 3px #888;}
.lang-url.active {box-shadow:0 0 3px #888;}

.icons {position:fixed;bottom:16px;right:120px;width:185px;}
.icons i {background:url(../img/site/icons.png);width:33px;height:33px;display:inline-block;line-height:33px;margin:0 2px;}
.icons i.one {background-position:0 0;}
.icons i.two {background-position:-33px 0;}
.icons i.thr {background-position:-66px 0;}
.icons i.for {background-position:-99px 0;}
.icons i.fiv {background-position:-131px 0;}

.mb-contact{background:url(../img/site/transparent.png);text-align:center;margin:20px auto;padding-bottom:20px}
.mb-contact p{font-size:18px;font-weight:600;margin:10px 0;color:#fff}
.mb-contact p.underline{border-bottom:2px solid #fff;max-width:80px;margin:0 auto 10px}
.mb-contact p a:hover {color:#fff;text-decoration:underline;}
.map{width:100%;height:300px}
.map iframe{width:100%;height:100%}
.relative{position:relative}
::-webkit-input-placeholder{color:#fff}
::-moz-placeholder{color:#fff}
:-ms-input-placeholder{color:#fff}
input:-moz-placeholder{color:#fff}
.trans {background:url(../img/site/transparent.png);padding-top:50px;padding-bottom:50px;min-height:600px;}
.subPage {border-top:100px solid #2C2C2C;margin:0 auto -50px;min-height:600px;position:relative;overflow:hidden;}
.subPage h2 {font-size:28px;color:#fff;font-weight:400;text-align:center;border-bottom:2px solid #fff;max-width:200px;margin:0 auto;white-space:nowrap;z-index:2;}
.tback {background:url(../img/site/transparent.png);max-width:900px;margin:0 auto;color:#fff;font-size:16px;padding:30px;margin-top:10px;font-weight:400;line-height:44px;text-align:center;-webkit-column-count: 3; -moz-column-count: 3; column-count: 3;    -webkit-column-rule: 15px dotted #ccc; /* Chrome, Safari, Opera */
    -moz-column-rule: 15px dotted #ccc; /* Firefox */
    column-rule: 15px dotted #ccc;}
.tback li {
    -webkit-column-break-inside: avoid; /* Chrome, Safari */
    page-break-inside: avoid;           /* Theoretically FF 20+ */
    break-inside: avoid-column;         /* IE 11 */
    margin-bottom:22px;
    line-height:22px;
}
.sticky-wrapper .navbar {z-index:9998;}
.navbar{width:100%;background:url(../img/site/transparent.png);margin-top:2px!important;padding:0;height:70px;border:none}
.navbar .navbar-inner{padding:0}
.navbar .nav{margin:0;display:table;width:100%;z-index:99999;}
.navbar .nav li{display:table-cell;width:20%;float:none;line-height:70px}
.navbar .nav li a{color:#fff;font-size:18px;text-align:center;border-left:1px solid rgba(255,255,255,.75);line-height:40px;white-space:nowrap;}
.navbar .nav li:first-child a{border-left:0}
.navbar .nav li a:hover{background:#fff;color:#333}

#to-top {display:none;width:32px;height:32px;background: #333 url(../img/site/totop.png);position:fixed;bottom:20px;right:122px;border-radius:50%;}
#to-top:hover {color:#fff;text-decoration:none;box-shadow:0 0 3px #888;}

.error {background:#ff0000 !important;}
.form-response {background:#fff;font-family: Open Sans, arial, sans-serif;padding:30px;color:#444;font-size:14px;font-weight:600;text-align:center;line-height:22px;}

.mb-calendar {margin-top:20px;padding:20px 0;max-width:980px;}
.mb-calendar > .row > div {min-height:280px;padding:2px;}
.mb-calendar > .row > div > div {background:url(../img/site/transparent.png);min-height:280px;padding:10px;}
.mb-calendar-title {font-weight:700;color:#fff;font-size:40px;opacity:.4;margin:5px 0;line-height:20px;position:absolute;bottom:20px;right:10px;text-align:center;}
.mb-calendar-content {color:#fff;font-size:16px;}
.mb-calendar .this-month {background:#000 !important;}

.honeycombs{position:relative;overflow:hidden;width:100%;text-align:center}
.honeycombs .inner_span{display:block;height:100%;width:100%;background:url(../img/site/transparent.png);color:#000 !important;}
.honeycombs i{display:block;height:100%;width:100%;position:absolute;z-index:99;font-size:24px;font-weight:600;color:#fff;text-shadow: 1px 2px 0px rgba(50, 50, 50, 1);padding-top:33%;}
.honeycombs .inner-text{padding-top:30%}
.honeycombs .honeycombs-inner-wrapper{display:inline-block;overflow:hidden;width:700px;position:relative;height:1200px}
.honeycombs .comb{position:absolute;display:inline-block}
.honeycombs .hex_l,.honeycombs .hex_r{overflow:hidden;position:absolute}
.honeycombs .hex_l{visibility:hidden;-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);-webkit-transform:rotate(60deg);transform:rotate(60deg)}
.honeycombs .hex_r{visibility:hidden;-moz-transform:rotate(-120deg);-ms-transform:rotate(-120deg);-o-transform:rotate(-120deg);-webkit-transform:rotate(-120deg);transform:rotate(-120deg)}
.honeycombs .hex_inner{display:block;visibility:visible;-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);-webkit-transform:rotate(60deg);transform:rotate(60deg);background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;cursor:pointer}
@media (max-width: 768px) {
.mb-content{width:100%}
.navbar .nav li {display:block;background:#333;width:100%;text-align:center;}
.navbar .nav li a {border:none;border-bottom:2px solid #fff;width:40%;margin:0 auto;}
.navbar .nav li:last-child a {border:none;}
.navbar{background:none;height:50px;z-index:99999;position:absolute !important;margin-top:-50px !important;}
.mb-header{width:100%;padding:5px 0;background: #333 url(../img/site/transparent.png);margin:0 auto;}
.mb-header a{display:block;width:158px;height:40px;margin-left:10px;}
.honeycombs i{font-size:20px;}
}
@media (max-width: 480px) {
 /*.tback {-webkit-column-count: 2; -moz-column-count: 2; column-count: 2;}*/
 /*
 .mb-calendar > .row > div {min-height:50px;padding:1px;}
 .mb-calendar > .row > div > div {min-height:50px;padding:1px;}
 */
}

.menutabs .mtab {display:none;}
.menutabs div.active {display:block;}
.menutabs a.active i {text-decoration:underline;} 

.home-button {position:absolute;z-index:99999999;left:50%;top:100%;width:200px;height:200px;margin-top:-100px;margin-left:-100px;background:url(../img/site/transparent.png);border-radius:50%;font-size:36px;font-weight:700;padding-top:75px;text-align:center;color:#fff;opacity:.8}
.home-button:hover {opacity:1;}
.flexslider .slides img {min-width:1000px;}

