/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

.aa-full-width-header {
	width: 100%;
}
.postid-1135 .aa-page-title,
.postid-1143 .aa-page-title {
	display: none;
}

.wp-block-file a {
	font-size: 1rem;
	line-height: 1.9rem;
}
.wp-block-file a:before {
	content: '\f123';
	font: normal 16px / 1 'dashicons';
	margin: 0 4px 0 0;
}

.main-navigation, .main-navigation ul ul {
	background-color: #3073a4;
}
.main-navigation .main-nav ul li > a {
	font-weight: 600;
	padding-bottom: 2px;
}
.main-navigation .main-nav ul li:hover > a, 
.main-navigation .main-nav ul li:focus > a, 
.main-navigation .main-nav ul li.sfHover > a,
.main-navigation .main-nav ul li[class*="current-menu-"] > a,
.main-navigation .main-nav ul li[class*="current-menu-"] > a:hover, 
.main-navigation .main-nav ul li[class*="current-menu-"].sfHover > a {
    color: #ffffff;
    background-color: transparent;
    text-decoration: underline;
}

button.wp-block-navigation__responsive-container-close {
	left: 0.75em !important;
	top: 0.75em !important;
}
button.wp-block-navigation__responsive-container-open:focus,
button.wp-block-navigation__responsive-container-close:focus,
button.wp-block-navigation__responsive-container-open:hover,
button.wp-block-navigation__responsive-container-close:hover {
	background-color: transparent;
}
.wp-block-navigation__responsive-container-close svg, 
.wp-block-navigation__responsive-container-open svg {
	fill: #3073a4 !important;
}
ul.wp-block-navigation__container.is-responsive.items-justified-left.no-wrap.wp-block-navigation {
	padding-left: 2em;
}
.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a) {
	color: #3073a4 !important;
	transition: none !important;
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
	background-color: rgba(255,255,255,0.95) !important;
}

.site-info {
	background-color: #3073a4;
}
.site-info a {
    border-bottom-width: 0;
    color: #ffffff;
    line-height: 1.35;
    font-size: 28px;
    font-weight: 300;
    margin-left: 10px;
    margin-right: 10px;
}
.site-info a:hover {
    color: #ffffff !important;
    border-bottom: 1px solid #ffffff;
}
@media (max-width:767px) {
	.site-info a {
		font-size: 1.25rem;
		line-height: 1.75rem;
		margin: 0.5rem 10px;
		display: block;
	}
}

h3.profile-group-title {
	display: none;
}


.em-warning {
	display: none !important;;
}

.feed {
	display: none;
}

.css-events-list table.events-table td {
	padding: 8px;
}
.css-events-list table.events-table th.event-time {
width: 250px;
}

.em-events-list ul {
	margin-left: 0;
	list-style: none;
}


/** ============ **/
#group-front-widgets #members-list,
#group-front-widgets .widget_bp_core_members_widget h2.widget-title {
	display:none;
}
.home .site-header,
.home .main-navigation {
	display:none;
}
.home .wp-block-group .wp-block-columns {
	margin-bottom: 0;
}
.home .entry-content > [class*="wp-block-"]:not(:last-child) {
	margin-bottom: 0;
}
.raadbutton img {
	border-radius: 180px;
	-webkit-box-shadow: 6px 6px 12px 0px rgba(0,0,0,0.8);
	-moz-box-shadow: 6px 6px 12px 0px rgba(0,0,0,0.8);
	box-shadow: 6px 6px 12px 0px rgba(0,0,0,0.8);
}
.raadbutton a:focus, .raadbutton a:hover {
	filter: brightness(0.9);
}
.nieuwshome a {
	font-weight: 600;
}
.home h3 {
	font-size: 2rem;
}

.container.grid-container {
	max-width: 1200px;
}
.post-type-archive-werkeninkomenpagina .container.grid-container {
	max-width: 100%;
}
.post-type-archive-werkeninkomenpagina .container.grid-container .one-container .site-content {
	padding: 0 !important;
}

.wp-block-file__button {
	background: transparent;
	color: #3073a4;
	text-decoration: none;
}
.wp-block-file .wp-block-file__button:before,
.wp-block-file .wp-block-file__button.wp-element-button:before {
	content: '(' !important;
	margin: 0 !important;
}
.wp-block-file .wp-block-file__button:after,
.wp-block-file .wp-block-file__button.wp-element-button:after {
	content: ")" !important;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button {
	padding: 3px 5px !important;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button svg {
	height: 2em !important;
	min-height: 24px;
	min-width: 24px;
	width: 2em !important;
	fill: currentColor;
	vertical-align: text-bottom;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__input {
	border-color: #3073a4 !important;
}
.wp-block-buttons.alignwide {
	margin-left: 0;
}
.wp-block-read-more:where(:not([style*=text-decoration])) {
	text-decoration: underline !important;
}
.wp-block-read-more:where(:not([style*=text-decoration])):hover {
	text-decoration: none !important;
}