#wrapper .meta a{
    display:none;
}

.meta-separator {
    padding: 0 5px;
    display: none;
}

.sectiontitle h2{
    font-size: 25px !important;
    padding-left: 20px !important;
    padding-right: 40px !important;
    font-weight: lighter !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    margin: 0px !important;
    letter-spacing: 1px !important;
}

h4 a{
text-transform: uppercase;
}

h3{
text-transform:uppercase;
}

/*  CODE FOR THE TOP-HEADER DONATE BUTTON POSITIONING  */

li#menu-item-1104 {
    line-height: 15px !important;
    margin-top: 18px;
    margin-right: 0px;
    margin-bottom: 18px;
    margin-left: 0px;
}

/*  CODE FOR THE TOP-HEADER MENU BELOW  */

li#menu-item-166 {
    border-right: 1px solid #ffffff !important;
    line-height: 15px !important;
    margin-top: 18px;
    margin-right: 0px;
    margin-bottom: 18px;
    margin-left: 0px;
}

li#menu-item-165 {
    line-height: 15px !important;
    margin-top: 18px;
    margin-right: 0px;
    margin-bottom: 18px;
    margin-left: 0px;
}

li#menu-item-164 {
    line-height: 15px !important;
    margin-top: 18px;
    margin-right: 0px;
    margin-bottom: 18px;
    margin-left: 0px;
}

li#menu-item-163 {
    line-height: 15px !important;
    margin-top: 18px;
    margin-right: 0px;
    margin-bottom: 18px;
    margin-left: 0px;
}

.fusion-secondary-menu ul li {
    border: 0px !important;
    margin: 10px 0;
}

.fusion-secondary-menu > ul > li > a {
    height: 15px;
    line-height: 15px;
}

.tfs-slider .slide-content-container .with-bg .fusion-title-sc-wrapper {
    background-color: rgba(10,89,164,0.4) !important;
    padding: 30px;
    float: right !important;
    position: absolute;
    bottom: -200px !important;
    clear: both !important;
    left: 50% !important;
    margin-right: 25px;
}

@media screen and (max-width: 800px) {
.tfs-slider .slide-content-container .with-bg .fusion-title-sc-wrapper {
    visibility:hidden;
        background-color: rgba(10,89,164,0.4) !important;
    padding: 30px;
    float: right !important;
    position: absolute;
    bottom: -200px !important;
    clear: both !important;
    left: 50% !important;
    margin-right: 25px;
    display:none;
}
}

/*  CODE FOR THE FORM IS LISTED BELOW  */

.searchandfilter label{
display: block !important;
max-width: 100% !important;
color: #006b66 !important;
}

.sf_date_field{
padding-left:0px !important;
}

.sf-field-search{
margin-bottom:20px;
}

.sf-input-text{
width:100% !important;
}

.searchandfilter select.sf-input-select, h4{
width:100% !important;
color: #0a59a4 !important;
}

.sf-field-taxonomy-post_format{
    width: 44.999999%;
    float: left;
margin-right:10px !important;
}

.sf-field-post_date{
    width: 44.999999%;
    float: left;
margin-right:10px !important;
}

.sf-field-category{
    width: 44.999999%;
    float: left;
margin-right:10px !important;
}

.sf-field-sort_order{
    width: 44.999999%;
    float: left;
margin-right:10px !important;
}

.sf-field-submit input{
margin-top:20px;
height:45px;
width:30% !important;
background-color:#006b66 !important;
border: 0px !important;
color:#FFFFFF;
float: left;
clear: both;
}

input.sf-input-text{
font-size: 30px;
font-family: "PT Sans";
color: #006b66 !important;
float: left;
clear: both;
height:45px;
}

@media screen and (max-width: 800px) {  .sf-field-sort_order{
    width: 100%;
    float: left;
}
.sf-field-category{
    width: 100%;
    float: left;
}

.sf-field-taxonomy-post_format{
    width: 100%;
    float: left;
}

.sf-field-post_date{
    width: 100%;
    float: left;
}
}

/*  CUSTOM SEARCH RESULTS PAGE DESIGN  */

.pagination-search{
    padding:15px 0px;
    display:block;
    font-size:75%;
}

.nav-previous{
    float:right;
    display:block;
    padding-left:10px;
}

.nav-next{
    float:right;
    display:block;
    border-right:1px solid #CCC;
    padding-right:10px;
}

h2.searchresults-title {
    padding-top:20px;
}

.search input, .searchform input {
  margin-top: 10px !important;
}

#swpquery {
  color: #666666 !important;
}