/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.5.0.1651480345
Updated: 2022-05-02 08:32:25

*/

.client-reviews .ae-swiper-pagination .swiper-pagination-bullet-active {width: 25px !important;border-radius: 10px;}
.styled-form .elementor-field-label {
    margin-left: 10px;
    margin-bottom: -7px;padding: 3px 8px;
    background: #030323;
    z-index: 9;
}
.styled-form textarea, .styled-form input {padding-top: 17px !important;}
.gm-opacity-notactive .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next) {
    opacity: 1;
}
.top-icon li.elementor-icon-list-item {align-items: baseline;}

.top-icon .elementor-icon-list-item .elementor-icon-list-icon {margin-top: 10px;}
.heading-flex h2 {display: flex;}

.inline-currency {font-size: 25px;}
.author-styled-posts span.elementor-post-author:before {content: 'By ';}
.author-styled-posts span.elementor-post-author:after {content: "\f007";font-family: 'Font Awesome 5 Free';color: #e82930;position: absolute;left: 0;}
.author-styled-posts span.elementor-post-author {margin-left: 26px;}
.elementor-search-form__container:before {content: 'Search';position: absolute;font-size: 13px;background: #fff;color: rgb(3 3 35 / 70%);top: -13px;left: 13px;padding: 3px;}
.gm-gen-btn {
    text-align: center;
    padding: 13px 100px;
    background: #e82930;
    color: #fff;
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
    text-transform: uppercase;
    border-radius: 8px;
	border: 2px solid #e82930;
}
.gm-gen-btn:hover {
    color: #e82930;
    background: transparent;
}
.elementor-heading-title a:hover {color: #E82930 !important;}

@media screen and (max-width:767px){
	.gm-gen-btn {
    	text-align: center;
	}
}