/* 
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 */
/* Change font size and family for Tag Cloud widget */
.footer-index {
    color: #fff !important;
    font-weight: 500 !important;
}
.footer-index:hover {
    color: var(--org) !important;
}
.custom-error {
  color: red;
  font-size: 13px;
  margin-top: 5px;
  display: block;
}
.articles-container .elementor-posts-container .elementor-post__thumbnail img, .articles-container .post__card .elementor-post__thumbnail__link img {
    width: 100% !important;
    height: 100% !important;
    object-fit: fill !important;
border-radius: 0px !important;
}
.elementor-post__card .elementor-post__thumbnail img{
    width: 100% !important;
    height: 100% !important;
    object-fit: fill !important;
border-radius: 0px !important;
}
.home .elementor-posts .elementor-post__meta-data {
    margin-top: 22px;
    color: #ef6824;
}
.elementor-widget-posts .elementor-post__thumbnail__link{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.elementor-widget-posts .elementor-posts-container .elementor-post__thumbnail, .elementor-widget-posts .elementor-posts-container .elementor-post__thumbnail img  {
    border-top-right-radius: 35px !important;
border-top-left-radius: 35px !important;
}
.elementor-post.format-standard {
    border-bottom-right-radius: 35px !important;
    border-bottom-left-radius: 35px !important;
}
.elementor-posts--thumbnail-top .elementor-post__text {
    background: #F9F9F9;
}
.elementor-pagination .page-numbers.current {
    background: #FF6D30;
    border-radius: 30px;
    border: 2px solid #FF6D30;
    display: inline-block;
    height: 30px !important;
    width: 30px !important;
}
.elementor-post__title a:hover, a.elementor-post__read-more:hover{
	color: #ef6824 !important;
}
.ekit-wid-con .elementskit-blog-block-post:hover .elementskit-entry-thumb>img {
    -webkit-transform: unset !important;
    transform: unset !important;
    opacity: unset !important;
}
.single-post ul.wp-block-list li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 3px;
    width: 25px;
    height: 20px;
    background-image: url("data:image/svg+xml;utf8,<svg aria-hidden='true' viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'><path fill='%23FF8000' d='M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z'/></svg>");
    background-size: contain;
    background-repeat: no-repeat;
}

/*pagination css*/
.post-pagination {
    border-top: 1px solid #e0e0e0;
    padding-top: 20px;
    margin-top: 40px;
    font-size: 16px;
}

.post-pagination a {
    color: #FF8000;
    text-decoration: none;
    font-weight: bold;
}

.post-pagination a:hover {
    text-decoration: underline;
}
/*end*/
.author-style {
    margin-bottom: 25px !important;
    margin-top: 0px !important;
}
.consalt-header-area.upper.sticky{
	padding: 0px 0px !important;
}
.consalt-header-area.upper{
	padding: 18px 0px !important;
}
.archive .elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.archive .elementor-post__text
 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
	padding-top: 25px !important;
}
#sticky-header {
    border-bottom: 1px solid #efefef;
}
.social-share-title{
color: #063232;
    font-family: "Fira Sans";
    font-style: normal;
    margin-bottom: 0;
    margin-top: 11px;
    line-height: 1.2;
    font-weight: 600;
    font-size: 24px;
	}
.single-post .post-contentbx.post-custom-content h1,.single-post .post-contentbx.post-custom-content h2,.single-post .post-contentbx.post-custom-content h3,.single-post .post-contentbx.post-custom-content h4,.single-post .post-contentbx.post-custom-content h5,.single-post .post-contentbx.post-custom-content h6{	
margin-bottom: 20px !important; 
}
.single-post .post-contentbx ul, .single-post .post-contentbx ol {
    margin-left: 10px;
}
.hr_demo_cta-heading h3.ekit-heading--title.elementskit-section-title.mt-0 {
    margin-bottom: 0px !important;
}