    <!DOCTYPE HTML>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
    <!-- Site Meta Data -->
        <title>Search Senior Living, Assisted Living, Nursing Homes, Homecare</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0">
    <meta name="description" content="Search the most complete Senior Housing, Home Care and Resource Directory">
    <meta name="keywords" content="Senior Housing, Assisted Living, Nursing Homes, Homecare">
    <meta name="robots" content="index, follow">
    <!-- Social Media Meta Data -->
    <meta property="og:type" content="website">
    <meta property="og:url" content="https://www.retirementlivingsourcebook.com">
    <meta property="og:site_name" content="Positive Aging SourceBook">
    <meta property="og:title" content="Search Senior Living, Assisted Living, Nursing Homes, Homecare">
    <meta property="og:description" content="Search the most complete Senior Housing, Home Care and Resource Directory">
    <meta property="og:image" content="https://www.retirementlivingsourcebook.com/images/logo.png">
        <!-- Canonical Link and Rel Links -->
    <link rel="canonical" href="https://www.retirementlivingsourcebook.com">    <!-- Google Font API -->
        <link href='https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800,900|Libre+Franklin:300,400,600,700,800,900' rel='stylesheet' type="text/css">
    <!-- Bootstrap CSS -->
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" integrity="sha384-pdapHxIh7EYuwy6K7iE41uXVxGCXY0sAjBzaElYGJUrzwodck3Lx6IE2lA0rFREo" crossorigin="anonymous">
    <!-- Font Awesome CSS -->
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN" crossorigin="anonymous">
    <!-- Froala Editor Front-End CSS -->
    <link rel="stylesheet" href="/directory/cdn/assets/bootstrap/css/froala_style.min.css">	
    <!-- Theme CSS -->
    <link rel="stylesheet" href="/directory/cdn/assets/bootstrap/css/theme-styles.min.css?v=2.2.04">
    <!-- jQuery UI CSS -->
    <link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/themes/smoothness/jquery-ui.min.css" integrity="sha384-uKZHvTXs9A65QejCOMRfbxH37eCn6yo7LB91qSYHgRXpUdcXp6+ZQyFmCZeyz8WC" crossorigin="anonymous">
    <!-- jQuery JS -->
    <script src="/directory/cdn/assets/bootstrap/js/jquery.min.js"></script>
    <!-- jQuery UI JS -->
    <script src="https://code.jquery.com/ui/1.11.4/jquery-ui.min.js" integrity="sha384-YWP9O4NjmcGo4oEJFXvvYSEzuHIvey+LbXkBNJ1Kd0yfugEZN9NCQNpRYBVC1RvA" crossorigin="anonymous"></script>
    <!-- Bootstrap JavaScript -->
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js" integrity="sha384-pPttEvTHTuUJ9L2kCoMnNqCRcaMPMVMsWVO+RLaaaYDmfSP5//dP6eKRusbPcqhZ" crossorigin="anonymous"></script>
    <script src="/directory/cdn/admin/image-validator/image-validator.min.js?v=2.0"></script>
    <!-- Favicon -->
    <link rel="shortcut icon" href="/images/logo.png"><!-- Custom Site-wide HEAD Content --><!-- <img src='https://beacon.krxd.net/event.gif?event_id=MNQApccI&event_type=default [beacon.krxd.net]' width=0 height=0 /> -->
<script>



    sessionStorage.setItem('banner_widget_top_left', '<div class="my-slider hide-me"  data-total="2" ><div class="GetDataBannerValue"><a href="#" data-link="https://www.springpointathome.org/" data-bannerid="84" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_desktop_homepage_sidebar_top.jpg" class="img-responsive" alt="Banner 84"></a> </div><div class="GetDataBannerValue"><a href="#" data-link="https://rolandparkplace.org/" data-bannerid="88" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_desktop_homepage_top_left.jpg" class="img-responsive" alt="Banner 88"></a> </div><div class="GetDataBannerValue"><a href="#" data-link="http://www.broadmead.org/living-options#utm_source=RetirementLivingSourcebook&utm_medium=cpp" data-bannerid="91" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_desktop_homepage_top_right.png" class="img-responsive" alt="Banner 91"></a> </div></div>');
    sessionStorage.setItem('banner_widget_top_middle', '');
    sessionStorage.setItem('banner_widget_top_right', '');
    sessionStorage.setItem('banner_widget_center_left', '');
    sessionStorage.setItem('banner_widget_center_middle_left', '');
    sessionStorage.setItem('banner_widget_center_middle_right', '<div class="my-slider hide-me"  data-total="2" ><div class="GetDataBannerValue"><a href="#" data-link="https://rolandparkplace.org/" data-bannerid="87" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_desktop_homepage_center_left1.jpg.jpg" class="img-responsive" alt="Banner 87"></a> </div><div class="GetDataBannerValue"><a href="#" data-link="https://winchestergardens.com/" data-bannerid="83" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_desktop_homepage_center_left.jpg" class="img-responsive" alt="Banner 83"></a> </div><div class="GetDataBannerValue"><a href="#" data-link="http://www.broadmead.org/living-options#utm_source=RetirementLivingSourcebook&utm_medium=cpp" data-bannerid="92" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_desktop_homepage_footer_middle.png" class="img-responsive" alt="Banner 92"></a> </div></div>');
    sessionStorage.setItem('banner_widget_center_right', '');
    sessionStorage.setItem('banner_widget_sidebar_top_top', '<div class="my-slider hide-me"  data-total="1" ><div class="GetDataBannerValue"><a href="#" data-link="http://www.bgf.org/brooke-grove" data-bannerid="86" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_2018-01-17-09-01-51_desktop_brookgrove.jpg" class="img-responsive" alt="Banner 86"></a> </div><div class="GetDataBannerValue"><a href="#" data-link="https://www.retirementlivingsourcebook.com/digital" data-bannerid="100" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_desktop_homepage_sidebar_top1.png.png" class="img-responsive" alt="Banner 100"></a> </div></div>');
    sessionStorage.setItem('banner_widget_sidebar_top', '<div class="GetDataBannerValue"><a href="#" data-link="http://www.broadmead.org/living-options#utm_source=RetirementLivingSourcebook&utm_medium=cpp" data-bannerid="94" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_desktop_homepage_sidebar_top.png" class="img-responsive" alt="Banner 94"></a> </div>');
    sessionStorage.setItem('banner_widget_sidebar_middle', '');
    sessionStorage.setItem('banner_widget_sidebar_bottom', '');
    sessionStorage.setItem('banner_widget_sidebar_bottom_end', '<div class="GetDataBannerValue"><a href="#" data-link="http://rolandparkplace.org/" data-bannerid="85" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_2018-06-18-07-06-28_desktop_22213rpp-MetropolitanSeniorLivingBannerAd-250x250.jpg" class="img-responsive" alt="Banner 85"></a> </div>');
    sessionStorage.setItem('banner_widget_footer_left', '<div class="my-slider hide-me"  data-total="4" ><div class="GetDataBannerValue"><a href="#" data-link="https://winchestergardens.com/dementia-care-in-maplewood-nj.php?_vsrefdom=display-banner-Guide-To-Retirement-Living&CMM=banner_referral_spt-200043_Guide-To-Retirement-Living-&utm_medium=display&utm_source=banner&utm_campaign=spt-200043&utm_content=Guide-To-Retirement-Living" data-bannerid="77" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_desktop_homepage_center_left.jpg" class="img-responsive" alt="Banner 77"></a> </div><div class="GetDataBannerValue"><a href="#" data-link="http://www.rolandparkplace.org" data-bannerid="79" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_desktop_homepage_center_left1.jpg.jpg" class="img-responsive" alt="Banner 79"></a> </div><div class="GetDataBannerValue"><a href="#" data-link="https://www.springpointathome.org/" data-bannerid="80" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_2018-01-10-07-01-59_desktop_springpoint.jpg" class="img-responsive" alt="Banner 80"></a> </div><div class="GetDataBannerValue"><a href="#" data-link="http://www.glenriddleseniorliving.com" data-bannerid="81" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_2018-01-08-07-01-45_desktop_greenridgevillage.jpg" class="img-responsive" alt="Banner 81"></a> </div><div class="GetDataBannerValue"><a href="#" data-link="http://www.broadmead.org/living-options#utm_source=RetirementLivingSourcebook&utm_medium=cpp " data-bannerid="95" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_desktop_homepage_footer_middle.png" class="img-responsive" alt="Banner 95"></a> </div></div>');
    sessionStorage.setItem('banner_widget_footer_middle', '');
    sessionStorage.setItem('banner_widget_footer_right', '');

    var inHeader = {
      'top_left': '<div class="my-slider hide-me"  data-total="2" ><div class="GetDataBannerValue"><a href="#" data-link="https://www.springpointathome.org/" data-bannerid="84" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_desktop_homepage_sidebar_top.jpg" class="img-responsive" alt="Banner 84"></a> </div><div class="GetDataBannerValue"><a href="#" data-link="https://rolandparkplace.org/" data-bannerid="88" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_desktop_homepage_top_left.jpg" class="img-responsive" alt="Banner 88"></a> </div><div class="GetDataBannerValue"><a href="#" data-link="http://www.broadmead.org/living-options#utm_source=RetirementLivingSourcebook&utm_medium=cpp" data-bannerid="91" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_desktop_homepage_top_right.png" class="img-responsive" alt="Banner 91"></a> </div></div>',
      'top_middle': '',
      'top_right': ''
    };

    /*
    HEADER BANNERS
    */

    var header_banners = 0;
    var header_banners_inner_div = '<div class="header_banners">';
    if (inHeader['top_left'] != '') { header_banners = header_banners + 1; }
    if (inHeader['top_middle'] != '') { header_banners = header_banners + 1; }
    if (inHeader['top_right'] != '') { header_banners = header_banners + 1; }
    if (inHeader['top_left'] != '') {
      header_banners_inner_div += '<div class="HeaderBannerHas' + header_banners + ' ">' + inHeader['top_left'] + '</div>';
    }
    if (inHeader['top_middle'] != '') {
      header_banners_inner_div += '<div class="HeaderBannerHas' + header_banners + ' ">' + inHeader['top_middle'] + '</div>';
    }
    if (inHeader['top_right'] != '') {
      header_banners_inner_div += '<div class="HeaderBannerHas' + header_banners + ' ">' + inHeader['top_right'] + '</div>';
    }
    header_banners_inner_div += '</div>';

    var inPage = {
      'center_left': '',
      'center_middle_left': '',
      'center_middle_right': '<div class="my-slider hide-me"  data-total="2" ><div class="GetDataBannerValue"><a href="#" data-link="https://rolandparkplace.org/" data-bannerid="87" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_desktop_homepage_center_left1.jpg.jpg" class="img-responsive" alt="Banner 87"></a> </div><div class="GetDataBannerValue"><a href="#" data-link="https://winchestergardens.com/" data-bannerid="83" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_desktop_homepage_center_left.jpg" class="img-responsive" alt="Banner 83"></a> </div><div class="GetDataBannerValue"><a href="#" data-link="http://www.broadmead.org/living-options#utm_source=RetirementLivingSourcebook&utm_medium=cpp" data-bannerid="92" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_desktop_homepage_footer_middle.png" class="img-responsive" alt="Banner 92"></a> </div></div>',
      'center_right': ''
    };

    var page_banners = 0;
    var page_banners_inner_div = '<div class="page_banners">';
    if (inPage['center_left'] != '') { page_banners = page_banners + 1; }
    if (inPage['center_middle_left'] != '') { page_banners = page_banners + 1; }
    if (inPage['center_middle_right'] != '') { page_banners = page_banners + 1; }
    if (inPage['center_right'] != '') { page_banners = page_banners + 1; }
    if (inPage['center_left'] != '') {
      page_banners_inner_div += '<div class="PageBannerHas' + page_banners + ' ">' + inPage['center_left'] + '</div>';
    }
    if (inPage['center_middle_left'] != '') {
      page_banners_inner_div += '<div class="PageBannerHas' + page_banners + ' ">' + inPage['center_middle_left'] + '</div>';
    }
    if (inPage['center_middle_right'] != '') {
      page_banners_inner_div += '<div class="PageBannerHas' + page_banners + ' ">' + inPage['center_middle_right'] + '</div>';
    }
    if (inPage['center_right'] != '') {
      page_banners_inner_div += '<div class="PageBannerHas' + page_banners + ' ">' + inPage['center_right'] + '</div>';
    }
    page_banners_inner_div += '</div>';

    var inSidebar = {
        'sidebar_top_top': '<div class="my-slider hide-me"  data-total="1" ><div class="GetDataBannerValue"><a href="#" data-link="http://www.bgf.org/brooke-grove" data-bannerid="86" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_2018-01-17-09-01-51_desktop_brookgrove.jpg" class="img-responsive" alt="Banner 86"></a> </div><div class="GetDataBannerValue"><a href="#" data-link="https://www.retirementlivingsourcebook.com/digital" data-bannerid="100" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_desktop_homepage_sidebar_top1.png.png" class="img-responsive" alt="Banner 100"></a> </div></div>',
        'sidebar_top': '<div class="GetDataBannerValue"><a href="#" data-link="http://www.broadmead.org/living-options#utm_source=RetirementLivingSourcebook&utm_medium=cpp" data-bannerid="94" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_desktop_homepage_sidebar_top.png" class="img-responsive" alt="Banner 94"></a> </div>',
        'sidebar_middle': '',
        'sidebar_bottom': '',
        'sidebar_bottom_end': '<div class="GetDataBannerValue"><a href="#" data-link="http://rolandparkplace.org/" data-bannerid="85" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_2018-06-18-07-06-28_desktop_22213rpp-MetropolitanSeniorLivingBannerAd-250x250.jpg" class="img-responsive" alt="Banner 85"></a> </div>',
    };
    var sidebar_banners = 0;
    var sidebar_banners_inner_div = '<div class="sidebar_banners">';
    if (inSidebar['sidebar_top_top'] != '') { sidebar_banners = sidebar_banners + 1; }
    if (inSidebar['sidebar_top'] != '') { sidebar_banners = sidebar_banners + 1; }
    if (inSidebar['sidebar_middle'] != '') { sidebar_banners = sidebar_banners + 1; }
    if (inSidebar['sidebar_bottom'] != '') { sidebar_banners = sidebar_banners + 1; }
    if (inSidebar['sidebar_bottom_end'] != '') { sidebar_banners = sidebar_banners + 1; }
    if (inSidebar['sidebar_top_top'] != '') {
        sidebar_banners_inner_div += '<div class="SidebarBannerHas' + sidebar_banners + ' ">' + inSidebar['sidebar_top_top'] + '</div>';
    }
    if (inSidebar['sidebar_top'] != '') {
        sidebar_banners_inner_div += '<div class="SidebarBannerHas' + sidebar_banners + ' ">' + inSidebar['sidebar_top'] + '</div>';
    }
    if (inSidebar['sidebar_middle'] != '') {
        sidebar_banners_inner_div += '<div class="SidebarBannerHas' + sidebar_banners + ' ">' + inSidebar['sidebar_middle'] + '</div>';
    }
    if (inSidebar['sidebar_bottom'] != '') {
        sidebar_banners_inner_div += '<div class="SidebarBannerHas' + sidebar_banners + ' ">' + inSidebar['sidebar_bottom'] + '</div>';
    }
    if (inSidebar['sidebar_bottom_end'] != '') {
        sidebar_banners_inner_div += '<div class="SidebarBannerHas' + sidebar_banners + ' ">' + inSidebar['sidebar_bottom_end'] + '</div>';
    }
    sidebar_banners_inner_div += '</div>';
    var inFooter = {
      'footer_left': '<div class="my-slider hide-me"  data-total="4" ><div class="GetDataBannerValue"><a href="#" data-link="https://winchestergardens.com/dementia-care-in-maplewood-nj.php?_vsrefdom=display-banner-Guide-To-Retirement-Living&CMM=banner_referral_spt-200043_Guide-To-Retirement-Living-&utm_medium=display&utm_source=banner&utm_campaign=spt-200043&utm_content=Guide-To-Retirement-Living" data-bannerid="77" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_desktop_homepage_center_left.jpg" class="img-responsive" alt="Banner 77"></a> </div><div class="GetDataBannerValue"><a href="#" data-link="http://www.rolandparkplace.org" data-bannerid="79" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_desktop_homepage_center_left1.jpg.jpg" class="img-responsive" alt="Banner 79"></a> </div><div class="GetDataBannerValue"><a href="#" data-link="https://www.springpointathome.org/" data-bannerid="80" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_2018-01-10-07-01-59_desktop_springpoint.jpg" class="img-responsive" alt="Banner 80"></a> </div><div class="GetDataBannerValue"><a href="#" data-link="http://www.glenriddleseniorliving.com" data-bannerid="81" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_2018-01-08-07-01-45_desktop_greenridgevillage.jpg" class="img-responsive" alt="Banner 81"></a> </div><div class="GetDataBannerValue"><a href="#" data-link="http://www.broadmead.org/living-options#utm_source=RetirementLivingSourcebook&utm_medium=cpp " data-bannerid="95" class="banner_manager" ><img src="https://www.retirementlivingsourcebook.com/banners/banner_desktop_homepage_footer_middle.png" class="img-responsive" alt="Banner 95"></a> </div></div>',
      'footer_middle': '',
      'footer_right': ''
    };
    var footer_banners = 0;
    var footer_banners_inner_div = '<div class="footer_banners">';
    if (inFooter['footer_left'] != '') { footer_banners = footer_banners + 1; }
    if (inFooter['footer_middle'] != '') { footer_banners = footer_banners + 1; }
    if (inFooter['footer_right'] != '') { footer_banners = footer_banners + 1; }
    if (inFooter['footer_left'] != '') {
        footer_banners_inner_div += '<div class="FooterBannerHas' + footer_banners + ' ">' + inFooter['footer_left'] + '</div>';
    }
    if (inFooter['footer_middle'] != '') {
        footer_banners_inner_div += '<div class="FooterBannerHas' + footer_banners + ' ">' + inFooter['footer_middle'] + '</div>';
    }
    if (inFooter['footer_right'] != '') {
        footer_banners_inner_div += '<div class="FooterBannerHas' + footer_banners + ' ">' + inFooter['footer_right'] + '</div>';
    }
    footer_banners_inner_div += '</div>';

    sessionStorage.setItem('banner_widget_top', '<div class="header_banners"></div>');
    sessionStorage.setItem('banner_widget_page', '<div class="page_banners"></div>');
    sessionStorage.setItem('banner_widget_sidebar', '<div class="page_banners"></div>');
    sessionStorage.setItem('banner_widget_footer', '<div class="sidebar_banners"></div>');

            sessionStorage.setItem('banner_widget_top', header_banners_inner_div);
        sessionStorage.setItem('banner_widget_page', page_banners_inner_div);
        sessionStorage.setItem('banner_widget_sidebar', sidebar_banners_inner_div);
        sessionStorage.setItem('banner_widget_footer', footer_banners_inner_div);

    </script>
