/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */

/**
 * DEFAULT STYLES
 *
 **/
*{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

@font-face {
    font-family: 'texgyreherosregular';
    src: url('../fonts/texgyreheros-regular-webfont.eot');
    src: url('../fonts/texgyreheros-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/texgyreheros-regular-webfont.woff') format('woff'),
         url('../fonts/texgyreheros-regular-webfont.ttf') format('truetype'),
         url('../fonts/texgyreheros-regular-webfont.svg#texgyreherosregular') format('svg');
    font-weight: normal;
    font-style: normal;
}



html, body {
	background: #FAFAF1;
	font-size: 14px;
	line-height: 1.7em;

    }
body {
	 font-family: 'texgyreherosregular';
}
a:link, a:visited {
	color:#191919;

	text-decoration: none;

}
a.labelsite:link, a.labelsite:visited{
	color:#FFF
}

.region-content a:link, 
.region-content a:visited {
	text-decoration: underline;
}



h1,h2,h3{
	 font-family: 'texgyreherosregular';
	font-size: 16px;	text-transform: uppercase;
	color: #333333;
	font-weight: 300;
}

h1{
	font-size: 24px;
}
.item-list .title {
	font-weight: 300
}

/**
 * REGIONS
 *
 **/
.section-header{
	height: 170px;
	padding-top: 30px;
}
.container-16 .grid-13.region-header-second{
margin: 0;
    width: 800px;
    }

.front .zone-content{

	padding-top: 25px
}

.zone-content{
	background: #FFFFFF;
	padding-bottom: 20px;
}

.zone-footer,
.zone-postscript{
	background: #191919;
	color: #FFF
}



.breadcrumb{
	padding: 15px 5px;
	margin-bottom: 25px;
	color: 	#999999
}
.breadcrumb a{
	color: 	#999999
}
/**
 * ADMIN MENU
 *
 **/
 
#admin-menu{
	margin: 0
}



.grid-3.region-branding,
.grid-13.region-menu{

margin: 0;}



/**
 * SEARCH BLOCK
 *
 **/

.search-block{
    clear: right;
    display: block;
    float: right;
    margin-top: 10px;
    width: 240px;
}
.search-block input[type=text]{
	border: 0;
	width: 190px;
			height: 25px;
}
.search-block input[type=submit]{
	border: none;
	background: #333 url('../images/icon-search.png') center center no-repeat;
	color: #FFF;
	-webkit-border-radius: 0;
	-moz-border-radius:0;
	border-radius: 0;
	text-indent: -99999em;
	height: 25px;
	width: 45px;	
	text-shadow: 0 0 0 transparent;
}
.search-block .form-item-search-block-form,
.search-block .form-actions{

}

.search-block .form-actions{
	float: right;

}
.search-block .form-actions input{
	margin: 0;
	
}
/**
 * MAIN MENU
 *
 **/

.main-menu {
	margin-top: 25px;
	height: 40px;
	background: #333;
line-height: 38px;
}
ul.menu li.leaf {
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
	
	list-style: none;
}
.container-16 .grid-16 {
	margin: 0;
	width: 960px!important;
}
.main-menu ul.menu li {
margin: 0;
}
 .main-menu ul.menu li a{
	padding: 0 20px;
	height: 40px;
	background: transparent;
	display: inline-block;

	font-size: 16px;
	color: #FFF
}

.main-menu ul.menu li a:hover{
	background: #191919;
}
.main-menu ul.menu li a.active,
.main-menu ul.menu li a.active:hover{
	background: #191919;
	color: white;
}



/**
 * SUB MENU
 *
 **/
