:root { 
    --custom-color: #776f60; 
    --custom-color-dark: #272520; 
    --custom-font-family: 'Montserrat', sans-serif;
    --navigation-item-background-color: #221100;
    --navigation-item-text-color: #fff;

}

body {
    font-family: var(--custom-font-family) !important;
}

.navbar-custom {
	background-color: var(--custom-color) !important;
	background-color: #fff !important;
}

.navbar-custom .navbar-toggle .icon-bar {
    background: #000;
}


.navbar-custom .nav li > a {
    position: relative;
    color: rgba(0,0,0,0.6); /* #2a83e8; */
    margin: 10px 24px;
}

.small-social-icon li a {
    color: rgba(0,0,0,0.6); /* #2a83e8; */
}

.small-social-icon li a:hover, .small-social-icon li a:focus {
    color: rgba(0,0,0,0.3); /* #2a83e8; */
}

@media (max-width: 1100px) {
	.navbar-custom .nav li > a {
		color: #ffffff;
	}
	.small-social-icon li a {
	    color: #fff; /* #2a83e8; */
	}

	.small-social-icon li a:hover, .small-social-icon li a:focus {
	    color: rgba(255,255,255,0.3); /* #2a83e8; */
	}
	
}


/* ------------------------------------------------------------------
	Buttons
   ------------------------------------------------------------------ */ 
button, input[type="button"], input[type="submit"] {
    background-color: var(--custom-color);
}

.btn-border {
    border: 2px solid var(--custom-color);
}
.btn-border:hover, .btn-border:focus {
    background: var(--custom-color);
}

.entry-meta a:hover, .entry-meta a:focus, .item-meta a:hover, .item-meta a:focus {
    color: var(--custom-color) !important;
}
/* ------------------------------------------------------------------
	Afbeelding shadow
   ------------------------------------------------------------------ */ 
.blog-author img {
    -webkit-box-shadow: 7px 7px 0px 0px var(--custom-color);
    -moz-box-shadow: 7px 7px 0px 0px var(--custom-color);
    box-shadow: 7px 7px 0px 0px var(--custom-color);
}
/* ------------------------------------------------------------------
	Links
   ------------------------------------------------------------------ */ 
.entry-header .entry-title a:hover {
    color: var(--custom-color) !important;
}

.entry-meta .cat-links a, .entry-meta .cat-links {
    color: var(--custom-color-dark) !important;
}

.footer-sidebar .widget a, .footer-sidebar .widget_archive a, .footer-sidebar .widget_categories a, .footer-sidebar .widget_links a, .footer-sidebar .widget_meta a, .footer-sidebar .widget_nav_menu a, .footer-sidebar .widget_pages a, .footer-sidebar .widget_recent_comments a, .footer-sidebar .widget_recent_entries a, .footer-sidebar .widget dl, .footer-sidebar .widget ul > li, .footer-sidebar .widget ol > li, .footer-sidebar .widget address, .footer-sidebar .widget .wp-caption .wp-caption-text, .footer-sidebar .widget .gallery-caption, .footer-sidebar .widget .entry-caption, .footer-sidebar .widget ul#recentcomments li.recentcomments span.comment-author-link, .footer-sidebar .widget #wp-calendar td, .footer-sidebar .widget td {
    color: rgba(255,255,255,0.7) !important;
}

.widget a:hover, .widget a:focus, .widget .post .entry-title a:hover, .widget .post .entry-title a:focus {
    color: #ffffff !important;
}

/* ------------------------------------------------------------------
	Drop-Down menu
   ------------------------------------------------------------------ */ 
.navbar-custom .nav .dropdown-menu {
    background: var(--custom-color-dark); /* rgba(7, 15, 25, 0.9); */
    border-radius: 0;
    border: 0;
    padding: 0;
    box-shadow: none;
}

.navbar-custom .nav > li > a:focus, .navbar-custom .nav > li > a:hover, .navbar-custom .nav .open > a, .navbar-custom .nav .open > a:focus, .navbar-custom .nav .open > a:hover, .navbar-custom .dropdown-menu > li > a:focus, .navbar-custom .dropdown-menu > li > a:hover {
    background: none;
    color: rgba(255,255,255,0.5) !important;
}

@media (max-width: 1100px) {
    .navbar-collapse, .navbar-collapse.collapse.in {
        background-color: var(--custom-color-dark);
    }
}

@media (max-width: 1100px) {
    .navbar-custom .nav li > a {
        padding: 0 25px 3px 10px;
    }
    
    .small-social-icon {
	    padding-left: 10px;
	}
     
}
/* ------------------------------------------------------------------
	Breadcrumb
   ------------------------------------------------------------------ */ 

.page-breadcrumb > li a:hover, .page-breadcrumb > li a:focus, .page-breadcrumb > li.active a {
    color: rgba(255,255,255,0.7);
}
/* ------------------------------------------------------------------
	Footer
   ------------------------------------------------------------------ */ 
.site-footer {
	background-color: #000 !important;
    background: var(--custom-color-dark) !important;/* #21202e; */
}

.footer-sidebar {
    padding: 20px 0 40px;
}	

.scroll-up a:hover, .scroll-up a:focus {
    background: var(--custom-color);
}

.scroll-up a, .scroll-up a {
    background: var(--custom-color-dark);
}

@media (min-width: 992px) {
    .site-footer::before {
        background-color: var(--custom-color);
    }
}

@media (min-width: 992px) {
    .site-info {
        padding: 0 30px 0px 0;
    }
}

