/* 
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
*/

/** meta style **/

.left-padding-blog .premium-blog-entry-meta{
    position: absolute;
    left: 0;
    width: 100px;
    background: #839baa;
}
.left-padding-blog .premium-blog-entry-meta .premium-blog-meta-separator {
    display: none;
}
.left-padding-blog .premium-blog-entry-meta a{
	font-size:14px;padding: 10px;
	display:block;
}

.left-padding-blog .premium-blog-post-container .premium-blog-content-wrapper{
    padding-left: 115px !important;
	padding-right:15px!important;
}


.elementor-post:hover img {
    filter: brightness(0.8);
}
.elementor-post__read-more{
	 transition: 0.5s;
}
.elementor-post__read-more:hover {
    letter-spacing: 1px!important;
    transition: 0.5s;
}

.recent-post .elementor-post__title a{
line-height:0px!important;
}
.recent-post .elementor-post__title{
	line-height:20px!important;
}
.recent-post .elementor-post {
    /*border: 3px solid #FFF;
    padding: 8px!important;*/
}
.related-posts .elementor-post__title{
	line-height:20px!important;
	margin-bottom:10px !important;
}
.related-posts  .elementor-post {
    border: 3px solid #FFF;
    padding: 5px!important;
}
.related-posts .elementor-post__thumbnail__link{
	margin-bottom:10px!important;
}
.related-posts .elementor-post__title a{
	line-height:0px!important;
}

.related-posts .elementor-post__text{
	padding-bottom:5px !important;
}
.related-posts .elementor-post__read-more{
	font-size:13px !important;
}

.news-blog-post .page-numbers{
   padding: 14px 20px 14px 20px;
    background: #000;
	transition:0.5s;

}
.news-blog-post .page-numbers:hover{
	background: #839BAA;
	text-decoration: underline;
	transition:0.5s;
}
.news-blog-post .page-numbers.current{
color: #000!important;
background: #839BAA;
}
.news-blog-post .page-numbers.current:hover{
	text-decoration:none !important;
}

.premium-blog-content-wrapper {
    position: relative;
}
.premium-blog-entry-title{
	margin-bottom: 20px!important;
}
.left-padding-blog .premium-blog-entry-title a:hover, .premium-blog-entry-title a:hover {
    color: inherit!important;
}


.premium-blog-entry-meta i{
	display:none;
}

.premium-blog-meta-data{
    line-height: inherit !important;
}
.premium-blog-entry-meta.featured-story {
    background: #BF5E47;
}
.premium-blog-entry-meta.featured-story a{
    font-weight:600!important;
}
.premium-blog-footer .page-numbers {
    background: #000;
}
.premium-blog-footer  .page-numbers:hover {
    text-decoration: underline!important;
}

.premium-blog-footer  .page-numbers.current{
	text-decoration: none!important;
}
.premium-blog-entry-title {
    margin-bottom: 10px!important;
}
.related-post .premium-blog-entry-title {
    margin-bottom: 5px!important;
}

.featured-story .premium-blog-entry-meta{
    width: 150px!important;
}

.featured-story .premium-blog-post-container .premium-blog-content-wrapper {
    padding-left: 180px !important;
}
/*
.featured-story .premium-blog-entry-meta a {
    font-size: 18px;
} */
.just-released .premium-blog-entry-title{
margin-top:0px!important;
}
.featured-story .premium-blog-entry-title{
margin-top:0px!important;
}
.featured-story .premium-blog-content-wrapper {
    height: 230px;
}
.just-released .premium-blog-content-wrapper {
    height: 230px;
}
.just-released .premium-blog-post-container .premium-blog-content-wrapper{
	padding-right:15px!important;
}
.just-released  .premium-blog-post-container .premium-blog-entry-title{
	margin-top:0px!important;
}
#related-post .elementor-post__card {
    position: relative;
}
#related-post.elementor-widget-posts .elementor-post__card .elementor-post__badge{
	top:221px;
    margin: 0!important;
}
#related-post .elementor-posts .elementor-post__card .elementor-post__text{
    padding-left: 115px;
    padding-right: 5px;
}

/** news **/
.news-category {
	
}
@media (min-width: 768px) and (max-width: 1024px) {
.featured-story .premium-blog-content-wrapper {
    height: 230px;
}
.just-released .premium-blog-content-wrapper {
    height: 230px;
}
	#related-post.elementor-widget-posts .elementor-post__card .elementor-post__badge{
	top:auto;
    bottom: 60px;
    margin: 0!important;
}
}
@media (min-width: 576px) and (max-width: 768px) {
		#related-post.elementor-widget-posts .elementor-post__card .elementor-post__badge{
	top:auto;
    bottom: 85px;
    margin: 0!important;
}
}
@media (max-width: 767px) { 
.featured-story .premium-blog-content-wrapper {
    height: auto;
}
.just-released .premium-blog-content-wrapper {
    height: auto;
}
.featured-story .premium-blog-post-container .premium-blog-content-wrapper {
    padding: 15px !important;
}
.featured-story .premium-blog-entry-meta {
    width: 115px!important;
}
.featured-story .premium-blog-entry-meta {
    width: auto !important;
    top: -45px;
}
	
.featured-story .premium-blog-entry-meta a {
    font-size: 16px;
}	
.left-padding-blog .premium-blog-post-container .premium-blog-content-wrapper {
    padding-left: 15px !important;
    padding-right: 15px!important;
}	
.left-padding-blog .premium-blog-entry-meta {
    left: 0;
    top: -45px;
    width: auto;
}	
.left-padding-blog .premium-blog-entry-meta a {
    padding: 10px;
    display: block;
}


#related-post.elementor-widget-posts .elementor-post__card .elementor-post__badge {
    top: 225px;
}
}

/* 
@media (max-width: 414px){
	#related-post.elementor-widget-posts .elementor-post__card .elementor-post__badge {
    top: 221px;
}
}
@media (max-width: 390px){
	#related-post.elementor-widget-posts .elementor-post__card .elementor-post__badge {
    top: 205px;
}
}
@media (max-width: 375px){
#related-post.elementor-widget-posts .elementor-post__card .elementor-post__badge {
    top: 199px;
}
}
@media (max-width: 320px){
#related-post.elementor-widget-posts .elementor-post__card .elementor-post__badge {
    top: 175px;
}
}
*/

.text-arealist li{
margin-bottom:10px;
}
