/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */

html { 

  overflow-x: auto;
  overflow-y: scroll;
}

body {
	padding-bottom: 40px;
	color: #5a5a5a;
	font-size:16px;
	line-height:24px;
	background-color:#eee;
	background-image:url(/design/img/bggrey.jpg);
	background-repeat:repeat-x;

}
.member_table td{
	padding:10px 10px 10px 0;
}
.member_table th{
	padding:10px 0;
	font-style: italic;
	color:#ccc;
	text-align:left;
	font-weight:normal;
	font-size:14px;
	border-bottom:1px solid #777;
}
.news_co{
	font-style: italic;
	color:#ff7302;
	padding:20px 0;
	width:100%;
}
.img_co{
	width: 50px;height:50px;
	background-size:cover;
	background-position:center;
	float:left;
	margin-right:15px;
	border-radius: 200px 200px 200px 200px;
	-moz-border-radius: 200px 200px 200px 200px;
	-webkit-border-radius: 200px 200px 200px 200px;
	border: 0px solid #000000;
}
tr.member_bbcp td{
 	padding:0;
	padding-top:10px;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
.pagecontainer{
	width:1000px;	
}

a{
	color:#ff7302;
	font-weight:bold;	
}
ul.media-list{
	overflow:hidden;	
}
.agenda_locatie{
	font-style:italic;
	padding:0 0 20px;
}
.news_intro a{
	font-weight:normal;	
}

i:before {
  cursor: pointer!important;
}

.block-add i{
	color:#ff7302!important	
}

#a-small{
	font-size:12px;
	padding-left:5px;	
}
#a-normal{
	font-size:14px;
	padding-left:5px;		
}
#a-big{
	font-size:16px;
	padding-left:5px;		
}
.topmenu{
	background-color:#F5AA01;
	margin:0px;	
	padding:10px 0px;
}

.white{
	color:#fff;	
}

.yellow{
	background-color:#f5aa01;
	padding-right:55px;
	padding-left:15px;
}

.red a{
	color:#ff0000!important;	
}
#myModalHelp{
	width:800px;
	margin-left:-400px;
}
#myModalHelp .login-div .inputgroup label{
	width:200px;
}

#myModalHelp .login-div .inputgroup textarea{
	width:500px;
	height:100px;
	border:1px solid #ccc;

}
.page-wrapper{
	background-color:#fff;
	padding:0px;
	min-height:600px;
	padding-bottom:50px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position:relative;
	-webkit-box-shadow: 2px 4px 7px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    2px 4px 7px rgba(50, 50, 50, 0.5);
	box-shadow:         2px 4px 7px rgba(50, 50, 50, 0.5);	
}

.content-wrapper{
	padding-right:20px;	
}

.content-row{
	border-bottom:2px dotted #ccc;
	padding-bottom:15px;	
}

.content-add-row{
	padding-top:10px;
}

.modal-header{
	background-color:#F6B727;
	color:#fff;	
	-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
 border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
}
.link-item{
	cursor:pointer;	
}

.modal-backdrop {background-color: #333;}

#login-error{
	display:none;	
}

.add-cat{
	font-size:18px;
	color:#999;
	background-color:#fff;
	float:left;
	font-weight:normal;
	padding:5px 0px;
	padding-top:0px;
	margin-bottom:5px;
	
}
.page-padding{
	padding-left:5%;	
}

.page-top h1, .row-fluid h2{
	font-size:30px;
	color:#444;
	text-transform:none;
	font-weight:normal;
	margin-bottom:0px;
	line-height:32px;
	padding-top:15px;
}

.item-back a:hover{
	text-decoration:none;
	color:#FF7302!important;	
}

.news_add_wrapper{
	padding-top:40px;
	border-bottom:1px solid #ccc;	
}
.news_add_item{
	border-top:1px solid #ccc;
	padding:10px 0px;	
}

