﻿.dropdown-item:hover,
.dropdown-item:focus {
  color: #eee;
  background-color: #65421f;
}

.dropdown-item.active,
.dropdown-item:active {
  color: #fff;
  background-color: #65421f;
}
.dropdown-item.active,
.dropdown-item:active {
  color: #fff;
  background-color: #65421f;
}

#page-title h1 {
  font-family: "Poppins", sans-serif !important;
  line-height: 32px !important;
}

.sottotitolo-payoff {
  font-family: "Poppins", sans-serif !important;
  color: #fff !important;
  font-size: 1.5em !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
  /* ---- font-family: 'Oswald', sans-serif; ---- */
  font-family: "Poppins", sans-serif !important;
  color: #2b3a66 !important;
}

.titolo-home {
  font-family: "Oswald", sans-serif;
  /* ---- font-family: 'Poppins', sans-serif; ---- */
  font-weight: normal !important;
  font-size: 2.5em !important;
  text-transform: uppercase !important;
  color: #e91a75 !important;
}

h3.titolo-parallax {
  font-family: "Oswald", sans-serif;
  /* ---- font-family: 'Poppins', sans-serif; ---- */
  font-size: 46px;
  font-weight: 700;
  letter-spacing: -2px;
  line-height: 58px;
  color: #e91a75;
}

.sottotitolo-home {
  /* ---- font-family: 'Oswald', sans-serif; ---- */
  font-family: "Poppins", sans-serif;
  font-weight: normal !important;
  font-size: 1.2em !important;
  text-transform: none !important;
  color: #7697cc !important;
}

.titoli-box-home {
  /* ---- font-family: 'Oswald', sans-serif; ---- */
  font-family: "Poppins", sans-serif;
  font-weight: lighter !important;
  font-size: 2.5em !important;
  text-transform: none !important;
  color: #e91a75 !important;
}

div#top-bar p {
  color: black;
  letter-spacing: 0.5px;
  /*font-family: 'Lato', sans-serif;*/
}

#uno.top-links-item:hover {
  color: #e8dbcc !important;
  background-color: #774f38;
}

a.color-toplink {
  color: #8695a4 !important;
}

label {
  font-family: "Lato", sans-serif;
}

label.form-check-label.nott.ml-2 {
  font-family: "Lato", sans-serif !important;
  font-size: 16px;
}

p {
  font-family: "Lato", sans-serif !important;
  text-align: justify;
}

div.postcontent.testocontenuto {
  font-family: "Lato", sans-serif !important;
  text-align: justify;
}

div.postcontent strong {
  font-weight: bold;
}

h3.intro-test {
  color: #183b63;
  font-weight: 600;
  font-size: 2.5em;
  text-transform: none !important;
  /* ---- font-family: 'Oswald', sans-serif; ---- */
  font-family: "Poppins", sans-serif;
}

p.testo {
  color: #8695a4;
  font-size: 1.5em;
  text-transform: none !important;
  /* ---- font-family: 'Oswald', sans-serif; ---- */
  font-family: "Poppins", sans-serif;
}

p.test {
  color: #183b63;
  line-height: 28px;
  text-transform: none !important;
  /* ---- font-family: 'Oswald', sans-serif; ---- */
  font-family: "Poppins", sans-serif;
}

h3.titoloparallax {
  color: #e10e6e;
  font-size: 42px;
  line-height: 54px;
  text-transform: uppercase !important;
  font-weight: 300 !important;
  /* ---- font-family: 'Oswald', sans-serif; ---- */
  font-family: "Poppins", sans-serif;
}

h5.test-txt {
  color: #183b63;
  font-size: 15px;
  font-weight: 600;
  padding-top: 20px;
  /* ---- font-family: 'Oswald', sans-serif; ---- */
  font-family: "Poppins", sans-serif;
}

h3.titolosezione {
  color: #e10e6e;
  font-size: 36px;
  line-height: 48px;
  text-transform: uppercase !important;
  font-weight: 800 !important;
  /* ---- font-family: 'Oswald', sans-serif; ---- */
  font-family: "Poppins", sans-serif;
}

h3.sottotitolosezione {
  color: #1c3f65;
  font-size: 24px;
  line-height: 36px;
  text-transform: uppercase !important;
  font-weight: 800 !important;
  /* ---- font-family: 'Oswald', sans-serif; ---- */
  font-family: "Poppins", sans-serif;
}

