@import url('https://fonts.googleapis.com/css?family=Noto+Sans');

body {
	font-family: 'Noto Sans', sans-serif;
	font-size: 14px;
}

html, body {
  height: 100%;
  margin:0;
} 

h1 {
	font-size:45px;
}

.wrapper {
  min-height: 100%;

  /* Equal to height of footer */
  /* But also accounting for potential margin-bottom of last child */
  margin-bottom: -100px;
  background: url("/sites/default/files/pictures/header.jpg") no-repeat;
  background-position: top center;
 background-size:cover;
}

#main-content {
	overflow:auto;
	#padding-bottom:150px;
}

.slider {
	margin-top: -15px;
	border-radius: 3px;
	overflow: hidden;
}

.front-block {
	color:#fff;
	text-align:center;
}

.front-block  p {
	font-size: 70px;
}

.front-block  h2 {
	margin-top:-10px;
	font-size: 20px;
}

.footer {
  position: relative;
  clear:both;
  padding-top:20px;
  background:#999;
  padding-bottom:20px;
} 

.navbar {
	background: rgb(162,201,10);
}


.navbar-nav {
	float:right;
}

.navbar .navbar-nav > li > a,
.nolink {
	color:#fff;
	font-size:19px;
}

.dropdown {
	padding: 13px 15px 0;
}

.navbar .navbar-nav > li .active {
	color:#fff;
	background: #FFAC00;
}

.navbar .navbar-nav > li > a:hover {
	color:#fff;
}


.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	color:#666;
}



.logo img {
	margin-top:-5px;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

.region-footer p {
	font-size:12px;
	color:#fff;
}


.logos img {
	width:auto;
	height:60px;
}

.logos {
	background:rgba(255,255,255,.4);
}

.fb {
	margin:5px;
	z-index:99999;
}

.fb img{
	width:25px;
}

.menu_lang li {
	list-style:none;
	display:inline-block;
	
}

.menu_lang li a{
padding:5px 10px;
color:#fff;
font-size:13px;
	
}

.menu_lang img {
	display:inline-block;
}


.news-img img {
	width:100%;
	padding-bottom:15px;
}

.btn-primary a,
.btn-primary a:hover {
	color:#fff;
} 

.news_teaser {
	margin-bottom:20px;
}

.node-news h3 {
	font-size:25px;
	color:#666;
}

.news_teaser_sub {
	font-size:20px;
	color:#666;
}

.newsletter_block h2 {
	padding-bottom: 10.5px;
margin: 46px 0 23px;
border-bottom: 1px solid #eeeeee;
background: url(/sites/default/files/pictures/envelope_blue.png) no-repeat;
background-position: left center;
padding-left: 40px;
}

#block-locale-language {
	padding-top: 10px;
}

.navbar.container, .navbar.container-fluid {
	margin-top:0;
}

.logo {
	margin-top: -35px;
	display: block;
	background: #FFAC00;
	padding: 10px !important;
	border: 1px solid #fff;
	border-radius: 3px;

}


.main-content-container {
	margin-top:15px;
}

.not-front .main-container.container{
	 background-color:#FFFFFF;
	 border-radius:5px;
	 padding-bottom:15px;
}

.front-news-block {
	background: rgb(255, 255, 255, .8);
	border-radius:5px;
	padding-bottom:15px;
	padding-top:15px;
	margin-bottom:20px;
}


@media screen and (min-width: 992px) {
	.news_teaser h3 {
		margin-top: -6px;
	}
}

@media screen and (max-width: 767px) {
	.front .wrapper {
		margin-bottom: -40px;
	}
	
	.not-front .wrapper {
		margin-bottom:0;
	}
	.front-title {
    padding-top: 10vh;
	}
	.menu_lang li a {
    padding: 5px 5px;
	}
}

@media screen and (max-width: 400px) {
	.front-title h1{
		font-size: 7vw;
	}
	.menu_lang li a {
    padding: 5px 5px;
	}
}