:root{
  --anwp-border-color:#cdcfd1;
  --anwp-surface-alt:#f8f9fa;
  --anwp-radius:4px;
  --anwp-ring-color:#4299e1;
}
.anwp-aspect-auto{
  aspect-ratio:auto;
}

.anwp-aspect-square{
  aspect-ratio:1/1;
}

.anwp-aspect-video{
  aspect-ratio:16/9;
}

.anwp-aspect-4-3{
  aspect-ratio:4/3;
}

.anwp-aspect-3-2{
  aspect-ratio:3/2;
}
.anwp-border{
  border-width:1px;
  border-style:solid;
}

.anwp-border-top{
  border-top-width:1px;
  border-top-style:solid;
}

.anwp-border-right{
  border-right-width:1px;
  border-right-style:solid;
}

.anwp-border-bottom{
  border-bottom-width:1px;
  border-bottom-style:solid;
}

.anwp-border-left{
  border-left-width:1px;
  border-left-style:solid;
}

.anwp-border-0{
  border:0;
}

.anwp-border-top-0{
  border-top:0;
}

.anwp-border-right-0{
  border-right:0;
}

.anwp-border-bottom-0{
  border-bottom:0;
}

.anwp-border-left-0{
  border-left:0;
}

.anwp-border-collapse{
  border-collapse:collapse;
}

.anwp-border-separate{
  border-collapse:separate;
}
.anwp-box-border{
  box-sizing:border-box;
}

.anwp-box-content{
  box-sizing:content-box;
}
:root{
  --anwp-color-black:#000;
  --anwp-color-white:#fff;
}

.anwp-text-current{
  color:currentColor;
}

.anwp-text-transparent{
  color:transparent;
}

.anwp-text-black{
  color:var(--anwp-color-black);
}

.anwp-text-white{
  color:var(--anwp-color-white);
}

.anwp-bg-current{
  background-color:currentColor;
}

.anwp-bg-transparent{
  background-color:transparent;
}

.anwp-bg-black{
  background-color:var(--anwp-color-black);
}

.anwp-bg-white{
  background-color:var(--anwp-color-white);
}

.anwp-border-current{
  border-color:currentColor;
}

.anwp-border-transparent{
  border-color:transparent;
}

.anwp-border-black{
  border-color:var(--anwp-color-black);
}

.anwp-border-white{
  border-color:var(--anwp-color-white);
}
.anwp-position-cover, .anwp-link-cover{
  position:absolute;
  inset:0;
}
.anwp-cursor-auto{
  cursor:auto;
}

.anwp-cursor-default{
  cursor:default;
}

.anwp-cursor-pointer{
  cursor:pointer;
}

.anwp-cursor-wait{
  cursor:wait;
}

.anwp-cursor-text{
  cursor:text;
}

.anwp-cursor-move{
  cursor:move;
}

.anwp-cursor-not-allowed{
  cursor:not-allowed;
}
.anwp-css-body .anwp-d-block, .anwp-d-block{
  display:block;
}

.anwp-css-body .anwp-d-inline, .anwp-d-inline{
  display:inline;
}

.anwp-css-body .anwp-d-inline-block, .anwp-d-inline-block{
  display:inline-block;
}

.anwp-css-body .anwp-d-none, .anwp-d-none{
  display:none;
}

.anwp-css-body .anwp-hidden, .anwp-hidden{
  visibility:hidden;
}

.anwp-css-body .anwp-d-flex, .anwp-d-flex{
  display:flex;
}

.anwp-css-body .anwp-d-inline-flex, .anwp-d-inline-flex{
  display:inline-flex;
}

.anwp-css-body .anwp-d-grid, .anwp-d-grid{
  display:grid;
}

.anwp-css-body .anwp-d-inline-grid, .anwp-d-inline-grid{
  display:inline-grid;
}

.anwp-css-body .anwp-sr-only, .anwp-sr-only{
  clip:rect(0 0 0 0);
  clip-path:inset(50%);
  height:1px;
  overflow:hidden;
  position:absolute;
  white-space:nowrap;
  width:1px;
}
.anwp-flex-1{
  flex:1 1 0%;
}

.anwp-flex-auto{
  flex:1 1 auto;
}

.anwp-flex-initial{
  flex:0 1 auto;
}

.anwp-flex-none{
  flex:none;
}

@media (min-width: 576px){
  .anwp-flex-sm-1{
    flex:1 1 0%;
  }
  .anwp-flex-sm-auto{
    flex:1 1 auto;
  }
  .anwp-flex-sm-initial{
    flex:0 1 auto;
  }
  .anwp-flex-sm-none{
    flex:none;
  }
}
@media (min-width: 768px){
  .anwp-flex-md-1{
    flex:1 1 0%;
  }
  .anwp-flex-md-auto{
    flex:1 1 auto;
  }
  .anwp-flex-md-initial{
    flex:0 1 auto;
  }
  .anwp-flex-md-none{
    flex:none;
  }
}
@media (min-width: 992px){
  .anwp-flex-lg-1{
    flex:1 1 0%;
  }
  .anwp-flex-lg-auto{
    flex:1 1 auto;
  }
  .anwp-flex-lg-initial{
    flex:0 1 auto;
  }
  .anwp-flex-lg-none{
    flex:none;
  }
}
@media (min-width: 1200px){
  .anwp-flex-xl-1{
    flex:1 1 0%;
  }
  .anwp-flex-xl-auto{
    flex:1 1 auto;
  }
  .anwp-flex-xl-initial{
    flex:0 1 auto;
  }
  .anwp-flex-xl-none{
    flex:none;
  }
}
.anwp-grow{
  flex-grow:1;
}

.anwp-grow-0{
  flex-grow:0;
}

.anwp-shrink{
  flex-shrink:1;
}

.anwp-shrink-0{
  flex-shrink:0;
}

.anwp-flex-row{
  flex-direction:row;
}

.anwp-flex-row-reverse{
  flex-direction:row-reverse;
}

.anwp-flex-col{
  flex-direction:column;
}

.anwp-flex-col-reverse{
  flex-direction:column-reverse;
}

@media (min-width: 576px){
  .anwp-flex-sm-row{
    flex-direction:row;
  }
  .anwp-flex-sm-row-reverse{
    flex-direction:row-reverse;
  }
  .anwp-flex-sm-col{
    flex-direction:column;
  }
  .anwp-flex-sm-col-reverse{
    flex-direction:column-reverse;
  }
}
@media (min-width: 768px){
  .anwp-flex-md-row{
    flex-direction:row;
  }
  .anwp-flex-md-row-reverse{
    flex-direction:row-reverse;
  }
  .anwp-flex-md-col{
    flex-direction:column;
  }
  .anwp-flex-md-col-reverse{
    flex-direction:column-reverse;
  }
}
@media (min-width: 992px){
  .anwp-flex-lg-row{
    flex-direction:row;
  }
  .anwp-flex-lg-row-reverse{
    flex-direction:row-reverse;
  }
  .anwp-flex-lg-col{
    flex-direction:column;
  }
  .anwp-flex-lg-col-reverse{
    flex-direction:column-reverse;
  }
}
@media (min-width: 1200px){
  .anwp-flex-xl-row{
    flex-direction:row;
  }
  .anwp-flex-xl-row-reverse{
    flex-direction:row-reverse;
  }
  .anwp-flex-xl-col{
    flex-direction:column;
  }
  .anwp-flex-xl-col-reverse{
    flex-direction:column-reverse;
  }
}
.anwp-flex-wrap{
  flex-wrap:wrap;
}

.anwp-flex-wrap-reverse{
  flex-wrap:wrap-reverse;
}

.anwp-flex-nowrap{
  flex-wrap:nowrap;
}

.anwp-justify-start{
  justify-content:flex-start;
}

.anwp-justify-end{
  justify-content:flex-end;
}

.anwp-justify-center{
  justify-content:center;
}

.anwp-justify-between{
  justify-content:space-between;
}

.anwp-justify-around{
  justify-content:space-around;
}

.anwp-justify-evenly{
  justify-content:space-evenly;
}

.anwp-items-start{
  align-items:flex-start;
}

.anwp-items-end{
  align-items:flex-end;
}

.anwp-items-center{
  align-items:center;
}

.anwp-items-baseline{
  align-items:baseline;
}

.anwp-items-stretch{
  align-items:stretch;
}

.anwp-content-start{
  align-content:flex-start;
}

.anwp-content-end{
  align-content:flex-end;
}

.anwp-content-center{
  align-content:center;
}

.anwp-content-between{
  align-content:space-between;
}

.anwp-content-around{
  align-content:space-around;
}

.anwp-content-stretch{
  align-content:stretch;
}

.anwp-self-auto{
  align-self:auto;
}

.anwp-self-start{
  align-self:flex-start;
}

.anwp-self-end{
  align-self:flex-end;
}

.anwp-self-center{
  align-self:center;
}

.anwp-self-stretch{
  align-self:stretch;
}

.anwp-self-baseline{
  align-self:baseline;
}

.anwp-order-first{
  order:-9999;
}

.anwp-order-last{
  order:9999;
}

.anwp-order-none{
  order:0;
}

.anwp-order-1{
  order:1;
}

.anwp-order-2{
  order:2;
}

.anwp-order-3{
  order:3;
}

.anwp-order-4{
  order:4;
}

.anwp-order-5{
  order:5;
}

.anwp-order-6{
  order:6;
}

.anwp-place-center{
  place-items:center;
}

.anwp-place-self-center{
  place-self:center;
}
.anwp-gap-0{
  gap:0;
}

.anwp-gap-1{
  gap:5px;
}

.anwp-gap-2{
  gap:10px;
}

.anwp-gap-3{
  gap:15px;
}

.anwp-gap-4{
  gap:20px;
}

.anwp-gap-5{
  gap:25px;
}

.anwp-gap-y-0{
  row-gap:0;
}

.anwp-gap-y-1{
  row-gap:5px;
}

.anwp-gap-y-2{
  row-gap:10px;
}

.anwp-gap-y-3{
  row-gap:15px;
}

.anwp-gap-y-4{
  row-gap:20px;
}

.anwp-gap-y-5{
  row-gap:25px;
}

.anwp-gap-x-0{
  column-gap:0;
}

.anwp-gap-x-1{
  column-gap:5px;
}

.anwp-gap-x-2{
  column-gap:10px;
}

.anwp-gap-x-3{
  column-gap:15px;
}

.anwp-gap-x-4{
  column-gap:20px;
}

.anwp-gap-x-5{
  column-gap:25px;
}

.anwp-grid-auto-fill{
  --grid-min-width:200px;
  grid-template-columns:repeat(auto-fill, minmax(min(var(--grid-min-width), 100%), 1fr));
}

.anwp-grid-auto-fit{
  --grid-min-width:200px;
  grid-template-columns:repeat(auto-fit, minmax(min(var(--grid-min-width), 100%), 1fr));
}

.anwp-grid-min-150{
  --grid-min-width:150px;
}

.anwp-grid-min-200{
  --grid-min-width:200px;
}

.anwp-grid-min-250{
  --grid-min-width:250px;
}

.anwp-grid-min-300{
  --grid-min-width:300px;
}

.anwp-grid-min-350{
  --grid-min-width:350px;
}

.anwp-grid-min-400{
  --grid-min-width:400px;
}

.anwp-grid-dense{
  grid-auto-flow:dense;
}

.anwp-grid-cols-1{
  grid-template-columns:repeat(1, minmax(0, 1fr));
}

.anwp-grid-cols-2{
  grid-template-columns:repeat(2, minmax(0, 1fr));
}

.anwp-grid-cols-3{
  grid-template-columns:repeat(3, minmax(0, 1fr));
}

.anwp-grid-cols-4{
  grid-template-columns:repeat(4, minmax(0, 1fr));
}

.anwp-grid-cols-6{
  grid-template-columns:repeat(6, minmax(0, 1fr));
}

@media (min-width: 576px){
  .anwp-grid-cols-sm-1{
    grid-template-columns:repeat(1, minmax(0, 1fr));
  }
  .anwp-grid-cols-sm-2{
    grid-template-columns:repeat(2, minmax(0, 1fr));
  }
  .anwp-grid-cols-sm-3{
    grid-template-columns:repeat(3, minmax(0, 1fr));
  }
  .anwp-grid-cols-sm-4{
    grid-template-columns:repeat(4, minmax(0, 1fr));
  }
  .anwp-grid-cols-sm-6{
    grid-template-columns:repeat(6, minmax(0, 1fr));
  }
}
@media (min-width: 768px){
  .anwp-grid-cols-md-1{
    grid-template-columns:repeat(1, minmax(0, 1fr));
  }
  .anwp-grid-cols-md-2{
    grid-template-columns:repeat(2, minmax(0, 1fr));
  }
  .anwp-grid-cols-md-3{
    grid-template-columns:repeat(3, minmax(0, 1fr));
  }
  .anwp-grid-cols-md-4{
    grid-template-columns:repeat(4, minmax(0, 1fr));
  }
  .anwp-grid-cols-md-6{
    grid-template-columns:repeat(6, minmax(0, 1fr));
  }
}
@media (min-width: 992px){
  .anwp-grid-cols-lg-1{
    grid-template-columns:repeat(1, minmax(0, 1fr));
  }
  .anwp-grid-cols-lg-2{
    grid-template-columns:repeat(2, minmax(0, 1fr));
  }
  .anwp-grid-cols-lg-3{
    grid-template-columns:repeat(3, minmax(0, 1fr));
  }
  .anwp-grid-cols-lg-4{
    grid-template-columns:repeat(4, minmax(0, 1fr));
  }
  .anwp-grid-cols-lg-6{
    grid-template-columns:repeat(6, minmax(0, 1fr));
  }
}
.anwp-col-span-2{
  grid-column:span 2;
}

.anwp-col-span-3{
  grid-column:span 3;
}

.anwp-col-span-4{
  grid-column:span 4;
}

.anwp-col-span-6{
  grid-column:span 6;
}

.anwp-col-span-full{
  grid-column:1/-1;
}

.anwp-row-span-2{
  grid-row:span 2;
}

.anwp-row-span-3{
  grid-row:span 3;
}

.anwp-row-span-full{
  grid-row:1/-1;
}
.anwp-image-background-cover,
.anwp-image-background-contain{
  background-position:50% 50%;
  background-repeat:no-repeat;
}

