#countdown_dashboard .counter {
	/*font-size: 76px;*/
	padding:15px 3px 40px;
}
#site-header #block-search-form {
	width: 82%;
  float: left;
}
#site-header #block-search-form .form-type-textfield	{
	/*border: 1px solid #ddd4cc;
	border-radius: 3px;
	display: inline-table;*/
	height: 32px;
	margin-top: 0px;
}
#site-header #block-search-form .form-type-textfield	input {
	border: none;
	height: 32px;
	float: left;
	width: 0;
	outline:0;
       font-family: montserratbold,"Helvetica Neue",Helvetica,Arial,sans-serif;
       text-transform: uppercase; 
}
#site-header #block-search-form .search-block-outer {
	height: 32px;
	display: inline-table;
	margin-top: 0px;
	padding: 0px 11px 0px 12px;
	width: 40%;
}
#site-header .search.open .search-block-outer {
	border: 1px solid #ddd4cc;
	border-radius: 3px;
}
#site-header .search.open input {
	width: auto !important;
}
#site-header .search .input-group-addon {
	padding: 0px;
}
#site-header #block-search-form .input-group-addon .fa-search {
	padding-top: 8px;
}

.pager .pager-next a {
font-size: 2em;
font: normal normal normal 14px/1 FontAwesome;
border: none;
font-size: 40px;
padding: 0 0 0 10px;
position: relative;
top: 5px;
}

.pager .pager-previous a {
font-size: 2em;
font: normal normal normal 14px/1 FontAwesome;
border: none;
font-size: 40px;
padding: 0 10px 0 0; 
position: relative;
top: 5px;
}

.pager>li>a {
margin: 0 4px;
padding: 18px 22px;
border-width: 2px;
font-family: montserratbold,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 14px;
color: #a8a19b;
border: 1px solid #a8a19b;
text-decoration: none;
}

.pager li.pager-current {
margin: 0 4px;
padding: 18px 22px !important;
border-width: 2px;
font-family: montserratbold,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 14px;
color: #a8a19b;
border: 1px solid #a8a19b;
text-decoration: none;
background-color: #a8a19b;
color: #fff;
}

.item-list ul {
  margin: 0 0 60px 0;
}

.pager>li>a:focus, .pager>li>a:hover {
z-index: 2;
color: #fff;
background-color: #a8a19b;
border-color: #a8a19b;
}

.pager .pager-next a:focus, .pager .pager-next a:hover, .pager .pager-previous a:focus,  .pager .pager-previous a:hover {
background: 0 0;
color: #7e7773;
}

.item-list ul li {
  margin: 0;	
}

.item-list .pager li.pager-item, .item-list .pager li {
  padding: 0;
} 

.item-list ul li.pager-first, .item-list ul li.pager-last  {
  display:none;
}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  and (orientation : landscape) { 
	#site-header #block-search-form {
	width: 83%;
	}
	#site-header #block-search-form .search-block-outer {
	width: auto;
	}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  and (orientation : portrait) { 
	#site-header #block-search-form {
	width: 74%;
	}
	#site-header #block-search-form .search-block-outer {
	width: auto;
	}
}

.page-user main, .page-contact main {
width: 60%;
margin:auto;
}

/*.page-search {
float: none !important;
}*/

.page-search main {
  width: 90%;
  margin:auto;
}
.contact-form .form-item label {
    width: 23%;
}

.social-share a {
  color:#a8a19b;
}

.view-partner .section {
  padding-top:0px;
}
#node-37 .section {
  padding-bottom:0px;
}

.email-icon {
  float: left;
}
.twitter-icon {
  float: left;
  margin-top: 4px;
  margin-left: 10px;
}

.view-faq .body-text p {
  margin-bottom:0px;
}

.field-pages-title {
  font-size: 20px;
  color: #7e7773;
  text-transform: uppercase;
  margin-top: 22px;
  margin-bottom: 11px;
  font-family: montserratsemi_bold,"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 400;
  line-height: 1.1;
}

