/*
 * Theme Name: Astra (XdN)
 * Template: astra
 * Author: Nicholas Caito / XdN
 * Description: Child theme of "Astra", modified for XdN by Nicholas Caito.
 */


.main-header-bar {
background-color: #3a3a3a;
}
	
/* white site title */
.site-title a, .site-title a:focus, .site-title a:hover, .site-title a:visited {

color: #ffffff;
font-weight: bold;

}

.site-description {
color: #999999;
}



/* menu */


/* smaller and centered menu */
.ast-header-break-point .main-header-bar-navigation {
width: 90%;
margin-left: auto;
margin-right: auto;
}

/* dark grey background */
.main-header-bar-navigation {
background-color: #222222;
border-radius: 7px;
}

.ast-header-break-point .ast-header-custom-item, .ast-header-break-point .main-header-menu {
 background-color: inherit;
}

/* white links */
.main-header-menu .menu-link, .ast-header-custom-item a {
 color: #ffffff !important;
}

.ast-header-break-point .main-navigation ul li a {
 border-bottom: none;
}


/* site content */
.ast-left-sidebar #secondary {
border: none;
}
.ast-separate-container.ast-two-container.ast-left-sidebar #secondary {
margin-top: 1em;
}

.ast-separate-container.ast-two-container.ast-left-sidebar #secondary .widget {
border-radius: 7px;
}

.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary {
padding: 1em 0;
}


.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single,.ast-separate-container .ast-archive-description {
padding: 1.75em;
margin-bottom: 2em;
border-radius: 7px;
}




@media (min-width: 769px) {
.ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary {
    margin-top: 0;
}
}




