body a{
    color: #118ed0 !important;
}
body, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, .caption-mobile h1,
.navbar-dark .navbar-nav .nav-link, .contenuto p, .contenuto li, .testo-modal, .titolo-pagina-blog, .titolo-corso, .letter, .font-titolo, .font-titolo-hp, ol, ul{
    font-family: 'Titillium Web', sans-serif;
    color: ;
    font-display:swap;
}
.searchandfilter [type="submit"], .placefontawesome, #searchsubmit{
    font-family: 'Titillium Web', sans-serif,'FontAwesome','Font Awesome 5 Pro',sans-serif!important;
    font-display:swap;
}
.nav-link{
      font-size:16px !important;
}
.menu-alignment{
  top: % !important;   
}
.menu-sticky{
  top: 30% !important;   
}
.dat-evento-type, .wpcf7 input[type=submit], .miniature-slider .slick-current, .miniature-slider.card-rosa .slick-current, .miniature-slider hr, .miniature-slider.card-rosa .slick-arrow:before, .etichetta-blog a, .bottone-newsletter, .etichetta-servizi a, .paragrafo-servizi .nav-tabs .nav-link.active, .btn-scegli-evento, .riga-contatto i, .btn-topbar, .btn-iscriviti-corso, .btn-slider, .bg-theme, .etichetta-absolute, .slick-prev:before, .slick-next:before, .btn-iscriviti-loop, .mc4wp-form-fields .botone, .btn-iscriviti-corso, .letter, .btn-primary, .page-item.active .page-link, .header_dark .has-mega-menu .menu-item-has-children:hover .dropdown-menu, .menu-resp-slide-open,
.header_dark .dropdown-menu, .btn-outline-primary.disabled, .wpcf7 input.disabled[type=submit], .btn-outline-primary:disabled, .wpcf7 input:disabled[type=submit],
.woocommerce .btn-outline-primary, .wp-block-button .wp-block-button__link, .list-group-item.active, .wc-block-cart__submit-container,
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active, .ui-widget-header{
    background: #118ed0;
}
.bg-primary, .woocommerce-variation-add-to-cart .single_add_to_cart_button, .registration-form .woocommerce-Button, .right-sidebar-product .btn-outline-primary, .wp-block-button.is-style-fill .wp-block-button__link, .barra-breadcrumb, .titolo-menu,
.open .accordionItemHeading, .btn-primary, .wp-block-button.is-style-outline .wp-block-button__link:hover, .btn-outline-primary:hover, .cont-newsletter, .widget_product_categories .widget-title, .custom-filters-form .widget-title, .sidebarmobile .titolo-menu  {
    background-color: #118ed0;
}
.usp h3, .btn-outline-primary, .btn-white-outline:hover, .dat-evento-title,
.link-default, .data-loop, .gallery-hp h2, .miniature-slider.card-rosa .etichetta-immagine-head, .miniature-slider .excerpt, .miniature-slider .slick-current .etichetta-immagine-head, .miniature-slider .titolo-post, .miniature-slider .titolo-post a, .miniature-slider .excerpt p, .miniature-slider a, slick-arrow:before, .single-post #main a, .data-tab-cont, .btn-richiedi-info, .etichetta-cat-tax span, widget a, #search-button i, #search-button2 i, .color-theme, .form-contat-pagina .wpcf7 input[type=submit], .wp-block-button.is-style-outline .wp-block-button__link, .btn-outline-transparent .wp-block-button__link, .text-primary, summary::after{
  color: #118ed0;
}
.navbar-dark .navbar-nav .active > .nav-link, .current-menu-item .nav-link, .navbar-nav .menu-item-has-children ul li a:hover{
   color: #118ed0; 
}
.btn-outline-primary, .dat-evento-title, .dat-evento-type, .wpcf7 input[type=submit], .paragrafo-servizi .nav-tabs .nav-link, .tabs-paragrafo, .wp-block-button.is-style-outline .wp-block-button__link, .page-item.active .page-link, .social a, .btn-outline-transparent .wp-block-button__link, .btn-contorno, .list-group-item.active{
      border: 1px solid #118ed0;
}
.btn-primary:hover, .btn-richiedi-info:hover, .btn-slider:hover, .btn-iscriviti-corso:hover, .btn-outline-transparent .wp-block-button__link:hover, .woocommerce .btn-outline-primary:hover, .btn-contorno:hover{
   background: #0e87af;
   border: #0e87af;   
}
.btn-primary:not(:disabled):not(.disabled):active{
    color: #ffffff !important;
    background: #0e87af;
    border: #0e87af;
    opacity: 0.3; 
}
.btn-primary:focus{
    background: #0e87af;
    border-color: #0e87af;
    box-shadow: 0 0 0 .2rem rgb(168 168 168 / 50%);
}
.btn-secondary, .etichetta-immagine-head a, .social-header a, .bg-theme-alt, .bg-theme-secondary{
      background:#fcc223 !important;
}
.wp-block-button.is-style-fill .wp-block-button__link.secondary{
    background-color:#fcc223 !important;
}
.wp-block-button.is-style-outline .wp-block-button__link{
    background-color: transparent !important;
}
.btn-secondary:hover, .btn-iscriviti-loop:hover, .wp-block-button .wp-block-button__link:hover{
      background:#0e87af;
}
.btn-contorno, .color-theme-secondary, .color-theme-secondary a, .usp-servizio .link-scopri{
    color:#118ed0 !important;  
}
.dropdown-menu .nav-link:hover{
      color:#0e87af !important;
}
.btn-primary, sticky-footer-prodotto .btn-outline-primary{
  border-color: #118ed0;  
}
.btn-registrati{
      border-color: #fcc223 !important;   
}
.color-theme-secondary{
      color: #fcc223 !important;   
}
.woocommerce ul.products li, .woocommerce-page ul.products li, .wrapper-loop {
        border-bottom: 3px solid #118ed0;
}
.btn, .border-radius-btn, .border-radius-btn img, .categorie-wrapper, .btn-faq, .accordionWrapper, .btn-verde, .btn-acquista, .btn-contorno, .form-contatto .wpcf7 input[type=submit], .numero-highlight, .wpcf7 input[type=submit], .form-contat .wpcf7 input[type=text], .form-contat .wpcf7 input[type=email], .form-contat .wpcf7 input[type=tel], .form-contat .wpcf7 textarea, .wpcf7 input[type=submit], .form-contat-pagina .wpcf7 input[type=submit], .articolo-loop .entry-meta .btn-secondary, .modal-registrazione .content-cst, .accordionItemHeading, .prodotti-popolari a, .usp-servizio-wrapper, .btn-iscriviti-loop, .paragrafo-servizi .tab-post > label, .wp-block-button a, .btn-registrati, .btn-secondary, .btn-white-outline, .woocommerce .quantity .qty{
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
}
.background-slider{
    background-image: url();
}
.header_dark, .footer_dark, .header_dark .menu-sotto.nav-down{
  background: #118ed0 !important;     
}
.understrap-read-more-link, .link-scopri, .understrap-read-more-link:hover, .link-scopri:hover{
    background: transparent !important;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover{
    color:#FFF !important;
}
.wp-block-button__link:hover{
    text-decoration: none !important;
}
.search-submit{
    padding: 5px;
    -webkit-border-top-left-radius: 0px !important;
-webkit-border-bottom-left-radius: 0px !important;
-moz-border-radius-topleft: 0px !important;
-moz-border-radius-bottomleft: 0px !important;
border-top-left-radius: 0px !important;
border-bottom-left-radius: 0px !important;
}
@media (min-width: 1200px){
.navbar-dark .navbar-brand {
    width: 180px;
}
}
@media (max-width:767px){
    .background-slider{
    background-image: url();
}
}