	a {

		border-bottom: 0px;
		text-decoration: none;
	}

		a:hover {
		-moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
		-webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
		-ms-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
		transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
		border-bottom: 0px;
		text-decoration: none;		
		}

	.carousel article .image {
				border-radius: 0;
				height: auto;
				width: 100%;			
			}


		@media screen and (max-width: 1280px) {
			
			.carousel article .image {
				height: auto;
			}

		}			


		@media screen and (max-width: 736px) {

			.carousel article .image {
				height: auto;
			}


		}

		@media screen and (max-width: 480px) {

			.carousel article .image {
				height: auto;
			}

		}



	.rslides_container {
		padding-bottom: 50px;
	}

	.small {
		padding-top: 20px;
		font-size: 0.9em;
	}

	#header > nav ul li a {
		font-style: bold;
	}


		@media screen and (max-width: 2080px) {

			#banner > .items section {
				padding: 1em 5em 1em 5em ;
			}

		}


		input[type="submit"].alt,
		input[type="reset"].alt,
		input[type="button"].alt,
		button.alt,
		.button.alt {
			background-color: #4cabb1;
			color: #ffffff !important;
		}

			input[type="submit"].alt:hover,
			input[type="reset"].alt:hover,
			input[type="button"].alt:hover,
			button.alt:hover,
			.button.alt:hover {
				background-color: #626780;
			}

			input[type="submit"].alt:active,
			input[type="reset"].alt:active,
			input[type="button"].alt:active,
			button.alt:active,
			.button.alt:active {
				background-color: #6d728f;
			}

	.currentlang {
		display: none
	}			



	ul {
		list-style: disc;
		margin: 0;
		padding-left: 1em;
	}

	/* Adds 2em space above h2, h3 & p after end of bulleted list! */
	ul + h3, ul + h2, ul + p {
		margin-top: 1.5em;
	}

	/* removes 2em space after </p> in a table */

	.table-wrapper p {
		margin: 0em;
	}


#banner > .items .accent2 h1, #banner > .items .accent3 h1 {
	font-size: 1.2em;
	color: #ff0000;
} 

/* OVERWRITES CSS FOR 980px display */
@media screen and (max-width: 980px) {

			#banner {
				-moz-flex-direction: column-reverse;
				-webkit-flex-direction: column-reverse;
				-ms-flex-direction: column-reverse;
				flex-direction: column-reverse;
			}

				#banner > .items {
					-moz-flex-direction: column;
					-webkit-flex-direction: column;
					-ms-flex-direction: column;
					flex-direction: column;
					width: 100%;
				}

				#banner > .slider {
					height: 40em;
					max-height: 55vh;
					width: 100%;
				}

		}

		@media screen and (max-width: 480px) {

			#banner > .slider {

				background-position: center; 
								
			}

		}		


.MarkupLeafletMap {
	margin-bottom: 20px;
	width: 100%;
	height: 500px;
}		


.rslides_container .centered-btns1_nav.prev {
		margin-left: 0.5em;
	}

			.carousel article .image img {
				border-radius: 0;
				display: block;
				height: auto !important;
				width: 100%;
			}

	.box2 {
		border-color: #69c7ad;
		border-radius: 4px;
		border: solid 2px;
		margin-bottom: 2em;
		padding: 1.5em 1.5em 1.5em 3em;
	}			


	#page-wrapper > :first-child,
	#page-wrapper > :last-child {
		background-color: #7a2b26;
	}

	#banner > .items section.accent2 {
		background-color: #989f7a ;
	}


	#banner > .items section.accent3 {
		/*background-color: #144a78;*/
		/*background-color: #fed586;*/
		background-color: #575b72;
		}		
	}	

	#menu {
		background-color: #0F2B47;
	}	


	#logos img {
		display: inline-block;
	    padding: 1.5em;
	}		

	body {
		color: rgba(67, 75, 86, 0.9);
	}

	#content img {
	width: 100%;
	}