body {
  direction: rtl;
  unicode-bidi: embed;
}
.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-left-width:1px;
  border-left-style:solid;
}

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

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

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

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

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

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

.anwp-border-left-0{
  border-right: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-d-block{
  display:block;
}

.anwp-d-inline{
  display:inline;
}

.anwp-d-inline-block{
  display:inline-block;
}

.anwp-d-none{
  display:none;
}

.anwp-hidden{
  visibility:hidden;
}

.anwp-d-flex{
  display:flex;
}

.anwp-d-inline-flex{
  display:inline-flex;
}

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

.anwp-d-inline-grid{
  display:inline-grid;
}

.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{
  left:0;
}

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

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

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

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

.anwp-inset-x-0{
  right:0;
  left: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-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-m-0{
  margin:0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.anwp-mr-1{
  margin-left:5px;
}

.anwp-mr-2{
  margin-left:10px;
}

.anwp-mr-3{
  margin-left:15px;
}

.anwp-mr-4{
  margin-left:20px;
}

.anwp-mr-5{
  margin-left:25px;
}

.anwp-mr-6{
  margin-left:30px;
}

.anwp-mr-7{
  margin-left:35px;
}

.anwp-mr-8{
  margin-left:40px;
}

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

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

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

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

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

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

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

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

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

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

.anwp-ml-1{
  margin-right:5px;
}

.anwp-ml-2{
  margin-right:10px;
}

.anwp-ml-3{
  margin-right:15px;
}

.anwp-ml-4{
  margin-right:20px;
}

.anwp-ml-5{
  margin-right:25px;
}

.anwp-ml-6{
  margin-right:30px;
}

.anwp-ml-7{
  margin-right:35px;
}

.anwp-ml-8{
  margin-right:40px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.anwp-m-auto{
  margin:auto;
}

.anwp-mt-auto{
  margin-top:auto;
}

.anwp-mr-auto{
  margin-left:auto;
}

.anwp-mb-auto{
  margin-bottom:auto;
}

.anwp-ml-auto{
  margin-right:auto;
}

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

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

.anwp-p-0{
  padding:0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.anwp-pr-1{
  padding-left:5px;
}

.anwp-pr-2{
  padding-left:10px;
}

.anwp-pr-3{
  padding-left:15px;
}

.anwp-pr-4{
  padding-left:20px;
}

.anwp-pr-5{
  padding-left:25px;
}

.anwp-pr-6{
  padding-left:30px;
}

.anwp-pr-7{
  padding-left:35px;
}

.anwp-pr-8{
  padding-left:40px;
}

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

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

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

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

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

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

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

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

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

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

.anwp-pl-1{
  padding-right:5px;
}

.anwp-pl-2{
  padding-right:10px;
}

.anwp-pl-3{
  padding-right:15px;
}

.anwp-pl-4{
  padding-right:20px;
}

.anwp-pl-5{
  padding-right:25px;
}

.anwp-pl-6{
  padding-right:30px;
}

.anwp-pl-7{
  padding-right:35px;
}

.anwp-pl-8{
  padding-right:40px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.anwp-py-8{
  padding-top:40px;
  padding-bottom:40px;
}
.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-justify{
  text-align:justify;
}

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

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

.anwp-text-left{
  text-align:right;
}

.anwp-text-right{
  text-align:left;
}

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

@media (min-width: 576px){
  .anwp-text-sm-left{
    text-align:right;
  }
  .anwp-text-sm-right{
    text-align:left;
  }
  .anwp-text-sm-center{
    text-align:center;
  }
}
@media (min-width: 768px){
  .anwp-text-md-left{
    text-align:right;
  }
  .anwp-text-md-right{
    text-align:left;
  }
  .anwp-text-md-center{
    text-align:center;
  }
}
@media (min-width: 992px){
  .anwp-text-lg-left{
    text-align:right;
  }
  .anwp-text-lg-right{
    text-align:left;
  }
  .anwp-text-lg-center{
    text-align:center;
  }
}
@media (min-width: 1200px){
  .anwp-text-xl-left{
    text-align:right;
  }
  .anwp-text-xl-right{
    text-align:left;
  }
  .anwp-text-xl-center{
    text-align:center;
  }
}
.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-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-sl-disable-link .anwp-link-cover{
  pointer-events:none !important;
}

.anwp-align-full{
  margin-right:calc(50% - 50vw);
  margin-left:calc(50% - 50vw);
  max-width:100vw;
  width:100vw;
  padding-right:0;
  padding-left:0;
  clear:both;
}

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

.anwp-sl-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;
  -webkit-user-select:none;
          user-select:none;
  touch-action:manipulation;
  vertical-align:middle;
  white-space:nowrap;
  word-wrap:break-word;
}
.anwp-sl-btn:hover{
  background-color:rgba(164, 164, 164, 0.2);
  text-decoration:none;
}
.anwp-sl-btn:disabled{
  background-color:rgba(164, 164, 164, 0.4);
  border-color:rgba(27, 31, 35, 0.15);
  color:#959DA5;
  cursor:default;
}
.anwp-sl-btn:active{
  box-shadow:rgba(225, 228, 232, 0.2) 0 1px 0 inset;
}
.anwp-sl-btn:focus{
  outline:1px transparent;
}
.anwp-sl-btn:before{
  display:none;
}
.anwp-sl-btn::-webkit-details-marker{
  display:none;
}

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

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

.anwp-sl-border{
  border:1px solid #dee2e6;
}

.anwp-sl-hover:hover, .anwp-sl-hover:hover .anwp-bg-light{
  background-color:#f0f6f1;
}

.anwp-text-white{
  color:#fff;
}

.anwp-sl-season-selector{
  margin-top:25px;
  margin-bottom:20px;
}

.anwp-sl-builder-block .anwp-sl-season-selector{
  margin-bottom:0;
}

.anwp-b-wrap .row:before, .anwp-b-wrap .row:after{
  display:none !important;
}

.anwp-b-wrap table.table-striped tbody tr:nth-of-type(odd){
  background-color:rgba(0, 0, 0, 0.03);
}

.anwp-text-center{
  text-align:center !important;
}

body.anwp-hide-titles.single-sl_tournament h1.entry-title,
body.anwp-hide-titles.single-sl_tournament .entry-header,
body.anwp-hide-titles.single-sl_game h1.entry-title,
body.anwp-hide-titles.single-sl_game .entry-header{
  display:none !important;
}

.bootstrap-table .fixed-table-footer{
  display:none;
}

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

@media (min-width: 576px){
  .anwp-flex-sm-even{
    flex:1;
  }
}
@media (min-width: 768px){
  .anwp-flex-md-even{
    flex:1;
  }
}
.anwp-max-width-1{
  max-width:1px;
}

.anwp-small-separator{
  line-height:1.8;
  font-size:50%;
}

.anwp-hidden{
  visibility:hidden;
}

.anwp-block-header{
  font-size:1.2rem;
  border-bottom:2px solid #dee2e6;
  text-transform:uppercase;
  word-spacing:1px;
  line-height:1.2;
  margin-bottom:0.75rem;
  margin-top:1rem;
}

.anwp-reset-block-header .anwp-block-header{
  font-size:1.1rem;
  border-bottom:0;
  text-transform:unset;
  margin-top:0;
  font-weight:600;
  margin-bottom:8px;
}

.anwp-block-subheader{
  padding:5px;
}

.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-block-header__wrapper{
  border-bottom:2px solid #c5c5c5;
  margin-bottom:0.75rem;
  margin-top:1rem;
}
.anwp-block-header__wrapper .anwp-block-header{
  border-bottom:none;
  margin:0;
}
.anwp-block-header__wrapper .anwp-season-dropdown{
  display:inline-block;
  width:auto;
  position:relative;
  top:-4px;
  margin-top:-5px;
}

.anwp-sub-block-header{
  background-color:#e9ecef;
  padding:0.25rem 0.5rem;
  margin-bottom:0.25rem;
  line-height:1;
  font-size:95%;
  font-weight:500;
}
.squad.squad--blocks .anwp-sub-block-header{
  font-size:1.4rem;
  font-weight:700;
  padding:0;
  background:none;
  text-transform:uppercase;
  color:#99a5ad;
  margin-top:1.5rem !important;
}

.anwp-section + .anwp-section{
  margin-top:3rem;
}

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

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

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

.anwp-bg-white{
  background-color:#fff;
}

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

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

.anwp-bg-primary{
  background-color:#007bff;
}

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

.anwp-bg-primary-lightest{
  background-color:#e8f5ff;
}

.anwp-bg-success{
  background-color:#28a745;
}

.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:#ffc107;
}

.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-bg-transparent{
  background-color:transparent;
}

.anwp-text-white{
  color:#fff;
}

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

.anwp-b-wrap + .anwp-b-wrap{
  margin-top:1.5rem;
}

.m-0{
  margin:0 !important;
}

.mt-0,
.my-0{
  margin-top:0 !important;
}

.mr-0,
.mx-0{
  margin-left:0 !important;
}

.mb-0,
.my-0{
  margin-bottom:0 !important;
}

.ml-0,
.mx-0{
  margin-right:0 !important;
}

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

.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;
  outline:none !important;
}

.bg-dark a.anwp-link{
  color:#fff;
}

.anwp-season-dropdown.dropdown .dropdown-toggle{
  border-color:#c5c5c5;
  display:block;
  position:relative;
  left:0;
  padding-top:1px;
  padding-bottom:1px;
  height:auto;
  width:auto;
  cursor:pointer;
}
.anwp-season-dropdown.dropdown .dropdown-toggle:after{
  font-size:1rem;
  width:auto;
}
.anwp-season-dropdown.dropdown .dropdown-menu{
  min-width:auto;
  max-height:300px;
  overflow-y:auto;
}

.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;
}

body.theme--twentyseventeen .team-logo--grid{
  padding:10px;
}
body.theme--twentyseventeen table.table-bordered th:first-child,
body.theme--twentyseventeen table.table-bordered td:first-child{
  padding-right:0.3rem;
}
body.theme--twentyseventeen table.table-bordered th:last-child,
body.theme--twentyseventeen table.table-bordered td:last-child{
  padding-left:0.3rem;
}

body.theme--twentysixteen caption, body.theme--twentysixteen th, body.theme--twentysixteen td{
  text-align:inherit;
}

body.theme--twentynineteen .club__squad--table .club__player-link{
  word-spacing:normal;
}

.anwp-b-wrap table, table.anwp-b-wrap{
  table-layout:auto !important;
}

.anwp-b-wrap.match-slim--shortcode + .anwp-b-wrap.match-slim--shortcode .list-group-item{
  border-top:0;
}

.anwp-position-cover, .anwp-link-cover{
  position:absolute;
  top:0;
  bottom:0;
  right:0;
  left:0;
}

.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-semi-opacity{
  opacity:0.5;
}

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

.anwp-grid-table{
  display:grid;
}
.anwp-grid-table--bordered{
  border-width:1px;
  border-right-style:solid;
  border-top-style:solid;
}
.anwp-grid-table--bordered > div{
  border-width:1px;
  border-left-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;
  -webkit-overflow-scrolling:touch;
  -ms-overflow-style:-ms-autohiding-scrollbar;
}

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

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

#baguetteBox-overlay{
  display:none;
  opacity:0;
  position:fixed;
  overflow:hidden;
  top:0;
  right: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-left:-1px;
}

#baguetteBox-slider{
  position:absolute;
  right:0;
  top:0;
  height:100%;
  width:100%;
  white-space:nowrap;
  transition:right 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-right:0;
  }
  50%{
    margin-right:-30px;
  }
  100%{
    margin-right:0;
  }
}
@keyframes bounceFromLeft{
  0%{
    margin-right:0;
  }
  50%{
    margin-right:30px;
  }
  100%{
    margin-right: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{
  left:2%;
}
.baguetteBox-button#previous-button{
  right:2%;
}
.baguetteBox-button#close-button{
  top:20px;
  left:2%;
  left:calc(2% + 6px);
  width:30px;
  height:30px;
}
.baguetteBox-button svg{
  position:absolute;
  right:0;
  top:0;
}

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