.block-email-twitter-multi p {
  margin: 0 0 2px;
}

#edit-submit-news {
    color: #fff;
    font-weight: 400;
    background-color: #348f88;
    padding: 5px 13px;
    margin-top: 1px;
    border: 0;
    width: 100%;
    line-height: 2.8;
    display: inline-block;
}
.select2-container {
  width:330px !important;
}
.view-display-id-tm_latestnews .views-row-even {
	padding-top: 25px; 
}


/* Colorbox for Ckeditor */
.popup_content{
  display:none;
}
#colorbox .popup_content{
  display:block;
}
#block-views-news-block-1 .view-filters, #block-views-news-block-2 .view-filters {
  display: none;
}
#block-views-news-block-2 .pager {
  height: 68px;
  background-color: #f3eddb;
  margin: 0;
}
#home_newsletter input {
  color:#7e7773;
}

.page-faq .objectives #heading10 h4:before, .page-faq .objectives #heading11 h4:before, .page-faq .objectives #heading12 h4:before,
.page-faq .objectives #heading13 h4:before,.page-faq .objectives #heading13 h4:before,.page-faq .objectives #heading14 h4:before,
.page-faq .objectives #heading15 h4:before, .page-faq .objectives #heading16 h4:before, .page-faq .objectives #heading17 h4:before,
.page-faq .objectives #heading18 h4:before, .page-faq .objectives #heading19 h4:before, .page-faq .objectives #heading20 h4:before,
.page-faq .objectives #heading21 h4:before, .page-faq .objectives #heading22 h4:before, .page-faq .objectives #heading23 h4:before,
.page-faq .objectives #heading24 h4:before, .page-faq .objectives #heading25 h4:before, .page-faq .objectives #heading26 h4:before,
.page-faq .objectives #heading27 h4:before, .page-faq .objectives #heading28 h4:before, .page-faq .objectives #heading29 h4:before
{
    content: counter(accordion-counter) ". ";
    color: #b4aca7;
    position: absolute;
    left: -6px;
}
ul.language-switcher-locale-url {
	list-style: none;
	float: left;
	padding-left: 0px;
}
.language-switcher-locale-url li {
	float: left;
	margin-right: 10px;
}
#block-locale-language { display: none; }


.comma-separator li:after {
    content: ", ";
    color: #7e7773;
}

.comma-separator li:last-child:after {
    content: "";
}

.page-knowledge-tools .bg-tan label {
    display: none;
}

.page-knowledge-tools .bg-tan #edit-combine {
    border: 0;
    font-size: 14px;
    height: 55px;
    width: 250px;
    padding: 10px 25px;
    font-family: montserratbold, "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
}

.page-knowledge-tools .bg-tan .form-item-combine:after {
    content: "";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    position: absolute;
    z-index: 28;
    margin-top: -35px;
    margin-left: 225px;
    color: #ddd4cc;
}

#edit-submit-knowledge-tools {
    background: none;
    color: #b26e29;
    border: 1px solid;
    padding: 18px 80px;
    font-family: montserratbold;
    text-transform: uppercase;
    margin-top: 0px;
    font-size: 14px;
    border-color: #b26e29;
    border-width: 2px;
}

#edit-submit-knowledge-tools:hover {
    background: #b26e29;
    color: #fff;
}

#views-exposed-form-knowledge-tools-page .select2-container {
    width: 275px !important;
}

#views-exposed-form-knowledge-tools-page .views-submit-button {
    float: none;
    text-align: center;
    display: block;
    clear: both;
    padding-top: 30px;
}

