@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;700&display=swap');
* {
	font-family: "Quicksand", sans-serif;
	
 }
 body {
  font-size: 12px;
 }
 main {
	min-height: 90vh;
 }
 main, section, aside, footer {
    margin: 0;
    padding: 20px;
   
    color: #ffffff;
	height: auto;
}

span.language-spec {
	font-size: 130%;
}
main {
 padding: 0;

}
.sidebar {

    background: #fff;
	height: 100%;
}
.footer {
	text-align: center;
    background: transparent;
	color: #818181;
	font-size: 0.7rem;
}
i.fa-copyright {
	color: grey;
}
@media screen and (min-width: 801px){
    .flex-container {
        display: flex;
  justify-content: center;
  flex-direction: row;
    }    
	span.language-spec >img {
	display: none;
	}
	
}
.content {
    flex: 1;
	
}

@media screen and (max-width: 860px){
		#weblogo {
			max-width: -webkit-fill-available;
		}
	}
	div.lang-preference {
	text-align: end;
	margin: 60px 0 0 0;
	padding: 20px;
	}
	.lang-preference img {
		padding: 20px;
	}
	div.carousel-inner {
	max-height: 900px;
	}
	#carousel {
	
	}
p {
	padding: 2rem;
	font-size: 1.3rem;
}


