#sprungmarkenListe i{
    color: #4B9318;
    color: #5988a3;
}
.sprungmarken a {
    color: #4B9318;
    color: #5988a3;
}
#formDesktop button {
    background-color: #5988a3;
}
.preis {
    border-bottom: 2px solid #4B9318 !important;
    border-bottom: 2px solid #5988a3 !important;
}
.preis p {
    color: #5988a3;
}
.sprungmarken {
    border-bottom: 1px solid #4B9318;
    border-bottom: 1px solid #5988a3;
}

#sideForm {
    border-left: 1px solid #5988a3;
}
#sideForm i {
    color: #5988a3; 
}
.row h2 {
    border-bottom: 1px solid #4B9318 !important;
    border-bottom: 1px solid #5988a3!important;
    color: #4B9318;
    color: #5988a3;
}
#hilfe {
    color: #4B9318;
}
.unterkunftDetails i {
    color: #5988a3 !important;
}
.row h4 {
    color: #5988a3;
}
.verfuegbarkeitsToggleButton {
    border: #5988a3 !important;
    color: #5988a3 !important;
}

.availability_calendar .ui-widget-header {
    color: #5988a3;
}

footer {
    background: #194459!important;
}

.social span a {
    color: #5988a3;
}
.social i {
    color: #5988a3;
}

#ausstattungBnt {
    border: #5988a3 !important;
    color: #5988a3;
}
#ausstattungCon h5 {
    color: #4B9318;
    color: #5988a3;
}
#vipKatalog i {
    color: #5988a3;
}
#vipKatalog strong {
    color: #5988a3;
}
#vipKatalog > div > a {
    color: #5988a3;
}
.price-container .roomtype h6.typename {
    color: #5988a3;
}
#submitAnfrage {
    background-color: #5988a3 !important;
}
.hinweis a {
    color: #5988a3 !important;
}
#beschreibung h3 {
    color: #5988a3;
}
#mobileMenuButton i {
    color: #5988a3;
}
.preisMobile {
    border: 2px solid #5988a3 !important;
    
}
.preisMobile p {
    color: #5988a3;
}
#formMobile {
    border: 1px solid #5988a3;
}
#formMobile button {
    background-color: #5988a3;
}

.content-box{
    margin-top: 15px;
    padding: 15px;
    background-color: #FAFAFA;
}
.content-box h6{
    flex: 0 0 33%;
    /*font-size: 14px;*/
    /*color: #6d6d6d;*/
    font-size: 17px;
    color: #5988a3;
    margin: 0 0 20px 0;
}
.content-box h6.regular-app{
    margin: 0 0 20px 0;
}
.content-box .spacer{
    flex: 0 0 calc(100% + 30px);
    height: 1px;
    background: rgba(0,0,0,0.1);
    margin: 30px -15px 30px -15px;
}
.content-box .spacer-inner{
    flex: 0 0 100%;
    height: 1px;
    /*background: rgba(0,0,0,0.1);*/
    background: #FAFAFA;
    margin: 20px 0 10px 0;
}
.content-box > .data{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-left: 20px;
}
.content-box > .data.top-data{
    padding-left: 0;
}
.content-box > .data .app-name{
    color: #5988a3;
    font-weight: 400;
    font-size: 17px;
    margin: 0 0 10px 0;
    /*flex: 1 0;*/
    flex: 1 0 70%;
}
.content-box > .data .app-price{
    flex: 0 0 100px;
    color: #5988a3;
}
.content-box > .data .app-price > .app-price-inner{
    color: #FF6600;
    font-size: 17px;
    font-weight: 400;
}
.content-box > .data .app-description{
    flex: 0 0 100%;
    font-size: 15px;
    margin: 0;
}
.content-box > .data .app-description.top-description{
    flex: 1 1;
}
.content-box > .data .img-desc-wrapper{
    display: flex;
    flex-direction: row;
}
.content-box > .data .desc-wrapper{
    font-size: 15px;
}
.content-box > .data .desc-wrapper.top-desc-wrapper{  
    padding-left: 20px;
}
.content-box > .data .desc-wrapper > p > span{  
    font-weight: 500;
}
.content-box > .data .desc-wrapper .app-duration{  
    margin-top: 5px;
    font-size: 14px;
}

.toggleSection {
    padding: 5px !important;
    border: #5988a3 !important;
    color: #5988a3!important;
}
.toggleSection:hover{
    border: #5988a3 !important;
    color: #5988a3;
}

#myBtn {
    background-color: #FF9800;
}

.unterkunftDetails {
    padding-top: 15px;
}




.swiper-button-next > i,
.swiper-button-prev > i{
    font-size: 50px;
    color: #4B9318;
    color: #194459;
}

.back-to-list > a > div{
    /*background: #4B9318;*/
    color: #4B9318;
    color: #5988a3;
}

.sale-icon .fa-tag{
    color: #fff;
}
.sale-icon .fa-percent{
    color: crimson;
}

.homepagelink-bookingform {
    background-color: #5988a3;
}
.homepagelink-bookingform > a > i{
    color: #fff!important;
}

.sale-icon .fa-tag {
    color: #fff!important;
}

.sale-icon .fa-percent {
    color: #FF6600 !important;
}

.typename.price span {
    color: #5988a3;
}