/*
Theme Name:     Five3 Interreg Child
Description:    
Author:         Martin Takken
Template:       Five3

(optional values you can add: Theme URI, Author URI, Version)
*/

@import url("../Five3/style.css");





* {
	line-height: 1em;
	font-family: "nimbus-sans", Verdana, Arial, sans-serif;
	font-weight: 300; 	
    font-size: 1em;
    line-height:1.3em;
	font-style: normal;
}


p {
	font-family: "nimbus-sans", Verdana, Arial, sans-serif;
	  line-height:1.6em;
}


.yellow { color:#ffdc00; }
.green { color:#009771; }

a, a:hover, a:visited {	
	 color:#333333;
}

h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
	font-weight: 700;
	font-style: normal;
	color:#ffffff;
}



#front-div {
	min-height:450px;
}

#EU-div-front {
		width:97%;
		margin:0 auto;
}
	
#EU-div-front img {
	padding-bottom:20px;
	padding-right:20px;
	text-align:left;
	float:left;	
}		
	
#EU-div-front-logo {
	float:left;
	width:185px;
	text-align:right;
}

#EU-div-front-text {
	float:right; 
	width:76%;
}


h3 {
	
    color: #0069b3;
    font-size: 1.3em;
    font-style: normal;
    font-weight: 700;
    line-height: 1.2em;
    margin-bottom: 10px;
    	
}

.post-x h3 {
	color:#009771;
}

.project_block h3 {
 color: #eeeeee;
}

.teaserblock .entry-content-text {
	font-size:1.3em;

}
							



I, em {
	font-style: italic;
	font-weight: 300;
}

.quoteblock {
	margin:50px 50px;
	padding:0px 150px;
	text-align:center;
}

.pag2intro {
	margin:10px 0px;
	padding:0px 20px;
	text-align:center;
	font-size:1.3em;
	line-height:1.4em;
}

.narrow {
	margin:50px 90px;
}

	
	
.quote {
	font-family: "nimbus-sans", Verdana, Arial, sans-serif;
	font-size: 48px;
	font-weight: 300;
	color:#4d4d4d;
}



.quoter {
	font-size: 18px;
	color:#666;
	line-height:14px;
}
.quoter a, .quoter i { 
	font-size: 13px;
}



.quote-small, .quote-small p {
	font-family: "nimbus-sans", Verdana, Arial, sans-serif;
	font-size: 1em;
	color:#0069b3;

	font-weight: 300;
}

.project_block .quote-small, .project_block .quote-small p {
		color:#80CBFF;
}	
	
.quoter-small {
	color:#666;
}



.quote-small-ballonline {
	width:100%;
	height:26px;
	margin-bottom: 10px;
	background-image:url('images/chapter02_quoteline.png');
	background-repeat:no-repeat;
	background-position:center;
}

.project_block .quote-small-ballonline {
	background-image:url('images/chapter02_quoteline_wit.png');	
}




.project-poster-under-1 {
	width:50%;
	float:left;
}

.project-poster-under-2 {
	width:50%;
	float:left;	
}
.map {
	float:left;	
	width:100%;	
}


.mini-map {
	width:100%;
	height:250px;
}

.big-map {
	width:100%;
	height:500px;
}

.bigmap-iframed {
}


b, b *, strong, strong * {
    font-weight: 700;
}


h4 {
	color:#00B4CB;
	margin-top:0px;
	margin-bottom:20px;	
	font-size:18px;
	font-weight: 300;	
}
h4 i, h4 em {
	font-size:18px;
}




body .content:last-of-type .shadow-container {
    border-image-width: 0px 0 0px 0;
    /*border-width: 1px 0; */
}




body.fixed #branding.shadow-container {
	
	border-color:transparent;
	-webkit-border-image: none;
	   -moz-border-image: none;
		 -o-border-image: none;
			border-image: none;	
	border-width: 0px 0px 9px;	

}



body.fixed #branding .shadow-background {
	
	background-color: #00B4CB;

	background-repeat:repeat-x;
	background-attachment:absolute;
	background-position:bottom;		
}




#wrapper {

}


#branding {

}

#branding .branding-container {
	position:relative;
	width: 980px;
}





.shadow-container {  
    border-image: none;
    border-style: solid;
    border-width: 0px 0 0;   
}





h1 {
    font-size: 4em;
    font-style: normal;
}

#branding #site-title {
 	padding-left: 0px;
}


#branding #site-title a {
	font-family: "nimbus-sans-condensed", Verdana, Arial, sans-serif;	
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	margin:0px;
    font-size:35px;
    line-height:1em;
}

#branding nav#access {
	width:100%;
	margin:0px auto;	
}

#headertest {
	font-family: "nimbus-sans-condensed", Verdana, Arial, sans-serif;	
	color:#fff;
	font-size:0.8em;
	width:650px;
	right:0px;
	float:right;
	/* text-align:right; */
}


nav#access {
    float: left;
    position: relative;
    text-align: left;

}
#wrapper ol, #wrapper ul {
	text-indent:0px;
}

