body,h1,h2,h3,h4,h5,h6,p,div,span,.about-program .layout__region--first ul li, footer .block a, header .menu-lang .menu li a, header .menu-lang .menu li span
{
font-family: "Open Sans", sans-serif !important;
}

.about-key .layout__region--second .block--inline-blockkey-components ul li:before {
    margin: 10px 10px 69px !important;
}

header .user-blok .region--user-media #block-useraccountmenu .menu__item a, header .user-blok .region--user-media #block-agrodep-account-menu .menu__item a {
    border-radius: 15px !important;
}

.menu__item a
{
    text-transform: capitalize !important;
}
.green_button{
background-color: #32742f !important;
padding: 14px !important;
border-radius: 20px !important;
color: #ffffff !important;
}

.page-node-type-event img {
 margin: auto;
}

.context-home .view--events .view__content img{
max-width: 71%;
}

.context-home .view--events .view__content .card-events .field-content p{
	margin-bottom:0px !important;
}

.about-program .layout__region--first ul li:nth-child(3)::before {
    margin: 5px 10px 84px !important;
}

.block_member
{
text-align: center;
padding-bottom: 20px;
}

.block_member img
{
width: 70%;
}
.block_member a
{
font-size: 18px;
} 
.block_member_title,.block_member_title:hover 
{
color:#787878;
cursor: default;
} 
.block_member_name,.block_member_name:hover 
{
color:#000000;
cursor: default;
}
.block_member_role, .block_member_role:hover {
color:#32742f;
cursor: default;
}
.block--views-blockpage-resource-block-1{
margin-top: 100px; padding-bottom: 60px;
}

.context-partners .field--name-body table tr td{
border-bottom:1px solid #dfdfdf;	
}

.page-node-type-event #block-pagetitle h1{
text-align:center;
}

.context-resources-videos .views-exposed-form input{
width:300px;
}


.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.green_button:hover{
text-decoration:none;
}

.page-node-type-event .block--field-blocknodeeventfield-tabs-event > div > div{
text-align: center;
font-size: 28px;
font-weight: bold;
margin-bottom: 23px;
margin-top: 55px;
}

.page-node-type-event .block--field-blocknodeeventfield-tabs-event .tab-pane p{
width: 43%;
display: inline-block;
}

.page-node-type-event .block--field-blocknodeeventfield-tabs-event .tab-pane p img{
width: 100%;
}

.nav-tabs {
width: 73%;
margin: auto;
}

.header-inner a:hover{
text-decoration:none;
}

.nav-tabs > li > a {
    font-size: 18px;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background: #fff8ee !important;
}

.medium-cell-block-y{
padding: 0px !important;
}

.context-form-agrodep-membership-registration- .region--content{
margin-left:22%;
}

footer #block-menusocialmedia-menu {
margin-top: 5px !important;
}

.context-datasets-data-catalog .js-form-item label, .context-resources .js-form-item label{
margin: 5px 0 0 8px !important;
}

.block--page-title-block h1 {
text-align:center;
}