/*@import url('https://fonts.googleapis.com/css?family=Muli:300,400,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Lato:900&display=swap');*/

@font-face {
font-family: 'Ann Marker';
font-style: normal;
font-weight: normal;
src: local('/networks/amsterdamdonutcoalitie/fonts/Ann_Marker'), url('/networks/amsterdamdonutcoalitie/fonts/Ann_Marker.ttf') format('woff');
}

@font-face {
font-family: 'Big Fat Marker';
font-style: normal;
font-weight: normal;
src: local('/networks/amsterdamdonutcoalitie/fonts/Big_Fat_Marker'), url('/networks/amsterdamdonutcoalitie/fonts/Big_Fat_Marker.ttf') format('woff');
}

/*@font-face {
font-family: 'DonutMarker';
font-style: normal;
font-weight: normal;
src: local('/networks/amsterdamdonutcoalitie/fonts/Spydole-Llvn'), url('/networks/amsterdamdonutcoalitie/fonts/Spydole-Llvn.ttf') format('woff');
}  

*/

@font-face {
font-family: 'Monoid Bold';
font-style: normal;
font-weight: normal;
src: local('/networks/amsterdamdonutcoalitie/fonts/Monoid-Bold'), url('/networks/amsterdamdonutcoalitie/fonts/Monoid-Bold.ttf') format('woff');
}

@font-face {
font-family: 'Monoid';
font-style: normal;
font-weight: normal;
src: local('/networks/amsterdamdonutcoalitie/fonts/Monoid-Regular'), url('/networks/amsterdamdonutcoalitie/fonts/Monoid-Regular.ttf') format('woff');
}

@font-face {
font-family: 'DonutMarker';
font-style: normal;
font-weight: normal;
src: local('/networks/amsterdamdonutcoalitie/fonts/DonutMarker'), url('/networks/amsterdamdonutcoalitie/fonts/DonutMarker.otf') format('woff');
}


body {
	font-family: 'Monoid', sans-serif;	
	/*background-image: url("/networks/amsterdamdonutcoalitie/images/adc-bg.svg");*/
	background-image: url("/networks/amsterdamdonutcoalitie/images/adc-bg-v2.svg");
	background-repeat: repeat;
	background-size: 240px 240px;
	background-color: #f0f0f0;
	font-size: .8rem;
	/*background-attachment: fixed;*/
}

.strip-name-wrapper{
		font-family: 'Monoid', sans-serif;	
}

.content{
	font-size: 13px;
	}
	
h1, h3, h4, h6, .go_row-title, .netwerktitel, .go_section-title{
	font-family: 'Big Fat Marker', sans-serif;
	font-weight: 900;
	}

h1{
	line-height: 1.8em;
	font-size: 2.2em;
	}

button.navbar-toggler{
	outline : 0 ;
	}

.adc_row-with-padding a{
	text-decoration: underline;
	}
	
.go_list-header{
	border-radius: 0;
	position: relative;
	margin-bottom: 2rem;
	}

.go_list-header-text-wrapper{
	background-color:#fae853;
	padding: .7rem 1rem 0 1rem;
	width: 50%;
	display: table;
	z-index: 100;
	position: absolute;
	bottom: 1.5rem;
	right: 1.5rem;
	font-size: 92%;
	/*line-height: 136%;*/
	}

.go_page-project .go_list-header-text-wrapper{
	width: 30%;
	}
	
.go_list-header-text-wrapper .btn-primary{
	margin: 0 0 .9rem 0;
	float: left !important;
	}

.go_list-header-text-wrapper p{
	margin-bottom: .5rem;
	}

.go_list-header-text-wrapper h1{
	font-size: 1.7rem;
	margin-bottom: 0.3em;
	}

.go_content-header p{
	margin-bottom: 0;
	}

.go_content-header .go_list-header .go_gebiedsplan-btn{
	float:left !important;
	}

.go_content-header .go_list-header h1{
	margin-bottom: 1rem;
	}

.go_hoofdmenu-offset .go_logo, .go_pageWrapper:not(.pageWrapperLargeLogo) .go_logo, .cx_nav_collapsed .go_logo{
	border: none;
	}

.cx_menu{
	border-bottom: none;
	}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:active{
	background: transparent;
	}
	
.go_block-title{
	line-height: 2.5rem;
	font-size: 1.25rem;
	}
	
.go_row-title{
	font-size: 1.33rem;
	}

.go_row{
	padding: 47px 0 0 0;
	}

.adc_row-with-padding{
	margin-bottom: 1.5rem;
	padding-top: 1.4rem;
	}

.adc_row-with-padding .go_row-title{
	text-align: left !important;
	position: relative;
	margin-bottom: 2.1rem;
	}

.adc_row-with-padding .go_row-title:after{
	position: absolute;
	content:"";
	bottom: -1.3rem;
	left: 0;
	width: 100%;
	height: 6px;
	background-image:url("/networks/amsterdamdonutcoalitie/images/header-card-underline.svg");
	background-repeat: repeat-x;
	}
	
.go_strip:hover{
	box-shadow: none;
	background-color:#fae853;
	}
	
