body,html{height:100%}body{font-size:14px;font-family:Helvetica Neue,Tahoma,Helvetica,Arial,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:1600px){.container{width:1570px}}.wrapper{min-height:100%;margin-bottom:-46px}.wrapper:after{content:"";display:block;height:46px}.wrapper img{max-width:100%!important;height:auto!important}img.flag-icon{display:inline-block;margin-top:-3px;margin-right:2px}.footer{height:46px}h1,h2,h3,h4,h5,h6{font-weight:300}p{color:#444;font-size:14px}a{color:#6091ba;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}a:hover{text-decoration:none;color:#365d7e}.btn{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.btn .fa{color:#fff;margin-right:5px}.btn .fa.fa-search,.btn.no-mr .fa{margin-right:0}.btn-theme{background:#6091ba;border:1px solid #6091ba;color:#fff}.btn-theme:hover{background:#84aac9;border:1px solid #84aac9;color:#fff}.btn-cta,a.btn-cta{background:#6091ba;color:#fff;padding:10px 20px;font-size:18px;line-height:1.33;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #6091ba}.btn-cta:hover,a.btn-cta:hover{color:#fff;background:#84aac9;border:1px solid #84aac9}.btn-cta .fa,a.btn-cta .fa{margin-right:10px;font-size:20px;color:#fff}.form-control{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.form-control:focus{border-color:#6091ba;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}blockquote,blockquote p{font-size:14px}blockquote p{line-height:1.5}.RedDamask{background-color:#e27240}.RedDamask:hover{background-color:#df622a}.FireBush{background-color:#e28d40}.FireBush:hover{background-color:#df802a}.OliveDrab{background-color:#60a823}.OliveDrab:hover{background-color:#54931f}.Mojo{background-color:#c94139}.Mojo:hover{background-color:#b73932}.text-highlight{color:#27435a}.highlight-border{border-color:#6091ba}.read-more{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;font-size:14px;display:block}.read-more .fa{position:relative;top:1px;margin-left:5px}.read-more:hover{text-decoration:none}.carousel-fade .item{-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s}.carousel-fade .item.active{-webkit-opacity:1;-moz-opacity:1;opacity:1}#topcontrol{background:#84aac9;color:#fff;text-align:center;display:inline-block;width:35px;height:35px;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}#topcontrol:hover{background:#6091ba}#topcontrol .fa{position:relative;top:3px;font-size:25px}.row-end{margin-right:0;padding-right:0}ul.custom-list-style li{list-style:none}.date-label{background:#f5f5f5;display:inline-block;width:40px;height:50px;text-align:center;font-size:14px}.date-label .month{background:#6091ba;color:#fff;display:block;font-size:14px;text-transform:uppercase}.date-label .date-number{clear:left;display:block;padding-top:5px;font-size:15px;font-weight:500}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#6091ba;border-color:#6091ba}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{background-color:#eef3f8;border-color:#a7c2d9}.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.nav-tabs{border-bottom:none;position:relative;margin-bottom:-1px}.tab-content{border:1px solid #e8e8e8;padding:15px;margin-bottom:20px}.nav>li>a{font-size:14px}.nav-tabs>li>a{border:1px solid #e8e8e8;border-bottom:none;background:#f5f5f5;padding:5px 15px;margin-right:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#444;-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s}.nav-tabs>li{margin-right:2px}.nav-tabs>li.active{border-top:2px solid #6091ba;margin-top:-1px}.nav-tabs>li.active a,.nav-tabs>li.active a:active,.nav-tabs>li.active a:focus,.nav-tabs>li.active a:hover{border-bottom:0;border-top:0}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background:#f5f8fb}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:1px solid #ebebeb}.table>thead>tr>th{border-bottom:2px solid #a7c2d9;color:#365d7e}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background:#f5f8fb}.table-bordered,.table-boxed{border:1px solid #ebebeb}.table.table-boxed tr>th{border-bottom:none;background:#6091ba!important;color:#fff!important}.table.table-boxed tr>th a{color:#fff!important}.panel-group .panel{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.panel-group .panel .panel-heading{background:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.panel-group .panel .panel-heading .panel-title a{color:#6091ba}.panel-group .panel .panel-heading .panel-title a:before{font-family:FontAwesome;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F146";margin-right:5px}.panel-group .panel .panel-heading .panel-title a.collapsed:before{content:"\F0FE"}.panel-group .panel .panel-body{font-size:14px}.panel{background-color:transparent}.panel,.panel .panel-heading{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.panel .panel-heading h3.panel-title{font-weight:500}.panel .panel-heading .label{font-size:10px}.panel .panel-footer{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.panel .panel-footer ul,.panel .panel-footer ul.list-inline li{margin-bottom:0}.panel .panel-footer small{color:#999}.panel>.list-group .list-group-item:last-child{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.panel-theme{border-color:#6091ba}.panel-theme>.panel-footer,.panel-theme>.panel-heading{color:#fff;background:#6091ba;border-color:#6091ba}.no-margins{margin:0}.no-margin-left{margin-left:0}.no-margin-right{margin-right:0}.no-margin-top{margin-top:0}.no-margin-bottom{margin-bottom:0}.label{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.label.label-theme{background:#6091ba}.label .fa{margin-right:4px}.label.label-icon-only .fa{margin-right:0}.badge.badge-theme{background:#6091ba}.badge.badge-default{background:#999}.badge.badge-primary{background:#428bca}.badge.badge-success{background:#5cb85c}.badge.badge-info{background:#5bc0de}.badge.badge-warning{background:#f0ad4e}.badge.badge-danger{background:#d9534f}.promo-badge{font-size:20px;display:table}.promo-badge a{color:#fff;display:table-cell;width:135px;height:135px;text-align:center;vertical-align:middle;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:5px solid #fff;-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 1px 1px rgba(0,0,0,.1)}.promo-badge .percentage{font-size:32px;font-weight:500;color:#fff;position:relative}.promo-badge .percentage .off{font-size:11px;position:absolute;top:15px;right:-15px}.promo-badge .desc{font-size:12px}.progress-bar-theme{background:#6091ba}.img-thumbnail{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-color:#e8e8e8;margin-bottom:15px}#cboxContent,#cboxLoadedContent{background:none}.box{background:#f5f5f5;padding:15px}.box.box-border{border-left:5px solid #6091ba}.box.box-dark{background:#444;color:#fff}.box.box-theme{background:#6091ba;color:#fff}.box.box-dark a,.box.box-theme a{color:#ccc}.box.box-dark a:hover,.box.box-theme a:hover{color:#fff}.box .date-label{background:#fff}.social-icons{list-style:none;padding:10px 0;margin-bottom:0}.social-icons li{float:left}.social-icons li.row-end{margin-right:0}.social-icons a{display:inline-block;background:#95b6d1;width:32px;height:32px;text-align:center;padding-top:4px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:18px;margin-right:10px;float:left}.social-icons a:hover{background:#6091ba}.social-icons a .fa{color:#fff}.social-icons a .fa:before{font-size:18px;text-align:center;padding:0}.header .top-bar{background:#2f506c}.header .top-bar .search-form{padding:10px 0}.header .top-bar .search-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.header .social-icons li.row-end{margin-right:0}.header .social-icons a{background:#27435a}.header .social-icons a:hover{background:#6091ba}.header .social-icons a:hover .fa{color:#fff}.header .social-icons a .fa{color:hsla(0,0%,100%,.4)}.header .social-icons a .fa:before{font-size:18px;text-align:center;padding:0}.header .header-main{padding:30px 0 10px}.header h1.logo{margin-top:0;margin-bottom:0}.header .menu-top{list-style:none;margin:0;padding:0;text-align:right;float:right}.header .menu-top li{list-style:none;float:left;font-size:11px}.header .menu-top li:last-child a{padding-right:0}.header .menu-top li.divider a{border-right:1px solid #c3c3c3}.header .menu-top li a{display:inline-block;color:#777;padding:0 10px}.header .menu-top li a:hover{color:#6091ba}.header .contact{font-size:20px;font-weight:300;margin-top:10px}.header .contact p{float:left;margin-bottom:0}.header .contact p.phone{margin-right:30px}.header .contact p a{color:#444}.header .contact .fa{color:#6091ba;margin-right:8px;font-size:18px;position:relative;top:1px}.header .contact .fa.fa-phone{font-size:22px;top:2px}.header .search-form{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.header .search-form .form-control{width:260px;background:#f5f5f5;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.header .search-form .form-control:focus{background:#fff;border-color:#6091ba}.main-nav.colorful{background:#4b4b4b}.main-nav,body.competition-index .main-nav{background:#6091ba;margin-bottom:30px}.main-nav.colorful button{background:#202020}.main-nav button,body.competition-index .main-nav button{background:#27435a;color:#fff!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.main-nav button:focus{outline:none}.main-nav button .icon-bar{background-color:#fff}.main-nav .navbar-collapse{padding:0}.main-nav .nav .nav-item{z-index:100}.main-nav .nav .nav-item a{color:#dce7f0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.main-nav .nav .nav-item a:focus,.main-nav .nav .nav-item a:hover,body.competition-index .main-nav .nav .nav-item a:focus,body.competition-index .main-nav .nav .nav-item a:hover{background:#6091ba;color:#fff}.main-nav .nav .nav-item.active{position:relative}.main-nav .nav .nav-item.active>a,body.competition-index .main-nav .nav .nav-item.active>a{background:#4678a1;color:#fff}.main-nav .nav .nav-item.active>a:before{content:"\F0D8";position:absolute;bottom:-8px;left:0;text-align:center;font-family:FontAwesome;display:block;font-size:12px;width:100%}.main-nav .nav .nav-item.active>a.dropdown-toggle:before{display:none}.main-nav .nav .nav-item.open a,body.competition-index .main-nav .nav .nav-item.open a{background:#4678a1;color:#fff}.main-nav .nav .nav-item .dropdown-menu{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0;border:none;padding:0;text-transform:none;min-width:220px}.main-nav .nav .nav-item .dropdown-menu a,body.competition-index .main-nav .nav .nav-item .dropdown-menu a{border-bottom:1px solid #3e6a8f;padding:8px 20px}.main-nav .nav .nav-item .dropdown-menu a:hover,body.competition-index .main-nav .nav .nav-item .dropdown-menu a:hover{background:#3e6a8f;color:#fff;padding-left:24px}.main-nav.colorful .nav-item.active>a,.main-nav.colorful .nav-item.open a,.main-nav.colorful .nav-item a:focus,.main-nav.colorful .nav-item a:hover{background:#202020}.main-nav.colorful .nav-item .dropdown-menu a{border-bottom:1px solid #2b2b2b}.main-nav.colorful .nav-item .dropdown-menu a:hover{background:#2b2b2b}.footer{background:#444;color:#fff}.footer p{color:#dcdcdc}.footer ul{padding-left:0}.footer li{list-style:none}.footer h3{margin-top:0;margin-bottom:20px}.footer .footer-content{padding:30px 0;font-size:12px}.footer .footer-content .footer-col .footer-col-inner{padding:0 15px}.footer .footer-content .footer-col .fa{margin-right:10px;display:inline-block;color:#767676}.footer .footer-content .footer-col .fa.fa-phone{font-size:16px}.footer .footer-content .footer-col li{margin-bottom:10px;font-size:12px}.footer .footer-content .footer-col a{color:#dcdcdc}.footer .footer-content .footer-col a:hover{color:#84aac9}.footer .footer-content .adr{margin-bottom:30px}.footer .footer-content .adr .fa{font-size:16px;margin-top:2px}.footer .footer-content .subscribe-form{padding:0}.footer .footer-content .subscribe-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.footer .footer-content .subscribe-form .form-control{width:320px;background:#f5f5f5;border:none;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.footer .footer-content .subscribe-form .form-control:focus{background:#fff}.footer .bottom-bar{background:#2b2b2b;padding:5px 0}.footer .bottom-bar .copyright{font-size:11px;color:#dcdcdc;line-height:3}.footer .bottom-bar .copyright a:hover{color:#84aac9}.footer .bottom-bar .social{margin:0}.footer .bottom-bar .social li{float:right;margin-left:10px;text-align:center;font-size:18px;line-height:2}.footer .bottom-bar .social li a{color:#a9a9a9;padding:0 5px}.footer .bottom-bar .social li a:hover{color:#6091ba}.flexslider{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0;border:0}.flexslider .flex-control-nav{bottom:-35px}.flexslider .flex-control-paging li a{background:#a1a1a1}.flexslider .flex-control-paging li a.flex-active,.flexslider .flex-control-paging li a:hover{background:#6091ba}.flexslider .slides li{position:relative}.flexslider .slides .flex-caption{position:absolute;left:30px;bottom:30px;color:#fff;display:inline-block}.flexslider .slides .flex-caption .main{display:inline-block;background:#6091ba;margin-bottom:5px;padding:10px 15px;font-size:18px;text-transform:uppercase}.flexslider .slides .flex-caption .secondary{display:inline-block;background:rgba(0,0,0,.8);padding:5px 15px;color:#fff;font-size:16px}.flexslider .slides .promo-badge{position:absolute;right:60px;top:30px}.page-wrapper .page-heading{margin-bottom:30px;border-bottom:1px solid #e8e8e8}.page-wrapper .page-heading h1.heading-title{margin-top:0;display:inline-block;font-size:28px}.page-wrapper .breadcrumbs{display:inline-block}.page-wrapper .breadcrumbs ul{padding-top:25px;margin:0}.page-wrapper .breadcrumbs ul li{font-size:12px;float:left;list-style:none;display:inline-block}.page-wrapper .breadcrumbs ul li a,.page-wrapper .breadcrumbs ul li span{display:inline-block;padding:0 5px}.page-wrapper .breadcrumbs ul li a:hover{color:#365d7e}.page-wrapper .breadcrumbs ul li.breadcrumbs-label{padding-right:0}.page-wrapper .breadcrumbs ul li.current{max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-wrapper .breadcrumbs ul li .fa{margin-right:0;color:#aaa}.page-wrapper ul li{margin-bottom:5px}.page-wrapper ul li .fa{margin-right:5px;color:#6091ba}.page-wrapper ul li.list-group-item{margin-bottom:-1px}.page-wrapper ul.nav li{margin-bottom:0}.page-wrapper ul.social-icons li .fa{margin-right:0;color:#fff}.page-wrapper dl dd,.page-wrapper ol li{margin-bottom:10px}.page-wrapper .page-content h1{font-size:26px;font-weight:400}.page-wrapper .page-content h2{font-size:24px;font-weight:400}.page-wrapper .page-content h3{font-size:20px;font-weight:400}.page-wrapper .page-content h4{font-size:18px;font-weight:400}.page-wrapper .page-content h5{font-size:16px;font-weight:400}.page-wrapper .page-content h6{font-size:14px;font-weight:400}.page-wrapper .page-content .title{margin-top:0;margin-bottom:15px;font-weight:300}.page-wrapper .page-content .page-row{margin-bottom:30px}.page-wrapper .page-content .custom-quote{border-color:#a7c2d9}.page-wrapper .page-content .custom-quote p{font-size:14px;color:#777;line-height:1.5}.page-wrapper .page-content .custom-quote .fa{color:#6091ba;margin-right:10px}.page-wrapper .page-content .custom-quote .people{margin-top:10px;font-size:11px;color:#444;font-style:normal}.page-wrapper .page-content .custom-quote .people .name{color:#6091ba}.page-wrapper .page-content .has-divider{border-bottom:1px dotted #e8e8e8;padding-bottom:15px}.page-wrapper .page-content .has-divider-solid{border-bottom:1px solid #e8e8e8}.page-wrapper .page-content .row-divider{border-bottom:1px dotted #e8e8e8;padding:10px 0}.page-wrapper .page-content .even-row{background:#f5f5f5}.page-wrapper .page-content .read-more.btn{margin-bottom:15px;display:inline-block}.page-wrapper .page-content .panel-title{font-size:16px;font-weight:300}.page-wrapper .page-content .video-iframe{max-width:100%}.page-wrapper .page-content .album-cover{border:1px solid #e8e8e8;margin-bottom:30px}.page-wrapper .page-content .album-cover:hover{-webkit-box-shadow:0 0 5px 0 #e8e8e8;-moz-box-shadow:0 0 5px 0 #e8e8e8;box-shadow:0 0 5px 0 #e8e8e8}.page-wrapper .page-content .album-cover>a:hover{position:relative}.page-wrapper .page-content .album-cover>a:hover img{display:block;-webkit-opacity:.9;-moz-opacity:.9;opacity:.9}.page-wrapper .page-content .album-cover .desc{padding:15px;position:relative}.page-wrapper .page-content .album-cover .desc:before{content:"";display:block;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;position:absolute;top:-10px}.page-wrapper .page-content .prettyphoto:hover img{-webkit-box-shadow:0 0 5px 0 #e8e8e8;-moz-box-shadow:0 0 5px 0 #e8e8e8;box-shadow:0 0 5px 0 #e8e8e8}.page-wrapper .page-sidebar h3.title{margin-top:0;margin-bottom:15px;font-size:20px}.page-wrapper .page-sidebar .widget{margin-bottom:30px;padding-bottom:15px}.page-wrapper .page-sidebar .widget .details{padding-left:20px}.page-wrapper .page-sidebar .widget.has-divider{border-bottom:1px dotted #e8e8e8}.page-wrapper .page-sidebar .widget .iframe{height:auto;min-height:200px;max-width:100%}.page-wrapper .page-sidebar .widget .fa{margin-right:5px;color:#6091ba}.page-wrapper .page-sidebar .widget .fa.fa-phone{font-size:16px}.page-wrapper .page-sidebar .widget .btn .fa{color:#fff}.page-wrapper .page-sidebar .widget .nav li a{padding:5px 15px;color:#444;margin-bottom:10px;border-left:5px solid transparent}.page-wrapper .page-sidebar .widget .nav li a:hover{background:none;color:#6091ba}.page-wrapper .page-sidebar .widget .nav li.active a{background:none;color:#6091ba;font-weight:700;border-left:5px solid #6091ba}.page-wrapper .page-sidebar ul{padding-left:0}.page-wrapper .page-sidebar #flickr-photos li{list-style:none;float:left;display:inline-block;margin-bottom:5px;margin-right:5px}.page-wrapper .page-sidebar #flickr-photos li img{max-width:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.page-wrapper .page-sidebar #flickr-photos li img:hover{-webkit-opacity:.8;-moz-opacity:.8;opacity:.8}.page-wrapper .page-sidebar .news-item{margin-bottom:15px}.page-wrapper .page-sidebar .news-item img{width:40px;height:40px}.page-wrapper .page-sidebar .news-item .title{font-size:14px;margin-top:0}.page-wrapper .page-sidebar .testimonials-carousel{position:relative}.page-wrapper .page-sidebar .testimonials-carousel .fa{color:#6091ba;margin-right:5px;font-size:18px}.page-wrapper .page-sidebar .testimonials-carousel .carousel .item{min-height:300px}.page-wrapper .page-sidebar .testimonials-carousel .people{margin-top:10px}.page-wrapper .page-sidebar .testimonials-carousel .people .name{color:#6091ba}.page-wrapper .page-sidebar .testimonials-carousel .people .title{color:#999}.page-wrapper .page-sidebar .testimonials-carousel .carousel-controls{margin-top:20px;text-align:right}.page-wrapper .page-sidebar .testimonials-carousel .carousel-controls a .fa{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;background:#ddd;color:#fff;display:inline-block;width:20px;height:20px;text-align:center;margin-right:0;font-size:15px}.page-wrapper .page-sidebar .testimonials-carousel .carousel-controls a.next .fa,.page-wrapper .page-sidebar .testimonials-carousel .carousel-controls a.prev .fa{padding-top:2px;padding-right:1px}.page-wrapper .page-sidebar .testimonials-carousel .carousel-controls a:hover .fa{background:#6091ba}.config-wrapper{position:absolute;top:100px;right:0}.config-wrapper-inner{position:relative}.config-trigger{display:block;position:absolute;left:-36px;width:36px;height:36px;background:#444;color:#fff;text-align:center;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.config-trigger:hover{background:#000}.config-trigger .fa{font-size:22px;padding-top:8px;display:block;color:#fff}.config-panel{display:none;background:#444;color:#fff;padding:15px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.config-panel p{margin:0;padding:0;margin-bottom:15px;color:#fff}.config-panel ul{margin-bottom:0}.config-panel li a{display:block;width:20px;height:20px;border:2px solid transparent}.config-panel li a:hover{-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;border:2px solid hsla(0,0%,100%,.8)}.config-panel li.active a{border:2px solid #fff}.config-panel li.default a{background:#6091ba}.config-panel li.green a{background:#57a89a}.config-panel li.purple a{background:#6f7a9f}.config-panel li.red a{background:#a85770}.config-panel .close{position:absolute;right:5px;top:5px;color:#fff}.config-panel .close .fa{color:#fff}.ie8 .footer .footer-content{min-height:280px}.ie8 .navbar-nav{position:relative;z-index:100}.home-page h1.section-heading{font-size:22px;font-weight:300;line-height:2;margin-top:0;color:#2f506c}.home-page h1.section-heading .line{border-top:2px solid #6091ba;display:inline-block;padding:0 15px;padding-top:5px}.home-page section{background:#f5f5f5;overflow:hidden;margin-bottom:30px}.home-page .section-content{padding:15px;padding-top:0}.home-page .carousel-controls a .fa{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;background:#ddd;color:#fff;display:inline-block;width:20px;height:20px;text-align:center;margin-right:0;font-size:15px}.home-page .carousel-controls a.next .fa,.home-page .carousel-controls a.prev .fa{padding-top:2px;padding-right:1px}.home-page .carousel-controls a:hover .fa{background:#6091ba}.home-page .promo{margin-bottom:30px}.home-page .promo h1.section-heading{margin-top:0;font-size:24px;color:#fff}.home-page .promo p{color:#f5f5f5}.home-page .promo .btn-cta{font-size:20px;margin-top:30px}.home-page .news{position:relative}.home-page .news .carousel-controls{position:absolute;right:10px;top:10px}.home-page .news h2.title{font-size:18px;margin-top:0}.home-page .news h2.title a{color:#444}.home-page .news h2.title a:hover{color:#365d7e}.home-page .news .news-item{padding-left:115px;position:relative;margin-bottom:20px}.home-page .news .thumb{position:absolute;left:0;top:0}.home-page .events .section-content{min-height:520px}.home-page .events .event-item{position:relative;padding-left:55px;border-bottom:1px solid #e8e8e8;padding-bottom:10px}.home-page .events .event-item .date-label{background:#fff;position:absolute;left:0}.home-page .events .event-item h2.title{margin-bottom:20px;font-size:16px}.home-page .events .event-item p{margin-bottom:5px}.home-page .events .event-item .fa{margin-right:5px;font-size:14px;min-width:16px;color:#666}.home-page .events .event-item .fa.fa-map-marker{font-size:18px}.home-page .events .read-more{margin-top:15px}.home-page .events .details p{color:#666}.home-page .course-finder .course-finder-form{margin-bottom:15px}.home-page .course-finder .keywords{padding-left:0}.home-page .course-finder .keywords input{width:200px;margin-right:5px}.home-page .video{position:relative}.home-page .video .carousel-controls{position:absolute;right:10px;top:10px}.home-page .video .video-iframe{max-width:100%;width:100%;height:287px;margin-bottom:5px}.home-page .links .fa{margin-right:5px}.home-page .testimonials{position:relative}.home-page .testimonials .carousel-controls{position:absolute;right:10px;top:10px}.home-page .testimonials .fa{color:#6091ba;margin-right:5px;font-size:18px}.home-page .testimonials .carousel .item{min-height:298px}.home-page .testimonials .people{margin-top:10px}.home-page .testimonials .people .name{color:#6091ba}.home-page .testimonials .people .title{color:#999}.home-page .awards{background:#fff}.home-page .awards .logos{margin:0;padding:0}.home-page .awards .logos li{list-style:none;margin-right:0;text-align:center}.home-page .awards .logos li img{-webkit-opacity:.6;-moz-opacity:.6;opacity:.6;margin:0 auto}.home-page .awards .carousel-control,.home-page .awards .logos li img:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1}.home-page .awards .carousel-control{background:none;width:auto;top:20px;text-shadow:none;filter:alpha(opacity=100);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.home-page .awards .carousel-control .fa{color:#e8e8e8;font-weight:700}.home-page .awards .carousel-control:hover .fa{color:#999}.courses-wrapper .tab-content{font-size:12px}.courses-wrapper .tab-content .item{margin-top:15px}.courses-wrapper .tab-content img{margin-bottom:10px}.courses-wrapper .course-finder{margin-bottom:30px}.courses-wrapper .course-finder .keywords input{width:260px}.courses-wrapper .course-list-header{font-size:14px;margin-bottom:15px}.courses-wrapper .course-list-header .summary{padding-top:10px}.courses-wrapper .course-list-header .control-label{font-size:12px;font-weight:400;display:inline-block;margin-right:10px;line-height:2}.courses-wrapper .course-list-header .sort{padding-top:5px}.courses-wrapper .course-list-header .sort-options{width:auto;height:25px;font-size:12px}.courses-wrapper .course-item{font-size:12px}.courses-wrapper .course-item .col-meta{color:#777}.events-wrapper .events-item .date-label{background:#f5f5f5}.events-wrapper .events-item .details .time{margin-right:10px}.events-wrapper .events-item .details .fa{margin-right:5px}form span.required{color:#e14b39;display:inline-block;font-weight:400;padding-left:2px}#map{height:300px}#map,#map *,#map :after,#map :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}@media (max-width:767px){.wrapper{min-height:inherit;margin-bottom:0}.wrapper:after{content:none}.footer{height:auto}.pull-left,.pull-right{float:none!important}.logo{text-align:center}.header .contact p{text-align:center;margin-right:0;margin-bottom:5px;float:none}.header .menu-top{text-align:center;margin-top:10px}.header .menu-top li{float:none;display:inline-block}.header br{display:none}.header .social-icons{text-align:center;margin:0 auto}.header .social-icons li{float:none;display:inline-block}.main-nav .navbar-collapse{padding-left:15px;padding-right:15px;border-top:0;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0}.navbar-nav{margin-top:0}.header .search-form{text-align:center}.header .search-form .form-group{display:inline-block}.header .search-form .form-control{width:210px}.main-nav .nav .nav-item.active>a:before{content:none}.flexslider{margin-bottom:15px}.flex-direction-nav a{margin-top:-50px}.flexslider .slides .flex-caption{position:static;display:block}.flexslider .slides .flex-caption br{display:none}.flexslider .slides .flex-caption .main{font-size:14px;display:block;margin-bottom:0}.flexslider .slides .flex-caption .secondary{display:block;font-size:12px}.flexslider .flex-control-nav{display:none}.home-page .promo .btn-cta{margin-top:0}.home-page .news .thumb{width:60px;height:60px}.home-page .news .news-item{padding-left:75px}.home-page .course-finder .keywords{padding-left:15px;margin-top:10px}.home-page .course-finder .keywords input{width:180px}.home-page .video .video-iframe{height:auto}.home-page .events .section-content,.home-page .testimonials .carousel .item{min-height:inherit}.home-page .awards .carousel-control{top:50px}.footer .footer-content .subscribe-form .form-control{width:140px}.footer #tweet .tweets-list-container{max-width:100%}.footer .bottom-bar .social li{float:left}.footer-col-inner{margin-bottom:30px}.footer #tweet{min-height:inherit}.footer .footer-content .footer-col .fa-twitter{text-align:center;margin-bottom:10px}.page-wrapper .page-heading h1.heading-title{float:none;text-align:center;display:block}.page-wrapper .breadcrumbs{text-align:center;display:block}.page-wrapper .breadcrumbs ul{padding-top:0;padding-left:0;margin:0 auto}.page-wrapper .breadcrumbs ul li{float:none;display:inline-block}.page-wrapper .breadcrumbs ul li.current{max-width:inherit;overflow:visible}.home-page .course-finder .keywords input{float:left!important}}@media (min-width:768px){.wrapper{min-height:inherit;margin-bottom:0}.wrapper:after{content:none}.footer{height:auto}.footer .bottom-bar .social li{float:left}.footer-col-inner{margin-bottom:15px}.footer #tweet,.home-page .events .section-content,.home-page .testimonials .carousel .item{min-height:inherit}.page-wrapper .album-cover{min-height:360px}}@media (min-width:992px){.home-page .testimonials .carousel .item{min-height:298px}.home-page .events .section-content{min-height:520px}.home-page .video .video-iframe{height:287px}.footer .bottom-bar .social li{float:right}.footer #tweet{min-height:100px}.page-wrapper .album-cover{min-height:360px}body,html{height:100%}body{font-size:14px}.wrapper{min-height:100%;margin-bottom:-46px}.wrapper:after{content:"";display:block;height:46px}.footer{height:46px}}@media (min-width:1200px){.home-page .course-finder .keywords input{width:255px}}@font-face{font-family:event-icon;src:url(/f/build/fonts/cab57564.eot);src:url(/f/build/fonts/cab57564.eot#iefix) format("embedded-opentype"),url(/f/build/fonts/35a5b766.ttf) format("truetype"),url(/f/build/fonts/e1ac71e6.woff) format("woff"),url(/f/build/fonts/9e4ae7aa.svg#event-icon) format("svg");font-weight:400;font-style:normal;font-display:block}.event-icon{font-family:event-icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.event-icon-333:before{content:"\E900"}.event-icon-222:before{content:"\E901"}.event-icon-444:before{content:"\E902"}.event-icon-555:before{content:"\E903"}.event-icon-666:before{content:"\E904"}.event-icon-777:before{content:"\E905"}.event-icon-333bf:before,.event-icon-333bfcheck:before{content:"\E906"}.event-icon-333fm:before{content:"\E907"}.event-icon-333oh:before{content:"\E908"}.event-icon-333ft:before{content:"\E909"}.event-icon-minx:before{content:"\E90A"}.event-icon-pyram:before{content:"\E90B"}.event-icon-clock:before{content:"\E90C"}.event-icon-skewb:before{content:"\E90D"}.event-icon-sq1:before{content:"\E90E"}.event-icon-444bf:before,.event-icon-444bfcheck:before{content:"\E90F"}.event-icon-555bf:before,.event-icon-555bfcheck:before{content:"\E910"}.event-icon-333mbf:before,.event-icon-submission:before{content:"\E911"}.event-icon-magic:before{content:"\E912"}.event-icon-mmagic:before{content:"\E913"}.event-icon-stack:before{content:"\E914"}.event-icon-funny:before{content:"\E91B"}.event-icon-registration:before{content:"\E915"}.event-icon-intro:before{content:"\E916"}.event-icon-break:before{content:"\E917"}.event-icon-lunch:before{content:"\E918"}.event-icon-ceremony:before{content:"\E919"}.event-icon-lucky:before{content:"\E91A"}.event-icon-redi:before{content:"\E91D"}.event-icon-kilominx:before{content:"\E91E"}.event-icon-333relay:before{content:"\E91C"}.event-icon-mirror:before{content:"\E91F"}.event-icon-ivy:before{content:"\E920"}.main-nav.colorful .cube-red>a{background-color:#d9534f}.main-nav.colorful .cube-red.active>a,.main-nav.colorful .cube-red:hover>a,.main-nav.colorful .cube-red>a:focus{background-color:#d2322d}.main-nav.colorful .cube-orange>a{background-color:#f0ad4e;color:#fff}.main-nav.colorful .cube-orange.active>a,.main-nav.colorful .cube-orange:hover>a,.main-nav.colorful .cube-orange>a:focus{background-color:#ed9c28}.main-nav.colorful .cube-green>a{background-color:#5cb85c;color:#fff}.main-nav.colorful .cube-green.active>a,.main-nav.colorful .cube-green:hover>a,.main-nav.colorful .cube-green>a:focus{background-color:#47a447}.main-nav.colorful .cube-blue>a{background-color:#5bc0de;color:#fff}.main-nav.colorful .cube-blue.active>a,.main-nav.colorful .cube-blue:hover>a,.main-nav.colorful .cube-blue>a:focus{background-color:#39b3d7}.main-nav.colorful .cube-white>a{background-color:#e0e0e0;color:#aaa}.main-nav.colorful .cube-white.active>a,.main-nav.colorful .cube-white:hover>a,.main-nav.colorful .cube-white>a:focus{background-color:#e9e9e9;color:#999}.main-nav.colorful .cube-yellow>a{background-color:#fee700;color:#999}.main-nav.colorful .cube-yellow.active>a,.main-nav.colorful .cube-yellow:hover>a,.main-nav.colorful .cube-yellow>a:focus{background-color:#ffea00;color:#888}.main-nav.colorful .cube-purple>a{background-color:#c222ba;color:#fff}.main-nav.colorful .cube-purple.active>a,.main-nav.colorful .cube-purple:hover>a,.main-nav.colorful .cube-purple>a:focus{background-color:#cd3bc6}.main-nav.colorful .cube-pink>a{background-color:#f596aa;color:#fff}.main-nav.colorful .cube-pink.active>a,.main-nav.colorful .cube-pink:hover>a,.main-nav.colorful .cube-pink>a:focus{background-color:#f7adbd}.main-nav.colorful .cube-indigo>a{background-color:#2d44a8;color:#fff}.main-nav.colorful .cube-indigo.active>a,.main-nav.colorful .cube-indigo:hover>a,.main-nav.colorful .cube-indigo>a:focus{background-color:#6993fd}.timeline{list-style:none;padding:20px 0;position:relative}.timeline:before{top:0;bottom:0;position:absolute;content:" ";width:3px;background-color:#eee;left:50%;margin-left:-1.5px}.timeline>li{margin-bottom:20px;min-height:50px;position:relative}.timeline>li:after,.timeline>li:before{content:" ";display:table}.timeline>li:after{clear:both}.timeline>li>.timeline-panel{width:46%;float:left;border:1px solid #d4d4d4;border-radius:2px;padding:20px;position:relative;box-shadow:0 1px 6px rgba(0,0,0,.175)}.timeline>li>.timeline-panel:before{position:absolute;top:16px;right:-15px;display:inline-block;border-top:15px solid transparent;border-left:15px solid #ccc;border-right:0 solid #ccc;border-bottom:15px solid transparent;content:" "}.timeline>li>.timeline-panel:after{position:absolute;top:17px;right:-14px;display:inline-block;border-top:14px solid transparent;border-left:14px solid #fff;border-right:0 solid #fff;border-bottom:14px solid transparent;content:" "}.timeline>li>.timeline-badge{color:#fff;width:50px;height:50px;line-height:50px;font-size:1.4em;text-align:center;position:absolute;top:5px;left:50%;margin-left:-25px;background-color:#999;z-index:100;border-top-right-radius:50%;border-top-left-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%}.timeline>li.timeline-inverted>.timeline-panel{float:right}.timeline>li.timeline-inverted>.timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}.timeline>li.timeline-inverted>.timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}.timeline-badge.primary{background-color:#2e6da4!important}.timeline-badge.success{background-color:#3f903f!important}.timeline-badge.warning{background-color:#f0ad4e!important}.timeline-badge.danger{background-color:#d9534f!important}.timeline-badge.info{background-color:#5bc0de!important}.timeline-title{margin-top:0;margin-bottom:0;color:inherit}.timeline-body>p,.timeline-body>ul{margin-bottom:0}.timeline-body>p+p{margin-top:5px}@media (max-width:767px){ul.timeline:before{left:40px}ul.timeline>li>.timeline-panel{width:calc(100% - 90px);width:10%}ul.timeline>li>.timeline-badge{left:15px;margin-left:0;top:5px}ul.timeline>li>.timeline-panel{float:right}ul.timeline>li>.timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}ul.timeline>li>.timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}}.competition-wca{-ms-word-break:break-all;min-height:300px;position:relative;word-break:break-all;word-break:break-word;word-wrap:break-word}.competition-wca:before{background:url(/f/build/images/cd4d4f2d.png) 100% 0 no-repeat transparent;bottom:0;content:"";left:0;opacity:.1;position:absolute;right:16px;top:0;z-index:-1}.competition-wca div,.competition-wca dl{position:relative;z-index:10}.competition-wca .nav-tabs{z-index:100}td .comp-type-other{padding-left:25px;padding-right:20px}td .comp-type-wca{line-height:20px;padding-right:20px}td .checkbox{margin-bottom:0;margin-top:0}td pre{background-color:transparent;border-radius:0;border:none;color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}.events-item .comp-type-wca{margin-left:-25px}.wca-competition{height:20px;margin-right:5px;width:20px}.weibo-widget{z-index:1003!important}.weibo-widget,.weibo-widget *{box-sizing:content-box}.weibo-widget .panel-body{padding:0}.weibo-share{padding:5px 0 0 10px}table.table th a.sort-link{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO9JREFUeNpi/P//PwO1ABMDFQELIQX7jpyQBVJlQNzhZGPxlFKX5UBxLiGFjPjCDOiqfCA1AUmoGOi6PpINAxoUBKTWYpEKARq4lmjDgAaZAaljQMyMRc8/ILYCGniSYJgBDUoAUrtxGATTswuqjmBsfgXio0DMBsTYwoARiH8C8ReSIoDidAZ0fgiQiifgsh9AvAg9IrB5kw+I7YGYF48jPgHxOmJj0xJIHcGRqEGxaQ101QmicgBQ4XEgFY7DVeHYDMKbnYAa1oBSPJpwMVSc9LwJzTq9UG4PvqxEVKkBBJOAmANKk5/RB7RwBAgwAKuVUe/ZMw3UAAAAAElFTkSuQmCC) no-repeat 100%;padding-right:20px}table.table th a.asc{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAI1JREFUeNpi/P//PwO1ABMDFQELIQWmXvGiQKoUiLtPb1v4mlKXlUANKyWkkBFfmAFdlQukJiEbDHRdL8mGAQ3yA1IbsUiFAA1cS7RhQIMMgNRZHMEA0mAGNPAMwTADGhQHpI7jCU9GID4KVJdOTGx+A+LdQMyDJ6y/APEnkiJgQBPtqGGjhtHDMIAAAwAGbS0oAr4zPQAAAABJRU5ErkJggg==) no-repeat 100%;padding-right:20px}table.table th a.desc{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJJJREFUeNpi/P//PwO1ABMDFcGoYaOG0cMwFnQBU6/4UCAVA8S8ePR9AuLFp7ctXIvXMCDgB2IPIGbDY9gvIF6PLsiILW8CXWcMpE7hCAaQBnOgq04TFWZAhWeBVDAOV4VgMwhvBAA1bABSBWjCxUDxdWTFJlDjRCDVDeX2Afl9JMUmFtADClsojRcwDtrCESDAAOaQK8R9/UW1AAAAAElFTkSuQmCC) no-repeat 100%;padding-right:20px}.table-responsive{overflow-x:auto}.table-responsive table.table td,.table-responsive table.table th{white-space:nowrap}.page-wrapper .page-sidebar .widget .panel .fa{color:#fff}.event-icon{font-size:1.625em;vertical-align:middle}.event-icon-333mbo:before{content:"\E911"}.event-icon-custom{font-size:1.25em;vertical-align:baseline}.event-icon-custom:before{content:attr(title)}.competition-competitors table tbody .event-icon-custom{font-family:FontAwesome!important}.competition-competitors table tbody .event-icon-custom:before{content:"\F00C"}span.top10{color:#00b700}span.penalty{color:#9f0000}.stat-select{font-size:16px;margin-left:5px;margin-top:20px}.results-statistics div:target{box-shadow:inset 0 0 1px 1px #6091ba}.results-rankings .event-title{border:1px solid #6091ba;margin-bottom:10px;margin-top:10px;padding:10px}table .new-best{color:#f60}table .result{text-align:right}table span.record{border-radius:4px;color:#fff;display:inline-block;padding:0 3px}table span.record-wr{background-color:#d2322d}table span.record-cr{background-color:#f0ad4e}table span.record-nr{background-color:#47a447}table tr.sort-by-average td.result-average,table tr.sort-by-best td.result-best{font-weight:700}.results-person .info-title{display:inline-block;font-weight:700;text-align:right;width:100px}.results-person .person-detail{line-height:1.8}.results-competition form{margin-bottom:20px}.user-avatar{margin-bottom:15px;max-height:450px}.user-avatar-container.loading{position:relative}.user-avatar-container.loading:after{background-color:rgba(0,0,0,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.pay-channels{margin-bottom:10px}.pay-channel{clear:both;cursor:pointer;float:left;padding:5px}.pay-channel img{border:3px solid transparent;padding:5px;transition:border .3s ease-in}.pay-channel.active img{border-color:#5cb85c}td.hover{background:#e6f4e6}table.pk-table tbody tr td{vertical-align:middle}table.pk-table tbody tr td table{border:none;margin:0}table.pk-table tbody tr td table tr:first-child td{border-top:none}table.pk-table tbody tr td table tr:last-child td{border-bottom:none}table.pk-table tbody tr td table tr td:first-child{border-left:none}table.pk-table tbody tr td table tr td:last-child{border-right:none}table.pk-table tbody tr td.has-table{padding:0}table.pk-table td.winner{background-color:#e6f4e6;color:#f60}table.pk-table thead th{width:50%}table.pk-table thead tr.persons-3 th{width:33.33%}table.pk-table thead tr.persons-4 th{width:25%}table.pk-table thead tr th.pk-attribute{width:100px}.fix-top{position:fixed;top:0;z-index:999}.fix-top table tbody tr td{background-color:#fff}.battle-checkbox{width:70px}.battle-label span{visibility:hidden}.battle-label:hover span,tr:hover .battle-label span{visibility:visible}#battle-control{bottom:50px;position:fixed;right:5px;z-index:9999}#battle-control .button{-moz-background-clip:padding;-moz-border-radius:2px;-moz-transition:all .4s ease-in-out;-ms-border-radius:2px;-ms-transition:all .4s ease-in-out;-o-border-radius:2px;-o-transition:all .4s ease-in-out;-webkit-background-clip:padding-box;-webkit-border-radius:2px;-webkit-transition:all .4s ease-in-out;background-clip:padding-box;background:#84aac9;border-radius:2px;border:none;color:#fff;display:block;height:35px;line-height:35px;margin-top:5px;position:absolute;text-align:center;width:35px;z-index:10}#battle-control .button:hover{background:#6091ba}#battle-control .button.rocket{position:relative;z-index:99}#battle-control .button.go{bottom:0;padding:0;z-index:2}#battle-control:hover .button.go{bottom:40px}#battle-control:hover button.truncate{left:-40px;opacity:1}#battle-control:hover .battle-list{opacity:1;right:0}#battle-control .button.truncate{-moz-transition:opacity .4s ease-in-out .3s,left .4s ease-in-out .4s;-ms-transition:opacity .4s ease-in-out .3s,left .4s ease-in-out .4s;-o-transition:opacity .4s ease-in-out .3s,left .4s ease-in-out .4s;-webkit-transition:opacity .4s ease-in-out .3s,left .4s ease-in-out .4s;bottom:40px;left:40px;opacity:0;z-index:1}#battle-control .battle-list{-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition-delay:.3s;-o-transition:all .4s ease-in-out;-webkit-transition-delay:.3s;-webkit-transition:all .4s ease-in-out;background-color:#fff;border-top-width:10px;border:1px solid #84aac9;bottom:80px;opacity:0;position:absolute;right:-300px;transition-delay:.3s}#battle-control .battle-list .battle-person{padding:5px;text-align:right;white-space:nowrap}#battle-control .battle-list .battle-person i.fa{margin-left:15px}#battle-control.active .button.go{bottom:40px}#battle-control.active button.truncate{left:-40px;opacity:1}#battle-control.active .battle-list{opacity:1;right:0}td.scramble{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.result-detail pre{background-color:transparent;border-radius:0;border:none;color:inherit;display:inline;font-size:inherit;line-height:inherit;margin:0;padding:0;white-space:pre-wrap}.large{font-size:2em}table.concise-schedule{border-collapse:separate;border-spacing:4px}.concise-schedule>tbody>tr>td{border:none;padding:2px;text-align:center;vertical-align:middle}.concise-schedule>tbody>tr>td[rowspan]{-o-transition:-o-transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;background-color:#68c8c1;padding:5px;transition:transform .3s ease-in-out}.concise-schedule>tbody>tr>td[rowspan]:hover{background-color:#8dd6d0}.concise-schedule tbody>tr>td[rowspan]{cursor:pointer}.concise-schedule tbody>tr>td[rowspan].inverse{color:#f0f0f0}.concise-schedule tbody>tr>td[rowspan].event-registration{background-color:#00a6ac}.concise-schedule tbody>tr>td[rowspan].event-registration:hover{background-color:#00d7df}.concise-schedule tbody>tr>td[rowspan].event-intro{background-color:#76becc}.concise-schedule tbody>tr>td[rowspan].event-intro:hover{background-color:#9bd0da}.concise-schedule tbody>tr>td[rowspan].event-lunch{background-color:#2a5caa}.concise-schedule tbody>tr>td[rowspan].event-lunch:hover{background-color:#3973ce}.concise-schedule tbody>tr>td[rowspan].event-break{background-color:#2585a6}.concise-schedule tbody>tr>td[rowspan].event-break:hover{background-color:#2ea6d0}.concise-schedule tbody>tr>td[rowspan].event-lucky{background-color:#00ae9d}.concise-schedule tbody>tr>td[rowspan].event-lucky:hover{background-color:#00e1cb}.concise-schedule tbody>tr>td[rowspan].event-ceremony{background-color:#009ad6}.concise-schedule tbody>tr>td[rowspan].event-ceremony:hover{background-color:#0abaff}.concise-schedule tbody>tr>td[rowspan].event-333{background-color:#b2d235}.concise-schedule tbody>tr>td[rowspan].event-333:hover{background-color:#c2db5f}.concise-schedule tbody>tr>td[rowspan].event-444{background-color:#dea32c}.concise-schedule tbody>tr>td[rowspan].event-444:hover{background-color:#e5b658}.concise-schedule tbody>tr>td[rowspan].event-555{background-color:#f58220}.concise-schedule tbody>tr>td[rowspan].event-555:hover{background-color:#f79d51}.concise-schedule tbody>tr>td[rowspan].event-222{background-color:#decb00}.concise-schedule tbody>tr>td[rowspan].event-222:hover{background-color:#ffeb12}.concise-schedule tbody>tr>td[rowspan].event-333bf{background-color:#f69c9f}.concise-schedule tbody>tr>td[rowspan].event-333bf:hover{background-color:#facbcc}.concise-schedule tbody>tr>td[rowspan].event-333oh{background-color:#7fb80e}.concise-schedule tbody>tr>td[rowspan].event-333oh:hover{background-color:#a0e712}.concise-schedule tbody>tr>td[rowspan].event-333fm{background-color:#78a355}.concise-schedule tbody>tr>td[rowspan].event-333fm:hover{background-color:#92b774}.concise-schedule tbody>tr>td[rowspan].event-333ft{background-color:#a3cf62}.concise-schedule tbody>tr>td[rowspan].event-333ft:hover{background-color:#badb89}.concise-schedule tbody>tr>td[rowspan].event-minx{background-color:#585eaa}.concise-schedule tbody>tr>td[rowspan].event-minx:hover{background-color:#7a7fbb}.concise-schedule tbody>tr>td[rowspan].event-pyram{background-color:#6f599c}.concise-schedule tbody>tr>td[rowspan].event-pyram:hover{background-color:#8a77b1}.concise-schedule tbody>tr>td[rowspan].event-sq1{background-color:#8552a1}.concise-schedule tbody>tr>td[rowspan].event-sq1:hover{background-color:#9d70b6}.concise-schedule tbody>tr>td[rowspan].event-clock{background-color:#867892}.concise-schedule tbody>tr>td[rowspan].event-clock:hover{background-color:#9f94a9}.concise-schedule tbody>tr>td[rowspan].event-skewb{background-color:#9b95c9}.concise-schedule tbody>tr>td[rowspan].event-skewb:hover{background-color:#bbb7da}.concise-schedule tbody>tr>td[rowspan].event-666{background-color:#faa755}.concise-schedule tbody>tr>td[rowspan].event-666:hover{background-color:#fbc187}.concise-schedule tbody>tr>td[rowspan].event-777{background-color:#deab8a}.concise-schedule tbody>tr>td[rowspan].event-777:hover{background-color:#e9c8b2}.concise-schedule tbody>tr>td[rowspan].event-444bf{background-color:#f3715c}.concise-schedule tbody>tr>td[rowspan].event-444bf:hover{background-color:#f69a8c}.concise-schedule tbody>tr>td[rowspan].event-555bf{background-color:#d64f44}.concise-schedule tbody>tr>td[rowspan].event-555bf:hover{background-color:#df766e}.concise-schedule tbody>tr>td[rowspan].event-333mbf{background-color:#f05b72}.concise-schedule tbody>tr>td[rowspan].event-333mbf:hover{background-color:#f48a9a}.concise-schedule tbody>tr>td[rowspan].event-magic{background-color:#d9d6c3}.concise-schedule tbody>tr>td[rowspan].event-magic:hover{background-color:#edebe2}.concise-schedule tbody>tr>td[rowspan].event-mmagic{background-color:#d1c8b7}.concise-schedule tbody>tr>td[rowspan].event-mmagic:hover{background-color:#e5e0d6}.concise-schedule tbody>tr>td[rowspan].event-stack{background-color:#f2eada}.concise-schedule tbody>tr>td[rowspan].event-stack:hover{background-color:#fff}.concise-schedule tbody>tr>td[rowspan].event-funny{background-color:#d3d7d4}.concise-schedule tbody>tr>td[rowspan].event-funny:hover{background-color:#eeefee}.concise-schedule tbody>tr>td[rowspan].event-submission{background-color:#f05b72}.concise-schedule tbody>tr>td[rowspan].event-submission:hover{background-color:#f48a9a}.concise-schedule.highlight tbody>tr>td[rowspan].unselected{background-color:#bdbdbd}.concise-schedule.highlight tbody>tr>td[rowspan].unselected:hover{background-color:#a9a9a9}.concise-schedule tbody>tr>td.time{position:relative}.concise-schedule tbody>tr>td.time span{position:absolute;right:5px;top:-12px}.concise-schedule tbody>tr>td.time span.end-time{margin-top:-10px;top:100%}.concise-schedule tbody>tr.hover,.concise-schedule tbody>tr>td.has-time span.hover,.concise-schedule tr:hover>td.has-time span{background-color:#d9edf7;font-weight:700;z-index:999}.concise-schedule tbody>tr>td.end-time{border-top:none;height:0;padding:0}.concise-schedule thead>tr>th{background-color:#83838d;border:none;color:#fff;text-align:center;vertical-align:middle}.concise-schedule thead>tr>th.time{background-color:transparent;min-width:50px;width:50px}.show-on-small{display:none}@media (max-width:560px){.show-on-full{display:none}.show-on-small{display:block}span.show-on-small{display:inline}}.concise-schedule.show-full .show-on-full{display:block}.concise-schedule.show-full span.show-on-full{display:inline}.concise-schedule.show-full .show-on-small{display:none}@media (max-width:560px){#competitors td:first-child,#competitors td:nth-child(3),#competitors td:nth-child(4),#competitors th:first-child,#competitors th:nth-child(3),#competitors th:nth-child(4){display:none}}#competitors.show-all td:first-child,#competitors.show-all td:nth-child(3),#competitors.show-all td:nth-child(4),#competitors.show-all th:first-child,#competitors.show-all th:nth-child(3),#competitors.show-all th:nth-child(4){display:table-cell}.tab-content.schedule{border:none;padding:0}#concise .panel-body{padding:0}#concise .table-responsive{border:none}.important-border{border:1px dashed;padding:10px;margin-bottom:10px}.modal{-ms-word-break:break-all;word-break:break-all;word-break:break-word;word-wrap:break-word}.modal ol{padding-left:10px}.modal-footer{margin-top:0}.tab-content .tab-content{padding:0}.message-container{height:300px;overflow-y:auto;position:relative}.message-container.static-message-container{height:auto}.message-container ul.static-messages{background-color:#6091ba;color:#fff;font-weight:700}.message-container ul.static-messages a{color:#fff}.message-container .chat-message .message-body{word-wrap:break-word;word-break:break-all}.input-panel{background-color:#fff}.live .input-wrapper{position:relative}.live .competitors{position:absolute;width:100%;z-index:99}.live .competitors .active{background-color:#337ab7;border-color:#337ab7;color:#fff}.live .competitors b.number{display:inline-block;padding-right:5px;text-align:right;width:60px}.live .event-round-area{margin-top:10px}.live .page-heading{margin-bottom:0}.live .result-input-wrapper{padding:0}.live .result-input-wrapper .result-input{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.live .result-input-wrapper label{color:#000;cursor:pointer;display:block;font-family:Arial,Menlo,Monaco,Consolas,Courier New,monospace;font-size:0;font-size:18px;font-weight:400;height:32px;letter-spacing:2px;line-height:32px;margin-bottom:0;padding:0 6px;text-align:right}.live .result-input-wrapper label span{font-size:18px}.live .result-input-wrapper label span.number-group{font-size:0}.live .result-input-wrapper label .number{color:#888}.live .result-input-wrapper label .number.active,.live .result-input-wrapper label .penalty{color:inherit}.live .result-input-wrapper label.text-center{text-align:center}.live .result-input-wrapper label.text-left{text-align:left}.live .result-input-wrapper.active label{background-color:#6091ba;color:#fff}.live .result-input-wrapper.active label .number{color:#aaa}.live .result-input-wrapper.active label .number.active{color:inherit}.live .result-input-wrapper.disabled label{background-color:#eee}.live .well-sm{margin-bottom:10px}.live .online-number{float:right;height:34px;line-height:34px}.live table tbody tr td.sorting-column{font-weight:700}.table-hover tbody tr:hover td{background-color:#e3ebf4}.competition-location{padding-left:5px;border-left:2px solid #6091ba}.competition-location p{line-height:inherit;margin-bottom:0}.competition-location .attribute{font-weight:700}@media (min-width:768px){.competition-location .value{margin-left:120px}.competition-location .attribute{text-align:left;width:120px;float:left;clear:left}}[v-cloak]{display:none}.location-map{height:350px}.location-map div{position:static}.tab-content>.tab-pane{padding-top:1px}.summary-person p{font-size:16px}.summary-person span.num{color:#f60;font-size:20px;font-weight:700}.summary-person h3{margin-top:0}.square-content{position:relative}.square-content:before{content:"";display:block;padding-top:100%}.square-content .square-inner{position:absolute;left:0;right:0;top:0;bottom:0}.countdown-timer{overflow:hidden}.countdown-timer .square-content{width:100px;float:left;margin-left:10px;margin-bottom:10px}.countdown-timer .square-content .square-inner{text-align:center;padding-top:18px}.countdown-timer .square-content .square-inner .text{font-size:26px}.countdown-timer .progress-container{position:absolute;left:0;right:0;top:0;bottom:0}.countdown-timer.small .square-content{width:36px;margin-left:5px;margin-bottom:0}.countdown-timer.small .square-content .square-inner{padding-top:8px}.countdown-timer.small .square-content .square-inner .text{font-size:14px}.countdown-timer.small .square-content .square-inner .unit{display:none}.countdown-timer.small .clearfix{display:none!important}.competition-index .countdown-timer{padding-left:15px}@media (max-width:767px){.affix{position:static}}.pc-scan{position:relative}.pc-scan input{position:absolute;left:-1000%;top:-1000%}.pc-scan .scanning-wrapper{height:30px;position:relative}.pc-scan .scanning-wrapper.scanning:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 50%,rgba(96,155,186,.5) 55%,hsla(0,0%,100%,0) 60%,hsla(0,0%,100%,0));background-size:300% 100%;background-repeat:no-repeat;background-position:84%;animation:scan 3s infinite ease}@keyframes scan{50%{background-position:25%}to{background-position:84%}}.sticky{position:-webkit-sticky;position:sticky;top:0}body.live.disconnected{position:relative}body.live.disconnected:after{content:"Connecting...";position:fixed;z-index:9999;top:0;left:0;right:0;height:30px;line-height:30px;background-color:rgba(217,83,79,.7);color:#fff;text-align:center}@media (max-width:768px){.user .content-wrapper{padding-top:10px}}@media (min-width:768px){.user .page-sidebar .nav{border:1px solid #e5e5e5;box-shadow:0 1px 4px rgba(0,0,0,.065);border-radius:4px}}.user-bind .content-wrapper img{width:240px}.competition-competitors tbody td .event-icon{font-size:1em;color:#666}.ticket-list .ticket input{display:none}.ticket-list .ticket input:checked+label{background-color:#91bfe9;border-color:#2b6fae}.ticket-list .ticket input:disabled+label{background-color:#ccc}.ticket-list .ticket label{display:block;cursor:pointer;padding:5px 15px;background-color:#deefff;border:2px solid #deefff}.ticket-list .ticket label h3{margin-top:0}.ticket-list .ticket label p{font-weight:400}.my-ticket-list .ticket{padding:5px 15px;background-color:#deefff;border:2px solid #deefff;margin:10px 0}.my-ticket-list .ticket.used{background-color:#ddd}@media (min-width:768px){.my-ticket-list .ticket{display:-ms-flexbox;display:flex}.my-ticket-list .ticket .ticket-info{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.my-ticket-list .ticket .ticket-info dl{margin-bottom:0}.my-ticket-list .ticket .ticket-qrcode{padding:20px}.my-ticket-list .ticket .ticket-qrcode img{width:300px}}.competition-schedule .comment{color:red;font-weight:700}.concise-schedule td.event-333mbf span.comment{color:#fff;font-weight:700}.competition-regulations ol ol{list-style-type:upper-roman}.bootstrap-dialog .modal-header{border-top-left-radius:4px;border-top-right-radius:4px}.bootstrap-dialog .bootstrap-dialog-title{color:#fff;display:inline-block;font-size:16px}.bootstrap-dialog .bootstrap-dialog-message{font-size:14px}.bootstrap-dialog .bootstrap-dialog-button-icon{margin-right:3px}.bootstrap-dialog .bootstrap-dialog-close-button{font-size:20px;float:right;opacity:.9;filter:alpha(opacity=90)}.bootstrap-dialog .bootstrap-dialog-close-button:hover{cursor:pointer;opacity:1;filter:alpha(opacity=100)}.bootstrap-dialog.type-default .modal-header{background-color:#fff}.bootstrap-dialog.type-default .bootstrap-dialog-title{color:#333}.bootstrap-dialog.type-info .modal-header{background-color:#5bc0de}.bootstrap-dialog.type-primary .modal-header{background-color:#337ab7}.bootstrap-dialog.type-success .modal-header{background-color:#5cb85c}.bootstrap-dialog.type-warning .modal-header{background-color:#f0ad4e}.bootstrap-dialog.type-danger .modal-header{background-color:#d9534f}.bootstrap-dialog.size-large .bootstrap-dialog-title{font-size:24px}.bootstrap-dialog.size-large .bootstrap-dialog-close-button{font-size:30px}.bootstrap-dialog.size-large .bootstrap-dialog-message{font-size:18px}.bootstrap-dialog .icon-spin{display:inline-block;animation:spin 2s infinite linear}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{-webkit-filter:inherit;filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:hsla(0,0%,100%,.5)}.leaflet-container{font:12px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/f/build/images/4f0283c6.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers-expanded .leaflet-control-layers-toggle,.leaflet-control-layers .leaflet-control-layers-list{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/f/build/images/2273e3d8.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;box-sizing:border-box;background:#fff;background:hsla(0,0%,100%,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:hsla(91,60%,72%,.6)}.marker-cluster-small div{background-color:rgba(110,204,57,.6)}.marker-cluster-medium{background-color:rgba(241,211,87,.6)}.marker-cluster-medium div{background-color:rgba(240,194,12,.6)}.marker-cluster-large{background-color:hsla(18,97%,72%,.6)}.marker-cluster-large div{background-color:rgba(241,128,23,.6)}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}
/*# sourceMappingURL=main.min.css.map?62658f15*/