.column_header_logo .logo-wrapper {
	justify-content: space-around;
}
.mcb-section .mcb-wrap .mcb-item-2fdaaebc0 .mfn-header-menu > li.mfn-menu-li, .mcb-section .mcb-wrap .mcb-item-cc3hrbrcm .mfn-header-menu > li.mfn-menu-li, .mfn-menu-animation-text-toggle-line-bottom > .mfn-menu-li > .mfn-menu-link .label-wrapper:before {
    --mfn-header-menu-animation-color: #f90e1e;
    --mfn-header-menu-animation-height: 0px;
	line-height: 65px;
}
.mfn-menu-animation-text-line-bottom > .mfn-menu-li > .mfn-menu-link .label-wrapper:before {
	background-color: transparent !important;
}
.current-menu-item {
/* 	border-bottom: 5px solid #f90e1e; */
}
.mcb-section .mcb-wrap-52jctb4r9 .mcb-wrap-inner-52jctb4r9 {
	padding: 0 !important;
}
.mega_menu_column > div:hover > div > div > h5, .mega_menu_column > div:hover > div > div > h5 > a {
	color: #f2ea27 !important;
}
.mega_menu_column > div:hover > div > div > h6, .mega_menu_column > div:hover > div > div > h6 > a {
	color: #fff !important;
}
.mega_menu_column > div:hover > div > div > li, .mega_menu_column > div:hover > div > div > ul > li > a {
	color: #fff !important;
}
.mega_menu_column > div:hover > div > div > ul > li > a:hover {
	color: #e40b1b !important;
	font-weight: 600 !important;
}
#Footer .widget_nav_menu ul li {
	border-bottom: none !important;
	border-color: transparent !important;
	margin-bottom: 7px !important;
}
.mfn-header-tmpl .mcb-header-section > .section_wrapper {
	border-bottom: 1px solid #ccc;
}
#Top_bar .menu > li > a span:not(.description) {
	font-family: 'Lato' !important;
	font-weight: 300 !important;
	font-size: 16px !important;
}
#Top_bar #logo {
	padding: 10px 0 20px 0 !important;
}
#Top_bar .menu > li > a {
	padding: 0px 0 10px 0 !important;
}
.fa-facebook-f:before {
    content: "\f39e" !important;
}
.header-split #Header .top_bar_left .menu_wrapper {
	border-bottom: 1px solid #cccccc9c;
	padding: 20px 0px 20px 0px;
}
.header-split #Header .top_bar_left .menu_right, .header-split #Header .top_bar_left .menu_left {
	width: 50% !important;
}
#Top_bar .menu > li a:not(.menu-toggle):after {
    background: #f90e1e;
}
.mfn-header-menu > .mfn-menu-li > .mfn-menu-link {
	padding: 20px !important;
}
#sticky_menu > div > .mcb-wrap > div > .mcb-column > div > .mfn-header-menu > .mfn-menu-li > .mfn-menu-link {
	padding: 20px !important;
}
.image_links {
	display: none !important; 
}
.image_frame:hover .image_wrapper img {
	top: 0px !important;
}
.lastmatch_upcoming > .mcb-item-image-inner > .image_frame:hover, .upcoming > .mcb-item-image-inner > .image_frame:hover {
	border: 2px solid #fff !important;
	padding: 0px !important;
	box-shadow: -13px 20px 55px -24px rgba(51,51,51,0.69) !important;
-webkit-box-shadow: -13px 20px 55px -24px rgba(51,51,51,0.69) !important;
-moz-box-shadow: -13px 20px 55px -24px rgba(51,51,51,0.69) !important;
}
/* elementor */
.good_brush_font > div > h2, .development_video_good_brush_font > div > h2 {
	font-family: 'Good Brush' !important;
}
.development_video_good_brush_font > div > h2 > a {
	padding-top: 440px;
}
.last_match_upcoming > div > img:hover {
	box-shadow: -13px 20px 55px -24px rgba(51,51,51,0.69) !important;
	-webkit-box-shadow: -13px 20px 55px -24px rgba(51,51,51,0.69) !important;
	-moz-box-shadow: -13px 20px 55px -24px rgba(51,51,51,0.69) !important;
}
.last_match_upcoming > div > img:hover, .national_team_section > div > img:hover {
	box-shadow: -13px 20px 55px -24px rgba(51,51,51,0.69) !important;
	-webkit-box-shadow: -13px 20px 55px -24px rgba(51,51,51,0.69) !important;
	-moz-box-shadow: -13px 20px 55px -24px rgba(51,51,51,0.69) !important;
}
/* elementor:end */
.national_team:hover {
	box-shadow: -13px 20px 55px -24px rgba(51,51,51,0.69) !important;
-webkit-box-shadow: -13px 20px 55px -24px rgba(51,51,51,0.69) !important;
-moz-box-shadow: -13px 20px 55px -24px rgba(51,51,51,0.69) !important;
}
#national_men_team {
	display: table;
  width: 100%;
}
#national_men_team > .mcb-wrap-inner > .three-fifth {
	display: table-cell;
}
#report_readmore_btn > .mcb-column-inner > a.button {
	box-shadow: none !important;
}
#report_readmore_btn > .mcb-column-inner > a.button:hover > .button_icon > i {
	color: #000 !important;
}
#report_readmore_btn > .mcb-column-inner > a.button .button_icon:after {
	background-color: transparent !important;
}
.blog-teaser li:not(:last-child) {
	width: 49% !important;
	height: 350px;
}
.blog-teaser li:last-child {
	width: 100% !important;
}
.blog-teaser li .desc-wrapper .desc {
	padding: 0px 0px 0px 60px !important;
}
.home_blog_teaser > .mcb-column-inner > .blog-teaser > ul > li > .photo-wrapper > img.scale-with-grid {
	max-width: 130% !important;
}
.blog-teaser li .desc-wrapper {
	bottom: -10px !important;
}
.blog-teaser li:hover .desc-wrapper {
    transform: none;
}
.home_blog_teaser > .mcb-column-inner > .blog-teaser > ul > li > .desc-wrapper > .desc .post-meta {
	height: 160px !important;
}
.home_news_title {
	color: #000 !important;
	margin-bottom: 10px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.Latest_news ul li:not(:last-child) {
    border-bottom: 1px solid #ffffff70;
}
.Latest_news ul li .photo, .Latest_news ul li .desc_footer {
	display: none !important;
}
.Latest_news ul li.has-post-thumbnail .desc {
	margin-left: 0 !important;
	width: 100% !important;
	padding-bottom: 10px !important;
}
.Latest_news ul li .desc h5 {
	font-size: 14px !important;
	line-height: 24px !important;
  font-weight: 400 !important;
}
.Latest_news ul li.status-publish .desc h5:before {
	content: '\e914';
	font-family: "mfn-icons";
	font-style: normal;
	font-weight: 400;
	speak: never;
	display: table-cell;
	text-decoration: inherit;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 10px;
	-webkit-font-smoothing: antialiased;
	font-size: 20px;
	color: #f2ea27 !important;
	position: absolute;
	top: 10px;
	left: 0px;
}
.Latest_news ul li .desc h5 {
    margin: 0 0 7px 10px;
}
#men_latest_videos > div > .Latest_news ul li .desc h5 {
    margin: 0 0 7px 50px;
}
#men_latest_videos > div > .Latest_news ul li.has-post-thumbnail .desc h5:before {
	display: none !important;
}
#men_latest_videos > div > .Latest_news ul li.has-post-thumbnail .desc:after {
	content: '\e914';
	font-family: "mfn-icons";
	font-style: normal;
	font-weight: 400;
	speak: never;
	display: table-cell;
	text-decoration: inherit;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 10px;
	-webkit-font-smoothing: antialiased;
	font-size: 30px;
	color: #f2ea27 !important;
	border: 4px solid #f2ea27;
	border-radius: 50%;
	padding: 15px;
	position: absolute;
	top: 5px;
	left: 0px;
}
.Latest_news ul li.has-post-thumbnail .desc h5 a {
	display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
#Footer .widgets_wrapper {
    padding: 20px 0 0;
}
#Footer .widget_nav_menu ul li:after {
	border-color: transparent !important;
}
.widget_nav_menu ul {
	background: transparent !important;
}
.widget_nav_menu > h4 {
	color: #f2ea27 !important;
	font-family: 'Lato';
	font-weight: 400;
}
#menu-about-us-footer-menu-1, #menu-national-teams, #menu-youth-development, .menu-about-us-footer-menu-container > ul, #menu-media-channel-footer, #menu-commercial-footer, #menu-quick-link {
	list-style: none;
  padding: 5px 10px 5px 0px !important;
	font-family: 'Lato' !important;
	font-weight: 300 !important;
}
.widget_archive ul li a, .widget_nav_menu ul li a {
    display: block;
    padding: 0px 0 3px 3px;
    font-size: 16px;
		line-height: 20px;
}
#Footer table td {
	border: none !important;
}
.footer_address_title {
	color: #fff;
	font-family: 'Lato' !important;
	font-weight: 400 !important;
	font-size: 16px !important;
}
.footer_link_text {
	color: #fff;
	font-family: 'Lato' !important;
	font-weight: 300 !important;
	font-size: 16px !important;
}
.one-fourth.column:not(:last-child) {
	width: 22% !important;
}
.one-fourth.column:last-child {
	width: 34% !important;
}
.mfn-footer a:not(.button,.icon_bar,.mfn-btn,.mfn-option-btn):hover {
    color: #f2ea27;
		text-decoration: none !important;
}
#Footer .footer_copy .one > .mcb-column-inner {
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}
#Footer .footer_copy .one > .mcb-column-inner > ul.social {
	display: none !important;
}
#history_readmore_btn > div > a.button > span > i {
	color: #F2EA27;
}
.button-default .button_dark .button_icon:after {
	background-color: transparent !important;
}
#menu-media-channel-footer {
	padding-left: 0px;
}
#menu-media-channel-footer > li::marker, .sub-menu > li::marker {
	display: none;
	content: "";
}
.section-related-adjustment > h4 {
	color: #000 !important;
}