<style>
.hide-me {
  display: none;
}
.page_banners {
   /* display: flex; */
   /* justify-content: center; */
   max-height: 100px;
   height: fit-content !important;
   margin: auto 0;
   margin-top: 10px;
}
.slick-prev,
.slick-next,
.slick-arrow {
  display: none !important;
}
.active-unslider-class {
  height: auto !important;
}
/* HEADER */
.header_banners {
  justify-content: center;
  display: flex;
  max-width: 650px;
  width: 100%;
  height: 80px;
  margin-bottom: 10px;
  overflow: hidden;
}
.header_banners > div > div {
  max-height: 100%;
  height: 100%;
  overflow: hidden;
}
.header_banners > div > div > a > img {
  max-width: 100%;
  max-height: 100%;
}
.HeaderBannerHas1 {
  max-width: 650px;
  width: 100%;
}
.HeaderBannerHas2 {
  min-width: 215px;
  height: 80px;
  max-width: 325px;
  width: 100%;
  margin-right: 5px;
}
.HeaderBannerHas3 {
  max-width: 215px;
  width: 100%;
  height: 80px;
  margin-right: 5px;
}
/* FOOTER */
.footer_banners {
  justify-content: center;
  display: flex;
  max-width: 650px;
  width: 100%;
  height: 80px;
  overflow: hidden;
  margin-bottom: 5px;
}
/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
  .footer_banners {
    width: 90%;
  }
  .vegas-wrapper > div > div.homepage_settings > div.homepage_title > h1 {
    font-size: 36px !important;
  }
}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
  .footer_banners {
    width: 90%;
  }
  .vegas-wrapper > div > div.homepage_settings > div.homepage_title > h1 {
    font-size: 36px !important;
  }
}
.footer_banners > div > div {
  max-height: 100%;
  height: 100%;
  overflow: hidden;
}
.footer_banners > div > div > a > img {
  max-width: 100%;
  max-height: 100%;
}
.FooterBannerHas1 {
  max-width: 650px;
  width: 100%;
}
.FooterBannerHas2 {
  min-width: 215px;
  height: 80px;
  max-width: 325px;
  width: 100%;
  margin-right: 5px;
}
.FooterBannerHas3 {
  width: 215px;
  height: 80px;
  margin-right: 5px;
}
/* SIDEBAR */
.sidebar_banners {
  width: 250px;
  display: flex;
  flex-direction: column;
  margin: auto;
}
.sidebar_banners > div {
  margin-bottom: 5px;
  height: 250px;
  max-height: 750px;
  min-height: 250px;
}
.sidebar_banners > div > div {
  max-height: 100%;
  height: 100%;
  overflow: hidden;
}
.sidebar_banners > div > div > a > img {
  max-width: 100%;
  max-height: 100%;
}
.SidebarBannerHas1  {
  max-height: 750px;
  min-height: 250px;
  max-width: 250px;
  width: 100%;
}
.SidebarBannerHas2  {
  max-height: 500px;
  min-height: 250px;
  max-width: 250px;
  width: 100%;
  margin-right: 5px;
  margin-bottom: 5px;
}
.SidebarBannerHas3,
.SidebarBannerHas4,
.SidebarBannerHas5 {
  height: 250px;
  max-width: 250px;
  width: 100%;
  margin-right: 5px;
  margin-bottom: 5px;
}

.page_banners > div {
  margin-bottom: 5px;
}

.PageBannerHas4 > div > a > img {
  margin: auto;
}

#first_container > div.vegas-wrapper > div > div.row-fluid.homepage_settings > div.col-lg-7.center-block.nopad.homepage_title {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
}

</style>


<!-- HTML IN FOOTER -->
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/jquery.slick/1.6.0/slick.css"/>

<!-- JAVASCRIPT FOR THE FOOTER -->
<script src="https://cdn.jsdelivr.net/jquery.slick/1.6.0/slick.min.js"></script>
<script>
jQuery(document).ready(function($) {
    if ($('.PageBannerHas4').length) {
        $('.PageBannerHas4').each(function(i, obj) {
            $(obj).addClass('col-xs-12 col-sm-6 col-md-3 col-lg-3');
        });
    }
    if ($(".my-slider").length) {
        $('.my-slider').each(function(i, obj) {
            $(obj).slick({
                autoplay: true,
                infinite: true,
                                arrows:false,
                pauseOnHover: false,
                pauseOnFocus: false,
                waitForAnimate: false,
                lazyLoad: 'progresive',
                autoplaySpeed: 6000,
                speed: 1000            });
            var counter = 0;
            $(obj).on('beforeChange', function(event, slick, currentSlide, nextSlide){
                var CurrentSlidex = $('.my-slider').slick('slickCurrentSlide');
                if (CurrentSlidex == $(this).data('total')) {
                    /*
                    var new_object_to_add = $(obj).find('.GetDataBannerValue').randomize('.GetDataBannerValue');
                    $.each(new_object_to_add, function(i, object_to_add) {
                        $(obj).slick('slickAdd',object_to_add);
                    });
                    */
                }
                counter = counter + 1;
            });
            $(obj).removeClass('hide-me');
            $(".page_banners").show();
        });
    }
});

    $.fn.randomize = function(selector){
        var $elems = selector ? $(this).find(selector) : $(this).children(),
            $parents = $elems.parent();

        $parents.each(function(){
            $(this).children(selector).sort(function(){
                return Math.round(Math.random()) - 0.5;
            }).detach().appendTo(this);
        });

        return this;
    };
    $(function () {
        var counter = 0;
        $(".unslider").each(function(i, obj) {
            var slider = $("div.slick-slide")
        });

            	$(".GetDataBannerValue a").on("click", function(e) {
        	e.preventDefault();
            var current_url = 'https://www.retirementlivingsourcebook.com/';
            var current_ip 	= '74.125.76.32';
            var visitor_id	= '0';
            var banner_id 	= $(this).data('bannerid');
            var linktovisit = $(this).data('link');
            var data = {
            	   redirect: 'redirect',
                 bannerid: banner_id,
            	   current_url: current_url,
                 current_ip: current_ip,
                 visitor_id: visitor_id
            };
            $.ajax({
            	url: '/api/data/html/get/data_widgets/widget_name?name=banner_engine',
              	data: data,
                type: 'post',
              	async: false,
              	success: function(datax){
                	   window.open(linktovisit,'_blank');
                     if (datax != 'OK') {
                        console.log(datax);
                        console.log(data);
                     }
              	}
            });
        });
    });
</script>        <!-- Google Analytics Tracking Code -->
        <script>
            (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
                (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
                m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
            })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

            ga('create', 'UA-64160904-1', 'auto');
            ga('send', 'pageview');
        </script>
            <style type='text/css'> #map-canvas, #map-canvas_sidebar {
height: 200px;
width: 100%;
}
.suggestion-search-location {
  margin: 2px 2px;
  color: #333;
  background-color: #CEDDE9;
  display: inline-block;
  padding: 5px 11px;
}
.other-locations-container {
  overflow: hidden;
  max-height: 32px;
  transition: all 0.5s ease 0s;
}
span.show-more-suggestions {
  padding: 5px;
  margin: 0px 13px 9px 4px;
  display: inline-block;
  cursor: pointer;
  color: #1a0dab;
  font-weight: 500;
}
span.show-more-suggestions:hover {
  text-decoration: underline;
}
.suggestions-heading{
    margin-bottom: 5px;
} </style>
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&signed_in=false&libraries=places&region=US&language=en&key=AIzaSyCvtn01ivvQs9PsL-EepI5Yv5Jb92OcS3A"></script>
</head>
<body>

    <!-- Facebook Javascript SDK -->
    <div id="fb-root"></div>
    <script>
        (function(d, s, id) {
            var js, fjs = d.getElementsByTagName(s)[0];
            if (d.getElementById(id)) return;
            js = d.createElement(s);
            js.id = id;
            js.async = true;
            js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.10";
            fjs.parentNode.insertBefore(js, fjs);
        }(document, 'script', 'facebook-jssdk'));
    </script>
<!--GOOGLE TAG MANAGER CODE--><!--
IMPORTANT: It is not recommended to customize this widget as it directly connects to fields in DESIGN SETTINGS. If new design settings are created and this widget is already customized, then the website will not be able to apply any new design setitngs. 

