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

h1, h2, h3, h4, h5, h6 {
	clear: both;
}

.single-post-section .stratum-advanced-posts__post-categories{
	position: absolute;
	top: 10px;
}
.all-post-section .stratum-advanced-posts__post-categories, .full-single-post-section .stratum-advanced-posts__post-categories{
	position: absolute;
	top: -23px;
}
.single-post-section .stratum-advanced-posts__entry-header, .all-post-section .stratum-advanced-posts__entry-header, .full-single-post-section .stratum-advanced-posts__entry-header{
	position: relative;
}
.single-post-section .stratum-advanced-posts__post-title {
	margin-top: 45px;
}
.all-post-section .stratum-advanced-posts__post-title {
	margin-top: 0;
}
.single-post-section .stratum-advanced-posts__content-wrapper {
	border-top: 2px solid #ddd;
    border-bottom: 2px solid #ddd;
}
.stratum-advanced-posts__post-title a, .stratum-advanced-posts__post-categories a {
	font-family: "sofia-pro", Sans-serif !important;
	font-style: normal !important;
}
.stratum-advanced-posts__post-date a, .post-date a {
	font-family: "bagatela", Sans-serif !important;
}
.stratum-advanced-posts__post-categories a {
	color: #FF7935 !important;
	font-size: 14px;
	line-height: 18px;
	font-weight: 400;
	text-transform: uppercase;
}

.full-single-post-section .stratum-advanced-posts__content-wrapper{
	max-width: 1300px;
    margin: 0 auto;
}

.full-single-post-section .stratum-advanced-posts__post-content, .single-post-section .stratum-advanced-posts__post-content {
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.full-single-post-section .stratum-advanced-posts__post-title, .single-post-section .stratum-advanced-posts__post-title {
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

@media only screen and (min-width: 1025px) {
	.header-top, .header-bottom {
		position: fixed;
		width: 100%;
	}
	.header-top {
		top: 0;
	}
	.header-bottom {
		top: 68px;
	}
	.elementor-location-header {
		margin-top: 146px;
	}
}

.stratum-advanced-posts.elementor-grid-3 .stratum-advanced-posts__wrapper.elementor-grid .stratum-advanced-posts__post:first-child {
	display: none;
}
.stratum-advanced-posts .ajax_load_more_pagination .stratum-advanced-posts__ajax-load-more-btn {
	padding-right: 25px;
    position: relative;
}
.stratum-advanced-posts .ajax_load_more_pagination .stratum-advanced-posts__ajax-load-more-btn:after {
	content: '';
	border-width: 0 2px 2px 0;
	border-style: solid;
	border-color: #005265;
	height: 10px;
    width: 10px;
    display: inline-block;
    transform: rotate(-45deg);
	position: absolute;
    top: 12px;
    right: 8px;
}

.single-post-section .stratum-advanced-posts__content-wrapper {
	width: 50%;
    max-width: 50%;
}

@media only screen and (max-width: 1024px) {
  	.single-post-section .stratum-advanced-posts__post-wrapper {
		flex-wrap: wrap !important;
		flex-direction: column-reverse !important;
	}
	.single-post-section .stratum-advanced-posts__content-wrapper {
		border: none !important;
	}
	.stratum-advanced-posts.elementor-grid-tablet- .elementor-grid {
		grid-template-columns: repeat(2,1fr);
	}
	.single-post-section .stratum-advanced-posts__content-wrapper {
		width: 100%;
		max-width: 100%;
	}
}
@media (max-width: 767px) {
	.stratum-advanced-posts.elementor-grid-mobile- .elementor-grid {
		grid-template-columns: repeat(1,1fr);
	}
}