.refineList .feature-count{
    display:none;
}



#searchRefineBlade{
  background:#000;
  height:50px;
  color:#fff;
}

#searchRefineBladeActions{

}


#searchRefineBladeActions .resultsContext{
  height:50px;
  padding:14px 0px;
  display:inline-block;
}

  #searchRefineBladeActions>a{ 
    color:#fff;
  }

  #searchRefineBladeActions #refineNewSearch,
  #searchRefineBladeActions .dropdownToggle{
    height:40px;
    background:transparent;
    border:1px solid #666;
    text-align:left;
    font-size:18px;
    margin-top:5px;
    margin-left:15px;
  }
        #searchRefineBladeActions .dropdownToggle :not(.fa){
          padding-left:10px;
        }
        #searchRefineBladeActions .dropdownToggle .fa{
        font-size:20px;
        padding:0px 10px;
        }
    #searchRefineBladeActions #newSearch:hover,
    #searchRefineBladeActions #refineNewSearch:hover,
    #searchRefineBladeActions>a:hover,
    #searchRefineBladeActions .dropdownToggle:hover{
        background:#333;
        text-decoration:none;
    }


#featureRefineDropdown{
}

#featureRefineDropdown .dropdownWrapper{
  position:absolute;
  z-index:100;
  background:#fff;
  color:#000;
  padding:15px;
  box-shadow:0px 0px 10px rgba(0,0,0,0.25);
  display:none;
  padding-bottom:20px;
}


  #featureRefineDropdown .refineInstructions{
    font-size:20px;
    font-weight:600;
    font-style:italic;
    margin: 10px 0px 0px 0px;
    padding: 0px 10px;
    display:inline-block; 
  }
  #featureRefineDropdown .refineClarification {
    color: #666;
    font-size: 13px;
    margin: 0px 0px 21px 10px;
    display: block;
  }
  #featureRefineDropdown .refineList{
    -moz-column-count: 3;
    -moz-columns: 3;
    -webkit-columns: 3; 
    columns: 3;
  }
  #featureRefineDropdown .refineList button{
    width:100%;
    text-align:left;
    background:transparent;
    border:2px solid #fff;
    padding:7px 10px 0px 10px;
    margin-top:1px;
    font-weight:600;
    font-size:14px;
    
  }
  #featureRefineDropdown .refineList button .pa{
    font-size:28px;
    float:left;
    margin-right:10px;
    margin-top:-5px;
  }
  #featureRefineDropdown .refineList button:hover,
  #featureRefineDropdown .refineList button:hover .feature-count{
    background:#003DA5;
    color:#fff;
  }

  #featureRefineDropdown .refineList button.active{
    border:2px solid #003da5;
  }

  #featureRefineDropdown .refineList button .feature-count{
    fdisplay:none;
    color:#666;
    font-size:12px;
  }

  #featureRefineDropdown button.filter{
    margin-top:30px;
    background:#003da5;
    border:0px;
    width:33%;
    font-weight:700;
    height:40px;
  }
  #featureRefineDropdown button.filter:hover{
    background:#000;
  }



@media (max-width: 767px) {
/*Refocus New Search*/
.searchFormCollectionWrapper.mobileBlade .featureWrapper {
  display:block;
}
.searchFormCollectionWrapper.mobileBlade ~ .container #leftMainRight {
  display:none;
}

/*List/Map View Toggling*/
#searchRefineBlade ~ .container  #mainContent > .row .ui-effects-wrapper{
  overflow:visible !important; /*override jQuery UI animation*/
}

#searchRefineBlade ~ .container  #mainContent > .row,
#searchRefineBlade ~ .container  #mainContent > .row .paginationContainer,
#searchRefineBlade ~ .container  #mainContent > .row  #map {
   height:650px;
}

#searchRefineBlade ~ .container  #mainContent > .row > .col-sm-6:first-child{
display:none;
}

#map{
  width: 100% !important;
}

#map,
.paginationContainer{
    position:absolute !important;  /*override for jQuery UI animation*/
}


#searchRefineBlade ~ .container  #mainContent > .row .col-sm-6{
  margin:0px;
  padding:0px ;
}





/*Search Blade*/
#searchRefineBlade{
  height:initial;
  padding-bottom:10px;
}


#searchRefineBladeActions .resultsCount {
   width:100%; 
}


    #searchRefineBladeActions #refineNewSearch,
    #searchRefineBladeActions .dropdownToggle{
       margin:0px;
    }

    #searchRefineBladeActions #refineNewSearch,
    #searchRefineBladeActions>a,
    #searchRefineBladeActions .dropdownToggle,
    #searchResultViewToggle button{
    color:#fff;
    font-size:13px;
    font-weight:700;
    border:1px solid #555;
    padding:10px;
    background:transparent;
    margin-top:0px; 
  }

        #searchRefineBladeActions .dropdownToggle {
        height:initial;
        padding:10px 5px;
        }
        #searchRefineBladeActions span.visible-xs,
        #searchRefineBladeActions .dropdownToggle .fa-chevron-down,
        #searchRefineBladeActions .dropdownToggle .fa-close {
          display:inline !important;
          float:none !important;
        }
    #searchRefineBladeActions .dropdownToggle .fa,
    #searchRefineBladeActions #newSearch .fa{
        margin-left:5px;
        padding-left:0px
    }
#searchRefineBladeActions .dropdownToggle .fa {
   font-size: 13px;
}

    #searchResultViewToggle{
    border:1px solid #555;
    padding:5px;
    }

    #searchResultViewToggle .indicator{
      position:absolute;
      height:28px;
      width:46px;
      background:#666;
      right:66px;
      transition:all .5s;
    }

    #searchResultViewToggle .btn-group{  
     
    }


    #searchResultViewToggle button{
     padding:5px 10px;
     border:0px;
    }

#featureRefineDropdown .dropdownWrapper{
margin-top:11px;
margin-left:-10px;
}


  #featureRefineDropdown .refineList{
    -moz-column-count: 2;
    -moz-columns: 2;
    -webkit-columns: 2;
    columns: 2;
  }

  #featureRefineDropdown .refineList button{
  font-size:12px;
  padding:5px 10px 3px 10px;
  }

  #featureRefineDropdown button.filter{
    width:100%;
    height:50px;
  }


}

@media (min-width: 768px) {
  /*Refocus New Search*/
  .searchFormCollectionWrapper.mobileBlade .featureWrapper {
    display:none;
  }
  .searchFormCollectionWrapper.mobileBlade ~ .container #leftMainRight {
    display:block;
  }
}


@media (min-width: 768px) and (max-width:991px) {
    #featureRefineDropdown .dropdownWrapper{
  margin-right:0px;
    }
}

@media (min-width: 992px) {

}

@media (min-width: 992px) and (max-width:1291px) {
}

@media (min-width: 1292px) {


}



