/*
Theme Name: NAACP LDF
Theme URI: http://www.naacpldf.org/
Author: 
Author URI: http://www.naacpldf.org/
Description: 
Version: 1.0
License: 
License URI: 
*/
/* =WordPress Core
-------------------------------------------------------------- */
/*body.admin-bar .header-bg{
    margin-top: 32px !important;
    }*/
a.clearall{display:none;}
.case_left h4{margin-top:28px;}
img.aligncenter{
    display:block;
    margin:0 auto;
    }
.aligncenter, .text-center{
    text-align:center;
    }
.fellowship-internship .pagination{margin-bottom:45px;}
.fellowship_internship_singlepage .blue_sub_heading h4{margin-top:0;}
.single_testi{text-transform:capitalize !important;}
.banner-head .big_title_border h3.sub_testi {
    min-width: 540px;
}
#salsa-signup-form-contact .error{
    background-color:pink;
    }


/*new search*/

.search_result_area {     position: relative;
    font-family: 'Gotham';
    padding-bottom: 50px;
    display: block;
    clear: both;
    width: 100%;
    overflow: hidden;}
.search_result_area p , .search_result_area ul, .search_result_area li , .search_result_area span , .search_result_area h1 , .search_result_area h2, .search_result_area h3 , .search_result_area h4 { font-family: 'Gotham';}
.search_result_area .search_result_area_row {}

.searchandfilter {}
.searchandfilter ul {padding:0}
.searchandfilter .sf-field-search label {width:100%;     display: block;}
.searchandfilter .sf-input-text {    padding: 12px 22px;
height: 58px;
border-radius: 0;
font-size: 17px;
border: 1px solid #d2d2d2;
width: 100%; outline: 0 !important; }


.new_search_result {padding-top: 130px; float: left; width: 70%; padding-right: 4%;}
.new_search_result .searchandfilter ul { }
.new_search_result .searchandfilter ul li {display: 
none}
.new_search_result .searchandfilter ul .sf-field-search  {display: block;}
.new_search_result .searchandfilter ul .sf-field-submit  {display: block;}
.new_search_result .searchandfilter ul .sf-field-submit:last-child  {display: none;}



