.js-form-item-field-partner-category-99 {
    float: left;
    height: 100px;
    width: 25%;
    margin-bottom: 0px;
}


.lg-padding-engage {

    background-color: #F8F8F7;
    float: left;
    width: 100%;
    padding-top: 45px;
    padding-bottom: 45px;
}

.container-search-pc {

    position: relative;
    max-width: 1200px;
    margin: 0px auto;
    
}

form#views-exposed-form-pc-site-wide-search-block-1 {

    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.search-poverty-cure--default {

    float: left;
    width: 100%;
    padding: 60px 20px;
    background-color: #F8F8F7;

}

.sr-pc-title--default a {
    font-size: 21px;
}

.sr-pc-title--default a:hover {

    color: #000;
}

.search-results-pc--default {

    float: left;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
    padding-left: 20px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    background-color: white;
    margin: 5px 0px;
}

.sr-pc-title--default {

    float: left;
    width: 100%;

}

.sr-pc-body--default {

    float: left;
    width: 100%;
    
}

.sr-pc-body--default p {

    font-size: 16px;
    font-family: Georgia, Times, "Times New Roman", serif;
    font-style: italic;
    color: #868584;

}

.search-poverty-cure--default input.form-text {

    font-family: Georgia, Times, "Times New Roman", serif;
    float: left;
    width: 80%;
    padding: 50px;
    border: none;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #F8F8F7;
    font-size: 21px;
    color: #999;
    font-style: italic;
    box-shadow: 0px 0px 1px rgba(0,0,0, .4) !important;
    margin-bottom: 0px;
}

.search-poverty-cure--default input.form-submit {

    font-family: 'Miriam Libre', sans-serif;
    float: left;
    width: 20%;
    padding: 33px;
    border: none;
    background-color: #39A347;
    color: white;
    font-size: 24px;
    text-transform: uppercase;

}




.partner-filter--pc {

    float: left;
    width: 100%;

}

.partner-filter--pc .col-xs-6 {

    padding-left: 15px;
    padding-right: 15px;

}

.partner-filter--pc .pager__items {

    float: left;
    width: 100%;
    margin-top: 30px;
    padding-left: 30px;

}

.block-section--pc-cs {

	float: left;
    width: 100%;
    padding: 0px;
    background-color: #F8F8F7;

}

form#custom-search-block-form {

    float: left;
    width: 100%;
    box-shadow: 1px 1px 8px 2px rgba(0,0,0, .09);
    margin-bottom: 30px;

}

#custom-search-block-form input:nth-child(2) {

	font-family: Georgia, Times, "Times New Roman", serif;
    float: left;
    width: 60%;
    background-color: white;
    border: none;
    padding: 30px 20px;    
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    color: #222;
    font-size: 20px;
    font-style: italic;

}

#custom-search-block-form input:nth-child(2)::-webkit-input-placeholder {

	color: #999;
	font-weight: 100;


 }

#custom-search-block-form input:focus {

 	outline: none;

}

#custom-search-block-form input:nth-child(1) {

    font-family: 'Miriam Libre', sans-serif;
    float: left;
    width: 17.50%; 
    background-color: #39A347;
    padding: 26px 0px;
    font-size: 24px;
    color: white;
    text-transform: uppercase;

}

#custom-search-block-form input:nth-child(1):hover {

    background-color: #33903f;

}


select#edit-vocabulary-related-issue {

	font-family: Georgia, Times, "Times New Roman", serif;
    float: left;
    border: none;
    background-color: white;
    font-size: 21px;
    color: #999;
	font-weight: 100;
    font-style: italic;


}

select#edit-field-partner-category-99 {
    font-family: Georgia, Times, "Times New Roman", serif;
    float: left;
    width: 100%;
    background-color: white;
    border: 1px solid white;
    font-size: 21px;
    color: #999;
    font-style: italic;
    box-shadow: 7px 3px 6px rgba(0,0,0,.06);
    font-size: 21px;
    height: 100px;
    margin-bottom: 0px;
}

.js-form-item.form-item.js-form-type-select.form-item-vocabulary-related-issue.js-form-item-vocabulary-related-issue.form-no-label {

    float: left;
    padding: 30px 40px;
    background-color: white;
    width: auto;

}

form#views-exposed-form-partner-network-block-index-3-block-1 {
    
    float: left;
    width: 98%;
    margin-bottom: 50px;
    box-shadow: 7px 3px 6px rgba(0,0,0, .06);
    margin-left: 1%;
    border: 1px solid #ddd;
}

