/*
Theme Name: HMR Child
Description: Child theme for HMR theme
Author: Pulse Solutions
Author URI: https://pulsesolutions.com
Template: hmrecruiting
Version: 1.0.0
Text Domain:  HMR
*/

.fusion-accordian .panel-title a .fa-fusion-box {
    padding: 10px 9px 9px 10px !important;
    border-radius: 50%;
}

.fusion-accordian .panel-title a:hover .fa-fusion-box,
.fusion-accordian .panel-title a.active .fa-fusion-box {
    color: #fff;
}

.homepage_blog .fusion-blog-layout-grid .fusion-post-grid .fusion-post-wrapper {
    border: none !important;
}

.homepage_blog .fusion-blog-layout-grid .fusion-post-wrapper .fusion-image-wrapper {
    background-color: #F2F2F2;
}

.homepage_blog .fusion-blog-layout-grid .fusion-post-wrapper .fusion-image-wrapper img {
    max-height: 277px;
    width: auto;
    margin: 0 auto;
}

.homepage_blog .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content.post-content {
    margin-bottom: 0px;
}

.homepage_blog .entry-title {
    margin-bottom: 15px !important;
}

.homepage_blog .fusion-blog-layout-grid .fusion-single-line-meta {
    color: #ACAFB2;
}

.testimonial_videos>.fusion-column-wrapper>.fusion-builder-row {
    height: 100%;
}

.fusion-testimonials.classic blockquote .awb-quote {
    padding: 0px;
}

.fusion-testimonials.classic blockquote .awb-quote h3 {
    color: #fff;
    font-size: 30px;
    margin-bottom: 15px;
}

.fusion-testimonials .testimonial-pagination {
    justify-content: left !important;
}

.fusion-testimonials.classic .company-name span:first-of-type {
    display: none;
}

.fusion-testimonials.classic .company-name span:last-of-type {
    text-transform: uppercase;
    color: #6E717B;
    font-size: 15px;
}

.fusion-testimonials.classic .company-name {
    flex-direction: column;
}

.gfield.field_source,
.gfield.field_medium,
.gfield.field_referrer,
.gfield.field_campaign,
.gfield.field_content,
.gfield.field_keyword {
    display: none;
}

.single-post #main .fusion-row {
    max-width: 850px;
}

.about-author {
    display: flex;
    align-items: center;
}

.about-author div.avatar {
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
}

.fusion-body .about-author .fusion-title.fusion-sep-none {
    order: 2;
    margin-bottom: 0px;
}

.fusion-body .about-author .about-author-container {
    order: 1;
}

.avada-blog-archive-layout-grid .fusion-blog-archive .fusion-blog-layout-grid .post .fusion-post-content-wrapper,
.avada-blog-archive-layout-masonry .fusion-blog-archive .fusion-blog-layout-masonry .post .fusion-post-content-wrapper,
.avada-blog-archive-layout-timeline .fusion-blog-archive .fusion-blog-layout-timeline .post .fusion-post-content-wrapper,
.avada-blog-layout-grid .fusion-blog-archive .fusion-blog-layout-grid .post .fusion-post-content-wrapper,
.avada-blog-layout-masonry .fusion-blog-archive .fusion-blog-layout-masonry .post .fusion-post-content-wrapper,
.avada-blog-layout-timeline .fusion-blog-archive .fusion-blog-layout-timeline .post .fusion-post-content-wrapper {
    padding: 20px 0px 0px 0px !important;
}

.fusion-blog-layout-grid .fusion-post-grid .flexslider,
.fusion-blog-layout-grid .fusion-post-grid .fusion-post-wrapper,
.fusion-blog-layout-timeline .fusion-post-grid,
.fusion-blog-layout-timeline .fusion-post-grid .flexslider,
.fusion-blog-layout-timeline .fusion-timeline-arrow,
.fusion-blog-layout-timeline .fusion-timeline-date,
.fusion-blog-layout-timeline .fusion-timeline-line,
.fusion-blog-timeline-layout .fusion-post-grid,
.fusion-blog-timeline-layout .fusion-post-grid .flexslider,
.fusion-blog-timeline-layout .fusion-post-grid .fusion-content-sep,
.fusion-events-shortcode .fusion-events-thumbnail,
.fusion-events-shortcode .fusion-layout-column,
.product-buttons,
.product-buttons-container,
.products li .fusion-product-wrapper {
    border: none !important;
}

#main .post h2 a {
    color: #1F242E !important;
    font-weight: 500;
}

#main .post h2 a:hover {
    color: #FF5E2E !important;
}

body .ginput_container.ginput_container_consent {
    line-height: 1.2em;
}

.gfield_consent_label {
    font-size: 0.8em !important;
}

/* MEDIA QUERIES */

@media (min-width: 641px) {
    .homepage_blog .fusion-blog-layout-grid .fusion-post-wrapper .fusion-image-wrapper img {
        max-height: 200px;
    }
}

@media (min-width: 1025px) {
    .homepage_blog .fusion-blog-layout-grid .fusion-post-wrapper .fusion-image-wrapper img {
        max-height: 277px;
    }
}