.partners-progress-list .next1,.partners-progress-list .previous1{position:absolute;top:0;bottom:0;width:70px;background:rgba(255,255,255,.15);font-size:25px;text-align:center;z-index:5}
.partners-progress-list .next1 .fa,.partners-progress-list .previous1 .fa{position:absolute;top:50%;margin-top:-12px;left:50%}
.partners-progress-list .next1:active,.partners-progress-list .next1:hover,.partners-progress-list .previous1:active,.partners-progress-list .previous1:hover{background:rgba(255,255,255,.35)}
.partners-progress-list .previous1{left:0}
.partners-progress-list .previous1 .fa{margin-left:-12px}
.partners-progress-list .next1{right:0}
.partners-progress-list .next1 .fa{margin-right:-12px}
.partners-progress-list .partner{position:relative;text-align:center;opacity:.3;transition:all .25s}
.partners-progress-list .partner a:hover{text-decoration:none}
.partners-progress-list .partner:after,.partners-progress-list .partner:before{content:"";position:absolute;top:0;bottom:0;border:2px solid;width:25px;opacity:0;transition:all .25s}
.partners-progress-list .partner:before{left:0;border-right-width:0}
.partners-progress-list .partner:after{right:0;border-left-width:0}
.partners-progress-list .partner:hover,.partners-progress-list .partner:hover:after,.partners-progress-list .partner:hover:before{opacity:1}
.partners-progress-list img{width:auto;margin:30px auto 20px}
.partners-progress-list .slick-active {opacity:1}
.partners-progress-list { margin-bottom: 0px;  }
.partner.slick-slide a{    min-height: 187px;    display: block;    position: relative;}
.partners-progress-list img{width:auto;position: absolute;top: 0;bottom: 0;margin: auto;left: 0;right: 0;}
.grayscale img{
     filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
    filter: grayscale(1);
    opacity: 0.6;
}
.grayscale .partner.slick-slide a:hover img{
    opacity: 1;
}

.view-display-id-partcate .body-text .container {
width:auto;
}
.page-partner .view-display-id-partdetail .section {
	padding: 50px 0 20px !important;
}
.view-display-id-partcate .body-text ul li:before {
	content : '' !important;
}

.contactus_container  .input-lg {
    text-transform: uppercase;
    font-family: montserratbold,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
}
.contactus_container  .form-item {
	margin-top:0px !important;
	margin-bottom:0px !important;
}
.contactemailbox a { 
   color: #b26e29;
}
.rtitle a{
	color: #cb344f;
}

/** Resource page checkbox **/

#views-exposed-form-resourcelib-resourcehome #edit-combine-wrapper,
.side-search #edit-combine-wrapper {
    border: 1px solid #ddd4cc;
    border-radius: 5px;
    height: 55px;
    width: 100%;
    padding: 10px 10px 10px 20px;
	margin-bottom: 15px;
}
#views-exposed-form-resourcelib-resourcehome #edit-combine,
.side-search #edit-combine {    
    /* height: 55px; */
    width: 100%;
    border: none;
    /* padding: 10px 25px; */
    font-family: montserratbold, "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    color: #999 !important;
    font-size: 20px;
    text-transform: none;
}

#views-exposed-form-resourcelib-resourcehome #edit-field-knowledge-model-tid-wrapper,
#views-exposed-form-resourcelib-resourcehome #edit-field-topics-tid-wrapper,
#views-exposed-form-resourcelib-resourcehome #edit-field-countries-tid-wrapper,
.side-search .views-widget-filter-field_topics_tid,
.side-search .views-widget-filter-field_country_tid,
.side-search .views-widget-filter-field_content_mode_value,
.side-search .views-widget-filter-field_category_tid_1{
	border: 1px solid #ddd4cc;
    padding: 0px 15px 0;
    font-family: montserratsemi_bold,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #999;
    width: 100%;
    margin-bottom: 10px;
}
#views-exposed-form-resourcelib-resourcehome  .fieldset-title,
.side-search .fieldset-title {
	color: #999;    
	font-size: 20px;
	text-transform: uppercase;
}
#views-exposed-form-resourcelib-resourcehome  .fieldset-title:hover,
.side-search .fieldset-title:hover {
	text-decoration:none;
}
.bef-select-as-checkboxes{
    max-height: 400px;
    overflow: auto;
}
#views-exposed-form-resourcelib-resourcehome fieldset.collapsed,
.bef-select-as-checkboxes-fieldset.collapsed {
	height: auto !important;
    margin-top: 8px;
    margin-bottom: 8px;
}
#views-exposed-form-resourcelib-resourcehome  legend,
.bef-select-as-checkboxes-fieldset legend
{
    margin-bottom: 0px;
	border-bottom: none;
}
#views-exposed-form-resourcelib-resourcehome input[type=checkbox]+label:hover,
.side-search input[type=checkbox]+label:hover{
	cursor:pointer;
}

