/*
Theme Name: Leroux Child
Theme URI: https://leroux.qodeinteractive.com
Description: A child theme of Leroux
Author: Elated Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: leroux
Template: leroux
*/

body {
    font-size: 16px;
}
.qodef-progress-buttons, .qodef-progress-data {
    display:none;
}
body, h1, h2, h3, h4, h5, h6 {
    font-family: "Assistant", sans-serif;
}
body h1.qodef-m-title {
    font-family: "Assistant", sans-serif;
	font-weight:100;
}
body .qodef-h1, body h1 {
    font-size: 66px;
}
body .sopra-tutto {
    z-index:99;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border-color: #32BDE8;
    color: #000000;
	border-top: none;
	border-left: none;
	border-right: none;
}
#qodef-page-footer-bottom-area {
    background-color: transparent;
}
#qodef-page-footer-copyright-area {
    background-color: transparent;
}
#qodef-content-bottom {
    background-color: #08203b;
}
#qodef-page-footer-top-area {
    background-color: transparent;
}
.azzurro  {
    color: #9dc0cf!important;
}
.azzurro-scuro  {
    color: #5186b8!important;
}
.sottile-grande {
    font-weight: 100;
	font-size:3em;
}
#qodef-page-footer {
  background-image: url("/wp-content/uploads/2024/10/Vehiglobe-soluzioni-per-il-settore-automobilistico-.png");
  background-size: cover;
}
h5.qodef-tab-title {
    font-family: "Assistant", sans-serif;
    color: #20282d;
    font-size: 70px;
    line-height: 1.1em;
    font-weight: 100;
}
.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li a {
    color: #08b6ec;
}
.qodef-tabs-vertical-content {
    font-size: 22px;
	line-height: 1.6em;
	font-weight: 100;
}
.qodef-tabs-vertical-content h3 {
    font-size: 38px;
}
#qodef-back-to-top .qodef-back-to-top-icon {
    background-color: #5186b8;
}
.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item.qodef-active:before {
    -webkit-backdrop-filter: blur(15px) brightness(50%);
    backdrop-filter: blur(15px) brightness(50%);
}
body .qodef-pricing-table .qodef-m-price .qodef-m-price-currency {
    font-size: 18px;
}
body .qodef-pricing-table .qodef-m-content-top {
    border-bottom: 0px solid #2cbce8!important;
}
body .qodef-pricing-table .qodef-m-content ul li {
    font-family: "Assistant", sans-serif;
}
body .qodef-icon-with-text.qodef-hover-effect--contrast .qodef-m-wrapper.qodef-mask {
    background-color: #0E2A49;
}
body .elementor-widget-text-editor {
    color: #20282d;
    font-family: "Assistant", sans-serif;
}
body .qodef-button.qodef-html--link {
    font-family: "Assistant", sans-serif;
}
body .qodef-portfolio-single .qodef-portfolio-info .qodef-info--date {
    display: none;
}
body .qodef-portfolio-single .qodef-variations--small .qodef-portfolio-title {
    margin-top: -20px;
}
body button[type=submit], input[type=submit] {
    background-color: #0E2A49;
}
body #qodef-content-bottom ul.sub-menu, #qodef-content-bottom svg {
    display:none!important;
}
body .qodef-portfolio-info {
    display:none;
}
.testo-piccolo {
    color: #20282D;
    font-weight: 400;
    font-family: "Assistant", sans-serif;
    font-size: 14px;
}
.qodef-pricing-table .qodef-m-content { 
	margin: 0;
}

/* INIZIO RESPONSIVE  */

@media (max-width: 1024px) {
    .img-sfondo  {
	min-height:300px;
}	
body.home h1 {
    font-size: 50px;
}		
}
@media (max-width: 768px) {	
body.home h1 {
    font-size: 45px;
}		
}
@media (max-width: 640px) {	
body.home h1 {
    font-size: 35px;
}		
}
/* FINE RESPONSIVE  */


