.lte-football-matches .lte-team-name {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.grecaptcha-badge { 
    visibility: hidden !important;
}

.lte-football-matches .lte-team-1 {
    flex-direction: column-reverse;
}

.lte-football-matches .lte-item .lte-teams .lte-team-logo img {
    max-width: 3.75rem;
}

.lte-football-matches .lte-item .lte-teams .lte-team-logo {
    width: unset;
}

.rtl .zs-enabled.bullets-bottom .zs-bullets{
	transform:translateX(-40%) !important;
}

.blog .lte-post-info {
    display: none;
}

.lte-header-overlay .lte-page-header:before {
    content: none;
}

.lte-football-matches{
	justify-content:center;
	flex-direction:column;
}

.lte-football-matches .swiper-slide-next{
	margin-right:0!important;
	margin-left:0 !important;
}

.players .lte-num {
    background: none !important;
    color: var(--main);
}

.players-intro {
    max-width: 830px !important;
}

.players .lte-descr .lte-subheader:nth-child(2),
.players .lte-descr .lte-subheader:nth-child(3) {
    display: none;
}

.players .lte-team-list.lte-team-layout-static .lte-descr .lte-num {
    width: max-content;
    line-height: 72px;
    margin-inline-start: 0px;
}


.lte-swiper-slider.lte-team-list.swiper-container-coverflow + .lte-arrows-sides-outside{
	max-width:750px;
	width:100%;
}

@media (max-width: 768px) {
    .players .lte-team-list.lte-team-layout-static .lte-descr .lte-num {
        line-height: 65px;
    }
}

.players .lte-team-list.lte-team-layout-static .row > div {
    padding: 0 10px;
}

.players .lte-team-list.lte-team-layout-static .lte-descr .lte-descr-wrapper {
    margin-inline-start: 39px;
    margin-top: 5px;
}

.copyright-block {
    display: none;
}

.leadership .lte-team-list.lte-team-layout-static .lte-image {
    background: none;
}

.lte-team-list.lte-team-layout-static .lte-descr .lte-descr-wrapper .lte-header {
    background-color: #FFFFFF;
}

.players .lte-team-list.lte-team-layout-static .lte-image img {
    min-height: 744px;
}

.hero-slider .zs-enabled.lte-zs-overlay-black .zs-slideshow::before {
    content: none;
}

.hero-slider .lte-header {
    font-family: 'Sofia Sans Extra Condensed', sans-serif !important;
}

.hero-slider .lte-header span {
    font-family: 'Sofia Sans Extra Condensed', sans-serif !important;
}

.hero-slider .zs-slideshow {
    min-height: 600px !important;
}

.hero-slider > .elementor-container {
    max-height: 1000px !important;
}

textarea {
    resize: none;
}

html[dir="rtl"] .newsletter-form input[type="email"]{
	color: #000;
    text-align: right;
    direction: rtl;
    padding-right: 10px!important;
}


.contacts .elementor-widget-lte-icons .lte-block-icon.lte-icon-type-top .lte-descr {
    padding: 17px 0;
}


.contact-form input[type='submit'] {
    width: 96%;
    padding: 10px 0;
    margin-top: 24px !important;
}

.contact-form input[type='text']::placeholder, .contact-form textarea::placeholder, .contact-form input[type='tel']::placeholder {
    text-transform: uppercase !important;
    color: #000;
    font-size: 16px;
}

.contact-form .lte-header {
    margin-top: 6px !important;
}

.contact-form form textarea {
    height: 240px;
}


.contact-form textarea, input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]) {
    max-width: 642px;
    margin: 0;
}

html[dir="rtl"] .contacts__form input[type="tel"]{
    direction:rtl;
    text-align:right;
}

.about-info .lte-header {
    font-size: 45px;
}


.team-slider .lte-swiper-slider {
    overflow: hidden !important;;
}

.team-slider .lte-team-descr {
    padding-bottom: 95px;
}


/*Header*/


.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.lte-active > a, .lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav li a:hover {
    color: #dc790d !important
}

.lte-navbar .lte-navbar-logo .lte-logo img {
    width: 8.063rem;
}

.lte-football-matches .lte-item {
    height: 100%;
}

.wpml-ls-menu-item{
	position:absolute;
	right:0;
}

html[dir="rtl"] .wpml-ls-menu-item{
	left:0;
	right:unset;
}

.wpml-ls-menu-item .wpml-ls-native{
	font-family: "IBM Plex Sans Arabic", Sans-serif!important;
}

@media (max-width:1197px){
	.wpml-ls-menu-item{
		left:0;
		right:unset;
	}
	
	html[dir="rtl"] .wpml-ls-menu-item{
		right:0;
		left:unset;
	}

}

@media (min-width: 1500px) {
    .lte-football-matches .lte-item {
        width: 100%!important;
        max-width: 500px!important;
    }
}

.matches .swiper-wrapper {
    height: auto;
}

.lte-football-matches .lte-item .lte-teams .lte-team-count .lte-c {
    background: #44251A;
}

