/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

#church_primary {margin: 50px 16% 20px;}
.denomination_badge {
    position: absolute;
    top: 10px;
    right: 10px;
    color: white;
    background-color: #c8102e;
    padding: 1px 11px 2px;
    border-radius: 5px;
    font-size: 11px;
}
.denomination_note {
    margin-top: -5px;
    color: white;
    background-color: black;
    padding: 1px 11px 2px;
    border-radius: 5px;
    width: fit-content;
    margin-bottom:16px;
}

#church_photo img {width: 600px; height: 433px;}

.single-church a:hover { text-decoration:underline; }
.single-church h4 span { display: block; font-size: 12px; }

/* override bootstrap container */
@media (min-width: 1400px){
    body .container, body .container-lg, body .container-md, body .container-sm, body .container-xl, body .container-xxl {
        min-width: 100% !important;
    }
}

@media (min-width: 1200px){
    body .container, body .container-lg, body .container-md, body .container-sm, body .container-xl {
        min-width: 100% !important;
    }
}

@media (min-width: 992px){
    body .container, body .container-lg, body .container-md, body .container-sm {
        min-width: 100% !important;
    }
}

@media (min-width: 768px){
    body .container, body .container-md, body .container-sm {
        min-width: 100% !important;
    }
}

@media (min-width: 576px) {
    body .container, body .container-sm {min-width: 100% !important;}
    body .container, body .container-fluid, body .container-lg, body .container-md, body .container-sm, body .container-xl, body .container-xxl {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
}