.baguetteBox-double-bounce1,
.baguetteBox-double-bounce2{
  width:100%;
  height:100%;
  border-radius:50%;
  background-color:#fff;
  opacity:0.6;
  position:absolute;
  top:0;
  right: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);
  }
}
.anwp-sl-game-countdown__value{
  font-size:42px;
  line-height:1;
  padding:0 15px;
}
.anwp-sl-game-countdown__label{
  font-size:13px;
  line-height:1;
}
.anwp-sl-game-countdown__separator{
  border:1px solid #e5e5e5;
}

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

.anwp-icon{
  display:inline-block;
  width:16px;
  height:16px;
  stroke-width:2px;
  stroke:none;
  fill:#495057;
  transition:stroke 0.15s ease-in-out;
}
.anwp-icon--trans{
  fill:transparent;
}
.anwp-icon--feather{
  stroke:currentColor !important;
  fill:none;
  stroke-width:2px;
}
.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{
  fill:#dc3545;
}
.anwp-icon--success{
  fill:#28a745;
}
.anwp-icon--white{
  fill:#fff;
}
.anwp-icon--gray-200{
  fill:#e9ecef;
}
.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{
  fill:#6c757d;
  opacity:0.5;
}

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

.anwp-sl-modal-full__container{
  position:fixed;
  inset:0;
  background-color:#fff;
  z-index:100600;
  padding:30px 30px 30px 70px !important;
  overflow-y:auto;
}

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

