#views-exposed-form-apartment-list-block-4 > div > div > div {
  display: none;
}

h2, h3 {
text-align: center;
}

ul.primary {
  position: absolute;
  z-index: 10;
}

.views-field-field-slides img, .views-field-field-link img {
    width: 100vw;
    height: auto;
  position: relative;
}

#edit_field_area_tid_chosen > a {
  WIDTH: 200PX;
}

.views-exposed-form label {
    font-weight: bold;
    font-size: 18px;
}

.views-exposed-widgets {
    margin-bottom: .5em;
    position: absolute;
    width: 200px;
    height: auto;
    z-index: 10;
    background: rgba(0, 0, 0, 0.67);
    border: 5px solid rgba(255, 255, 255, 0.73);
    border-radius: 5px;
    left: 100px;
    top: 60px;
    padding: 20px;
    color: white;
    z-index: 101;
.views-exposed-widgets
}

#edit-field-reference-number-value-wrapper, #edit-field-size-integer-value-wrapper {
  display: none;
}

.views-widget-filter-title {
  display: none;
}


 input[type="submit"] {
padding: 10px !important;
border-radius: 0px !important;
width: 100% !important;
}

.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 10px;
    font-size: 20px;
}

.views-widget-filter-field_apartment_type_tid {
  display: none;
}

.topslide img {
width: 100vw !important;  
height: auto;
}



.views-widget-sort-by {
display: none;
}

#edit-field-lines-tid-wrapper {
display: none;
}

.views-reset-button {
  display: none;
}

.views-widget-filter-field_rent_value {
display: none;
}


#views-exposed-form-apartment-list-page > div > div > div > div.views-exposed-widget.views-submit-button {
    margin-left: auto;
  margin-right:auto;
  width: 100%;
}

.aboutfontana {
  margin-top: 10px;
  margin-bottom: 10px;
}

.whyfontana {
  border-top: 4px solid #3f6187;
   border-bottom: 4px solid #3f6187;
   background: whitesmoke;
    margin-bottom: 20px;
}

.point {
    float: left;
    width: 31%;
    margin-bottom: 10px;
    padding-left: 2%;
}

.point img {
margin-right: 20px;
}





.views-field-counter a {
    
}



#widget_pager_bottom_apartment_list-block_4_1 {
  position: relative;
  bottom: 50px;
    width: 100%;
  display: block;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  z-index: 100;

}

.active .views-content-counter a, .views-content-counter a  {
  color: transparent;
  text-decoration: overline !important;
  position: relative;
  left: 20px;
}

#widget_pager_bottom_apartment_list-block_4_1 a {

  text-decoration: none !important;
}



.views-content-counter a:after {

  text-decoration: none !important;
  content: "::";
  color: transparent;
    text-align: center;
    width: 50px !important;
    height: auto;
    background: black;
    padding: 2px 3px 2px 6px;
    border-radius: 50%;
    cursor: pointer;
    opacity: 0.4 !Important;
}

.active .views-content-counter {
opacity: 1 !Important;
}

.views-content-counter:hover {
opacity: 1 !Important;
}

.views-content-counter {
opacity: 0.4 !Important;
}

.views-content-counter a.active {
opacity: 1 !Important;
}



#vscc_controls_previous_apartment_list-block_4_1 a:before {
content: "<";
color: black !important;
}

#vscc_controls_next_apartment_list-block_4_1 a:before {
content: ">";
color: black !important;
}


#vscc_controls_previous_apartment_list-block_4_1 a {
  text-decoration: none !important;
    position: absolute;
  left: 0px;
  opacity: 0.4;
  width: 100px;
  bottom: 145px;
  z-index: 100;
color: transparent;
  font-size: 100px;
}

#vscc_controls_next_apartment_list-block_4_1 a {
  position: absolute;
  right: 0px;
  opacity: 0.4;
  bottom:  145px;
text-decoration: none;
  z-index: 100;
color: transparent;
  font-size: 100px;
  width: 100px;
}

#vscc_controls_previous_apartment_list-block_4_1 a:hover, #vscc_controls_next_apartment_list-block_4_1 a:hover {
opacity: 1;
}






@media screen and (min-width:981px)  {

.views-exposed-form select, .views-exposed-form .chosen-choices  {
  width: 200px !important;
    font-size: 18px;
}



}

@media screen and (min-width:128px) and (max-width:980px)  {




#edit_field_area_tid_chosen > a{
  WIDTH: 100% !important;
    font-size: 18px;
}

.point {
    float: none;
    width: 100% !important;
    margin-left: 0px !important;
}

.views-slideshow-controls-bottom {
  display: none !important;
}



.views-exposed-widgets {
position: relative !important;
    width: 87% !important;
    left: 0px !important;
    top: 0px !important;
    height: auto !important;
    background: #5a8bc5 !important;
}

#edit-field-availability-tid {
  width: 83.5vw !Important;
}

.views-exposed-form select, .views-exposed-form .chosen-choices  {

}


}



@media screen and (min-width:763px) and (max-width:900px)  {

.views-exposed-widgets {
    width: 94% !important;
}

}


@media screen and (min-width:763px) and (max-width:1025px)  {

.views-exposed-widgets label {
  font-size: 15px;
}


.views-exposed-widgets .form-select{
  font-size: 15px;
}

.views-exposed-form .views-exposed-widget .form-submit {
  font-size: 15px !important;

}

.views-exposed-widgets {
  top: 0px !important;
  padding: 15px !important; 
}

}