.submenu h2 {
	margin-bottom: 25px;
}
.submenu ul.menu li{
	list-style: none;
 	margin: 0 0 15px 0;
 	display: block;
 	float: none;
}
.submenu ul.menu li a {
	display: block;
	height: 140px;
	width: 100%;
	
	border: 10px solid #EFEDEA;

	text-align: center;
	text-transform: uppercase;
	color: #666;
	
	transition: background-color 0.3s;
	-moz-transition: background-color 0.3s; /* Firefox 4 */
	-webkit-transition: background-color 0.3s; /* Safari and Chrome */
	-o-transition: background-color 0.3s; /* Opera */
}
.menu-mlid-1357 a,
.menu-mlid-2651 a {	
	background: #EFEDEA url('../images/icons/icon-47.png') no-repeat center 10px;
}
.menu-mlid-1357 a:hover,
.menu-mlid-2651 a:hover {
	background:  #FFF url('../images/icons/icon-48.png') no-repeat center 5px;
}
.menu-mlid-1357 a.active,
.menu-mlid-2651 a.active {
	background:  #FFF url('../images/icons/icon-49.png') no-repeat center 5px;
}
.menu-mlid-1375 a,
.menu-mlid-2652 a {	
	background: #EFEDEA url('../images/icons/icon-44.png') no-repeat center 10px;
}
.menu-mlid-1375 a:hover,
.menu-mlid-2652 a:hover {
	background:  #FFF url('../images/icons/icon-45.png') no-repeat center 5px;
}
.menu-mlid-1375 a.active,
.menu-mlid-2652 a.active {
	background:  #FFF url('../images/icons/icon-46.png') no-repeat center 5px;
}
.menu-mlid-469 a,
.menu-mlid-2653 a {	
	background: #EFEDEA url('../images/icons/icon-35.png') no-repeat center 10px;
}
.menu-mlid-469 a:hover,
.menu-mlid-2653 a:hover {
	background:  #FFF url('../images/icons/icon-36.png') no-repeat center 5px;
}
.menu-mlid-469 a.active,
.menu-mlid-2653 a.active {
	background:  #FFF url('../images/icons/icon-37.png') no-repeat center 5px;
}
.menu-mlid-1647 a {	
	background: #EFEDEA url('../images/icons/icon-29.png') no-repeat center 10px;
}
.menu-mlid-1647 a:hover {
	background:  #FFF url('../images/icons/icon-30.png') no-repeat center 5px;
}
.menu-mlid-1647 a.active {
	background:  #FFF url('../images/icons/icon-31.png') no-repeat center 5px;
}


.menu-mlid-1635 a {	
	background: #EFEDEA url('../images/icons/pro-54.png') no-repeat center 25px;
}
.menu-mlid-1635 a:hover {
	background:  #FFF url('../images/icons/pro-55.png') no-repeat center 25px;
}
.menu-mlid-1635 a.active {
	background:  #FFF url('../images/icons/pro-56.png') no-repeat center 25px;
}



/**
 * SOCIAL MEDIA MENU
 *
 **/
.social-media{
	margin-top: 20px;
}

.social-media ul li.leaf{
	float: left;
	padding: 0;
	margin: 0 5px 0 0;
	list-style: none;
	
}
.social-media ul li a{
	display: block;
	height: 29px;
	width: 29px;
	text-indent: -99999em;
}
.social-media li.menu-1548{
	background: url('../images/icons/icon-17.png') no-repeat center center;
}
.social-media li.menu-1549{
	background: url('../images/icons/icon-18.png') no-repeat center center;
}
.social-media li.menu-1550{
	background: url('../images/icons/icon-19.png') no-repeat center center;
}
.social-media li.menu-1551{
	background: url('../images/icons/icon-20.png') no-repeat center center;
}
.social-media li.menu-1552{
	background: url('../images/icons/icon-21.png') no-repeat center center;
}
.social-media li.menu-1553{
	background: url('../images/icons/icon-22.png') no-repeat center center;
}
.social-media li.menu-2650{
	background: url('../images/icons/icon-twitter.png') no-repeat center center;
}
.social-media li.menu-5369{
	background: url('../images/icons/icon-pinterest.png') no-repeat center center;
}


/**
 * EXPOSED FILTERS
 *
 **/
 
.views-exposed-form .views-exposed-widget,
.bef-select-as-links .form-item > div a{
	display: block;
	padding: 0;
} 
.views-exposed-form .views-exposed-widget .form-submit{
margin: 0;}

.bef-select-as-links .form-item > div{

 font-weight: 700;
		
}

.bef-select-as-links .form-item div.inactive{
 font-weight: 300;
	
}
.bef-select-as-links .form-item div:hover a{
	color: #191919;

}


/**
 * SLIDESHOW
 *
 **/
 
.flexslider {
	border: 0;
	min-height: 355px;
}  
.frontpage-slideshow{
	margin: 0px 0 60px;
}
.frontpage-slideshow h2{
	margin-bottom: 20px
}