.anwp-sl-modal{
  position:relative;
  display:none;
}
.anwp-sl-modal.anwp-sl-modal__is-open{
  display:block;
}
.anwp-sl-modal__overlay{
  position:fixed;
  top:0;
  right:0;
  left:0;
  bottom:0;
  background:rgba(0, 0, 0, 0.6);
  display:flex;
  justify-content:center;
  align-items:center;
  z-index:100600;
}
.anwp-sl-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-sl-modal__close{
  border:1px solid #ccc;
  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;
  left:30px;
  top:30px;
  width:50px;
  height:50px;
  z-index:100650;
  display:flex;
  align-items:center;
  justify-content:center;
}
.anwp-sl-modal__close:hover, .anwp-sl-modal__close:focus, .anwp-sl-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-sl-modal__close svg{
  flex:none;
}

.anwp-sl-v-modal{
  position:relative;
  display:none;
}
.anwp-sl-v-modal.anwp-sl-v-is-open{
  display:block;
}
.anwp-sl-v-modal #anwp-sl-v-spinner{
  display:inline-block;
  width:64px;
  height:64px;
  border:6px solid #eee;
  border-radius:50%;
  border-top-color:transparent;
  animation:anwp-sl-v-spin 1s ease-in-out infinite;
  position:absolute;
  top:50%;
  right:50%;
  margin-top:-32px;
  margin-right:-32px;
}
@keyframes anwp-sl-v-spin{
  to{
    transform:rotate(-360deg);
  }
}
.anwp-sl-v-modal__overlay{
  position:fixed;
  top:0;
  right:0;
  left:0;
  bottom:0;
  background:rgba(0, 0, 0, 0.6);
  display:flex;
  justify-content:center;
  align-items:center;
  z-index:100600;
}
.anwp-sl-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-sl-v-modal__container{
    width:80%;
  }
}
@media (min-aspect-ratio: 2/1){
  .anwp-sl-v-modal__container{
    width:70%;
  }
}
@media (min-aspect-ratio: 9/4){
  .anwp-sl-v-modal__container{
    width:60%;
  }
}
@media (min-aspect-ratio: 13/5){
  .anwp-sl-v-modal__container{
    width:50%;
  }
}
.anwp-sl-v-modal__container figure{
  position:relative;
  height:0;
  padding-bottom:56.25%;
  margin:0;
}
.anwp-sl-v-modal__container iframe,
.anwp-sl-v-modal__container object,
.anwp-sl-v-modal__container embed{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  border:0;
}
.anwp-sl-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;
  left:-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-sl-v-modal__close:hover, .anwp-sl-v-modal__close:focus, .anwp-sl-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-sl-v-playbtn{
  display:block;
  width:68px;
  height:48px;
  position:absolute;
  cursor:pointer;
  transform:translate3d(50%, -50%, 0);
  top:50%;
  right: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-sl-v-video__item-big:hover .anwp-sl-v-playbtn,
.anwp-sl-v-video__item:hover .anwp-sl-v-playbtn{
  filter:none;
}

.anwp-sl-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;
}

