@import url('/huepercdn/fonts/roboto/fonts.css');

/***** text markierungs farben *****/
::-moz-selection {
	color: #3F4648;
	background: #f7f7f7;
}

::selection {
	color: #3F4648;
	background: #f7f7f7;
}
:root {
    font-size: 16px;
}
body {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 200 !important;
    font-size: 1rem;
    background-color: #3F4648;
    color: #5a5a5a;
}
.card {
    background-color: #3F4648 !important;
}

#cookiebar {
    background-color: #3F4648 !important;
    color: #f7f7f7 !important;
}
#cookiebar a {
    color: #f9efe5 !important;
}
#cookiebar a:hover {
    color: #968f87 !important;
}


.btn-primary {
    color: #000 !important;
    background-color: #f9efe5 !important;
    border-color: #f9efe5 !important;
  }
  .btn-primary:hover {
    color: #000 !important;
    background-color: #f9fafb !important;
    border-color: #f9fafb !important;
  }
  .btn-check:focus + .btn-primary, .btn-primary:focus {
    color: #000 !important;
    background-color: #f9fafb !important;
    border-color: #f9fafb !important;
    box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5) !important;
  }
  .btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
    color: #000 !important;
    background-color: #f9fafb !important;
    border-color: #f9fafb !important;
  }
  .btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5) !important;
  }
  .btn-primary:disabled, .btn-primary.disabled {
    color: #000 !important;
    background-color: #f9efe5 !important;
    border-color: #f9efe5 !important;
  }

/* -- progress bar -- */
.progress-bar {
    background-color: #ec6608 !important;
}
.footer {
    background-color: #3F4648 !important;
    color: #f7f7f7 !important;
}

small, .small {
    font-size: 0.75rem;
}
p, a {
    font-size: 1.125rem;
}
a {
    text-decoration: none !important;
    color: #ec6608;
    transition: 0.25s ease-in-out;
}
a:hover, a:focus, a:active {
    color: #f7f7f7;
    text-decoration: underline;
    transition: 0.25s ease-in-out;
}

.lead {
    font-size: 1.125rem;
}
h4, .h4,
h3, .h3,
h2, .h2 {
    font-weight: 200 !important;
}
h4, .h4 {
    font-size: 1.75rem;
}

h3, .h3 {
    font-size: 2rem;
}

h2, .h2 {
    font-size:2.75rem;
}

.firmeneindruck {
    display: block !important;
    margin: 0 auto !important;
    width: 75% !important;
}

.price {
    font-size: 5rem;
}
.rounded-top {
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
}
.rounded-bottom {
    border-bottom-left-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
}
@media (max-width: 991px) {
    .price-wrapper {
        border: 0 !important;
    }
    .price {
        font-size: 2rem;
    }
    h4, .h4 {
        font-size: 1.25rem;
    }
    
    h3, .h3 {
        font-size: 1.5rem;
    }
    
    h2, .h2 {
        font-size:1.65rem;
    }
    p, a {
        font-size: 0.8rem;
        line-height: 1.05rem;
    }
    .lead {
        font-size: 1rem;
    }
    .firmeneindruck {
        width: 100% !important;
    }
    .rounded-top {
        border-top-left-radius: 0.65rem !important;
        border-top-right-radius: 0.65rem !important;
    }
    .rounded-bottom {
        border-bottom-left-radius: 0.65rem !important;
        border-bottom-right-radius: 0.65rem !important;
    }
}

.shadow-white {
    box-shadow: 0 1rem 3rem rgba(255, 255, 255, 0.7) !important;
}

.shadow-lg {
    box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.15) !important;
    z-index: 2;
}