.partner-filter--pc input.form-text {

    font-family: Georgia,Times,"Times New Roman",serif;
    float: left;
    width: 60%;
    border: none;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #F8F8F7;
    font-size: 21px;
    color: #999;
    font-style: italic;
    height: 100px;
    margin-bottom: 0px;

}

#edit-field-partner-category-99--yVjSFGO9-Lo {

    font-family: Georgia, Times, "Times New Roman", serif;
    float: left;
    width: 100%;
    background-color: white;
    border: 1px solid white;
    font-size: 21px;
    color: #999;
    font-style: italic;
    box-shadow: none;

}

.partner-filter--pc input.form-submit {
    
    font-family: 'Miriam Libre', sans-serif;
    float: left;
    width: 15%;
    padding: 33px;
    border: none;
    background-color: #39A347;
    color: white;
    font-size: 24px;
    text-transform: uppercase;
}

.partner-filter-pc .js-form-item.form-item.js-form-type-select.form-item-tid.js-form-item-tid.form-no-label {

    float: left;
    width: 25%;
    padding: 33px;
    background-color: white;

}


.partner-wrap-22 {

    float: left;
    width: 100%;
    background-color: white;
    padding: 20px;
    border: 1px solid #eaeaea;
    margin-bottom: 30px;
    height: 160px;
    overflow: hidden;

}

.partner-wrap-22 p {

    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 16px;
    font-style: italic;

}

.pls--pc {

    border-top: 1px solid #eaeaea;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    padding: 20px;
    background-color: white;

}

.partner-wrap-22 h3 {

    margin-top: 10px;
    height: auto;
    overflow: hidden;
    
}

.partner-wrap-22 h3 a {

    text-transform: uppercase;
    color: #000;
    font-size: 21px;
    font-weight: bold;
}

.pager__items {

    float: left;
    width: 100%;
    margin-top: 30px;

}

.pager li > a {

    padding: 5px 14px;
    background-color: rgba(255,255,255, .001);
    border: none;
    border-radius: none;
}

.page-title-block--pc-partners {

    float: left;
    width: 100%;
    padding: 80px 0px 260px 0px;
    background-color: #F8F8F7;

}

.page-title-block--pc-partners h1 {

  font-size: 80px;
  text-transform: uppercase;
  font-weight: bold;
  border-bottom: 16px solid #39A347;
  height: 78px;
  display: inline-block;
  letter-spacing: 1px;


}


.jon-cta--wrap {

    position: relative;
    max-width: 1370px;
    margin: 0px auto;
    margin-bottom: 20px;


}

.jon-cta--content {

    float: left;
    width: 100%;
    background-color: #fff;
    height: 300px;
    margin-top: 100px;
    margin-bottom: 80px;

}

.jon-cta--content p {

    font-family: Georgia, Times, "Times New Roman", serif;
    text-align: center;
    margin-top: 30px;
    font-size: 24px;

}

.jon-cta--content a {

    font-size: 21px;
    font-family: 'Miriam Libre', sans-serif;
    background: #39A347;
    border-radius: 3px;
    color: #fff;
    padding: 8px 25px;
    margin-right: 0px;
    text-transform: uppercase;
    width: 165px;
    margin: 0px auto;
    display: block;
    margin-top: 40px;



}



.jon-cta--content a:hover {

    background: #33903f;
    text-decoration: none;

}






/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */



#custom-search-block-form input:nth-child(2) {

    width: 60%;


}

#custom-search-block-form input:nth-child(1) {

    width: 17.50%; 

}

.js-form-item.form-item.js-form-type-select.form-item-vocabulary-related-issue.js-form-item-vocabulary-related-issue.form-no-label {


    width: auto;

}

.partner-filter--pc input.form-text {

    font-family: Georgia,Times,"Times New Roman",serif;
    float: left;
    width: 60%;
    border: none;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #F8F8F7;
    font-size: 21px;
    color: #999;
    font-style: italic;
    height: 100px;
    margin-bottom: 0px;

}

.js-form-item.form-item.js-form-type-select.form-item-field-partner-category-99.js-form-item-field-partner-category-99.form-no-label {

    float: left;
    width: 25%;
    padding: 2.35em;
    background-color: white;

}

.partner-filter--pc input.form-submit {
    
    font-family: 'Miriam Libre', sans-serif;
    float: left;
    width: 15%;
    padding: 33px;
    border: none;
    background-color: #39A347;
    color: white;
    font-size: 24px;
    text-transform: uppercase;
}

