@charset "utf-8";

/* title row, footer row */
.gd-title-background {
    background-color: #46484a !important;
}

/* section formattings */
.gd-section-title {
    font-weight: bold;
    font-size: 32px;
    font-family: Ubuntu, sans-serif;
}

.gd-section-lilac {
    background-color: #c89fc5;
    color: #ffffff;
}

.gd-section-light {
    background-color: #ffffff;
}

.gd-white-text {
    color: #ffffff !important;
}

/* colors **/
.gd-color-heart {
    color: #1f7d02;
}

.gd-color-white {
    color: #ffffff;
}

.text li, .post-prev-title, .gd-partnerblock, .gd-partnerblock-light, .team-item-descr, .footer-copy, .footer-made {
    font-family: Ubuntu, sans-serif;
}

.gd-coverblock-dark {
    background-color: #46484a;
    color: #f2f2f2;
}

.gd-coverblock {
    background-color: #c189c4;
    background-color: #c189c48f;
    color: #f2f2f2;
}

/* action buttons */
.btn-mod.gd-cover-btn-color {
    background-color: #c189c4;
    color: #f2f2f2;
}
.btn-mod.gd-cover-btn-color:hover {
    background-color: #f2f2f2;
    color: #c189c4;
}

.btn-mod.gd-btn-color {
    background-color: #523b6d;
    color: #f2fff0;
}
.btn-mod.gd-btn-color:hover {
    color: #523b6d;
    background-color: #f2fff0;
}

#contact_form_result .success {
    background-color: #523b6d;
    color: #fff;
}
#contact_form_result .error {
    background-color: #ffc933;
    color: #333;
    font-style: italic;
}

/* background image icons **/
.gd-image-icon {
    width: 70px;
    height: 70px;
    position: relative;
    text-align: center;
    display: inline-block;
    border-radius: 200px;
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 70px;
    background-size: cover;
    border: 2px solid rgba(255,255,255,0.23);
    background-repeat: no-repeat;
}

/* presentation box */
.gd-presentation-box {
   background-color: #e0e0e0;
   color: #333333;
   text-align: left;
   font-family: Ubuntu, sans-serif;
}

.gd-presentation-box:hover{
    background-color: #c89fc5 !important;
    color: #ffffff;
}

/* feedback formular */
.gd-feedback-img {
    border-bottom: 2px solid #523b6d !important;
}

.gd-formelement {
    text-transform: none !important;
    color: #111 !important;
}

.gd-btn-fullwidth {
    width: 100%;
}

.gd-partnerblock-outer {
    padding-left: 30px;
    padding-right: 30px;
}

.gd-partnerblock-light {
    background-color: #ffffff;
    color: #333333;
    padding: 10px;
    min-height: 550px;
    border-radius: 25px;
    box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.55);
}

.gd-partnerblock {
    color: #ffffff;
    padding: 10px;
    min-height: 350px;
}