#branding nav#access {
	/* background-color: #fff; */
	opacity: 0.95;
	background-attachment:relative;
	background-position:center -9px;

	height:40px;
	/* background-color: rgba(255,255,255,0.95);		*/
	
}

nav#access ul.menu li {
	margin-right: 1.6em;
	margin-left: 0em;
}

body.fixed #branding .branding-container {
    padding: 0.1em 0 0.5em;
}

nav#access a {
	
	color:#666;
	font-family: "nimbus-sans", Verdana, Arial, sans-serif;	
	font-weight:700;

}


#menu-top-menu .current_page_item a {
	color:#00b4cb;
	text-decoration: underline;
}

.content header, #search-results #no-results header {
    margin-top: 0em;
}

.content header {
	border-top:0px solid #fff;
	border-bottom:0;
	border-left:0;
	border-right:0;
	background-repeat:repeat-x;
	background-position:center top;
}

.entry-title {	
    font-size: 4.5em;
    font-style: normal;  	
	font-family: "nimbus-sans", Verdana, Arial, sans-serif;
	font-weight: 700;
	color:#ffffff;	
	line-height:1em;
	width:100%;

}

body.fixed .content:last-of-type .entry-content:last-of-type {

}

body.fixed .content .entry-content {
	/* padding-bottom:300px; */
	/* min-height:500px; */
}

/*
img {
border: 0;
max-width: none;
}
*/

body.fixed #home {
    padding-top: 0px;
}


body.fixed .content {
	margin-bottom: -77px; /* voor tab */
}



.content, .content-container {
	padding-top: 77px;	/* voor tab */

}

body.fixed .content:first-of-type {
padding:auto;
 padding-bottom:77px;
}

body.fixed #home.content {
  padding-bottom:0px;
}


body.fixed #home .entry-header {
	margin-bottom: 20px;	
	padding-top: 59px;	/* voor tab */	
}



.bigtab {
	position:absolute;
	top:0px;
	background-color:transparant;
	height:78px;
	width:100%;
	z-index:1;
	background-repeat:repeat-x;
	filter: alpha(opacity=90);
	opacity: 0.9; 	
	background-repeat:repeat-x;	
	 font-size:1em;
}


.tab-content {
	margin-top:20px;
	margin-left: 0px;
    margin-top: 46px;
	position: relative;
	width:350px;
}




#home .bigtab 					{ background-position:-130px 8px; }
#about-interreg-ivc .bigtab 	{ background-position:-70px 8px; }
#the-organisation .bigtab 		{ background-position:-10px 8px; }
#the-project-cycle .bigtab 		{ background-position:50px 8px; }
#monitoring-funds .bigtab 		{ background-position:110px 8px; }
#benefits-for-countries .bigtab { background-position:170px 8px; }
#timeline .bigtab 				{ background-position:230px 8px; }
#moving-forward .bigtab 		{ background-position:290px 8px; }


  
  
#home .bigtab .tab-content 						{ right: 115px; }  
#about-interreg-ivc .bigtab .tab-content 		{ right: 55px; }   
#the-organisation .bigtab .tab-content 			{ right: -5px; }
#the-project-cycle .bigtab .tab-content 		{ right: -65px; }
#monitoring-funds .bigtab .tab-content 			{ right: -125px; }
#benefits-for-countries .bigtab .tab-content 	{ right: -185px; }
#timeline .bigtab .tab-content 					{ right: -245px; }
#moving-forward .bigtab .tab-content 			{ right: -305px; }




.tab-title {
	text-transform: uppercase;
	font-family: "nimbus-sans", Verdana, Arial, sans-serif;	
	float:left;
	position:absolute;
    right: 63px;	
    color:#fff;
    font-weight:700;  
    font-size:20px;  
}

.tab-title a {
	text-transform: uppercase;
	font-family: "nimbus-sans", Verdana, Arial, sans-serif;	
    color:#fff;
    font-weight:700;
}




#about-interreg-ivc .bigtab .tab-title a,
#the-organisation .bigtab .tab-title a
	 { color:#000000; }
	 
	 

.tab-icon {
	width:50px;
	height:50px;
	background-image:url('images/chaptericons-01.png');
	background-repeat:no-repeat;
	background-position:-50px;
	position:absolute;
    right: 0px;
    top: -15px;
    width: 50px;
}

#home .bigtab .tab-icon 					{ background-position:50px; } 
#about-interreg-ivc .bigtab .tab-icon 		{ background-position:0px; }
#the-organisation .bigtab .tab-icon 		{ background-position:-43px; }
#the-project-cycle .bigtab .tab-icon 		{ background-position:-100px; }
#monitoring-funds .bigtab .tab-icon 		{ background-position:-150px; }
#benefits-for-countries .bigtab .tab-icon 	{ background-position:-200px; }   
#timeline .bigtab .tab-icon 				{ background-position:-250px; }
#moving-forward .bigtab .tab-icon 			{ background-position:-300px; }



#home .bigtab {
	display:none;
}

body.fixed #home .bigtab {
	display:none;
}

body.fixed #home .content-container {
	padding-top: 0px;

}