.go_section-title{
	text-align: left !important;
	margin: 1rem 0 2rem;
	}

/* faq */

.cx_grid-row-equalHeight > .cx_card{
	height: 100%;
	}
	
.go_faq{
	background-color: transparent;
	border: none;
	}
	
.card-header:first-child{
	border-radius: 0;
	}

.card-header{
	background-color: white;
}

.card-header:hover{
	background-color: #fae853;
}

.cx_card.cx_card-collapse{
	border-radius: 0;
	border: none;
	}
	
.yellow{
	background-color:#fae853;
	}

.blue{
	background-color: #8fe0ff;
	}

.go_card .card-body:hover{
	/*background-color: #fae853;*/
	}

.go_card.go_card-person .cx_template-image-top{
	margin-top: 0;
	}
	
.go_card h2, .go_strip h5, .go_card-small h2,  .go_go-section-faq h2, .nieuwsbrief-banner h2, .go_card-title-wrapper {
	font-family: 'DonutMarker';
	font-size: 1.9rem;
	line-height: 1.9rem;
	font-weight: 500;
	position: relative;
	padding-bottom: .8rem;
	margin-bottom: .8rem;
	margin-top: 0;
	}

.go_card .go_source-name-wrapper{
	font-family: 'DonutMarker';
	font-size: 1rem;
	}

.go_card .cx_template-image-wrapper img{
	border-radius: 0;
	}
	
.go_row.Events .go_card-activity-wrapper .go_card-meta-wrapper{
	margin-bottom: 0;
	}

.go_card-meta-line{
	line-height: 1.4rem;
}

.adc_field-tools h2{
	font-family: 'DonutMarker';
	font-size: 3.2rem;
	line-height: 2.8rem;
	}

.adc_join h2{
	font-family: 'DonutMarker';
	font-size: 4.2rem;
	line-height: 3.2rem;
	}

.go_card h2:after, .go_strip h5:after{
	position: absolute;
	content:"";
	bottom: -1px;
	left: -7px;
	width: 100%;
	height: 4px;
	background-image:url("/networks/amsterdamdonutcoalitie/images/header-card-underline.svg");
	background-size: cover;
	}

.go_card.go_card-person .cx_template-image-top .cx_template-image-wrapper img, .go_card-with-border img{
	border-radius: 0;
	width: 100%
	}

.row .go_card:nth-child(5n){
	margin-top: .34rem;
	margin-bottom: -.03rem;
	}

.card-body .fa{
	margin-right: 0;
	}

.go_card.card, .go_card-small.card{
	border-radius: 0;
	}

/*.go_card-small.card{
	border: 1px solid #333;
	}
*/	

.go_card-small.card:hover{
	background-color:#fae853;
	}
	
.go_card-small .cx_template-image-left .cx_template-content-wrapper h2{
	font-size: 1.2rem;
	}

.go_card-small .cx_template-image-left .cx_template-image-wrapper{
	width: 60px;
	}

.go_card-small .cx_template-image-left .cx_template-content-wrapper{
	width: calc(100% - 60px - 15px);
	}

.go_card .go_source-wrapper .col-12{
	margin-left: -.16rem;
	}
	
.card-body .go_profile-pic-wrapper, .card-body .go_profile-pic-wrapper img{
	border-radius: 0;
	}

.go_strip .go_card-meta-wrapper{
	margin-top: 1.2rem;
}

.go_strip, .strip-pic-wrapper img{
	border-radius: 0;
	}

.go_card-person-wrapper .go_card-person .card-body{
	/*border: 1px solid #333;*/
}

.go_card-person-wrapper .go_card-person a.card-body:hover{
	/*border: 1px solid #8fe0ff;*/
	background-color:#8fe0ff;
}

.go_card-project-wrapper .go_card-project .card-body{
	/*border: 1px solid #333;*/
	}

.go_card-project-wrapper .go_card-project a.card-body:hover, a.go_card:hover{
	background-color:#fae853;
	}

.go_card .go_source-profile-pic-wrapper, .go_source-name-wrapper{
	display: none;
}

.go_card .strip-name-wrapper{
	padding-top: 1.8rem;
	}

.go_card .go_source-wrapper .col-12{
	margin-bottom: 1rem;
}

.go_result-wrapper .go_card-with-source .cx_template-image-top .go_source-wrapper{
	margin-bottom: 1.8rem;
}


.datumkiezer{
	margin-left: 0;
	background: white;
	border: 1px solid black;
	padding: .4rem;
	width: 100%;
	}

.go_strip .go_profile-pic-wrapper{
	display: none;
	}

/* relations */

.go_wall-relations-wrapper{
	padding-bottom: 2rem;
	margin-top: -3rem;
	}

.netwerktitel:first-of-type{
	padding-top: 0;
	}

.netwerktitel-wrapper{
	position: relative;
	font-size: .8rem;
	line-height: 1.7rem;
	font-weight: 200;
	padding-bottom: 2.4rem;
	padding-top: 1.2rem;
	background: white;
	margin-top: 1rem;
	}

.netwerktitel, .go_netwerktitel{
	line-height: 2rem;
	}
	
