@charset "UTF-8"; body:lang(en),.gm-style:lang(en){font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200}
 .font-display:lang(en){font-family:"Cinzel Decorative","Raleway","Helvetica Neue",Helvetica,Arial}
 body:lang(zh-HK),.gm-style:lang(zh-HK){font-family:"Raleway","Helvetica Neue",Helvetica,Arial,"Heiti TC","Apple LiGothic","蘋果儷中黑","Microsoft JhengHei","微軟正黑體",sans-serif;font-weight:300}
 .font-display:lang(zh-HK){font-family:"Cinzel Decorative","Raleway","Helvetica Neue",Helvetica,Arial,"Kaiti TC","SimKai","中易楷体","Heiti TC","Apple LiGothic","蘋果儷中黑","Microsoft JhengHei","微軟正黑體",sans-serif}
 body:lang(zh-CN),.gm-style:lang(zh-CN){font-family:"Raleway","Helvetica Neue",Helvetica,Arial,"Heiti SC","ST Heiti","華文黑體","Microsoft YaHei","微软雅黑体",sans-serif;font-weight:300}
 .font-display:lang(zh-CN){font-family:"Cinzel Decorative","Raleway","Helvetica Neue",Helvetica,Arial,"Kaiti SC","DFKai-SB","標楷體","Heiti SC","ST Heiti","華文黑體","Microsoft YaHei","微软雅黑体",sans-serif}
@media only screen and (min-width:768px){ .flow-text{font-size:1em}
}
@media only screen and (min-width:789.6px){ .flow-text{font-size:1.015em}
}
@media only screen and (min-width:811.2px){ .flow-text{font-size:1.03em}
}
@media only screen and (min-width:832.8px){ .flow-text{font-size:1.045em}
}
@media only screen and (min-width:854.4px){ .flow-text{font-size:1.06em}
}
@media only screen and (min-width:876px){ .flow-text{font-size:1.075em}
}
@media only screen and (min-width:897.6px){ .flow-text{font-size:1.09em}
}
@media only screen and (min-width:919.2px){ .flow-text{font-size:1.105em}
}
@media only screen and (min-width:940.8px){ .flow-text{font-size:1.12em}
}
@media only screen and (min-width:962.4px){ .flow-text{font-size:1.135em}
}
@media only screen and (min-width:984px){ .flow-text{font-size:1.15em}
}
@media only screen and (min-width:1005.6px){ .flow-text{font-size:1.165em}
}
@media only screen and (min-width:1027.2px){ .flow-text{font-size:1.18em}
}
@media only screen and (min-width:1048.8px){ .flow-text{font-size:1.195em}
}
@media only screen and (min-width:1070.4px){ .flow-text{font-size:1.21em}
}
@media only screen and (min-width:1092px){ .flow-text{font-size:1.225em}
}
@media only screen and (min-width:1113.6px){ .flow-text{font-size:1.24em}
}
@media only screen and (min-width:1135.2px){ .flow-text{font-size:1.255em}
}
@media only screen and (min-width:1156.8px){ .flow-text{font-size:1.27em}
}
@media only screen and (min-width:1178.4px){ .flow-text{font-size:1.285em}
}
@media only screen and (min-width:1200px){ .flow-text{font-size:1.3em}
}
@media only screen and (max-width:767px){ .flow-text{font-size:1em}
}
 p{line-height:1.8em}
