body {
    width: 100%;
    height: 100%;
}

html {
    width: 100%;
    height: 100%;
   	text-size: 16px;
}

a { color: rgb(237,40,0) }

h1, h2, h6 { font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight:200; 
	text-align:center; color: rgb(237,40,0);
	padding: 5px 0;
}

h1 { font-size: 47px }

h2 { font-size: 22px }

h3 { font-weight: bold; color: rgb(237,40,0); font-size: 18px; 
	padding: 0 0 5px 0;
}

h6 { background: rgb(237,40,0); color: white; margin-top:15px; padding: 4px 6px; font-size: 18px; display: inline-block }

section { border-bottom:1px solid rgb(237,40,0); padding:80px 0 50px 0; }

.intro-section { padding:92px 0 0 0 }

.footer-section { padding:8px 0; background:rgb(237,40,0); color:white; font-size:90% }




.navbar { padding:0; background:white; border-bottom:1px solid rgb(237,40,0); height:93px; }

.navbar-brand { padding:0; }

.navbar-nav { float:right; margin-top:21px; }

.navbar-nav>li>a { 
color: rgb(237,40,0) !important; font-weight: bold; font-size:14px; }

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus { 
transition: 0.5s; 
background:white; outline:1px solid rgb(237,40,0); }

.navbar-nav a:hover, .navbar-nav a:focus { background:white; outline:1px solid #EEE; }


.langlinks {
	float: right;
	margin-left: 30px;
	padding-top:6px;
}
a.langlink {
background:rgb(237,40,0); color:white; 
line-height:24px;
font-size:12px;
font-weight:normal;
margin: 10px 0;
border-radius: 15px; width: 24px; height:24px; 
text-align:center;
display:block;
}



.number { background:rgb(237,40,0); color:white; border-radius: 10px; width: 20px; height:20px; display:inline-block; text-align:center }



#slideshow { 
    margin: 0; 
    position: relative; 
    width: 515px; 
    height: 524px; 
}

#slideshow > div { 
    position: absolute; 
}

@media(min-width:767px) {
    .navbar {
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
    }

    .top-nav-collapse {
    }
}
@media(max-width:500px) {
    img {
        width:100%;
    }

}

