.navbar-default .navbar-collapse, .navbar.container {
  padding-right: 10px;
  padding-left: 10px;
}
.container > .navbar-header, 
.container-fluid > .navbar-header, 
.container > .navbar-collapse, 
.container-fluid > .navbar-collapse {
  width: 100%;
}
.menu.menu--main.nav.navbar-nav {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
}
.menu.menu--main.nav.navbar-nav > li {
  width: 25%;
  flex-grow: 1;
  flex-basis: 0;
}
.alert-success p {color: #3c763d;}

.block-field-blocknodearticlecomment-node-article .layout--twocol-section .block-extra-field-blockcommentcomment-node-articlelinks {margin-top: 20px;margin-left: 5px;}
.block-field-blocknodearticlecomment-node-article .layout--twocol-section .block-extra-field-blockcommentcomment-node-articlelinks ul.links {position: relative; bottom: inherit;}

#block-footercustomtext a:link, #block-footercustomtext a:hover, #block-footercustomtext a:focus, #block-footercustomtext a:active {color: #dbebc9; text-decoration:none;}

#block-exposedformsearch-pagepage-1 {
  /*width: 292px;*/
  width: 24.7%;
  float: right;
  background: #808878;
  margin-top: 6px;
  padding: 8.5px;
}
#views-exposed-form-search-page-page-1 .form-type-textfield label{ display: none;}
#views-exposed-form-search-page-page-1 #edit-actions{display: none;}
#views-exposed-form-search-page-page-1 input {width: 260px;border-radius: 0px;height: 25px;color: #E5F5D7;background-color:#272727;border: none;}

.user-profile-view .layout__region--first {padding-right:30px;}
.user-profile-view .layout__region--second .block-layout-builder {margin-bottom:20px;}
.user-profile-view .layout__region--second .block-layout-builder .field--label {text-transform:uppercase;font-size:24px;}

.footer_bottom {margin-top:6px;}
.footer_bottom .menu {margin-top: 0px;margin-right: 0px;}
.footer_bottom .menu li a:hover {background: none;}
.footer_bottom .menu li a{background: none;padding: 2px 5px 5px 5px;font-weight: 600;font-size: 16px;}

#menu-main--menu {}
#menu-main--menu .menu-society {}
#menu-main--menu .menu-society a {display:inline-block;}
#menu-main--menu .menu-society a.logout_menu,
#menu-main--menu .menu-society a.login_menu,
#menu-main--menu .menu-society a.register_menu {
  font-size: 18px;
  color: #333335;
  height: auto;
  margin: 0px;
  background-color: #dbebc9;
  text-decoration: none;
  font-weight: normal;
  text-transform: none;
  padding: 11px 2px;
}
#menu-main--menu .menu-society a.logout_menu:hover,
#menu-main--menu .menu-society a.login_menu:hover,
#menu-main--menu .menu-society a.register_menu:hover {
  background-color: #cbdbb9;
}
#menu-main--menu .menu-submissions a {display:inline-block;}
#menu-main--menu .menu-submissions a.about-us:after {
  content: '|';
  margin-left: 15px;
}

.behind-people {margin: 30px 0 0 0;}
.behind-people .row {clear: both;float: left;width: 100%;}
.behind-people .col-1 {float: left;width: 295px;}
.behind-people .col-2 {float: left;width: 885px;}
.behind-people .block_cont {float: left;}
.behind-people .block_cont h3 {
  font-size: 28px;
  margin-bottom: 5px;
  text-shadow: 0 2px 1px #7E8677;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: normal;
}
.behind-people .block_cont p {
  font-weight: bold;
  line-height: 14px;
  font-size: 15px;
  margin-bottom: 10px;
  font-weight: normal;
}
.behind-people .block_cont img {min-width: auto;width: auto;}

.behind-people .views-row-last .field-content p {color: #daeacf !important;}
.behind-people .row .block_cont img {float: left;}
.behind-people .views-row-1 h2 a {color: #daeacf !important;}
.behind-people img.tom-arrow {position: absolute;left: 0;top: 0;}

.behind-people .block11 {
  background: none repeat scroll 0 0 #818979;
  color: #fff;
  font-size: 30px;
  font-weight: bold;
  height: 324px;
  line-height: 30px;
  padding: 0;
  width: 25%;
}
.behind-people .block-1 {
  padding: 29px 10%;
  height: auto;
  line-height: 27px;
  width: 80%;
}
.behind-people .block-2 {
  color: #fff;
  padding: 20px 15px 20px 30px;
  position: relative;
  height: 360px;
}
.behind-people .block-3, .behind-people .block-9 {
  background: none repeat scroll 0 0 #DAEBCB;
  position: relative;
  padding: 30px 15px 31px 30px;
  height: 429px;
  width: 250px;
}
.behind-people .block-3 {height: 515px;padding: 15px 0 15px 15px;width: 280px;}
.behind-people .block-3 p, .behind-people .block-9 p {color: #272727 !important;}
.behind-people .block-3 img {position: absolute;right: -33px;top: 0;}

.behind-people .block-5 {width: 295px;}
.behind-people .block-6 {float: right;}
.behind-people .block-6, .behind-people .block-10 {
  position: relative;
  color: #fff;
  float: right;
  padding: 30px 15px 30px 30px;
  width: 250px;
}
.behind-people .block-2 p, .behind-people .block-6 p, .behind-people .block-10 p {color: #fff !important;}
.behind-people .block-7 {width: 590px;position: relative;}
.behind-people .block-9 {height: 400px;}
.behind-people .block-9 img {left: -42px;position: absolute;top: 0px;}

.behind-people .block-10 {width: 295px;}
.behind-people .block-6, .block-10 {
  position: relative;
  color: #fff;
  float: right;
  padding: 30px 15px 30px 30px;
  width: 250px;
}
.behind-people .block-10 {float: left;width: 250px;}
.behind-people .block-10 img {position: absolute;right: -43px;top: 0;}
.behind-people .block-11 {width: 295px;}
.behind-people .block_cont .block-11 img {width: 100%;}
.behind-people .block-12 {width: 590px;}
.behind-people .block-12 h2 a {
  color: #fff !important;
  float: left;
  font-size: 55px;
  letter-spacing: 1px;
  line-height: 45px;
  padding: 30px 0 0 20px;
  text-transform: uppercase;
  text-decoration: none;
}


