/*Section Wedding Details*/

.titlehandsubpage {
    color: #f37c82;
}

.title {
    font-size: 1.15em;
}

.pink {
    color: #f37c82;
}

.wedding .nav-link.active {
    color: #f37c82;
    display: inline-block;
    padding-bottom: 10px;
    position: relative;
}

    .wedding .nav-link.active:before {
        content: "";
        position: absolute;
        width: 35%;
        height: 1px;
        bottom: 0;
        left: 33%;
        border-bottom: 3px solid #f37c82;
    }


.wedding .nav-link {
    color: black;
    display: inline-block;
    padding-bottom: 10px;
    position: relative;
}

    .wedding .nav-link:hover {
        color: #f37c82;
    }

    .wedding .nav-link:focus {
        color: #f37c82;
    }

    .wedding .nav-link:hover::before {
        content: "";
        position: absolute;
        width: 35%;
        height: 1px;
        bottom: 0;
        left: 33%;
        border-bottom: 3px solid #f37c82;
    }

.scrolling-wrapper {
    overflow-x: auto;
}

.service-list li {
    line-height: 2.5em;
}
    .service-list li::marker {
        color: #f37c82;
    }


/*RESPONSIVE SETTINGS*/
/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {
}
/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
    .title {
        font-size: 1.5em;
    }
}
/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
}
/*X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
}
/*XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) {
}
