.flossa ul>li>a {
    color: #ffffff;
}
.flossa ul>li>a:hover {
    color: #F6B745;
}


.flossa {
    margin-top: 40px!important;
    font-size: smaller!important;
    white-space: nowrap!important;
}
div.mod-languages ul li.lang-active {
	background-color: transparent!important;
  border-bottom: 1px #F6B745 solid!important;
  padding:0px!important;
}

.body-innerwrapper {
     background-image: linear-gradient(
       90deg, 
       rgba(75, 10, 49, 1) 0%,
       rgba(107, 9, 67, 1) 50%);
}
.table_reg {
  border-spacing: 6px;
  border-collapse:unset;
  
}
#sp-main-body {
    background-color: #ffffff;
}
#sp-header {
    background: none;
}
#sp-header {
    background-image: linear-gradient(
        90deg,
        rgba(75, 10, 49, 0.8) 0%,   /* 80% opacity */
        rgba(107, 9, 67, 0.8) 50%   /* 80% opacity */
    );
}
.mod_countdown {
	font-size: 120%;
    text-align: center;
}
.plaisio:before {
    border: 6px solid #C0A12D;
}

.plaisio:before {
    position: absolute;
    top: 7%;
    left: 23%;
    bottom: 7%;
    width: 100%;
    max-width: 35.3%;
    content: '';
    border: 6px solid #C0A12D;
}

@media (max-width: 575.98px) {
    .plaisio:before {
	border: 0px;
    top: 0;
    left: 0;
    bottom: 0;
  }
}
.sp-menu-heading{
  color: #ffffff;
}


.plaisio2:before {
    border: 6px solid #C0A12D;
}

.plaisio2:before {
    position: absolute;
    top: 7%;
    left: 42%;
    bottom: 7%;
    width: 100%;
    max-width: 35.3%;
    content: '';
    border: 6px solid #C0A12D;
}

@media (max-width: 575.98px) {
    .plaisio2:before {
	border: 0px;
    top: 0;
    left: 0;
    bottom: 0;
  }
}

      #map {
      height: 500px;
      width: 100%;
    }

.sp-page-title .sp-page-title-heading {
    font-size: 36px;
    /* line-height: 1; */
    text-align: center;
    padding: 20px;
      /*background: none!important;*/
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
    border-bottom: 1px solid #F6B745;
}

body.ltr .sp-megamenu-parent>li.sp-has-child>a:after, body.ltr .sp-megamenu-parent>li.sp-has-child>span:after {
    font-family: "Font Awesome 5 Free";
    content: "";
    float: right;
    margin-left: 7px;
    font-weight: 900;
}
.registration {
    background-color: #F6B745;
    padding: 0px 5px 0px 5px!important;
  color: #491039!important;
}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
    padding: 0 8px;
}