h1,h2,h3,p{hyphens:none;}h2.bolder{border-bottom: 1px solid #174a72;color: #174a72;}#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: "Filters";color: #004b95;font-size:1.2em;clear:both; float:none; display:block;margin-bottom:10px;}  }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;}.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){  #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;}}.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;}.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;}}.cta{width:200px; 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-27 .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";}*{-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;}}  .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;}/*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}.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;} @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;}.sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .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;}#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;}
  .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%; }
}