/*
Theme Name: Hirxpert Child
Description: Child Theme for hirxpert Theme
Author: zozothemes
Version: 1.0
Template: hirxpert
Text Domain: zozothemes
*/

/*Custom Style Code Right Here */

/* Gravity Forms */
.gform-theme--foundation .gform_fields {
    grid-column-gap: 15px !important;
    grid-row-gap: 15px !important;
}
.gform-theme--foundation .gform_footer {
    margin-block-start: 15px !important;
}
.gform-theme--foundation .gfield_description {
    color: #ffffff !important;
}
.comments-wrapper [type=submit],
.comments-wrapper [type=button],
.gform-theme--foundation .button,
.gform-theme--foundation [type=submit],
.gform-theme--foundation [type=button],
.gform-theme--foundation [type=reset] {
    fill: var(--e-global-color-faf262e) !important;
    color: var(--e-global-color-faf262e) !important;
    background-color: var(--e-global-color-32ccff5) !important;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif !important;
    font-weight: var(--e-global-typography-primary-font-weight) !important;
    letter-spacing: var(--e-global-typography-primary-letter-spacing) !important;
    border: 0 !important;
    padding: 11px 23px !important;
    border-radius: 5px 5px 5px 5px !important;
    font-size: 16px !important;
    text-transform: uppercase !important;
}
.gform-theme--foundation select,
.gform-theme--foundation textarea,
.gform-theme--foundation input[type='text'],
.gform-theme--foundation input[type='password'],
.gform-theme--foundation input[type='date'],
.gform-theme--foundation input[type='datetime'],
.gform-theme--foundation input[type='datetime-local'],
.gform-theme--foundation input[type='month'],
.gform-theme--foundation input[type='week'],
.gform-theme--foundation input[type='email'],
.gform-theme--foundation input[type='number'],
.gform-theme--foundation input[type='search'],
.gform-theme--foundation input[type='tel'],
.gform-theme--foundation input[type='file'],
.gform-theme--foundation input[type='time'],
.gform-theme--foundation input[type='url'] {
    -webkit-border-radius: 5px !important;
    -khtml-border-radius: 5px !important;
    border-radius: 5px !important;
    text-indent: 0 !important;
    border: 2px solid #EAEEF1 !important;
    background-color: #ffffff !important;
}

/* Blog Single */
.single .hirxpert-content-wrap.container {
    padding-top: 40px !important;
}
.single .hirxpert-content-wrap.container > .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.single .hirxpert-content-wrap.container .top-meta-wrap,
.single .pagination-single.section-inner {
    padding: 30px 10px 10px 10px !important;
}
.single .hirxpert-content-wrap.container .entry-content,
.single .comments-wrapper.section-inner {
    padding: 10px !important;
}
.single .pagination-single-inner > h6.pagination-prev,
.single .pagination-single-inner > h6.pagination-next {
    background-color: transparent !important;
    padding: 0 !important;
}
.single .pagination-single-inner > h6.pagination-prev:hover .title-inner,
.single .pagination-single-inner > h6.pagination-prev:focus .title-inner,
.single .pagination-single-inner > h6.pagination-next:hover .title-inner,
.single .pagination-single-inner > h6.pagination-next:focus .title-inner {
    color: #C92630 !important;
}

/* Testimonials */
.elementor-element.elementor-element-987a91a.elementor-widget.elementor-widget-shortcode {
    display: block !important;
    width: 100% !important;
}
.custom-testimonial-content .elementor-element {
    text-align: left !important;
}
.elementor-shortcode .testimonial-img-custom,
.elementor-shortcode .testimonial-img-custom img {
    text-align: left !important;
    margin: 0 !important;
    border-radius: 50% !important;
}
.elementor-shortcode .testimonial-img-custom {
    margin-top: 2px !important;
}
.testimonial-title-block {
    width: 70%;
    float: left;
}
.testimonial-logo-image {
    width: 30%;
    float: right;
}
.testimonial-logo-image img {
   float: right !important;
   text-align: left !important;
   margin: 0 !important;
   padding: 0 !important;
   line-height: 0 !important;
   max-height: 40px !important;
   width: auto !important;
}

/* Footer */
.footer-menu-css .elementor-nav-menu {
    column-count: 2 !important;
}