/*.netwerktitel-wrapper:after{
	position: absolute;
	content:"";
	bottom: 1.2rem;
	left: 3px;
	width: 100%;
	height: 4px;
	background-image:url("/networks/amsterdamdonutcoalitie/images/header-card-underline.svg");
	background-size: cover;
	}
*/


.go_wall-relations-wrapper .go_card-small.card{
	padding: .7rem;
	}

.go_wall-relations-wrapper .go_card{
	border: none;
	}

.go_wall-relations-wrapper .go_card h2{
	margin-bottom: .5rem;
	padding-bottom: 0;
	}

.go_wall-relations-wrapper .go_card h2:after{
	display: none;
	}

.go_wall-relations-wrapper .row .go_card:first-of-type{
	margin-top: 0;
	}	

.go_wall-relations-wrapper .go_card.go_card-person .cx_template-image-wrapper img{
	border-radius: 0;
	}
	
.go_wall-relations-wrapper .row .go_card:nth-child(5n){
	margin-top: 0;
	margin-bottom: 0;
	}

.card.go_card-small:hover{
	color: black;
	}

.go_wall-relations-wrapper .card .cx_template-image-left .go_card-meta-wrapper{
	margin-top: 0;
	}
	
.go_wall-relations-wrapper .go_card-person:first-of-type.card{
	background-color: #8fe0ff;
	/*background-color: #fae853; */
	}

.go_wall-relations-wrapper .go_card-person-wrapper .go_card-person .card-body:hover{
	background-color:#92dd5a;
	}

.go_wall-relations-wrapper .go_card-project{
	background-color:#fae853;
	}

.go_wall-relations-wrapper .go_card-project-wrapper a.go_card-project .card-body:hover{
	background-color:#92dd5a;
	/*green*/
	}

.go_wall-relations-wrapper .go_card .cx_template-image-left .cx_template-content-wrapper h2{
	font-size: 1.8rem;
	margin: .5rem 0 1rem 0;
	}

.go_wall-relations-wrapper .go_card .cx_template-image-left .cx_template-content-wrapper h2:after{
	left: -1.2rem;
	}

.netwerktitel-wrapper + .go_card  {
	position: relative;
	}

/*.netwerktitel-wrapper + .go_card:before {
	position: absolute;
	content:"";
	top: 0;
	left: -1px;
	width: 100%;
	height: 4px;
	background-image:url("/networks/amsterdamdonutcoalitie/images/header-card-underline.svg");
	background-size: cover;
	z-index: 21;
	}
*/

/*.relations a:hover{
	position: relative;
	}
*/	
/*.relations a.go_card:after, .relations a.go_card:hover:after{*/

/* probleem met overerving uit gebiedonline.scss */
/*.relations .cx_grid-col .go_card.card:after, .relations .cx_grid-col .go_card.card:hover:after{
	position: absolute;
	content:"";
	bottom: 0;
	left: -1px;
	width: 100%;
	height: 4px;
	background-image:url("/networks/amsterdamdonutcoalitie/images/header-card-underline.svg");
	z-index: 1;
	}
*/

.go_wall-relations-wrapper .go_card .card-body:hover{
	border: none;
	}

.go_wall-relations-wrapper .go_card-person-wrapper .go_card-person .card-body{
	border: none;
}

.go_wall-relations-wrapper .go_card-person-wrapper a.go_card-person .card-body:hover{
	border: none;
	/*background-color:#fae853;*/
}

.go_wall-relations-wrapper .go_card-person-wrapper .go_card-small.go_card-person:hover{
	/*border: 1px solid #333;*/
	/*background-color:#fae853;*/
	}

/* unit groot */

.go_wall-wrapper{
	padding: 1.6rem;
	margin-bottom: 2rem;
	}

.go_wall-wrapper .go_card-no-border-wrapper .go_card .cx_template-content-wrapper{
	padding: .8rem 0 0 .8rem;
	}

h1{
	font-family: 'DonutMarker';
	font-size: 2.8rem;
	line-height: 1;
	font-weight: 500;
	margin-bottom: 1rem;
	word-break: break-word;
	}

.go_wall-card{
	padding-top: 1.5rem;
	}

.go_wall-card-header{
	margin-bottom: 1.5rem;
	}

/*
.unit-groot-top > span{
	background: none;
	color: #333;
	font-family: 'DonutMarker';
	font-size: .9rem;
	padding: 0 0 0 0;
	font-weight: 300;
	text-align: left;
	}
*/

.go_wall-wrapper .go_card-person .cx_template-image-top .cx_template-image-wrapper{
	width: 100%;
	border-radius: 0;
	padding-top: 0;
	margin-top: 0;
	}

.go_wall-wrapper .go_card-person .cx_template-image-top .cx_template-image-wrapper img{
	position: inherit;
	top: 0;
	}

.go_wall-wrapper .go_card-person .cx_template-image-top h1, .go_wall-wrapper .go_card-person .cx_template-image-top .type,
.go_wall-wrapper .go_card-organization .cx_template-image-top h1, .go_wall-wrapper .go_card-organization .cx_template-image-top .type{
	text-align: left;
	}