div.toggle-title {
  color: #183b63;
  font-size: 18px;
  font-weight: bold;
  /*color: #6e92c3;*/
  font-family: "Lato", sans-serif !important;
}

h3.titolobranca {
  color: #e8dbcc !important;
  font-size: 20px;
  font-weight: 400;
  /* ---- font-family: 'Oswald', sans-serif; ---- */
  font-family: "Poppins", sans-serif;
  text-align: left !important;
}

.txtgrey {
  color: #5a5a5a !important;
  font-size: 16px;
  font-family: "Lato", sans-serif !important;
  text-align: left !important;
}

.fancy-title h4 {
  color: white !important;
  font-family: "Poppins", sans-serif !important;
  font-weight: 100 !important;
  font-size: 42px;
}

h3.numeri {
  color: white !important;
  font-family: "Poppins", sans-serif !important;
  font-weight: 100 !important;
  font-size: 22px !important;
}

p.numeri-txt {
  font-family: "Poppins", sans-serif !important;
  font-weight: 100 !important;
  font-size: 16px !important;
  text-align: center;
}

/* On screens that are 600px wide or less, make the columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  h3.titolosezione {
    color: #e10e6e;
    font-size: 32px;
    line-height: 48px;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    /* ---- font-family: 'Oswald', sans-serif; ---- */
    font-family: "Poppins", sans-serif;
  }

  div.nostrinumeri {
    padding-bottom: 80px !important;
  }

  div.product-desc.col-lg-8.col-xl-9.px-lg-5.pt-lg-0 {
    text-align: center !important;
  }
}

p.sottotitolo-bold {
  text-transform: uppercase;
  font-weight: 800;
  font-size: 20px;
  color: #707070;
  /* ---- font-family: 'Oswald', sans-serif; ---- */
  font-family: "Poppins", sans-serif;
}

ul.listbullet {
  list-style-image: url("../images/home/list-bullet.png");
  margin-left: 40px;
}

li.spacing {
  padding-bottom: 40px;
  font-size: 20px;
  line-height: 32px;
}

p.parallax-text {
  padding-bottom: 40px;
  font-size: 24px;
  line-height: 36px;
  font-weight: 600;
}

h3.qualitainfo {
  color: #e10e6e;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  font-family: "Oswald", sans-serif !important;
}

p.qualitainfo {
  color: #404040;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  padding-bottom: 20px;
}

h3.proceduratxt {
  color: #65421f;
  font-size: 18px;
  /* ---- font-family: 'Oswald', sans-serif; ---- */
  font-family: "Poppins", sans-serif;
}

#footer.dark {
  background-color: #65421f !important;
  color: white;
}

p.footer-txt {
  font-size: 14px;
  line-height: 20px;
  text-align: justify;
  font-family: "Lato", sans-serif;
}

.address {
  font-family: "Lato", sans-serif;
}

.button-roscioli {
  background-color: #e8dbcc;
}
.button-3d.button-roscioli:hover,
.button-reveal.button-roscioli:hover,
.button-border.button-roscioli:hover,
.button-border.button-roscioli.button-fill::before {
  background-color: #6e92c3 !important;
}

.button-border.button-roscioli {
  color: #6e92c3;
  border-color: #6e92c3;
}

h2.titolo-section {
  color: #274772;
  font-family: "Montserrat", Sans-serif;
  font-size: 50px;
  font-weight: 800;
  line-height: 1.1em;
}

.alert-danger {
  color: white !important;
  background-color: #774f38 !important;
  border-color: #e8dbcc !important;
}

.alert-danger hr {
  border-top-color: #e8dbcc !important;
}

.alert-danger .alert-link {
  color: #e8dbcc !important;
}

.alert-success {
  color: white !important;
  background-color: #774f38 !important;
  border-color: #e8dbcc !important;
}

.alert-success hr {
  border-top-color: #e8dbcc !important;
}

.alert-success .alert-link {
  color: #e8dbcc !important;
}

.tab-nav li a {
  color: white !important;
  background-color: #774f38 !important;
  font-weight: normal !important;
}

input[type="checkbox"] {
  accent-color: #774f38;
}

.sm-form-control {
  background-color: transparent !important;
  border: 1px solid #65421f !important;
  color: black !important;
}
@media (max-width: 576px) {
  .revo-slider-desc-text {
    display: none !important;
  }
}
