/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

#headerk42 .order-1{order:1;}
#headerk42 .order-2{order:3;}
#headerk42 .order-3{order:2;}
@media (min-width:992px){
#headerk42 .order-1{order:1;}
#headerk42 .order-2{order:2;}
#headerk42 .order-3{order:3;}
}

.form--contatti .one-col,
.form--contatti .two-col{
margin-bottom: 20px;
}

.form--contatti label{
color: #fff;
}
.form--contatti input:not([type="submit"]),
.form--contatti textarea{
background-color: rgba(255,255,255,0);
border-color: #ffffff;
border-width: 0px 0px 1px 0px;
border-radius: 0px 0px 0px 0px;
color: #fff;
}

.form--contatti input:not([type="submit"]) > div,
.form--contatti textarea > div{
color: rgba(255, 255, 255, .5);
}

.form--contatti textarea{
width: 100%;
}

.form--contatti input:not([type="submit"]):focus,
.form--contatti textarea:focus{
border-color: #ffffff;
}

.form--contatti .acceptance-626 .wpcf7-list-item{
margin-left:0;
margin-right: 10px;
}

.form--contatti .acceptance{
color: #fff;
font-size:1rem;
}

.form--contatti .acceptance a{
font-size:1rem;
}

.form--contatti input[type="submit"]{
float: right;
background-color: #ffffff;
color:#004077;
border: none;
font-size: 15px;
font-weight: 600;
text-transform: uppercase;
border-radius: 0px 0px 0px 0px;
padding: 15px 45px 15px 45px;
}

input[type="submit"]:hover{
background-color: #a2c614;
color: #004077;
}

.absolute-top_left{
    position: absolute !important;
    top: 100px;
    left: 0;
    z-index: 99;
}
#logo-footer .elementor-widget-container{
    display: flex;
    justify-content: center;
}
#logo-footer img{
    width: 120px;
    height: auto;
}
#logocredits-footer{
    width: 120px;
    height: auto;
    display: inline-block;
}

/* --- disable wpml dev site messagebox --- */

.otgs-development-site-front-end{
    display: none;
}

@media (min-width:768px){
    #logo-footer .elementor-widget-container{
        display: flex;
        justify-content: center;
    }
}

@media (min-width:992px){
    .absolute-top_left{   
        top: 155px;
    }
.form--contatti .two-col{
width:49%;
display: inline-block;
}
.form--contatti .two-col:nth-child(odd){
    margin-right: 1%;
}

#logo-footer img{
    max-width: 180px;
}
}
