.page-template-page-game p.twin_aparte{margin:20px 0 0;display:block;float:none;clear:both;}

.match_description{margin-bottom:10px;}
#tablecompare{width:100%;font-size:0.9em; border-collapse: separate; border-spacing:0 10px;}
#tablecompare div.td{float:left;display: block}
#tablecompare div.tr div.td:nth-child(1){border-right:2px dashed #ccc;}

#tablecompare div.tr{border: 1px solid #bbb; border-radius: 10px;margin-bottom:10px;}
#tablecompare div.selectable:hover{}
.shadowed{box-shadow: 0px 10px 20px -15px rgba(0,0,0,1);}
#tablecompare div.tr:first-child{margin-top:10px}
#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;}
#tablecompare div.selectable:after,#voyagefoot div.selectable:after{content:"";display:table;height:0;clear:both;border-spacing:0; }
#tablecompare div.td:nth-child(1){width:22%;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){display:inline-block;border-radius:  0 0 0 0;}
#tablecompare div.td:nth-child(3){text-align:center;float:right;padding:2px 0;border-left:2px dashed #ccc;}
#tablecompare div.td:nth-child(2){padding:10px 20px;font-size: 1.5em; color: #777;}
#tablecompare div.td:nth-child(1){vertical-align: middle; padding:0;}
#tablecompare img{max-width:120px;display: inline-block; margin:0 auto;}

#tablecompare a{border-radius:20px;-webkit-border-radius: 20px;-moz-border-radius: 10px;background: #E54040;display: block;padding:8px 10px; font-weight:bold;width:120px; margin:0 auto;line-height:1.6em; color:#fff;font-size:1.2em;text-transform:uppercase}
#tablecompare a:hover{background: #185c8a;text-decoration:none;}
#tablecompare a.pack{width: 170px;}
#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), #tablecompare div.tr:not(.selectable) div.td:nth-child(3){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(4) {border-color:#eee;}

#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(4){border-color: #089e7d;}
#tablecompare .tr.selectable.p1_official a {background: #089e7d;color: #fff !important;border: 1px solid #fff !important;}
#tablecompare .tr.selectable.p1_official a:hover{background: #fff;color: #089e7d !important;border: 1px solid #089e7d !important;}