INSTEAD: If custom CSS rules are needed, add them directly into the DESIGN SETTINGS > CUSTOM CSS section.
-->
<style>
    /* Main Website Design */
    body,.modal-header,.modal-content,.modal-body,.modal-footer {
        background: rgb(255, 255, 255);
        color: rgb(41, 41, 41);
        font-family: Open Sans;
        font-size: 14px;
    }
    a,a.h1,a.h2,a.h3,a.h4,a.h5,a.h6,.pricing_menu li ul li a:not(.btn) {
        color: rgb(0, 0, 0);
    }
    a:hover, a:focus,.pricing_menu li ul li a:not(.btn):hover,.pricing_menu li ul li a:not(.btn):focus {
        color: rgb(0, 0, 0);
    }
    .breadcrumb a{
                color: rgba(54, 54, 54,0.9);
    }
    .breadcrumb a:hover, .breadcrumb a:focus,.breadcrumb > .active {
        color: rgb(54, 54, 54);
    }
    .help-inline, .help-block {
                color: rgba(41, 41, 41,0.5);
    }
    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
        font-family: Libre Franklin;
    }
    /* Header Design */
    .header {
        background: rgb(30, 30, 30);
    }
    .header .mini-nav li a, .header .mini-nav span {
                color: rgba(255, 255, 255,0.95);
    }
    .header .mini-nav li a:hover {
        color: rgb(255, 255, 255);
    }
    .header .btn_get_listed {
                background-color: rgba(185, 202, 37,0.97);
        border: 1px solid rgb(185, 202, 37);
        color: rgb(255, 255, 255)!important;
    }
    .header .btn_get_listed:hover, .header .btn_get_listed:focus {
        background-color: rgb(185, 202, 37);
    }
    .header .btn_search {
                background-color: rgba(198, 201, 40,0.97);
        border: 1px solid rgb(198, 201, 40);
        color: rgb(255, 255, 255);
    }
    .header .btn_search:hover, .header .btn_search:focus {
        background-color: rgb(198, 201, 40);
        color: rgb(255, 255, 255);
    }

    /* Logo Design */
    .logo,.logo:hover,.logo:focus {
        color: rgb(255, 255, 255);
        font-family: Open Sans;
    }
    .logo .slogan {
        color: rgb(242, 242, 242);
    }
    .logo .fa {
        color: rgb(102, 170, 51);
            display: none;
        }

    /* Main Menu Design */
    .header ul.nav.navbar-nav li ul {
        background-color: rgb(14, 14, 14);
    }
    .header ul.nav.navbar-nav li ul li a, .header ul.nav.navbar-nav li ul li span {
        color: rgb(255, 255, 255);
    }
    .header .navbar-default, .pagination > .active > a {
        background-color: rgb(14, 14, 14);
    }
    .header ul.nav.navbar-nav li ul li a:hover, .header ul.nav.navbar-nav li ul li a:focus{
        border-left-color: rgb(255, 255, 255);
        background: rgb(255, 255, 255);
        color: rgb(14, 14, 14);
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: rgb(255, 255, 255);
    }
    .user_sidebar, .main_menu {
        color: rgb(255, 255, 255);
    }
    .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span  {
        color: rgb(255, 255, 255);
    }
    .navbar-default .navbar-nav > li:hover > a,.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:active, .navbar-default .navbar-nav > li > a:focus {
        color: rgb(201, 217, 56);
    }
    .navbar-default .navbar-nav > li {
        font-family: Libre Franklin;
    }
    

    /* Footer Design */
    .footer {
        background-color: rgb(30, 30, 30);
        display: block;
    }
    .footer, .footer_menu a,.footer_terms a,.footer_menu .content {
        color: rgb(239, 239, 239);
    }
    .footer_menu a:hover, .footer_terms a:hover, .footer_menu a:focus, .footer_terms a:focus {
        color: rgb(255, 255, 255);
    }
    .footer_menu .head {
        color: rgb(255, 255, 255);
    }
    .btn_footer_get_listed {
                background-color: rgba(122, 193, 67,0.95);
        border: 1px solid rgb(122, 193, 67);
        color: rgb(255, 255, 255)!important;
    }
    .btn_footer_get_listed:hover, .btn_footer_get_listed:focus{
        background-color: rgb(122, 193, 67);
    }

    /* Homepage Design */
    .homepage_settings h1, .homepage_settings h2, .homepage_map h1, .homepage_map h2 {
        font-family: Open Sans;
    }
    .homepage_settings h1, .homepage_map h1 {
        color: rgb(255, 255, 255);
                    font-weight: 600            }
    .homepage_settings h2, .homepage_map h2 {
        color: rgb(41, 41, 41);
                    font-weight: 400            }
    .homepage_settings .search_box label {
        color: rgb(49, 49, 49);
    }
    .btn_home_search, .search_box input[type=submit] {
                background-color: rgba(102, 170, 51,0.97);
        border: 1px solid rgb(102, 170, 51);
        color: rgb(255, 255, 255);
    }
    .btn_home_search:hover, .btn_home_search:focus, .search_box input[type=submit]:hover, .search_box input[type=submit]:focus {
        background-color: rgb(102, 170, 51);
        color: rgb(255, 255, 255);
    }
    .homepage_settings .search_box {
                background-color: rgba(255, 255, 255,0.8);
    }

    /* Homepage Steps Module */
    .homepage_steps {
        background: rgb(30, 30, 30);
        color: rgb(255, 255, 255);
    }
    .homepage_steps a.homepage_step_link,.homepage_steps a.homepage_step_link:hover,.homepage_steps a.homepage_step_link:active{
        color: rgb(255, 255, 255)!important;
    }
    .homepage_steps .fa {
        color: rgb(102, 170, 51);
    }

    /* Blog Posts Slider Settings */
    #myCarousel h3 a, .carousel-caption p {
        color: rgb(255, 255, 255);
    }
    #myCarousel li.list-group-item h4 {
        color: rgb(255, 255, 255);
    }
    #myCarousel .list-group-item {
                background-color: rgba(14, 14, 14,1);
        border-color: rgba(14, 14, 14,0.80);
    }
	#myCarousel .carousel-inner,#myCarousel .list-group{
				background-color: rgba(14, 14, 14,1);
	}
    #myCarousel .carousel-caption {
        background: rgba(14, 14, 14,0.80);
    }
    #myCarousel .list-group .active, #myCarousel .list-group-item:hover {
        background: rgb(74, 107, 178);
    }
    #myCarousel .list-group .active h4, #myCarousel .list-group-item:hover h4{
        color: rgb(255, 255, 255);
    }

    /* Additional Settings */
    .well blockquote {
        background: rgb(255, 255, 255) none repeat scroll 0 0;
        border-color: rgb(247, 247, 247);
        color: rgb(41, 41, 41);
		padding: 10px 20px;
    }
    .account-form-box form table tr td table {
        background-color: transparent!important;
        border: none!important;
    }

    .account-form-box form table tr td table td {
        background-color: transparent!important;
        color: rgb(41, 41, 41)!important;
        border: none!important;
    }
    div.dataTables_length label, div.dataTables_filter label, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{
        color: rgb(41, 41, 41)!important;
    }
	.table.dataTable > thead > tr > th, .table > thead > tr > th {
		background-color: rgb(255, 255, 255);
		color: rgb(85, 85, 85);
		border-bottom:0;
		font-weight:600;
	}
    table.dataTable tbody tr {
        background-color: rgb(255, 255, 255)!important;
    }
    .table-striped.dataTable tbody > tr:nth-of-type(2n+1),.table-striped > tbody > tr:nth-of-type(2n+1) {
                background-color: rgba(255, 255, 255,0.3)!important;
    }	
    .sidemenu_panel .list-group-item{
        background-color: transparent!important;
        color: rgb(41, 41, 41)!important;
    }
    .img-thumbnail {
        background-color: rgb(255, 255, 255)!important;
        border: 1px solid rgb(247, 247, 247);
    }
    .member_admin_sidemenu p, .member_admin_sidemenu h3 {
        color: rgb(41, 41, 41)!important;
    }
    .panel {
                background: rgba(255, 255, 255,0.4);
    }
    .panel-heading {
        color: rgb(41, 41, 41)!important;
        background-color: rgb(255, 255, 255)!important;
    }
    .panel-default {
        border-color: rgb(247, 247, 247);
    }
    .close {
        color: rgb(41, 41, 41);
        opacity: 1;
    }
    .member_results_header h1, .content_w_sidebar.feature-search h1 {
        font-size:36px;
        display: block;
    }
    .member_results_header h2 {
        font-size:30px;
        display: block;
    }
    .homepage_settings {
        padding-top: 60px;
        padding-bottom: 120px;
    }
    @media only screen and (max-width: 768px) {
                                        .member-profile-header .favorite {float:none}
    }

    @media only screen and (max-width: 1100px) {
        }
    .views > i.fa.activeView {
        background-color: rgb(14, 14, 14);
        color: rgb(255, 255, 255);
    }
    .views > i.fa {
                background-color: rgba(14, 14, 14,0.6);
        color: rgb(255, 255, 255);
    }
    .ui-rangeSlider-label {
        background-color: rgb(14, 14, 14)!important;
        color: rgb(255, 255, 255)!important;
    }
    .pricing_menu li .title {
        background: rgb(102, 170, 51);
        color: rgb(255, 255, 255);
    }
    p.account-tip{
        color: rgb(41, 41, 41);
    }
    .circled_number {
        background: rgb(102, 170, 51);
        color: rgb(255, 255, 255);
    }
    .pic, .pic-caption {
                background: rgba(102, 170, 51,0.8);
        color: rgb(255, 255, 255);
    }
    .module, .well, .tab-content, .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover, .nav-tabs>li>a:focus, .nav-tabs>li>a:hover, .account-form-box,.account-form-box .module .module,.account-form-box .module .well,.account-form-box .well .well,.account-form-box .well .module {
        background-color: rgb(255, 255, 255);
        border-color: rgb(247, 247, 247);
        color: rgb(41, 41, 41);
    }
	.module .help-inline,.module .help-block,.well .help-inline,.well .help-block,.account-form-box .help-inline,.account-form-box .help-block,.account-form-box p.account-tip{
				color: rgba(41, 41, 41,0.5);		
	}
    #service_areas_table td,#service_areas_table_wrapper label, #service_areas_table_info, #service_areas_table_paginate > a {
        color: rgb(41, 41, 41) !important;
    }
    .popover-content, .popover {
        background-color: rgb(255, 255, 255);
        color: rgb(41, 41, 41);
    }
    .popover.bottom>.arrow:after {
        border-bottom-color: rgb(255, 255, 255)!important;
    }
    .progress, .table-view .table-view-group:nth-child(2n-1),.tab-content .well, .tab-content .module,#account-tabs .well,#account-tabs .module,.account-form-box .module,.account-form-box .well,.module .module,.well .well,.module .well,.well .module{
        background-color: rgb(255, 255, 255);
        color: rgb(41, 41, 41);
    }
    .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th, .nav-tabs, .panel-default > .panel-heading, hr, .account-menu-title, table.dataTable.no-footer {
        border-color: rgb(247, 247, 247);
    }
    .table-view li{
        border-top:1px solid rgb(247, 247, 247);
    }
    .table-view .table-view-group:last-child {
        border-bottom:1px solid rgb(247, 247, 247);
    }
    .module h1, .module h2, .module h3, .module h4, .module h5 {
        color: rgb(62, 62, 62);
    }
    .module p {
        color: rgb(41, 41, 41);
    }
    .pagination>.active>a {
                border-color: rgba(255, 255, 255,0.2);
    }
    .pagination>.active>a {
        color: rgb(255, 255, 255);
    }
    .pagination > .active > a:hover, .pagination > .active > a:focus {
                border-color: rgba(255, 255, 255,0.2);
        background-color: rgb(14, 14, 14);
        color: rgb(255, 255, 255);
    }
    .pagination > li > a {
        color: rgb(14, 14, 14);
                border-color: rgba(14, 14, 14,0.2);
        background-color: rgb(255, 255, 255);
    }
    .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
        background-color: rgb(14, 14, 14);
        border-color: rgb(14, 14, 14);
        color: rgb(255, 255, 255);
    }
    
    .nav-pills.nav-wizard > li a, .nav-pills.nav-wizard > li a:hover{
        background-color: rgb(240, 173, 78)!important;
        color: rgb(255, 255, 255)!important;
    }
    .member_wizard2 li.incomplete {
        background: rgb(240, 173, 78)!important;
    }
    .member_wizard2 li.incomplete a {
        color: rgb(255, 255, 255);
    }
    .nav-pills.nav-wizard > li.active a, .nav-pills.member_wizard > li.active:hover a {
        background-color: rgb(74, 107, 178)!important;
        color: rgb(255, 255, 255)!important;
    }
    .member_wizard2 li.active {
        background: rgb(74, 107, 178)!important;
    }
    .member_wizard2 li.completed a {
        color: rgb(255, 255, 255);
    }

        .nav-pills.nav-wizard > li.active .nav-arrow, .nav-pills.nav-wizard > li.active:hover .nav-arrow {
        border-color: transparent transparent transparent rgb(74, 107, 178)!important;
    }
    .nav-pills.nav-wizard > li.active .nav-wedge, .nav-pills.nav-wizard > li.active:hover .nav-wedge{
        border-color: rgb(74, 107, 178) rgb(74, 107, 178) rgb(74, 107, 178) transparent!important;
    }
    
        li.completed .nav-wedge, .nav-pills.nav-wizard > li.completed:hover .nav-wedge {
        border-color: rgb(122, 193, 67) rgb(122, 193, 67) rgb(122, 193, 67) transparent!important;
    }
    
        li.incomplete .nav-wedge, .nav-pills.nav-wizard > li.incomplete:hover .nav-wedge {
        border-color: rgb(240, 173, 78) rgb(240, 173, 78) rgb(240, 173, 78) transparent!important;
    }
    

    .nav-pills.member_wizard > li.completed a, .nav-pills.member_wizard > li.completed a:hover {
        background-color: rgb(122, 193, 67)!important;
        color: rgb(255, 255, 255)!important;
    }
    .member_wizard2 li.completed {
        background: rgb(122, 193, 67)!important;
    }
    .member_wizard2 li.completed a {
        color: rgb(255, 255, 255);
    }
    .member_wizard2 li {
        color: rgb(255, 255, 255);
        border-right: 3px solid rgb(255, 255, 255);
    }

        li.completed .nav-arrow, .nav-pills.nav-wizard > li.completed:hover .nav-arrow {
        border-color: transparent transparent transparent rgb(122, 193, 67)!important;
    }
    
        li.incomplete .nav-arrow, .nav-pills.nav-wizard > li.incomplete:hover .nav-arrow{
        border-color: transparent transparent transparent rgb(240, 173, 78)!important;
    }
    
    /* Default Colors */
    .btn-primary {
                background-color: rgba(74, 107, 178,0.95);
        border-color: rgb(74, 107, 178);
        color: rgb(255, 255, 255);
    }
    .btn-primary:hover, .btn-primary:focus, .btn-primary:active,.btn-primary:active:focus, .btn-primary:active:hover,.tags a:hover, .nav > li > a.btn-primary:focus, .nav > li > a.btn-primary:hover,.btn-primary.active,.open > .dropdown-toggle.btn-primary, .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .open>.dropdown-toggle.btn-primary:hover, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary.focus {
        background-color: rgb(74, 107, 178);
        border-color: rgb(74, 107, 178);
        color: rgb(255, 255, 255);
    }
    .bg-primary,.progress-bar-primary,.module p.bg-primary,.label-primary,.pricing_menu .title.bg-primary {
        background-color: rgb(74, 107, 178);
        color: rgb(255, 255, 255);
    }
    .bg-primary .badge {
        background-color:rgb(255, 255, 255);
        color: rgb(74, 107, 178);
    }
    .alert-primary {
                background-color:rgba(74, 107, 178,0.7);
        border-color:rgba(74, 107, 178,0.7);
                color: rgba(255, 255, 255,0.9);
    }
    .text-primary{
        color: rgb(74, 107, 178);
    }
    .btn-info {
                background-color: rgba(205, 222, 60,0.95);
        border-color: rgb(205, 222, 60);
        color: rgb(255, 255, 255);
    }
    .btn-info:hover, .btn-info:focus, .btn-info:active,.btn-info:active:focus, .btn-info:active:hover,.tags a:hover, .nav > li > a.btn-info:focus, .nav > li > a.btn-info:hover,.btn-info.active,.open > .dropdown-toggle.btn-info, .btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .open>.dropdown-toggle.btn-info:hover, .open>.dropdown-toggle.btn-info:focus, .open>.dropdown-toggle.btn-info.focus {
        background-color: rgb(205, 222, 60);
        border-color: rgb(205, 222, 60);
        color: rgb(255, 255, 255);
    }
    .bg-info,.progress-bar-info,.module p.bg-info,.label-info,.pricing_menu .title.bg-info {
        background-color: rgb(205, 222, 60);
        color: rgb(255, 255, 255);
    }
    .bg-info .badge {
        background-color:rgb(255, 255, 255);
        color: rgb(205, 222, 60);
    }
    .alert-info {
                background-color:rgba(205, 222, 60,0.7);
        border-color:rgba(205, 222, 60,0.7);
                color: rgba(255, 255, 255,0.9);
    }
    .text-info{
        color: rgb(205, 222, 60);
    }
    .btn-success {
                background-color: rgba(186, 193, 67,0.95);
        border-color: rgb(186, 193, 67);
        color: rgb(255, 255, 255);
    }
    .btn-success:hover, .btn-success:focus, .btn-success:active,.btn-success:active:focus, .btn-success:active:hover,.tags a:hover, .nav > li > a.btn-success:focus, .nav > li > a.btn-success:hover,.btn-success.active,.open > .dropdown-toggle.btn-success, .btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .open>.dropdown-toggle.btn-success:hover, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success.focus {
        background-color: rgb(186, 193, 67);
        border-color: rgb(186, 193, 67);
        color: rgb(255, 255, 255);
    }
    .bg-success,.progress-bar-success,.module p.bg-success,.label-success,.pricing_menu .title.bg-success {
        background-color: rgb(186, 193, 67);
        color: rgb(255, 255, 255);
    }
    .bg-success .badge {
        background-color: rgb(255, 255, 255);
        color: rgb(186, 193, 67);
    }
    .alert-success {
                background-color:rgba(186, 193, 67,0.7);
        border-color:rgba(186, 193, 67,0.7);
                color: rgba(255, 255, 255,0.9);
    }
    .text-success{
        color: rgb(186, 193, 67);
    }
    .btn-warning {
                background-color: rgba(240, 173, 78,0.95);
        border-color: rgb(240, 173, 78);
        color: rgb(255, 255, 255);
    }
    .btn-warning:hover, .btn-warning:focus, .btn-warning:active,.btn-warning:active:focus, .btn-warning:active:hover,.tags a:hover, .nav > li > a.btn-warning:focus, .nav > li > a.btn-warning:hover,.btn-warning.active,.open > .dropdown-toggle.btn-warning, .btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .open>.dropdown-toggle.btn-warning:hover, .open>.dropdown-toggle.btn-warning:focus, .open>.dropdown-toggle.btn-warning.focus {
        background-color: rgb(240, 173, 78);
        border-color: rgb(240, 173, 78);
        color: rgb(255, 255, 255);
    }
    .bg-warning,.progress-bar-warning,.module p.bg-warning,.label-warning,.pricing_menu .title.bg-warning {
        background-color: rgb(240, 173, 78);
        color: rgb(255, 255, 255);
    }
    .bg-warning .badge {
        background-color: rgb(255, 255, 255);
        color: rgb(240, 173, 78);
    }
    .alert-warning {
                background-color:rgba(240, 173, 78,0.7);
        border-color:rgba(240, 173, 78,0.7);
                color: rgba(255, 255, 255,0.9);
    }
    .text-warning {
        color: rgb(240, 173, 78);
    }
    .btn-danger {
                background-color: rgba(217, 83, 79,0.95);
        border-color: rgb(217, 83, 79);
        color: rgb(255, 255, 255);
    }
    .btn-danger:hover, .btn-danger:focus, .btn-danger:active,.btn-danger:active:focus, .btn-danger:active:hover,.tags a:hover, .nav > li > a.btn-danger:focus, .nav > li > a.btn-danger:hover,.btn-danger.active,.open > .dropdown-toggle.btn-danger, .btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .open>.dropdown-toggle.btn-danger:hover, .open>.dropdown-toggle.btn-danger:focus, .open>.dropdown-toggle.btn-danger.focus {
        background-color: rgb(217, 83, 79);
        border-color: rgb(217, 83, 79);
        color: rgb(255, 255, 255);
    }
    .bg-danger,.progress-bar-danger,.module p.bg-danger,.label-danger,.pricing_menu .title.bg-danger {
        background-color: rgb(217, 83, 79);
        color: rgb(255, 255, 255);
    }
    .bg-danger .badge {
        background-color: rgb(255, 255, 255);
        color: rgb(217, 83, 79);
    }
    .alert-danger {
                background-color:rgba(217, 83, 79,0.7);
        border-color:rgba(217, 83, 79,0.7);
                color: rgba(255, 255, 255,0.9);
    }
    .text-danger{
        color: rgb(217, 83, 79);
    }
    .btn-default,.tags a {
        background-color: rgb(255, 255, 255);
        border-color: rgb(255, 255, 255);
        color: rgb(85, 85, 85);
    }
    .btn-default:hover, .btn-default:focus, .btn-default:active,.btn-default:active:focus, .btn-default:active:hover,.tags a:hover, .nav > li > a.btn-default:focus, .nav > li > a.btn-default:hover,.btn-default.active,.open > .dropdown-toggle.btn-default, .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .open>.dropdown-toggle.btn-default:hover, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default.focus {
                background-color: rgba(255, 255, 255,0.7);
        border-color: rgb(255, 255, 255);
        color: rgb(85, 85, 85);
    }
    .bg-default,.progress-bar-default,.module p.bg-default,.label-default,.pricing_menu .title.bg-default {
        background-color: rgb(255, 255, 255);
        color: rgb(85, 85, 85);
    }
    .bg-default .badge {
        background-color: rgb(85, 85, 85);
        color: rgb(255, 255, 255);
    }
    .alert-default {
                background-color:rgba(255, 255, 255,0.7);
        border-color:rgba(255, 255, 255,0.7);
                color: rgba(85, 85, 85,0.9);
    }
    .text-default{
        color: rgb(255, 255, 255);
    }
    .btn-secondary {
                background-color: rgba(41, 41, 41,0.95);
        border: 1px solid rgb(41, 41, 41);
        color: rgb(255, 255, 255);
    }
    .btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active,.btn-secondary:active:focus, .btn-secondary:active:hover,.tags a:hover, .nav > li > a.btn-secondary:focus, .nav > li > a.btn-secondary:hover,.btn-secondary.active,.open > .dropdown-toggle.btn-secondary, .btn-secondary.active.focus, .btn-secondary.active:focus, .btn-secondary.active:hover, .btn-secondary:active.focus, .open>.dropdown-toggle.btn-secondary:hover, .open>.dropdown-toggle.btn-secondary:focus, .open>.dropdown-toggle.btn-secondary.focus {
        background-color: rgb(41, 41, 41);
        border: 1px solid rgb(41, 41, 41);
        color: rgb(255, 255, 255);
    }
    .bg-secondary,.progress-bar-secondary,.module p.bg-secondary,.label-secondary,.pricing_menu .title.bg-secondary {
        background-color: rgb(41, 41, 41);
        color: rgb(255, 255, 255);
    }
    .bg-secondary .badge {
        background-color:rgb(255, 255, 255);
        color: rgb(41, 41, 41);
    }
    .alert-secondary {
                background-color:rgba(41, 41, 41,0.7);
        border-color:rgba(41, 41, 41,0.7);
                color: rgba(255, 255, 255,0.9);
    }
    .feature-post #post-content .alert-secondary.btn-block, .feature-search .img_section .alert-secondary.btn-block, .search_result .img_section  .alert-secondary {
        background-color: rgba(41, 41, 41,0.2);
    }

    /* Footer Newsletter Row */
	.newsletter_row .alert {
        color: rgb(255, 255, 255);
    }
    .newsletter_row {
        background-color: rgb(14, 14, 14);
        color: rgb(255, 255, 255);
    }
    .newsletter_row input[type="submit"],.newsletter_footer_button {
                background-color: rgba(102, 170, 51,0.97);
        color: rgb(255, 255, 255);
        border-color: rgb(102, 170, 51);
    }
    .newsletter_row input[type="submit"]:hover,.newsletter_row input[type="submit"]:focus,.newsletter_footer_button:hover,.newsletter_footer_button:focus {
        background-color: rgb(102, 170, 51);
        color: rgb(255, 255, 255);
    }
    .newsletter_row small.help-block {
        background: rgb(255, 255, 255);
        margin-top: -5px;
        float: left;
        padding: 8px;
        border-radius: 1px;
        color: rgb(14, 14, 14);
        text-transform: capitalize;
    }
    .newsletter_row .has-success .checkbox,.newsletter_row .has-error .checkbox{
        color: rgb(255, 255, 255);
    }

    /* Font Sizes */

    .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span {
        font-size: 16px;
    }
    .header .logo {
        font-size: 34px;
    }
    .homepage_title h1 {
        font-size: 60px;
    }
    .homepage_settings h2 {
        font-size: 28px;
    }

    .ui-rangeSlider-bar{
        background: rgb(102, 170, 51)!important;
    }

            @media only screen and (max-width: 1024px){
        .modal {margin-top: 40px;}
    }
    @media only screen and (max-width: 768px){
        .modal {margin-top: 60px;}
    }
    
    /* Calendar Styles */

    .cal-month-box, .cal-year-box, .cal-week-box {
        border: 1px solid rgb(247, 247, 247)!important;
    }
    .cal-year-box .row-fluid, .cal-month-box .cal-row-fluid {
        border-bottom: 1px solid rgb(247, 247, 247)!important;
    }
    .cal-year-box [class*="span"], .cal-month-box [class*="cal-cell"] {
        border-right: 1px solid rgb(247, 247, 247)!important;
    }
    .cal-year-box .row-fluid, .cal-row-fluid, #cal-day-box .cal-day-hour:nth-child(odd) {
        background-color: rgb(255, 255, 255)!important;
    }
    .cal-month-day span {
        color: rgb(41, 41, 41)!important;
    }
    .cal-day-today span[data-cal-date] {
        color: rgb(41, 41, 41)!important;
    }
    .cal-year-box .row-fluid [class*="span"]:last-child, .cal-month-box .cal-row-fluid [class*="cal-cell"]:last-child {
        border: 0!important;
    }
    .cal-row-head {
        background: rgb(255, 255, 255)!important;
    }
    .day-highlight:hover, .day-highlight {
        background-color: rgb(247, 247, 247)!important;
    }
    .event {
        background-color: rgb(41, 41, 41)!important;
        opacity: 0.4;
    }
    .cal-day-today {
        background-color: rgb(247, 247, 247)!important;
    }
    #cal-day-tick {
        border: 1px solid rgb(247, 247, 247)!important;
        background-color: rgb(247, 247, 247)!important;
    }
    .cal-day-weekend span[data-cal-date]{
        color: rgb(41, 41, 41)!important;
    }
        .rsDefault, .rsDefault .rsOverflow, .rsDefault .rsSlide, .rsDefault .rsVideoFrameHolder, .rsDefault .rsThumbs {
        background: #151515!important;
    }
    	
	.favorite {
		color: rgb(85, 85, 85);
		background: rgb(255, 255, 255);
		border: 1px solid rgb(255, 255, 255);
	}
	.favorite span{
		font-family: Open Sans	}
	.favoriteActive {
		color: rgb(217, 83, 79);
	}	
    
