/*body { font-family: Raleway, sans-serif; font-size: 100%; font-weight: 500; }*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);
body { font-family: 'Open Sans', sans-serif; font-size: 100%; font-weight: 500; font-size:16px;-ms-overflow-style:scrollbar;}

h2{padding: 20px 0 10px 0;margin:0;font-size:36px;color:#465b14;}
.front h2{text-align:center;}
a{color: #68AAB1;}
a:hover,a:focus{color:#212F01;}
button, input, select, textarea{padding:0 10px;border-radius:0 !important;}
select {
  width: 100%;
}
input[type="button"],input[type="submit"],.btn-primary {
  background: #444542;
  color: #FFF;
  border: 1px solid #444542;
  padding: 5px 10px;
  min-width: 200px;
}
.nav-brand{
  padding: 0;
}
.logo {
  width: 120px;
}
.modal-footer .btn+.btn {
  min-width: 0;
}
input[type="button"]:hover,input[type="submit"]:hover,.btn-primary:hover,
input[type="button"]:active,input[type="submit"]:active,.btn-primary:active,
input[type="button"]:focus,input[type="submit"]:focus,.btn-primary:focus,
input[type="button"]:active:focus,input[type="submit"]:active:focus,.btn-primary:active:focus {
  background: #2D2D2C;
}
input[type=checkbox].form-checkbox,input[type=radio].form-checkbox{
  float: left;
  margin: 8px 5px 0 0;
}
tbody{border:0;}
.block{margin-bottom:10px;}
.region.region-navigation {float:right}
#content{margin-top:30px;}
.navbar-inverse { background-color: #faffed; border-color: #faffed; background: url(../images/header-bg-img.png) no-repeat right center #faffed; }
.navbar { position: relative; min-height: 100px; margin-bottom: 0; border: 1px solid transparent; }
.navbar-brand { float: left;  height: auto; padding:0; font-size: 18px; line-height: 20px; }
.navbar-inverse .navbar-toggle .icon-bar { background-color: #fff; }
.navbar-inverse .navbar-toggle { border-color: #444542; background-color:#444542; }
#nav-main{clear:right;}
.lead{float:right;padding: 0;margin:0;font-size:16px;margin-top:65px;font-style:italic;color:#374E02}
.sm-ico { text-align: right; float:right;    padding-left: 20px;}

#block-menu-menu-social-links li,.sm-ico li { list-style-type: none; display: inline-block; margin:10px 0 0 0; }
#block-menu-menu-social-links li a i,.sm-ico li a i { font-size: 31px; color: #68AAB1; }
#block-menu-menu-social-links li a i:hover,.sm-ico li a i:hover { color: #52b5c0; }
#block-menu-menu-social-links .fa{font:inherit;}
#block-menu-menu-social-links .fa:before{font-family:FontAwesome;margin-bottom:10px;}

.sm-ico li a {color:transparent;width: 31px !important;overflow:hidden;text-align:center;white-space:nowrap;overflow:hidden;}
#block-menu-menu-social-links li a:hover:before.sm-ico li a:hover:before { color: #52b5c0; }
.sm-ico li a:before { font-size: 31px; color: #68AAB1;}
#block-menu-menu-social-links .menu{
  padding:0;
}
/*#block-menu-menu-social-links li a {width:33.33% !important;color:transparent;}*/
#block-menu-menu-social-links li a:hover {text-decoration:none;}
#block-menu-menu-social-links li a:before{    
    background:#68AAB1;
    color:#fff;    
    border-radius: 138px;
    width: 60px;
    height: 60px;
    display: block;
    text-align: center;
    line-height: 60px;
    font-size: 35px;
    border:1px solid #68AAB1;
}
#block-menu-menu-social-links li a:hover:before{
    background:#FFF;
    color:#68AAB1;
    border:1px solid #68AAB1;
}

.thematic-areas-inner-page .six-box-title{text-align:left;}
.thematic-areas-inner-page .six-box-txt{text-align:left;}
.address-block{background: #B5C095;
    padding: 30px;}