.entry-header, .entry-header-normal {
	padding-top: 0px;
	margin:0px auto;
	margin-bottom: 20px;
}






.article-spacer {
	height:0px;
	background-color:#fff; 
}

.has-background {
    min-height: 200px;
    margin-top:0px;
   
}


.menu-top-menu-container {
	width:980px;
	margin: 0 auto;
}

nav#access ul.menu {
	margin-left:108px;
}

.menu-top-menu-container li {
	font-size:15px;
	padding-bottom:10px;
	width:980px;
}

.content section {
  width:100%;
  border:0px;
}

section {
width: 1000px;
	
}

.bottomspacer {
	height:400px;
}

.content header, .content .entry-summary, .content .entry-content, .content .edit-link, footer.entry-meta {
   /* background-color: rgba(255,255,255,1); */
    /* background-color: #fff; */

}

#wrapper ol, #wrapper ul {
	list-style-position: inside;
	margin: 0;
	padding-left: 0em;
	/* text-indent: -1em; */
}

/* Intrapage Nav */


 div#page_m_container {
    margin: 0 auto;
    position: fixed;
    z-index: 2000;
    top:0px;
    left:0px;
}

nav#page, nav#page_m {	
  	zoom: 1;
	left:-60px;
    margin-left: 0px;
    margin-top: 0px;
    padding-right: 0px;
    position: relative;
    right: auto;
    text-align: right;
    top: -5px;
    z-index: 10;	
 	font-family: "nimbus-sans-condensed", Verdana, Arial, sans-serif;   	
 	font-weight:400;
 	font-size:1em;
}



.top-menu-li a {
	font-family: "nimbus-sans-condensed", Verdana, Arial, sans-serif;
	text-transform:uppercase;
	line-height:40px;				
	padding-right:90px;	
	color:#ffffff;	
}




nav#page_m li > A
{
    display: inline-block;
}
nav#page_m li {
	height: 45px;
	width: 500px;
	position: absolute;
	list-style-type: none;
	overflow: visible;
	background-position:right top;	
	background-image:url("/interreg/wp-content/themes/five3-interreg-child/images/topmenutabs_ffffff.png");	
	padding-right:0px;
	margin-right:0px;
	margin-top:0px;
	left:-0px;	
}



	
nav#page_m #home-link  {
	left:-360px;	
	background-image:url("/interreg/wp-content/themes/five3-interreg-child/images/topmenutabs_4d4d4d_landing.png");	
	z-index:10;
}

nav#page_m #about-interreg-ivc-link  {
	left:-300px;	
	background-image:url("/interreg/wp-content/themes/five3-interreg-child/images/topmenutabs_ffffff.png");	
	z-index:9;
}

nav#page_m #the-organisation-link  {
	left:-240px;	
	background-image:url("/interreg/wp-content/themes/five3-interreg-child/images/topmenutabs_ffdc00.png");	
	z-index:8;
}


nav#page_m #the-project-cycle-link  {
	left:-180px;	
	background-image:url("/interreg/wp-content/themes/five3-interreg-child/images/topmenutabs_f29100.png");
	z-index:7;	
		
}

nav#page_m #monitoring-funds-link  {
	left:-120px;	
	background-image:url("/interreg/wp-content/themes/five3-interreg-child/images/topmenutabs_e3003a.png");	
	z-index:6;	
}

nav#page_m #benefits-for-countries-link {
	left:-60px;	
	background-image:url("/interreg/wp-content/themes/five3-interreg-child/images/topmenutabs_009771.png");
	z-index:5;	
		
}


nav#page_m #timeline-link {
	left:0px;	
	background-image:url("/interreg/wp-content/themes/five3-interreg-child/images/topmenutabs_0069b3.png");	
	z-index:4;
}


nav#page_m #moving-forward-link  {
	left:60px;	
	background-image:url("/interreg/wp-content/themes/five3-interreg-child/images/topmenutabs_4d4d4d.png");	
	z-index:3;	
}




nav#page_m #about-interreg-ivc-link a, 
nav#page_m #the-organisation-link a
	 {
	color:#333333;
}


/*  https://api.jquery.com/nextAll/ for Safari

nav#page_m li:hover, 
nav#page_m li:hover + li, 
nav#page_m li:hover + li + li, 
nav#page_m li:hover + li + li + li,
nav#page_m li:hover + li + li + li + li,
nav#page_m li:hover + li + li + li + li + li,
nav#page_m li:hover + li + li + li + li + li + li,
nav#page_m li:hover + li + li + li + li + li + li + li,
nav#page_m li:hover + li + li + li + li + li + li + li + li
	  {
	
}

*/


.in-viewport {
	padding-left: 190px !important;
}



.more-link-div {

}

.entry-content a img, .entry-content figure img, .avatar img {
    background-color: rgba(255, 255, 255, 0);
    border: 0px solid #efefef;
	box-shadow: none;
    padding: 0px;
}

