.vapempnamediv {
    font-size: 48px;
    font-weight: normal;
    margin-bottom: 5px;
    text-transform: uppercase;
    line-height: 46px;
}

.vikdomande {
  font-weight: 600;
  font-family: Titillium Web, sans-serif;
  font-size: 24px;
  text-transform: uppercase;
}

.vapempblock {
    background: #ffffff;
    box-shadow: 0 0px 0px rgb(0 0 0);
}

#description button {
    font-size: 18px;
    margin: 10px 0 0;
    border-radius: 3px;
    box-shadow: none;
    height: 53px;
    line-height: 41px;
    padding: 6px 30px;
    text-transform: uppercase;
    background-color: #af0000;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a {
    text-transform: uppercase;
    color: #1e0e02;
    letter-spacing: 1px;
    text-align: left;
    padding: 5px 20px 5px 20px;
    font-weight: 600;
    
}

.sp-megamenu-parent >li.sp-menu-item.speciale {
    background: #868a8d;
}

.sp-megamenu-parent >li.sp-menu-item.speciale >a {
    color: #ffffff;
    font-weight: bolder;
}

.sp-megamenu-parent >li >a {
    color: #1e0e02;
    letter-spacing: 1px;
    font-weight: 600;
}

.result_text > h1 {
    text-transform: uppercase;
}

.quest_head > h1 {
    text-transform: uppercase;
}

.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    font-weight: bolder;
}

#sp-bottom .sp-module .sp-module-title {
    text-transform: uppercase;
}

.btn {
    color: #ffffff;
    background: #868a8d;
    text-transform: uppercase;
}

body.com-sppagebuilder:not(.contentpane) button:not(#sppb-add-new-row-btn) {
    line-height: 42px;
    height: 50px;
    background: #bf8c4e;
}

#maindiv {
    box-shadow: 0 0 0 1px #ccc inset;
    padding: 25px;
}

#maindiv h1 {
    text-transform: uppercase;
    font-weight: 600;
}

#sp-bottom .sp-module .sp-module-content {
    color: #ffffff;
}

#sp-footer #sp-footer2 .sp-copyright {
    color: #ffffff;
    float: right;
}

#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
    text-transform: uppercase;
}

input#btn3_0 {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b;
}

@media screen and (min-width: 320px) and (max-width: 767px){
#sp-menu {
    padding: 15px 15px 0 0;
  }
}

#offcanvas-toggler {
    display: none !important;
}

.sp-module ul {
    display: block;
}

.major-light-color .sppb-feature-box-title {
    color: #1e0e02;
    font-size: 16px;
    font-family: 'Titillium Web';
    font-weight: 400;
}

.major-color .sppb-feature-box-title {
    color: #1e0e02;
    font-size: 16px;
    font-family: 'Titillium Web';
    font-weight: 400;
}

.major-dark-color .sppb-feature-box-title {
    color: #1e0e02;
    font-size: 16px;
    font-family: 'Titillium Web';
    font-weight: 400;
}

.mednet-contact-page .sppb-addon-feature .sppb-addon-text {
    color: #1e0e02;
}

.sppb-social-share-style-custom ul li a i, .sppb-social-share-style-solid ul li a i {
    color: white;
}

.sppb-addon-articles .sppb-addon-article .sppb-article-info .sppb-article-title a {
  font-size: 20px;
}

.sppb-addon-articles .sppb-article-meta>span {
    color: #af0000;
}

.sp-megamenu-parent {
    list-style: none;
    padding: 0;
    margin: 0;
    z-index: 9;
    display: block;
    text-align: -webkit-center;
    float: inherit;
}

#sp-header .logo {
    display: inline-block;
    height: 70px;
    display: table;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    margin-bottom: 30px;
}

#sp-header {
    height: 220px;
    box-shadow: 0 0px 0px rgb(0 0 0 / 5%);
}


