/* 
Theme Name: Tonelli SM Child
Theme URI: tonellism.com
Author: The Space
Author URI: https://www.thespacesm.com/
Template: tonellism
Version: 2.0.0
Text Domain: tonellism-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 */

#cmplz-document {
    max-width: 100%!important;
}

.grecaptcha-badge { 
    visibility: hidden !important;
}

u {
    text-decoration:none!important;
    color: #A41B35;
}

.green u {
color: #627A0A!important;
}

.video-intro video {
    border-radius: 10px;
}

.contatto-stile select,
.contatto-stile input {
    height: 50px;
    border: none;
    border-radius: 10px;
}

.contatto-stile textarea {
    height: 150px;
    border: none;
    border-radius: 10px;
}

.contatto-stile label span.txt-label{
    margin-bottom: -5px;
    display: block;
    margin-top: 5px;
}

.contatto-stile label {
    width: 100%;
}

.contatto-stile input[type=submit] {
    width: 100%;
    background-color: #970006;
    color: #fff;
    font-weight: 500;
    height: 60px;
}

.contatto-stile .wpcf7-acceptance input {
    height: fit-content;
}

.contatto-stile .wpcf7-acceptance .wpcf7-list-item {
    margin: 0 0 10px;
}

.contatto-stile .col-12 {
    display: flex;
    flex-wrap: nowrap;
    column-gap: 2%;
    flex-wrap: wrap;
    flex-direction: row;
}

.contatto-stile .col-12 .col-6 {
    flex-basis: 49%;
}

.contatto-stile input.wpcf7-file {
    border-radius: 0;
}

.contatto-stile .obbligatorio {
	color:#a51b36;
}

.contatto-stile .text-obbligatorio {
    margin-bottom: 30px;
    margin-top: -10px;
}

.link-footer a {
	color: #000!important;
	text-decoration: underline!important;	
}

.select-language-popup .elementor-widget-container {
    display: flex;
    align-items: center;
}

.select-language-popup .elementor-widget-container p{
    margin: 0;
}

.select-language-popup .elementor-widget-container a.wpml-ls-link {
    padding: 2px 7px;
}

.select-language-popup .elementor-widget-container a.wpml-ls-link img{
    width: 23px;
}

@media only screen and (max-width: 1400px) and (min-width: 1025px) {
.contenitore-video-esagoni.e-con .e-con-inner .video-esagoni.elementor-widget-video {
    max-width: 700px!important;
}
.contenitore-video-esagoni.e-con .e-con-inner{
    padding-top: 80px;
}

.contenitore-video-esagoni.e-con .e-con-inner .text-video-esagoni {
    --container-widget-width: 35%;
}

}


@media only screen and (max-width: 1024px) {
.contenitore-video-esagoni.e-con .e-con-inner .video-esagoni.elementor-widget-video {
    position: inherit!important;
}

}

@media only screen and (max-width: 480px) {
.video-esagoni .elementor-absolute.elementor-widget-video {
    display: block!important;
    position: inherit!important;
}

.select-language-popup .elementor-widget-container a.wpml-ls-link img{
    width: 20px;
}

}

@media only screen and (max-width: 480px) {
  .contatto-stile .col-12 .col-6 {
    flex-basis: 100%;
}
}
