.layout-standard .html_header_top.html_header_sticky #main {
	padding-top: 0px;
}

.layout-standard .avia-section.av-minimum-height .container .content{

    display:block;
    height:auto;
    vertical-align:top;

}

.layout-standard .guild-scene {
	min-height: 100vh;
}

body{
    background:transparent !important;
}

.grandhall-fix {
    position:fixed;
    inset:0;
    overflow:hidden;
    pointer-events:none;
    z-index:0;
}

.grandhall__bg-fix {
    position:absolute;
    inset:0;
    background:url("../../images/grandhall.png") center center / cover no-repeat;
}

#wrap_all{
    display:flex !important;
    flex-direction:column !important;
    min-height:100vh !important;
}

#main{
    display:flex;
    flex-direction:column;
}

footer#socket{
    margin-top:auto;
}

.osf-page-content {
    min-height:calc(100vh - 320px);
}

#wrap_all,
#main,
.osf-page,
.guild-scene{
    position:relative;
    z-index:1;
}

.all_colors,
.avia-section{
    background:transparent;
}

.container_wrap.main_color {
    background: transparent;
}

#main, .avia-msie-8 .av_header_sticky_disabled#header,
.html_stretched #wrap_all {

    background: transparent;
}