/**
Theme Name: FactGo Child
Author: ThemeOri
Author URI: https://themeforest.net/user/themeori/
Description: Child theme for the FactGo theme.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: factgo-child
Template: factgo
*/

/* Header */

/* .header__sticky.flexitype_sticky{
    margin-top: 0px !important;
} */

@media (max-width: 768px) {
  .nav_menu_bar-popup-top-logo img {
    content: url('/wp-content/uploads/2026/04/Logo-Cebro-groep-logo.png');
  }
}

/* Homepage */

.flexitype_testimonial_two-item-content-bottom-author img{
    border-radius: 0px !important;
    height: auto !important;
}
.flexitype_testimonial_two-item{
    align-self: center;
    min-height: stretch !important;
    align-content: center !important;
}
.iconen-draaien .elementor-icon{
    transform: rotate(45deg);
}
.iconen-draaien .elementor-icon svg,
.iconen-draaien .elementor-icon i{
    transform: rotate(-45deg);
}

/* Diensten pagina's */

.elementor-widget-text-editor a{
    color: #E65821;
}

.usp .e-con-full.e-flex.e-con{
    align-items: stretch;
    height: 100%;
}

.usp .elementor-widget-txwpc-icon-box{
    height: 100%;
}

.usp .icon__box-item{
    height: 100%;
}

@media (max-width: 768px){

    .iconen-draaien .elementor-icon-box-icon{
    padding-left: 20px !important;
    }

}

/* Vacatures */

.page-id-5620 .blog_one-item{
    display: flex !important;
    flex-direction: column;
    height: 100%;
}

.page-id-5620 .blog_one-item-content{
    height: 100%;
    align-items: flex-start !important;
}

.page-id-5620 .blog_one_item {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.page-id-5620 .box-title{
    min-height: 64px;
}

@media (max-width: 1152px){
    .page-id-5620 .box-title{
    min-height: 96px !important;
    }
}

@media (max-width: 1024px){
    .page-id-5620 .box-title{
    min-height: 64px !important;
    }
}

@media (max-width: 768px){
    .page-id-5620 .box-title{
    min-height: 30px !important;
    }
}

/* Contact */

.gform_button.button,
.gform_next_button.gform-theme-button.button{
    border-radius: 50px !important;
    background-color: #E65821 !important;
    padding: 16px 50px !important;
    font-size: 16px !important;
}

.gform_button.button:hover,
.gform_next_button.gform-theme-button.button:hover{
    transition: .5s !important;
    background-color: #002745 !important;
}

.gform_previous_button{
    border-radius: 50px !important;
    padding: 16px 30px !important;
}

.gform-page-footer.gform_page_footer{
    margin-top: 32px !important;
}

#gform_1 input,
#gform_1 textarea{
    border: 1px solid #e5e2df !important;
}

.gf_progressbar_percentage{
    background-color: #E65821 !important;
}

/* Projecten */

.theme_breadcrumb__area h1{
    color: #002745;
}    

.theme_breadcrumb__area-content ul li a{
    color: #0F0F0F;
}

.theme_breadcrumb__area{
    padding: 150px 150px 60px 20px;
}

@media (max-width: 1024px){

    .theme_breadcrumb__area{
        padding: 120px 100px 20px 20px;
    }

}

@media (max-width: 768px){

    .theme_breadcrumb__area{
        padding: 100px 20px 20px 10px;
    }

}

@media (min-width: 904px){
    .page-id-89 .box-title{
    min-height: 64px !important;
    }
}




