/*	
* Copyright 2014. Josh Hung
* Clement Tang fixed
*/
/*------------------------------------------------------------------*/
/*	Import Section
/*------------------------------------------------------------------*/
@import url(bootstrap-btn.min.css);@import url(flexslider.css);@import url(font-awesome.min.css);@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);#header,.body-wrapper,.logo{float:left;height:auto}.sf-menu li.current>a,.sf-menu>li>a:hover{border-bottom:3px solid #ea4748;text-decoration:none}#header,.body-wrapper,.sf-menu>li>a,h5.line{position:relative}.comment-data p span,.sf-menu li a,.ui-tabs .ui-tabs-nav li,h5.line{text-transform:uppercase}#top-menu,#top-menu i.fa,.caption,.news-list time,p.caption{text-align:right}.news-list time,.opening-hours h6,.opening-hours li span.time{display:inline-block;vertical-align:middle}.block,.comments ul,.sf-menu,.ui-tabs-panel ul,ul.ads125,ul.check,ul.footnav,ul.reservation,ul.social{list-style-type:none}ul.reservation li a:hover,ul.social li a:hover{opacity:.8}#top-menu ul li a,.quicklinks4 li a{letter-spacing:-1px;word-spacing:-1px}body{background:center top no-repeat fixed #fff;background-size:cover}.body-wrapper{width:100%;margin:0;padding:0;z-index:99;min-height:100%}.controller{width:1060px;margin:0 auto;min-height:100%}.controller2{width:100%;float:left;background:#FFF;min-height:100%}#header{width:100%}.logo{width:auto;margin:25px 0 20px}#top-menu{float:right;font-size:14px;margin:12px 0 0}#top-menu ul{margin-bottom:10px}#top-menu ul li a{color:#505050;text-decoration:none}#top-menu ul li a:hover{color:#ea4748}.block a,.sf-menu li a,.sf-menu li a:hover{color:#696969}#top-menu ul li{display:inline-block;border-left:1px solid #e8e8e8;margin:0;padding:0 6px 0 8px;line-height:12px}#top-menu ul.icon-menu li{border-left:none;padding:3px 10px 0}#top-menu ul li:first-child{border:none;padding-left:0}#top-menu ul li:last-child{padding-right:0}#top-menu i.fa{font-size:14px;display:inline-block;margin-right:-2px}#navigation{height:49px;background-color:#b11f50;float:left;left:1px}.sf-menu{clear:both;margin:0;padding:0}.sf-menu>li{float:left;margin-right:30px}.sf-menu>li>a{padding:0 0 7px;display:block;border-bottom:3px solid #FFF}.sf-menu li a{font-size:16px;font-weight:700}.sf-menu li.current>a{color:#696969}.device-menu{display:none;width:100%;border:1px solid #CCC;padding:5px;margin-bottom:10px;box-sizing:border-box}.caption,.device-menu{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.searchbox .ft,.searchbox .ft:focus{color:#898989;border:none}#content{float:left;clear:both;width:100%;min-height:450px}.main-content{float:left;width:640px;margin-bottom:5px}div.left-sidebar{float:right}.full-width{float:left;width:100%;margin-bottom:20px}h5.line{border-bottom:1px solid #ea4748;padding-bottom:3px;padding-top:3px;margin-bottom:10px}h5.line>span{width:auto;border-bottom:4px solid #ea4748;padding-bottom:3px}.alignright{float:right;margin:0 0 10px 20px}.alignleft,.floatleft{float:left}.alignleft{margin:0 20px 10px 0}.floatright{float:right}.block{float:left;width:100%;margin:0;padding:0}.block li{float:left;width:100%;margin:0 10px 0 0;background:url(../img/arrow01.gif)no-repeat;padding-left:15px}.block li:nth-last-child(1){border-bottom:none}.block p{margin-bottom:10px}.block a:hover{color:#ea4748}.block span.rating{background:url(../img/stars2.png)no-repeat;width:53px;height:9px;position:relative;display:block;float:left;cursor:pointer}.block span.rating span{background:url(../img/stars.png)no-repeat;height:9px}.search-tabs{padding-top:0}.ui-tabs-active a{font-weight:600;cursor:default!important;color:#EA4748!important}.a-to-z>p,.sidebar-toggler,a.read,a.send,input.post-comment,span.rating{cursor:pointer}.ui-tabs .ui-tabs-nav li{font-size:14px;font-weight:400}.ui-tabs-panel a.title{color:#696969}.ui-tabs-panel ul{margin:0;padding:0}.ui-tabs-panel ul li{border-bottom:1px solid #dbdbdb;float:left;width:100%;padding:0 0 10px;margin:0 0 15px}.ui-tabs-panel ul li:nth-last-child(1){border-bottom:none}#ui-id-2,#ui-id-3{font-weight:500!important}.searchbox{background:#FAFAFA;border-color:#EA4748;border-style:solid;border-width:1px;float:left;margin-top:5px;width:100%}.searchbox .ft{background:0 0;padding:5px;margin:4px 0 0 10px;width:75%;max-width:75%;display:inline-block;-webkit-box-shadow:none;box-shadow:none}.searchbox .fs{background:url(../img/search.png)center no-repeat #ea4748;border:none;margin:0;height:34px;width:43px;float:right}.slider-home{width:620px;max-height:320px;overflow:hidden;margin:20px 0 16px;float:left}.caption{background:url(../img/pixel.png);bottom:0;color:#FFF;left:0;line-height:18px;padding:15px;position:absolute;text-shadow:0 -1px 0 rgba(0,0,0,.3);width:100%;font-size:14px;box-sizing:border-box}.outertight,.outertight1,.outerwide,span.rating{position:relative}.opening-hours ul li,li.more-news{background:0 0!important}p.caption{margin-bottom:0;color:#ddd}p.caption a{font-size:18px;color:#fff;display:block}p.caption a:hover{text-decoration:underline}.news-list{margin-top:15px}.news-list ul li{margin-bottom:10px}.news-list h6{width:86%;float:left;display:inline-block;font-weight:400;vertical-align:middle;margin:0}.news-list time{width:11%;float:right;color:#ea4748;font-size:11px;margin-right:14px}.date,.home-media,.menu>li>a,ul.reservation li,ul.social li,ul.social li span{text-align:center}#more-news-btn{margin-right:15px}.opening-hours{margin-top:15px}.opening-hours ul li{margin-bottom:10px;padding-left:0!important}.opening-hours h6{width:54%;float:left;margin:0}.opening-hours h6.highlight,.opening-hours h6.today{width:auto;padding:5px 10px;font-weight:400;color:#FFF;clear:both;float:left;background:-webkit-gradient(linear,0 0,0 100%,from(#ee6c6d),to(#bc393a));background:-webkit-linear-gradient(top,#ee6c6d,#bc393a);background:-moz-linear-gradient(top,#ee6c6d,#bc393a);background:-ms-linear-gradient(top,#ee6c6d,#bc393a);background:-o-linear-gradient(top,#ee6c6d,#bc393a);background-color:#ea4748}.opening-hours li span.time{width:46%;float:right;color:#ea4748;font-size:14px}#opening-hours-btn{margin-top:15px}.breadcrumbs{border-bottom:1px solid #dbdbdb}.breadcrumbs p{margin:0 0 5px;padding:0}.breadcrumbs p a{color:#696969}span.meta{font-size:12px;color:#ea4748;margin-bottom:10px;display:block}span.rating{background:url(../img/stars2.png)no-repeat;width:53px;height:9px;display:block;float:left}span.rating span{background:url(../img/stars.png)no-repeat;height:9px;display:block}.next,.next span,.prev,.prev span{height:19px}.outertight{width:330px;margin-right:20px;float:left;margin-top:0;margin-bottom:20px}.outertight img{max-width:330px}.outertight1{width:100%;margin-right:20px;float:left;margin-top:10px}.outerwide{width:620px;float:left}div.m-r-no,li.m-r-no{margin-right:0}.m-t-no{margin-top:0}.navbar,.navbar1{width:97%;position:absolute;margin:0}.menu li,.menu ul a,.notifications{position:relative}.prev{background:-webkit-gradient(linear,0 0,0 100%,from(#878787),to(#565656));background:-webkit-linear-gradient(top,#878787,#565656);background:-moz-linear-gradient(top,#878787,#565656);background:-ms-linear-gradient(top,#878787,#565656);background:-o-linear-gradient(top,#878787,#565656);background-color:#333;width:19px;display:block;float:right;margin:0 2px 0 0}.prev span{width:19px;background-image:url(../img/slider-nav2.png);background-position:5px 4px;background-repeat:no-repeat;float:left}.next{background:-webkit-gradient(linear,0 0,0 100%,from(#878787),to(#565656));background:-webkit-linear-gradient(top,#878787,#565656);background:-moz-linear-gradient(top,#878787,#565656);background:-ms-linear-gradient(top,#878787,#565656);background:-o-linear-gradient(top,#878787,#565656);background-color:#333;width:19px;display:block;float:right}.next:hover,.prev:hover{background:-webkit-gradient(linear,0 0,0 100%,from(#ee6c6d),to(#bd3a3b));background:-webkit-linear-gradient(top,#ee6c6d,#bd3a3b);background:-moz-linear-gradient(top,#ee6c6d,#bd3a3b);background:-ms-linear-gradient(top,#ee6c6d,#bd3a3b);background:-o-linear-gradient(top,#ee6c6d,#bd3a3b);background-color:#ea4748}.next span{width:19px;background-position:-14px 4px;background-repeat:no-repeat;float:left;color:#fff}.point{background:url(../img/arrow.gif)no-repeat;margin-left:-10px;margin-right:10px;padding-left:15px;font-size:14px}.more-btn{background:-moz-linear-gradient(center top,#878787,#565656)#333;border-radius:10px;display:block;float:right;height:20px;padding-left:10px;width:48px}.more-btn span{background-position:-14px 4px;background-repeat:no-repeat;color:#FFF;float:left;height:34px;width:40px;font-size:12px}.comment-avatar,.comment-avatar img{width:80px;height:80px}.page-update-time{float:right;margin-top:10px}.page-update-time>p{color:#EA4748;font-size:100%}.comments{width:100%;clear:both;margin-top:10px;float:left;margin-bottom:10px}.comments,.comments p{color:#c5c5c5}.comments ul{margin:20px 0 0;padding:0}.comments ul li{margin:0;padding:0}.comments ul li>div{padding:10px;background:#fafafa;float:left}.comment-avatar{float:left;margin:0 20px 0 0}.commment-text-wrap{float:left;width:500px}.comment-data p,a.url{color:#696969}.comment-data p span{font-size:11px;color:#ea4748}a.comment-reply-link{color:#FFF;background:#9E9E9E;padding:2px 5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:background-color .4s ease-in;-moz-transition:background-color .4s ease-in;-o-transition:background-color .4s ease-in;transition:background-color .4s ease-in}.comment-text,.form label{color:#929292}a.comment-reply-link:hover{background:#ea4748;text-decoration:none}ul.children{margin:10px 0 0 10px;float:left;border-left:1px solid #e1e1e1}ul.children li{padding:0 0 0 19px;float:left}ul.children li div.commment-text-wrap{width:470px}ul.children li li div.commment-text-wrap{width:440px}ul.children li li li div.commment-text-wrap{width:410px}ul.children li li li ul.children{border:0;margin-left:-19px}.form textarea,.input input{color:#c5c5c5;border:1px solid #dbdbdb}.comment-form,.contact-form{clear:both;width:100%;margin-top:20px;padding-top:20px;float:left}.comment-form form{margin:20px 0 0}.form{float:left;clear:both;margin-bottom:15px}.form2{float:left;clear:both}.form label{margin:0 0 5px;float:left}.input input{float:left;width:278px;margin:4px 0;padding:8px 5px;background:0 0;clear:both}.form textarea{background:0 0;width:600px;height:100px;clear:both;float:left;padding:5px;resize:vertical}a.read,a.send{padding:10px 15px}.form textarea:focus,.input input:focus{border:1px solid #999}input.post-comment{padding:10px 15px;color:#FFF;clear:both;float:left;background:-webkit-gradient(linear,0 0,0 100%,from(#ee6c6d),to(#bc393a));background:-webkit-linear-gradient(top,#ee6c6d,#bc393a);background:-moz-linear-gradient(top,#ee6c6d,#bc393a);background:-ms-linear-gradient(top,#ee6c6d,#bc393a);background:-o-linear-gradient(top,#ee6c6d,#bc393a);background-color:#ea4748}input.post-comment:hover{background:-webkit-gradient(linear,0 0,0 100%,from(#bc393a),to(#ee6c6d));background:-webkit-linear-gradient(top,#bc393a,#ee6c6d);background:-moz-linear-gradient(top,#bc393a,#ee6c6d);background:-ms-linear-gradient(top,#bc393a,#ee6c6d);background:-o-linear-gradient(top,#bc393a,#ee6c6d);background-color:#555}a.send{color:#FFF;clear:both;float:left;background:-webkit-gradient(linear,0 0,0 100%,from(#ee6c6d),to(#bc393a));background:-webkit-linear-gradient(top,#ee6c6d,#bc393a);background:-moz-linear-gradient(top,#ee6c6d,#bc393a);background:-ms-linear-gradient(top,#ee6c6d,#bc393a);background:-o-linear-gradient(top,#ee6c6d,#bc393a);background-color:#ea4748}a.send:hover{background:-webkit-gradient(linear,0 0,0 100%,from(#bc393a),to(#ee6c6d));background:-webkit-linear-gradient(top,#bc393a,#ee6c6d);background:-moz-linear-gradient(top,#bc393a,#ee6c6d);background:-ms-linear-gradient(top,#bc393a,#ee6c6d);background:-o-linear-gradient(top,#bc393a,#ee6c6d);background-color:#555;text-decoration:none}a.read{color:#FFF;clear:both;float:left;background:-webkit-gradient(linear,0 0,0 100%,from(#ee6c6d),to(#bc393a));background:-webkit-linear-gradient(top,#ee6c6d,#bc393a);background:-moz-linear-gradient(top,#ee6c6d,#bc393a);background:-ms-linear-gradient(top,#ee6c6d,#bc393a);background:-o-linear-gradient(top,#ee6c6d,#bc393a);background-color:#ea4748;margin-top:20px}a.read:hover{background:-webkit-gradient(linear,0 0,0 100%,from(#bc393a),to(#ee6c6d));background:-webkit-linear-gradient(top,#bc393a,#ee6c6d);background:-moz-linear-gradient(top,#bc393a,#ee6c6d);background:-ms-linear-gradient(top,#bc393a,#ee6c6d);background:-o-linear-gradient(top,#bc393a,#ee6c6d);background-color:#555;text-decoration:none;margin-top:20px}.alertMessage{width:100%;float:left;clear:both;margin-top:10px}.alertMessage ul{padding:0 0 0 15px;font-size:14px;color:#E4593A}.google-map-container{margin:-4px 0 0}.google-map-container img{max-width:none!important}.contact-info{background:#fbfbfb;padding:20px}.contact-info p i{font-size:20px;margin-right:15px;width:20px;margin-bottom:20px;float:left;margin-top:-7px}.pager{width:auto;float:left;clear:both;margin:10px 10px 20px 0}.pager ul{list-style-type:none;margin:0;padding:0}.pager ul li{float:left;margin-bottom:10px}.pager ul li a{padding:3px 10px 4px;margin:0 5px 0 0;color:#696969;display:block;background:-webkit-gradient(linear,0 0,0 100%,from(#e2e2e2),to(#c9c9c9));background:-webkit-linear-gradient(top,#e2e2e2,#c9c9c9);background:-moz-linear-gradient(top,#e2e2e2,#c9c9c9);background:-ms-linear-gradient(top,#e2e2e2,#c9c9c9);background:-o-linear-gradient(top,#e2e2e2,#c9c9c9);background-color:#555}.pager ul li a:hover{background-color:#ea4748;color:#fff;text-decoration:none}.pager ul li a.active,.pager ul li a:hover{background:-webkit-gradient(linear,0 0,0 100%,from(#ee6c6d),to(#bc393a))}.pager ul li a.active{background-color:#ea4748;color:#fff}.pager ul li a.first-page{background:url(../img/slider-nav2.png)8px 8px no-repeat #6c6c6c;padding:0;width:25px;display:block;height:26px}.pager ul li a.last-page{background:url(../img/slider-nav2.png)-11px 8px no-repeat #6c6c6c;padding:0;width:25px;display:block;height:26px}ol,ul{margin:0;padding:0 0 0 25px;color:#686d71}.features ol,.features ul{float:left;margin-right:100px}ul.check{padding:0}ul.check li{background:url(../img/check.png)left center no-repeat;padding:0 0 0 20px}blockquote{margin:10px;font-style:italic;color:#777;background:url(../img/blockquote.png)left top no-repeat;padding:0 0 10px 60px;font-size:14px;min-height:40px}.features blockquote{float:left;margin:30px 0 0}.error{background-color:#ffe9e9;color:#de5959;border:1px solid #fbc4c4}.error a,.error p{margin:0;color:#de5959}.error a:focus,.error a:hover{color:#de5959;border-bottom:1px solid #de5959!important}.info{background-color:#E9F7FE;color:#5091b2;border:1px solid #b6d7e8}.info a,.info p{margin:0;color:#5091b2}.info a:focus,.info a:hover{color:#5091b2;border-bottom:1px solid #5091b2!important}.success{background-color:#EBF6E0;color:#5f9025;border:1px solid #b3dc82}.success a,.success p{margin:0;color:#5f9025}.success a:focus,.success a:hover{color:#5f9025;border-bottom:1px solid #5f9025!important}.notice{background-color:#FBFADD;color:#8f872e;border:1px solid #ded58a}.notice a,.notice p{margin:0;color:#8f872e}.notice a:focus,.notice a:hover{color:#8f872e;border-bottom:1px solid #8f872e!important}.notifications{padding:10px;height:auto;margin-bottom:15px}span.dropcap,span.dropcap2{color:#fff;padding:15px 20px}.notifications span{font-weight:600}.notifications h5{margin:0;color:inherit}.notifications ul{list-style:disc;font-size:14px;color:inherit;margin-bottom:0!important}span.dropcap,span.dropcap2{margin:3px 20px 5px 0;font-size:30px}.notifications i{margin-right:5px}span.dropcap{float:left;line-height:1;background:#ea4748}span.dropcap2{float:left;line-height:1;background:#ea4748;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}span.highlight{background:#EA4748;padding:4px 6px;color:#FFF;-webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.15);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.arrow:after,.ui-tooltip{background:#252525;border:1px solid #444;box-shadow:none;border-radius:0;color:#eee;font-size:12px;padding:5px 15px}table{width:100%;border-spacing:0;margin-bottom:15px;color:#434343}.sidebar>table{padding-left:10px}table td,table th{padding:5px;vertical-align:top}.quicklinks4 li,table thead th{vertical-align:bottom}table th{font-weight:700}.sidebar{margin-bottom:5px;float:left;width:100%}.sidebar h5.line{margin-bottom:20px}ul.social{margin:0;padding:0;float:left}ul.social li{width:97px;height:140px;background:#fafafa;margin-right:3px;float:left;margin-bottom:3px}ul.social li a,ul.social li a.facebook{background:#316db7}ul.social li:nth-last-child(1){margin-right:0}ul.social li a{display:block;width:98px;height:55px;padding:15px 0 0}ul.social li a.twitter{background:#17a8dd}ul.social li a.rss{background:#ff9204}ul.social li a i{font-size:26px;color:#FFF}ul.social li span{margin-top:17px;float:left;width:100%;color:#696969;padding:0 5px;font-weight:700;box-sizing:border-box}ul.reservation li span,ul.social li span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}ul.social li span i{font-weight:400}ul.ads125{margin:0;padding:0}ul.ads125 li{float:left}ul.ads125 li a{padding:10px;margin:0 5px 5px 0;background:#fafafa;float:left;display:block}ul.ads125 li a img{width:125px;height:125px;float:left}#footer{height:auto;width:100%;bottom:0;padding:20px 0 0;border-bottom:4px solid #ea4748;float:left;background:#fafafa;font-size:12px}#footer h5.line{margin-bottom:15px}ul.footnav a{color:#696969}p.copyright{color:#FFF;margin:5px 0 0 20px;float:right;font-size:10px;clear:both;background:#ea4748;padding:5px 10px}.nt-shadow{box-shadow:0 0 5px rgba(202,202,202,.75)}ul.reservation{margin-top:10px;padding:0;float:left}ul.reservation li{width:148px;height:140px;background:#fafafa;margin-right:3px;float:left;margin-bottom:3px}ul.reservation li:nth-last-child(1){margin-right:0}ul.reservation li a{display:block;width:148px;height:55px;background:#316db7;padding:15px 0 0}.js .selectnav,.style-2 .left-corner,.style-2 .right-corner{display:none}ul.reservation li a.place{background:#be3563}ul.reservation li a.research{background:#a31d4a}ul.reservation li a.rss{background:#ff9204}#current,.menu>li:hover>a{background-color:#EA4748}ul.reservation li a i{font-size:26px;color:#FFF}ul.reservation li span{margin-top:17px;float:left;text-align:center;width:100%;color:#696969;padding:0 5px;font-weight:700;box-sizing:border-box}ul.reservation li span i{font-weight:400}.style-2{width:1020px!important;margin-left:0!important}.style-2 ul li:first-child{margin-left:1px!important}.menu i.halflings{margin:1px 2px 0 -2px}.menu li>div,.menu ul{visibility:hidden;display:none}.menu li:hover>div,.menu li:hover>ul{visibility:visible;display:block}.menu,.menu ul{margin:0;padding:0;list-style:none}.menu>li{float:left;width:156.66px}.menu>li.floatr{float:right}.menu li>a{display:block}.menu ul{position:absolute;display:none;width:200px}.menu ul ul{top:0;left:200px}.menu li:hover>ul{display:block}.menu li:last-child:hover>ul{position:absolute;left:auto;right:0}.menu li:last-child:hover>ul>li>ul{position:absolute;left:auto;right:200px}#navigation ul li ul li ul li:first-child,#navigation ul li ul li:first-child{margin-left:0}#current{z-index:8;position:relative}.menu a{text-decoration:none}.menu>li>a{color:#fff;font-weight:600;font-size:16px;line-height:18px;text-shadow:2px 2px 0 rgba(0,0,0,.5);padding:15px 10px 16px;border-right:1px solid #fff}ul.menu li a{-webkit-transition:background-color 80ms ease-in-out;-moz-transition:background-color 80ms ease-in-out;-o-transition:background-color 80ms ease-in-out;-ms-transition:background-color 80ms ease-in-out;transition:background-color 80ms ease-in-out}.menu ul li a{-webkit-transition:background-color 20ms ease-in-out,color 20ms ease-in-out;-moz-transition:background-color 20ms ease-in-out,color 20ms ease-in-out;-o-transition:background-color 20ms ease-in-out,color 20ms ease-in-out;-ms-transition:background-color 20ms ease-in-out,color 20ms ease-in-out;transition:background-color 20ms ease-in-out,color 20ms ease-in-out}.menu li>ul>li>a img,.menu>li>a img{border:0;margin-right:7px}.menu ul{background-color:#fcfcfc;border:1px solid #e0e0e0;border-top:none;left:-1px;z-index:999;border-radius:0 0 2px 2px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}.menu ul a{color:#777;font-size:14px;line-height:18px;padding:9px 12px;border-top:1px solid #e6e6e6}.menu ul a:hover{background-color:#f1f1f1;color:#333}.social-icons{float:right;line-height:0;margin:9px 0 0}.quicklinks4{border:0 solid red;float:left;margin:5px 0 0}.quicklinks4 li{display:inline;margin-right:9px;padding-bottom:0;padding-right:10px;padding-top:0}.quicklinks4 li a{color:#505050;font-size:12px;text-decoration:none}.quicklinks4 li.end{background:none;padding-right:0}.quicklinks4 li a:hover{color:#ea4748}@media only screen and (min-width:768px)and (max-width:1000px){#tagline,.contact-details,.js #responsive,.left-corner,.right-corner,.slide-caption,.social-icons,.top-search{display:none}#sub-menu{float:left;margin:5px 0 0}.js .selectnav{display:block}#navigation{margin:0;width:100%;height:auto;background:0 0}.selectnav{cursor:pointer;padding:10px;float:left;font-size:14px}}@media only screen and (min-width:768px)and (max-width:959px){#navigation{width:734px}.js .selectnav{display:block}}@media only screen and (max-width:767px){#top-menu{display:block;width:100%;font-size:15px;text-align:center;margin:20px 0 0;line-height:35px}#top-menu ul{padding:0}#top-menu ul.icon-menu li{padding:3px 15px 0}#tagline,.contact-details,.js #responsive,.left-corner,.right-corner,.slide-caption,.social-icons,.top-search{display:none}#sub-menu{float:left;margin:5px 0 0}.js .selectnav{display:block}#navigation{margin:0;padding:20px 0;width:100%;height:auto;background:0 0}.selectnav{cursor:pointer;padding:10px;float:left;font-size:14px}}@media only screen and (min-width:480px)and (max-width:767px){.selectnav{width:100%}}@media only screen and (max-width:479px){.selectnav{width:255px}}.selectnav{width:100%;border:1px solid #E0E0E0;box-shadow:0 2px 0 0 rgba(0,0,0,.03);color:#888;margin-top:10px}.page-sidebar.navbar-collapse{padding:0}.page-sidebar-menu{list-style:none;margin:0;padding:0}.page-sidebar-menu>li{border:0;display:block;margin:0;padding:0}.page-sidebar-menu>li.start>a{border-top-color:transparent!important}.page-sidebar-menu>li.last>a,.page-sidebar-menu>li:last-child>a{border-bottom-color:transparent!important}.page-sidebar-menu>li>a{border:0;display:block;font-size:14px;font-weight:300;margin:0;padding:10px 15px;position:relative;text-decoration:none}.page-sidebar-fixed .page-sidebar-menu>li>a{transition:all .2s ease 0s}.page-sidebar-reversed.page-sidebar-fixed .page-sidebar-menu>li>a{transition:none 0s ease 0s}.page-sidebar-menu>li>a i{font-size:16px;margin-right:5px;text-shadow:none}.page-sidebar-menu>li.break{margin-bottom:20px}.page-sidebar-menu>li.active>a{border:none;text-shadow:none}.page-sidebar-menu>li.active{border-right:4px solid #d12610}.page-sidebar ul>li>a>.arrow:before{content:"";display:inline;float:right;font-family:FontAwesome;font-size:16px;font-weight:300;height:auto;margin-right:5px;margin-top:0;text-shadow:none}.page-sidebar ul>li.active>a>.arrow:before{margin-right:1px}.page-sidebar-menu>li>a>.arrow.open:before{content:"";display:inline;float:right;font-family:FontAwesome;font-size:16px;font-weight:300;height:auto;margin-right:3px;margin-top:0;text-shadow:none}.page-sidebar-menu li>a>.badge{float:right;margin-right:13px;margin-top:1px}.page-sidebar-menu .sub-menu{padding:0}.page-sidebar-menu>li>ul.sub-menu{clear:both;display:none;list-style:none;margin:8px 0}.page-sidebar-menu>li.active>ul.sub-menu{display:block}.page-sidebar-menu>li>ul.sub-menu>li{background:none;margin-bottom:0;margin-left:0;margin-right:0;margin-top:1px!important;padding:0}.page-sidebar-menu>li>ul.sub-menu>li>a{background:none;display:block;font-size:14px;font-weight:300;margin:0;padding-bottom:5px;padding-left:35px!important;padding-right:0;padding-top:5px;text-decoration:none}.page-sidebar-menu>li>ul.sub-menu>li ul.sub-menu{clear:both;display:none;list-style:none;margin:0}.page-sidebar-menu>li>ul.sub-menu li>a>.arrow:before{content:"";display:inline;float:right;font-family:FontAwesome;font-size:16px;font-weight:300;height:auto;margin-right:20px;margin-top:1px;text-shadow:none}.page-sidebar-menu>li>ul.sub-menu li>a>.arrow.open:before{content:"";display:inline;float:right;font-family:FontAwesome;font-size:16px;font-weight:300;height:auto;margin-right:18px;margin-top:1px;text-shadow:none}.page-sidebar-menu>li.active>ul.sub-menu>li.active ul.sub-menu,.page-sidebar-menu>li.active>ul.sub-menu>li.active ul.sub-menu>li.active ul.sub-menu,.sidebar-toggler{display:block}.page-sidebar-menu>li>ul.sub-menu>li ul.sub-menu li{background:none;margin-bottom:0;margin-left:0;margin-right:0;margin-top:1px!important;padding:0}.page-sidebar-menu>li>ul.sub-menu li>ul.sub-menu>li>a{background:none;display:block;font-size:14px;font-weight:300;margin:0;padding:5px 0;text-decoration:none}.page-sidebar-menu>li>ul.sub-menu>li>ul.sub-menu>li>a{padding-left:60px}.page-sidebar-menu>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a{padding-left:80px}.page-sidebar-menu>li>ul.sub-menu li>ul.sub-menu>li>a>i{font-size:13px}.sidebar-toggler{background-color:#fcfcfc;border-radius:4px 0 0 4px;float:right;height:23px;margin-bottom:15px;margin-top:15px;width:23px}.sidebar-toggler:before{content:"";display:inline-block;font-family:FontAwesome;font-size:18px;font-weight:300;height:auto;margin:0 2px 3px 8px;text-shadow:none}.page-sidebar-closed .sidebar-toggler:before{content:"";margin:0 2px 3px 10px}.page-sidebar-reversed.page-sidebar-closed .sidebar-toggler:before{content:"";margin:0 4px 3px 8px}.page-sidebar-reversed .sidebar-toggler:before{content:""}.page-sidebar-reversed .sidebar-toggler{border-radius:0 4px 4px 0;float:left}.page-content,.post-content{margin-top:0;margin-bottom:20px;padding:0}.page-content span.colored,.post-content span.colored{color:#EA4748}.page-content ul,.post-content ul{list-style-type:disc;margin-bottom:20px}.page-content ul>li,.post-content ul>li{margin-bottom:10px}.page-content ul>li:last-child,.post-content ul>li:last-child{margin-bottom:0}.page-content ol,.post-content ol{list-style-type:decimal;margin-bottom:20px}.page-content ol.cjk-list,.post-content ol.cjk-list{list-style-type:cjk-ideographic}.page-content ol.cjk-list>li,.post-content ol.cjk-list>li{margin-bottom:10px}.page-content ol.cjk-list>li:last-child,.post-content ol.cjk-list>li:last-child{margin-bottom:0}.page-content ol.cjk-list ol,.poste-content ol.cjk-list ol{list-style-type:decimal;margin-top:10px}.page-content ol.cjk-list ol>li,.post-content ol.cjk-list ol>li{margin-top:5px}.page-content li>span,.post-content li>span{font-weight:600}.page-content img,.post-content img{margin:0 0 15px}.page-sidebar-reversed .page-content{border-radius:0 0 4px}.page-content-no-pattern .page-content{background-image:none!important}.page-boxed .page-content,.page-sidebar-fixed .page-content,.page-sidebar-reversed.page-boxed .page-content{border-radius:0 0 0 4px}.header .navbar-nav .dropdown-toggle:hover,.header .navbar-nav .dropdown.open .dropdown-toggle{background-color:#414247!important}.header .navbar-nav li.dropdown .dropdown-toggle i{color:#999ba2!important}.header .navbar-nav>li.devider{border-left:1px solid #484a4f!important}.header .navbar-nav>li.dropdown.user .dropdown-toggle .username{color:#cecfd3}.header .search-form .form-control,.page-sidebar-menu .search-form .form-control{background-color:#4d4f55;border-color:#1d1d1f;color:#7e818a}.header .search-form .input-icon>i,.page-sidebar-menu .search-form .input-icon>i{color:#292a2d}.page-sidebar{background:#35363a}ul.page-sidebar-menu>li>a{border-bottom:1px solid #292a2d;border-top:1px solid #414247;color:#fff}ul.page-sidebar-menu>li:last-child>a{border-bottom:1px solid transparent}ul.page-sidebar-menu>li a i{color:#999ba2}ul.page-sidebar-menu>li.open>a,ul.page-sidebar-menu>li:hover>a,ul.page-sidebar-menu>li>a:hover{background:#222225}ul.page-sidebar-menu>li.active>a{background:#222225!important;border-bottom:1px solid #222225!important;border-top:1px solid #222225!important;color:#fff}ul.page-sidebar-menu>li>ul.sub-menu li.open>a,ul.page-sidebar-menu>li>ul.sub-menu li>ul.sub-menu>li.active>a,ul.page-sidebar-menu>li>ul.sub-menu li>ul.sub-menu>li>a:hover,ul.page-sidebar-menu>li>ul.sub-menu>li.active>a,ul.page-sidebar-menu>li>ul.sub-menu>li>a:hover{color:#fff!important;background:#414247!important}ul.page-sidebar-menu>li.active>a i{color:#fff}ul.page-sidebar-menu>li>ul.sub-menu>li:first-child>a{border-top:0 none!important}ul.page-sidebar-menu>li>ul.sub-menu>li>a:hover{background:#414247!important}ul.page-sidebar-menu li>ul.sub-menu>li>a{color:#cecfd3}ul.page-sidebar-menu>li>a .arrow.open:before,ul.page-sidebar-menu>li>a .arrow:before{color:#8c8e96!important}ul.page-sidebar-menu>li>ul.sub-menu a .arrow.open:before,ul.page-sidebar-menu>li>ul.sub-menu a .arrow:before{color:#999ba2!important}ul.page-sidebar-menu>li>a>.arrow.open:before{color:#a6a8ae!important}ul.page-sidebar-menu>li.active>a .arrow.open:before,ul.page-sidebar-menu>li.active>a .arrow:before{color:#fff!important}.page-sidebar-closed ul.page-sidebar-menu>li:hover .sub-menu{background-color:#35363a}.footer .footer-inner{color:#999ba2}.footer .footer-tools .go-top i,.page-footer-fixed .footer .footer-inner{color:#7e818a}.footer .footer-tools .go-top{background-color:#4d4f55}.footer .footer-tools .go-top:hover{opacity:.7}.page-footer-fixed .footer{background-color:#292a2d}.page-footer-fixed .footer .footer-tools .go-top{background-color:#5a5b62}.page-footer-fixed .footer .footer-tools .go-top i{color:#c1c2c6}@media (min-width:992px){.page-boxed{background-color:#35363a!important}.page-boxed .page-container{background-color:#35363a;border-bottom:1px solid #4d4f55;border-left:1px solid #4d4f55}.page-boxed.page-sidebar-reversed .page-container{border-left:0 none;border-right:1px solid #4d4f55}.page-boxed.page-sidebar-fixed .page-container{border-bottom:0 none;border-left:0 none}.page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-container{border-bottom:0 none;border-left:0 none;border-right:0 none}.page-boxed.page-sidebar-fixed .page-sidebar{border-left:1px solid #4d4f55}.page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-sidebar{border-left:0 none;border-right:1px solid #4d4f55}.page-boxed.page-sidebar-fixed.page-footer-fixed .footer{background-color:#292a2d!important}}@media (max-width:991px){.page-sidebar{background-color:#1d1d1f!important;border-radius:4px!important}ul.page-sidebar-menu>li>a{border-bottom:1px solid #101112;border-top:1px solid #292a2d}ul.page-sidebar-menu>li:last-child>a{border-bottom:0 none!important}ul.page-sidebar-menu>li.open>a,ul.page-sidebar-menu>li:hover>a,ul.page-sidebar-menu>li>a:hover{background:#09090a}}@media (max-width:480px){.header .navbar-nav>li.devider{border-left:1px solid #414247!important}}#table-filter div{margin-bottom:10px}#table-filter div input{width:220px}#table-filter div select,#table-filter div textarea{width:240px}#table-filter textarea{max-width:620px;min-width:620px;min-height:160px}#table-filter input,#table-filter select,#table-filter textarea{-webkit-transition:background 200ms ease-in-out,border-color 200ms ease-in-out;-moz-transition:background 200ms ease-in-out,border-color 200ms ease-in-out;-o-transition:background 200ms ease-in-out,border-color 200ms ease-in-out;-ms-transition:background 200ms ease-in-out,border-color 200ms ease-in-out;transition:background 200ms ease-in-out,border-color 200ms ease-in-out}#table-filter input:focus,#table-filter select:focus,#table-filter textarea:focus{border:1px solid #d6d6d6;outline:0;position:relative;z-index:5}#table-filter input.error,#table-filter select.error,#table-filter textarea.error{border:1px solid #f2c4c2;background:#ffeceb}#table-filter label span{color:#ed1c1c}#table-filter input[type=submit][disabled]{background:#aaa}#table-filter input[name=year]{width:40px;display:inline-block}#table-filter div.clearfix{margin-bottom:0}.filter-table,.search-table{float:left}.search-table{margin-right:20px}.a-to-z>p>a{color:#EA4748;background-color:#ffe9e9;display:inline-block;padding:4px 6px;margin-right:10px;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.a-to-z>p>a:hover{background-color:#EA4748;color:#fff;-webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1)}.a-to-z a.current{background-color:#EA4748!important;color:#fff;-webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.15)}.a-to-z>p>a.fmt3tab0{color:#EA4748;background-color:#ffe9e9!important}.a-to-z>p>a.fmt3tab0.current,.a-to-z>p>a.fmt3tab0:hover{color:#fff;background-color:#EA4748!important}.a-to-z>p>a.fmt3tab1{color:#684F85;background-color:#C8C1FA!important}.a-to-z>p>a.fmt3tab1.current,.a-to-z>p>a.fmt3tab1:hover{color:#fff;background-color:#684F85!important}.a-to-z>p>a.fmt3tab2{color:#5f9025;background-color:#EBF6E0!important}.a-to-z>p>a.fmt3tab2.current,.a-to-z>p>a.fmt3tab2:hover{color:#fff;background-color:#5f9025!important}.a-to-z>p>a.fmt3tab3{color:#E07400;background-color:#EDD694!important}.a-to-z>p>a.fmt3tab3.current,.a-to-z>p>a.fmt3tab3:hover{color:#fff;background-color:#E07400!important}.a-to-z>p>a.fmt3tab4{color:#386CA1;background-color:#E9F7FE!important}.a-to-z>p>a.fmt3tab4.current,.a-to-z>p>a.fmt3tab4:hover{color:#fff;background-color:#386CA1!important}.a-to-z>p>a.fmt3tab5{color:#EE7E94;background-color:#F8D2D3!important}.a-to-z>p>a.fmt3tab5.current,.a-to-z>p>a.fmt3tab5:hover{color:#fff;background-color:#EE7E94!important}.ftbk1{background:#C8C1FA!important}.ftbk2{background:#EBF6E0!important}.ftbk3{background:#EDD694!important}.ftbk4{background:#E9F7FE!important}.ftbk5{background:#F8D2D3!important}.search{background:#fafafa;width:230px;float:left;margin-top:10px;border:1px solid #ea4748}.search .ft{background:0 0;padding:5px;margin:4px 0 0 10px;width:150px;color:#898989}.search .fs{background:url(../img/search.png)center no-repeat #ea4748;border:none;margin:0;height:34px;width:43px;float:right}.accordion{-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.03);box-shadow:0 2px 0 0 rgba(0,0,0,.03);margin-bottom:20px}.accordion p{margin-bottom:10px}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;font-size:16px;font-weight:600;padding:14px 20px 15px 0;line-height:26px;outline:0;border:1px solid #e0e0e0;margin-top:-1px;transition:background-color 200ms ease-in-out;background-color:#fcfcfc}.ui-accordion .ui-accordion-header,.ui-accordion-icon,.ui-accordion-icon-active{-o-transition:background-color 200ms ease-in-out;-ms-transition:background-color 200ms ease-in-out;-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out}.ui-accordion .ui-accordion-header:hover{background-color:#fff}.ui-accordion .ui-accordion-header-active,.ui-accordion .ui-accordion-header-active:hover{background-color:#fff;color:#EA4748;border-bottom:0}.ui-accordion .ui-accordion-icons{padding-left:50px}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:20px}.ui-accordion .ui-accordion-content{padding:0 20px 20px;border:1px solid #e0e0e0;border-top:0}.ui-accordion .ui-accordion-content p{margin:0}.ui-accordion-icon,.ui-accordion-icon-active{width:18px;height:18px;display:inline-block;background-color:#ccc;border-radius:2px;background-image:url(../img/plus.png);background-repeat:no-repeat;background-position:50%;float:left;margin:5px 10px 0 0;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1);transition:background-color 200ms ease-in-out}.ui-accordion-icon-active{background-color:#EA4748;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.15);background-image:url(../img/minus.png)}span.ui-accordion-section-title{display:block;color:#5f9025;font-weight:400;background-color:#EBF6E0;padding:4px 6px;margin:20px 0;border:1px solid #b3dc82;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.accordion ul{list-style-type:square}.accordion ul>li{line-height:26px;margin-top:10px}.accordion ul>li:first-child{margin-top:0}.accordion ul>li>a{font-weight:400}.accordion ul>li>span{font-weight:600}.post{margin:0}.post-content{margin:0 0 0 72px}.post-img a img{opacity:1;filter:alpha(opacity=100);-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;margin:0 0 23px}.meta{color:#888;margin:0 0 15px}.meta a{color:#888;text-decoration:none}.meta a:hover{color:#666}.meta time{margin:0 0 0 -2px}.meta i.halflings{display:inline-block;opacity:.53;filter:alpha(opacity=53);margin:2px 5px 0 0}.meta:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.meta i.halflings:before{color:#a5a5a5}.meta span{margin-right:12px;float:left}.meta h2{line-height:26px;font-size:20px;font-weight:400;margin:0 0 2px}.meta h2 a{color:#444}.meta h2 a:hover{color:#666}.medium-image{float:left;margin:0 15px 0 0;width:28%}.medium-content{float:left;width:59%;margin-left:73px}.post.medium{margin-top:0;margin-bottom:0}.post.medium:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.home-image{float:left;margin:0 20px 0 0;width:37%}.home-content{float:left;width:58%}.home-media{margin-bottom:20px}.post.home{margin:20px 0 0}.post.home:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}img.book-cover-hum{width:78px}.recent-blog{margin-bottom:38px}.recent-blog h4{line-height:21px;margin-bottom:10px}.recent-blog h4 a{color:#333}.recent-blog h4 a:hover{color:#888}.recent-blog p{margin-top:7px;margin-bottom:0}.margin-1{margin:28px 0 22px}.entry,.recent-blog h4,.recent-blog p{margin-left:60px}.date{float:left;height:0;width:59px}.date span{display:block}.day{background:#f2f2f2;padding:10px;font-size:16px;font-weight:500;color:#999;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.month{font-size:13px;background:#BE4E4E;padding:0 10px 2px;color:#fff;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;-webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.07);-moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.07);box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.07)}.nightread ul,.nightread ul li{margin:0;padding:0}.newsline{border-bottom:1px solid #e0e0e0;box-shadow:0 2px 0 0 rgba(0,0,0,.03);height:1px;width:100%;margin-bottom:20px}.nightread{width:100%;clear:both;margin-top:5px;margin-bottom:5px}.nightread ul{list-style-type:none}img.floor-maps{border:1px solid #ddd}