.js-form-item select.form-control {

    font-family: Georgia, Times, "Times New Roman", serif;
    float: left;
    width: 100%;
    background-color: white;
    border: 1px solid white;
    font-size: 21px;
    color: #999;
    font-style: italic;
    box-shadow: none;
    height: 100px;

}

.partner-wrap-22 {

    float: left;
    width: 100%;
    background-color: white;
    padding: 20px;
    border: 1px solid #eaeaea;
    margin-bottom: 30px;
    height: 160px;
    overflow: hidden;

}

.partner-wrap-22 h3 {

    margin-top: 10px;
    height: auto;
    overflow: hidden;

}

.partner-wrap-22 h3 a {

    text-transform: uppercase;
    color: #000;
    font-size: 21px;
    font-weight: bold;
}

.page-title-block--pc-partners {

    float: left;
    width: 100%;
    padding: 80px 0px 260px 0px;
    background-color: #F8F8F7;

}

.page-title-block--pc-partners h1 {

  font-size: 80px;
  text-transform: uppercase;
  font-weight: bold;
  border-bottom: 16px solid #39A347;
  height: 78px;
  display: inline-block;
  letter-spacing: 1px;


}

.partner-filter--pc .col-xs-6 {

    padding-left: 15px;
    padding-right: 15px;

}

.partner-filter--pc .pager__items {

    float: left;
    width: 100%;
    margin-top: 30px;
    padding-left: 30px;
    
}

.jon-cta--wrap {

    position: relative;
    max-width: 1370px;
    margin: 0px auto;
    margin-bottom: 20px;


}

.page-title-block--pc-partners {

    float: left;
    width: 100%;
    padding: 80px 0px 260px 0px;
    background-color: #F8F8F7;
}

.search-poverty-cure--default input.form-text {
    
    width: 80%;
    margin-bottom: 0px;

}


.search-poverty-cure--default input.form-submit {

    float: left;
    width: 20%;

}



}



/*
Tablet Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 1200px) {
  /* Add your Mobile Styles here */

  .js-form-item-field-partner-category-99 {
    float: left;
    height: 100px;
    width: 100%;
    margin-bottom: 20px;
}


.js-form-item select.form-control {

    font-family: Georgia, Times, "Times New Roman", serif;
    float: left;
    width: 100%;
    background-color: white;
    border: 1px solid white;
    font-size: 21px;
    color: #999;
    font-style: italic;
    box-shadow: none;
    height: 100px;

}

  form#views-exposed-form-partner-network-block-index-3-block-1 {
    
    box-shadow: none;
    border: none;
}

  select#edit-field-partner-category-99 {
    font-family: Georgia, Times, "Times New Roman", serif;
    float: left;
    width: 100%;
    background-color: white;
    border: 1px solid white;
    font-size: 21px;
    color: #999;
    font-style: italic;
    box-shadow: 0px 0px 0px rgba(0,0,0,.001) !important;
    font-size: 21px;
    height: 100px;
    margin-bottom: 20px;

}


#custom-search-block-form input:nth-child(2) {

    width: 100%;


}

#custom-search-block-form input:nth-child(1) {

    width: 100%; 

}

.js-form-item.form-item.js-form-type-select.form-item-vocabulary-related-issue.js-form-item-vocabulary-related-issue.form-no-label {


    width: 100%;
    border-right: 1px solid #fff;
    border-left: 1px solid #ddd;

}

.partner-filter--pc input.form-text {

    font-family: Georgia,Times,"Times New Roman",serif;
    float: left;
    width: 100%;
    border: none;
    border-right: none;
    border-bottom: none;
    font-size: 21px;
    color: #999;
    font-style: italic;
    height: 100px;
    margin-bottom: 20px;

}

.js-form-item.form-item.js-form-type-select.form-item-field-partner-category-99.js-form-item-field-partner-category-99.form-no-label {

    float: left;
    width: 100%;
    padding: 2.35em;
    background-color: white;

}

.partner-filter--pc input.form-submit {
    
    font-family: 'Miriam Libre', sans-serif;
    float: left;
    width: 100%;
    padding: 33px;
    border: none;
    background-color: #39A347;
    color: white;
    font-size: 24px;
    text-transform: uppercase;
}

#edit-field-partner-category-99--yVjSFGO9-Lo {

    font-family: Georgia, Times, "Times New Roman", serif;
    float: left;
    width: 100%;
    background-color: white;
    border: 1px solid white;
    font-size: 16px;
    color: #999;
    font-style: italic;
    box-shadow: none;

}

