@font-face{font-family:'premier-icons';src:url('/wp-content/themes/premier/fonts/premier-icons.eot?-lllko8');src:url('/wp-content/themes/premier/fonts/premier-icons.eot?#iefix-lllko8') format('embedded-opentype'),
url('/wp-content/themes/premier/fonts/premier-icons.woff2?-lllko8') format('woff2'),
url('/wp-content/themes/premier/fonts/premier-icons.ttf?-lllko8') format('truetype'),
url('/wp-content/themes/premier/fonts/premier-icons.woff?-lllko8') format('woff'),
url('/wp-content/themes/premier/fonts/premier-icons.svg?-lllko8#premier-icons') format('svg');font-weight:normal;font-style:normal}html{font-size:16px}h1,
h2,
h3,
h4,
h5,
h6,
caption,
.main-navigation a,
.gallery-caption,
.wp-caption-text.gallery-caption,
.sp-table-caption,
.sp-template-countdown .event-name,
.sp-template-countdown time span,
.sp-template-event-logos,
.sp-template .player-gallery-group-name{font-family:"Lato",sans-serif;line-height:1.2}h1,h2,h3,h4,h5,h6{margin:4px
0 8px}body,
button,
input,
select,
textarea,
.sp-template-countdown .event-venue,
.sp-template-countdown .event-league,
.sp-template-countdown time span small,
.sp-template-event-blocks .event-title{font-family:"Droid Sans",sans-serif}table{background:#111;color:#999}table
a{color:#fff}th,td{font-size:14px}table
thead{background:#555;color:#fff}table td:first-child,
table th:first-child{padding-left:1.5em}table td:last-child,
table th:last-child{padding-right:1.5em}table tbody tr:first-child
td{padding-top:1.25em}table tbody tr:last-child td,
table tfoot tr:last-child
td{padding-bottom:1.25em}body,button,input,select,textarea{color:#222}blockquote{padding:40px
40px 20px 80px;margin:32px
0 40px;font-style:italic;position:relative;border:none;background:#fff;line-height:1.6;color:#6f6f6f}blockquote:before{background:#d4000f;color:#fff;font-size:32px;width:50px;height:50px;line-height:50px;text-align:center;display:block;position:absolute;left:0;top:40px}cite{font-size:12px;font-style:normal;color:#888}cite:before{display:inline;content:"\2014 \0020"}q:before{color:#d4000f}pre,code,kbd,tt,var{background:#ccc}hr{background:#ccc}caption{color:#fff;background:#d4000f}button,input[type="button"],input[type="reset"],input[type="submit"]{color:#fff;background:#d4000f}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{background:#bf010e}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{-webkit-appearance:none;background-color:#fff;font-family:inherit;border:none;border-radius:0;color:#666;display:block;font-size:14px;margin:0
0 16px 0;padding:8px
15px;height:50px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:box-shadow 0.45s, border-color 0.45s ease-in-out}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{color:#111}body{background:#e4e4e4}.site{position:relative;overflow:hidden}.site-title{font-size:18px;text-transform:uppercase;display:block;padding:10px
18px;color:#222;background:#fff;float:left;clear:both;display:block;margin-top:180px}.header-area-has-logo .site-title{margin-top:20px}body.home .site-title{margin-top:200px}.site-title
a{color:#222}.site-description{color:#fff;background:#111;font-size:37px;float:left;clear:both;padding:12px
18px;display:block}.site-footer{width:100%;background:#111;color:#fff;padding:50px
2%}.site-footer .footer-logo
img{opacity:1}.footer-area{margin:0
auto}.footer-widgets
.widget{padding:0}.site-info{padding:15px
2%;width:100%;background:#d4000f;color:#fff;font-size:12px}.site-info a,
.site-info a:hover{color:inherit}.info-area{margin:0
auto;width:1020px;max-width:100%;overflow:hidden}a{color:#d4000f}a:hover{color:#bf010e}.site-header{width:100%;margin:0;position:relative;background:#ccc;border-bottom:4px solid #d4000f}.header-area{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}.site-widgets{width:100%;background:#d4000f;padding:32px
0 0;margin:0}.site-widgets:after{content:"";display:table;clear:both}.site-widget-region{width:1020px;max-width:100%;margin:0
auto;padding:0
15px}.site-widgets
.widget{margin:0
0 30px}.site-widgets .widget-title,
.site-widgets .sp-view-all-link
a{color:#fff}.site-branding{width:1020px;max-width:100%;margin:0
auto;padding-left:15px;padding-right:15px;text-align:left}.site-logo{max-width:220px;float:none;display:block;clear:both}.site-logo
img{max-width:225px;max-height:175px}.main-navigation.toggled{width:100%}.main-navigation
ul{margin:0;text-align:right}.main-navigation
li{float:none;display:block;text-align:left;float:left}.main-navigation
a{color:#fff;background:#111;padding:10px
20px;font-size:18px;font-weight:bold;line-height:30px;text-transform:uppercase}.main-navigation .current-menu-item > a,
.main-navigation .current-menu-parent > a,
.main-navigation .current-menu-ancestor > a,
.main-navigation .current_page_item > a,
.main-navigation .current_page_parent > a,
.main-navigation .current_page_ancestor > a,
.main-navigation .nav-menu > li:hover
a{background:#d4000f}.main-navigation .nav-menu > li > ul a:hover{background:#bf010e}.main-navigation li.menu-item-has-children:hover
a{background:#d4000f}.main-navigation ul
ul{color:#fff;box-shadow:0 3px 3px rgba(0, 0, 0, 0.2)}.search-form .search-submit{height:50px}.main-navigation .search-form .search-field,
.main-navigation .search-form .search-submit{margin:0}.main-navigation .search-form .search-field{width:180px;transition:all 0.2s ease-in-out}.main-navigation .search-form .search-submit{padding-left:15px;padding-right:15px}.site-content{margin-top:80px;padding-left:15px;padding-right:15px}.content-area,.widget-area{padding:0}.widget{margin-bottom:30px}.widget_recent_entries ul li:before,
.widget_pages ul li:before,
.widget_categories ul li:before,
.widget_archive ul li:before,
.widget_recent_comments ul li:before,
.widget_nav_menu ul li:before,
.widget_links ul li:before,
.widget_meta ul li:before{display:none}.widget_calendar caption,
.sp-template-event-calendar
caption{background:#111}.widget_calendar td,
.widget_calendar
th{text-align:center}.widget_calendar tbody tr:first-child td,
.widget_calendar tbody tr:last-child
td{padding:0}.widget_calendar table,
.sp-template-event-calendar
table{position:relative;color:#fff;color:rgba(255, 255, 255, 0.5);background:#d4000f}.widget_calendar tfoot,
.sp-template-event-calendar
tfoot{width:100%;position:absolute;top:0}.widget_calendar tbody td,
.sp-template-event-calendar tbody
td{line-height:3.3;width:14.2875%;padding:0}.widget_calendar tbody td a,
.sp-template-event-calendar tbody td
a{display:block;color:#fff;font-weight:bold}.widget_calendar tbody #today a,
.sp-template-event-calendar tbody #today
a{color:#d4000f}.widget_calendar tbody td a:hover,
.sp-template-event-calendar tbody td a:hover{background:rgba(0, 0, 0, 0.1)}.widget_calendar
#today{font-weight:normal;color:#d4000f;background:#fff}.widget_calendar #prev a,
.sp-template-event-calendar #prev a,
.widget_calendar #next a,
.sp-template-event-calendar #next
a{visibility:hidden;position:absolute;top:0;z-index:2;width:20%;max-width:50px;height:50px;line-height:50px;text-align:center}.widget_calendar #prev a,
.sp-template-event-calendar #prev
a{left:0}.widget_calendar #next a,
.sp-template-event-calendar #next
a{right:0}.widget_calendar #prev a:before,
.sp-template-event-calendar #prev a:before,
.widget_calendar #next a:before,
.sp-template-event-calendar #next a:before{font-family:"premier-icons",dashicons;font-size:30px;visibility:visible;color:#fff;position:absolute;width:100%;height:100%;right:0;top:0}.widget_calendar #prev a:before,
.sp-template-event-calendar #prev a:before{content:"\f341"}.widget_calendar #next a:before,
.sp-template-event-calendar #next a:before{content:"\f345"}.widget_calendar #prev a:hover:before,
.sp-template-event-calendar #prev a:hover:before,
.widget_calendar #next a:hover:before,
.sp-template-event-calendar #next a:hover:before{background:rgba(0,0,0,0.05)}.hentry{margin-bottom:50px}.article-details{margin-bottom:13px}.entry-date{text-transform:uppercase;background:white;display:inline-block;color:#222;font-weight:bold;font-family:"Lato",sans-serif;font-size:18px;line-height:1.25;padding:10px
20px}.has-post-thumbnail .entry-details .entry-date{position:absolute;top:-100px;left:0}.entry-date
a{color:inherit}.entry-category-links{display:inline-block;text-transform:uppercase;font-weight:bold;font-family:"Lato",sans-serif;border-bottom:4px solid #d4000f}.entry-category-links
a{color:#222;margin-right:10px}.entry-category-links a:last-child{margin-right:0}.nav-links
a{color:#a3a3a3}.nav-links .meta-nav{color:#fff;background:#d4000f}.nav-links .meta-nav:hover{background:#bf010e}.article-header{position:relative}.entry-title{font-weight:bold;font-size:44px;margin:0
0 30px;padding-bottom:10px;border-bottom:4px solid #d4000f}.entry-title a,
a .entry-title,
.page-title a,
a .page-title,
.entry-title a:hover,
a:hover .entry-title,
.page-title a:hover,
a:hover .page-title:hover{color:#222}.sticky .entry-title:before{color:#d4000f}.entry-details{margin-bottom:30px}.entry-tag-links
a{display:inline-block;font-size:12px;padding:6px
12px;line-height:1;font-weight:bold;margin:10px
10px 0 0;color:#111;background:#fff}.comments-area{margin-bottom:80px}.comment-reply-title{line-height:40px;padding:20px;text-align:center;position:relative;margin-bottom:40px;color:#fff;background:#d4000f;font-size:37px}.comment-form-comment{margin-top:80px}.comment-form-comment
label{font-size:27px;margin-bottom:8px}.comment-form-comment
textarea{height:120px;padding:12px;position:relative}.comment-metadata
a{color:#a3a3a3}.comment-metadata a:hover{color:#d4000f}.comment-metadata .edit-link{border-left:1px solid #e0e0e0}.comment-content{background:#f4f4f4;border:1px
solid #e0e0e0}.comment-content:before{border-right-color:#e0e0e0}.comment-content:after{border-right-color:#f4f4f4}.comment-body .reply
a{color:#a3a3a3}.comment-body .reply a:hover{color:#d4000f}.site-main .comment-navigation,
.site-main .paging-navigation,
.site-main .post-navigation{margin:0
0 50px}.wp-caption-text{color:#a3a3a3}.gallery-caption,.wp-caption-text.gallery-caption{color:#fff;background:rgba(0,0,0,0.5)}.gallery-caption a,.wp-caption-text.gallery-caption{color:#fff}.widget_archive,.widget_categories,.widget_recent_entries,.widget_tag_cloud{padding:20px
30px}.widget_tag_cloud{background:#d4000f;color:#fff}.widget_tag_cloud
a{color:#fff}.widget_recent_entries{background:#111;color:#999;color:#fff}.widget .widget-title{font-size:37px;margin-top:0}.widget
ul{margin:0;list-style:none}.widget_recent_entries
li{margin-top:20px}.widget_recent_entries .post-date{font-size:12px;display:block;text-transform:uppercase;letter-spacing:1px;opacity:0.5}.widget_recent_entries
a{color:#fff}.widget_archive,.widget_categories{background:#fff;color:#d4000f}.widget_archive
ul{margin-top:20px}.widget_archive li
a{font-family:'Lato',sans-serif;padding-left:8px;font-weight:bold;line-height:24px;border-left:18px solid #c9c9c9;color:#c9c9c9}.widget_archive li:first-child
a{color:#d4000f;border-color:#d4000f}.widget_archive li:nth-child(2) a{color:#111;border-color:#111}.widget_archive li:nth-child(3) a{color:#7a7a7a;border-color:#7a7a7a}.widget_archive li:nth-child(4) a{color:#b4b4b4;border-color:#b4b4b4}.sp-template{margin-bottom:30px}.sp-view-all-link{font-size:16px;text-align:left;margin-top:5px}.sp-view-all-link:hover{color:#d4000f}.sp-highlight{color:#fff;background:#222;font-weight:inherit}.sp-heading,.sp-heading:hover{background:#d4000f;color:#fff}.widget_calendar caption,.sp-table-caption{color:#fff;font-weight:bold;text-align:center;font-size:18px;line-height:20px;padding:15px}.sp-table-caption{background:#d4000f}.sp-event-staff{background:#f4f4f4;border:1px
solid #e0e0e0}.sp-table-wrapper
.dataTables_paginate{color:#a3a3a3;padding:0;font-size:16px}.sp-post-content{padding:20px
30px 0;background:#fff;overflow:hidden;margin-bottom:30px}.widget_sp_countdown{padding:25px
30px 30px;background:#fff;color:#d4000f}.widget_sp_countdown .widget-title{margin:0
0 8px;color:inherit}.widget_sp_countdown .sp-table-caption{margin:0
-30px 20px}.widget_sp_countdown .sp-template-countdown{margin:0}.sp-template-countdown .event-name{font-size:27px;background:transparent}.sp-template-countdown
a{color:inherit}.sp-template-countdown .event-venue,
.sp-template-countdown .event-league{padding:0;color:#111;font-size:18px;font-weight:normal;margin-top:5px}.sp-template-countdown
.countdown{font-family:"Lato",sans-serif;font-weight:bold;margin-top:15px}.sp-template-countdown time
span{padding:0}.sp-template-countdown time span
small{text-transform:uppercase;font-size:12px}.single-sp_event .entry-header,
.single-sp_team .entry-header{width:100%;position:relative;top:-80px;margin:0;padding:20px
0;color:#fff}.single-sp_event .entry-header:after,
.single-sp_team .entry-header:after{content:"";display:block;position:absolute;width:400%;height:100%;margin:0
-100%;top:0;z-index:-1}.single-sp_event .entry-header:after{background:#111}.single-sp_team .entry-header:after{background:#d4000f}.single-sp_event .entry-content{margin:-80px 0 0}.single-sp_event .entry-title{font-size:23px;font-weight:normal;line-height:27px;margin:0
auto;padding:0;border:none;width:1020px;max-width:100%}.single-sp_team .entry-title{font-size:37px;font-weight:normal;line-height:44px;margin:0
auto;padding:0;border:none;width:1020px;max-width:100%}.single-sp_team .site-content{position:relative}.single-sp_player .entry-header .entry-title
strong{padding:0
15px}.single-sp_team .sp-template-logo{margin-top:-50px}.single-sp_event .widget-area{padding-top:17px}.sp-template-event-logos{width:100%;margin:30px
0;color:#fff;padding:80px
0;position:relative}.sp-template-event-logos:after{content:"";display:block;position:absolute;background:#d4000f;width:100%;height:100%;top:0;z-index:-1}.content-area-full-width .single-sp_event .entry-header:after,
.content-area-full-width .single-sp_team .entry-header:after{width:300%}.content-area-full-width .sp-template-event-logos{margin:0
0 80px}.content-area-full-width .sp-template-event-logos:after{margin:0
-100%;width:300%}.sp-event-logos{width:1020px;max-width:100%;margin:0
auto}.sp-event-logos
img{z-index:1;position:relative}.sp-event-logos .sp-team-name{padding:0.75rem 1.5rem;font-size:27px;text-transform:uppercase;font-weight:normal;background:#111}.sp-event-logos .sp-team-result{background:#fff;color:#d4000f;font-size:37px}.sp-event-logos
a{color:inherit}.sp-event-logos .sp-team-name:nth-child(odd){margin-right:-3rem;padding-right:3rem}.sp-event-logos .sp-team-name:nth-child(even){margin-left:-3rem;padding-left:3rem}.sp-template-event-performance tbody
tr.sub{background:#ccc;color:#111}.sp-template-event-performance tbody tr.sub
a{color:#111}.sp-template-event-performance-icons tbody tr:first-child
td{padding-top:1.25em}.sp-template-event-performance-icons tbody tr:last-child
td{padding-bottom:1.25em}.sp-template-event-venue table tbody tr:last-child
td{padding-top:1.25em}.sp-template-event-calendar
#today{color:#d4000f;background:#fff;font-weight:normal}.sp-template-event-calendar #prev a,
.sp-template-event-calendar #next
a{color:#a3a3a3}.sp-template-event-calendar #prev a:hover,
.sp-template-event-calendar #next a:hover{color:#d4000f}.sp-template-event-blocks tbody tr:nth-child(even) td{background:#222}.sp-template-event-blocks .event-title{color:#222;background:#fff;border:1px
solid #e0e0e0}.sp-template-event-blocks .event-title
a{color:#222}.sp-template-details
dl{background:#fff;padding:25px
30px 10px;margin-bottom:30px;overflow:hidden}.sp-template-details
dt{font-size:14px;font-weight:normal;color:#888;float:none;margin:0}.sp-template-details
dd{font-size:23px;line-height:1.2;color:#111;margin:4px
0 15px}.sp-template-gallery .gallery-caption{background:#111}.sp-template-gallery .gallery-item
strong{background:#d4000f}.sp-footer-sponsors{margin:0
-100%}.sp-footer-sponsors .sp-sponsors{width:1020px;max-width:100%;padding:50px
2%}.sp-template-tournament-bracket .sp-team .sp-team-name{font-weight:normal}.sp-template-tournament-bracket .sp-team .sp-team-name:before,
.sp-tournament-bracket .sp-team-flip .sp-team-name:before{border-left-color:#222;border-right-color:#222}.sp-template-tournament-bracket .sp-result{color:#fff;background:#d4000f}.sp-template-tournament-bracket .sp-event{border-color:#222 !important}.sp-template-tournament-bracket .sp-event-title:hover .sp-result{background:#bf010e}.sp-template-tournament-bracket .sp-event-venue{color:#a3a3a3}.sp-template-event-statistics .sp-statistic-label{font-weight:bold;font-size:18px;margin-top:14px}.sp-template-event-statistics .sp-statistic-value{padding:15px
21px;font-weight:bold;color:#fff}.sp-template-event-statistics .sp-statistic-ratio{padding:0}.sp-template-event-statistics .sp-statistic-bar{background:#ccc;height:51px}.sp-template-event-statistics .sp-statistic-bar-fill{background:#d4000f}.single-sp_player .entry-header .entry-title
strong{background:#d4000f;color:#fff}.single-sp_staff .entry-header .entry-title
strong{color:#d4000f}.sp-tournament-bracket .sp-team span.sp-team-name{font-weight:bold}.sp-tab-menu{border-bottom:4px solid #111}.sp-tab-menu-item
a{border-bottom:4px solid transparent;margin:0
5px -4px;padding:8px;font-family:'Lato',sans-serif;font-weight:bold}.sp-tab-menu-item-active
a{border-bottom-color:#d4000f}.sp-footer-sponsors{clear:both}.sp-header-scoreboard .sp-template-scoreboard{margin:0}.mega-slider{margin:0
0 30px}.mega-slider__row{background:#111;color:#fff;border:none}.mega-slider__row:hover{background:#222}.mega-slider__row--active,.mega-slider__row--active:hover{background:#d4000f}.woocommerce .woocommerce-breadcrumb,
.woocommerce-page .woocommerce-breadcrumb{background:#f4f4f4;border-bottom:1px solid #e0e0e0}.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product
h3{color:#222}#buddypress ul li,
#buddypress ol
li{min-height:0}#buddypress ul li:before,
#buddypress ol li:before{content:normal}#buddypress div.item-list-tabs ul li
a{color:#111}#buddypress div.item-list-tabs ul li a:hover{color:#d4000f}#buddypress div.item-list-tabs ul li.current a,
#buddypress div.item-list-tabs ul li.selected
a{font-weight:inherit;color:#d4000f;background:#fff}#buddypress div.item-list-tabs#subnav{border-bottom:4px solid #fff}#buddypress div.profile
h4{margin-bottom:10px}@media screen and (max-width: 600px){.site-logo{text-align:center;margin:0
auto}.main-navigation
li{float:none}.main-navigation .search-form .search-field{width:75%}.main-navigation .search-form .search-submit{width:25%}}@media screen and (min-width: 601px){.main-navigation{position:absolute;top:80px;right:0;width:auto;max-width:70%}.main-navigation .search-form{margin:15px;padding-right:50px;position:absolute;right:0;bottom:100%}.main-navigation .search-form .search-field:focus{width:360px}.main-navigation .search-form .search-submit{width:50px;position:absolute;top:0;right:0}.site-widgets{padding:50px
0 16px}.content-area{width:50%;padding-right:15px}.content-area-full-width{padding-right:0;width:100%}.widget-area{width:50%;padding-left:15px;margin-bottom:50px}.single-sp_team .sp-template-logo{margin:0;position:absolute;top:-110px;right:10px}.single-sp_team .widget-area{margin-top:107px}.widget .sp-template-event-calendar tbody
td{padding:0}.sp-header-sponsors{float:left}}@media screen and (min-width: 801px){.content-area{width:66%;padding-right:0}.content-area-full-width,.content-area-no-sidebar,.widecolumn{width:100%;padding-right:0}.content-area-double-sidebar{width:50%;left:25%}.widget-area{width:34%;padding-left:30px}.widget-area-left{right:66%;padding-right:30px;padding-left:0}.widget-area-narrow{width:25%}.widget-area-left.widget-area-narrow{right:50%}.footer-widget-region{padding-left:15px}.footer-widget-region:first-child{padding-left:0;padding-right:15px}.footer-widget-region:last-child{padding-left:30px}.sp-widget-align-left{padding-right:15px}.sp-widget-align-right{padding-left:15px}.sp-event-performance-teams .sp-template-event-performance-icons{padding-right:15px}.sp-event-performance-teams .sp-template-event-performance-icons:nth-child(2n){padding-left:15px}.sp-inline-statistics .sp-event-performance-teams .sp-template-event-statistics{padding-left:15px;padding-right:15px}.sp-template-event-calendar tbody
td{line-height:6.6}.widget .sp-template-event-calendar tbody
td{line-height:3.3}}@media screen and (min-width: 1025px){.site-content{padding-left:15px;padding-right:15px}.site-branding,.site-content,.footer-area{width:1020px}.single-article{overflow:hidden}.sp-template-photo{margin:0
30px 30px 0}}