.ph2 {
    font-size: 1.4em;
    line-height: 1.25;
    margin-top: 2em;
    margin-bottom: 1em;
    font-weight: 700;
}
.page-template-game .content-area {
    float: left;
    margin-right: -100%;
    width: 100%;
}
a[target="_blank"]:after {
    content: "\2192";
    line-height: inherit;
    width: 15px;
    height: 15px;
    margin-left: 3px;
    top: 2px;
    position: relative;
    display: inline-block;
    transform: rotate(-45deg);
}
.fourtyfivepercent{width:40%; padding:0 0 0 1%; margin: 0;}
.fiftyfivepercent{width:60%; padding:0; margin: 0;}
@media only screen and (max-width :800px){
  .fourtyfivepercent,.fiftyfivepercent{float:none; width:auto; margin-bottom:30px; clear:both;padding:0}
}
.venuetitle{background-color: #eee;
    background-image: -moz-linear-gradient(bottom, #f1f1f1, #fff);
    background-image: -ms-linear-gradient(bottom, #f1f1f1, #fff);
    background-image: -o-linear-gradient(bottom, #f1f1f1, #fff);
    background-image: -webkit-linear-gradient(bottom, #f1f1f1, #fff);
    background-image: linear-gradient(bottom, #f1f1f1, #fff);
    border: 1px solid #bbb;
    font-weight: 700;
    text-transform: uppercase;
    padding: 12px 0;text-align:center;}

#tablecompare div.selectable:after{
        content: "";
        display: table;
        height: 0;
        clear: both;
        border-spacing: 0;}
#tablecompare{width:100%;font-size:0.9em; border-collapse: separate; border-spacing:0;}
#tablecompare div.td{float:left;display: block}
#tablecompare div.tr div.td:nth-child(1){border-right:2px dashed #ccc;}
#tablecompare a{border-radius:20px;-webkit-border-radius: 20px;-moz-border-radius: 10px;display: block;font-size:1.1em; text-transform: uppercase}
#tablecompare div.tr{border: 1px solid #bbb; border-radius: 10px;margin-bottom:10px;}
#tablecompare div.selectable:hover{}
#tablecompare div.tr.shadowed{box-shadow: 0px 8px 10px -5px rgba(0,0,0,0.5);border-color:#fdbf00;}
#tablecompare div.tr div.td{min-height:60px; display: flex; justify-content: center; align-items: center; }
#tablecompare div.tr div.td div{display: inline-block;} 
#tablecompare div.selectable div.td{min-height: 100px;width:33%;}

#tablecompare div.td:nth-child(1){min-width:140px;}
/* #tablecompare div.td:nth-child(2){width: 45%;} */
/* #tablecompare div.td:nth-child(3){width:28%;} */

/* #tablecompare div.tr div.td:nth-child(2){justify-content: left;} */
#tablecompare div.tr div.td:nth-child(3){flex-direction:column;}
#tablecompare div.tr div.td:nth-child(2){font-size: 1.3em; color: #777;}

#tablecompare div.td:nth-child(3){text-align:center;float:right}
#tablecompare div.td:nth-child(3){border-left:2px dashed #ccc;}
#tablecompare div.td:nth-child(2){padding:10px 0 6px;}

#tablecompare div.td:nth-child(1){vertical-align: middle; padding:0;}
#tablecompare img{max-width:120px;display: inline-block; margin:0 auto;}

#tablecompare .tr.selectable.p1_official a{border: 1px solid;}
  #tablecompare .tr.selectable.p1_official a{background: #089e7d;border-color: #089e7d;box-shadow:none;color: #fff !important;}
  #tablecompare .tr.selectable.p1_official a:hover {background: #089e7d;color: #fdbf00 !important;}
#tablecompare .tr.selectable.p1_official{border-width:2px; border-color: #089e7d;}
#tablecompare div.tr.selectable.p1_official div.td:nth-child(1),#tablecompare div.tr.selectable.p1_official div.td:nth-child(3){border-color: #089e7d;}

#tablecompare a{padding:6px 10px; font-weight:bold;width:130px; margin:0 auto;line-height:1.6em;}
#tablecompare a.vip_btn {background:#f2ca39;color:#111;}
#tablecompare a.vip_btn:hover {background:#000;color:#f2ca39;}
#tablecompare a.official_everton {background:#09519b;color:#fff;}
#tablecompare a.official_everton:hover {background:#4098D8;color:#fff;}
#tablecompare span.official{font-weight:bold; text-transform: uppercase;}
#tablecompare span.everton{color:#09519b;}
#tablecompare img.official{width:20px; height:20px}
#tablecompare div.tr:not(.selectable){border: 1px solid #ddd;color:#bbb;margin-bottom:10px;}
#tablecompare div.tr:not(.selectable) img{opacity: 0.2;}
#tablecompare div.tr:not(.selectable) div.td{min-height:46px;}
#tablecompare div.tr:not(.selectable) div.td:nth-child(1){height:46px;min-height: 46px;}
#tablecompare div.tr:not(.selectable) div.td:nth-child(2){padding:10px 0;}
#tablecompare div.tr:not(.selectable) div.td:nth-child(1),#tablecompare div.tr:not(.selectable) div.td:nth-child(2),#tablecompare div.tr:not(.selectable) div.td:nth-child(3) {border-color:#eee;}
#tablecompare div.selectable:nth-child(1),#tablecompare div.selectable:nth-child(2),#tablecompare div.selectable:nth-child(4){ display:block;}

@media screen and (max-width: 643px) {
	#tablecompare div.td:nth-child(1){width:22%;min-width:140px;}
#tablecompare div.td:nth-child(2){width: 38%;}
#tablecompare div.td:nth-child(3){width:30%;}

}
@media screen and (max-width: 568px) {
#tablecompare div.tr { border: 2px solid #ccc;}
#tablecompare div.tr div.td{min-height:1px; }
#tablecompare div.selectable div.td{min-height: inherit}

#tablecompare div.tr:not(.selectable) div.td:nth-child(3) {display: none;}
#tablecompare div.tr:not(.selectable) div.td:nth-child(2){min-height: 36px;padding:0}

#tablecompare a{width:130px;font-size: 1.1em;}
	#tablecompare div.td{display: block;}
	
#tablecompare div.td:nth-child(3){width: 100%;float:none;padding:5px 0;}
#tablecompare div.selectable div.td:nth-child(3){width: 49%;float:none;padding:5px 0;}
#tablecompare div.tr div.td:last-child{align-items: left; float:none }
#tablecompare div.tr div.td:nth-child(1){border-right:none;float: left; text-align:center;}
#tablecompare div.tr div.td:nth-child(1){padding:10px 0px 0; width: 51%;height:56px;}	
#tablecompare div.tr div.td:nth-child(2){border-left:none;width:51%;padding:0; justify-content: center;align-items: center;}


/* #tablecompare div.p1_official div.td:nth-child(3){height: 175px;}
#tablecompare div.p1_official div.td:nth-child(1){height:122px;} */
	
}


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

#tablecompare a{width:120px;font-size: 1.2em;}
}

.blink {animation: blinky 2s ease infinite;}
 @keyframes blinky {0%   { color:inherit} 49%   { color:inherit}50%  { color:#fff;}100% { color:#fff;}}
 
 table.fixtures tr td:nth-child(1){text-align:right}table.fixtures tr td:nth-child(5){text-align:left}table.fixtures tr td:nth-child(1),table.fixtures tr td:nth-child(5){font-size:15px;width:35%}table.fixtures tr td:nth-child(2),table.fixtures tr td:nth-child(4){width:7%}table.fixtures tr td:nth-child(3){width:16%;font-size:16px;text-align:center;font-weight:700}table.fixtures tr:nth-child(3n) td:nth-child(1){font-size:12px;background:#fafafa none repeat scroll 0 0}table.fixtures tr:nth-child(3n+1) td:nth-child(1){padding-top:35px}table.fixtures h3{margin:5px 0;border-top:0;text-align:left}table.fixtures .result_direct{margin:5px 0;border-top:0;text-align:center; font-weight:700;display:block;}.dash{display:inline-block}.blink {animation: blinky 2s ease infinite;}table.fixtures tr:first-child td{border-top:none;}
 
 .page-id-27 .site-main{padding-bottom:0;}
 .page-id-27.sidebar .entry-header{margin:0 auto;width:100%;padding:0 25px;max-width:none;}


.page-id-27.sidebar  .entry-content,.page-id-27.sidebar  .entry-summary,.page-id-27.sidebar  .entry-meta{margin:0 auto;max-width:1080px;width:100%;padding:0 25px}


.page-id-27 .entry-content{padding-top: 10px;}

.page-id-27 .match-details{max-width:1080px;padding: 30px 0 20px;margin:0 auto;}
.page-id-27 #breadcrumbs{text-shadow:none; text-align:center;color: #fff; padding:0;margin:0px auto;line-height:30px;}
.page-id-27 #breadcrumbs a{color:#fff; background:rgba(0,0,0,0.3); padding:3px 4px;white-space:nowrap;}
.page-id-27 .content-area{max-width:none}.page-id-27 p.site-title-footer{max-width:250px}

.page-template-page-template-fixtures #pres-calendar .blackbackground{padding:0; margin-bottom:0;}


.page-id-27 .entry-header{padding:0 25px 0; color:#fff; background:#0e2a44;background-repeat:no-repeat; background-position: center; background-size: cover;margin:0 auto;width:100%; max-width:none;text-shadow:2px 2px 0 #000;}
@media screen and (max-width:600px){
.page-id-27 .entry-header{background-image:url("https://www.footballticket.club/great/wp-content/themes/twentythirteen2-child/images/bgrounds/terrain-de-foot-600.jpg"); }
}
@media screen and (min-width:601px) and (max-width:900px){
.page-id-27 .entry-header{background-image:url("https://www.footballticket.club/great/wp-content/themes/twentythirteen2-child/images/bgrounds/terrain-de-foot-900.jpg"); }
}
@media screen and (min-width:901px) and (max-width:1400px){
.page-id-27 .entry-header{background-image:url("https://www.footballticket.club/great/wp-content/themes/twentythirteen2-child/images/bgrounds/terrain-de-foot-1400.jpg"); }
}
@media screen and (min-width:1401px){
.page-id-27 .entry-header{background-image:url("https://www.footballticket.club/great/wp-content/themes/twentythirteen2-child/images/bgrounds/terrain-de-foot.jpg"); }
}


.page-id-27 .content-area{max-width:none}
.page-id-27 p{hyphens:none;}
.page-id-27 p:not(.site-title){margin:0 auto;width:100%;}..page-id-27 p.site-title-footer{max-width:250px}

.liensadditionels{background:#0e2a44; background-repeat:no-repeat; background-position: center; background-size: cover;margin:0 auto;width:100%; max-width:none;text-shadow:2px 2px 0 #000;}
@media screen and (max-width:600px){.liensadditionels{background-image:url("https://www.footballticket.club/great/wp-content/themes/twentythirteen2-child/images/bgrounds/terrain-de-foot-600.jpg"); }}
@media screen and (min-width:601px) and (max-width:900px){.liensadditionels{background-image:url("https://www.footballticket.club/great/wp-content/themes/twentythirteen2-child/images/bgrounds/terrain-de-foot-900.jpg"); }}
@media screen and (min-width:901px) and (max-width:1400px){.liensadditionels{background-image:url("https://www.footballticket.club/great/wp-content/themes/twentythirteen2-child/images/bgrounds/terrain-de-foot-1400.jpg"); }}
@media screen and (min-width:1401px){.liensadditionels{background-image:url("https://www.footballticket.club/great/wp-content/themes/twentythirteen2-child/images/bgrounds/terrain-de-foot.jpg"); }}
#breadcrumbsbottom{text-shadow:none; text-align:center;color: #fff; padding:50px 20px;margin:0px auto;text-shadow:1px 1px 0 #000;line-height:30px;text-transform: uppercase}
#breadcrumbsbottom a{color:#fff; background:rgba(0,0,0,0.3); padding:5px 8px;white-space:nowrap;line-height:2;font-size:1.4em}

@media screen and (max-width:643px){
	.page-id-27 .match-details{padding-top: 15px;}
	#breadcrumbsbottom a{line-height: 2.4; font-size:1.2em;}
}
@media screen and (max-width:568px){
	#breadcrumbsbottom a{font-size:1.1em;}
}
@media screen and (max-width:450px){
	#breadcrumbsbottom a{ font-size:1em;}
}

.page-id-27 .entry-title{font-size:2.2em; margin:0 0 0px;text-align:center;padding-bottom:43px;font-weight:bold;text-shadow:1px 1px 1px #000, 1px 1px 5px #000;font-weight: 400}
@media screen and (max-width: 643px) {
	.page-id-27 .entry-title{font-size:2.1em;}
}
@media screen and (max-width: 568px) {	
.page-id-27 .entry-title{font-size:1.8em;}
}
@media screen and (max-width: 450px) {	
.page-id-27 .entry-title{font-size:1.6em;}
}



.twin_aparte{margin:20px 0 0;display:inline-block;padding:10px 20px;float:none;clear:both;background: #eee;text-transform: uppercase;font-weight: bold;}
.twin_aparte a{text-decoration: none;color:#4098D8;text-transform: none;}
.twin_aparte a:hover{text-decoration: underline;}

.match_description{margin-bottom:10px;font-size:0.9em;}
.match_compare{margin:10px 0;font-size:18px}


/* #tr_stubhub, #tr_ftb{} */
.gameprice{border: 1px solid #bbb;text-align:center;font-size: 0.8em;padding: 15px;background: #fafafa;width:100%;display:block;float: none;}
.theprice{font-weight:bold; font-size:1.4em;padding:0;line-height:1.6em; font-weight:bold}
.apartir{font-size: 0.75em; color: #666;display:block;line-height: 1}
.warninglanguage{color: #d00;}

.fa-paypal{color:#002F86;}
.fap1{color:#089e7d;}
.fa-credit-card{color:#1A1F71;}
.fa-cc-amex{color:#129DD8;}
.fa-file-pdf-o{color:#E65156}
.fa-ticket{color:#4098D8;}
fa.truck{color:inherit;}
.fa-star{font-size:1.3em;}
.myfa-vip{color:#ebab13;}
.fa-stack{color:#ebab13}
.fa-thumbs-up,.fa-glass{font-size:1.3em;}
.fa-street-view,.fa-truck-vip,.fa-ticket-vip{font-size:1.3em;}
.fa-arrow-right{margin-left:5px;}
.fa-fw{width: 25px}
.fa-fw:before{font-size:1.2em;}
.fa-spinner{color:#4098d8;}

/* @media screen and (max-width: 643px) {
	#tablecompare div.td:nth-child(1){width:22%;min-width:140px;}
#tablecompare div.td:nth-child(2){width: 38%;}
#tablecompare div.td:nth-child(3){width:30%;}

} */
@media screen and (max-width: 568px) {
.match_compare{font-size:16px;}
.match_description{margin-bottom:10px;font-size:0.8em;}
.recherche_info{font-size: 0.9em;}
.theprice{font-size: 1.4em}
}


@media screen and (max-width: 460px) {
.match-details .h1match{font-size:15px;}
.theprice{font-size: 1.3em}
.match_compare{font-size:14px;}
.recherche_info{font-size: 0.8em;}
}

.entry-content img.addressmap{max-width:420px;width:100%; margin:0 auto 10px;display:block;}
.entry-content img.stadiummap{max-width:780px;width:100%; height:auto;}
.addressmap,.stadiummap{border:1px solid #ddd; -webkit-border-radius:20px; -moz-border-radius:20px;border-radius:20px;}


/* CSS TOOLTIP */
.tooltip {
  position:relative; /* making the .tooltip span a container for the tooltip text */
  /*border-bottom:1px dashed #000; /* little indicater to indicate it's hoverable */
}
 :not(a).tooltip {
   cursor: default;
}
.tooltip:before {
  content: attr(data-text); /* here's the magic */
  position:absolute;
  z-index:99999;
  /* vertically center */
  top:100%;
  margin-top:5px;
  /* move to right */
  left:2px;
  transform:translateX(-73px);
  /* basic styles */
  font-size:0.65em;line-height:1;
  width:166px;
  padding:10px;
  background:#fff;border:1px solid #ddd; 
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  color: #000;
  text-align:center;
  text-transform: none;
  
  display:none; /* hide by default */
}
.myfastacked.tooltip{margin-left:5px;}
.myfastacked.tooltip:before {
  left:12px;
}

.theprice.tooltip:before {
 font-size:0.75em;font-weight: 400;
  width:166px;
  /* vertically center */
  top:100%;
  margin-top:5px;
  /* move to right */
  left:-20px;
  transform:translateX(0);
  display:none; /* hide by default */
}

/* :not(a).tooltip:after {
  content: "";
   position: absolute;
   left: 0;
   margin-left: 8px;
   top: 100%;
   transform: translateY(-50%);
   border: 5px solid #ccc;
   border-color: transparent transparent #cccccc transparent;
   display:none;
} */
.tooltip:hover:before, :not(a).tooltip:hover:after {
  display:block;
}
.tooltip:hover{color:#555;}
/* END CSS TOOLTIP */
