@import url('https://fonts.googleapis.com/css?family=Roboto+Mono:300,400,500,700&display=swap');

.go_topmenu {

}

.content_header .go_gebiedsplan-btn {
	display:none;
}

p, li, .go_card-text-intro, .go_property {
	font: 16px/21px Roboto;
	letter-spacing: 0.49px;
	color: #484949;
	opacity: 1;
}

.go_open-search.open {
     color: #1A1C1C;
}

.cx_card h2, a.cx_card:hover h2, .go_card-title-wrapper {
	font: 22px/32px Roboto;
	letter-spacing: 0;
	color: #5C97AB;
	font-weight: 300;
}


.go_page-person .cx_template-image-bottom .cx_template-image-wrapper {
	background: #5C97AB;
	margin: 5px;
	width: auto;
}

.go_page-person .cx_template .cx_template-image-wrapper img {
	/*
  -webkit-filter: grayscale(100%) contrast(165%);
  filter: grayscale(100%) contrast(165%);
  opacity: 0.5;
  */
  width: 100%;
}

.go_page-person .cx_flipper-wrapper:hover .cx_template-image-bottom .cx_template-image-wrapper {
	background: white;
	margin: 5px;
	width: auto;
}

.go_page-person .cx_flipper-wrapper:hover .cx_template .cx_template-image-wrapper img {
  -webkit-filter: none;
  filter: none;
  opacity: 1;
}


.cx_card-row > a.cx_card {
	
}

.go_heading-doemee, h1 {
	padding-top: 30px;
    font: 34px/34px Roboto;
    letter-spacing: 0.24px;
    color: #2E4C56;
    opacity: 0.83;
    font-weight: 400;	
}

.go_heading-doemee i {
	display: none;
}

.login_form i { display: none; }

