/*
Theme Name: South Whitley Community Public Library
Author URI: https://www.codechameleon.com/
Description: Theme developed for South Whitley Community Public Library
Version: 1.0
Text Domain: swcpl
*/

@media (max-width: 784px) {
    #tribe-events {
        margin-top: 50px;
    }
}

@media (min-width: 784px) {
    #tribe-events {
        margin-top: 125px;
    }
}

.tribe-events-ical {
    display: none !important;
}

.location-map iframe {
    height: 260px;
}

/* These items make the WordPress WYSIWYG container function nicely. */

.content img {
    height: auto;
}

.content div.column {
    overflow: hidden;
}

.content ul {
    list-style: inside;
}

div.wp-caption.aligncenter > img, img.aligncenter {
    display: block;
    margin: 0 auto;
}

div.wp-caption.aligncenter > p.wp-caption-text {
    text-align: center;
}

div.wp-caption.alignnone > img, img.alignnone {
    clear: both;
    display: block;
}

div.wp-caption.alignnone > img {
    margin-bottom: 0;
}

div.wp-caption.alignright > img, img.alignright, div.wp-caption.alignleft > img, img.alignleft {
    margin: 0 auto;
}

@media (min-width: 52rem) {
    div.wp-caption.alignleft, img.alignleft {
        padding-bottom: 1rem;
        padding-right: 1rem;
        float: left;
        max-width: 50%;
    }

    div.wp-caption.alignright, img.alignright {
        padding-bottom: 1rem;
        padding-left: 1rem;
        float: right;
        max-width: 50%;
    }
}

@media (max-width: 52rem) {
    div.wp-caption.alignleft, img.alignleft {
        max-width: 40%;
        padding-bottom: 1rem;
        padding-right: 1rem;
        float: left;
    }

    div.wp-caption.alignright, img.alignright {
        max-width: 40%;
        padding-bottom: 1rem;
        padding-left: 1rem;
        float: right;
    }
}

@media (max-width: 40rem) {
    div.wp-caption.alignleft, img.alignleft {
        display: block;
        max-width: 100%;
        margin-bottom: 1rem;
        padding: 0;
    }

    div.wp-caption.alignright, img.alignright {
        display: block;
        max-width: 100%;
        margin-bottom: 1rem;
        padding: 0;
    }

    div.wp-caption.aligncenter, img.aligncenter {
        display: block;
        max-width: 100%;
    }

    div.wp-caption, img {
        display: block;
        max-width: 100%;
    }
}

.block-area {
    padding: 4rem 0;
}

.img-fluid, .tribe-events-event-image img{
    width: 100%;
    height: auto;
}

.owl-sliderGallery .owl-stage {
    display: flex;
    align-items: center;
}

#heroSlider .carousel-inner .item{
    background-position: center center !important;
}

.slider-overlay:before {
    content: "";
    position: absolute;
    left: 0; right: 0;
    top: 0; bottom: 0;
    background: rgba(0,0,0,.45);
}

.slider-align-left .carousel-caption{
    text-align: left !important;
}

.slider-align-right .carousel-caption{
    text-align: right !important;
}

.subpage-hero-head{
    margin-top:85px;
    padding: 85px 0;
    color:white;
}

.hero-overlay:before {
    content: "";
    position: absolute;
    left: 0; right: 0;
    top: 0; bottom: 0;
    background: rgba(0,0,0,.45);
}
