/* Colors 
 * yellow = #dddd3a
 * black = #000000
 * white = #ffffff
 * light-gray = #f7f7f7
 */

/* Global */

/* Header */
.navbar-brand {display: none;}

#main-nav {
	background-color: transparent !important;
	position: absolute;
	z-index: 1;
	width: 100%;
}

.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link, .navbar-dark .navbar-nav .nav-link {
	border-bottom: 5px solid transparent;
	color: #000;
	font-weight: bold;
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
	background-color: #000; 
	border-bottom: 5px solid #dddd3a;
	color: #dddd3a;
}

/* Home */
.home #page-wrapper {
	padding: 0;	
}

.home .entry-header {
	display: none;
}

.home .col-md {
	padding-left: 0;
	padding-right: 0;
}

@media all and (max-width: 767px) {
.home .wp-block-buttons>.wp-block-button.wp-block-button__width-25 {
	min-width: 100%;
}
}

.home #page-wrapper .wp-block-button__link {
	color: #000 !important;
	word-break: none;	
}

.home #page-wrapper .wp-block-button__link:hover,
.home #page-wrapper .wp-block-button__link:focus {
	color: #dddd3a !important;
}

.artist-grid > ul {
    display: grid !important;
    grid-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas:
        "featured featured stacked1"
        "featured featured stacked2"
        "inline1 inline2 inline3";	
}

.artist-grid li {
	margin-top: 0;
	min-width: 100%;
}

.artist-grid li:nth-child(1) {
			grid-area: featured;
}

.artist-grid li:nth-child(2) {
	grid-area: stacked1;
}
.artist-grid li:nth-child(3) {
		grid-area: stacked2;
}
.artist-grid li:nth-child(4) {
		grid-area: inline1;
}
.artist-grid li:nth-child(5) {
			grid-area: inline2;
}
.artist-grid li:nth-child(6) {
			grid-area: inline3;
}
/* Footer */
#wrapper-footer-full {
	background-color: #dddd3a;
	    background-image: url('/wp-content/themes/rockforrenewables/');
    background-repeat: no-repeat;
    background-position: center bottom;
    background-blend-mode: overlay;
    background-size: 512px;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook,
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter,
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{
	background-color: #000000;
	color: #dddd3a;
}

#wrapper-prefooter a.wp-block-social-link-anchor {
    color: #dddd3a;
}

.wp-block-jetpack-contact-form {justify-content: center;}

#wrapper-prefooter .wp-block-button__link:hover, #wrapper-prefooter .wp-block-button__link:focus {
	border: 0;
	background: #fff !important;
	color: #000 !important;
	text-decoration: underline;
}