@import url(bootstrap.css);
@import url(scrolling-nav.css);
@import url(hover.css);

@CHARSET "ISO-8859-1";
/* Reset CSS
 * --------------------------------------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
	padding: 0;
	margin: 0;
}

a{
	text-decoration:none;
}
table {
	border-spacing: 0;
}
fieldset,img {
	border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-weight: normal;
	font-style: normal;
}
strong{
	font-weight: bold;
}
ol,ul {
	list-style: none;
	margin:0;
	padding:0;
}
caption,th {
	text-align: left;

}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 100%;
	margin:0;
	padding:0;
	/*color:#444;*/
}
q:before,q:after {
	content:'';
}
abbr,acronym { border: 0;
}


/* Custom CSS
 * --------------------------------------- */
html { height: 100%; } 
body {
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.9;
	letter-spacing: 0.0625em;
	color: #1b181c;
	background: #f7f8f8;
}
/* BOOTSTRAP EDITS */
.navbar {
    min-height: 50px;
    margin-bottom: 0px;
	z-index: 10000;
}

.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
}

.navbar .navbar-collapse {
  text-align: center;
}

.navbar-default { background-color: #f7f8f8;}
.bar-toggle { margin-right: 0px;}
.navbar-default a {
	font-family: 'Lato', sans-serif;
	font-weight:400;
	font-size: 17px;
	color: #003b0e;
}
.navbar-default .navbar-nav > li > a {
    color: #003b0e;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    color: #003b0e;
	background-color: #f7f8f8;
}
ul.nav {
/*	margin-top: 54px;
	margin-left: 200px;*/
	text-align:center
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #59585b;
}
.navbar-nav > li:before,
.navbar-nav > li:last-child:after {
	content: "";
	position: absolute;
	width: 6px;
	height: 6px;
	background: #98ad91;
	top: 50%;
	margin-top: -2px;
	right: -3px;
	z-index: 1;
	border-radius: 6px;
}
.navbar-nav > li:last-child:after {
	background: #f7f8f8;
}

.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}
.row.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
  padding-right: 0;
  padding-left: 0;
}
/* BOOTSTRAP EDITS */


h1{
	font-family: 'Lato', sans-serif;
	font-size: 38px;
	font-weight:300;
	color: #003b0e;
	line-height: 40px;
	text-align:center;
	margin-bottom: 20px;
	text-transform:uppercase;
}
h1 a:link, h1 a:visited, h1 a:active {
	color:#003b0e;
	text-decoration:none;
}
h1 a:hover {
	color: #003b0e;
	text-decoration:none;
}

