﻿
.layout-2668 .element_1611129557604 {
    overflow: hidden;
}

@media only screen and (min-width: 1024px ) {
    .layout-2668 .element_1611129557604 {
    }
}

@media only screen and ( min-width: 768px ) and ( max-width: 1023px ) {
    .layout-2668 .element_1611129557604 {
    }
}

@media only screen and ( min-width: 0px ) and ( max-width: 767px ) {
    .layout-2668 .element_1611129557604 {
    }
}
.layout-2668 .element_1611129562191 {
    font-size: 20px;
    margin: 10px 0;
    text-align: left;
}

    .layout-2668 .element_1611129562191 a {
        font-size: 20px;
    }
.layout-2668 .element_1611129568223 {
    font-size: 15px;
    margin: 10px 0;
    text-align: left;
}

    .layout-2668 .element_1611129568223 a {
        font-size: 15px;
    }
.layout-2668 .element_1611129574702 {
    text-align: left;
}

    .layout-2668 .element_1611129574702 a {
    }
.layout-2668 .element_1611129583349 {
    text-align: left;
}

    .layout-2668 .element_1611129583349 a {
    }
#post-grid-2667 {
    padding: 10px;
}

    #post-grid-2667 .grid-items {
        text-align: center;
    }

    #post-grid-2667 .item {
        margin: 10px;
        padding: 0px;
        background: #fff;
    }

        #post-grid-2667 .item .layer-media {
            max-height: 220px;
        }

@media only screen and ( min-width: 0px ) and ( max-width: 767px ) {
    #post-grid-2667 .item {
        width: 90%;
        height: auto;
    }
}

@media only screen and ( min-width: 768px ) and ( max-width: 1023px ) {
    #post-grid-2667 .item {
        width: 280px;
        max-height: auto;
    }
}

@media only screen and (min-width: 1024px ) {
    #post-grid-2667 .item {
        width: 360px;
        height: auto;
    }
}


#side-menu-1 {
    z-index: 9;
}

    #side-menu-1 .sm-icon, #side-menu-1 .sm-label {
        height: 40px;
        line-height: 40px;
    }

    #side-menu-1 .sm-icon {
        width: 40px;
        font-size: 24px;
    }

    #side-menu-1 .sm-label {
        font-size: 24px;
        font-style: normal;
        font-weight: normal;
    }

    #side-menu-1.-right .sm-item {
        right: calc(-100% + 40px);
    }

    #side-menu-1.-left .sm-item {
        left: calc(-100% + 40px);
    }

    #side-menu-1 .sm-item a {
        border-color: #rgba(0,0,0,0.75);
        border-style: solid;
    }

    #side-menu-1.-left .sm-item a {
        border-width: 0 0 0 0;
    }

    #side-menu-1.-right .sm-item a {
        border-width: 0 0 0 0;
    }

    #side-menu-1 .sm-item {
        margin: 2px 0;
    }

        #side-menu-1 .sm-item:first-child {
            margin-top: 0;
        }

        #side-menu-1 .sm-item:last-child {
            margin-bottom: 0;
        }
#side-menu-1 {
    z-index: 9;
}

    #side-menu-1 .sm-icon, #side-menu-1 .sm-label {
        height: 40px;
        line-height: 40px;
    }

    #side-menu-1 .sm-icon {
        width: 40px;
        font-size: 24px;
    }

    #side-menu-1 .sm-label {
        font-size: 24px;
        font-style: normal;
        font-weight: normal;
    }

    #side-menu-1.-right .sm-item {
        right: calc(-100% + 40px);
    }

    #side-menu-1.-left .sm-item {
        left: calc(-100% + 40px);
    }

    #side-menu-1 .sm-item a {
        border-color: #rgba(0,0,0,0.75);
        border-style: solid;
    }

    #side-menu-1.-left .sm-item a {
        border-width: 0 0 0 0;
    }

    #side-menu-1.-right .sm-item a {
        border-width: 0 0 0 0;
    }

    #side-menu-1 .sm-item {
        margin: 2px 0;
    }

        #side-menu-1 .sm-item:first-child {
            margin-top: 0;
        }

        #side-menu-1 .sm-item:last-child {
            margin-bottom: 0;
        }
#post-grid-2667 {
    display: none;
}

.post-grid-lazy {
    text-align: center;
}

