/*
Theme Name:     Diaco Child
Theme URI:      https://smartdemowp.com/diaco/
Description:    Child theme for Diaco
Author:         Smartdatasoft Team
Author URI:     https://themeforest.net/user/smartdatasoft
Template:       diaco
Version:        1.0
*/

/* ----------------------------------------------------------------------------
 * Child Theme Style.css styles begin here!
 * ------------------------------------------------------------------------- */
.menu-langue {display:flex;}
.main-header figure.logo {max-width:inherit!important;max-height:inherit!important}
.sec-title h1:before {background: url(/wp-content/uploads/2022/06/title-icon.png)!important;}
.sticky-header .container {max-width:inherit!important}
.sticky-header {padding-top:1rem!important;}
.noMargin {margin-bottom:0!important}
.green a {color:#d3d726!important}
.outer-box {display:none!important;}
.about-style-two .image-box .image {background: rgba(0,0,0,0.5);}
.sec-title h1 {line-height: 1.2em;}
.about-style-two.single-team-page,.card-body {padding:0}
.about-style-two.single-team-page .content-box {margin-top:0}
.card {border:0}
.main-footer .footer-column ul li, .content-box {font-family: 'Open Sans', sans-serif!important;}
.ListH .eael-feature-list-title {margin-top:10px!important;}
.noReadMore .link {display:none;}
.numbersAnim .count-text {font-size:50px!important;}
.work-style-two {padding: 50px 0px 50px 0px!important;}
.work-column .work-block-one {margin-bottom:0!important}
.page-title h1 span {display: block;font-size: 20px;color: #d3d726;}
.page-title .container .content-box h1 {font-size: 40px;line-height: 50px;}
.digitalisation .about-style-two.about-page-2 .image-box .image h2 {left: 35px;}
.digitalisation .about-style-two.about-page-2 .content-box, .content-box {margin-top: 0;font-size: 18px;font-weight: 300;line-height: 1.5em;}
.digitalisation .image-box .image img {min-height:450px!important}
.page-id-2972 .page-title {background-position: top center;}
.copyright {font-size:14px;}
.page-title .content-box h1 {word-break: break-word;}

/*JOBS*/
.jobpost-template-default .sjb-container {width:100%;max-width: 100%;padding: 0;}
.jobpost-template-default .sjb-page .sjb-detail {margin-top:0}
.jobpost-template-default .sjb-page .sjb-job-info {width: 100%;padding-top: 150px;}
.jobpost-template-default .sjb-page .company-logo {display:none;}
.jobpost-template-default .sjb-page .col-md-8, .jobpost-template-default .sjb-page .col-md-3 {max-width:100%;width:100%;float:inherit;text-align: center;}
.jobpost-template-default .sjb-page .sjb-company-wrapper-details .row {max-width:100%;width:100%;float:inherit;display: block;}
.jobpost-template-default .sjb-page .job-info {float:inherit!important;text-align: center;}
.jobpost-template-default .sjb-page .sjb-with-logo {float:inherit!important;}
.jobpost-template-default .sjb-page .list-data .sjb-job-type-location-date {border-top:0;padding-top:0;padding-bottom: 80px;}
.jobpost-template-default .sjb-page .sjb-job-type-location-date .row {max-width:100%;width:100%;float:inherit;display: block;}
.jobpost-template-default .sjb-page .job-detail h3 span {text-transform: uppercase;font-size: 28px;font-weight: 700 !important;font-family: 'Oswald', sans-serif;}
.jobpost-template-default .sjb-page .job-features h3, .jobpost-template-default .sjb-page .sjb-detail .list-data .v2 .jobpost-form h3 {text-transform: uppercase;font-size: 20px!important;;font-weight: 700 !important;font-family: 'Oswald', sans-serif;color:#222222!important;margin-bottom: 30px!important;}
.sjb-page {font-family: 'Open Sans', sans-serif!important;}
.jobpost-template-default .sjb-page .list-data .sjb-company-wrapper-details {padding-bottom:0}
.jobpost-template-default .sjb-page .list-data .v2 .job-date {color:#ffffff}
.jobpost-template-default .sjb-page .job-features {max-width: 1140px;margin: 40px auto 0;}
.jobpost-template-default .sjb-page .job-description {max-width: 1140px;margin: 40px auto 0;float: none!important;}
.jobpost-template-default .sjb-page .job-features .sjb-title-value {text-align:left;}
.jobpost-template-default .sjb-page .sjb-detail .list-data .v2 .jobpost-form {max-width: 1140px;margin:0 auto 50px;float: none;display: block;}
.jobpost-template-default .sjb-page .sjb-detail .list-data .v2 .job-features .sjb-title-value h4 i {color: #d3d726;}
.jobpost-template-default .sjb-page .jobpost-form .col-md-3 {text-align:right;}
.sjb-page .sjb-detail .list-data .v2 .jobpost-form .iti {z-index:9!important}
.sec-title .top-title {font-size:20px!important;}
.page-title {padding: 204px 0px 106px 0px;}
body, .text, p {font-size: 18px!important;font-weight: 300;}
.about-style-two.about-page-2 {padding-top:80px!important}
.sec-title.deuxLignes h1:before {bottom:70px;}
.sec-title.deuxLignes h2:before {bottom:70px;}
.pourquoiNous .service-style-two .inner-content {padding-top:0}
.sec-title h2 {position: relative;display: block;font-size: 52px;color: #222222;line-height: 60px;font-weight: 400;text-transform: uppercase;z-index:2}
.sec-title h2 span {font-weight: 300;}
.sec-title h2:before {position: absolute;content: '';background: url(/wp-content/uploads/2022/06/title-icon.png);width: 236px;height: 18px;left: 0px;bottom: 10px;background-repeat: no-repeat;z-index: -1;}
.sec-title.centred h2:before {right: 0px;margin: 0 auto;}
.sjb-page .sjb-detail .list-data .v2 .jobpost-form .file div {text-transform: uppercase;background: transparent!important;text-decoration: underline;font-family: 'Oswald', sans-serif;color: #222222!important;font-weight: 600;}
.jobpost-template-default .sjb-page .list-data .v2 .job-date i {display:none;}
.jobpost-template-default .sjb-page #jobapp-tc {margin-top: 20px;}
.jobpost-template-default .sjb-page #jobapp-tc label {font-size: 13px;display:flex;align-items: flex-start;width: 75%;float: right;}
.jobpost-template-default .sjb-page #jobapp-tc label a {display: contents;}
.jobpost-template-default .sjb-page .sjb-detail .list-data .v2 .jobpost-form .app-submit {font-family: "Montserrat", Sans-serif;font-size: 16px;font-weight: 600;text-transform: uppercase;float: right;}
.elementor-post__title a {color:#222222}
.elementor-widget-posts .elementor-post__card .elementor-post__text {order:2;margin-top: 5px!important;}
.elementor-widget-posts .elementor-post__card .elementor-post__meta-data {order:1;border:0!important}
.elementor-widget-posts .elementor-post__card .elementor-post__thumbnail__link {margin-bottom:10px;order:0}
/*FORM VOTRE PROJET*/

.page-id-3186 .page-title {padding:50px 0px;}
.page-id-3186 .page-title .container .content-box h1 {font-size:24px;visibility:hidden;}
.gform_wrapper.gravity-theme .votreProjet {}
.gform_wrapper.gravity-theme .votreProjet .gform_page {padding-top:80px;}
.gform_wrapper.gravity-theme .votreProjet legend.gfield_label {text-align:center;font-size: 24px;margin-bottom: 50px;}
.votreProjet .gf_progressbar_wrapper {text-align:center;width: 50%;margin: 0 auto;}
.gform_wrapper.gravity-theme .votreProjet .gf_progressbar_title {display:none;}
.gform_wrapper.gravity-theme .votreProjet .gf_progressbar {height:30px}
.gform_wrapper.gravity-theme .votreProjet .gf_progressbar_percentage span {line-height:30px;font-size: 16px;}
.gform_wrapper.gravity-theme .votreProjet .gf_progressbar_percentage.percentbar_green {background-color: #d3d726;}
.gform_wrapper.gravity-theme .votreProjet .gf_progressbar_percentage {border-radius: 50px 0 0 50px;height: 30px;}
.gform_wrapper.gravity-theme .votreProjet .gf_progressbar_percentage.percentbar_100 {border-radius: 50px;}
.gform_wrapper.gravity-theme .votreProjet fieldset {margin-bottom:50px;}
.gform_wrapper.gravity-theme .votreProjet .gfield_radio {display: flex;justify-content: center;flex-wrap: wrap;}
.gform_wrapper.gravity-theme .votreProjet .pics4 .gfield_radio {justify-content:center;display: flex!important;}
.gform_wrapper.gravity-theme .votreProjet .gfield_checkbox {display: flex!important;justify-content: center;flex-wrap: wrap;}
.gform_wrapper.gravity-theme .votreProjet .gfield_checkbox .gchoice, .gform_wrapper.gravity-theme .votreProjet .gfield_radio .gchoice {/*width:20%;*/}
.gform_wrapper.gravity-theme .votreProjet .gchoice label {display:block;width:180px;text-align:center;padding: 10px;margin: auto;border:1px solid transparent;text-transform: uppercase;}
.gform_wrapper.gravity-theme .votreProjet .gchoice label:hover {border-color:#d3d726;}
.gform_wrapper.gravity-theme .votreProjet .gchoice img {max-height:100px;margin-bottom:15px;}
.gform_wrapper.gravity-theme .votreProjet .gchoice input {appearance: none;-moz-appearance: none;-webkit-appearance: none;padding: 0;border: none;background-color: rgba(0,0,0,0);}
.gform_wrapper.gravity-theme .votreProjet .gchoice input:checked + label {border-color:#d3d726;}
.gform_wrapper .votreProjet .gfield.gf_list_inline .gfield_checkbox .gchoice, .gform_wrapper .votreProjet .gfield.gf_list_inline .gfield_radio .gchoice {padding-right:0;margin: 0 10px;}
.gform_wrapper.gravity-theme .votreProjet #gform_page_2_5 {max-width: 600px;margin: auto;padding-top: 40px;}
#gform_page_2_2 .ginput_container_checkbox {max-width: 800px;margin: auto;}
.ginput_container_consent {display: flex;align-items: flex-start;}
.ginput_container_consent .gfield_consent_label {font-size:13px;padding-left: 10px;margin-top: -5px;}
.gform_wrapper.gravity-theme .votreProjet .gfield_required_asterisk {display:none;}
.gform_wrapper.gravity-theme .votreProjet .tailles img {display: block;margin-left: auto;margin-right: auto;;}
.page-id-1860 .eael-feature-list-content-box .eael-feature-list-title {font-weight:300!important;}

.gform_wrapper.gravity-theme .votreProjet label:before {width: 100px;display: block;margin: 0 auto;content:"";}
.gform_wrapper.gravity-theme .votreProjet #label_2_3_0:before {content:url(/wp-content/uploads/2022/09/GMC_PICTO_PROJET_IENTREPRISE_INDUS.svg);}
.gform_wrapper.gravity-theme .votreProjet #label_2_3_1:before {content:url(/wp-content/uploads/2022/09/GMC_PICTO_PROJET_INVESTISSEUR.svg);}
.gform_wrapper.gravity-theme .votreProjet #label_2_3_2:before {content:url(/wp-content/uploads/2022/09/GMC_PICTO_PROJET_PROMOTEUR.svg);}
.gform_wrapper.gravity-theme .votreProjet #label_2_3_3:before {content:url(/wp-content/uploads/2022/09/GMC_PICTO_PROJET_COLLECTIVITE.svg);}

.gform_wrapper.gravity-theme .votreProjet #label_2_17_1:before {content:url(/wp-content/uploads/2022/09/GMC_PICTO_PROJET_CONCEPT.svg);}
.gform_wrapper.gravity-theme .votreProjet #label_2_17_2:before {content:url(/wp-content/uploads/2022/09/GMC_PICTO_INGENIERIE.svg);}
.gform_wrapper.gravity-theme .votreProjet #label_2_17_3:before {content:url(/wp-content/uploads/2022/09/GMC_PICTO_PROJET_CONSTRUCTION.svg);}
.gform_wrapper.gravity-theme .votreProjet #label_2_17_4:before {content:url(/wp-content/uploads/2022/09/GMC_PICTO_RENOVATION.svg);}
.gform_wrapper.gravity-theme .votreProjet #label_2_17_5:before {content:url(/wp-content/uploads/2022/09/GMC_PICTO_AMENAGEMENT.svg);}
.gform_wrapper.gravity-theme .votreProjet #label_2_17_6:before {content:url(/wp-content/uploads/2022/09/GMC_PICTO_MAINTENANCE.svg);}
.gform_wrapper.gravity-theme .votreProjet #label_2_17_7:before {content:url(/wp-content/uploads/2022/09/GMC_PICTO_AMELOIRATION_ENERGIE.svg);}

.gform_wrapper.gravity-theme .votreProjet #label_2_5_0:before {content:url(/wp-content/uploads/2022/09/GMC_PICTO_BATIMENT_ACTIVITE.svg);}
.gform_wrapper.gravity-theme .votreProjet #label_2_5_1:before {content:url(/wp-content/uploads/2022/09/GMC_PICTO_SIEGE.svg);}
.gform_wrapper.gravity-theme .votreProjet #label_2_5_2:before {content:url(/wp-content/uploads/2022/09/GMC_PICTO_SURFCOMMERCIALE.svg);}
.gform_wrapper.gravity-theme .votreProjet #label_2_5_3:before {content:url(/wp-content/uploads/2022/09/GMC_PICTO_HOTEL_RESTO.svg);}

.gform_wrapper.gravity-theme .votreProjet #label_2_7_0:before {content:url(/wp-content/uploads/2022/09/GMC_PICTO__PROJET_250M.svg);}
.gform_wrapper.gravity-theme .votreProjet #label_2_7_1:before {content:url(/wp-content/uploads/2022/09/GMC_PICTO__PROJET_500M.svg);}
.gform_wrapper.gravity-theme .votreProjet #label_2_7_2:before {content:url(/wp-content/uploads/2022/09/GMC_PICTO__PROJET_3000M.svg);}
.gform_wrapper.gravity-theme .votreProjet #label_2_7_3:before {content:url(/wp-content/uploads/2022/09/GMC_PICTO__PROJET_3000M-1.svg);}

/*POST*/
.single-post .sidebar-page-container .sidebar .sidebar-title:before {background:url(/wp-content/uploads/2022/08/cropped-favicon.png);width: 20px;height: 20px;background-size: contain;}
.blog-single .blog-single-content strong {margin-bottom: 0!important;}

.sjb-page .sjb-detail .list-data .v1 ul li::before, .sjb-page .sjb-detail .list-data .v2 ul li::before {color:#D3D726}
.sjb-page .sjb-detail .list-data .v2 ul li {font-size:18px;}
.sjb .page-title:before, .jobpost-template-default .sjb-container .sjb-page header {background:url(/wp-content/uploads/2022/11/GMC_BANDEAU_RECRUTEMENT.jpg);background-size:cover;}
.main-menu .navbar-header .navbar-toggle {background: #d3d726!important;}

.form-group {width:100%;}
.form-group .sjb-wrap-captcha {margin-left:25%;}
.jobpost-template-default .sjb-page #jobapp-tc {margin-top: 3px;margin-left: 13px;}

.jobpost-template-default .sjb-page div.file:after {content:" - Format autorisés PDF ou DOC/DOCx. 2Mo maximum";}
#jobpost_form_status {max-width: 1140px;margin: -50px auto 0 auto;}

/*RD*/
@media (max-width: 980px) {
	h2 {font-size:30px!important;line-height:40px!important;}
	.digitalisation .about-style-two.about-page-2 .content-box, .content-box {margin-top:20px;}
	.jobpost-template-default .sjb-page .job-features, .jobpost-template-default .sjb-page .sjb-detail .list-data .v2 .jobpost-form {padding:0 20px;}
	.jobpost-template-default .sjb-page .job-features h3, .jobpost-template-default .sjb-page .sjb-detail .list-data .v2 .jobpost-form h3, .jobpost-template-default .sjb-page .job-features .sjb-title-value, .jobpost-template-default .sjb-page .jobpost-form .col-md-3 {text-align:center;}
	.sjb-page .sjb-detail .list-data .v2 .jobpost-form .app-submit {margin:10px auto;}
	.main-header .header-upper .menu-area {position: absolute;top: 0;right: 0;margin-right: 0!important;}
	.main-header .header-upper .outer-box {display:none;}
	.gform_wrapper.gravity-theme .votreProjet .gchoice label {width: 240px;}	
	.gform_wrapper.gravity-theme .votreProjet .gchoice img {display:block;margin:0 auto;}
	.votreProjet .gf_progressbar_wrapper {width:100%;}
}


@media (max-width: 768px) {
	.main-slider .rs-layer h1.titreSlider{font-size:20px!important;line-height:1.2em!important;}
	.main-slider .rs-layer h1.titreSlider span{font-size:20px!important;line-height:1.2em!important;}
	.main-slider span.slider-title-link{}
}