a:hover img {
border: solid 0px #999;
-webkit-box-shadow:0 0px 0px rgba(0, 0, 0, 0.4), 0 0 0px rgba(0, 0, 0, 0.2) inset;
   -moz-box-shadow:0 0px 0px rgba(0, 0, 0, 0.4), 0 0 0px rgba(0, 0, 0, 0.2) inset;
		box-shadow:0 0px 0px rgba(0, 0, 0, 0.4), 0 0 0px rgba(0, 0, 0, 0.2) inset;
}
	

		
		

.one_half {
    padding-right: 4% !important;
    width: 46% !important;
}

.one_third {
    padding-right: 3% !important;
    width: 30% !important;
}

.last_column {
    padding-right: 0px !important; 
}


.one_half.last_column {
    width: 50% !important;	
}

.project_block {
	position:relative;	
	background-color:#4d4d4d;
	padding:20px;
	color:#ffffff;	
}

.project_block a {	
	color:#dddddd;
}
.project-poster-under a {
	color:#666666;
}

.project-poster-img-container {
	position:relative;
	line-height:0em;
}

.project_block_corner_innovation {
	position:absolute;
	left:0px;
	top:0px;
	width:200px;
	height:200px;
	background-image:url('images/project-corners_innovation-corner.png');
	background-repeat:no-repeat;
	z-index:2;
}

.project_block_corner_environment {
	position:absolute;
	left:0px;
	top:0px;
	width:200px;
	height:200px;
	background-image:url('images/project-corners_environment-corner.png');
	background-repeat:no-repeat;
	z-index:2;
}

.project-poster-overlay {
	position:absolute;
	width:100%;
	height:100%;	
	top:0px;
	left:0px;	
	color:#fff;
	text-align:center;

	
	
	background-image:url('images/pattern_p1.png');
}

.project-logo {
	right:10px;
	bottom:10px;
	position:absolute;
}


.project-poster-under {
	position:relative;
	width:auto;
	left:0px;	
	background-color:#eee;
	color:#000;
	align:center;
	padding:13px 17px;
	margin-bottom:20px;
	
}
.project-poster-under p {
	padding-bottom: 0px !important;
}

.project-title {
	font-size:7em;
	color:#fff;	
	line-height: 1;
	font-weight:700;
}

.project-title-sub {
	font-size: 3em;
	line-height: 1;
}

.credits_photo {
	position:absolute;
	bottom:5px;
	right:5px;
	font-size:0.8em;
}

.project-map-container {
	width:350px;
	height:250px;
	float:right;
	position:absolute;
	top:20px;
	right:20px;
}

.project {
	height:600px;
	overflow:hidden;
	margin-bottom:60px;
}

.project .ui-tabs-panel {
	background-color:#ffffff !important;
	height:600px;
}
	
	
.project_poster_div {
	position:relative;
}

.project_poster_overlay {
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
}

.project_poster_overlay .title {
	font-family: "nimbus-sans-condensed", Verdana, Arial, sans-serif;
	text-transform:uppercase;	
	margin-top:30px;
	color: #ffffff;
	font-size: 3em;
	margin-bottom: 20px;
	font-weight:700;
}

.project_poster_overlay .intro {
	margin-top:30px;
	color: #ffffff;
	font-size: 2em;
	margin-bottom: 20px;
	font-weight:300;
}

.project_poster {
	width:100%;

}
.project_poster_overlay .left, .ui-tabs-panel .left {
	float:left;
	width:45%;
}
.project_poster_overlay .right, ui-tabs-panel .right {
	float:left;
	width:45%;
}


.tabs-shortcode.ui-tabs {
    background: none !important;
    clear: both;
    margin: 0;
    padding: 0;
}

.tabs-shortcode-list {
    list-style-position: inside;
    margin: 0 0 0;
    padding-left: 0;
}







/* --------------- */

* {
	margin: 0;
	padding: 0;
}

section {
	position: relative;
	min-height: 100px; 
	margin: 0 auto;

}



.pixelthing {
	width:800px;
	margin-left:200px;
}


.mobile body {
	overflow: hidden;
}

.mobile #wrapper {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
}

.mobile #scroller {
	height: 3000px;
}


.bg {
	position:absolute;
	left:0px;
	background-color:#000;
}

.bg2 {
	position:absolute;
}

#branding {
    overflow: visible;
    width: 100%;
}

svg, svg text, svg tspan {
	font-family: "nimbus-sans-condensed", Verdana, Arial, sans-serif;	
line-height:14px;
font-size:12px;
}



	

.entry-header {
	width:100%;
	padding-top:0px;
}


.content header, .content .entry-summary, .content .entry-content, .content .edit-link, footer.entry-meta {
position: relative;
width: 95%;
max-width:950px;
}

.content header, .intro-narrow {
	width: 445px;
	margin:0px auto;
	line-height: 1.6em;
}

.content-nexts,
.content-nexts .content header, .content-nexts .content .entry-summary, .content-nexts .content .entry-content, .content-nexts .content .edit-link, .content-nexts footer.entry-meta {
position: relative;
/* width: 95%;
max-width:950px; */
	 margin: 0px auto;
}
	
.content-nexts .nexter {
	padding-bottom: 0px !important; 
	margin-bottom: 0px !important;
}
	


