/*
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=Kanit:wght@100;200;300;400;500;600;700;800;900&display=swap');

body {
	font-family: 'Kanit', sans-serif !important;
	background-color:#333333!important;
}

/*Add your own styles here:*/

/*-----------------------Header---------------------*/
#header {
	/*     position: relative; */
	z-index: 501;
	width: 100%;
	background: 0 0;
}
.html_header_top.html_header_sticky #main{
	padding-top: 0px !important;
}
.header_bg {
	background-color:unset!important;
}

/* ------------------------footer---------------------- */
.ft-icon {
	display:flex;
	align-items:center;
	gap:10px;
	padding-bottom: 10px;
}
.ft-icon span,
.ft-icon span a {
	color:#888888;
	font-size:16px;
	font-weight:400;
}
#footer {
	background-color:#1C1C1C;
	border-top-style: unset !important;
	border-top-width: none !important;

}
#footer h3{
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
}
#footer .menu-quick-links-container ul li a {
	color:#888888;
	font-size:16px;
	font-weight:400;
}
#footer .widget{
	margin:0 !important;
}
#footer .footer-description h6{
	color:#888888;
	font-size:16px;
	font-weight:400;
	line-height: 20px;
}
#footer .footer-description h6 span {
	color:#ffffff;
}
#socket{
	background:#1C1C1C;
	border-top-width:unset !important;
	border:none;
}
#socket .new-copyright{
	display: flex;
	align-items: center;
	justify-content: space-between;
	vertical-align: middle;
}
#socket .new-copyright p{
	color:#888888;
	font-size:16px;
}
#socket .copyright{
	width:100%;
}
#socket .new-copyright .policy-service a{
	color:#888888;
	font-size:16px;
}
.copyright .pipe {
	color: #DAA809;
	padding: 0 10px;
}
/*------------Footer-social-icon-----------*/
#menu-footer-social{
	display:flex;
	gap:20px;
}
#menu-footer-social li a svg{
	border:1px solid #ffffff;
	border-radius:50%
}
.menu-footer-social-container,
.menu-quick-links-container,
.contact-container {
	padding-top: 15px !important;
}


/*---------Join-link------*/
#menu-join-link li a{
	background: linear-gradient(90deg, #DAA809 0%, #D87706 100%);
	color: #fff;
	padding: 20px;
	text-align: center;
	font-size: 16px;
}
/*---------------home-fixture-result-----------  */
#home-fixture-result {
	background-color:#000000;
}
/*-------------------home-sponsers-history---------------  */
#club-sponsors-history {
	background-color:#000000;
}
.iconbox_top .iconbox_icon {
	position:relative!important;
}
#club_history {
	margin-left: 10px;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
	gap: 50px;
}
.iconbox {
	width:100%;
	min-width:200px;
}
#club_history.flex_column:before,
#club_history.flex_column:after {
	content:unset!important;
}

#club_sponser,#club_history {
	margin-top:0px;
}
.iconbox_content {
	background:#333333!important;
}
.iconbox_content .iconbox_content_title {
	color:#ffffff;
}

#sponsors_title h3 {
	margin-top:20px;
	color:#DAA809;
	font-size:36px;
}

#club-sponsors-history .history_title {
	display:flex;
}
#club-sponsors-history .history_title .club_history_disc{
	color:#ffffff;
}
#club-sponsors-history h4 {
	color:#ffffff;
}
#club-sponsors-history .history_title h3 {
	width:100%;
	max-width:160px;
	margin-top:20px;
	color:#DAA809;
}

/*--------sponser-logo-----------*/
#club_sponser_history {
	background:#000000;
}
/* ---------------contact_us_section------------------- */

#contact_us_section {
	background:#000000;
}
.contact-section {
	background: linear-gradient(to bottom, #111, #000);
	padding: 30px;
	color: #DAA809;
	max-width: 400px;
	font-family: sans-serif;
}
#contact_us {
	width:27%!important;
}
#map_section {
	width:67%!important;
}
#contact_us .contact-section h2 {
	color: #DAA809!important;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.contact-item {
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}

.contact-item img {
	margin-right: 15px;
	padding: 7px;
	background: #DAA809;
	border-radius: 50%;
}

.contact-item label {
	text-transform: uppercase;
	font-size: 12px;
	color: #888;
}

