/* 
Theme Name: Imminently
Theme URI: https://amplivista.com/
Description: Imminently is a child theme of Hello Elementor, created by Code Creative team
Author: Amplivista Web Solutions Pvt. Ltd.
Author URI: https://amplivista.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: imminently
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
*/
.single-post #main_header,
#main_header.elementor-sticky--effects {
    background-color: #04070D;
}
#main_header {
    position: absolute;
    width: 100%;
}
#home_banner video.elementor-background-video-hosted {
    filter: grayscale(100%);
	bottom: -45%;
	transform: translate(-50%) rotate(-3deg);
	top: auto;
}
#home_banner .elementor-background-video-container {
    position: fixed;
	background-color: #000;
}
#footer_call_to_action {
    margin-left: 120px;
}
.gradiant_color .elementor-heading-title.elementor-size-default {
    background: linear-gradient(270deg, #6edba5 2.12%, #4583e7 151.92%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	color: transparent;
	display: inline-block;
}
#knowledge_article_slider .slick-track {
    padding: 2px 0;
}
#knowledge_article_slider .single-post:hover {
    box-shadow: 0 0 0 1px #6edba5;
}
#knowledge_article_slider .single-post {
    margin: 0 15px;
    background: #000;
    border-radius: 10px;
}
#knowledge_article_slider .post_content_details {
    padding: 16px 24px;
}
#knowledge_article_slider .post_content_details .post-date {
    font-size: 16px;
    font-weight: normal;
    color: #666;
    margin-bottom: 10px;
}
#knowledge_article_slider .post_content_details .post-title {
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 25px;
}
#knowledge_article_slider .post_content_details h2.post-title, 
#knowledge_article_slider .post_content_details h2.post-title a {
    color: #fff;
    line-height: 1.3;
}
#knowledge_article_slider .post-thumbnail a {
    padding-top: 48%;
    position: relative;
    display: block;
}
#knowledge_article_slider .post-thumbnail a img {
    position: absolute;
    height: 100%;
    bottom: 0;
    object-fit: cover;
    width: 100%;
    border-radius: 10px 10px 0 0;
}
#knowledge_article_slider .read-more {
    text-align: right;
    margin-bottom: 0;
}
#knowledge_article_slider .read-more a {
    display: inline-block;
}
#knowledge_article_slider .read-more img {
    width: 48px;
    height: auto;
}
#knowledge_article_slider button.slick-arrow {
    top: -55px;
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 10px;
    height: auto;
    width: auto;
}
#knowledge_article_slider button.slick-arrow.slick-next {
    right: 10%;
}
#knowledge_article_slider button.slick-arrow.slick-prev {
    right: 14%;
    left: inherit;
}
.button-gradient a.elementor-button {
	position: relative;
	z-index: 1;
}
.button-gradient a.elementor-button:before {
    content: "";
    position: absolute;
    top: 1px;
    left: 1px;
    right: 1px;
    bottom: 1px;
    background: #121212;
    border-radius: 8px;
    z-index: -1;
}
.page .elementor-element.button-gradient a:hover:before {
    background: url('http://imminently.co/wp-content/uploads/2025/06/New-Project-3.jpg');
	background-size: cover;	
}
.page .elementor-element.white_bg_btn.button-gradient a:hover:before {
    background: url('http://imminently.co/wp-content/uploads/2025/06/New-Project-5.jpg');
}
.button-gradient a.elementor-button:hover {
	opacity: 0.9;
}
ul.all-category-tabs {
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.all-category-tabs li {
    display: inline-block;
    margin-right: 35px;
    margin-bottom: 15px;
}
ul.all-category-tabs li a {
    font-size: 18px;
    font-weight: 700;
    color: #fff;
}
.page-id-1429 ul.all-category-tabs li:first-child a,
ul.all-category-tabs li.active a,
ul.all-category-tabs li a:hover {
    color: #5a9b7b;
    border-bottom: 3px solid;
}
#multistep_form .elementor-form .elementor-field {
    padding: 10px 0 10px;
}
#multistep_form .elementor-form .elementor-field::placeholder {
  color: #999999;
}
#multistep_form .elementor-form textarea.elementor-field {
    border: 1px solid #6edba5;
    border-radius: 10px;
    padding: 15px;
    font-size: 16px;
}
#multistep_form .elementor-form button.elementor-button {
    margin-top: 25px;
}
#elementor-popup-modal-1990 a.dialog-close-button {
    border: 1px solid rgba(255, 255, 255, 0.16);
    padding: 10px;
    border-radius: 50%;
}
#multistep_form .e-form__buttons.elementor-column {
    width: 100%;
}