.more-div {
	padding:0 50px;
}
	
	

.entry-content {
	float:none;
	margin:0px auto;
	width:445px;
	
}

.content header, footer.entry-meta, .content .entry-summary, .content .entry-content {
    clear: both;
    float: none;
}


.entry-content-text p {
	font-size:1em;
	padding-bottom: 14px;
}
		
.entry-content-text p, .entry-content-text a {
 	margin:auto 0px;	

}



.page_end {
	height:400px;
	background-color:#000;
}


.content header h1, .content header h1 a, .single .content header h1, #search-results #no-results header h1 {
display: block;
line-height: 1em;
margin: 0px;
}

.content-nexts .content .entry-title {
font-size:2em;
}

#footer {
    margin: 0 auto;
    padding: 0em 0;
    width: 1000px;
}

.widget {
    display: block;
    float: left;
    width: 100%;
    height:300px;
}

.textwidget {
	font-size:12px;
}

.footer-block {
  width: 22%;
  text-align: left;
  float: left;
  margin-right: 3%;
  margin-top:20px;
  margin-bottom:20px;
}

.fb-root, fb-like {

}

.twitter, gplus {
	margin-top:10px;
}

#footer #partnership {
	width:760px;
	font-size:12px;
}
#footer #partnership img {
	margin-left:10px;
}

#footer #partnership a, #footer a {
	color:#eee;
}

.photokier {
	position:relative;
	height:300px;
}
/*
div, section, article,header {
    border-style: solid;
    border-width: 1px 0 0;
}
*/

.content-container {
	 margin: 0px auto;
	overflow:hidden;
}

.overlay {
	top:0px;
	overflow:hidden;
}

footer.entry-meta {
    margin: 0;
}





div .alignright {
  
}



div .wp-caption img { 
	/* width:350px; */
}
.wp-caption-text {
	width:350px;
	font-size:11px;
}

#footer-container {
	width:100%;
    margin: 0 auto;
}

#footerspace {
		/* height:103px; 
		background-color:#fff; */
}

#footer {
	position:relative;
	bottom:0px;
	height:350px;
	background-color:#222;
	z-index:1000;
	/* 
	border-top:1px; 
	
	*/
	width:100%;	
	padding:17px;
	color:#fff;
	padding-left:0px;
	padding-right:0px;
	
}

.clearer {
	clear:both;
}

.widget #searchform label {
	font-size:8px;
}

#searchform {
	margin-top:-10px;
}

	
	
textarea, input[type=text], input[type=password], input[type=email], input[type=url] {
	border: 1px solid #CFCFCF;
	padding: 6px;
	line-height: 1.4em;
	background-color: rgba(255, 255, 255, 0.7);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	   -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
			box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	padding: 2px;
	font-size:8px;
}

#search-results header h1 {
   /* margin: 0 0 0.5em 130px; */
}


#search-results {
	min-height:600px;
}
	
#search-results.content header {
    margin-top: 0em;
 	margin-bottom: 0px;
 	padding-left:130px; 
    background-image: none;
    border-color: #FFFFFF -moz-use-text-color -moz-use-text-color;
    border-style: solid none none;
    border-width: 9px 0 0;   
}



#search-results h4 {
	margin-top:0px;
}
#search-results footer {
	padding-left:130px;
	margin-bottom:1px;
}	
#search-results footer.entry-meta {
margin-bottom: 1px;
}
	
.gray-button, .grey-button, input[type="submit"], button {
	font-size:12px;
	padding: 0.2em 0em;
}


.ui-accordion-header{
	margin:1px 0 0;

	
}
.ui-accordion-header a, .tableheadcel {
	padding:1px 10px;
	background: #555; 
	color:#FFF;
	display:block;
	line-height:22px;
	font-size:16px;
	text-decoration:none;

	background-image:url('images/arrow_r.png');
	background-repeat: no-repeat;	
	background-position: right 0px;
		
}
.ui-accordion-header.ui-state-active a,
.ui-accordion-header a:hover{
	background-color: #00b4cb;
	
	background-image:url('images/arrow_dwn.png');
	background-repeat: no-repeat;	
	background-position: right 0px;
	
}

.ui-accordion-header.ui-state-active a, .tableheadcel {
	background-color: #00b4cb;
	-moz-box-shadow:    0 7px 8px -7px black;
	-webkit-box-shadow: 0 7px 8px -7px black;
	box-shadow:         0 7px 8px -7px black;	

	background-image:url('images/arrow_dwn.png');
	background-repeat: no-repeat;	
	background-position: right 0px;
}

.ui-accordion-header.ui-state-active a:hover {
	background-image:url('images/arrow_lijn.png');
	background-repeat: no-repeat;	
	background-position: right 0px;	
}


.ui-accordion-content{
	padding-top:10px;
}







.accordions-scrollto {
    position: absolute;
    margin: -100px;
}


body.fixed .content:only-of-type .shadow-container {
    border-width: 0 0 0px;
}



.anchor:before {
    content: "";
    display: block;
    margin: -4.15em 0 0;
    height: 4.15em;
}

