/*
	Theme Name:		Eye-C Framework
	Description:	Custom WordPress framework created by Eye-C Multimedia.
	Version:		1.1
	Author:			Eye-C Multimedia
	Author URI:		https://eye-c.nl/
	Text Domain:	eyec
    Tags:			HTML5, CSS3, SCSS, PHP, jQuery, Wordpress, WooCommerce, Gutenberg, ACF, Eye-C, Eye-C Multimedia, Eye-C Framework, Eye-C Template
    
    Notes:			Main css styles are read from assets/css/main.css, place custom css styles in this document.
*/

/*--------------------------------------------------*\
	Custom CSS Styles
\*--------------------------------------------------*/
body.sticky-nav.page-id-1362 header .logo {
    display: none;
}

body.sticky-nav.page-id-1362 header .logo.alternative {
    display: block;
}

.page-id-1362 .hero {
    color: var(--primary-color);
    background-color: var(--white-color);
    border-bottom: 1px solid #171A1726;
}

.page-id-1362 header {
    border-bottom: 1px solid #171A1726;
    color: var(--font-color);
    background-color: var(--white-color);
}

.page-id-1362 header .logo {
    display: none;
}

.page-id-1362 header .logo.alternative {
    display: block;
}

.page-id-1362 header .navigation .menu ul a {
    color: var(--font-color);
}

.page-id-1362 header .navigation .menu.mobile a {
    color: var(--white-color);
}

.page-id-1362 header .hamburger::before,
.page-id-1362 header .hamburger i {
    color: var(--font-color);
}

.page-id-1362 header .hamburger.mobile-menu-hamburger::before,
.page-id-1362 header .hamburger.mobile-menu-hamburger i {
    color: var(--white-color);
}

.page-id-1362 header .mobile-menu-header .logo.alternative {
    display: none;
}

.page-id-1362 header .mobile-menu-header .logo {
    display: block;
}

.top-header {
	color: var(--white-color);
    background-color: #0a3c23;
}

.top-header .announcement {
	padding: .3rem 0;
    display: flex;
	flex-wrap: wrap;
    justify-content: center;
    align-items: center;
	text-align: center;
}

.top-header .announcement .text {
	font-weight: var(--font-weight-medium);
}

.top-header .announcement .button {
	margin-left: 1rem;
}

.top-header .announcement .button a {
    padding: 0;
    color: var(--white-color);
    background: none;
}

.top-header .announcement .button a .icon-wrap {
	vertical-align: -5px;
}

.top-header .announcement .button a .icon-wrap i {
	color: var(--secondary-color);
}

.page.page-id-1767 .page-content .over-ons-logos {
	padding-bottom: 4rem;
}

body .wp-block-latest-posts.wp-block-latest-posts__list {
	list-style: square;
}

body .news {
	display: flex;
    flex-wrap: wrap;
    margin-top: -2rem;
	column-gap: 2.5rem;
}

body .news .item {
	display: block;
	flex: 1 1 calc(50% - 2rem);
    max-width: calc(50% - 2rem);
}

body .news .item:first-child {
	margin-top: 2.5rem;
}

body .news .item .image {
	flex: 1;
    margin-right: 0;
}

body .news .item .content {
	margin-top: 1rem;
}

body .news .item .content .body p {
	color: rgba(23, 26, 23, .6);
}