.league-title .lte-heading.lte-style-header-subheader .lte-subheader span {
    color: #44251A;
}


/*Hero Slider*/

.zs-bullets {
    bottom: 252px !important;
    right: -31px !important;
}

.lte-zs-slider-wrapper {
    min-height: 1150.95px !important;
}

/*Footer*/

.footer-wrapper .elementor-shortcode {
    display: flex;
    justify-content: center;
    margin-top: -7px;
}

.footer-wrapper .text-sm {
    margin-top: 8px;
    letter-spacing: 0.5px;
}

.footer-wrapper .lte-logo img {
    width: 8.063rem;
}


/*Subscribe section*/
.subscribe-block input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]) {
    letter-spacing: 1px;
}


/* Brown color */
.lte-heading.lte-style-subheader-italic span:before {
    background-color: var(--red) !important;
}

/* Slider Fixes */
.lte-football-matches {
    overflow: hidden;
}


/*Media*/

@media (max-width: 1919px) {
    /*Hero section*/
    .lte-page-header .container {
        padding-top: 150px;
        padding-bottom: 150px;
    }
}


@media (max-width: 1599px) {
    .players .lte-team-list.lte-team-layout-static .lte-image img {
        min-height: unset;
    }

    .lte-page-header h1 {
        font-size: 96px;
    }

}

@media (max-width: 1500px) {
    /*Hero section*/
    .lte-page-header .container {
        padding-top: 125px;
        padding-bottom: 125px;
    }

    .lte-watermark {
        font-size: 160px !important;
    }
}

@media (max-width:1200px){
	.rtl .zs-enabled.bullets-bottom .zs-bullets{
		transform:translateX(-50%) !important;
	}
}

@media (max-width: 993px) {

    .lte-heading.lte-size-lg .lte-header {
        font-size: 48px;
    }

    .lte-page-header h1 {
        font-size: 64px;
    }


    .leadership .lte-team-list.lte-team-layout-static .lte-image {
        display: flex;
        justify-content: center;
    }

    .leadership .lte-team-list.lte-team-layout-static .lte-descr {
        justify-content: center;
    }

    .lte-watermark {
        font-size: 80px !important;
    }
}


@media (max-width: 768px) {
    .lte-team-list.lte-team-layout-static .lte-descr {
        justify-content: center;
        padding: 0 15px;
    }

    .lte-heading.lte-size-lg .lte-header {
        font-size: 48px;
    }

    .hero-slider {
        height: 900px;
    }

    .hero-slider .zs-bullets {
        bottom: 462px !important;
    }

    .hero-slider > div {
        height: 900px;
    }

    .hero-slider > div > div {
        height: 900px
    }

    .lte-swiper-slider-wrapper .lte-image {
        max-width: 300px;
    }

    .lte-team-list.lte-team-layout-default.lte-swiper-slider .lte-team-item {
        padding-top: 130px;
    }
	
	.rtl .zs-enabled.bullets-bottom .zs-bullets{
		right:50%!important;
		transform:translateX(50%)!important;
	}
}

@media (max-width: 576px) {

    .lte-header-wrapper.lte-layout-transparent-full .lte-page-header {
        padding-top: 0;
    }

    .lte-page-header .container {
        padding-top: 100px;
        padding-bottom: 58px;
    }

    .lte-watermark {
        font-size: 50px !important;
    }

    .lte-page-header h1 {
        font-size: 48px;
    }

    .hero-slider {
        height: 100vh;
    }

    .hero-slider .zs-bullets {
        top: 45% !important;
    }

    .hero-slider > div {
        height: 100vh;
    }

    .hero-slider > div > div {
        height: 100vh;
    }

    .elementor-widget-lte-team .lte-team-descr .lte-num {
        font-size: 190px;
    }

    .team-slider .lte-team-descr {
        padding-top: 40px;
    }

    .elementor-widget-lte-team .lte-team-descr h4 {
        margin-top: 0;
    }
	
	.rtl .zs-enabled.bullets-bottom .zs-bullets{
		top:70%!important;
	}

}


@media (max-width: 470px) {

    .hero-slider .lte-heading.lte-size-md .lte-header {
        font-size: 21px !important;
    }

    .hero-slider .zs-enabled .zs-slideshow .zs-slides .zs-slide.active {
        max-height: 100vh;
    }

    .hero-slider .lte-heading.lte-size-bg .lte-header {
        font-size: 32px !important;
    }


    .lte-football-matches .lte-team-name {
        display: flex;
        flex-direction: row;
    }

    .lte-football-matches .lte-team-1 {
        flex-direction: row;
    }

    .lte-football-matches .lte-item .lte-teams .lte-team-logo img {
        max-width: 30px;
    }

    .lte-football-matches .lte-score-mob {
        background: #fff !important;
    }

}

@media (max-width: 767px) {
    header.lte-parallax-yes {
        background-position: 50% 50% !important;
    }
}

.elementor-widget-lte-team .lte-team-descr .lte-subheader {
    font-size: 0;
}

.elementor-widget-lte-team .lte-team-descr h4 {
    margin-top: 30px;
}

