/* LINK-NAV-BAR */
.rd-navbar-static .rd-nav-item.active .rd-nav-link {
  color: #fff !important;
  background: transparent;
}
.rd-navbar-corporate.rd-navbar-static {
	/*border-bottom: 1px solid transparent;*/
}
/* NAV-BAR-TOP */
.rd-navbar-corporate.rd-navbar-static .rd-navbar-main-outer {
	background: #d595e2 !important;
}
.rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-clone {
	/* border-bottom-color: #f7f9f9; */
  border-bottom-color: #ff0000 !important;
	box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.1);
}
/* SEZIONE-CENTRALE */

.bg-primary {
	background-color: #ff0000 !important;
}

.bg-primary-darker {
	background-color: #868e96;
}

.bg-color-3 {
	background-color: #fae4ff !important;
}

.bg-color-4 {
	background-color: #503a87;
}

.bg-color-7 {
	background-color: #fbe7f8;
}

.bg-primary-lighten {
	background-color: #fbe7f8; !important;
}

/*SEZIONE HOME 2*/

@media (min-width: 1200px) {
  .section-halfscreen-inner {
    display: flex;
    align-items: flex-start;
    width: 100%;
    min-height: 35.41667vw;
    padding: 90px 0;
    background-color: #d595e2 !important;
  }
}

/* .context-dark, .bg-gray-700, .bg-gray-800, .bg-primary, .bg-primary-darker, .context-dark h1, .bg-gray-700 h1, .bg-gray-800 h1, .bg-primary h1, .bg-primary-darker h1, .context-dark h2, .bg-gray-700 h2, .bg-gray-800 h2, .bg-primary h2, .bg-primary-darker h2, .context-dark h3, .bg-gray-700 h3, .bg-gray-800 h3, .bg-primary h3, .bg-primary-darker h3, .context-dark h4, .bg-gray-700 h4, .bg-gray-800 h4, .bg-primary h4, .bg-primary-darker h4, .context-dark h5, .bg-gray-700 h5, .bg-gray-800 h5, .bg-primary h5, .bg-primary-darker h5, .context-dark h6, .bg-gray-700 h6, .bg-gray-800 h6, .bg-primary h6, .bg-primary-darker h6, .context-dark [class^="heading-"], .bg-gray-700 [class^="heading-"], .bg-gray-800 [class^="heading-"], .bg-primary [class^="heading-"], .bg-primary-darker [class^="heading-"] {
  color: #434891 !important;
} */
.icon-xxl {
  font-size: 70px !important;
}
.page .text-color-5 {
  color: #fff;
}

@media (min-width: 992px) {
    .decorative-box::before {
        content: '';
        position: absolute;
        top: 34px;
        right: 25px !important;
        width: 500px !important;
        height: 700px;
        background: rgba(255, 255, 255, 0.53);
        z-index: -1;
    }
}

.h1-home {
  color:#830e9a;
}

.text-primary {
    --bs-text-opacity: 1;
    color: rgb(36 91 172) !important;
}

.footer-center {
  text-align: center;
}

.footer-justify {
  text-align: justify;
}

.slider-text {
  font-size: 45px
}
