/*
Theme Name: qwery-child
Description: Descrizione del tuo Child Theme
Author: DST
Template: qwery
Version: 1.0
*/

@font-face {
    font-family: 'dst-icons';
    src: url('./dst-icons-font/font/dst-icons.eot?54420690');
    src: url('./dst-icons-font/font/dst-icons.eot?54420690#iefix') format('embedded-opentype'),
         url('./dst-icons-font/font/dst-icons.woff2?54420690') format('woff2'),
         url('./dst-icons-font/font/dst-icons.woff?54420690') format('woff'),
         url('./dst-icons-font/font/dst-icons.ttf?54420690') format('truetype'),
         url('./dst-icons-font/font/dst-icons.svg?54420690#dst-icons') format('svg');
    font-weight: normal;
    font-style: normal;
  }

#dst-header-image {
    /* background-position: right -10vw top -15vh; */
    /* background-size: 120vh; */
    /* background-position: right -10vw top -30vh; */
    /* background-size: 70%; */
    background-position: right -100px top -100px;
    /*background-size: 1000px;*/
}

@media (max-width: 998px) {
    #dst-header-image {
        background-position: center;
        /*background-size: 55vh;*/
    }
}

@media (max-width: 767px) {
    #dst-header-image {
        background-position: right -40vw top -5vh;
        background-size: contain;
    }
}

/* contact form icon font */
.wpcf7 form span.style-line::before,
.wpcf7 form .form-style-7 span.style-line::before {
    font-family: 'dst-icons' !important;
    color: #A5A5A5 !important;
    font-size: 22px !important;
}
/* .wpcf7 .wpcf7-submit-style .submit-style-in::before {
    font-family: 'dst-icons' !important;
    color: #fff !important;
} */

.wpcf7 form span.style-line.icon-user::before {
    content: '\e843' !important;
}
/* phone */
.wpcf7 form span.style-line.icon-phone::before {
    content: '\e831' !important;
}
/* email */
.wpcf7 form span.style-line.icon-email::before,
div.wpcf7 .form-style-7 .style-line.icon-email:before {
    content: '\e81a' !important;
    font-size: 22px !important;
}
/* location */
.wpcf7 form span.style-line.icon-location::before {
    content: '\e82c' !important;
}
/* pencil */
.wpcf7 form span.style-line.icon-pencil::before {
    content: '\e830' !important;
}

.wpcf7 .wpcf7-submit-style .wpcf7-submit {
    /* background-color: #1F1F1F !important; */
    color: #fff !important;
}

/* icona submit */
.wpcf7 .wpcf7-submit-style .submit-style-in {
    color: #fff !important;
}
.wpcf7 .wpcf7-submit-style .submit-style-in::before {
    font-family: 'dst-icons' !important;
    content: '\e82f' !important;
}
.wpcf7 .wpcf7-submit-style {
    margin-top: 25px;
}

/* generic buttons with icon */
a#dst-contact-icon-button span.sc_button_icon > span::before,
a.dst-contact-icon-button span.sc_button_icon > span::before {
    font-family: 'dst-icons' !important;
    content: '\e82f' !important;
}

h1, h2, h3, h4, h5, h6 {
    text-wrap: pretty;!important;
    hyphens: unset!important;
}

.text-wrap-balance {
    text-wrap: balance;
}

.text-wrap-pretty {
    text-wrap: pretty;
}


.col_width_33per {
    width: 33% !important;
}
@media screen and (max-width: 1024px) {
    .col_width_33per {
        width: 100% !important;
    }
}

/* footer */
footer .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li {
    display: table;
    width: auto;
    margin-bottom: 15px;
}

footer li.menu-item ~ li#blob {
    transition: opacity 0.3s;
}
footer li.menu-item:not(:hover) ~ li#blob {
    opacity: 0 !important;
}
footer li.menu-item:hover ~ li#blob {
    opacity: 1 !important;
}



/* footer social icons*/
.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*="instagram"] {
    color: #FFF !important;
}

/* border in popup */
.adp-popup.adp-popup-type-content{
    border-radius: 24px;
    overflow: hidden;
}

.adp-popup .adp-popup-wrap {
    border-radius: 24px;

}

.adp-popup .adp-popup-container {
    border-radius: 24px;
    overflow: hidden;
}

.wpcf7-submit-dark{
    background-color: #1F1F1F !important;
    margin-bottom: 0px!important;
}


.form-paper-ia input,.form-paper-ia .wpcf7-list-item-label{
    color: #1F1F1F!important;
}
.form-paper-ia .wpcf7-submit-style .submit-style-in::before{
    font-family: elementskit !important;
    content: "\ea10"!important;
}


.form-paper-ia .eael-contact-form-title {
    margin-top: 0px!important;
}

.form-paper-ia .wpcf7-list-item{
    margin: 0 0 0 0!important;
}