.flex-nav-container{
 margin: 
0}


.frontpage-slideshow .flex-caption{
	margin: 0;
	width: 100%;
	bottom: 0;
	height: 75px;
	padding: 1% 2% 0 2%;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
	font-size: 18px;
	text-transform: uppercase
}
.frontpage-slideshow .flex-caption a{
	color: #FFF
}

.frontpage-slideshow .views-field-body{
	position: absolute;
	height: 40px;
	bottom: 10px;
	padding: 0 1.5%;
	margin: 0 0 0 0.5%;
	color: #FFF;
	font-size: 13px;
}
.flex-direction-nav li a{
top: 45%;
width: 30px;
height: 30px;

background: none
}

.flex-direction-nav li .prev{
	left: 10px;
	background: url(../images/icons/icon-23.png) no-repeat;
}
.flex-direction-nav li .next{
		right: 10px;
	background: url(../images/icons/icon-24.png) no-repeat;
}


/**
 * KALENDER BLOCK
 *
 **/
 
.kalender-block .view .date-nav-wrapper .date-heading h3{
	font-size: 13px;
	background: #EFEDEA
}
.kalender-block .pager{
	margin-top: -30px;

	display: block;
	height: 30px;
}

.kalender-block .pager li{

}
.kalender-block .view .date-nav-wrapper .date-prev,
.kalender-block .view .date-nav-wrapper .date-next {
	background: none;
border: none

}

.kalender-block  .date-nav {
	padding-bottom: 1px
}

.kalender-block  .calendar-calendar th.days{
	background: #FFF;
	border: 0;
	border-bottom: 1px solid #EFEDEA;
	
	font-weight: 300;
	text-align: center;
}
.calendar-calendar td{
vertical-align: middle
}

.calendar-calendar .mini-day-off,
.calendar-calendar .mini-day-on {
padding: 2px;
text-align: center;
font-size: 12px;


}

.calendar-calendar .mini-day-on{
	background: #EFEDEA;
}
.calendar-calendar .mini-day-on a{
    display: block;
    height: 23px;
    text-decoration: none;
    width: 23px;
    line-height: 23px;
}
.view .date-nav-wrapper .date-prev,
.view .date-nav-wrapper .date-next{
padding: 0;
text-indent: -99999em;
color: transparent;
display: block;}
.view .date-nav-wrapper .date-prev a,
.view .date-nav-wrapper .date-next a{
	margin: 0
}

.view .date-nav-wrapper .date-prev a{
	background: transparent url(../images/icon-kalender-prev.png) no-repeat center center;
	text-indent: -99999em;
	display: block;
}
.view .date-nav-wrapper .date-next a{
	background: transparent url(../images/icon-kalender-next.png) no-repeat center center;
	text-indent: -99999em;
}

.kalender-block thead{
	text-transform: capitalize
}
/**
 * PROMOTED TO FRONT BLOCKS
 *
 **/


.promoted-blocks .item-list ul li {
	width: 210px;
	min-height: 275px;
	float: left;
	margin: 0px 0px 0px 0px;
}

.promoted-blocks .item-list ul li:nth-child(3n+2){
	margin: 0 25px;
}
.promoted-blocks .image{
margin-bottom: 20px;
min-height: 140px;

max-width: 100%!important;

}
.promoted-blocks .title{
	margin-bottom: 5px;
	font-size: 14px;
	color: #191919;
	font-weight: 700;
}


.promoted-blocks .summary{
display: inline;
;}

.promoted-blocks .link{
display: inline;
}
.promoted-blocks .link a{
	display: inline-block;
	background: url('../images/icon-link.png') no-repeat right center;
	
	text-indent: -99999em;
	
	width: 15px
}






/**
 * PROMO MENU
 *
 **/


.region-postscript-first{
	
	padding: 0 10px;
}
.zone-postscript {
padding: 20px 0;}