body .content:last-of-type .shadow-container {
    border-image-width: 0px 0 0px 0;
    border-width: 0px 0;
}


.rechts {	
	position:absolute;
	left:650px;
	top:20px;
	width:340px;
	margin-bottom:40px;
	clear:both;
}

.rechts h4 {
	margin-top:0px;
	margin-bottom:0px;
}

.rechts p, .rechts p a, .rechts div, .rechts div a {
	font-size:13px;
	margin-bottom:10px;
}

.rechts img {
	margin-right:10px;
	margin-top:6px;
}

.widgettitle {
    font-size: 1em;
}

.pdflist li {
	margin-left:15px;
}

.bg_caption_container {
    
    opacity: 0.75;
    padding: 0 3px;
    position: relative;
    right: 3px;
    text-align:right;
	top:3px;
}
.bg_caption {
   background-color: #000;
    font-size: 0.8em;
    height: 20px;
    opacity: 0.75;
    padding: 0 3px;
    position: absolute;
    right: 0px;
    text-align: right;
    color:#fff;
}

.bg_foto_credit {
	font-style:italic;
	font-size:90%;
}

/*
.tableheadcel {
	background-color:#00b4cb;
	color:#fff;
	padding:2px 4px;
	border-style:solid;
	border-width:0px 0px 3px;
	border-color:#666;
}
*/

.tablecelcaption {
	background-color:#fff;
	color:#000;
	padding:2px 4px;
}

.tableheadcel a {
	color:#fff;
}


.tablecel {
	/*
	background-color:#eee;
	color:#000;
	padding:2px;
	border-style:solid;
	border-width:1px 0px;
	border-color:#666;
	border-top:none;

	*/
	margin-bottom:8px;		
}

.smallerfont p {
	font-size:90%;
}

sup {
    bottom: 1ex;
}
sup, sub {
    font-size: 10px;
    height: 0;
    line-height: 1;
    position: relative;
    vertical-align: baseline;
}

.table_fin_head td {
	font-weight:700;
	text-align:right;
}

.table_fin_totals td {
	font-weight:700;

}
.hasjs .content-container {
	opacity: 1;
	padding-bottom: 60px;
	
	
}

.scrollable_element {
	position:absolute;
	top:0px;
	left:400px;
	height:1200px;
	background-color:#333;
	z-index:2000;
}

#log {
	position:absolute;
	top:100px;	
}


.fullwidth {
	width:95%;
	position:relative;
	margin: 0px auto;
	background-color:#333;
}

.divider-grey {
	width:100%;	
	background-color:#999;
	color:#fff;
	padding:5px 0px;
	margin:20px 0px;
}

.divider-grey .quote {
	color:#ffffff;
}
.divider-grey .quoter {
	font-size: 18px;
	color:#eeeeee;
	line-height:14px;
}

.nexter {
	 margin: 0px auto;
}


.nexter .entry-content {
	margin-bottom:0px;
}


.content header {
position: relative;
width: 95%;
max-width:950px;
}

#support-title {
	/* width: 495px;
	margin: 0px auto; */
}

#funding-title {
	padding-left:33%;
	padding-right: 3% !important;
	width:100%;
}

#organisation-title {
	padding-left:33%;
	padding-right: 3% !important;
}

#funding-title {
	padding-left:50%;
	padding-right: 3% !important;
	width:100%;
}

.collapse-div {
	float:right;
	margin: 0px 50px;
	cursor: pointer;
	display: none;
	background-color:#dddddd;
	padding:5px;
    top: 31px;
    z-index: 1;
	
}

.collapse-div3 {
	cursor: pointer;
}

.ajaxuit {
	position:relative;
	/* display: none; */
	z-index:0;
    margin: 0 auto;
    max-width: 1130px;	
	
}
.space-before-bigtab {
	height:150px;
}

.gmstyle {
	width:200px;
}

.hide {
	/* display:none; */
	/* visibility:hidden; */
	/* height:0px; */
	/* overflow:hidden; */
	
}


#timeline_list {
	text-align:center;
	width:95%;
	margin:0px auto;
	background-image:url('images/illustraties_yearline.png');
	background-repeat:repeat-y;
	background-position:center;
	
}


#timeline_list a, #timeline_list a:hover, #timeline_list a:visited {	
	 color:#0069b3;
}

#timeline_list .year {
	font-size: 95px;
	font-weight:700;
	color: rgb(0, 105, 179);	
}


#timeline_list .milestone {

}

#timeline_list .milestone  {
	position:relative;
 	background-image:url('images/illustraties_milestone-dot-line.png');
	background-repeat:no-repeat;
	background-position:right -1px;   
	padding-right: 38px;
	margin-bottom:10px;
}

#timeline_list .milestone .righttome, #timeline_list .forwardleft .righttome {
	position:absolute;
	right:-80%;
	top:10px;
	width:80%;
}




#timeline_list .lessons  {
	position:relative;
 	background-image:url('images/illustraties_milestone-dot-blue-line.png');
	background-repeat:no-repeat;
	background-position:left 5px;   
	padding-left: 38px;
	margin-bottom:10px;
	padding-top:10px;
}