.anwp-image-background-cover{
  background-size:cover;
}

.anwp-image-background-contain{
  background-size:contain;
}
.anwp-user-select-all{
  -webkit-user-select:all;
          user-select:all;
}

.anwp-user-select-auto{
  -webkit-user-select:auto;
          user-select:auto;
}

.anwp-user-select-none{
  -webkit-user-select:none;
          user-select:none;
}
.anwp-object-contain{
  object-fit:contain;
}

.anwp-object-cover{
  object-fit:cover;
}

.anwp-object-fill{
  object-fit:fill;
}

.anwp-object-none{
  object-fit:none;
}

.anwp-object-scale-down{
  object-fit:scale-down;
}
.anwp-opacity-0{
  opacity:0;
}

.anwp-opacity-10{
  opacity:0.1;
}

.anwp-opacity-20{
  opacity:0.2;
}

.anwp-opacity-30{
  opacity:0.3;
}

.anwp-opacity-40{
  opacity:0.4;
}

.anwp-opacity-50{
  opacity:0.5;
}

.anwp-opacity-60{
  opacity:0.6;
}

.anwp-opacity-70{
  opacity:0.7;
}

.anwp-opacity-80{
  opacity:0.8;
}

.anwp-opacity-90{
  opacity:0.9;
}

.anwp-opacity-100{
  opacity:1;
}
.anwp-overflow-auto{
  overflow:auto;
}

.anwp-overflow-hidden{
  overflow:hidden;
}

.anwp-overflow-visible{
  overflow:visible;
}

.anwp-overflow-scroll{
  overflow:scroll;
}

.anwp-overflow-x-auto{
  overflow-x:auto;
}

.anwp-overflow-y-auto{
  overflow-y:auto;
}

.anwp-overflow-x-hidden{
  overflow-x:hidden;
}

.anwp-overflow-y-hidden{
  overflow-y:hidden;
}

.anwp-overflow-x-visible{
  overflow-x:visible;
}

.anwp-overflow-y-visible{
  overflow-y:visible;
}

.anwp-overflow-x-scroll{
  overflow-x:scroll;
}

.anwp-overflow-y-scroll{
  overflow-y:scroll;
}
.anwp-static{
  position:static;
}

.anwp-relative{
  position:relative;
}

.anwp-absolute{
  position:absolute;
}

.anwp-fixed{
  position:fixed;
}

.anwp-sticky{
  position:sticky;
}

.anwp-top-0{
  top:0;
}

.anwp-right-0{
  right:0;
}

.anwp-bottom-0{
  bottom:0;
}

.anwp-left-0{
  left:0;
}

.anwp-inset-0{
  inset:0;
}

.anwp-inset-y-0{
  top:0;
  bottom:0;
}

.anwp-inset-x-0{
  left:0;
  right:0;
}
.anwp-rounded-none{
  border-radius:0;
}

.anwp-rounded-sm{
  border-radius:2px;
}

.anwp-rounded{
  border-radius:4px;
}

.anwp-rounded-md{
  border-radius:6px;
}

.anwp-rounded-lg{
  border-radius:8px;
}

.anwp-rounded-full{
  border-radius:9999px;
}
.anwp-w-10{
  width:10px;
}

.anwp-h-10{
  height:10px;
}

.anwp-h-min-10{
  min-height:10px;
}

.anwp-h-max-10{
  max-height:10px;
}

.anwp-w-20{
  width:20px;
}

.anwp-h-20{
  height:20px;
}

.anwp-h-min-20{
  min-height:20px;
}

.anwp-h-max-20{
  max-height:20px;
}

.anwp-w-30{
  width:30px;
}

.anwp-h-30{
  height:30px;
}

.anwp-h-min-30{
  min-height:30px;
}

.anwp-h-max-30{
  max-height:30px;
}

.anwp-w-40{
  width:40px;
}

.anwp-h-40{
  height:40px;
}

.anwp-h-min-40{
  min-height:40px;
}

.anwp-h-max-40{
  max-height:40px;
}

.anwp-w-50{
  width:50px;
}

.anwp-h-50{
  height:50px;
}

.anwp-h-min-50{
  min-height:50px;
}

.anwp-h-max-50{
  max-height:50px;
}

.anwp-w-60{
  width:60px;
}

.anwp-h-60{
  height:60px;
}

.anwp-h-min-60{
  min-height:60px;
}

.anwp-h-max-60{
  max-height:60px;
}

.anwp-w-70{
  width:70px;
}

.anwp-h-70{
  height:70px;
}

.anwp-h-min-70{
  min-height:70px;
}

.anwp-h-max-70{
  max-height:70px;
}

.anwp-w-80{
  width:80px;
}

.anwp-h-80{
  height:80px;
}

.anwp-h-min-80{
  min-height:80px;
}

.anwp-h-max-80{
  max-height:80px;
}

.anwp-w-90{
  width:90px;
}

.anwp-h-90{
  height:90px;
}

.anwp-h-min-90{
  min-height:90px;
}

.anwp-h-max-90{
  max-height:90px;
}

.anwp-w-100{
  width:100px;
}

.anwp-h-100{
  height:100px;
}

.anwp-h-min-100{
  min-height:100px;
}

.anwp-h-max-100{
  max-height:100px;
}

.anwp-w-110{
  width:110px;
}

.anwp-h-110{
  height:110px;
}

.anwp-h-min-110{
  min-height:110px;
}

.anwp-h-max-110{
  max-height:110px;
}

.anwp-w-120{
  width:120px;
}

.anwp-h-120{
  height:120px;
}

.anwp-h-min-120{
  min-height:120px;
}

.anwp-h-max-120{
  max-height:120px;
}

.anwp-w-130{
  width:130px;
}

.anwp-h-130{
  height:130px;
}

.anwp-h-min-130{
  min-height:130px;
}

.anwp-h-max-130{
  max-height:130px;
}

.anwp-w-140{
  width:140px;
}

.anwp-h-140{
  height:140px;
}

.anwp-h-min-140{
  min-height:140px;
}

.anwp-h-max-140{
  max-height:140px;
}

.anwp-w-150{
  width:150px;
}

.anwp-w-200{
  width:200px;
}

.anwp-w-250{
  width:250px;
}

.anwp-w-300{
  width:300px;
}

.anwp-w-350{
  width:350px;
}

.anwp-w-400{
  width:400px;
}

.anwp-w-450{
  width:450px;
}

.anwp-w-500{
  width:500px;
}

.anwp-w-min-100{
  min-width:100px;
}

.anwp-w-min-150{
  min-width:150px;
}

.anwp-w-min-200{
  min-width:200px;
}

.anwp-w-min-250{
  min-width:250px;
}

.anwp-w-min-300{
  min-width:300px;
}

.anwp-w-min-350{
  min-width:350px;
}

.anwp-w-min-400{
  min-width:400px;
}

.anwp-w-15{
  width:15px;
}

.anwp-h-15{
  height:15px;
}

.anwp-h-min-15{
  min-height:15px;
}

.anwp-h-max-15{
  max-height:15px;
}

.anwp-w-25{
  width:25px;
}

.anwp-h-25{
  height:25px;
}

.anwp-h-min-25{
  min-height:25px;
}

.anwp-h-max-25{
  max-height:25px;
}

.anwp-w-35{
  width:35px;
}

.anwp-h-35{
  height:35px;
}

.anwp-h-min-35{
  min-height:35px;
}

.anwp-h-max-35{
  max-height:35px;
}

.anwp-w-45{
  width:45px;
}

.anwp-h-45{
  height:45px;
}

.anwp-h-min-45{
  min-height:45px;
}

.anwp-h-max-45{
  max-height:45px;
}

.anwp-w-55{
  width:55px;
}

.anwp-h-55{
  height:55px;
}

.anwp-h-min-55{
  min-height:55px;
}

.anwp-h-max-55{
  max-height:55px;
}

.anwp-w-max-100{
  max-width:100px;
}

.anwp-w-max-200{
  max-width:200px;
}

.anwp-w-max-300{
  max-width:300px;
}

.anwp-w-max-400{
  max-width:400px;
}

.anwp-w-max-500{
  max-width:500px;
}

.anwp-w-max-600{
  max-width:600px;
}

.anwp-w-max-700{
  max-width:700px;
}

.anwp-w-max-800{
  max-width:800px;
}

.anwp-w-max-900{
  max-width:900px;
}

.anwp-w-max-1000{
  max-width:1000px;
}

.anwp-w-max-1100{
  max-width:1100px;
}

.anwp-w-max-1200{
  max-width:1200px;
}

.anwp-h-min-200{
  min-height:200px;
}

.anwp-h-min-300{
  min-height:300px;
}

.anwp-h-min-400{
  min-height:400px;
}

.anwp-h-min-500{
  min-height:500px;
}

.anwp-max-width-1{
  max-width:1px;
}

.anwp-max-width-100{
  max-width:100%;
}

.anwp-min-width-0{
  min-width:0;
}

.anwp-w-full{
  width:100%;
}

.anwp-h-full{
  height:100%;
}

.anwp-w-1-4{
  width:25%;
}

.anwp-w-1-3{
  width:33.333333%;
}

.anwp-w-1-2{
  width:50%;
}

.anwp-w-2-3{
  width:66.666667%;
}

.anwp-w-3-4{
  width:75%;
}

.anwp-w-auto{
  width:auto;
}

.anwp-h-auto{
  height:auto;
}

@media (min-width: 576px){
  .anwp-w-sm-15{
    width:15px;
  }
  .anwp-h-sm-15{
    height:15px;
  }
  .anwp-w-sm-25{
    width:25px;
  }
  .anwp-h-sm-25{
    height:25px;
  }
  .anwp-w-sm-35{
    width:35px;
  }
  .anwp-h-sm-35{
    height:35px;
  }
  .anwp-w-sm-45{
    width:45px;
  }
  .anwp-h-sm-45{
    height:45px;
  }
  .anwp-w-sm-55{
    width:55px;
  }
  .anwp-h-sm-55{
    height:55px;
  }
  .anwp-w-sm-10{
    width:10px;
  }
  .anwp-h-sm-10{
    height:10px;
  }
  .anwp-w-sm-20{
    width:20px;
  }
  .anwp-h-sm-20{
    height:20px;
  }
  .anwp-w-sm-30{
    width:30px;
  }
  .anwp-h-sm-30{
    height:30px;
  }
  .anwp-w-sm-40{
    width:40px;
  }
  .anwp-h-sm-40{
    height:40px;
  }
  .anwp-w-sm-50{
    width:50px;
  }
  .anwp-h-sm-50{
    height:50px;
  }
  .anwp-w-sm-60{
    width:60px;
  }
  .anwp-h-sm-60{
    height:60px;
  }
  .anwp-w-sm-70{
    width:70px;
  }
  .anwp-h-sm-70{
    height:70px;
  }
  .anwp-w-sm-80{
    width:80px;
  }
  .anwp-h-sm-80{
    height:80px;
  }
  .anwp-w-sm-90{
    width:90px;
  }
  .anwp-h-sm-90{
    height:90px;
  }
  .anwp-w-sm-100{
    width:100px;
  }
  .anwp-h-sm-100{
    height:100px;
  }
}
.anwp-css-body .anwp-m-0, .anwp-m-0{
  margin:0;
}

.anwp-css-body .anwp-m-1, .anwp-m-1{
  margin:5px;
}

.anwp-css-body .anwp-m-2, .anwp-m-2{
  margin:10px;
}

.anwp-css-body .anwp-m-3, .anwp-m-3{
  margin:15px;
}

.anwp-css-body .anwp-m-4, .anwp-m-4{
  margin:20px;
}

.anwp-css-body .anwp-m-5, .anwp-m-5{
  margin:25px;
}

.anwp-css-body .anwp-m-6, .anwp-m-6{
  margin:30px;
}

.anwp-css-body .anwp-m-7, .anwp-m-7{
  margin:35px;
}

.anwp-css-body .anwp-m-8, .anwp-m-8{
  margin:40px;
}

.anwp-css-body .anwp-mt-0, .anwp-mt-0{
  margin-top:0;
}

.anwp-css-body .anwp-mt-1, .anwp-mt-1{
  margin-top:5px;
}

.anwp-css-body .anwp-mt-2, .anwp-mt-2{
  margin-top:10px;
}

.anwp-css-body .anwp-mt-3, .anwp-mt-3{
  margin-top:15px;
}

.anwp-css-body .anwp-mt-4, .anwp-mt-4{
  margin-top:20px;
}

.anwp-css-body .anwp-mt-5, .anwp-mt-5{
  margin-top:25px;
}

.anwp-css-body .anwp-mt-6, .anwp-mt-6{
  margin-top:30px;
}

.anwp-css-body .anwp-mt-7, .anwp-mt-7{
  margin-top:35px;
}

.anwp-css-body .anwp-mt-8, .anwp-mt-8{
  margin-top:40px;
}

.anwp-css-body .anwp-mr-0, .anwp-mr-0{
  margin-right:0;
}

.anwp-css-body .anwp-mr-1, .anwp-mr-1{
  margin-right:5px;
}

.anwp-css-body .anwp-mr-2, .anwp-mr-2{
  margin-right:10px;
}

.anwp-css-body .anwp-mr-3, .anwp-mr-3{
  margin-right:15px;
}

.anwp-css-body .anwp-mr-4, .anwp-mr-4{
  margin-right:20px;
}

.anwp-css-body .anwp-mr-5, .anwp-mr-5{
  margin-right:25px;
}

.anwp-css-body .anwp-mr-6, .anwp-mr-6{
  margin-right:30px;
}

.anwp-css-body .anwp-mr-7, .anwp-mr-7{
  margin-right:35px;
}

.anwp-css-body .anwp-mr-8, .anwp-mr-8{
  margin-right:40px;
}

.anwp-css-body .anwp-mb-0, .anwp-mb-0{
  margin-bottom:0;
}

.anwp-css-body .anwp-mb-1, .anwp-mb-1{
  margin-bottom:5px;
}

.anwp-css-body .anwp-mb-2, .anwp-mb-2{
  margin-bottom:10px;
}

.anwp-css-body .anwp-mb-3, .anwp-mb-3{
  margin-bottom:15px;
}

.anwp-css-body .anwp-mb-4, .anwp-mb-4{
  margin-bottom:20px;
}