.contact-item p,
.contact-item p a {
	margin: 2px 0 0;
	font-size: 14px;
	color: white;
}
/*-----------stay-in-touch--------------  */
#home_stay_in_touch {
	background-color:#000000;
}
#stay_in_touch {
	background-size: contain;
	background-repeat: no-repeat;
	height: 360px;
}
/*----------------------Events-inner------------*/
#tribe-events-pg-template form button {
	background-color: #DAA809 !important;
	font-family: 'KoHo', sans-serif;
}

#tribe-events-view-selector-content ul li:hover {
	background-color: #DAA809 !important;
	color: #ffffff !important;
}
.tribe-events-c-view-selector__content ul li a span:nth-of-type(2) {
	font-family: 'Kanit', sans-serif;
}
.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: 'Kanit', sans-serif;
}
.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop {
	font-family: 'Kanit', sans-serif;
	font-weight: bold;
}

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

#tribe-events-view-selector-content .tribe-events-c-top-bar a {
	border-color: #DAA809 !important;
	color: #000000 !important;
	font-family: 'Kanit', sans-serif;
}

.tribe-common-l-container .tribe-events-calendar-list h2 time {
	font-family: 'Kanit', sans-serif;
	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: 'Kanit', 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: 'Kanit', sans-serif;
}
.tribe-events .tribe-events-calendar-list__event-datetime {
	font-family: 'Kanit', sans-serif;
	font-size: 18px;
}
.tribe-events-calendar-list .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-title {
	font-family: 'Kanit', sans-serif;
}
.tribe-events-calendar-list .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-venue {
	font-family: 'Kanit', sans-serif;
}

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

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

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

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

#tribe-events-c-subscribe-dropdown-content ul li {
	font-family: 'Kanit', sans-serif;
}

#tribe-events-c-subscribe-dropdown-content ul li:hover {
	background-color: #DAA809 !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: 'Kanit', sans-serif;
	outline: none !important;
}

.datepicker-dropdown .datepicker-days .table-condensed thead tr:nth-of-type(2) th:nth-of-type(2) {
	font-family: 'Kanit', sans-serif;
}

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

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

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

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

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

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

.tribe-events-meta-group dl dt {
	font-family: 'Kanit', sans-serif;
}
.tribe-events-meta-group dl dd {
	font-family: 'Kanit', 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: 'Kanit', sans-serif !important;
}

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

.tribe-events-c-subscribe-dropdown__container 
.tribe-events-c-subscribe-dropdown__list li:hover {
	background-color: #DAA809 !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: 'Kanit', sans-serif;
}
.datepicker .datepicker-months .table-condensed tbody tr:nth-of-type(1) td span.month {
	font-family: 'Kanit', sans-serif;
	font-weight: bold;
}

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

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

.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner {
	background-color: #DAA809;
}
.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner h3 {
	font-family: 'Kanit', 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: 'Kanit', 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: 'Kanit', sans-serif;
	font-size: 18px;
}
.tribe-events-calendar-day__event-header h3 a {
	font-family: 'Kanit', sans-serif;
}
.tribe-events-calendar-day__event-header address span {
	font-family: 'Kanit', sans-serif;
}
.tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-description p {
	font-family: 'Kanit', sans-serif;
}

.tribe-events-calendar-day-nav.tribe-events-c-nav ul li a {
	font-family: 'Kanit', sans-serif;
}
#top #tribe-events-pg-template .tribe-events-notices {
	background-color: #DAA809;
}
.tribe-events-single>.tribe_events .av-single-event-content .tribe-events-single-event-title {
	font-family: 'Kanit', sans-serif !important;
}
.tribe-events-single>.tribe_events .av-single-event-content .tribe-events-schedule h3 {
	font-family: 'Kanit', sans-serif !important;
}
.tribe-events-single>.tribe_events .tribe-events-single-event-description p {
	font-family: 'Kanit', sans-serif !important;
}
.tribe-events-c-subscribe-dropdown__button-text{
	color: white !important;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon {
	color: white !important;
}
/*-----------Scroll Button----------*/
#scroll-top-link{
	background: linear-gradient(90deg, #DAA809 0%, #D87706 100%);
}
/*------------contact-form-----------------------  */
#contact_us_page {
	background:#000000!important;
}
.quform-submit {
	border: 1px solid transparent;
	border-image: linear-gradient(90deg, #DAA809 0%, #D87706 100%);
	border-image-slice: 1;
	padding: 15px 30px;
	color: #ffffff;
	font-size: 16px;
	margin: 0;
	background:#000000;
}
#contact_us_page .quform-label-text {
	color:#ffffff!important;
	font-size:16px!important;
}
#contact_us_page .quform-sub-label.quform-sub-label-below {
	color:#ffffff!important;
	font-size:15px!important;
}
#contact_us_page .quform-input-recaptcha {
	color:#ffffff!important;
	font-size:15px!important;
}
#contact_us_page .quform-field {
	border: 1px solid #D87706!important;
}
/*------------------Inner Page Toggle icon----------------*/
.av-elegant-toggle .toggle_icon{
	border:2px solid #000000;
}
.toggle_icon .vert_icon{
	border:1px solid #000000;
}
.toggle_icon .hor_icon{
	border:1px solid #000000;
}