#timeline_list .forward  {
	position:relative;
	padding-left: 38px;
	margin-bottom:10px;
	padding-top:10px;
}


#timeline_list .forwardleft  {
	position:relative;
	background-position:right -1px;   
	padding-right: 38px;
	margin-bottom:10px;
}

#timeline_list .lessons .lefttome, #timeline_list .forward .lefttome  {
	position:absolute;
	left:-80%;
	top:10px;
	width:80%;
}





#timeline_list .lessons {
   font-family: "nimbus-sans",Verdana,Arial,sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.6em;
}

#timeline_list .left {
	width:48%;
	text-align:right;
}

#timeline_list .float {
	float:left;
}

#timeline_list .right {
	width:48%;
	text-align:left;
	margin-left:48%;
	
}

#timeline_list .right .float {

}


#timeline_list .dot {
    height:110px; 	
}

#timeline_list .dot:before {
    content: url("images/illustraties_dot.png");
    float: left;
    top:0px;	
}

#timeline_list .dot .alignnone {
    margin-right: 0em;
    padding-top:30px;
}

.dot img {

}

.viewportlighter {
	/* position:relative; */
	/* visibility:none; */
	opacity:0.05;
}
#timeline_list .viewportlighter {
	/* position:relative; */
	/* visibility:none; */
	/* min-height:300px; */
	opacity:0.05;
}
	
	
#timeline_list .nr {
	color:#e3003a;
}	
	

#graphspag4 {
	/* height:1200px; */
}

div .spacer {
	height:20px;
	width:100%;
}

.padding-top-0 {
	padding-top:0px !important;
}


.ajaxuit .content, .ajaxuit .content-container {
	padding-top: 0px; 

}

.more-div {
	margin: 0 auto;
}

.nexter .content  {
	padding-top:0px !important;
	max-width:950px;
	width:95%;
	margin: 0 auto;
}


.wpgmza_infowindow_description {
	font-size:1.1em !important;
}

#flood-wise-map .entry-content-text p,
#fin-en-map .entry-content-text p,
#enercitee-map .entry-content-text p,
#zen-map .entry-content-text p, 
#see-map .entry-content-text p, 
#esf6-map .entry-content-text p, 
#micropol-map .entry-content-text p, 
#partnership-map .content-nexts p
	{	
	font-size: 0.8em;
	padding: 0px !important;
}

#flood-wise-map,
#fin-en-map,
#enercitee-map,
#zen-map,
#see-map,
#esf6-map,
#partnership-map,
#micropol-map
	 {
	padding-top: 0px !important;
}

.wpgmza_markerbox strong {
	padding:0px !important;
	margin:0px !important;
}



.wpgmza_markerbox {
	width:100%;
	line-height: 1em !important;
}

.wpgmza_markerbox p {

	padding-bottom:5px;
}
.wpgmza_infowindow_link {
	padding-bottom:5px !important;
}


.map-overlay {
	float:left;	
}

.map-overlay-1 {
	width:30%;
	overflow: hidden !important;
	-ms-overflow: hidden !important;	
	font-size: 1em;
    line-height:1em !important;
}
.map-overlay-2 {
	width:60%;
	overflow: hidden !important;
	-ms-overflow: hidden !important;	

}

.map-number {
	text-align:center;
}

.map-country {
	font-size:1.2em;
	font-weight:700;
	
}

.map-title {
	font-size:1.8em;
}

.map-overlay-1, .map-overlay-2 {

}

.mapquote, .mapquote strong {
	color:#666666 !important;
}

.gm-style-iw div {
	overflow: hidden;
	-ms-overflow: hidden;
}

.innovation .map-number strong {
	color:#186CB2 !important;
	font-size:5em;
	line-height:1em;
}



.environment .map-number strong {
	color:#009771 !important;
	font-size:5em;
	line-height:1em;
}
 
.map-overlay-2 strong a {
	font-size:1.8em;
}

.project-name-link {
	font-weight:700;
	font-size:1.8em;
}

.innovation-example-block a {
	color:#186CB2;
}

.environment-example-block a {
	color:#009771;
}
.wpgmza_markerbox .environment-example-block a {
    color: #009771;
}


.innovation-example-block .description, .environment-example-block .description {
	color:#333;
}

.n10 { font-size:1em; }
.n20 { font-size:1.6em; }
.n30 { font-size:1.9em; }
.n40 { font-size:2.2em; }
.n50 { font-size:2.5em; } /* (3 x 5) / 10 + 1 */
.n60 { font-size:2.8em; }
.n70 { font-size:3.1em; }
.n80 { font-size:3.4em; }
.n90 { font-size:3.7em; }
.n100 { font-size:4.0em; }




.innovation-example-block {
	background-color:#eeeeee;
	background-image:url('images/project-corners_example-innovation-corner.png');
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:40px;
	padding-top:30px;
	margin-bottom:10px;
	
}

.environment-example-block {
	background-color:#eeeeee;
	background-image:url('images/project-corners_example-environment-corner.png');
	background-repeat:no-repeat;
	background-position:left top;
	padding:10px;	
	padding-left:40px;
	padding-top:30px;
	margin-bottom:10px;
	
}

