/*Section Wedding List*/

.photo-holder {
    z-index:2;
}

.titlehandsubpage {
    color: #f37c82;
}

.title {
    font-size: 1.15em
}

.pink {
    color: #f37c82
}

.badge-bottom {
    height: 250px;
    z-index: 1;
    position: absolute;
    transform: translate(0%,95%);
    background-color: #f37c82;
    color:white;
}

.badgelink{
    text-decoration:none;
    color:white;
}

    .badgelink:hover {
        text-decoration: none;
        color: rgba(255, 255, 255, 0.80);
    }

.morebutton {
    color: white;
}
    .morebutton:hover {
        color: rgba(255, 255, 255, 0.80)!important;
    }


.spacer {
    padding-bottom:150px;
}

.ic {
    width: 30px;
    height: 100%;
    display: inline-block;
    vertical-align: -webkit-baseline-middle;
    margin-right: 5px;
}

.icwedding {
    width: 141px;
    height: 102px;
    display: inline-block;
    vertical-align: -webkit-baseline-middle;
}

.wedding {
    background: url('/site/common/icons/weddingConcept.png') no-repeat;
}
.honeymoon {
    background: url('/site/common/icons/honeymoonConcept.png') no-repeat;
}
.marriage {
    background: url('/site/common/icons/marriagePackage.png') no-repeat;
}
.wedding-w {
    background: url('/site/common/icons/weddingConcept-w.png') no-repeat;
}

.honeymoon-w {
    background: url('/site/common/icons/honeymoonConcept-w.png') no-repeat;
}

.marriage-w {
    background: url('/site/common/icons/marriagePackage-w.png') no-repeat;
}

.ictext {
    width: 15px;
    height: 22px;
    display: inline-block;
    vertical-align: -webkit-baseline-middle;
    margin-left: 5px;
}

    .ictext.more {
        background: url('/site/common/icons/readMoreArrow-w.png') no-repeat;
    }

/*RESPONSIVE SETTINGS*/

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {
    .badge-left {
        width: 180px;
        height: 180px;
        background-color: #f37c82;
        color: white;
    }

    .badge-right {
        width: 100%;
        height: 180px;
        background-color: #f37c82;
        color: white;
    }
}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
    .spacer {
        padding-bottom: 50px;
    }
}


/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
    .badge-right {
        /*width: 240px;*/
        height: 180px;
    }
}

/*X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
}

/*XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) {
}                                                                                                                                                                