.blocker{
    z-index:101;
}

h1.entry-title{
    padding:0 30px 15px 30px;
    line-height:55px;
    box-sizing: border-box;
    margin:-5px -5px 0 -5px;
    height:55px;
    vertical-align: top;
    position: relative;
    z-index:3;

    text-align: left;

}
h3.wp-block-heading::after{
    content:"";
    height:5px;
    display: block;
    box-shadow: inset  0 5px 0 rgba(255,255,255,.25);
}
.wp-block-column{
    border-radius:5px;
    overflow:hidden;
}
.fixed_back{
    background-attachment: scroll;
    background-size:contain;
    background-position:  500px top;
}
.site-main .wp-block-group__inner-container{
    padding:0 18px 5px 18px;
}
#metaslider_351{
    border-radius:5px;
    overflow:hidden;

}
header#masthead {
    border-radius:5px 5px 0 0;
    position: relative;
    box-sizing: border-box;
    z-index:1;
    height:79px;
    box-shadow:
          inset  0 5px 0 var(--color-4),
          inset  0 15px 0 var(--color-1),
          inset  0  20px 0 var(--color-4),
          inset  0  30px 0 var(--color-2),
          inset  0  35px 0 var(--color-4),
          inset  0  45px 0 var(--color-3),
          inset  0  50px 0 var(--color-4),
          inset  0  60px 0 var(--color-5),
          inset  0  65px 0 var(--color-4),
          inset  0  75px 0 var(--color-6),
          inset  0  80px 0 var(--color-4);


}
header#masthead .inside-header{
    padding:0 30px 0 30px;
    box-sizing: border-box;
    height:79px;
    display:flex;
}

.site-logo{
    position:absolute;
    top:0;
}
#site-navigation{
    border-radius:5px 5px;
    position:relative;
    background:transparent;


}
.main-navigation{
    z-index:1;
 }
.main-navigation .inside-navigation{
    margin:0 5px;
    border:10px solid var(--color-7);
    border-width:10px 8px;
    justify-content: flex-end;
    border-radius:5px 5px;
    background: var(--color-6) ;

}
#menu-header>li{
    border-radius:10px;
}
#menu-header>li,
#menu-header>li>a {

}
#menu-header>li.current_page_item,
#menu-header>li.current-menu-parent{

}
#menu-header>li.current_page_item>a,
#menu-header>li.current-menu-parent>a{

}
#main{
    margin:4px 5px;
    border:10px solid var(--color-7);
    border-width:10px 8px;

    border-radius:5px;

}
.wp-container-core-columns-is-layout-3{
    gap:10px;
}
.separate-containers .inside-article{
    padding:5px 5px;
    position:relative;

}
.wp-image-313{
    object-position:top;

}
.separate-containers .site-main{
    margin-top:5px;
    border-radius:10px
}
.modal {
    background: var(--color-9) !important;
}

.modal h2.modal-header {
    background-color: var(--color-7) !important;
}

table.dataTable > tbody > tr.selected > * {
    box-shadow: none !important;
    background-color: var(--color-6) !important;
}

table.dataTable > tbody > tr:hover {
    background-color: rgba(255, 255, 255, 0.2) !important;
}

table thead tr th {
    background: var(--color-7) !important;
    color: #FFFFFF;
}

.disabled {
    pointer-events: none !important;
    opacity: 0.5 !important;
}
/** forums **/
.bbp-header,.bbp-footer{
    background-color:var(--color-7)!important;
    color:#FFFFFF;
}
.bbp-template-notice.info{
    background-color:var(--color-5)!important;
    border:2px solid var(--color-3)!important;
    border-radius:5px;

}
a.bbp-topic-permalink {
    text-decoration: none;
    font-weight: bold;
    display:block;
}
.bbp-reply-header{
    background-color:var(--color-6)!important;
    color:var(--color-4)!important;
}
span.bbp-admin-links a{
    color:#fff0f0 !important;
}

/** Ultimate Member **/
.um-button{
    background: var(--color-7) !important;
    color: #FFFFFF !important;
}