/*
Theme Name: Solene Child
Theme URI: https://solene.qodeinteractive.com
Description: A child theme of Solene Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.0.0
Text Domain: solene
Template: solene
*/

/***servizi****/
.img-sfondo .eltdf-pi-content {
    display: flex;
    flex-direction: column;
}

.img-sfondo .eltdf-process-holder .eltdf-pi-image-holder{    width: calc(100% - 77px);}

.img-sfondo .eltdf-process-holder.eltdf-pi-image-right .eltdf-process-item:nth-of-type(odd) .eltdf-pi-content{    display: flex;
    flex-direction: column;}

@media only screen and (max-width: 764px) {
	.title-servizi span.eltdf-st-separator {
    visibility: hidden !important;
}
}
/***footer***/
.eltdf-page-footer .eltdf-footer-top-holder .eltdf-footer-top-inner.eltdf-grid {
    padding: 40px 0 !important;
}
footer.eltdf-page-footer .eltdf-stamp-holder .eltdf-stamp-image-holder{left:43px;top:35px}

@media only screen and (max-width: 764px) {
.eltdf-column-content.eltdf-grid-col-4:nth-child(2) {
    display: none;
}
	    .eltdf-page-footer .eltdf-column-content:not(:first-child) {
         margin-top: 0px !important; 
    }
	.eltdf-footer-top-inner.eltdf-grid {
    border-bottom: 1px solid #aaa;
}
}


/****pagina contatti***/
.form-contatti .wpcf7-form-control.wpcf7-text,.form-contatti span.wpcf7-list-item-label, .form-contatti .wpcf7-form-control.wpcf7-textarea, .form-contatti .wpcf7-form-control.wpcf7-select {color:white !important}

.form-contatti .wpcf7-form-control.wpcf7-select option {color:black !important}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    color: #46b450;
}
.form-contatti .eltdf-custom-cf .wpcf7-form-control.wpcf7-submit.eltdf-btn {
    margin-top: 45px;
}
/***homepage****/
.servizi-home .eltdf-ils-holder.eltdf-ils-split .eltdf-ils-item-link{font-size:25px}
.servizi-home .eltdf-ils-holder.eltdf-ils-split .eltdf-ils-content-holder {width: 37%;    }


.eltdf-self-hosted-video-holder .eltdf-self-hosted-video {
    max-height: 100%;
    max-width: 100%;
    height: auto;
    width: auto;
    object-fit: contain;
    display: block;
    margin: 0 auto;
}
.eltdf-video-wrap {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    max-height: 530px; /* o auto se preferisci */
}

.cta-parallax{background-size:cover !important}
.title-cta h2{    text-transform: none;
	font-size: 40px;
    letter-spacing: 5px;
	    font-weight: 800;
}

@media only screen and (max-width: 764px) {
	.titolo-collaborazioni span.eltdf-st-separator{ visibility: hidden !important;}
	.titolo-collaborazioni h2.eltdf-st-title{font-size: 28px;margin-bottom:15px}
}
/*****chi sono****/
.testo-quote-about h3{text-transform: none;
    letter-spacing: 0px;
    font-size: 26px;
font-weight:600}

/***progetti***/
.portfolio-progetti h3.eltdf-pli-title.entry-title {
    font-size: 13px;
    padding-top: 13px;
    font-weight: 800;
}

.single-portfolio-item .eltdf-title-holder.eltdf-bg-parallax, .single-portfolio-item  .eltdf-title-holder.eltdf-standard-with-breadcrumbs-type.eltdf-title-va-header-bottom.eltdf-has-bg-image.eltdf-bg-parallax {
    background-image: unset !important;
}

.single-portfolio-item .eltdf-ps-navigation .eltdf-ps-back-btn{display:none}

@media only screen and (max-width: 764px) {
	.portfolio-progetti .eltdf-plf-inner ul{display:grid}
}

/***mobile***/
  nav.eltdf-mobile-nav.ps {
    padding-top: 25px;
    padding-bottom: 25px;
}