.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    font-weight: 800;
    background: white;
    background: -webkit-linear-gradient(#dcb265, #ecce79, #c99b57);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #f1eee8;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:not(.sp-group-title):hover {
  background: -webkit-linear-gradient(#dcb265, #ecce79, #c99b57);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: bolder;
}

.sppb-section-title .sppb-title-subheading span {
    font-weight: 700;
    color: #d8b067;
}

.sppb-icon {
    background: -moz-linear-gradient(top, rgba(217,175,98,1) 0%, rgba(242,220,153,1) 50%, rgba(191,140,78,1) 100%);
    background: -webkit-linear-gradient(top, rgba(217,175,98,1) 0%, rgba(242,220,153,1) 50%, rgba(191,140,78,1) 100%);
    background: linear-gradient(to bottom, rgba(217,175,98,1) 0%, rgba(242,220,153,1) 50%, rgba(191,140,78,1) 100%);
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

div#sppb-addon-1658788714354 {
    border-bottom: 5px solid #bf8c4e;
}

.sppb-carousel-item-inner .sppb-text-right {
    margin-top: 0px;
}

.sppb-carousel-inner {
    position: relative;
    overflow: hidden;
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 1200px){
.sppb-row-container {
    width: 1280px;
  }
}

@media (min-width: 1200px){
.container {
    width: 1280px;
  }
}

@media (min-width: 1200px){
div#prenotazione {
    width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }
}

.sppb-carousel-inner>.sppb-item {
  padding : 0px;
}

.bottom-social ul>li i {
    color: #ffffff;
}

.mednet-text-block-title .sppb-addon-title small {
    color: #ccc;
}

p.sppb-title-subheading {
    line-height: 46px;
}

.mednet-callto-action .sppb-cta-title {
    line-height: 46px;
}

.btn.btn-success, .sppb-btn.sppb-btn-success, .btn.btn-lg.btn-success, .sppb-btn.sppb-btn-lg.sppb-btn-success {
    background-color: #dbb155;
    color: #fff;
    border-color: #b48e3d;
}

.btn.btn-success:hover, .btn.btn-success:focus, .btn.btn-success:active, .sppb-btn.sppb-btn-success:hover, .sppb-btn.sppb-btn-success:focus, .sppb-btn.sppb-btn-success:active, .btn.btn-lg.btn-success:hover, .btn.btn-lg.btn-success:focus, .btn.btn-lg.btn-success:active, .sppb-btn.sppb-btn-lg.sppb-btn-success:hover, .sppb-btn.sppb-btn-lg.sppb-btn-success:focus, .sppb-btn.sppb-btn-lg.sppb-btn-success:active {
    background-color: #bf8c4e;
    border-color: #9f733d;
}

.btn.btn-warning, .sppb-btn.sppb-btn-warning, .btn.btn-lg.btn-warning, .sppb-btn.sppb-btn-lg.sppb-btn-warning {
    background-color: #545454;
    color: #fff;
    border-color: #403f3f;
}

.btn.btn-warning:hover, .btn.btn-warning:focus, .btn.btn-warning:active, .sppb-btn.sppb-btn-warning:hover, .sppb-btn.sppb-btn-warning:focus, .sppb-btn.sppb-btn-warning:active, .btn.btn-lg.btn-warning:hover, .btn.btn-lg.btn-warning:focus, .btn.btn-lg.btn-warning:active, .sppb-btn.sppb-btn-lg.sppb-btn-warning:hover, .sppb-btn.sppb-btn-lg.sppb-btn-warning:focus, .sppb-btn.sppb-btn-lg.sppb-btn-warning:active {
    background-color: #2b2b2b;
    border-color: #2e2d2d;
}

.rsformProgressBar {
    height: 4px;
    background: #dbb155;
    margin: 0px !important;
}

#sp-page-title .sp-page-title h3 {
    max-width: 700px;
}

a.vap-btn.blue, button.vap-btn.blue {
    background: #d9af62;
    color: #fff;
}

a.vap-btn.blue:hover, button.vap-btn.blue:hover {
    background: #bf8c4e;
}

#sp-bottom a:hover {
  color: #b17e41;
}

.sppb-carousel-indicators .active {
    background-color: #e1bd6f;
}

.sppb-carousel-indicators li {
    border: 1px solid #545454;
}