a img,hr{border:0}pre,textarea{overflow:auto}.site-logo img,.site-widgets,table,textarea{width:100%}.wp-caption,embed,iframe,img,object,pre{max-width:100%}.mega-slider__row__link,a,ins,mark{text-decoration:none}a,abbr,acronym,address,applet,big,blockquote,bodwebsitey,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}hr,p{margin-bottom:1.25em}h1,h2,h3,h4,h5,h6,li{margin-bottom:.5em}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}caption,td,th{font-weight:400;text-align:left}.site-title,.widget_calendar #today,b,dt,strong,thead th{font-weight:700}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" "";margin:0 1.25em 1.25em 3em;position:relative}a:focus{outline:dotted thin}a:active,a:hover{outline:0}body,button,input,select,textarea{line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}h1{font-size:36px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}blockquote,cite,dfn,em,i,q{font-style:italic}blockquote:before,q:before{content:"\f205";font-family:dashicons;font-style:normal;position:absolute;left:-1.25em;font-size:2em;top:-.5em}.site-footer,.site-info,sub,sup{position:relative}address{margin:0 0 1.25em}pre{font-family:"Courier 10 Pitch",Courier,monospace;font-size:14px;line-height:1.6;margin-bottom:1.6em;padding:15px}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:14px;padding:1px 3px}small,sub,sup{font-size:75%}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0}sub,sup{height:0;line-height:0;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}big{font-size:125%}hr{height:1px}ol,ul{margin:0 0 1.25em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-top:.5em;margin-bottom:0;margin-left:1.25em}dd{margin:0 1.25em 1.25em}img{height:auto}figure{margin:0}table{border-collapse:collapse;border-spacing:0;margin:0 0 1.25em}caption{font-size:16px;padding:.625em 15px;margin:0 0 -1px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input[type=button],input[type=reset],input[type=submit]{border:none;padding:8px 16px;font-size:14px;cursor:pointer;-webkit-appearance:button}input[type=radio],input[type=checkbox]{padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search],input[type=text],input[type=email],input[type=password],input[type=url],input[type=password],textarea{color:#666;border:1px solid #ccc;outline:0}input[type=search],input[type=text],input[type=email],input[type=url],input[type=password]{padding:.575em;font-size:14px}.main-navigation .menu-toggle .dashicons,.site-description{font-size:20px}input[type=search]:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,textarea:focus{color:#111}textarea{padding-left:3px;vertical-align:top}.article-content,.article-details,.article-header,.entry-details,.entry-footer,.homepage-widgets,.screen-reader-text,.site-footer{overflow:hidden}.site-branding{padding:1.75em 3.125%;background-size:cover;text-align:center;clear:both}.site-description,.site-title{margin:0;float:none;clear:none}.site-logo{display:inline-block}.site-title a,.site-title a:hover{color:inherit}.content-area,.widecolumn,.widget-area{width:100%;padding:10px;float:left;clear:both}@media screen and (min-width:601px){.site-widgets{padding:0 20px}.site-branding{padding:1.75em 2%;text-align:left}.site-branding hgroup{overflow:hidden}.site-logo{float:left}.content-area,.wide-column,.widget-area{clear:none;padding:0}.content-area{width:62%}.content-area-full-width,.widecolumn{width:100%}.widget-area{width:30%;float:right}.site-copyright{float:left}.site-credit{float:right}.site-widgets .widget{margin-bottom:20px}}@media screen and (min-width:801px){.site-footer .footer-widget-region{width:33%;float:left}.site-footer .footer-widget-region:last-child{width:34%;float:right}}@media screen and (min-width:1025px){.site-content,.site-footer,.site-header,.site-info{margin:0 auto;width:100%;max-width:100%}.site-info{padding:5px 0 50px}.site-branding,.site-widgets{width:auto}.site-branding{margin:1.75em auto 0;padding:1.75em 0}.site-widgets{padding:0}}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation .menu-toggle{width:100%;border-radius:0}.main-navigation ul{list-style:none;margin:0}.main-navigation li{float:left;position:relative;margin:0}.main-navigation a{display:block}.main-navigation ul ul{position:absolute;margin:0;top:auto;left:auto;z-index:99999;display:none}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li{width:100%}.main-navigation ul ul a{min-width:200px}.main-navigation ul li:hover>ul{display:block}.main-navigation ul ul li:hover>ul{left:100%}.main-navigation .search-form{margin:0;display:none}.menu-toggle{display:none}.site-main .comment-navigation,.site-main .paging-navigation,.site-main .post-navigation{margin:0 0 1.25em;overflow:hidden;clear:both}.comment-navigation .nav-previous,.paging-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.paging-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}@media screen and (max-width:600px){.main-navigation .nav-menu{display:none}.main-navigation.toggled .nav-menu,.main-navigation.toggled .search-form,.menu-toggle{display:block}.main-navigation li{float:none}.main-navigation ul ul{display:block;position:static;width:100%}}@media screen and (min-width:601px){.main-navigation .search-form{float:right;display:block}.main-navigation .search-form .search-field,.main-navigation .search-form .search-submit{width:auto}}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:1.4rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.25em}.alignright{display:inline;float:right;margin-left:1.25em}.aligncenter{clear:both;display:block;margin:0 auto}.article-header:after,.article-header:before,.clear:after,.clear:before,.comment-body:after,.comment-body:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-branding:after,.site-branding:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table}.article-header:after,.clear:after,.comment-body:after,.comment-content:after,.entry-content:after,.site-branding:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 20px;clear:both}.widget input,.widget select{width:100%;box-sizing:border-box}.widget ul{margin-left:1.25em}.widget li:last-child{border-bottom:none}.widget_calendar td,.widget_calendar th{text-align:center}.widget_calendar #prev{text-align:left}.entry-footer,.widget_calendar #next{text-align:right}.widget_archive ul,.widget_categories ul,.widget_links ul,.widget_meta ul,.widget_nav_menu ul,.widget_pages ul,.widget_recent_comments ul,.widget_recent_entries ul{margin-left:0}.widget_archive ul li,.widget_categories ul li,.widget_links ul li,.widget_meta ul li,.widget_nav_menu ul li,.widget_pages ul li,.widget_recent_comments ul li,.widget_recent_entries ul li{list-style:none;margin-bottom:.6em}.widget_archive ul li:before,.widget_categories ul li:before,.widget_links ul li:before,.widget_meta ul li:before,.widget_nav_menu ul li:before,.widget_pages ul li:before,.widget_recent_comments ul li:before,.widget_recent_entries ul li:before{font-family:dashicons;font-size:1.25em;margin-right:.3em;margin-left:-.5px;line-height:1;display:inline-block;opacity:.25;content:"\f345";float:left;-webkit-font-smoothing:antialiased}.widget_pages ul li:before,.widget_recent_entries ul li:before{content:"\f105"}.widget_categories ul li:before{content:"\f318"}.widget_archive ul li:before{content:"\f480"}.widget_recent_comments ul li:before{content:"\f101"}.widget_links ul li:before{content:"\f504"}@media screen and (min-width:601px) and (max-width:1024px){.widget_calendar td,.widget_calendar th{padding:.3125em}}.article-details,.entry-details,.entry-footer{display:block;clear:both}.entry-footer-links,.entry-meta{clear:both}.entry-footer-links .tags-links{padding-left:.625em;margin-left:.625em}.nav-links a{font-size:14px}.nav-links .meta-nav{padding:.125em .375em;display:inline-block}.nav-links .nav-previous .meta-nav{margin-right:.25em}.nav-links .nav-next .meta-nav{margin-left:.25em}.byline,.updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline}.article-thumbnail{display:block;width:150px}.article-header,.entry-header{position:relative;margin:0}.entry-thumbnail img{width:auto;height:auto;max-width:100%;display:block}.sticky .entry-title:before{font-family:dashicons;font-size:1.25em;margin-top:.1em;margin-right:.2em;line-height:1;display:inline-block;content:"\f109";float:left}.page-links,.search-form{margin:0 0 1.25em}.gallery .gallery-item,.gallery dd{text-align:center;position:relative}.page-links{clear:both}.search-form:after{content:"";display:table;clear:both}.search-form .search-field{width:80%;box-sizing:border-box;display:block;float:left}.search-form .search-submit{width:20%;display:block;float:right;font-family:dashicons;font-size:16px;font-weight:400;line-height:21px;padding:8px 0}.archive .format-aside .entry-title,.blog .format-aside .entry-title,.comment-author .says{display:none}.comments-area ol{list-style:none}.comment-list{margin:1.25em 0 3em}.comment-body{position:relative;margin-bottom:1.25em}.comment-author .avatar{width:30%;float:left;position:absolute}.comment-author .fn{float:right;width:65%;margin-bottom:.25em}.comment-metadata{position:absolute;right:15px;bottom:.625em;font-size:14px;z-index:2}.comment-metadata .edit-link{padding-left:.625em;margin-left:.625em;border-left:1px solid #e0e0e0}.comment-content{min-height:60px;position:relative;float:right;width:65%;padding:.625em 15px;background:#f4f4f4;border:1px solid #e0e0e0}.comment-content:after,.comment-content:before{width:10px;height:20px;top:12px;position:absolute;display:block;content:""}.comment-content a{word-wrap:break-word}.comment-content:before{left:-10px;border:10px solid transparent;border-left:none;border-right-color:#e0e0e0}.comment-content:after{left:-9px;border:10px solid transparent;border-left:none;border-right-color:#f4f4f4}.comment-body .reply{position:absolute;top:0;right:0}.comment-body .reply a{font-size:14px;margin-bottom:.25em}.bypostauthor{display:block}@media screen and (min-width:401px){.comment-author .avatar{width:25%}.comment-author .fn,.comment-content{width:71.25%}}@media screen and (min-width:601px){.comment-author .avatar{width:16.1%}.comment-author .fn,.comment-content{width:80%}}@media screen and (min-width:801px){.comment-author .avatar{width:12.5%}.comment-author .fn,.comment-content{width:85%}}.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content img.wp-smiley,.entry-content img.wp-smiley,.page-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption{margin-bottom:1.25em}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption-text{text-align:center;font-size:14px}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:1.25em}.gallery .gallery-item{display:inline-block;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:25%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery .gallery-item img{width:100%}.gallery .gallery-item *{display:block}.sp-template-staff-gallery .gallery-item strong{display:none}.gallery dd{margin:0;text-align:center;width:100%}.gallery .gallery-item:hover dd{display:block}.sp-template table:last-child{margin-bottom:0}.sp-template iframe{display:block}.sp-post-content{clear:left}.sp-view-all-link{text-align:right;font-size:14px}.opta-widget-container h2,.sp-table-caption,.sp-template-countdown .event-name{font-weight:400;text-align:left;border:none;margin:0 0 -1px;font-size:16px;position:relative;z-index:2}.sp-table-caption h1,.sp-table-caption h2,.sp-table-caption h3,.sp-table-caption h4,.sp-table-caption h5,.sp-table-caption h6{margin:0;font-size:inherit}.sp-data-table tbody tr.odd{background:initial}.sp-data-table tbody tr.sub{background:rgba(0,0,0,.05)}.sp-table-wrapper .dataTables_paginate{margin-top:-1px;font-size:14px;padding:.125em .625em}.sp-template-countdown h5{font-weight:700;font-size:14px;border:1px solid transparent;border-top:none;margin:0}.sp-template-countdown{width:100%;overflow:auto;zoom:1}.sp-template-countdown .sp-countdown{margin:0}.sp-template-countdown time span{box-sizing:border-box;display:block;float:left;width:25%;text-align:center;line-height:1.25}.sp-template-countdown time span small{display:block;clear:both;font-size:14px}.sp-template-event-performance-icons thead,.sp-template-event-video .sp-table-caption{display:none}.sp-template-event-calendar #today{font-weight:700}.sp-template-event-logos{margin-top:.5em;font-size:36px}.sp-template-event-logos img{vertical-align:middle}.sp-template-event-logos .sp-team-name{font-weight:inherit}.sp-template-event-logos .sp-team-result{height:1.5em;min-width:1.5em;padding:0 .25em;box-sizing:border-box;text-align:center;line-height:1.5em;font-weight:400}.sp-event-staff{font-size:14px;padding:.625em 15px}.sp-template-event-performance-icons td{border-width:0}.sp-template-event-performance-icons .sp-performance-icons{width:40%;text-align:left;vertical-align:middle}.sp-template-event-performance-icons tbody tr:first-child td{padding-top:.625em}.sp-template-event-performance-icons tbody tr:last-child td{padding-bottom:.625em}.sp-template-event-performance-icons .data-number{text-align:right;padding-left:15px}.sp-template-event-performance-icons .data-name{text-align:left;padding-right:15px}.sp-template-event-performance-icons td:first-child{border-left-width:1px}.sp-template-event-performance-icons td:last-child{border-right-width:1px}.sp-template-event-performance-icons tr:last-child td{border-bottom-width:1px}.sp-template-event-venue .sp-event-venue-map-row td{padding:0;background:rgba(0,0,0,.05)}.sp-template-event-blocks .event-results,.sp-template-event-blocks .event-time{font-size:24px}.sp-template-event-blocks .event-league,.sp-template-event-blocks .event-season,.sp-template-event-blocks .event-venue{display:block;font-weight:700;font-size:14px;clear:both;margin:0 -.5625em;padding:0 .625em 15px}.sp-template-event-blocks .event-title,.widget .sp-template-event-blocks .event-title{margin:0 -.9375em -.625em;padding:.625em 15px}.sp-template-event-blocks .event-title{clear:both;font-weight:700;font-size:16px}.widget .sp-template-event-blocks .event-results,.widget .sp-template-event-blocks .event-time{font-size:24px}.sp-template-logo{margin:0 0 1.25em 20px;float:right}.sp-template-photo{max-width:none;width:100%;text-align:center;margin:0 0 1.25em;float:none}.gallery dl,.sp-template-birthdays .gallery dl{max-width:100%}.sp-template-photo img{width:100%;display:block}.sp-template-team-details{display:block;clear:both}.sp-template-details dl{font-size:14px;padding:1em 15px 0;margin-bottom:1.25em}.sp-template-details dt{width:40%;margin:0 0 1em;float:left;clear:left}.sp-template-details dd{overflow:hidden;margin:0 0 1em 45%}.sp-template-details dd img{vertical-align:middle;margin-right:.25em}.sp-staff-name,.sp-template .player-group-name{margin-top:1.25em}.sp-staff-name,.sp-template .player-gallery-group-name{clear:both;font-size:24px}.sp-template-league-gallery dl{padding:.75em}.gallery dd{height:auto;display:block;pointer-events:auto;bottom:auto;padding:.625em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gallery dd.has-number{padding-left:49px}.gallery dd strong{font-weight:400;font-size:20px;position:absolute;left:0;top:0;height:100%;width:39px;padding:5px 0;text-align:center;white-space:nowrap}.sp-header-sponsors{margin-bottom:50px}.sp-header-sponsors .sp-sponsors .sponsor{margin:10px}.sp-footer-sponsors{clear:both}.sp-footer-sponsors .sp-sponsors{padding:3em 0}.sp-template.sp-template-tournament-winner{color:inherit}.sp-template-tournament-bracket thead th{border-top:none;border-left:none;border-right:none}.sp-template-tournament-bracket td{border:none}.sp-template-tournament-bracket .sp-result{padding:2px 5px;margin:0 3px}.sp-template-tournament-bracket .sp-event-venue{font-weight:400}.single-sp_event .entry-header .entry-title{text-align:center}.single-sp_event .has-post-thumbnail .entry-header .entry-title{margin:.25em 0}.single-sp_player .entry-header .entry-title strong{margin-right:.25em;font-weight:400}.sportspress-tv-iframe{display:block}@media screen and (min-width:601px){.main-navigation ul{margin:0 .625em}.article-thumbnail{margin-right:20px;float:left}.sp-template-event-blocks .event-results,.sp-template-event-blocks .event-time{font-size:36px}.sp-template-event-calendar tbody td{padding:1.25em .675em}.widget .sp-template-event-calendar tbody td{padding:.625em}.single-sp_event .has-post-thumbnail .entry-header .entry-title{margin:.5em 0}.sp-header-sponsors{margin-bottom:0}}@media screen and (min-width:801px){.sp-has-venue.sp-has-results .content-area-full-width .sp-template-event-details,.sp-has-venue.sp-has-results .content-area-full-width .sp-template-event-results{float:left;width:70%;padding-right:10px}.sp-has-venue.sp-has-results .content-area-full-width .sp-template-event-venue{float:right;width:30%;padding-left:10px}.sp-has-venue.sp-has-results .content-area-full-width .sp-template-event-venue .sp-google-map{height:200px}.sp-event-performance-teams .sp-template-event-performance-icons{width:50%;float:left;clear:left;padding-right:10px}.sp-event-performance-teams .sp-template-event-performance-icons:nth-child(2n){float:right;clear:right;padding-right:0;padding-left:10px}.sp-template-event-calendar tbody td{padding:1.75em .675em}}@media screen and (min-width:1025px){.gallery-columns-3 dl{max-width:33.33%}.gallery-columns-4 dl{max-width:25%}.gallery-columns-5 dl{max-width:20%}.gallery-columns-6 dl{max-width:16.66%}.gallery-columns-7 dl{max-width:14.28%}.gallery-columns-8 dl{max-width:12.5%}.gallery-columns-9 dl{max-width:11.11%}.widget_search .search-form .search-field{width:80%}.widget_search .search-form .search-submit{width:20%;margin-top:0}.sp-template-event-calendar tbody td{padding:2.375em .675em}.sp-template-photo{width:auto;width:40%;margin:0 20px 20px 0;float:left}.widget .sp-template-photo{max-width:none;margin:0;float:none}}.woocommerce #content input.button,.woocommerce #content input.button.alt,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce-page #content input.button,.woocommerce-page #content input.button.alt,.woocommerce-page #respond input#submit,.woocommerce-page #respond input#submit.alt,.woocommerce-page a.button,.woocommerce-page a.button.alt,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce-page input.button,.woocommerce-page input.button.alt{padding:.625em 1.25em;font-size:14px;font-weight:400;line-height:1.5}.woocommerce #content .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty{height:39px}.woocommerce #content .quantity .minus,.woocommerce #content .quantity .plus,.woocommerce .quantity .minus,.woocommerce .quantity .plus,.woocommerce-page #content .quantity .minus,.woocommerce-page #content .quantity .plus,.woocommerce-page .quantity .minus,.woocommerce-page .quantity .plus{height:50%}.woocommerce #content .quantity .minus,.woocommerce .quantity .minus,.woocommerce-page #content .quantity .minus,.woocommerce-page .quantity .minus{border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0}.woocommerce #content .quantity .plus,.woocommerce .quantity .plus,.woocommerce-page #content .quantity .plus,.woocommerce-page .quantity .plus{border-top-left-radius:0;-webkit-border-top-left-radius:0}.post-type-archive-product .product{margin-bottom:1.25em}.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{clear:both;margin:0;padding:.625em 3.125%;font-size:14px}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{margin-bottom:1.25em}.woocommerce #content div.product,.woocommerce div.product,.woocommerce-page #content div.product,.woocommerce-page div.product{width:93.75%;margin:20px 0 20px 3.125%;float:left;clear:both}@media screen and (min-width:601px){.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{padding:.625em 2%}.woocommerce #content div.product,.woocommerce div.product,.woocommerce-page #content div.product,.woocommerce-page div.product{width:62%;margin:20px 0 20px 2%;float:left;clear:left}}.w90{width:98%}.w100{width:100%}body{font-size:13px;font-family:HelveticaNeue,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#222;background:#dadada}h1,h2,h3,h4,h5,h6{font-family:inherit}a{color:#d4000f}table{font-size:12px}th{padding:6px 8px;line-height:1;background:#fff;font-weight:700}td{padding:8px;background:#f5f5f5}tbody tr td{border-bottom:1px solid #fff}tbody tr:last-child td{border-bottom:none}input{font-family:HelveticaNeue,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}input[type=search],input[type=text],input[type=email],input[type=url],input[type=password],textarea{border-radius:0}input[type=submit]{color:#fff;background:#aeaeae;box-shadow:inset 0 -24px 48px -20px rgba(0,0,0,.25);font-weight:700}input[type=submit]:hover{background:#d4000f}.site{box-shadow:0 0 12px rgba(0,0,0,.2);width:1200px;max-width:93.75%;margin:24px auto 0;position:relative}.site-widgets{background:#fff;padding:8px;border-bottom:1px solid #ccc}.site-widgets .widget{margin:0}.site-branding{background:#f5f5f5;text-transform:uppercase}.site-title{font-family:HelveticaNeue-CondensedBlack,HelveticaNeue-CondensedBold,Impact,Futura-CondensedExtraBold,AvenirNextCondensed-Bold,"Helvetica Narrow","Arial Narrow",Haettenschweiler,"Franklin Gothic Bold",Charcoal,"Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans-serif;font-size:60px;line-height:1}.site-description{color:#d4000f;font-weight:700;line-height:1}.main-navigation{font-size:13px;min-height:34px;font-weight:700;background:#333;box-shadow:inset 0 15px 10px -10px rgba(255,255,255,.3)}.main-navigation li{border-right:1px solid rgba(255,255,255,.15);line-height:14px;margin-right:-1px}.main-navigation ul ul li,.main-navigation ul ul li a{border:none;margin:0}.main-navigation a{color:#fff;font-size:13px;opacity:.6;padding:10px 12px;text-shadow:1px 1px 0 rgba(0,0,0,.5);border-right:1px solid rgba(0,0,0,.5)}.main-navigation .nav-menu>.current-menu-ancestor>a,.main-navigation .nav-menu>.current-menu-item>a,.main-navigation .nav-menu>.current-menu-parent>a,.main-navigation .nav-menu>.current_page_ancestor>a,.main-navigation .nav-menu>.current_page_item>a,.main-navigation .nav-menu>.current_page_parent>a{opacity:1}.main-navigation li:hover a{background:#d4000f;color:#fff;opacity:1;text-shadow:none}.main-navigation ul ul{background:#d4000f;padding-bottom:10px}.main-navigation ul ul li{border:none;line-height:1.5}.main-navigation ul ul a{padding:10px 12px 2px}.main-navigation ul ul a:hover{text-decoration:underline}.main-navigation .menu-toggle{color:#fff;background:0 0;font-weight:700}.main-navigation.toggled .menu-toggle{background:#d4000f}.main-navigation .search-form label{border-right:1px solid rgba(0,0,0,.5);display:inline-block;height:34px;padding:7px 12px;margin-bottom:-10px}.main-navigation .search-form .search-field{height:20px;font-size:11px}.main-navigation .search-form .search-submit{background:0 0;font-size:13px;line-height:14px;padding:10px 12px;color:#fff;opacity:.6;text-shadow:1px 1px 0 rgba(0,0,0,.5);border-left:1px solid rgba(255,255,255,.15)}.main-navigation .search-form .search-submit:hover{opacity:1}.site-content{background:#fff}.hentry{margin:0 0 28px;display:block;clear:both;border-bottom:1px solid #ccc}.page .hentry,.single .hentry{border-bottom:none}.hentry:after{content:"";display:table;clear:both}.page-template-template-homepage .hentry{margin-bottom:0}.article-thumbnail{padding:8px;border:1px solid #ccc;background:#f5f5f5;margin:0 auto 28px}.article-thumbnail img{display:block}.entry-header{padding:12px 28px;line-height:32px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#f5f5f5;box-shadow:inset 0 -70px 70px -70px rgba(0,0,0,.1);overflow:auto}.hentry:first-child .entry-header{border-top:none}.entry-header a,.entry-header a:hover{color:inherit}.posted-on,.taxonomy-description{font-weight:700;font-size:11px;color:#333}.posted-on a{color:inherit}.entry-header .posted-on,.entry-header .taxonomy-description{float:right}.entry-header .taxonomy-description p{margin-bottom:0}.entry-title{font-size:26px;margin:0}.entry-header .entry-title{clear:none;display:block;float:left}.entry-header .entry-details{display:inline}.entry-header .entry-thumbnail{margin:-12px -28px 12px;background:#222}.entry-header .entry-thumbnail img{width:auto;height:auto;max-width:100%;margin:0 auto}.entry-header .entry-meta{display:none}.article-header .posted-on{display:block}.content-area{padding:28px}.page-template-template-homepage .content-area{padding:8px}.entry-footer{padding:0 28px 40px}.widget,.widget-area{padding:8px}.entry-tag-links{display:none}.gallery-item,.widget iframe{display:block}.search-form .search-field{border:none;box-shadow:inset 0 1px 3px rgba(0,0,0,.25);background-color:#f5f5f5}.widget{margin-bottom:8px;border:1px solid #ccc;background:#fff}.not-found .widget{border:none;padding:0;background:0 0;margin-top:28px}.widget-area .widget{outline:#f5f5f5 solid 8px}.widget-title,.widgettitle{background:#d4000f;color:#fff;font-size:12px;padding:6px 8px;margin:-7px -7px 8px;font-weight:700;line-height:1;box-shadow:inset 0 -12px 24px -10px rgba(0,0,0,.25)}.not-found .widget .widget-title,.not-found .widget .widgettitle{background:0 0;box-shadow:none;color:#222;margin-top:28px}.widget .textwidget{padding:8px}.widget .gallery,.widget_search .search-form{margin:0}.widget_archive li:last-child,.widget_archive ul,.widget_categories li:last-child,.widget_categories ul,.widget_links li:last-child,.widget_links ul,.widget_meta li:last-child,.widget_meta ul,.widget_nav_menu li:last-child,.widget_nav_menu ul,.widget_pages li:last-child,.widget_pages ul,.widget_recent_comments li:last-child,.widget_recent_comments ul,.widget_recent_entries li:last-child,.widget_recent_entries ul{margin-bottom:0}.site-footer{background:#333;padding:0}.site-footer .footer-logo{padding:28px}.site-info{width:1200px;max-width:93.75%;margin:0 auto;padding:5px 0 100px;font-size:13px;font-weight:700}.site-info a{color:inherit}.site-footer{color:#fff;color:rgba(255,255,255,.5)}.site-footer a{color:inherit}.site-footer a:hover{color:#fff}.site-footer .footer-widget-region{word-wrap:break-word;padding:28px 28px 0}.footer-widgets .widget{padding:0;border:none;background:0 0;margin-bottom:28px}.footer-widgets .sp-table-caption,.footer-widgets .widget-title{padding:0;margin:0 0 10px;background:0 0;box-shadow:none;font-size:16px;opacity:.8}.footer-widgets .textwidget{padding:0}.footer-widgets .sp-view-all-link{color:#fff;text-shadow:none;box-shadow:none;float:right}.gallery-item{float:left;width:100px;position:relative}.gallery-item img{width:100px;max-width:100%}aside[class*=" widget_sp_"],aside[class^=widget_sp_]{padding:1px}aside[class*=" widget_sp_"] .widget-title,aside[class^=widget_sp_] .widget-title{margin:0 0 1px}.sp-data-table a{color:inherit}.sp-data-table .data-number,.sp-data-table .data-rank{text-align:right}.sp-template{margin-bottom:8px;border:1px solid #ccc;padding:1px;background:#fff;clear:both}.sp-template:after{content:"";display:table;clear:both}.widget .sp-template{margin:0;padding:0;border:none;background:#f5f5f5}.widget .gallery .sp-template{background:0 0}.sp-template-details,.sp-template-event-logos,.sp-template-event-staff,.sp-template-team-logo,.sp-template-tournament-bracket,.sp-template-tournament-winner{margin:0 0 16px;padding:0;border:none;background:0 0;clear:none}.sp-template-event-logos .sp-event-logos .sp-team-logo .sp-team-result{background:#d4000f;color:#fff;border:1px solid #fff;outline:#ccc solid 1px;margin:.5em 0}.single-sp_team .has-post-thumbnail .entry-header .entry-title{float:none}.sp-template-photo{padding:10px}.single-sp_player .entry-header .entry-title strong{color:#fff;background:#d4000f;display:block;float:left;margin:-12px 12px -12px -28px;padding:12px 20px}.sp-template-gallery .gallery-item{padding:5px}.sp-template-gallery .gallery-caption{position:static}.sp-template-gallery .gallery-item .gallery-caption{position:relative}.sp-template-gallery .gallery-item strong{font-weight:700;position:absolute;top:-24px;left:0;background:#d4000f;color:#fff;font-size:13px;height:24px;line-height:24px;padding:0 8px;width:auto;margin-top:-1px;margin-left:-1px}.sp-template-gallery .gallery-caption,.sp-template-gallery .gallery-caption.has-number{padding:4px;clear:both;background:#f5f5f5;border:1px solid #ccc;font-size:12px;font-weight:700;text-align:left;line-height:16px;color:#666;white-space:normal;overflow:visible;text-overflow:clip}.sp-template-gallery .gallery-item:hover .gallery-caption{color:#222}.sp-table-caption,.sp-template .player-group-name{background:#d4000f;color:#fff;font-size:12px;padding:6px 8px;margin:0 0 1px;font-weight:700;line-height:1;box-shadow:inset 0 -12px 24px -10px rgba(0,0,0,.25)}.sp-highlight{background:#fff;font-weight:700}.sp-heading{background:#d4000f;color:#fff;font-weight:700}.widget_sportspress .widget-title,.widget_sportspress .widgettitle{background:#333}.sp-calendar tbody tr td,.widget_calendar tbody tr td{border-bottom:1px solid #fff;border-right:1px solid #fff}.sp-calendar tbody tr td:last-child,.widget_calendar tbody tr td:last-child{border-right:none}.sp-view-all-link{margin:0}.sp-gallery-link{clear:both}.sp-view-all-link a,.widget_calendar tfoot td{margin:0;padding:6px 8px;line-height:1;font-weight:700;color:#888;background:#fff;border-top:1px solid #fff;font-size:12px;text-shadow:1px 1px 0 #fff;box-shadow:inset 0 -12px 24px -10px rgba(0,0,0,.15)}.sp-view-all-link a{display:block}.sp-view-all-link a:hover{color:#222}.sp-list-wrapper dl{background:#f5f5f5;padding:12px 16px 0}.widget_calendar tfoot td a{color:inherit}.widget .sp-event-blocks .sp-event-title a,.widget_calendar tfoot td a:hover{color:#d4000f}.sp-template-event-performance-icons{width:49.576%;clear:none;margin-bottom:28px}.sp-template-event-performance-icons:nth-child(2n){padding-left:0}.sp-event-blocks .team-logo{margin-top:0;margin-bottom:0;max-width:50px}.sp-event-blocks .logo-odd{margin-left:0}.sp-event-blocks .logo-even{margin-right:0}.sp-event-blocks .sp-event-date{line-height:20px;margin-top:0;margin-bottom:0}.sp-event-blocks .sp-event-results,.sp-event-blocks .sp-event-time{font-weight:700;font-size:18px;margin-top:0;margin-bottom:4px}.sp-event-blocks .sp-event-title,.sp-template-countdown .event-name{font-size:14px;text-transform:uppercase;line-height:16px;font-weight:700}.widget .sp-event-blocks .sp-event-title{margin:0}.sp-template-countdown,.widget .sp-template-countdown{padding:8px}.sp-template-countdown .event-name{text-align:center;margin-bottom:4px}.sp-template-countdown h5{padding:0;text-align:center}.sp-template-countdown time span{padding:0;font-size:18px;font-weight:700}.sp-template-countdown time span small{font-weight:400}.sp-template-details dl{overflow:hidden;margin:0}.sp-footer-sponsors .sp-sponsors{border-top:1px solid #ccc}.sp-league-table .sp-highlight{color:#d4000f;background:#f5f5f5}.sp-league-menu{box-shadow:0 0 12px rgba(0,0,0,.2)}.sp-calendar tbody td#today,.sp-data-table tbody tr.alternate td,.sp-data-table tbody tr.odd td{background:#f0f0f0}.sp-template-event-statistics{border:none;padding:0}.sp-template-event-statistics td{background:0 0}.sp-statistic-ratio,tbody tr:last-child .sp-statistic-ratio{padding:1px;border:1px solid #ccc;display:block;width:100%}.sp-statistic-value{padding:1px 8px}.sp-statistic-value:first-child{text-align:right}.sp-statistic-bar{background:#333;box-shadow:inset 0 15px 10px -10px rgba(255,255,255,.3)}.sp-statistic-bar-fill{background:#d4000f;box-shadow:inset 0 -12px 24px -10px rgba(0,0,0,.25)}.sp-event-performance-teams .sp-template-event-performance-icons,.sp-event-performance-teams .sp-template-event-performance-icons:nth-child(2n){padding:1px;width:49.5%}.mega-slider{margin:0}.mega-slider__row--active{box-shadow:inset 0 -70px 70px -70px rgba(0,0,0,.4)}.mega-slider__row--active,.mega-slider__row--active:hover{background:#d4000f}.news-widget__post{margin-bottom:0}@media screen and (max-width:600px){.main-navigation .search-form label{width:75%}.main-navigation .search-form .search-field{width:100%}.main-navigation .search-form .search-submit{background:#d4000f;opacity:1}}@media screen and (max-width:1199px){.social-sidebar{position:absolute;top:100%;width:100%}}@media screen and (min-width:1025px){.site-branding{margin-top:0;padding:30px 20px}}@media screen and (min-width:801px){.sp-has-venue.sp-has-results .content-area-full-width .sp-template-event-details,.sp-has-venue.sp-has-results .content-area-full-width .sp-template-event-results{width:69.5%;padding:1px;clear:none}.sp-has-venue.sp-has-results .content-area-full-width .sp-template-event-venue{width:29.5%;padding:1px;clear:none}.sp-event-performance-teams .sp-template-event-performance-icons,.sp-event-performance-teams .sp-template-event-performance-icons:nth-child(2n){padding:1px}.site-footer .footer-widget-region{padding-left:0}.site-footer .footer-widget-region:first-child{padding-left:28px}.sp-inline-statistics .sp-event-performance-teams .sp-template-event-performance{width:29.5%}}@media screen and (min-width:783px){.sp-widget-align-left{padding-right:4px}.sp-widget-align-right{padding-left:4px}}@media screen and (min-width:601px){.site-logo{margin:-1em 0}.site-logo img{display:block;max-height:150px}.site-branding hgroup{padding-left:20px}.main-navigation ul{margin:0}.content-area{width:70%;border-right:1px solid #ccc}.page-template-template-homepage .content-area{border:none;padding:8px 0 20px 8px}.content-area-full-width{width:100%}.article-thumbnail{margin-right:16px}.widget-area{border-left:1px solid #ccc;width:30%;padding:16px 16px 8px;margin-left:-1px}.page-template-template-homepage .widget-area{border:none}}.w150{height:50px!important}.post-content-area{padding:0!important}.post-entry-content{margin:30px}.socialsimgs img{width:300px}a.site-logo{width:170px}.d4000f{color:#d4000f!important}.form-style-3{max-width:100%;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif}.form-style-3 label{display:block;margin-bottom:10px}.form-style-3 label>span{float:left;width:100px;color:#919191;font-weight:700;font-size:13px;text-shadow:1px 1px 1px #fff}.form-style-3 fieldset{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin:0 0 10px;border:1px solid #D6D6D6;padding:20px;background:#F7F7F7;box-shadow:inset 0 0 15px #FFE5E5;-moz-box-shadow:inset 0 0 15px #FFE5E5;-webkit-box-shadow:inset 0 0 15px #C7C7C7}.form-style-3 fieldset legend{color:#919191;border-top:1px solid #919191;border-left:1px solid #919191;border-right:1px solid #919191;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;background:#F7F7F7;padding:0 8px 3px;box-shadow:0 -1px 2px #F1F1F1;-moz-box-shadow:0 -1px 2px #F1F1F1;-webkit-box-shadow:0 -1px 2px #F1F1F1;font-weight:400;font-size:12px}.form-style-3 textarea{height:100px}.form-style-3 input[type=date],.form-style-3 input[type=datetime],.form-style-3 input[type=email],.form-style-3 input[type=number],.form-style-3 input[type=search],.form-style-3 input[type=text],.form-style-3 input[type=time],.form-style-3 input[type=url],.form-style-3 select,.form-style-3 textarea{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border:1px solid #919191;outline:0;color:#919191;padding:5px 8px;-moz-box-shadow:inset 1px 1px 4px #FFD5E7;background:#FFF;width:50%}.form-style-3 input[type=button],.form-style-3 input[type=submit]{background: #c9000e;
    border: 1px solid #cf000e;
    padding: 5px 15px;
    color: #f7f7f7;
    box-shadow: inset -1px -1px 3px #d0000e;
    -moz-box-shadow: inset -1px -1px 3px #FF62A7;
    -webkit-box-shadow: inset -1px -1px 3px #ce000e;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    font-weight: 700;}.required{color:red;font-weight:400}.alert{padding:15px 25px;background-color:#2E9EFF;margin-bottom:15px;border-radius:5px;color:#fff}.mega-slider__row{padding:10px;clear:both;overflow:hidden;background:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.1);cursor:pointer;box-sizing:border-box}.mega-slider__row__thumbnail{display:block;width:50px;height:auto;max-width:100%;float:left;margin-right:10px}.mega-slider__row__title{display:block;margin:4px 0;font-weight:700;font-size:16px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mega-slider__row__link{color:inherit;float:right;margin-left:10px}@media screen and (min-width:783px){.mega-slider__stage{width:66%;height:100%;float:left;position:absolute}}