.row-fluid h2{
	margin-bottom:10px;
}
.page-top-header{
	padding-left:270px;
	padding-top:48px;	
}
.page-top-slider{
	padding-left:270px;
	
}

.login-div .inputgroup label{
	float:left;
	width:100px;	
	font-size:12px;
}
.modal-body-header{
	padding-bottom:18px;	
}

/* block */

.block {
	background-color:#f6b727;
	float:left;
	margin-bottom:24px;
	margin-top:18px;
}
.top-text-block{
	position:absolute;
		width:220px;
		margin-top:70px;
}
.info {
	margin:14px;
}

.link-block {
	padding-top:5px;
	overflow:hidden;	
}

.stadsdorp-logo{
		
	margin-left:15px;	
}
.home-intro{
	padding-bottom:30px;
}

.facebook_item{
	overflow:hidden;
	padding-bottom:15px;
	cursor:pointer;	
}

.facebook_img{
	float:left;
	width:60px;
	height:60px;
	background-size:cover;
	margin-right:10px;
		
}
.row_bg .item .facebook_item.link{
	position:relative;	
	margin:0px;
	padding:5px 0px;
}
.facebook_date{
	font-size:14px;	
	color:#ff7302;
}

.block-home-top{
	padding-top:15px;	
}
.block-home-top a{
	text-decoration:none;
}

.block-home-top h2{
	margin:0;
	padding:0;
	line-height:34px;
	margin-bottom:5px;
}
.block-home-top h2 span{
	color:#F5AA01;
}
.block-home-top h2 a{
	color:#333;
	text-decoration:none;
}
.block-home-top h2 a:hover{
	color:#ff0000;
}

.block-add{
	overflow:hidden;
	float:left;	
	width:100%;
}
.block-add ul{
	margin:0;
	padding:0;
	overflow:hidden;
}
.block-add li{

	overflow:hidden;
	padding	:8px 10px;	
	height:250px;
	width:250px;
	margin-right:10px;
	margin-bottom:10px;
	border:0px solid #fff;
}
.block-add li:nth-child(odd){
	background-color:#FFFBEB;
}

.block-add li:nth-child(even){
	background-color:#FFF8D7;
}
.block-add li:hover, .block-add li:hover h5{
	background-color:#666;
	color:#fff;
	cursor:pointer;
}

.block-add li h5{
	font-weight:normal;
	font-size:11px;
	margin:0;
	padding:0;
	line-height:13px;	
}
.block-add li h4{
	font-weight:bold;
	font-size:14px;	
	color:#fff;
	margin:0;
	padding:0;
	line-height:16px;
}

.block-list li{
	
	overflow:hidden;
	padding	:8px 10px;	
}

.block-add li h4, .block-add li i{
	color:#f6b727;	
	color:#FF7302;
}

.block-list li:nth-child(odd){
	background-color:#FFFBEB;
}

.block-list li:nth-child(even){
	background-color:#FFF8D7;
}
.block-list li:hover, .block-add li:hover h5, .block-add li:hover h4{
	background-color:#666;
	color:#fff;
	cursor:pointer;
}


.tab-bar{
	margin-top:20px;
}
.tab-bar-item {
	float:left;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	 border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	color:#ccc;
	background-color:#fff;
	padding:5px 80px 5px 15px;
	cursor:pointer;
}
.tab-bar-item h3{
	margin:0px;	
	margin-top:5px;
	color:#ccc;
}

.tab-active, .tab-active h3{
	background-color:#FF7302;
	color:#fff;	
}

#tab-aangeboden{
	display:none;	
}


.tab-bar-top{
	overflow:hidden;
	width:100%;

	min-height:20px;
}
.form-add{
	overflow:hidden;
	margin-top:20px;	
}

.tab-bar-text{
	padding:10px 15px;	
	color:#fff;
	font-size:20px;

}

.add-button{
	background-color:#FFF8D7;
	padding:10px 15px;
	margin-bottom:20px;	
	padding-bottom:20px;
}
.add-button:hover, .add-button:hover h2 {
	background-color:#666;	
	color:#fff;
}