.options-list__term:first-child{
  padding:0.3rem;
}
.options-list__value:first-child{
  padding:0.3rem;
}

.map--venue{
  height:300px;
  width:100%;
  margin:5px 0;
  border:solid 1px #DDD;
  box-sizing:border-box;
}
.map a img{
  box-shadow:none !important;
}

.player__main-photo, .staff__main-photo{
  max-width:150px;
}
.player__main-photo-caption, .staff__main-photo-caption{
  max-width:150px;
  line-height:1.1;
  font-size:0.8rem;
}
.player__latest-matches th, .player__totals th, .staff__latest-matches th, .staff__totals th{
  font-size:12px;
}
.player__latest-matches td, .player__totals td, .staff__latest-matches td, .staff__totals td{
  vertical-align:middle;
  font-size:12px;
}

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

.player__photo-wrapper--list{
  min-width:55px;
  max-width:55px;
}
.player__photo-wrapper--list .player__photo{
  max-height:55px;
  width:auto;
}

.table-sm .player__photo-wrapper--list{
  min-width:40px;
  max-width:40px;
}
.table-sm .player__photo-wrapper--list .player__photo{
  max-height:40px;
  width:auto;
}

.player-photo__wrapper{
  min-width:55px;
  max-width:55px;
}
.player-photo__img{
  max-height:55px;
  width:auto;
}

.player-gallery__notes{
  font-size:0.8em;
}

