/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

@import url('https://fonts.googleapis.com/css2?family=Dosis:wght@200;300;400;500;600;700;800&display=swap');

body {
	font-family: 'Dosis', sans-serif;
}
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

body:not(.home) p{
	font-size:18px;
}


.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a{
	color:#111111;
}
.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after{
	background-color:#111111;
}

/* --------------------------------------------------------------------------------------------------header_meta */
#header_meta .phone-info {
	color: #111111;
	width: 100%;
	text-align: center;
	font-size: 18px;
	text-transform: uppercase;
	padding: 10px 0;
}

/* -------------------------------------------------------------------------------------------------header_main */
#header_main {
	background-color: #111111;
}

#top #wrap_all .av-social-link-instagram a:focus,
#top #wrap_all .av-social-link-instagram:hover a,
#top #wrap_all .av-social-link-facebook a:focus,
#top #wrap_all .av-social-link-facebook:hover a,
#top #wrap_all .av-social-link-square-x-twitter a:focus,
#top #wrap_all .av-social-link-square-x-twitter:hover a,
#top #wrap_all .av-social-link-twitter a:focus,
#top #wrap_all .av-social-link- twitter:hover a {
	background-color: transparent;
}

#header_main .menu-item a {
	font-size: 16px;
	padding:0 8px 0 8px;
}

#header_main #avia-menu {
	display: flex;
	gap: 30px;
}

#header_main .avia-menu.av_menu_icon_beside {
	padding-right: unset;
	border-right-width: unset;
	border-right-style: unset;
}

#top #header_main .av-logo-container .social_bookmarks li {
	border: 1px solid #ffffff;
	border-radius: unset;
}

#header_main .av-logo-container .social_bookmarks {
	gap: 20px;
	display: flex;
}
#top .av-main-nav ul a{
	background-color: #000000;
}
/*------------------------Events-------------------------------------------*/

#tribe-events-pg-template form button{
	background-color:#F1011E !important;
	font-family: 'Dosis';
}

#tribe-events-view-selector-content ul li:hover {
	background-color:#F1011E !important;
	color:#ffffff !important;

}
.tribe-events-c-view-selector__content ul li a span:nth-of-type(2) {
	font-family: 'Dosis';
}
.tribe-events-c-view-selector__content ul li a:hover span:nth-of-type(2) {
	color: white !important;
}

.tribe-events-c-search__input-group .tribe-common-form-control-text input::placeholder {
	font-family: 'Dosis', sans-serif;
}
.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop{
	font-family: 'Dosis', sans-serif;
	font-weight:bold;
}

.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{
	font-family: 'Dosis', sans-serif;
	font-size:18px;
	border:1px solid #F1011E;
	color:red !important;
}

#tribe-events-view-selector-content .tribe-events-c-top-bar a {
	border-color:#F1011E !important;
	color:#F1011E !important;
	font-family: 'Dosis';
}
.tribe-common-l-container .tribe-events-calendar-list h2 time{
	font-family: 'Dosis';
	font-size:18px;
	font-weight:bold;
}
.tribe-common-l-container .tribe-events-calendar-list .tribe-common-g-row .tribe-events-calendar-list__event-date-tag time span:nth-of-type(1) {
	font-family: 'Dosis', sans-serif;
	font-size:18px;
}

.tribe-common-l-container .tribe-events-calendar-list .tribe-common-g-row .tribe-events-calendar-list__event-date-tag time span:nth-of-type(2) {
	font-family: 'Dosis', sans-serif;
}
.tribe-events .tribe-events-calendar-list__event-datetime{
	font-family: 'Dosis', sans-serif;
	font-size:18px;
}
.tribe-events-calendar-list .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-title{
	font-family: 'Dosis', sans-serif;
}
.tribe-events-calendar-list .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-venue{
	font-family: 'Dosis', sans-serif;
}

.tribe-events-calendar-list .tribe-events-calendar-list__event-description{
	font-family: 'Dosis', sans-serif;
}

.tribe-events-calendar-list-nav .tribe-events-c-nav__prev-label{
	font-family: 'Dosis', sans-serif;
}

