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

.no-click-member {
    cursor: not-allowed;
    pointer-events: none;
}

@media (max-width: 767px) {
	#site-header .nav-col .nav-widget .elementor-nav-menu--dropdown{
		margin-top: 0!important;
	}
	
	#site-header .nav-col .nav-widget .elementor-nav-menu--dropdown ul ul li {
		border: none!important;
	}
}

.btn-clear a:hover,
.btn-clear a:active,
.btn-clear a:focus {
	transform: scale(1.07);
}

body .tabbed-content a:hover,
body .tabbed-content a:active,
body .tabbed-content a:focus {
	transform: scale(1.07);
}

.elementor-widget-post-info .elementor-icon-list-text a:hover,
.elementor-widget-post-info .elementor-icon-list-text a:active,
.elementor-widget-post-info .elementor-icon-list-text a:focus {
	color: var( --e-global-color-primary );
}

#featured-post .featured-post-widget .elementor-posts .elementor-post .elementor-post__text h2 a {
	transition: color 0.3s ease;
}

#archive-posts .archive-posts-widget .elementor-posts .elementor-post h3 a {
	transition: color 0.3s ease;
}

.recent-posts-widget .elementor-jet-posts .jet-posts__item h4 a {
	transition: color 0.3s ease;
}

#featured-post .featured-post-widget .elementor-posts .elementor-post .elementor-post__text h2 a:hover,
#featured-post .featured-post-widget .elementor-posts .elementor-post .elementor-post__text h2 a:active,
#featured-post .featured-post-widget .elementor-posts .elementor-post .elementor-post__text h2 a:focus {
	color: var( --e-global-color-secondary );
}

#archive-posts .archive-posts-widget .elementor-posts .elementor-post h3 a:hover,
#archive-posts .archive-posts-widget .elementor-posts .elementor-post h3 a:active,
#archive-posts .archive-posts-widget .elementor-posts .elementor-post h3 a:focus {
	color: var( --e-global-color-secondary );
}

.recent-posts-widget .elementor-jet-posts .jet-posts__item h4 a:hover,
.recent-posts-widget .elementor-jet-posts .jet-posts__item h4 a:active,
.recent-posts-widget .elementor-jet-posts .jet-posts__item h4 a:focus {
	color: var( --e-global-color-secondary )!important;
}

#site-footer > .elementor-container > .elementor-row .footer-content-col .footer-content-bottom .fcb-left .fcbl-menu ul li a:hover,
#site-footer > .elementor-container > .elementor-row .footer-content-col .footer-content-bottom .fcb-left .fcbl-menu ul li a:active,
#site-footer > .elementor-container > .elementor-row .footer-content-col .footer-content-bottom .fcb-left .fcbl-menu ul li a:focus {
	color: var( --e-global-color-secondary )!important;
}

.clients-carousel img {
	max-width: 150px!important;
}

.key-stats .elementor-counter .elementor-counter-title {
	font-weight: 400!important;
}

.products-carousel {
	
}

.products-carousel .jet-carousel-wrap.jet-equal-cols .jet-carousel__item {
    background: #fff;
    padding: 2rem 5rem;
}

.products-carousel  .jet-carousel__content .jet-carousel__item-title {
    font-size: 24px!important;
    color: #ae9068;
    margin: 2rem 0 1.5rem;
}

body .products-carousel  .jet-carousel__content .jet-carousel__item-button {
    font-size: 18px;
    font-weight: 300;
    fill: var( --e-global-color-secondary );
    color: var( --e-global-color-secondary );
    background-color: #FFFFFF00;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    font-style: normal;
    margin-top: 1.5rem;
	outline: none!important;
}

.products-carousel .jet-carousel .jet-slick-dots {
	margin-top: 1.5rem;
}

.footer-cta > .elementor-container > .elementor-row {
	margin-top: -9rem;
}

.drawer-style.style-1 .awsm-personal-info {
    display: flex;
    flex-direction: column-reverse;
}

.drawer-style.style-1 figcaption h3 {
    margin-top: 0!important;
}

.drawer-style.style-1 .awsm-details h2 {
    margin: 0;
}

.drawer-style.style-1 .awsm-details span {
    display: block;
    margin: 0.25rem 0 1rem;
}