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

/*********************************************** header start *********************************/
body{
	font-family:inter;
	font-size:14px;
}
p a span{
	font-family:inter !important;
	font-size:14px;
}
.menu span.avia-menu-text {
    font-size: 14px;
}
.view-all-fixtures a{
	font-size: 14px !important;
	border-radius: 5px !important
}
.sub-text-main {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 12px 0 0 0;
}
h3.sub-text-main span {
    margin: 0 0 0 7px;
    color: #D73449;
}
.fixtures-header {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
#home-fixtures div .main_color .tabcontainer .active_tab_content{
		background:#fff !important;
	}
#header_main .container, .main_menu ul:first-child>li a {
    height: 44px !important;
    min-height: 44px !important;
    line-height: 44px !important;
}
.html_header_top.html_header_sticky #main {
    padding-top: 0px !important;
}
.front-header-banner {
    margin: 0 0 -8px 0;
}
a.view-all-btn{
	border-radius:5px;
}
#header {
    position: absolute;
}
.logo.avia-standard-logo{
	margin: -22px 0 0px 0;
    height: 78px;
}
.logo.avia-standard-logo a{
	max-height: 88px !important;
    width: 78px !important;
}
.logo.avia-standard-logo a img{
	max-height: 77px !important;
}
.html_header_top.html_header_sticky #header {
    position: absolute;
}
/* .header-scrolled-full {
    top: 0%;
}
.logo.avia-standard-logo img{
	width: 30px;
    height: 38px;
    margin: 25px 0 0 0;
} */
#top .av-main-nav ul a {
    line-height: unset !important;
    height: auto !important;
}
.sub-header-container {
    background-image: url(/wp-content/uploads/2025/12/Mask-group-1.png) !important;
    text-align: center;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    position: relative;
	background-position: 0 41px !important;
}
#header_main{
	border:none;
}
.header_color .main_menu .menu ul li a{
	border-color:#000 !important;
} 
/*********************************************** header end *********************************/
/*********************************************** footer start********************************/
.socket_color a:hover{
	color:#fff !important;
}
#second-footer {
	display:none;
}
#second-socket{
	display:none;
}
#footer{
	background:#D73449;
}
#custom_html-2 h3.widgettitle,
#nav_menu-2 h3.widgettitle,
#custom_html-3 h3.widgettitle{
    color: white;
    font-size: 18px;
    font-weight: 700;
}
p.main-address {
    font-size: 14px;
    font-family: inter;
    font-weight: 400;
    color: white;
}
#menu-quick-link .menu-item-type-custom a {
    color: white !important;
    font-weight: 400;
    font-family: Inter;
    font-size: 14px;
}
.media-third img {
    width: 35px;
    height: 35px;
    margin: 10px 15px 0 0;
}
#socket .copyright {
    width: 89%;
    float: left;
    display: flex;
    justify-content: space-between;
}
a.site_name,
a.sportlomo-link {
    color: white;
    font-family: inter;
    font-size: 14px;
    font-weight: 700;
}
#socket{
	background:#D73449;
}
.site_year,
.footer-right{
    color: white;
    font-size: 14px;
    font-family: inter;
    font-weight: 400;
}
/*********************************************** footer end********************************/
/*********************************************** Home start********************************/
#sb_instagram img {
	border-radius:12px;
}
.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
    background: #D73449 !important;
}
.main_color input[type='text']{
	border-color:#ccc !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	 background: #D73449 !important;
	border:1px solid #D73449 !important;
	color:white !important;
}
#custome-partner .template-page.content.av-content-full.alpha.units {
    padding-bottom: 0;
}
svg {
    width: 16px;
    height: 16px;
    fill: #fff;
}
#home-news .container {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}
.left-first-banner {
    margin-top: 140px;
}
/**************** fixtures main header**********/
/*Add your own styles here:*/
.fixtures-header{
    display:flex;
    align-items:center;
    gap:12px;
    border-bottom:2px solid #ccc !important;
    padding:12px 15px;
}

/* Search button */
.fixture_search .btn-search{
    background:#d32f2f;
    border:none;
    width:34px;
    height:34px;
    border-radius:6px;
    display:flex;
    align-items:center;
    justify-content:center;
    cursor:pointer;
}

.fixture_search img{
    width:20px;
    height:20px;
}

/* Date field */
.fixture_date{
    position:relative;
    width:155px;
	margin: 21px 0 0 0;
}

.fixture_date input{
    width:100%;
    padding:8px 10px 8px 36px;
    border:1px solid #ddd;
    border-radius:6px;
	 background:url('/wp-content/uploads/2025/12/calendar.png') no-repeat right 12px center;
	background-size:16px;
    padding-right:38px;
	}

