/*
d84519 main
703221 darker
*/
@font-face {
	font-family: 'Nexa';
	src: url('../fonts/nexa.woff2') format('woff2'),
		 url('../fonts/nexa.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'sofiapro-light';
	src: url('../fonts/sofiapro-light-webfont.woff2') format('woff2'),
		 url('../fonts/sofiapro-light-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

html, body {font-family: 'sofiapro-light'; background: #222222;}

main {background: #fff; padding: 2.6em 0 0 0;}
main.interne {padding-bottom: 2.6em;}
nav {background: #fff;}

.uk-navbar-flip {padding-top: 0.8em;}

ul.uk-slideshow figcaption h1 {font-family: 'Nexa';}

ul.uk-slideshow figcaption p {font-size: 1.2em;}

ul.uk-slideshow figcaption {padding-bottom: 4em;}

/*___image galleries___*/
ul.gallery {margin: 0; padding: 0; list-style-type: none; display: block; margin: 1em 0; clear: both; float: left;}
ul.gallery li {float: left; margin: 0 1em 1em 0; border: none; padding: 0; box-shadow: 3px 3px 4px #a0a0a0;
	width: auto; height: 150px;}
ul.gallery li a {border: none; text-decoration: none; margin: 0; padding: 0;}
ul.gallery li a img {width: auto; height: 150px;}

/*___videos___*/
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
margin-bottom: 2em;
}

.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

@media screen and (max-width: 800px){
	footer div.uk-width-medium-1-3 {
		margin: 1.6em 0;
	}
}

@media screen and (max-width: 480px){
	
	form input, form button, form a {
		display: block; width: 100%;
	}
	
	.uk-form input {margin: 0 0 0.8em 0;}
	
	.uk-form button {margin: 0 0 0.8em 0;}

}

@media screen and (min-width: 1024px){
	
	.responsive-custom {float: right;}
	
}