span.checkbox_value::after {
    content: ', ';
}

span.checkbox_value:last-child::after {
    content: '';
}




/*  Homepage Sections Background Color Logic */


</style><style>

.ul_style {
  display: flex;
  padding: 0;
  margin: 0 !important;
}

.li_style {
  list-style: none;
  font-size: 14px;
  padding: 14px 23px;
}

.li_active {
  background: black;
  color: white;  
}

.li_active a {
  color: white;
}

.top_header_style {
  background: white;
  border-bottom: 1px solid #cacaca;
}

.header {
  background: white;
}

.header .container {
  padding: 17px 15px;
}

#website_logo {
  padding: 0!important;
}

.header .container .vmargin {
  margin: 0!important;
}

.header-right-container {
  padding-top: 14px;
}

.header_border_bottom {
  border-bottom: 6px solid black;
}

.top_header_style .container {
  padding: 0!important;
}

.menu_item {
  height: 50px;
  background: black;
  color: white;
  font-size: 23px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: 12px;
}

.fa-bars {
  cursor: pointer;
}

.ul_style_mb {
  background: black;
  width: 100%;
  padding: 0;
  position: absolute;
  z-index: 9999;  
}

.ul_style_mb li a {
  color: white;
}

@media (max-width: 520px) {
  .li_style a {
    color: white;
  }

  .ul_style {
    display: block;
  }

  .top_header_style {
    background: black;
  }
}
</style>

<div class="top_header_style visible-md visible-lg">
  <div class="container">
    <ul class="ul_style">
      <li class="li_style li_active"><a href="/home">Home</a></li>
      <li class="li_style"><a href="/articles">Search Articles</a></li>
      <li class="li_style"><a href="/order">Free Copies</a></li>
      <li class="li_style"><a href="/about-us">About Us</a></li>
    </ul>
  </div>
</div>

<div class="visible-xs visible-sm">
  <div class="menu_item">
    <i class="fa fa-bars" onclick="diplayMenu()" aria-hidden="true"></i>
  </div>
  <ul class="ul_style_mb hidden">
    <li class="li_style li_active"><a href="/home">Home</a></li>
    <li class="li_style"><a href="/articles">Search Articles</a></li>
    <li class="li_style"><a href="/order">Free Copies</a></li>
    <li class="li_style"><a href="/about-us">About Us</a></li>
  </ul>
</div>


<div class="header">
	    <div class="header_border_bottom">
      <div class="container">
        <div class="row vmargin">
          <div id="website_logo" class="col-md-5 tpad sm-text-center">
			<a href="https://www.retirementlivingsourcebook.com" title="Positive Aging SourceBook">
			<img  src="/images/retirementlivingsourcebooklLogo.png" alt="Positive Aging SourceBook">
		</a>
	</div>
                    <style type='text/css'> .goog-te-gadget-simple {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
}
img.goog-te-gadget-icon {
  display: none;
}
.skiptranslate.goog-te-gadget span {
    display: none;
}
.skiptranslate {
    font-size: 0px;
}
.goog-te-gadget .goog-te-combo {
margin-bottom: -4px;
}
.skiptranslate.goog-te-gadget select {
    border: 1px solid #ddd;
    border-radius: 3px;
    font-size: 12px;
    padding: 2px;
    width: 100%;
	background: #fff;
}
body input.tt-hint,body input.member_search.form-control.normal-autosuggest-input.tt-query {
   background-color: white !important;
}
.input-group-sm .input-group-addon .fa {
    font-size: 15px;
} </style><div class="col-md-7 text-right sm-text-center header-right-container">
            <ul class="mini-nav nomargin list-inline vpad">
                        <script>document.write(sessionStorage.getItem("banner_widget_page"));</script>        </ul>
            <div class="clearfix"></div>
    </div>
                  </div>
      </div>
    </div>
	          <div class="top_header_style">
        <div class="container" style="text-align: center;">
          <ul class="ul_style">
			      <li class="li_style"><a href="/categories">Housing</a></li>
            <li class="li_style"><a href="/aging-in-place">Aging in Place</a></li>
            <li class="li_style"><a href="/resources">Resources</a></li>
			      <li class="li_style"><a href="/events">Events</a></li>
            <li class="li_style"><a href="/jobs">Careers</a></li>
            <li class="li_style"><a href="/proaging">Professionals</a></li>
          </ul>
        </div>
      </div>
	</div>



<script>

function diplayMenu() {
  $('.ul_style_mb').toggleClass("hidden");
}

</script><div class="clearfix"></div>
<!-- Begin  Content -->
<div id="first_container" class="content-container fr-view">
        <div class="container">
                <div class="clearfix body-content"></div>
        <style type='text/css'>     .body-content {margin:0px;}
    #first_container {
        background-position: center top;
    background-repeat: no-repeat;
            background-size: cover;
        }

.homepage_title,.homepage_settings h2,.search_box {
float:
    left!important;
}
.homepage_title,.homepage_settings h2 {
text-align: left;
}

@media only screen and (max-width: 768px) {
#first_container {
background-position: left top;
}
.homepage_title,.homepage_settings h2,.search_box {
float:none!important;
}
} </style>    <div class="row-fluid homepage_settings hidden">
                  <div class="col-lg-12 center-block nopad homepage_title">
                               <!-- <h1 class="sm-text-center">Connect With Senior Living Resources</h1> -->
                          </div>
                          <div class="clearfix"></div>
                  <div class="clearfix"></div>
    </div>
    <div class="clearfix"></div>
    </div></div> <!-- closes container + content-container -->