.anwp-css-body .anwp-mb-5, .anwp-mb-5{
  margin-bottom:25px;
}

.anwp-css-body .anwp-mb-6, .anwp-mb-6{
  margin-bottom:30px;
}

.anwp-css-body .anwp-mb-7, .anwp-mb-7{
  margin-bottom:35px;
}

.anwp-css-body .anwp-mb-8, .anwp-mb-8{
  margin-bottom:40px;
}

.anwp-css-body .anwp-ml-0, .anwp-ml-0{
  margin-left:0;
}

.anwp-css-body .anwp-ml-1, .anwp-ml-1{
  margin-left:5px;
}

.anwp-css-body .anwp-ml-2, .anwp-ml-2{
  margin-left:10px;
}

.anwp-css-body .anwp-ml-3, .anwp-ml-3{
  margin-left:15px;
}

.anwp-css-body .anwp-ml-4, .anwp-ml-4{
  margin-left:20px;
}

.anwp-css-body .anwp-ml-5, .anwp-ml-5{
  margin-left:25px;
}

.anwp-css-body .anwp-ml-6, .anwp-ml-6{
  margin-left:30px;
}

.anwp-css-body .anwp-ml-7, .anwp-ml-7{
  margin-left:35px;
}

.anwp-css-body .anwp-ml-8, .anwp-ml-8{
  margin-left:40px;
}

.anwp-css-body .anwp-mx-0, .anwp-mx-0{
  margin-left:0;
  margin-right:0;
}

.anwp-css-body .anwp-mx-1, .anwp-mx-1{
  margin-left:5px;
  margin-right:5px;
}

.anwp-css-body .anwp-mx-2, .anwp-mx-2{
  margin-left:10px;
  margin-right:10px;
}

.anwp-css-body .anwp-mx-3, .anwp-mx-3{
  margin-left:15px;
  margin-right:15px;
}

.anwp-css-body .anwp-mx-4, .anwp-mx-4{
  margin-left:20px;
  margin-right:20px;
}

.anwp-css-body .anwp-mx-5, .anwp-mx-5{
  margin-left:25px;
  margin-right:25px;
}

.anwp-css-body .anwp-mx-6, .anwp-mx-6{
  margin-left:30px;
  margin-right:30px;
}

.anwp-css-body .anwp-mx-7, .anwp-mx-7{
  margin-left:35px;
  margin-right:35px;
}

.anwp-css-body .anwp-mx-8, .anwp-mx-8{
  margin-left:40px;
  margin-right:40px;
}

.anwp-css-body .anwp-my-0, .anwp-my-0{
  margin-top:0;
  margin-bottom:0;
}

.anwp-css-body .anwp-my-1, .anwp-my-1{
  margin-top:5px;
  margin-bottom:5px;
}

.anwp-css-body .anwp-my-2, .anwp-my-2{
  margin-top:10px;
  margin-bottom:10px;
}

.anwp-css-body .anwp-my-3, .anwp-my-3{
  margin-top:15px;
  margin-bottom:15px;
}

.anwp-css-body .anwp-my-4, .anwp-my-4{
  margin-top:20px;
  margin-bottom:20px;
}

.anwp-css-body .anwp-my-5, .anwp-my-5{
  margin-top:25px;
  margin-bottom:25px;
}

.anwp-css-body .anwp-my-6, .anwp-my-6{
  margin-top:30px;
  margin-bottom:30px;
}

.anwp-css-body .anwp-my-7, .anwp-my-7{
  margin-top:35px;
  margin-bottom:35px;
}

.anwp-css-body .anwp-my-8, .anwp-my-8{
  margin-top:40px;
  margin-bottom:40px;
}

.anwp-css-body .anwp-m-auto, .anwp-m-auto{
  margin:auto;
}

.anwp-css-body .anwp-mt-auto, .anwp-mt-auto{
  margin-top:auto;
}

.anwp-css-body .anwp-mr-auto, .anwp-mr-auto{
  margin-right:auto;
}

.anwp-css-body .anwp-mb-auto, .anwp-mb-auto{
  margin-bottom:auto;
}

.anwp-css-body .anwp-ml-auto, .anwp-ml-auto{
  margin-left:auto;
}

.anwp-css-body .anwp-mx-auto, .anwp-mx-auto{
  margin-left:auto;
  margin-right:auto;
}

.anwp-css-body .anwp-my-auto, .anwp-my-auto{
  margin-top:auto;
  margin-bottom:auto;
}

.anwp-css-body .anwp-p-0, .anwp-p-0{
  padding:0;
}

.anwp-css-body .anwp-p-1, .anwp-p-1{
  padding:5px;
}

.anwp-css-body .anwp-p-2, .anwp-p-2{
  padding:10px;
}

.anwp-css-body .anwp-p-3, .anwp-p-3{
  padding:15px;
}

.anwp-css-body .anwp-p-4, .anwp-p-4{
  padding:20px;
}

.anwp-css-body .anwp-p-5, .anwp-p-5{
  padding:25px;
}

.anwp-css-body .anwp-p-6, .anwp-p-6{
  padding:30px;
}

.anwp-css-body .anwp-p-7, .anwp-p-7{
  padding:35px;
}

.anwp-css-body .anwp-p-8, .anwp-p-8{
  padding:40px;
}

.anwp-css-body .anwp-pt-0, .anwp-pt-0{
  padding-top:0;
}

.anwp-css-body .anwp-pt-1, .anwp-pt-1{
  padding-top:5px;
}

.anwp-css-body .anwp-pt-2, .anwp-pt-2{
  padding-top:10px;
}

.anwp-css-body .anwp-pt-3, .anwp-pt-3{
  padding-top:15px;
}

.anwp-css-body .anwp-pt-4, .anwp-pt-4{
  padding-top:20px;
}

.anwp-css-body .anwp-pt-5, .anwp-pt-5{
  padding-top:25px;
}

.anwp-css-body .anwp-pt-6, .anwp-pt-6{
  padding-top:30px;
}

.anwp-css-body .anwp-pt-7, .anwp-pt-7{
  padding-top:35px;
}

.anwp-css-body .anwp-pt-8, .anwp-pt-8{
  padding-top:40px;
}

.anwp-css-body .anwp-pr-0, .anwp-pr-0{
  padding-right:0;
}

.anwp-css-body .anwp-pr-1, .anwp-pr-1{
  padding-right:5px;
}

.anwp-css-body .anwp-pr-2, .anwp-pr-2{
  padding-right:10px;
}

.anwp-css-body .anwp-pr-3, .anwp-pr-3{
  padding-right:15px;
}

.anwp-css-body .anwp-pr-4, .anwp-pr-4{
  padding-right:20px;
}

.anwp-css-body .anwp-pr-5, .anwp-pr-5{
  padding-right:25px;
}

.anwp-css-body .anwp-pr-6, .anwp-pr-6{
  padding-right:30px;
}

.anwp-css-body .anwp-pr-7, .anwp-pr-7{
  padding-right:35px;
}

.anwp-css-body .anwp-pr-8, .anwp-pr-8{
  padding-right:40px;
}

.anwp-css-body .anwp-pb-0, .anwp-pb-0{
  padding-bottom:0;
}

.anwp-css-body .anwp-pb-1, .anwp-pb-1{
  padding-bottom:5px;
}

.anwp-css-body .anwp-pb-2, .anwp-pb-2{
  padding-bottom:10px;
}

.anwp-css-body .anwp-pb-3, .anwp-pb-3{
  padding-bottom:15px;
}

.anwp-css-body .anwp-pb-4, .anwp-pb-4{
  padding-bottom:20px;
}

.anwp-css-body .anwp-pb-5, .anwp-pb-5{
  padding-bottom:25px;
}

.anwp-css-body .anwp-pb-6, .anwp-pb-6{
  padding-bottom:30px;
}

.anwp-css-body .anwp-pb-7, .anwp-pb-7{
  padding-bottom:35px;
}

.anwp-css-body .anwp-pb-8, .anwp-pb-8{
  padding-bottom:40px;
}

.anwp-css-body .anwp-pl-0, .anwp-pl-0{
  padding-left:0;
}

.anwp-css-body .anwp-pl-1, .anwp-pl-1{
  padding-left:5px;
}

.anwp-css-body .anwp-pl-2, .anwp-pl-2{
  padding-left:10px;
}

.anwp-css-body .anwp-pl-3, .anwp-pl-3{
  padding-left:15px;
}

.anwp-css-body .anwp-pl-4, .anwp-pl-4{
  padding-left:20px;
}

.anwp-css-body .anwp-pl-5, .anwp-pl-5{
  padding-left:25px;
}

.anwp-css-body .anwp-pl-6, .anwp-pl-6{
  padding-left:30px;
}

.anwp-css-body .anwp-pl-7, .anwp-pl-7{
  padding-left:35px;
}

.anwp-css-body .anwp-pl-8, .anwp-pl-8{
  padding-left:40px;
}

.anwp-css-body .anwp-px-0, .anwp-px-0{
  padding-left:0;
  padding-right:0;
}

.anwp-css-body .anwp-px-1, .anwp-px-1{
  padding-left:5px;
  padding-right:5px;
}

.anwp-css-body .anwp-px-2, .anwp-px-2{
  padding-left:10px;
  padding-right:10px;
}

.anwp-css-body .anwp-px-3, .anwp-px-3{
  padding-left:15px;
  padding-right:15px;
}

.anwp-css-body .anwp-px-4, .anwp-px-4{
  padding-left:20px;
  padding-right:20px;
}

.anwp-css-body .anwp-px-5, .anwp-px-5{
  padding-left:25px;
  padding-right:25px;
}

.anwp-css-body .anwp-px-6, .anwp-px-6{
  padding-left:30px;
  padding-right:30px;
}

.anwp-css-body .anwp-px-7, .anwp-px-7{
  padding-left:35px;
  padding-right:35px;
}

.anwp-css-body .anwp-px-8, .anwp-px-8{
  padding-left:40px;
  padding-right:40px;
}

.anwp-css-body .anwp-py-0, .anwp-py-0{
  padding-top:0;
  padding-bottom:0;
}

.anwp-css-body .anwp-py-1, .anwp-py-1{
  padding-top:5px;
  padding-bottom:5px;
}

.anwp-css-body .anwp-py-2, .anwp-py-2{
  padding-top:10px;
  padding-bottom:10px;
}

.anwp-css-body .anwp-py-3, .anwp-py-3{
  padding-top:15px;
  padding-bottom:15px;
}

.anwp-css-body .anwp-py-4, .anwp-py-4{
  padding-top:20px;
  padding-bottom:20px;
}

.anwp-css-body .anwp-py-5, .anwp-py-5{
  padding-top:25px;
  padding-bottom:25px;
}

.anwp-css-body .anwp-py-6, .anwp-py-6{
  padding-top:30px;
  padding-bottom:30px;
}

.anwp-css-body .anwp-py-7, .anwp-py-7{
  padding-top:35px;
  padding-bottom:35px;
}

.anwp-css-body .anwp-py-8, .anwp-py-8{
  padding-top:40px;
  padding-bottom:40px;
}

.anwp-css-body .anwp-m-0-5, .anwp-m-0-5{
  margin:2px;
}

.anwp-css-body .anwp-mt-0-5, .anwp-mt-0-5{
  margin-top:2px;
}

.anwp-css-body .anwp-mr-0-5, .anwp-mr-0-5{
  margin-right:2px;
}

.anwp-css-body .anwp-mb-0-5, .anwp-mb-0-5{
  margin-bottom:2px;
}

.anwp-css-body .anwp-ml-0-5, .anwp-ml-0-5{
  margin-left:2px;
}

.anwp-css-body .anwp-mx-0-5, .anwp-mx-0-5{
  margin-left:2px;
  margin-right:2px;
}

.anwp-css-body .anwp-my-0-5, .anwp-my-0-5{
  margin-top:2px;
  margin-bottom:2px;
}

.anwp-css-body .anwp-p-0-5, .anwp-p-0-5{
  padding:2px;
}

.anwp-css-body .anwp-pt-0-5, .anwp-pt-0-5{
  padding-top:2px;
}

.anwp-css-body .anwp-pr-0-5, .anwp-pr-0-5{
  padding-right:2px;
}

.anwp-css-body .anwp-pb-0-5, .anwp-pb-0-5{
  padding-bottom:2px;
}

.anwp-css-body .anwp-pl-0-5, .anwp-pl-0-5{
  padding-left:2px;
}

.anwp-css-body .anwp-px-0-5, .anwp-px-0-5{
  padding-left:2px;
  padding-right:2px;
}

.anwp-css-body .anwp-py-0-5, .anwp-py-0-5{
  padding-top:2px;
  padding-bottom:2px;
}
.anwp-fill-current{
  fill:currentColor;
}

.anwp-stroke-current{
  stroke:currentColor;
}

.anwp-stroke-0{
  stroke-width:0;
}

.anwp-stroke-1{
  stroke-width:1;
}

.anwp-stroke-2{
  stroke-width:2;
}
.anwp-font-thin{
  font-weight:100;
}

.anwp-font-extralight{
  font-weight:200;
}

.anwp-font-light{
  font-weight:300;
}

.anwp-font-normal{
  font-weight:400;
}

.anwp-font-medium{
  font-weight:500;
}

.anwp-font-semibold{
  font-weight:600;
}

.anwp-font-bold{
  font-weight:700;
}

.anwp-font-extrabold{
  font-weight:800;
}

.anwp-font-black{
  font-weight:900;
}

.anwp-font-italic{
  font-style:italic;
}

