/*
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
*/



/*Add your own styles here:*/

/*-------------------------------------------------header---------------------------------------  */
#header_main{
	background:#0F181F;
	border:none;
}
.current-menu-item>a>.avia-menu-fx,
.av-main-nav li:hover .avia-menu-fx{
	background:#FCDB29;
}
#line-bg{
	background-size:contain;
}
#header_main .main_menu {
	display: flex !important;
    justify-content: center !important;
	position:unset !important;
}
/*---------------------------------------home-main-headerr-----------------------------------------  */
#home-header{
	height:100vh !important;
	background-size: cover;
}
.home-title .subtitle{
	text-transform:uppercase;
	letter-spacing: 10px;
}
.home-title .title{
	text-transform:capitalize !important;
	margin:25px 0px;
	font-size:3rem;
}

#home-header .container .template-page {
	text-align:center;
}
#home-header .home-btn .btn{
	display: inline-block;
	padding: 12px 30px;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	background: linear-gradient(to bottom, #f9ed32, #4caf50);
	border: none;
	cursor: pointer;
	position: relative;
	text-decoration: none;
	clip-path: polygon(
		0 0, 
		calc(100% - 20px) 0, 
		100% 20px, 
		100% 100%, 
		0 100%
	);
	transition: 0.3s ease-in-out;
}
#home-header .home-btn .btn:hover {
	background: linear-gradient(to bottom, #ffe600, #2e7d32);
	color: #fff;
}
#home-header .container {
	display:flex;
	justify-content:center;
	align-items:center;
	text-align:center;
	min-height:100%;
}
.home-header {position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);}
/*-----------------------------------------------contact us page  --------------------------------*/
#contact_us_page .quform-submit{
	display: inline-block;
	padding: 8px 30px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	background: linear-gradient(to bottom, #f9ed32, #4caf50);
	border: none;
	cursor: pointer;
	position: relative;
	text-decoration: none;
	clip-path: polygon(0 0, calc(100% - 20px) 0, 100% 20px, 100% 100%, 0 100%);
	transition: 0.3s 
		ease-in-out;
}
#contact_us_page .quform-label-text,#contact_us_page .quform-sub-label {
	font-size:16px !important;
}
/*---------------------------------------------------footer---------------------------------------  */
#footer .footer-logo{
	text-align:center !important;
}
#footer .footer-title{
	margin-top:20px;
}
#socket .copyright{
	width: 100%;
	display: flex;
	justify-content: space-between;
	font-size:16px;
	color:#fff!important;
}
#socket .copyright .site_year .site_name{
	font-weight:700;
}
#socket .copyright .footer-right .sportlomo-link{
	font-weight:700;
}

/*-----------------------------------------------------------media  query--------------------------------------------  */
@media only screen and (max-width: 989px){
	#header_main .main_menu {
	display: flex !important;
    justify-content: end !important;
}
	#home-header{
		height: 77vh !important;
		background-size: cover;
	}
	.home-title .title{
		font-size:2.5rem;
	}
}
@media only screen and (max-width: 767px){
	#header_main .main_menu {
	display: flex !important;
    justify-content: end !important;
	position:absolute !important;
}
	#home-header{
		background-image:url("/wp-content/uploads/2025/10/Background-Header.png");
	}
	.home-header .home-title{
		width:410px;
	}
	.home-title .title{
		font-size:2rem;
		font-weight:700;
	}
	.home-title .subtitle{
		font-size:16px;
	}
}
@media only screen and (max-width: 375px){
	.home-title .title{
		font-size:1.5rem!important;
	}
}