<div class="homepage-sections fr-view">
			<div class="content-container custom-homepage-content homepage-section-1">
			<div class="container">
			   <p><style>.no_padding {  padding: 0;}</style><div class="clearfix clearfix-lg"></div><div class="content-container">  <div class="container no_padding">    <div class="row">      <div class="col-md-8 no_padding">        <div class="col-md-12" style="margin-bottom: 35px;">          <h2 class="h2_responsive">Search Senior Living Resources</h2>              <style>      .no_padding {        padding: 0!important;      }    </style>    <div class="col-xs-12 search_box fpad img-rounded no_padding">        <div class="clearfix"></div>        <div class="form-group nomargin hidden-xs hidden-sm col-md-4 nolpad">            <label class="nomargin">                What do you need?            </label>        </div>        <div class="form-group nomargin hidden-xs hidden-sm col-md-4 nolpad">            <label class="nomargin">                Specializing in:            </label>        </div>        <div class="form-group nomargin hidden-xs hidden-sm col-md-4 nolpad">            <label class="nomargin">                Located near:            </label>        </div>        <div class="clearfix"></div>        <form class="fpad website-search no_padding" name="frm1" action="/search_results">            <div class="form-group col-sm-12 col-md-4 nolpad sm-norpad">                <div class="input-group input-group-lg col-xs-12">                    <select placeholder="Select an option" name="sid" id="sid" class="form-control input-lg">                        <option value=""></option>                        <option value='30'>Aging in Place</option><option value='31'>Resources</option><option value='29'>Senior Housing</option><option value='32'>Senior Serving Professionals</option>                    </select>                </div>            </div>            <div class="form-group col-sm-12 col-md-4 nolpad sm-norpad">                <div class="input-group input-group-lg col-xs-12">                    <select placeholder="Select an option" name="tid" id="tid" class="form-control input-lg">                        <option></option>                    </select>                </div>            </div>            <div class="form-group col-sm-12 col-md-4 nolpad sm-norpad">                <div class="input-group input-group-lg col-xs-12">                    <!-- <span class="input-group-addon"><i class="fa fa-fw fa-location-arrow"></i></span> -->                    <input type="text" class="googleSuggest googleLocation form-control input-lg" name="location_value" id="location_google_maps_homepage" value="" placeholder="Enter City or Post Code">                </div>            </div>            <div class="form-group col-sm-12 col-md-12 nopad nomargin">                <button type="submit" class="btn btn-lg btn-block btn-success">Search Now</button>            </div>            <div class="clearfix"></div>        </form>        <div class="clearfix"></div>    </div>        </div>                   <div class="col-md-12" style="margin-bottom: 35px;">          <style>.no_padding {  padding: 0;}.img_style {  height: 239px;  background-repeat: no-repeat;  z-index: 3;}.post_wrapper {}.padding_left {  padding-left: 15px!important;}.margin_bottom {  margin-bottom: 15px;}.post_details {  font-size: 11px;  text-transform: uppercase;}.post_user_name {  letter-spacing: 2px;}.post_date {  word-spacing: 3px;}.star_style {  color: gray;}.star_active {  color: black;}.title_style {  font-weight: bold;}.post_details {  color: #b7b5b5;}.margin_top {  margin-top: 15px;}.back_wrapper {  position: relative;}.img_background_effect {  display: none;  width: 100%;  height: 239px;  background: black;  position: absolute;  left: 8px;  top: 8px;  z-index: 2;}.back_wrapper:hover .img_background_effect {  display: block!important;}.post_date_details {  display: flex;  justify-content: space-between;  font-size: 11px;  color: #b7b5b5;  padding: 10px!important;  border: 1px solid #b7b5b5;  z-index: 2;  background: white;  }.date_style {  word-spacing: 3px;}.comment_style {  padding: 0 9px;}.side_post_image {  height: 81px;}.footer_details {  position: relative;}.footer_details_effect {  background: black;  position: absolute;  width: 100%;  height: 38px;  top: 8px;  left: 8px;  z-index: 1;  display: none;}.footer_details:hover .footer_details_effect {  display: block;}.fa-comment:hover {  color: black;}.fa-heart:hover {  color: black;}.share_style:hover {}.social_box {  width: 100%;}.social_style {  }</style><div class="col-md-12 no_padding">  <div class="col-md-6 no_padding big_post_wrraper">    <div class="col-md-12 no_padding back_wrapper">      <a href="#">        <div class="col-md-12 no_padding img_style" style="background: url('https://magazinevibe.qodeinteractive.com/wp-content/uploads/2015/11/a-new-era-of-solar-energy-469x270.jpg');"></div>            </a>      <div class="col-md-12 no_padding img_background_effect"></div>            <div class="col-md-12 no_padding margin_top">        <a href="#"><h3 class="title_style">A New Era of Solar Energy</h3></a>        <p class="post_details">Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ullam expedita, itaque voluptas amet quo culpa ration...</p>      </div>      <div class="col-md-12 no_padding footer_details">        <div class="col-md-12 no_padding post_date_details">          <div class="col-md-6">            <span class="date_style">18 NOV 2019</span>            <span class="comment_style"><i class="fa fa-comment" aria-hidden="true"></i> 4</span>            <span><i class="fa fa-heart" aria-hidden="true"></i> 64</span>          </div>          <div class="col-md-6 text-right">            <span class="share_style">SHARE</span>          </div>        </div>        <div class="col-md-12 text-right">          <div class="social_box">            <div class="social_style">              <i class="fa fa-facebook" aria-hidden="true"></i>            </div>          </div>          <div class="social_box">            <div class="social_style">              <i class="fa fa-twitter" aria-hidden="true"></i>            </div>          </div>          <div class="social_box">            <div class="social_style">              <i class="fa fa-linkedin" aria-hidden="true"></i>            </div>          </div>          <div class="social_box">            <div class="social_style">              <i class="fa fa-pinterest-p" aria-hidden="true"></i>            </div>          </div>        </div>                <div class="col-md-12 no_padding footer_details_effect"></div>              </div>    </div>  </div>  <div class="col-md-6 no_padding post_wrapper padding_left">    <div class="col-md-12 no_padding margin_bottom">      <a href="#">        <div class="col-md-4 no_padding">          <img class="side_post_image" src="/uploads/news-pictures/3-reston-blog-post-image-20200110105846.jpg" alt="">        </div>        <div class="col-md-8 no_padding padding_left">          <h4 class="title_style">Top 10 Youtube Lifestyle Channels</h4>          <div class="post_details">            <span class="post_user_name">Name</span>            <span class="post_date"> - 18 NOV 2019 - </span>            <span>              <i class="fa fa-star star_style star_active" aria-hidden="true"></i>              <i class="fa fa-star star_style star_active" aria-hidden="true"></i>              <i class="fa fa-star star_style star_active" aria-hidden="true"></i>              <i class="fa fa-star star_style star_active" aria-hidden="true"></i>              <i class="fa fa-star star_style" aria-hidden="true"></i>            </span>          </div>        </div>            </a>    </div>    <div class="col-md-12 no_padding margin_bottom">      <a href="#">        <div class="col-md-4 no_padding">          <img class="side_post_image" src="/uploads/news-pictures/3-reston-blog-post-image-20200110105846.jpg" alt="">        </div>        <div class="col-md-8 no_padding padding_left">          <h4 class="title_style">Top 10 Youtube Lifestyle Channels</h4>          <div class="post_details">            <span class="post_user_name">Name</span>            <span class="post_date"> - 18 NOV 2019 - </span>            <span>              <i class="fa fa-star star_style star_active" aria-hidden="true"></i>              <i class="fa fa-star star_style star_active" aria-hidden="true"></i>              <i class="fa fa-star star_style star_active" aria-hidden="true"></i>              <i class="fa fa-star star_style star_active" aria-hidden="true"></i>              <i class="fa fa-star star_style" aria-hidden="true"></i>            </span>          </div>        </div>            </a>    </div>    <div class="col-md-12 no_padding margin_bottom">      <a href="#">        <div class="col-md-4 no_padding">          <img class="side_post_image" src="/uploads/news-pictures/3-reston-blog-post-image-20200110105846.jpg" alt="">        </div>        <div class="col-md-8 no_padding padding_left">          <h4 class="title_style">Top 10 Youtube Lifestyle Channels</h4>          <div class="post_details">            <span class="post_user_name">Name</span>            <span class="post_date"> - 18 NOV 2019 - </span>            <span>              <i class="fa fa-star star_style star_active" aria-hidden="true"></i>              <i class="fa fa-star star_style star_active" aria-hidden="true"></i>              <i class="fa fa-star star_style star_active" aria-hidden="true"></i>              <i class="fa fa-star star_style star_active" aria-hidden="true"></i>              <i class="fa fa-star star_style" aria-hidden="true"></i>            </span>          </div>        </div>            </a>    </div>    <div class="col-md-12 no_padding margin_bottom">      <a href="#">        <div class="col-md-4 no_padding">          <img class="side_post_image" src="/uploads/news-pictures/3-reston-blog-post-image-20200110105846.jpg" alt="">        </div>        <div class="col-md-8 no_padding padding_left">          <h4 class="title_style">Top 10 Youtube Lifestyle Channels</h4>          <div class="post_details">            <span class="post_user_name">Name</span>            <span class="post_date"> - 18 NOV 2019 - </span>            <span>              <i class="fa fa-star star_style star_active" aria-hidden="true"></i>              <i class="fa fa-star star_style star_active" aria-hidden="true"></i>              <i class="fa fa-star star_style star_active" aria-hidden="true"></i>              <i class="fa fa-star star_style star_active" aria-hidden="true"></i>              <i class="fa fa-star star_style" aria-hidden="true"></i>            </span>          </div>        </div>            </a>    </div>  </div></div>        </div>          <div class="col-md-12" style="margin-bottom: 35px;">          <style>    .border_top {        border-top: 4px solid black;        padding-top: 10px;    }    @media (max-width: 520px) {        .background_responsive {            width: 100%!important;        }    }    @media (max-width: 768px) {        .h2_responsive {            font-size: 20px;            text-align: center;            font-weight: bold;            margin-bottom: 24px;        }        .background_responsive {            margin: 0 auto;        }        #email_address, .btn_go_newslatter {            width: 100%!important;        }    }    @media (max-width: 1024px) {         .background_responsive {            width: auto!important;        }            }    </style><div class="col-md-12 no_padding">        <div class="row-fluid sm-text-center">                        <div class="col-sm-4 sm-bmargin">                  <a href="/articles/conversations-about-money-and-cost-of-services">                      <!-- <img class="search_result_image center-block" alt="Conversations About Money and Cost of Services" title="Conversations About Money and Cost of Services" src="/uploads/news-pictures/3-reston-blog-post-image-20200110105846.jpg"  /> -->                      <div class="background_responsive" style='background: url("/uploads/news-pictures/3-reston-blog-post-image-20200110105846.jpg");width: 220px;height: 148px;background-position: center center;'></div>                  </a>              </div>                    <div class="col-sm-8">              <h2 class="h3 bold">                  <a title="Conversations About Money and Cost of Services" href="/articles/conversations-about-money-and-cost-of-services">                      Conversations About Money and Cost of Services                  </a>              </h2>                                <p>                        Tips for planning for the future    Talking about money is often the third rail of family relationships. Touching on the subject can be extremely dangerous.&nbsp;    For too many...                      <a style="font-weight: bold;" href="/articles/conversations-about-money-and-cost-of-services">Read Full Article</a>						                  </p>                            <!-- <div class="row-fluid bpad">                  <div class="col-md-8 nopad font-sm">                      <p class="nomargin">Posted on 01/10/2020                      by                       <a href="/united-states/reston/senior-housing/positive-aging-sourcebook" title="Positive Aging SourceBook">                          Positive Aging SourceBook                      </a>                      </p>                  </div>                  <a class="btn btn-success pull-right xs-btn-block xs-tmargin" href="/articles/conversations-about-money-and-cost-of-services">Read More</a>              </div> -->          </div>      </div>      <div class="clearfix"></div>      <hr>      <div class="clearfix"></div>        <div class="row-fluid sm-text-center">                        <div class="col-sm-4 sm-bmargin">                  <a href="/articles/elder-law-what-is-elder-or-special-needs-law">                      <!-- <img class="search_result_image center-block" alt="Elder Law - What is elder or special needs law?" title="Elder Law - What is elder or special needs law?" src="/uploads/news-pictures/3-reston-blog-post-image-20200110105219.jpg"  /> -->                      <div class="background_responsive" style='background: url("/uploads/news-pictures/3-reston-blog-post-image-20200110105219.jpg");width: 220px;height: 148px;background-position: center center;'></div>                  </a>              </div>                    <div class="col-sm-8">              <h2 class="h3 bold">                  <a title="Elder Law - What is elder or special needs law?" href="/articles/elder-law-what-is-elder-or-special-needs-law">                      Elder Law - What is elder or special needs law?                  </a>              </h2>                                <p>                        Legal issues that affect people as they age and people with special needs are growing in number. Our laws and regulations are becoming more complex, and each state has different...                      <a style="font-weight: bold;" href="/articles/elder-law-what-is-elder-or-special-needs-law">Read Full Article</a>						                  </p>                            <!-- <div class="row-fluid bpad">                  <div class="col-md-8 nopad font-sm">                      <p class="nomargin">Posted on 01/10/2020                      by                       <a href="/united-states/reston/senior-housing/positive-aging-sourcebook" title="Positive Aging SourceBook">                          Positive Aging SourceBook                      </a>                      </p>                  </div>                  <a class="btn btn-success pull-right xs-btn-block xs-tmargin" href="/articles/elder-law-what-is-elder-or-special-needs-law">Read More</a>              </div> -->          </div>      </div>      <div class="clearfix"></div>      <hr>      <div class="clearfix"></div>        <div class="row-fluid sm-text-center">                        <div class="col-sm-4 sm-bmargin">                  <a href="/articles/understand-aging-life-care%E2%84%A2-guides-and-advocates-for-families">                      <!-- <img class="search_result_image center-block" alt="Understand Aging Life Care™ - Guides and advocates for families" title="Understand Aging Life Care™ - Guides and advocates for families" src="/uploads/news-pictures/3-reston-blog-post-image-20200110104752.jpg"  /> -->                      <div class="background_responsive" style='background: url("/uploads/news-pictures/3-reston-blog-post-image-20200110104752.jpg");width: 220px;height: 148px;background-position: center center;'></div>                  </a>              </div>                    <div class="col-sm-8">              <h2 class="h3 bold">                  <a title="Understand Aging Life Care™ - Guides and advocates for families" href="/articles/understand-aging-life-care%E2%84%A2-guides-and-advocates-for-families">                      Understand Aging Life Care™ - Guides and advocates for families                  </a>              </h2>                                <p>                        Aging Life Care / geriatric care management is a holistic, client-centered approach to caring for older adults or others facing ongoing health challenges.     What is an Aging Life...                      <a style="font-weight: bold;" href="/articles/understand-aging-life-care%E2%84%A2-guides-and-advocates-for-families">Read Full Article</a>						                  </p>                            <!-- <div class="row-fluid bpad">                  <div class="col-md-8 nopad font-sm">                      <p class="nomargin">Posted on 01/10/2020                      by                       <a href="/united-states/reston/senior-housing/positive-aging-sourcebook" title="Positive Aging SourceBook">                          Positive Aging SourceBook                      </a>                      </p>                  </div>                  <a class="btn btn-success pull-right xs-btn-block xs-tmargin" href="/articles/understand-aging-life-care%E2%84%A2-guides-and-advocates-for-families">Read More</a>              </div> -->          </div>      </div>      <div class="clearfix"></div>      <hr>      <div class="clearfix"></div>        <div class="row-fluid sm-text-center">                        <div class="col-sm-4 sm-bmargin">                  <a href="/articles/don-t-walk-the-road-alone-senior-living-resources">                      <!-- <img class="search_result_image center-block" alt="Don't Walk The Road Alone - Senior Living Resources" title="Don't Walk The Road Alone - Senior Living Resources" src="/uploads/news-pictures/3-reston-blog-post-image-20200110104315.jpg"  /> -->                      <div class="background_responsive" style='background: url("/uploads/news-pictures/3-reston-blog-post-image-20200110104315.jpg");width: 220px;height: 148px;background-position: center center;'></div>                  </a>              </div>                    <div class="col-sm-8">              <h2 class="h3 bold">                  <a title="Don't Walk The Road Alone - Senior Living Resources" href="/articles/don-t-walk-the-road-alone-senior-living-resources">                      Don't Walk The Road Alone - Senior Living Resources                  </a>              </h2>                                <p>                       No matter what your age—or your stage in life—there is a professional who can help. There is never any reason to face life’s changes and challenges alone. Enlist the help of...                      <a style="font-weight: bold;" href="/articles/don-t-walk-the-road-alone-senior-living-resources">Read Full Article</a>						                  </p>                            <!-- <div class="row-fluid bpad">                  <div class="col-md-8 nopad font-sm">                      <p class="nomargin">Posted on 01/10/2020                      by                       <a href="/united-states/reston/senior-housing/positive-aging-sourcebook" title="Positive Aging SourceBook">                          Positive Aging SourceBook                      </a>                      </p>                  </div>                  <a class="btn btn-success pull-right xs-btn-block xs-tmargin" href="/articles/don-t-walk-the-road-alone-senior-living-resources">Read More</a>              </div> -->          </div>      </div>      <div class="clearfix"></div>      <hr>      <div class="clearfix"></div>        <div class="row-fluid sm-text-center">                        <div class="col-sm-4 sm-bmargin">                  <a href="/articles/homesharing-homeowners-and-renters-can-share-save-and-socialize">                      <!-- <img class="search_result_image center-block" alt="Homesharing - Homeowners and renters can share, save and socialize" title="Homesharing - Homeowners and renters can share, save and socialize" src="/uploads/news-pictures/3-reston-blog-post-image-20200110095816.jpg"  /> -->                      <div class="background_responsive" style='background: url("/uploads/news-pictures/3-reston-blog-post-image-20200110095816.jpg");width: 220px;height: 148px;background-position: center center;'></div>                  </a>              </div>                    <div class="col-sm-8">              <h2 class="h3 bold">                  <a title="Homesharing - Homeowners and renters can share, save and socialize" href="/articles/homesharing-homeowners-and-renters-can-share-save-and-socialize">                      Homesharing - Homeowners and renters can share, save and socialize                  </a>              </h2>                                <p>                        “Sharing is caring.” The phrase that is common in preschools also applies to many other situations.&nbsp;    With the sharing economy now in full swing, sharing is not just caring;...                      <a style="font-weight: bold;" href="/articles/homesharing-homeowners-and-renters-can-share-save-and-socialize">Read Full Article</a>						                  </p>                            <!-- <div class="row-fluid bpad">                  <div class="col-md-8 nopad font-sm">                      <p class="nomargin">Posted on 01/10/2020                      by                       <a href="/united-states/reston/senior-housing/positive-aging-sourcebook" title="Positive Aging SourceBook">                          Positive Aging SourceBook                      </a>                      </p>                  </div>                  <a class="btn btn-success pull-right xs-btn-block xs-tmargin" href="/articles/homesharing-homeowners-and-renters-can-share-save-and-socialize">Read More</a>              </div> -->          </div>      </div>      <div class="clearfix"></div>      <hr>      <div class="clearfix"></div>        <div class="row-fluid sm-text-center">                        <div class="col-sm-4 sm-bmargin">                  <a href="/articles/creating-safe-and-accessible-homes">                      <!-- <img class="search_result_image center-block" alt="Creating Safe and Accessible Homes" title="Creating Safe and Accessible Homes" src="/uploads/news-pictures/3-reston-blog-post-image-20200110095324.jpg"  /> -->                      <div class="background_responsive" style='background: url("/uploads/news-pictures/3-reston-blog-post-image-20200110095324.jpg");width: 220px;height: 148px;background-position: center center;'></div>                  </a>              </div>                    <div class="col-sm-8">              <h2 class="h3 bold">                  <a title="Creating Safe and Accessible Homes" href="/articles/creating-safe-and-accessible-homes">                      Creating Safe and Accessible Homes                  </a>              </h2>                                <p>                        According to 2018 Home and Community Preferences: A National Survey of Adults Age 18-Plus by AARP, 3 out of 4 adults age 50 and older want to stay in their homes and communities...                      <a style="font-weight: bold;" href="/articles/creating-safe-and-accessible-homes">Read Full Article</a>						                  </p>                            <!-- <div class="row-fluid bpad">                  <div class="col-md-8 nopad font-sm">                      <p class="nomargin">Posted on 01/10/2020                      by                       <a href="/united-states/reston/senior-housing/positive-aging-sourcebook" title="Positive Aging SourceBook">                          Positive Aging SourceBook                      </a>                      </p>                  </div>                  <a class="btn btn-success pull-right xs-btn-block xs-tmargin" href="/articles/creating-safe-and-accessible-homes">Read More</a>              </div> -->          </div>      </div>      <div class="clearfix"></div>      <hr>      <div class="clearfix"></div>    <div class="clearfix"></div>  <div class="clearfix clearfix-lg"></div></div>        </div>           </div>                    <div class="col-md-4">        <script>document.write(sessionStorage.getItem("banner_widget_sidebar"));</script>      </div>    </div>  </div></div></p>			</div>
		</div>
															</div>
        <div class="clearfix"></div>
    </div>
</div>
<!-- End Content -->
<div class="clearfix clearfix-lg"></div>
<div class="footer">
  <div class="container">
    <div class="col-md-12">
      <ul class="footer_menu">
        <li class='col-md-3'><span id='link157'  class='head'> About</span><ul><li class=''><span id='link158'  class='content'> Finding Senior Living Resources is easy by searching our trusted network of top-rated Senior Living Resources.</span></li></ul></li><li class='col-md-2'><span id='link159'  class='head'> Website</span><ul><li class=''><a href='/about' id='link160'>How It Works</a></li><li class=''><a href='/join' id='link161'>List Your Business</a></li></ul></li><li class='col-md-2'><span id='link162'  class='head'> Search</span><ul><li class=''><a href='/categories' id='link163'>Browse Categories</a></li><li class=''><a href='/locations' id='link164'>Browse Locations</a></li></ul></li><li class='col-md-2'><span id='link165'  class='head'> Support</span><ul><li class=''><a href='/login/retrieval' id='link166'  title='Used to Retrieve your Pas'>Forgot Password?</a></li><li class=''><a href='/about/contact' id='link167'  title='Fill out or free form to '>Talk to us</a></li></ul></li><li class='col-md-3'><span id='link248'  class='head'> Newsletter</span><ul><li class=''><span id='link249'> <div >
  <style type="text/css">label span.required { color: #B94A48; }span.help-inline, span.help-block {font-size: .9em; }</style><form action="/api/widget/json/get/Bootstrap%20Theme%20-%20Module%20-%20Newsletter%20Actions" id="newsletter_signup_footer" method="get" labelwidth="100" labelpaddingtop="0.5em" enctype="multipart/form-data" form_action_type form_action_div="" return_data_type="" name="newsletter_signup_footer" class="form-inline"> <input type="hidden" name="sized" value="0" id="newsletter_signup_footer-element-0"/>  <input type="hidden" name="form" value="myform" id="newsletter_signup_footer-element-1"/>  <input type="hidden" name="formname" value="newsletter_signup_footer" id="newsletter_signup_footer-element-2"/>  <input type="hidden" name="dowiz" value="1" id="newsletter_signup_footer-element-3"/>  <input type="hidden" name="save" value="1" id="newsletter_signup_footer-element-4"/>  <input type="text" id="bd_hpc" name="bd_hpc" value=""/>  <input type="hidden" name="action" autocomplete="off" value="subscribe" id="newsletter_signup_footer-element-6"/>  <input type="email" name="email" required placeholder="Email Address" id="email_address" autocomplete="off" value class="btn_newslatter form-control "/>  <input type="submit" value="Go" name class="btn_go_newslatter " id="newsletter_signup_footer-element-8"/>  </form><script type="text/javascript">jQuery(document).ready(function() {		jQuery("#newsletter_signup_footer").bind("submit", function() { 
		});}); </script>
</div>



<style>
  .newsletter_row input[type="email"] {
    float: none;
    margin-left: auto;
    margin-right: auto;    
    width: 62% !important;
  }

  .btn_newslatter {
    border-radius: 0;
    margin-bottom: 10px;
    height: 40px;
  }

  .btn_go_newslatter {
    height: 40px;
    width: 175px;
    background: red;
  }

  .help-block {
    color: white!important;
  }

</style></span></li></ul></li><li class='col-md-5 vpad vmargin sm-text-center hidden'><span id='link211'> <div itemscope itemtype="http://schema.org/WebSite">
	<meta itemprop="name" content="Positive Aging SourceBook" id="sitename">
	<link href="//www.retirementlivingsourcebook.com" itemprop="url" id="sitelink">
	<div class="list-social-links">
		<a class="network-icon contact" href="/about/contact" title="Contact Positive Aging SourceBook">
			<i class="fa fa-envelope"></i>
		</a> 
					<a class="network-icon facebook" itemprop="sameAs" href="https://www.facebook.com/guidetoretirementliving" target="_blank" title="Positive Aging SourceBook Facebook">
				<i class="fa fa-facebook"></i>
			</a>
							<a class="network-icon googleplus" itemprop="sameAs" rel="publisher" href="https://plus.google.com/u/2/118389708650324356558/posts" target="_blank" title="Positive Aging SourceBook Google"  rel="publisher">
				<i class="fa fa-google-plus"></i>
			</a>
							<a class="network-icon twitter" itemprop="sameAs" href="https://twitter.com/proaging" target="_blank" title="Positive Aging SourceBook Twitter">
				<i class="fa fa-twitter"></i>
			</a>
		     
					<a class="network-icon pinterest" itemprop="sameAs" href="https://www.pinterest.com/grlsourcebook/" target="_blank" title="Positive Aging SourceBook Pinterest">
				<i class="fa fa-pinterest-p"></i>
			</a>
		      
					<a class="network-icon linkedin" itemprop="sameAs" href="https://www.linkedin.com/groups/2012650om" target="_blank" title="Positive Aging SourceBook LinkedIn">
				<i class="fa fa-linkedin"></i>
			</a>
							<a class="network-icon youtube" itemprop="sameAs" href="https://www.youtube.com/user/ProAgingNetwork" target="_blank" title="Positive Aging SourceBook YouTube">
				<i class="fa fa-youtube"></i>
			</a>
		 
						<div class="clearfix"></div>
	</div>
