body {
	background-color:#f9fdf4;
	font-family: Geologica, sans-serif;
}
body, main#general_page, footer {
	background-color: #f9fdf4;
}
h2, h2.main_title, a {
	color:#333;
}
footer {
	border:none!important;
}
#sub_content_in {
	padding: 45px 5% 0 5%;
}
.bibheader {
	position:relative;
	padding: 30px 0;
	text-align:center;
}
.container_styled_1 {
	background-color: #f9fdf4;
}
h2, h2.main_title {
	font-family: Literata, sans-serif;
	text-transform:none;
	font-size:44px;
	font-weight:400;
	font-style:italic;
	line-height:52px;
}
h4 {
	font-weight:800;
}
p.lead.styled.bibsub {
	font-size:24px;
	font-weight:100;
	color:#533233;
	line-height:28px;
}
.team-item ul {
	margin-top:16px;
	text-align:left;
	line-height:22px;
}
.team-item p {
	line-height:20px;
}
.team-item li {
	margin-bottom:8px;
}
.team-item-detail-inner {
	font-weight:100;
}
.team-item-detail-inner p {
	margin:20px 0 0;
}
.team-item-detail-inner p a {
	color:#fff;
	font-weight:500;
}
.team-item-detail-inner p a:hover {
	color:#e9ede4;
}
.team-item-detail-inner a {
	margin-top:20px;
}
.team-item-img .team-item-detail .team-item-detail-inner {
	padding:12px 20px;
}
.team-item-detail-inner h4, h4.modal-title {
	font-family: Literata, sans-serif;
	font-style: italic;
	font-size: 26px;
	text-transform: none;
	font-weight:400;
	line-height:30px;
}
a.btn_1, .btn_1 {
	border-radius: 40px;
	background: #3A5B11;
	padding: 10px 22px;
}
.modal-body {
	font-weight:200;
}
.modal-body p b {
	font-weight:700;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #3A5B11;
}
h2.main_title em {
	background-color:#333;	
}
@media (max-width: 991px) {
	.bibheader img.logo {
		width: 240px;
	}
}
@media (max-width: 767px) {
	.bibheader {
		text-align:left;
	}
	.bibheader img.logo {
		width: 160px;
	}
	h2, h2.main_title {
		font-size:38px;
		line-height:44px;
	}
	p.lead.styled.bibsub {
		font-size: 22px;
		line-height:26px;
	}
}
footer .oen, footer .ybf {
	width: 100%;
	text-align: center;
	color: #999;
	font-size: 16px;
	font-weight: 100;
	line-height: 40px;
}
footer p {
	float:none;
}
footer .sep {
	display: inline-block;
	border-bottom: 1px solid #ccc;
	width: 60px;
	height: 16px;
	line-height: 16px;
	font-size: 16px;
}
footer .oen img {
	width: 100px;
	filter: opacity(0.8);
	margin-bottom:40px;
}
footer .ybf img {
	width: 300px;
	max-width:75%;
	filter: opacity(0.8);
	margin-top:40px;
}

footer p.bibtit {
	font-weight:700;
	font-family: Literata, sans-serif;
	font-style:italic;
	margin-top:20px;
}
footer p.bibcon {
	font-weight:200;
	font-size:16px;
	font-family: Geologica, sans-serif;
}
footer p.bibcon a.un {
	text-decoration:underline;
}
footer p.bibcon a:hover {
	color:#3A5B11;	
}
footer p.bibcon.tb {
	font-weight:500;
	margin-top:12px;
}
footer p.bibcon.t {
	font-weight:300;
	margin-top:12px;
}
footer p.bibcon.tb span {
	font-weight:200;
}
footer em {
	display: block;
	width: 20px;
	height: 3px;
	background-color: #333;
	margin: auto;
	margin-top: 20px;
}
/* Dropdown */

/* dd container */
.dropdown {
  display: block;
  position: absolute;
  outline: none;
  font-family:Literata;
  font-weight:300;
  width:90px;
  top:40px;
  right:0;
  text-align:left;
}

/* button */
.dropbtn {
  padding: 8px 6px;
  color: #333;
  background-color: #EDF9DF;
  cursor: pointer;
  transition: 0.35s ease-out;
  display:inline-block;
  width:90px;
  font-size: 16px;
  border-radius:20px;
}
.dropbtn img, .dropdown-content img {
	width:14px;
	height:14px;
	margin:0 6px 0;
	vertical-align:-1px;
}
.dropbtn::after {
    font-family: Geologica;
	font-weight:500;
	display: inline-block;
    margin: 0.58em 4px;
    content: "";
    border-top: 0.4em solid;
    border-right: 0.36em solid transparent;
    border-bottom: 0;
    border-left: 0.36em solid transparent;
	float:right;
	color:#91a1c1;
}
.dropdown:focus .dropbtn::after {
  	content: "x";
	margin: -0.04em 4px;
	border:0;
}

/* dd content */
.dropdown .dropdown-content {
  position: absolute;
  background-color:#F9FDF4;
  width: 90px;
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.2);
  z-index: 100000;
  visibility: hidden;
  opacity: 0;
  transition: 0.35s ease-out;
  border-radius:20px;
  text-align:left;
}
.dropdown-content a {
  color: black;
  padding: 8px 7px;
  display: block;
  text-decoration: none;
  transition: 0.35s ease-out;
  border-radius:20px;
}
.dropdown-content a:hover {
  background-color: #ffffff;
}

/* show dd content */
.dropdown:focus .dropdown-content {
  outline: none;
  visibility: visible;
  opacity: 1;
}
.dropbtn:hover, .dropdown:focus .dropbtn {
  background-color: #EDF9DF;
  background-color: #DCF3BE;
}

/* mask to close menu by clicking on the button */
.dropdown .db2 {
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0; opacity: 0;
  cursor: pointer;
  z-index: 10;
  display: none;
}
.dropdown:focus .db2 {
  display: inline-block;
}
.dropdown .db2:focus .dropdown-content {
  outline: none;
  visibility: hidden;
  opacity: 0;
}
@media (max-width: 992px){ 
	.dropdown {
	  right:12px;
	  top:36px;
	}
}
/* Dropdown */