.tribe-events-calendar-list-nav .tribe-events-c-nav__next{font-family: 'Dosis', sans-serif;}

.tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown__button {
	background-color:#F1011E !important;
	border:unset;
}

#tribe-events-c-subscribe-dropdown-content ul li{
	font-family: 'Dosis';
}

#tribe-events-c-subscribe-dropdown-content ul li:hover {
	background-color: #F1011E !important;
}

#tribe-events-c-subscribe-dropdown-content ul li:hover a {
	color: #ffffff !important;
}

.tribe-events-c-subscribe-dropdown__container .tribe-common-c-btn-border button{
	font-family: 'Dosis';
	outline:none !important;
}
.datepicker-dropdown .datepicker-days .table-condensed thead tr:nth-of-type(2) th:nth-of-type(2) {
	font-family: 'Dosis', sans-serif;
}

.datepicker-dropdown .datepicker-days .table-condensed thead tr:nth-of-type(3) th.dow {
	font-family: 'Dosis', sans-serif;
	font-weight:bold;
}

.datepicker-dropdown .datepicker-days .table-condensed tbody tr td{
	font-family: 'Dosis', sans-serif;
}

.tribe-events-c-top-bar__datepicker-container .datepicker .table-condensed tbody .active{
	background-color:#F1011E !important;
}

.tribe-events-c-top-bar__datepicker-container .datepicker .table-condensed tbody tr td:hover{
	background-color:#F1011E !important;
	color:#ffffff !important;
}

#tribe-events-pg-template .tribe-events-meta-group-details .tribe-events-single-section-title{
	font-family: 'Dosis', sans-serif;
	text-transform: capitalize;
}

#tribe-events-pg-template .tribe-events-meta-group-venue .tribe-events-single-section-title{
	font-family: 'Dosis', sans-serif;
	text-transform: capitalize;
}

.tribe-events-meta-group dl dt{
	font-family: 'Dosis', sans-serif;
}
.tribe-events-meta-group dl dd{
	font-family: 'Dosis', sans-serif;
}
.tribe-events-meta-group .tribe-venue-location .tribe-events-address .tribe-events-gmap{
	color:red !important;
}
#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner {
	border: 1px solid #E1E1E1 !important;
}
#post-595 .av-single-event-content h2.tribe-events-single-event-title {
	font-family: 'Dosis', sans-serif !important;
}

#post-595 .av-single-event-content .tribe-events-schedule h3{
	font-family: 'Dosis', sans-serif !important;
}
#post-595 .av-single-event-content .tribe-events-single-event-description p{
	font-family: 'Dosis', sans-serif;
}

.tribe-events-c-subscribe-dropdown__container 
.tribe-events-c-subscribe-dropdown__list li:hover {
	background-color: #F1011E !important;
}

.tribe-events-c-subscribe-dropdown__container 
.tribe-events-c-subscribe-dropdown__list li:hover a {
	color: white !important;
}
.datepicker .datepicker-months .table-condensed thead tr:nth-of-type(2) th:nth-of-type(2){
	font-family: 'Dosis', sans-serif;
}
.datepicker .datepicker-months .table-condensed tbody tr:nth-of-type(1) td span.month {
	font-family: 'Dosis', sans-serif;
	font-weight:bold;

}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title{
	font-family: 'Dosis', sans-serif;
	font-weight:bold;
}
.tribe-events .tribe-events-calendar-month__day-date-daynum{font-family: 'Dosis', sans-serif;}
.tribe-events .tribe-events-calendar-month__calendar-event-datetime>*{font-family: 'Dosis', sans-serif;}

.tribe-events-calendar-month__day-cell .tribe-events-calendar-month__calendar-event-title{
	font-family: 'Dosis', sans-serif;
	font-size:18px;
}

.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner{

	background-color:#F1011E;
}
.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner h3{
	font-family: 'Dosis', sans-serif;
	color:white;
	font-weight:bold;
}