.anwp-text-truncate{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.anwp-text-truncate-multiline{
  overflow:hidden;
  text-overflow:ellipsis;
  overflow-wrap:normal;
  word-break:normal;
}

.anwp-line-clamp-2{
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
}

.anwp-line-clamp-3{
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden;
}

.anwp-text-monospace{
  font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.anwp-text-wrap{
  white-space:normal;
}

.anwp-text-nowrap{
  white-space:nowrap;
}

.anwp-text-lowercase{
  text-transform:lowercase;
}

.anwp-text-uppercase{
  text-transform:uppercase;
}

.anwp-text-capitalize{
  text-transform:capitalize;
}

.anwp-text-xxs{
  font-size:10px;
  line-height:13px;
}

.anwp-text-xs{
  font-size:12px;
  line-height:16px;
}

.anwp-text-sm{
  font-size:14px;
  line-height:20px;
}

.anwp-text-base{
  font-size:16px;
  line-height:24px;
}

.anwp-text-lg{
  font-size:18px;
  line-height:28px;
}

.anwp-text-xl{
  font-size:20px;
  line-height:28px;
}

.anwp-text-2xl{
  font-size:24px;
  line-height:32px;
}

.anwp-text-3xl{
  font-size:30px;
  line-height:36px;
}

.anwp-text-4xl{
  font-size:36px;
  line-height:40px;
}

.anwp-leading-1{
  line-height:1;
}

.anwp-leading-1-25{
  line-height:1.25;
}

.anwp-leading-1-5{
  line-height:1.5;
}

.anwp-leading-2{
  line-height:2;
}

.anwp-break-normal{
  overflow-wrap:normal;
  word-break:normal;
}

.anwp-break-words{
  overflow-wrap:break-word;
  word-break:break-word;
}

.anwp-break-all{
  word-break:break-all;
}

.anwp-link-without-effects,
.anwp-link-without-effects:hover,
.anwp-link-without-effects:focus,
.anwp-link-without-effects:active{
  text-decoration:none !important;
  box-shadow:none !important;
  border-bottom:none !important;
}
.anwp-css-body .anwp-text-justify, .anwp-text-justify{
  text-align:justify;
}

.anwp-css-body .anwp-text-left,
.anwp-text-left{
  text-align:left;
}

.anwp-css-body .anwp-text-right,
.anwp-text-right{
  text-align:right;
}

.anwp-css-body .anwp-text-center,
.anwp-text-center{
  text-align:center;
}

@media (min-width: 576px){
  .anwp-css-body .anwp-text-sm-left,
  .anwp-text-sm-left{
    text-align:left;
  }
  .anwp-css-body .anwp-text-sm-right,
  .anwp-text-sm-right{
    text-align:right;
  }
  .anwp-css-body .anwp-text-sm-center,
  .anwp-text-sm-center{
    text-align:center;
  }
}
@media (min-width: 768px){
  .anwp-css-body .anwp-text-md-left,
  .anwp-text-md-left{
    text-align:left;
  }
  .anwp-css-body .anwp-text-md-right,
  .anwp-text-md-right{
    text-align:right;
  }
  .anwp-css-body .anwp-text-md-center,
  .anwp-text-md-center{
    text-align:center;
  }
}
@media (min-width: 992px){
  .anwp-css-body .anwp-text-lg-left,
  .anwp-text-lg-left{
    text-align:left;
  }
  .anwp-css-body .anwp-text-lg-right,
  .anwp-text-lg-right{
    text-align:right;
  }
  .anwp-css-body .anwp-text-lg-center,
  .anwp-text-lg-center{
    text-align:center;
  }
}
@media (min-width: 1200px){
  .anwp-css-body .anwp-text-xl-left,
  .anwp-text-xl-left{
    text-align:left;
  }
  .anwp-css-body .anwp-text-xl-right,
  .anwp-text-xl-right{
    text-align:right;
  }
  .anwp-css-body .anwp-text-xl-center,
  .anwp-text-xl-center{
    text-align:center;
  }
}
.anwp-z-0{
  z-index:0;
}

.anwp-z-10{
  z-index:10;
}

.anwp-z-20{
  z-index:20;
}

.anwp-z-30{
  z-index:30;
}

.anwp-z-40{
  z-index:40;
}

.anwp-z-50{
  z-index:50;
}

.anwp-z-auto{
  z-index:auto;
}

.anwp-mb-n05{
  margin-bottom:-2px;
}

.anwp-fl-hover-effect:hover{
  background-color:rgba(228, 229, 230, 0.2);
}

.anwp-fl-btn{
  appearance:none;
  border:1px solid rgba(27, 31, 35, 0.15);
  border-radius:6px;
  box-sizing:border-box;
  cursor:pointer;
  font-size:0.9em;
  display:inline-block;
  list-style:none;
  padding:4px 16px;
  position:relative;
  transition:background-color 0.2s cubic-bezier(0.3, 0, 0.5, 1);
  -webkit-user-select:none;
          user-select:none;
  touch-action:manipulation;
  vertical-align:middle;
  white-space:nowrap;
  word-wrap:break-word;
}
.anwp-fl-btn:hover{
  background-color:rgba(164, 164, 164, 0.2);
  text-decoration:none;
  transition-duration:0.1s;
}
.anwp-fl-btn:disabled{
  background-color:rgba(164, 164, 164, 0.4);
  border-color:rgba(27, 31, 35, 0.15);
  color:#959DA5;
  cursor:default;
}
.anwp-fl-btn:active{
  box-shadow:rgba(225, 228, 232, 0.2) 0 1px 0 inset;
  transition:none 0s;
}
.anwp-fl-btn:focus{
  outline:1px transparent;
}
.anwp-fl-btn:before{
  display:none;
}

.anwp-fl-spinner{
  display:none;
}

.anwp-fl-btn__load-more--active .anwp-fl-spinner{
  display:inline-block;
}

.squad .club-subteams__squad-item--hidden{
  display:none !important;
}

.club-subteams__item{
  background-color:rgba(164, 164, 164, 0.2);
}
.club-subteams__item--active{
  background-color:#fff;
}
.club-subteams__item--active:hover{
  background-color:#fff;
  text-decoration:none;
}
.anwp-btn-group{
  border-radius:3px;
  font-size:12px;
}
.anwp-btn-group__btn{
  border-radius:3px;
}
.anwp-btn-group__btn:not(.anwp-is-active){
  cursor:pointer;
}
.anwp-btn-group > .anwp-btn-group__btn:not(:last-child){
  border-top-right-radius:0;
  border-bottom-right-radius:0;
}
.anwp-btn-group > .anwp-btn-group__btn + .anwp-btn-group__btn{
  border-top-left-radius:0;
  border-bottom-left-radius:0;
  margin-left:-1px;
}

.anwp-btns{
  font-size:14px;
  margin-left:-5px;
  margin-right:-5px;
}
.anwp-btns__btn{
  border-radius:3px;
  margin:5px;
}
.anwp-btns__btn:not(.anwp-is-active){
  cursor:pointer;
}

.fl-flag--rounded{
  border-radius:50px;
}
.fl-flag--rounded + .fl-flag--rounded{
  margin-left:4px;
}

.options__flag.f16{
  position:relative;
  top:2px;
}

.anwp-fl-season-dropdown{
  width:auto;
}

.anwp-grid-table{
  display:grid;
}

.anwp-border-light{
  border-color:#ced4da;
}

.anwp-fl-block-header{
  border-bottom:2px solid #ced4da;
  text-transform:uppercase;
  word-spacing:1px;
  line-height:1.2;
  margin-bottom:10px;
}

.anwp-fl-season-selector{
  margin-top:25px;
  margin-bottom:20px;
}
.anwp-fl-builder-block .anwp-fl-season-selector{
  margin-bottom:0;
}

.anwp-break-word{
  word-break:break-word;
}

.anwp-section + .anwp-fl-tabs{
  margin-top:40px;
}

.anwp-section + .anwp-fl-tabs-content{
  margin-top:40px;
}

.anwp-fl-tabs__item{
  outline:none;
  padding:8px 12px;
  margin:0 2px 2px 0;
  cursor:pointer;
}
.anwp-fl-tabs__item a{
  outline:none;
}
.anwp-fl-tabs__item span{
  opacity:0.8;
}
.anwp-fl-tabs__item.anwp-active{
  background:#fff;
}
.anwp-fl-tabs__item.anwp-active span{
  opacity:1;
}

.anwp-fl-btn-outline{
  text-align:center;
  vertical-align:middle;
  -webkit-user-select:none;
          user-select:none;
  border:1px solid #ced4da;
  padding:4px 8px;
  line-height:1.4;
  border-radius:3px;
}
.anwp-fl-btn-outline:hover, .anwp-fl-btn-outline:focus, .anwp-fl-btn-outline:active{
  filter:brightness(0.8);
  background-color:rgba(248, 249, 250, 0.05);
}

body.anwp-hide-titles.single-anwp_competition h1.entry-title,
body.anwp-hide-titles.single-anwp_match h1.entry-title{
  display:none !important;
}

.anwp-section-header{
  font-size:1.2rem;
  background-color:#eaeaea;
  text-transform:uppercase;
  word-spacing:1px;
  line-height:1.2;
  margin-bottom:0.75rem;
  margin-top:1rem;
  padding:0.25rem 0.5rem;
}

.anwp-group-header{
  font-size:1.2rem;
  text-transform:uppercase;
  word-spacing:1px;
  line-height:1.2;
  margin-bottom:0.75rem;
  margin-top:1rem;
}

.anwp-section + .anwp-section{
  margin-top:40px;
}

.anwp-bg-light{
  background-color:#f8f9fa;
}

.anwp-bg-gray-light{
  background-color:#e9ecef;
}

.anwp-bg-gray{
  background-color:#dee2e6;
}

.anwp-bg-secondary{
  background-color:#6c757d;
}

.anwp-bg-secondary-light{
  background-color:#d6d8db;
}

.anwp-bg-primary{
  background-color:#0085ba;
}

.anwp-bg-primary-light{
  background-color:#b8daff;
}

.anwp-bg-success{
  background-color:#388E3C;
}

.anwp-bg-success-light{
  background-color:#c3e6cb;
}

.anwp-bg-success-lightest{
  background-color:#e6f7ea;
}

.anwp-bg-info{
  background-color:#17a2b8;
}

.anwp-bg-info-light{
  background-color:#bee5eb;
}

.anwp-bg-warning{
  background-color:#FBC02D;
}

.anwp-bg-warning-light{
  background-color:#ffeeba;
}

.anwp-bg-danger{
  background-color:#dc3545;
}

.anwp-bg-danger-light{
  background-color:#f5c6cb;
}

.anwp-bg-dark{
  background-color:#343a40;
}

.anwp-video-player{
  display:none;
}
.plyr__video-wrapper .anwp-video-player{
  display:block;
}

.anwp-fl-game-countdown__value{
  font-size:42px;
  line-height:1;
  padding:0 15px;
}
.anwp-fl-game-countdown__label{
  font-size:13px;
  line-height:1;
}
.anwp-fl-game-countdown__separator{
  border:1px solid #e5e5e5;
}

.anwp-fl-game-countdown--widget .anwp-fl-game-countdown__value{
  font-size:32px;
  padding:0 10px;
}
.anwp-fl-game-countdown--widget .anwp-fl-game-countdown__label{
  font-size:11px;
}

.anwp-b-wrap .form-control, .anwp-b-wrap input[type=email], .anwp-b-wrap input[type=number], .anwp-b-wrap input[type=password], .anwp-b-wrap input[type=search], .anwp-b-wrap input[type=tel], .anwp-b-wrap input[type=text], .anwp-b-wrap input[type=url], .anwp-b-wrap select, .anwp-b-wrap textarea{
  width:auto;
}

.anwp-b-wrap img{
  margin-bottom:0;
}

.fl-so-css-mode-switcher{
  position:fixed;
  top:2px;
  right:2px;
}
.fl-so-css-mode-switcher span{
  background-color:#046d0f;
  color:#ffffff;
  padding:2px 5px;
  display:inline-block;
}
.fl-so-css-mode-switcher a{
  border:2px solid #bbb;
  padding:0 5px 2px;
  display:block;
  border-radius:4px;
  margin-top:10px;
}

.socss-active .anwp-position-cover, .socss-active .anwp-link-cover{
  display:none !important;
}

.entry-content .anwp-b-wrap{
  word-break:initial;
}

.featherlight .featherlight-next span, .featherlight .featherlight-previous span, .featherlight .featherlight-next:hover span, .featherlight .featherlight-previous:hover span{
  display:none;
}
.featherlight .featherlight-previous, .featherlight .featherlight-next{
  position:fixed;
}
.featherlight.featherlight-swipe-aware .featherlight-previous, .featherlight.featherlight-swipe-aware .featherlight-next{
  display:block;
}
.featherlight .featherlight-previous{
  left:0;
  right:auto;
  top:auto;
  bottom:0;
  width:50px;
  height:50px;
  background-color:rgba(255, 255, 255, 0.5);
  background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iaS1hcnJvdy1sZWZ0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRjb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiPiAgICA8cGF0aCBkPSJNMTAgNiBMMiAxNiAxMCAyNiBNMiAxNiBMMzAgMTYiIC8+PC9zdmc+);
  background-repeat:no-repeat;
  background-position:center center;
}
.featherlight .featherlight-previous:hover{
  background-color:rgba(255, 255, 255, 0.7);
  background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iaS1hcnJvdy1sZWZ0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRjb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiPiAgICA8cGF0aCBkPSJNMTAgNiBMMiAxNiAxMCAyNiBNMiAxNiBMMzAgMTYiIC8+PC9zdmc+);
  background-repeat:no-repeat;
  background-position:center center;
}
.featherlight .featherlight-next{
  left:auto;
  right:0;
  top:auto;
  bottom:0;
  width:50px;
  height:50px;
  background-color:rgba(255, 255, 255, 0.5);
  background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iaS1hcnJvdy1yaWdodCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Y29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIj4gICAgPHBhdGggZD0iTTIyIDYgTDMwIDE2IDIyIDI2IE0zMCAxNiBMMiAxNiIgLz48L3N2Zz4=);
  background-repeat:no-repeat;
  background-position:center center;
}
.featherlight .featherlight-next:hover{
  background-color:rgba(255, 255, 255, 0.7);
  background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iaS1hcnJvdy1yaWdodCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Y29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIj4gICAgPHBhdGggZD0iTTIyIDYgTDMwIDE2IDIyIDI2IE0zMCAxNiBMMiAxNiIgLz48L3N2Zz4=);
  background-repeat:no-repeat;
  background-position:center center;
}

body .featherlight .featherlight-content{
  padding:0;
  border-bottom:0;
}

body .featherlight .featherlight-close-icon{
  background:rgba(255, 255, 255, 0.5);
  border-radius:0;
  position:fixed;
  line-height:50px;
  width:50px;
}
body .featherlight .featherlight-close-icon:hover{
  background:rgba(255, 255, 255, 0.7);
}

.anwp-fl-modal-full__container{
  position:fixed;
  top:0;
  bottom:0;
  right:0;
  left:0;
  background-color:#fff;
  z-index:100600;
}