.go_wall-wrapper .go_card-organization .cx_template-image-top .cx_template-image-wrapper{
	width: 100%;
	margin-top: 0;
	}

.go_wall-wrapper .go_card-organization .cx_template-image-top .cx_template-image-wrapper img{
	border-radius: 0;
	height: auto;
}
/*
.unit-groot-persoon .go_add-image-wrapper{
	width: 100%;
	}
*/
.go_wall-person .go_wall-card.go_card .cx_template-image-wrapper img{
	border-radius: 0;
	}

.unit-groot .go_add-image-wrapper, .unit-groot .go_add-image-wrapper img{
	width: 100%;
	}

.unit-groot-persoon img{
	width: 100%;
	}

.go_wall .go_contact-wrapper{
	margin-left: 0;
	/* padding: .5rem 0 1.5rem 7%; */
}

.go_wall .go_add-image-wrapper{
	margin: 0rem 5px 0;
}

.go_wall-persoon .go_wall-card.go_card .cx_template-image-wrapper{
	margin-bottom: 1.5rem;
	}

.go_wall-persoon .go_wall-card.go_card .cx_template-image-wrapper img{
	border-radius: 0;
	}

.go_add-image-wrapper img{
	margin-bottom: 0;
	}

.go_comments-wrapper{
	margin: 2rem 1rem;
	}

.go_thumb-slider{
	margin-top: 1rem;
}

.go_wall-message{
	font-size: 100%;
	}
	
.go_wall-content-wrapper{
	padding: 1.6rem;
	}
.go_wall .go_source-wrapper{
	margin-top: .5rem;
	}

.go_wall-header-wrapper, .go_wall .go_wall-text-wrapper, .go_wall .go_wall-more-wrapper{
	padding: 0 0;
	border-top: none;
	}

.go_wall-meta-line .fa{
	width: auto;
	margin-left: 0;
	margin-right: .6rem;
	}

footer .menuwrapper{
	/*border: 1px solid #333;*/
	}
	
.go_container .btn, .go_container .btn-primary, .go_list-header-text-wrapper .btn-primary, .go_container .go_add_content_button, .go_sub-navigation-wrapper .btn-primary, .go_gebiedsplan-btn, 
.go_wall-relations-wrapper .go_add_content_button, .go_wall-relations-button-wrapper .btn-primary, .go_wall-relations-button-wrapper .btn-secondary{
	background: url("/networks/amsterdamdonutcoalitie/images/omcirkel-button-breed.png");
	background-repeat: no-repeat;
	color: black;
	border: none;
	background-size: 100% 100%;
	background-color: transparent;
	box-shadow: none;
	padding: .7rem 1rem;
	margin: 1rem 1rem 1.3rem 0;
	text-decoration: none;
	display: inline-block;
	}

.go_container .btn:hover, .go_container .btn-primary:hover, .go_container .go_add_content_button:hover, .go_container .btn:focus, .go_container .btn-primary:focus,
.go_container .btn:active, .go_container .btn-primary:active, .go_sub-navigation-wrapper .btn-primary:hover, .go_sub-navigation-wrapper .btn-primary:active, .go_gebiedsplan-btn:hover, 
.go_wall-relations-wrapper .go_add_content_button:hover, .go_wall-relations-wrapper .go_add_content_button:active{
	color: black;
	border: none;
	background-color: transparent;
	box-shadow: none;
	}

.go_wall-relations-wrapper .go_add_content_button, .go_wall-relations-wrapper .go_gebiedsplan-btn{
	/*float: left;*/
	display: inline-block;
	background: url("/networks/amsterdamdonutcoalitie/images/omcirkel-button-breed.png");
	background-size: 100% 100%;
	padding: 1.2rem 1.4rem;
	background-repeat: no-repeat;
	}

.go_wall-relations-wrapper .go_gebiedsplan-btn{
	padding: .9rem 1rem;
	}

.go_container .cx_btn, .go_container .cx_btn:hover{
	background: none;
}
	
.go_hoofdmenu{
	font-family: 'DonutMarker';
	font-size: 1.3rem;
	font-weight: 300;
	background: none;
	background-color: #f0f0f0;
	border-bottom: 1px solid #009ee2;
	}

.go_hoofdmenu a.navbar-brand{
	background-color: transparent;
	}

a.navbar-brand:after{
	display: none;
	}
	
.go_hoofdmenu a{
	position: relative;
	background-color: #f0f0f0;
	}
	
.go_topmenu{
	/*background: #f0f0f0;*/
	height: 28px;
	background-color: #f0f0f0;
	}

.go_topmenu a{
	border-bottom: 2px dotted;
}

.go_container .cx_menu .navbar-light .navbar-nav .nav-link:hover{
	color: white;
	text-decoration: underline;
	}
	
.go_hoofdmenu .navbar-nav .nav-link{
	color: black;
	position: relative;
	margin-bottom: 1rem;
	padding-left: .6rem;
	padding-right: .6rem;
	}
	
.go_hoofdmenu .navbar-nav .nav-link:hover{
	color: #009fdf;
	}

