::-moz-selection {
    background: #47a0ff;
    background:-webkit-linear-gradient(#47a0ff,  #1e7bde );
    background: linear-gradient(#47a0ff,  #1e7bde );
}

::selection {
    background: #47a0ff;
    background:-webkit-linear-gradient(#47a0ff,  #1e7bde );
    background: linear-gradient(#47a0ff,  #1e7bde );
}

.video_play_button .icon,
.sidebar-estate .instagram .red-screen {
    background: #47a0ff;
    background:-webkit-linear-gradient(#47a0ff,  #1e7bde );
    background: linear-gradient(#47a0ff,  #1e7bde );
}

.section_header .section_title:after,
.btn-default:hover,
.card_team_member:hover .card_body,
.btn-red,
.video_play_button .icon:hover,
.dropdown-menu .dropdown-item:hover,
.site_header .header_top .navbar-collapse .social_links a:hover,
.price_range .slider-horizontal .slider-selection,
.search_bar .search_bar_tab .nav-tabs .nav-item .nav-link.active,
.newsletter,
.page_sorting_info .page_sorting_tab .nav-tabs > .nav-item > .nav-link:hover, 
.page_sorting_info .page_sorting_tab .nav-tabs > .nav-item > .nav-link.active,
.sidebar .filter_tabs .tab.active, .advance_search_block .section_title:before {
    background: #47a0ff;
    color: #ffffff !important;
    background:-webkit-linear-gradient(#47a0ff,  #1e7bde );
    background: linear-gradient(#47a0ff,  #1e7bde ) !important;
    -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.filter_tabs_nav .tab:hover, .filter_tabs_nav .tab.active {
    background: #47a0ff;
    background:-webkit-linear-gradient(#47a0ff,  #1e7bde );
    background: linear-gradient(#47a0ff,  #1e7bde );
    -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.sidebar-estate .post-item .post-info .post-title:hover {
    color: #47a0ff;
}

.card_team_member .card_body > p,
.card_team_member .card_image .social_links a:hover,
.entry-meta > span > .fa,
.site_header .header_top .navbar-collapse .navbar_left > li > a > i.fa,
.site_header .header_top .navbar-collapse .signin .text-red,
.site_header .header_top .navbar-collapse .signin .form_signup .btn-default,
.main_slide_area .main_slide_block .slide_block_content .title_script,
.page_header .page_title > span,
.page_header .breadcrumb .breadcrumb-item.active,
.page_header .breadcrumb .breadcrumb-item::before,
.page_header .breadcrumb .breadcrumb-item > a:hover,
.page_sorting_info .right .current-items,
.widget .link-items .link-item:hover,
.widget .link-items .link-item > span {
    color: #47a0ff;
    -webkit-transition: all 0.5s;
  transition: all 0.5s;
}


.btn-default:hover,
.btn-red,
.site_header .header_top .navbar-collapse .social_links a:hover,
.site_header .header_top .navbar-collapse .signin .form_signup .btn-default,
.site_header .header_top .navbar-collapse .signin .form-control:focus,
.page_sorting_info .page_sorting_tab .nav-tabs > .nav-item > .nav-link:hover, 
.page_sorting_info .page_sorting_tab .nav-tabs > .nav-item > .nav-link.active,
.sidebar .filter_tabs {
    border-image: linear-gradient(#47a0ff,  #1e7bde );
    -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.dropdown-menu {
    border-top-color: #47a0ff;
}
.dropdown-menu::before {
    border-bottom-color: #47a0ff;
}

.real_eastate_footer .widget.widget_about .link-items .link-item .fa {
    color: #47a0ff;
}
.real_eastate_footer .widget.widget_contact .link-items .link-item .link-detail p {
	color: #47a0ff;
}
.site_footer #return_to_top {
	background: #47a0ff;
    background:-webkit-linear-gradient(#47a0ff,  #1e7bde );
    background: linear-gradient(#47a0ff,  #1e7bde );
}
.estate_meta i {
	color: #47a0ff;
}
.section-min-title:after,
.section-max-title:after {
    background: #47a0ff;
    background:-webkit-linear-gradient(#47a0ff,  #1e7bde );
    background: linear-gradient(#47a0ff,  #1e7bde );
}
.estate_single_area .single-estate-title + .estate_meta:after {
    background: #47a0ff;
    background:-webkit-linear-gradient(#47a0ff,  #1e7bde );
    background: linear-gradient(#47a0ff,  #1e7bde );
}
.estate_single_area .estate_apartment_amities .amities_lists > li > .icon_thumb {
    color: #47a0ff;
}
.average_estate_rating_wrap .fa-star,
.estate_make_rating .fa-star {
    color: #47a0ff;
}
.estate_single_area .estate_review_lists .review-list .review-metadata .fa-star {
    color: #47a0ff;
}
.widget_estate_agent_contact .contact_title, 
.widget_estate_agent_contact .agent_phone i {
    color: #47a0ff;
}
.estate_sidebara_area .widget .widget_title:before,
.sidebar-estate .widget-title:before,
.sidebar-estate .filter_tabs .tab.active {
    background: #47a0ff;
    background:-webkit-linear-gradient(#47a0ff,  #1e7bde );
    background: linear-gradient(#47a0ff,  #1e7bde );
}
.sidebar-estate .search .search-form:after,
.entry-meta > div > .fa {
    color: #47a0ff;
}
.sidebar-estate .filter_tabs {
    border-image: linear-gradient(#47a0ff,  #1e7bde );
}
.sidebar-estate .post-item .post-info .date:before,
.section_header .title_script,
.card-post .post-info > div:before,
.site_content .comment-item .comment-info .rating .fa-star,
.site_content .sub-section.leave-comments .section-title .number {
    color: #47a0ff;
}
.card_contact_info:hover,
.section-titlesed:after,
.site_content .sub-section .section-title:after {
    background: #47a0ff;
    background:-webkit-linear-gradient(#47a0ff,  #1e7bde );
    background: linear-gradient(#47a0ff,  #1e7bde );
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.services_area.services_area_three > .service_items > .service_item:hover .service_icon,
.card_top_review .card_body .location_rating .rating .fa-star {
    color: #47a0ff;
}

.services_area.services_style_two .service_items .service_item:hover {
    background: #47a0ff;
    background:-webkit-linear-gradient(#47a0ff,  #1e7bde );
    background: linear-gradient(#47a0ff,  #1e7bde );
     -webkit-transition: color 0.5s ease;
  transition: color 0.5s ease;
}
/*
.headline:before {
    background: #47a0ff;
    background:-webkit-linear-gradient(#47a0ff,  #1e7bde );
    background: linear-gradient(#47a0ff,  #1e7bde );
}*/

.btn-prev:hover, 
.btn-next:hover, 
.card-next-prev.horizontal:hover 
.card-body, 
.btn-red:hover {
    background: #47a0ff;
    background:-webkit-linear-gradient( #1e7bde, #47a0ff );
    background: linear-gradient( #1e7bde, #47a0ff ) !important;
    -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.listing_advance_search button:hover {
    color: #ffffff !important;
}
.site_header .header_top .navbar-collapse .nav-item:last-child button:hover {
    color: #ffffff;
}
.site_content .page-blog .blog-content .post-item .image-text .text-link .link-item:before,
.site_content .page-blog .blog-content .footer .tags:before,
.site_content .page-blog .blog-content .about-admin .admin-info .title .admin-name .name,
.card-next-prev.horizontal .date:before, .card_contact_info .info_icon {
    color: #47a0ff;
}
.site_content .page-blog .blog-content .footer .social-links a:hover {
    background: #47a0ff;
    background:-webkit-linear-gradient(#47a0ff,  #1e7bde );
    background: linear-gradient(#47a0ff,  #1e7bde );
    border-image: linear-gradient(#47a0ff,  #1e7bde );
    -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.estate_single_area .estate_apartment_amities .nav-tabs {
    border-image: linear-gradient(#47a0ff,  #1e7bde );
}
.estate_single_area .estate_apartment_amities .nav-tabs .nav-item.show .nav-link, 
.estate_single_area .estate_apartment_amities .nav-tabs .nav-link.active {
    background: #47a0ff;
    background:-webkit-linear-gradient(#47a0ff,  #1e7bde );
    background: linear-gradient(#47a0ff,  #1e7bde );
    border-image: linear-gradient(#47a0ff,  #1e7bde );
}

.card_hotel_package .card_image .price:before {
    border-right-color: #47a0ff;
}
.card_hotel_package .card_image .price span {
    background: #47a0ff;
    background:-webkit-linear-gradient(#47a0ff,  #1e7bde );
    background: linear-gradient(#47a0ff,  #1e7bde );
}
.google-map .card .card_body .rating_review .fa-star {
    color: #47a0ff;
}
.card_tour_package .card_body .card_title:before, 
.card_hotel_package .card_body .card_title:before {
    background: #47a0ff;
    background:-webkit-linear-gradient(#47a0ff,  #1e7bde );
    background: linear-gradient(#47a0ff,  #1e7bde );
}

.pagination_area > .pagination > .page-item > .page-link:hover, 
.pagination_area > .pagination > .page-item.active > .page-link {
    background: #47a0ff;
    background:-webkit-linear-gradient(#47a0ff,  #1e7bde );
    background: linear-gradient(#47a0ff,  #1e7bde );
    border-image: linear-gradient(#47a0ff,  #1e7bde );
    -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.sidebar-estate .categories .link-item:hover,
.sidebar-estate .categories .link-item:hover:before,
.sidebar-estate .archives .link-item:hover,
.sidebar-estate .archives .link-item:hover:before {
    color: #47a0ff;
    -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.card-next-prev.horizontal:hover .card-body {
    background: #47a0ff;
    background:-webkit-linear-gradient(#47a0ff,  #1e7bde );
    background: linear-gradient(#47a0ff,  #1e7bde );
    -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.site_content .listing-website:nth-child(2) .section-title:hover span {
    color: #47a0ff;
}