.new_search_filter {width: 30%; float: right;}
.new_search_filter .searchandfilter > ul > li {padding-top: 0px !important;     border-bottom: 1px solid #d9d9d9 !important; padding-bottom: 30px !important}
/*.new_search_filter ul .sf-field-search  {display: none;}
.new_search_filter ul .sf-field-submit  {display: none;}*/

.new_search_filter  .searchandfilter > ul > .sf-field-search {position: absolute; top: 0; left: 0;     width: 55%; border-bottom: 0 !important; padding-top: 15px !important;}
.new_search_filter .searchandfilter > ul > .sf-field-submit  {     position: absolute;
top: 49px;
left: 55%;
width: 14%;
border-bottom: 0 !important; padding-top: 15px !important;}
.new_search_filter .searchandfilter > ul > .sf-field-submit  input[type="submit"] {      padding: 18.5px 40px !important;
    border: 0;
    background: #003f4e;
    color: #fff;}

.new_search_filter ul .sf-field-submit:last-child  {display: block;}

.new_search_filter .searchandfilter h4 {    
font-weight: 700;
font-size: 25px !important;
color: #232831 !important; margin-bottom: 10px !important;  font-family: 'Gotham'; }

.sf-field-search h4 {     padding: 0;
    margin-top: 8px;
    padding-bottom: 9px;}

.new_search_filter .searchandfilter label {    font-size: 18px;
color: #3c3c3c;     font-weight: 400;
line-height: 16px; width:100%; } 

.new_search_filter .sf-field-sort_order label {width: 100%;}       

.new_search_filter .searchandfilter select.sf-input-select {
display: flex;
align-items: center;
font-size: 14px;
padding: 0 14px;
border: 1px solid #e3e3e3;
background-color: #fff;
color: #888;
line-height: 32px;
cursor: pointer;
overflow: hidden;
min-height: 42px;
width: 100%;
height: 45px;
border-radius: 0 !important;
padding: 0 20px;
font-size: 18px;
	width:100%;
}    

.search-filter-results {    overflow: hidden;
display: block;
width: 100%;
padding-top: 25px;}

.new_search_result .searchandfilter {width: 100%;  }
.new_search_result .searchandfilter ul .sf-field-search {width: 80%; float: left; position:relative;}
.new_search_result .searchandfilter ul .sf-field-submit {width: 20%; float: left;     margin-top: 44px;}


.single_search_result {  padding-top: 5px;  border-bottom: 1px solid #d9d9d9;
padding-bottom: 20px;
margin-bottom: 0px !important;}
.single_search_result_title {}
.single_search_result_title  {     line-height: 1.3;
    font-weight: 500;
    font-size: 22px;
    margin-top: 10px;
    margin-bottom: 0;}
.single_search_result p {margin-bottom:0px;     font-family: 'Gotham';     font-weight: 300;}
.single_search_result_title a {     text-decoration: none;
    color: #003f4e;
    font-size: 19px;
    font-weight: 600;
    text-transform: capitalize;}
.single_search_result_title.single_search_result_has_img {padding-top: 0px;}

.single_search_result_info {    color: #888888;
font-size: 21px;
text-transform: capitalize;}


.new_search_page_pagination {width: 100%; text-align: center; line-height: 55px; }    
.new_search_page_pagination a {    background: transparent;
color: #000;    padding: 7px 10px; text-decoration: none;}    
.new_search_page_pagination a:hover {    background: #003f4e; color: #fff;}    
.new_search_page_pagination a.prev {    background: #003f4e; color: #fff;}    
.new_search_page_pagination a.next {    background: #003f4e; color: #fff;}    
.new_search_page_pagination span.current {  padding: 7px 10px;   background: #003f4e; color: #fff;}    

.new_search_result .refine_result_for_mobile {display: none;}


.ui-autocomplete {z-index: 3;  }

.ui-menu-item {
border: 0 !important;
padding: 10px 10px !important;
border-bottom: 1px solid #ddd !important;
font-size: 15px;
display: block !important;
}

.ui-menu-item.ui-state-focus {background: #ddd !important;}


.sf-label-checkbox {    display: block !important;
margin-top: -1px !important;
margin-left: 17px !important;
line-height: 25px !important;}

.ctf-more {background:#75bb21 !important;}

.searchandfilter input[type=checkbox], .searchandfilter input[type=radio] {float:left;}

.refine_result {
    background: #f1f1f1;
    overflow: hidden;
    margin-top: 20px;
    padding: 10px 20px;
}
.refine_result h3 {
    font-weight: 700;
    margin-top: 10px;
    color: #000;
    font-size: 25px;
}

.single_search_result_content_img {float:left;}
.single_search_result_content_img img {float:left; width:150px;}


.desktop_top_search {}
.desktop_top_search #s{    padding: 8px 12px;
    font-size: 19px;
    line-height: 1;
    border-radius: 0;
    border: solid 1px #ccc;
    width: 100%;
    border: 1px solid #003f4e;
    font-size: 15px; margin-top: 3px; margin-left: 5px;}


/*end new search*/

@media only screen and (max-width:1200px) {
.new_search_filter .searchandfilter h4 {
    font-size: 22px !important;
}

.new_search_filter .searchandfilter > ul > .sf-field-submit {
    top: 45px;
    left: 50%;
}
.single_search_result_title {
    margin-top: 10px;
    margin-bottom: 0;
}
.single_search_result_title a {
    font-size: 18px;
}	
}


@media only screen and (max-width:991px) { 
.new_search_filter , .new_search_result{
    width: 100%;
}	
.new_search_result {
    padding-top: 20px;
    padding-right: 0;
}	
	
.new_search_result .refine_result_for_mobile {display: block;}

.searchandfilter h4 {
font-size: 18px !important;
margin-bottom: 5px !important;
}

.new_search_result .searchandfilter ul li {
display: block;
}

.new_search_filter .searchandfilter ul .sf-field-submit {padding-top: 0;}
.new_search_filter .searchandfilter ul .sf-field-submit input[type="submit"] {    padding: 9px 21px;
margin-top: 0;}




.sf-field-sort_order {
background: #f5f5f5;
width: 100%;
clear: both;
padding: 10px 10px !important;}
.sf-field-sort_order h4 {}    
 
     

.sf-field-sort_order.sort_order_open h4:before  {content: '[-] ';}
.sf-field-sort_order.sort_order_open label {display: block !important;}




.sf-field-tag {
background: #f5f5f5;
width: 100%;
clear: both;
padding: 10px 10px !important;}
.sf-field-tag h4 {}    
.sf-field-tag h4:before {
color: #b6c527;
content: '[+] ';
letter-spacing: 1px;
}
.sf-field-tag ul {display: none !important;} 

.sf-field-tag.field-tag-open h4:before  {content: '[-] ';}
.sf-field-tag.field-tag-open ul {display: block !important;} 





.sf-field-post_type {
background: #f5f5f5;
width: 100%;
clear: both;
padding: 10px 10px !important;}
.sf-field-post_type h4 {}    
 

.sf-field-post_type.post_type_open h4:before  {content: '[-] ';} 
.sf-field-post_type.post_type_open ul {display: block !important;}  
.single_event 	.single_event_title {font-size:22px;}


.new_search_result .searchandfilter ul .sf-field-submit:last-child {
display: block;
margin-top: 10px;
}

.searchandfilter h4 {
    padding: 0;
    margin-top: 0;
    margin-left: 2px;
}

.refine_result {display: none;}


.new_search_filter .searchandfilter > ul > .sf-field-search {
width: 100%;
position: inherit;
padding-bottom: 0 !important;
}

.new_search_filter .searchandfilter > ul > .sf-field-submit {
width: 100%;
position: inherit;
padding-bottom: 10px !important;
}

.new_search_filter .searchandfilter > ul > li {
padding-top: 15px !important;
border-bottom: 1px solid #d9d9d9 !important;
padding-bottom: 8px !important;
}
	
 
	.single_search_result_info p {    font-size: 13px !important;}
.new_search_filter .searchandfilter h4 {
    font-size: 17px !important;
}	
		
}

@media only screen and (max-width:767px) { 
	.single_search_result {
    padding-top: 0;
    padding-bottom: 3px;
}
.single_search_result_title a {
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
}
	.single_search_result p {padding-bottom:10px;}
}