.link-first{
	border-top:1px dotted #ccc;
	padding:3px 0px;	
}

.link-first:first-child{
	margin-top:10px;
}

.block-last {
	width:208px;
	background-color:#f6b727;
	float:left;
	margin-bottom:24px;
}

.block h3 {
	font-size:20px;
	font-weight:normal;
	color:#7b5b13;
	margin-bottom:14px;
}

.block ul{
margin:0;	
}

.first-col{
padding-left:20px;	
}

.span3 .first-col{
	padding-top:50px;	
}

.content-page h2{
	margin-bottom:20px;	
}

.content-page img{
	width:400px;
	margin-right:15px;
	margin-bottom:10px;	
	float:left;
}

.block-last ul li {
		border-bottom:1px solid #fbdb93;
}
.block-last ul li a {
	color:#fff;
	font-size:16px;
	line-height:30px;
	text-transform:none;
}

.block ul li {
	border-bottom:1px solid #fbdb93;
}
.block ul li a {
	color:#fff;
	font-size:16px;
	line-height:30px;
}

.icon-chevron-right {
	color:#7b5b13;
	float:left;
	line-height:26px;
	margin-right:8px;
	padding-top:8px;
}

.icon-chevron-right icon-2x {
	float:right;
}

.red-block{
	background-color:#444;
	color:#fff;
	font-weight:bold;
	font-size:16px;	
	padding:5px 10px;
	width:150px;
	float:left;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	 border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}
.black-block{
	background-color:#444;
	color:#fff;
	font-weight:bold;
	font-size:16px;	
	padding:5px 10px;	
	margin-top:10px;
	margin-right:10px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	 border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	float:left;
}
.yellow-block{
	background-color:#F5AA01;
	color:#fff;
	font-weight:bold;
	font-size:16px;	
	padding:5px 10px;
	margin-right:3px;	
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	 border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	float:left;
	width:200px;
}

.row-tab{
margin-top:10px;	
}
.hidden-desktop{
display:none!important;	
}

ul li {
	list-style-type: none;
	padding:none;
	float:left;

}

.content-page ul li{
	float:none;
	list-style-type: disc;
}

.news_text li{
	list-style-type:square;
	padding-left:0px;
	margin-left:0px;
	overflow:none;
	width:100%;
}
.news_text ul{
	margin:0px;
	padding-left:20px;
	overflow:none;
	width:100%;
}

.nav ul li a {

	padding-right:30px;
	padding-right:30px;
	font-family:"Helvetica";
	font-size:12px;
	text-transform:uppercase;
	width:100%;
}

ul li a:hover {
	color:#FFF;
	text-decoration:none;
}
ul li .media-body a:hover, ul li:hover .media-body a  {
	color:#333;	
}
ul li .media-body a:hover, ul li:hover .media-body .news_intro a  {
	color:#ff7302;	
}


ul li:hover .media-body {
	color:#000;
}

h1 {
	color:#0372aa;
	font-size:48px;
	text-transform:uppercase;
	font-weight:100;
}

h3 {
	font-weight:normal;
	margin-bottom:0;
	line-height:28px;
	margin-top:20px;
	color:#F5AA01;
	margin-bottom:5px;
}

p {
	font-weight:100;
	color:#000;
	margin:0px;
	
}

.grey h3 {
	color:#ADADAD;
	text-transform:uppercase;
}

.news-block {

}


.row-col3 h4{
	font-size:24px;
	font-weight:normal;
	color:#000;
	padding:10px 0px;
}

.top {
	padding:40px 0;
	background:url(../design/img/shadow-vertical.png) no-repeat;
	background-position:center bottom;
}

.grey h4 {
	text-transform:uppercase;
	font-weight:normal;
	coloir:#000;
}

.rows h3 {
	font-size:28px;
	text-transform:uppercase;
	margin:5px 0px;
	margin-bottom:7px;
}

