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

body {
	font-family: "Inter", Sans-serif;
}

.desc-box .elementor-icon-box-description {
	display: flex;
    flex-direction: column;
    gap: 15px; 
}

.desc-box a {
	display:table;
	color:#1C1C1C;
	font-weight:600;
	width:100%;
}

.desc-box a:after {
	content:url('http://vmaintain.dev.diginnovators.site/wp-content/uploads/2023/12/arrow-right.svg');
	display: inline;
    top: 3px;
    position: relative;
    left: 12px;
}

.elementor-tab-title {
	border-bottom:1px solid #DDDDDD !important;
}

.elementor-tab-title.elementor-active {
	border-bottom:1px solid #DDDDDD !important;
}

.btn_login a {
	background-color:#333333 !important;
	border-radius:8px;
	padding: 3px 11px !important;
    display: inline-block !important;
	height:32px;
	border-bottom:0px !important;
	border:1px solid #333333;
	color:#ffffff !important;
}

.btn_login a:hover {
	color:#333333 !important;
	background-color:#ffffff !important;
}

.btn_started a {
	background-color:#53B804 !important;
	border-radius:8px;
	padding: 3px 11px !important;
    display: inline-block !important;
	height:32px;
	border-bottom:0px;
	margin-left:0px !important;
	border:1px solid #53B804;
	color:#ffffff !important;
}

.btn_started a:hover {
	color:#53B804 !important;
	background-color:#ffffff !important;
}

.btn_login a:after, .btn_started a:after {
	display:none;
}

.blog-list .elementor-post__text {
	display:flex !important;
}

.blog-list .elementor-post__title {
	order:0;
}

.blog-list .elementor-post__excerpt {
	order:1;
}

.blog-list .elementor-post__meta-data {
	order:2;
}

.blog-list .elementor-post__meta-data {
	display:flex;
	justify-content:space-between;
}

.blog-list .elementor-post-author {
	font-weight:600;
	color:#1C1C1C;
}

@media (max-width:1024px) {
	.btn_login, .btn_started {
		padding:0px 20px 10px !important;
	}
	
}