</div></span></li><li class='col-md-6 col-md-offset-1 vpad vmargin hidden'><a href='/join' id='link212'  class='btn btn_footer_get_listed btn-lg btn-block bold center sm-block' style='white-space:normal'>Senior Living Resources - Join Our Website Today »</a></li>      </ul>
    </div>
  </div>

  <div class="col-md-12" style="border: 1px solid #cacaca;"></div>

  <div class="container vpad font-sm footer_terms sm-text-center vmargin text-center">
      <a href="/">Positive Aging SourceBook</a> &copy; 2020. All Rights Reserved. 
      <a href="/about/terms" rel="nofollow">Terms of Use</a> | <a href="/about/privacy" rel="nofollow">Privacy Policy</a>       
  </div>

</div><style type='text/css'> .scrollup {
  border-radius: 3px;
  width: 40px;
  height: 40px;
  opacity: 0.4;
  position: fixed;
  bottom: 30px;
  right: 30px;
  display: none;
  background: rgba(119, 119, 119, 0.8);
  z-index: 1000000;
}
.scrollup i {
  font-size: 36px;
  color: white;
  position: relative;
  top: 0px;
  left: 10px;
} </style>        <div class="myModal modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel" data-backdrop="static" data-keyboard="false">
        <div class="modal-dialog" role="document">
            <div class="modal-content">
                <div class="modal-body nopad">
                    <button type="button" class="close fmargin" data-dismiss="modal">&times;</button>
                    <div class="clearfix"></div>
                </div>
            </div>
        </div>
    </div>