.game-player{
  border-bottom:1px solid #dadada;
}
.game-player-group + .game-player{
  border-top:1px solid #dadada;
  margin-top:2px;
}
.game-player__number{
  width:32px;
  height:30px;
  line-height:28px;
  text-align:center;
  border:1px solid #dadada;
}
.game-player__role{
  line-height:1.2;
  opacity:0.5;
  font-size:0.7rem;
  margin-top:2px;
}
.game-player__name{
  line-height:1.1;
}
.game-player__flag{
  line-height:1;
  padding-top:2px;
  margin-right:10px;
}
.game-player__flag > div + div{
  margin-right:3px;
}
.game-player__event{
  width:12px;
  height:12px;
  background-position:center center;
  background-repeat:no-repeat;
  background-size:contain;
}
.game-player__event-time{
  font-family:monospace;
  font-size:12px;
  line-height:1;
}

.game-player-group{
  padding:2px 10px;
  background-color:#f8f9fa;
  margin-top:5px;
}
.game-player + .game-player-group{
  margin-top:25px;
}

.team-stats__value span{
  width:25px;
  display:inline-block;
}
.team-stats__bar{
  max-height:16px;
  height:16px;
}
.team-stats__bar + .team-stats__bar{
  margin-right:5px;
}
.team-stats__bar-empty{
  background-color:#eee;
}
.team-stats__bar-separator-wrapper{
  justify-content:space-evenly;
  overflow:hidden;
}
.team-stats__bar-separator{
  width:2px;
  min-width:2px;
  background-color:#fff;
  opacity:0.5;
}

.player-block{
  max-width:400px;
}
.player-block__photo{
  max-width:40%;
}
.player-block__option-value{
  text-align:center;
  padding-top:3px;
  padding-bottom:3px;
  width:40px;
  font-size:18px;
}
.player-block__option-value--wide{
  width:auto;
  white-space:nowrap;
}
.player-block__option-label{
  font-size:14px;
  padding-right:10px;
}

.standing--widget{
  font-size:12px;
}

.standing__inner{
  max-width:100%;
}

.modaal-container .standing-table{
  margin-top:40px;
}
.standing-table__logo{
  height:24px;
  width:auto;
}
.standing-table__logo-wrapper{
  width:25px;
  text-align:center;
  margin-left:5px;
}
.standing-table__cell{
  min-width:34px;
  line-height:1.4;
}
.standing-table__cell-form{
  min-width:16px;
  margin-right:1px;
  margin-left:1px;
  font-size:10px;
}
.standing-table__cell-form span[data-anwp-sl-game-card-tooltip]{
  opacity:0.8;
}
.standing-table__mini-cell-form{
  width:10px;
  height:3px;
  margin-left:3px;
  opacity:0.8;
}
.standing-table__notes{
  font-size:12px;
  line-height:14px;
  color:#777;
}
.anwp-b-wrap .standing-table th, .anwp-b-wrap .standing-table td{
  vertical-align:middle;
}
.standing-table .team-logo__cover{
  margin:3px;
}

.tournament__tabs-item{
  border:1px solid #eee;
}
.tournament__match.list-group-item{
  padding:5px;
}
.tournament__logo{
  max-height:80px;
}
.tournament .anwp-tournament-stage-title + .anwp-block-header{
  margin-top:1rem !important;
}

.sl-tournament-header__wrapper{
  margin-bottom:1.5rem;
  padding:0.5rem;
}
.sl-tournament-header__logo-wrapper{
  margin-left:1rem;
}
.sl-tournament-header__logo{
  width:80px;
  height:80px;
}
.sl-tournament-header__title{
  margin-bottom:0;
  font-size:32px;
  line-height:1.2;
}
.sl-tournament-header__stage-title{
  background-color:#6c757d;
  font-size:0.875em;
  color:#f8f9fa;
}

.sl-tournament-header__subtitle + .sl-tournament-header__date{
  margin-top:10px;
}

