/* 
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
*/
#WPSimply_noleggioMainBoxPlaces {
    font-family: 'Nunito', sans-serif;
    padding: 25px;
    font-size: 1em;
    background: #e03327;
    box-shadow: 0px 0px 4px rgba(0,0,0,.2);
    letter-spacing: -0.5px;
    background: linear-gradient(220.55deg, #e03327 56%, #000000 100%);
}
#WPSimply_noleggioMainBoxPlaces h1, #WPSimply_noleggioMainBoxPlaces h2, #WPSimply_noleggioMainBoxPlaces h3, #WPSimply_noleggioMainBoxPlaces h4, #WPSimply_noleggioMainBoxPlaces h5, #WPSimply_noleggioMainBoxPlaces h6, #WPSimply_noleggioMainBoxPlaces p {
    color: #FFF;
}
.elementor-kit-10 label {
    color: #ffffff;
    font-family: var( --e-global-typography-f500460-font-family ), Sans-serif;
    font-size: var( --e-global-typography-f500460-font-size );
    font-weight: var( --e-global-typography-f500460-font-weight );
    line-height: var( --e-global-typography-f500460-line-height );
    letter-spacing: var( --e-global-typography-f500460-letter-spacing );
    word-spacing: var( --e-global-typography-f500460-word-spacing );
}
#WPSimply_noleggioMainBoxPlaces .form-control {
    font-family: 'Nunito', sans-serif !important;
    font-size: 1em;
    padding: 10px;
    height: auto !important;
    border-radius: 0;
}
#WPSimply_noleggioMainBoxPlaces label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700 !important;
    font-size: 1em;
    color: #FFF;
}
.postid-99999 .page-header {
	display: none !important;
}
#WPSimply_noleggioVehicleContainer .veichleContainer {
    padding: 30px;
    margin-bottom: 10px;
    background: white;
    color: #2a4045;
    line-height: 1.2em;
    font-weight: 400;
}
@media (min-width: 768px) {
    .col-md-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
#WPSimply_noleggioMainBoxPlaces {
    background: transparent;
    box-shadow: none;
}
.ui-widget-header {
    border: 1px solid #f7eccb;
    background: #E03326;
    color: #FFFFFF;
    font-weight: bold;
}
/* calendario colore default */
.ui-state-default, .ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border: 1px solid transparent;
    background: #2A3870;
    font-weight: normal;
    color: #FFFFFF;
}
/* colore HOVER */
.ui-state-default:hover{
    border: 1px solid transparent;
    background: red !important;
    font-weight: normal;
    color: #FFFFFF !important;
}
/* stato del giorno di oggi */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid transparent;
    background: #2C75BA;
    color: #FFFFFF;
    font-weight: bold;
}
/* stato attivo del giorno */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #242424;
   background: red !important;
    font-weight: normal;
    color: #fff;
}
/* pagina atterraggio scelta */
#WPSimply_noleggioTopBarInfo {
    background-image: url("/wp-content/uploads/2025/04/bg_scelta_furgoni.webp") !important;
    padding: 50px 0;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
    background-color: #2A3870;
	    background-color: #333333;
    background-blend-mode: overlay;
    background-repeat: no-repeat;
    margin-top: 50px;
}
#WPSimply_noleggioTopBarInfo .card > .card-header {
    position: relative;
    background: #E03326;
    border-radius: 0 !important;
    letter-spacing: -0.3px;
}
#WPSimply_noleggioTopBarInfo .card > .card-header > .card-number >span {
    font-size: 20px;
    font-weight: 700;
    color: #FFFFFF;
}
#WPSimply_noleggioTopBarInfo .card > .card-header > .card-number {
    background-color: #b02b21;
    color: #fff;
}
#WPSimply_noleggioTopBarInfo .card.active {
    background: #FFFFFF;
    border: 9px solid #2C75BA !important;
}
#WPSimply_noleggioTopBarInfo .card.active::after {
    border-top: 8px solid #ffffff !important;
}
.btn-outline-yellow, .btn-outline-accessories, div .btn-outline-yellow {
    background: #E03326 !important;
}
/* modifica colonna accessori */
#WPSimply_AccessoriContainer .accessorioContainer img {
    width: 100%;
    display: none;
}
tr.importoTotale > td {
    border: solid 2px #E03326!important;
}
.btn-yellow {
    display: block;
    position: relative;
    font-size: .8em !important;
    border-radius: 0px;
    text-transform: uppercase;
    font-weight: 700;
    color: #FFFFFF !important;
    background: #E03326;
    text-decoration: none !important;
    opacity: 1;
    transition: all .5s;
    border: none;
    margin: 0 auto;
}
.btn-yellow:hover {
	background: #2C75BA !important;
}
/* ----------------------------- > pagina sottocategorie di flotta - cat livello 2 -- */
/* term-auto
term-furgoni
term-frigo
term-minivan-minibus */

/* .tax-tassonomia-veicolo .LOOP-auto,
.elementor-564 .CONT-loop .LOOP-furgoni,
.elementor-564 .CONT-loop .LOOP-frigo,
.elementor-564 .CONT-loop .LOOP-term-minivan-minibus
 {
    display: none;
}

.term-auto .CONT-loop .LOOP-auto {
    display: block;
}
.term-furgoni .CONT-loop .LOOP-furgoni {
    display: block;
}
.term-frigo .CONT-loop .LOOP-frigo {
    display: block;
}
.term-minivan-minibus .CONT-loop .LOOP-minivan-minibus {
    display: block;
} */

.IMG-categoria .elementor-image-carousel a img {
	transition: all .5s ease;
}
.IMG-categoria .elementor-image-carousel a:hover img {
    transform: scale(.9) !important;
}

/* ------------- cusotm plugin di ricerca -------------- */

