/*
Theme Name: Moovit (Child Theme)
Theme URI: http://w4.themedemo.co/moovit
Author: FOXTHEMES
Author URI: https://themeforest.net/user/fox-themes
Version: 1.0.0
Description: A stunning visual experience for minimal loving creative. This template is a responsive and retina-ready WordPress theme with grid system layout. It is optimized for mobile touch and swipe.
Tags: one-column, two-columns, right-sidebar, custom-menu, post-formats, sticky-post, translation-ready
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: moovit-child
Template: moovit
*/

/* = Add your own modification from here
-------------------------------------------------------------- */
.btn-submit-form-8085 {
    border: none !important;
}

.aheto-btn, .aheto-form-btn [type="submit"] {
    border-color: #ff3f39 !important;
}

.aheto-btn:hover, .aheto-form-btn [type="submit"]:hover {
    border-color: #dc0d06 !important;
}

.btn-submit-form-8085 + .wpcf7-spinner,
.btn-submit-wpcf7 + .wpcf7-spinner {
    display: none !important;
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: none !important;
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    content: none !important;
}

.aheto-cpt--moovit-modern .swiper-container {
    overflow: hidden !important;
}

.aheto-cpt--moovit-modern .swiper {
    overflow: unset !important;
}

.aheto-link.aheto-btn--primary:hover {
    color: var(--c-active) !important;
    opacity: 1 !important;
}

.aheto-banner-slider--moovit-modern div.swiper-pagination::before {
    background-color: transparent !important;
}

[class^="elementor-"]
.elementor-element
.main-header__main-line {
    max-width: 1720px;
}

.main-header--classic-2 .main-header__logo img {
    max-height: 60px !important;
}

.main-header--classic-2.main-header--desktop.transparent_white .main-header__menu-box .main-menu>li.current-menu-ancestor>a, .main-header--classic-2.main-header--desktop.transparent_white .main-header__menu-box .main-menu>li.current-menu-item>a, .main-header--classic-2.main-header--desktop.transparent_white .main-header__menu-box .main-menu>li.current-menu-parent>a, .main-header--classic-2.main-header--desktop.transparent_white .main-header__menu-box>ul>li.current-menu-ancestor>a, .main-header--classic-2.main-header--desktop.transparent_white .main-header__menu-box>ul>li.current-menu-item>a, .main-header--classic-2.main-header--desktop.transparent_white .main-header__menu-box>ul>li.current-menu-parent>a {
    color: rgba(var(--ca-active)) !important;
}

.aheto-link i {
    font-size: inherit !important;
}

.moovit-blog--banner {
    margin-top: 80px !important;
}

.bdt-prime-slider-skin-general .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag {
    font-size: 72px !important;
}

.bdt-slideshow-items .bdt-flex-middle {
    align-items: flex-end !important;
}

.bdt-prime-slider-skin-general .bdt-slider-excerpt {
    margin-bottom: 120px !important;
}

.elementor-element
.main-header__menu-box
.mobile-menu-title {
    font-family: "Roboto", Sans-serif !important;
}

.elementor-element
.main-header__menu-box
.main-menu
> .menu-item--mega-menu
.mega-menu__title,
.elementor-element
.main-header__menu-box
> ul
> .menu-item--mega-menu
.mega-menu__title {
    font-family: "Roboto", Sans-serif !important;
}

@media (max-width: 767px) {
    .bdt-prime-slider-skin-general .bdt-slider-excerpt {
        margin-bottom: 80px !important;
    }
}