/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
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: 2.0.0
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 */


/* Stile form Contatti e Consulenza */
#form-submit-button{
	text-align: center;
    margin: 0 auto;
}

.ekit-wid-con .col-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    text-align: center;
    max-width: 100%;
}

.ekit-wid-con a, .ekit-wid-con b, .ekit-wid-con div, .ekit-wid-con li, .ekit-wid-con ul {
    -webkit-tap-highlight-color: transparent;
    margin: 0 auto;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit
{
	margin-top:10px;
}

.paragrafo-centrato{
	text-align: center;
}

.elementor-551 .elementor-element.elementor-element-eaad273 .ekit-form form input[type="submit"] {
    background-color: #CD1719;
	border-radius: 50px;
}

.elementor-551 .elementor-element.elementor-element-eaad273 .ekit-form form input[type="submit"]:hover {
    background-color: #000000;
}

.elementor-551 .elementor-element.elementor-element-eaad273 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):focus, .elementor-551 .elementor-element.elementor-element-eaad273 .ekit-form form select {
    border-color: black;
}

.elementor-551 .elementor-element.elementor-element-eaad273 .ekit-form form textarea:focus{
	border-color:black;
}

.elementor-254 .elementor-element.elementor-element-85c67c1 .ekit-form form input[type="submit"]{
    background-color: #CD1719;
	border-radius: 50px;
}

.elementor-254 .elementor-element.elementor-element-85c67c1 .ekit-form form input[type="submit"]:hover{
    background-color: #000000;	
}

span.wpcf7-spinner {
    display: block;
}


input.wpcf7-form-control.has-spinner.wpcf7-submit {
    margin-top: 22px;
}

span.wpcf7-list-item.first {
    margin-top: 30px !important;
    margin-left: 8px!important;
	margin-bottom: 40px !important;
}

span.wpcf7-form-control.wpcf7-acceptance {
    margin-left: 0px!important;
	    padding: 20px 20px 20px 0px !important;
}
}

/*Nascondi Badge Recaptcha*/
iframe{
	display:none!important;
}
.grecaptcha-badge { 
    display: none!important;
	width: 1px!important;
    height: 61px!important;
    transition: right 900000s ease 0s!important;
    position: fixed;
    bottom: 0px!important;
    right: -186px;
    box-shadow: #00FFFFFF 0px 0px 0px!important;
    border-radius: 2px;
    overflow: hidden;
}

/*Complianz width*/
#cmplz-document {max-width:100%!important}


/* Space Custom NavBar*/
/* Nascondi la barra di scorrimento predefinita */
::-webkit-scrollbar {
    width: 10px; /* Modifica la larghezza della barra di scorrimento */
}

/* Barra di scorrimento personalizzata */
::-webkit-scrollbar-track {
    background-color: rgba(0, 0, 0, 0.1); /* Imposta lo sfondo della barra di scorrimento */
}

/* Cursore della barra di scorrimento */
::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.5); /* Imposta il colore del cursore */
    border-radius: 5px; /* Imposta i bordi arrotondati */
}

/* Cursore della barra di scorrimento al passaggio del mouse */
::-webkit-scrollbar-thumb:hover {
    background-color: rgba(0, 0, 0, 0.7); /* Cambia il colore del cursore al passaggio del mouse */
}




/* Space Custom Whatsapp */

.wa__popup_powered {
    display: none !important;
}
.wa__popup_powered_mb{
	display: none !important;
}

.wa__popup_chat_box.wa__pending.wa__active.wa__lauch{
	left: 45px !important;
    right: unset !important;
    bottom: 100px!important;
}

.wa__btn_popup{
	left: 45px !important;
    right: unset !important;
    bottom: 30px!important;
}

@media only screen and (max-width: 768px) {
	
	.wa__btn_popup{
		left: unset !important;
		right: 20px !important;
		bottom: 20px!important;
	}
}


@media only screen and (min-width: 1024px){
	.spazietto .elementor-widget-copyright {
		margin-block-end: 0px !important;
	}
	#cmplz-manage-consent .cmplz-manage-consent {
    margin-right: 58px!important;
}
}