.game-list{
  min-height:40px;
}
.game-list__time, .game-list__date, .game-list__venue{
  font-size:11px;
  line-height:14px;
}
.game-list__scores-number{
  background-color:#343a40;
  color:#fff;
  min-width:30px;
  font-size:14px;
  line-height:26px;
  box-sizing:border-box;
  font-family:monospace;
  white-space:nowrap;
  padding:0 3px;
}
.game-list__scores-number:first-child{
  margin-right:10px;
}
.game-list__scores-number:last-child{
  margin-left:10px;
}
.game-list__scores-number--small{
  min-width:20px;
  font-size:12px;
  line-height:20px;
}
.game-list__time-result{
  font-size:12px;
  line-height:14px;
  margin-top:3px;
  display:block;
  color:#888;
}
@media (max-width: 575.98px){
  .game-list__time-result{
    margin-top:0;
    color:inherit;
  }
}
.game-list__time-result-wrapper{
  line-height:1;
}
@media (max-width: 575.98px){
  .game-list__time-result-wrapper{
    background-color:rgba(200, 200, 200, 0.1);
    padding:3px !important;
    margin-top:5px;
  }
}
.game-list__scores{
  min-width:25px;
}
.game-list__tournament{
  background-color:rgba(128, 128, 128, 0.05);
  border:1px dotted #eee;
  z-index:2;
}
.game-list__tournament-title{
  font-size:12px;
  line-height:14px;
  padding:0 !important;
  margin-bottom:2px;
}
.game-list__kickoff{
  min-width:100px;
  max-width:100px;
  line-height:16px;
  white-space:nowrap;
}
@media (max-width: 575.98px){
  .game-list__kickoff{
    background-color:rgba(200, 200, 200, 0.1);
    padding:0.25rem !important;
    margin-bottom:5px;
    min-width:initial;
    max-width:initial;
  }
}
.game-list--classic .game-list__kickoff, .game-list--modern .game-list__kickoff{
  max-width:none;
}
.game-list__venue{
  overflow:hidden;
  max-width:95px;
  white-space:nowrap;
  text-overflow:ellipsis;
}
.game-list__venue .anwp-icon{
  margin-left:2px;
  position:relative;
  top:-2px;
}
.game-list__team{
  font-size:14px;
  line-height:16px;
  font-weight:600;
  margin:0 5px;
}
.game-list.layout--modern .game-list__team{
  min-height:18px;
}
@media (min-width: 576px){
  .game-list--slim:hover .game-list__kickoff{
    background-color:transparent;
  }
}
.widget-title + .game-list.game-list--widget > .list-group:first-child > .anwp-block-header:first-child{
  margin-top:0;
}

.game-list--modern .game-list__kickoff{
  display:flex;
  line-height:12px;
}

.game-list--modern .game-list__venue{
  max-width:unset !important;
}

.list-group-item.game-list + .list-group-item.game-list, .list-group-item.game-list--classic + .list-group-item.game-list--classic{
  border-top-width:1px;
  margin-top:-1px;
}

.game-card{
  width:200px;
  min-width:200px;
  display:flex;
  flex-direction:column;
  position:relative;
  padding:5px 0;
}
.game-card__header{
  font-size:11px;
  line-height:1.2;
}
.game-card__footer{
  font-size:11px;
  line-height:1.2;
  padding-top:2px;
  padding-bottom:2px;
}
.game-card__scores span{
  font-size:24px;
  line-height:1.2;
  color:#222222;
}
.game-card--a .team-logo__cover{
  width:45px;
  min-width:45px;
  height:45px;
}
.game-card__team-title{
  font-size:11px;
  line-height:1.2;
}
.game-card--a .game-card__scores{
  margin-top:10px;
}
.game-card__tournament{
  font-size:14px;
  line-height:18px;
  margin-top:2px;
}
.game-card__venue{
  font-size:12px;
  line-height:14px;
}
.game-card__venue .anwp-icon{
  margin-top:-2px;
}

.game-widget{
  padding:15px;
  min-width:190px;
}
.game-widget__tournament{
  font-size:14px;
  line-height:18px;
  margin-top:2px;
}
.game-widget__scores-number, .game-widget__scores-separator{
  font-size:28px;
}
.game-widget__header{
  font-size:11px;
  line-height:1.2;
}
.game-widget__team-title{
  font-size:12px;
  line-height:1.2;
}
.game-widget__venue{
  font-size:12px;
  line-height:14px;
}
.game-widget__venue .anwp-icon{
  margin-top:-2px;
}

.game-card--a{
  transition:all 0.15s ease-in-out;
}

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

.roster .team-subteams__roster-item--hidden{
  display:none !important;
}

.team-subteams__item{
  background-color:rgba(164, 164, 164, 0.2);
}
.team-subteams__item--active{
  background-color:#fff;
}
.team-subteams__item--active:hover{
  background-color:#fff;
  text-decoration:none;
}

