/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
*/
.elementor-post__thumbnail img{
	width: 95% !important;
	height: auto !important;
	object-fit: scale-down !important;
}
#post-content-el .page-links-title{
	display: none;
}
#post-content-el .post-page-numbers{
	margin: 0 3px;
}
.elementor-post__card{
	align-items: center;
}
.elementor-107 .elementor-element.elementor-element-0586cf3 .elementor-pagination , .elementor-169 .elementor-element.elementor-element-9ecef3b .elementor-pagination, .elementor-149 .elementor-element.elementor-element-d70495d .elementor-pagination{
    position: relative;
    top: 20px;
	font-size: 18px;
}

.elementor-107 .elementor-element.elementor-element-0586cf3 .elementor-pagination a , .elementor-169 .elementor-element.elementor-element-9ecef3b .elementor-pagination a, .elementor-149 .elementor-element.elementor-element-d70495d .elementor-pagination a{
   	text-decoration: none;
    padding: 5px 8px ;
    border-radius: 2px;
	background: #F3F3F3;
}

.current{
	background: #FF0000 !important;
	border-radius: 2px;
	color: white;
	font-weight: 700;
	padding: 5px 8px;
}
.heateor_sss_more span svg{
	display: none !important;
}
.prev, .next{
	border: none !important;
	background: none !important;
}
.post-nav-links {
    background: rgb(144 238 144);
    padding: 10px;
    border-radius: 5px;
}
.post-page-numbers {
    border-radius: 2px;
	background-color: white;
	padding: 5px 8px;
}
#post-content-el .page-links a span{
	text-decoration: none;
    border-radius: 2px;
    font-weight: 700;
    color: #FF0000;
}
#category-menu div nav ul li a{
    background-color: #bb0000;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
    margin: 10px 10px;
	text-decoration: none;
	color: white;
}
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img {
    top: 0px !important;
    left: calc(50%) !important;
    transform: scale(1) translate(-50%,3%) !important;
}
.elementor-107 .elementor-element.elementor-element-0586cf3 .elementor-post__badge, .elementor-169 .elementor-element.elementor-element-9ecef3b .elementor-post__badge, .elementor-149 .elementor-element.elementor-element-d70495d .elementor-post__badge, .elementor-146 .elementor-element.elementor-element-4fd65a7 .elementor-post__badge{
	bottom: 0 !important;
    position: inherit !important;
    width: 61% !important;
    text-align: center !important;
}
#category-menu div nav ul li{
	width: 22%;
}

@media only screen and (max-width: 2520px){
  	#view-all div nav ul li{
		width: 19% !important;
	}
	#view-all div nav ul li a{
		border-right: 1px solid #000;
	}
}

@media only screen  and (min-width: 768px) and (max-width: 1200px) {
  	#view-all div nav ul li{
		width: 100% !important;
	}
	#view-all div nav ul li a{
		border-right: none;
	}
	#category-menu div nav ul li{
		width: 100% !important;
	}
	.heateor_sss_sharing_ul{
		display: grid !important;
	}
}

@media only screen and (max-width: 767px){
  	#view-all div nav ul li{
		width: inherit !important;
	}
	#view-all div nav ul li a{
		border-right: none;
	}
	#category-menu div nav ul li{
		width: inherit !important;
		color: #fff;
	}
	.heateor_sss_sharing_ul{
		display: grid !important;
	}
	div.heateor_sss_bottom_sharing {
		top: 350px !important;
		height: 150px;
		width: 50px !important;
	}
	.heateor_sss_sharing_ul{
		width: 50px;
	}
	.page-links{
		display: grid;
    	row-gap: 2px;
    	grid-template-columns: auto auto auto auto auto auto auto;
		-webkit-column-fill: auto;
	}
	#post-content-el .post-page-numbers{
		margin: 3px;
	}
	div.heateor_sss_bottom_sharing .heateor_sss_svg {
		/* width: 100% !important; */
		height: 50px !important;
		width: 50px !important;
	}
	.page-link a{
		text-decoration: none;
		padding: 5px 8px;
		border-radius: 2px;
		background: #F3F3F3;
		font-weight: 700;
		color: #FF0000;
	}
	.elementor-146 .elementor-element.elementor-element-39204dad .elementor-heading-title{
		font-size: 26px;
	}
	.elementor-146 .elementor-element.elementor-element-a6a65b7 > .elementor-widget-container{
		padding: 8px 20px;
	}
}