.header-main-layout-2 .site-branding {
    padding-bottom: 0px;
}

.ast-site-identity {
    padding-top: 30px;
	  padding-left:0px;
	  padding-right: 0px;
	  padding-bottom: 0px;
}

.main-header-bar {
    line-height: 2;
}

.main-header-menu .menu-link, .ast-header-custom-item a {
    color: #f7f3f3;
}

.header-main-layout-2 .main-header-bar-navigation {
   background: black;	
}

.main-header-menu a, .ast-header-custom-item a {
    color: #f7f3f3;
}

#page {
    background-image: url("/images/bg.jpg");
	  background-size: contain;
}

.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
    padding: 3.34em 6.67em;
}

.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
    margin-top: 128px;
}

#secondary {
    margin: 12.5em 0 2.5em;
}

.footer-adv-overlay {
    background-color: #3a3a3a;
    padding-top: 30px;
    padding-bottom: 10px;
}

.ast-footer-overlay {
    padding-top: 1.66666em;
    padding-bottom: 0em;
}

.main-header-menu .sub-menu {
    background: #0d0d0d;
}

.ast-logo-title-inline .ast-site-identity {
    display: flex;
}

.ast-logo-title-inline .site-logo-img {
    padding-right: 0px;
}

.main-header-bar .main-header-bar-navigation.toggle-on {
    padding-top: 0em;
}

.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu {
    border-color: #3a3a3a;
}

.ast-header-break-point .main-header-menu {
    background-color: #000000;
}

.ast-header-break-point .main-navigation ul .button-custom-menu-item a, .ast-header-break-point .main-navigation ul li a {
    border-color: #3a3a3a;
}

.ast-header-break-point .site-header {
    border-bottom-color: #3a3a3a;
}

.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary {
    padding: 0;
}

.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
    margin-top: 128px;
    padding: 2.34em 2.67em;
}

/* Fix astra css issues */

.ecs-post-loop .ast-article-single{
    background-color: none;
    border-bottom:none;
    margin: 0;
    padding: 0;
}

element {
    min-width: 80px;
}

.mejs-controls .mejs-time-rail span, .mejs-controls .mejs-time-rail a {
    width: 100%;
}