.navbar-default .navbar-nav>li>a {
     text-align: center;
     font: 14px/19px Roboto Mono;
     letter-spacing: 0;
     color: rgba(26,28,28,0.75);
	margin-right: 10px;
	border: 1px solid white;
	text-transform: lowercase;
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li.active>a:hover {
     border: 1px solid #F3BD02;
     border-radius: 4px;
     opacity: 1;
     text-align: center;
     font: 14px/19px Roboto Mono;
     letter-spacing: 0;
     color: #1A1C1C;
     background: #FFFFFF;
}

.Actueel .go_provider { display: none; }
.Actueel .cx_paragraph-wrapper { margin-bottom: 30px; margin-top: 40px; }
.Actueel .cx_template-image-bottom .cx_template-image-wrapper {
	/* display: none; */
}

.cx_card-row > a.cx_card {
	background: #FFFFFF 0% 0% no-repeat padding-box;
	box-shadow: 0px 6px 8px #00000024;
	border-radius: 4px;
	opacity: 1;
	border: 1px solid transparent;
}

a.cx_card:hover, .cx_card-row > a.cx_card:hover {
	background: #FFFFFF 0% 0% no-repeat padding-box;
	box-shadow: 0px 16px 24px #00000024;
	border: 1px solid #F3BD02;
	border-radius: 4px;
	opacity: 1;
}


.navbar-default .navbar-nav>li.active>a{
     border: 1px solid #5C97AB;
     border-radius: 4px;
     opacity: 1;
     text-align: center;
     font: 14px/19px Roboto Mono;
     letter-spacing: 0;
     color: #5C97AB;
     background: #FFFFFF;
}

.c2astrook {
	padding: 24px 0 10px 0;
}

a { color: #B68E02; } 


.c2a a, .go_content-webpage .btn-default, .go_content-webpage .btn:not(.cx_btn-Details), .go_add_content_button, .go_add_content_button:hover, .go_plaats-item, .go_plaats-item:focus, 
.login_form .submit, .go_gebiedsplan-btn, .cx_paragraph .go_gebiedsplan-btn, .tab-content .go_gebiedsplan-btn, .modal .go_gebiedsplan-btn, .home-plaatsen, .home-naar-agenda
{
	background: #457180 0% 0% no-repeat padding-box !important;
	box-shadow: 0px 3px 6px #00000029;
	border-radius: 4px;
	text-align: center;
	font: 14px/19px Roboto Mono;
	letter-spacing: 0.28px;
	color: #DEEAEE !important;
	opacity: 1;	
	line-height: 1.5;
	text-transform: uppercase;
	padding: 5px 20px;
	border-color: #457180;
}
.c2a a{
	padding: 10px 20px 10px 20px;
}


.go_plaats-item:hover, .login_form .submit:hover, .home-plaatsen:hover, .home-naar-agenda:hover {
	background: #2E4C56 !important;
}
.home-naar-agenda i { display: none; }

.go_comment-text-wrapper a:not(.btn):not(.samenvatting-image):not(.go_phase-tab):hover, .wrapper a:not(.btn):not(.samenvatting-image):not(.go_phase-tab):hover {
	color: #B68E02 !important
}

.go_page-person .content_header p a:hover, .go_page-organization .content_header p a:hover, .go_page-project .content_header p a:hover, .go_page-marketplace .content_header p a:hover, .go_page-activity .content_header p a:hover, .go_page-message .content_header p a:hover {
	background: #FAE59A 0% 0% no-repeat padding-box;
	box-shadow: 0px 6px 10px #00000029;
	color: #2E4C56;
}

.go_page-person .content_header p a:active, .go_page-organization .content_header p a:active, .go_page-project .content_header p a:active, .go_page-marketplace .content_header p a:active, .go_page-activity .content_header p a:active, .go_page-message .content_header p a:active {
	background: #B68E02  0% 0% no-repeat padding-box;
	box-shadow: 0px 6px 10px #00000029;
	color: #FDF2CC;
}

.go_plaats-item {
	line-height: 1.5 !important;
	height: 40px;
	width: 600px !important;
	max-width: 100% !important;
}

.for-phone, .for-phone:hover { 
	text-decoration: underline;
    font: 14px/19px Roboto Mono;
    letter-spacing: 0.28px;
    color: #F3BD02;
    text-transform: uppercase;
    margin-top: 10px;
    font-weight: normal;
    background: none;
    border: none;
    margin-left: auto;
    margin-right: auto;
    float: none;
}

.go_plaats-item-icon, .go_plaats-item i {
	display: none !important;
}

.go_plaatsen-uitleg-btn i {
	display: none;
}


@media screen and (max-width: 667px) { 
	.result-count { 
		float: none; 
		text-align: center;
		margin-bottom: 30px;
	}
	
	.result-filter { 
		float: none; 
		margin-bottom: 30px;
		text-align: right;
	}
	.result-filter select {
		width: 50%;
	}
	
	.go_result-sort {
		float: none;
		margin-left: auto;
		margin-right: auto;
	}
	.opkaart, .showgrid {
		width: 40%;
		text-align: center;
	}
	
}




.meer-resultaten, .cx_card-row > a.cx_card.cx_paragraph-meer-resultaten, .cx_card-row > a.cx_card.meer-resultaten, .cx_card-row > a.cx_card.more-results {
	background: #457180 0% 0% no-repeat padding-box;
	box-shadow: 0px 3px 6px #00000029;
	border-radius: 4px;
	text-align: center;
	font: 14px/19px Roboto Mono;
	letter-spacing: 0.28px;
	color: #DEEAEE;
	opacity: 1;	
	line-height: 1.5;
	text-transform: uppercase;
	padding: 10px 20px 10px 20px;
	border-color: #457180;
	width: auto;
	margin-left: auto;
	margin-right: auto;
}
.more-results .card-body {
	padding: 0;
}

.cx_paragraph-meer-resultaten:hover, .cx_paragraph-meer-resultaten:focus, .meer-resultaten:hover, .meer-resultaten:focus, .cx_card-row > a.cx_card.more-results:hover, .cx_card-row > a.cx_card.more-results:focus {
	background: #2E4C56;
	border-color: #2E4C56;
}

.meer-resultaten .fa, .cx_card-row > a.cx_card.cx_paragraph-meer-resultaten .fa, .cx_card-row > a.cx_card.meer-resultaten .fa, .cx_card-row > a.cx_card.more-results .fa {
	display: none;
}

.c2a a:hover, .go_content-webpage .btn-default:hover, .go_content-webpage .btn:not(.cx_btn-Details):hover {
	background: #2E4C56 !important;
}

.go_home-person-thumbs {
    margin-bottom: 36px;
}

footer { 
	font: 14px/17px Roboto;
	letter-spacing: 0.49px;
	color: #AAAAAA;
}
footer li { float: left !important; font: 12px/17px Roboto; }
footer ul:last-child li { float: right !important }

footer .menuwrapper {
    padding: 11px 0 7px 22px;

}

.go_open-search.open:hover {
	background: #5C97AB;
}

.go_block .datum, .kalenderlijst .datum {
	background: #FAE59A;
	min-width: 144px;
}

.weekdag {
	font: 24px/32px Roboto;
	letter-spacing: 0;
	color: #457180;
}

.dag {
	font: 68px/60px Roboto;
	letter-spacing: -0.6px;
	color: #2E4C56;
	padding-top: 6px;
}

.maand {
	font:  24px/32px Roboto;
	letter-spacing: 0;
	color: #457180;
	padding-top: 2px;
    padding-bottom: 30px;
}

.new-item .fa-star { display: none; }

.go_block-content .unit-medium-tijd, .kalenderlijst .unit-medium-tijd {
	font: 14px/19px Roboto Mono;
	letter-spacing: 0;
	color: #1A1C1C;
	width: 48px;
	margin-left: auto;
	margin-right: auto;
	font-weight: 500;
}

.kalenderlijst .card-body {
	padding: 0;
}

.kalenderlijst .card-body .image-wrapper {
	display: none;
}

.kalenderlijst .card-body .go_content-wrapper {
	padding: 2px 15px 20px 1px;
	font: 14px/19px Roboto Mono;
	letter-spacing: 0;
	color: #A89C94;
}

.kalenderlijst .card-body .go_content-wrapper .tag {
	margin-top: -29px;
    margin-bottom: 9px;
    border-bottom: 1px solid #5C97AB;;
}

.omschrijving {
	padding-top: 20px;
}

.omschrijving p {
	font: 14px/19px Roboto;
	letter-spacing: 0.43px;
	color: #00000099;
	margin: 0;
}

.hoofdmenu.cx_nav_collapsed .go_logo, .hoofdmenu.cx_nav_collapsed .go_logo_2 {
    height: 66px;
}
.hoofdmenu.cx_nav_collapsed .go_logo img {
    height: 57px;
}

.top-wrapper-fixed-offset .go_logo, .top-wrapper-fixed-offset .go_logo_2, .pageWrapper:not(.homeWrapper) .go_logo, .pageWrapper:not(.homeWrapper) .go_logo_2, .hoofdmenu.cx_nav_collapsed .go_logo {
	width: 105px !important;
}
 
@media screen and (max-width: 667px) { 
	.navbar-default .navbar-nav>li.active>a {
		line-height: 3em !important;
	}
}

.unit-medium .type a, .relatie, .unit-medium .aanbieder {
	font: 14px/19px Roboto Mono;
	letter-spacing: 0;
	color: #5C97AB;
}


.go_block .datum, .kalenderlijst .datum {
	
}

.go_page-person .cx_card-row > a.cx_card {
	border: 0;
}

/* .navbar-collapse .dropdown { padding-top: 9px; } */
 
.Personen_nieuw a {
	font: 20px/26px Roboto;
	letter-spacing: 0.26px;
	color: #9DC1CD;
}

.Personen_nieuw a:hover {
	text-align: center;
	text-decoration: underline;
	letter-spacing: 0.26px;
	color: #5C97AB;
}


.Personen_nieuw .go_container .go_section-title, .Personen .go_container .go_section-title {
	font: 20px/26px Roboto;
	letter-spacing: 0.26px;
	color: #5C97AB;
	text-transform: uppercase;
	opacity: 0.83;
	font-weight: 400;
}

.cx_card .relatie {
	text-decoration: underline;
	font: 12px/16px Roboto;
	letter-spacing: 0.4px;
	color: #B68E02;
	
}

.cx_card .invoerdatum, .cx_card .tag { padding-bottom: 10px; }

.c2a a {
	-webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
	backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	filter: blur(0);
	-webkit-filter: blur(0);
	display: inline-block;
  	animation: attention 8s ease infinite;
}

.customhead-left { 
	padding: 30px 0 0px 0 !important; 
}

.customhead-left .go_block-text p a {
	text-decoration: underline;
	letter-spacing: 0.49px;
	color: #FAE59A;
}

.customhead-left .go_block-text p a:last-child, .filter-knoppen a:last-child:not(.styled_checkbox), .go_plaatsen-uitleg-btn, .help_link {
	text-decoration: underline;
	font: 14px/19px Roboto Mono;
	letter-spacing: 0.28px;
	color: #F3BD02;
	opacity: 1;
	text-transform: uppercase;
	display: block;
	margin-top: 10px;
	font-weight: normal;
}


.customhead-left .go_block-text p a:hover, .filter-knoppen a:last-child:not(.styled_checkbox):hover, .go_plaatsen-uitleg-btn:hover {
	text-decoration: none; 
	color: #F3BD02;
}

.go_page-activity .filter-wrapper a:last-child,
.go_page-activity .opkalender
{ display: none; }

/*
.go_page-activity .datumkiezer  { display: none; } 

*/

.go_page-activity .maandnavigatie a:last-child { display: inline-block; margin-top: 0px; }

.filter-knoppen a:last-child:not(.styled_checkbox) { 
	color: #5C97AB !important;
	font-weight: normal;
}

.cx_menu-application {
/*	background-color: #457180;*/
}
.cx_menu-application .navbar-nav > li {
	padding: 0;
}
/*
.cx_menu-application .navbar-nav > li > a {
    border-radius: 0;
    border-color: transparent;
    color: white;
    background: #37B7E3;
    margin-right: 0;
}
.cx_menu-application .navbar-nav > li > a:hover {
    border-radius: 0;
    color: white;
	background: #42cfff;
	border-color: transparent;
}

.cx_menu-application .navbar-nav > li.active > a, 
.cx_menu-application .navbar-nav > li.active > a:focus,
.cx_menu-application .navbar-nav > li.active > a:hover {
	border-radius: 0;
	color: white;
    background-color: #007fab;
    border-color: #007fab;
}

@media (min-width: 768px) {
	.cx_menu-application .navbar-nav>li>a {
	    padding-top: 15px;
	    padding-bottom: 15px;
	}
}
*/

.filter-knoppen a:last-child:not(.styled_checkbox):hover { 
	color: #9DC1CD;
}


.go_page-message .filter-wrapper, .go_page-message .go_result-header { display: none; }
.go_page-message .result-wrapper { width: calc(100% - 20px); }


.go_card-organization  { min-height: 100px; }

.customhead-left .go_block-text p {
	font: Regular 16px/21px Roboto;
	letter-spacing: 0.49px;
	color: #E7EBDC;
}

.go_content_header .go_add_content_button { display: none; } 

.filter-aanhef { 
	width: 100px;
	overflow: hidden;
	height: 22px;
	margin-bottom: 52px;
	}
	
.filter-knoppen {
	margin-top: 30px;
}

@media screen and (min-width: 1300px) { 
	.filter-knoppen form, .textfilter {
		margin-bottom: 30px;
	}
}

.styled_checkbox {
	background: white;
	padding: 7px 5px;
	font: 16px/21px Roboto;
	letter-spacing: 0.15px;
	color: #484949;
	opacity: 1;
	border-radius: 4px;
}

@media (min-width: 768px) {
	.go_page-organization .cx_template-image-left .cx_template-image-wrapper  {
	    padding-top: 15px;
	    padding-right: 20px;
	    padding-bottom: 10px;
	}
	.go_page-organization a.cx_card:not(.more-results), .go_page-organization .cx_card-row > a.cx_card:not(.more-results) {
		min-height: 192px;
	}
}

@media screen and (min-width: 1100px) {
	.customheadstrook .go_block-content-backgroundWrapper {
		background-image: none !important;
	}
			
}

.go_page-person .go_content-header,
.go_page-organization .go_content-header,
.go_page-project .go_content-header,
.go_page-marketplace .go_content-header,
.go_page-activity .go_content-header,
.go_page-message .go_content-header
	{
		padding: 0;
		margin-bottom: 36px;
		border: none;
		background-size: 115%;
	}

.go_page-person .go_content-header { background-image: url('https://stadmakersonline.nl/networks/stadmakersonline/css/images/stadmakers-bg.jpg'); }
.go_page-organization .go_content-header { background-image: url('https://stadmakersonline.nl/networks/stadmakersonline/css/images/organisaties-bg.jpg'); }
.go_page-project .go_content-header { background-image: url('https://stadmakersonline.nl/networks/stadmakersonline/css/images/projecten-bg.jpg'); }
.go_page-marketplace .go_content-header { background-image: url('https://stadmakersonline.nl/networks/stadmakersonline/css/images/hookup-bg.jpg'); }
.go_page-activity .go_content-header { background-image: url('https://stadmakersonline.nl/networks/stadmakersonline/css/images/meetup-bg.jpg'); }
.go_page-message .go_content-header { background-image: url('https://stadmakersonline.nl/networks/stadmakersonline/css/images/readup-bg.jpg'); }
	

.go_page-person .go_content-header p,
.go_page-organization .go_content-header p,
.go_page-project .go_content-header p,
.go_page-marketplace .go_content-header p,
.go_page-activity .go_content-header p,
.go_page-message .go_content-header p
	{
		margin: 0;
		padding: 15px 260px 15px 260px;
		text-align: left; 
		background-color: rgba(92,151,171,0.9);
		font: 16px/21px Roboto;
		letter-spacing: 0.49px;
		color: #FDF2CC;
		opacity: 1;
		line-height: 25px;
	}

.go_page-person .go_content-header h1,
.go_page-organization .go_content-header h1,
.go_page-project .go_content-header h1,
.go_page-marketplace .go_content-header h1,
.go_page-activity .go_content-header h1,
.go_page-message .go_content-header h1
	{
		text-align: center;
		font: 34px/45px Roboto;
		letter-spacing: 0.24px;
		color: #FFFFFF;
		opacity: 1;
		background-color: rgba(92,151,171,0.9);
		margin: 0;
		padding: 10px;
	}
	
.go_page-person .go_content-header p a,
.go_page-organization .go_content-header p a,
.go_page-project .go_content-header p a,
.go_page-marketplace .go_content-header p a,
.go_page-activity .go_content-header p a,
.go_page-message .go_content-header p a
	{
		background: #F3BD02 0% 0% no-repeat padding-box;
		box-shadow: 0px 3px 6px #00000029;
		border-radius: 4px;
		opacity: 1;
	    text-align: center;
	    font: 14px/19px Roboto Mono;
	    letter-spacing: 0.28px;
	    color: #2E4C56;
	    line-height: 1.5;
	    text-transform: uppercase;
	    padding: 10px 20px 10px 20px;
	    border-color: #457180;
	    text-decoration: none;
	    margin-top: 15px;
	    display: block;
	    width: 200px;
	    margin-left: auto;
	    margin-right: auto;
	    font-weight: 500;
	    margin-bottom: -1px;
	}
		
		
@media screen and (max-width: 1100px) {
		
	.go_page-person .go_content-header,
	.go_page-organization .go_content-header,
	.go_page-project .go_content-header,
	.go_page-marketplace .go_content-header,
	.go_page-activity .go_content-header,
	.go_page-message .go_content-header
		{
			padding: 0;
			margin-bottom: 36px;
			border: none;
			background-size: auto 110%;
			background-position: center;
		}
	
	.go_page-person .go_content-header p,
	.go_page-organization .go_content-header p,
	.go_page-project .go_content-header p,
	.go_page-marketplace .go_content-header p,
	.go_page-activity .go_content-header p,
	.go_page-message .go_content-header p
		{
			margin: 0;
			padding: 15px;
			text-align: center; 
			background-color: rgba(92,151,171,0.9);
			font: 16px/21px Roboto;
			letter-spacing: 0.49px;
			color: #FDF2CC;
			opacity: 1;
			line-height: 25px;
		}
	
	.go_page-person .go_content-header h1,
	.go_page-organization .go_content-header h1,
	.go_page-project .go_content-header h1,
	.go_page-marketplace .go_content-header h1,
	.go_page-activity .go_content-header h1,
	.go_page-message .go_content-header h1
		{
			text-align: center;
			font: 34px/45px Roboto;
			letter-spacing: 0.24px;
			color: #FFFFFF;
			opacity: 1;
			background-color: rgba(92,151,171,0.9);
			margin: 0;
			padding: 10px;
		}
		
	.go_page-person .go_content-header p a,
	.go_page-organization .go_content-header p a,
	.go_page-project .go_content-header p a,
	.go_page-marketplace .go_content-header p a,
	.go_page-activity .go_content-header p a,
	.go_page-message .go_content-header p a
		{
			background: #F3BD02 0% 0% no-repeat padding-box;
			box-shadow: 0px 3px 6px #00000029;
			border-radius: 4px;
			opacity: 1;
		    text-align: center;
		    font: 14px/19px Roboto Mono;
		    letter-spacing: 0.28px;
		    color: #2E4C56;
		    line-height: 1.5;
		    text-transform: uppercase;
		    padding: 10px 20px 10px 20px;
		    border-color: #457180;
		    text-decoration: none;
		    margin-top: 15px;
		    display: block;
		    width: 200px;
		    margin-left: auto;
		    margin-right: auto;
		    font-weight: 500;
		    margin-bottom: -1px;
		}
			
}


.filter-knoppen a {
	margin-top: 10px;
}



.filter-group {
	margin-bottom: 30px;
}

.styled_checkbox_radio, .styled_checkbox_box {
	border: 2px solid #484949;
	border-radius: 4px;
	width: 18px;
	height: 18px;
	margin-top: 2px;
	margin-left: 2px;
}


.styled_checkbox_radio  {
	border-radius: 50%;
}

.go_page-marketplace .filter-knoppen .group { padding-top: 13px; }

.go_page-marketplace .cx_template-image-wrapper { display: none; }
.go_page-marketplace .cx_template-content-wrapper { width: 100%;  }

.go_page-marketplace .filter-knoppen form, .textfilter { margin-bottom: -27px; }

.welgechecked {
	background: #DEEAEE;
	color: #5C97AB;
}

.welgechecked .styled_checkbox_radio, .welgechecked .styled_checkbox_box {
	border: 2px solid #5C97AB;
	background: #5C97AB;
	background-image: url('https://stadmakersonline.nl/networks/stadmakersonline/css/images/check-symbol.png');
	background-repeat: no-repeat;
	background-size: 10px;
	background-position: center;
}

.welgechecked:hover, .nietgechecked:hover {
	color: #5C97AB;
}

.nietgechecked:hover .styled_checkbox_radio, .nietgechecked:hover .styled_checkbox_box {
	border: 2px solid #5C97AB;
}

.opkaart a, .opkalender a, .showgrid a, .inlijst a {
	text-align: left;
	font: 16px/21px Roboto;
	letter-spacing: 0.49px;
	color: #00000099;
	opacity: 0.74;
}


.filter-knoppen .maandnaam, .maandnaam {

	font: 16px/21px Roboto;
	letter-spacing: 0.49px;
	color: #00000099;
	opacity: 0.74;
}

.opkaart a:hover, .opkalender a:hover, .showgrid a:hover, .inlijst a:hover {
	font: 16px/21px Roboto;
	letter-spacing: 0.49px;
	color: #5C97AB;
	opacity: 0.74;
}

.go_page-person,
.go_page-organization,
.go_page-project,
.go_page-marketplace,
.go_page-activity,
.go_page-message
{
	background-color: #F0F5F5;
}

.textfilter input[type=text], .filter-knoppen select, .filter-knoppen option, .filter-top select {
	font: 16px/21px Roboto;
	letter-spacing: 0.15px;
	color: #00000099;
	opacity: 1;
}

.filter-knoppen .form-control:not(.cx_doubleselectbox-left):not(.cx_doubleselectbox-right),
.result-filter .form-control:not(.cx_doubleselectbox-left):not(.cx_doubleselectbox-right),
.filter-top select
{
	border-radius: 4px;
	border: none;
	height: 40px;
	background: white;
}

.go_webpage-controls {
	padding: 0;
}

.result-filter .form-control:not(.cx_doubleselectbox-left):not(.cx_doubleselectbox-right) {
	margin-top: -5px;
}

.filter-top input[type=submit], .filter-top input[type=submit]:hover {
	    background: url('https://stadmakersonline.nl/networks/stadmakersonline/css/images/search.PNG') no-repeat 2px 8px #FFFFFF;
	    background-size: 20px;
	    opacity: 0.5;
}

.expandable-area {
	margin-top: 22px;
}

.go_result-header {
	font: 16px/21px Roboto;
	letter-spacing: 0.49px;
	color: #00000099;
	opacity: 0.74;	
	margin-bottom: 25px;
}

.filter-top h4 { 
	font: 20px/26px Roboto;
	letter-spacing: 0.26px;
	color: #5C97AB;
	text-transform: uppercase;
	opacity: 0.83;
}

.filter-kop, .filter-kop:hover, .filter-top label {
	text-align: left;
	font: 24px/32px Roboto;
	letter-spacing: 0;
	color: #457180;
	opacity: 1;
	margin-bottom: 10px;
	font-weight: 300;
	text-transform: capitalize;
}

.go_page-message .filter-kop:first-of-type {
	padding-top: 30px;
}

.go_page-message .textfilter {
	margin-top: 42px;
}

.card-default { border-color: white; }


a.cx_flipper-wrapper:hover .card {
	box-shadow: 0px 16px 24px #00000024;
	border: 1px solid white;
	border-radius: 4px;
	opacity: 1;		
}

.go_page-person .cx_card-row > a.cx_card { border: 1px solid transparent; }
.go_page-person .cx_card-row > a.cx_card:hover {
	border: 1px solid #F3BD02;
}


.go_page-person .cx_card h2, .go_page-person a.cx_card:hover h2,
.go_page-organization .cx_card h2, .go_page-organization a.cx_card:hover h2,
.go_page-project .cx_card h2, .go_page-project a.cx_card:hover h2,
.go_page-marketplace .cx_card h2, .go_page-marketplace a.cx_card:hover h2,
.go_page-activity .cx_card h2, .go_page-activity a.cx_card:hover h2,
.go_page-message .cx_card h2, .go_page-message a.cx_card:hover h2

{
	font: 24px/32px Roboto;
	letter-spacing: 0;
	color: #457180;
	opacity: 1;
	font-weight: 300;
	margin: 10px 0 20px 0;
}

a.cx_card:hover h2 {
	color: #B68E02 !important;
}


.more-results {
	margin-top: 30px;
	
}

.ellipsis, .type {
	font-weight: 400;
	font: 16px/21px Roboto;
	letter-spacing: 0.49px;
	color: #00000099;
}
.go_page-person .relatie,
.go_page-organization .relatie,
.go_page-project .relatie,
.go_page-marketplace .relatie,
.go_page-activity .relatie,
.go_page-message .relatie
{
	font-weight: 400;
	font: 16px/21px Roboto;
	letter-spacing: 0.49px;
	color: #5C97AB;
	text-decoration: none;
}



@media screen and (min-width: 1300px) {
	.customhead-left .go_block-text p {
		margin-right: 87px;
	}	
}

.customhead-left .go_block-title { 
	text-align: left;
	font: 54px/60px Roboto;
	letter-spacing: -0.48px;
	color: #FFFFFF;
	font-weight: 300;
}

@keyframes attention {
  9% {
    transform: none;
  }
  12% {
    transform: scale(1.05);
  }
  16% {
    transform: scale(0.95);
  }
  20% {
    transform: scale(1.03);
  }
  24% {
    transform: scale(1);
  }
}

.unit-groot-top > span {
	background: #9DC1CD;
	font: 10px/13px Roboto;
	letter-spacing: 0.33px;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 7px 10px;
	margin-top: -1px;
}


#go_row-778 { padding-bottom: 50px; }

.go_gebiedsplan-btn:hover, .go_gebiedsplan-btn:active, .go_gebiedsplan-btn:focus, .cx_paragraph .go_gebiedsplan-btn:hover, .cx_paragraph .go_gebiedsplan-btn:active, .cx_paragraph .go_gebiedsplan-btn:focus, .tab-content .go_gebiedsplan-btn:hover, .tab-content .go_gebiedsplan-btn:active, .tab-content .go_gebiedspla-btnn-btn:focus, .modal .go_gebiedsplan-btn:hover, .modal .go_gebiedsplan-btn:active .modal .go_gebiedsplan-btn:focus {
	background: #457180 0% 0% no-repeat padding-box;
	box-shadow: 0px 3px 6px #00000029;
	border-radius: 4px;
	border: 1px solid #457180;
	text-align: center;
	font: 14px/19px Roboto Mono;
	letter-spacing: 0.28px;
	color: #DEEAEE;
	opacity: 1;	
	line-height: 1.5;
	/* padding: 10px 20px 10px 20px; */
	
}

.go_page-webpage-562 p strong {
	font: 24px/19px Roboto;
	letter-spacing: 0.74px;
	color: #5C97AB;
	font-weight: 300;
}

.go_page-webpage-562 p {
	    font-weight: 400;
    font: 16px/21px Roboto;
    letter-spacing: 0.49px;
    color: #00000099;
}



@media screen and (min-width: 1200px) {
	.go_page-webpage-562 p {
		margin-left: 220px;
		margin-right: 220px;
	}
	
	.go_page-webpage-562 .go_webpage-standalone {
		padding: 0;
	}
	
}

.aboutheadimage { margin-bottom: -30px; }

.about-intro .go_block-content,
.about-cooperation .go_block-content,
.about-centertext .go_block-content { padding-top: 30px; padding-bottom: 30px; }

.aboutcooperationblock .go_block-text p:last-child {
	    padding-top: 122px;
    background-image: url(https://stadmakersonline.nl/networks/stadmakersonline/css/images/cooperatie.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 220px auto;
}

.go_webPageWrapper .top-wrapper + .go_content-wrapper > .content  {
/*	margin-top: 100px;*/
}

/*
uitgezet: j.d.v.
30-5-2023

.top-wrapper + .go_content-wrapper > .content {
	margin-top: 130px;
}
*/

.top-group{
    display: table;
}

.cx_fixed_top_menu_wrapper .cx_menu + .top-wrapper + .go_content-wrapper > .content {
	margin-top: 170px;
}


@media screen and (max-width: 767px) {
	.go_webPageWrapper .top-wrapper + .go_content-wrapper > .content  {
		margin-top: 75px;
	}
	
}



.go_section .go_section-title, .c2aheader .go_block-title, .go_row-title {
	text-align: center;
	font: 34px/34px Roboto;
	letter-spacing: 0.24px;
	color: #2E4C56;
	opacity: 0.83;
	font-weight: 300;
}

.customhead-image .go_block-content-backgroundWrapper {
	background-size: 100%;
}
.customhead-image .go_block-text p {
	text-align: left;
	color: #FFFFFF;
	/* background: transparent linear-gradient(180deg, #1A1C1C00 0%, #1A1C1C 100%) 0% 0% no-repeat padding-box; */
	position: absolute;
	bottom: 32px;
	right: 0px;
	text-align: right;
	padding-right: 30px;
	height: 27px;
	font: 11px/16px Roboto;
	letter-spacing: 0.4px;
	width: 100%;
	padding-top: 5px;
}

.copyrightnotice-desktop .go_container p {
    text-align: left;
    color: #FFFFFF;
    /* background: transparent linear-gradient(180deg, #1A1C1C00 0%, #1A1C1C 100%) 0% 0% no-repeat padding-box; */
    position: absolute;
    top: 453px;
    right: 0px;
    text-align: right;
    padding-right: 30px;
    height: 30px;
    font: 12px/16px Roboto;
    letter-spacing: 0.4px;
    width: 100%;
    padding-top: 5px;
    text-shadow: 2px 2px 5px black;
}

@media screen and (min-width: 1200px) {
	.customhead-image .go_block-text p {
		display: none; 
	}
}

@media screen and (max-width: 1199px) {
	.copyrightnotice-desktop .go_container p {
		display: none; 
	}
}


@media screen and (min-width: 1024px) {
	
	.customheadstrook .cx_card-row > .cx_card {
		margin-bottom: 0;
	}
	
	.customhead-image {
		height: 426px;
	}
	
	.customheadstrook  .go_container > .row:last-child {
		margin-bottom: -41px;
	}
	
	
	nav.go_topmenu {
		 padding-right: 10px;
	    height: 25px;
	    padding-top: 6px;
	    font: 12px/16px Roboto Mono;
	    letter-spacing: 0;
	    color: #5C97AB;
	    background: white;
	}
     nav.hoofdmenu {
    	clear: both;
          height: 75px;
         /* margin-top: 25px;*/
     }

	.top-bar{
		height: 100px;
	}

	.top-wrapper-fixed-offset .go_logo, .top-wrapper-fixed-offset .go_logo_2, .pageWrapper:not(.homeWrapper) .go_logo, .pageWrapper:not(.homeWrapper) .go_logo_2, .hoofdmenu.cx_nav_collapsed .go_logo {
		width: 128px !important;
		height: 76px;
		margin-top: -22px;
		margin-right:30px;
	}

	.navbar-nav>li>a {
	    padding-top: 5px;
	    padding-bottom: 6px;
	}
	#hoofdmenu-nav {
		margin-top: 10px;
	}
}

@media screen and (min-width: 1300px) {
	
	
	.customhead-left .go_block-title { 
		margin-right: 20%;
		margin-top: -10px;
		margin-bottom: 10px;
	}
	
}


@media screen and (min-width: 14510px) {
     .top-wrapper-fixed-offset .go_logo, .top-wrapper-fixed-offset .go_logo_2, .pageWrapper:not(.homeWrapper) .go_logo, .pageWrapper:not(.homeWrapper) .go_logo_2, .hoofdmenu.cx_nav_collapsed .go_logo {
          position: absolute !important;
          left: 10px;
          padding: 0;
          top: 10px;
          margin-right: 0;
     }

}

@media screen and (max-width: 667px) {
	
	.navbar-default .navbar-nav>li:first-child>a{
	     line-height: 3em;
	}
	
	
	.navbar-default .navbar-nav>li:nth-child(2)>a{
	     line-height: 3em;
	}
	
	
}


@media screen and (max-width: 1025px) {
	
	.customhead-image {
		margin-top: 50px;
		height: 250px;
	}
	
	.customhead-image .go_block-text p {
		top: 0;
		background: rgba(0,0,0,0.5);
	}
	
	

}

.hideme { height: 1px; overflow: hidden; opacity: 0; padding: 0; margin: 0; display: block; }

.preload1 { 
	background-image: url('https://stadmakersonline.nl/networks/stadmakersonline/css/images/slide1.jpg');	
}
.preload2 { 
	background-image: url('https://stadmakersonline.nl/networks/stadmakersonline/css/images/slide2.jpg');	
}
.preload3 { 
	background-image: url('https://stadmakersonline.nl/networks/stadmakersonline/css/images/slide3.jpg');	
}

@media screen and (min-width: 1100px) {
     .customheadstrook {
         background-image: url('https://stadmakersonline.nl/networks/stadmakersonline/css/images/slide1.jpg');
         background-size: 50%;
         background-position: right center;
         background-repeat: no-repeat;
         animation: slider 14s infinite;
     }
     .customhead-image .go_block-content-backgroundWrapper {
     	display: none;
     }
}

.customhead-image .go_block-content-backgroundWrapper {
     animation: slider 14s infinite;
}


@keyframes slider {
  29% {
    background-image: url('https://stadmakersonline.nl/networks/stadmakersonline/css/images/slide1.jpg');
  }
  32% {
    background-image: url('https://stadmakersonline.nl/networks/stadmakersonline/css/images/slide2.jpg');
  }
  59% {
    background-image: url('https://stadmakersonline.nl/networks/stadmakersonline/css/images/slide2.jpg');
  }
  62% {
    background-image: url('https://stadmakersonline.nl/networks/stadmakersonline/css/images/slide3.jpg');
  }
  97% {
    background-image: url('https://stadmakersonline.nl/networks/stadmakersonline/css/images/slide3.jpg');
  }
  100% {
    background-image: url('https://stadmakersonline.nl/networks/stadmakersonline/css/images/slide1.jpg');
  }
}


.copyrightnotice-desktop .go_container p:after, .customhead-image .go_block-text p:after {
     animation: copyrights 14s infinite;

          /* Slide 1 */
          content: " Wisselwinkel van Mama Louise | Foto: Harry Brieffies";
}

@keyframes copyrights {
     29% {
          /* Slide 1 */
          content: " Wisselwinkel van Mama Louise | Foto: Harry Brieffies";
     }
     32% {
          /* Slide 2 */
          content: " Lola Lik, Amsterdam | Foto: World of Me Marie";
     }
     59% {
          /* Slide 2 */
          content: " Lola Lik, Amsterdam | Foto: World of Me Marie";
     }
     62% {
          /* Slide 3 */
          content: " BankjesCollectief, Amsterdam | Foto Frouwkje Smit";
     }
     97% {
          /* Slide 3 */
          content: " BankjesCollectief, Amsterdam | Foto Frouwkje Smit";
     }
     100% {
          /* Slide 1 */
          content: " Wisselwinkel van Mama Louise | Foto: Harry Brieffies";
     }
}