.grid-16.region-postscript-first{

	padding: 50px 10px 20px 10px;
	margin: 0 0 40px 0;		
	width: 960px!important
}
.promo-menu ul.menu li.leaf {
float: none;
}
.promo-menu ul.menu li a{
	display: block;
	width: 100%;
	margin-bottom: 10px;
	background: #EFEDEA;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 10px 0;
	text-align: center
}
.promo-menu ul.menu li.last{
margin-right: 0;}
.promo-menu ul.menu li a{

font-size: 16px;
color: #191919}




.google-maps{
	margin-top: 20px;
	height: auto;
}
.adres-block a.googlemaps,
.mailto{
		-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	border: 1px solid #FFF;
	display: inline-block;
	padding: 3px 10px 3px 35px;
	width: 100%;
}

.googlemaps{
	background: url('../images/icon-googlemaps.png') no-repeat 10px center;
}
.mailto{
		background: url('../images/icon-sendemail.png') no-repeat 10px center;
		text-align: center;
		text-transform: uppercase;

}

/**
 * FOOTER
 *
 **/
 

.zone-postscript{
background: #333;

}

.section-footer h2,
.section-footer a:link,
.section-footer a:visited,
.section-footer a,active{
	color: #EEECEA
}

.zone-footer h2,
.zone-postscript h2{

font-size: 16px;
margin-bottom: 20px}


.footer-menu ul li.leaf,
.footer-menu ul.menu li{
list-style: none;
padding: 0;
margin: 0;
display: block;
float: none;
}


 /**
 * TIMELAB PRO
 *
 **/
 
.timelab-pro{
position: fixed;
right: -73px;
top: 270px;
background: #191919;
color:#FFF;
padding: 10px;

text-transform: uppercase;
-webkit-transform: rotate(-90deg); 
-moz-transform: rotate(-90deg);	
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}


.i18n-en .timelab-pro {
right: -95px;

}

 /**
 * FABTHINGS
 *
 **/

.latest-fabthings{
	margin-top: 180px;
}
.latest-fabthings h2{
margin-bottom: 10px
} 


 /**
 * GRID
 *
 **/ 
 .view-col2 a{
 	text-decoration: none;
 }
.view-col2 table{
border: none;
}
.view-col2 td {
	position: relative;
	display: block;
	float: left;
	padding: 0;
	padding-bottom: 30px;

}
.view-col2 td.col-1{
	padding-right: 30px;
}

 
 
.view-col2 .project-status,
.views-field-timestamp{
padding: 0 10px;
font-size: 10px;
color:#999;
text-align: right;
height: 22px;
}
 
 
 
.cols-3{
border: none;
}
.cols-3 tr{
}
.cols-3 td{

    padding: 0 0 40px;
    position: relative;
    vertical-align: top;
    width: 31%;
	position: relative;
	display: block;
float: left;

}
.view-id-workshops .cols-3 td{

   height: 260px;
}
.cols-3 .title{
text-transform: uppercase;
font-weight: 300;
margin-bottom: 0;
height: 65px;
padding: 10px 10px 0;



border-top: 10px solid #EFEDEA;
border-left: 10px solid #EFEDEA;
border-right: 10px solid #EFEDEA;

}

.cols-3 .project-status,
.views-field-timestamp{
padding: 0 10px;
font-size: 10px;
color:#999;
text-align: right;
min-height: 22px;
}

.cols-3 .date{
border-left: 10px solid #EFEDEA;
border-right: 10px solid #EFEDEA;
padding: 0 10px 10px 10px

}
.cols-3 .image{
text-align: center;
min-height: 140px;

border-bottom: 10px solid #EFEDEA;
border-left: 10px solid #EFEDEA;
border-right: 10px solid #EFEDEA;

}

.cols-3 .made-by{
   background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    bottom: 52px;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    margin-left: 5%;
    position: absolute;
    width: 90%;
    padding: 5px;
}
.view-col2 .pro{
    background: url("../images/icon-pro-1.png") no-repeat scroll right center transparent;
    float: right;
    height: 35px;
    margin-right: 4px;
    margin-top: -40px;
    position: relative;
    text-indent: -99999em;
    width: 55px;
    z-index: 1000;
 
}
.cols-3 td.col-2{
margin: 0 20px 0px
}

tr:hover td, 
tr.even:hover td.active, 
tr.odd:hover td.active {
background: transparent
}


 /**
 * INLINE COLORBOX
 *
 **/ 
 
 #colorbox{
 	-webkit-box-sizing:content-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: content-box;    /* Firefox, other Gecko */
	box-sizing: content-box 
 }
 .field-name-field-colorbox-image {
 	margin-top: 50px;
 	}
