#body-container #body-container-inner #header_wrapper {
    position: relative;
    z-index: 2
}

#body-container #body-container-inner #menu {
    position: relative;
    text-align: center
}

#body-container #body-container-inner #menu.menu_is_fixing .menu-tab-element {
    -webkit-transition: 100ms ease-in-out 0s;
    -moz-transition: 100ms ease-in-out 0s;
    -ms-transition: 100ms ease-in-out 0s;
    -o-transition: 100ms ease-in-out 0s;
    transition: 100ms ease-in-out 0s;
    padding: 8px 15px !important
}

#body-container #body-container-inner #menu .element-menu {
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0 8px rgba(0,0,0,0.2);
    -ms-box-shadow: 0 0 8px rgba(0,0,0,0.2);
    -o-box-shadow: 0 0 8px rgba(0,0,0,0.2);
    box-shadow: 0 0 8px rgba(0,0,0,0.2);
    position: relative;
    z-index: 2
}

#body-container #body-container-inner #menu .element-menu ul.menu-tabs .menu-tab-container {
    display: inline-block;
    vertical-align: middle;
    float: none
}

#body-container #body-container-inner #menu .element-menu ul.menu-tabs .menu-tab-container .menu-tab-element {
    padding: 20px 15px
}

#body-container #body-container-inner #menu .element-menu ul.menu-tabs .menu-tab-container.main-menu-button-container {
    margin-left: 10px
}

#body-container #body-container-inner #menu .element-menu ul.menu-tabs .menu-level-container {
    min-width: 100px;
    -webkit-box-shadow: 0 6px 10px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 6px 10px rgba(0,0,0,0.3);
    -ms-box-shadow: 0 6px 10px rgba(0,0,0,0.3);
    -o-box-shadow: 0 6px 10px rgba(0,0,0,0.3);
    box-shadow: 0 6px 10px rgba(0,0,0,0.3);
    -webkit-animation-duration: 200ms;
    animation-duration: 200ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

#body-container #body-container-inner #menu .element-menu ul.menu-tabs .menu-level-container .menu-tabs {
    display: block
}

#body-container #body-container-inner #menu .element-menu ul.menu-tabs .menu-level-container .menu-tabs li {
    float: none
}

#body-container #body-container-inner #menu .element-menu ul.menu-tabs .menu-level-container .menu-tabs li .menu-tab-element {
    padding: 10px 8px;
    text-align: left;
    display: block
}

@media screen and (min-width: 768px) {
    #body-container #body-container-inner .has_aside1 #center_inner_wrapper,#body-container #body-container-inner .has_aside2 #center_inner_wrapper {
        width:72%
    }

    #body-container #body-container-inner .has_aside1 #aside1,#body-container #body-container-inner .has_aside2 #aside2 {
        width: 28%
    }

    #body-container #body-container-inner .has_aside1 #center_inner_wrapper {
        left: 28%
    }

    #body-container #body-container-inner .has_aside1 #aside1 {
        left: -72%
    }

    #body-container #body-container-inner .has_aside1.has_aside2 #aside1,#body-container #body-container-inner .has_aside1.has_aside2 #aside2 {
        width: 25%
    }

    #body-container #body-container-inner .has_aside1.has_aside2 #aside1 {
        left: -50%
    }

    #body-container #body-container-inner .has_aside1.has_aside2 #center_inner_wrapper {
        width: 50%;
        left: 25%
    }
}
