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

/* HEADER */


/* FOOTER */
.footer a {
	color: #ffffff !important;
	font-weight: 600;
}
.footer a:hover {
	color: #2EC1D5 !important;
	font-weight: 600;
}

/* HOMEPAGE */
.form-contatti label {
	width: 100% !important;
}
.form-contatti .wpcf7-form-control {
    margin-top: 10px !important;
}
.form-contatti span.wpcf7-list-item {
    display: inline-block;
    margin: 0em !important;
}
[type=submit] {
    font-weight: 400;
    color: #fff !important;
    background-color: #2EC1D5 !important;
    border: 1px solid #2EC1D5 !important;
    font-size: 20px !important;
    border-radius: 10px !important;
	font-family: "Orbitron", Sans-serif;
	letter-spacing: 1px;
}
[type=submit]:hover {
    color: #fff !important;
    background-color: #004B88 !important;
    text-decoration: none;
}

/* MAGNETOTERAPIA */
#tablepress-me3300 {
    border: solid 2px #2EC1D5;
}
.tablepress td, .tablepress th {
    text-align: center !important;
}
table tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th {
    background-color: #2EC1D5 !important;
	color: #ffffff;
	font-weight:600;
}
.form-magnetoterapia label,
.form-skyled label,
.form-vapore label,
.form-akwa label {
	width: 100% !important;
	color: #fff;
	font-weight: 300;
}
.form-magnetoterapia .wpcf7-form-control,
.form-skyled .wpcf7-form-control,
.form-vapore .wpcf7-form-control,
.form-akwa .wpcf7-form-control {
    margin-top: 10px !important;
}
.form-magnetoterapia span.wpcf7-list-item,
.form-skyled span.wpcf7-list-item,
.form-vapore span.wpcf7-list-item,
.form-akwa span.wpcf7-list-item {
    display: inline-block;
    margin: 0em !important;
}
.form-magnetoterapia [type="submit"] {
    font-weight: 400;
    color: #2EC1D5 !important;
    background-color: #ffffff !important;
    border: 1px solid #ffffff !important;
    font-size: 20px !important;
    border-radius: 10px !important;
    font-family: "Orbitron", Sans-serif;
    letter-spacing: 1px;
}

/* DEPURATORE SKYLED */

.tabella-skyled .elementor-price-list .elementor-price-list-item .elementor-price-list-header {
    margin-bottom: 0px !important;
}
.form-skyled [type="submit"] {
    font-weight: 400;
    color: #025F4F !important;
    background-color: #ffffff !important;
    border: 1px solid #ffffff !important;
    font-size: 20px !important;
    border-radius: 10px !important;
    font-family: "Orbitron", Sans-serif;
    letter-spacing: 1px;
}

/* DEPURATORE AKWA */
.form-akwa [type="submit"] {
    color: #4F8AC6 !important;
    font-weight: 400;
    background-color: #ffffff !important;
    border: 1px solid #ffffff !important;
    font-size: 20px !important;
    border-radius: 10px !important;
    font-family: "Orbitron", Sans-serif;
    letter-spacing: 1px;
}
.tabella-akwa .elementor-price-list-header {
    border-bottom: solid 1px #999 !important;
}

/* VAPORE */
.form-vapore [type="submit"] {
    color: #004B88 !important;
    font-weight: 400;
    background-color: #ffffff !important;
    border: 1px solid #ffffff !important;
    font-size: 20px !important;
    border-radius: 10px !important;
    font-family: "Orbitron", Sans-serif;
    letter-spacing: 1px;
}

/* CONTATTI */
.dati-contatto a {
	color:#000000 !important;
	text-decoration:none !important;
    font-weight:400 !important;
}


/* ARTICOLI BLOG */
.post a {
    color: #2EC1D5 !important;
}


@media screen and (max-width: 1024px) and (min-width: 769px) {
	.tabella-akwa .elementor-widget-container {
    padding: 0px 100px 0px 100px !important;
	}
	#form-info-depuratore-acqua {
    margin-top: 0px !important;
	}
	.caratteristiche-akwa {
    padding: 170px 20px 100px 30px !important;
	}
	.descrizione-akwa {
    padding-left: 30px !important;
    padding-right: 30px !important;
	}
	.prima-descrizione .elementor-image img {
    max-width: 100% !important;
	}
}

@media screen and (max-width: 1024px) {
	.sub-menu.elementor-nav-menu--dropdown.sm-nowrap {
    margin-left: 0px!important;
    margin-top: 0px!important;
	}
	.elementor-nav-menu ul {
    position: relative!important;
	}
}