html {
position: relative;
}

body {
margin-top: 0 !important;
    overflow-x: hidden;
}

.content_wrapper {
background-color: inherit;
}

#access {
  margin: 0;
}

  #access ul ul {
    border: 0 !important;
    background: #f84d5f;
    box-shadow: none;
    overflow: hidden; 
}
    #access ul ul li:hover {
      background: #161663;
      color: #fff; 
}

#access .menu li:hover>a {
	color: #161663;
}


  #access a {
    padding: 0;
    color: inherit; 
}
  #access .menu > li {
    color: #ffffff;
    padding: 0 10px 12px; 
}

    #access .menu > li:hover {
      color: #161663; 
}

#adv-search-header-1 {
 background: #f84d5f !important;
}

#advanced_submit_2:hover {
  background-color: #3C90BE;
}

.customnav {
border: 0;
}

.property_listing {
background-color: #fff;
}

.property_location .inforoom,
 .property_location .infobath {
  font-size: 14px;
  color: inherit;
}

.listinglink-wrapper .wpb_btn-info {
  border: 2px solid #f84d5f !important;
  background-color: #f84d5f !important;
}

a.backtop:hover,
a.contact-box:hover {
	color: #fff;
	opacity: 1;
}

#catapult-cookie-bar .x_close span {
background-color: #fff;
}

.section-about {
  color: #58595b;
}

.section-posts {
  color: #414042;
}

.section-about h1 {
  font-size: 60px;
  line-height: 1.25; }
  @media (max-width: 991px) {
    .section-about h1 {
      font-size: 40px; } }
  @media (max-width: 767px) {
    .section-about h1 {
      font-size: 32px; } }

#colophon a:hover,
#colophon li a:hover,
#colophon address a:hover {
	color: #161663;
}

#access .current-menu-item >a,
#access .current-menu-parent>a,
#access .current-menu-ancestor>a {
	color: #161663;
} 

#grid_view,
#list_view {
  transition: color 0.3s ease-in-out;
  color: #31c2b6; }
  #grid_view:hover, #grid_view.icon_selected,
  #list_view:hover,
  #list_view.icon_selected {
    color: #b9eae6 !important; }

#search_wrapper, .adv-search-1 {
  background-color: #f5f4f1;
}

#advanced_submit_2 {
  transition: background-color 0.3s ease-in-out; }
  #advanced_submit_2:hover {
    background-color: #fe4a5c !important; }

.blog_unit_image img,
.blog2v img,
.agent_contanct_form input[type="submit"],
.single-content input[type="submit"],
.agentpict,
.comment-form #submit,
.featured_property img,
.agent_unit img,
.wpb_btn-info {
  background-color: #f84d5f !important;
}

.blog_unit_image img,
.blog2v img,
.agent_contanct_form input[type="submit"],
.single-content input[type="submit"],
.agentpict,
.comment-form #submit,
.featured_property img,
.agent_unit img,
.wpb_btn-info {
  border-bottom: 3px solid #f84d5f !important;
}

.slider_control_left, .slider_control_right:hover, .slider_control_left:hover, .slider_control_right, .agent_contanct_form input[type="submit"], .single-content input[type="submit"], #slider_enable_slider.slideron, #slider_enable_street.slideron, #slider_enable_map.slideron, .comment-form #submit:hover, .comment-form #submit, #add_favorites.isfavorite:hover, #add_favorites:hover, .carousel-control-theme-prev:hover, .carousel-control-theme-next:hover, .carousel-control-theme-prev, .carousel-control-theme-next, #primary .social_sidebar_internal a:hover, #adv-search-header-mobile, .wpb_btn-info, .wpb_btn-info:hover, #adv-search-header-1, .featured_second_line, #advanced_submit_2:hover,
#agent_submit:hover {
  background-color: #f84d5f !important;
}

#catapult-cookie-bar {
  position: absolute;
  top: auto;
  bottom: 100%;
}

 .property-panel h4:hover,
.adres_area a:hover,
.property_categs a:hover {
color: #f84d5f;
}