/* ----------reset all css-------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,blockquote,textarea,p {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
form {margin-top:0;margin-bottom:0;}
object {outline:none;}
/*html {overflow:scroll;}*/
html {overflow-y:scroll;}
/*img {-ms-interpolation-mode:bicubic!important;}*/
/*img {max-width:100%;height:auto;}*/
@media \0screen {img { width:auto; /* for ie 8 */}}
a {outline-style:none;}
textarea {resize:vertical;}
textarea, input {outline:none;}
.clearboth {clear:both;height:0;font-size:1px;line-height:0px;}

hr {clear:both;}

input[type=text],input[type=email],input[type=password],input[type=number],input[type=button],input[type=submit] {-webkit-appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
input[type=radio],input[type=checkbox] {-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}

.group:before, .group:after {content:"";display:table;} 
.group:after {clear: both;}
.group {zoom: 1; /* For IE 6/7 (trigger hasLayout) */}


/* ---------- start css -------------- */
html {}
body {margin:0px;padding:0px;font-family:'montserratlight',Arial,Helvetica,sans-serif;font-weight:normal;color:#333;font-size:14px;background:#FFF;overflow-x:hidden;line-height:normal;/*line-height:0;-webkit-font-smoothing: antialiased;*/}
.container {clear:both;width:960px;margin:0 auto;padding:0;position:relative;}


/* ---------- text and common styles -------------- */
a {color:#DD052B;text-decoration:none;}
a:hover {color:#FFD300;text-decoration:underline;}
p {padding:0px 0px 15px 0px;}
strong {font-family:'montserratsemi_bold',Arial,Helvetica,sans-serif;font-weight:normal;color:#333;}

ul{margin:3px 0px 7px 35px;padding:0px;}
ol{margin:3px 0px 7px 35px;padding:0px;}
li{margin:0px;padding:0px 0px 5px 0px;}

h1 {font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;line-height:110%;color:#000;letter-spacing:1.5px;}
h1.underline {border-bottom:2px solid #DD052B;margin:0 0 20px 0;padding:0 0 10px 0;font-size:28px;position:relative;}
h2,h3,h4,h5,h6 {font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;line-height:110%;color:#000;letter-spacing:1.5px;}
h1 {font-size:36px;padding:0px 0px 12px 0px;margin-top:-5px;}
h2 {font-size:18px;padding:0px 0px 12px 0px;}
h3 {font-size:18px;padding:18px 0px 12px 0px;}
h4 {font-size:16px;padding:0px 0px 12px 0px;}
h5, h6 {font-size:16px;padding:0px 0px 12px 0px;}
h1.inline {display:inline;}

.txt-small {font-size:12px;line-height:120%;}

sup, sub {vertical-align:baseline;position:relative;top:-0.4em;}
sub {top:0.4em;}

.alignnone {margin-bottom:15px;}
.alignleft {display:inline;float:left;margin-right:30px;margin-top:5px;margin-bottom:20px;}
.alignright {display:inline;float:right;margin-left:30px;margin-top:5px;margin-bottom:20px;}
.aligncenter {clear:both;display:block;margin-left:auto;margin-right:auto;}
img.alignleft,img.alignright,img.aligncenter {/*margin-top:4px;margin-bottom:5px;*/}
@media \0screen {img { width: auto; /* for ie 8 */}}

.wp-caption.alignnone {max-width:100%;}
.wp-caption-text {font-size:14px;line-height:130%;}

blockquote {position:relative;background:#DD052B;color:#FFF;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:18px;margin:10px 0 25px 0;padding:20px 20px 20px 80px;letter-spacing:1.5px;quotes:"\201C""\201D""\2018""\2019";}
blockquote:before {position:absolute;left:15px;top:72px;color:#FFD300;content:open-quote;font-size:180px;}
blockquote p:last-child {padding:0;}

.red {color:#DD052B;}
.yellow {color:#FFD300;}

.btn-line {color:#333;background:none;border:1px solid #333;padding:7px 18px 7px 18px;font-family:'bebas_neuebold',Arial,Helvetica,sans-serif;font-weight:normal;font-size:16px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:1.5px;}
.btn-line {display:inline-block;transition:background 0.5s ease;}
.btn-line:hover {color:#666;background:none;border:1px solid #666;text-decoration:none;}
.btn-line.white {color:#FFF;border:1px solid #FFF;}
.btn-line.white:hover {color:#333;background:#FFF;border:1px solid #FFF;}

.btn-solid {color:#FFF;background:#000;padding:7px 18px 7px 18px;font-family:'bebas_neuebold',Arial,Helvetica,sans-serif;font-weight:normal;font-size:16px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:1.5px;}
.btn-solid {display:inline-block;transition:background 0.5s ease;}
.btn-solid:hover {color:#FFF;background:#666;text-decoration:none;}
.btn-solid.red {background:#DD052B;}
.btn-solid.red:hover {background:#FFD300;}


/* ---------- masthead and menus -------------- */
#masthead-top {clear:both;background:#636363;height:108px;position:relative;}
#masthead-btm {clear:both;background:#3C3C3C;height:116px;position:relative;z-index:300;}

#ad-mast-main {display:table;float:left;width:540px;height:108px;}
.ad-mast-main {display:table-cell;vertical-align:middle;}
.ad-mast-main img {width:100%;height:auto;}

#ads-nav {position:absolute;right:0;top:27px;}
#ads-nav div {float:left;width:65px;margin:0 0 0 10px;}
#ads-nav div img {display:block;width:100%;height:auto;}

#nav-jagzone {float:left;width:700px;height:108px;background:url(../img/PTFC-ENter-the-Jagzone.jpg) right center no-repeat;background-size:cover;opacity:0.85;transition:opacity .25s ease-in-out;}
#nav-jagzone:hover {opacity:1;}
#nav-jagzone a {display:block;width:100%;height:100%;}

#nav-social {float:right;}
#nav-social a {float:left;height:108px;line-height:108px;color:#FFF;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;text-align:center;text-transform:uppercase;text-decoration:none;letter-spacing:1px;}
#nav-social a:hover {}
/*#nav-social .jagzone {display:block;width:130px;font-size:18px;}
#nav-social .jagzone {background:#DD052B;transition:background 0.5s ease;}
#nav-social .jagzone:hover {background:#FFD300;text-decoration:none;}*/
#nav-social .email {width:140px;padding:0;font-size:14px;transition:background 0.5s ease;}
#nav-social .email:hover {background:#DD052B;text-decoration:none;}
#nav-social .email img {width:20px;height:auto;margin:0 10px -2px 0;}
#nav-social .social {width:38px;transition:background 0.5s ease;}
#nav-social .social:hover {background:#DD052B;}
#nav-social .facebook img {width:10px;height:auto;}
#nav-social .twitter img {width:18px;height:auto;}
#nav-social .instagram img {width:16px;height:auto;}
#nav-social .border-right {border-right:1px solid #3C3C3C;}

.logo-link {display:block;position:relative;width:146px;z-index:200;}
.logo-ptfc {position:relative;left:0;top:-14px;width:146px;height:auto;}

#nav-top {position:absolute;left:146px;top:27px;padding-bottom:5px;border-bottom:1px solid #FFF;}
#nav-btm {position:absolute;left:146px;top:65px;}
.nav ul {margin:0px;padding:0 0 0 15px;position:relative;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:22px;text-transform:uppercase;}
.nav li {float:left;list-style:none;padding:0;margin:0;}
.nav li a {display:block;font-weight:normal;color:#FFF;text-decoration:none;margin:0;padding:0 20px 0 5px;letter-spacing:1px;}
.nav li a:hover {color:#FFD300;text-decoration:none;}
.nav li.current_page_item a, .nav li.current_page_item a:hover, .nav li.current_page_ancestor a, .nav li.current_page_ancestor a:hover {color:#FFD300;text-decoration:none;}

#nav-fixture {background:#DD052B;padding:10px 0 10px 0;}
#nav-fixture .nav ul {margin:0px;padding:0;position:relative;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:18px;text-transform:uppercase;}
#nav-fixture .nav li {float:left;list-style:none;padding:0;margin:0;}
#nav-fixture .nav li a {display:block;color:#FFF;font-weight:normal;text-decoration:none;margin:0 2px 2px 0;padding:10px 20px 10px 20px;letter-spacing:1px;transition:background 0.5s ease;}
#nav-fixture .nav li a:hover {background:#FFD300;color:#000;text-decoration:none;}
#nav-fixture .nav li a.active, .nav li a.active:hover {background:#FFD300;color:#000;text-decoration:none;}

.nav-sub {margin:0 0 30px 0;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:16px;text-transform:uppercase;letter-spacing:1.5px;}
.nav-sub ul {list-style:none;margin:0;padding:0;}
.nav-sub li {margin:0 0 10px 0;padding:0;position:relative;}
.nav-sub li.page_item_has_children a:after {content:"\002B";font-size:32px;position:absolute;top:10px;right:15px;}
.nav-sub li a {display:block;color:#FFF;margin:0;padding:10px 10px 10px 15px;background:#999;opacity:1;transition:opacity 0.25s ease;}
.nav-sub li a:hover {text-decoration:none;opacity:0.6;}
.nav-sub ul ul {margin:2px 0 0 0;}
.nav-sub li li {margin:0 0 2px 0;}
.nav-sub li.page_item_has_children li a:after {content:"";}
.nav-sub li li a {color:#FFF;background:#CCC;}

.nav-sub ul.children {display:none;}
.nav-sub .current_page_parent ul.children {display:block;}

.nav-sub ul.top {border-bottom:1px solid #000;margin-bottom:10px;}
.nav-sub ul.btm {border-top:1px solid #000;padding-top:10px;}
.nav-sub ul.no-border-top {border-top:none;}
.nav-sub ul.border-btm {border-bottom:1px solid #000;margin-bottom:10px;}
.nav-sub ul.top li a {background:#DD052B;}
.nav-sub ul.mid li a {background:#FFD300;color:#000;}
.nav-sub ul.btm li a {background:#000;}

.nav-sub ul.top li.lt-link.active a {background:#000;}

.nav-sub ul.top li.archive a {background:#000;}

.nav-sub li.current_page_item a, .nav-sub li.current_page_item a:hover {background:#dd052b;}
.nav-sub li.current_page_ancestor a, .nav-sub li.current_page_ancestor a:hover {background:#dd052b;}
.nav-sub li.current_page_ancestor li a {background:#CCC;}
.nav-sub li.current_page_ancestor li a:hover {background:#999;}
.nav-sub li li.current_page_item a, .nav-sub li li.current_page_item a:hover {background:#000;}

.pdf-viewer a {display:inline-block;color:#FFF;margin:0;padding:10px 10px 10px 15px;margin-bottom:10px;background:#DD052B;opacity:1;transition:opacity 0.25s ease;}
.pdf-viewer a {font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:16px;text-transform:uppercase;letter-spacing:1.5px;}
.pdf-viewer a:hover {text-decoration:none;opacity:0.6;}

.search-form {position:relative;}
.search-form.add-pad {margin-bottom:10px;}
.input-search {width:100%;font-family:'montserratlight',Arial,Helvetica,sans-serif;font-weight:normal;color:#333;font-size:14px;border:1px solid #CCC;padding:0 10px 0 10px;height:38px;line-height:38px;}
.input-search {-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn-search {position:absolute;right:1px;top:1px;background:#FFF;border:none;width:36px;height:36px;font-size:24px;opacity:1;/*transition:opacity .25s ease-in-out;*/}
.btn-search:hover {opacity:0.65;cursor:pointer;}

.search .search-results-ptfc .list-01 {border-top:1px solid #CCC;}
.search .search-results-ptfc .list-01:first-child {border-top:none;}
.search h4 {font-size:21px;}
.search h4 a {color:#000;}
.search a.page-label {display:block;color:#000;margin-bottom:10px;width:130px;text-align:center;}
.search a.page-label:hover {color:#FFF;background:#DD052B;text-decoration:none;}
.search p {padding:0;}
.search-link {font-size:18px;color:#DD052B;}


/* -------------------- banners -------------------- */
#banner-title {clear:both;width:100%;height:180px;position:relative;margin:0;padding:0;overflow:hidden;background:#333;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:10;letter-spacing:2px;}
#banner-title .container {height:100%;}
#banner-title .container:before {content: '';display:inline-block;height:100%;vertical-align:middle;}
#banner-title .block {display:inline-block;vertical-align:middle;}
#banner-title .title, #banner-title .text {font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;color:#FFF;text-transform:uppercase;text-shadow:0px 0px 20px rgba(0,0,0,0.75);}
#banner-title .title {font-size:64px;line-height:100%;display:inline-block;animation-duration:1s;animation-delay:0.5s;}
#banner-title .text {font-size:21px;line-height:120%;margin:0 0 0 4px;animation-duration:1s;animation-delay:1.5s;}
#banner-title img.jagzone-logo {width:50%;height:auto;margin-left:-20px;}

#banner-fixture {clear:both;width:100%;height:280px;position:relative;margin:0;padding:0;overflow:hidden;background:#333;color:#FFF;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:10;letter-spacing:2px;}
#banner-fixture {font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;color:#FFF;text-transform:uppercase;text-shadow:0px 0px 20px rgba(0,0,0,0.75);}
#banner-fixture .overlay {width:100%;height:100%;background:#000;opacity:0.7;position:absolute;left:0;top:0;z-index:10;}
#banner-fixture .container {height:100%;text-align:center;position:relative;z-index:20;}
#banner-fixture .block {display:inline-block;vertical-align:middle;}
#banner-fixture .row-top {font-size:16px;text-align:center;margin-top:40px;}
#banner-fixture .row-top .col {display:inline-block;padding:0 15px 0 15px;}
#banner-fixture .icon-calendar {width:22px;height:auto;margin:0 10px -4px 0;}
#banner-fixture .icon-trophy {width:20px;height:auto;margin:0 3px -5px 0;}
#banner-fixture .icon-location {width:16px;height:auto;margin:0 10px -5px 0;}
#banner-fixture .row-mid-wrapper {display:table;margin-top:25px;}
#banner-fixture .row-mid {text-align:center;display:table-row;}
#banner-fixture .row-mid .title,#banner-fixture .row-mid .image,#banner-fixture .row-mid .score,#banner-fixture .row-mid .separator {display:table-cell;vertical-align:middle;}
#banner-fixture .row-mid .title {width:33%;font-size:32px;position:relative;}
#banner-fixture .row-mid .title.text-left {text-align:left;}
#banner-fixture .row-mid .title.text-right {text-align:right;}
#banner-fixture .row-mid .title .scorers {position:absolute;font-size:14px;top:65px;}
#banner-fixture .row-mid .title .scorers.text-right {right:0;}
#banner-fixture .row-mid .title .scorers.text-left {left:0;}
#banner-fixture .row-mid .image {width:10%;text-align:center;}
#banner-fixture .row-mid .image img {display:block;width:80%;height:auto;margin:0 auto;}
#banner-fixture .row-mid .score {width:5%;color:#666;font-size:32px;}
#banner-fixture .row-mid .score .score-bg {display:block;background:#FFF;height:46px;line-height:46px;margin:0 auto;}
#banner-fixture .row-mid .separator {width:4%;}
#banner-fixture .row-btm {font-size:16px;margin-top:15px;}
#banner-fixture .row-btm .kick-off {color:#FFD300;}
#banner-fixture .fxtr-link {margin-top:10px;}

#acf-map {width:100%;height:300px;position:relative;z-index:50;overflow:hidden;background:#EEE;margin-bottom:30px;}
.map-label {color:#dd052b;background:#FFF;padding:10px;line-height:normal;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;letter-spacing:1.5px;font-size:14px;font-weight:bold;text-align:center;white-space:nowrap;margin:20px 0 0 -70px!important}
.gm-style img {max-width:none!important;}


/* ---------- home page -------------- */
.row-home {background:#EEE;margin:0 0 10px 0;}
.anim-left,.anim-right {width:100%;height:100%;opacity:0;position:relative;z-index:20;}
#banner-prevnext .anim-left {opacity:1;}

#banner-main {height:600px;overflow:hidden;background-color:#333;position:relative;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;letter-spacing:2px;}
#banner-home {width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;}
#banner-home div.slide {width:100%;height:100%;overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;z-index:10;}
#banner-home .overlay {color:#FFF;width:100%;height:100%;position:absolute;left:0;top:0;z-index:20;}
#banner-home .overlay:before {content: '';display:inline-block;height:100%;vertical-align:middle;}
#banner-home .overlay.Left {text-align:left;}
#banner-home .overlay.Centre {text-align:center;}
#banner-home .overlay.Right {text-align:right;}
#banner-home .block {display:inline-block;vertical-align:middle;text-align:center;max-width:650px;}
#banner-home .overlay.Left .block {margin-left:150px;text-align:left;}
#banner-home .overlay.Right .block {margin-right:150px;text-align:right;}
#banner-home .title {font-size:80px;line-height:90%;padding-bottom:0px;display:inline-block;}
#banner-home .sub {font-size:42px;line-height:95%;margin-top:15px;display:inline-block;}
#banner-home .btn-line {font-size:24px;margin-top:25px;border:2px solid #FFF;padding:7px 28px 7px 28px;}

#pager {text-align:center;width:100%;z-index:500;position:absolute;bottom:30px;overflow:hidden;}
#pager a {display:inline-block;width:16px;height:16px;border:2px solid #FFF;border-radius:50%;margin:0 5px 0 5px;background:none;cursor:pointer;}
#pager a:hover {background:#FFF;cursor:pointer;}
#pager a.cycle-pager-active {background:#FFF;cursor:default;}

.btn-prev-arr, .btn-next-arr {position:absolute;display:block;width:70px;height:90px;cursor:pointer;margin-top:0px;z-index:200;top:50%;margin-top:-45px;}
.btn-prev-arr {left:0px;}
.btn-next-arr {right:0px;}

#banner-match {overflow:hidden;position:relative;}

#banner-prevnext {height:500px;overflow:hidden;position:relative;color:#FFF;text-align:center;}
#banner-prevnext {font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;color:#FFF;text-transform:uppercase;text-shadow:0px 0px 20px rgba(0,0,0,0.75);letter-spacing:2px;}
#banner-prevnext .left {float:left;width:50%;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;height:100%;}
#banner-prevnext .right {float:right;width:50%;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;height:100%;}
#banner-prevnext .row-top {font-size:48px;text-align:center;padding-top:110px;position:relative;z-index:20;}
#banner-prevnext .row-mid-wrapper {display:table;margin-top:35px;width:100%;}
#banner-prevnext .row-mid {text-align:center;display:table-row;position:relative;z-index:20;}
#banner-prevnext .row-mid .title,#banner-prevnext .row-mid .image,#banner-prevnext .row-mid .score,#banner-prevnext .row-mid .separator {display:table-cell;vertical-align:middle;}
#banner-prevnext .row-mid .title {width:33%;font-size:32px;position:relative;}
#banner-prevnext .row-mid .title.text-left {text-align:left;}
#banner-prevnext .row-mid .title.text-right {text-align:right;}
/*#banner-prevnext .row-mid .title .scorers {position:absolute;font-size:14px;top:65px;}
#banner-prevnext .row-mid .title .scorers.text-right {right:0;}
#banner-prevnext .row-mid .title .scorers.text-left {left:0;}*/
#banner-prevnext .row-mid .image {width:10%;text-align:center;}
#banner-prevnext .row-mid .image img {display:block;width:80%;height:auto;margin:0 auto;}
#banner-prevnext .row-mid .score {width:5%;font-size:32px;}
#banner-prevnext .row-mid .score .score-bg {display:block;height:46px;line-height:46px;margin:0 auto;}
#banner-prevnext .row-mid .separator {width:4%;}
#banner-prevnext .row-mid.no-fixtures {display:table-cell;width:100%;text-align:center;font-size:32px;padding-top:16px;}
#banner-prevnext .row-btm {font-size:18px;margin-top:20px;position:relative;z-index:20;}
#banner-prevnext .row-btm .date {margin:0 0 40px 0;}
#banner-prevnext .row-btm .btn-line {font-size:24px;border:2px solid #FFF;padding:7px 28px 7px 28px;}
#banner-prevnext .overlay {position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.6;z-index:10;}

#banner-news {height:500px;overflow:hidden;position:relative;}
#home-news {height:100%;background:#DD052B;color:#FFF;position:relative;z-index:10;}
#home-news .home-news-slide {width:100%;height:100%;position:relative;}
#home-news .image {float:left;width:60%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;}
#home-news .right {float:right;width:40%;height:100%;}
#home-news .right:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
#home-news .content {display:inline-block;vertical-align:middle;padding:0 120px 0 60px;}
#home-news h4 {line-height:170%;}
#home-news h4 a {font-size:36px;color:#FFF;}
#home-news .news-tab {position:absolute;left:0;top:20%;display:inline-block;font-size:32px;color:#000;background:#FFD300;padding:5px 15px 5px 15px;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:1.5px;margin-bottom:20px;}
/*#banner-news .btn-prev,#banner-news .btn-next {position:absolute;top:50%;margin-top:-16px;width:32px;height:auto;z-index:20;cursor:pointer;}
#banner-news .btn-prev {left:0;}
#banner-news .btn-next {right:0;}*/

#banner-jagzone {height:500px;overflow:hidden;position:relative;}
#banner-jagzone .left {float:left;width:50%;height:100%;background-size:cover;text-align:center;background-position:center center;background-repeat:no-repeat;position:relative;}
#banner-jagzone .left:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
#banner-jagzone .left .content {display:inline-block;vertical-align:middle;width:70%;margin:0 auto;position:relative;z-index:20;}
#banner-jagzone .right {float:right;width:50%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;}
#banner-jagzone .right:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
#banner-jagzone .right .content {display:inline-block;vertical-align:middle;width:100%;text-align:center;margin:0 auto;position:relative;z-index:20;}
#banner-jagzone img.jagzone-logo {display:block;width:400px;height:auto;margin:0 auto;}
#banner-jagzone .text {font-size:18px;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;color:#FFF;text-transform:uppercase;text-shadow:0px 0px 20px rgba(0,0,0,1),0px 0px 5px rgba(0,0,0,1);letter-spacing:2px;margin:30px 0 30px 0;}
#banner-jagzone .btn-solid {margin:0 10px 0 10px;padding:7px 28px 7px 28px;font-size:21px;}
#banner-jagzone .btn-line.white {font-size:32px;border:2px solid #FFF;margin:0 auto;}
#banner-jagzone .overlay {display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.6;z-index:10;}

#banner-fixtures {height:500px;overflow:hidden;position:relative;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;letter-spacing:1.5px;color:#FFF;}
#banner-fixtures .left {float:left;width:50%;height:100%;background-size:cover;text-align:left;background-position:right top;background-repeat:no-repeat;position:relative;}
#banner-fixtures .left:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
#banner-fixtures .left .content {display:inline-block;vertical-align:middle;width:70%;margin:0 0 0 25%;position:relative;z-index:20;}
#banner-fixtures .text {font-size:64px;text-shadow:0px 0px 20px rgba(0,0,0,0.75);letter-spacing:2px;margin-bottom:20px;}
#banner-fixtures .btn-line.white {font-size:32px;border:2px solid #FFF;margin:0 auto;}
#banner-fixtures .right {float:right;width:50%;}
#banner-fixtures .title {font-size:24px;height:60px;line-height:60px;background:#646363;padding:0 30px 0 30px;}
/*#banner-fixtures .pad {width:30px;}*/
#banner-fixtures .table {display:table;width:100%;}
#banner-fixtures .row {display:table-row;overflow:hidden;}
/*#banner-fixtures .inner {padding:10px 30px 10px 30px;display:table;width:100%;height:100%;}*/
#banner-fixtures .pad,#banner-fixtures .image,#banner-fixtures .separator,#banner-fixtures .details,#banner-fixtures .link,#banner-fixtures .end-pad {display:table-cell;vertical-align:middle;height:110px;}
#banner-fixtures .pad {width:30px;}
#banner-fixtures .image {width:90px;}
#banner-fixtures .image img {display:block;width:auto;height:90px;margin:0 auto;}
#banner-fixtures .separator {width:40px;font-size:18px;text-align:center;}
#banner-fixtures .details {width:250px;padding:0 0 0 30px;font-size:18px;}
#banner-fixtures .link a {color:#FFD300;font-size:28px;text-decoration:underline;}
#banner-fixtures .link a:hover {color:#000;}
#banner-fixtures .end-pad {width:10px;}
#banner-fixtures .row:nth-child(odd) {background:#878787;}
#banner-fixtures .row:nth-child(even) {background:#646363;}
#banner-fixtures .overlay {display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.6;z-index:10;}



/* ---------- page structure -------------- */
.mid-row {padding:50px 0px 60px 0px;line-height:165%;}
.col-left {float:left;width:72%;padding:0;position:relative;}
.col-right {float:right;width:25%;padding:0;position:relative;}

.mid-row img {max-width:100%;height:auto;}
.mid-row.jagzone {background-size:cover;background-position:center center;background-repeat:no-repeat;padding:150px 0px 150px 0px;}
.mid-row.jagzone .col-left {font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-size:18px;letter-spacing:2px;color:#FFF;text-shadow:0px 0px 4px rgba(0,0,0,1),0px 0px 2px rgba(0,0,0,1);}
.mid-row.jagzone .btn-solid {font-size:21px;margin:30px 10px 30px 0;padding:7px 28px;}
.mid-row.jagzone h2,.mid-row.jagzone h3 {color:#FFD300;font-size:28px;}
.mid-row.jagzone ul {margin-top:-10px;font-family:'montserratlight',Arial,Helvetica,sans-serif;font-size:14px;letter-spacing:0.5px;}
.mid-row.jagzone ul li {padding:0;}
/*.featured-image {width:100%;height:auto;}*/

.pop-wrapper {margin:0 0 40px 0;}
.pop-open {}
.pop-open .title {font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;line-height:120%;font-size:18px;cursor:pointer;color:#333;padding:15px 45px 15px 0;border-bottom:1px solid #CCC;letter-spacing:1.2px;position:relative;}
.pop-open .title:after {content:"+";font-size:32px;position:absolute;right:15px;top:10px;}
.pop-open .title:hover {color:#000;}
.pop-open .title.active {color:#000;border-bottom:none;}
.pop-open .title.active:after {content:"-";font-size:32px;position:absolute;right:15px;top:10px;}
.pop-open .title.active:hover {color:#000;}
.pop-open .content {display:none;padding:0 45px 10px 0;border-bottom:1px solid #CCC;}

.jagzone-icon-main {margin:0 0 20px 0;}
.jagzone-button-wrapper {margin:10px 0 30px 0;}
.jagzone-button {float:left;width:32.66%;margin:0 1% 0 0;opacity:1;transition:opacity .25s ease-in-out;}
.jagzone-button:hover {opacity:0.65;}
.jagzone-button.last {margin:0;}
.jagzone-btm-button-wrapper {margin:10px 0 30px 0;}
.jagzone-btm-button {float:left;width:48%;margin:0 2% 0 0;opacity:1;transition:opacity .25s ease-in-out;}
.jagzone-btm-button:hover {opacity:0.65;}
.jagzone-btm-button.last {margin:0;}

.page-label {display:inline-block;font-size:18px;background:#FFD300;padding:5px 10px 5px 10px;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:1.5px;margin-bottom:20px;}

.featured-full {margin:0 0 25px 0;position:relative;}
.featured-full .outer {position:absolute;left:0;top:0;width:100%;height:100%;}
.featured-full .outer:before {content: '';display:inline-block;height:100%;vertical-align:middle;}
.featured-full .wrapper {display:inline-block;vertical-align:middle;}
.featured-full .image-wrapper {float:left;width:50%;text-align:right;position:relative;}
.featured-full .image {display:inline-block;width:45%;height:97%;}
.featured-full .image.left {position:relative;right:-10%;}
.featured-full .image.right {position:relative;right:0;}
.featured-full .image.back {z-index:10;}
.featured-full .image.front {z-index:20;border-radius:100%;-webkit-box-shadow:0px 0px 10px 5px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 10px 5px rgba(0,0,0,0.5);box-shadow:0px 0px 10px 5px rgba(0,0,0,0.5);}
.featured-full .title {float:right;font-size:64px;width:45%;height:100%;color:#FFF;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:1.5px;}
.featured-full .title:before {content: '';display:inline-block;height:100%;vertical-align:middle;}
.featured-full .title span {display:inline-block;vertical-align:middle;line-height:90%;}
.featured-full img {display:block;width:100%;height:auto;}

.list-01 {margin:0 0 15px 0;padding:20px 0 0 0;border-top:1px solid #000;}
.list-01 .image {float:left;width:270px;position:relative;}
.list-01 .image img {display:block;width:100%;height:auto;opacity:1;transition:opacity .25s ease-in-out;}
.list-01 .image img:hover {opacity:0.6;}
.list-01 .label {position:absolute;left:0;top:0;color:#000;background:#FFD300;padding:3px 10px 3px 10px;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:1.5px;}
.list-01 .content {margin:0 0 0 300px;line-height:135%;}
.list-01 .content h4 {padding:0 0 1px 0;line-height:110%;font-size:26px;}
.list-01 .content h4 a {color:#000;text-decoration:none;}
.list-01 .content h4 a:hover {color:#DD052B;text-decoration:none;}
.list-01 .post-date {padding:0 0 7px 0;}

.grid-wrapper {}
.grid-item {float:left;width:48%;margin:0 4% 4% 0;background:#333 center center no-repeat;background-size:cover;position:relative;}
.grid-item:nth-child(odd) {margin-right:0;}
.grid-item .title {position:absolute;bottom:15px;right:15px;max-width:70%;z-index:20;color:#FFF;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:36px;text-align:right;line-height:95%;letter-spacing:1.5px;}
.grid-item img {display:block;width:100%;height:auto;position:relative;z-index:10;}
.grid-item .fade-overlay {position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;background:#000;opacity:0;}

.grid-gallery-wrapper {}
/*.grid-gallery {float:left;width:32%;margin:0 2% 2% 0;}*/
.grid-gallery {float:left;width:23.4%;margin:0 2% 2% 0;}
.grid-gallery:nth-child(4n) {margin-right:0;}
.grid-gallery img {display:block;width:100%;height:auto;opacity:1;transition:opacity 0.25s ease;}
.grid-gallery img:hover {opacity:0.65;}

.featured-matchgall-outer {margin:0 0 20px 0;}
.featured-matchgall-outer .title {background:#DD052B;padding:10px;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:18px;letter-spacing:1.5px;line-height:130%;}
.featured-matchgall-outer a {color:#FFF;}
.featured-matchgall-outer a:hover {color:#FFD300;text-decoration:none;}
.featured-matchgall {background-size:cover;background-position:center center;background-repeat:no-repeat;}
.featured-matchgall.link {opacity:1;transition:opacity 0.25s ease;}
.featured-matchgall.link:hover {opacity:0.5;}
.featured-matchgall img {display:block;width:100%;height:auto;}
.grid-matchgall-wrapper {}
.grid-matchgall-outer {float:left;width:49%;margin:0 2% 2% 0;}
.grid-matchgall-outer:nth-child(2n) {margin-right:0;}
.grid-matchgall-outer .title {background:#DD052B;padding:10px;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:1.5px;line-height:130%;}
.grid-matchgall-outer a {color:#FFF;}
.grid-matchgall-outer a:hover {color:#FFD300;text-decoration:none;}
.grid-matchgall {background-size:cover;background-position:center center;background-repeat:no-repeat;}
.grid-matchgall.link {opacity:1;transition:opacity 0.25s ease;}
.grid-matchgall.link:hover {opacity:0.5;}
.grid-matchgall img {display:block;width:100%;height:auto;}

.stat-container {background:#DD052B;color:#FFF;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:16px;letter-spacing:1.5px;margin-top:20px;}
.stat-area {float:left;width:36%;}
.stat-area .title {font-size:28px;padding-bottom:16px;}
.stat-area .inner {padding:20px;}
.stat-area .stat-item {margin:5px 0 0 0;padding:5px 0 0 0;border-top:1px solid #FFF;}
.stat-area .stat-item .left {float:left;width:70px;}
.stat-area .stat-item .right {margin-left:70px;}
.stat-gallery-wrapper {float:right;width:64%;position:relative;}
.stat-gallery-wrapper .btn-prev,.stat-gallery-wrapper .btn-next {position:absolute;top:50%;margin-top:-16px;width:32px;height:auto;z-index:20;cursor:pointer;}
.stat-gallery-wrapper .btn-prev {left:0;}
.stat-gallery-wrapper .btn-next {right:0;}
.stat-gallery {position:relative;z-index:10;}
.stat-gallery img {width:100%;height:auto;}

.players-grid-wrapper {}
.title-position {font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:28px;letter-spacing:1.5px;color:#000;border-bottom:2px solid #DD052B;margin:0 0 15px 0;padding:40px 0 10px 0;}
.title-position:first-child {padding:0 0 10px 0;}
.grid-player-wrapper {}
.grid-player {float:left;width:32%;margin:0 2% 2% 0;}
.grid-player a {color:#FFD300;}
.grid-player a:hover {color:#FFF!important;text-decoration:none;}
.grid-player:nth-child(3n) {margin-right:0;}
.grid-player img {display:block;width:100%;height:auto;opacity:1;transition:opacity 0.25s ease;}
.grid-player img:hover {opacity:0.65;}
.grid-player .name {font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:18px;text-align:center;line-height:95%;letter-spacing:1.5px;background:#DD052B;padding:15px 5px 15px 5px;}
.player-number {position:absolute;left:30px;top:15px;font-family:'bebas_neuebold',Arial,Helvetica,sans-serif;font-weight:normal;line-height:100%;font-size:160px;color:#FFF;/*text-shadow:0px 0px 20px rgba(0, 0, 0, 0.7);*/}
.mid-row.staff .grid-player a {color:#FFF;}
.mid-row.staff .grid-player .position {color:#FFD300;padding:5px 0 0 0;}

.title-sponsorship {font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:21px;letter-spacing:1.5px;border-bottom:2px solid #DD052B;margin:0 0 15px 0;padding:40px 0 10px 0;}
/*.sponsor-item {float:left;width:49%;margin:0 2% 2% 0;background:#E4E4E4;font-size:16px;line-height:120%;}*/
/*.sponsor-item:nth-child(even) {margin-right:0;}*/
.sponsor-item {background:#E4E4E4;font-size:16px;line-height:120%;margin-bottom:10px;}
.sponsor-item .left {float:left;width:140px;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:20px;letter-spacing:1.5px;}
.sponsor-item .right {margin-left:160px;}
.sponsor-item .inner {padding:15px;}

.month-select {margin:0 0 10px 0;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-size:18px;letter-spacing:2px;}
.month-select > a {display:block;color:#FFF;float:left;width:32%;margin:0 2% 2% 0;background:#DD052B;text-align:center;transition:background 0.5s ease;}
.month-select > a:hover {background:#FFD300;color:#000;text-decoration:none;}
.month-select > a:nth-child(3n) {margin-right:0;}
.month-select > a.active {background:#FFD300;color:#000;}
.month-select .inner {display:block;padding:10px 10px 10px 10px;}

.league-table-wrapper {display:none;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-size:18px;letter-spacing:1.5px;margin:0 0 50px 0;}
.lt-table {display:table;width:100%;}
.lt-row {display:table-row;background:#DDD;}
.lt-row.header {color:#DD052B;}
.lt-row:nth-child(odd) .lt-col {background:#FFF;}
.lt-row:nth-child(even) .lt-col {background:#EEE;}
.lt-row.highlight .lt-col {color:#DD052B;background:#FFD300;}
.lt-col {display:table-cell;width:9%;text-align:center;padding:6px 0 6px 0;}
.lt-col.num {width:6%;text-align:left;padding-left:2%;}
.lt-col.team {width:21%;text-align:left;}
/*.lt-col.last {margin:0;}*/

.show-all {position:absolute;top:5px;right:0;font-size:16px;background:#000;color:#FFF;padding:0 15px 0 15px;transition:background 0.5s ease;}
.show-all:hover {background:#FFD300;color:#000;text-decoration:none;}
.show-all.active {background:#FFD300;color:#000;text-decoration:none;}

.grid-fixture-wrapper {}
.grid-table {display:table;width:100%;}
.grid-fixture {display:none;margin:0 0 8px 0;}
.grid-fixture .grid-row {display:table-row;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:1.3px;text-transform:uppercase;}
.grid-fixture .col1, .grid-fixture .col2, .grid-fixture .col3, .grid-fixture .col4 {display:table-cell;vertical-align:middle;}
.grid-fixture .col1 {width:27.5%;background:#58585A;font-size:16px;color:#FFF;padding:0 0 0 2.5%;}
.grid-fixture .col2 {width:40%;background:#D1D2D4;font-size:22px;}
.grid-fixture .col2 div {display:table-cell;vertical-align:middle;}
.grid-fixture .col2 .image {width:25%;padding:2.5%;}
.grid-fixture .col2 .score {width:15%;text-align:center;}
.grid-fixture .col2 .score .score-bg {display:block;width:80%;background:#FFF;height:36px;line-height:36px;margin:0 auto;}
.grid-fixture .col2 .separator {width:10%;text-align:center;}
.grid-fixture .col3 {width:10%;background:#FFF;}
.grid-fixture .col3 .image {width:80%;margin:0 auto;}
.grid-fixture .col4 {width:20%;background:#FFF;}
.grid-fixture .col4 a {background:#FFD300;color:#000;font-size:16px;padding:5%;text-decoration:none;}
.grid-fixture .col4 a:hover {background:#DD052B;color:#FFF;text-decoration:none;}
.grid-fixture .image img {display:block;width:100%;height:auto;}

/*.single-ptfc_fixture .matchday-info,*/
.single-ptfc_fixture .team-line-ups,
.single-ptfc_fixture .match-preview,
.single-ptfc_fixture .text-commentary,
.single-ptfc_fixture .match-report,
.single-ptfc_fixture .match-gallery,
.single-ptfc_fixture .match-highlights,
.single-ptfc_fixture .match-reaction,
.single-ptfc_fixture .audio-commnentary,
.single-ptfc_fixture .live-streaming
{display:none;}

.team-wrapper {clear:both;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:1.3px;text-transform:uppercase;}
.team-wrapper .left {float:left;width:48%;}
.team-wrapper .right {float:right;width:48%;}
.team-wrapper .title {height:50px;line-height:50px;font-size:24px;margin:0 0 10px 0;}
.team-wrapper .title .image {float:left;width:50px;margin:0 10px 0 0;}
.team-wrapper .sub-title .image {float:left;width:50px;}
.team-wrapper .sub-title {padding:20px 0 10px 0;font-size:18px;}
.team-wrapper .image img {display:block;width:100%;height:auto;}
.team-wrapper .row {padding:15px 0 15px 0;}
.team-wrapper .row:nth-child(odd) {background:#FFF;}
.team-wrapper .row:nth-child(even) {background:#ECECEC;}
.team-wrapper .number {float:left;width:50px;text-align:center;line-height:110%;}
.team-wrapper .name {margin-left:50px;line-height:110%;}


/* ####################################################### can be commented out once live */

/*.ad-wrapper {}
.ad-wrapper .image {margin:0 0 20px 0;}
.ad-wrapper .image img {display:block;width:100%;height:auto;opacity:1;transition:opacity .25s ease-in-out;}
.ad-wrapper .link .image img:hover {opacity:0.65;}*/


/* ####################################################### New ad module styles */

#ad-wrapper-horz {margin:50px 0 0 0;}
.ad-wrapper-horz {width:100%;overflow:hidden;}
.ad-wrapper-horz .image {float:left;width:31%;margin-right:3.5%;}
.ad-wrapper-horz .image:last-child {margin-right:0;}
.ad-wrapper-horz .image a:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
.ad-wrapper-horz .image a {text-align:center;}
.ad-wrapper-horz .image img {width:100%;height:auto;opacity:1;transition:opacity .25s ease-in-out;display:inline-block;vertical-align:middle;}
.ad-wrapper-horz .image img:hover {opacity:0.65;}

#ad-wrapper-vert {width:100%;}
.ad-wrapper-vert {width:100%;}
.ad-wrapper-vert .image,#ad-wrapper-vert-outer .image {margin:0 0 20px 0;}
.ad-wrapper-vert .image img,#ad-wrapper-vert-outer .image img {display:block;width:100%;height:auto;opacity:1;transition:opacity .25s ease-in-out;}
.ad-wrapper-vert .image img:hover,#ad-wrapper-vert-outer .image img:hover {opacity:0.65;}


/* ####################################################### */


.jwplayer {width:100%!important;height:80px!important;/*background:#000!important;*/background:url(../img/audio-player-bg.jpg) center center no-repeat!important;background-size:cover!important;}
.jwplayer .jw-icon {font-size:40px!important;}
.jwplayer .jw-background-color {background-color: rgba(33, 33, 33, 0.5);}

.pdf-list-wrapper {padding:20px 0 0 0;}
.pdf-list {margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #CCC;}
.pdf-list h2 {padding-bottom:0px;}
.pdf-viewer {width:100%;margin:10px 0 0 0;}
.pdf-list .btn-solid {margin:5px 0 0 0;}

.vid-featured {margin:0 0 20px 0;}
.vid-rows {margin:0 0 20px 0;}
.vid-rows .vid-wrapper {float:left;width:49%;margin:0 2% 2% 0;}
.vid-rows .vid-wrapper:nth-child(2n) {margin-right:0;}
.vid-wrapper {background:#FFF;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}
.vid-image img {width:100%;height:auto;display:block;}
.vid-image {background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:opacity .25s ease-in-out;}
.vid-image:hover {opacity:0.65;}
.vid-text {padding:20px 40px 20px 40px;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:32px;letter-spacing:1.5px;}
.vid-rows .vid-text {padding:20px 40px 60px 40px;font-size:21px;position:relative;}
.vid-text p {line-height:100%;}
.vid-text .btn-solid {font-size:21px;}
.vid-rows .vid-text .btn-solid {position:absolute;left:40px;bottom:20px;}
.vid-rows-post-page {margin:20px 0 20px 0;}
.vid-rows-post-page .vid-wrapper {float:left;width:32%;margin:0 2% 0 0;}
.vid-rows-post-page .vid-wrapper:nth-child(3n) {margin-right:0;}
.vid-rows-post-page .vid-text {padding:20px 20px 60px 20px;font-size:18px;position:relative;}
.vid-rows-post-page .vid-text .btn-solid {font-size:18px;position:absolute;left:20px;bottom:20px;}
.single-ptfc_video .page-label {margin:20px 0 0 0;}

.vid-archive .month-select a {display:none;}
.vid-archive .month-id {display:none;}
.vid-archive .vid-rows .vid-wrapper {float:none;width:auto;margin:0 0 2% 0;position:relative;}
.vid-archive .vid-image {float:left;width:30%;}
.vid-archive .vid-text {float:right;width:70%;padding:0;position:static;}
.vid-archive .vid-text .inner {padding:20px 20px 0 20px;}
.vid-archive .vid-rows .vid-text .btn-solid {position:absolute;left:auto;right:40px;bottom:20px;}

.wp-pagenavi-wrapper {padding:10px 0 20px 0;border-top:1px solid #000;text-align:right;}
.wp-pagenavi {font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:14px;}
.wp-pagenavi a, .wp-pagenavi span {display:inline-block;border:none!important;padding:4px 6px!important;color:#FFF;min-width:18px;text-align:center;}
.wp-pagenavi a {background:#999;}
.wp-pagenavi a:hover {background:#FFD300;}
.wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink {background:#DD052B;}
.wp-pagenavi a.nextpostslink:hover, .wp-pagenavi a.previouspostslink:hover {background:#FFD300;}
.wp-pagenavi span {background:#000;}
.wp-pagenavi .pages {display:none;}

.txtcomm_row {border-top:1px solid #CCC;width:600px;margin:0 auto 20px auto;padding:10px 20px 10px 0;}
.txtcomm_row:after {visibility: hidden;display: block;font-size: 0;content: " "; clear: both;height: 0;}
.txtcomm_left {float:left;width:50px;padding:0;}
.txtcomm_right {float:right;width:520px;}
.txtcomm_row p {}
.txtcomm_snapshot_score {margin-top:8px;margin-bottom:8px;}
.textcomm_label {display:block;font-family:'montserratsemi_bold',Arial,Helvetica,sans-serif;font-weight:normal;color:#000;}
.textcomm_time {margin-right:10px;}
.txtcomm_index_28, .txtcomm_index_29 {background:#EEE;}
.txtcomm_index_02 .textcomm_time, .txtcomm_index_28 .textcomm_time, .txtcomm_index_29 .textcomm_time {display:none;}
.txtcomm_snapshot_score {font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:21px;color:#DD052B;letter-spacing:1.5px;}
#matchcom-textcommentary-pending {display:block;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:21px;color:#000;letter-spacing:1.5px;}

.wp-polls {background:#EEE;text-align:left!important;padding:20px 20px 20px 20px!important;margin-bottom:30px!important;}
.wp-polls p {text-align:left!important;}
.wp-polls p:first-child {font-size:18px;}
.wp-polls-ul {margin:0!important;}
.wp-polls .Buttons {color:#FFF!important;background:#DD052B!important;padding:7px 18px 7px 18px;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:16px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:2px;}
.wp-polls .Buttons {display:inline-block;transition:background 0.5s ease;border:none!important;margin-top:10px!important;}
.wp-polls .Buttons:hover {background:#FFD300!important;border:none!important;cursor:pointer!important;}

#eversport-channel-embed #eversport-channel__inner .l-container {width:100%!important;}


/* ---------- woo -------------- */
.woocommerce h2 {border-bottom:2px solid #DD052B;margin:0 0 20px 0;padding:0 0 10px 0;font-size:28px;}

.woocommerce-info::before {color:#DD052B!important;}
.woocommerce-info {border-top-color:#DD052B!important;}

/* cart and buttons */
.button {display:block;text-transform:uppercase!important;background-color:#DD052B!important;border-radius:0px!important;color:#FFF!important;}
.button:hover {background-color:#CCC!important;}
.login .button {display:block!important;margin-top:10px!important;margin-bottom:10px!important;}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {float:none!important;width:100%!important;}
.woocommerce-checkout .input-text,.woocommerce form .input-text {padding:8px 0 8px 5px!important;line-height:130%!important;}
.wc-proceed-to-checkout a.button {display:inline-block!important;}
p.return-to-shop {display:none!important;}

.jagzone-select {margin:0 0 15px 0;position:relative;z-index:10;}
.jagzone-select img {display:block;}
.jagzone-select a {display:block;width:55%;height:35%;position:absolute;right:0;bottom:0;z-index:20;}

/* shop page */
.woocommerce-result-count,.woocommerce-ordering {display:none;}
.woocommerce ul.products {margin-top:25px!important;}
.woocommerce ul.products li.product {text-align:center!important;}
.plc-outer {background-repeat:no-repeat;background-position:center center;background-size:contain;opacity:1;transition:opacity .25s ease-in-out;}
.plc-outer:hover {opacity:0.65;}

/* product page */
.product_meta {display:none;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {width:40%!important;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {width:56%!important;}
.up-sells {clear:both;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {padding-bottom:35px!important;}
.woocommerce ul.products li.product .button {position:absolute!important;left:0!important;bottom:0!important;}

/* account page */
li.woocommerce-MyAccount-navigation-link--payment-methods {display:none!important;}

mark.count {display:none;}


/* ---------- news -------------- */
.featured-news {background:#DD052B;height:auto;margin:0 0 25px 0;}
.featured-news .left {float:left;width:50%;height:100%;background:#DD052B center center no-repeat;background-size:cover;}
.featured-news .right {float:right;width:50%;height:100%;color:#FFF;}
.featured-news .left .trans-image {display:block;width:10px;height:100%;}
.featured-news .inner {padding:30px 25px 30px 30px;}
.featured-news .right h2 {font-size:38px;line-height:100%;}
.featured-news .right h2 a {color:#FFF;text-decoration:none;}
.featured-news .right h2 a:hover {color:#FFD300;text-decoration:none;}

.single-ptfc_news h1 {padding:0 0 15px 0;}
.post-nav {clear:both;border-top:1px solid #000;margin:5px 0 0 0;padding:10px 0 0 0;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:18px;letter-spacing:1px;}
.post-nav a {color:#000;text-decoration:none;}
.post-nav a span {color:#FFF;background:#DD052B;padding:0 5px 0 5px;}
.post-nav a:hover {color:#DD052B;text-decoration:none;}
.post-nav .back-link {margin:0 10px 0 0;}
.post-nav span.no-show {color:#000;background:none;padding:0;}

.latest-news {margin:0 0 20px 0;}
.latest-news .title {color:#FFF;background:#DD052B;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:20px;letter-spacing:1.5px;text-align:center;height:30px;line-height:30px;}
.latest-news-item {background:#DDD;padding:10px;border-bottom:1px solid #BBB;}
.latest-news-item:last-child {border-bottom:none;padding-bottom:20px;}
.latest-news-item .image {float:left;width:85px;}
.latest-news-item .image img {width:100%;height:auto;}
.latest-news-item .right {margin-left:95px;}
.latest-news-item h4 {font-size:18px;line-height:110%;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:1px;padding:0 0 3px 0;}
.latest-news-item h4 a {color:#000;text-decoration:none;}
.latest-news-item .more-link {font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:16px;letter-spacing:1px;}
.latest-news-item .more-link:hover {color:#000;text-decoration:none;}



/* ---------- social sharing -------------- */
.addthis-wrapper {height:32px;margin:0 0 25px 0;}
.addthis_sharing_toolbox .at-share-btn {min-width:19%;}
.addthis_sharing_toolbox .at-icon-wrapper {width:auto;text-align:center;}
.addthis_sharing_toolbox .at-svc-email {background:#DD052B!important;}


/* ---------- footer -------------- */
#footer-search {background:#000;padding:10px 0 10px 0px;}
#footer-search .search-form {width:30%;margin:0 auto;}

#footer-social {clear:both;height:230px;background:#333;background-size:cover;background-position:center center;background-repeat:no-repeat;text-align:center;}
#footer-social .text {font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:21px;letter-spacing:4px;text-transform:uppercase;color:#FFF;margin:40px 0 22px 0;}
#footer-social .social-btns {display:inline-block;margin:0 0 25px 0;} 
#footer-social .social-btn {display:block;float:left;width:280px;height:40px;margin:0 8px 0 8px;opacity:1;transition:opacity .25s ease-in-out;}
#footer-social .social-btn:hover {opacity:0.4;}
#footer-social .social-btn.facebook {background:#DD052B;}
#footer-social .social-btn.facebook img {width:14px;height:auto;margin-top:7px;}
#footer-social .social-btn.twitter {background:#FFD300;}
#footer-social .social-btn.twitter img {width:25px;height:auto;margin-top:10px;}
#footer-social .social-btn.instagram {background:#000;}
#footer-social .social-btn.instagram img {width:22px;height:auto;margin-top:10px;}

#footer-sponsors {clear:both;background:#FFF;}
#footer-sponsors .wrapper {display:table;width:100%;}
#footer-sponsors .wrapper .image {display:table-cell;padding:15px;}
#footer-sponsors .wrapper .image img {display:block;width:100%;height:auto;}

#footer-btm {clear:both;background:#272727;height:46px;line-height:46px;font-size:11px;}
#footer-btm .left {float:left;}
#footer-btm ul {margin:16px 0 0 0;padding:0;}
#footer-btm li {list-style:none;float:left;margin:0px 10px 0px 0px;padding:0px 10px 0px 0px;color:#878787;height:14px;line-height:14px;border-right:1px solid #878787;}
#footer-btm li:last-child {border-right:none;}
#footer-btm li a {margin:0;padding:0;color:#878787;}
#footer-btm li a:hover {color:#FFF;text-decoration:none;}
#footer-btm .right {float:right;text-align:right;color:#878787;}
#footer-btm .right strong {color:#878787;}
#footer-btm .right a {color:#878787;text-decoration:none;}
#footer-btm .right a:hover {color:#878787;text-decoration:underline;}
#footer-btm .right br {display:none;}


/* ---------- forms -------------- */
#ct-form-wrapper {margin-top:35px;}
#ct-form {font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;}
#ct-form .row {clear:both;margin:0px 0px 8px 0px;}
#ct-form label {padding:9px 0px 0px 10px;}
#ct-form .input {width:100%;color:#000;font-size:16px;padding:6px 10px 6px 10px;border:1px solid #CCC;}
#ct-form .input {font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;letter-spacing:1.5px;}
#ct-form .input {webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#ct-form .input {-webkit-appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
#ct-form label.error {display:none!important;}
#ct-form .input.error {border:1px solid #DD052B;}
#ct-form .btn-solid {margin-top:2px;border:none;cursor:pointer;}

#ct-form h1 {padding-top:10px;margin-bottom:10px;font-size:18px;}

#ct-complete {display:none;}
#ct-complete h3 {padding-top:10px;}


/* -------------------- responsive -------------------- */
.mobile-only {display:none;}

.responsive-frame {position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:10px;}
.responsive-frame iframe, .responsive-frame object, .responsive-frame embed {position:absolute;top:0;left:0;width:100%;height:100%;}
.programme-page .responsive-frame {padding-bottom:143.5%;}

#nav-mobile,#nav-icon,#nav-sub-btn {display:none;}
.nav-mobile-hide {display:block;}
.nav-sub-mobile {display:none;}

.subs-desktop {display:block;}
.subs-mobile {display:none;}


/* -------------------- responsive over-rides -------------------- */
@media (max-width: 1300px) {
#banner-fixtures .details {font-size:16px;}
#banner-fixtures .link a {font-size:18px;}

.post-nav {padding-top:15px;}
.post-nav a span {padding:6px 12px;}
}

@media (max-width: 960px) { 
.container {width:auto;padding:0 25px 0 25px;}
.container.full-width {padding:0;}

#nav-jagzone {width:76%;}
#nav-social {width:24%;}
#nav-social .border-right {border-right:none;}
#nav-social .email {width:100%;}
#nav-social .social,#nav-top,#nav-btm {display:none;}
#ads-nav {left:200px;right:auto;}

#nav-icon {display:block;width:42px;height:45px;position:absolute;right:40px;top:43px;margin:0;cursor:pointer;z-index:300;}
#nav-icon {-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;}
#nav-icon span {display:block;position:absolute;height:6px;width:100%;background:#FFF;border-radius:0;opacity:1;left:0;}
#nav-icon span {-webkit-transform: rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
#nav-icon span:nth-child(1) {top:0px;}
#nav-icon span:nth-child(2),#nav-icon span:nth-child(3) {top:12px;}
#nav-icon span:nth-child(4) {top:24px;}
#nav-icon.open span:nth-child(1) {top:12px;width:0%;left:50%;}
#nav-icon.open span:nth-child(2) {-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
#nav-icon.open span:nth-child(3) {-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
#nav-icon.open span:nth-child(4) {top:12px;width:0%;left:50%;}

#nav-mobile {display:none;background:#3C3C3C;margin:0;padding:0;text-align:right;}
#nav-mobile ul {margin:0;padding:0;position:relative;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:20px;text-transform:uppercase;letter-spacing:1.5px;}
#nav-mobile li {list-style:none;padding:0;margin:0;}
#nav-mobile li a {display:block;font-weight:normal;color:#FFF;text-decoration:none;margin:0;padding:12px 40px 12px 20px;border-top:1px solid #444;border-bottom:1px solid #222;}
#nav-mobile li a:hover {color:#FFD300;text-decoration:none;}
#nav-mobile li.current_page_item a, #nav-mobile li.current_page_item a:hover, #nav-mobile li.current_page_ancestor a, #nav-mobile li.current_page_ancestor a:hover {background:#292929;color:#FFD300;border-top:1px solid #222;text-decoration:none;}

#banner-title .title {font-size:48px;}

#banner-main {height:400px;}
#banner-home .overlay.Left,#banner-home .overlay.Right {text-align:center;}
#banner-home .block {max-width:650px;}
#banner-home .overlay.Left .block {margin-left:0;text-align:center;}
#banner-home .overlay.Right .block {margin-right:0;text-align:center;}
#banner-home .title {font-size:64px;line-height:90%;}
#banner-home .sub {font-size:36px;line-height:95%;margin-top:15px;}
#banner-home .btn-line {font-size:24px;margin-top:25px;padding:7px 28px 7px 28px;}

#banner-fixture .row-top {margin-top:35px;}
#banner-fixture .row-top .col {margin:0 0 10px 0;}

#banner-prevnext {height:auto;}
#banner-prevnext .left {float:none;width:auto;height:300px;margin-bottom:1px;}
#banner-prevnext .right {float:none;width:auto;height:300px;}
#banner-prevnext .row-top {padding-top:35px;font-size:36px;}
#banner-prevnext .row-mid-wrapper {margin-top:15px;}
#banner-prevnext .row-btm .date {margin:0 0 20px 0;}
#banner-prevnext .row-mid .title {font-size:28px;}

#banner-news {height:350px;}
#home-news .news-link {display:none;}
#home-news .right {float:none;width:auto;}
#home-news .news-tab {position:absolute;top:0;left:100px;margin-bottom:0;}
#home-news .content {padding:0 120px 0 100px;}

#banner-jagzone {height:auto;}
#banner-jagzone .left {float:none;width:auto;height:300px;margin-bottom:10px;}
#banner-jagzone .right {float:none;width:auto;height:300px;}

#banner-fixtures {height:auto;}
#banner-fixtures .left {float:none;width:auto;height:300px;margin-bottom:10px;}
#banner-fixtures .right {float:none;width:auto;}
#banner-fixtures .text {font-size:48px;}

.featured-news .right h2 {font-size:24px;line-height:115%;}
.list-01 .image {width:200px;}
.list-01 .content {margin:0 0 0 230px;}
.list-01 .content h4 {font-size:24px;}

.featured-full .title {font-size:54px;}

.latest-news-item {padding:0;border-bottom:5px solid #FFF;}
.latest-news-item .image {float:none;width:auto;}
.latest-news-item .image img {display:block;}
.latest-news-item .right {margin:0;padding:10px 7px 10px 10px;}
.latest-news-item:last-child {display:none;}

.stat-area {float:none;width:auto;}
.stat-gallery-wrapper {float:none;width:auto;}
.sponsor-item {font-size:14px;}
.sponsor-item .left {font-size:18px;width:120px;}
.sponsor-item .right {margin-left:140px;}

.grid-fixture .col1 {font-size:14px;}
.grid-fixture .col4 a {display:block;padding-left:10px;line-height:100%;}

#acf-map {height:250px;}

.vid-rows-post-page .vid-text {font-size:16px;}

.vid-archive .vid-image {float:none;width:auto;}
.vid-archive .vid-text {float:none;width:auto;}
.vid-archive .vid-text .inner {padding-bottom:20px;}
.vid-archive .vid-rows .vid-text .btn-solid {position:relative;right:auto;bottom:auto;}

.txtcomm_row {width:auto;margin:0 auto 20px auto;padding:10px 20px 10px 0;}
.txtcomm_left {float:left;width:50px;padding:0;}
.txtcomm_right {float:none;width:auto;margin-left:75px;}

#footer-social .social-btns {width:100%;}
#footer-social .social-btn {width:30%;margin:0 1.5% 0 1.5%;}

/* ####################################################### New ad module styles */

#ad-wrapper-horz {margin:0;}
.ad-wrapper-horz {overflow:visible;}
.ad-wrapper-horz .image {float:none;width:auto;margin-right:0;}
.ad-wrapper-horz .image a:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
.ad-wrapper-horz .image a {text-align:center;}
.ad-wrapper-horz .image img {display:block;width:100%;height:auto;vertical-align:middle;}

/* ####################################################### */
}

@media (max-width: 680px) { 
#masthead-top,#nav-jagzone,#nav-social a {height:90px;}
#nav-jagzone {width:80%;}
#nav-social {width:20%;}
#nav-social span {display:none;}
#nav-social .email img {margin:0 0 15px 0;}


#banner-home .btn-line {font-size:16px;}
#banner-home .title {font-size:36px;}
#banner-home .sub {font-size:24px;}
#banner-home .block {width:90%;}
.btn-next-arr,.btn-prev-arr,#pager {display:none;}

#home-news h4 a {font-size:24px;}

#banner-fixture {height:auto;padding-bottom:30px;}
#banner-fixture .row-btm {margin-bottom:30px;}
#banner-fixture .row-mid .title {font-size:24px;}

#banner-fixtures .image {width:70px;}
#banner-fixtures .image img {height:70px;}
#banner-fixtures .details {padding:0 0 0 20px;width:260px;}

.col-left {clear:both;float:none;width:auto;}
.col-right {clear:both;float:none;width:auto;margin-top:40px;}

#nav-sub-btn {position:relative;display:block;font-family:'bebas_neue_regularregular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:16px;text-transform:uppercase;letter-spacing:1.5px;}
#nav-sub-btn {color:#FFF;margin:0;padding:15px 10px 15px 15px;background:#3C3C3C;opacity:1;transition:opacity 0.25s ease;margin-bottom:30px;}
#nav-sub-btn:hover {background:#000;text-decoration:none;}
.nav-sub-mobile {display:none;margin-top:-20px;}
.nav-mobile-hide {display:none;}

.player-number {font-size:120px;}

#nav-sub-icon {display:block;width:36px;height:30px;position:absolute;right:15px;top:13px;margin:0;cursor:pointer;}
#nav-sub-icon {-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;}
#nav-sub-icon span {display:block;position:absolute;height:5px;width:100%;background:#FFF;border-radius:0;opacity:1;left:0;}
#nav-sub-icon span {-webkit-transform: rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
#nav-sub-icon span:nth-child(1) {top:0px;}
#nav-sub-icon span:nth-child(2),#nav-sub-icon span:nth-child(3) {top:10px;}
#nav-sub-icon span:nth-child(4) {top:20px;}
#nav-sub-icon.open span:nth-child(1) {top:10px;width:0%;left:50%;}
#nav-sub-icon.open span:nth-child(2) {-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
#nav-sub-icon.open span:nth-child(3) {-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
#nav-sub-icon.open span:nth-child(4) {top:10px;width:0%;left:50%;}

.vid-rows-post-page .vid-wrapper {float:none;width:auto;margin-bottom:15px;}

.featured-full .title {font-size:48px;}

.grid-item {float:none;width:auto;margin:0 0 4% 0;}
.sponsor-item {float:none;width:auto;margin:0 0 2% 0;}

.wp-pagenavi-wrapper {text-align:left;}

.sponsor-item {font-size:14px;}
.sponsor-item .left {font-size:16px;width:120px;}
.sponsor-item .right {margin-left:140px;}

#footer-search .search-form {width:50%;}
#footer-btm {height:auto;line-height:normal;}
#footer-btm .left {clear:both;float:none;width:auto;}
#footer-btm .right {clear:both;float:none;width:auto;text-align:left;padding:10px 0 20px 0;}

.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary {width:100%!important;}
}

@media (max-width: 460px) {
.container.mob-full-width {padding:0;}
	
#masthead-top,#nav-jagzone,#nav-social a {height:70px;}
#nav-jagzone {width:85%;}
#nav-social {width:15%;}
#nav-social .email img {margin:0 0 15px 0;}

#ads-nav {display:none;}

h1 {font-size:28px;}
h1.underline {font-size:24px;}
.post-nav .no-show {display:none;}

.sponsor-item {font-size:14px;}
.sponsor-item .left {font-size:16px;width:100px;}
.sponsor-item .right {margin-left:120px;}

.vid-text {font-size:24px;padding:20px 20px 20px 20px;}
.vid-rows .vid-text {font-size:16px;padding-left:20px;padding-right:20px;}
.vid-rows .vid-text .btn-solid {left:20px;font-size:14px;}

#banner-fixture .row-mid .title .scorers {display:none;}

.featured-full .title {font-size:36px;}

#nav-fixture {padding:0;}
#nav-fixture .nav li {float:left;width:50%;margin-bottom:1px;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#nav-fixture .nav li:nth-child(odd) {border-right:1px solid #DD052B;}
#nav-fixture .nav li a {display:block;color:#FFF;font-weight:normal;text-decoration:none;margin:0;padding:10px 20px 10px 20px;letter-spacing:1px;transition:background 0.5s ease;}

.grid-player {width:49%;}
.grid-player:nth-child(odd) {margin-right:2%;}
.grid-player:nth-child(even) {margin-right:0;}

.grid-gallery {width:49%;}
.grid-gallery:nth-child(odd) {margin-right:2%;}
.grid-gallery:nth-child(even) {margin-right:0;}

.month-select > a {margin:0 2% 2% 0;width:49%;}
.month-select > a:nth-child(odd) {margin-right:2%;}
.month-select > a:nth-child(even) {margin-right:0;}

#banner-home .title {font-size:36px;}
#banner-home .sub {font-size:18px;}

.grid-fixture .col1 {padding:2% 0 2% 2.5%;line-height:115%;}

.team-wrapper .left {float:none;width:auto;margin-bottom:50px;}
.team-wrapper .right {float:none;width:auto;}
.subs-desktop {display:none;}
.subs-mobile {display:block;}

.player-number {left:25px;font-size:72px;}

blockquote::before {font-size:140px;top:62px;}
blockquote {padding:20px 20px 20px 60px}

#banner-main {height:300px;}

#banner-title {height:140px;}
#banner-title .title {font-size:28px;}
#banner-title .text {font-size:16px;margin-left:1px;}

#banner-prevnext .row-mid .title {font-size:21px;}
	
#banner-jagzone .left .content {width:80%;}
#banner-jagzone img.jagzone-logo {width:100%;}
#banner-jagzone .btn-solid {display:block;margin-bottom:10px;}

#banner-fixtures .image {width:60px;}
#banner-fixtures .image img {height:60px;}
#banner-fixtures .details {font-size:14px;}

#banner-news {height:250px;}
#home-news .news-tab {left:40px;}
#home-news .content {padding:0 40px 0 40px;}
#home-news p {display:none;}

#banner-fixture .row-mid .title .scorers br {display:none!important;}

.featured-news {height:auto;}
.featured-news .left {float:none;width:auto;height:200px;}
.featured-news .right {float:none;width:auto;}
.featured-news .inner {padding-bottom:30px;}

img.alignleft {max-width:50%;}
img.alignright {max-width:50%;}

.list-01 .image {width:auto;margin-bottom:15px;}
.list-01 .content {margin:0;}

.search h4 {font-size:18px;}
.search-link {font-size:15px;}
.search a.page-label {font-size:16px;width:110px;}

#footer-search .search-form {width:70%;}
#footer-social {height:auto;padding-bottom:35px;}
#footer-btm li {float:none;border-right:none;padding-bottom:5px;}
#footer-sponsors .wrapper {display:block;padding-top:35px;}
#footer-sponsors .wrapper .image {float:left;display:block;width:28%;padding:0 2% 0 2%;margin-top:-20px;}
}


@media (max-width: 340px) {
#banner-home .title {font-size:36px;}
#banner-home .sub {font-size:18px;}

.vid-rows .vid-text .btn-solid span {display:none;}

.featured-full .title {font-size:28px;}

#footer-btm .right br {display:block;}
}


@media (max-width: 280px) {
.featured-full .title {display:none;}
}