/* Subheader */
#Subheader {
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: cover;
}
#Subheader .title {
	font-size: 30px !important;
}

/* National - men */
#rev_slider_3_1_wrapper .custom.tparrows, #rev_slider_4_1_wrapper .custom.tparrows,
#rev_slider_5_1_wrapper .custom.tparrows,
#rev_slider_6_1_wrapper .custom.tparrows,
#rev_slider_7_1_wrapper .custom.tparrows,
#rev_slider_8_1_wrapper .custom.tparrows,
#rev_slider_9_1_wrapper .custom.tparrows,
#rev_slider_10_1_wrapper .custom.tparrows,
#rev_slider_11_1_wrapper .custom.tparrows,
#rev_slider_12_1_wrapper .custom.tparrows,
#rev_slider_13_1_wrapper .custom.tparrows
{
	background: rgb(255 255 255) !important;
}
#rev_slider_7_1_wrapper, .custom.tparrows:before,
#rev_slider_6_1_wrapper, .custom.tparrows:before,
#rev_slider_5_1_wrapper, .custom.tparrows:before,
#rev_slider_4_1_wrapper, .custom.tparrows:before,
#rev_slider_3_1_wrapper, .custom.tparrows:before, #rev_slider_2_1_wrapper .custom.tparrows:before {
	color: #ea2229 !important;
}
#national_men_blog > div > .column_filters > div > .posts_group > article > .image_frame > div > a {
	min-height: 265px !important;
}
#national_men_blog > div > .column_filters > div > .posts_group > article > .image_frame > div > a > img {
    transform: scale(1.4) !important;
}
/* National - men - end */



