a:focus, select:focus, option:focus, input:focus, button:focus, textarea:focus,
input[type="checkbox"] + label span:focus, input[type="radio"] + label span:focus {outline: 1px dotted #000; } 

.menu li:focus-within ul,
.langs li:focus-within ul {display: block; overflow: visible; visibility: visible; opacity: 1; }

/*
 body.nva_fontsize1
 body.nva_fontsize2
 body.nva_fontsize3
 body.nva_grayscale: 'Grayscale'
 body.nva_highcontrast: 'High contrast'
 body.nva_negcontrast: 'Negative contrast'
 body.nva_lightbgrnd: 'Light Background'
 body.nva_underlinelnks: 'Underline links'
 body.nva_readablefont: 'Readable Font'

*/

/*********************************************************************************** NV_A_fontSize1 */

/* +1 */
body.nva_fontsize1 p,
body.nva_fontsize1 .elementor-button,
body.nva_fontsize1 a.elementor-post__read-more,
body.nva_fontsize1 .elementor-cta__description,
body.nva_fontsize1 .elementor-widget-text-editor,
body.nva_fontsize1 .elementor-widget-text-editor p,
body.nva_fontsize1 .elementor-icon-list-item,
body.nva_fontsize1 .elementor-widget-toggle .elementor-toggle-title,
body.nva_fontsize1 footer :not(h1):not(h2):not(h3):not(h4).elementor-heading-title.elementor-size-default,
body.nva_fontsize1 footer .elementor-nav-menu--main .elementor-item,
body.nva_fontsize1 .elementor-field-group > label,
body.nva_fontsize1 aside .page-sub-navigation h5,
body.nva_fontsize1 aside .menu a {font-size: 17px !important;}

body.nva_fontsize1 .elementor-widget-posts .elementor-post__title, 
body.nva_fontsize1 .elementor-widget-posts .elementor-post__title a {font-size: 22px !important;}

body.nva_fontsize1 .swiper + .elementor-element h4.elementor-heading-title,
body.nva_fontsize1 .swiper + .elementor-element h4.elementor-heading-title.elementor-size-default,
body.nva_fontsize1 .elementor-motion-effects-element h4.elementor-heading-title,
body.nva_fontsize1 .elementor-motion-effects-element h4.elementor-heading-title.elementor-size-default,
body.nva_fontsize1 .elementor-motion-effects-container + .elementor-element h4.elementor-heading-title {font-size: 24px !important;}

body.nva_fontsize1 h4.elementor-cta__title  {font-size: 28px !important;}

body.nva_fontsize1 h2.elementor-heading-title.elementor-size-default {font-size: 48px !important;}





/*********************************************************************************** NV_A_fontSize2 */
/* +1 */
body.nva_fontsize2 p,
body.nva_fontsize2 .elementor-button,
body.nva_fontsize2 a.elementor-post__read-more,
body.nva_fontsize2 .elementor-cta__description,
body.nva_fontsize2 .elementor-widget-text-editor,
body.nva_fontsize2 .elementor-widget-text-editor p,
body.nva_fontsize2 .elementor-icon-list-item,
body.nva_fontsize2 .elementor-widget-toggle .elementor-toggle-title,
body.nva_fontsize2 :not(h1):not(h2):not(h3):not(h4).elementor-heading-title.elementor-size-default,
body.nva_fontsize2 footer .elementor-nav-menu--main .elementor-item,
body.nva_fontsize2 .elementor-field-group > label,
body.nva_fontsize2 aside .page-sub-navigation h5,
body.nva_fontsize2 aside .menu a {font-size: 18px !important;}

body.nva_fontsize2 .elementor-widget-posts .elementor-post__title, 
body.nva_fontsize2 .elementor-widget-posts .elementor-post__title a {font-size: 23px !important;}

body.nva_fontsize2 .swiper + .elementor-element h4.elementor-heading-title,
body.nva_fontsize2 .swiper + .elementor-element h4.elementor-heading-title.elementor-size-default,
body.nva_fontsize2 .elementor-motion-effects-element h4.elementor-heading-title,
body.nva_fontsize2 .elementor-motion-effects-element h4.elementor-heading-title.elementor-size-default,
body.nva_fontsize2 .elementor-motion-effects-container + .elementor-element h4.elementor-heading-title {font-size: 25px !important;}

body.nva_fontsize2 h4.elementor-cta__title  {font-size: 29px !important;}

body.nva_fontsize2 h2.elementor-heading-title.elementor-size-default {font-size: 49px !important;}






/*********************************************************************************** NV_A_fontSize3 */
/* +1 */
body.nva_fontsize3 p,
body.nva_fontsize3 .elementor-button,
body.nva_fontsize3 a.elementor-post__read-more,
body.nva_fontsize3 .elementor-cta__description,
body.nva_fontsize3 .elementor-widget-text-editor,
body.nva_fontsize3 .elementor-widget-text-editor p,
body.nva_fontsize3 .elementor-icon-list-item,
body.nva_fontsize3 .elementor-widget-toggle .elementor-toggle-title,
body.nva_fontsize3 :not(h1):not(h2):not(h3):not(h4).elementor-heading-title.elementor-size-default,
body.nva_fontsize3 footer .elementor-nav-menu--main .elementor-item,
body.nva_fontsize3 .elementor-field-group > label,
body.nva_fontsize3 aside .page-sub-navigation h5,
body.nva_fontsize3 aside .menu a {font-size: 19px !important;}

body.nva_fontsize3 .elementor-widget-posts .elementor-post__title, 
body.nva_fontsize3 .elementor-widget-posts .elementor-post__title a {font-size: 24px !important;}

body.nva_fontsize3 .swiper + .elementor-element h4.elementor-heading-title,
body.nva_fontsize3 .swiper + .elementor-element h4.elementor-heading-title.elementor-size-default,
body.nva_fontsize3 .elementor-motion-effects-element h4.elementor-heading-title,
body.nva_fontsize3 .elementor-motion-effects-element h4.elementor-heading-title.elementor-size-default,
body.nva_fontsize3 .elementor-motion-effects-container + .elementor-element h4.elementor-heading-title {font-size: 26px !important;}

body.nva_fontsize3 h4.elementor-cta__title  {font-size: 30px !important;}

body.nva_fontsize3 h2.elementor-heading-title.elementor-size-default {font-size: 50px !important;}'






/*********************************************************************************** NV_A_grayscale */
body.nva_grayscale {}

body.nva_grayscale img,
body.nva_grayscale a,
body.nva_grayscale p,
body.nva_grayscale div,
body.nva_grayscale p::before,
body.nva_grayscale i,
body.nva_grayscale h1,
body.nva_grayscale h2,
body.nva_grayscale h3,
body.nva_grayscale h4,
body.nva_grayscale h5 {filter: gray; 
 -webkit-filter: grayscale(1); 
 filter: grayscale(1); 
 } 




/********************************************************************************** body.nva_highcontrast */
body.nva_highcontrast {background: white; }


body.nva_highcontrast h1,
body.nva_highcontrast h2,
body.nva_highcontrast h3,
body.nva_highcontrast h4,
body.nva_highcontrast h5,
body.nva_highcontrast h6,
body.nva_highcontrast p {
    color: black !important; text-shadow: none !important;
}


body.nva_highcontrast .page-content::before {display: none !important;}

body.nva_highcontrast #content {background: white;}

body.nva_highcontrast .elementor-nav-menu--dropdown {background-color: white !important;}
body.nva_highcontrast .elementor-nav-menu--dropdown a {color: #000 !important; fill: black !important;}
body.nva_highcontrast .elementor-nav-menu--dropdown a:hover,
body.nva_highcontrast .elementor-nav-menu--dropdown a.highlighted,
body.nva_highcontrast .elementor-nav-menu--dropdown a.elementor-item-active {background: #ddd !important;}

body.nva_highcontrast footer .elementor-top-section {background-color: white !important; color: black !important;}

body.nva_highcontrast footer .elementor-top-section {background-color: white !important; color: black !important;}

body.nva_highcontrast footer .elementor-heading-title,
body.nva_highcontrast footer ::placeholder,
body.nva_highcontrast footer input {color: #000 !important;}

body.nva_highcontrast footer .elementor-social-icon svg {
    fill: #000  !important;
}

body.nva_highcontrast footer a,
body.nva_highcontrast .elementor-widget-icon-list .elementor-icon-list-text {
    color: #000  !important;
}

body.nva_highcontrast footer a:hover,
body.nva_highcontrast .elementor-widget-icon-list .elementor-icon-list-text:hover {
    color: #CAA15A  !important;
}

body.nva_highcontrast .elementor-motion-effects-element-type-background .elementor-element.animated-slow {background: rgba(255, 255, 255, 1) !important; padding: 30px; color: #000  !important; }

body.nva_highcontrast .elementor-motion-effects-element-type-background .elementor-motion-effects-container + .elementor-element {gap:0; }

body.nva_highcontrast .elementor-motion-effects-element-type-background h4.elementor-heading-title {
    background: rgba(255, 255, 255, 1) !important; padding: 0; color: #000  !important; text-shadow: none !important; margin: 0 !important; 
}

body.nva_highcontrast .elementor-motion-effects-element-type-background .elementor-widget-container:has(h4.elementor-heading-title) {margin: 0 !important; }
body.nva_highcontrast .elementor-motion-effects-element-type-background .elementor-widget-container:has(h4.elementor-heading-title) h4.elementor-heading-title {padding: 0 5px;  }

body.nva_highcontrast .elementor-motion-effects-element-type-background .elementor-element.animated-slow .animated-slow {padding: 0 !important; }


body.nva_highcontrast .elementor-motion-effects-element-type-background .elementor-element.animated-slow .elementor-heading-title,
body.nva_highcontrast .elementor-motion-effects-element-type-background .elementor-element.animated-slow p {color: #000  !important; text-shadow: none !important;}

body.nva_highcontrast .elementor-motion-effects-element-type-background .elementor-element.animated-slow > .elementor-element,
body.nva_highcontrast .elementor-motion-effects-element-type-background .elementor-element.animated-slow .elementor-element-populated {padding-bottom: 0 !important;}

body.nva_highcontrast .elementor-background-slideshow + .elementor-element .elementor-widget-heading {background: rgba(255, 255, 255, 1) !important; padding: 30px; }
body.nva_highcontrast .e-con-inner .elementor-background-slideshow + .elementor-element .elementor-widget-heading {padding: 0; }

body.nva_highcontrast .elementor-background-slideshow + .elementor-element .elementor-widget-heading .elementor-heading-title {color: #000  !important; text-shadow: none !important;}

body.nva_highcontrast a.elementor-cta .elementor-cta__content-item {background: white !important; padding: 20px 20px 0 20px; color: black !important; margin: 0 !important; }

body.nva_highcontrast a.elementor-cta .elementor-cta__content-item.elementor-cta__button-wrapper {padding: 20px; }

body.nva_highcontrast .elementor-element::before {display: none !important;}

body.nva_highcontrast .elementor-element:not(.banner_nv) {background-image: none !important;}

body.nva_highcontrast aside .elementor-widget-wp-widget-nav_menu .elementor-widget-container {background: white !important; border: 1px solid #000 !important;}

body.nva_highcontrast .elementor-background-slideshow + .elementor-background-overlay + .elementor-container .elementor-heading-title,
body.nva_highcontrast .elementor-background-slideshow + .elementor-background-overlay + .elementor-container p,
body.nva_highcontrast .elementor-background-slideshow + .e-con-inner .elementor-heading-title,
body.nva_highcontrast .elementor-background-slideshow + .e-con-inner p {background: white; padding: 0 20px; }

/**/

body.nva_highcontrast .elementor-button {background-color: black !important; background-image: none !important; }
body.nva_highcontrast .elementor-button:hover {background-color: #CAA15A !important;}

body.nva_highcontrast .elementor-menu-toggle {color: #CAA15A !important;background-color: #000 !important; }

body.nva_highcontrast .elementor-widget-posts .elementor-post__title, 
body.nva_highcontrast .elementor-widget-posts .elementor-post__title a,
body.nva_highcontrast a.elementor-post__read-more {color: #555 !important; }

body.nva_highcontrast .elementor-view-framed .elementor-icon{
    fill: black !important;
    color: black !important;
    border-color: black !important;
}

body.nva_highcontrast aside .elementor-widget-wp-widget-nav_menu .elementor-widget-container a {color: black !important; }
body.nva_highcontrast aside .elementor-widget-wp-widget-nav_menu .elementor-widget-container a:hover {color: #CAA15A !important; }



/*********************************************************************************** NV_A_negcontrast */

body.nva_negcontrast {background: #000 !important;}


body.nva_negcontrast h1,
body.nva_negcontrast h2,
body.nva_negcontrast h3,
body.nva_negcontrast h4,
body.nva_negcontrast h5,
body.nva_negcontrast h6,
body.nva_negcontrast p {
    color: white !important; text-shadow: none !important;
}

body.nva_negcontrast #nv_accesibility h2 {color: black !important;}


body.nva_negcontrast .page-content::before {display: none !important;}

body.nva_negcontrast #content {background: #000;}

body.nva_negcontrast .elementor-nav-menu--dropdown {background-color: black !important;}
body.nva_negcontrast .elementor-nav-menu--dropdown a {color: #fff !important; fill: white !important;}
body.nva_negcontrast .elementor-nav-menu--dropdown a:hover,
body.nva_negcontrast .elementor-nav-menu--dropdown a.highlighted,
body.nva_negcontrast .elementor-nav-menu--dropdown a.elementor-item-active {background: #333 !important;}

body.nva_negcontrast footer .elementor-top-section {background-color: black !important; color: white !important;}

body.nva_negcontrast footer .elementor-top-section {background-color: black !important; color: white !important;}

body.nva_negcontrast footer .elementor-heading-title,
body.nva_negcontrast footer ::placeholder,
body.nva_negcontrast footer input {color: #fff !important;}

body.nva_negcontrast footer .elementor-social-icon svg {
    fill: #fff  !important;
}

body.nva_negcontrast footer a,
body.nva_negcontrast .elementor-widget-icon-list .elementor-icon-list-text {
    color: #fff  !important;
}

body.nva_negcontrast footer a:hover,
body.nva_negcontrast .elementor-widget-icon-list .elementor-icon-list-text:hover {
    color: #CAA15A  !important;
}

body.nva_negcontrast .elementor-motion-effects-element-type-background .elementor-element.animated-slow {background: #000 !important; padding: 30px; color: #black  !important; }

body.nva_negcontrast .elementor-motion-effects-element-type-background .elementor-motion-effects-container + .elementor-element {gap:0; }

body.nva_negcontrast .elementor-motion-effects-element-type-background h4.elementor-heading-title {
    background: black !important; padding: 0; color: #fff  !important; text-shadow: none !important; margin: 0 !important; 
}

body.nva_negcontrast .elementor-motion-effects-element-type-background .elementor-widget-container:has(h4.elementor-heading-title) {margin: 0 !important; }
body.nva_negcontrast .elementor-motion-effects-element-type-background .elementor-widget-container:has(h4.elementor-heading-title) h4.elementor-heading-title {padding: 0 5px;  }

body.nva_negcontrast .elementor-motion-effects-element-type-background .elementor-element.animated-slow .animated-slow {padding: 0 !important; }


body.nva_negcontrast .elementor-motion-effects-element-type-background .elementor-element.animated-slow .elementor-heading-title,
body.nva_negcontrast .elementor-motion-effects-element-type-background .elementor-element.animated-slow p {color: #fff  !important; text-shadow: none !important;}

body.nva_negcontrast .elementor-motion-effects-element-type-background .elementor-element.animated-slow > .elementor-element,
body.nva_negcontrast .elementor-motion-effects-element-type-background .elementor-element.animated-slow .elementor-element-populated {padding-bottom: 0 !important;}

body.nva_negcontrast .elementor-background-slideshow + .elementor-element .elementor-widget-heading {background: black !important; padding: 30px; }
body.nva_negcontrast .e-con-inner .elementor-background-slideshow + .elementor-element .elementor-widget-heading {padding: 0; }
body.nva_negcontrast .e-con-inner .elementor-background-slideshow + .elementor-element  {background: black !important; }

body.nva_negcontrast .elementor-background-slideshow + .elementor-element .elementor-widget-heading .elementor-heading-title {color: #fff  !important; text-shadow: none !important;}

body.nva_negcontrast a.elementor-cta .elementor-cta__content-item {background: black !important; padding: 20px 20px 0 20px; color: white !important; margin: 0 !important; }

body.nva_negcontrast a.elementor-cta .elementor-cta__content-item.elementor-cta__button-wrapper {padding: 20px; }

body.nva_negcontrast .elementor-element::before {display: none !important;}

body.nva_negcontrast .elementor-element:not(.banner_nv) {background-image: none !important;}

body.nva_negcontrast aside .elementor-widget-wp-widget-nav_menu .elementor-widget-container {background: black !important; border: 1px solid #fff !important;}

body.nva_negcontrast .elementor-background-slideshow + .elementor-background-overlay + .elementor-container .elementor-heading-title,
body.nva_negcontrast .elementor-background-slideshow + .elementor-background-overlay + .elementor-container p,
body.nva_negcontrast .elementor-background-slideshow + .e-con-inner .elementor-heading-title,
body.nva_negcontrast .elementor-background-slideshow + .e-con-inner p {background: black; padding: 0 20px; }

/**/

body.nva_negcontrast .elementor-button {background-color: white !important; background-image: none !important; color: black !important;}
body.nva_negcontrast .elementor-button:hover {background-color: #CAA15A !important; color: white !important;}

body.nva_negcontrast .elementor-menu-toggle,
body.nva_negcontrast .elementor-menu-toggle.elementor-active {color: #000 !important; background-color: #fff !important; }
body.nva_negcontrast .elementor-menu-toggle svg,
body.nva_negcontrast .elementor-menu-toggle.elementor-active svg {color: #000 !important; fill: #000 !important; background-color: #fff !important; }

body.nva_negcontrast .elementor-widget-posts .elementor-post__title, 
body.nva_negcontrast .elementor-widget-posts .elementor-post__title a,
body.nva_negcontrast a.elementor-post__read-more {color: #ddd !important; }

body.nva_negcontrast .elementor-view-framed .elementor-icon{
    fill: white !important;
    color: white !important;
    border-color: white !important;
}

body.nva_negcontrast aside .elementor-widget-wp-widget-nav_menu .elementor-widget-container a {color: white !important; }
body.nva_negcontrast aside .elementor-widget-wp-widget-nav_menu .elementor-widget-container a:hover {color: #CAA15A !important; }

body.nva_negcontrast .elementor-widget-image + .elementor-element:not(.elementor-motion-effects-element-type-background) .elementor-element {background-color: #000 !important; }

body.nva_negcontrast .elementor-posts-container .elementor-post__card {background-color: #000 !important; }

body.nva_negcontrast .elementor-element:not(.eventi) .elementor-element + .elementor-element:not(.elementor-motion-effects-element-type-background).animated-slow {
    background-color: #000 !important; color: white !important;
}
body.nva_negcontrast .elementor-element .elementor-element + .elementor-element:not(.elementor-motion-effects-element-type-background).animated-slow .elementor-widget-text-editor {
    color: white !important;
}

body.nva_negcontrast .elementor-shape-square .elementor-widget-container,
body.nva_negcontrast  .elementor-element.animated-fast:not(.elementor-motion-effects-element-type-background):has(.elementor-shape-square),
body.nva_negcontrast  .elementor-element:has(.elementor-widget-gallery) {background-color: transparent !important; }

body.nva_negcontrast .elementor-element.e-con-full .elementor-element:has(.elementor-widget-toggle){background-color: #000 !important; color: white !important;  }

body.nva_negcontrast .elementor-element:not(.eventi) .elementor-element + .elementor-element:not(.elementor-motion-effects-element-type-background).animated-slow:has(.elementor-widget-image) {
    background-color: transparent !important; 
}

body.nva_negcontrast .elementor-widget-toggle .elementor-toggle-title, 
body.nva_negcontrast .elementor-widget-toggle .elementor-toggle-icon,
body.nva_negcontrast .elementor-widget-toggle .elementor-tab-content {color: white !important; }

body.nva_negcontrast .box_bg {background-color: #000 !important; color: white !important; }

body.nva_negcontrast .elementor-element:not(.elementor-motion-effects-element):not(.elementor-column) {background-color: #000 !important; color: white !important; }
body.nva_negcontrast .elementor-element.elementor-motion-effects-element,
body.nva_negcontrast .elementor-element.elementor-motion-effects-element > .elementor-element {background-color: transparent !important;  }

body.nva_negcontrast .elementor-form-fields-wrapper label {color: white;}




/*********************************************************************************** nva_lightbgrnd */
body.nva_lightbgrnd {}

body.nva_lightbgrnd .page-content::before {display: none !important;}

body.nva_lightbgrnd #content {background: white;}

body.nva_lightbgrnd .elementor-nav-menu--dropdown {background-color: white !important;}
body.nva_lightbgrnd .elementor-nav-menu--dropdown a {color: #3C3C3D !important; fill: black !important;}
body.nva_lightbgrnd .elementor-nav-menu--dropdown a:hover,
body.nva_lightbgrnd .elementor-nav-menu--dropdown a.highlighted,
body.nva_lightbgrnd .elementor-nav-menu--dropdown a.elementor-item-active {background: #ddd !important;}

body.nva_lightbgrnd footer .elementor-top-section {background-color: white !important; color: black !important;}

body.nva_lightbgrnd footer .elementor-top-section {background-color: white !important; color: black !important;}

body.nva_lightbgrnd footer .elementor-heading-title,
body.nva_lightbgrnd footer ::placeholder,
body.nva_lightbgrnd footer input {color: #3C3C3D !important;}

body.nva_lightbgrnd footer .elementor-social-icon svg {
    fill: #3C3C3D  !important;
}

body.nva_lightbgrnd footer a:hover,
body.nva_lightbgrnd .elementor-widget-icon-list .elementor-icon-list-text:hover {
    color: #3C3C3D  !important;
}

body.nva_lightbgrnd .elementor-motion-effects-element-type-background .elementor-element.animated-slow {background: rgba(255, 255, 255, 1) !important; padding: 30px; color: #3C3C3D  !important; }

body.nva_lightbgrnd .elementor-motion-effects-element-type-background .elementor-motion-effects-container + .elementor-element {gap:0; }

body.nva_lightbgrnd .elementor-motion-effects-element-type-background h4.elementor-heading-title {
    background: rgba(255, 255, 255, 1) !important; padding: 0; color: #3C3C3D  !important; text-shadow: none !important; margin: 0 !important; 
}

body.nva_lightbgrnd .elementor-motion-effects-element-type-background .elementor-widget-container:has(h4.elementor-heading-title) {margin: 0 !important; }
body.nva_lightbgrnd .elementor-motion-effects-element-type-background .elementor-widget-container:has(h4.elementor-heading-title) h4.elementor-heading-title {padding: 0 5px;  }

body.nva_lightbgrnd .elementor-motion-effects-element-type-background .elementor-element.animated-slow .animated-slow {padding: 0 !important; }


body.nva_lightbgrnd .elementor-motion-effects-element-type-background .elementor-element.animated-slow .elementor-heading-title,
body.nva_lightbgrnd .elementor-motion-effects-element-type-background .elementor-element.animated-slow p {color: #3C3C3D  !important; text-shadow: none !important;}

body.nva_lightbgrnd .elementor-motion-effects-element-type-background .elementor-element.animated-slow > .elementor-element,
body.nva_lightbgrnd .elementor-motion-effects-element-type-background .elementor-element.animated-slow .elementor-element-populated {padding-bottom: 0 !important;}

body.nva_lightbgrnd .elementor-background-slideshow + .elementor-element .elementor-widget-heading {background: rgba(255, 255, 255, 1) !important; padding: 30px; }
body.nva_lightbgrnd .e-con-inner .elementor-background-slideshow + .elementor-element .elementor-widget-heading {padding: 0; }

body.nva_lightbgrnd .elementor-background-slideshow + .elementor-element .elementor-widget-heading .elementor-heading-title {color: #3C3C3D  !important; text-shadow: none !important;}

body.nva_lightbgrnd a.elementor-cta .elementor-cta__content-item {background: white !important; padding: 20px 20px 0 20px; color: black !important; margin: 0 !important; }

body.nva_lightbgrnd a.elementor-cta .elementor-cta__content-item.elementor-cta__button-wrapper {padding: 20px; }

body.nva_lightbgrnd .elementor-element::before {display: none !important;}

body.nva_lightbgrnd .elementor-element:not(.banner_nv) {background-image: none !important;}

body.nva_lightbgrnd aside .elementor-widget-wp-widget-nav_menu .elementor-widget-container {background: white !important; border: 1px solid #ccc !important;}

body.nva_lightbgrnd .elementor-background-slideshow + .elementor-background-overlay + .elementor-container .elementor-heading-title,
body.nva_lightbgrnd .elementor-background-slideshow + .elementor-background-overlay + .elementor-container p,
body.nva_lightbgrnd .elementor-background-slideshow + .e-con-inner .elementor-heading-title,
body.nva_lightbgrnd .elementor-background-slideshow + .e-con-inner p   {background: white; padding: 0 20px; }




/*********************************************************************************** NV_A_ulineLnks */
body.nva_underlinelnks a,
body.nva_underlinelnks a:hover,
body.nva_underlinelnks a:focus { text-decoration: underline !important; } 




/*********************************************************************************** NV_A_readFnt */
body.nva_readablefont,
body.nva_readablefont *  {font-family: Verdana, Geneva, Tahoma, sans-serif !important; }