body.wp-singular:not(.home) .iconbox h3{
	color:#fff;
	font-size:16px;
	font-weight:800;
}
body.wp-singular:not(.home) p{
	font-size:16px;
}

body.wp-singular:not(.home) .iconbox p{
	color:#fff;
	font-size:16px;
}
body.wp-singular:not(.home) .iconbox div{
	color:#fff;
	font-size:16px;
}
body.wp-singular:not(.home) .iconbox .iconbox_content_container p a {
	word-break:break-all;
}
body.wp-singular:not(.home) .iconbox .iconbox_content {
	height:100%;
	min-height:310px;
}
.iconlist_icon {
	background: linear-gradient(90deg, #DAA809 0%, #D87706 100%);
}
.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: #DAA809 !important;
}

/*---------------------- club-sponser----------------- */
	#club_sponser_section h3 {
		color:#DAA809;
		font-size:24px;
		margin-bottom: 79px;
    margin-top: 18px;
	}
#club_sponser_section .avia-content-slider-inner .slide-entry-wrap div {
	padding:5px!important;
}

/*-----------------------media-----------------  */
@media screen and (max-width:1024px) and (min-width:989px){
	#club_sponser_section h3 {
		margin-bottom: 68px;
	}
	.contact-section {
		padding:0px!important;
	}
}
@media screen and (max-width: 768px){
	.av-burger-menu-main {
		padding-top: 10px!important;
	}
	#club_sponser_section {
		width:100%;
	}
	#club_sponser_section h3 {
		color:#DAA809;
		font-size:24px;
		margin-bottom: 20px;
    	margin-top: 0px;
	}
	#club_sponser_history .template-page {
		padding-top:0px;
	}
	#club_sponser_section .avia-content-slider-inner .slide-entry-wrap {
		display: grid;
		grid-template-columns: repeat(auto-fill, minmax(213px, 1fr)) !important;

	}
	#club_sponser_section .avia-content-slider-inner .slide-entry-wrap .slide-entry {
		width:100%!important;
	}
	#contact_us {
		width:100%!important;
		
	}
	#map_section {
		width:100%!important;
		margin-left:0px;
	}
}
@media screen and (max-width: 425px){
	#club_sponser_section .avia-content-slider-inner .slide-entry-wrap {
		display: grid;
        grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)) !important;
	}
	#club_history_section .card-wrapper .card-item h4 {
		line-height:25px;
	}
	#club_history_section .card-item {
		height:230px !important;
		padding:25px 60px;
	}
	.club_sponser_history_hide {
		display:block;
	}
	.club_history_section_hide  {
		display:none;
	}
	.club_history_section_show {
		display:block;
	}
	.club_sponser_history_hide {
		display:block !important;
	}
	.club_sponser_section_hide {
		display:none;
	}
	#stay_in_touch .template-page {
		padding-top:0px;
	}
	.stay_in_touch_hide .stay-hide-show {
		display:none;
	}
	.stay_in_touch_hide_show .membership-hide-show,
	.stay_in_touch_hide_show .lotto-hide-show {
		display:none;
	}
	.stay_in_touch_hide_show {
		display:block !important;
	}
}

.club_sponser_history_hide {
	display:none;
}
.stay_in_touch_hide_show {
	display:none;
}
/*Category Page*/
.category .main_color, .tag .main_color{background-color:#000000;}
.category .container_wrap,.tag .container_wrap{border-color:#000000 !important;}
.category h2,.tag h2{color:#FFFFFF}
.category .post-meta-infos,.tag .post-meta-infos{color:#888888;}
.category p,.tag p{color:#888888;}
.category .standard-content,.tag .standard-content{color:#888888;}
.category .quform-label-text,.tag .quform-label-text, .category .quform-sub-label, .tag .quform-sub-label, .tag .quform-input-recaptcha, .tagcategory .quform-input-recaptcha{color:#FFFFFF !important;}
.category .main_color h3, .tag .main_color h3{color:#FFFFFF}
.category .category-term-description,.tag .category-term-description{color:#FFFFFF}