.rows h4 {
	font-size:12px;
	text-transform:uppercase;
	margin:5px 0px;
	margin-bottom:4px;
	color:#999;
	font-weight:normal;
}

.title-rows {
	margin-top:20px;
	margin-bottom:45px;
}


.icon-chevron-right {
	width:100%;
	color:#DDD;
}

.rows p {
	float:none;
	font-size:16px;
}

.story, .rows {
	border-left:1px solid #DDD;
}

.block-padding , .rows {
	min-height:130px;
	
}

.row .block-padding{
	min-height:330px;
	border-left:1px solid #D0D0D0;	
}

.accordion-group {
	border:none;
}

.block-border-left {
	border-left:1px solid #DDD;
}

.block-border-left:first-child {
	border-left:none;
}

.block-padding {
	padding-left:20px;
}

.footer {
	padding-top:15px;
	padding-right:20px;
}

.bottom {
	margin-top:60px;
}
.news-item img{
	margin-bottom:10px;	
}

.news-block {
		border-bottom:1px solid #DDD;
		overflow:hidden;
		margin:10px 0;
}

.news-block:last-child {
	border:none;
}

.block-border-left { min-height: 380px !important; }

.bottom h3 {
	text-transform:uppercase;
	float:left;
}

.menu {
	margin-bottom:40px;
}
li.media, media .media{
	margin:0px;
	list-style:none;

}
.media.list-item{
	padding-bottom:10px;
	margin-top:5px;
	border-bottom:2px dotted #ccc;	
}

.logo-bottom {
	float:right;
	margin-top:20px
}

p {
	margin-bottom:15px;
}
.news-list p{
	margin-bottom:0px;	
}

.copyright p {
	font-size:12px;
	float:right;
	padding-right:15px;
	padding-bottom:20px;
	color:#999;
}


.slider {
	margin-top:40px;
	background:url(../design/img/shadow-vertical.png) no-repeat;
	background-position:center top;
}
#myCarousel {
	margin-top:0px;
}

/*TEXT */
.textbold{
	font-weight:bold;
}
.textitalic{
	font-style:italic;
}
.textunderline{
	text-decoration:underline
}

.marketing .span4 h3, p, a, iframe{
	text-align:left;
}

/*IMAGES*/
.image_left{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.image_right{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
.image_top{
	margin-top:0px;
	margin-bottom:10px;
}

.media-object{
	margin-right:15px;	
}

/*PAGE*/
.page_wrapper{
	overflow:hidden;
	position:relative;	
}

/*LIST*/
.page-news h4, .page-project h4{
	margin:0;
	padding:0;	
}
.list-item{
	cursor:pointer;
	width:100%;
}

.modal{
	display:none;	
}
#login-error, #login-error2, #mailAlert{
	display:none;	
}

.item-omschrijving{
	padding-top:10px;	
}
.item-omschrijving p{
	margin:0;
	padding:0;
}
.modal-footer .footer-text{
	float:left;
	cursor:pointer;
}

.news_date{
	color:#ff0000;
	padding-right:5px;
	margin-right:5px;
	float:left;	
	border-right:1px solid #999;
}
.page-header {
	border:0px;
	}

.button_aanmelden{
	position:absolute;
	overflow:hidden;
	right:0;	
	z-index:2000;
}

.rubrieken ul{
	overflow:hidden;
	margin:0;
	padding:0;
}
.rubrieken li{
	width:100%;
	overflow:hidden;
	padding:5px 0px;
	border-top:1px dotted #ccc;	
}
.rubrieken li ul li{
	padding:2px 0px 2px 10px;
	color:#F63;	
}

.user_profile{
	overflow:hidden;	
}

.reactie_add{
	overflow:hidden;
	padding:5px 0px;
	border-top:1px dotted #ccc;	
}

.del_add:hover{
	font-weight:bold;
	color:#F6B727;
cursor:pointer;	
}
/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */

/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;

}
.navbar-wrapper .navbar {

}