.date_icon{
    position:absolute;
    left:132px;
    top:40%;
    transform:translateY(-50%);
}

.date_icon img{
    width:16px;
}
.gallery-text {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
/* Title */
.fixtures-title{
    flex:1;
    text-align:justify;
	margin: 0 0 0 68px;
}

.fixtures-title h2{
    margin:0;
    font-size:20px;
    font-weight:700;
}

/* View all */
.view-all-fixtures a{
    padding:10px 14px;
    border:1px solid #CCCCCC !important;
    border-radius:6px;
    text-decoration:none;
    font-size:13px;
    font-weight:600;
    color:#000;
}

/* Mobile */
@media(max-width:767px){
/*      .fixtures-header{
        flex-wrap:wrap;
    }
    .fixtures-title{
        order:-1;
        width:100%;
        margin-bottom:10px;
    } */
	
 .fixtures-header{
        display:flex;
        flex-wrap:wrap;
        gap:10px;
    }

    .fixtures-title{
        width:100%;
        order:1;
        margin:0;
    }
 
    .view-all-fixtures{
        order:2;
        margin-left:auto;
    }

    
    .fixture_search{
        order:3;
        flex-basis:24%;   
        display:flex;
    }

    .fixture_date{
        order:4;
        flex:1;
        margin:0;
        display:flex;
        align-items:center;
		margin: 20px 0 0 0;
    }

   
    .fixture_search .btn-search{
        width:38px;
        height:38px;
        margin-right:10px; 
    }

    /* Date input */
    .fixture_date input{
        width:100%;
        height:38px;
        font-size:14px;
    }

    .date_icon{
        display:none;
    }
} 
/**************** fixtures main header end**********/
.larne-more h5 {
    font-size: 18px;
    color: #D73449;
    font-weight: 700;
}
.larne-more h2 {
    font-size: 32px;
    font-weight: 700;
}
.main_color input[type='text']{
	border-radius:5px !important;
}
.shooping-image {
    height: 167px;
	width: 100%;
    display: flex;
    justify-content: center;
}
.shoping-text img {
    width: 50px;
    height: 67px;
}
.club-shopping {
    background: #F3F3F3;
    padding: 16px;
	border-radius:10px;
}
.shoping-text {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.full-image {
    position: relative;
    width: 100%;
    height: 300px;
}

.update-section {
    position: relative;
    width: 100%;
    height: 100%;
}

.bg-image {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 1;
	border-radius:12px;
}
.update-text {
    position: relative;
    z-index: 2;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
	margin: -39px 0 0 0;
}

.shoping-text h3 {
    margin: 0 0 0 14px;
}

.update-text h3 {
    color: #fff;
    font-size: 20px;
    margin-bottom: 20px;
}

.social-media {
    display: flex;
    gap: 20px;
}

.social-media img {
    width: 40px;
    height: auto;
}

.gallery-text h2 {
    font-size: 31px;
    font-weight: 700;
}

/********************************************* media******************************************/
@media (min-width:1571px) and (max-width: 1608px) {
	#home-news .small-news-grid{
		gap: 43px !important;
	}
}
@media (min-width:1320px) and (max-width: 1570px) {
	#new-funcation {
    margin: 0 0 0 -137px !important;
	}
	.small-news img {
	   height: 218px !important;
	   width:35% !important;
	}
	.left-first-banner img {
    height: 515px;
	}
	#home-news .small-news-grid {
		gap: 54px !important;
	}
}
@media (min-width:1200px) and (max-width: 1440px) {
	#home-news .small-news-grid{
		gap: 45px !important;
	}
	#new-funcation {
    margin: 0 0 0 -18px !important;
	}
	.small-news img {
		height: 247px !important;
	}
	.left-first-banner img {
    height: 515px;
	}
}
@media (min-width:993px) and (max-width: 1024px) {
	.menu span.avia-menu-text {
    font-size: 12px !important;
	}
	#home-news-section .small-news-grid {
		width: 30%!important;
	}
	.menu-item .avia-menu-text {
    font-size: 11px;
	}
	#new-funcation {
    margin: 0 0 0 -9px !important;
	}
	#image_left{
		display:none;
	}
	#new-funcation.av_one_half {
		width:100% !important;
	}
	#home-news .default-image {
		width: 95% !important;
	}
	.small-news img {
      width: 27% !important;
	}
	.update-text h3 {
	  font-size: 16px;
	}
	.shoping-text h3{
	  font-size: 17px;
	}
}
@media (min-width:668px) and (max-width: 992px) {
	.menu-item .avia-menu-text {
        font-size: 8px !important;
    	margin-left: 0px !important;
	}
	.fixtures-header {
		    gap: 10px;
	}
	.left-first-banner{
		display:none;
	}
	#new-funcation.av_one_half {
		width:100% !important;
	}
	#new-funcation {
		margin:0 !important
	}
	#image_left{
		display:none;
	}
	#new-funcation {
    margin: 22px 0 0 0 !important;
	}
	#home-fixtures {
    margin: 0px 0 0 0;
	}
	#home-news .small-news-grid {
           height: 253px !important;
    }
	#home-news .default-image {
			    width: 47% !important;
		         height: 258px !important;
	}
	#home-news .small-news img {
	  width: 47% !important;
	}
