h1,h2,h3,p{hyphens:none;}/*CTA*/.cta{width:280px; margin:0 auto 20px;border: 2px solid #fff;background:rgba(0,0,0,0.5);cursor:pointer;display:block;padding:.3em .3em;text-align:center;text-decoration:none !important;text-transform:uppercase;font-size:1.2em;border-radius:10px;color:#fff !important}#post-146 .cta{width:280px; text-shadow:none;margin-bottom:0;}.cta:hover{background:#E54040;}.cta::after {content:"\276f\276f";/*\25b2*/display: inline-block;margin-left:10px;rotate:90deg;font-size:0.8em;color: white; text-align: right;}.ctablock{width:285px;margin:0 auto 20px;}.cta1{background:rgba(0,0,0,0.5);width:190px;}.cta2{background:rgba(0,0,0,0.5);margin:0 5px 0 0;clear:right;width:90px;}.cta1:hover{background:#E54040;}.cta2:hover{background:#095377; }.cta1, .cta2{border: 2px solid #fff;cursor:pointer;display:block;padding:.3em .1em;text-align:center;text-decoration:none !important;text-transform:uppercase;font-size:1em;border-radius:10px;color:#fff !important; float:left}.cta1::after,.cta2::after{display: inline-block;margin-left:10px;rotate:90deg;font-size:0.8em;color: white; text-align: right;}.cta2::after {content:"\276f";}.cta1::after {content:"\276f\276f";}/*END CTA*//*EVENTINFO*/.eventinfo {border-bottom: 1px solid #eee;margin: 0 0 20px 0;color: #555;font-size: .9em;position: relative;clear: both;width: 100%;padding: 0 10px;display: block;}.oneline {margin: 0;line-height:1.2; display: inline-block;float: left;width: 33.3%; padding: 15px 0; border-bottom: none;}.eventinfo .oneline:nth-child(3) { text-align: right;}.eventinfo a { text-decoration: underline; text-align: right;}.eventinfo .oneline:nth-child(2) { text-align: center;}@media screen and (max-width: 700px){.eventinfo .oneline {display: block;font-size: 0.9em;line-height: 1;width: 100%;float: none;text-align: center;border-bottom: 1px solid #eee;}.eventinfo a, .eventinfo .oneline:nth-child(3){text-align: center; border-bottom: none;}}/*END EVENTINFO*//*FILTERS*/#filters select{font-size:16px;}#filters select{padding:10px 30px 6px 10px;appearance: none;cursor:pointer; border-color: #000;color: #000;max-width:320px; width:100%; background-image: linear-gradient(45deg, transparent 50%, #fff 50%), linear-gradient(135deg, #fff 50%, transparent 50%), linear-gradient(to right, #4098D8, #4098D8); background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), 100% 0px; background-size: 5px 5px, 5px 5px, 2.5em 3.5em; background-repeat: no-repeat;border-radius:3px;  }#filters #compselect,#filters #matchselect{margin-left:15px;}  #filters select:hover{background-image: linear-gradient(45deg, transparent 50%, #fff 50%), linear-gradient(135deg, #fff 50%, transparent 50%), linear-gradient(to right, #004b95, #004b95);}#filters select:focus{color: #004b95;background-image: linear-gradient(45deg, transparent 50%, #fff 50%), linear-gradient(135deg, #fff 50%, transparent 50%), linear-gradient(to right, #004b95, #004b95);outline-color: #004b95;outline-width: 1px;border-radius:3px;}#filters select::-ms-expand { display: none;}#filters{display:flex; float:none;margin:0;width:100%;clear:both;padding:0;box-sizing:border-box;align-items :center}label.labelaway{display:flex; float:left; text-align:right;margin-left:20px;cursor:pointer;align-items: center}label.labelaway input[type="checkbox"]{float:right;margin-left:5px;}tr.hiddenmonth{display:none !important;}tr.hiddenmatch{display:none !important;}.form-control + .form-control {  margin-top: 1em;}@media screen and (max-width:767px){  #filters select{max-width:none;margin-bottom:10px;}  #filters #compselect,#filters #matchselect{margin-left:0;}  #filters{border: 2px solid #004b95;display:block;padding:10px 20px 20px;width:auto;border-radius:15px;}  #filters:before{content: "Filtros";color: #004b95;font-size:1.2em;clear:both; float:none; display:block;margin-bottom:10px;}  }/*END FILTERS*//*UPARROW*/#smoothup {display:none;z-index:20;background:rgba(24, 92, 138, 1);text-decoration:none;border-radius: 50%;height: 36px; width:36px;position:fixed;right:15px;bottom:15px;}#smoothup::after {content:"\25b2";display: block;color: white;font-size: 18px; text-align: center;}#smoothup:hover{background:rgba(24, 92, 138, 0.5);cursor:pointer;}/*END UPARROW*/#warning-container{display:block;width:90%;margin:30px auto ;background:#ffeeab;padding:30px;border:1px solid #ffdf65;text-align:center;hyphens: none;}#warning-container-mini{display:block;width:100%;font-size:1em;margin:20px 0 0px;background:#ffeeab;padding:8px 16px;border:1px solid #ffdf65; text-align:left;hyphens: none;}.fa-facebook-square:before,.fa-facebook:before {color: #3B5998;}.fa-google-plus-square:before, .fa-google-plus:before {color: #DD4D41;}.fa-twitter-square:before, .fa-twitter:before{color:#1DA1F2;}.fa-linkedin-square:before, .fa-linkedin:before{color:#0176b4;}.fa-paypal{color:#002F86;}.fa-cc-amex{color:#129DD8;}.fa-credit-card:before{color:#005a9c}.fa-cc-mastercard:before{color:#ed1b2e}.fa-cc-amex:before{}.fa-paypal:before{}.fa-check:before{}.fa-exclamation{}/* .page-template-page-template-league.sidebar .entry-header,.page-template-page-template-league.sidebar .entry-content,.page-template-page-template-league.sidebar .entry-summary,.page-template-page-template-league.sidebar .entry-meta{margin:0 auto;max-width:1080px;width:100%;padding:0 25px}.page-template-page-template-league.sidebar .entry-header{padding:0px 25px 20px}.page-template-page-template-league.sidebar .content-area{max-width:none}.page-template-page-template-league.sidebar p{hyphens:none;}.page-template-page-template-league.sidebar p.site-title-footer{max-width:250px}.page-template-page-template-league .entry-header,.page-template-page-template-league .entry-content,.page-template-page-template-league .entry-summary,.page-template-page-template-league .entry-meta{margin:0 auto;max-width:1080px;width:100%;padding:0 25px}.page-template-page-template-league .content-area{max-width:none}.page-template-page-template-league #content .entry-header{padding-bottom:1px; margin-bottom:0;}.page-template-page-template-league #pres-calendar{padding: 0;max-width:none;background-color:rgba(0,0,0,0.8);background-position:center center;background-size:cover;display:block;margin:0 auto;}.page-template-page-template-league .site-main,.page-template-page-template-league .site-main .sidebar-container{position:relative; top:auto;height:auto;padding: 0;margin:0 auto;}.page-template-page-template-league .site-main .widget-area{width:100%;margin:0;}.page-template-page-template-league #pres-calendar h1.entry-title{text-align: center;margin: 0 0;padding: 60px 0 40px;text-shadow: 1px 1px 1px #000, 1px 1px 5px #000;}.page-template-page-template-league #breadcrumbs{text-shadow:none; text-align:center;color: #fff; padding:0;margin:0px auto;line-height:30px;background:none;height:42px;}.page-template-page-template-league #breadcrumbs a{color:#fff; background:rgba(0,0,0,0.5); padding:3px 4px;white-space:nowrap;}.page-template-page-template-league #breadcrumbs .breadcrumb_last{color:#51adee;}.page-template-page-template-league #pres-calendar{min-height:178px;}@media screen and (max-width:600px){.page-template-page-template-league #pres-calendar{min-height: auto;}}.page-template-page-template-league div.siresults table tr,.page-template-page-template-league div.siresults table tbody td.team_a,.page-template-page-template-league div.siresults table tbody td.team_b,{font-size: 1em;}.page-template-page-template-league #pres-calendar .blackbackground{padding:0; margin-bottom:0;}@media screen and (max-width:600px){.page-template-page-template-league #pres-calendar{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-template-page-template-league #pres-calendar{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-template-page-template-league #pres-calendar{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-template-page-template-league #pres-calendar{background-image: url("https://www.footballticket.club/great/wp-content/themes/twentythirteen2-child/images/bgrounds/terrain-de-foot-1400.jpg"); }} */p.pre_title{font-weight:bold; font-size: 1.2em;margin-bottom:20px;text-align:center;padding:0 20px;}p.pre_text{text-align:center;max-width: 600px;margin:0 auto 20px;padding:0 20px;}.ph3{font-size: 19px;font-weight: bold;margin-bottom:0;}#toc{border: 1px solid #a2a9b1;background-color: #f8f9fa;padding:15px 30px 15px 30px; font-size:0.8em;max-width:340px;margin:0;width:auto;display: inline-block;clear: both; float: none;}#toc ul{padding-left:10px; margin:0;}#toc p{float:none;clear:both; font-weight: bold; font-size:1.2em;margin-bottom: 5px;}.new_aparte {margin: 0 0 30px 0;display: inline-block;padding: 10px 20px;float: none;clear: both;background: #eee;text-transform: uppercase;font-weight: bold;}.new_aparte a {text-decoration: none;color: #4098D8;text-transform: none;}.overflowbtn, ._overflowbtn {display: block;margin: 0 auto;width: 100%;box-shadow: 0px -10px 15px -12px #000;-webkit-box-shadow: 0px -10px 15px -12px #000;border-top: 1px solid #ddd;text-align: center;cursor: pointer;font-size: 1em;padding: 10px 0;color: #1e5b89;font-weight: bold;background: #fff;}.overflowbtn:hover, ._overflowbtn:hover{background-color:#fafafa; }#overflowtext {max-height: 105px;overflow: hidden;}*{-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing: border-box;}html,button,input,select,textarea,body,h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif}body{margin:0;font-size:0.9em;line-height:2}.mobile{display:none}.headerbground{margin: 0 auto;display: block;margin-left: calc(50% - 540px);}@media (max-width:1110px){  .headerbground{margin-left: 10px;}}.site-header{width:100%;box-shadow: rgb(0 0 0 / 30%) 0 1px 3px;-webkit-box-shadow: rgb(0 0 0 / 30%) 0 1px 3px;}@media only screen and (min-width :801px) {  .headerbground{position: relative;float:left}  .site-header:after{display: table; float: none;clear: both;content:"";}}@media only screen and (max-width :800px) {  .headerbground{margin:0 auto;position:absolute;left:calc(50% - 125px);top:10px;display: block;}}.mobile{display:none}.nomobile{display:block}tr.nomobile{display:inline-table}tr.nomobile td{width:100%}.one_fourth{width:25%;padding:0 1% 0;margin:0} @media (max-width: 568px){.one_fourth{width:100%;float:none}}.one_third{width:33.33%;padding:0 1% 0 0;margin:0}.two_third{width:66.6%;padding:0 1%;margin:0}.half{float:left;width:50%;padding:0 1%}.right{float:right}.left{float:left}.none{float:none}a{text-decoration:none}p{margin:0 0 24px; text-align:justify;}img{border:0 none}h1{font-size:30px}h2{font-size:22px;margin:25px 0;display:block}hr{border-top: 1px dashed #ddd;border-bottom:none;border-right:none; border-left:none;height: 1px;margin: 50px 0;width:100%;}h2.home-fix{font-size:1.8em; text-align: center;margin: 50px auto 20px}.site-main{position:relative;background:#ffffff;padding-bottom:0}.entry-title a{color:#141412}.entry-title a:hover{color:#185c8a}.entry-title{font-weight:normal;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:30px}/*.content-area{max-width:1080px;margin:0 auto;background:#fff}*/.entry-content a{color:#185c8a}.a_aboveheader{padding: 10px; font-size:0.85em; text-align:center;color:#fff;background: #174a72;}.a_aboveheader div{overflow: hidden; /* Ensures the content is not revealed until the animation */ /* border-right: 2px solid rgb(255, 255, 255); /* The typwriter cursor */  white-space: nowrap; /* Keeps the content on a single line */  margin: 0 auto; /* Gives that scrolling effect as the typing happens */ /* animation: typing 5s steps(72, end),blink-caret .5s step-end infinite;*/}@keyframes typing {  from { width: 0 }  to { width: 100% }}/* The typewriter cursor effect */@keyframes blink-caret {  from, to { border-color: transparent }  50% { border-color: rgb(255, 255, 255); }}/*HEADER LOGO*/.site-title{padding: 0;} /*OTHER*//*.sidebar .entry-header,.sidebar .entry-content,.sidebar .entry-summary,.sidebar .entry-meta{max-width:1080px;padding:0 25px 0 25px}*/.entry-header,.entry-content,.entry-summary,.entry-meta{max-width:1080px;padding:0 25px 0 25px}.blog .entry-header,.blog .entry-content,.blog .entry-summary,.blog .entry-meta{max-width:1080px;padding:0 325px 0 25px}.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;max-width: 1080px;width: 100%;padding: 0 25px;}#pres-calendar{min-height: 178px;}#pres-calendar h1.entry-title{text-align: center;}@media screen and (max-width:600px){#pres-calendar{min-height: auto;}}.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{hyphens:none;background:none;color:#888;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:#888}.breadcrumb_last{font-weight:normal;color:#90d1ff;white-space: pre-line;line-height: 1.6em !important;display: inline-block; margin-bottom: 20px;}.entry-content img,.entry-summary img,.comment-content img,.widget img,.wp-caption{max-width:100%}a.btn_buy{background:#4098D8;width:60px;color:#fff;padding:0.3em 0.6em;font-size:1.1em;float:right;}ul.equipes{padding-left:0; list-style: none;clear:both; float:none; margin-bottom: 30px;} @media (max-width: 800px){ .site-title{padding:0}} @media (max-width: 767px){.half{float:none;width:100%;padding:0}.one_third{float:none;width:100%;padding:0}.two_third{float:none;width:100%;padding:0}}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%;}  }@media only screen and (max-width :999px) {  .a_aboveheader{font-size:0.8em;}  #breadcrumbs{padding:0 10px;}}@media (max-width: 860px){.a_aboveheader{font-size:0.75em;}}@media (max-width: 468px){.a_aboveheader{font-size:0.6em;}}/* // switch to mobile menu */@media only screen and (max-width :999px) {.site-main .sidebar-home-fix{top:30px;}.entry-header, .entry-content, .entry-summary, .entry-meta {padding: 0 20px 0;}}address{color: #555}/* // LEAGUE FIXTURES LIST LOAD ALL BUTTON */#calendar_loaded{display:none;}#loadAll{ display: block;text-align: center;margin: 20px auto;font-size: 1.2em; line-height:1.2;padding:15px;max-width:300px;cursor: pointer;background:#4098D8 ;color:#fff;border-radius:20px;}#loadAll:hover{background:#185c8a;}#matchlist.leaguepage tr{display:none;}#matchlist.leaguepage tr.trmatchshow{display:table-row;}.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.footballtickets.es/ft/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.footballtickets.es/ft/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.footballtickets.es/ft/wp-content/themes/twentythirteen2-child/images/bgrounds/terrain-de-foot-1400.jpg"); }}@media screen and (min-width:1401px){.liensadditionels{background-image:url("https://www.footballtickets.es/ft/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){  #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;}}
 .vendor-contacts {
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  max-width: 1200px;
  margin: 2rem auto;
  padding: 0 1rem;
}

.vendor-contacts h2 {
  margin: 0 0 1rem;
  font-size: 1.6rem;
}

/* Header row */
.vc-head {
  display: flex;
  gap: 1rem;
  padding: .75rem 1rem;
  font-weight: 600;
  background: #f5f5f7;
  border: 1px solid #e6e6e9;
  border-radius: .5rem;
}
.vc-col { flex: 1 1 0; }
.vc-col.logo { flex: 0 0 220px; }

/* Rows */
.vc-list { margin: .75rem 0 0; padding: 0; list-style: none; }
.vc-row {
  display: flex;
  gap: 1rem;
  padding: 1rem;
  border: 1px solid #eee;
  border-radius: .5rem;
  align-items: center;
  margin-bottom: .75rem;
  background: #fff;
}

.vc-logo-wrap {
  display: flex; align-items: center; gap: .75rem;
}
.vc-logo {
  width: 56px; height: 56px;
  border-radius: .5rem;
  object-fit: contain;
  background: #fafafa;
  border: 1px solid #eee;
}
.vc-name { font-weight: 600; }

.vc-text { line-height: 1.45; }
.vc-text a { color: inherit; text-decoration: underline; }
.vc-muted { color: #666; font-size: .95rem; }

/* Make tel/email visually tidy */
.vc-contact a { display: inline-block; margin-right: .75rem; word-break: break-word; }

/* Responsive */
@media (max-width: 900px) {
  .vc-col.logo { flex: 1 1 100%; }
  .vc-row, .vc-head { flex-wrap: wrap; }
}
@media (max-width: 600px) {
  .vc-row { flex-direction: column; align-items: flex-start; }
  .vc-head { display: none; } /* hide header on very small screens */
  .vc-col { width: 100%; }
}