/*
Theme Name: Hello Elementor Child
Author: Giulio Blasi
Description: Child theme for Hello Elementor
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

#sticky-header{
position: fixed!important;
width: 100%;
top:0px!important;
}
.sticky {
background-color:#000;    
transition: all 0.6s ease;	
}

.cf7-row {
  display: flex;
  gap: 16px;
}

.cf7-row .wpcf7-form-control-wrap {
  flex: 1;
}

.wpcf7 .cf7-row input {
  width: 100%;
  margin-bottom:0.9rem;
}

/* Neutralizza il <p> e <br> inseriti da CF7 */
.cf7-row p {
  display: contents;
}

.cf7-row br {
  display: none;
}

.wpcf7 input[type=date], .wpcf7 input[type=email], .wpcf7 input[type=number], .wpcf7 input[type=password], .wpcf7 input[type=search], .wpcf7 input[type=tel], .wpcf7 input[type=text], .wpcf7 input[type=url], .wpcf7 select, .wpcf7 textarea {
    border: 1px solid #000!important;
}    
.wpcf7 [type=button], .wpcf7 [type=submit], .wpcf7 button{
    border: 1px solid #000!important;
    color: #fff!important;
    background-color: #000!important;
    text-transform:uppercase;
    width: 100%!important;
    margin-top: 10px;
    font-family: "Jost", Sans-serif;
}
/* MOBILE */
@media (max-width: 1024px){



}

@media (max-width: 767px){

    #gallery-mod figure{
        max-width:50%!important;
    }

}

@media (max-width: 600px) {
  .cf7-row {
    flex-direction: column;
    gap: 0;
  }
}