.field-name-field-colorbox-image .field-item{

	
	float: left;
	border: 10px solid #EFEDEA;
	margin-bottom: 20px
}
	.field-name-field-colorbox-image:after{
	content: "";
	clear: both;
	height: 0;
	display: block;}


.field-name-field-colorbox-image .field-item:nth-child(3n+2){
margin: 0 20px
}

 /**
 * INLINE MACHINE
 *
 **/ 

.field-name-field-gallery-image{
	margin-bottom: 10px
}
.node .content .field-name-body{
	margin-top: 30px
}
.node.node-block-item .content .field-name-body{
	margin-top: 0px
}
.field-name-field-categorie-machine .field-item{
	display: inline;
}
.field-name-field-categorie-machine .field-item:after{
	content: ", ";
}
.field-name-field-categorie-machine .field-item:last-child:after {
	content: "";
}

 /**
 * PROJECTS
 *
 **/
.field-name-field-baseline{
	font-weight: 700;
	font-style: italic
} 
  
/*
.field-name-field-baseline{
	border-top: 1px solid #EFEDEA;
	display: block;
	padding-top: 15px;
	margin-bottom: 15px;
	
}
*/

.field-name-field-made-by .field-item{
	display: inline
}
.field-name-field-made-by .field-item:after{
	content:", ";
}
.field-name-field-made-by .field-item:last-child:after{
	content:"";
}

.region-sidebar-first .image{
margin-bottom: 20px}

.more-projects .views-row{
float: left;
width: 90px;
word-wrap: break-word;
height: 120px;
}

.more-projects .views-row .odd{
clear: both}
.more-projects .views-row .title{
	line-height: 1.3em;
	font-size: 11px;
}

.more-projects .views-row:nth-child(2n+2){
	margin-left: 10px;}
.more-projects .image{
margin-bottom: 5px;}


.field-name-field-made-by{
	text-transform: uppercase;
	font-weight: 700;
}
.node-type-projects .content{
	position: relative
}
ul.inline li.pinit{
	margin: 0
}

.pinit{
	position: absolute;
	top: 300px;
	right: 0;
}


.node-type-projects .field-name-field-partner{
	background: #EFEDEA;
	padding: 15px;
}

.field-name-field-files{
	clear: both;
	background: #EFEDEA;

	display: block;
	width: 100%;
	margin: 2px 0;
}
 .field-name-field-files .field-items{

	border-left: 2px solid #FFF;
		padding: 10px 0;

		width: 100%;

}
 .field-name-field-files .field-items .field-item{
 clear: both;
 		display: block;
 		min-height: 20px;
 		margin-bottom: 5px;

 }
 .field-name-field-files .field-items .field-item.odd{
  	border-top: 1px solid #191919;
		padding-top: 5px;
 }
 
 
 .node .field-name-field-files.field-label-inline .field-label{
 margin-right: 0;
 padding-left: 5px;

text-transform: uppercase

}
 .field-name-field-files img{
	float: left;
	margin-top: 3px;
}
 .field-name-field-files a{
display: inline-block;
	background: url('../images/icon-download.png') no-repeat center right;
	float: left;
	width: 95%;
	padding-left: 2%

}
.file:after{
	content: "";
	clear: both;
	display: block;
	height: 0;
}




.related-events .views-row{
	margin-bottom: 20px;
}


 /**
 * SIDEBAR PROMO BLOCKS
 *
 **/ 

.region-sidebar-first .block.project-idee {
	background: #EFEDEA url('../images/icons/icon-32.png') no-repeat center top;
	padding-top: 125px;
}


.region-sidebar-first .block.project-idee h2,
.region-sidebar-first .block.iets-maken h2{
	text-align: center;
}
.region-sidebar-first .block.iets-maken {
	background: #EFEDEA url('../images/icons/icon-35.png') no-repeat center bottom;
	padding-bottom: 125px;
	display: block;

}


.residents h3{
	font-weight: 700;
}


 /**
 * SIDEBAR
 *
 **/ 