.partner-wrap-22 {

    float: left;
    width: 100%;
    background-color: white;
    padding: 10px;
    border: 1px solid #eaeaea;
    margin-bottom: 30px;
    height: 110px;
    overflow: hidden;

}

.partner-wrap-22 h3 {

    margin-top: 20px;
    height: auto;
    overflow: hidden;

}

.partner-wrap-22 h3 a {

    text-transform: uppercase;
    color: #000;
    font-size: 14px;
    font-weight: bold;

}

.page-title-block--pc-partners {

    float: left;
    width: 100%;
    padding: 80px 0px 260px 0px;
    background-color: #F8F8F7;
}

.page-title-block--pc-partners h1 {

  font-size: 80px;
  text-transform: uppercase;
  font-weight: bold;
  border-bottom: 16px solid #39A347;
  height: 78px;
  display: inline-block;
  letter-spacing: 1px;


}

.partner-filter--pc .col-xs-6 {

    padding-left: 15px;
    padding-right: 15px;

}

.partner-filter--pc .pager__items {

    float: left;
    width: 100%;
    margin-top: 30px;
    padding-left: 30px;
    
}

.jon-cta--wrap {

    position: relative;
    max-width: 1370px;
    margin: 0px auto;
    margin-bottom: 20px;


}



.search-poverty-cure--default input.form-text {
    
    width: 80%;
    margin-bottom: 0px;

}

.search-poverty-cure--default input.form-submit {

    float: left;
    width: 20%;

}

}

/*
Mobile Styles
================================================== */



@media only screen and (max-width: 992px) {
  /* Add your Mobile Styles here */

#custom-search-block-form input:nth-child(2) {

    width: 100%;


}

#custom-search-block-form input:nth-child(1) {

    width: 100%; 

}

.js-form-item.form-item.js-form-type-select.form-item-vocabulary-related-issue.js-form-item-vocabulary-related-issue.form-no-label {


    width: 100%;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;

}

.js-form-item.form-item.js-form-type-select.form-item-field-partner-category-99.js-form-item-field-partner-category-99.form-no-label {

    float: left;
    width: 100%;
    padding: 2.35em;
    background-color: white;

}

.partner-filter--pc input.form-submit {
    
    font-family: 'Miriam Libre', sans-serif;
    float: left;
    width: 100%;
    padding: 33px;
    border: none;
    background-color: #39A347;
    color: white;
    font-size: 14px;
    text-transform: uppercase;
}

#edit-field-partner-category-99--yVjSFGO9-Lo {

    font-family: Georgia, Times, "Times New Roman", serif;
    float: left;
    width: 100%;
    background-color: white;
    border: 1px solid white;
    font-size: 16px;
    color: #999;
    font-style: italic;
    box-shadow: none;

}

.partner-wrap-22 {

    float: left;
    width: 100%;
    background-color: white;
    padding: 15px;
    border: 1px solid #eaeaea;
    margin-bottom: 30px;
    height: 85px;
    overflow: hidden;

}

.partner-wrap-22 h3 {

    margin-top: 0px;
    height: 50px;
    overflow: hidden;
    
}

.partner-wrap-22 h3 a {

    text-transform: uppercase;
    color: #000;
    font-size: 14px;
    font-weight: bold;
}

.page-title-block--pc-partners {

    float: left;
    width: 100%;
    padding: 80px 0px 260px 0px;
    background-color: #F8F8F7;
}

.page-title-block--pc-partners h1 {

  font-size: 32px;
  text-transform: uppercase;
  font-weight: bold;
  border-bottom: 1px solid #F8F8F7;
  height: 31px;
  display: inline-block;
  letter-spacing: 1px;


}

.partner-filter--pc .col-xs-6 {

    padding-left: 5px;
    padding-right: 5px;

}

.partner-filter--pc .pager__items {

    float: left;
    width: 100%;
    margin-top: 30px;
    padding-left: 0px;
    
}

.jon-cta--wrap {

    position: relative;
    max-width: 100%;
    float: left;
    margin: 0px auto;
    margin-bottom: 200px;


}

.page-title-block--pc-partners {

    float: left;
    width: 100%;
    padding: 80px 0px 360px 0px;
    background-color: #F8F8F7;

}


.search-poverty-cure--default input.form-text {
    
    width: 100%;
    margin-bottom: 20px;

}

.search-poverty-cure--default input.form-submit {

    float: left;
    width: 100%;

}



}

