.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color: #365B2D!important;
}
.cc-nb-main-container {
  padding:20px!important;
}
.cc-nb-title {
  font-size: 16pt!important;
    margin: 0!important;
}
.cc-nb-text-content {
      font-size: 10pt!important;
}
.mod-languages {
  position:absolute;
  top:28px;
  right:15px;
}
.sp-megamenu-parent>li>a {
    color: #365B2D!important;
}
.sppb-btn.sppb-btn-default.sppb-btn-outline {
	border:1px solid #365B2D!important;
	background-color: #365B2D!important;
	color:#fff!important;
	    border-radius: 2px !important;
}
.sppb-carousel-extended-item.active, .sppb-carousel-extended-item.dragenable {
  padding: 10px!important;
    background-color: #f1f7f1!important;
    border-radius: 5px!important;
}
.sppb-btn.sppb-btn-default.sppb-btn-outline:hover {
	border:1px solid #365B2D!important;
	background-color: #fff!important;
	color:#365B2D!important;
}
#sp-footer, #sp-bottom {
    background: #365B2D!important;
}
#sp-footer #sp-footer1 ul.menu li a {
    color: #fff!important;
}
#sp-footer2 {
	color: #fff!important;
}
a {
    color: #365B2D!important;
}
ul.social-icons>li a {
    color: #fff!important;
}
.sp-copyright a {
    color: #fff!important;
}
#sp-header {
    padding: 0px 200px!important;
}
.goldbutton a {
	background-color: #AC9D6E !important;
	color:#fff!important;
	font-weight:300!important;
	padding: 8px 40px!important;
}
.goldbutton i {
	rotate: 330deg;
	margin-left:5px;
	font-weight:600!important;
}
.goldbutton a:hover {
	background-color: #fff !important;
	color:#AC9D6E !important;
	font-weight:300!important;
	padding: 8px 40px!important;
}
.sppb-btn.sppb-btn-primary {
    color: #FFFFFF!important;
    border-color: #AC9D6E!important;
    background-color: #AC9D6E!important;
    font-weight: 600!important;
    font-size: 14px!important;
    padding: 8px 40px!important;
}
.greenbutton a {
	background-color: #365B2D !important;
	border:1px solid #365B2D!important;
	color:#fff!important;
	font-weight:300!important;
	padding: 8px 40px!important;
}
.greenbutton i {
	rotate: 330deg;
	margin-left:5px;
	font-weight:600!important;
}
.greenbutton a:hover {
	background-color: #fff !important;
	border:1px solid #365B2D!important;
	color:#365B2D !important;
	font-weight:300!important;
	padding: 8px 40px!important;
}

.bordertop .sppb-row-container {
	border-top:1px solid #dedede!important;
	padding-top:50px;
}
.sppb-panel-modern>.sppb-panel-heading {
    padding: 17px 30px 17px 15px!important;
    background: #f1f7f1!important;
    color: #365b2d!important;
}

.sp-scroll-up {
	background:#fff!important;
	border:1px solid #365B2D!important;
}
#sp-bottom .sp-module ul>li>a {
    color:#fff!important;
	padding-left:0!important;
}
#sp-bottom .sp-module ul>li {
    margin-bottom: 0!important;
}
.sppb-icons-group-list li {
	display:inline-flex!important;
}
.boxnumerato h3 {
	margin-top: 20px!important;
    margin-bottom: 20px!important;
    color: #365B2D!important;
    background-color: #f1f7f1!important;
    width: 40px!important;
    border-radius: 25px!important;
    height: 40px!important;
    line-height: 40px!important;
	left: 50%;
    position: relative;
    margin-left: -20px;;
}
@media (max-width: 480px) {
#sp-header {
    padding: 0px 20px !important;
}
.mod-languages {
  position:relative;
  top:auto;
  right:auto;
}

}