/* Remove border and change up box shadow for more contrast */
.navbar .navbar-inner {
  border: 0;
/*  -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.25);
  -moz-box-shadow: 0 2px 10px rgba(0,0,0,.25);
	box-shadow: 0 2px 10px rgba(0,0,0,.25);*/
	border-radius: 0px;
	background-color:#4c4c4c;
	background-image:none;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	 border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;

}

/* Downsize the brand/project name a bit */
.navbar .brand {
  padding: 14px 20px 16px; /* Increase vertical padding to match navbar links */
  font-size: 16px;
  font-weight: bold;
  text-shadow: 0 -1px 0 rgba(0,0,0,.5);
}

/* Navbar links: increase padding for taller navbar */
.navbar .nav > li > a {
  padding: 5px 20px;
  padding-top:10px;
  font-size:14px;
  color:#fff;
  text-shadow:none;
}

/* Offset the responsive button for proper vertical alignment */
.navbar .btn-navbar {
  margin-top: 10px;
}

.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
    background-color: #4c4c4c;
    color: #f5aa01;
}

.nav2{
	position:absolute;
	width:920px;
	margin-top:15px;
	right:20px;
}
.nav2 li a{
	color:#666;
	padding-left:15px;	
	font-size:16px;	
}

.nav2 li{
	border-left:1px solid #666;
	margin-left:15px;
	float:right;
}
.nav2 li:last-child{
	border:0px;
}
.nav2 li img{
	margin-right:5px;
}

.wijk-item-right{
	overflow:hidden;
	width:200px;
	float:left;
}
.wijkgids_advertentie{
	overflow:hidden;	
	min-height:200px;

	border:1px solid #ccc6a4;
	
	margin-top:15px;
}
.wijkgids_advertentie h5{
	color:#ccc6a4;	
}
.wijkgids_advertentie h4{
	margin:4px 0px;
}
.wijkgids_advertentie_header{
	padding:4px;
	text-align:center;
	background-color:#fcf8e3;
	
}
.wijkgids_advertentie_wrapper{
	padding:15px;
}

.review_reactie{
	border-top:1px dotted #ccc;
	padding:15px 0px;
		
}
.review_reactie:last-child{
	border-bottom:1px dotted #ccc;
}
.review_approval{
	color:#999;
	font-size:11px;	
}
#star_message, #email_message{
	font-weight:bold;
	color:#ff0000;
	padding-top:5px;	
}


/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
	margin-top:10px;
  margin-bottom: 10px;
}

.carousel .container {
  position: relative;
  z-index: 9;
}

.slider-left{
	background-color:#0b89bc;
	position:absolute;
	width:40px;
	height:270px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
	float:left;
	z-index:20;
}

.slider-text{
	background-color:#fff;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	 border-top-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
	height:270px;
	color:#444;
}

.carousel-control{
	display:none!important;	
}


.slider-image{
	background-color:#ccc;
	width:100%;
	height:296px;
	overflow:hidden;
/*	border-top:1px solid #444;
	border-bottom:1px solid #444;*/
	padding-right:15px;
	background-size:cover;
	background-position:top;
}
.slider-quote{
	position:absolute;
	padding:15px 20px 10px;
	margin-top:170px;	
	z-index:1000;
	width:800%;
	overflow:hidden;
	
}
.slider-quote i{
	
}

.slider-quote .bg{
	margin-left:-50px;
	margin-top:-50px;
	width:650px;
	height:300px;
	position:absolute;
	background-color:#000;
	-moz-opacity: 0.70;
	opacity: 0.70;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
	z-index:-10;
}
.slider-quote h2{
	margin:0;
	font-size:40px;
	line-height:32px;
	color:#9d7315;
	color:#fff;
	font-weight:normal;


}
.slider-quote h3{
	margin:0;
	font-size:18px;
	line-height:32px;
	color:#fff;
	font-weight:normal;

}
.carousel-control {
  height: 80px;
  margin-top: 0;
  font-size: 120px;
  text-shadow: 0 1px 1px rgba(0,0,0,.4);
  background-color: transparent;
  border: 0;
  z-index: 10;
}
.carousel{
	width:100%;	
}