@media (min-width: 768px) {
    .elementor-widget-lte-team .lte-team-descr h4 {
        margin-top: 58px;
    }
}

@media (min-width: 768px) {
    .page-id-29531 .lte-page-header, .page-id-40665 .lte-page-header {
        background-position: 50% -380px !important;
    }
}

@media (min-width: 1200px) {
    .page-id-29531 .lte-page-header, .page-id-40665 .lte-page-header {
        background-position: 50% -165px !important;
    }
}

@media (min-width: 1800px) {
    .page-id-29531 .lte-page-header, .page-id-40665 .lte-page-header {
        background-position: 50% -330px !important;
    }
}

@media (min-width: 1800px) {
    .page-id-29531 .lte-page-header, .page-id-40665 .lte-page-header {
        background-position: 50% -450px !important;
    }
}

@media (min-width: 768px) and (max-width: 1500px) {
    .lte-team-list.lte-team-layout-default.lte-swiper-slider .lte-team-item .lte-image img {
        width: 80%;
    }
    .lte-team-list.lte-team-layout-default.lte-swiper-slider .lte-team-item {
        padding-top: 120px;
    }
    .elementor-widget-lte-team .lte-team-descr {
        padding: 30px 0 30px;
    }
    .lte-swiper-slider.lte-team-list.swiper-container-coverflow + .lte-arrows-sides-outside {
        margin-top: 65px;
    }
    .elementor-widget-lte-team .lte-team-descr .lte-num {
        font-size: 200px;
    }
}

@media (max-width: 479px) {
    .lte-football-matches .lte-item .lte-teams .lte-team-name.lte-team-1,
    .lte-football-matches .lte-item .lte-teams .lte-team-name.lte-team-2 {
        margin-bottom: 54px;
    }
}


/* Arabic Version */

html[dir="rtl"] .lte-header, html[dir="rtl"] .lte-subheader {
    font-family:"IBM Plex Sans Arabic", Sans-serif!important;
	line-height:1.6;
}

html[dir="rtl"] .lte-heading.lte-size-bg .lte-header{
	line-height:1.4em;
}

html[dir="rtl"] .lte-football-matches .lte-item .lte-teams .lte-team-name{
	white-space:unset;
	text-align:center;
	font-size:14px;
}

html[dir="rtl"] .lte-swiper-slider + .lte-arrows .lte-arrow-right{
	transform: rotate(180deg) translateY(50%);
}

html[dir="rtl"] .lte-swiper-slider + .lte-arrows .lte-arrow-left{
	transform: rotate(180deg) translateY(50%);
}

html[dir="rtl"] input, html[dir="rtl"] .lte-btn, html[dir="rtl"] .lte-footer, html[dir="rtl"] .slider-custom__title, html[dir="rtl"] .lte-contacts-icons, html[dir="rtl"] nav.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li > a, html[dir="rtl"] .slider-custom__item-link, .navbar-mobile a{
	font-family:"IBM Plex Sans Arabic", Sans-Serif !important;
}

html[dir="rtl"] input[type="submit"], html[dir="rtl"] .lte-navbar{
	word-spacing:5px;
}

html[dir="rtl"] .slider-custom__item-link, html[dir="rtl"] .slider-custom__title{
	direction:rtl;
}

html[dir="rtl"] .lte-heading.lte-size-lg .lte-header{
	font-size:80px;
}

html[dir="rtl"] .leadership .lte-item{
	display:flex;
	justify-content:center;
}

html[dir="rtl"] .videos__more{
	font-family:'IBM Plex Sans Arabic', Sans-Serif;
}

html[dir="rtl"] .videos__more:hover{
	background:#000 !important;
}

html[dir="rtl"] .lte-football-matches .lte-footer{
	text-align:right;
	padding-right:10px;
}

@media (max-width:1200px){
	html[dir="rtl"] .custom-videos .lte-header{
		line-height:0.2;
	}
	
	html[dir="rtl"] .subscribe-block{
		line-height:1;
	}
}

@media (max-width:576px){
	.lte-football-matches .lte-item .lte-teams .lte-team-name.lte-team-1{
		margin-bottom:20px;
	} 
	div.lte-football-matches .lte-item .lte-teams .lte-team-name.lte-team-2 {
		margin-bottom:0;
	}
	.rtl .zs-enabled.bullets-bottom .zs-bullets {
		top:55%!important;
	}
}

.blog-post > article > div > .blog-info-post-top .blog-info-left .lte-post-category span {
    background: transparent;
    color: #222222;
    padding: 0;
    font-family: 'Sofia Sans Extra Condensed', serif;
    letter-spacing: var(--font-headers-letterspacing);
    font-weight: 800;
    font-size: 16px;
    line-height: 1em;
    text-transform: uppercase;
    display: inline-block;
}

.blog-post .lte-icon-views, .blog-post .lte-icon-comments {
    display: none;
}

.blog-post .lte-post-date {
    opacity: 0.7;
}

.lte-page-header {
    background-size: cover !important;
}