/*!
Theme Name: MWF-theme
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License URI: LICENSE
Text Domain: mwf-theme

*/

#PostSection .m-content-placement-item img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.c-refine-menu .c-drawer > button {
            font-size: 16px !important;
            line-height: 22px !important;
        }

        .c-refine-menu > div > div .c-heading {
            padding-top: 0 !important;
        }

        .c-search:not([class*=f-dynamic-maxwidth]) {
            max-width: 100%;
        }

        .homebtn {
            background: #fafafa !important;
        }

            .homebtn:hover {
                background: rgba(0,0,0,.1) !important;
            }

        a.cat-1.c-refine-item {
            background: #fafafa !important;
        }

            a.cat-1.c-refine-item:hover {
                background: rgba(0,0,0,.1) !important;
            }

        a.cat-1.f-selected.c-refine-item {
            background: rgba(0,0,0,.60) !important;
            color:#fff !important;
        }
        
        a.cat-1.f-selected.c-refine-item:focus {
            background: rgba(0,103,184,.1) !important;
            color:#005da6 !important;
        }

        a.cat-1.c-refine-item:after {
            font-family: "MWF-MDL2";
            content: "";
            position: absolute;
            right: 0;
            top: 16px;
            display: none;
            width: 44px;
            font-size: 13px;
            text-align: center;
        }

        a.cat-1.f-selected.c-refine-item:after {
            display: inline-block;
        }
        #filterContainer .m-content-placement .m-content-placement-item img {
            object-fit: cover;
            width: 100%;
            height: 100%;
        }
        .rem-m-t .m-content-placement-item {
            margin-top:0px !important;
        }

        @media screen and (min-width:767px) {
            .m-refine-menu {
                padding-top: 0;
                margin-top: 0;
            }
        }

        @media screen and (max-width:767px) {
            .c-refine-menu > div > div .c-heading + button.c-action-trigger.c-glyph {
                top: 0;
            }
            .c-feature picture img, .m-feature picture img {
                min-height:initial !important;
            }
        }