p a {
    color: #D65679;
    text-decoration: underline;
}
.section-guestbook p a {
    color: #fff;
    text-decoration: underline;
}

p a:focus, p a:hover {
    color: #D65679;
    text-decoration: none;
}
.section-story .details a.read_more, .section-story a {
    color: #D65679;
}

#main_navigation ul>li.active>a, #main_navigation ul>li>a:hover {
    color: #D65679;
}
#main_navigation ul>li>a:before {
    background: #D65679;
}
#header button.nav-collapser {
    background: #D65679;
}
#slider .time_counter li {
    background: #D65679;
    color: #fff;
}
.single_bride:hover img, .single_groom:hover img {
    border-color: #D65679;
}
.section-about-us .info-box:before {
    border-color: #D65679;
}
.load_more {
    border: 1px solid #D65679;
    color: #262626;
    background: #fff;
}
.load_more:before {
    background: #D65679;
}
.section-program .date {
    color: #D65679;
}
.section-people .row div .info-box span {
    color: #D65679;
}
.section-people .row div ul li:hover img.cover {
    border: 10px solid #D65679;
}
.section-gifts .single_event:hover {
    border-color: #D65679;
}
.section-gifts .single_event .image-wrap .overlay {
    background: rgba(214,86,121,.75);
}
.section-guestbook .overlay {
    background: rgba(214,86,121,.9);
}
.section-guestbook .rsvp_wrap [type=submit], .section-guest-list input[type=submit] {
    background: #D65679;
    color: #fff;
}
.footer_bottom a {
    color: #D65679;
}

svg.footer-heart-wrapper {
    fill: #D65679 !important;
}

svg.footer-heart-wrapper .footer-heart {
    fill: #D65679 !important;
}

svg.location-heart-wrapper .location-heart {
    fill: #D65679 !important;
}

svg.location-heart-wrapper .location-circle {
    fill: #D65679 !important;
}

svg.heart-white-wrapper .heart-white {
    fill: #D65679 !important;
}

svg.heart-full-wrapper .heart-full {
    fill: #D65679 !important;
}
svg.heart-plus-wrapper path {
    fill: #D65679 !important;
}