#views-exposed-form-resourcelib-resourcehome .form-type-bef-checkbox,
.side-search .form-type-bef-checkbox
{
	margin-bottom:10px;
}

#views-exposed-form-resourcelib-resourcehome input[type='checkbox'],
.side-search input[type='checkbox']  {	
	width: 15px;
	height: 15px;
}

#views-exposed-form-resourcelib-resourcehome input[type=checkbox]+label:before,
.side-search input[type=checkbox]+label:before{
	content: " ";
	border: 1px solid #ddd4cc;
    width: 15px;
    height: 15px;
    background-color: #f2ecd9;
    margin-right: 10px;
	display: inline-block;
}

#views-exposed-form-resourcelib-resourcehome input[type=checkbox]:checked+label:before,
.side-search input[type=checkbox]:checked+label:before
 {
	content: "";
	color: #b9413b;
	width: 15px;
    height: 15px;
    background-color: #f2ecd9;
    margin-right: 10px;
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#views-exposed-form-resourcelib-resourcehome #edit-combine-wrapper  .form-item-combine,
.side-search #edit-combine-wrapper  .form-item-combine{
	float:left;
}
#views-exposed-form-resourcelib-resourcehome #edit-combine-wrapper .input-group-addon,
.side-search #edit-combine-wrapper .input-group-addon
 {
	float: right;
	position: absolute;
	right: 40px;
    margin-top:2px;
    padding: 5px 12px;
}

#views-exposed-form-resourcelib-resourcehome input[type=checkbox],
.bef-select-as-checkboxes-fieldset input[type=checkbox]{
	display:none;
}

#views-exposed-form-resourcelib-resourcehome .fieldset-legend,
.bef-select-as-checkboxes-fieldset .fieldset-legend{
	background:none !important;
}
#views-exposed-form-resourcelib-resourcehome .fieldset-legend  span.summary,
.bef-select-as-checkboxes-fieldset .fieldset-legend  span.summary
{
	display:none !important;
}
#views-exposed-form-resourcelib-resourcehome a.fieldset-title,
.bef-select-as-checkboxes-fieldset a.fieldset-title{
	background: url(../../images/down.png) no-repeat;
    background-position: right center;
    width: 100%;
    display: inline-block;
}
#views-exposed-form-resourcelib-resourcehome .collapsed a.fieldset-title,
.side-search .collapsed a.fieldset-title{
	background: url(../../images/up.png) no-repeat;
	background-position: right center;
}

#views-exposed-form-resourcelib-resourcehome #edit-combine:after,
.bef-select-as-checkboxes-fieldset #edit-combine:after
 {
    content: "";
    display: inline-block;
    position: absolute;
    z-index: 28;
    margin-top: -35px;
    margin-left: 225px;
    color: rgb(221, 212, 204);
	font: normal normal normal 14px/1 FontAwesome;
}
.views-exposed-form .views-exposed-widget .form-submit{
    margin-top: 0;
    background-color: #41b5ab;
    border: 0;
    color: #fff;
    font-weight: 600;
    padding: 5px 15px;
}
.who-we-are h4{ margin-left: 40px; }
.news-library h4 { margin-left: 60px; }
.view-stories.view-display-id-page,.view-news-listing.view-display-id-page{padding: 45px 0;}
.featured-story .item-list{display: inline;float: left;width: 66%;}
.view-stories .view-empty{font-weight: bold;
    border: 1px solid #ddd4cc;
    padding: 30px 15px;}
.media-contacts p a { font-size:12px;}