.anwp-fl-modal__container--full .anwp-fl-modal__close{
  background-color:#f1f1f1;
}
.anwp-fl-modal__container--full .anwp-fl-modal__close:hover, .anwp-fl-modal__container--full .anwp-fl-modal__close:focus, .anwp-fl-modal__container--full .anwp-fl-modal__close:active{
  background-color:#f1f1f1 !important;
}
.anwp-fl-modal__container--full .anwp-fl-modal-full-open{
  display:none !important;
}

.anwp-fl-modal{
  position:relative;
  display:none;
}
.anwp-fl-modal.anwp-fl-modal__is-open{
  display:block;
}
.anwp-fl-modal__overlay{
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:rgba(0, 0, 0, 0.6);
  display:flex;
  justify-content:center;
  align-items:center;
  z-index:100600;
}
.anwp-fl-modal__container{
  box-sizing:border-box;
  max-height:90%;
  max-width:700px;
  width:100%;
  background:#fff;
  box-shadow:0 4px 15px rgba(0, 0, 0, 0.2);
  padding:30px;
}
.anwp-fl-modal__close{
  border:0;
  border-radius:50%;
  background-color:#fff;
  background-repeat:no-repeat;
  background-position:center;
  background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjRweCcgaGVpZ2h0PScyNHB4JyB2aWV3Qm94PScwIDAgMjQgMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PGc+PGc+PHJlY3Qgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB0cmFuc2Zvcm09J3JvdGF0ZSgxODAgMTIgMTIpJyBvcGFjaXR5PScwJy8+PHBhdGggZD0nTTEzLjQxIDEybDQuMy00LjI5YTEgMSAwIDEgMC0xLjQyLTEuNDJMMTIgMTAuNTlsLTQuMjktNC4zYTEgMSAwIDAgMC0xLjQyIDEuNDJsNC4zIDQuMjktNC4zIDQuMjlhMSAxIDAgMCAwIDAgMS40MiAxIDEgMCAwIDAgMS40MiAwbDQuMjktNC4zIDQuMjkgNC4zYTEgMSAwIDAgMCAxLjQyIDAgMSAxIDAgMCAwIDAtMS40MnonLz48L2c+PC9nPjwvc3ZnPg==") !important;
  position:fixed;
  right:30px;
  top:30px;
  width:50px;
  height:50px;
  z-index:100650;
  display:flex;
  align-items:center;
  justify-content:center;
}
.anwp-fl-modal__close:hover, .anwp-fl-modal__close:focus, .anwp-fl-modal__close:active{
  background-color:#f5f5f5 !important;
  background-repeat:no-repeat !important;
  background-position:center !important;
  background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjRweCcgaGVpZ2h0PScyNHB4JyB2aWV3Qm94PScwIDAgMjQgMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PGc+PGc+PHJlY3Qgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB0cmFuc2Zvcm09J3JvdGF0ZSgxODAgMTIgMTIpJyBvcGFjaXR5PScwJy8+PHBhdGggZD0nTTEzLjQxIDEybDQuMy00LjI5YTEgMSAwIDEgMC0xLjQyLTEuNDJMMTIgMTAuNTlsLTQuMjktNC4zYTEgMSAwIDAgMC0xLjQyIDEuNDJsNC4zIDQuMjktNC4zIDQuMjlhMSAxIDAgMCAwIDAgMS40MiAxIDEgMCAwIDAgMS40MiAwbDQuMjktNC4zIDQuMjkgNC4zYTEgMSAwIDAgMCAxLjQyIDAgMSAxIDAgMCAwIDAtMS40MnonLz48L2c+PC9nPjwvc3ZnPg==") !important;
}
.anwp-fl-modal__close svg{
  flex:none;
}

.anwp-fl-v-modal{
  position:relative;
  display:none;
}
.anwp-fl-v-modal.anwp-fl-v-is-open{
  display:block;
}
.anwp-fl-v-modal #anwp-fl-v-spinner{
  display:inline-block;
  width:64px;
  height:64px;
  border:6px solid #eee;
  border-radius:50%;
  border-top-color:transparent;
  animation:anwp-fl-v-spin 1s ease-in-out infinite;
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-32px;
  margin-left:-32px;
}
@keyframes anwp-fl-v-spin{
  to{
    transform:rotate(360deg);
  }
}
.anwp-fl-v-modal__overlay{
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:rgba(0, 0, 0, 0.6);
  display:flex;
  justify-content:center;
  align-items:center;
  z-index:100600;
}
.anwp-fl-v-modal__container{
  box-sizing:border-box;
  box-shadow:0 0 10px rgba(0, 0, 0, 0.3);
  background:#000;
  position:relative;
  max-height:90%;
  max-width:1300px;
  width:90%;
}
@media (min-aspect-ratio: 9/5){
  .anwp-fl-v-modal__container{
    width:80%;
  }
}
@media (min-aspect-ratio: 2/1){
  .anwp-fl-v-modal__container{
    width:70%;
  }
}
@media (min-aspect-ratio: 9/4){
  .anwp-fl-v-modal__container{
    width:60%;
  }
}
@media (min-aspect-ratio: 13/5){
  .anwp-fl-v-modal__container{
    width:50%;
  }
}
.anwp-fl-v-modal__container figure{
  position:relative;
  height:0;
  padding-bottom:56.25%;
  margin:0;
}
.anwp-fl-v-modal__container iframe,
.anwp-fl-v-modal__container object,
.anwp-fl-v-modal__container embed{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  border:0;
}
.anwp-fl-v-modal__close{
  position:absolute;
  background-color:#000;
  background-repeat:no-repeat;
  background-position:center;
  border:0;
  fill:#ddd !important;
  border-radius:50%;
  width:40px;
  height:40px;
  z-index:100650;
  right:-20px;
  top:-20px;
  background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjRweCcgaGVpZ2h0PScyNHB4JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9JyNmZmYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PGc+PGc+PHJlY3Qgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB0cmFuc2Zvcm09J3JvdGF0ZSgxODAgMTIgMTIpJyBvcGFjaXR5PScwJy8+PHBhdGggZD0nTTEzLjQxIDEybDQuMy00LjI5YTEgMSAwIDEgMC0xLjQyLTEuNDJMMTIgMTAuNTlsLTQuMjktNC4zYTEgMSAwIDAgMC0xLjQyIDEuNDJsNC4zIDQuMjktNC4zIDQuMjlhMSAxIDAgMCAwIDAgMS40MiAxIDEgMCAwIDAgMS40MiAwbDQuMjktNC4zIDQuMjkgNC4zYTEgMSAwIDAgMCAxLjQyIDAgMSAxIDAgMCAwIDAtMS40MnonLz48L2c+PC9nPjwvc3ZnPg==");
  display:flex;
  align-items:center;
  justify-content:center;
}
.anwp-fl-v-modal__close:hover, .anwp-fl-v-modal__close:focus, .anwp-fl-v-modal__close:active{
  background-color:#000 !important;
  background-repeat:no-repeat !important;
  background-position:center !important;
  background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjRweCcgaGVpZ2h0PScyNHB4JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9JyNmZmYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PGc+PGc+PHJlY3Qgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB0cmFuc2Zvcm09J3JvdGF0ZSgxODAgMTIgMTIpJyBvcGFjaXR5PScwJy8+PHBhdGggZD0nTTEzLjQxIDEybDQuMy00LjI5YTEgMSAwIDEgMC0xLjQyLTEuNDJMMTIgMTAuNTlsLTQuMjktNC4zYTEgMSAwIDAgMC0xLjQyIDEuNDJsNC4zIDQuMjktNC4zIDQuMjlhMSAxIDAgMCAwIDAgMS40MiAxIDEgMCAwIDAgMS40MiAwbDQuMjktNC4zIDQuMjkgNC4zYTEgMSAwIDAgMCAxLjQyIDAgMSAxIDAgMCAwIDAtMS40MnonLz48L2c+PC9nPjwvc3ZnPg==") !important;
}
.anwp-fl-v-playbtn{
  display:block;
  width:68px;
  height:48px;
  position:absolute;
  cursor:pointer;
  transform:translate3d(-50%, -50%, 0);
  top:50%;
  left:50%;
  z-index:1;
  background-color:transparent;
  background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');
  filter:grayscale(100%);
  transition:filter 0.1s cubic-bezier(0, 0, 0.2, 1);
  border:none;
  opacity:0.8;
}

.anwp-fl-v-video__item-big:hover .anwp-fl-v-playbtn,
.anwp-fl-v-video__item:hover .anwp-fl-v-playbtn{
  filter:none;
}

.anwp-fl-v-playbtn__visually-hidden{
  clip:rect(0 0 0 0);
  clip-path:inset(50%);
  height:1px;
  overflow:hidden;
  position:absolute;
  white-space:nowrap;
  width:1px;
}

.anwp-icon{
  display:inline-block;
  width:16px;
  height:16px;
  stroke-width:4px;
  stroke:#495057;
  fill:#fff;
  transition:stroke 0.15s ease-in-out;
}
.anwp-icon--octi{
  stroke:none;
  fill:#495057;
  stroke-width:2px;
}
.anwp-icon--feather{
  stroke:currentColor !important;
  fill:none;
  stroke-width:2px;
}
.anwp-icon--em-1-2{
  width:1.2em;
  height:1.2em;
}
.anwp-icon--octi-red{
  fill:#dc3545;
}
.anwp-icon--octi-white{
  fill:#fff;
}
.anwp-icon--trans{
  fill:transparent;
}
.anwp-icon--s36{
  width:36px;
  height:36px;
}
.anwp-icon--s30{
  width:30px;
  height:30px;
}
.anwp-icon--s24{
  width:24px;
  height:24px;
}
.anwp-icon--s20{
  width:20px;
  height:20px;
}
.anwp-icon--s18{
  width:18px;
  height:18px;
}
.anwp-icon--s16{
  width:16px;
  height:16px;
}
.anwp-icon--s14{
  width:14px;
  height:14px;
}
.anwp-icon--s12{
  width:12px;
  height:12px;
}
.anwp-icon--s10{
  width:10px;
  height:10px;
}
.anwp-icon--s8{
  width:8px;
  height:8px;
}
.anwp-icon--danger{
  stroke:#dc3545;
  stroke-width:2px;
}
.anwp-icon--success{
  stroke:#388E3C;
  stroke-width:2px;
}
.anwp-icon--gray-300{
  fill:#dee2e6;
}
.anwp-icon--gray-500{
  fill:#adb5bd;
}
.anwp-icon--gray-700{
  fill:#495057;
}
.anwp-icon--gray-900{
  fill:#212529;
}
.anwp-icon.text-secondary{
  stroke:#6c757d;
  opacity:0.5;
}
.anwp-icon--social{
  stroke:none;
  fill:none;
}

.icon__assist{
  fill:transparent;
}

.icon__ball{
  display:inline-block;
  width:20px;
  height:20px;
  fill:transparent;
}
.icon__ball--own{
  fill:#9c3030;
}
.icon__ball--conceded{
  fill:#c77c1c;
}

use[href="#icon-ball_penalty"]{
  fill:transparent;
}

use[href="#icon-ball"]{
  fill:#000;
}

.icon__ball--own use[href="#icon-ball"]{
  fill:#9c3030;
}

.icon__ball--conceded use[href="#icon-ball"]{
  fill:#c77c1c;
}

.icon__substitute{
  max-width:20px;
  max-height:20px;
}

.icon__card{
  display:inline-block;
  width:20px;
  height:20px;
  stroke-width:0.5px;
  stroke:#bbb;
}
.card-list--players .icon__card, .card-list--clubs .icon__card{
  width:16px;
  height:16px;
}
.match__event-icon .icon__card{
  margin-top:3px;
  margin-bottom:-3px;
}

.icon__subs-in{
  display:inline-block;
  width:16px;
  height:16px;
  fill:#439328;
  stroke:#439328;
  stroke-width:4px;
}

.icon__subs-out{
  display:inline-block;
  width:16px;
  height:16px;
  fill:#F44336;
  stroke:#F44336;
  stroke-width:4px;
}

.match__event-icon--subs-wrapper .match__event-icon{
  line-height:18px;
}

.icon--lineups{
  width:14px;
  height:14px;
  margin:0 3px -3px;
}

.btn:hover .anwp-icon--hover-white,
.btn:hover .anwp-icon--danger,
.btn:hover .anwp-icon--success{
  stroke:#fff;
}

.match-list__item.match--simple .anwp-icon{
  stroke:#adb5bd;
  stroke-width:2px;
}
.match-list__item.match--simple .anwp-icon--calendar{
  margin-top:-2px;
}

.anwp-grid-table--bordered{
  border-width:1px;
  border-left-style:solid;
  border-top-style:solid;
}
.anwp-grid-table--bordered > div{
  border-width:1px;
  border-right-style:solid;
  border-bottom-style:solid;
  border-color:inherit;
}
.anwp-grid-table__th{
  font-weight:700;
  font-size:0.8em;
}
.anwp-grid-table--aligned .anwp-grid-table__th, .anwp-grid-table--aligned .anwp-grid-table__td{
  display:flex;
  align-items:center;
}
.anwp-grid-table__th, .anwp-grid-table__td{
  padding:4px 8px;
}
.anwp-grid-table__col-1{
  grid-template-columns:repeat(1, auto);
}
.anwp-grid-table__col-2{
  grid-template-columns:repeat(2, auto);
}
.anwp-grid-table__col-3{
  grid-template-columns:repeat(3, auto);
}
.anwp-grid-table__col-4{
  grid-template-columns:repeat(4, auto);
}
.anwp-grid-table__col-5{
  grid-template-columns:repeat(5, auto);
}
.anwp-grid-table__col-6{
  grid-template-columns:repeat(6, auto);
}
.anwp-grid-table__col-7{
  grid-template-columns:repeat(7, auto);
}
.anwp-grid-table__col-8{
  grid-template-columns:repeat(8, auto);
}
.anwp-grid-table__col-9{
  grid-template-columns:repeat(9, auto);
}
.anwp-grid-table__col-10{
  grid-template-columns:repeat(10, auto);
}
.anwp-grid-table__col-11{
  grid-template-columns:repeat(11, auto);
}
.anwp-grid-table__col-12{
  grid-template-columns:repeat(12, auto);
}