.shadow-art {
    box-shadow: 0 2rem 2rem rgb(0, 0, 0, 0.15) !important;
    z-index: 2;
    position: relative;
}
.popover, .popover-body {
    color: #5a5a5a !important;
    background-color: #f7f7f7;
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
}
.exklusiv-wrapper {
    margin-top: 12rem;
}
.exklusiv {
    margin-top: -98px;
    z-index: 1 !important;
}
@media (max-width: 991px) {
    .exklusiv-wrapper {
        margin-top: 6rem;
    }
    .exklusiv {
        margin-top: -55px;
    }
}
@media (max-width: 767px) {
    .exklusiv-wrapper {
        margin-top: 10rem;
    }
    .exklusiv {
        margin-top: -90px;
    }
}
.socialmenuelem, #cookiebarbutton {
    z-index: 2 !important;
}
/* -- Frontenslider -- */
.img-thumbnail {
    width: 45px;
    height: 45px;
    padding: 0;
    background-color: none;
    border: none;
    cursor: pointer;
}

/* -- Accordion --*/
.accordion {
    background-color: transparent !important;
    border: none !important;
    color: inherit !important;
}
.accordion-item {
    background-color: transparent !important;
    color: inherit !important;
    border: 0;
}
.accordion-button {
    background-color: transparent !important;
    color: inherit !important;
    box-shadow: none !important;
    font-weight: 200 !important;
    font-size: 1.5rem !important;
}
.accordion-button::after {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f7f7f7'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); }
.accordion-button:not(.collapsed):after {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f7f7f7'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); }

/* -- Bildergalerie -- */
.thumbnail .img-thumbnail {
    width: 100%;
    height: auto;
}
.modal-content {
    border: none !important;
    background-color: #3F4648 !important;
    color: #f7f7f7 !important;
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
}
.modal-header, .modal-footer {
    border: none;
}
.modal-title {
    font-weight: 200 !important;
    font-size: 1.75rem;
}

.form-control {
    font-weight: 200;
    font-size: 1.25rem;
    color: #f7f7f7 !important;
    background-color: transparent !important;
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom: 2px solid #f7f7f7 !important;
}

.form-control::placeholder {
    color: #f7f7f7;
    opacity: 1; /* Firefox */
  }
  
  .form-control::-ms-input-placeholder { /* Edge 12 -18 */
    color: #f7f7f7;
  }

/* -- Minnesota -- */
.minnesota * {
    border-color: #896D41 !important;
}
.minnesota-bg{
    background-color: #E8DBCF;
}
.minnesota-text {
    color: #E8DBCF;
}
.btn-minnesota {
    border-color: #896D41 !important;
    color: #896D41 !important;
    background-color: #E8DBCF !important;
}
.btn-minnesota:hover, .btn-minnesota:active, .btn-minnesota:focus {
    border-color: #896D41 !important;
    color: #E8DBCF !important;
    background-color: #896D41 !important;
}

/* -- Montana -- */
.montana * {
    border-color: #C5A31D !important;
}
.montana-bg{
    background-color: #F4DEB8;
}
.montana-text {
    color: #F4DEB8;
}
.btn-montana {
    border-color: #C5A31D !important;
    color: #C5A31D !important;
    background-color: #F4DEB8 !important;
}
.btn-montana:hover, .btn-montana:active, .btn-montana:focus {
    border-color: #C5A31D !important;
    color: #F4DEB8 !important;
    background-color: #C5A31D !important;
}

/* -- Hudson -- */
.hudson * {
    border-color: #AAB5D6 !important;
}
.hudson-bg{
    background-color: #E5EAF4;
}
.hudson-text {
    color: #E5EAF4;
}
.btn-hudson {
    border-color: #AAB5D6 !important;
    color: #AAB5D6 !important;
    background-color: #E5EAF4 !important;
}
.btn-hudson:hover, .btn-hudson:active, .btn-hudson:focus {
    border-color: #AAB5D6 !important;
    color: #E5EAF4 !important;
    background-color: #AAB5D6 !important;
}

/* -- Granada -- */
.granada * {
    border-color: #BB9663 !important;
}
.granada-bg{
    background-color: #F4E7DA;
}
.granada-text {
    color: #F4E7DA;
}
.btn-granada {
    border-color: #BB9663 !important;
    color: #BB9663 !important;
    background-color: #F4E7DA !important;
}
.btn-granada:hover, .btn-granada:active, .btn-granada:focus {
    border-color: #BB9663 !important;
    color: #F4E7DA !important;
    background-color: #BB9663 !important;
}

/* -- Fianello -- */
.fianello * {
    border-color: #768A8E !important;
}
.fianello-bg{
    background-color: #CCD8DB;
}
.fianello-text {
    color: #CCD8DB;
}
.btn-fianello {
    border-color: #768A8E !important;
    color: #768A8E !important;
    background-color: #CCD8DB !important;
}
.btn-fianello:hover, .btn-fianello:active, .btn-fianello:focus {
    border-color: #768A8E !important;
    color: #CCD8DB !important;
    background-color: #768A8E !important;
}

/* -- Lodi -- */
.lodi *, .leo *, .lucky * {
    border-color: #AEABB0 !important;
}
.lodi-bg, .leo-bg, .lucky-bg {
    background-color: #E4E2E4;
}
.lodi-text, .lucky-text, .leo-text {
    color: #E4E2E4;
}
.btn-lodi, .btn-leo, .btn-lucky {
    border-color: #AEABB0 !important;
    color: #AEABB0 !important;
    background-color: #E4E2E4 !important;
}
.btn-lodi:hover, .btn-lodi:active, .btn-lodi:focus, .btn-leo:hover, .btn-leo:active, .btn-leo:focus, .btn-lucky:hover, .btn-lucky:active, .btn-lucky:focus {
    border-color: #AEABB0 !important;
    color: #E4E2E4 !important;
    background-color: #AEABB0 !important;
}

/* -- Rockford -- */
.rockford * {
    border-color: #8bbcd5 !important;
}
.rockford-bg{
    background-color: #dceaf3;
}
.rockford-text {
    color: #dceaf3;
}
.btn-rockford {
    border-color: #8bbcd5 !important;
    color: #8bbcd5 !important;
    background-color: #dceaf3 !important;
}
.btn-rockford:hover, .btn-rockford:active, .btn-rockford:focus {
    border-color: #8bbcd5 !important;
    color: #dceaf3 !important;
    background-color: #8bbcd5 !important;
}

/* -- Trevi -- */
.trevi * {
    border-color: #5d7563 !important;
}
.trevi-bg{
    background-color: #ccd1cb;
}
.trevi-text {
    color: #ccd1cb;
}
.btn-trevi {
    border-color: #5d7563 !important;
    color: #5d7563 !important;
    background-color: #ccd1cb !important;
}
.btn-trevi:hover, .btn-trevi:active, .btn-trevi:focus {
    border-color: #5d7563 !important;
    color: #ccd1cb !important;
    background-color: #5d7563 !important;
}

/* -- Riola -- */
.riola * {
    border-color: #767675 !important;
}
.riola-bg{
    background-color: #d9dfe3;
}
.riola-text {
    color: #d9dfe3;
}
.btn-riola {
    border-color: #767675 !important;
    color: #767675 !important;
    background-color: #d9dfe3 !important;
}
.btn-riola:hover, .btn-riola:active, .btn-riola:focus {
    border-color: #767675 !important;
    color: #d9dfe3 !important;
    background-color: #767675 !important;
}

/* -- Luna -- */
.luna * {
    border-color: #9c9c9c !important;
}
.luna-bg{
    background-color: #ececec;
}
.luna-text {
    color: #ececec;
}
.btn-luna {
    border-color: #9c9c9c !important;
    color: #9c9c9c !important;
    background-color: #ececec !important;
}
.btn-luna:hover, .btn-luna:active, .btn-luna:focus {
    border-color: #9c9c9c !important;
    color: #ececec !important;
    background-color: #9c9c9c !important;
}

/* -- Bern -- */
.bern * {
    border-color: #75685e !important;
}
.bern-bg{
    background-color: #b4aba5;
}
.bern-text {
    color: #b4aba5;
}
.btn-bern {
    border-color: #75685e !important;
    color: #75685e !important;
    background-color: #b4aba5 !important;
}
.btn-bern:hover, .btn-bern:active, .btn-bern:focus {
    border-color: #75685e !important;
    color: #b4aba5 !important;
    background-color: #75685e !important;
}

/* -- Peggy -- */
.peggy * {
    border-color: #90a341 !important;
}
.peggy-bg{
    background-color: #e7ecd8;
}
.peggy-text {
    color: #e7ecd8;
}
.btn-peggy {
    border-color: #90a341 !important;
    color: #90a341 !important;
    background-color: #e7ecd8 !important;
}
.btn-peggy:hover, .btn-peggy:active, .btn-peggy:focus {
    border-color: #90a341 !important;
    color: #e7ecd8 !important;
    background-color: #90a341 !important;
}

/* -- Freiburg -- */
.freiburg * {
    border-color: #C5A46B !important;
}
.freiburg-bg{
    background-color: #EFE6D7;
}
.freiburg-text {
    color: #EFE6D7;
}
.btn-freiburg {
    border-color: #C5A46B !important;
    color: #C5A46B !important;
    background-color: #EFE6D7 !important;
}
.btn-freiburg:hover, .btn-freiburg:active, .btn-freiburg:focus {
    border-color: #C5A46B !important;
    color: #EFE6D7 !important;
    background-color: #C5A46B !important;
}

/* -- Key West -- */
.key-west * {
    border-color: #7e9e98ff !important;
}
.key-west-bg{
    background-color: #d9dedeff;
}
.key-west-text {
    color: #d9dedeff;
}
.btn-key-west {
    border-color: #7e9e98ff !important;
    color: #7e9e98ff !important;
    background-color: #d9dedeff !important;
}
.btn-key-west:hover, .btn-key-west:active, .btn-key-west:focus {
    border-color: #7e9e98ff !important;
    color: #d9dedeff !important;
    background-color: #7e9e98ff !important;
}

/* -- Lido -- */
.lido * {
    border-color: #506170ff !important;
}
.lido-bg{
    background-color: #e8e8ebff;
}
.lido-text {
    color: #e8e8ebff;
}
.btn-lido {
    border-color: #506170ff !important;
    color: #506170ff !important;
    background-color: #e8e8ebff !important;
}
.btn-lido:hover, .btn-lido:active, .btn-lido:focus {
    border-color: #506170ff !important;
    color: #e8e8ebff !important;
    background-color: #506170ff !important;
}

/* -- Phoenix -- */
.phoenix * {
    border-color: #c4a36aff !important;
}
.phoenix-bg{
    background-color: #e8d9c3ff;
}
.phoenix-text {
    color: #e8d9c3ff;
}
.btn-phoenix {
    border-color: #c4a36aff !important;
    color: #c4a36aff !important;
    background-color: #e8d9c3ff !important;
}
.btn-phoenix:hover, .btn-phoenix:active, .btn-phoenix:focus {
    border-color: #c4a36aff !important;
    color: #e8d9c3ff !important;
    background-color: #c4a36aff !important;
}

/* -- Tampa -- */
.tampa * {
    border-color: #72736cff !important;
}
.tampa-bg{
    background-color: #c2c0beff;
}
.tampa-text {
    color: #c2c0beff;
}
.btn-tampa {
    border-color: #72736cff !important;
    color: #72736cff !important;
    background-color: #c2c0beff !important;
}
.btn-tampa:hover, .btn-tampa:active, .btn-tampa:focus {
    border-color: #72736cff !important;
    color: #c2c0beff !important;
    background-color: #72736cff !important;
}

/* -- Velden -- */
.velden * {
    border-color: #575757ff !important;
}
.velden-bg{
    background-color: #e0e0e0ff;
}
.velden-text {
    color: #e0e0e0ff;
}
.btn-velden {
    border-color: #575757ff !important;
    color: #575757ff !important;
    background-color: #e0e0e0ff !important;
}
.btn-velden:hover, .btn-velden:active, .btn-velden:focus {
    border-color: #575757ff !important;
    color: #e0e0e0ff !important;
    background-color: #575757ff !important;
}

/* -- Villach -- */
.villach * {
    border-color: #a18330ff !important;
}
.villach-bg{
    background-color: #ede3d1ff;
}
.villach-text {
    color: #ede3d1ff;
}
.btn-villach {
    border-color: #a18330ff !important;
    color: #a18330ff !important;
    background-color: #ede3d1ff !important;
}
.btn-villach:hover, .btn-villach:active, .btn-villach:focus {
    border-color: #a18330ff !important;
    color: #ede3d1ff !important;
    background-color: #a18330ff !important;
}

/* -- Verona -- */
.verona * {
    border-color: #bfb6a1ff !important;
}
.verona-bg{
    background-color: #e8e3dfff;
}
.verona-text {
    color: #e8e3dfff;
}
.btn-verona {
    border-color: #bfb6a1ff !important;
    color: #bfb6a1ff !important;
    background-color: #e8e3dfff !important;
}
.btn-verona:hover, .btn-verona:active, .btn-verona:focus {
    border-color: #bfb6a1ff !important;
    color: #e8e3dfff !important;
    background-color: #bfb6a1ff !important;
}

/* -- Abano -- */
.abano * {
    border-color: #85bad4ff !important;
}
.abano-bg{
    background-color: #e9f1f7ff;
}
.abano-text {
    color: #e9f1f7ff;
}
.btn-abano {
    border-color: #85bad4ff !important;
    color: #85bad4ff !important;
    background-color: #e9f1f7ff !important;
}
.btn-abano:hover, .btn-abano:active, .btn-abano:focus {
    border-color: #85bad4ff !important;
    color: #e9f1f7ff !important;
    background-color: #85bad4ff !important;
}

/* -- Asti -- */
.asti * {
    border-color: #8f756aff !important;
}
.asti-bg{
    background-color: #e8e2dfff;
}
.asti-text {
    color: #e8e2dfff;
}
.btn-asti {
    border-color: #8f756aff !important;
    color: #8f756aff !important;
    background-color: #e8e2dfff !important;
}
.btn-asti:hover, .btn-asti:active, .btn-asti:focus {
    border-color: #8f756aff !important;
    color: #e8e2dfff !important;
    background-color: #8f756aff !important;
}

/* -- Darwin -- */
.darwin * {
    border-color: #94b3ae !important;
}
.darwin-bg{
    background-color: #d5dedc;
}
.darwin-text {
    color: #d5dedc;
}
.btn-darwin {
    border-color: #94b3ae !important;
    color: #94b3ae !important;
    background-color: #d5dedc !important;
}
.btn-darwin:hover, .btn-darwin:active, .btn-darwin:focus {
    border-color: #94b3ae !important;
    color: #d5dedc !important;
    background-color: #94b3ae !important;
}

/* -- Monza -- */
.monza * {
    border-color: #827560 !important;
}
.monza-bg{
    background-color: #d9d3ca;
}
.monza-text {
    color: #d9d3ca;
}
.btn-monza {
    border-color: #827560 !important;
    color: #827560 !important;
    background-color: #d9d3ca !important;
}
.btn-monza:hover, .btn-monza:active, .btn-monza:focus {
    border-color: #827560 !important;
    color: #d9d3ca !important;
    background-color: #827560 !important;
}

/* -- Monsano -- */
.monsano * {
    border-color: #8c9296 !important;
}
.monsano-bg{
    background-color: #d9dcde;
}
.monsano-text {
    color: #d9dcde;
}
.btn-monsano {
    border-color: #8c9296 !important;
    color: #8c9296 !important;
    background-color: #d9dcde !important;
}
.btn-monsano:hover, .btn-monsano:active, .btn-monsano:focus {
    border-color: #8c9296 !important;
    color: #d9dcde !important;
    background-color: #8c9296 !important;
}

/* -- Vigo -- */
.vigo * {
    border-color: #85bad4 !important;
}
.vigo-bg{
    background-color: #e6eff5;
}
.vigo-text {
    color: #e6eff5;
}
.btn-vigo {
    border-color: #85bad4 !important;
    color: #85bad4 !important;
    background-color: #e6eff5 !important;
}
.btn-vigo:hover, .btn-vigo:active, .btn-vigo:focus {
    border-color: #85bad4 !important;
    color: #e6eff5 !important;
    background-color: #85bad4 !important;
}

/* -- Tracy -- */
.tracy * {
    border-color: #346278 !important;
}
.tracy-bg{
    background-color: #d1e0e3;
}
.tracy-text {
    color: #d1e0e3;
}
.btn-tracy {
    border-color: #346278 !important;
    color: #346278 !important;
    background-color: #d1e0e3 !important;
}
.btn-tracy:hover, .btn-tracy:active, .btn-tracy:focus {
    border-color: #346278 !important;
    color: #d1e0e3 !important;
    background-color: #346278 !important;
}

/* -- Lerici -- */
.lerici * {
    border-color: #607987 !important;
}
.lerici-bg{
    background-color: #c7d3d6;
}
.lerici-text {
    color: #c7d3d6;
}
.btn-lerici {
    border-color: #607987 !important;
    color: #607987 !important;
    background-color: #c7d3d6 !important;
}
.btn-lerici:hover, .btn-lerici:active, .btn-lerici:focus {
    border-color: #607987 !important;
    color: #c7d3d6 !important;
    background-color: #607987 !important;
}

/* -- Pacifica -- */
.pacifica * {
    border-color: #6b7980 !important;
}
.pacifica-bg{
    background-color: #e6e7e8;
}
.pacifica-text {
    color: #e6e7e8;
}
.btn-pacifica {
    border-color: #6b7980 !important;
    color: #6b7980 !important;
    background-color: #e6e7e8 !important;
}
.btn-pacifica:hover, .btn-pacifica:active, .btn-pacifica:focus {
    border-color: #6b7980 !important;
    color: #e6e7e8 !important;
    background-color: #6b7980 !important;
}

/* -- Loya -- */
.loya * {
    border-color: #415f6e !important;
}
.loya-bg{
    background-color: #e1e6e8;
}
.loya-text {
    color: #e1e6e8;
}
.btn-loya {
    border-color: #415f6e !important;
    color: #415f6e !important;
    background-color: #e1e6e8 !important;
}
.btn-loya:hover, .btn-loya:active, .btn-loya:focus {
    border-color: #415f6e !important;
    color: #e1e6e8 !important;
    background-color: #415f6e !important;
}

/* -- Kansas -- */
.kansas * {
    border-color: #827248 !important;
}
.kansas-bg{
    background-color: #e6e0d3;
}
.kansas-text {
    color: #e6e0d3;
}
.btn-kansas {
    border-color: #827248 !important;
    color: #827248 !important;
    background-color: #e6e0d3 !important;
}
.btn-kansas:hover, .btn-kansas:active, .btn-kansas:focus {
    border-color: #827248 !important;
    color: #e6e0d3 !important;
    background-color: #827248 !important;
}

/* -- Maranello -- */
.maranello * {
    border-color: #705075 !important;
}
.maranello-bg{
    background-color: #dfd8e3;
}
.maranello-text {
    color: #dfd8e3;
}
.btn-maranello {
    border-color: #705075 !important;
    color: #705075 !important;
    background-color: #dfd8e3 !important;
}
.btn-maranello:hover, .btn-maranello:active, .btn-maranello:focus {
    border-color: #705075 !important;
    color: #dfd8e3 !important;
    background-color: #705075 !important;
}

/* -- Varda -- */
.varda * {
    border-color: #b8b39e !important;
}
.varda-bg{
    background-color: #e8e6df;
}
.varda-text {
    color: #e8e6df;
}
.btn-varda {
    border-color: #b8b39e !important;
    color: #b8b39e !important;
    background-color: #e8e6df !important;
}
.btn-varda:hover, .btn-varda:active, .btn-varda:focus {
    border-color: #b8b39e !important;
    color: #e8e6df !important;
    background-color: #b8b39e !important;
}


/* -- Silas -- */
.silas * {
    border-color: #b3b160 !important;
}
.silas-bg{
    background-color: #e8e6cc;
}
.silas-text {
    color: #e8e6cc;
}
.btn-silas {
    border-color: #b3b160 !important;
    color: #b3b160 !important;
    background-color: #e8e6cc !important;
}
.btn-silas:hover, .btn-silas:active, .btn-silas:focus {
    border-color: #b3b160 !important;
    color: #e8e6cc !important;
    background-color: #b3b160 !important;
}


/* -- Pamplona -- */
.pamplona * {
    border-color: #386670 !important;
}
.pamplona-bg{
    background-color: #c3d2d6;
}
.pamplona-text {
    color: #c3d2d6;
}
.btn-pamplona {
    border-color: #386670 !important;
    color: #386670 !important;
    background-color: #c3d2d6 !important;
}
.btn-pamplona:hover, .btn-pamplona:active, .btn-pamplona:focus {
    border-color: #386670 !important;
    color: #c3d2d6 !important;
    background-color: #386670 !important;
}


/* -- Livo -- */
.livo * {
    border-color: #415f6e !important;
}
.livo-bg{
    background-color: #e1e6e8;
}
.livo-text {
    color: #e1e6e8;
}
.btn-livo {
    border-color: #415f6e !important;
    color: #415f6e !important;
    background-color: #e1e6e8 !important;
}
.btn-livo:hover, .btn-livo:active, .btn-livo:focus {
    border-color: #415f6e !important;
    color: #e1e6e8 !important;
    background-color: #415f6e !important;
}

/* -- VF -- */
.text-vf {
    color: #81B833 !important;
}
.border-vf {
    border-color: #81B833 !important;
}

ul.vf li{
    list-style-image: url('data:image/png;base64,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Uk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAJcEhZcwAAHCUAABwlAeC1/mgAAAT1aVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA5LjAtYzAwMSA3OS5jMDIwNGIyZGVmLCAyMDIzLzAyLzAyLTEyOjE0OjI0ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjQuMyAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDgtMjRUMDc6NDM6MDIrMDI6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTA5LTExVDExOjAwOjA1KzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTA5LTExVDExOjAwOjA1KzAyOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozZWMzMjZmMy03ZTM3LTQ2NDQtYmFmYS1kNzA0ZDdmMzk3ZjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M2VjMzI2ZjMtN2UzNy00NjQ0LWJhZmEtZDcwNGQ3ZjM5N2Y0IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6M2VjMzI2ZjMtN2UzNy00NjQ0LWJhZmEtZDcwNGQ3ZjM5N2Y0Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDozZWMzMjZmMy03ZTM3LTQ2NDQtYmFmYS1kNzA0ZDdmMzk3ZjQiIHN0RXZ0OndoZW49IjIwMjMtMDgtMjRUMDc6NDM6MDIrMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNC4zIChNYWNpbnRvc2gpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnwhbGQAAAIVSURBVDiNrZRLaBNRFIa/mUySqXlYmzQmQVeCxO5EKNaGtlCFCgWlguILcaXgohtd6FJBFyKoCxVXoihSQahvULrxhQUXChJUEGlDDQ01nfRhZpLJdTHJ2FDsRJsf/sW9c+535pxzuRKWwsBZYBsQ4N80A7wATgHZKmwCEMt0psLiVgNgVd+RgPx/lPk3aTLgbhAMQJYBo4HAogLQfyzCiqDM0LnMooi2Tj9de1q4NjhG78EQPftClE2rYdVfWhV1c+NkmvfPNBSAYKuXgeNxhi9Nos+Xa4BbD68msTkAjNG1N0IgrPBhRENCAkCSYHrSZE4z7TPaylaPuJnZIjoGQjVTk12Iq6l20XckLgBx/s1Gsf1obKkpTykAWtbg06s5krvjvL0/ZWdKdDTja2ni3QNrL/3ZoOfAWjYkw1aABKG4yut7GZ5cGbdaUD388m6WRDKCr1mxge07ooynDHI/9ApAwdAl5vNly1qZmZyJ/qu2TRogVL8irn/vE93719glXPzYK3aeWG+vz4x0iv7Bdc4lAxRmS4w+zHLowibaumMEwl6CET+jw38m7/WpBMJNi27CQikLF48vf0UNelC8CmYJhk6nmPiSt79nvhXIZ4tLAu2S67FbdQmXW3Ys2eOYsqJiwXQKcctAqV5gHRIy8LSBwOcAMSDH8t/CaSDuAmaB20AUCFUyGYDuYKPin8AjYBeQ/g01JAWbVxCuCwAAAABJRU5ErkJggg==');
  }