/* 	#home-news main.template-page.content.av-content-full.alpha.units {
    padding: 0;
	} */
	#main{
		background:#fff;
	}
	.fixtures-title {
		margin: 0 0 0 17px;
	}
	.update-text {
		margin: -10px 0 0 0;
	}
}
@media (max-width: 767px) {
/* 	#av-burger-menu-ul{
		padding-top:45px !important;
	} */
	.av-burger-overlay{top:200px !important;}
	#av-burger-menu-ul{
		    padding: 60px 0 !important;
	}
	#galllery{
		margin-top: 89px !important;
	}
	.update-text h3{
		    margin-bottom: 76px !important;
	}
	.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a{
		border:none !important;
		color:white !important;
	}
	#home-news div#home-news-section {
		margin: 3px 0 0 0 !important;
	}
	#home-news-section .small-news-grid{
		gap: 64px !important;
	}
	.main-news .text h3 {
		font-size:14px !important;
	}
	.sub-header-container {
      margin: -41px 0 0 0;
	}
	.sub-header-container .content {
        padding-top: 55px !important;
	}
	h3.sub-text-main {
    font-size: 12px;
	}
	
	.main-news .text a {
    font-size: 20px;
    line-height: 20px;
	} 
	#home-results{
		background:#fff !important;
	}
	#home-news main.template-page.content.av-content-full.alpha.units {
    padding: 17px 0 0 0;
	}
	#home-news{
		background:#fff !important;
	}
	#home-fixtures .template-page.content.av-content-full.alpha.units {
    padding: 22px 0 0 0;
	}
	#home-results .template-page.content.av-content-full.alpha.units {
    padding: 22px 0 0 0;
	}
	#second-socket .textwidget.custom-html-widget {
    color: white;
	}
	#second-socket{
		background:#D73449;
	}
	#second-socket .container{
		max-width:1400px !important;
	}
	#second-footer ul#menu-quick-link-1 li a {
    color: white;
	}
	.second-footer-col:nth-child(4) {
    width: 50%;
    display: flex;
    justify-content: end;
	}
	#second-footer .second-footer-grid {
    display: flex;
	flex-wrap:wrap;
	}
	#second-footer .media-third img {	
    margin: 10px 0px 0 0;
	}
	#second-footer .widgettitle{
		color:white;
	}
	.second-footer-col:nth-child(1) {
    width: 50%;
	}
	.second-footer-col:nth-child(2) {
    width: 50%;
	}
	#second-footer {
	display:block;
	background:#D73449;
	}
	#second-socket{
		display:block;
	}
	div#footer{
		display:none;
	}
	#socket{
		display:none;
	}
	.larne-more h2 {
	  font-size: 24px;
	}
	.larne-more h5 {
    font-size: 16px;
	}
	#main{
		background:#fff;
	}
	ul.column-five.table-header {
    display: none;
	}
	.fixtures-title h2 {
		font-size: 26px;
	}
	.front-header-banner img {
    max-width: 290vw !important;
	}
	.responsive #top #header_main>.container .main_menu .av-main-nav>li>a {
		padding: 20px 0 0 20px;
	}
	
	.logo.avia-standard-logo {
		margin:0;
	}
	#image_left {
    display: none;
	}
	#home-fixtures {
    margin: 0px 0 0 0 !important;
	}
	.main_color .tabcontainer .active_tab {
		background:transparent !important;
	}
	img.bg-image {
    display: none;
	}
	.update-section {
    background: url(/wp-content/uploads/2025/12/Mask-group-2.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 -56px;
    height: 420px;
    margin: 32px 0 0px 0;
	border-radius: 10px;
	}
	
    .social-media {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    margin-left: 46vw;
	}
	.update-text h3 {
	    font-size: 29px;
		text-align:center;
	}
	
	.social-media img {
		width: 53px;
	}
	.gallery-text h2 {
		font-size:22px;
	}
}