@media only screen and (min-width:768px){ p{font-size:1em}
}
@media only screen and (min-width:789.6px){ p{font-size:1.015em}
}
@media only screen and (min-width:811.2px){ p{font-size:1.03em}
}
@media only screen and (min-width:832.8px){ p{font-size:1.045em}
}
@media only screen and (min-width:854.4px){ p{font-size:1.06em}
}
@media only screen and (min-width:876px){ p{font-size:1.075em}
}
@media only screen and (min-width:897.6px){ p{font-size:1.09em}
}
@media only screen and (min-width:919.2px){ p{font-size:1.105em}
}
@media only screen and (min-width:940.8px){ p{font-size:1.12em}
}
@media only screen and (min-width:962.4px){ p{font-size:1.135em}
}
@media only screen and (min-width:984px){ p{font-size:1.15em}
}
@media only screen and (min-width:1005.6px){ p{font-size:1.165em}
}
@media only screen and (min-width:1027.2px){ p{font-size:1.18em}
}
@media only screen and (min-width:1048.8px){ p{font-size:1.195em}
}
@media only screen and (min-width:1070.4px){ p{font-size:1.21em}
}
@media only screen and (min-width:1092px){ p{font-size:1.225em}
}
@media only screen and (min-width:1113.6px){ p{font-size:1.24em}
}
@media only screen and (min-width:1135.2px){ p{font-size:1.255em}
}
@media only screen and (min-width:1156.8px){ p{font-size:1.27em}
}
@media only screen and (min-width:1178.4px){ p{font-size:1.285em}
}
@media only screen and (min-width:1200px){ p{font-size:1.3em}
}
@media only screen and (max-width:767px){ p{font-size:1em}
}
 .form-control{font-weight:300;color:#333333;background-color:transparent;border-top:none;border-right:none;border-bottom:2px solid #e86569;border-left:none;border-radius:0;box-shadow:none}
 .form-control:focus{border-bottom-color:#e1393e;box-shadow:none}
 .form-group-sm .form-control,.form-group-lg .form-control{border-radius:0}
 .form-control::-webkit-input-placeholder{color:#777777}
.form-control::-moz-placeholder{color:#777777}
.form-control:-ms-input-placeholder{color:#777777}
.form-control::placeholder{color:#777777}
 .input-group-addon{padding-right:0;background-color:transparent;border-top:none;border-right:none;border-bottom:2px solid #e86569;border-left:none;border-radius:0}
 .input-group-btn > .btn{padding-right:0;background-color:transparent;border:none;border-radius:0}
 .input-group-btn > .btn-primary{color:#e86569;border-bottom:2px dashed transparent}
 .input-group-btn > .btn-primary:active,.input-group-btn > .btn-primary:focus,.input-group-btn > .btn-primary:hover,.input-group-btn > .btn-primary:active:focus{color:#e1393e;background-color:transparent;outline:none;box-shadow:none}
 .input-group-btn > .btn-primary:focus{border-color:#e86569}
 .input-group-btn > .btn-primary:active:focus{text-shadow:0 0 2px rgba(255,255,255,0.5)}
 .has-success .input-group-addon,.has-error .input-group-addon,.has-warning .input-group-addon{background-color:transparent}
 .has-success .form-control,.has-success .form-control:focus,.has-error .form-control,.has-error .form-control:focus,.has-warning .form-control,.has-warning .form-control:focus{box-shadow:none}
 .btn{border:none;border-radius:0}
 .btn:focus{outline:none}
 .btn:active:focus{outline:none}
 .btn-info{background-color:#3976e1}
 .btn-info:hover,.btn-info:focus{background-color:#6595e8}
 .btn-info:active,.btn-info:focus:active{background-color:#1b52b2}
 .btn-primary{background-color:#e1393e}
 .btn-primary:hover,.btn-primary:focus{background-color:#e86569}
 .btn-primary:active,.btn-primary:focus:active{background-color:#b21b20}
 .btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled]:hover{background-color:#cd8082}
 .carousel-control.left,.carousel-control.right{background-image:none}
 .thumbnail{padding:0;border:0;border-radius:0;background-color:#eeeeee}
 .thumbnail .caption{color:#333333}
 .thumbnail .caption h1,.thumbnail .caption h2,.thumbnail .caption h3,.thumbnail .caption h4{margin:0;font-size:1em;color:#333333}
 a:hover .thumbnail .caption{color:#777777}
 a:hover .thumbnail .caption h1,a:hover .thumbnail .caption h2,a:hover .thumbnail .caption h3,a:hover .thumbnail .caption h4{color:#777777}
 .thumbnail.unpublished{position:relative}
 .thumbnail.unpublished:after{position:absolute;top:0;right:0;left:0;bottom:0;padding-top:50%;content:"UNPUBLISHED";text-align:center;color:#eeeeee;opacity:0.75;font-weight:bold;background-color:#333333;-webkit-transition:opacity 250ms linear;transition:opacity 250ms linear}
@media only screen and (min-width:768px){ .thumbnail.unpublished:after{font-size:1em}
}
@media only screen and (min-width:789.6px){ .thumbnail.unpublished:after{font-size:1.015em}
}
@media only screen and (min-width:811.2px){ .thumbnail.unpublished:after{font-size:1.03em}
}
@media only screen and (min-width:832.8px){ .thumbnail.unpublished:after{font-size:1.045em}
}
@media only screen and (min-width:854.4px){ .thumbnail.unpublished:after{font-size:1.06em}
}
@media only screen and (min-width:876px){ .thumbnail.unpublished:after{font-size:1.075em}
}
@media only screen and (min-width:897.6px){ .thumbnail.unpublished:after{font-size:1.09em}
}
@media only screen and (min-width:919.2px){ .thumbnail.unpublished:after{font-size:1.105em}
}
@media only screen and (min-width:940.8px){ .thumbnail.unpublished:after{font-size:1.12em}
}
@media only screen and (min-width:962.4px){ .thumbnail.unpublished:after{font-size:1.135em}
}
@media only screen and (min-width:984px){ .thumbnail.unpublished:after{font-size:1.15em}
}
@media only screen and (min-width:1005.6px){ .thumbnail.unpublished:after{font-size:1.165em}
}
@media only screen and (min-width:1027.2px){ .thumbnail.unpublished:after{font-size:1.18em}
}
@media only screen and (min-width:1048.8px){ .thumbnail.unpublished:after{font-size:1.195em}
}
@media only screen and (min-width:1070.4px){ .thumbnail.unpublished:after{font-size:1.21em}
}
@media only screen and (min-width:1092px){ .thumbnail.unpublished:after{font-size:1.225em}
}
@media only screen and (min-width:1113.6px){ .thumbnail.unpublished:after{font-size:1.24em}
}
@media only screen and (min-width:1135.2px){ .thumbnail.unpublished:after{font-size:1.255em}
}
@media only screen and (min-width:1156.8px){ .thumbnail.unpublished:after{font-size:1.27em}
}
@media only screen and (min-width:1178.4px){ .thumbnail.unpublished:after{font-size:1.285em}
}
@media only screen and (min-width:1200px){ .thumbnail.unpublished:after{font-size:1.3em}
}
@media only screen and (max-width:767px){ .thumbnail.unpublished:after{font-size:1em}
}
 .thumbnail.unpublished:hover:after{opacity:0}
 @media (min-width:768px){ .thumbnail .caption h1,.thumbnail .caption h2,.thumbnail .caption h3,.thumbnail .caption h4{font-size:1.25em}
}
 @media (min-width:992px){ .thumbnail .caption h1,.thumbnail .caption h2,.thumbnail .caption h3,.thumbnail .caption h4{font-size:1.2em;height:40px}
}
 #layout-header{position:relative;z-index:999}
 #layout-header .navbar-default,#layout-header .navbar{margin-bottom:0;border:none;background-color:transparent}
 #layout-header .container{text-align:center}
 #layout-header .navbar-header{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:0;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
 #layout-header .navbar-header:before,#layout-header .navbar-header:after{content:none}
 #layout-header .navbar-brand{margin:10px 0;width:48px;height:48px;background-image:url("../themes/worldsuperhk/assets/images/logo.svg");background-position:center;background-repeat:no-repeat;background-size:contain}
 #layout-header .navbar-brand:focus{outline-color:#e86569}
 #layout-header .navbar-toggle{display:inline-block;float:none;padding:0;margin:0;border:none}
 #layout-header .navbar-toggle:hover,#layout-header .navbar-toggle:focus{background-color:transparent}
 #layout-header .navbar-toggle:hover .icon-bar + .icon-bar,#layout-header .navbar-toggle:focus .icon-bar + .icon-bar{margin-top:5px}
 #layout-header .navbar-toggle:active .icon-bar + .icon-bar{margin-top:6px}
 #layout-header .navbar-toggle .icon-bar{background-color:#e1393e}
 #layout-header .navbar-collapse{border-top:none;box-shadow:none}
 #layout-header .navbar-nav{font-size:17px}
 #layout-header .navbar-nav li > a{color:#333333}
@media only screen and (min-width:768px){ #layout-header .navbar-nav li > a{font-size:1em}
}
@media only screen and (min-width:789.6px){ #layout-header .navbar-nav li > a{font-size:1.015em}
}
@media only screen and (min-width:811.2px){ #layout-header .navbar-nav li > a{font-size:1.03em}
}
@media only screen and (min-width:832.8px){ #layout-header .navbar-nav li > a{font-size:1.045em}
}
@media only screen and (min-width:854.4px){ #layout-header .navbar-nav li > a{font-size:1.06em}
}
@media only screen and (min-width:876px){ #layout-header .navbar-nav li > a{font-size:1.075em}
}
@media only screen and (min-width:897.6px){ #layout-header .navbar-nav li > a{font-size:1.09em}
}
@media only screen and (min-width:919.2px){ #layout-header .navbar-nav li > a{font-size:1.105em}
}
@media only screen and (min-width:940.8px){ #layout-header .navbar-nav li > a{font-size:1.12em}
}
@media only screen and (min-width:962.4px){ #layout-header .navbar-nav li > a{font-size:1.135em}
}
@media only screen and (min-width:984px){ #layout-header .navbar-nav li > a{font-size:1.15em}
}
@media only screen and (min-width:1005.6px){ #layout-header .navbar-nav li > a{font-size:1.165em}
}
@media only screen and (min-width:1027.2px){ #layout-header .navbar-nav li > a{font-size:1.18em}
}
@media only screen and (min-width:1048.8px){ #layout-header .navbar-nav li > a{font-size:1.195em}
}
@media only screen and (min-width:1070.4px){ #layout-header .navbar-nav li > a{font-size:1.21em}
}
@media only screen and (min-width:1092px){ #layout-header .navbar-nav li > a{font-size:1.225em}
}
@media only screen and (min-width:1113.6px){ #layout-header .navbar-nav li > a{font-size:1.24em}
}
@media only screen and (min-width:1135.2px){ #layout-header .navbar-nav li > a{font-size:1.255em}
}
@media only screen and (min-width:1156.8px){ #layout-header .navbar-nav li > a{font-size:1.27em}
}
@media only screen and (min-width:1178.4px){ #layout-header .navbar-nav li > a{font-size:1.285em}
}
@media only screen and (min-width:1200px){ #layout-header .navbar-nav li > a{font-size:1.3em}
}
@media only screen and (max-width:767px){ #layout-header .navbar-nav li > a{font-size:1em}
}
 #layout-header .navbar-nav li > a:hover{color:#777777;background-color:transparent}
 #layout-header .navbar-nav li > a:focus{outline-color:#e86569}
 #layout-header .navbar-nav li.active > a{color:#9d9d9d;background-color:transparent}
 #layout-header .navbar-nav li .dropdown-menu{background-color:transparent;border:none;box-shadow:none;text-align:center}
 #layout-header .navbar-nav li .dropdown-menu li > a{color:#333333}
@media only screen and (min-width:768px){ #layout-header .navbar-nav li .dropdown-menu li > a{font-size:1em}
}
@media only screen and (min-width:789.6px){ #layout-header .navbar-nav li .dropdown-menu li > a{font-size:1.015em}
}
@media only screen and (min-width:811.2px){ #layout-header .navbar-nav li .dropdown-menu li > a{font-size:1.03em}
}
@media only screen and (min-width:832.8px){ #layout-header .navbar-nav li .dropdown-menu li > a{font-size:1.045em}
}
@media only screen and (min-width:854.4px){ #layout-header .navbar-nav li .dropdown-menu li > a{font-size:1.06em}
}
@media only screen and (min-width:876px){ #layout-header .navbar-nav li .dropdown-menu li > a{font-size:1.075em}
}
@media only screen and (min-width:897.6px){ #layout-header .navbar-nav li .dropdown-menu li > a{font-size:1.09em}
}
@media only screen and (min-width:919.2px){ #layout-header .navbar-nav li .dropdown-menu li > a{font-size:1.105em}
}
@media only screen and (min-width:940.8px){ #layout-header .navbar-nav li .dropdown-menu li > a{font-size:1.12em}
}
@media only screen and (min-width:962.4px){ #layout-header .navbar-nav li .dropdown-menu li > a{font-size:1.135em}
}
@media only screen and (min-width:984px){ #layout-header .navbar-nav li .dropdown-menu li > a{font-size:1.15em}
}
@media only screen and (min-width:1005.6px){ #layout-header .navbar-nav li .dropdown-menu li > a{font-size:1.165em}
}
@media only screen and (min-width:1027.2px){ #layout-header .navbar-nav li .dropdown-menu li > a{font-size:1.18em}
}
@media only screen and (min-width:1048.8px){ #layout-header .navbar-nav li .dropdown-menu li > a{font-size:1.195em}
}
@media only screen and (min-width:1070.4px){ #layout-header .navbar-nav li .dropdown-menu li > a{font-size:1.21em}
}
@media only screen and (min-width:1092px){ #layout-header .navbar-nav li .dropdown-menu li > a{font-size:1.225em}
}
@media only screen and (min-width:1113.6px){ #layout-header .navbar-nav li .dropdown-menu li > a{font-size:1.24em}
}
@media only screen and (min-width:1135.2px){ #layout-header .navbar-nav li .dropdown-menu li > a{font-size:1.255em}
}
@media only screen and (min-width:1156.8px){ #layout-header .navbar-nav li .dropdown-menu li > a{font-size:1.27em}
}
@media only screen and (min-width:1178.4px){ #layout-header .navbar-nav li .dropdown-menu li > a{font-size:1.285em}
}
@media only screen and (min-width:1200px){ #layout-header .navbar-nav li .dropdown-menu li > a{font-size:1.3em}
}
@media only screen and (max-width:767px){ #layout-header .navbar-nav li .dropdown-menu li > a{font-size:1em}
}
 #layout-header .navbar-nav li .dropdown-menu li > a:focus{outline-color:#e86569}
 #layout-header .navbar-nav li .dropdown-menu li > a:focus,#layout-header .navbar-nav li .dropdown-menu li > a:hover{color:#777777;background-color:transparent}
 #layout-header .navbar-nav li .dropdown-menu li.active > a{background-color:transparent}
 #layout-header .navbar-nav > .open > a{background-color:transparent}
 @media (min-width:768px){ #layout-header .container{height:84px;text-align:right}
 #layout-header .navbar-header{width:auto}
 #layout-header .navbar-brand{width:64px;height:64px}
 #layout-header .navbar-toggle{display:none}
 #layout-header .navbar-collapse{position:relative;display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;height:100% !important;background-color:transparent}
 #layout-header .navbar-collapse .navbar-nav{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}
 #layout-header .navbar-collapse .navbar-nav > li{display:inline-block;float:none}
 #layout-header .navbar-collapse .navbar-nav > li.active > a{font-weight:200;border-bottom:2px solid #e1393e;background-color:transparent}
 #layout-header .navbar-collapse .navbar-nav > li > a{padding:5px 7.5px}
 #layout-header .navbar-collapse .navbar-nav li .dropdown-menu li.active > a{color:#222222}
}
 @media (min-width:992px){ #layout-header .navbar-collapse .navbar-nav > li > a{padding:5px 15px}
}
 @media (min-width:768px){ .language-switcher{font-size:0.65em}
 .dropdown-menu li{font-size:0.65em}
}
 #layout-footer{padding:20px 0;margin-top:100px;color:#eeeeee;background-color:#bf5b5e}
 #layout-footer .row > div{text-align:center}
 #layout-footer .row + .row{margin-top:20px}
 #layout-footer .nav-container{padding-top:5px;padding-bottom:5px}
 #layout-footer .nav{display:inline-block}
 #layout-footer .nav li{float:left;font-size:small}
 #layout-footer .nav li:not(:first-of-type){border-left:1px solid #9d9d9d}
 #layout-footer .nav li:first-of-type a{padding-left:0}
 #layout-footer .nav a{padding:0 0.5em;line-height:1.5em;color:#eeeeee}
@media only screen and (min-width:768px){ #layout-footer .nav a{font-size:1em}
}
@media only screen and (min-width:789.6px){ #layout-footer .nav a{font-size:1.015em}
}
@media only screen and (min-width:811.2px){ #layout-footer .nav a{font-size:1.03em}
}
@media only screen and (min-width:832.8px){ #layout-footer .nav a{font-size:1.045em}
}
@media only screen and (min-width:854.4px){ #layout-footer .nav a{font-size:1.06em}
}
@media only screen and (min-width:876px){ #layout-footer .nav a{font-size:1.075em}
}
@media only screen and (min-width:897.6px){ #layout-footer .nav a{font-size:1.09em}
}
@media only screen and (min-width:919.2px){ #layout-footer .nav a{font-size:1.105em}
}
@media only screen and (min-width:940.8px){ #layout-footer .nav a{font-size:1.12em}
}
@media only screen and (min-width:962.4px){ #layout-footer .nav a{font-size:1.135em}
}
@media only screen and (min-width:984px){ #layout-footer .nav a{font-size:1.15em}
}
@media only screen and (min-width:1005.6px){ #layout-footer .nav a{font-size:1.165em}
}
@media only screen and (min-width:1027.2px){ #layout-footer .nav a{font-size:1.18em}
}
@media only screen and (min-width:1048.8px){ #layout-footer .nav a{font-size:1.195em}
}
@media only screen and (min-width:1070.4px){ #layout-footer .nav a{font-size:1.21em}
}
@media only screen and (min-width:1092px){ #layout-footer .nav a{font-size:1.225em}
}
@media only screen and (min-width:1113.6px){ #layout-footer .nav a{font-size:1.24em}
}
@media only screen and (min-width:1135.2px){ #layout-footer .nav a{font-size:1.255em}
}
@media only screen and (min-width:1156.8px){ #layout-footer .nav a{font-size:1.27em}
}
@media only screen and (min-width:1178.4px){ #layout-footer .nav a{font-size:1.285em}
}
@media only screen and (min-width:1200px){ #layout-footer .nav a{font-size:1.3em}
}
@media only screen and (max-width:767px){ #layout-footer .nav a{font-size:1em}
}
 #layout-footer .nav a:hover,#layout-footer .nav a:focus{color:white;background-color:transparent;outline:none}
 #layout-footer .copyright{padding-top:5px;padding-bottom:5px;font-size:small}
 #layout-footer .copyright p{margin:0;line-height:1.5em}
 #layout-footer .iso-icon-container > img{height:100px}
 @media (min-width:768px){ #layout-footer{margin-top:200px}
 #layout-footer .row > div.nav-container{text-align:left}
 #layout-footer .nav{line-height:2em}
 #layout-footer .row > div.copyright{line-height:2em;text-align:right}
 #layout-footer .row > div.iso-icon-container{text-align:left}
}
 body{font-size:1.5em;font-weight:200;color:#222222;background-color:white}
 main{min-height:50em}
 .page-header{border-bottom-color:#9d9d9d}
 h1,h2,h3,h4{color:#b21b20;font-weight:200}
 a{color:#3976e1}
 a.no-hover-underline:hover{text-decoration:none}
 @media (min-width:768px){ .pull-right-sm{float:right}
}