.carousel .item {
  height: 270px;

}
.carousel img {
  position: relative;
  top: 0;
  left: 0;
  max-width:inherit;
  
}

.carousel-caption {
  background-color: transparent;
  position: static;
  padding-top:40px;
  margin-top: 0px;
}
.carousel-caption h1,
.carousel-caption .lead {
  margin: 0;

  color: #444;
/*  text-shadow: 0 1px 1px rgba(0,0,0,.4);*/
}
.carousel-caption .btn {
  margin-top: 10px;
}

.page-header h1, .page-news h1 {
	font-size:36px;
	color:#0372aa;
	margin-bottom:5px;
	line-height:35px;
	font-weight:normal;
	text-transform:none;
	color:#444;
}



.page-header h3, .page-news h3 {
	font-size:24px;
	color:#444;
	text-transform:uppercase;
	margin:0px;
}

.carousel-caption p {
	font-size:12px;
	padding-bottom:20px;
	padding-right:30px;
	color:#444;
}

.carousel-caption a {
	text-transform:uppercase;

}

.carousel-control {
	font-size:48px;
	text-shadow:none;
}


.home_col{
	text-align:center;	
	padding:20px 10px;
	margin-bottom:20px;
}
.home_col h2{
	color:#ff7302;
	padding-bottom:15px;
}

.bg_grey .home_col{
	text-align:left;	
	padding:20px 10px;
	margin-bottom:20px;
}
.bg_grey .home_col h2{
	color:#333;
	padding-bottom:15px;
}
.bg_grey .home_col a{
	color:#666;	
}

/* MARKETING CONTENT
-------------------------------------------------- */

/* Center align the text within the three columns below the carousel */
.marketing .span4 {
  /*text-align: center;*/
}
.marketing h2 {
  font-weight: normal;
}
.marketing .span4 p {
  margin-left: 10px;
  margin-right: 10px;
}




/* Featurettes
------------------------- */

.featurette-divider {
  margin: 80px 0; /* Space out the Bootstrap <hr> more */
}
.featurette {
  padding-top: 120px; /* Vertically center images part 1: add padding above and below text. */
  overflow: hidden; /* Vertically center images part 2: clear their floats. */
}
.featurette-image {
  margin-top: -120px; /* Vertically center images part 3: negative margin up the image the same amount of the padding to center it. */
}

/* Give some space on the sides of the floated elements so text doesn't run right into it. */
.featurette-image.pull-left {
  margin-right: 40px;
}
.featurette-image.pull-right {
  margin-left: 40px;
}

/* Thin out the marketing headings */
.featurette-heading {
  font-size: 50px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: -1px;
}

.accordion{
	margin-top:20px;
}

.accordion-heading .accordion-toggle{
	padding:0px;
	padding-bottom:3px;
	font-size:17.5px;
	text-transform:uppercase;	
}

.job-list ul{
	margin:0px;
}
.job-list li{
	float:none;
	padding-left:0px;
	border-bottom:1px solid #ddd;
	padding-bottom:4px;
}


a {
 outline: 0;
}
input::-moz-focus-inner { 
  border: 0; 
}

.site-logo{
	position:absolute;
	margin-left:10px;
	margin-bottom:15px;	
}
.site-logo img{
	float:left;
	padding:0;
	margin:0;
}


.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
html,
body,
.carousel,
.carousel-inner,
.carousel-inner .item {
  height: 100%;
}

.correspondentie_box{
	padding-left:50px;	
}
.correspondentie-item{
	padding:5px 0px;
	border-bottom:1px dotted #999;	
}
.top_bar_edit{
	padding:5px 0px 10px;
	border-top:2px solid #999;
	border-bottom:2px solid #999;
	margin-bottom:10px;	
}