.anwp-responsive-table{
  display:block;
  width:100%;
  overflow-x:auto;
}

.tippy-box[data-theme~=light-border]{
  background-color:white;
  background-clip:padding-box;
  border:1px solid rgba(0, 8, 16, 0.15);
  color:#333;
  box-shadow:0 4px 14px -2px rgba(0, 8, 16, 0.08);
}
.tippy-box[data-theme~=light-border] > .tippy-backdrop{
  background-color:white;
}
.tippy-box[data-theme~=light-border] > .tippy-arrow::after,
.tippy-box[data-theme~=light-border] > .tippy-svg-arrow::after{
  content:"";
  position:absolute;
  z-index:-1;
}
.tippy-box[data-theme~=light-border] > .tippy-arrow::after{
  border-color:transparent;
  border-style:solid;
}
.tippy-box[data-theme~=light-border][data-placement^=top] > .tippy-arrow::before{
  border-top-color:white;
}
.tippy-box[data-theme~=light-border][data-placement^=top] > .tippy-arrow::after{
  border-top-color:rgba(0, 8, 16, 0.2);
  border-width:7px 7px 0;
  top:17px;
  left:1px;
}
.tippy-box[data-theme~=light-border][data-placement^=top] > .tippy-svg-arrow > svg{
  top:16px;
}
.tippy-box[data-theme~=light-border][data-placement^=top] > .tippy-svg-arrow::after{
  top:17px;
}
.tippy-box[data-theme~=light-border][data-placement^=bottom] > .tippy-arrow::before{
  border-bottom-color:white;
  bottom:16px;
}
.tippy-box[data-theme~=light-border][data-placement^=bottom] > .tippy-arrow::after{
  border-bottom-color:rgba(0, 8, 16, 0.2);
  border-width:0 7px 7px;
  bottom:17px;
  left:1px;
}
.tippy-box[data-theme~=light-border][data-placement^=bottom] > .tippy-svg-arrow > svg{
  bottom:16px;
}
.tippy-box[data-theme~=light-border][data-placement^=bottom] > .tippy-svg-arrow::after{
  bottom:17px;
}
.tippy-box[data-theme~=light-border][data-placement^=left] > .tippy-arrow::before{
  border-left-color:white;
}
.tippy-box[data-theme~=light-border][data-placement^=left] > .tippy-arrow::after{
  border-left-color:rgba(0, 8, 16, 0.2);
  border-width:7px 0 7px 7px;
  left:17px;
  top:1px;
}
.tippy-box[data-theme~=light-border][data-placement^=left] > .tippy-svg-arrow > svg{
  left:11px;
}
.tippy-box[data-theme~=light-border][data-placement^=left] > .tippy-svg-arrow::after{
  left:12px;
}
.tippy-box[data-theme~=light-border][data-placement^=right] > .tippy-arrow::before{
  border-right-color:white;
  right:16px;
}
.tippy-box[data-theme~=light-border][data-placement^=right] > .tippy-arrow::after{
  border-width:7px 7px 7px 0;
  right:17px;
  top:1px;
  border-right-color:rgba(0, 8, 16, 0.2);
}
.tippy-box[data-theme~=light-border][data-placement^=right] > .tippy-svg-arrow > svg{
  right:11px;
}
.tippy-box[data-theme~=light-border][data-placement^=right] > .tippy-svg-arrow::after{
  right:12px;
}
.tippy-box[data-theme~=light-border] > .tippy-svg-arrow{
  fill:white;
}
.tippy-box[data-theme~=light-border] > .tippy-svg-arrow::after{
  background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiIC8+PC9zdmc+);
  background-size:16px 6px;
  width:16px;
  height:6px;
}

.anwp-fl-justified-gallery-item .img{
  height:220px;
}

.anwp-fl-justified-gallery{
  position:relative;
  overflow:hidden;
}
.anwp-fl-justified-gallery::after{
  content:"";
  display:block;
  clear:both;
}
.anwp-fl-justified-gallery .anwp-fl-justified-gallery-item{
  float:left;
  top:0;
  left:0;
}
.anwp-fl-justified-gallery .anwp-fl-justified-gallery-item > img{
  display:block;
  width:100%;
  height:auto;
}

#baguetteBox-overlay{
  display:none;
  opacity:0;
  position:fixed;
  overflow:hidden;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1000000;
  background-color:#222;
  background-color:rgba(0, 0, 0, 0.8);
  transition:opacity 0.5s ease;
}
#baguetteBox-overlay.visible{
  opacity:1;
}
#baguetteBox-overlay .full-image{
  display:inline-block;
  position:relative;
  width:100%;
  height:100%;
  text-align:center;
}
#baguetteBox-overlay .full-image figure{
  display:inline;
  margin:0;
  height:100%;
}
#baguetteBox-overlay .full-image img{
  display:inline-block;
  width:auto;
  height:auto;
  max-height:100%;
  max-width:100%;
  vertical-align:middle;
  box-shadow:0 0 8px rgba(0, 0, 0, 0.6);
}
#baguetteBox-overlay .full-image figcaption{
  display:block;
  position:absolute;
  bottom:0;
  width:100%;
  text-align:center;
  line-height:1.8;
  white-space:normal;
  color:#ccc;
  background-color:#000;
  background-color:rgba(0, 0, 0, 0.6);
  font-family:sans-serif;
}
#baguetteBox-overlay .full-image:before{
  content:"";
  display:inline-block;
  height:50%;
  width:1px;
  margin-right:-1px;
}

#baguetteBox-slider{
  position:absolute;
  left:0;
  top:0;
  height:100%;
  width:100%;
  white-space:nowrap;
  transition:left 0.4s ease, transform 0.4s ease;
}
#baguetteBox-slider.bounce-from-right{
  animation:bounceFromRight 0.4s ease-out;
}
#baguetteBox-slider.bounce-from-left{
  animation:bounceFromLeft 0.4s ease-out;
}

@keyframes bounceFromRight{
  0%{
    margin-left:0;
  }
  50%{
    margin-left:-30px;
  }
  100%{
    margin-left:0;
  }
}
@keyframes bounceFromLeft{
  0%{
    margin-left:0;
  }
  50%{
    margin-left:30px;
  }
  100%{
    margin-left:0;
  }
}
.baguetteBox-button#previous-button, .baguetteBox-button#next-button{
  top:50%;
  top:calc(50% - 30px);
  width:44px;
  height:60px;
}

.baguetteBox-button{
  position:absolute;
  cursor:pointer;
  outline:none;
  padding:0;
  margin:0;
  border:0;
  border-radius:15%;
  background-color:#323232;
  background-color:rgba(50, 50, 50, 0.5);
  color:#ddd;
  font:1.6em sans-serif;
  transition:background-color 0.4s ease;
}
.baguetteBox-button:focus, .baguetteBox-button:hover{
  background-color:rgba(50, 50, 50, 0.9);
}
.baguetteBox-button#next-button{
  right:2%;
}
.baguetteBox-button#previous-button{
  left:2%;
}
.baguetteBox-button#close-button{
  top:20px;
  right:2%;
  right:calc(2% + 6px);
  width:30px;
  height:30px;
}
.baguetteBox-button svg{
  position:absolute;
  left:0;
  top:0;
}

.baguetteBox-spinner{
  width:40px;
  height:40px;
  display:inline-block;
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-20px;
  margin-left:-20px;
}

.baguetteBox-double-bounce1,
.baguetteBox-double-bounce2{
  width:100%;
  height:100%;
  border-radius:50%;
  background-color:#fff;
  opacity:0.6;
  position:absolute;
  top:0;
  left:0;
  animation:bounce 2s infinite ease-in-out;
}

.baguetteBox-double-bounce2{
  animation-delay:-1s;
}

@keyframes bounce{
  0%, 100%{
    transform:scale(0);
  }
  50%{
    transform:scale(1);
  }
}
.stadium-header__photo{
  max-width:800px;
}
.stadium-header__options{
  grid-template-columns:minmax(120px, auto) 1fr minmax(120px, auto) 1fr;
}
.stadium-header__options > div:nth-child(4n+2){
  margin-right:15px;
}
.stadium-header__options > div:nth-child(4n+3){
  margin-left:15px;
}
.stadium-header__options.stadium-header__options--mini{
  grid-template-columns:minmax(120px, auto) 1fr;
}
.stadium-header__options.stadium-header__options--mini > div:nth-child(4n+2){
  margin-right:0;
}
.stadium-header__options.stadium-header__options--mini > div:nth-child(4n+3){
  margin-left:0;
}
.stadium-header__option-title, .stadium-header__option-value{
  padding:4px 10px 4px 0;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:inherit;
  display:flex;
  align-items:center;
}
.stadium-header__option-title{
  opacity:0.8;
}

@media (max-width: 580px){
  .stadium-header__options:not(.stadium-header__options--mini){
    grid-template-columns:minmax(120px, auto) 1fr;
  }
  .stadium-header__options:not(.stadium-header__options--mini) > div:nth-child(4n+2){
    margin-right:0;
  }
  .stadium-header__options:not(.stadium-header__options--mini) > div:nth-child(4n+3){
    margin-left:0;
  }
}
.map--stadium{
  height:300px;
  width:100%;
  margin:5px 0;
  border:solid 1px #DDD;
  box-sizing:border-box;
}
.map a img{
  box-shadow:none !important;
}

.player-header__options, .staff-header__options, .referee-header__options{
  grid-template-columns:minmax(120px, auto) 1fr;
}
.player-header__option-title, .player-header__option-value, .staff-header__option-title, .staff-header__option-value, .referee-header__option-title, .referee-header__option-value{
  padding:4px 10px 4px 0;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:inherit;
  display:flex;
  align-items:center;
}
.player-header__option-title, .staff-header__option-title, .referee-header__option-title{
  opacity:0.8;
}

.staff-history__wrapper{
  grid-template-columns:repeat(4, auto);
}
.staff-history__wrapper.staff-history__wrapper--max600{
  grid-template-columns:auto 1fr 1fr;
}
.staff-history__wrapper.staff-history__wrapper--max600 .staff-history__club{
  grid-row:span 2;
}
.staff-history__wrapper.staff-history__wrapper--max600 .staff-history__job{
  grid-column:span 2;
}
.staff-history__wrapper.staff-history__wrapper--max600 .staff-history__club{
  flex-direction:column;
}

@media (max-width: 630px){
  .staff-history__wrapper:not(.staff-history__wrapper--max600){
    grid-template-columns:auto 1fr 1fr;
  }
  .staff-history__wrapper:not(.staff-history__wrapper--max600) .staff-history__club{
    grid-row:span 2;
  }
  .staff-history__wrapper:not(.staff-history__wrapper--max600) .staff-history__job{
    grid-column:span 2;
  }
  .staff-history__wrapper:not(.staff-history__wrapper--max600) .staff-history__club{
    flex-direction:column;
  }
}
.player-matches__wrapper{
  line-height:1.25;
  grid-template-columns:max-content max-content repeat(var(--player-matches-cols), auto);
}
.player-matches__wrapper .player-matches__home-away{
  justify-content:center;
}
.player-matches__wrapper .player-matches__competition div{
  max-width:calc(100% - 70px);
  line-height:1.2;
}
.player-matches__wrapper .anwp-grid-table__th{
  position:sticky;
  top:0;
  z-index:2;
}
.admin-bar .player-matches__wrapper .anwp-grid-table__th{
  top:46px;
}
@media screen and (min-width: 783px){
  .admin-bar .player-matches__wrapper .anwp-grid-table__th{
    top:32px;
  }
}
.player-matches__wrapper.player-matches__wrapper--max500{
  grid-template-columns:repeat(var(--player-matches-sm-cols), auto);
}
.player-matches__wrapper.player-matches__wrapper--max500 .player-matches__date .match__date-formatted{
  font-size:0.8em;
}
.player-matches__wrapper.player-matches__wrapper--max500 .player-matches__competition div{
  margin-top:10px;
  margin-bottom:10px;
}
.player-matches__wrapper.player-matches__wrapper--max500 .anwp-grid-table__td, .player-matches__wrapper.player-matches__wrapper--max500 .anwp-grid-table__th{
  justify-content:center;
  padding:4px;
}
.player-matches__wrapper.player-matches__wrapper--max500 .player-matches__competition, .player-matches__wrapper.player-matches__wrapper--max500 .player-matches__date{
  justify-content:start;
}
.player-matches__wrapper.player-matches__wrapper--max500 .anwp-grid-table__sm-block{
  display:block !important;
}
.player-matches__wrapper.player-matches__wrapper--max500 .anwp-grid-table__sm-none{
  display:none !important;
}
.player-matches__wrapper.player-matches__wrapper--max500 .player-matches__minutes,
.player-matches__wrapper.player-matches__wrapper--max500 .player-matches__goals,
.player-matches__wrapper.player-matches__wrapper--max500 .player-matches__assists,
.player-matches__wrapper.player-matches__wrapper--max500 .player-matches__goals_conceded{
  font-size:18px;
}
.player-matches__wrapper.player-matches__wrapper--max500 .anwp-grid-table__td.player-matches__date{
  display:flex;
  flex-direction:column;
}
.player-matches__wrapper.player-matches__wrapper--max500 .anwp-grid-table__td.player-matches__date .player-matches__date-teams{
  display:flex !important;
  margin-top:5px;
  margin-bottom:5px;
}
.player-matches__wrapper.player-matches__wrapper--max500 .player-matches__result{
  display:flex;
  flex-direction:column;
}
.player-matches__wrapper.player-matches__wrapper--max500 .player-matches__result span:first-child{
  margin-right:0 !important;
}
.player-matches__wrapper.player-matches__wrapper--max500 .player-matches__result span:last-child{
  margin-top:10px;
  font-size:20px;
  font-weight:600;
  letter-spacing:3px;
}
.player-matches__wrapper.player-matches__wrapper--max600 .player-matches__opponent-title{
  display:none;
}
.player-matches__wrapper.player-matches__wrapper--max600 .player-matches__opponent{
  justify-content:center;
}
.player-matches__date{
  grid-column:1;
}
.player-matches__competition{
  grid-column:1/-1;
}

