/*
Theme Name: Hoteller Child
Theme URI: https://themes.themegoods.com/hoteller/landing
Description: Premium Photography WordPress Theme
Version: 1.0
Author: ThemeGoods
Author URI: https://themeforest.net/user/ThemeGoods
License: GNU General Public License
License URI: https://themeforest.net/licenses/regular_extended
Text Domain: hoteller
Template: hoteller
*/

.blog-posts-masonry .post_info_cat,
.blog-posts-masonry .post_info_cat a,
.post_header_wrapper .post_info_cat,
.post_header_wrapper .post_info_cat a {
    color: #575757;
}

.page_title_content .post_info_cat,
.page_title_content .post_info_cat a {
    font-weight: 600;
}

.pagination span.current {
    color: #000 !important;
}

.post_excerpt.post_tag a {
    color: #4d4d4d !important;
    font-weight: 500 !important;
}

.form-submit input[type="submit"],
.mphb_widget_search-submit-button-wrapper input[type="submit"],
.wpcf7-form input[type="submit"],
.mphb-reserve-btn-wrapper input[type="submit"],
.singleroom_book.button,
.elementor-button-content-wrapper .elementor-button-text {
    color: #000;
    letter-spacing: 1px;
    font-weight: 700 !important;
    font-size: 16px !important;
}

.elementor-button-link .elementor-button-text,
.elementor-button .elementor-button-text {
    color: #FFF;
    transition: all .22s ease-out;
}

.elementor-button-link:hover .elementor-button-text,
.elementor-button:hover .elementor-button-text {
    color: #000;
}

#button_view_offers .elementor-button-text {
    color: #000;
}

.elementor-button-content-wrapper i.fas {
    color: #000;
}

.home-hero-heading .title h2 {
    padding-block: 25px;
    background: rgba(0, 0, 0, 0.4);
    line-height: 1.18;
}

.home-hero-heading .caption {
    width: 50%;
}

@media all and (max-width: 1592px) {
    .home-hero-heading .caption {
        width: 75% !important;
    }
}

.erdf {
    position: fixed;
    bottom: 15px;
    right: 70px;
    z-index: 1000;
}

.erdf img {
    width: 181px;
    height: 91px;
}
