/*
Theme Name:   Konstruktic Child
Template:     konstruktic
Description:  Tema figlio con le personalizzazioni grafiche del sito Tempestini Costruzioni.
Author:       Tempestini Costruzioni
Author URI:   https://tempestinicostruzioni.com
Version:      1.1.0
Requires PHP: 8.1
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  konstruktic-child
*/

/* Pulsanti invio */
.button:hover[type="submit"],
.elementor-wpcf7-button-primary button:hover[type="submit"] {
	background-color: #001f04;
	border-color: #001f04;
	color: #ffffff;
	font-family: "Raleway", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 600;
}

.button[type="submit"],
.button:hover[type="submit"] {
	color: #ffffff;
}

/* Icona menu mobile: il tema forza un glifo che non esiste nel font caricato da Elementor */
.elementor-menu-toggle i::before,
.elementor-menu-toggle.elementor-active i::before {
	content: "\f0c9" !important;
	font-family: "Font Awesome 5 Free" !important;
	font-weight: 900 !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
}

.elementor-menu-toggle.elementor-active i::before {
	content: "\f00d" !important;
}

/* Carousel e titoli */
.owl-theme.owl-carousel .owl-dots .owl-dot.active span {
	background: #596877;
}

.page-title-bar .wrap .page-title {
	font-size: 2.55556rem;
}

/* Portfolio */
.elementor-portfolio-style-default .portfolio-content {
	background: rgb(0 0 0 / 60%);
}

.portfolio .entry-category a {
	color: #ffffff;
}