.go_hoofdmenu .navbar-nav .nav-link .cx_btn-label{
	position: relative;
	}

.go_hoofdmenu .navbar-nav .nav-link .cx_btn-label:after{
	position: absolute;
	content:"";
	bottom: -12px;
	left: 0;
	width: 100%;
	height: 5px;
	background-image: url("/networks/amsterdamdonutcoalitie/images/menu-item-underline.svg");
	background-size: cover;
	background-repeat: no-repeat;
	}

.go_hoofdmenu .navbar-nav .nav-link .cx_btn-label:hover:after{
	background-image: url("/networks/amsterdamdonutcoalitie/images/menu-item-underline-hover.svg");
	}
	
.go_webpage-controls .btn{
	color: white;
	}

.navbar-light .navbar-toggler{
	border: none;
	}

/* de border-radius van de knoppen in het cms / backend */
	.btn{
		border-radius: 0;
		}
	
.narrowcasting{
	border:2px red solid !important;
	}

.go_hoofdmenu.cx_nav_collapsed .navbar-nav > li > a, .go_hoofdmenu.cx_nav_collapsed .navbar-nav > li > a:hover, .go_hoofdmenu.cx_nav_collapsed .navbar-nav > li > a.go_hoofdmenu-button-aangeklikt{
	line-height: 1.6em;
	border-bottom: none;
	}




/* filters */

.go_result-header{
	margin-bottom: 1.53rem;
	}
	
.go_result-count{
	margin-bottom: 1rem;
	}

.go_result-sort{
	margin-top: 8px;
	}

.filter-aanhef{
	min-height: 3.2rem;
	}
	
.filter-aanhef h4{
	font-size: .8rem ;
	}

.form-control:placeholder{
	color: #333;
}

.go_result-header .form-control, .go_filter-wrapper .form-control{
	border: 1px solid #333;
	color: #333;
	border-radius: 0;
	}

.filter-top input[type="submit"]{
	border: 1px solid #333;
	background-color: black;
	color: #333;
	border-radius: 0;
	}

.meer-resultaten, .cx_card.cx_paragraph-meer-resultaten, .cx_card.meer-resultaten, .cx_card.more-results{
	font-family: 'DonutMarker';
	font-size: 1.7rem;
	font-weight: 300;
	background-color: transparent;
	border: none;
	background-image: url("/networks/amsterdamdonutcoalitie/images/arrow-down.svg");
	background-repeat: no-repeat;
	background-position: top center;
	background-size: 6rem;
	padding-top: 1rem;
	text-align: center;
	color: #009ee2;
	margin-top: 3rem;
	}
	
.more-results-wrapper i{
	display: none;
	}

/* HERO HOMEPAGE */

.adc_yellow-field-wrapper{
    background-color: #fae853;
    padding: 1rem;
	}

.adc_yellow-field-wrapper h1{
    position: relative;
    padding-bottom: 1rem;
    /*line-height: 1.6;*/
	}

.adc_yellow-field-wrapper h1:after{
     position: absolute;
    content: "";
    width: 100%;
    height: 4px;
    bottom: 0;
    left: 0;
    background-image: url("/networks/amsterdamdonutcoalitie/images/header-big-underline.svg");
    background-size: 100%;
    background-repeat: no-repeat;
    }

.adc_yellow-field-wrapper p{
	margin: 1rem;
	}

.adc_yellow-field-wrapper a{
	text-decoration: underline;
	}
	
.adc_video-wrapper{
    margin-top: 1.7rem;
    }

.adc_video-wrapper-subscript {
	background: white;
	font-weight: 600;
	padding: .6rem;
	}
 

.adc_stats-wrapper{
    text-align: center;
    margin: 1rem auto 0 auto;
    }

.adc_stats-wrapper a{
	display: inline-block;
	color: black;
	width: 100%;
	text-decoration: none;
	}

.adc_number-wrapper{
    background-repeat: no-repeat;
    background-size: 100%;
    font-size: 2.2rem;
    line-height: 9.2rem;
    height: 9rem;
    font-weight: 400;
    font-family: 'Ann Marker';
    width: 100%;
    background-image: url("/networks/amsterdamdonutcoalitie/images/number-wrapper-bg-1.svg");
    }

.adc_stats-wrapper > div:nth-of-type(1) .adc_number-wrapper{
    background-image: url("/networks/amsterdamdonutcoalitie/images/number-wrapper-bg-1.svg");
    
    }

.adc_stats-wrapper > div:nth-of-type(2) .adc_number-wrapper{
    background-image: url("/networks/amsterdamdonutcoalitie/images/number-wrapper-bg-2.svg");
    }
    
.adc_stats-wrapper >div:nth-of-type(3) .adc_number-wrapper{
    background-image: url("/networks/amsterdamdonutcoalitie/images/number-wrapper-bg-3.svg");
    }
    
.adc_stats-wrapper > div:nth-of-type(4) .adc_number-wrapper{
    background-image: url("/networks/amsterdamdonutcoalitie/images/number-wrapper-bg-4.svg");
    }

.adc_stats-cat{
    line-height: 1.4;
    font-weight: bold;
}

.hero-pic-wrapper{
	margin-bottom: 1rem;
	}

