/*
Theme Name:   Indostio Child
Theme URI:    #
Description:  Indostio child theme
Author:       Sylvain Gascon
Author URI:   #
Template:     indostio
Version:      1.0.0
Text Domain:  indostiochild
*/

body {
    font-family: 'Georgia', serif !important;
}

.header-main > div > div:first-child ,
.header-main-mobile > div > div:first-child ,
.header-main .elementor-widget-indostio-search ,
.header-main .elementor-widget-indostio-sidebar ,
.header-main .elementor-widget-button ,
.sticky-header .elementor-widget-indostio-search ,
.sticky-header .elementor-widget-indostio-sidebar ,
.sticky-header .elementor-widget-button  {
    display:none;
}

.page-header__title {
    font-family: 'Georgia', serif;
    text-transform: uppercase;
    font-weight: 300 !important;
}

.page-id-3638 .indostio-portfolio-grid-v2__number  ,
.page-id-3638 .indostio-portfolio-grid-v2__cat, 
.page-id-3638 .indostio-portfolio-grid__title .indostio-svg-icon  {
    display:none !important;
}

.indostio-portfolio-grid-v2__title {
    font-size: 23px !important;
}

.indostio-portfolio-grid-v2__item a {
    cursor: default !important;
}

.indostio-portfolio-grid-v2__content {
    left: 40px !important;
    width: calc(100% - 60px) !important;
}

.portfolio-excerpt {
    text-align:center;
    margin-bottom: 10px;
    font-size: 20px !important;
    font-weight: 700 !important;
}

.indostio-portfolio-grid-v2__content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    top: 0 !important;
    bottom: 0 !important;
    padding: 15px;
    width: 100% !important;
    left: 0 !important;
}

.indostio-portfolio-grid-v2__title {
    margin-bottom: 0px !important;
}

.page-header .page-header__inner {
    padding: 45px 0 !important
}

.page-header .page-header__image {
    background: #161515 !important;
}

#contact_form_block * {
    font-family: 'Georgia', serif !important;
}

.page-id-3638 .indostio-section-title {
    background: #bbb;
    padding: 20px 0;
}

@media (max-width: 1024px) {
    body.home .indostio-procress__step {
        position: absolute;
        right: 0px;
    }

    #diagnostic-homz .indostio-procress__step {
        right: -80px;
    }
}

