/* 
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 */


/*form pagina contatti*/

.row.contatti .col-md-6 label, .row.contatti .col-md-12 label {
	font-weight: 700;
    padding-bottom: 12px;
    color: #E30613;
}

.row.contatti .col-md-6 {max-width: 50%; float: left;}

.row.contatti .col-md-6 input.wpcf7-form-control, .row.contatti .col-md-12 textarea.wpcf7-form-control {border-radius: 0px; padding: 10px;}

form.wpcf7-form p {padding: 10px;}

input.pulsante-form-contatti {min-width: 100%;}

.row.contatti .box-contatti p {padding: 0px;}

.box-contatti .wpcf7-list-item a {color: #E30613;}

/*form pagina prodotto*/

.row.richiesta-info .col-md-6 label, .row.richiesta-info .col-md-12 label {
	font-weight: 700;
    padding-bottom: 12px;
    color: #ffffff;
}

.row.richiesta-info .col-md-6 {max-width: 50%; float: left;}

.row.richiesta-info .col-md-6 input.wpcf7-form-control, .row.richiesta-info.col-md-12 textarea.wpcf7-form-control {border-radius: 0px; padding: 10px;}

input.pulsante-richiesta-info {min-width: 100%; background-color: #E30613 !important;}

.row.richiesta-info .box p {padding: 0px;}

.box .wpcf7-list-item {color: #ffffff;}

.box .wpcf7-list-item a {color: #ffffff; font-weight: 700;}

.wpcf7-response-output { background-color: #46b450; color: #fff; text-align: center; }

.elementor-button-wrapper a.elementor-button:hover {border: solid 2px; border-color: #E30613 !important;}



/*caroselli homepage*/
.elementor-element-b182593.elementor-pagination-type-progressbar .elementor-widget-container,
.elementor-element-cb7592c.elementor-pagination-type-progressbar .elementor-widget-container, 
.elementor-element-d4db2c3.elementor-pagination-type-progressbar .elementor-widget-container {padding-top: 20px;}

.elementor-element-ee425f2.elementor-pagination-type-progressbar .elementor-widget-container,
.elementor-element-22fbf0e.elementor-pagination-type-progressbar .elementor-widget-container {padding-top: 30px;}

.grecaptcha-badge {visibility: hidden;}


@media screen and (max-width: 768px) {
	.row.contatti .col-md-6, 	.row.richiesta-info .col-md-6 { min-width: 100% !important; }
	.row.contatti .col-md-12 label, .row.richiesta-info .col-md-12 label {line-height: 28px;}
}