/* Blog */
.filters_buttons {
	display: none;
}
.entry-title, .post-title > .entry-title, .post-title > .entry-title > a, .desc > h4 > a {
	color: #000 !important;
}
.post-header {
	margin-top: 20px !important;
}
.post-nav.minimal.column {
	display: none !important;
}
.post-related > div > .single-photo-wrapper > div > .image_wrapper > a {
	min-height: 265px !important;
}
.post-related > div > .single-photo-wrapper > div > .image_wrapper > a > img {
	transform: scale(1.4) !important;
}
/* Blog - end */

.spBgcover {
	background-image: url(https://the-mff.org//wp-content/uploads/2023/11/page_banner_bg_the_MFF.jpg) !important;
}

.section-post-related .simple .post-related a.button, .pager_lm .pager_load_more {
	background-color: #1b1c54 !important;
	color: #fff;
}
.button-default .button .button_icon i {
	color: #fff !important;
}
.section-post-related .simple .post-related a.button:hover, .pager_lm .pager_load_more:hover {
	background-color: #fff !important;
	color: #1b1c54;
	border: 1px solid #1b1c54;
}
.section-post-related .simple .post-related a.button:hover > .button_icon i, .pager_lm .pager_load_more:hover > .button_icon i {
	color: #1b1c54 !important;
}
.category.mata-tags > .cat-btn {
	display: none;
}

@media (min-width: 1919px){
	.tp-leftarrow {
		    transform: translate(396px, 38px) !important;
	}
	.tp-rightarrow {
		transform: translate(437px, 38px) !important;
	}
}

@media (max-width: 1440px) and (min-width: 1300px) {
	#rev_slider_5_1_wrapper .custom.tparrows:first-child, #rev_slider_3_1_wrapper .custom.tparrows:first-child, #rev_slider_4_1_wrapper .custom.tparrows:first-child, #rev_slider_6_1_wrapper .custom.tparrows:first-child, #rev_slider_7_1_wrapper .custom.tparrows:first-child,
#rev_slider_8_1_wrapper .custom.tparrows:first-child,
#rev_slider_9_1_wrapper .custom.tparrows:first-child,
#rev_slider_10_1_wrapper .custom.tparrows:first-child
	{
		transform: translate(156px, 38px) !important;
	}
	#rev_slider_3_1_wrapper .custom.tparrows:not(:first-child), #rev_slider_4_1_wrapper .custom.tparrows:not(:first-child), #rev_slider_5_1_wrapper .custom.tparrows:not(:first-child), #rev_slider_6_1_wrapper .custom.tparrows:not(:first-child), #rev_slider_7_1_wrapper .custom.tparrows:not(:first-child), #rev_slider_8_1_wrapper .custom.tparrows:not(:first-
child), #rev_slider_9_1_wrapper .custom.tparrows:not(:first-child), #rev_slider_10_1_wrapper .custom.tparrows:not(:first-child)
	{
		transform: translate(197px, 38px) !important;
	}	
}
@media only screen and (min-width: 1240px){
	.menu-line-below-80 #Top_bar:not(.is-sticky) .menu > li > a:not(.menu-toggle):after {
		top: 95% !important;
	}
}
@media only screen and (min-width: 768px){
	#Top_bar.is-sticky {
		height: 80px !important;
	}
	#Top_bar.is-sticky #logo img.logo-sticky {
    max-height: 60px !important;
	}
	#Top_bar.is-sticky .menu > li > a:after {
    top: auto;
    bottom: -20px;
	}
	.column_header_logo .logo-wrapper > * {
    width: 50%;
	}
}
@media only screen and (max-width: 767px) {
    #Footer > div > .container > .mobile-one.column {
        width: 100% !important;
    }
}

