/*
Theme Name:     Stratus - Child Theme
Theme URI:      http://themovation.com/stratus
Template:       stratusx
Author:         Themovation
Author URI:     http://themovation.com
Version:        4.0
Text Domain:    stratus
Domain Path:    /languages/
*/


/* = Theme customization starts here
-------------------------------------------------------------- */
li.th-light-dropdown.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2352 {
    font-family: "Ubuntu", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 18px;
    fill: var(--e-global-color-34b681f7);
    color: var(--e-global-color-34b681f7);
    background-color: var(--e-global-color-e3c48f5);
    border-style: solid;
    border-width: 0px;
    border-color: var(--e-global-color-e3c48f5);
    border-radius: 5px 5px 5px 5px;
    margin-right: 10px;
}

.byline,
.updated:not(.published) {
    display: none;
}

.gallery-section .portfolio-gallery-menu ul {
    display: flex;
    justify-content: center
}

.gallery-section .portfolio-gallery-menu ul li {
    list-style: none;
    padding-right: 20px;
    cursor: pointer;
}

#mixit-container .mix {
    display: none;
}


:root {
    --color-primary: #f15922;
    --color-lighter: #e1e1e1;
    --color-white: #fff;
    --color-midgray: #878787;
    --color-lightest: #F0F2F5;
}

.custom-category-filter .portfolio-gallery-section {
    overflow: hidden;
}

.custom-category-filter .portfolio-gallery-menu ul li {
    list-style: none;
    cursor: pointer;
    border: 1px solid var(--color-lighter);
    border-radius: 5px;
    padding: 10px 20px;
    margin: 30px 10px;
    line-height: 1.5;
}

.custom-category-filter .portfolio-gallery-menu ul li:hover,
.custom-category-filter .portfolio-gallery-menu ul li.active {
    background: var(--color-primary);
    color: var(--color-white);
    border-color: var(--color-primary);
}


.custom-category-filter .mas-blog-post {
    margin-bottom: 30px;
    flex: 2 31%;
    padding: 0;
    margin: 13px 13px;
    border: 1px solid var(--color-lightest) !important;
    max-width: 31%;
    border-radius: 10px;
}

.custom-category-filter .mas-blog-post .post-inner,
.custom-category-filter .mas-blog-post {
    background: #f8f8f8;

}

.custom-category-filter .mas-blog-post img {
    border-radius: 10px 10px 0 0;
}

.custom-category-filter div#mixit-container.portfolio-gallery-demo {
    display: flex;
    flex-wrap: wrap;
}

.mas-blog-post .post-title {
    font-size: 18px;
}

.post-meta.post-meta-filter-blog {
    display: none;
/*
    display: flex;
    justify-content: center;
    border-bottom: 1px solid var(--color-lighter);
    margin-bottom: 20px;
    padding: 10px 0 20px;
	*/
}

.post-meta.post-meta-filter-blog div {
    padding: 5px;
    border-right: 1px solid var(--color-lighter);
    line-height: 3px;
    width: 50%;
    text-align: center;
}

.post-meta.post-meta-filter-blog div:last-child {
    border: none;
}

.post-meta.post-meta-filter-blog a {
    color: #8b8b8b;
}

div.post-meta {
	display: none;
}