/*
 Theme Name:   WaarDinerenWe
 Theme URI:    https://www.waardinerenwe.nu
 Description:  Waar dineren we
 Author:       ninde
 Author URI:   https://www.ninde.nl
 Template:     generatepress
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  generatepresschild
*/

/* Body  */ 
body {
	background-color: c7e2f3;
}

@font-face {font-family: "Tempus Sans ITC"; src: url("https://www.waardinerenwe.nu/fonts/261506be3344b3806eefa054f0f6fbf1.eot"); src: url("https://www.waardinerenwe.nu/fonts/261506be3344b3806eefa054f0f6fbf1.eot?#iefix") format("embedded-opentype"), url("https://www.waardinerenwe.nu/fonts/261506be3344b3806eefa054f0f6fbf1.woff2") format("woff2"), url("https://www.waardinerenwe.nu/fonts/261506be3344b3806eefa054f0f6fbf1.woff") format("woff"), url("https://www.waardinerenwe.nu/fonts/261506be3344b3806eefa054f0f6fbf1.ttf") format("truetype"), url("https://www.waardinerenwe.nu/fonts/261506be3344b3806eefa054f0f6fbf1.svg#Tempus Sans ITC") format("svg"); }

.site-content {
	width: 90%;
	}

a {
	font-weight: normal;
	color: #ffa500;
}

p, table, td, audio, video {
	margin: 0;
	padding-top: 15px;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

h1 {
	font-size: 1.5em;
	font-weight: normal;
	color: #79282e;
} 

h2 {
	font-size: 1em;
	text-transform: uppercase;
	font-weight: normal;
	color: #79282e;
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 0px;
}

h3 {
	font-size: 1em;
	font-weight: normal;
	color: #79282e;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 20px;
}

h3 a {
	border-bottom: dotted 1px rgba(158, 141, 100, 1);
}

h4 {
	font-size: 1em;
	text-transform: uppercase;
	font-weight: normal;
	color: #e0c440;
	margin-top: 10px;
	padding: 0px;
}

h5 {
	font-size: 1em;
	font-weight: normal;
	font-style: italic;
	color: #e0c440;
	margin-top: 10px;
	padding: 0px;
}

h6 {
	font-size: 1em;
	font-weight: normal;
	font-style: italic;
	color: #ffcc99;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.site-header { 	
	background-color: transparent;
}

.inside-header {
	background-color: transparent;
}

.inside-article, .comments-area, .page-header, .one-container .container, .paging-navigation, .inside-page-header {
	background-color: transparent;
	height: 100%;
	min-height: 400px;
}

.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header, .wp-block-group__inner-container {
    padding-top: 0px;
}

.site-info {
	background-color: transparent;
	color: #fffdd0;
}

.wp-block-image, .wp-image, .wp-block-image.is-resized, .alignleft img {
  max-width: 100%;
	margin-top: 30px;
  margin-bottom: 30px;
	border-color: #c99c51;
	background-color: transparent;
}

.img {
	border-color: #c99c51;
}

.site-footer {
	background-color: transparent;
	bottom: 0px;
	left: 0px;
	min-height: 283px;
}

mark {
	background-color: transparent;
}

.count {
	color: #fffdd0;
}

table, td {
	border: 0px;
}

td {
	padding: 5px;
	text-align: left;
	vertical-align: top;
}

/* sidebar widget background color */
.sidebar .widget {
	background-color: transparent; 
}

.footer .widget {
	background-color: transparent; 
	text-align: right;
}

/* MENU ITEMS */
.main-navigation {	
	background-color: transparent;
	font-size: 1.5em;
	padding-top: 0px;
	width: 250px;
}



.main-navigation .navigation-search input[type="search"], 
.main-navigation .navigation-search input[type="search"]:active {
	color: #ffa500;
	background-color: transparent;
}

.main-navigation .navigation-search input[type="search"]:focus {
	color: #ffa500;
	background-color: transparent;
}

.main-navigation .main-nav ul li a, 
.main-navigation .menu-toggle {
	color: #28190d;
	font-size: 0.85em;
	line-height: 1.8;
}

.menu-toggle {
	color: #fff;
	font-size: 0.85em;
	line-height: 1.8;
}

/* SUB-NAVIGATION */

.main-navigation .main-nav ul ul li a {
	background-color: transparent;
	color: #ffa500;
}

/* MENU ITEM HOVER */

.main-navigation .main-nav ul li:hover > a, 
.main-navigation .main-nav ul li:focus > a,
.main-navigation .main-nav ul li.sfHover > a {
	color: #fff;
	background-color: transparent;
}

/* SUB-NAVIGATION HOVER */

.main-navigation .main-nav ul ul li:hover > a, 
.main-navigation .main-nav ul ul li:focus > a,
.main-navigation .main-nav ul ul li.sfHover > a {
	color: #5c4326;
	background-color: transparent;
}

/* CURRENT ITEMS */

.main-navigation .main-nav ul li[class*="current-menu-"] > a {
	color: #844816;
	background-color: transparent;
}

.main-navigation .main-nav ul li[class*="current-menu-"]:hover > a, 
.main-navigation .main-nav ul li[class*="current-menu-"]:focus > a, 
.main-navigation .main-nav ul li[class*="current-menu-"].sfHover > a {
	color: #fff;
	background-color: transparent;
}

/* SUB-NAVIGATION CURRENT ITEMS */

.main-navigation .main-nav ul ul li[class*="current-menu-"] > a {
	color: #844816;
	background-color: transparent;
}

.main-navigation .main-nav ul ul li[class*="current-menu-"]:hover > a, 
.main-navigation .main-nav ul ul li[class*="current-menu-"]:focus > a, 
.main-navigation .main-nav ul ul li[class*="current-menu-"].sfHover > a {
	color: #ffcc99;
	background-color: transparent;
}

.main-navigation ul li.current-menu-item a {
    background-color: transparent !important;
}

@media (max-width: 768px) {
	.main-navigation .menu-toggle,
	.main-navigation .mobile-bar-items,
	.sidebar-nav-mobile:not(#sticky-placeholder) {
		display: block;
	color: #fff;
	}

	.main-navigation ul,
	.gen-sidebar-nav {
		display: none;
	}

	[class*="nav-float-"] .site-header .inside-header > * {
		float: none;
		clear: both;
	}
}