.region-sidebar-first {
	font-size: 12px
}
.region-sidebar-first .block{
	margin-top: 41px;
	background: #EFEDEA;
	padding: 15px;
}
.front .region-sidebar-first .block,
.page-node-1 .region-sidebar-first .block,
.page-node-36 .region-sidebar-first .block,
.region-sidebar-first .block.kalender-block{
	background: #FFF;
}
.front .region-sidebar-first .block{
	margin-top: -5px;
	padding-top: 0;
}
.region-sidebar-first h2{
font-size: 14px;
font-weight: 700;
margin-bottom: 20px}

.region-sidebar-first h3{
	font-size: 13px;
	margin-bottom: 0;
	font-variant: uppercase;
	font-weight: 700;
}


 /**
 * overwrites
 *
 **/ 

.container-12 .grid-9{
	padding: 0 10px;
}

.node.node-block .content .field-name-body {
	margin-top: 0;
}
 /**
 * Calender Block
 *
 **/
.kalender-block li{
	list-style: none;
}


.kalender-block .ajax-progress {
  float: none;
  display:none;
}
.calendar_tooltips-title-value {
	font-weight: 700;
	}
.calendar_tooltips-field_date-value{
	margin-bottom: 10px;
}
.calendar_tooltips-body-value .beautytips-module-processed{
	display: block;
	padding-top:20px;
	text-align: right;
	color: #000
}




/**
 * Pager
 *
 **/
.pager {
	clear: both;
	border-radius: 0;
	margin: 0 auto;
	text-align: center;
	
		  -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none ;
    border-color: #EFEDEA;
    border-radius: 0;
    border-style: solid;
    border-width: 0;
    border-top: none;
}
.item-list .pager {
	margin: 0 auto;
	text-align: center;
}

.pager li.pager-next,
.pager li.pager-last {
	position: relative;
	left: 0;
}
.pager li.pager-first a, .pager li.pager-previous a, .pager li.pager-next a, .pager li.pager-last a  {
width: auto;
padding: 4px 8px;
}
.pager li.pager-next {
border-left: 0;}

.pager .ajax-progress-throbber {
  display: none;
}

/*
.pager {
clear: both;
	border-radius: 0;
	
	
	   -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none ;
    border-color: #EFEDEA;
    border-radius: 0;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-top: 1px solid #EFEDEA
}
.item-list .pager{
	padding-top: 10px;
}
 .pager .item-list ul li{
 	height: 30px;
	width: 30px;
	display: block;
	padding: 0;

 }
.view-col2 .pager .item-list ul li{
}
 .pager li.pager-current{
 	text-align: center;
    width: 90%;
 	margin: 0 auto;
 } 
.pager li {
	border: 0;
}
.pager li a{
	background: none;
		border: 0;
	height: 30px;
	width: 30px;
	display: inline-block;
	text-indent: -99999em
}
.pager li.pager-next{
border: 0;
}
.pager li.pager-next a{
	border: 0;
	background: url('../images/icons/icon-24.png') no-repeat;
}
.pager li.pager-next a:hover{
	background: url('../images/icons/icon-24.png') no-repeat;

}
.pager li.pager-previous a{
	border: 0;
	background: url('../images/icons/icon-23.png') no-repeat;
}
.pager li.pager-previous a:hover{
	background: url('../images/icons/icon-23.png') no-repeat;

}

.pager li.pager-current{
	background: none;
	color: #000;
	border: none;
	line-height: 30px;
	border: 0!important;
}

.pager li.pager-last, .pager li.pager-next.last{
top: 10px;

}
.pager li.pager-first a, .pager li.pager-previous a, .pager li.pager-next a, .pager li.pager-last a {
width: 30px;
height: 30px;}
*/


/**
 * about artist
 *
 **/
.about-artist .title{
	font-weight: 700;
}


/**
 * EVENTS
 *
 **/
 .events .item-list ul li{
 position: relative;
 
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	
	border-bottom: 1px solid #EFEDEA;
 }
 .events .item-list ul li.views-row-last {
 border: 0;}
 .events li:after{
 	clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
 }

.events .image{
	float: left;
	display: block;
	border: 10px solid #EFEDEA;
	margin-right: 20px;
} 
.events .title{
	margin: 0;
}
.events .date{
	margin-bottom: 10px
}

