/**
 * @author  Jory Hogeveen
 * @link    https://www.keraweb.nl/
 */

:root {
	/* WIDTHS */
	--container-width: 1140px;
	/* FONTS */
	--base-font-size: 15px;
	--base-line-height: 1.5;
	--main-font: "Lato", sans-serif;
	--accent-font: "Fjalla One", sans-serif;
	/* HEADERS */
	--h1-font-size: 30px;
	--h2-font-size: 26px;
	--h3-font-size: 22px;
	--h4-font-size: 20px;
	--h5-font-size: 18px;
	--h6-font-size: 16px;
	/* COLORS */
	--background-color: #F3EDE8;
	--text-color: #1d1d1d;
	--accent-color: #ffab4b;
	--link-color: var(--accent-color);
	--link-color-hover: var(--text-color);
	/* BUTTONS */
	--button-background: transparent;
	--button-background-hover: var(--accent-color);
	--button-background-disabled: #666;
	--button-color: var(--accent-color);
	--button-color-hover: var(--text-color);
	--button-color-disabled: var(--text-color);
	--button-border: 5px solid #ffab4b;
	--button-border-hover: var(--button-border);
	--button-border-disabled: 5px solid #666;
}

body {
	font-family: var(--main-font);
	font-size: var(--base-font-size);
	line-height: var(--base-line-height);
	color: var(--text-color);
	background-color: var(--background-color);
	overflow: initial;
}
pre, h1, h2, h3, h4, h5, h6, .flex-caption, .genesis-nav-menu {font-family: var(--accent-font)}

h1, h2 {}

h1 {font-size: var(--h1-font-size);}
h2 {font-size: var(--h2-font-size);}
h3 {font-size: var(--h3-font-size);}
h4 {font-size: var(--h4-font-size);}
h5 {font-size: var(--h5-font-size);}
h6 {font-size: var(--h6-font-size);}

.iconphoto {
	z-index: 5;
	position: relative;
}

a,
a:link,
a:visited {
	color: var(--link-color);
}
a:hover,
a:active,
a:focus {
	color: var(--link-color-hover);
}

.background-grey {
	background-color: var(--background-color);
}

hr {
	border-color: var(--text-color);
}

/**
 * HEADER
 */

.widget_polylang ul,
.widget_polylang ul li {
	margin: 0;
	list-style: none;
	display: inline-block;
}

.menu ul,
.menu ul li,
.menu li,
.pp-advanced-menu .menu ul,
.pp-advanced-menu .menu ul li,
.pp-advanced-menu .menu li,
.pp-sitemap-content ul,
.pp-sitemap-content ul li,
.pp-sitemap-content li {
	list-style: none;
}
.pp-advanced-menu .sub-menu {
	width: auto;
	margin: 0;
}

.fl-col-group-equal-height.fl-col-group-align-center .widget {
	justify-content: center;
	margin: 0;
}

/**
 * BUTTONS
 */

.fa.round {
	border-radius: 100%;
	padding: 0;
	height: 1.5em;
	width: 1.5em;
	text-align: center;
	line-height: 1.5em;
	margin-right: .5em;
}

/*button::after,
input[type="button"]::after,
input[type="reset"]::after,
input[type="submit"]::after,
.button::after,
a.button::after,
.entry-content .button::after {
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 1.6em;
    line-height: 19px;
    vertical-align: text-bottom;
    margin-left: 5px;
	content: "\f105";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
button:empty::after,
input[type="button"]:empty::after,
input[type="reset"]:empty::after,
input[type="submit"]:empty::after,
.button:empty::after,
a.button:empty::after,
.entry-content .button:empty::after {
	margin: 0 5px;
}*/