@media (max-width: 630px){
  .player-matches__wrapper:not(.player-matches__wrapper--max600) .player-matches__opponent-title{
    display:none;
  }
  .player-matches__wrapper:not(.player-matches__wrapper--max600) .player-matches__opponent{
    justify-content:center;
  }
}
@media (max-width: 550px){
  .player-matches__wrapper:not(.player-matches__wrapper--max500){
    grid-template-columns:repeat(var(--player-matches-sm-cols), auto);
  }
  .player-matches__wrapper:not(.player-matches__wrapper--max500) .player-matches__competition div{
    margin-top:10px;
    margin-bottom:10px;
  }
  .player-matches__wrapper:not(.player-matches__wrapper--max500) .anwp-grid-table__td, .player-matches__wrapper:not(.player-matches__wrapper--max500) .anwp-grid-table__th{
    justify-content:center;
    padding:4px;
  }
  .player-matches__wrapper:not(.player-matches__wrapper--max500) .player-matches__competition, .player-matches__wrapper:not(.player-matches__wrapper--max500) .player-matches__date{
    justify-content:start;
  }
  .player-matches__wrapper:not(.player-matches__wrapper--max500) .anwp-grid-table__sm-block{
    display:block !important;
  }
  .player-matches__wrapper:not(.player-matches__wrapper--max500) .anwp-grid-table__sm-none{
    display:none !important;
  }
  .player-matches__wrapper:not(.player-matches__wrapper--max500) .player-matches__minutes,
  .player-matches__wrapper:not(.player-matches__wrapper--max500) .player-matches__goals,
  .player-matches__wrapper:not(.player-matches__wrapper--max500) .player-matches__assists,
  .player-matches__wrapper:not(.player-matches__wrapper--max500) .player-matches__goals_conceded{
    font-size:18px;
  }
  .player-matches__wrapper:not(.player-matches__wrapper--max500) .anwp-grid-table__td.player-matches__date{
    display:flex;
    flex-direction:column;
  }
  .player-matches__wrapper:not(.player-matches__wrapper--max500) .anwp-grid-table__td.player-matches__date .player-matches__date-teams{
    display:flex !important;
    margin-top:5px;
    margin-bottom:5px;
  }
  .player-matches__wrapper:not(.player-matches__wrapper--max500) .player-matches__result{
    display:flex;
    flex-direction:column;
  }
  .player-matches__wrapper:not(.player-matches__wrapper--max500) .player-matches__result span:first-child{
    margin-right:0 !important;
  }
  .player-matches__wrapper:not(.player-matches__wrapper--max500) .player-matches__result span:last-child{
    margin-top:10px;
    font-size:20px;
    font-weight:600;
    letter-spacing:3px;
  }
}
.player-stats__wrapper{
  line-height:1.25;
  grid-template-columns:repeat(var(--player-stats-cols), minmax(max-content, auto));
}
.player-stats .anwp-grid-table__td, .player-stats .anwp-grid-table__th{
  justify-content:center;
  padding:4px 2px;
}
.player-stats__played{
  grid-column:1;
}
.player-stats__competition{
  grid-column:1/-1;
  justify-content:start !important;
  padding-left:10px !important;
}
.player-stats__competition span{
  max-width:calc(100% - 70px);
  line-height:1.2;
}
.player-stats__competition_totals{
  grid-column:1/-1;
  justify-content:start !important;
  padding-left:10px !important;
  line-height:1.2;
  font-weight:700;
  border-bottom-width:2px !important;
}
.player-stats__totals{
  font-weight:700;
  border-bottom-width:2px !important;
}
.player-stats__season{
  justify-content:left !important;
  padding-left:10px !important;
}
.player-stats__subtotals{
  font-weight:700;
  border-top-width:2px !important;
  border-top-style:solid;
}

.player-missed__wrapper{
  line-height:1.25;
  grid-template-columns:max-content max-content auto auto;
}
.player-missed__competition{
  grid-column:1/-1;
  justify-content:start !important;
  padding-left:10px !important;
}
.player-missed__competition div{
  max-width:calc(100% - 70px);
  line-height:1.2;
}
.player-missed__date{
  grid-column:1;
}
.player-missed__wrapper.player-missed__wrapper--max500{
  grid-template-columns:max-content auto;
}
.player-missed__wrapper.player-missed__wrapper--max500 .player-missed__competition div{
  padding-top:10px;
  padding-bottom:10px;
}
.player-missed__wrapper.player-missed__wrapper--max500 .anwp-grid-table__td, .player-missed__wrapper.player-missed__wrapper--max500 .anwp-grid-table__th{
  justify-content:center;
  padding:4px;
}
.player-missed__wrapper.player-missed__wrapper--max500 .player-matches__competition, .player-missed__wrapper.player-missed__wrapper--max500 .player-matches__date{
  justify-content:start;
}
.player-missed__wrapper.player-missed__wrapper--max500 .anwp-grid-table__sm-block{
  display:block !important;
}
.player-missed__wrapper.player-missed__wrapper--max500 .anwp-grid-table__sm-none{
  display:none !important;
}
.player-missed__wrapper.player-missed__wrapper--max500 .anwp-grid-table__td.player-missed__date{
  display:flex;
  flex-direction:column;
  padding-left:20px;
  padding-right:20px;
}
.player-missed__wrapper.player-missed__wrapper--max500 .anwp-grid-table__td.player-missed__date .player-missed__date-teams{
  display:flex !important;
  margin-top:5px;
  margin-bottom:5px;
}

@media (max-width: 550px){
  .player-missed__wrapper:not(.player-missed__wrapper--max500){
    grid-template-columns:max-content auto;
  }
  .player-missed__wrapper:not(.player-missed__wrapper--max500) .player-missed__competition div{
    padding-top:10px;
    padding-bottom:10px;
  }
  .player-missed__wrapper:not(.player-missed__wrapper--max500) .anwp-grid-table__td, .player-missed__wrapper:not(.player-missed__wrapper--max500) .anwp-grid-table__th{
    justify-content:center;
    padding:4px;
  }
  .player-missed__wrapper:not(.player-missed__wrapper--max500) .player-matches__competition, .player-missed__wrapper:not(.player-missed__wrapper--max500) .player-matches__date{
    justify-content:start;
  }
  .player-missed__wrapper:not(.player-missed__wrapper--max500) .anwp-grid-table__sm-block{
    display:block !important;
  }
  .player-missed__wrapper:not(.player-missed__wrapper--max500) .anwp-grid-table__sm-none{
    display:none !important;
  }
  .player-missed__wrapper:not(.player-missed__wrapper--max500) .anwp-grid-table__td.player-missed__date{
    display:flex;
    flex-direction:column;
    padding-left:20px;
    padding-right:20px;
  }
  .player-missed__wrapper:not(.player-missed__wrapper--max500) .anwp-grid-table__td.player-missed__date .player-missed__date-teams{
    display:flex !important;
    margin-top:5px;
    margin-bottom:5px;
  }
}
.cards-shortcode{
  line-height:1.25;
  grid-template-columns:max-content minmax(0, 1fr) repeat(var(--cards-shortcode-cols), auto);
}
.cards-shortcode .anwp-grid-table__th{
  position:sticky;
  top:0;
  z-index:2;
}
.admin-bar .cards-shortcode .anwp-grid-table__th{
  top:46px;
}
@media screen and (min-width: 783px){
  .admin-bar .cards-shortcode .anwp-grid-table__th{
    top:32px;
  }
}
.cards-shortcode-mini{
  line-height:1.25;
  grid-template-columns:max-content minmax(0, 1fr) repeat(var(--cards-shortcode-cols), auto);
}
.cards-shortcode-mini .anwp-grid-table__th, .cards-shortcode-mini .anwp-grid-table__td{
  padding:4px;
}

.players-shortcode{
  line-height:1.25;
  grid-template-columns:max-content minmax(0, 1fr) minmax(0, 1fr) repeat(var(--players-shortcode-cols), auto);
}
.players-shortcode.layout-compact--1{
  grid-template-columns:max-content minmax(0, 1fr) repeat(var(--players-shortcode-cols), auto);
}
.players-shortcode.players-shortcode--max600{
  grid-template-columns:max-content minmax(0, 1fr) repeat(var(--players-shortcode-sm-cols), auto);
}
.players-shortcode.players-shortcode--max600 .anwp-grid-table__sm-none{
  display:none !important;
}
.players-shortcode.players-shortcode--max600 .anwp-grid-table__sm-block{
  display:block !important;
}

@media (max-width: 630px){
  .players-shortcode:not(.players-shortcode--max600){
    grid-template-columns:max-content minmax(0, 1fr) repeat(var(--players-shortcode-sm-cols), auto);
  }
  .players-shortcode:not(.players-shortcode--max600) .anwp-grid-table__sm-none{
    display:none !important;
  }
  .players-shortcode:not(.players-shortcode--max600) .anwp-grid-table__sm-block{
    display:block !important;
  }
}
.players-shortcode-mini{
  line-height:1.25;
  grid-template-columns:max-content minmax(0, 1fr) repeat(var(--players-shortcode-cols), auto);
}

.match-widget__scores-number{
  border-width:1px;
  padding:4px;
  line-height:1.2;
  border-style:solid;
  min-width:25px;
  text-align:center;
  white-space:nowrap;
}
.match-widget__club-title{
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden;
  line-height:1.3;
}

.player-block{
  max-width:400px;
}
.player-block__header.player-block__header--max260{
  display:block !important;
  text-align:center;
}
.player-block__header.player-block__header--max260 .player-block__name{
  margin-top:10px;
}
.player-block__header.player-block__header--max260 .player-block__extra{
  justify-content:center;
  padding-left:0 !important;
}
.player-block__option-value{
  text-align:center;
  padding-top:3px;
  padding-bottom:3px;
  width:40px;
}
.player-block__option-value--wide{
  width:auto;
  white-space:nowrap;
}
.player-block__option-label{
  padding-left:10px;
}

.standing + .anwp-section,
.competition__group-title + .standing{
  margin-top:20px;
}

.standing-table-mini{
  line-height:1.25;
  grid-template-columns:max-content minmax(0, 1fr) repeat(var(--standing-cols), auto);
}
.standing-table-mini.standing-text-mono .standing-table__cell-number{
  font-family:monospace;
}
.standing-table-mini.standing-table-mini--max500{
  grid-template-columns:max-content minmax(0, 1fr) repeat(var(--standing-cols-sm), auto);
}
.standing-table-mini.standing-table-mini--max500 .anwp-grid-table__sm-block{
  display:block !important;
}
.standing-table-mini.standing-table-mini--max500 .anwp-grid-table__sm-flex{
  display:flex !important;
}
.standing-table-mini.standing-table-mini--max500 .anwp-grid-table__sm-none{
  display:none !important;
}

@media (max-width: 550px){
  .standing-table-mini:not(.standing-table-mini--max500){
    grid-template-columns:max-content minmax(0, 1fr) repeat(var(--standing-cols-sm), auto);
  }
  .standing-table-mini:not(.standing-table-mini--max500) .anwp-grid-table__sm-block{
    display:block !important;
  }
  .standing-table-mini:not(.standing-table-mini--max500) .anwp-grid-table__sm-flex{
    display:flex !important;
  }
  .standing-table-mini:not(.standing-table-mini--max500) .anwp-grid-table__sm-none{
    display:none !important;
  }
}
.standing-table{
  line-height:1.25;
  grid-template-columns:max-content minmax(0, 1fr) repeat(var(--standing-cols), auto);
}
.standing-table.standing-text-mono .standing-table__cell-number{
  font-family:monospace;
}
.standing-table__cell-form{
  min-width:16px;
  margin-left:1px;
  margin-right:1px;
}
.standing-table__mini-cell-form{
  height:3px;
  margin-right:3px;
}
.standing-table.standing-table--max600{
  grid-template-columns:max-content minmax(0, 1fr) repeat(var(--standing-cols-sm), auto);
}
.standing-table.standing-table--max600 .anwp-grid-table__sm-block{
  display:block !important;
}
.standing-table.standing-table--max600 .anwp-grid-table__sm-flex{
  display:flex !important;
}
.standing-table.standing-table--max600 .anwp-grid-table__sm-none{
  display:none !important;
}

@media (max-width: 630px){
  .standing-table:not(.standing-table--max600){
    grid-template-columns:max-content minmax(0, 1fr) repeat(var(--standing-cols-sm), auto);
  }
  .standing-table:not(.standing-table--max600) .anwp-grid-table__sm-block{
    display:block !important;
  }
  .standing-table:not(.standing-table--max600) .anwp-grid-table__sm-flex{
    display:flex !important;
  }
  .standing-table:not(.standing-table--max600) .anwp-grid-table__sm-none{
    display:none !important;
  }
}
.competition__group-wrapper + .competition__group-wrapper{
  margin-top:10px;
}
.competition__group-wrapper + .competition__group-wrapper > .competition__group-title{
  margin-top:40px;
}
.competition__group-wrapper + .anwp-section{
  margin-top:40px;
}
.competition__round-title{
  margin-bottom:10px;
}
.competition__tabs-item{
  border:1px solid #eee;
}

.competition-header + .competition__group-wrapper{
  margin-top:40px;
}

.match-list__item + .anwp-section{
  margin-top:40px;
}

.competition-list__competition.d-none{
  display:none !important;
}

.competition-list__country-collapsed-icon{
  transition:transform 300ms;
}
.list__country_collapsed--active .competition-list__country-collapsed-icon{
  transform:rotate(-180deg);
}

.anwp-fl-disable-link a{
  display:none !important;
}

.anwp-fl-outcome-label{
  width:25px;
  text-align:center;
  line-height:24px;
  color:#fff;
  text-transform:uppercase;
  opacity:0.9;
  font-weight:600;
  display:inline-block;
}

@media (min-width: 576px){
  .match-list__live-block{
    min-width:70px;
  }
}
.match-modern{
  border-style:solid;
  border-width:1px;
  position:relative;
}
.match-modern + .match-modern{
  border-top-width:0;
}
.match-modern__kickoff{
  position:relative;
}
.match-modern__kickoff:after{
  content:"";
  position:absolute;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-color:#ced4da;
  left:50%;
  width:50px;
  margin-left:-25px;
  bottom:-4px;
}
.match-modern__scores-number{
  border-width:1px;
  padding:2px;
  line-height:1.2;
  border-style:solid;
  min-width:25px;
  text-align:center;
  white-space:nowrap;
}
.match-modern__team{
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
  line-height:1.3;
}
.match-modern:not(.fl-match-is-live) .match-modern__scores-number-status-0{
  border-color:transparent;
}
.match-modern__separated + .match-modern__separated{
  padding-left:5px;
  margin-left:5px;
}
.match-modern__separated + .match-modern__separated:before{
  content:"|";
  font-size:8px;
  opacity:0.5;
  position:relative;
  left:-5px;
  top:-2px;
}