@media screen and (max-width:480px) {

dl.gallery-item {

    width: 100%;

    max-width: 100% !important;

    margin: 15px 0;

}

.g-recaptcha{margin-left:0px !important;}

dl.gallery-item img{height:auto!important;}

.noshow{display:none;}

}

.sp-template-gallery .gallery-item {

    padding: 13px;

}
.attachment-sportspress-crop-medium.size-sportspress-crop-medium.wp-post-image{height:180px;}
@media screen and (max-width:240px) {
dl.gallery-item {
    width: 100%;
    max-width: 100% !important;
    margin: 10px 0;
}
.g-recaptcha{margin-left:0px !important;}
dl.gallery-item img{height:auto!important;}
.noshow{display:none;}
.hidecol{display:none;}
}
.sp-template-gallery .gallery-item {
    padding: 13px;
}
.attachment-sportspress-crop-medium.size-sportspress-crop-medium.wp-post-image{height:180px;}

input[type=password]{
border: 1px solid #919191;
    outline: 0;
    color: #919191;
    padding: 5px 8px;
    -moz-box-shadow: inset 1px 1px 4px #FFD5E7;
    background: #FFF;
    width: 50%;
    border-radius: 3px !important;
}


/**
 * For Jerseys Page Only
 */
.product-banner li {
    width: 25%;
}
.product-banner .nav-pills .nav-link.active, .product-banner .nav-pills .show>.nav-link{
	background-color: transparent;
	border: 2px solid #000;
	border-radius: 0;
	padding: 2px;
}
section{
	padding: 50px 0;
}
.zoom {
  background-position: 50% 50%;
  position: relative;
  overflow: hidden;
  cursor: zoom-in;
}
.zoom img:hover {
  opacity: 0;
}
.zoom img {
  transition: opacity .5s;
  display: block;
  width: 100%;
}
.product-details h1 {
    font-size: 37px;
    color: #000;
    line-height: 1.2;
    font-weight: 600;
}
.product-details h3 {
    color: #000;
    font-weight: 400;
}
.product-details p {
    color: #8c8c8c;
    font-size: 18px;
    font-weight: 300;
}
.form-product label {
    color: #8c8c8c;
}
.form-product select{
    border: 1px solid #000;
    border-radius: 2px;
	min-height: 44px;
	cursor: pointer;
}
.form-product select:focus, .form-product select:active{
	outline: 0;
	box-shadow: none;
	border: 1px solid #000;
}
.btn-cart, .btn-buy{
	border: 1px solid #000;
    border-radius: 2px;
	padding: 15px 0;
	letter-spacing: 3px;
	font-weight: 400;
}
.btn-buy, .btn-cart:hover{
	border: 1px solid #d4000f;
}
.btn-buy, .btn-cart:hover{
	background-color: #d4000f;
    color: #fff;
}
.btn-buy:hover{
	background-color: #fff;
}
.social-icons p {
    color: #8c8c8c;
    font-weight: 300;
    line-height: 24px;
    font-size: 15px;
}
.heading-title h3 {
    color: #000;
    letter-spacing: 3px;
    font-weight: 600;
}
.widget-content h4 {
    color: #000;
    font-size: 19px;
}
.widget-content h6{
	color: #000;
}
.product-widget:hover{
    box-shadow: 0 0 12px 3px rgb(100 100 100 / 12%);
}
.product-widget a:hover{
	text-decoration: none;
}
.product-widget a, .widget-content h4, .product-widget{
	transition: all 0.4s ease-in-out;
}
.product-widget a:hover .product-img img {
    opacity: 0.8;
    transition: all 0.4s ease-in-out;
}
.product-widget a:hover .widget-content h4{
	color: #d4000f;
}
.widget-content {
    padding: 25px 0;
    color: #173242;
    text-align: center;
}
.widget-content p {
    letter-spacing: 1px;
    font-weight: 300;
    font-size: 18px;
    color: #8c8c8c;
}
.btn-back {
    color: #2b5d7b;
    border-color: #000;
    border-radius: 0;
    letter-spacing: 2px;
    padding: 10px 22px;
}
.btn-back:focus{
	outline: 0;
	box-shadow: none;
}
.btn-back:hover{
	background-color: #000;
	color: #fff;
}
.product-widget {
    border: 1px solid #eaeaea;
    margin-bottom: 30px;
}
.custom-select {
    background: url(images/down-arrow.png) 97% no-repeat;
    background-size: 15px;
}
.pagination-bottom .page-item.active a, .pagination-bottom .page-item a:hover, .pagination .page-item.active {
    background-color: #d4000f !important;
    border-color: #d4000f !important;
    color: #fff !important;
}
.pagination li a:hover{
    text-decoration:none;
}
.pagination li a, .pagination .page-item.active {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6;
}
.pagination-bottom .page-item.disabled a {
    color: #a5a5a5;
}
.pagination-bottom .page-item a{
    color: #d4000f;
    transition: all 0.3s ease-in-out;
}
.pagination-bottom .page-item.active a, .pagination-bottom .page-item a:hover {
    background-color: #d4000f;
    border-color: #d4000f;
    color: #fff;
}

.pagination-bottom .page-item a{
    color: #d4000f;
    transition: all 0.3s ease-in-out;
}
.pagination-bottom .page-item a:focus, .pagination-bottom .page-item a:active {
	box-shadow: none;
}
.pagination-bottom .page-item.disabled a{
	color: #a5a5a5;
}
.pagination-bottom .page-item a{
	color: #d4000f;
	transition: all 0.3s ease-in-out;
}
.pagination-bottom .page-item{
	margin: 0 6px;
}
/*media query*/
@media (max-width: 991px){
	.widget-content{
		text-align: center;
	}
	.container{
        max-width: 100%;
    }
}
@media (max-width: 767px){
	.product-details h1 {
    	font-size: 29px;
    }
    .social-icons ul li a{
    	padding: 2px 8px 5px;
    }
    section {
	    padding: 30px 0;
	}
	.widget-content{
		text-align: center;
	}
}