.adc_check-button-wrapper{
    background: white;
    padding: .7rem;
    margin-top: 3rem;
    display: -webkit-flex; /* Safari */
	display: flex;
    }

.adc_check-button-wrapper h2{
	font-family: 'DonutMarker';
	font-size: 2.7rem;
	line-height: .5;
	margin-bottom: .6rem;
	}
	
a .adc_check-button-wrapper{
    color: black;
    text-decoration: none;
    }

 .adc_check-button-wrapper:hover{
    color: black;
    text-decoration: none;
    background: #fae853;
    }
        
.adc_blue-field-button{
	font-family: 'Ann Marker';
    font-size: 1.57rem;
    line-height: 1.13;
    font-weight: 300;
    padding: .5rem 0 0 .5rem;
    background-color: #8fe0ff;
    background-image: url("/networks/amsterdamdonutcoalitie/images/arrow-right.svg");
    background-repeat: no-repeat;
    background-size: 51%;
    background-position: 40% 86%;
    height: 100%;   
	}
	
/*.adc_bb-wrapper .col-4	{
    order: 1;
    -webkit-order: 1;
    }
   
   .adc_bb-wrapper .col-8	{
    order: 2;
    -webkit-order: 2;
    }
*/




.bg-blue{
    background-color: #8fe0ff;
}
.bg-yellow{
    background-color: #fae853;
}


/* letsgo-wrapper / join-wrapper*/

.adc_lets-go-wrapper, .adc_join-wrapper{
    padding: 1rem 1.6rem;
    margin-left: 0;
    margin-right: 0;
}

a .adc_lets-go-wrapper, a .adc_join-wrapper{
    color: black;
	}

a:hover .adc_lets-go-wrapper, a:hover .adc_join-wrapper{
    color: black;
    text-decoration: none;
    background: #92dd5a;
	}

/* join-wrapper */

.adc_join-wrapper{
    padding: 1.6rem;
}

.adc_join{
    position: relative;
    height: 12rem;
    width: 12rem;
    padding: 1.3rem;
    float: right;
    }

.adc_lets-go-wrapper h1, .adc_join-wrapper h1{
	line-height: 3.3rem;
	font-size: 2.8em;
	font-weight: 200;
	}

.adc_field-tools{
    position: relative;
    height: 13rem;
    width: 13rem;
    padding: .9rem 1.2rem;
    }