.team-roster-grid{
  grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));
  grid-gap:15px;
}
.team-roster-grid__header{
  grid-column:1/-1;
  margin-bottom:-5px;
  padding:4px;
  text-transform:uppercase;
}
.team-roster-grid__block{
  border-width:1px;
  border-style:solid;
}
.team-roster-grid__player-number{
  font-size:52px;
  line-height:1;
}
.team-roster-grid__player-content{
  padding:0 24px;
  margin-bottom:8px;
}
.team-roster-grid__photo-wrapper{
  border-bottom-width:1px;
  border-bottom-style:solid;
  padding:24px;
}
.team-roster-grid__status-badge{
  padding:2px 5px;
  left:10px;
  right:10px;
  top:-10px;
  border-radius:5px;
}
.team-roster-grid__player-param-title{
  font-size:14px;
}
.team-roster-grid__player-param-value{
  font-size:16px;
}
.team-roster-grid__name{
  margin-top:25px;
  font-size:20px;
  font-weight:600;
  line-height:25px;
}
.team-roster-grid__name + .team-roster-grid__player-param{
  margin-top:15px;
}
.team-roster-grid__player-param{
  border-bottom-width:1px;
  border-bottom-style:solid;
  padding-top:2px;
  padding-bottom:2px;
}
.team-roster-grid__player-param:last-child{
  border-bottom:none;
}

.team__link{
  text-decoration:none;
  box-shadow:none !important;
  border-bottom:0 !important;
}
.team__player-card{
  margin-bottom:30px;
}
.team__player-number{
  font-size:60px;
  white-space:nowrap;
  color:#6c757d;
  min-height:90px;
}
.team__player-photo{
  max-height:70px;
  width:auto;
}
.team__kit-photo{
  max-height:150px;
  width:auto;
}
.team__player-photo-empty{
  height:70px;
  width:70px;
}
.team__player-content{
  min-height:155px;
  position:relative;
}
.team__player-status-badge{
  top:-9px;
  right:20px;
  left:20px;
  text-align:center;
}
.team__player-card-link{
  transition:all 0.3s;
}
.team__player-card-link:hover{
  border:1px solid #adb5bd;
}
.team__roster--grid .team__player-param .options__flag{
  position:relative;
  z-index:2;
}
.team__roster--table td{
  vertical-align:top;
}
.team__roster--table tr{
  border-bottom:1px solid #eee;
}
.team__roster--table .team__player-number{
  font-size:28px;
  min-height:55px;
  line-height:1;
  color:#fff;
}
.team__roster--table .team__player-name{
  font-size:1rem;
  font-weight:600;
}
.team__roster--table .team__player-status-badge{
  font-size:10px;
  line-height:11px;
  padding:1px 5px;
  position:absolute;
  bottom:3px;
  top:auto;
  right:0;
  left:0;
  text-align:center;
}
.team__roster--table .team__player-param-name{
  font-size:10px;
  color:#bbb;
  text-transform:uppercase;
}
.team__roster--table .team__player-photo{
  max-height:55px;
}
.team__roster--table .team__player-photo-wrapper{
  min-width:80px;
  max-width:80px;
  vertical-align:middle;
}
.team__roster--table .team__player-name-cell{
  width:90%;
}
.team__roster--table .team__player-role{
  font-size:85%;
  color:#555;
}
.team__roster--table .team__player-photo-empty{
  height:80px;
  width:80px;
}

.game-header__top{
  font-size:12px;
  border-bottom:1px solid #e0e0e0;
}
.game-header__top-separator{
  margin-right:5px;
  margin-left:5px;
}
.game-header__kickoff{
  font-size:0.85rem;
}
.game-header__kickoff .anwp-icon{
  opacity:0.6;
  margin-left:1px;
}
.game-header__scores-number{
  font-size:48px;
  line-height:48px;
  font-weight:bold;
  min-width:60px;
  text-align:center;
  font-family:monospace;
  border:1px solid;
  padding:5px;
  white-space:nowrap;
}
.game-header__finished-label span{
  background-color:#dee2e6;
  text-transform:uppercase;
  font-size:0.75rem;
  word-spacing:3px;
  border:1px solid #ccc;
}
.game-header__period_scores{
  font-family:monospace;
  white-space:nowrap;
}
.game-header__footer{
  font-size:0.75rem;
  border-top:1px solid #e0e0e0;
}
.game-header__footer span.anwp-words-separator{
  opacity:0.5;
  font-size:0.5rem;
}
.game-header__footer span.anwp-words-separator:first-child{
  display:none;
}
.game-header__scores-number-wrapper{
  white-space:nowrap;
}
.game-header__team{
  font-size:18px;
  line-height:20px;
  font-weight:600;
}
.game-header__team-wrapper{
  min-height:70px;
}
.game-header__events{
  margin-top:20px;
  font-size:14px;
}
.game-header__event-separator{
  font-size:12px;
}
.game-header__scores-vs{
  font-size:24px;
}
@media (max-width: 576px){
  .game-header__team-logo{
    width:50px !important;
    height:50px !important;
  }
  .game-header__scores-number{
    font-size:26px;
    line-height:26px;
  }
}

