@media (max-width:767px) {
	/**
	* General*/

	.tabTitles {
		justify-content: center;
	}
	
	table {
		display: block;
		overflow-x: scroll;
	}
	.ast-container {
		padding: 0px;
	}

	.lau-games.featured .lau-games-sub {
		width:80%;
	}
	.featured-box {
		padding:1rem;
		gap:0;
	}

	.eb-accordion-wrapper {
		margin-top:0px!important;
		padding-bottom:0px!important;
	}

	.featured-box .wp-block-columns .wp-block-column:not(:last-child) {
		margin-bottom: 20px;
	}

	.settings-icon {
		display:block;
	}

	a.settings-icon {
		width: 40px;
		height: 40px;
		border: 1px solid #29354033;
		border-radius: 10px;
		padding: 0.25rem;
		display: grid;
		background-color: #ffffff;
	}

	.lau-games .buttons-selects .wrapper-select-boxes {
		display:none;
	}

	.lau-games .buttons-selects .wrapper-select-boxes.active {
		display:grid;
		grid-template-columns:1fr 1fr; 
		justify-content:center;
	}

	/**Header */
	/*.ast-mobile-header-content {
		position: absolute;
		width: 100%;
		top: 0px;
		padding-top: 5rem;
		background: linear-gradient(180deg, #293540 0%, #364B45 100%) !important
	}*/

	.ast-header-break-point .main-header-menu .sub-menu {
		position: absolute;
		width: 100%;
		height: 100vh;
		top: 0px;
	}

	.ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar {
		margin: 0;!important
		padding: 0!important;
		padding-left: 0.75rem!important;
	}

	.site-header {
		position:absolute;
		left:0;
		right:0;
	}

	/**Homepage Hero content*/

	section.homepage.gallery-carousel.gallery-section {
		padding: 1.5rem !important;
	}
	body.home h1 {
		font-size: 2.2rem;
	}

	body.home section.news-section {
		padding-left: 0px !important;
		padding-inline: 1.5rem !important;
	} 
	.lau-games.featured {
		float: none;
	}

	.lau-games .lau-game-row > div:nth-child(2) > div {
		flex-direction:column;
		align-items: flex-start;
	}

	.lau-games .lau-game-row {
		grid-template-columns:1fr;
		gap: 1rem;
	}


	/**Players (listing and single */

	.players-filters {
		display:block;
		padding-inline: 1rem;
	}

	.players-filters div {
		display: flex;
		justify-content: space-between;
		margin-bottom: 1rem;
}
	
	.player-single {
		display:block;
		padding-inline:1rem!important;
	}

	.player-single > div:last-child {
		padding-top:2rem;
	}

	.lau-news-list-sub {
		flex-direction: column;
		gap: 2rem;
	}

	.lau-news-card {
		flex:none;
	}

	.player-single .player-thumbnail img {
		width:100%;
	}

	.player-single .player-thumbnail {
		min-width:1px;
	}

	.single-players .lau-news-list {
		padding-left: 0px !important;
		padding-inline: 1rem !important;
	}


	/**footer*/
	.site-footer .site-below-footer-inner-wrap.ast-builder-grid-row {
		align-items:center;
		flex-direction: column-reverse;
	}

	.site-footer-below-section-2.site-footer-section.site-footer-section-2 {
		margin:0px;
	}
	.site-footer .ast-builder-html-element {
		align-items:center;
	}

	.site-footer .lau-logo-white {
		display:inline-block;
		margin-bottom: 1rem;
	}

	.site-footer .copyright {
		display:none;
	}

	.site-footer .copyright.mobile {
		display:block;
		margin-top:1rem;
	}

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

	.lau-news-list.page-listing .lau-news-list-sub {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		gap: 1rem;
	}


	/**
	* Sports Details Page */

	body.tax-sports {
		overflow: hidden;
	}
	body.tax-sports .sports-tax-page .banner_caption,
	body.single-facility .facility-page .banner_caption{
		min-height: 420px;
	}

	body.tax-sports .sports-tax-page .banner_caption > div:last-child,
	body.tax-sports .sports-tax-page .container {
		padding-left: 20px;
		padding-right: 20px;
	}

	body.tax-sports .sports-tax-page .banner_caption > div:last-child {
		padding-bottom: 32px;
	}

	body.tax-sports .sports-tax-page .banner_caption h1 {
		margin-top: 18px;
		font-size: 34px;
	}

	body.tax-sports .sports-tax-page nav ul {
		gap: 0.75rem;
		justify-content:center;
	}

	.tax-sports main nav {
		padding-left:0px;
	}

	body.tax-sports .sports-tax-page nav a {
		font-size: 17px;
		padding-bottom: 8px;
	}

	#coach {
		flex-direction:column;
		padding:1rem;

	}
	#coach > div {
		padding:0px;
	}
	#coach div.message {
		font-size:28px;
	}


	/**Modal*/

	.lau-modal-backdrop {
		background:rgba(0, 0, 0, 0.8);
	}
	.lau-modal-content {
		width:100%;
		margin:auto;
		top:50%;
		transform: translate(0, -50%);
	}

	.lau-modal-body img {
		width:100%;
	}

	/**Facilities*/
	.lau-facilities {
		grid-template-columns:1fr;
	}

	/**Schedule*/
	.lau-games .buttons-selects {
		flex-direction:column;
	}

	.lau-games .event-sports {
		flex-direction:column;
	}

	/**Events and programs */
	
	
	.lau-events-programs.featured figure {
		grid-template-columns:1fr;
		gap:0;
		padding:0
	}

	.lau-events-programs {
		grid-template-columns: 1fr;
		gap: 1rem;

	}

	/**Search Results*/
	.search-results-grid .search-card {
		grid-template-columns: 1fr;
	}


	/**moving carousel*/
	.lau-modal-body figcaption {
		width:100%
	}

	.lau-modal-content {
		padding:0;
	}


}