.tribe-events-calendar-day .tribe-events-calendar-day__time-separator .tribe-events-calendar-day__time-separator-text{
	font-family: 'Dosis', sans-serif;
	font-weight: bold;
}
.tribe-events-calendar-day__event-content .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-datetime{
	font-family: 'Dosis', sans-serif;
	font-size: 18px;
}
.tribe-events-calendar-day__event-header h3 a{
	font-family: 'Dosis', sans-serif;
}
.tribe-events-calendar-day__event-header address span{
	font-family: 'Dosis', sans-serif;
}
.tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-description p{
	font-family: 'Dosis', sans-serif;
}

.tribe-events-calendar-day-nav.tribe-events-c-nav ul li a{
	font-family: 'Dosis', sans-serif;
}
#top #tribe-events-pg-template .tribe-events-notices{
	background-color:#F1011E;
}
.tribe-events-single>.tribe_events .av-single-event-content .tribe-events-single-event-title{
	font-family: 'Dosis', sans-serif !important;
}
.tribe-events-single>.tribe_events .av-single-event-content .tribe-events-schedule h3{
	font-family: 'Dosis', sans-serif !important;
}
.tribe-events-single>.tribe_events .tribe-events-single-event-description p{
	font-family: 'Dosis', sans-serif !important;
}
/*----------------------------------Iframe-Section--------------------------------------*/
.social-media-iframe{
	background-size:cover;
}
.social-media-iframe .insta-section{
	width:500px;
	margin-left:6%;
}
.social-media-iframe .fb-section{
	width:500px;
}
.social-media-iframe .entry-content-wrapper{
	height:750px;
}
.social-media-iframe .social-media-title h2 strong{
	text-transform:capitalize;
	font-size:64px;
}
.social-media-iframe .social-media-feed  {
	background:#EEEEEE;
	padding:20px;
	width:500px;
}
.social-media-iframe .socia-account iframe{
	width:100%;
	height:100%;
	min-height:550px;
}
.location-map{
	margin-bottom:50px;
}
.location-map .location-map-title h2{
	text-transform:capitalize;
	font-size:64px;
}

.location-map .clubs-address ul li {
	display:flex;
	justify-content:center;
	font-family: "Inter", sans-serif;
    font-size:20px;
}
.avia-icon-list-container{
	margin:unset
	padding-top:10px;
	padding-bottom:50px;
}

/*---------------------------------------Footer-Section--------------------------------------*/
.footer_color{
	background:#111111 !important;
}
#footer{
	padding: 50px 0 30px 0
}

#socket span.copyright{
	width:100%;
	text-align:center;
	font-size:14px;
	font-family: "Inter", sans-serif;
}
.footer-bg-color .footer-title .footer-heading{
	border-bottom:1px solid #444444;
}
.footer-bg-color .footer-title .footer-heading h4{
	padding-bottom:20px;
	font-size: 24px;
	color:white;
}
.footer-bg-color .footer-title .footer-address p{
	font-size:16px;
	font-family: "Inter", sans-serif;
	color:#ffffff;

}
.footer-bg-color .footer-title p.footer-social-icon	{
	display:flex;
	gap:25px;
}
.footer-bg-color .footer-title .footer-social-icon  a{
	display:flex;
	border: 1px solid #ffffff;
	padding: 10px;
	text-align: center;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 40px;
}



/*----- second footer -----*/
.box {
	color: #ffffff;
}
.box .date-sec{
	color:#999999;	
}
.box h2 {
	border-bottom: 1px solid #444444;
	padding-bottom: 30px;
	color:#ffffff;
	font-size:24px;
	font-weight:bold;
	margin-bottom:20px;
}
.box .divider{
	padding-bottom:10px;
}
.box .fb img{
	width:40px;
	height:40px;
}
.box .link-a{
	font-size:14px;
}
.box .fb{
	display:flex;
	gap:10px;
}
.box .fb p{
	font-size:14px;
	margin:0;
	font-family: "Inter", sans-serif;
}
.box .data-p{
	font-size:14px;
	font-family: "Inter", sans-serif;
}
.box strong{
	font-weight:bold;
	color:#ffffff;
	font-family: "Inter", sans-serif;
}
.box .first-col-p{
	font-size:16px;
	font-family: "Inter", sans-serif;
}
.contact-icon {
	font-size: 24px;
	color: red;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#footer div .av_one_fourth{
	margin-left:0;
	width: 100%;
}
#footer .container{
	display:flex;
	gap:30px;
}
#footer .container:after{
	content:unset;
}