.programma-section h1 { color: #8ea687;}
.programma-section h1 a:link, .programma-section h1 a:visited, .programma-section h1 a:active {
	color:#8ea687;
	text-decoration:none;
}
.programma-section h1 a:hover {
	color: #8ea687;
	text-decoration:none;
} 
.partecipanti-section h1, .nieuwsbrief-section h1 { color: #FFF;}
.partecipanti-section h1 a:link, .partecipanti-section h1 a:visited, .partecipanti-section h1 a:active {
	color:#FFF;
	text-decoration:none;
}
.partecipanti-section h1 a:hover {
	color: #FFF;
	text-decoration:none;
} 

h3 {
	font-family: 'Lato', sans-serif;
	font-weight:100;
	font-size: 22px;
	line-height: 2;
	color: #FFF;
	margin:0 0 6px 0; padding: 0 0 6px 0;
	border-bottom: 1px solid #FFF;
}

.text {
	font-family: 'Lato', sans-serif;;
	font-weight: 300;
	font-size: 16px;
	line-height: 1.9;
}
.textSmaller { 
	font-family: 'Lato', sans-serif;;
	font-weight: 300;
	font-size: 12px;
	line-height: 1.4;
}
.textBigger {
	font-family: 'Lato', sans-serif;
	font-weight: 100;
	font-size: 18px;
	line-height: 1.6;
}
.text img { margin-bottom: 20px;}
.Time {
	color: #98ad91;
	font-size: 18px;
}
em {
	font-family: 'Lato', sans-serif;
	font-weight: 100;
	font-style:italic;
}
strong {
	font-family: 'Lato', sans-serif;
	font-weight: 900;
}

p {
	margin-bottom: 20px;
}

img.center {
	display: block;
    margin-left: auto;
    margin-right: auto;
}

#collaborazione img { margin-bottom: 10px;}

#secties {
	background-color:#59585b;
	font-size: 14px;
	color: #fff;
	padding:20px 0;
}
.content ul {
	/*list-style-type:disc;*/
	list-style:square;
	list-style-position:outside;
	margin-bottom: 20px;
	margin-top: 0;
	padding-left: 14px;
}

.footerText {
	font-family: 'Lato', sans-serif;
	font-weight:100;
	font-size: 20px;
	text-transform:uppercase;
}
.footerTextSmall {
	font-family: 'Lato', sans-serif;
	font-weight:100;
	font-size: 10px;
	text-transform:uppercase;
}

.center { text-align: center;}
.fullwidth { width:100%; }
 
.textSmaller a:link, .textSmaller a:visited, .textSmaller a:active {
	color: #4b7547;
}


a:link, a:visited, a:active {
	color: #FFF;
	text-decoration:none;
}
a:hover {
	text-decoration: none;
}

/*
a {
    color: #FFFFFF;
    text-decoration: none;
}
*/

[class^="hvr-"] {
    display: inline-block;
    vertical-align: middle;
    margin: .4em;
    padding: 6px 24px;
    cursor: pointer;
    background: #4b7547;
	border: 2px solid #FFF;
    text-decoration: none;
    color: #666;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.nomobile { display: block;}
.nodesktop { display: none;}



.mt80 { margin-top: 60px;}

.social {margin-top: 20px; text-align:center;}

/* NEWSLETTER */
form.newsletter { width: 100%; height: 98px; color:#FFF; padding: 0; margin:0px;}
form.newsletter input.field { 
	width: 300px; height: 37px; padding: 0 6px 0 10px; margin-bottom: 10px;
	border:none;
	background-color:#98ad91; 
	color: #FFF;
}
.errorMessage { font-family: 'Lato', sans-serif; font-weight:900; font-size: 14px; color: #003b0e;}
.successMessage { font-family: 'Lato', sans-serif; font-weight:300; font-size: 14px; color: #003b0e; }

input:-moz-placeholder { color:#FFF; }
#emailaddress::-moz-placeholder { color:#FFF; }
#emailaddress::-webkit-input-placeholder { color:#FFF; }

form.newsletter #submit {
	position: relative;
	color: #FFF;
	border: 1px solid #003b0e;
	border-radius: 2px;
	background-color: #003b0e;
	padding: 4px 12px;
	margin-top: 8px;
	text-decoration:none;	
	font-family: 'Lato', sans-serif;
	font-size:14px;
	font-weight:400;
}
/* NEWSLETTER */


@media (min-width: 1200px) {
}

@media all and (max-width: 1024px){
	
}
@media all and (max-width: 900px){

}
@media all and (max-width: 890px){

}
@media screen and (min-width: 768px){
	
}
@media (min-width: 768px) and (max-width: 991px) {

}
@media all and (max-width: 767px){
	.navbar-nav > li:before,
	.navbar-nav > li:last-child:after {
		content: "";
		position: absolute;
		width: 6px;
		height: 6px;
		background:#f7f8f8;
		top: 50%;
		margin-top: -2px;
		right: -3px;
		z-index: 1;
		border-radius: 6px;
	}
	.navbar-nav > li:last-child:after {
		background: #f7f8f8;
	}	
	
	#secties {
		padding:0;
	}	
	
	h1{
		font-size: 32px;

	}	
	
	.nodesktop { display: block;}
	.nomobile { display: none;}
		
}
@media all and (max-width: 650px){		
		
}
@media all and (max-width: 580px){
	
}