a.pdfp_fullscreen {
	display: none !important;
}

.mf-main-response-wrap
.mf-response-msg {
	border: 1px solid #32CD32 !important;
}

.mf-success-icon {
    color: #32CD32 !important;
}

.mf-response-msg p {
	color: #32CD32 !important;
}

.location-font-small {
	font-size: 16px;
}

.yith-wapo-block .yith-wapo-addon .yith-wapo-option div.label.position-above .option-container {
	display: flex;
	flex-direction: row;
	gap: 5px;
	align-content: center;
	align-items: center;
}

.yith-wapo-addon:not(.yith-wapo-addon-type-label) .yith-wapo-option .image img {
    max-width: 100%;
    max-height: 50px;
}
.woocommerce .product.style-default .entry-summary {
	padding-left: 50px;
	text-align: left;
}
.d-none {
	display: none !important;
}
.woocommerce .product.style-default .entry-summary .cart .button {
	text-align: center !important;
}
.wc-block-cart-item__prices, .wc-block-components-product-metadata__description, .wc-block-components-product-details {
	text-align: left !important;
}
.woocommerce .product.style-default .entry-summary .mfn-variations-wrapper .mfn-vr {
    justify-content: flex-start;
}
.woocommerce .product.style-default .entry-summary .mfn-variations-wrapper .mfn-vr label {
    min-width: unset;
    font-size: 20px;
    font-weight: 600;
}
select:focus {
    background-color: #e9f5fc00 !important;
}
select:focus, select {
    color: #000 !important;
}
.woocommerce div.product div.images .flex-control-thumbs {
    margin-top: 20px !important;
}
.woocommerce div.product div.images .flex-control-thumbs li
 {
    margin-right: 10px !important;
}
.woocommerce .product div.entry-summary .price, .woocommerce .product .woocommerce-variation-price .price, .woocommerce .product div.entry-summary .price {
	color: #2b398f;
}
table th {
    font-weight: 700;
    background: #fff;
    box-shadow: none;
}
.wapo-product-price > th {
	content: 'Ticket Price';
}
.product_meta {
	display: none !important;
}
/* checkout */
.yith-wapo-addon {
	background-color: unset !important;
}
#wapo-total-price-table {
	background-color: transparent;
}
#wapo-total-price-table table th {
	background-color: transparent;
}
.quantity .qty {
	background-color: transparent !important;
}
.mfn-checkout-steps, .wp-block-woocommerce-filled-cart-block, .woocommerce-order {
	font-size: 16px;
}
#billing-country, .wc-block-components-address-form__email > #email {
/*     display: none !important; */
}
.order-status.status-checked-in {
	background-color: #0d8022 !important;
	color: #fff !important;
}
#billing_first_name_field {
	width: 100% !important;
}
.woocommerce-additional-fields {
	display: none;
}
.woocommerce a.added_to_cart {
    display: none !important;
}
.woocommerce-product-gallery__wrapper .flex-active-slide {
	pointer-events: none;
}
