
.text-color-primary {
    /*color: #3B3B3B;*/
    color: #8FAB94;
}
.text-color-secondary {
    color: #8FAB94;
}
.text-color-tertiary {
    /*color: #3B3B3B;*/
    color: #C68C6D;
}

.background-color-tertiary {
    background: #8FAB94 0% 0% no-repeat padding-box;
    border-radius: 10px; 
}

.brandLogo img {
    width: 152px;
}

header.main-header nav.navbar .navbar-collapse .menu-wrapper ul.nav li.nav-item:hover a.nav-link {
    color: #C78C6D;
}

@media (min-width: 1025px) {
    header.main-header nav.navbar .navbar-collapse .menu-wrapper ul.nav li.nav-item.dropdown .dropdown-menu {
        min-width: 220px;
    }
}

.social-icons ul li {
    background: #C68C6D;
    border-radius: 2px 0px 0px 2px;
    cursor: pointer;
}

.theme-btn.primary-btn {
    background: #C68C6D;
    border-radius: 6px;
    color: white;
}

.theme-btn.primary-btn:hover{
    background: #A4623F;
}

.theme-btn.secondary-btn {
    background: #C68C6D;
    border-radius: 6px;
}

.theme-btn.secondary-btn:hover{
    background: #A4623F;
}

.theme-btn.tertiary-btn {
    color: #8FAB94;
    border-radius: 6px;
}

.theme-btn.tertiary-btn:hover{
    background: #5B7B61;
    color: white;
}

.single-teaser-box {
    border-radius: 10px;
}
.single-teaser-box:after {
    background: transparent linear-gradient(180deg, #C68C6D29 0%, #3B3B3B 100%) 0% 0% no-repeat padding-box;
    opacity: 0.9;
    height: 100%;
    border-radius: 10px;
}

.boxed-content {
    background: #F5F5F5;
    border-radius: 10px;
}

.cta-banner {
    border-radius: 10px;
}
.cta-banner:after {
    background: transparent linear-gradient(0deg, #C68C6D 0%, #C68C6D1F 100%) 0% 0% no-repeat padding-box;
    border-radius: 10px;
}

main ol li:before, main ul li:before{
    color: #5B7B61;
}

.background-color-rosi-green{
    background: #8FAB94;
}

.link-arrow{
    color: #8FAB94;
}

.link-arrow:hover{
    color: #5B7B61;
}

.body-text a {
    color: #C68C6D;
}

.body-text a:hover{
    color: #A4623F;
}

.img-gallery .boxed-content{
    background: #8FAB94;
}

.anchor-navigation{
    background: #8FAB94;
    border-radius: 6px;
}

.has-soundwave-icon-left:before{
    background-image: url('../img/rosi/wellen-left.png') !important;
}

.has-soundwave-icon-right:before{
    background-image: url('../img/rosi/wellen-right.png') !important;
}

header.main-header nav.navbar .navbar-collapse .menu-wrapper ul.nav>li.nav-item>a.nav-link:after{
    background: url("../img/rosi/nav-mark.png");
}

header.main-header nav.navbar .navbar-collapse .menu-wrapper ul.nav>li.nav-item>.menu-item-active>a.nav-link:after{
    background: url("../img/rosi/nav-mark.png");
}

header.main-header nav.navbar .navbar-collapse .menu-wrapper ul.nav>.search-block>.active>.nav-item.dropdown:after{
    background: url("../img/rosi/nav-mark.png");
}

.img-with-number ol >li:before{
    color: #C68C6D;
}

.img-with-number ol >li:hover{
    color: #A4623F;
}

.img-with-number .single-number{
    background: #C68C6D;
}