*{-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
body{margin:0;font-size:0.9em;line-height:2}
.mobile{display:none}

.a_aboveheader{padding: 10px; font-size:0.85em; text-align:center;color:#fff;background: #174a72;}
@media only screen and (max-width :999px) {
    .a_aboveheader{font-size:0.8em;}
}
@media (max-width: 860px){.a_aboveheader{font-size:0.75em;}}
@media (max-width: 468px){.a_aboveheader{font-size:0.6em;}}
/*HEADER LOGO*/
.site-header a.home-link{height: 30px;
    width: 255px;
    margin: 21px 0 0 5px;
    float: left;
    }

.site-footer .footballticketsfrlogo{height:62px;width:500px;}
 @media (max-width: 999px){
   .footballticketsfrlogo{width:100%;max-width:300px;}
  .site-footer .footballticketsfrlogo{width:100%;max-width:500px; height:auto;}
}
@media (max-width: 568px){
  .footballticketsfrlogo{max-width:250px;}
}
@media (max-width: 350px){
  .footballticketsfrlogo{max-width:200px;}
}
.site-header {
    position: fixed;
    width: 100%;
    background: #fff;
    z-index: 10;
    border-bottom: none;
    box-shadow: rgba(0,0,0,.30) 0 1px 3px;-webkit-box-shadow:rgba(0,0,0,.30) 0 1px 3px;
}

.site-header:after{content: "";
    display: table;}
#main {
    padding-top: 75px;
}

.search .hentry .entry-header:after{display:table;float:none;clear:both;content:"";}

.search-results .page-title,.search-no-results .page-title{font-size:1.5em;font-weight:bold; font-style:normal;padding:30px 0 10px} 
.search-results .entry-title,.search-no-results .entry-title{float:none;display:block;clear:none;margin:0;font-size:22px;}
.search-results .entry-title a,.search-results .entry-title a:hover,.search-no-results .entry-title a,.search-no-results .entry-title a:hover{color:#4098d8;font-weight:400;}
.search-results article .entry-summary,.search-no-results article .entry-summary{padding:0 !important;float:none;margin:0}
.search-results .hentry,.search-no-results .hentry{padding:0;clear:both;}
.search-results .entry-thumbnail img, .search-no-results .entry-thumbnail img{border:1px solid #ddd;float:left;width:150px;margin:0 10px 10px 0}
.search-results .linkgooglestyle, .search-no-results .linkgooglestyle{display:block;float:none;margin:0;color:#006621;width:100%;}

@media (max-width:999px){
	.search-results .entry-thumbnail img, .search-no-results .entry-thumbnail img{display:none}
    .search-results .entry-title, .search-no-results .entry-title{font-weight:400;float:none}
    .search-results .entry-title,.search-results .linkgooglestyle,.search-results .entry-summary,.search-results .entry-content,
    .search-no-results .entry-title,.search-no-results .linkgooglestyle,.search-no-results .entry-summary,.search-no-results .entry-content{
      float:none;margin:0 15px;padding:0;width:90%;}
	#main { padding-top: 0;}
	.site-header{position:relative;}
	
.site-title{font-size:30px}#content .entry-header,#content .entry-content,#content .entry-summary,#content footer.entry-meta,#content .featured-gallery,.search.sidebar .page-content,.blog.sidebar .page-content,.sidebar .post-navigation .nav-links,.paging-navigation .nav-links,#content .author-info,.comments-area .comments-title,.comments-area .comment-list,.comments-area .comment-navigation,.comment-respond,.sidebar .site-info,.sidebar .paging-navigation .nav-links{padding-left:20px;padding-right:20px}#content .format-status .entry-content,#content .format-status .entry-met{padding-left:35px}
.site-header a.home-link{display: none;}

}


@media (min-width:1000px){
	
    .site-footer{width:100%;}
}

@media only screen and (max-width :767px){	
	tr.monthlydate{font-size:1.2em}
	.sidebar .site-footer{width:100%}.site-footer .sidebar-container{width:99%;}
}


h2.home-fix{font-size:1.8em; text-align: center;margin: 50px auto 20px; font-weight:normal;}


.site-main{position:relative;background:#fff;}
.sidebar .entry-header,.sidebar .entry-content,.sidebar .entry-summary,.sidebar .entry-meta{max-width:1080px;padding:0 335px 0 25px}

.entry-title a{color:#141412}.entry-title a:hover{color:#185c8a}.entry-title{font-weight:bold;margin:0 0 5px}.entry-meta a{color:#185c8a}.sidebar .entry-header .entry-meta{padding:0}.entry-header{margin-bottom:30px}.hentry{padding-top:0;padding-bottom:90px}.category .hentry{padding-bottom:0;} .blackbackground{padding:10px}.content-area{max-width:1080px;margin:0 auto;background:#fff}.entry-content a{color:#185c8a}


/*OTHER*/

.sidebar .entry-header,.sidebar .entry-content,.sidebar .entry-summary,.sidebar .entry-meta{max-width:1080px;padding:0 325px 0 25px}

.page-id-5864 .site-main,.page-template-page-template-league .site-main,.page-template-page-game .site-main,.page-template-page-template-fixtures .site-main{padding-bottom:0}

.page-template-full-width .entry-header,.page-template-full-width .entry-content,.page-template-full-width .entry-summary,.page-template-full-width .entry-meta{margin:0 auto;width:100%;padding:0 25px}.page-template-full-width .content-area{max-width:none}.page-template-full-width p{text-align:center;margin:0 auto;width:100%;max-width:700px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;}


.page-template-full-width .entry-header {
    max-width: none;
    background-color: #000000;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100% !important;
    height: auto !important;
    max-width: none !important;
}
.page-template-full-width .entry-content,.page-template-full-width .entry-summary,.page-template-full-width .entry-meta{max-width: 1080px;}






#tertiary aside h3.wp-block-heading{
  color: #174a73;
  padding: 10px 0;
  border-bottom: 2px solid;
}

.site-main .sidebar-home-fix{top:310px}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.page-content:before,.page-content:after,.navigation:before,.navigation:after,.nav-links:before,.nav-links:after{content:"";display:table}.clear{float:none;display:block;width:100%;clear:both;height:1px}

#breadcrumbs{text-align:left;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;background:none;color:#aaa;font-size:11px;margin:0 auto;padding:0px 10px 0px 25px;line-height:40px;text-transform:uppercase;width:100%; max-width:1080px;}#breadcrumbs a{color:#aaa}.breadcrumb_last{font-weight:normal;color:#90d1ff;white-space: pre-line;line-height: 1.6em !important;display: inline-block; margin-bottom: 20px;}
.category #breadcrumbs {
text-align: left;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
font-size: .9em;
margin: 0 auto 20px;
padding: 10px 5px 0px;
text-transform: uppercase;
width: 100%;
max-width: 1080px;
border-bottom: 1px solid #ddd;}
.entry-content img,.entry-summary img,.comment-content img,.widget img,.wp-caption{max-width:100%;height:auto;}.overlay{display:none}a.btn_buy{background:#4098D8;width:60px;color:#fff;padding:0.3em 0.6em;font-size:1.1em;}

#custom_html-21{background: #2D3B84}
#custom_html-23{background: #2E364B}
#custom_html-21, #custom_html-23, #custom_html-24{background: #fff;text-transform: uppercase; text-size: 1.2em;font-weight:bold;margin:0}
#custom_html-21 img, #custom_html-23 img, #custom_html-24 img{ opacity:1 }
#custom_html-21 a,#custom_html-23 a,#custom_html-24 a{ color: #000; }
#custom_html-21 a:hover,#custom_html-23 a:hover, #custom_html-24 a:hover{text-decoration: none;color:#666;}
#custom_html-21 a:hover img, #custom_html-23 a:hover img, #custom_html-24 a:hover img{opacity:0.8}
#custom_html-21, #custom_html-23,#custom_html-24{width:100%;float:none;}

ul.equipes{padding-left:0; list-style: none;clear:both; float:none; margin-bottom: 30px;}
a.teamlist{float:left; width:50%;display:block;padding:10px 2px; font-size: 1em;}
a.teamlist:hover{background:#eee;text-decoration:none}
a.teamlist img{margin-right:10px;}
@media (max-width:643px){
	a.teamlist{width:100%;float:none;}
}

@media only screen and (max-width :999px) {
	#custom_html-21, #custom_html-23,#custom_html-24{width:33.3%;float:left;padding:0 5px;}
	#breadcrumbs{
    padding:0 10px;}
	}
@media only screen and (max-width :643px) {
#custom_html-21 a, #custom_html-23 a,#custom_html-24 a{font-size:0.85em;}
#mega-menu-wrap-primary #mega-menu-primary{overflow-y: scroll; height:390px;}
#breadcrumbs{margin-bottom: 10px;
    padding-top: 10px;
    line-height: 18px;}
}


ul.equipes{padding-left:0; list-style: none;clear:both; float:none; margin-bottom: 30px;}
ul.list_team{list-style: none;padding-left:0; margin-left:0;}
ul.list_team li{margin:0;float:left;width:25%;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;padding:0;}
ul.list_team li a{display:block;font-size:1em;font-weight:400;line-height:45px;text-align:left;padding-left:5px;}
.entry-content ul.list_team li a:hover {background:#185c8a;color:#fff;text-decoration: none;}
ul.list_team:after{content: "";display: table;clear:both;}
@media only screen and (max-width :900px) {
  ul.list_team li{margin:0;float:left;width:33%;}
}

@media only screen and (max-width :800px) {
  ul.list_team li{margin:0;float:left;width:50%;}
}
@media only screen and (max-width :643px) {
 ul.list_team li {float:none;width:100%;clear:both;padding:0;}
ul.list_team li a {display:block;width:100%;padding:0 1%;text-decoration:none;font-size:1.1em;line-height:50px;margin:0;text-align:left;}
ul.list_team li:nth-child(2n) {background:#fafafa;}
}

#pastmatches:after{content:"";display:table;height:0;clear:both;}
#pastmatches a{float: left;display:block;
  width: 50%;
  padding: 0 1%;}
@media only screen and (max-width :767px) {
#pastmatches a{float: none;clear:both;
width: 100%;
padding: 0 1%;}  
}

/*MY SHARE BUTTONS*/
#mysharebtns{height:32px;float:right;margin-top:-35px;width:145px; background:none;}
#mysharebtns.nomarginleft{float:left;margin-top:0;}
#mysharebtns .platform_btn{height: 27px;
    width: 30px;margin-right:2px;
    color: #fff;
    display: inline-block;
    text-align: center;}
    
#mysharebtns .facebook_share{background-color: #3b5998;}
#mysharebtns .twitter_share{background-color: #000000;}
#mysharebtns .linkedin_share{background-color: #0077b5;}
#mysharebtns .email_share{background-color: #999;}
#mysharebtns a:hover{background-color:#666;}
/*END MY SHARE BUTTONS*/

@media only screen and (max-width :600px) {
	#mysharebtns{display:none; height:0;}
#mynewaddthis{display:none; height:0;}
}
@media only screen and (max-width :568px) {
	#custom_html-21, #custom_html-23,#custom_html-24{width:100%;float:none;}
	#custom_html-21 a, #custom_html-23 a,#custom_html-24 a{width:300px; margin:0 auto;display: block;float:none;font-size: 1.2em;padding:0}
	}
@media only screen and (max-width :400px) {.menu-toggle:after{padding-left:25px;}}

/* // switch to mobile menu */

@media only screen and (max-width :999px) {h2.home-fix{font-size:1.6em;}.sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta {padding: 0 20px 0;}
.page-template-full-width .entry-header{padding:40px 20px;}
	
}
@media only screen and (max-width :643px) {.headerbground .half{float:left; width:100%; padding: 0}.headerbground .half2{display:none;}}
@media only screen and (max-width:460px){h2.home-fix{font-size:1.4em;}
.wp-block-cover-image.has-background-dim, .wp-block-cover.has-background-dim{min-height:200px !important;}
}

/*MEDIAS*/
.page-id-16444 figure > figure{ float:left; width:33%;padding:0 1%;margin-bottom:20px;}

.page-id-16444 figure > figure > figcaption{font-size: 0.85em;hyphens:none;line-height:1.2; margin-top:5px;}
.page-id-16444 figure > figure:nth-child(3n+1){clear:left;}
@media only screen and (max-width :643px) {
  .page-id-16444 figure > figure:nth-child(3n+1){clear:none;}
  .page-id-16444 figure > figure:nth-child(2n+1){clear:left;}
  .page-id-16444 figure > figure{ width:50%; }
}
@media only screen and (max-width :460px) {
  .page-id-16444 figure > figure:nth-child(2n+1){clear:none;}
  .page-id-16444 figure > figure{float:none; width:100%;padding:0;font-size: 1em;}
}
/* END MEDIAS*/

/*FOOTBALL PLUGIN CSS*/
.my_football_info{}
.rankings{border:none;}
.my_football_info thead{border:none;}
.my_football_info tbody td.rank{width:20px !important;}
.rankings{font-size:0.9em;}
.rankings thead{background: #DDD;}
.rankings th{padding:5px;border:none;}
.rankings img{width:30px; height:30px;margin:-4px 4px 0 0; display: block; float:left; }
.rankings tr td{width: 32px;border:none; padding:6px}
.rankings .points{font-weight:bold;}
table.rankings tr:nth-of-type(even){background:#fafafa !important;}
table.rankings tr.relegation td:first-child{background:#f09393;}
table.rankings tr.relegation_po td:first-child{background:#f7c0c0;}
table.rankings tr.ucl td:first-child {background:#6e78ea; color:#fff;}
table.rankings tr.ucl_prem td:first-child{background:#a3aaf2;}
table.rankings tr.uel td:first-child{background:#eba76f;}
table.rankings tr.uel_prem td:first-child{background:#f3ccac;}
table.rankings tbody tr td:first-child{padding:6px 0; width:15px;}
table.rankings tbody tr td:nth-child(2){padding:6px:0; width:40px;}
table.rankings tbody tr td:nth-child(3){text-align:center; width:90px;}

table.rankings thead th.points, table.rankings thead th.matches_played, table.rankings thead th.wins, table.rankings thead th.draws, table.rankings thead th.losses, table.rankings thead th.goals_for, table.rankings thead th.goals_against, table.rankings thead th.goal_difference, table.rankings thead th.rank{width:6%;}
table.rankings tr{height: 45px;vertical-align: middle; border-bottom: 1px solid #ddd;}
table.rankings thead th, table.rankings tbody td {padding: 4px;text-align: center;color: #444;}
table.rankings thead th.team, table.rankings tbody td.team {text-align: left;}
@media only screen and (max-width :643px) {	
	table.rankings .goals_for,table.rankings .goals_against {display:none;}
}
/*END FOOTBALL PLUGIN CSS*/

address{color: #555}

/** MERCH **/
a.product{    border: 1px solid #ddd;
display: block;
float: left;
height: 400px;
margin: 0 0 -1px -1px;
overflow: hidden;
padding: 20px 15px 35px;
width: 25%;text-align:center;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;}
a.product img { border:none;margin-bottom:10px;}
a.product {
text-decoration: none;
box-shadow: none;
font-size: 0.9em;
line-height: 1.2;}
a.product .price{color:#666; font-weight:700; display:inline-block;padding:8px 15px;margin:10px auto 0;max-width:250px;}
a.product:hover {background:#288dd8; color:#fff !important; text-decoration: none}
a.product:hover .price {color:#000; background: #fff;}
.jersey {
	width:100%; max-width:400px;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0 0;
display: block;
padding: 0;
text-decoration: none;
margin: 0 auto;
background-color: #eee;
height: auto;
}
@media only screen and (max-width: 767px){
a.product {
width: 33.3%;
margin: 0 0 10px;
}

}
@media only screen and (max-width: 568px){
a.product {
width: 50%;
margin: 0 auto -1px;
float: left;
padding: 20px 5%;}
a.product {font-size: 0.9em;}
}
@media only screen and (max-width: 450px){
a.product {
width: 100%;
margin: 0 auto -1px;
float: none;
padding: 20px 5%;font-size:1em}
}




.site-footer .search-field-max{margin:0}.site-footer .search-form{margin:0 auto 30px}.search-form label{float:left;width:80%}.search-form .search-submit{width:60px;height:50px;float:left}.site-footer .search-form label{float:left;width:calc(100% - 50px);max-width:960px;border:1px solid #ddd}.site-footer .search-form .search-submit{border:none;display:block;float:left;width:50px;font-size:1.5em;height:52px;margin:0;padding:7px 0}input[type="search"].search-field-max{background:rgba(255,255,255,1);border:1px solid #ccc;cursor:pointer;height:50px;font-size:1.3em;margin:0;padding:0 0 0 15px;position:relative;transition:width 400ms ease 0s,background 400ms ease 0;width:100%;background-image:none}.site-footer input[type="search"].search-field-max{background:rgba(255,255,255,1);border:none;cursor:pointer;height:50px;font-size:1.2em;margin:0;padding:0 0 0 15px;position:relative;transition:width 400ms ease 0s,background 400ms ease 0;width:100%;background-image:none}.search-field-max:focus{border:none;background-color:rgba(255,255,255,1);width:100%}.site-footer .search-field-max:focus{border:none;background-color:rgba(255,255,255,0.7);width:100%}