.team-logo{
  border:1px solid #eee;
  padding:10px;
  margin-bottom:3px;
  margin-left:3px;
  transition:all 0.3s;
}
.team-logo:hover{
  border-color:#aaa;
}
.team-logo__text{
  padding:5px 0;
  line-height:1;
}
.team-logo__cover{
  background:center/contain no-repeat;
  display:inline-block;
}
.team-logo__cover--large{
  width:40px;
  height:40px;
}
.team-logo__cover--xlarge{
  width:60px;
  height:60px;
  min-width:60px;
}
.team-logo__cover--xxlarge{
  width:90px;
  height:90px;
  min-width:90px;
}
.team-logo__cover--small{
  width:32px;
  height:28px;
  min-width:32px;
}
.team-logo__cover--mini{
  width:24px;
  height:20px;
  min-width:24px;
}
.team-logo--grid{
  padding:5px;
  margin:0;
}

.teams--shortcode.teams__inner.layout--grid{
  margin-left:-0.25rem !important;
  margin-right:-0.25rem !important;
}

.anwp-team-logo--widget{
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center center;
}

.team-form__item{
  font-size:0.8rem;
  line-height:20px;
  height:20px;
  text-align:center;
  opacity:0.9;
  font-weight:700;
}
.standing-table__cell-form .team-form__item{
  font-size:0.7rem;
  line-height:16px;
  height:16px;
  text-align:center;
  opacity:0.9;
  font-weight:700;
  padding-left:5px !important;
  padding-right:5px !important;
}
.standing-table__mini-cell-form .team-form__item{
  content:"";
  line-height:3px;
  height:3px;
  max-height:3px;
  padding-left:2px !important;
  padding-right:2px !important;
  color:transparent !important;
}

.standing-table__mini-cell-form{
  bottom:5px;
}

.team-players-stats .table-secondary, .team-players-stats .table-secondary > th, .team-players-stats .table-secondary > td{
  background-color:#fbfcfd;
}

.player_stats .table-secondary, .player_stats .table-secondary > th, .player_stats .table-secondary > td{
  background-color:#fbfcfd;
}

#anwp-sl-modal-stat-players__players:empty{
  display:none !important;
}

.game__player-stats .table-secondary, .game__player-stats .table-secondary > th, .game__player-stats .table-secondary > td{
  background-color:#fbfcfd;
}

.dataTables_empty{
  font-size:0.8rem;
  opacity:0.7;
  padding-top:7px;
}

.anwp-stats-table{
  font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, Oxygen-Sans, Cantarell, "Helvetica Neue", sans-serif;
}

table.cell-border th{
  border-bottom:1px solid #ced4da;
  border-left:1px solid #ced4da;
  border-top:1px solid #ced4da;
  font-size:0.8em;
}

table.cell-border th:first-child{
  border-right:1px solid #ced4da;
}

.anwp-b-wrap .dataTables_wrapper.no-footer .dataTables_scrollBody, table.cell-border.dataTable thead td, table.cell-border.dataTable thead th{
  border-bottom:1px solid #ced4da;
}

.anwp-b-wrap table.dataTable tfoot th, table.dataTable tfoot td{
  border-top:1px solid #ced4da;
}

.dtfc-right-bottom-blocker, .dtfc-right-top-blocker{
  visibility:hidden;
}

.dataTables_scrollFootInner{
  padding-left:0 !important;
}

.player-birthday-card__photo{
  max-height:90px;
  width:auto;
  margin:5px;
}
.player-birthday-card__name{
  font-size:16px;
}
.player-birthday-card__position, .player-birthday-card__team-wrapper, .player-birthday-card__date-wrapper{
  color:#555555;
  font-size:12px;
}
.player-birthday-card__age{
  font-size:28px;
  line-height:28px;
}
.player-birthday-card__date-subtitle:nth-child(n+2){
  margin-top:10px;
}

.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-sl-yt-video{
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  cursor:pointer;
}
.anwp-sl-yt-video:after{
  content:"";
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right: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-sl-yt-video:after:hover{
  background-color:rgba(35, 35, 35, 0);
}

@media screen and (max-height: 900px){
  .modaal-video-container{
    max-height:507px;
  }
}
.anwp-sl-videos-yt-modal{
  z-index:1000005 !important;
}

.editor-styles-wrapper .dummy-class{
  font-size:1rem;
}