.match-simple{
  border-style:solid;
  border-width:1px;
  position:relative;
}
.match-simple + .match-simple{
  border-top-width:0;
}
.match-simple__scores-number{
  border-width:1px;
  padding:2px;
  line-height:1.2;
  border-style:solid;
  min-width:25px;
  text-align:center;
  white-space:nowrap;
}
.match-simple__team{
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
  line-height:1.15;
  word-wrap:normal;
}
.match-simple:not(.fl-match-is-live) .match-simple__scores-number-status-0{
  border-color:transparent;
}
.match-simple__separated + .match-simple__separated{
  padding-left:5px;
  margin-left:5px;
}
.match-simple__separated + .match-simple__separated:before{
  content:"|";
  font-size:8px;
  opacity:0.5;
  position:relative;
  left:-5px;
  top:-2px;
}

.match-slim{
  border-style:solid;
  border-width:1px;
  position:relative;
}
.match-slim__team-wrapper .icon__card{
  width:12px;
  height:12px;
  margin:0 2px -2px 0;
}
.match-slim + .match-slim{
  border-top-width:0;
}
.match-slim__date-wrapper{
  text-align:right;
}
@media (min-width: 576px){
  .match-slim__main-meta{
    border-right-style:solid;
    border-right-width:1px;
  }
  .match-slim__date-wrapper{
    min-width:70px;
  }
}
.match-slim__competition-logo{
  margin-right:6px;
}
.match-slim__scores-number{
  border-width:1px;
  padding:2px;
  line-height:1.1;
  border-style:solid;
  min-width:25px;
  text-align:center;
  white-space:nowrap;
}
@media (max-width: 575.98px){
  .match-slim__scores-number{
    min-width:32px;
    font-size:20px;
  }
  .match-slim__team-away-title, .match-slim__team-home-title{
    font-size:12px;
    margin-top:2px;
  }
}
.match-slim:not(.fl-match-is-live) .match-slim__scores-number-status-0{
  border-color:transparent;
}
.match-slim__separated + .match-slim__separated{
  padding-left:5px;
  margin-left:5px;
}
.match-slim__separated + .match-slim__separated:before{
  content:"|";
  font-size:8px;
  opacity:0.5;
  position:relative;
  left:-5px;
  top:-2px;
}
.match-slim__separated-inner{
  opacity:0.8;
}
.match-slim__stadium-referee > div{
  margin:0 10px;
}

.match-small{
  border-style:solid;
  border-width:1px;
  position:relative;
}
.match-small + .match-small{
  border-top-width:0;
}
.match-small__competition-logo{
  margin-right:6px;
}
.match-small__scores-number{
  border-width:1px;
  padding:5px 2px;
  line-height:1;
  border-style:solid;
  min-width:25px;
  text-align:center;
  white-space:nowrap;
}
.match-small:not(.fl-match-is-live) .match-small__scores-number-status-0{
  border-color:transparent;
}
.match-small__separated + .match-small__separated{
  padding-left:5px;
  margin-left:5px;
}
.match-small__separated + .match-small__separated:before{
  content:"|";
  font-size:8px;
  opacity:0.5;
  position:relative;
  left:-5px;
  top:-2px;
}
.match-small__separated-inner{
  opacity:0.8;
}
.match-small__stadium-referee > div{
  margin:0 10px;
}

.match-card__footer{
  padding-top:2px;
  padding-bottom:2px;
}
.match-card__club-title{
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
  line-height:1.3;
}

.clubs-title-line .club-title__name{
  line-height:1.1;
}
.clubs-title-line > div:first-child{
  margin-right:4px;
}
.clubs-title-line > div:last-child{
  margin-left:4px;
}
.clubs-title-line--max500 > div:first-child{
  margin-right:2px;
}
.clubs-title-line--max500 > div:last-child{
  margin-left:2px;
}
.clubs-title-line--max500 .club-title__name{
  font-size:14px;
  margin-right:5px !important;
  margin-left:5px !important;
}
.clubs-title-line--max500 .club-title__logo{
  width:25px !important;
  height:25px !important;
}

.club-title__name{
  line-height:1.1;
}
.club-title--max500 .club-title__name{
  font-size:14px;
}
.club-title--max500 .club-title__logo{
  width:25px !important;
  height:25px !important;
}

.club-header__options{
  grid-template-columns:minmax(120px, auto) 1fr;
}
.club-header__option-title, .club-header__option-value{
  padding:4px 10px 4px 0;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:inherit;
  display:flex;
  align-items:center;
}
.club-header__option-title{
  opacity:0.8;
}

.squad-blocks{
  grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));
  grid-gap:15px;
}
.squad-blocks__header{
  grid-column:1/-1;
  margin-bottom:-5px;
}
.squad-blocks__block{
  border-width:1px;
  border-style:solid;
}
.squad-blocks__photo-wrapper{
  border-bottom-width:1px;
  border-bottom-style:solid;
}
.squad-blocks__status-badge{
  padding:2px 5px;
  right:10px;
  left:10px;
  top:-20px;
}
.squad-blocks__name{
  margin-top:25px;
}
.squad-blocks__name + .squad-blocks__player-param{
  margin-top:15px;
}
.squad-blocks__player-param{
  border-bottom-width:1px;
  border-bottom-style:solid;
  padding-top:2px;
  padding-bottom:2px;
}
.squad-blocks__player-param:last-child{
  border-bottom:none;
}

.squad-rows__staff .squad-rows__header-title{
  grid-column:1/3;
}
.squad-rows__header-title{
  grid-column:1/4;
  position:sticky;
  top:0;
  z-index:2;
  text-transform:uppercase;
}
.admin-bar .squad-rows__header-title{
  top:46px;
}
@media screen and (min-width: 783px){
  .admin-bar .squad-rows__header-title{
    top:32px;
  }
}
.squad-rows .squad-rows__name-2{
  display:block;
}
.squad-rows__header-param{
  position:sticky;
  top:0;
}
.admin-bar .squad-rows__header-param{
  top:46px;
}
@media screen and (min-width: 783px){
  .admin-bar .squad-rows__header-param{
    top:32px;
  }
}
.squad-rows__number, .squad-rows__photo-wrapper, .squad-rows__name, .squad-rows__nationality, .squad-rows__age{
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:inherit;
}
.squad-rows__status-badge{
  bottom:2px;
  left:10px;
  right:10px;
  padding:2px 4px;
}
.squad-rows.squad-rows--mini{
  grid-template-columns:minmax(50px, auto) minmax(53px, auto) minmax(0, 1fr) !important;
}
.squad-rows.squad-rows--mini .squad-rows__name{
  flex-direction:column;
  align-items:flex-start !important;
}
.squad-rows.squad-rows--mini .squad-rows__name a{
  padding-top:10px;
  padding-bottom:3px;
}
.squad-rows.squad-rows--mini.squad-rows__staff{
  grid-template-columns:minmax(53px, auto) minmax(0, 1fr);
}
.squad-rows.squad-rows--mini .anwp-grid-table__sm-none{
  display:none !important;
}
.squad-rows.squad-rows--mini .anwp-grid-table__sm-flex{
  display:flex !important;
}
.squad-rows.squad-rows--mini .squad-rows__name-2{
  display:inline-block;
}
.squad-rows.squad-rows--mini .squad-rows__name-1{
  margin-right:5px;
}

@media (max-width: 550px){
  .squad-rows:not(.squad-rows--mini){
    grid-template-columns:minmax(50px, auto) minmax(53px, auto) minmax(0, 1fr) !important;
  }
  .squad-rows:not(.squad-rows--mini) .squad-rows__name{
    flex-direction:column;
    align-items:flex-start !important;
  }
  .squad-rows:not(.squad-rows--mini) .squad-rows__name a{
    padding-top:10px;
    padding-bottom:3px;
  }
  .squad-rows:not(.squad-rows--mini).squad-rows__staff{
    grid-template-columns:minmax(53px, auto) minmax(0, 1fr);
  }
  .squad-rows:not(.squad-rows--mini) .anwp-grid-table__sm-none{
    display:none !important;
  }
  .squad-rows:not(.squad-rows--mini) .anwp-grid-table__sm-flex{
    display:flex !important;
  }
  .squad-rows:not(.squad-rows--mini) .squad-rows__name-2{
    display:inline-block;
  }
  .squad-rows:not(.squad-rows--mini) .squad-rows__name-1{
    margin-right:5px;
  }
}
.match-header__main{
  margin-top:15px;
  margin-bottom:15px;
}
.match-header__scores-wrapper{
  font-size:60px;
}
.match-header__outcome-text{
  border-style:solid;
  border-width:2px;
  padding:2px 5px;
  text-transform:uppercase;
}

.match__event-minute{
  min-width:35px;
  padding-left:5px;
  padding-right:5px;
  white-space:nowrap;
}
.match__player-number{
  min-width:30px;
  padding:2px 5px;
  text-align:right;
  box-sizing:border-box;
}
.match__player-position{
  min-width:25px;
  text-align:center;
  text-transform:uppercase;
}

.match-lineups__players{
  display:grid;
  grid-template-columns:1fr;
  column-gap:30px;
  row-gap:20px;
}
@media (min-width: 576px){
  .match-lineups__players{
    grid-template-columns:1fr 1fr;
    grid-template-areas:"home-club  away-club" "home-start away-start" "home-subs  away-subs" "home-coach away-coach";
  }
  .match-lineups__players .match-lineups__home-club{
    grid-area:home-club;
  }
  .match-lineups__players .match-lineups__home-starting{
    grid-area:home-start;
  }
  .match-lineups__players .match-lineups__home-subs{
    grid-area:home-subs;
  }
  .match-lineups__players .match-lineups__home-coach{
    grid-area:home-coach;
  }
  .match-lineups__players .match-lineups__away-club{
    grid-area:away-club;
  }
  .match-lineups__players .match-lineups__away-starting{
    grid-area:away-start;
  }
  .match-lineups__players .match-lineups__away-subs{
    grid-area:away-subs;
  }
  .match-lineups__players .match-lineups__away-coach{
    grid-area:away-coach;
  }
}

.club-form__item{
  font-size:12px;
  width:20px;
  height:20px;
  text-align:center;
  opacity:0.9;
}

.player-birthday-card + .player-birthday-card{
  border-top:none;
}
.player-birthday-card__position, .player-birthday-card__club-wrapper, .player-birthday-card__date-wrapper{
  opacity:0.8;
}
.player-birthday-card__date-subtitle{
  margin-top:20px;
  margin-bottom:10px;
}
.player-birthday-card__date-subtitle:first-child{
  margin-top:0;
}

.anwp-video-grid__item-info{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  max-height:2.2rem;
  font-size:0.9rem;
  font-weight:600;
  line-height:1.1rem;
}

.anwp-fl-yt-video{
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  cursor:pointer;
}
.anwp-fl-yt-video:after{
  content:"";
  position:absolute;
  top:0;
  bottom:0;
  right:0;
  left:0;
  background-color:rgba(35, 35, 35, 0.35);
  background-repeat:no-repeat;
  background-position:center center;
  background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQ3Ljg3NzkgMjQuOTg2OEM0Ny44OTUxIDI4LjAwNDUgNDcuMzE0MSAzMC45OTU3IDQ2LjE2OCAzMy43ODg2QzQ1LjAyMiAzNi41ODE1IDQzLjMzMzYgMzkuMTIwOCA0MS4yIDQxLjI2MDdDMzkuMDY2NCA0My40MDA2IDM2LjUyOTcgNDUuMDk4OCAzMy43MzU3IDQ2LjI1NzZDMzAuOTQxNyA0Ny40MTYzIDI3Ljk0NTUgNDguMDEyOSAyNC45MTk1IDQ4LjAxMjlDMjEuODkzNSA0OC4wMTI5IDE4Ljg5NzQgNDcuNDE2MyAxNi4xMDM0IDQ2LjI1NzZDMTMuMzA5NCA0NS4wOTg4IDEwLjc3MjYgNDMuNDAwNiA4LjYzOTAxIDQxLjI2MDdDNi41MDU0MiAzOS4xMjA4IDQuODE3MDcgMzYuNTgxNSAzLjY3MTA0IDMzLjc4ODZDMi41MjUwMSAzMC45OTU3IDEuOTQzOTIgMjguMDA0NSAxLjk2MTE5IDI0Ljk4NjhDMS45NDM5MiAyMS45NjkyIDIuNTI1MDEgMTguOTc4IDMuNjcxMDQgMTYuMTg1MUM0LjgxNzA3IDEzLjM5MjIgNi41MDU0MiAxMC44NTI5IDguNjM5MDEgOC43MTI5N0MxMC43NzI2IDYuNTczMDggMTMuMzA5NCA0Ljg3NDkyIDE2LjEwMzQgMy43MTYxM0MxOC44OTc0IDIuNTU3MzUgMjEuODkzNSAxLjk2MDc4IDI0LjkxOTUgMS45NjA3OEMyNy45NDU1IDEuOTYwNzggMzAuOTQxNyAyLjU1NzM1IDMzLjczNTcgMy43MTYxM0MzNi41Mjk3IDQuODc0OTIgMzkuMDY2NCA2LjU3MzA4IDQxLjIgOC43MTI5N0M0My4zMzM2IDEwLjg1MjkgNDUuMDIyIDEzLjM5MjIgNDYuMTY4IDE2LjE4NTFDNDcuMzE0MSAxOC45NzggNDcuODk1MSAyMS45NjkyIDQ3Ljg3NzkgMjQuOTg2OFYyNC45ODY4WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjg3NDA0Ii8+CjxwYXRoIGQ9Ik0xOC4wOTg4IDE1LjY0MjdWMzQuOTM0N0wzNy4wMTk2IDI1LjI3MzdMMTguMDk4OCAxNS42NDI3IiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
}
.anwp-fl-yt-video:after:hover{
  background-color:rgba(35, 35, 35, 0);
}

.anwp-v-videos-yt-modal{
  z-index:1000005 !important;
}