.teasertext {
	font-size: 1.0em; 
	line-height: 1.3em; 
	margin-bottom: 10px; 
	margin-top: 20px;
}


.exampleproject-ballonline {
    background-image: url("images/chapter02_exampleproject_line.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    height: 77px;
    margin-bottom: 9px;
    width: 100%;
}

.exampleproject_line_up {
	background-image:url('images/chapter02_exampleproject_line_up.png');
	background-position: center bottom;
    background-repeat: no-repeat;
    height: 77px;
    margin-bottom: 9px;
    width: 100%;	
}

.exampleproject_line_up2 {
	background-image:url('images/chapter02_exampleproject_line_up2.png');
	background-position: center bottom;
    background-repeat: no-repeat;
    height: 77px;
    margin-bottom: 19px;
    width: 100%;	
}

.exampleproject_line_up_tab {
	background-image:url('images/chapter02_exampleproject_line_up_tab.png');
	background-position: center bottom;
    background-repeat: no-repeat;
    height: 77px;
    margin-bottom: 9px;
    width: 100%;	
}

.iphonebgimage, .iphonebgimageoverlay {
	display:none;
}

.iphone .iphonebgimage, .iphone .iphonebgimageoverlay {
	display:inline;
}

.map-legenda {
	font-size:0.8em;
	margin-bottom:2em;
}
.map-legenda-l {
  float: left;
  margin-right: 3em;
}

.map-legenda-l .alignleft {
  margin-right: 0.5em;
}

.map-legenda-l img {
	width:14px;
}

.gra img {
	/* max-width:350px; */
}

.screenwhite {
	color:#ffffff;
}

.printonly {
	display:none;
}

	.seeonline {
		display:block;
		font-style: italic;
  		padding: 5px;
  		top: 2px;
  		background-color:#4d4d4d;
  		color:#ffffff;
  		margin-top:10px;	
  		font-size:14px;	
	}


@media print {
	
	@page {
		margin: 0.5cm;
	}
		
	#page_m {
		display: none;
	}
	
	.content-container, .overlay {
		background-image:none !important; 
	}
		
	.iphonebgimage, .iphonebgimageoverlay {
		display:inline;
	}	
				
	.one_half, .one_half.last_column, .one_third, .two_third {
		padding-right: 0px !important;
	  	width: 100% !important;
	}	
	
	article, .exampleproject_line_up_tab, .pagebreak {
		page-break-before: always;
	}
	
	.project_block {
		padding: 0px;
	}
	.narrow {
		margin:0px;
	}
	 .avoidpagebreak {	
		page-break-inside: avoid;	
	 }	
		
	.project-poster-under-1 {
		width:100%;
	}
		
	.project-poster-under-2 {
		display:none;
	}
	
	
	
	.project-poster-under-1:after {
	  	content: "See webversion of the report for interactive map (partnership details): http://report.interreg4c.eu";
  		display: block;
		font-style: italic;
  		padding: 5px;
  		top: 2px;
  		background-color:#4d4d4d;
  		color:#ffffff;
  		float:left;
  		margin-top:10px;
	}
	
	.printonlymap {
		page-break-inside: avoid;	
	}
	
	
	.nexter .content, .insertPages_Content {
	  padding-top: 0px !important;
	 	width: 100% !important;
	  	max-width: 100% !important;	
	}
		
	#timeline_list { 
		width:100%;
	}
	.viewportlighter {
		opacity:1 !important;
	}
	.content-container, .project_block {
		background:none !important;
	}
	#home {
		background-color:#4d4d4d !important;
	}
	
	
	
	* {
		color:#333333;
	}
	
	
	#home {
		color:#ffffff !important;
	}
		
	#timeline .entry-title {
		color:#333333;
	}
	
	.whiteportrait {
		background-color:#4d4d4d;
	}
	
	.project-title {
	  font-size: 4em;
	}	
	
	.project_block h3, .project_block a {
	  color: #4d4d4d;
	}	

	
	.project-title-sub {
	  font-size: 2em;
 		 color: #ffffff;
	}
	
	
	.project-poster-overlay {	
		background-image:url('images/overlay-grey_over.png');
	}
	
	.hideonprint {
		display:none;
	}
	
	.chaptertitle, .chaptertitle div, .support-title, .organisation-title {
		color:#4d4d4d !important;
		font-size: 0.9em !important;	
		margin-left: 0px !important;	
		padding-left:0px !important;		
	}
	
	.printgrey {
	 color: #4d4d4d !important;	
	}
	
	
	#footer {
		background-color:#ffffff;
		color:#4d4d4d;		
	}
	
	.footer-block {
	  	width: 45%;
	  	margin-right: 5%;
	}	
	
	#footer a {
		color:#4d4d4d !important;	
	}
	
	.printonly {
		display:inline;
	}	
	.italic {
	font-style: italic;	
	}
	
	.smallforprint {
		width:60%;
	}
	
	.collapse-div {
		display:none !important;			
	}
}