.edit{
	display:none;	
}
.edit-header{
	padding-bottom:5px;	
}
.dropdown-menu ul{
	overflow:hidden;
}
.dropdown-menu li{
	width:100%;
	padding:0px;
	overflow:hidden;
}


.dropdown-menu > li > a:hover{
	background-image:none;
	background-color:#FF7302!important;
}
.member_list{
	padding:0;
	margin:0;	
}
.member_list li{
	float:none;
	width:100%;
	margin:0;
	padding:5px 0px;
	border-top:1px solid #ccc;
}	
.news_text img{
	margin-right:15px;margin-bottom:15px;margin-top:10px;	
}
.wijk-item{
	overflow:hidden;
	border-top:2px dotted #ccc;	
	padding:15px 0px;
}
.wijk-icon{
	float:left;
	margin-right:10px;	
}
.wijk-page{
	overflow:hidden;
	width:100%;	
}
.wijk-active{
	font-weight:bold;	
}
.wijk-tab{
	font-size:14px;	
	cursor:pointer;
}

.wijk-item-left{
	float:left;
	overflow:hidden;
	padding-right:15px;	
	width:65%;	
}

.wijk-item-left p{
	margin-bottom:5px;
	
}
.wijkgids, .wijk-page{
	display:none;	
}
.wijkgids.active,  .wijk-page.active{
	display:block;
}
.wijk-item-right{
	float:left;
	overflow:hidden;
	padding-left:15px;
	margin-top:32px;
	border-left:1px solid #ccc;	
}
#wijk-terug{
	cursor:pointer;	
}
h5{
	font-size:12px;
	color:#999;	
	margin:0;padding:0;
	font-weight:normal;
}
.filterBedrijfsCat, .filterBedrijfsSubCat{
	padding:4px 0px 4px 0px;
	border-top:1px dotted #ccc;	
	
	width:200px;
	cursor:pointer;
}
.filterBedrijfsSubCat{
	padding-left:14px;
}

.filterBedrijfsCat:last-child{
	border-bottom:1px dotted #ccc;		
}


.bedrijfsCat{
	padding:0;
	margin:0;
	margin-top:10px;	
		
}
.add-cat.active{
	color:#000;	
}
.cms_nav{
	margin:0;
	position:relative;;
	float:left;
	z-index:1020;
	background-color:#000;
	width:100%;
	
}
.cms_nav li{
	float:left;
	list-style:none;
	padding:10px;
	margin:0px;
	font-family: Arial;
	font-size:16px;
	color:#eee;
	padding-left:20px;
	padding-right:20px;
	border-right:0px solid #fff;
	font-weight:normal;
}
.image_page{
	width:100%;
	height:350px;
	background-size:cover;
	background-position:center;	
	position:relative;
}
.new_page_title{
	position:absolute;
	bottom:0px;
	display:inline-block;
	background-color:#000;
	color:#fff;
	padding:10px 50px 10px 25px;;
	-khtml-opacity: 0.70;
	opacity: 0.70;
	width:auto;
}
.new_page_title h2{
	font-weight:normal!important;
	margin:0;
	padding:0;
}

.cms_nav li a{
	color:#eee;
	text-decoration:none;
	font-weight:normal;
}
.cms_nav li:hover{
	background-color:#eb6800;
}

.img_coordinator{
	width:120px;height:120px;background-position:center;background-size:cover;
	border-radius: 200px 200px 200px 200px;
	-moz-border-radius: 200px 200px 200px 200px;
	-webkit-border-radius: 200px 200px 200px 200px;
	border: 0px solid #000000;	
}
.cms_nav li.active{
	background-color:#555;
}

