/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
#content {
    width: 100%;
    float: left;
    min-height: 1px;
}
.post .fusion-title-heading{
    text-align: center;
}
.post{
    margin-bottom: 0;
}

@media only screen and (min-width: 801px) {
    html.avada-header-color-not-opaque .fusion-header-wrapper {
        width: 100%;
    }
}
.fusion-header-wrapper .fusion-header .fusion-row{
    max-width: 100%;
}

.search-open .fusion-overlay-search{
    position: relative;
    opacity: 1;
    padding-top: 30px;
}
.search-open > ul.fusion-menu{
    opacity: 0;
}

.fusion-overlay-search a.fusion-close-search{
    width: 1.5em;
    height: 1.5em;
    position: absolute;
    margin-inline-start: 1em;
    display: block;
    right: 0;
    top: 50%;
}
.fusion-overlay-search a.fusion-close-search:before,
.fusion-overlay-search a.fusion-close-search:after{
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    height: 2px;
    width: 100%;
    margin-top: -1px;
    background: #fff;
}
.fusion-overlay-search a.fusion-close-search:before{
    transform: rotate(45deg);
}
.fusion-overlay-search a.fusion-close-search:after{
    transform: rotate(-45deg);
}
.fusion-search-form{
    margin-right: 40px;
}