.secratariat-team  img{  
  float: left;
  margin: 10px;
  padding: 2px;
  border: 1px solid #c2cca4;
  width: 75px;
  clear:left;
}
#carousel-text h3 a{color:#fff;}
#carousel-text h3 a:hover{color:#fff;}
.not-front #block-views-thematic-areas-block h2{
  display:none;
}
.mar140{
    margin-left: 140px;
    min-height: 120px;
    margin-bottom: 30px;
}
.mar140 .read-more {
  max-width: 150px;
  text-align: center;
}
.navbar-nav .active{background: #B5C096;}
.navbar-inverse .navbar-nav>li>a { color: #444542; font-size: 18px; text-transform: uppercase; font-weight: 600; }
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover { color: #68AAB1; background-color: #444542; }
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover { color: #68AAB1; background-color: transparent; }
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover { color: #68AAB1; background-color: transparent; }
.navbar-inverse .navbar-nav>.active>a:focus{ color: #68AAB1; background-color: #444542; }
.navbar-static-top {z-index:500;}
.navbar-form { padding: 10px 0; margin-top: 8px; margin-right: -15px; margin-bottom: 8px; margin-left: -15px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); }

.dropdown-menu>li { border-bottom: 1px solid #323232; border-top: 1px solid #595959; }
.dropdown-menu>li>a,.dropdown-menu .nolink { display: block; padding: 3px 20px 3px 20px; clear: both; font-weight: 500; line-height: 28px; color: #fff; white-space: nowrap; }
.dropdown-menu { min-width:100%; background-color: #444542; padding: 0; border: none; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover,.dropdown-menu .nolink:hover { color: #fff; text-decoration: none; background-color: #b5c095; cursor:pointer; }
.form-cont-search, #edit-search-block-form--2 { background-color: #faffed; border: 1px solid #444542; -webkit-box-shadow: none; box-shadow: none; }

/*.btn-search-ico { color: #68AAB1;  }*/
input.btn-search-ico {color: #FFF;font-size: 16px;line-height: 20px;background-color: #444542; border-color: #444542;min-width:16px; border:0;padding:7px 10px;}
.btn-search-ico:hover { color: #68AAB1; background-color: #444542; border-color: #444542; }
.btn-search-ico.active.focus, .btn-search-ico.active:focus, .btn-search-ico.active:hover, .btn-search-ico:active.focus, .btn-search-ico:active:focus, .btn-search-ico:active:hover, .open>.dropdown-toggle.btn-search-ico.focus, .open>.dropdown-toggle.btn-search-ico:focus, .open>.dropdown-toggle.btn-search-ico:hover { color: #68AAB1; background-color: #444542; border-color: #444542; }
.btn-group .form-control {border-radius: 4px 0 0 4px;}
.btn-group .form-submit {border-radius: 0 4px 4px 0;}
.btn-group .form-actions{float:right;margin-top:-1px;}

.ban-sec{ background:#455b14 url(../images/banner-img.png) no-repeat left center; background-size: cover; padding:25px; margin-bottom:15px;}
.top-ban-area{ text-align:center;}
.top-ban-area h2{ font-size:51px; color:#fff; margin:10px 0; font-weight:500;}

/*.sec-marg{ margin-bottom:30px;}*/

ul.main-banner { margin:0; padding:0; width:100%; display: flex; flex-wrap: wrap;}
ul.main-banner li.left { margin:0; padding:0; width:60%; list-style-type:none; float:left; display: flex;}
ul.main-banner li.left img { width:100%;}
ul.main-banner li.right { margin:0; width:40%; list-style-type:none; float:left; background:#465B14 url(../images/header-bg-img2.png) center center no-repeat; padding:40px;}
ul.main-banner li.right h3 { margin: 10px 0; font-weight: 600; color: #fff; font-size: 24px;}
ul.main-banner li.right p { margin: 8px 0; font-weight: 400; color: #fff; font-size: 18px; line-height:28px; }
ul.main-banner li.right p a{ margin: 8px 0; font-weight: 400; color: #fff; font-size: 16px; line-height:28px; font-weight:600; text-decoration:underline; }
.five-col {
  width: 20%;
  float: left;
  margin: 0;
  padding: 0 15px;
}
#slider{width:100%;}
.carousel-control.left { background: none; }
.carousel-control.right { background: none; }
.carousel-control { position: absolute; top: 45%; bottom: 0; left: 0; width: 15%; font-size: 40px; color: #fff; text-align: center; opacity: 1; text-shadow: none; }
.carousel-control:hover { color: #000; }
.carousel-indicators { bottom: 0; }
.carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; cursor: pointer; background-color: #000\9; background-color: rgba(0,0,0,0); border: 1px solid #2C2C2C; border-radius: 50%; }
.carousel-indicators .active { width: 12px; height: 12px; margin: 0; background-color: #444542; }
.carousel-caption { position: absolute; right: 0; bottom: 0; left: 0; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; background: rgba(0,0,0,0.4); }
.carousel-title-txt{ font-size:24px;}
.carousel-title-txt a{ color:#68AAB1; font-size:18px; text-transform:uppercase;}

.custom-arrow{ font-size:38px;}
.carousel-control { opacity:0.5;}
.carousel-control:hover {color: #fff; opacity:1.0;}

.sec-title{ color:#444542; text-align:center; margin:15px 0; padding:10px 0; font-size:36px;}
.sec-title-white{ color:#fff; text-align:center; margin:15px 0; padding:10px 0; font-size:36px;}
.sec-title-dark{ color:#444542; text-align:center; margin:15px 0; padding:10px 0; font-size:31px;}

.six-box-title{ text-align:center;}
.six-box-txt{ text-align:center; font-size:16px;line-height:28px;}
.six-box-txt a{ text-align:center; font-size:12px; text-transform:uppercase; color:#68AAB1; font-weight:600;}

.poverty-icon{ background:url(../images/people-icon-hover.png) no-repeat; width:120px; height:120px; display:block; margin:10px auto;}
.poverty-icon:hover{ background:url(../images/people-icon-normal.png) no-repeat;}

.governance-icon{ background:url(../images/governance-icon-hover.png) no-repeat; width:120px; height:120px; display:block; margin:10px auto;}
.governance-icon:hover{ background:url(../images/governance-icon-normal.png) no-repeat;}

.finance-icon{ background:url(../images/finance-icon-hover.png) no-repeat; width:120px; height:120px; display:block; margin:10px auto;}
.finance-icon:hover{ background:url(../images/finance-icon-normal.png) no-repeat;}

.cursor-icon{ background:url(../images/cursor-icon-hover.png) no-repeat; width:120px; height:120px; display:block; margin:10px auto;}
.cursor-icon:hover{ background:url(../images/cursor-icon-normal.png) no-repeat;}

.climate-icon{ background:url(../images/climate-icon-hover.png) no-repeat; width:120px; height:120px; display:block; margin:10px auto;}
.climate-icon:hover{ background:url(../images/climate-icon-normal.png) no-repeat;}

.landscapes-icon{ background:url(../images/landscapes-icon-hover.png) no-repeat; width:120px; height:120px; display:block; margin:10px auto;}
.landscapes-icon:hover{ background:url(../images/landscapes-icon-normal.png) no-repeat;}

.blue-bg-sec{ background:#68AAB1 url(../images/tool-icon-img.png) no-repeat left center; padding:20px 40px; float:left; min-height: 369px;}
.blue-bg-sec h2{color: #fff;
    text-align: center;
    margin: 15px 0;
    padding: 10px 0;
    font-size: 36px;}
.blue-bg-sec .block h2{text-align:left; color:#fff; text-transform:uppercase; font-size:24px; font-weight:600;}
.blue-bg-sec p{ color:#fff; font-size:14px;}

.view-all-txt{ text-align:right;}
.view-all-txt a{ color:#fff; text-transform:uppercase; text-decoration:none;}
.view-all-txt a:hover{ color:#b5eaf0; text-decoration: underline;}

.three-cont-sec ul{ margin:0; padding:0;}
.three-cont-sec li{ margin:10px 0; padding:0; list-style-type:none;border-bottom:1px dotted #FFF;padding-bottom:20px;}
.three-cont-sec li.views-row-last{border-bottom:0}
.three-cont-sec li a{ color:#FFF; font-size:14px; }
.lightgreen-bg {background:#F6F8F3;clear:both;}
.lightgreen-bg h2{color: #444542;text-align: center;margin: 15px 0;padding: 10px 0;font-size: 36px;}
.green-bg-sec{ background:#465B14; padding:15px; width:100%;clear:both;}
.green-bg-sec h2{ color:#fff; font-size:16px; text-align:center; font-weight:700;}
.green-bg-sec p.sm-txt-white{ color:#fff; font-size:11px; text-align:center;}


.block-twitterblock {
  min-height: 400px;
  overflow-y:scroll;
}
.view-activity-map {
  padding: 40px 0 0;
}
.resp-img {
  max-width: 100%;  
}
.col-odd-9 {
  margin-top: 20px;
}
/*.donor-flag-sec{ margin:20px 0; padding:0; text-align:center;  width:100%;}
.donor-flag-sec li{ margin:10px 18px; padding:0; list-style-type:none; display:inline-block;}*/
.flag-img img{ display:block;max-width:100%;height:auto}
.flag-img img{ margin:20px auto; display:block;}

.cont-txt1{ font-size:18px; font-weight:500; color:#444542; line-height:31px; margin-bottom:25px;}
.cont-txt2{ font-size:16px; font-weight:500; color:#444542; line-height:28px; margin-bottom:0;}
.views-field-view-node a,.cont-txt2 a{ font-size:16px; font-weight:500; color:#68AAB1; text-transform:uppercase;}
.cont-txt3{ font-size:16px; font-weight:500; color:#444542; line-height:28px; margin-bottom:25px;}
.cont-txt3 a{color:#68AAB1; text-decoration:none;}
.cont-txt3 a:hover{color:#68AAB1; text-decoration: underline;}
.cont-txt4{ font-size:16px; font-weight:700; color:#444542; line-height:28px; margin-bottom:25px;}
.cont-txt5{ font-size:21px; font-weight:500; color:#444542; line-height:28px; margin:30px 0;}
.cont-txt5 a{color:#68AAB1; text-decoration:none;}
.cont-txt5 a:hover{color:#68AAB1; text-decoration: underline;}
.left-line{ border-left:1px solid #e3e3e3;}
.left-line a{font-weight:bold;}

#accordion .panel-heading { padding: 5px 0; }
#accordion .panel-title > a { display: block; padding: 0.6em 0.3em; outline: none; font-weight: 500; text-decoration: none; }
#accordion .panel-title > a.accordion-toggle::before,
#accordion a[data-toggle="collapse"]::before { content: "\f106"; float: right; font-family: 'FontAwesome'; margin-right : 0; color:#68AAB1; font-size:31px;margin-top:-8px; }
#accordion .panel-title > a.accordion-toggle.collapsed::before,
#accordion a.collapsed[data-toggle="collapse"]::before { content: "\f107"; color:#68AAB1; font-size:31px;}

.panel-custom{ border-color: transparent; border: none; -webkit-box-shadow: none; box-shadow: none;}
.panel-custom>.panel-heading { color: #444542; background-color: #fff; border-color: #ddd; border-bottom: 1px solid #e5e6e0; text-transform:uppercase; }
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body { border-top: none; }
.panel-title { margin-top: 0; margin-bottom: 0; font-size: 18px; color: inherit; }

.detail-page-main-title {font-size: 36px;color: #465b14;font-weight: 500;margin-bottom: 30px;}
.detail-page-grey-txt{ font-size:14px; color:#898989; font-weight: 700;}
.detail-page-grey-txt-n{ font-size:14px; color:#898989; font-weight: 500; margin-bottom:30px;}
.detail-page-green-title {
    font-size: 24px;
    color: #444542;
    font-weight: 700;
    text-transform: uppercase;
    margin: 15px 0 10px 0;
}

.detail-page-left-sec {
    float: left;
    width: 100%;
    margin-bottom: 40px;
    margin-top: 30px;
	word-break: break-all;
}
.detail-page-left-sec a.share-btn{ font-size:21px; color:#68AAB1; text-transform:uppercase; font-weight:700;}
.detail-page-left-sec .detail-page-left-title{ font-size:21px; color:#444542; text-transform:uppercase; font-weight:700; margin-top:40px;}
.detail-page-left-sec p a{ font-size:16px; color:#68AAB1; font-weight:500;}

.twitter-roll-sec{ background:#fff; float:left; width:100%; overflow-y:scroll; max-height:415px; padding:15px;}
.home-cont-txt{ font-size:24px; color:#465b14; font-weight:500; text-align:center;}

.our-mission-sec{ background:#fff; float:left; width:100%; padding:20px 0; margin-top:30px;}

.checkbox { padding-left: 20px; }
.checkbox label { display: inline-block; position: relative; padding-left: 5px; }
.checkbox label::before { content: ""; display: inline-block; position: absolute; width: 17px; height: 17px; left: 0; margin-left: -20px; border: 2px solid #86b0b4; border-radius: 0; background-color: #fff; -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
.checkbox label::after { display: inline-block; position: absolute; width: 16px; height: 16px; left: 0; top: 0; margin-left: -20px; padding-left: 3px; padding-top: 2px; font-size: 11px; color: #555555; }
.checkbox input[type="checkbox"] { opacity: 0; }
.checkbox input[type="checkbox"]:focus + label::before { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.checkbox input[type="checkbox"]:checked + label::after { font-family: 'FontAwesome'; content: "\f00c"; }
.checkbox input[type="checkbox"]:disabled + label { opacity: 0.65; }
.checkbox input[type="checkbox"]:disabled + label::before { background-color: #eeeeee; cursor: not-allowed; }
.checkbox.checkbox-circle label::before { border-radius: 50%; }
.checkbox.checkbox-inline { margin-top: 0; }
.checkbox-primary input[type="checkbox"]:checked + label::before { background-color: #86b0b4; border-color: #86b0b4; }
.checkbox-primary input[type="checkbox"]:checked + label::after { color: #fff; }

.filter-sec{ width:100%; background:#fff; float:left; margin:0; padding:30px 8px; border-bottom:1px solid #86b0b4;}
.group{ width:100%; list-style-type:none; float:left;}
.multiple{ width:25%; list-style-type:none; float:left; margin-top: 10px;}
.checkbox label { display: inline-block; position: relative; padding-left: 5px; font-size: 13px; font-weight: 500; }
label.optgroup {font-weight: 700; font-size: 14px ; }
.node-readmore>a,a.read-more {
    display: block;
    padding: 10px;
    border: 1px solid;
    margin-top: 5px;
    background: #68AAB1;
    color: #FFF;
}
a.views-more-link {
  color:#68AAB1;
}
ul.inline li{padding:0}
.node-readmore>a{
  display:inline-block;
}
.node-readmore>a:hover,a.read-more:hover {
  background:white;
  color: #68AAB1;
}
.view-thematic-areas .row .five-col {
  padding-bottom: 60px;
  position:relative;
}
.container>.row{
  margin:0;
}
.view-thematic-areas .row .five-col .read-more {
  position: absolute;
    bottom: 0;
    width: 90%;
}

.view-news-events .view-filters{
  width: 100%;
  margin-right: 0;
}
.view-news-events .view-filters label,.view-news-events .view-filters .views-widget{
  float:left;
  margin-right: 10px;
}
.view-news-events .view-filters .views-exposed-widget .form-submit{
  margin-top:0;
}



/* Footer Style */
footer{ margin-top:20px;}
.inner-footer { padding: 20px 0; float: left; width: 100%; }
.footer-links { margin: 0; padding: 0; float: left; }
.footer-links li { list-style-type: none; display: inline-block; margin: 0 10px 0 0; padding: 0; color: #808084; font-size: 13px; font-weight: 600; }
.footer-links li a { color: #818181; }
.footer-links li a:hover { color: #818181; text-decoration: underline; }
.copyright { color: #808084; font-size: 12px; float: right; margin: 12px 0 0 0; }
.no-padding { padding: 0; }

.container-fluid { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
/*pager*/
.item-list .pager{margin-top:30px;}
.pager-current {padding: 5px 14px !important;}
.item-list .pager li{margin:0;padding:0;}
.pager li>a, .pager li>span{border-radius:0;color: #FFF;background-color: #68AAB1;border:1px solid #68AAB1;}
.pager li>a:hover {color:#68AAB1;background-color:#FFF}

/* Media Queries Start Here */
@media only screen and (min-width : 1280px) and (max-width : 1600px){
ul.main-banner li.right {padding:40px;}
ul.main-banner li.right h3 {font-size: 21px;}
ul.main-banner li.right p { font-size: 16px; line-height:25px; }
.col-odd-9 {width:11.11%}
}

@media only screen and (min-width : 1025px) and (max-width : 1279px){
ul.main-banner li.right {padding:15px;}
ul.main-banner li.right h3 {font-size: 18px;}
ul.main-banner li.right p { font-size: 14px; line-height:25px; }
.col-odd-9 {width:11.11%}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.nav>li>a { padding: 15px 6px; }
.navbar-inverse .navbar-nav>li>a { font-size: 14px; }
.donor-flag-sec{ display:block;}
ul.main-banner li.left {width:100%;}
ul.main-banner li.right {width:100%;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
.nav>li>a { padding: 15px 6px; }
.navbar-inverse .navbar-nav>li>a { font-size: 14px; }
.navbar-nav>li { margin: 0px !important; }
.donor-flag-sec{ display:block;}
ul.main-banner li.left {width:100%;}
ul.main-banner li.right {width:100%;}
.left-line {border-left: none;}
}
 @media (min-width: 768px) {
.navbar-nav { float: right; }
.navbar-form { width: auto; padding-top: 0; padding-bottom: 0; margin-right: 0; margin-left: 0; border: 0; -webkit-box-shadow: none; box-shadow: none; }
}
@media only screen and (max-width:767px) {
.footer-links {float: none; text-align:center;}
.footer-links li { margin: 0 4px 0 0; font-size: 11px; }
.copyright { float: none; text-align:center;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border-color: transparent;}
.navbar-form {padding: 10px 30px;}
.navbar-nav {margin: 7.5px 0; }
.dropdown-menu>li { border-bottom: 1px solid #D8DCCD; border-top: none; }
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a { color: #46A7B1; }
.carousel-title-txt{ font-size:16px;}
.navbar-inverse .navbar-nav>li>a, .carousel-title-txt a { font-size: 14px; }
.dropdown-menu>li>a { padding: 5px 15px !important; }
.carousel-control { opacity: 0;}
.donor-flag-sec{ display:block;}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover { color: #444542; background-color: transparent; }
ul.main-banner li.left {width:100%;}
ul.main-banner li.right {width:100%;}
.left-line {border-left: none;}
.twitter-roll-sec{ margin-top:15px;}
}
#first-time{display:none;}
.detail-page-sub-txt{ font-size:13px;}
.img-sec{ position:relative; width:350px; height:190px;}
.img-sec-in{ position: absolute; bottom:0; left:0; padding:10px;}
.img-sec-in p{ color:#fff; font-size:13px;}
.img-sec-in a{ background:#68AAB1; color:#fff; font-size:13px; padding:4px 10px;}

.cont-txt6{ font-size:16px; font-weight:500; color:#444542; line-height:28px; margin-bottom:25px; margin-top:20px;}
#s06v3-body { word-wrap: break-word; }
.s06v3-img { height: auto; width: auto; float: left; display: block; padding-right: 12px; }
.s06v3-img img { height: 60px; width: 60px; float: left; display: block; }
.s06v3-img:hover { text-decoration: none; border: 0px; }
.s06v3 h4 .sub { font-weight: bold; }
.s06v3 h4 .sub a { text-decoration: none; }
.s06v3 h4 .sub a:hover { text-decoration: underline; border-bottom: none !important; }
.s06v3 .sub { font-size: 16px; line-height: 20px; color: #000; overflow: visible; display: table-cell; }
.s06v3 .content { font-size: 13px; line-height: 18px; color: #333; display: inline-block; margin-bottom: 2px; margin-top: 12px; }
.s06v3 .sub-title { font-size: 13px; line-height: 18px; color: #818181; margin-bottom: 0px; font-weight: normal; display: block; overflow: hidden; }
.f-txt{ color:#68AAB1; text-transform:uppercase; font-size:16px; font-weight:600;}
.padding-featured { padding-left: 66px;}
.form-item.form-type-textfield.form-item-combine {
    display: inline-block;
}
#contact-site-form .form-text,#views-exposed-form-know-tools-page input[type="submit"]{ 
  width:100%;
}
input#edit-combine,
select#edit-field-knowledge-type-tid {
    display: block;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    border: 1px solid #444542;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.genral-cont,.region-sidebar-second {
    font-size: 16px;
    font-weight: 500;
    color: #444542;
    line-height: 28px;
    margin-bottom: 0;
}
.region-sidebar-second li{
  line-height:25px;
  margin-bottom:10px !important;
}


.search-sec{ background:#B5C095; padding:30px 10px;}
.search-form {background:#B5C095;padding-bottom:30px;}
.search-form input { max-width: 100%;}
.fieldset-legend>a:hover,.fieldset-legend>a:active {text-decoration:none;}
.advsearch {
  float: right;
  position: relative;
  top: -34px;
}
.search-advanced {width: 100%;}
.search-advanced .criterion{margin-right:0;max-width:100%;}

.search-cont-sec{ margin:30px 0 20px 0;}

.title-sa{ border-left: 4px solid #68AAB1; padding:10px; text-transform:uppercase; color:#444542; margin-bottom:0;}

.pad-l-0{ padding-left:0;}

.mp-cont-sec{ background:#f6f6f6; padding:10px; margin-bottom:10px;}

.mp-cont-sec h6{color:#666; font-weight:600;}

.mp-cont-sec h5{color:#444542; font-weight:bold;}

#edit-combine { color: #555; background-color: #fff; background-image: none; border: 1px solid #ddd; border-radius: 0px; box-shadow: none; transition: none; }
.views-field-field-knowledge-thumbnail img{width:100%;}
.view-filters{
    float: left;
    width: 25%;
    padding: 15px;margin-right:15px;
    border: 1px solid #374D01;
}
.view-publications .views-exposed-widgets,.view-activity-list .views-exposed-widgets{
  margin:0;
}
.view-publications .view-filters,.view-activity-list .view-filters {
  width: 100%;
  padding:0;
}
.view-publications .view-filters ul,.view-activity-list .view-filters ul{
  padding:0;
  margin:10px;
}
.view-publications .view-filters ul li:first-child,.view-activity-list .view-filters ul li:first-child{
  display:none;
}
.view-publications .view-filters ul li,.view-activity-list .view-filters ul li{
  margin-left: 3px;
  display: inline-block;
  list-style-type:none;
}
.view-publications .view-filters ul li a,.view-activity-list .view-filters ul li a{
  padding: 10px;
  line-height: 42px;
}
.view-publications .view-filters ul li a:hover,.view-activity-list .view-filters ul li a:hover{
  background: #f6f8f3;
  color: #333;
}
.view-publications .view-filters ul li.active a,.view-activity-list .view-filters ul li.active a{
  background:#444542;
  color: white;
}
.view-publications .views-exposed-widget.views-submit-button,.view-activity-list .views-exposed-widget.views-submit-button {
    position: absolute;
    right: 0;
	top:0;
	margin-top: 20px;
}
.views-exposed-form .views-exposed-widget {
float:none;
padding:0;}
 

.latest-sec{ margin:0; padding:0; height: 320px; overflow-y: scroll;}

.latest-cont-sec{ background:#f6f6f6; padding:10px; margin-bottom:5px; list-style-type:none;}

.latest-cont-sec h6{color:#666; font-weight:600;}

.latest-cont-sec h5{color:#444542; font-weight:bold;}
.field-name-field-block-images > .field-items>.field-item {display:inline-block;width:11.11%;padding:0 1%;}
.field-name-field-block-images > .field-items>.field-item img{width:100%;height:auto;}
 

#edit-field-knowledge-type-tid>option { border-bottom: 1px solid #eaeaea; border-top: 1px solid transparent; }

.dropdown-menu-search>li>a { display: block; padding: 3px 0 3px 20px; clear: both; font-weight: 500; line-height: 28px; color: #fff; white-space: nowrap; }

#edit-field-knowledge-type-tid{ min-width:200px; background-color: #ccc; padding: 0; border: none; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }

.dropdown-menu-search>li>a:focus, .dropdown-menu-search>li>a:hover { color: #fff; text-decoration: none; background-color: #DCDBDB; }
.clearfix{clear:both;}

.page-contact #contact-site-form label{
	display:block;
	color:#465B14;
}

.field-name-field-keywords .field-item {
    float: left;
    margin-right: 5px;
    border: 1px solid #f3f3f3;
    padding: 0px 10px;
    margin-bottom: 10px;
}
.view-header {
  margin-bottom: 25px;
}
/***************/
.region-banner .views-field-field-banner-image img{
	max-width:100%;
	height:auto;
}
.secratariat-team h2,#block-menu-menu-social-links h2{
	color:#465B14;
}
.secratariat-team {
    font-size: 16px;
    font-weight: 500;
    color: #444542;
    line-height: 28px;
}
._bottom_left {
    float: left;
    width: 50%;
}

._bottom_left ul{
	padding:0;
}
._bottom_right {
    float: right;
    width: 50%;
    text-align: right;
}
._bottom_left ul, ._bottom_left ._copyright {
    clear: left;
}

._bottom_left ul li {
    float: left;
    list-style-type: none;
    padding-right: 10px;
    margin-right: 10px;
    border-right: 1px solid #CCC;
}
._bottom_left ul li a {
    font-size: 11px;
    color: #333;
}
._bottom_left ._copyright {
    margin: 10px 0 10px;
}


/* DATEPICKER */
#ui-datepicker-div {
	font-size: 90%;
  width:auto;
}

#ui-datepicker-div.ui-widget {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	background: #2e3641;
	border: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}

#ui-datepicker-div.ui-datepicker {
	padding: 0;
}

#ui-datepicker-div .ui-datepicker-header {
	border: none;
	background: transparent;
	font-weight: normal;
	font-size: 15px;
}

#ui-datepicker-div .ui-datepicker-header .ui-state-hover {
	background: transparent;
	border-color: transparent;
	cursor: pointer;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-title {
	margin-top: .4em;
	margin-bottom: .3em;
	color: #333;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-title select{
  padding:5px;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-prev-hover,
#ui-datepicker-div.ui-datepicker .ui-datepicker-next-hover,
#ui-datepicker-div.ui-datepicker .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev {
	top: .9em;
	border:none;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-prev-hover {
	left: 2px;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-next-hover {
	right: 2px;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-next span,
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev span {
	background-image: url(../images/ui-icons_ffffff_256x240.png);
	background-position: -32px 0;
	margin-top: 0;
	top: 0;
	font-weight: normal;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-prev span {
	background-position: -96px 0;
}

#ui-datepicker-div.ui-datepicker table {
	margin: 0;
}

#ui-datepicker-div.ui-datepicker th {
	padding: 1em 0;
	color: #ccc;
	font-size: 13px;
	font-weight: normal;
	border: none;
	border-top: 1px solid #3a414d;
}

#ui-datepicker-div.ui-datepicker td {
	background: #68aab1;
	border: none;
	padding: 0;
}

#ui-datepicker-div td .ui-state-default {
	background: transparent;
	border: none;
	text-align: center;
	padding: .5em;
	margin: 0;
	font-weight: normal;
	color: #efefef;
	font-size: 16px;
}

#ui-datepicker-div .ui-state-disabled  {
	opacity: 1;
}

#ui-datepicker-div .ui-state-disabled .ui-state-default {
	color: #fba49e;
}

#ui-datepicker-div td .ui-state-active,
#ui-datepicker-div td .ui-state-hover {
	background: #2e3641;
}

@media only screen and (max-width:767px) {

  
 .five-col {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0 15px;
		}
		
 .clearfix {
    overflow: auto;
}

.view-filters {
    float: inherit !important;
}

}

td.program-table {
    
    vertical-align: top;
    padding: 15px 10px;
    text-align: justify;
}
@media screen and (max-width: 375px) {

     #program-table td:nth-child(even){
       display:none;
        }
     #program-table td:nth-child(odd){    
        display:block;
        padding:5px;
        margin:10px 0px;
        width:100% !important;
        }

}