body a{
    color: #e91600 !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: 'Roboto', sans-serif;
    color: ;
    font-display:swap;
}
.searchandfilter [type="submit"], .placefontawesome, #searchsubmit{
    font-family: 'Roboto', sans-serif,'FontAwesome','Font Awesome 5 Pro',sans-serif!important;
    font-display:swap;
}
.nav-link{
      font-size:px !important;
}
.menu-alignment{
  top: % !important;   
}
.menu-sticky{
  top: % !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, 
.header_dark .dropdown-menu, .btn-outline-primary.disabled, .wpcf7 input.disabled[type=submit], .btn-outline-primary:disabled, .wpcf7 input:disabled[type=submit], .wc-block-cart__submit-container, .woocommerce .btn-outline-primary, .wp-block-button .wp-block-button__link, .list-group-item.active{
    background: #e91600;
}
.menu-resp-slide-open{
    background: ;
}
.menu-resp-slide-open .nav-link, .menu-responsive-overlay .times{
    color: #272727;
}
.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 {
    background-color: #e91600;
}
.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{
  color: #e91600;
}
.navbar-dark .navbar-nav .active > .nav-link{
   color: #e91600; 
}
.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 #e91600;
}
.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: #d10000;
   border: #d10000;   
}
.btn-primary:not(:disabled):not(.disabled):active{
    color: #ffffff !important;
    background: #d10000;
    border: #d10000;
    opacity: 0.3; 
}
.btn-primary:focus{
    background-color: #e30613;
    border-color: #e30613;
    box-shadow: 0 0 0 0 0.2rem rgb(245 245 245) !important;
}
.btn-secondary, .etichetta-immagine-head a, .bg-theme-alt, .bg-theme-secondary{
      background:#666666 !important;
}
.wp-block-button.is-style-fill .wp-block-button__link.secondary{
    background-color:#666666 !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:#d10000;
}
.btn-contorno, .color-theme-secondary, .color-theme-secondary a, .usp-servizio .link-scopri{
    color:#e91600 !important;  
}
.dropdown-menu .nav-link:hover{
      color:#d10000 !important;
}
.btn-primary, sticky-footer-prodotto .btn-outline-primary{
  border-color: #e91600;  
}
.categorie-wrapper, .btn-registrati{
      border-color: #666666 !important;   
}
.color-theme-secondary{
      color: #666666 !important;   
}
.woocommerce ul.products li, .woocommerce-page ul.products li, .wrapper-loop {
        border-bottom: 3px solid #e91600;
}
.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, .wc-block-cart__submit-container{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.background-slider{
    background-image: url();
}
.border-radius-left, .border-radius-left img, .border-radius-left .img-overlay{
 -webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;   
}
.border-radius-right, .border-radius-right img, .border-radius-right .img-overlay{
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px; 
}
.border-radius-top, .border-radius-top img, .border-radius-top .img-overlay{
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;  
}
.border-radius-bottom, .border-radius-bottom img, .border-radius-bottom .img-overlay{
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
.header_dark, .footer_dark, .header_dark .menu-sotto.nav-down{
  background: #e91600 !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: 250px;
}
}
@media (max-width:767px){
    .background-slider{
    background-image: url();
}
}