<style type='text/css'> .input-group.normal-autosuggest input,.input-group.sm-autosuggest input, .input-group.md-autosuggest input {
	    border-radius: 0 3px 3px 0 !important;
	    box-shadow: none;
}
.normal-autosuggest .twitter-typeahead, .sm-autosuggest .twitter-typeahead {
    display: inline-block;
    height: 25px;
    position: relative;
    width: 100%;
}
.normal-autosuggest .twitter-typeahead .tt-hint, .sm-autosuggest .twitter-typeahead .tt-hint {
    background: #fff !important;
    border: 1px solid #ccc!important;
    border-radius: 0 4px 4px 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset!important;
    color: transparent;
    left: 0;
    padding: 4px 11px;
    position: absolute;
    top: 0;
    width: 100%;
	font-size:12px;
}
.normal-autosuggest.input-group-addon .fa, .sm-autosuggest .input-group-addon .fa {font-size:12px}
.md-autosuggest .twitter-typeahead {
    display: inline-block;
    height: 29px;
    position: relative;
    width: 100%;
}
.md-autosuggest .twitter-typeahead .tt-hint {
    height: 100%;
    background: #ffffff none repeat scroll 0 0 !important;
    border: 1px solid #cccccc !important;
    border-radius: 0 4px 4px 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
    color: rgba(0, 0, 0, 0);
    left: 0;
    padding: 6px 11px;
    position: absolute;
    top: 0;
    width: 100%;
}
.large-autosuggest {background: #fff !important;border-radius:6px;}
.large-autosuggest input {width: 100%!important;box-shadow:none; border-radius: 6px;}
	.input-group.large-autosuggest input,.input-group.large-autosuggest .twitter-typeahead .tt-hint {border-radius: 0 6px 6px 0!important;}
.large-autosuggest .twitter-typeahead {
    display: inline-block;
    height: 41px;
    position: relative;
    width: 100%;
}
.large-autosuggest .twitter-typeahead .tt-hint {
    background: #fff !important;
    border: 1px solid #ccc!important;
    border-radius: 6px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset!important;
    color: transparent;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    font-size: 18px;
    height: 46px;
    line-height: 1.33333;
    padding: 10px 15px;
}	
.tt-dataset .empty-message {
    display: none !important;
}
.twitter-typeahead .tt-query {background-color:#fff!important}
.input-group.large-autosuggest span:first-child .tt-hint {border-radius: 0 !important;}
span.tt-dropdown-menu {
  border: 1px solid #FCFCFC;
  border-radius: 5px;
  box-shadow: 0 5px 10px rgba(0,0,0,.2);
  width: 100% !important;
}
.tt-is-under-cursor a.suggest-link {
  background: #55ACEE;
}
.tt-is-under-cursor .media-heading,
.tt-is-under-cursor .suggest-origin,
.tt-is-under-cursor .location{
  color:#fff!important;
}
.tt-suggestion .media .media-body .suggest-origin {
    color: rgba(45, 91, 137,0.9);
  padding: 1px 0;
  border-radius: 6px;
  font-weight: bold;
  line-height: 12px;
}
.tt-suggestion {
  background: #fff;
  border-bottom: 1px solid #eee;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
body .tt-suggestions .media.br-bottom img {
  max-width: 45px;
  height: auto;
}
body .tt-suggestions .media-body span {
  font-size: 10px;
}
body .tt-suggestions .media-body h4 {
  font-size: 12px;
  margin: 2px 0px;
  text-transform: capitalize;
}
a.suggest-link {
  padding: 3px 3px;
  display: block;
}
a.suggest-link img {
    border-radius: 3px;
    display: block;
    margin: 0 auto;
    max-height: 40px;
    width: auto;
}

.left-suggest-col {
    display: inline-block;
    vertical-align: middle;
    width: 33%;
}
.right-suggest-col {
    display: inline-block;
    padding-left: 1%;
    text-align: left;
    vertical-align: middle;
    width: 64%;
}
p.media-heading {
    color: #333;
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 0;
}
p.suggest-origin {
  font-size: 10px;
  color: #333;
}
p.location {
    color: #333;
    font-size: 10px;
    margin: 5px 0;
}
body .tt-is-under-cursor a.suggest-link {
    background: #F7F7F7;
}
body .tt-is-under-cursor .media-heading, body .tt-is-under-cursor .suggest-origin, body .tt-is-under-cursor .location {
    color: #333!important;
}
body .tt-is-under-cursor a.suggest-link[data-heading="heading"] {
  background: rgb(14, 14, 14);
}
/* --- all the novalue css --- */
a.suggest-link .suggest-origin[data-state="novalue"] {
  display: none;
}
a.suggest-link .location[data-state="novalue"] {
  display: none;
}
a.suggest-link img[data-state="novalue"] {
  display: none;
}
a.suggest-link .suggest-origin[data-state="heading"] {
  display: none;
}
a.suggest-link .media-heading[data-heading="heading"] {
  color:rgb(255, 255, 255)!important;
  font-weight: bold;
  padding: 4px;
  font-size: 13px;
}
.left-suggest-col[data-photo="novalue"], .left-suggest-col[data-photo="undefined"] {
  display: none;
}
.right-suggest-col[data-photo="novalue"], .right-suggest-col[data-photo="undefined"] {
  width: 100%;
}
a.suggest-link[href="novalue"] {
  cursor: default !important;
  pointer-events: none;
}
a.suggest-link[data-heading="heading"] {
  background-color: rgb(14, 14, 14);
}
div.content-shell {
  overflow: inherit;
}
span.tt-dropdown-menu div {
    float: none;
}
.tt-menu {
    border-radius: 0 0 6px 6px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    overflow: hidden;
    width: 100%;
} </style><script src="https://cdnjs.cloudflare.com/ajax/libs/corejs-typeahead/0.11.1/typeahead.bundle.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/autonumeric/1.9.41/autoNumeric.min.js" integrity="sha384-oZIn3Piso9kPFxWDbhbrMuN3hdeb25vGVnkLCJXlD4xKEduPc4stQvKLo0FSDILQ" crossorigin="anonymous"></script>

    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/6.11.2/sweetalert2.min.css" integrity="sha384-p19gDwnBLB4K+iyz/LFPYGAHbBZ5n5PpGwxF0fQek+47PfjruC8xamX+nvuWmjIk" crossorigin="anonymous">
    <script src="https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/6.11.2/sweetalert2.min.js" integrity="sha384-Ei09WS56m6BfYmxv57wehjDKQVJXtPXB0ZIcbsCT+4WIn5CDY2BgIN8+pO/DR/0F" crossorigin="anonymous"></script>
    <script>

        function clearContent(thisObj){
            var size;
            if(thisObj.hasClass('input-sm') || thisObj.parents('.input-group').hasClass('input-group-sm')){
                size = "small";
            } else if (thisObj.hasClass('input-lg') || thisObj.parents('.input-group').hasClass('large-autosuggest')){
                size = "large";
            } else {
                size = "medium";
            }
            if(thisObj.val() != ""){
                if (!thisObj.parent().find('.clear_content').length){
                    thisObj.parent().append('<span class="clear_content '+size+'"><i class="fa fa-times-circle" aria-hidden="true"></i></span>');
                }
            }
            if (thisObj.val() == "" && thisObj.parent().find('.clear_content').length){
                thisObj.parent().find('.clear_content').remove();
            }
        }
        $('.sm-autosuggest input, .googleSuggest, .large-autosuggest input, .md-autosuggest input').keyup(function(){
            clearContent($(this));
        });
        $(document).ready(function(){
            $('.sm-autosuggest input, .googleSuggest, .large-autosuggest input, .md-autosuggest input').each(function(){
                clearContent($(this));
            })
        })

        $(document).on('click', '.clear_content', function(){
            $(this).parent().find('input').val('');
            $(this).remove();
        });
    </script>
    <a href="#" class="scrollup"><i class="fa fa-caret-up"></i></a>
    <script>
        
        $(document).ready(function(){
            $('.progress .progress-bar').progressbar({
                display_text: 'fill'
            });
            $(window).scroll(function(){

                if ($(this).scrollTop() > 600) {
                    $('.scrollup').fadeIn();

                } else {
                    $('.scrollup').fadeOut();
                }
            });
            $('.scrollup').click(function(){
                $("html, body").animate({
                    scrollTop: 0
                }, 600);
                return false;
            });
            $('#cropButton').click(function(){
                var iframe = $("#cropiFrame");
                iframe.attr("src", iframe.data("src"));
            });
        });
    </script>
    <link rel="stylesheet" href="/directory/cdn/assets/bootstrap/css/bootstrap-datetimepicker.min.css">
    <script defer src="/directory/cdn/assets/bootstrap/js/moment-with-locales.min.js"></script>
    <script defer src="/directory/cdn/assets/bootstrap/js/bootstrap-datetimepicker.min.js"></script>
    <script>
        $(document).ready(function(){
            $('input[field_type="date"]').datetimepicker({
                format: "MM/DD/YYYY"
            });
        });

    </script>

    <script type="text/javascript">
        $(document).ready(function () {
            //function to get url GET parameters
            function getUrlParameter(sParam) {
                var sPageURL = window.location.search.substring(1);
                var sURLVariables = sPageURL.split('&');

                for (var i = 0; i < sURLVariables.length; i++) {
                    var sParameterName = sURLVariables[i].split('=');

                    if (sParameterName[0] == sParam) {
                        return decodeURIComponent(sParameterName[1]);
                    }
                }
            }

            //stating variables for the first initialize of the sidebar map
            var geocoder;
            var cachedSelectedOption = [];

            //function that initializes the creation of the google map
            function initialize() {
                //This piece of code will create an autosuggest for every input with the class "googleSuggest"
                var counter = 1;
                var inputsArray = [];
                $(".googleSuggest").each(function () {
                    //get the id from the input to be the unique identifier for each autocomplete
                    var inputId = $(this).attr("id");
                    var inputElement = $(this);
                    inputsArray[counter] = /** @type {HTMLInputElement} */(
                        document.getElementById('' + inputId));
                    var localizedMainCoutry = '';

                    if (localizedMainCoutry == "") {
                        var inputOptions = {
                            fields: ['address_components', 'formatted_address', 'geometry', 'icon', 'name'],
                            types: ['(regions)']
                        }

                    } else {
                        var inputOptions = {
                            fields: ['address_components', 'formatted_address', 'geometry', 'icon', 'name'],
                            types: ['(regions)'],
                            componentRestrictions: {country: localizedMainCoutry}
                        };
                    }

                    var autocomplete = new google.maps.places.Autocomplete(inputsArray[counter], inputOptions);
                    google.maps.event.addListener(autocomplete, 'place_changed', function () {
                        cachedSelectedOption = [];
                        cachedSelectedOption.push(autocomplete.getPlace());
                        cachedSelectedOption[0]['typed_location'] = inputElement.val();

                        if (cachedSelectedOption[0]['place_id'] == undefined) {
                            cachedSelectedOption = [];
                            var emptyObj = {
                                'typed_location': ''
                            };
                            cachedSelectedOption.push(emptyObj);
                        }
                    });
                    //the code that prevents the submition when hit enter on a google location autocomplete item
                    google.maps.event.addDomListener(inputsArray[counter], 'keydown', function (e) {

                        if (e.keyCode == 13) {
                            var pacCounter = 0;
                            //need to run a loop to check each pac container
                            $('.pac-container').each(function () {

                                if ($(this).css("display") != "none") {
                                    pacCounter++;
                                }
                            });
                            if (pacCounter > 0) {
                                e.preventDefault();
                            }
                        }
                    });
                    counter++;
                });
            }

            initialize();
            //triggers every time a form with the id website-search is trigered
            $('.website-search').submit(function (e) {
                var currentForm = $(this);
                var locationInput = $(this).find(".googleLocation");

                //checks if the location input is filled when submitting the search form
                if (locationInput.val() != "") {
                    e.preventDefault();
                    //this variable has the main country of the site
                    var countryRegion = "US";
                    var localizedSearchSetting = "0";
                    var form = currentForm;
                    var urlGET = form.serialize();
                    var formActionUrl = form.attr("action");
                    var locationValue = locationInput.val();

                    //if the setting localized search is equal to 1 then the region parameter will be sent with the main country of the site
                    if (localizedSearchSetting != 1) {
                        countryRegion = "";
                    }
                    if (cachedSelectedOption[0] == undefined) {
                        var emptyForm = {
                            'typed_location': ''
                        };
                        cachedSelectedOption.push(emptyForm);
                    }
                    if (locationValue != cachedSelectedOption[0]['typed_location']) {
                        geocoder = new google.maps.Geocoder();
                        geocoder.geocode({
                            'address': locationValue,
                            'region': countryRegion
                        }, function (results, status) {

                            //if the google response of the geocoding was successful it will use that info to build the url for the new search
                            if (status == google.maps.GeocoderStatus.OK) {
                                parseInfoToSearch(results, urlGET, formActionUrl);

                            } else {
                                var urlPath = formActionUrl;
                                var redirect = urlPath + "?" + urlGET;
                                //will redirect the page using the new url that has been constructed
                                window.location.href = redirect;
                            }
                        });

                    } else {
                        parseInfoToSearch(cachedSelectedOption, urlGET, formActionUrl);
                    }
                }
            });
        });

        function parseInfoToSearch(results, urlGET, formActionUrl) {
            var parameters = {};
            var adComLength = results[0].address_components.length;
            var addressComponentsArray = [];

            //loop that will build the array with the address components and will get the short name of country and administrative area level 1
            for (var i = 0; i < adComLength; i++) {

                if (results[0].address_components[i]['types'][0] == "country") {
                    parameters.country_sn = results[0].address_components[i]['short_name'];
                }
                if (results[0].address_components[i]['types'][0] == "administrative_area_level_1") {
                    parameters.adm_lvl_1_sn = results[0].address_components[i]['short_name'];
                }
                if (results[0].address_components[i]['types'][0] == "administrative_area_level_2") {
                    parameters.county_sn = results[0].address_components[i]['short_name'];
                }
                if (results[0].address_components[i]['types'][0] == "locality" || results[0].address_components[i]['types'][0] == "colloquial_area") {
                    parameters.city = results[0].address_components[i]['long_name'];
                }
                if (results[0].address_components[i]['types'][0] == "postal_code" || results[0].address_components[i]['types'][0] == "postal_code_prefix") {
                    parameters.postal_code = results[0].address_components[i]['long_name'];
                }
            }

            parameters.location_type = results[0].types[0];
            if (parameters.adm_lvl_1_sn != '') {
                parameters.stateSearch = parameters.adm_lvl_1_sn;
            }
            if (parameters.country_sn == "GB") {
                delete parameters.adm_lvl_1_sn;
            }

            //will check if the response had the bounds parameters
            //if it had it will add the south west and north east parameters to the new url
            if (results[0].geometry.hasOwnProperty('bounds') || results[0].geometry.hasOwnProperty('viewport')) {

                if (results[0].geometry.hasOwnProperty('bounds')) {
                    var boundsResponse = results[0].geometry.bounds;

                } else {
                    var boundsResponse = results[0].geometry.viewport;
                }
                parameters.swlat = boundsResponse.getSouthWest().lat();
                parameters.nelat = boundsResponse.getNorthEast().lat();
                parameters.swlng = boundsResponse.getSouthWest().lng();
                parameters.nelng = boundsResponse.getNorthEast().lng();

                //if there were not bounds parameters in the response it will send the parameter fsearch as radius so a radius search will be performed because of lack of info for this location
            } else {
                parameters.fsearch = "radius";
            }
            var locationCenterResponse = results[0].geometry.location;
            parameters.lat = locationCenterResponse.lat();
            parameters.lng = locationCenterResponse.lng();
            parameters.faddress = results[0].formatted_address;
            parameters.place_id = results[0].place_id;
            var formatParameters = $.param(parameters);
            urlGET = urlGET + "&" + formatParameters;
            var urlPath = formActionUrl;
            var redirect = urlPath + "?" + urlGET;
            //will redirect the page using the new url that has been constructed
            window.location.href = redirect;
        }
    </script>
    <script type="text/javascript">
        $(document).ready(function () {

            //check if a map has been loaded
            if ($('#map-canvas').length > 0) {
                var cssHideLogo = "<style>.pac-container:after {  /* Disclaimer: not needed to show 'powered by Google' if also a Google Map is shown */background-image: none !important;height: 0px;}</style>";
                $('body').append(cssHideLogo);

            } else {
                var cssHideLogo = "<style>.pac-container:after {  /* Disclaimer: not needed to show 'powered by Google' if also a Google Map is shown */background-image: block !important;height: 16px;}</style>";
                $('body').append(cssHideLogo);
            }
            var vlon = '';
            var vlat = '';
            var geocodeVisitorsSetting = '1';
            var geocodingMethod = 'HTML5';
            if ((vlon.length < 8 || vlat.length < 8) && geocodeVisitorsSetting == 1 && geocodingMethod == "HTML5") {

                function showError(error) {

                    switch (error.code) {
                        case error.PERMISSION_DENIED:
                            console.log("The Permission has been denied");
                            break;
                        case error.POSITION_UNAVAILABLE:
                            console.log("Location information is unavailable.");
                            break;
                        case error.TIMEOUT:
                            console.log("The request to get user location timed out.");
                            break;
                        case error.UNKNOWN_ERROR:
                            console.log("An unknown error occurred.");
                            break;
                    }
                }

                if (navigator.geolocation) {
                    if($(".googleSuggest")[0]){
                        window.onload = function () {
                            var startPos;
                            navigator.geolocation.getCurrentPosition(function (position) {
                                startPos = position;
                                vlat = startPos.coords.latitude;
                                vlon = startPos.coords.longitude;
                                $.get("/api/data/html/get/data_widgets/widget_name", {
                                    "vlat": vlat,
                                    "vlon": vlon,
                                    "name": "Website - Save Coordinates Session"
                                }).done(function (data) {
                                });
                                populateSearchFields();
                            }, showError);
                        };
                    }
                } else {
                    console.log('Geolocation is not supported for this Browser/OS version yet.');
                }
            }
            if (geocodeVisitorsSetting == 1 && geocodingMethod === "IP") {
                populateSearchFields();
            }

            //check the advanced setting "geocode_visitor_default" if set to 1 will override the "location_value" values to the formatted desire address from the google reverse geocoding response
            function populateSearchFields() {
                var prePopulateLocationSetting = '1';
                var geolocationMethod = 'HTML5';

                //if set to one will get the lat and lng to do reverse geocoding
                if (prePopulateLocationSetting == 1 && (geolocationMethod === "HTML5" || geolocationMethod === "IP") && (vlat !== '' && vlon !== '')) {
                    var visitorLatLng = new google.maps.LatLng(parseFloat(vlat), parseFloat(vlon));
                    var visitorGeocoder = new google.maps.Geocoder();
                    var formattedAddress = [];
                    var preFormattedStructure = {
                        "locality": "long_name",
                        "administrative_area_level_2": "long_name",
                        "administrative_area_level_1": "long_name",
                        "country": "long_name"
                    };
                    visitorGeocoder.geocode({'latLng': visitorLatLng}, function (results, status) {
                        //if the google response of the geocoding was successful it will use that info to build the url for the new search
                        if (status == google.maps.GeocoderStatus.OK) {
                            $.each(preFormattedStructure, function (findex, fvalue) {
                                $.each(results[0].address_components, function (rindex, rvalue) {
                                    if (rvalue.types[0] == findex) {
                                        formattedAddress.push(rvalue.long_name);
                                    }
                                });
                            });
                            $('.googleSuggest').each(function () {
                                if ($(this).val() == '') {
                                    if (formattedAddress.length > 0) {
                                        $(this).val(formattedAddress.join(', '));
                                        clearContent($(this));
                                    }
                                }
                            });
                        } else {
                            $('.googleSuggest').each(function () {
                                $(this).val('');
                            });
                        }
                    });
                }
            };
            populateSearchFields();
        });
    </script>
    <script>
    $('#captchaContainer').removeClass('form-control ');
    $(".website_url_field").keyup(function(){
        var fieldName = $(this).attr('name');
        $(this).val($(this).val().replace(/\s+/g, ''));
        $('#myform').formValidation('revalidateField', fieldName);
    });
</script>
<script>
     $('#newsletter input[name="email"]').on('keypress', function() {
        $("#newsletter > .gdpr_consent_email").show();
    });
	$('#newsletter_signup_footer input[name="email"]').on('keypress', function() {
        $("#newsletter_signup_footer > .gdpr_consent_email").show();
    });
</script>                <link rel="stylesheet" href="/directory/cdn/bootstrap/formvalidation/current/dist/css/formValidation.min.css"/>
                <script src="/directory/cdn/bootstrap/formvalidation/current/dist/js/formValidation.min.js"></script>
                                <script src="/directory/cdn/bootstrap/formvalidation/current/dist/js/framework/bootstrap.min.js"></script>
                <script type="text/javascript">
                    function decodeHtml(html) {
                        var txt = document.createElement("textarea");
                        txt.innerHTML = html;
                        return txt.value;
                    }
                </script>
                        <script type="text/javascript">

        var counterSubmit = 0;
        $(document).ready(function() {
            $('#newsletter_signup_footer').formValidation({"framework":"bootstrap","fields":{"email":{"validators":{"notEmpty":{"message":"Enter a valid email address"}}}}}).on('success.form.fv', function(e,fvdata) {

                // Prevent form submission
                e.preventDefault();
                $form = $(e.target),
                    fv = $form.data('formValidation');
                var values = $(this).serialize();

                
                if (!$(this).attr("action")) {
                    var action = '';

                } else {
                    var action = $(this).attr("action");
                }
                if (!$(this).attr("method")) {
                    var method = 'post';

                } else {
                    var method = $(this).attr("method");
                }
                if (!$(this).attr("form_action_type")) {
                    var form_action_type = 'notification';

                } else {
                    var form_action_type = $(this).attr("form_action_type");
                }
                if (!$(this).attr("form_action_div")) {
                    var form_action_div = '#first_container';

                } else {
                    var form_action_div = $(this).attr("form_action_div");
                }
                if (!$(this).attr("return_data_type")) {
                    var return_data_type = 'json';

                } else {
                    var return_data_type = $(this).attr("return_data_type");
                }
                if ($("#newsletter_signup_footer-notification").html() != "") {
                    $("#newsletter_signup_footer-notification").remove();
                }
                if ($(this).find('input[type="submit"]').length > 0) {
                    $(this).find('input[type="submit"]').before('<div id="newsletter_signup_footer-notification" class="alert"></div>');

                } else {
                    $(this).prepend('<div id="newsletter_signup_footer-notification" class="alert"></div>');
                }
                var notification = $("#newsletter_signup_footer-notification");

                if ((form_action_type == "" || form_action_type == "default") && action.indexOf("account") >= 0) {
                    notification.html('Processing Request...').addClass("alert-warning");
                    fv.defaultSubmit();
                } else {
                    notification.html('Processing Request...').addClass("alert-warning");
                    console.log(action);
                    if(counterSubmit == 0) {
                        counterSubmit++;
                        $.ajax({
                            url: action,
                            type: method,
                            data: values,
                            dataType: return_data_type,
                            success: function (data) {

                                if (return_data_type == "html") {
                                    var result = 'success';

                                    if (!data != "") {
                                        var result_widget = data['result_widget'];
                                    }

                                } else {


                                    if (!data['result']) {
                                        var result = 'error';
                                    } else {
                                        var result = data['result'];
                                    }
                                    if (!data['result_widget']) {
                                        var result_widget = '';

                                    } else {
                                        var result_widget = data['result_widget'];
                                    }
                                }
                                if (result == "success") {

                                    if (!data['message']) {
                                        var message = `Your information has submitted successfully!`;

                                    } else {
                                        var message = data['message'];
                                    }
                                    if (!data['redirect_url']) {
                                        var redirect_url = '';

                                    } else {
                                        var redirect_url = data['redirect_url'];
                                    }



                                    if (form_action_type == "notification") {

                                        notification.html(message)
                                            .addClass("alert-success")
                                            .removeClass("alert-danger")
                                            .removeClass("alert-warning")
                                            .delay(2000).slideUp();

                                    } else if (form_action_type == "widget") {

                                        if (result_widget != '') {

                                            setTimeout(function(){
                                                $("html, body").animate({ scrollTop: 0 }, 600);
                                                $(form_action_div).html(decodeHtml(result_widget)).text();

                                            }, 1000);
                                        }

                                    } else if (form_action_type == "redirect") {

                                        if (redirect_url == "") {
                                            redirect_url = decodeURIComponent("");
                                        }

                                        if (redirect_url.substring(0, 1) != "/" && redirect_url.substring(0, 1) != "h") {
                                            redirect_url = "/" + redirect_url;
                                        }
                                        current_location = "/";
                                        refresh_pages_string = "";
										refresh_pages_string = refresh_pages_string.replace(/ /g,'');
								        refresh_pages_array = refresh_pages_string.split(',');
                                        notification.html(message)
                                            .addClass("alert-success")
                                            .removeClass("alert-danger")
                                            .removeClass("alert-warning")
                                            .delay(2000).slideUp();
                                            if(action == "/api/widget/json/get/Bootstrap%20Theme%20-%20Member%20Login%20Page" && current_location.indexOf("/login") == -1 && refresh_pages_string != '' && (!refresh_pages_array.includes(current_location) || refresh_pages_string == "/login" )){
                                                                                                    window.location.href = window.location.href+'?logged';
                                                                                            } else {
                                            	window.location.href = redirect_url;
                                            }

                                        fv.resetForm(true);
                                    }
                                    $('.modal-backdrop').hide();
                                } else {
									if(typeof grecaptcha !== "undefined"){
                                    	grecaptcha.reset();
									}
                                    if (!data['message']) {
                                        var message = `You entered invalid data. Please try to save again.`;

                                    } else {
                                        var message = data['message'];
                                    }
                                    notification.html(message)
                                        .addClass("alert-danger")
                                        .removeClass("alert-success")
                                        .removeClass("alert-warning")
                                        .fadeIn();
                                    fv.disableSubmitButtons(false);
                                }
                            },
                            error: function (e) {
                               	if(typeof grecaptcha !== "undefined"){
                                    	grecaptcha.reset();
								}
                                notification.html(`A connection error occurred while saving. Please try to save again.`);
                                notification.addClass("alert-warning")
                                    .removeClass("alert-success")
                                    .removeClass("alert-warning")
                                    .fadeIn();
                            }
                        });/// End Ajax
                        counterSubmit = 0;
                    }
                }//END else
            }).bind('keydown', function(event) {

                if (event.ctrlKey || event.metaKey) {

                    switch (String.fromCharCode(event.which).toLowerCase()) {

                        case 's':
                            $(this).submit();
                            break;
                    }
                }
            });

            /// This will turn any select2 that are required in the form builder to being required elements.
            $('#newsletter_signup_footer select').each(function (i, obj) {
                setTimeout(function(){
                    console.log($(obj).attr("style")+$(obj).attr("name"));
                    if ($(obj).prop("required") && $(obj).attr("style") == "display: none;") {
                        $(obj).css("z-index","-999");
                        $(obj).css("height","0");
                        $(obj).css("width","0");
                        $(obj).css("display","block");  
                        $(obj).css("position","absolute");  
                    }
                }, 3000);
            });

        });//END $('# echo $_SERVER[form_element_id]; ').formValidation(
    </script>
            <script>
        function decision(message, url)
        {

            if(confirm(message)) {
                setTimeout(function(){
                    window.location = url;
                }, 0);
            }
        }
        var ajax = new Array();
        function getCityList(sel)
        {
            var countryCode = sel;
            var result = '';
            var flag = ''
            document.getElementById('state').options.length = 0;    // Empty city select box

            if (countryCode.length > 0) {

                if (countryCode == "CA" || countryCode == "CR") {
                    result = "Province";
                    flag = "<img src='flags/CA.png' style='width:16px;height:11px;'>";

                } else if (countryCode == "UK") {
                    result = "Region";
                    flag = "<img src='/flags/UK.png' style='width:16px;height:11px;'>";

                } else if (countryCode == "US") {
                    result = "Zip Code";
                    flag = "<img src='/flags/US.png' style='width:16px;height:11px;'>";

                } else {
                    result = "&nbsp;";
                    document.getElementById('state').disabled = false;
                    flag = "<img src='/flags/All.png' style='width:16px;height:16px;'>";
                }
                document.getElementById('byregion').innerHTML = result;
                document.getElementById('sflag').innerHTML = flag;

                if (countryCode == "US") {
                    document.getElementById('zipcode').style.visibility = 'visible';
                    document.getElementById('state').style.visibility = 'hidden';
                    document.getElementById('state').style.display = 'none';
                    document.getElementById('zipcode').style.display = 'block';

                } else {
                    document.getElementById('zipcode').style.visibility = 'hidden';
                    document.getElementById('state').style.visibility = 'visible';
                    document.getElementById('state').style.display = 'block';
                    document.getElementById('zipcode').value = '';
                    document.getElementById('zipcode').style.display = 'none';
                }
                var index = ajax.length;
                ajax[index] = new sack();
                ajax[index].requestFile = '/getStateList.php?statetype=code&category='+countryCode; // Specifying which file to get
                ajax[index].onCompletion = function(){ createCities(index) };   // Specify function that will be executed after file has been found
                ajax[index].runAJAX();      // Execute AJAX function
            }
        }
        function getCityListSearch(sel)
        {
            var countryCode = sel;
            var result = '';
            document.getElementById('state').options.length = 0;    // Empty city select box

            if (countryCode.length > 0) {

                if (countryCode == "CA" || countryCode == "CR") {
                    document.getElementById('zipsearch').style.visibility = 'collapse';
                    document.getElementById('zipsearch').style.height = '0px';
                    document.getElementById('statesearch').style.visibility = 'visible';
                    document.getElementById('statesearch').style.height = '62px';
                    document.getElementById('zipcode').value = '';
                    result = "Province";
                    flag = "<img src='/flags/CA.png' style='width:16px;height:11px;'>";

                } else if (countryCode == "UK") {
                    document.getElementById('zipsearch').style.visibility = 'collapse';
                    document.getElementById('zipsearch').style.height = '0px';
                    document.getElementById('statesearch').style.visibility = 'visible';
                    document.getElementById('statesearch').style.height = '62px';
                    document.getElementById('zipcode').value = '';
                    result = "Region";
                    flag = "<img src='/flags/UK.png' style='width:16px;height:11px;'>";

                } else if (countryCode == "US") {
                    result = "&nbsp;";
                    document.getElementById('statesearch').style.visibility = 'collapse';
                    document.getElementById('statesearch').style.height = '0px';
                    document.getElementById('zipsearch').style.visibility = 'visible';
                    document.getElementById('zipsearch').style.height = '112px';
                    result = "Zip Code";
                    flag = "<img src='/flags/US.png' style='width:16px;height:11px;'>";

                } else {
                    result = "&nbsp;";
                    document.getElementById('zipsearch').style.visibility = 'collapse';
                    document.getElementById('zipsearch').style.height = '0px';
                    document.getElementById('statesearch').style.visibility = 'collapse';
                    document.getElementById('statesearch').style.height = '0px';
                    document.getElementById('zipcode').value = '';
                    flag = "<img src='/flags/All.png' style='width:16px;height:16px;'>";
                }
                document.getElementById('byregion').innerHTML = result;
                document.getElementById('sflag').innerHTML = flag;
                var index = ajax.length;
                ajax[index] = new sack();
                ajax[index].requestFile = '/getStateList.php?type=account&statetype=code&category='+countryCode;    // Specifying which file to get
                ajax[index].onCompletion = function(){ createCities(index) };   // Specify function that will be executed after file has been found
                ajax[index].runAJAX();      // Execute AJAX function
            }
        }
        function getCityListAccount(sel)
        {
            var countryCode = sel;
            var result = '';
            document.getElementById('state').options.length = 0;    // Empty city select box

            if (countryCode == "CA") {
                result = "Province";

            } else if (countryCode == "UK") {
                result = "Region";

            } else if (countryCode == "US" || countryCode == "AU") {
                result = "State";

            } else {
                result = "Region";
            }
            if (result != "") {
                $("#state").prev('.control-label').text(result);
            }
            if (countryCode.length > 0){
                var index = ajax.length;
                ajax[index] = new sack();
                ajax[index].requestFile = '/getStateList.php?type=account&statetype=code&category=' + countryCode;    // Specifying which file to get
                ajax[index].onCompletion = function(){
                    createCities(index)
                };   // Specify function that will be executed after file has been found
                ajax[index].runAJAX();      // Execute AJAX function
            }
        }
        function getCityListPayment(sel)
        {
            var countryCode = sel;
            var result = '';
            document.getElementById('state').options.length = 0;    // Empty city select box

            if(countryCode.length > 0){

                if (countryCode == "CA") {
                    result = "Province";
                    document.getElementById('state').disabled = false;

                } else if (countryCode == "UK") {
                    result = "Region";
                    document.getElementById('state').disabled = false;

                } else if (countryCode == "US" || countryCode == "AU") {
                    result = "State";
                    document.getElementById('state').disabled = false;

                } else {
                    result = "Region";
                }
                document.getElementById('byregion').innerHTML = result;
                var index = ajax.length;
                ajax[index] = new sack();
                ajax[index].requestFile = '/getStateList.php?nota=1&statetype=code&category='+countryCode;  // Specifying which file to get
                ajax[index].onCompletion = function(){
                    createCities(index)
                };   // Specify function that will be executed after file has been found
                ajax[index].runAJAX();      // Execute AJAX function
            }
        }
        function createCities(index)
        {
            var obj = document.getElementById('state');
            eval(ajax[index].response); // Executing the response from Ajax as Javascript code
        }
    </script>

    <!-- DROPDOWN SELECT SCRIPT -->
    <!-- Select2 Bootstrap CSS-->
    <link rel="stylesheet" href="/directory/cdn/bootstrap/select2/3.5.2/select2.min.css">
    <link rel="stylesheet" href="/directory/cdn/bootstrap/select2/master/css/select2-bootstrap.min.css">
    <script defer src="/directory/cdn/bootstrap/select2/3.5.2/select2.min.js"></script>
    <!--[if lt IE 9]>
    <script defer src="//oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
    <script defer src="/directory/cdn/bootstrap/select2/master/js/respond.min.js"></script>
    <![endif]-->
    <script>
        $(document).ready(function() {

            function getSecondLevel(div,id)
            {
                $("#" + div).select2("data", {
                    id: "",
                    text: "Loading..."
                });
                $.ajax({
                    url : '/ajaxsearch/get-services',
                    type : "GET",
                    data : {
                        'specialty_id' : id
                    },
                    dataType: "json",
                    success : function(data) {
                        var options = '';

                        for (var i = 0; i < data.length; i++) {
                            options += '<option value="' + data[i].value + '">' + data[i].title + '</option>';
                        }
                        if (div == "tid"){
                            $("#ttid").select2("data", {
                                id: "",
                                text: "No Options Available"
                            });
                            $("#ttid").select2("enable", false);
                        }
                        if (data.length > 1) {
                            $("#" + div).select2("enable",true);
                            $("#" + div).html(options);
                            $("#" + div).select2("val", "");
                                                        $("#" + div).select2("open");
                            
                        } else {
                            $("#"+div).select2("data", {
                                id: "",
                                text: "No Options Available"
                            });
                            $("#"+div).select2("val", "");
                        }
                    }
                });
            }
            function getSecondLevelAccount(div,id)
            {
                $("#" + div).select2("data", {
                    id: "",
                    text: "Loading..."
                });
                $.ajax({
                    url : '/ajaxsearch/get-services',
                    type : "GET",
                    data : {
                        'specialty_id' : id
                    },
                    dataType: "json",
                    success : function(data) {
                        var options = '';

                        for (var i = 0; i < data.length; i++) {
                            options += '<option value="' + data[i].value + '">' + data[i].title + '</option>';
                        }
                        if (data.length > 1) {
                            $("#" + div).select2("close");
                            $("#" + div).select2("val", "");
                            $("#" + div).select2("enable",true);
                            $("#" + div).html(options);

                            
                        } else {
                            $("#"+div).select2("data", {
                                id: "",
                                text: "No Options Available"
                            });
                            $("#"+div).select2("val", "");
                        }
                    }
                });
            }
            function getThirdLevel(div,id,id2)
            {
                $("#"+div).select2("data", {
                    id: "",
                    text: "Loading..."
                });

                $.ajax({
                    url : '/ajaxsearch/get-locations',
                    type : "GET",
                    data : {
                        'specialty_id' : id,
                        'treatment_id' : id2,
                    },
                    dataType: "json",
                    success : function(data) {
                        var options = '';

                        for (var i = 0; i < data.length; i++) {
                            options += '<option value="' + data[i].value + '">' + data[i].title + '</option>';
                        }
                        if (data.length > 1) {
                            $("#" + div).select2("enable",true);
                            $("#" + div).html(options);
                            $("#" + div).select2("val", "");
                                                        $("#" + div).select2("open");
                            
                        } else {
                            $("#"+div).select2("data", {
                                id: "",
                                text: "No Options Available"
                            });
                            $("#"+div).select2("val", "");
                        }
                    }
                });
            }
            function getStateList(div,id)
            {
                $("#"+div).select2("data", {
                    id: "",
                    text: "Loading..."
                });
                $.ajax({
                    url : '/ajaxsearch/get-states',
                    type : "GET",
                    data : {
                        'country' : id
                    },
                    dataType: "json",
                    success : function(data) {
                        var options = '';

                        for (var i = 0; i < data.length; i++) {
                            options += '<option value="' + data[i].value + '">' + data[i].title + '</option>';
                        }
                        if (data.length > 1) {
                            $("#" + div).select2("enable",true);
                            $("#" + div).html(options);
                            $("#" + div).select2("val", "");
                            $("#" + div).select2("open");
                        }
                    }
                });
            }
            function getInfinityChained(div,id)
            {
                $("#"+div).select2("data", {
                    id: "",
                    text: "Loading..."
                });
                $.ajax({
                    url : '/ajaxsearch/get-subcategory',
                    type : "GET",
                    data : {
                        'parent' : id
                    },
                    dataType: "json",
                    success : function(data) {
                        var options = '';

                        for (var i = 0; i < data.length; i++) {
                            options += '<option value="' + data[i].value + '">' + data[i].title + '</option>';
                        }
                        if (data.length > 1) {
                            $("#" + div).select2("enable",true);
                            $("#" + div).html(options);
                            $("#" + div).select2("val", "");
                                                        $("#" + div).select2("open");
                            
                        } else {
                            $("#" + div).select2("data", {
                                id: "",
                                text: "No Options Available"
                            });
                        }
                    }
                });
            }
            function categoryChained(div,id)
            {
                $("#" + div).select2("data", {
                    id: "",
                    text: "Loading..."
                });
                if(div == "tid"){
                    url_link = '/ajaxsearch/get-services';
                    data_passed = {'specialty_id' : id}
                } else {
                    url_link = '/ajaxsearch/category-list';
                    data_passed = {'parent' : id} ;
                }
                $.ajax({
                    url : url_link,
                    type : "GET",
                    data : data_passed,
                    dataType: "json",
                    success : function(data) {
                        var options = '';

                        for (var i = 0; i < data.length; i++) {
                            options += '<option value="' + data[i].value + '">' + data[i].title + '</option>';
                        }

                        if (data.length > 1) {
                            $("#" + div).select2("enable",true);
                            $("#" + div).html(options);
                            $("#" + div).select2("val", "");
                                                        $("#" + div).select2("open");
                            
                        } else {
                            $("#" + div).select2("data", {
                                id: "",
                                text: "No Options Available"
                            });
                        }
                    }
                });
            }
            $("#bd-chained").select2({
                title: "Select An Option",
                placeholder: "Select An Option",
                allowClear: true,
                formatNoMatches: function () {
                    return "No matches found";
                }
            }).change(function () {
                var id = $(this).val();
                $("#tid").select2("enable",false);
                getInfinityChained("tid",id);
                                $("#tid").select2("open");
                            });
            $("#category-chained").select2({
                title: "Select An Option",
                placeholder: "Select An Option",
                allowClear: true
            }).change(function () {
                var id = $(this).val();
                $("#subcategory-chained").select2("enable",false);
                categoryChained("subcategory-chained",id);
                                $("#subcategory-chained").select2("open");
                            });
            $(".infinite-chained").select2({
                title: "Select option from list",
                placeholder: "Click to select an option",
                allowClear: true,
                formatNoMatches: function () {
                    return "No matches found";
                }
            }).change(function () {
                var id = $(this).val();
                var attr = $(this).attr('next');

                if (typeof attr !== 'undefined' && attr !== false) {
                    $("#" + attr).select2("enable",false);
                    categoryChained(attr,id);
                                        $("#" + attr).select2("open");
                                    }
            });
            $("#subcategory-chained").select2();
            $(".combobox").select2();
            $(".search-chained").select2();
            $("#country-chained").select2({
                title: "",
                placeholder: "",
                val: "",
                allowClear: true,
                formatNoMatches: function () {
                    return "No matches found";
                }
            }).change(function () {
                var id = $(this).val();
                $("#state-chained").select2("enable",false);
                getStateList("state-chained",id);
                var state = "";

                if (id == "CA") {
                    state = "Province";

                } else if (id == "UK") {
                    state = "Region";

                } else if (id == "US" || id == "AU") {
                    state = "State";

                } else {
                    state = "Region";
                }
                $("#state-chained").prev(".control-label").text(state);
            });
            $("#state-chained").select2();
            $("#country-chained-2").select2({
                title: "Select Country",
                placeholder: "(select country)",
                val: "",
                allowClear: true,
                formatNoMatches: function () {
                    return "No matches found";
                }
            }).change(function () {
                var id = $(this).val();
                $("#state-chained-2").select2("enable",false);
                getStateList("state-chained-2",id);
                var state = "";

                if (id == "CA") {
                    state = "Province";

                } else if (id == "UK") {
                    state = "Region";

                } else if (id == "US" || id == "AU") {
                    state = "State";

                } else {
                    state = "Region";
                }
                $("#state-chained-2").prev(".control-label").text(state);
            });
            $("#state-chained-2").select2();
            $("#profession_id").select2({
                placeholder: "Select From List",
                allowClear: true,
                formatNoMatches: function () {
                    return "No matches found";
                }
            }).change(function () {
                var id = $(this).val();
                getSecondLevelAccount("category_id",id);
                                $("#category_id").select2("open");
                            });
                        $("#sid").select2({
                title: "Select An Option",
                placeholder: "Select An Option",
                allowClear: true,
                formatNoMatches: function () {
                    return "No matches found";
                }
            }).change(function () {
                var id = $(this).val();
                $("#tid").select2("enable",false);
                getSecondLevel("tid",id);
                $("#tid").select2("open");
            });
            $("#location_value_dropdown").select2({
                title: "(optional)",
                placeholder: "(optional)",
                allowClear: true,
                formatNoMatches: function () {
                    return "No matches found";
                }
            });
            $("#tid").select2({
                title: "Select An Option",
                placeholder: "Select An Option",
                allowClear: true,
                formatNoMatches: function () {
                    return "No matches found";
                }
                            });
            $("#location_value_dropdown").select2({
                title: "(optional)",
                placeholder: "(optional)",
                allowClear: true
            });
        });
    </script>
    <script>
        /**This function is for price and sqr foot only accepts numbers**/
        (function(factory){if(typeof define === 'function' && define.amd){define(['jquery'], factory);}else{factory(window.jQuery);}}(function($){$.fn.numeric=function(config,callback){if(typeof config==="boolean"){config={decimal:config,negative:true,decimalPlaces:-1}}config=config||{};if(typeof config.negative=="undefined"){config.negative=true}var decimal=config.decimal===false?"":config.decimal||".";var negative=config.negative===true?true:false;var decimalPlaces=typeof config.decimalPlaces=="undefined"?-1:config.decimalPlaces;callback=typeof callback=="function"?callback:function(){};return this.data("numeric.decimal",decimal).data("numeric.negative",negative).data("numeric.callback",callback).data("numeric.decimalPlaces",decimalPlaces).keypress($.fn.numeric.keypress).keyup($.fn.numeric.keyup).blur($.fn.numeric.blur)};$.fn.numeric.keypress=function(e){var decimal=$.data(this,"numeric.decimal");var negative=$.data(this,"numeric.negative");var decimalPlaces=$.data(this,"numeric.decimalPlaces");var key=e.charCode?e.charCode:e.keyCode?e.keyCode:0;if(key==13&&this.nodeName.toLowerCase()=="input"){return true}else if(key==13){return false}var allow=false;if(e.ctrlKey&&key==97||e.ctrlKey&&key==65){return true}if(e.ctrlKey&&key==120||e.ctrlKey&&key==88){return true}if(e.ctrlKey&&key==99||e.ctrlKey&&key==67){return true}if(e.ctrlKey&&key==122||e.ctrlKey&&key==90){return true}if(e.ctrlKey&&key==118||e.ctrlKey&&key==86||e.shiftKey&&key==45){return true}if(key<48||key>57){var value=$(this).val();if($.inArray("-",value.split(""))!==0&&negative&&key==45&&(value.length===0||parseInt($.fn.getSelectionStart(this),10)===0)){return true}if(decimal&&key==decimal.charCodeAt(0)&&$.inArray(decimal,value.split(""))!=-1){allow=false}if(key!=8&&key!=9&&key!=13&&key!=35&&key!=36&&key!=37&&key!=39&&key!=46){allow=false}else{if(typeof e.charCode!="undefined"){if(e.keyCode==e.which&&e.which!==0){allow=true;if(e.which==46){allow=false}}else if(e.keyCode!==0&&e.charCode===0&&e.which===0){allow=true}}}if(decimal&&key==decimal.charCodeAt(0)){if($.inArray(decimal,value.split(""))==-1){allow=true}else{allow=false}}}else{allow=true;if(decimal&&decimalPlaces>0){var dot=$.inArray(decimal,$(this).val().split(""));if(dot>=0&&$(this).val().length>dot+decimalPlaces){allow=false}}}return allow};$.fn.numeric.keyup=function(e){var val=$(this).val();if(val&&val.length>0){var carat=$.fn.getSelectionStart(this);var selectionEnd=$.fn.getSelectionEnd(this);var decimal=$.data(this,"numeric.decimal");var negative=$.data(this,"numeric.negative");var decimalPlaces=$.data(this,"numeric.decimalPlaces");if(decimal!==""&&decimal!==null){var dot=$.inArray(decimal,val.split(""));if(dot===0){this.value="0"+val;carat++;selectionEnd++}if(dot==1&&val.charAt(0)=="-"){this.value="-0"+val.substring(1);carat++;selectionEnd++}val=this.value}var validChars=[0,1,2,3,4,5,6,7,8,9,"-",decimal];var length=val.length;for(var i=length-1;i>=0;i--){var ch=val.charAt(i);if(i!==0&&ch=="-"){val=val.substring(0,i)+val.substring(i+1)}else if(i===0&&!negative&&ch=="-"){val=val.substring(1)}var validChar=false;for(var j=0;j<validChars.length;j++){if(ch==validChars[j]){validChar=true;break}}if(!validChar||ch==" "){val=val.substring(0,i)+val.substring(i+1)}}var firstDecimal=$.inArray(decimal,val.split(""));if(firstDecimal>0){for(var k=length-1;k>firstDecimal;k--){var chch=val.charAt(k);if(chch==decimal){val=val.substring(0,k)+val.substring(k+1)}}}if(decimal&&decimalPlaces>0){var dot=$.inArray(decimal,val.split(""));if(dot>=0){val=val.substring(0,dot+decimalPlaces+1);selectionEnd=Math.min(val.length,selectionEnd)}}this.value=val;$.fn.setSelection(this,[carat,selectionEnd])}};$.fn.numeric.blur=function(){var decimal=$.data(this,"numeric.decimal");var callback=$.data(this,"numeric.callback");var negative=$.data(this,"numeric.negative");var val=this.value;if(val!==""){var re=new RegExp("^" + (negative?"-?":"") + "d+$|^" + (negative?"-?":"") + "d*" + decimal + "d+$");if(!re.exec(val)){callback.apply(this)}}};$.fn.removeNumeric=function(){return this.data("numeric.decimal",null).data("numeric.negative",null).data("numeric.callback",null).data("numeric.decimalPlaces",null).unbind("keypress",$.fn.numeric.keypress).unbind("keyup",$.fn.numeric.keyup).unbind("blur",$.fn.numeric.blur)};$.fn.getSelectionStart=function(o){if(o.type==="number"){return undefined}else if(o.createTextRange&&document.selection){var r=document.selection.createRange().duplicate();r.moveEnd("character",o.value.length);if(r.text=="")return o.value.length;return Math.max(0,o.value.lastIndexOf(r.text))}else{try{return o.selectionStart}catch(e){return 0}}};$.fn.getSelectionEnd=function(o){if(o.type==="number"){return undefined}else if(o.createTextRange&&document.selection){var r=document.selection.createRange().duplicate();r.moveStart("character",-o.value.length);return r.text.length}else return o.selectionEnd};$.fn.setSelection=function(o,p){if(typeof p=="number"){p=[p,p]}if(p&&p.constructor==Array&&p.length==2){if(o.type==="number"){o.focus()}else if(o.createTextRange){var r=o.createTextRange();r.collapse(true);r.moveStart("character",p[0]);r.moveEnd("character",p[1]-p[0]);r.select()}else{o.focus();try{if(o.setSelectionRange){o.setSelectionRange(p[0],p[1])}}catch(e){}}}}}));
        $("input.justNumbers").numeric();
    </script>
</body>
</html><script defer src="/directory/cdn/assets/bootstrap/js/websiteScripts.js"></script>