/* ---------------------------------------------------------sub-header-container---------------------------------- */

.sub-header-container{
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}




/*----------------------------Fixtures-page-------------------------------------*/

.league-table .column-six .table-header{
	background:#F1011E !important;
	color:white !important;
}



/*--------------------------------------------------------------------------------------------Media-Query---*/

@media only screen and (max-width:1255px){
	#header_main #avia-menu {
		gap:20px;
	}
}

@media only screen and (max-width: 1240px){
	.social-media-iframe .entry-content-wrapper{
		display:flex;
		flex-direction:column;
		align-items:center;
	}
	.social-media-iframe .insta-section{
		padding-bottom:50px;
	}
	.social-media-iframe{
		height:1050px;
	}
}

@media only screen and (max-width: 1200px){
	#header_main #avia-menu{
		gap:15px;
	}	
	#header_main .av-logo-container .social_bookmarks{
		gap:15px;
	}
}

@media only screen and (max-width:1140px){
	#header_main #avia-menu{
		gap:10px;
	}
	#footer .container{
		flex-wrap:wrap;
	}
	.social-media-iframe .insta-section{
		padding-bottom:150px;
	}
	.fb_iframe_widget_fluid span{
		width:500px;
	}
	.social-media-iframe{
		height:1080px;
	}
}

@media only screen and (max-width:1070px){
	#header_main #avia-menu{
		gap:0;
	}
}

/* header */
@media only screen and (max-width:1024px){
	#header_main #avia-menu{
		gap:0px !important;
	}
	#header_main .av-logo-container .social_bookmarks{
		gap:10px !important;
	}
	#header_main #avia-menu .avia-menu-text{
		font-size:15px;
	}
}

@media only screen and (min-width:1024px) {
	.footer-bg-color .footer-title .footer-heading h4{
		font-size:24px;
	}
	.footer-bg-color .footer-title .footer-address p{
		font-size:16px;
	}
}


@media only screen and (max-width:768px) {
	.social-media-iframe .social-media-title h2 strong{
		font-size:32px
	}
	.social-media-iframe .socia-account iframe{
		width:100%;
		height:100%;
		min-height:500px;
	}
	.location-map-title h2 strong{
		font-size:32px
	}
	.social-media-iframe{
		height: 1050px !important;
	}
	.social-media-iframe .social-media-heading-section{
		padding-bottom:30px;
	}
	.social-media-iframe .insta-section , 
	.social-media-iframe .fb-section{
		padding-bottom:130px !important;
		width:500px !important;
	}
	.social-media-iframe .insta-section section ,
	.social-media-iframe .fb-section section{
		width:500px;
	}
	#footer .widget{
		margin:unset;
	}
}

/* footer */
@media only screen and (min-width:768px) {
	.footer-bg-color .footer-title .footer-heading h4{
		font-size:14px;
	}
	.footer-bg-color .footer-title .footer-address p{
		font-size:12px;
	}
}

@media only screen and (max-width: 540px) {
	.social-media-iframe .insta-section section ,
	.social-media-iframe .fb-section section{
		width:300px !important;
	}
	.social-media-iframe .social-media-feed{
		width:300px !important;
	}
	.social-media-iframe .insta-section .iframely-responsive{
		width:300px !important;
	}
	.social-media-iframe .insta-section ,
	.social-media-iframe .fb-section{
		width:300px !important;
	}
}



@media only screen and (max-width: 320px) {
	.social-media-iframe .social-media-title h2>strong{
		font-size:24px;
	}
	.social-media-iframe .social-media-feed  {
		background:#EEEEEE;
		padding:10px;
	}
	.socia-account iframe{
		width:250px;
		height:250px;
	}
	.social-media-iframe .social-media-feed h2 strong{
		font-size:24px;
	}

	/* 	footer */
	#socket span.copyright{
		font-size:12px;
	}
	#footer .widget{
		padding:unset;
		margin:unset;
	}



@media (max-width: 768px) and (min-width: 320px) {
	#footer .container{
		display:gird;
	}
}




