@font-face{font-family:"alternategothic2_btregular";src:url("../webfonts/tt0542m_-webfont.eot");src:url("../webfonts/tt0542m_-webfont.eot?#iefix") format("embedded-opentype"),url("../webfonts/tt0542m_-webfont.woff2") format("woff2"),url("../webfonts/tt0542m_-webfont.woff") format("woff"),url("../webfonts/tt0542m_-webfont.ttf") format("truetype"),url("../webfonts/tt0542m_-webfont.svg#alternategothic2_btregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"danielregular";src:url("../webfonts/daniel-webfont.eot");src:url("../webfonts/daniel-webfont.eot?#iefix") format("embedded-opentype"),url("../webfonts/daniel-webfont.woff2") format("woff2"),url("../webfonts/daniel-webfont.woff") format("woff"),url("../webfonts/daniel-webfont.ttf") format("truetype"),url("../webfonts/daniel-webfont.svg#danielregular") format("svg");font-weight:normal;font-style:normal}html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset{margin:0;padding:0}img,video{max-width:100%;height:auto}body{font-size:14px;width:100%}.fnt-arial{font-family:Arial}.fnt-daniel{font-family:"danielregular"}.fnt-altgth{font-family:"alternategothic2_btregular"}.wrap{width:100%;float:left;background:#fff;position:relative;overflow:hidden}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace.pace-inactive .pace-progress{display:none}.pace .pace-progress{position:fixed;z-index:2000;top:0;left:0;right:0;bottom:0;-webkit-transform:translate3d(0, 0, 0) !important;-ms-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important}.pace .pace-progress:after{display:block;position:absolute;top:65%;left:50%;width:250px;height:250px;margin-left:-125px;margin-top:-125px;content:attr(data-progress-text);font-family:"Helvetica Neue",sans-serif;font-weight:100;font-size:4vw;line-height:1;text-align:center;color:#d1b47c}.loading-page{position:fixed;z-index:999;left:0;top:0;width:100%;height:100vh;background-color:#d1b47c;background-image:radial-gradient(#eeeeee 9px,transparent 10px),repeating-radial-gradient(#eee 0, #eee 4px, transparent 5px, transparent 20px, #eee 21px, #eee 25px, transparent 26px, transparent 50px);background-size:30px 30px,90px 90px;background-position:0 0}.loading-title{position:absolute;width:60%;text-align:center;font-size:9vw;color:#49110c;margin-top:3%;z-index:10;left:50%;margin-left:-30%;opacity:0;-webkit-transition:all 300ms ease-out 0s;-moz-transition:all 300ms ease-out 0s;-o-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s}.loading-msg{position:absolute;width:100%;text-align:right;font-size:2vw;color:#fff;bottom:20%;z-index:10}.loading-msg span{display:table;margin:0 auto}.loading-msg i{text-align:right;font-size:1.3vw}.load-container{background-color:#49110c;height:100%;position:relative}.loader{position:absolute;left:50%;top:75%;width:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.quick-links-cont{position:absolute;left:0;width:100%;bottom:5%;-webkit-transition:all 300ms ease-out 0s;-moz-transition:all 300ms ease-out 0s;-o-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s}.quick-head{float:left;width:100%;background:#3a0200;color:#d1b47c;font-size:1.5vw;text-align:center;padding:3px 0;display:none}.quick-links{float:left;width:100%;margin-top:15px;background:#3a0200}.quick-links li{width:50%;float:left;list-style:none}.quick-links li a{display:table;padding:2% 0;margin:0 auto;width:100%;font-size:1.2vw;color:#d1b47c;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;cursor:pointer;text-decoration:none}.header{position:fixed;width:100%;top:0;left:0;background:#521524;z-index:10;display:none}.header-logo{position:relative;float:left;width:80px;margin:5px}.header-title{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);color:#fff;font-size:36px;top:12px}.header-menu{position:relative;float:right;width:56px;margin:12px 5px}.left-nav{position:fixed;width:360px;height:100vh;background:#521524;display:block !important}.logo{float:left;width:100%;text-align:center;padding:2vh 0}.logo img{width:30vh;cursor:pointer}.category-outer{float:left;width:100%;overflow:hidden;position:relative}.category-inner{float:left;width:105%;height:69vh;overflow:auto;position:relative}.category{float:left;width:100%}.category li{width:90%;margin:10px auto;padding:2% 0;height:59px;background:url(../images/menu/category-bg.jpg) left no-repeat;list-style:none;cursor:pointer;color:#5c350d}.category li b{float:right;text-align:right;margin-top:8px;background:url(../images/menu/cate-icon.png) left no-repeat;width:38px;height:36px}.category li span{float:right;width:70%;padding-left:4%;font-size:32px;line-height:60px;-webkit-transition:all 100ms ease-out 0s;-moz-transition:all 100ms ease-out 0s;-o-transition:all 100ms ease-out 0s;transition:all 100ms ease-out 0s}.category li:hover span{color:#2e1904 !important}.category li:hover b{background:url(../images/menu/cate-icon-hvr.png) left no-repeat}.cat-span-active{color:#2e1904 !important}.cat-img-active{background:url(../images/menu/cate-icon-hvr.png) left no-repeat !important}.dots{float:left;width:100%}.dots ul{margin:10px auto;display:table}.dots li{float:left;width:10px;height:10px;margin:5px;background:#fff;list-style:none;cursor:pointer}.copyright{position:absolute;bottom:10px;left:0;width:100%;color:#fff;text-align:center}.content{margin-left:360px;max-width:100%;background:#d1b47c}.content-inner{margin:0 auto;background:#fff;width:100%}.cont-title{float:left;width:100%;padding-top:28%;color:#fff;text-align:right;background:url(../images/menu/title-bg.jpg) left no-repeat;background-size:cover}.cont-title h1{margin:0 auto;max-width:1000px;width:100%;display:block;font-size:4vw;text-shadow:0 0 8px #000;position:relative}.cont-intro{float:left;width:100%;padding-bottom:40px;z-index:1;position:relative;background:#fff}.cont-intro-inner{margin:0 auto;max-width:1000px;width:100%}.cont-intro-inner img{text-align:center;padding-top:10%;width:22%}.cont-intro-inner p{float:right;width:70%;padding:5% 4% 0;font-size:16px;color:#4d1312;line-height:40px;font-style:italic}.cont-intro-inner p span{display:none}.cont-intro-inner i{float:right;margin-right:4%;background:#4d1312;color:#fff;padding:0 6px;font-size:18px;clear:both;cursor:pointer}.bg1{background:url(../images/menu/bg1.jpg) left no-repeat}.bg2{background:url(../images/menu/bg2.jpg) left no-repeat}.bg3{background:url(../images/menu/bg3.jpg) left no-repeat}.bg4{background:url(../images/menu/bg4.jpg) left no-repeat}.bg5{background:url(../images/menu/bg5.jpg) left no-repeat}.bg6{background:url(../images/menu/bg6.jpg) left no-repeat}.bg7{background:url(../images/menu/bg7.jpg) left no-repeat}.bg8{background:url(../images/menu/bg8.jpg) left no-repeat}.bg9{background:url(../images/menu/bg9.jpg) left no-repeat}.bg10{background:url(../images/menu/bg10.jpg) left no-repeat}.bg11{background:url(../images/menu/bg11.jpg) left no-repeat}.bg12{background:url(../images/menu/bg12.jpg) left no-repeat}.bg13{background:url(../images/menu/bg13.jpg) left no-repeat}.bg14{background:url(../images/menu/bg14.jpg) left no-repeat}.bg15{background:url(../images/menu/bg15.jpg) left no-repeat}.bg16{background:url(../images/menu/bg16.jpg) left no-repeat}.bg17{background:url(../images/menu/bg17.jpg) left no-repeat}.section-title{float:left;width:100%;padding-top:10%;color:#fff;text-align:right;background-size:cover;position:relative}.section-title h1{margin:0 auto;max-width:1000px;width:100%;display:block;font-size:4vw;padding-right:2%;position:relative;text-shadow:0 0 3px #000}.secbg{position:absolute;left:0;top:0;right:0;bottom:0;height:300%;background-size:cover}.section-outer{float:left;width:100%;position:relative;z-index:1;background:#fff}.section-inner{margin:0 auto;max-width:1000px;width:100%;padding:3% 0;display:table}.section-inner h2{font-size:36px;color:#ff8400;background:#fff;float:left;font-weight:normal;padding:2px 2px;width:99%;margin:10px 0;border-bottom:2px solid #ff8400;font-family:"alternategothic2_btregular"}.menu-item{float:left;width:40%;padding:2% 5%}.menu-item span{float:left;background:#521524;color:#fff;display:table;font-size:25px;line-height:25px;padding:5px 5px 2px}.menu-item p{float:left;width:100%;font-size:17px;color:#333;font-style:italic;line-height:25px}.menu-item ul{float:left;width:100%}.menu-item ul li{float:left;list-style:none;display:block;padding:5px;position:relative}.menu-item ul li span{position:absolute;background:#521524;color:#fff;left:100%;top:15%;z-index:10;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;visibility:hidden;opacity:0;white-space:nowrap;-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px);-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;-o-transform-origin:0 0 0;transform-origin:0 0 0;font-size:15px;-webkit-transition:all 0.5s cubic-bezier(0.43, -0.02, 0.2, 1);-moz-transition:all 0.5s cubic-bezier(0.43, -0.02, 0.2, 1);-o-transition:all 0.5s cubic-bezier(0.43, -0.02, 0.2, 1);transition:all 0.5s cubic-bezier(0.43, -0.02, 0.2, 1)}.arrow-left{position:absolute;left:-5px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #521524}.item-title{float:left;width:100%;background:url(../images/menu/dot.png) left repeat;margin-top:5px}.item-title h3{display:block;font-size:30px;color:#5e0000;background:#fff;float:left;font-weight:normal}.item-title img{float:right;background:#fff;cursor:pointer}.clear{clear:both}.gallery-view{position:fixed;left:0;top:0;bottom:0;width:100%;-webkit-transform:scale3d(0, 0, 0);-moz-transform:scale3d(0, 0, 0);-o-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0);-webkit-transition:transform 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition:transform 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition:transform 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:transform 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955);z-index:12;text-align:center}.gallery-view-title{position:absolute;left:50%;top:0;width:100%;margin-left:-50%;text-align:center;color:#fff;z-index:10;font-size:3vw;padding-top:1%}.gallery-view-title span{position:absolute;left:0;top:0;right:0;bottom:0;background:#49110c;opacity:0.6;z-index:-1;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.gallery-view-bg{position:absolute;left:0;top:0;bottom:0;right:0;background:#000;opacity:0.9;z-index:0}.gallery-view-img{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}.gallery-view img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;z-index:1}.gal-close{position:absolute;right:10px;top:10px;width:4%;z-index:10;cursor:pointer}.gal-close img{margin:0}.float-menu{position:fixed;right:10px;bottom:80px;z-index:100;-webkit-transition:all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition:all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition:all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);opacity:1}.float-menu-btn{position:fixed;right:10px;bottom:20px;z-index:102;-webkit-transition:transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition:transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition:transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);cursor:pointer}.float-menu-item{position:absolute;padding:2px;cursor:pointer;margin-top:0;top:0;right:0;opacity:0;-webkit-transition:top 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition:top 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition:top 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:top 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.float-menu-item:hover .float-menu-cont{padding-left:6px;width:96%}.float-menu-item:hover .float-menu-text{width:100%}.float-menu-item:hover .float-menu-text p{opacity:1}.float-menu-item:hover .float-menu-text b{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);transform:rotateZ(0deg);opacity:1}.float-menu-item:hover .float-menu-text span{opacity:0}.float-menu-item:hover .hover-cir{opacity:0}.float-menu-cont{position:relative;float:right;padding:2px;-webkit-border-radius:42px;-moz-border-radius:42px;border-radius:42px;border:2px solid #2a0505;width:50px;height:50px;-webkit-transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.2s;-moz-transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.2s;-o-transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.2s;transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.2s}.float-menu-text{float:right;font-size:24px;line-height:0;background:#2a0505;color:#f97000;text-align:left;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;border:2px solid transparent;width:92%;height:92%;position:relative;overflow:hidden;-webkit-transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.2s;-moz-transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.2s;-o-transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.2s;transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.2s}.float-menu-text b{position:absolute;text-align:center;width:50px;height:46px;line-height:46px;right:0;z-index:1;opacity:0;-webkit-transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.2s;-moz-transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.2s;-o-transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.2s;transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.2s;-webkit-transform:rotateZ(90deg);-moz-transform:rotateZ(90deg);-o-transform:rotateZ(90deg);transform:rotateZ(90deg)}.float-menu-text b img{position:relative;vertical-align:middle}.float-menu-text span{position:absolute;text-align:center;width:46px;height:46px;line-height:46px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;right:0;z-index:3;-webkit-transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.2s;-moz-transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.2s;-o-transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.2s;transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.2s}.float-menu-text span img{position:relative;margin:auto;display:table;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.float-menu-text p{float:right;width:auto;position:relative;overflow:hidden;line-height:46px;height:46px;opacity:0;text-align:right;padding:0 20px;margin-right:50px;white-space:nowrap;border-right:1px solid}.spinner{position:relative;margin:0 auto 0;width:100%;text-align:center;top:50%;-webkit-transform:translateY(-54%);-moz-transform:translateY(-54%);-o-transform:translateY(-54%);transform:translateY(-54%)}.spinner>div{width:8px;height:8px;background-color:#f06b00;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1s infinite linear both;animation:sk-bouncedelay 1s infinite linear both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,50%,100%{-webkit-transform:translateY(0)}25%{-webkit-transform:translateY(-100%)}75%{-webkit-transform:translateY(100%)}}@keyframes sk-bouncedelay{0%,50%,100%{-webkit-transform:scale(1) translateY(0);transform:translateY(0)}25%{-webkit-transform:scale(1) translateY(-100%);transform:translateY(-100%)}75%{-webkit-transform:scale(1) translateY(100%);transform:translateY(100%)}}@media (max-width: 1200px){.menu-item{width:90%}}@media (min-width: 1006px){.left-nav{left:0}}@media (max-width: 1006px){.cont-title h1{font-size:10vw;right:2%}.left-nav{display:none !important;right:-80%;z-index:8;width:80%;min-width:260px;max-width:360px}.logo{display:none}.category-outer{padding-top:9vh}.category-inner{height:80vh;width:107%}.category li{background-size:100%;height:45px}.content{margin-left:0;margin-top:62px}.cont-intro-inner{text-align:center}.cont-intro-inner img{width:25%}.cont-intro-inner p{width:92%;line-height:25px}.header{display:block}.gallery-view-title{font-size:6vw}.gal-close{width:6%;top:6px;right:6px}.display-block{display:block !important}.copyright{bottom:2px}}@media (max-width: 617px){.loading-msg{font-size:7vw}.loading-msg i{font-size:4vw}.pace-progress:after{top:50% !important;font-size:10vw !important}.quick-links{bottom:2%}.quick-links li a{font-size:4.2vw;padding:4% 0}.section-title{padding-top:20%}.section-title h1{font-size:10vw;right:2%}.secbg{height:40vw}.gallery-view-title{font-size:8vw}.gal-close{width:8%;top:4px;right:4px}.category li{height:45px}.category li span{font-size:25px;line-height:45px}.category li b{line-height:45px}.float-menu-item>div{width:96%}.float-menu-item .float-menu-text{width:98%}.float-menu-item .float-menu-text p{opacity:1}.float-menu-item .float-menu-text b{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);transform:rotateZ(0deg);opacity:0}.float-menu-item .float-menu-text span{opacity:1}.hover-cir{opacity:0}}