.events .read-more{
	position: absolute;
	bottom: 20px;
	right: 0;
	text-align: right;
}
.events .read-more a,
.view-footer a{
	background: #333;
	color: #FFF;
	
	padding: 5px 20px;
		-webkit-border-radius: 10px;
	-moz-border-radius:10px;
	border-radius: 10px;
	
	
}

/*

FABTHINGS
*/
  
.node .field-label-inline{
	margin-bottom: 2px;
}
.node .field-label-inline .field-label,
.node .field-label-inline .field-items {
	background: #EFEDEA;
	padding: 5px;

}
.node .field-label-inline .field-label{
	width: 24.6%;
	text-transform: uppercase;
	margin-right: 0.4%;
}
.node .field-label-inline .field-items {
	width: 75%;
	}
.node .field-name-field-files.field-label-inline .field-label{
	
}
.field-type-taxonomy-term-reference .field-item,
.field-name-field-tags .field-item,
.field-type-entityreference .field-item{
padding-right: 5px;
}

/*

TAALKEUZE
*/

.block-language{
	float: right;

}
.block-language .content ul {
	margin: 0;}
.block-language .content li{
	list-style: none;
	float: left;
	margin-left: 10px;
	color: #C5C4C2;
	width: 25px;
	height: 25px;
	padding: 3px;
	display: block;
	background: EFEDEA;
	text-align: center;
	
}
.block-language .content a {
	color: #666;

}
.block-language .content li.active{
	color: #000;
	background: #E1DFDC;
	

}

/*
Team
*/

.team .views-row{
	float: left;
	background: #EFEDEA;
	margin-right: 20px;
	margin-bottom: 20px;
}





.interessante-links a{
	background: url('../images/icon-link.png') no-repeat center left;
	padding-left: 20px;
}

#cboxTitle{
	display: block!important;
}




/*
SEARCH API VIEWS
*/

.view-col2 .view-content .item-list ul li{
	position: relative;
	float: left;
	padding: 0;
	margin: 0 20px 20px 0;
	width: 320px;
}
.view-col2 .image{
	position: relative;
	z-index: 10;
	
	width: 320px;
	height: 215px;

	border: 10px solid #EFEDEA;
}
.view-col2 .title{
	position: absolute;
	top: 165px;
	left: 10px;
	
	display: block;
	width: 300px;
	height: 20px;	
	z-index: 100;
	padding: 0 10px;
	
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
	font-size: 14px;	
	color: #FFF;
}
.view-col2 .made-by,
.view-col2 .type{
	position: absolute;
	top: 185px;
	left: 10px;

	display: block;
	width: 300px;
	height: 20px;
	z-index: 100;
	padding: 0 10px;

	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);

	color: #FFF;
	font-size: 11px;
	line-height: 17px;
}


.view-col2 .title a,
.view-col2 .made-by a{
	color: #FFF;
	text-decoration: none;
}



.view-col2.o-machines .title,
.view-col2.o-makers .title,
.view-col2.o-search-results .title,
.view-col2.o-team .title{
	top: 185px;
}

#block-block-20 {
width: 250px;
height: 50px;
	float: right;
	text-align: center;
	font-size: 12px;
}
#block-block-20 a {
	text-decoration: underline
}


.flex-control-nav {
display: none;
}
.field-type-link-field {
background: #EFEDEA;
}
.field-type-link-field.field-label-inline .field-label {

}
.node-enterprise-event .field-type-link-field.field-label-inline .field-items {
border-left: 3px solid #fff;
margin-left: -3px;}
.node-enterprise-event .field-type-link-field.field-label-inline .field-item {
display: block;}



.page-taxonomy-term .block-main .content .view-display-id-default {
display: none;}

.not-logged-in #civicrm-menu {
display: none
}
.logged-in #civicrm-menu {
top: 30px!important;
z-index: 9999px!important;
}




.openingstijden {
display: inline-block;

margin-right: 10%;
}

/* TWITTERBLOCK */

.block-timelabmod {
display: inline-block;

vertical-align: top;
}
.block-timelabmod li {
list-style: none;
padding: 0;}

.tweet-text {
display: block;

padding: 5px;

background: #FAFAF1;



}

.tweet-text a {
text-decoration: underline;}

.tweet-time {
font-size: 11px;
text-align: right;}