/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.4.1751434762
Updated: 2025-07-02 05:39:22

*/
/* Header */
.gradient_bottom_border{ border-bottom: 2px solid; border-image-slice: 1; border-image-source: linear-gradient(to left, #995D08, #FFF290, #FFB61A, #FFEE6F, #995D08, #FF9B0E);}
.header_bg, .help_sec, .team_sec{background-size: 100% 100% !important;}
.sidebar_bg .hfe-side{width:100% !important;}
.hfe-flyout-close, .hfe-flyout-close svg{top:13px; right:4px;}
/* Banner */
.banner_list li{border: 9px solid;border-image-slice: 8;border-image-source: url(https://dev1.sentientgeeks.us/XL/wp-content/uploads/2025/07/border-2.svg); border-top: 0;}
.banner_list li::after{rotate:90deg;right: calc(-70px / 2) !important;}
/* match start*/
.up-match{background:url(https://dev1.sentientgeeks.us/XL/wp-content/uploads/2025/07/match.png) no-repeat center center;background-size:100% 100%;padding:35px; width:50%; position:relative;}
.match-teams-img{background:url(https://dev1.sentientgeeks.us/XL/wp-content/uploads/2025/07/vs.png) no-repeat center center;background-size:100% 100%;padding:25px;width:50%; position:relative;}
.match-slide{display:flex; gap:2rem;}
.single-match p{font:500 18px/2em "Inter Tight", Sans-serif; color:var( --e-global-color-primary );}
.single-match h2{font:600 50px/50px "Chakra Petch", Sans-serif; color:#fff;}
.match-teams{font:500 18px/2em "Inter Tight", Sans-serif; color:#fff;}
.single-match p:last-child{font:400 16px/2em "Inter Tight", Sans-serif; color:#fff;}
.navig{position: absolute; top: 41%;left: 0; width: 100%; transform: translateY(-50%);}
.nav-prev, .nav-next{background-size:100% 100%;font-size: 0; width: 65px;line-height: 43px;display: inline-block; position:absolute;}
.nav-prev, .n-prev{background:url(https://dev1.sentientgeeks.us/XL/wp-content/uploads/2025/07/left_arrow.svg) no-repeat center center;left:-40px;}
.nav-next, .n-next{background:url(https://dev1.sentientgeeks.us/XL/wp-content/uploads/2025/07/right_arrow.svg) no-repeat center center; right:-40px;}
.team-img{background:url(https://dev1.sentientgeeks.us/XL/wp-content/uploads/2025/07/player_bg.png) no-repeat center center;background-size:100% 100%;padding: 10px;    width: 100px !important;height: 100px !important; object-fit: contain;}
.team-img:last-child{position:absolute; right:25px; bottom:25px;}
.match-teams-img h3{display:none;}
/* result start */
.results{background:url(https://dev1.sentientgeeks.us/XL/wp-content/uploads/2025/07/result-min.png) no-repeat center center;background-size:100% 100%;padding:25px;width:100%; position:relative;}
.result-head{display: flex;justify-content: space-between;align-items: center;flex-wrap:wrap;}
.result-head h5{font:500 18px/25px "Inter Tight", Sans-serif; text-transform:uppercase; color:#fff; margin:0;}
.game-title{display: flex;gap: 10px;}
.game-title li { display: none;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.game-title li.visible { display: inline-block; margin-right: 10px;}
.result-list, .game-title{padding-left:0;}
.result-list{min-height: 239px;max-height: 239px;overflow: auto;}
.result-list li{display: none; padding-block: 10px;}
.result-list li:not(:last-child){border-bottom: 1px solid #ffffff2e;}
.result-list li.active {display: block;}
.result-wrap,.tms{display: flex;align-items: center;justify-content: space-between; gap:0.6rem;}
.result-wrap{gap: 0px;}
.rteam-logo img{width: 30px; height:30px; object-fit:contain;}
.rteam-title, .score{font:500 16px/18px "Inter Tight", Sans-serif; color:#fff;}
.score{color:#F51E1E;}
.game-title-container{display:flex; justify-content:space-between; align-items:center;}
.gtitle-item{font:500 16px/25px "Inter Tight", Sans-serif; text-transform:uppercase; color:#545D6B !important;}
.gtitle-item.active { color: #fff !important;}
.n-prev, .n-next{background-size:100% 100%;font-size: 0; width: 40px;line-height: 40px;display: inline-block; position:absolute;}
.n-prev{left:-24px;}
.n-next{right:-24px;}
.result-list::-webkit-scrollbar-track{background-color: #10121f;}
.result-list::-webkit-scrollbar{width: 3px;background-color: #10121f; border-radius:5px;}
.result-list::-webkit-scrollbar-thumb{background-color: #524424; border-radius:5px;}

/* result end */
/* match end*/
/* our Team start*/
.team_sec{position:relative;}
.team_sec .svg_position{bottom:-104px; left:50%; transform:translatex(-50%);}
.team_clipart_one{clip-path: polygon(0 69%, 0 18%, 6% 0, 94% 0, 100% 17%, 100% 100%, 66% 100%, 62% 86%, 45% 86%, 25% 86%, 21% 100%, 0 100%);}
.team_clipart_two{clip-path: polygon(0 0, 21% 0, 24% 13%, 62% 13%, 65% 0, 100% 0, 100% 83%, 94% 100%, 41% 100%, 23% 100%, 6% 100%, 0 85%);}
/* our Team end*/
/* about start */
.about_img{clip-path: polygon(0 23%, 0 0, 75% 0, 80% 9%, 98% 9%, 100% 16%, 100% 85%, 100% 100%, 85% 100%, 8% 100%, 3% 94%, 3% 34%);
}
/* about end */
/* Footer start*/
.btn-transparent{background:url(https://dev1.sentientgeeks.us/XL/wp-content/uploads/2025/07/btn-transparent.png) no-repeat center center;background-size:100% 100%;} 
.btn-transparent:hover{background:url(https://dev1.sentientgeeks.us/XL/wp-content/uploads/2025/07/btn-solid.png) no-repeat center center !important;background-size:100% 100% !important; color:#000 !important;} 
.btn-transparent:hover .elementor-button-text{color:#000 !important;} 
.btn-solid{background:url(https://dev1.sentientgeeks.us/XL/wp-content/uploads/2025/07/btn-solid.png) no-repeat center center;background-size:100% 100%;} 
.btn-solid:hover{background:url(https://dev1.sentientgeeks.us/XL/wp-content/uploads/2025/07/btn-transparent.png) no-repeat center center !important;background-size:100% 100% !important;} 
.btn-solid:hover .elementor-button-text{color:var( --e-global-color-primary ) !important;} 
/* Footer end*/


/* Responsive */
@media(max-width:1199px){
	.single-match h2{font-size:38px;line-height:39px;} 
	.result-list {min-height: 198px;max-height: 190px;}
@media(max-width:991px){
	.single-match h2{font-size:38px;line-height:39px;} 
	.up-match, .match-teams-img{width:50%;}
	.results{padding:60px;}
	.result-list {min-height: 220px;max-height: 220px;}
}
@media(max-width:767px){
	.help_sec{background-position: left 0vh !important; background-size: cover !important;border-right: 1px solid var( --e-global-color-primary );}
	.banner_list li::after{display:none;}
	.team_sec{background-size:cover !important;}
	.up-match, .match-teams-img{width:100%;}
	.match-slide{flex-wrap:wrap;}
	.match_sec.team_sec {border-left: 1px solid #524424; background-position:top right !important;}
	.team_clipart:nth-child(odd){clip-path: polygon(0 69%, 0 18%, 6% 0, 94% 0, 100% 17%, 100% 100%, 66% 100%, 62% 86%, 45% 86%, 25% 86%, 21% 100%, 0 100%) !important;}
	.team_clipart:nth-child(even){clip-path: polygon(0 0, 21% 0, 24% 13%, 62% 13%, 65% 0, 100% 0, 100% 83%, 94% 100%, 41% 100%, 23% 100%, 6% 100%, 0 85%) !important;}
}
@media(max-width:575px){
	.results{padding:35px;}
	.match_sec.team_sec {background-image:inherit !important; background-color:#1a1a1a; border:1px solid #524424;}
}
@media(max-width:480px){
	.match-teams-img{background-size:cover;border-block: 1px solid #524424;}
	.team-img{width:70px !important; height:70px !important;}
	.up-match{padding:25px;}
	.single-match h2{font-size: 30px; line-height: 31px;}
	.single-match p, .match-teams{font-size:14px; line-height:1.2rem;}
	.results{padding:18px;}
	.result-wrap, .tms{gap:0.2rem;}
	.result-head{flex-direction:column; justify-content:center; gap:0.4rem;}
	.rteam-title, .score{font-size:14px; line-height:16px; white-space:nowrap;}
}