body.page-template-page-game p.recherche_info{background: #4098D8; color:#fff;padding:10px 10px;margin:20px 0 0;border-radius: 15px 15px 0 0; overflow: hidden;line-height: 1.4em;}


#voyagefoot{width:100%;font-size:0.9em; border-collapse: separate; border-spacing:0 10px;margin-top:50px;padding:15px 20px; background: rgb(65 154 217 / 15%) none repeat scroll 0 0; }
#voyagefoot a{border-radius:20px;-webkit-border-radius: 20px;-moz-border-radius: 10px;display: block;font-size:1.2em;background-color: #185c8a;padding:8px 10px; font-weight:bold;width:120px; margin:0 auto;line-height:1.6em; color:#fff;}
#voyagefoot a:hover{background-color: #e54040;}
#voyagefoot div.tr{border: 1px solid #bbb; border-radius: 10px;margin-bottom:10px;}
#voyagefoot div.tr:first-child{margin-top:10px}
#voyagefoot div.td{display: flex; justify-content: center; align-items: center;float:left }
#voyagefoot div.td{min-height:80px;  }
#voyagefoot div.td div{display: inline-block;} 
#voyagefoot div.selectable{background:#fff;}
#voyagefoot div.td:nth-child(3){padding:3px 0;border-left:2px dashed #ccc;width:28%;display:inline-block;}
#voyagefoot div.td:nth-child(2){width: 50%;font-size:1em;padding:0 10px;}
#voyagefoot div.td:nth-child(1){width:22%;min-width:140px;border-right:2px dashed #ccc;}
#voyagefoot .apartir{text-align: center;}

@media screen and (max-width: 1080px){/*MAX CONTENT WIDTH*/
	#voyagefoot{margin-left: -25px;width: calc(100% + 50px);}
}
@media screen and (max-width: 999px){/*MOBILE MENU BREAKING*/
	#voyagefoot{margin-left: -20px;width: calc(100% + 40px);}
}
@media screen and (max-width: 750px) {
	#voyagefoot div.td{padding-top:5px; padding-bottom:5px;}
	#voyagefoot div.td:nth-child(1){width:100%;min-width:none;border-bottom: 2px dashed #ccc;border-right:0;min-height:auto;}
	#voyagefoot div.td:nth-child(2){width: 50%;font-size:0.9em;}
	#voyagefoot div.td:nth-child(3){width:48%;}
}
@media screen and (max-width: 568px) {
	#voyagefoot a{font-size:1em;width: 100px;}
	#voyagefoot div.td:nth-child(2){font-size:0.75em;}
}



/* #tr_stubhub, #tr_ftb{} */
.gameprice{border: 1px solid #bbb;text-align:center;padding: 15px;background: #fafafa;width:100%;display:block;float: none;}
.theprice{font-weight:bold; font-size:1.8em;padding:0;line-height:1.6em}
.apartir{font-size: 0.8em; color: #666;display:block;line-height: 1}
.ssl{font-size:1em; text-align: left;}
.myfa{font-size:1em; text-align: left;}
.warninglanguage{color: #d00;}
.oklanguage{color:inherit}
.fa-paypal{color:#002F86;}
.fa-credit-card{color:#1A1F71;}
.fa-cc-amex{color:#129DD8;}
.fa-file-pdf{color:#E65156}
.fa-ticket-alt{color:#4098D8;}
.fa.truck{color:inherit;}
.fa-vip{color:#ebab13;}
.fa-stack{color:#ebab13}
.fap1{color:#089e7d;}
.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:before{font-size:1em;}
.fa-spinner{color:#4098d8;}

.myfa {
	text-align: left;
}
.myfastacked {
	
	text-align: left;
}
.myfastacked .fa-euro-sign{
	margin-left:5px;
}
.myfastacked .fa-dollar-sign{
	margin:0 5px;
}


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

}
@media screen and (max-width: 568px) {
	#tablecompare div.td:nth-child(2){font-size: 1em;}
	#tablecompare #voyagefoot div.selectable div.td {
    min-height: 50px;
}
#tablecompare  #voyagefoot div.selectable div.td:nth-child(4){min-height:20px;}
#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 div.selectable div.td{min-height:inherit}
.match_description{margin-bottom:10px;}
.recherche_info{font-size: 0.9em;}
.theprice{font-size: 2em}
#tablecompare a{font-size: 1.3em;}
#tablecompare a.pack{width: 190px;}
#tablecompare div.td{display: block;}
#tablecompare div.td:nth-child(4){width: 49%;border-left:2px dashed #ccc;float:none;padding:0;height:0}
#tablecompare div.selectable div.td:nth-child(4){border-left:2px dashed #ccc;float:none;padding:0 0 0;height:119px;}
#tablecompare div.selectable div.td:nth-child(4){height: 125px;}

#tablecompare div.selectable div.td:nth-child(3){min-height:140px;width:49%}
#tablecompare div.tr div.td:last-child{align-items: left; float:none }
#tablecompare div.tr div.td:nth-child(1){border-right:none;border-bottom: none;text-align:center;}
#tablecompare div.tr div.td:nth-child(1){padding:20px 0 0; width: 51%;height:56px;float:left}	

#tablecompare div.td:nth-child(2) {
		padding: 10px 20px;
		font-size: 1.5em;
		color: #777;
	}

#tablecompare div.tr div.td:nth-child(2){border-left:none;border-right: none;width:51%; justify-content: center;min-height:auto; align-items: center;padding:20px 0 0}
#tablecompare div.td:nth-child(3){width:50%;min-height:120px; }
#tablecompare div.td:nth-child(2),#tablecompare div.td:nth-child(3){padding: 20px 0}
#tablecompare #voyagefoot div.td:nth-child(2),#tablecompare #voyagefoot div.td:nth-child(3){padding: 5px 0}
}
/* @media screen and (max-width: 568px) {.siteenanglais{font-size:0.80em;}} */
@media screen and (max-width: 460px) {
.theprice{font-size: 1.7em}
#tablecompare a{width:110px;font-size: 1.1em;padding:8px 8px;}
#tablecompare a.pack{width: 160px;}
.recherche_info{font-size: 0.8em;}

}

@media screen and (max-width: 360px) {
.theprice{font-size: 1.6em}
#tablecompare a{width:110px;font-size: 1em;padding:8px 6px;}
#tablecompare a.pack{width: 140px;}
}

/* // GAME AND UCL SPINNER THING */
.type{line-height:25px;}
.page-template-page-game .entry-title{font-size:2.2em; margin:0 0 0px;text-align:center;padding-bottom:20px;font-weight:bold;text-shadow:1px 1px 1px #000, 1px 1px 5px #000;font-weight: 400}
@media screen and (max-width: 643px) {
	.page-template-page-game .entry-title{font-size:2.1em;}
}
@media screen and (max-width: 568px) {	
.page-template-page-game .entry-title{font-size:1.8em;}
}
@media screen and (max-width: 450px) {	
.page-template-page-game .entry-title{font-size:1.6em;}
}