/* TEMPLATE 1200 v1.5 (by PMKMedia.nl/template1200) */

 

/* body css */

body {
	background: #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #262626;
	font-size: 12px;
	line-height: 17x;

	-webkit-text-size-adjust: 100%;
}

/* headings / paragraph margin css */

h1,h2,h3,h4,h5,h6,p {margin:0px;}

/* headings css */

h1 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:22px;font-weight:700;color:#343434;line-height:24px;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:17px;font-weight:500;color:#343434;line-height:21px;}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:700;color:#000000;line-height:18px;}
h4 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;color:#0c9619;line-height:19px;}
h5 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;color:#666666;line-height:19px;}
h6 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;color:#cd1227;line-height:19px;}
/* list css */

ul {list-style-type:disc;margin:10px 40px;}
ol {list-style-type:decimal;margin:10px 40px;}
ul li {display:list-item;}
ol li {display:list-item;}

/* link css */

a {color:#191970;text-decoration: none;}
a:visited {color:#191970;}
a:hover {color:#ff0000;;}
a:active {color:#339900;}

/* CMSMS MicroTiny WYSIWYG Editor text left */

.CMSMSBody {text-align:left;}

/* elements css */

strong,b {font-weight:400;}
em,i {font-style:italic;}
u {text-decoration:underline;}

.form input,.form textarea {background:#FFF;border:1px solid #000;padding:8px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;font-size:16px;font-weight:300;border-radius:5px;}
.form input[type=submit],.form button {color:#FFF;background:#F60;border:0;font-weight:400;width:100%;}
.form input[type=submit]:hover,.form button:hover {background:#000;cursor:pointer;}
.form td {padding:0 12px;border:0;}

.search-form input {background:#FFF;border:0;padding:8px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;font-size:16px;font-weight:300;border-radius:5px;}
.search-form input[type=submit]{display:none;}

/* content css */

#header_container {
	top: 0;
	left: 0;
	position: fixed;
	background: #28ba00;
	width: 100%;
	z-index: 1000;
	box-shadow: 0 0 10px rgba( 0, 0, 0, 0.2 );
	-webkit-box-shadow: 0 0 10px rgba( 0, 0, 0, 0.2 );
}

#header_container span {color:#F60;}

#content_container {
	margin-top: 60px;
	width: 100%;
}

.content_back {
	width: 100%;
	text-shadow: 0 0 5px #000;
	border-bottom: 1px solid #efefef;
	font-size: 18px;
	font-weight: 400;
	padding: 200px 0;
}

.content_back p,.content_back h1,.content_back h2,.content_back h3,.content_back h4,.content_back h5,.content_back h6 {
	color: #E6EDF9;
	padding: 5px;
}

.content_blocks {
	background: #E6EDF9;
	border-bottom: 1px solid #fff;
	padding: 40px 0;
}

.content_blocks p {padding:5px;}

.content_blocks h1,.content_blocks h2,.content_blocks h3,.content_blocks h4,.content_blocks h5,.content_blocks h6 {
	padding: 5px;
	color: #F60;
}

.news-content {
	text-align: center;
	border: 2px solid #a1bd4b;
	border-radius: 2px;
	color: #000;
        background: #f6ffdb;
}

.news-content:hover {background:#f7f6fa;}

.news-content:hover > .orange_button {background:#000;}

.orange_button {
	margin: 10px;
	text-align: center;
	background: #a1bd4b;
	border-radius: 5px;
	font-weight: 400;
	color: #FFF;
}

.round {padding:15px;}

.round > div {
	border-radius: 2%;
	overflow: hidden;
}
.round img {
	border-radius: 5px;
}

.image-article img {
	width: 100%;
	border-radius: 10px;
	display: block;
}

.footer {
	background: #306955;
	padding-bottom: 30px;
	color: #CCC;
}

.footer a {color:#CCC;text-decoration:none;}
.footer a:hover{color:#52f570;}

.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6 {
	padding: 5px;
	color: #CCC;
}

.footer p {
	padding: 0 5px;
	margin: 0 10px;
	color: #CCC;
}

.footer-desktop {display:block;}
.footer-mobile {display:none;}

.main-nav {
        background-color: #306955;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 48px;
	text-align: center;
}

.main-nav p {margin:0;}

.main-nav a {
	color: #999;
	font-weight: 300;
	text-decoration: none;
}

.main-nav a:hover {color:#CCC;}

.facebook-share {background:#42549a;color:#FFF;text-decoration:none;padding:5px 10px;border-radius:5px;}
.twitter-share {background:#66ccff;color:#FFF;text-decoration:none;padding:5px 10px;border-radius:5px;}
.facebook-share:hover,.twitter-share:hover {background:#000;color:#FFF;}
.facebook-share:visited,.twitter-share:visited {color:#FFF;}

.social img {width:18px;display:inline-block;}

@media screen and (max-width: 1600px) {
	
	.content_back {padding:150px 0;}
}

@media screen and (max-width: 1200px) {
	
	.content_back {padding:100px 0;}

	.news-height {min-height:280px;}

}

@media screen and (max-width: 980px) {
	
	.content_back {padding:100px 0;}

	.news-height {min-height:340px;}

}

@media screen and (max-width: 800px) {
	
	body {line-height:25px;}

	.search-form label {display:none;}
	
	#header_container:hover {
		overflow: auto;
		max-height: 100%;
	}

	#content_container {
		overflow: hidden;
	}

	.content_blocks {padding:0;}
	
	.news-content {
		text-align: left;	
		line-height: 5px;
		min-height: 100%;
	}

	.news-content h1,.news-content h2,.news-content h3,.news-content h4,.news-content h5,.news-content h6,.news-content p {margin:10px;}

	.news-height {min-height:100%;}
	
	.orange_button {margin:15px;}
	
	.news-content > .round {
		float: left;
		padding: 15px;
		width: 30%;
	}

	.image-article {
		margin: -20px -20px 10px -20px;
	}

	.image-article img {
		border-radius: 0;
	}
	
	.footer-desktop {display:none;}
	.footer-mobile {display:block;text-align:center;}
	
	.footer {padding-bottom:5px;}
	
	.social img {
		width: 26px;
		display: inline-block;
		margin: 10px 5px;
	}
	
}

@media screen and (max-width: 600px) {
	
	.content_back {padding: 40px 0;}
	
	.news-content {line-height:25px;}

}
/* Content toggle css
----------------------------------------*/
h2.trigger {
    background: none no-repeat scroll 0 0 transparent;
    background-size: 100% 60px;
    color: #666666 !important;
    cursor: pointer;
    font-size: 0.9em !important;
    font-weight: normal !important;
    height: 20px !important;
    line-height: 30px !important;
    margin: 0 0 5px !important;
    padding: 0 0 0 25px !important;
    /*change width if you want fixed e.g.: 575px; or auto;
         also change this in your .toggle_container! */
    width: auto;
    border: none !important;
}
h2.trigger:hover {
    color: #666666;
}
h2.active {
    background-position: left bottom;
}
.toggle_container {
    background: none repeat-y scroll left top #fbfcfd;
    background-size: 100% auto;
    border-top: 1px solid #D6D6D6;
    margin: 0 0 5px;
    overflow: hidden;
    padding: 0;
    /*change width if you want fixed e.g.: 625px; or auto; */
    width: auto;
}
.toggle_container .block {
    background: none no-repeat scroll left bottom transparent;
    background-size:100% auto;
    padding: 20px;
}
.toggle_container .block p {
    margin: 0px 0;
    padding: 5px 0;
}
.toggle_container h3 {
    border-bottom: 1px dashed #CCCCCC;
    margin: 0 0 10px;
    padding: 0 0 5px;
}
.toggle_container img {
    background: none repeat scroll 0 0 #DDDDDD;
    border: 1px solid #CCCCCC;
    /*float: left;*/
    margin: 10px 15px 15px 0;
    padding: 5px;
}
/* END Content toggle css */

#cookie_consent {background: #000;position: fixed;bottom: 0;float: left;z-index: 100000;width: 100%;padding: 30px 0;/*filter: alpha(opacity=70);opacity: 0.7;*/}#cookie_consent p {text-align: center;color: #fff;font-size: 14px;line-height: 20px;margin: 0;padding: 0 0 10px 0;/*filter: alpha(opacity=100);opacity: 1;*/}#cookie_consent a.accept_cookies {margin: 0 5px;padding: 5px;color: #000;font-weight: bold;text-decoration: none;cursor: pointer;background: #6c0;}#cookie_consent a.more_info {margin: 0 5px;padding: 5px;color: #000;font-weight: bold;text-decoration: none;cursor: pointer;background: #ccc;}



/* Stylesheet: Template1200 // Template1200-style Modified On 2026-01-27 15:27:16 */
