/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/**************** Header Style ***************/

/* .custom-toggle-icon .elementor-icon {
	box-sizing: content-box;
	display: block;
	height: 16px;
	position: relative;
	width: 25px;
}
.custom-toggle-icon .elementor-icon svg {
	display: none;
}
.custom-toggle-icon .elementor-icon .border {
	background: #0d9146;
	height: 2px;
	margin-bottom: 5px;
	width: 100%;
	transition-property: transform,opacity;
	transition-duration: .3s;
	transition-timing-function: ease;
}
.custom-toggle-icon .elementor-icon.active .border-top {
	transform: translateY(7px) rotate(45deg);
}
.custom-toggle-icon .elementor-icon.active .border-middle {
	opacity: 0;
}
.custom-toggle-icon .elementor-icon.active .border-bottom {
	transform: translateY(-7px) rotate(-45deg);
} */

.header-section .top-bar .gtranslate_wrapper .gt_switcher{
	position:relative;
}
.header-section .top-bar .gtranslate_wrapper .gt_switcher .gt_option{
	position:fixed;
	margin-top:27px;
}
.header-section .top-bar .gtranslate_wrapper .gt_switcher .gt_selected a {
	padding: 0px 5px;
}

.custom-rss-feed-container{
	max-width:100% !important;
}




/* ********************* Home Page Style ************************* */

.news-ticker-section .news-ticker-container {
	border-radius: 0px;
}
.news-ticker-section .elementor-headline {
	font-size: 20px;
	line-height: 37px;
	margin:0;
	padding:0;
}
.news-ticker-section .elementor-headline .elementor-headline-dynamic-text{
	font-size: 20px;
	line-height: 37px;
}
.news-ticker-section .elementor-headline-animation-type-clip .elementor-headline-text-wrapper {
	padding: 0;
}
.news-ticker-section .elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper::after {
	width: 0px;
}
/**************** Masonary & Grid Sytle for top section *****************/
#section-one .left-column .grid .rss-feed {
	display: grid;
	grid-template-columns: repeat(2, auto);
	grid-column-gap: 20px;
}
#section-one .left-column .row-2 .grid-col-3 .rss-feed{
	display: grid;
	grid-template-columns: repeat(3, auto);
	grid-column-gap: 20px;
}
#section-one .right-column .grid .rss-feed .rss-item{
	display: grid;
	grid-template-columns:repeat(2, auto);
	grid-column-gap:20px;
}
#section-one .right-column .grid.custom-rss-feed-container .rss-item a {
	font-size: 12px;
}
#section-one .left-column .left .grid.custom-rss-feed-container .rss-item a{
	font-size: 34px;
    line-height: 40px;
}
#section-one .grid-row-col-3 .rss-feed {
	display: grid;
	grid-template-columns: repeat(3, auto);
	grid-column-gap: 20px;
}
/*********** Common Grid Section ***************/
#common-section .grid-row .rss-feed {
	display: grid;
	grid-template-columns: repeat(4, auto);
	grid-column-gap: 20px;
}
/*************** Masonary Section **************/
#section-two .grid-row .rss-feed {
	display: grid;
	grid-template-columns: repeat(1, auto);
	grid-column-gap: 20px;
}
#section-two .left-column .grid-row .rss-feed .rss-item{
	display: flex;
	flex-wrap: nowrap;
	grid-column-gap: 20px;
}
#section-two .left-column .grid-row .rss-feed .rss-item .rss-thumbnail{
	max-width:50%;
}
#section-two .right-column .grid-row .rss-feed {
	display: grid;
	grid-template-columns: repeat(2, auto);
	grid-column-gap: 20px;
}

/************************ Single Country Page Design ************************/
.single-country #content{
	max-width:1400px;
	margin:auto;
	padding:0px 20px;
}
.single-country .page-header .entry-title{
	text-align:center;
	padding-top:40px;
	padding-bottom:40px;
}
.single-country .custom-rss-feed-container .rss-feed{
	display:grid;
	grid-template-columns:repeat(4, auto);
	grid-column-gap:20px;
}
/*********** sports all catagory page ****************/
.sports-common-section .custom-rss-feed-container .rss-feed{
	display:grid;
	grid-template-columns:repeat(4, auto);
	grid-column-gap:20px;
}

/* =============================Contact Form Style========================= */
.contact-form-section .wpforms-container .wpforms-submit{
	padding: 0 35px;
}
/********************** Footer Style **************************/
/***************************/
/* Media Queries */

@media (max-width: 1800px) {}

@media (max-width: 1700px) {}

@media (max-width: 1600px) {}

@media (max-width: 1500px) {}

@media (max-width: 1440px) {}

@media (max-width: 1366px) {}

@media (max-width: 1300px) {}

@media (max-width: 1280px) {}

@media (max-width: 1200px) {}

@media (max-width: 1080px) {}

@media (max-width: 1024px) {}

@media (max-width: 989px) {}

@media (max-width: 780px) {}

@media (max-width: 768px) {}

@media (max-width: 767px) {
	.single-country .custom-rss-feed-container .rss-feed{
		grid-template-columns:repeat(2, auto);
	}
	.sports-common-section .custom-rss-feed-container .rss-feed{
		grid-template-columns:repeat(2, auto);
	}
	#common-section .grid-row .rss-feed {
		grid-template-columns: repeat(2, auto);
	}
	#section-one .left-column .row-2 .grid-col-3 .rss-feed {
		grid-template-columns: repeat(2, auto);
	}
	#section-one .grid-row-col-3 .rss-feed {
		grid-template-columns: repeat(2, auto);
	}
	.news-ticker-section .elementor-headline {
		font-size: 16px;
	}
	.news-ticker-section .elementor-headline .elementor-headline-dynamic-text{
		font-size: 16px;
	}
}

@media (max-width: 360px) {}
