.mod-memu {
    margin: 10px 0px;
    padding: 10px 0px;
    color: #fff;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 160px;
    position: relative;
}

.mod-memu .text-mod {
    font-size:32px;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0;
    font-family: IsadoraR;
}
.mod-memu a:hover {
    color: #fff !important;
}

.title_gp {
    text-align: center;
    background-size: 100%;
    height: 238px;
    padding: 47px 0px;
    max-width: 810px;
    margin: auto;
    background-repeat: no-repeat;
 }
.title_gp_sm {
    text-align: center;
    background-size: 100%;
     padding: 22px 0px;
    max-width: 810px;
    margin: auto;
    background-repeat: no-repeat;
}

.table {
    padding: 3px;
 }
.table tr > th {
    text-align: inherit;
     color: #fff;
}
.table tr > th:hover {
     color: #fff;
}
.table tr:hover {
     color: #fff !important;
}


.post-list-mod {
     border-radius: 10px;
    padding: 10px;
     text-align: center;
}
.posst-mod-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 55px;
    padding: 10px 3px;
}
.change_color li a {
    color: #fff;
}
.change_color li a:hvoer {
    color: #1e2125 !important;

}

.page-layout-1{
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.edit_css {
    text-align: center !important;
    position: relative;
}
.edit_tag {
    color: red !important;
    font-size: 20px;
    font-weight: bold !important;

}
.tree-sidebar {
    position: relative;
}

.tree-tut {
    position: absolute;
    width: 30%;
}

.footer-tut {
    position: fixed;
    width: 100%;
    right: 100px;
    z-index: 99999;
    text-align: right;
    bottom: 30px;
}