.dropdown_menu li.active{
	background-color:#eb6800;
}
ul.dropdown_menu{
	display:none;
	position:absolute;
	margin-left:0px;
	background-color:#eb6800;
	margin-left:-20px;
	padding-left:20px;
	padding-right:30px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:7px;
	min-width:130px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-box-shadow: 8px 8px 11px 0px rgba(50, 50, 50, 0.62);
-moz-box-shadow:    8px 8px 11px 0px rgba(50, 50, 50, 0.62);
box-shadow:         8px 8px 11px 0px rgba(50, 50, 50, 0.62);
	z-index:120000;
}

ul.dropdown_menu li {
	font-weight:normal;
	color:#fff;
	border:0px;	
	border-bottom:1px solid #f1964d;
	padding:3px 0px;
	float:none;
}
ul.dropdown_menu li:last-child{
	border:0px;	
}

ul.dropdown_menu li a, ul.dropdown_menu li.active a{	
	font-family: Arial;
	text-decoration:none;
	text-transform:none;
	color:#fff;	
	font-weight:normal;
}
ul.dropdown_menu li a:hover{
	color:#000;
}

ul.dropdown_menu .arrow-up {
	width: 0; 
	height: 0; 
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;	
	border-bottom: 5px solid #eb6800;
	margin-top:-15px;
	margin-left:10px;
	position:absolute;
	display:none;
}
.tip{
	position:absolute;
	width:100px;
	height:100px;
	background-image:url(/design/img/tip_small.png);
	background-repeat:no-repeat;
	margin-left:400px;
	margin-top:-5px;
}
.home_tip{
	margin-top:20px;
	margin-bottom:25px;	
}
.col_home_right .tip{
	margin-left:45px;
	margin-top:-20px;
}
.col_home_right .wijk-icon{
	margin-top:5px;	
	
}

.review{
	overflow:hidden;
	padding-bottom:12px;	
}
.review_star{
	color:#ddd;	
	cursor:pointer;
}
.wijkgids_link{
	float:left;
	margin-right:20px;	
}
.list_score{
	position:absolute;
	right:35px;
	margin-top:5px;
	color:#EB6800;	
}
.list_score .review_star, .review_item_score .review_star{
	color:#EB6800;
}
.table_coordinator{
	width:95%;	
}
.table_coordinator td{
	vertical-align:top;	
	padding:5px 5px 5px 0px;
	
}
.sint_header{
	text-align:center;
	width:100%;
	background-image:url(/design/img/bg_sint.jpg);
}
.sint_page{
	text-align:center;
	background-color:#f5f5f5;
		
	padding-bottom:150px;
}
.sinterklaas_text p{
	text-align:center;
	font-size:20px;
	padding:30px;
	line-height:26px;	
}
.lot_button{
	cursor:pointer;
	border-radius: 18px 18px 18px 18px;
-moz-border-radius: 18px 18px 18px 18px;
-webkit-border-radius: 18px 18px 18px 18px;
border: 0px solid #000000;
	padding:20px;
	font-size:20px;
	width:200px;
	margin:0 auto;
	color:#fdca95;
	background-color:#9e0000;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9e0000+0,e2071d+64,e2071d+100 */
	background: #9e0000; /* Old browsers */
	background: -moz-linear-gradient(top,  #9e0000 0%, #e2071d 64%, #e2071d 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #9e0000 0%,#e2071d 64%,#e2071d 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #9e0000 0%,#e2071d 64%,#e2071d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e0000', endColorstr='#e2071d',GradientType=0 ); /* IE6-9 */
}
.agenda .date{
	background-color:#666;
	color:#fff;
	padding:5px;	
}
.agenda .item  h2{
	font-size:24px;
	padding:10px 0px;
}
.agenda .item .intro p{
	font-size:14px;
	color:#666;	
}
.help_box{
	position:absolute;
	z-index:100000;
	width:120px;
	height:120px;
	right:30px;
	top:112px;
	text-align:center;
	background-color:#ff7302;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
	cursor:pointer;
}
.help_box a{
	font-size:30px;
	color:#fff;
	line-height:120px;

}
.help_box a:hover, .help_box a:focus{
	text-decoration:none;
}
.div, a, a:focus, a:active, a:hover{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
