body {
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	/*text-align: justify;*/
}

h1, h2, h3, h4, h5, span {
	font-family: 'Lobster', serif;
}

/* The Modal (background) */
.modal {
  display: block; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 5; /* Sit on top */
  padding-top: 200px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.6); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  background-color: #8bc34a;
  margin: auto;
  padding: 20px;
  /*border: 1px solid #000;*/
  width: 60%;
  font-size: 19px;
}

/* The Close Button */
.close {
  color: #000;
  float: right;
  font-size: 60px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.w3-half img {
	margin-bottom: -6px;
	margin-top: 16px;
	opacity: 0.8;
	cursor: pointer;
}

.w3-half img:hover {
	opacity: 1;
}

.lang {
	width: 22px;
	height: 22px;
}

.bar_item {
	width: 50%!important;
	float: left;
}

#mySidebar {
	z-index:3;width:250px;
}

#closeMenu {
	width:100%;font-size:14px;font-style:italic;
}

#smallMenu {
	font-size:19px;
}

a.w3-button.w3-light-green.w3-margin-right.w3-hover-white {
	margin: 0px!important;
	padding: 8px;
	font-size:20px;
}

a.w3-bar-item.w3-button.w3-hover-white {
	padding: 4px 16px;
}

a.w3-bar-item.w3-button.w3-hover-white.language {
	margin-top: 8px;
	width:55px!important;
	position: relative;
	float: left;
}

h2.w3-padding-32 {
	margin: 0px!important;
}