.adc_field-tools:after{
    position: absolute;
    content: "";
    top: 55%;
    right: -10rem;
    background-image: url("/networks/amsterdamdonutcoalitie/images/curved-arrow-right.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    width: 260px;
    height: 110px;
}

.adc_lets-go-wrapper p{
    padding: 1rem 0 2rem;
    position: relative;
    }

.adc_lets-go-wrapper p:after{
    position: absolute;
    content: "";
    width: 100%;
    height: 4px;
    bottom: 0;
    left: 0;
    background-image: url("/networks/amsterdamdonutcoalitie/images/header-big-underline.svg");
    background-size: 140% ;
    background-repeat: no-repeat;
    }

/* thema-bar */

a .adc_theme-wrapper, .adc_theme-wrapper a{
	color: black;
	}
	
.adc_theme-wrapper{
    background-color: #8fe0ff;
    border: 1px solid #8fe0ff;
    max-width: 14rem;
    margin: 0 auto 1rem;
    height: 100%;
    }

.adc_theme-icon-wrapper{
    background-color: white;
    background-repeat: no-repeat;
    background-size: 8rem;
    background-position: center;
    width: 100%;
    height: 13rem;
    }

.theme-places .adc_theme-icon-wrapper{
    background-image: url("/networks/amsterdamdonutcoalitie/images/place-icon.svg");
    }
.theme-education .adc_theme-icon-wrapper{
    background-image: url("/networks/amsterdamdonutcoalitie/images/education-icon.svg");
    }
.theme-art .adc_theme-icon-wrapper{
    background-image: url("/networks/amsterdamdonutcoalitie/images/art-icon.svg");
    }
.theme-government .adc_theme-icon-wrapper{
    background-image: url("/networks/amsterdamdonutcoalitie/images/government-icon.svg");
    }
.theme-companies .adc_theme-icon-wrapper{
    background-image: url("/networks/amsterdamdonutcoalitie/images/companies-icon.svg");
    background-size: 10rem;
    }

.adc_theme-wrapper .adc_theme-title-wrapper{
    height: 4.5rem;
    margin-top: 1rem;
    text-align: center;
    font-size: 2.2rem;
    font-family: 'DonutMarker';
    line-height: 1.9rem;
    position: relative;
    }
   
.adc_theme-wrapper .adc_theme-title-wrapper:after{
	     position: absolute;
    content: "";
    bottom: -1px;
    left: 9px;
    width: calc(100% - 21px);
    height: 4px;
    background-image: url("/networks/amsterdamdonutcoalitie/images/header-card-underline.svg");
    background-size: cover;
  	
   }

.adc_theme-wrapper .adc_theme-sub-title-wrapper{
    padding: .6rem .6rem 0 .6rem;
    font-size: 90%;
    line-height: 1.4;
    }

.Nieuwe_personen a, .go_row a {
	color: black;
	}
	
.Nieuwe_personen .go_row-title{
	max-width: 300px;
	text-align: left !important;
	line-height: 3.4rem;
	font-size: 2.4em;
	font-weight: 200;
	}
	
.Nieuwe_personen .go_container{
	width: calc(80% - 40px);
	max-width: 880px;
	margin: 0 auto;
	background-color: #f9e852;
	position: relative;
	padding: 2rem;
	}

.Nieuwe_personen .go_container:before{
	position: absolute;
	content: "";
	top: 0;
	left: -40px;
	height: 100%;
	width: 40px;
	background-image: url("/networks/amsterdamdonutcoalitie/images/multo-map.svg");
	background-repeat: repeat-y;
	background-position: 0 -20px
	}

.Nieuwe_personen .go_container:after{
	position: absolute;
	content: "WELKOM!";
	font-size: 1.2rem;
	font-family: "Big Fat Marker"; 
	top: 20px;
	right: 40px;
	height: 11rem;
	width: 11rem;
	background-image: url("/networks/amsterdamdonutcoalitie/images/heart.svg");
	background-repeat: no-repeat;
	background-position: center 4rem;
	background-size: 7.9rem;
	background-color: #8fe0ff;
	text-align: center;
	padding-top: 1.5rem;
	}

.go_card.go_card-person .cx_template-image-top .cx_template-content-wrapper{
	margin-top: 0;
	}

 .Nieuwe_personen p{
 	text-align: left !important;
	}

.Nieuwe_personen a{
	text-decoration: underline;
	}

 .adc_row-title{
 	margin-top: 1.3rem;
 	margin-bottom: -1.6rem;
	}
	
.adc_row-title-side{
	background-size: 90px;
	background-repeat: repeat-x;
	}


/*nieuwsbrief-banner*/
	
	.nieuwsbrief-banner{
		padding: .5rem .4rem 1.7rem;
		margin: 1.7rem 15px 0;
		}
		
	.nieuwsbrief-banner h2{
		/*display: inline-block;*/
		float: left;
		margin-right: .2rem;
		margin-bottom: 0;
		margin-top: .5rem;
		font-size: 2.4rem;
		}
	
	.nieuwsbrief-banner a{
		color: black;
		font-size: 80%;
		}
	
	.nieuwsbrief-banner .socials-wrapper{
		float: right;
		padding-right: 0;
		margin-right: 0;
		}
		
	.nieuwsbrief-banner .socials-wrapper a{
		color: white;
		font-size: 110%;
		display: inline-block;
		border-radius: 50%;
		background: black;
		width: 2.1rem;
		height: 2.1rem;
		line-height: 2.1rem;
		text-align: center;
		}
	
	.nieuwsbrief-banner input{
		border: none;
		border-bottom: 3px dotted black;
		background-color: transparent;
		}

.go_webpage-standalone{
	margin-bottom: 1.5rem;
	}

.go_carousel-slogan {
    position: absolute;
    top: 1rem;
    left: inherit;
    right: 1.1rem;
    transform: none;
    text-shadow: none;
    transition: none;
    padding: 1rem;
    background-color: #fae853;
    color: black;
    width: 30%;
    max-width: 250px;
    text-align: left;
	}

.go_carousel-slogan h3, h3.go_carousel-slogan{
	font-family: 'DonutMarker';
	font-size: 5rem;
	line-height: 3.95rem;
	}

.filter-knoppen .data, .data{
	border-radius: 0;
	}	

/*ipad*/

@media screen and (max-width: 1086px) {

.adc_number-wrapper{
	line-height: 8rem;
	}
}

/* mobile */

.adc_number-wrapper{
	line-height: 8rem;
}

@media screen and (max-width: 480px) {
	
	a.cx_card{
		border: none;
	}
 
  .go_list-header img{
  	display: none;
	}
 
 .go_list-header-text-wrapper{
	padding: 1rem 1rem 0 1rem;
	width: 100%;
	display: table;
	z-index: 100;
	position: unset;
	font-size: 100%;
	line-height: 136%;
	}
 
  .go_page-project .go_list-header-text-wrapper{
 	width: 100%;
	}
	
 .adc_row-title{
 	margin-top:0;
 	margin-bottom: -2rem;
	}

.adc_row-title-side{
	background-size: 90px;
	background-repeat: repeat-x !important;
	}

.adc_stats-wrapper{
	margin-bottom: 1rem;
	}
	
.adc_stats-wrapper > div{
	margin-bottom: 1.5rem;
	}	

.adc_stats-wrapper .adc_number-wrapper{
    font-size: 2.4rem;
    margin-bottom: .5rem;
    height: 11rem;
    line-height: 11.4rem;
    }
    
.adc_lets-go-wrapper{
	padding-top: 12rem;
	margin-top: 3rem;
	margin-left: .5%;
	}

.adc_field-tools{
	position: absolute;
	top: -15rem;
	right: 0;
	}

.adc_join-wrapper{
	padding-bottom: 8rem;
	margin-bottom: 6rem;
	margin-left: .2%;
	}
	
.adc_join{
	position: absolute;
	bottom: -12rem;
	right: 0;
}
    
.adc_yellow-field-wrapper h1{
    font-size: 1.3rem;
    line-height: 1.9;
	}

.adc_check-button-wrapper{
	padding: 1rem 1.4rem 1.6rem;
	}

.adc_bb-wrapper .col-xs:first-of-type{
    order: 2;
    -webkit-order: 2;
    }
   
.adc_bb-wrapper .col-xs	{
    order: 1;
    -webkit-order: 1;
    }    

.adc_blue-field-button{
	padding: 1rem 1rem 5rem;
	background-size: 6rem;
	background-position: 50% 85%;
	}

.adc_field-tools:after{    
    -moz-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1);
    filter: FlipV;
    -ms-filter: "FlipV";
   /*-moz-transform: scaleH(-1);
    -o-transform: scaleH(-1);
    -webkit-transform: scaleH(-1);
    -ms-transform: scaleH(-1);
    transform: scaleH(-1);
    filter: FlipH;
    -ms-filter: "FlipH";*/
    top: 7.5rem;
    left: -6rem;
    width: 212px;
    }


    .adc_lets-go-wrapper p{
        margin-top: .5rem;
    	} 
    
     .adc_lets-go-wrapper h1{
        font-size: 2.5rem;
        line-height: 3.4rem;
    	} 
	
	.Themas-blocks .col-sm{
		margin-bottom: 2rem;
	}
    
    .adc_theme-wrapper{
    	max-width: 100%;
    	padding-bottom: .2rem;
    	margin-bottom: 1rem;
    	}
    
    .adc_theme-icon-wrapper{
    	height: 15rem;
    	}
    	
    .adc_theme-wrapper .adc_theme-title-wrapper{
    	height: auto;
    	padding: 1rem .8rem 1.1rem;
    	margin-bottom: .5rem;
    	}
    
    .Nieuwe_personen .go_row-title{
		max-width: 100%;
		text-align: left !important;
		font-size: 1.7em;
		line-height: 2.8rem;
		}
	
.Nieuwe_personen .go_container{
	width: calc(100% - 3.5rem);
	padding: 1rem;
	margin-left: 3.1rem;
	padding-top: 10.5rem;
	}

.Nieuwe_personen .go_container:before{
	position: absolute;
	content: "";
	top: 0;
	left: -40px;
	height: 100%;
	width: 40px;
	background-image: url("/networks/amsterdamdonutcoalitie/images/multo-map.svg");
	background-repeat: repeat-y;
	background-position: 0 -20px;
	}

.Nieuwe_personen .go_container:after{
	top: -24px;
	right: 40px;
	height: 11rem;
	width: 11rem;
	}

.hero-pic-wrapper{
	padding: 0;
	margin: 2rem 0;
	}

.go_wall h1{
	font-size: 4rem;
	margin-bottom: .3rem;
	line-height: 1;
	word-break: break-word;
	}
	
.go_wall-wrapper .go_wall-card-module{
	margin-top: 3rem;
	}
	
  .go_result-sort{
  	line-height: 2.4rem;
	}
  
  .go_wall-card-container, .go_wall-relations-wrapper{
	width: 100%;
	}

	.go_wall-wrapper .go_wall-relations-wrapper{
		padding: 0 0 1.5rem 0;
	}
	
	.go_wall .go_opinion-wrappper, .go_wall .go_comments-wrappper, .go_wall .go_updates-wrappper{
	margin: 1rem 0;
	}
	
	.nieuwsbrief-banner{
		padding: 1rem .4rem 1rem .4rem;
		}
	
	.nieuwsbrief-banner h2{
		float: none;
		}
	
	.nieuwsbrief-link-wrapper{
		padding-top: 1rem;
		padding-bottom: 1rem;
		}
	
	.nieuwsbrief-banner .socials-wrapper{
		float: none;
		width: 100%;
		text-align: justify;
		}
	
	.for-phone{
		padding-left: 0;
		border: none;
		background-color: transparent;
		outline: 0;
		}
		
	.go_result-sort{
		float: none;
		}
	
	.go_result-sort > div{
		margin-right: 13px;
		}
		
	.inlijst{
		margin-right: 0;
		}
	
	.go_result-filter{
		margin-bottom: 1rem;
		}
	
	.timeline-wrapper{
		padding: 0 0 30px 0;
		}
	
	.go_strip{
		background: white;
		padding: 1rem;
		margin-bottom: 1rem;
		}
		
	.go_content-header{
		padding: 0;
		height: auto;
		}
		
	.go_content-header .go_list-header{
		width: 100%;
		}
	
	.go_carousel-slogan {
    position: relative;
    top: 0;
    right: 0;
    transform: none;
    text-shadow: none;
    transition: none;
    padding: 1rem;
    background-color: #fae853;
    color: black;
    width: 100%;
    max-width: 100%;
    text-align: left;
	}

.go_carousel-slogan h3{
	font-family: 'DonutMarker';
	font-size: 5rem;
	line-height: 3.95rem;
	}
}
