body:not(.logged-in) .d-none-logged {
display: none!important;
}
.grecaptcha-badge {
display: none!important;
}
html {
scroll-behavior: smooth !important;
}
body {
color: var(--e-global-color-text);
}
p, ul li {
color: var(--e-global-color-text);
font-size: var(--e-global-typography-text-font-size);
line-height: var(--e-global-typography-text-line-height);
font-weight: var(--e-global-typography-text-font-weight);
}
.heading-header {
text-transform: initial;
}
.ancoraggio-custom {
transform: translateY(-115px);
}
.form-control:focus,
.form-control:focus:focus,
.form-floating>.form-control:focus,
.form-select:focus,
.wp-core-ui select:focus {
border-color: var(--e-global-color-secondary);
box-shadow: 0 0 0 1px var(--e-global-color-secondary) !important;
}
.bootstrap-select .dropdown-toggle:focus, .bootstrap-select>select.mobile-device:focus+.dropdown-toggle {
outline: unset !important;
outline-color: unset!important;
}  .elementor-widget-jv-heading .heading-header {
max-width: 100%;
word-wrap: break-word;
} .bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
top: 15px;
} .elementor-widget-jvbpd-button .jvbpd-advanced-button .jvbpd-button_inner-normal, 
.elementor-widget-jvbpd-button .jvbpd-advanced-button .jvbpd-button_inner-hover,
.elementor-widget-jvbpd-login-signup-modal .jvbpd-advanced-button .jvbpd-button_inner-normal, 
.elementor-widget-jvbpd-login-signup-modal .jvbpd-advanced-button .jvbpd-button_inner-hover {
font-family: 'Exo', Sans-Serif!important;
font-weight: 600!important;
text-transform: uppercase !important;
}
.elementor-widget-jvbpd-button .jvbpd-button__container .jvbpd-advanced-button,
.elementor-widget-jvbpd-login-signup-modal .jvbpd-button__container .jvbpd-advanced-button {
min-width: 135px;
width: auto!important;
height: unset !important;
}
.elementor-widget-jvbpd-button .jvbpd-button__container .jvbpd-advanced-button .jvbpd-button_inner,
.elementor-widget-jvbpd-login-signup-modal .jvbpd-button__container .jvbpd-advanced-button .jvbpd-button_inner {
padding: 10px 20px;
} .titolo-con-freccia.elementor-widget-jv-heading .heading-header {
display: inline-flex!important;
justify-content: center;
width: 100%;
align-items: center;
}
.titolo-con-freccia.elementor-widget-jv-heading .heading-header .jvbpd-svg-icon {
order: 2;
padding-left: 10px;
transition: all .35s ease-in-out;
}
.titolo-con-freccia.elementor-widget-jv-heading .heading-header:hover .jvbpd-svg-icon {
transform: translateX(5px);
} .jvbpd-nav-menu li.menu-item-depth-1>a>span.menu-titles {
text-transform: none!important;
}
.jvbpd-nav-menu-widget li.nav-item.main-menu-item.menu-item-has-children a.nav-link {
padding-bottom: 5px;
} .elementor-widget-jvbpd_nav_menu.menu-hover-effect-left-right .nav-item.menu-item-depth-0>a.nav-link>span:after {
display: none!Important;
}
.nav#menu-main-menu-alternativo .main-menu-item .main-menu-link:after {
background-color: #fff;
}
#menu-desktop-scuro .nav#menu-main-menu-alternativo .main-menu-item .main-menu-link:after {
background-color: var( --e-global-color-text );
}
.jvbpd-nav-menu-widget li.nav-item ul.nav.sub-menu-second.menu-depth-1 {
margin-top: 3px;
} .header .sticky-wrapper.is-sticky .jvbpd-header-container .jvbpd-nav-menu-widget .jvbpd-nav-menu .nav-item.menu-item-depth-0 > a > span.menu-titles {
color: var(--e-global-color-text);
}
@media (max-width: 1023px) {
.jvbpd-header .header .sticky-wrapper.is-sticky .jvbpd-sticky-element .e-con-inner {
padding-top: 0;
padding-bottom: 0;
}
} .jvbpd-nav-menu-widget li.nav-item ul.wide-nav-overlay.wide-menu-center {
animation: jvbod-nav-menu-slide-megamenu .4s;
max-width: unset !important;
width: auto !important;
}
.jvbpd-nav-menu .shortcode-jvbpd_block {
border: unset!important;
}
.jvbpd-nav-menu .shortcode-jvbpd_block .shortcode-header {
display: none!Important;
}
.jvbpd-nav-menu .shortcode-jvbpd_block .shortcode-output .jv-pagination {
display: none!important;
}
.jvbpd-nav-menu .shortcode-jvbpd_block .shortcode-output .output-container {
display: block!Important;
gap: unset;
}
.jvbpd-nav-menu .shortcode-jvbpd_block .shortcode-output .module-item .elementor-widget-icon-list .elementor-icon-list-item > a {
align-items: center;
}
.jvbpd-nav-menu .shortcode-jvbpd_block .shortcode-output .module-item .elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-text {
min-height: 40px;
align-content: center;
}
@keyframes jvbod-nav-menu-slide-megamenu {
0%   {
opacity: 0;
transform: translateY(-1em) translateX(-50%);
transition: all .2s;
}
100% {
opacity: 1;
transform: translateY(0) translateX(-50%);
transition: all .2s;
}
} nav.hc-offcanvas-nav .nav-container .menu .nav-item .nav-item-link {
font-family: 'Exo';
font-weight: 600;
}
nav.hc-offcanvas-nav .nav-container .menu a.nav-next {
border: 0!Important;
}
body:not(.logged-in) nav.hc-offcanvas-nav .nav-container .menu .menu-item.menu-link-account {
display: none!important;
}
body.logged-in nav.hc-offcanvas-nav .nav-container .menu .menu-item.menu-link-accedi {
display: none!important;
}
.hc-offcanvas-nav.hc-nav-1 { display: block; }
.hc-nav-original.hc-nav-1 { display: none; }
.hc-nav-trigger.hc-nav-1 { display: flex; }
.hc-offcanvas-nav.hc-nav-1 .nav-container { width: 360px; }
.hc-offcanvas-nav.hc-nav-1.nav-position-left .nav-container { transform: translate3d(-360px, 0, 0); }
.hc-offcanvas-nav.hc-nav-1.nav-position-right .nav-container { transform: translate3d(360px, 0, 0); }
.hc-offcanvas-nav.hc-nav-1.nav-position-top .nav-container { transform: translate3d(0, -780px, 0); }
.hc-offcanvas-nav.hc-nav-1.nav-position-bottom .nav-container { transform: translate3d(0, 780px, 0); }
.hc-offcanvas-nav.hc-nav-1.nav-levels-overlap.nav-position-left li.level-open > .nav-wrapper { transform: translate3d(-40px, 0, 0); }
.hc-offcanvas-nav.hc-nav-1.nav-levels-overlap.nav-position-right li.level-open > .nav-wrapper { transform: translate3d(40px, 0, 0); }
.hc-offcanvas-nav.hc-nav-1.nav-levels-overlap.nav-position-top li.level-open > .nav-wrapper { transform: translate3d(0, -40px, 0); }
.hc-offcanvas-nav.hc-nav-1.nav-levels-overlap.nav-position-bottom li.level-open > .nav-wrapper { transform: translate3d(0, 40px, 0); }
.megamenu-attivita .box-3-megamenu-attivita {
transition: all .65s cubic-bezier(.05,.2,.1,1);
background-size: auto 100%!important;
}
.megamenu-attivita .box-3-megamenu-attivita:hover {
background-size: auto 110%!important;
}
.megamenu-attivita .box-3-megamenu-attivita:after {
position: absolute;
bottom: 0;
top: auto;
left: 0;
width: 100%;
height: 85%;
display: block;
z-index: 10;
content: '';
background: linear-gradient(to bottom, rgba(15, 15, 15, 0), rgba(15, 15, 15, .75) 100%);
transition: opacity .65s cubic-bezier(.05,.2,.1,1);
border-radius: 10px;
opacity: 0;
background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #BE2E2E 100%);
z-index: 1;
}
.megamenu-attivita .box-3-megamenu-attivita:hover:after {
opacity: 1;
}
.megamenu-attivita .box-3-megamenu-attivita .titolo-con-freccia {
z-index: 20;
}
.megamenu-attivita .box-3-megamenu-attivita:hover .titolo-con-freccia.elementor-widget-jv-heading .heading-header .jvbpd-svg-icon {
transform: translateX(5px);
}  .sezione-header-pagina .elementor-widget-jv-heading .heading-header .jv-heading-text {
text-align: center;
color: #ffffff;
font-family: "Exo", Sans-serif;
font-size: 56px;
font-weight: 800;
line-height: 1;
}
@media (max-width: 1023px) {
.sezione-header-pagina .elementor-widget-jv-heading .heading-header .jv-heading-text {
font-size: 45px;
}
}
@media (max-width: 766px) {
.sezione-header-pagina .elementor-widget-jv-heading .heading-header .jv-heading-text {
font-size: 37px;
}
} .elementor-widget.elementor-widget-jv-heading h2.heading-header {
}
@media (max-width: 1023px) {
.elementor-widget.elementor-widget-jv-heading h2.heading-header {
font-size: 30px!important;
line-height: 1em!important;
}
}
@media (max-width: 766px) {
.elementor-widget.elementor-widget-jv-heading h2.heading-header {
font-size: 26px!important;
line-height: 1em!important;
}
} .search-form-homepage .dropdown-menu.show li {
font-size: 14px;
line-height: 18px;
} .sezione-box-categorie.e-grid .box-categoria.e-con {
background-position: center;
border-radius: 10px;
transition: transform .65s cubic-bezier(.05,.2,.1,1), box-shadow .65s cubic-bezier(.05,.2,.1,1);
}
.sezione-box-categorie.e-grid .box-categoria.e-con:hover {
transform: translateY(-10px);
box-shadow: 0 25px 55px rgba(0, 0, 0, .22);
}
.sezione-box-categorie.e-grid .box-categoria.e-con:after {
position: absolute;
bottom: 0;
top: auto;
left: 0;
width: 100%;
height: 85%;
display: block;
z-index: 10;
content: '';
background: linear-gradient(to bottom, rgba(15, 15, 15, 0), rgba(15, 15, 15, .75) 100%);
transition: opacity .65s cubic-bezier(.05,.2,.1,1);
border-radius: 10px;
opacity: 0;
background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #BE2E2E 100%);
z-index: 1;
}
.sezione-box-categorie.e-grid .box-categoria.e-con:before {
transition: all .65s cubic-bezier(.05,.2,.1,1);
}
.sezione-box-categorie.e-grid .box-categoria.e-con:hover:after {
opacity: 1;
}
.sezione-box-categorie.e-grid .box-categoria.e-con .elementor-widget-image {
padding-left: 5px;
padding-top: 5px;
z-index: 9;
}
.sezione-box-categorie.e-grid .box-categoria.e-con .elementor-widget-image img {
width: 40px;
height: auto;
filter: brightness(0) invert(1) saturate(100%);
}
.sezione-box-categorie.e-grid .box-categoria.e-con .elementor-widget-jv-heading {
z-index: 9;
} .sezione-box-news.e-grid .box-news.e-con {
background-position: center;
transition: background-size .65s cubic-bezier(.05,.2,.1,1);
background-size: cover;
}
.sezione-box-news.e-grid .box-news.e-con:hover { }
.sezione-box-news.e-grid .box-news.e-con .heading-header {
background-color: #fff;
padding: 15px;
border-radius: 10px;
transform: translateY(50%);
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 3px
}
@media (min-width: 1024px) {
.sezione-box-news.e-grid .box-news.e-con {
background-size: 100% auto;
}
.sezione-box-news.e-grid .box-news.e-con:hover {
background-size: 110% auto;
}
.sezione-box-news.e-grid .box-news.e-con .heading-header {
transform: translateY(75%);
}
} .sezione-box-loghi-comuni.e-grid .box-loghi-comuni.e-con {
background-position: center;
border-radius: 10px;
transition: transform .65s cubic-bezier(.05,.2,.1,1), box-shadow .65s cubic-bezier(.05,.2,.1,1);
}
.sezione-box-loghi-comuni.e-grid .box-loghi-comuni.e-con:before {
border-radius: 10px;
}
.sezione-box-loghi-comuni.e-grid .box-loghi-comuni.e-con:after {
position: absolute;
bottom: 0;
top: auto;
left: 0;
width: 101%;
transform: translateX(-1%);
height: 100%;
display: block;
z-index: 10;
content: '';
transition: all .65s cubic-bezier(.05,.2,.1,1);
opacity: 1;
z-index: 1;
border-radius: 10px;
}
.sezione-box-loghi-comuni.e-grid .box-loghi-comuni.e-con.box-mestrino:after {
background: linear-gradient(to right, #03bcdb 50%, transparent 50%);
background-size: 200% 100%;
background-position: right bottom;
}
.sezione-box-loghi-comuni.e-grid .box-loghi-comuni.e-con.box-veggiano:after {
background: linear-gradient(to right, #02B9B4 50%, transparent 50%);
background-size: 200% 100%;
background-position: right bottom;
}
.sezione-box-loghi-comuni.e-grid .box-loghi-comuni.e-con.box-rubano:after {
background: linear-gradient(to right, #58C641 50%, transparent 50%);
background-size: 200% 100%;
background-position: right bottom;
}
.sezione-box-loghi-comuni.e-grid .box-loghi-comuni.e-con.box-grisignano:after {
background: linear-gradient(to right, #9FD215 50%, transparent 50%);
background-size: 200% 100%;
background-position: right bottom;
}
.sezione-box-loghi-comuni.e-grid .box-loghi-comuni.e-con:hover:after {
opacity: .7;
background-position: left bottom;
}
.sezione-box-loghi-comuni.e-grid .box-loghi-comuni.e-con .elementor-widget-image {
padding: 15px;
z-index: 9;
background-color: #fff;
border-radius: 50%;
}
.sezione-box-loghi-comuni.e-grid .box-loghi-comuni.e-con .elementor-widget-image img {
width: 75px;
height: auto;
}
.sezione-box-loghi-comuni.e-grid .box-loghi-comuni.e-con .elementor-widget-jv-heading {
z-index: 9;
}
.e-con .e-grid a.box-wrapped-link {
width: 100%;
} #lvltForm .lvlt-group .fields {
max-width: 100%;
}
#lvltForm .lvlt-group .sticky-right-wrapper {
display: none!important;
}
@media (max-width:766px) {
#lvltForm .lvlt-group .fields {
padding: 0;
}
}
.lv-dynamic-compare-button-wrap {
display: none!Important;
}
#lvltForm #msform.form-step-normal {
margin-bottom: 15px;
}
#lvltForm .field-item.field-sign-up {
margin-bottom: 15px;
}
.lava-item-add-form .field-item label {
font-family: 'Exo' !important;
font-size: 16px;
}
.lava-item-add-form .field-item label[for="featured_image"] {
width: 100%;
}
.lava-item-add-form .field-item label[for="featured_image"]:after {
content: "Fino a 10 immagini e un massimo di 3MB, formato .jpg o .png \A Indica con la stella gialla l'immagine principale.";
color: grey;
font-size: 13px;
text-transform: none;
position: absolute;
top: 40px;
left: .75rem;
white-space: pre;
}
.lvlt-group .steps-by {
display: none !Important;
}
.field-item.field-map .lava-field-item>.field-title {
display: none !important;
}
.field_map_address_type,
.field_map_address_type label {
display: none !Important;
}
.field-item.field-_open_hours.type-openhour.form-toplabel .form-inner>.field-title {
display: none !important;
}
.field-item.field-_open_hours.type-openhour.form-toplabel label[for="_open_hours"] {
transform: translateX(calc(0px - calc(var(--bs-gutter-x)* 1)));
width: 100%;
}
.field-item.field-_open_hours.type-openhour.form-toplabel label[for="_open_hours"]:after {
content: "Compila gli orari di apertura per completare la registrazione, appariranno sulla scheda della tua attività.\A Clicca sul simbolo '+' per aggiungere più fasce orarie (es. 09:00 - 13:00 / 14:00 - 18:00), mentre per segnalare i giorni di chiusura ti basta rimuovere la spunta dai giorni corrispondenti.";
color: grey;
font-size: 13px;
text-transform: none;
position: absolute;
top: 30px;
white-space: break-spaces;
left: 0;
line-height: 1.5;
text-decoration: underline;
}
.field-item.field-_open_hours.type-openhour.form-toplabel .field._open_hours {
transform: translateX(calc(0px - calc(var(--bs-gutter-x)* .5)));
padding-top: 60px;
}
@media only screen and (max-width: 767px) {
.field-item.field-_open_hours.type-openhour.form-toplabel .field._open_hours {
padding-top: 140px;
}
}
.field-item.field-_open_hours.type-openhour .field._open_hours .oepn-hour-control .dayContainer.align-items-center {
align-items: center !important;
}
.field-item.field-_open_hours.type-openhour .field._open_hours .oepn-hour-control .dayContainer .weekday_wrap {
min-width: 35px;
}
.field-item.field-_open_hours.type-openhour .field._open_hours .oepn-hour-control .dayContainer .weekday_wrap .day-control.open-24hr {
display: none !Important;
}
.type-multiple_images .upload-item.featured:after {
content: "Principale" !important;
}
.field-item.field-_logo .lava-field-item.field._logo .btn-jv-primary.lava-upload-wrap {
width: 100%;
border: 1px solid #dee2e6;
}
.field-item.field-_logo .lava-field-item.field._logo .btn-jv-primary.lava-upload-wrap input[type=file] {
width: 100%;
}
.field-item.field-_logo {
margin-top: 30px;
}
.field-item.field-_logo .lava-field-item.field._logo {
padding-top: 20px;
}
.field-item.field-_logo .lava-field-item.field._logo+label {
padding-left: 0;
position: absolute;
top: -45px;
left: -5px;
width: 100%;
}
.field-item.field-_logo .lava-field-item.field._logo+label:after {
content: 'Dimensione consigliata dell’immagine 600x600 pixel, formato .jpg o .png';
color: grey;
font-size: 13px;
text-transform: none;
position: absolute;
top: 40px;
left: 0;
}
#lava-submit-map-drop-pin-selector .drip-pin-body .lava-field-item.field_use_streetview {
display: none !important;
}
.field-item.field-_logo .lava-field-item.field._logo .btn-jv-primary.lava-upload-wrap .upload-item .crop-image-button {
display: none !important;
}
#lvltForm .field-item.field-sign-up {
order: -1 !important;
}
#lvltForm .field-item.field-sign-up .field-item.form-check,
#lvltForm .field-item.field-sign-up .field-item.form-check #lvlt-submit-signup-toggle,
#lvltForm .field-item.field-sign-up .field-item.form-check #lvlt-submit-signup-toggle+label[for="lvlt-submit-signup-toggle"] {
display: none !important;
}
#lvltForm .fields .row > .row,
#lvltForm .fields .row > .row > .col {
padding-right: 0;
}
#lvltFormSubmit {
display: block;
margin: 0 auto;
max-width: 30%;
font-size: 16px;
background-color: var(--e-global-color-secondary);
border-color: var(--e-global-color-secondary);
transition: all .3s cubic-bezier(.5, .12, .46, .88);
font-family: 'Exo', Sans-Serif !important;
font-weight: 600 !important;
text-transform: uppercase !important;
margin-bottom: 20px;
}
#lvltFormSubmit:hover {
background-color: var(--e-global-color-primary);
border-color: var(--e-global-color-primary);
}
.lava-item-submit-success-page .btn.btn-primary {
display: none;
}
.lava-item-submit-success-page .btn.btn-secondary {
background-color: #be2f2f;
border-color: #be2f2f;
padding: 10px 20px 10px 20px;
transition: all .3s cubic-bezier(.5, .12, .46, .88);
font-size: 16px;
font-weight: 400;
}
.lava-item-submit-success-page .btn.btn-secondary:hover {
background-color: #53C047;
border-color: #53C047;
}
.field-item .file-uploader, .selectize-input>input {
border: 1px solid #dee2e6;
}
.field-featured_image .lava-listing-wp-media button.btn.btn-lg.btn-jv-primary {
border: 1px solid #dee2e6;
}
.field-featured_image .lava-listing-wp-media button.btn.btn-lg.btn-jv-primary:hover {
color: #15494f;
} .type-multiple_images .upload-item:not(.disable-featured)::before {
content: '☆'!important;
}
.type-multiple_images .upload-item:not(.disable-featured).feature::before {
content: '★'!important;
}
.type-multiple_images .upload-item .crop-image-button {
display: none!Important;
}
@media (max-width:766px) {
.form-floating.field-_logo .upload-preview, .group-featured-image .upload-preview, .group-wire-framing-image .upload-preview {
margin-left: 0!important;
}
} #javo-infow-brief-window .modal-content {
width: 500px;
}
@media only screen and (max-width: 500px) {
#javo-infow-brief-window .modal-content {
width: 95%;
}
}
.module-card--scheme-one-block.imm-copertina-elemento-mappa .module-card__bg-wrapper .module-card__bg.elementor-bg {
border-radius: 6px 6px 0 0;
} .javo-map-box-advance-term .opener {
display: none;
}
.javo-map-box-advance-term:not(.show) {
max-height: 100px;
}
.search-form-pagina-archivio .jv-search-form-wrap .field-item label.field-label {
text-transform: uppercase;
font-weight: 700 !important;
font-family: "Exo", Sans-serif;
color: var(--e-global-color-primary) !important;
}
#javo-listings-wrapType-container .error-template .reset-filter-wrap .btn[data-filter="all-reset"] {
padding: 6px 12px 6px 12px;
background-color: var(--e-global-color-secondary);
border-radius: 6px 6px 6px 6px;
color: #fff;
margin-top: 10px;
}
.jvbpd-block-modules.elementor-widget-jvbpd-map-list-listing-blocks .jvbpd-module .elementor-section .single-list-descrizione {
min-height: 55px;
}
.box-filtri-attivita .map-list-filter-item:first-child .panel-heading {
padding-top: 0;
}
.box-filtri-attivita .map-list-filter-item .panel-body .chk-wrap {
display: inline-flex;
width: 100%;
margin-bottom: 5px;
padding-left: 25px;
}
.box-filtri-attivita .map-list-filter-item .panel-body .chk-wrap .chk-label {
display: inline-flex;
width: 100%;
justify-content: space-between;
}
.post-meta-singola-attivita .single-item {
align-items: center;
}
.lava_ajax_search li.show-result.type-view_all_type.group-content {
display: none;
}
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content .ui-menu-item.group-title,
.lava_ajax_search li.show-result.type-listing_category.group-content {
display: none;
}
.lava_ajax_search .media {
display: flex;
gap: 15px;
}
.lava_ajax_search .media .item-body .item-title {
color: #15494f;
font-size: 15px;
font-weight: 700;
font-family: 'Exo';
}
.bootstrap-select .dropdown-toggle .bs-select-clear-selected span {
top: calc(-.33333em + 4px);
}
.search-form-homepage .bootstrap-select .dropdown-toggle .bs-select-clear-selected span {
top: calc(-.33333em + 3px);
}
.search-form-pagina-archivio .dropdown-menu.show li {
font-size: 14px;
line-height: 18px;
}  .single-list-titolo .single-item.txt_title .item-value-tag {
color: #ffffff;
font-family: "Exo", Sans-serif;
font-size: 56px;
font-weight: 800;
line-height: 1;
}
@media (max-width: 1023px) {
.single-list-titolo .single-item.txt_title .item-value-tag {
font-size: 45px;
}
.elementor-widget-jvbpd-single-listing-base-meta.post-meta-singola-attivita .single-item {
word-break: break-word;
}
}
@media (max-width: 766px) {
.single-list-titolo .single-item.txt_title .item-value-tag{
font-size: 37px;
}
}
.elementor-widget-jvbpd-single-listing-base-meta.post-meta-singola-attivita .single-item .item-value {
text-align: end;
}
.elementor-widget-jvbpd-single-listing-base-meta.post-meta-singola-attivita .single-item .item-value a:hover {
color: var(--e-global-color-accent);
} body.single-lv_listing p {
font-size: var(--e-global-typography-text-font-size);
}
:root {
--altezza-logo: 150px;
}
.single-list-logo .single-item._logo {
height: var(--altezza-logo);
}
.single-list-logo .single-item._logo .item-value {
position: relative;
}
.single-list-logo .single-item._logo>div:before {
position: absolute;
content: '';
width: var(--altezza-logo);
height: var(--altezza-logo);
background-color: #fff;
top: 0;
bottom: 0;
margin-top: auto;
margin-bottom: auto; z-index: 0;
}
.single-list-logo .single-item._logo img {
max-height: var(--altezza-logo);
width: auto;
object-fit: contain;
max-width: var(--altezza-logo);
z-index: 1;
padding: 5px;
}
.mappa-singolo-list .lava-nearby-container .lava-nearby-controls .ctl-item.poi-item.item-transport,
.mappa-singolo-list .lava-nearby-container .lava-nearby-controls .ctl-item.poi-item.item-supermarkets,
.mappa-singolo-list .lava-nearby-container .lava-nearby-controls .ctl-item.poi-item.item-schools,
.mappa-singolo-list .lava-nearby-container .lava-nearby-controls .ctl-item.poi-item.item-restaurant,
.mappa-singolo-list .lava-nearby-container .lava-nearby-controls .ctl-item.poi-item.item-pharma,
.mappa-singolo-list .lava-nearby-container .lava-nearby-controls .ctl-item.poi-item.item-hospitals {
display: none !important;
}
.singola-attivita-ancoraggio.elementor-widget-menu-anchor .elementor-menu-anchor {
transform: translateY(-100px);
}
.single-item.listing_category .item-value .more-tax-item:not(:first-of-type) {
padding-left: 2px;
}
.orari-scheda-attivita.elementor-widget-jvbpd-single-working-hours .open-hours .today-timing,
.orari-scheda-attivita.elementor-widget-jvbpd-single-working-hours .open-hours .hidding-timings li {
border-bottom: 1px solid #eee;
}
.orari-scheda-attivita.elementor-widget-jvbpd-single-working-hours .open-hours .today-timing {
padding-bottom: 20px !important;
}
#javo-chat-wrap,
#jv-floating-chat-button {
display: none !important;
}
.elementor-widget-jvbpd-single-listing-base-meta.post-meta-singola-attivita:has(.single-item .item-value > a[href=""]),
.elementor-widget-jvbpd-single-listing-base-meta.post-meta-singola-attivita:has(.single-item .item-value > a[href="tel:"]) {
display: none;
}
.single.single-lv_listing #menu-interno-scheda-listing #javo-detail-item-header>ul {
display: flex;
justify-content:start;
gap: 60px;
} .sezione-header-pagina .titolo-singolo-articolo .single-item.txt_title .item-value h1 {
text-align: center;
color: #ffffff;
font-family: "Exo", Sans-serif;
font-size: 56px;
font-weight: 800;
line-height: 1;
}
@media (max-width: 1023px) {
.sezione-header-pagina .titolo-singolo-articolo .single-item.txt_title .item-value h1 {
font-size: 45px;
}
}
@media (max-width: 766px) {
.sezione-header-pagina .titolo-singolo-articolo .single-item.txt_title .item-value h1 {
font-size: 37px;
}
} .elementor-widget-image-gallery.gallery-caption-visibile .elementor-image-gallery .gallery .gallery-item {
position: relative;
}
.elementor-widget-image-gallery.gallery-caption-visibile .elementor-image-gallery .gallery .gallery-item .gallery-caption {
position: absolute;
bottom: 15px;
width: 100%;
max-width: calc(100% - 15px);
background-color: #14494f;
padding: 20px 20px;
opacity: .85;
cursor: pointer;
transition: all .5s ease;
}
.elementor-widget-image-gallery.gallery-caption-visibile .elementor-image-gallery .gallery .gallery-item:hover .gallery-caption {
background-color: rgba(20, 73, 79, .65) !important;
}
.elementor-widget-image-gallery.gallery-caption-visibile.gallery-beni-storici .elementor-image-gallery .gallery-item img {
width: 100%;
aspect-ratio: 1;
} #ufw_1 .ufw_btn .ufw_b_text {
font-family: 'Exo';
text-transform: uppercase;
font-weight: 600;
font-size: 17px;
margin-left: 1em;
}
@media only screen and (max-width: 1023px) {
#ufw_1 .ufw_btn .ufw_b_text {
display: none;
}
#ufw_1 .ufw_btn i {
font-size: 25px!important;
}
#ufw_1 .ufw_btn.ufw_btn_56px {
width: 65px !important;
height: 65px;
}
}
#ufw_1 .ufw_wb {
border-radius: 15px!important;
box-shadow: rgba(149, 157, 165, 0.35) 0px 8px 24px;
}
#ufw_1 .ufw_title {
padding-top: 30px;
font-size: 32px;
font-weight: 600;
}
#ufw_1 .asl_w_container #ajaxsearchlite1 {
box-shadow: unset!important;
}
#ufw_1 .asl_w_container .probox {
border: 1px solid #eee;
border-radius: 7px;
box-shadow: unset !important;
align-items: center;
height: 100%;
}
#ufw_1 .asl_w_container .probox .proinput {
padding: 10px;
}
#ufw_1 .asl_w_container .probox .promagnifier {
background-color: #be2f2f;
height: 50px;
width: 45px;
}
#ufw_1 .asl_w_container .probox .promagnifier .innericon svg {
fill: #fff;
}
#ufw_1 .asl_w_container .prosettings {
height: 50px;
width: 40px;
order: 1;
background-color: #be2f2f;
}
#ufw_1 .asl_w_container .prosettings .innericon svg { fill: #fff;
width: 18px;
}
#ufw_1 .asl_w_container .proloading .asl_loader .asl_simple-circle {
fill: var( --e-global-color-text )
}
#ufw_1 .asl_w_container .proclose svg {
background: var( --e-global-color-text )
}
#ajaxsearchlitesettings1 {
left: 41px!important;
z-index: 9999999!important;
}
#ajaxsearchliteres1 {
border-radius: 7px!important;
z-index: 999999!important;
}
#ajaxsearchliteres1 .results .asl_content h3,
#ajaxsearchliteres1 .results .asl_content h3 a {
color: var( --e-global-color-text );
font-size: 16px;
font-family: 'Exo' !important;
font-weight: 600;
line-height: 20px;
}
#ajaxsearchliteres1 .results .asl_content h3 a {
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
line-clamp: 1;
height: auto;
} #modale-popup-login .elementor-widget-jvbpd_login form.jvbpd-login-form .form-group a {
font-size: 14px;
}
#modale-popup-login .elementor-widget-jvbpd_login form.jvbpd-login-form .signup-link {
font-size: 14px;
}
#modale-popup-login .elementor-widget-jvbpd_login form.jvbpd-login-form .signup-link a {
font-size: 14px;
text-decoration: underline;
} @media only screen and (max-width: 1023px) {
#mdp-readabler-popup-box.mdp-readabler-modal-animation-fade #mdp-readabler-popup {
z-index: 999999999999999;
}  .mdp-readabler-trigger-button-box button svg {
width: 25px!important;
}
}
#mdp-readabler-popup #mdp-readabler-popup-footer .mdp-readabler-statement span {
display: none;
}
#mdp-readabler-popup-box.mdp-readabler-modal-animation-fade #mdp-readabler-popup {
left: unset!important;
right: 0!important;
} .scrollToTop {
display: none!Important;
} .box-loghi-partner.e-flex .elementor-widget-image img {
max-width: 150px;
} .footermenu.elementor-widget p a {
color: #fff;
transition: 0.5s;
}
.footermenu.elementor-widget a::before { padding-right: 10px;
}
.footermenu.elementor-widget a:hover {
color: var(--e-global-color-secondary) !important;
padding-left: 20px !important;
}
.footer-contatti.elementor-widget .heading-header {
text-transform: initial;
}
.iconfoot.footer-contatti .heading-header {
display: flex !important;
}
.iconfoot.footer-contatti .heading-header a {
display: inline-flex;
align-items: center;
}
.iconfoot.footer-contatti .heading-header .jvbpd-svg-icon {
align-content: center;
} .spsite a {
display: flex;
align-items: center;
justify-content: flex-end;
background-image: none ! Important;
color: #ffffff;
}
.spsite img {
width: 18px !important;
margin-right: 5px;
} .error-page-wrap .error-template h1,
.error-page-wrap .error-template h2,
.error-page-wrap .error-template .error-details p {
color: var( --e-global-color-text )!important;
}
.error-page-wrap .error-template .error-actions a {
background-color: var( --e-global-color-text )!important;
} .lvlt-group .sticky-right-wrapper .sticky-right#sticky-right {
top: 0!important;
} .elementor-widget.elementor-widget-text-editor .elementor-widget-container ul,
.elementor-widget.elementor-widget-html .elementor-widget-container ul {
padding-left: 2rem;
}
.elementor-widget.elementor-widget-text-editor .elementor-widget-container ul li,
.elementor-widget.elementor-widget-html .elementor-widget-container ul li {
list-style-type: disc;
} .page-template-lava_lv_listing_map .modal .modal-dialog {
transition: unset!important;
}
.page-template-lava_lv_listing_map .modal.show .modal-dialog {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.page-template-lava_lv_listing_map .modal.show .modal-dialog .modal-header {
justify-content: flex-end;
border-bottom: unset;
position: absolute;
top: 0;
z-index: 9;
right: 0;
}
.page-template-lava_lv_listing_map .modal.show .modal-dialog .modal-footer {
display: none!important;
}
@media only screen and (max-width: 766px) {
.page-template-lava_lv_listing_map .modal.show .modal-dialog {
width: 100%;
}
} #cmplz-manage-consent {
display: none!Important;
}    .lava-item-add-form #lvltForm .field-item.field-map.type-map.form-toplabel {
display: none!Important;
} body:not(.logged-in.admin-bar) .jvbpd-nav-menu-widget li.nav-item .wide-nav-overlay .shortcode-jvbpd_block .shortcode-output .output-container .column-item:not(:first-child) {
display: none;
}
body .jvbpd-nav-menu-widget li.nav-item .wide-nav-overlay .shortcode-jvbpd_block .shortcode-output .output-container .column-item:not(:first-child) {
display: none;
}    .jvbpd-module[data-post-id="8257"] .elementor-widget-jvbpd-module-card.elementor-element-a896248 .module-card .module-card__bg-wrapper .module-card__bg {
background-position: center top;
}
.single-lv_listing.postid-8257 .container-item .container-image-viewer {
background-position: center top!important;
}  #menu-main-menu-alternativo li.nav-item ul.nav.sub-menu-second .module-item .megamenu-attivita .prima-col-megamenu li.elementor-icon-list-item:has(a[href="https://streetcommerce.it/attivita/?category=educazione-e-formazione"]) {
display: none;
}
#menu-main-menu-alternativo li.nav-item ul.nav.sub-menu-second .module-item .megamenu-attivita .seconda-col-megamenu li.elementor-icon-list-item:has(a[href="https://streetcommerce.it/attivita/?category=sport-fitness"]) {
display: none;
} .form-pagina-esercenti.elementor-widget-jvbpd-single-cf7 .wpcf7 .wpcf7-acceptance > .wpcf7-list-item {
margin-left: 0!important;
}
.form-pagina-esercenti.elementor-widget-jvbpd-single-cf7 .wpcf7 .wpcf7-acceptance > .wpcf7-list-item > label {
line-height: 1.3;
}
.form-pagina-esercenti.elementor-widget-jvbpd-single-cf7 .wpcf7 .wpcf7-acceptance .wpcf7-list-item-label {
color: #fff;
}
.form-pagina-esercenti.elementor-widget-jvbpd-single-cf7 .wpcf7 .wpcf7-acceptance .wpcf7-list-item-label a {
color: #fff;
text-decoration: underline;
}
.form-pagina-esercenti.elementor-widget-jvbpd-single-cf7 .wpcf7 .jv-submit-button .wpcf7-submit {
font-family: 'Exo', Sans-Serif !important;
font-weight: 600 !important;
text-transform: uppercase !important;
color: #fff;
padding: 10px 20px;
background-color: var(--e-global-color-secondary);
}
.form-pagina-esercenti.elementor-widget-jvbpd-single-cf7 .wpcf7 form.sent .wpcf7-response-output {
color: #fff!important;
}
.form-pagina-esercenti.elementor-widget-jvbpd-single-cf7 .wpcf7 form.invalid .wpcf7-response-output,
.form-pagina-esercenti.elementor-widget-jvbpd-single-cf7 .wpcf7 form.unaccepted .wpcf7-response-output,
.form-pagina-esercenti.elementor-widget-jvbpd-single-cf7 .wpcf7 form.payment-required .wpcf7-response-output {
color: #fff!important;
}