.srr-title {
    min-height: 20px;
}

.srr-tab-wrap{
    display: flex;
    overflow: auto;
    flex-wrap:nowrap
}
.srr-tab-wrap li{
    flex-shrink: 0 !important;
}

.srr-style-none .srr-item{
		padding: 10px !important;
}

.author_details {
display: none;
}

.nav-links {
display: none;
}
#joomsport-container .navbar-nav {
	display: block;
}
#joomsport-container .matchdtime, #joomsport-container .matchvenue {
	display: table;
}
 @media screen and (max-width: 1024px){
.main-navigation ul>li.menu-item-has-children>a:after {
    content: "\f107" !important;
    margin-top: 5%;
	
	position: static;
    margin-left: 5px;
    font-family: "font awesome 5 free";
    font-weight: 900;
    float: right;
}
  
	 
}

/* Force Blog Carousel Font Size | 38320399-hc (DH)*/
.wp-block-newspack-blocks-carousel .entry-title a {
  font-size: 10px;
}
 .footer2 h2 a,.footer3 h2 a {
    color: #C3414D;
}
.footer4 a {
    color: #fff;
}
span.vw-responsive_menu-title {
    color: #030303;
}

/* Joomsport knockout top */
.single-joomsport_season #joomsport-container #stab_main {
    display: flex;
    flex-direction: column;
}
.single-joomsport_season #joomsport-container #stab_main .matchExtraFields + div:last-child:not(.matchExtraFields) {
    order: -1;
}
/* End Joomsport knockout top */

/* Start Codementor */
.cards {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
	width:100% !important;
	margin: 0px !important;
    padding: 0px !important;
    max-width: 100% !important;
}
a {
	text-decoration:none;
}
.cards__item {

  padding: 1rem;
  
}
.card__image {
	float:left;
}
@media (max-width : 768px) {
	.cards__item {
    padding: 1rem;
    width: 100%;
}
.card__image img {
	width:100%;
}
	.card__image {
	 flex: 1 0 25%;
	}
	.card {
		align-items:center !important;
	}
}
@media (min-width : 768px) {
	.card {
		width:100%;	
			
	}
	.card__content {
    display: flex;
    padding: 1rem;
    flex: 1 0 85%;
}
}
@media(min-width: 40rem) {
.cards__item {
    width: 50%;
	}
	.card__image {
	 flex: 1 0 15%;
	}
	.card__image img {
	width:250px;
}
  }
  @media(min-width: 56rem) {
  .cards__item {
    width: 50%;
	}
	  .card__image {
	 flex: 1 0 15%;
	}
	  .card__image img {
	width:250px;
}
  }
.card {
  background-color: white;
  border-radius: 0.25rem;
  box-shadow: 0 20px 40px -14px rgba(0,0,0,0.25);
  display: flex;
  flex-direction: row;
  overflow: hidden;
	width:100%;
	align-items:start;
  
}
.card:hover .card__image {
    
      filter: contrast(100%);
    
  }
.card__content {
  display: flex;
/*  flex: 1 1 auto;
  flex-direction: column;*/
  padding: 1rem;
}

.card__image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  filter: contrast(70%);
  //filter: saturate(180%);
  overflow: hidden;
  position: relative;
  transition: filter 0.5s cubic-bezier(.43,.41,.22,.91);;
 
  
}

/*.card__image::before {
      content: "";
	  display: block;
    padding-top: 56.25%; // 16:9 aspect ratio
    }

@media(min-width: 40rem) {
    .card__image::before {
      padding-top: 66.6%; // 3:2 aspect ratio
    }
  } */
.card__title {
  color: blue;
  font-size: 1rem;
  font-weight: 400;
  /*letter-spacing: 2px;
  text-transform: uppercase;*/
}

.card__text {
  flex: 1 1 auto;
  font-size: 0.875rem;
  line-height: 1.5;
  margin-bottom: 1.25rem;
}

/* End Codementor */

/* Hide on mobile devices */
@media only screen and (max-width: 768px) {
.desktop-only {
display: none;
}
}

/* Hide on desktop devices */
@media only screen and (min-width: 769px) {
.mobile-only {
display: none;
}
}

/* JoomSport */
.jsSliderContainer .jsmainscroll .jscaruselcont li {
		height: auto!important;
}
#joomsport-container .jsMatchHeader .row > * {
    width: auto;
    padding: 0;
}
.seasonTable .table>tbody>tr:nth-child(odd) {
    --bs-table-accent-bg: transparent;
}
#joomsport-achv-container table .jsNoWrap:not(.jsalcenter) {
    text-align: left;
}

body[class*="single-joomsport"] .post-navigation, 
body[class*="single-joomsport"] #comments, body[class*="single-joomsport"] .entry-header .entry-meta {
	display: none!important;
}
#joomsport-container select {
	width: auto;
}
#joomsport-container .modJSLiveInputGroup {
	max-width: 300px;
	margin-left: auto;
}
@media (min-width: 922px) {
	body[class*="single-joomsport"] .site-content > .ast-container {
		max-width: 1240px;
	}
}
#joomsport-container img {
	box-shadow: none;
}