/* Elementor styles
----------------------------------------------------------------- */


/* Hide  vc_admin_bar */

body.elementor-page #wp-admin-bar-root-default #wp-admin-bar-vc_inline-admin-bar-link {
    display: none;
}

.elementor-panel .elementor-element .icon {
    line-height: 0;
}

.post_content>.elementor,
[class*="type-cpt_"]>[class*="_page_content"]>.elementor {
    margin-left: -15px;
    margin-right: -15px;
}

.elementor-container>.elementor-row>.elementor-column>.elementor-element-populated,
.elementor-container>.elementor-column>.elementor-element-populated {
    padding-top: 0;
    padding-bottom: 0;
}

.elementor-icon i {
    color: inherit;
}

.elementor-editor-section-settings i {
    color: inherit;
}

.elementor-add-section-area-button>i {
    color: inherit !important;
}


/* Custom Button Style */

.elementor-element.button_whith_icon .elementor-button {
    display: flex;
    align-items: center;
}

.elementor-element.button_whith_icon .elementor-button:before {
    content: '\E8EF';
    font-family: fontello;
    font-size: 1.05em;
    font-weight: 500;
    margin-right: 0.6em;
}


/* Elementor Button */

.elementor-element .elementor-button {
    line-height: 1.4em;
    border-radius: 25px;
    padding: 15px 30px;
}


/* Elementor Heading Title */

.elementor-element .elementor-heading-title {
    line-height: 1.3em;
}


/* Elementor Testimonial Widget */

.elementor-element .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img.attachment-full.size-full {
    width: auto;
    height: auto;
}


/* Elementor Most Popular Widget */

.elementor-element.elementor-widget-wp-widget-cloe_brooks_widget_popular_posts .post_item + .post_item {
    margin-top: 3em;
} 
.elementor-element.elementor-widget-wp-widget-cloe_brooks_widget_popular_posts .post_item .post_title {
    margin-top: 1.4em;
}


/* Elementor Recent News Widget */

.elementor-element.elementor-widget-wp-widget-cloe_brooks_widget_recent_news .sc_recent_news_header_categories {
    width: 100%;
    text-align: center;
}


/* Elementor logo and social links Widget */

.elementor-element.elementor-widget-wp-widget-cloe_brooks_widget_socials .logo br {
    display: none;
}
.elementor-element.elementor-widget-wp-widget-cloe_brooks_widget_socials .logo .logo_text,
.elementor-element.elementor-widget-wp-widget-cloe_brooks_widget_socials .logo .logo_slogan  {
    float: none;
}
.elementor-element.elementor-widget-wp-widget-cloe_brooks_widget_socials .logo .logo_slogan {
    margin-top: 0.6em;
}
.elementor-element.elementor-widget-wp-widget-cloe_brooks_widget_socials .sc_socials.sc_socials_size_tiny {
    margin-top: 0.3em;
}