@charset "utf-8";
@font-face{font-family:'playbold';src:url('../fonts/play-bold-webfont.eot');src:url('../fonts/play-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/play-bold-webfont.woff') format('woff'), url('../fonts/play-bold-webfont.ttf') format('truetype'), url('../fonts/play-bold-webfont.svg#playbold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'playregular';src:url('../fonts/play-regular-webfont.eot');src:url('../fonts/play-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/play-regular-webfont.woff') format('woff'), url('../fonts/play-regular-webfont.ttf') format('truetype'), url('../fonts/play-regular-webfont.svg#playregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'zurich_cn_btregular';src:url('../fonts/zurch-webfont-webfont.eot');src:url('../fonts/zurch-webfont-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/zurch-webfont-webfont.woff') format('woff'), url('../fonts/zurch-webfont-webfont.ttf') format('truetype'), url('../fonts/zurch-webfont-webfont.svg#zurich_cn_btregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:"Open Sans Semibold";src:url('../fonts/869293213-OpenSans-Semibold.eot');src:url('../fonts/869293213-OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), url('../fonts/869293213-OpenSans-Semibold.svg#Open Sans Semibold') format('svg'), url('../fonts/869293213-OpenSans-Semibold.woff') format('woff'), url('../fonts/869293213-OpenSans-Semibold.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSans';src:url('../fonts/opensansregular.eot');src:url('../fonts/opensansregular.eot?#iefix') format('embedded-opentype'), url('../fonts/opensansregular.woff') format('woff'), url('../fonts/opensansregular.ttf') format('truetype'), url('../fonts/opensansregular.svg#OpenSans') format('svg');font-weight:normal;font-style:normal;}
a.meanmenu-reveal{display:none;}
.mean-container .mean-bar{width:100%;padding:4px 0;min-height:20px;z-index:999999;color:#fff;position:relative;}
.mean-container .mean-bar p{padding:0 10px;position:absolute;z-index:999999;line-height:33px;float:left;color:#fff;font-family:'playregular';font-size:14px;text-transform:uppercase;}
.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:10px 13px 11px 13px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;display:block;font-family:'playregular';font-weight:700;}
.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:2px;margin-top:4px;}
.mean-container .mean-nav{float:left;width:100%;background:#171717;margin-top:40px;}
.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none;}
.mean-container .mean-nav ul li{position:relative;float:left;width:100%;}
.mean-container .mean-nav ul li a{background:url(../img/subarrow1.png) 10px center no-repeat;display:block;float:left;width:90%;padding:2% 8%;margin:0;text-align:left;color:#fff;border-bottom:1px solid #383838;text-decoration:none;font-size:60%;}
.mean-container .mean-nav ul li li a{width:80%;padding:2% 10%;border-bottom:1px solid #f1f1f1;border-bottom:1px solid rgba(255,255,255,0.25);filter:alpha(opacity=75);text-shadow:none !important;visibility:visible;background:url(../img/subarrow.png) 10px center no-repeat #111;padding-left:30px !important;}
.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0;}
.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%;}
.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%;}
.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%;}
.mean-container .mean-nav ul li a:hover{background:#cb0202;color:#fff;}
.mean-container .mean-nav ul li a.mean-expand{width:26px !important;height:26px;border:none !important;padding:5px 12px 12px 12px;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700 !important;background:none;}
.mean-container .mean-nav ul li a.mean-expand:hover{background:none;}
.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both;}
.mean-nav .wrapper{width:100%;padding:0;margin:0;}