/* Column widths from WP Masonry Layout Pro `wmlc_client.css`.
   Visual styles (title bar, excerpt, yellow button) live in the theme. */
#wmle_container {
    padding: 0;
    margin: 0;
}

.wmle_container .wmle_item_holder.col5 {
    width: 20%;
}

.wmle_container .wmle_item_holder.col4 {
    width: 25%;
}

.wmle_container .wmle_item_holder.col3 {
    width: 33.333333333%;
}

.wmle_container .wmle_item_holder.col2 {
    width: 50%;
}

.wmle_container .wmle_item_holder.col1 {
    width: 100%;
}

.wmle_container a {
    padding: 0;
    margin: 0;
}

/* Plugin default theme (`style.php`): title links inherit, no underline.
   Without this, UA stylesheet paints blue/purple + underline. */
.wmle_container .wmle_item .wmle_post_title a,
.wmle_container .wmle_item .wmle_post_title a:link,
.wmle_container .wmle_item .wmle_post_title a:visited,
.wmle_container .wmle_item .wmle_post_title a:hover,
.wmle_container .wmle_item .wmle_post_title a:focus,
.wmle_container .wmle_item .wmle_post_title a:active,
.wmle_container .wmle_item .wpme_image a,
.wmle_container .wmle_item .wpme_image a:visited {
    color: inherit;
    text-decoration: none;
}

.wmle_container .wmle_item_holder .wpme_image img {
    max-width: 100%;
    height: auto;
}

.wmle_loadmore {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

.wmle_loadmore .wmle_loadmore_btn,
.wmle_loadmore .wmle_loadmore_btn:link,
.wmle_loadmore .wmle_loadmore_btn:visited,
.wmle_loadmore .wmle_loadmore_btn:hover,
.wmle_loadmore .wmle_loadmore_btn:focus,
.wmle_loadmore .wmle_loadmore_btn:active {
    display: inline-block;
    color: black;
    text-decoration: none;
}

.wmle_loadmore .wmle_loadmore_btn:focus {
    outline: 0;
}

.wmle_loadmore .wmle_loadmore_btn.is-disabled {
    opacity: 0.6;
    pointer-events: none;
}

@media only screen and (max-width: 767px) and (min-width: 640px) {
    .wmle_container.responsive .wmle_item_holder.col5,
    .wmle_container.responsive .wmle_item_holder.col4,
    .wmle_container.responsive .wmle_item_holder.col3 {
        width: 33.333333333%;
    }

    .wmle_container.responsive .wmle_item_holder.col2 {
        width: 50%;
    }
}

@media only screen and (max-width: 639px) and (min-width: 321px) {
    .wmle_container.responsive .wmle_item_holder.col5,
    .wmle_container.responsive .wmle_item_holder.col4,
    .wmle_container.responsive .wmle_item_holder.col3,
    .wmle_container.responsive .wmle_item_holder.col2 {
        width: 50%;
    }
}

@media only screen and (max-width: 320px) {
    .wmle_container.responsive .wmle_item_holder.col5,
    .wmle_container.responsive .wmle_item_holder.col4,
    .wmle_container.responsive .wmle_item_holder.col3,
    .wmle_container.responsive .wmle_item_holder.col2 {
        width: 100%;
    }
}
