.lt-ie9 .hidden-desktop,
.lt-ie9 .hidden-not-phone,
.lt-ie9 .hidden-not-tablet,
.lt-ie9 .hidden-not-landscape-tablet,
.lt-ie9 .hidden-not-mobile,
.lt-ie9 .hidden-not-large {
  display: none !important; }

.hidden-not-retina {
  display: none !important; }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .hidden-retina {
    display: none !important; } }
@media (max-width: 479px) {
  .hidden-phone {
    display: none !important; } }
@media (min-width: 480px) {
  .hidden-not-phone {
    display: none !important; } }
@media (min-width: 480px) and (max-width: 767px) {
  .hidden-tablet {
    display: none !important; } }
@media (max-width: 479px), (min-width: 768px) {
  .hidden-not-tablet {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 979px) {
  .hidden-landscape-tablet {
    display: none !important; } }
@media (max-width: 767px), (min-width: 980px) {
  .hidden-not-landscape-tablet {
    display: none !important; } }
@media (max-width: 767px) {
  .hidden-mobile {
    display: none !important; } }
@media (min-width: 768px) {
  .hidden-not-mobile {
    display: none !important; } }
@media (min-width: 980px) {
  .hidden-desktop {
    display: none !important; } }
@media (max-width: 979px) {
  .hidden-not-desktop {
    display: none !important; } }
@media (min-width: 1200px) {
  .hidden-large {
    display: none !important; } }
@media (max-width: 1199px) {
  .hidden-not-large {
    display: none !important; } }
.capitalize {
  text-transform: capitalize !important; }

.uppercase {
  text-transform: uppercase !important; }

.normal {
  font-weight: normal !important; }

.hidden {
  display: none !important; }

.betterliving body header section#news {
  display: none; }

.betterliving.shared_theme_1 body header .navbar .navbar-inner .btn-navbar {
  left: none;
  right: 20px;
  margin-left: 0; }
.betterliving.shared_theme_1 body header .navbar .brand {
  text-align: center; }
  @media (max-width: 767px) {
    .betterliving.shared_theme_1 body header .navbar .brand {
      text-align: left; } }
  .betterliving.shared_theme_1 body header .navbar .brand img {
    max-width: 80%;
    height: auto; }
    @media (min-width: 768px) and (max-width: 979px) {
      .betterliving.shared_theme_1 body header .navbar .brand img {
        max-width: 90%; } }
    @media (max-width: 767px) {
      .betterliving.shared_theme_1 body header .navbar .brand img {
        width: auto;
        max-height: 80px; } }

@media (min-width: 1200px) {
  .betterliving body.contact .mainbar .row-fluid .sLarge6 {
    width: 100%;
    margin-left: 0%; } }

.betterliving body .topbar .inner_topbar {
  position: inherit;
  width: 100%; }

.betterliving body section#content section.featured_properties .slides > li {
  width: 58.3333% !important;
  position: inherit !important;
  margin-left: 41.6667% !important; }
  @media (max-width: 767px) {
    .betterliving body section#content section.featured_properties .slides > li {
      width: 100% !important;
      margin-left: 0%; } }

/*.hume body section#content section.featured_properties .slides > li .image img {
  top: 0 !important;
  max-width: 530px !important;
  height: auto !important;
}
*/
.betterliving body section#content section.featured_properties .slides > li .image img {
  top: 0 !important;
  max-height: 300px !important;
  width: auto !important;
  min-width: 420px !important; }
  @media (min-width: 1200px) {
    .betterliving body section#content section.featured_properties .slides > li .image img {
      max-height: 370px !important;
      min-width: 520px !important; } }
  @media (min-width: 768px) and (max-width: 979px) {
    .betterliving body section#content section.featured_properties .slides > li .image img {
      max-height: 230px !important;
      min-width: 325px !important; } }
  @media (max-width: 767px) {
    .betterliving body section#content section.featured_properties .slides > li .image img {
      max-height: auto !important;
      min-width: 100% !important; } }

@media (max-width: 767px) {
  .betterliving .home .hidden-phone {
    display: none !important; } }

.smar body .contact-container .city {
  display: block !important; }

/* CUSTOM STYLES */
.hoffaco body .properties-list .property-item .details-container a {
  background-color: #a61c1c; }
  .hoffaco body .properties-list .property-item .details-container a:hover {
    text-decoration: none;
    background-color: #bd1515; }

/* CUSTOM STYLES */
.varsity body .nav a {
  font-family: 'Helvetica', 'Opens Sans', sans-serif;
  font-weight: 600 !important;
  font-size: 16px; }

.varsity body header .nav > li {
  background: url("../images/clients/varsity/bullet-green.gif") no-repeat 15px center;
  padding-left: 13px; }

.varsity body header {
  background-image: none; }

.varsity body .top-decoration {
  display: none; }

.varsity body.property .widget.check_availability .theme-banner .inner-banner span {
  font-family: 'Helvetica', 'Opens Sans', sans-serif;
  font-weight: 600;
  font-size: 16px; }

.varsity body.home .page_bottom .home-gallery {
  display: none; }

.varsity body.home .page_bottom .span6.home-cms-content {
  margin-left: 0px;
  width: 100%; }

.varsity body header .left_shadow img,
.varsity body header .right_shadow img,
.varsity body #content .page_top .right_shadow img {
  max-height: 540px !important;
  height: 540px !important; }

.varsity body.home .page_bottom .cms-content {
  text-align: center !important; }

.varsity body.home .page_bottom #news .cms-content {
  text-align: left !important; }

.varsity body.home .page_bottom .cms-content p {
  font-size: 16px; }

.varsity body.home .page_bottom .cms-content iframe,
.varsity body.shared_theme_1.page .page_bottom .cms-content iframe {
  width: 100% !important; }
  @media (min-width: 1200px) {
    .varsity body.home .page_bottom .cms-content iframe,
    .varsity body.shared_theme_1.page .page_bottom .cms-content iframe {
      height: 490px !important; } }
  @media (min-width: 980px) and (max-width: 1199px) {
    .varsity body.home .page_bottom .cms-content iframe,
    .varsity body.shared_theme_1.page .page_bottom .cms-content iframe {
      height: 390px !important; } }
  @media (min-width: 768px) and (max-width: 979px) {
    .varsity body.home .page_bottom .cms-content iframe,
    .varsity body.shared_theme_1.page .page_bottom .cms-content iframe {
      height: 300px !important; } }
  @media (max-width: 767px) {
    .varsity body.home .page_bottom .cms-content iframe,
    .varsity body.shared_theme_1.page .page_bottom .cms-content iframe {
      height: 270px !important; } }

.varsity .button-varsity, .varsity .widget.contact a.rounded_button {
  background-color: #489a45;
  color: #fff !important;
  display: inline-block;
  padding: 10px 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  margin: 20px auto;
  font-family: 'Helvetica', 'Opens Sans', sans-serif;
  font-weight: 600; }

.varsity body h1, .varsity body h2, .varsity body h3, .varsity body h4 {
  font-family: 'Helvetica', 'Opens Sans', sans-serif; }

.varsity body .widget.lets_connect a {
  width: 40px;
  height: 40px;
  text-align: left;
  text-indent: -9999px;
  background-size: 40px 40px;
  background-position: 0 0;
  background-repeat: no-repeat;
  margin: 0 6px 10px 0;
  margin-right: 6px; }
  @media (min-width: 768px) and (max-width: 979px) {
    .varsity body .widget.lets_connect a {
      margin-right: 10px; } }
  @media (min-width: 1200px) {
    .varsity body .widget.lets_connect a {
      margin-right: 6px; } }

.varsity body .widget.lets_connect .social_icons #twitter a {
  background-image: url("../images/clients/varsity/icon-twitter.png"); }

.varsity body .widget.lets_connect .social_icons #facebook a {
  background-image: url("../images/clients/varsity/icon-facebook.png"); }

.varsity body .widget.lets_connect .social_icons #youtube a {
  background-image: url("../images/clients/varsity/icon-youtube.png"); }

.varsity body .widget.lets_connect .social_icons #pinterest a {
  background-image: url("../images/clients/varsity/icon-pinterest.png"); }

/* CUSTOM STYLES */
.hume body header .navbar .brand {
  padding: 20px 40px 25px 40px; }
  @media (max-width: 767px) {
    .hume body header .navbar .brand {
      float: none;
      margin-left: auto;
      margin-right: auto;
      width: 155px;
      margin-bottom: 50px; } }

.hume body .mainbar {
  padding-top: 15px !important; }

.hume body {
  font-size: 14px;
  font-family: 'verdana', san-serif;
  line-height: 22px; }

@media (max-width: 767px) {
  .hume body header .navbar .btn.btn-navbar {
    top: 90%;
    left: 51%; } }

.hume body .sidebar #news .post-content, body .sidebar #news p {
  font-size: 13px; }

.hume body footer {
  font-size: 13px; }

.hume body #content .container h1, .hume body #content .container h2, .hume body #content .container h3, .hume body #content .container h4, .hume body #content .container h5, .hume body #content .container h6 {
  font-family: 'Merriweather', serif;
  font-weight: 300 !important; }
.hume body #content .container .properties-list .property-item .details-container a {
  background-color: #0b9444; }
  .hume body #content .container .properties-list .property-item .details-container a:hover {
    text-decoration: none;
    background-color: #057f38; }
.hume body #content .container .properties-list .property-item .property-content {
  font-family: 'verdana', san-serif;
  font-style: normal; }
  .hume body #content .container .properties-list .property-item .property-content h2 {
    text-transform: none !important; }
  .hume body #content .container .properties-list .property-item .property-content .theme_box_header {
    background-color: #DDDDDD;
    font-weight: normal !important;
    font-style: normal; }
.hume body #content .container .properties-list .property-item .theme_box_content .property-image .cover {
  padding-top: 83%; }
.hume body #content .container .properties-list .property-item .theme_box_content .address-container .property-address, .hume body #content .container .properties-list .property-item .theme_box_content .address-container .property-vacancy {
  font-size: 14px; }
  .hume body #content .container .properties-list .property-item .theme_box_content .address-container .property-address p, .hume body #content .container .properties-list .property-item .theme_box_content .address-container .property-vacancy p {
    font-size: 14px; }
.hume body #content .container .properties-list .property-item .theme_box_content .price-container .price-container-content {
  font-weight: normal; }
.hume body #content .container .properties-list .property-item .theme_box_content .price-container .prefix {
  font-size: 14px; }
.hume body #content .container .properties-list .property-item.theme_box {
  background-color: #F1F1F1 !important; }

.hume body .nav a {
  font-family: 'Merriweather', serif;
  font-weight: 400 !important;
  font-size: 16px; }

.hume body header .nav > li {
  padding-left: 13px; }

.hume body .cms-content p {
  line-height: 22px; }

.hume body #news .post-body h4 {
  color: #0b9444; }

.hume body .top-decoration {
  background-color: #38c3e2 !important; }

.hume body.property .widget.check_availability .theme-banner .inner-banner span {
  font-family: 'Merriweather', serif;
  font-weight: 400;
  font-size: 16px; }

.hume
.hume body header .left_shadow img,
.hume body header .right_shadow img,
.hume body #content .page_top .right_shadow img {
  max-height: 540px !important;
  height: 540px !important; }

.hume body.home .page_bottom #news .cms-content {
  text-align: left !important; }

.hume body.home .page_bottom .cms-content p {
  font-size: 16px;
  line-height: 22px; }

.hume body.home .page_bottom .cms-content iframe,
.hume body.shared_theme_1.page .page_bottom .cms-content iframe {
  width: 100% !important; }
  @media (min-width: 1200px) {
    .hume body.home .page_bottom .cms-content iframe,
    .hume body.shared_theme_1.page .page_bottom .cms-content iframe {
      height: 490px !important; } }
  @media (min-width: 980px) and (max-width: 1199px) {
    .hume body.home .page_bottom .cms-content iframe,
    .hume body.shared_theme_1.page .page_bottom .cms-content iframe {
      height: 390px !important; } }
  @media (min-width: 768px) and (max-width: 979px) {
    .hume body.home .page_bottom .cms-content iframe,
    .hume body.shared_theme_1.page .page_bottom .cms-content iframe {
      height: 300px !important; } }
  @media (max-width: 767px) {
    .hume body.home .page_bottom .cms-content iframe,
    .hume body.shared_theme_1.page .page_bottom .cms-content iframe {
      height: 270px !important; } }

.hume body #content .slides li .inner_left_topbar_content .title_box h1,
.hume body #content .slides li .inner_left_topbar_content .title_box h2,
.hume body #content .slides li .inner_left_topbar_content .title_box h3,
.hume body #content .slides li .inner_left_topbar_content h1.rate {
  font-family: "Merriweather",serif; }

.hume body .widget.featured_properties .slides li .inner_left_topbar .title_box h3.sub_header.normal {
  color: #38c3e2;
  font-family: "verdana", san-serif;
  line-height: 26px; }
.hume body .widget.featured_properties .slides li .inner_left_topbar .title_box h1.header.normal {
  color: white; }
.hume body .widget.featured_properties .slides li .inner_left_topbar .building_beds {
  color: #58585A !important; }
.hume body .widget.featured_properties .slides li .inner_left_topbar .building_rate .rate.normal {
  font-family: "verdana" san-serif !important; }
.hume body .widget.featured_properties .slides li .inner_left_topbar .building_rate .prefix.normal {
  font-size: 16px;
  color: #58585A; }

.hume body .widget.featured_properties .slides li .inner_left_topbar .inner_left_topbar_content a.check-availability {
  border-top: solid 6px;
  border-top-color: #CECECC !important; }
  .hume body .widget.featured_properties .slides li .inner_left_topbar .inner_left_topbar_content a.check-availability h1.normal {
    color: #0b9444;
    font-weight: normal !important;
    font-family: 'Merriweather', serif;
    font-size: 22px;
    margin-top: 5px; }
  .hume body .widget.featured_properties .slides li .inner_left_topbar .inner_left_topbar_content a.check-availability .arrow-graphic i.icon-chevron-right {
    color: #0b9444; }

.hume .button-hume, .widget.contact a.rounded_button {
  background-color: #8ec545;
  color: #fff !important;
  display: inline-block;
  padding: 10px 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  margin: 20px auto;
  font-family: 'Merriweather', serif;
  font-weight: 400; }

.hume body h1, .hume body h2, .hume body h3, .hume body h4 {
  font-family: 'Merriweather', serif;
  font-weight: 400; }

.hume body .widget.lets_connect a {
  width: 40px;
  height: 40px;
  text-align: left;
  text-indent: -9999px;
  background-size: 40px 40px;
  background-position: 0 0;
  background-repeat: no-repeat;
  margin: 0 6px 10px 0;
  margin-right: 6px; }
  @media (min-width: 768px) and (max-width: 979px) {
    .hume body .widget.lets_connect a {
      margin-right: 10px; } }
  @media (min-width: 1200px) {
    .hume body .widget.lets_connect a {
      margin-right: 6px; } }

.hume body .widget.lets_connect .social_icons a {
  width: 35px;
  height: 35px;
  background-size: 35px 35px; }

.hume body .widget.lets_connect .social_icons #twitter a {
  background-image: url("../images/clients/hume/icon-twitter.png"); }

.hume body .widget.lets_connect .social_icons #facebook a {
  background-image: url("../images/clients/hume/icon-facebook.png"); }

.hume body .widget.lets_connect .social_icons #youtube a {
  background-image: url("../images/clients/hume/icon-youtube.png"); }

.hume body .widget.lets_connect .social_icons #pinterest a {
  background-image: url("../images/clients/hume/icon-pinterest.png"); }

.hume body .flexslider .flex-control-nav li, .hume body .flexslider .flex-control-nav a {
  background-color: #e2e2e2; }

.hume body .flexslider .flex-control-nav li.flex-active, .hume body .flexslider .flex-control-nav a.flex-active {
  background-color: #90c43e; }

.hume body .testimonials .theme_box {
  font-family: 'Merriweather', serif;
  font-size: 16px;
  font-style: italic;
  background-color: #F7FAEF !important;
  border: 1px solid #dcddd7; }
  .hume body .testimonials .theme_box h5 {
    color: black !important;
    display: block !important;
    padding-top: 5px; }

.hume body.home .widget.testimonials .theme-banner .banner-bottom {
  border-bottom-color: #F7FAEF !important; }

.hume body .page_top {
  background-color: #f2f2f0 !important; }

.hume body .page_bottom {
  background-image: url(../images/blizzard.png) !important; }

.hume body .topbar .inner_topbar {
  position: inherit;
  width: 100%; }

.hume body section#content section.featured_properties .slides > li {
  width: 58.3333% !important;
  position: inherit !important;
  margin-left: 41.6667% !important; }
  @media (max-width: 767px) {
    .hume body section#content section.featured_properties .slides > li {
      width: 100%;
      margin-left: 0%; } }

/*.hume body section#content section.featured_properties .slides > li .image img {
  top: 0 !important;
  max-width: 530px !important;
  height: auto !important;
}
*/
.hume body section#content section.featured_properties .slides > li .image img {
  top: 0 !important;
  max-height: 300px !important;
  width: auto !important;
  min-width: 420px !important; }
  @media (min-width: 1200px) {
    .hume body section#content section.featured_properties .slides > li .image img {
      max-height: 370px !important;
      min-width: 520px !important; } }
  @media (min-width: 768px) and (max-width: 979px) {
    .hume body section#content section.featured_properties .slides > li .image img {
      max-height: 230px !important;
      min-width: 325px !important; } }
  @media (max-width: 767px) {
    .hume body section#content section.featured_properties .slides > li .image img {
      max-height: auto !important;
      min-width: 100% !important; } }

.hume body.contact .submit-button, .hume body.maintenance .submit-button {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #0b9444 !important;
  border: none; }

.hume body.contact .theme_box, .hume body.maintenance .theme_box {
  background-color: #efefef !important;
  border-color: #e1e1e1; }

.hume body.contact .form-horizontal .controls input,
.hume body.contact .form-horizontal .controls textarea,
.hume body.contact .form-horizontal .controls select,
.hume body.maintenance .form-horizontal .controls input,
.hume body.maintenance .form-horizontal .controls textarea,
.hume body.maintenance .form-horizontal .controls select {
  background-color: #fff !important; }

.hume body.property #content .page_bottom .mainbar .middlebar .widget.suites th {
  background-color: #58585a;
  padding: 12px 10px 12px 5px; }
.hume body.property #content .page_bottom .mainbar .middlebar .widget.suites tr {
  border-bottom-color: #e1e1e1; }
.hume body.property #content .page_bottom .mainbar .middlebar .widget.suites td {
  padding: 12px 10px 12px 5px; }
  @media (max-width: 979px) {
    .hume body.property #content .page_bottom .mainbar .middlebar .widget.suites td {
      padding: 0; } }
.hume body.property #content .page_bottom .mainbar .middlebar .widget.suites .suite-availability a {
  color: #0b9444;
  font-weight: bold; }
.hume body.property #content .page_bottom .mainbar .rightbar .theme_box {
  background-color: #efefef !important;
  border-color: #e1e1e1; }
.hume body.property #content .page_bottom .mainbar .rightbar .office-hours .cms-content {
  font-family: verdana, sans-serif; }
.hume body.property #content .page_bottom .mainbar .rightbar .office-hours h2 {
  font-family: verdana, sans-serif; }
  .hume body.property #content .page_bottom .mainbar .rightbar .office-hours h2.uppercase {
    font-family: 'Merriweather', serif;
    margin-top: 10px; }
.hume body.property #content .page_bottom .mainbar .rightbar .utilities h2 {
  font-size: 14px; }
  @media (max-width: 767px) {
    .hume body.property #content .page_bottom .mainbar .rightbar .utilities h2 {
      font-size: 16px; } }
  @media (min-width: 768px) and (max-width: 979px) {
    .hume body.property #content .page_bottom .mainbar .rightbar .utilities h2 {
      font-size: 14px; } }
  @media (min-width: 1200px) {
    .hume body.property #content .page_bottom .mainbar .rightbar .utilities h2 {
      font-size: 20px; } }
.hume body.property #content .page_bottom .mainbar .rightbar .amenities ul li {
  font-family: verdana, sans-serif !important;
  font-size: 14px; }
  .hume body.property #content .page_bottom .mainbar .rightbar .amenities ul li .amenities_arrow {
    background-image: url(../images/clients/hume/arrow.png);
    background-size: 7px 11px;
    height: 18px;
    width: 9px; }

/* CUSTOM STYLES */
.fundy body header .navbar .brand {
  padding: 30px 3px 35px 0px; }
  @media (max-width: 767px) {
    .fundy body header .navbar .brand {
      float: none;
      margin: 0;
      width: 155px;
      margin-bottom: 0px;
      padding: 10px 0 10px 20px;
      border: none; } }

.fundy body .mainbar {
  padding-top: 15px !important; }

.fundy body {
  font-size: 14px;
  font-family: 'verdana', san-serif;
  line-height: 22px; }

@media (max-width: 767px) {
  .fundy body header .navbar .navbar-inner {
    border-bottom: 1px solid #ccc; }
    .fundy body header .navbar .navbar-inner ul.nav {
      padding-left: 0px; }
      .fundy body header .navbar .navbar-inner ul.nav li {
        padding-left: 0px !important; }
        .fundy body header .navbar .navbar-inner ul.nav li ul li {
          background: none !important; }
          .fundy body header .navbar .navbar-inner ul.nav li ul li a {
            background: none !important;
            padding: 7px 0 !important;
            font-size: 14px !important; } }
@media (max-width: 767px) {
  .fundy body header .navbar .btn.btn-navbar {
    left: auto;
    right: 0 !important;
    margin: -17px 20px 0 0;
    top: 50%; } }

.fundy body .sidebar #news .post-content, body .sidebar #news p {
  font-size: 13px; }

.fundy body > footer {
  font-size: 13px;
  color: #aaa !important; }
  .fundy body > footer .copyright a {
    color: #aaa !important; }

.fundy body #content .container h1, .fundy body #content .container h2, .fundy body #content .container h3, .fundy body #content .container h4, .fundy body #content .container h5, .fundy body #content .container h6 {
  font-family: 'Lora', serif;
  font-weight: 300 !important; }
.fundy body #content .container .properties-list .property-item .details-container a {
  background-color: #a61c1c; }
  .fundy body #content .container .properties-list .property-item .details-container a:hover {
    text-decoration: none;
    background-color: #bd1515; }
.fundy body #content .container .properties-list .property-item .property-content {
  font-family: 'verdana', san-serif;
  font-style: normal; }
  .fundy body #content .container .properties-list .property-item .property-content h2 {
    text-transform: none !important; }
  .fundy body #content .container .properties-list .property-item .property-content .theme_box_header {
    background-color: #DDDDDD;
    font-weight: normal !important;
    font-style: normal; }
.fundy body #content .container .properties-list .property-item .theme_box_content .property-image .cover {
  padding-top: 83%; }
.fundy body #content .container .properties-list .property-item .theme_box_content .address-container .property-address, .fundy body #content .container .properties-list .property-item .theme_box_content .address-container .property-vacancy {
  font-size: 14px; }
  .fundy body #content .container .properties-list .property-item .theme_box_content .address-container .property-address p, .fundy body #content .container .properties-list .property-item .theme_box_content .address-container .property-vacancy p {
    font-size: 14px; }
.fundy body #content .container .properties-list .property-item .theme_box_content .price-container .price-container-content {
  font-weight: normal; }
.fundy body #content .container .properties-list .property-item .theme_box_content .price-container .prefix {
  font-size: 14px; }
.fundy body #content .container .properties-list .property-item.theme_box {
  background-color: #F1F1F1 !important; }

.fundy body header .navbar .nav li a {
  font-family: arial, sans-serif;
  font-weight: 400 !important;
  font-size: 16px; }
  .fundy body header .navbar .nav li a:hover {
    color: #a61c1c !important; }

.fundy body header .nav > li {
  padding-left: 13px; }

.fundy body .cms-content p {
  line-height: 22px; }

.fundy body #news .post-body h4 {
  color: #a61c1c; }

.fundy body .top-decoration {
  background-color: #a61c1c !important; }

.fundy body.property .widget.check_availability .theme-banner .inner-banner span {
  font-family: 'Lora', serif;
  font-weight: 400;
  font-size: 16px; }

.fundy body header .left_shadow img,
.fundy body header .right_shadow img,
.fundy body #content .page_top .right_shadow img {
  max-height: 540px !important;
  height: 540px !important; }

.fundy body.home .page_bottom #news .cms-content {
  text-align: left !important; }

.fundy body.home .page_bottom .cms-content p {
  font-size: 16px;
  line-height: 22px; }

.fundy body.home .page_bottom .cms-content iframe,
.fundy body.shared_theme_1.page .page_bottom .cms-content iframe {
  width: 100% !important; }
  @media (min-width: 1200px) {
    .fundy body.home .page_bottom .cms-content iframe,
    .fundy body.shared_theme_1.page .page_bottom .cms-content iframe {
      height: 490px !important; } }
  @media (min-width: 980px) and (max-width: 1199px) {
    .fundy body.home .page_bottom .cms-content iframe,
    .fundy body.shared_theme_1.page .page_bottom .cms-content iframe {
      height: 390px !important; } }
  @media (min-width: 768px) and (max-width: 979px) {
    .fundy body.home .page_bottom .cms-content iframe,
    .fundy body.shared_theme_1.page .page_bottom .cms-content iframe {
      height: 300px !important; } }
  @media (max-width: 767px) {
    .fundy body.home .page_bottom .cms-content iframe,
    .fundy body.shared_theme_1.page .page_bottom .cms-content iframe {
      height: 270px !important; } }

.fundy body #content .slides li .inner_left_topbar_content h1.rate {
  font-family: 'verdana', san-serif; }

.fundy body #content .slides li .inner_left_topbar_content .title_box h1,
.fundy body #content .slides li .inner_left_topbar_content .title_box h2,
.fundy body #content .slides li .inner_left_topbar_content .title_box h3 {
  font-family: 'Lora', serif; }

.fundy body.home #content .inner_topbar .inner_left_topbar .title_box h3.sub_header.normal {
  color: #ccc;
  font-family: 'Lora', serif;
  font-size: 14px !important;
  line-height: 22px !important; }

.fundy body.home .widget.featured_properties .slides li .inner_left_topbar .title_box h1.header.normal {
  color: white; }
.fundy body.home .widget.featured_properties .slides li .inner_left_topbar .building_beds {
  color: #3b3b3b !important; }
.fundy body.home .widget.featured_properties .slides li .inner_left_topbar .building_rate .rate.normal {
  font-family: "verdana" san-serif !important; }
.fundy body.home .widget.featured_properties .slides li .inner_left_topbar .building_rate .prefix.normal {
  font-size: 16px;
  color: #3b3b3b; }

.fundy body .widget.featured_properties .slides li .inner_left_topbar .inner_left_topbar_content a.check-availability {
  border-top: solid 6px;
  border-top-color: #CECECC !important; }
  .fundy body .widget.featured_properties .slides li .inner_left_topbar .inner_left_topbar_content a.check-availability h1.normal {
    color: #a61c1c;
    font-weight: normal !important;
    font-family: 'Lora', serif;
    font-size: 22px;
    margin-top: 5px; }
  .fundy body .widget.featured_properties .slides li .inner_left_topbar .inner_left_topbar_content a.check-availability .arrow-graphic i.icon-chevron-right {
    color: #a61c1c; }

.fundy header .navbar nav ul.nav li a.rounded_button {
  background-color: #a61c1c;
  color: #fff; }

.fundy header .navbar nav ul.nav li a.rounded_button:hover {
  background-color: #891616;
  color: #fff !important; }

.fundy header .rentalapp1 {
  padding: 15px 5px;
  text-align: center; }

.fundy header .rentalapp1 a.rounded_button {
  background-color: #a61c1c; }

.fundy header .rentalapp1 a.rounded_button:hover {
  background-color: #891616;
  text-decoration: none; }

.fundy .button-hume, .widget.contact a.rounded_button {
  background-color: #a61c1c;
  color: #fff !important;
  display: inline-block;
  padding: 10px 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  margin: 20px auto;
  font-family: 'Lora', serif;
  font-weight: 400; }

.fundy body h1, .fundy body h2, .fundy body h3, .fundy body h4 {
  font-family: 'Lora', serif;
  font-weight: 400; }

.fundy body .widget.lets_connect a {
  width: 40px;
  height: 40px;
  text-align: left;
  text-indent: -9999px;
  background-size: 40px 40px;
  background-position: 0 0;
  background-repeat: no-repeat;
  margin: 0 6px 10px 0;
  margin-right: 6px; }
  @media (min-width: 768px) and (max-width: 979px) {
    .fundy body .widget.lets_connect a {
      margin-right: 10px; } }
  @media (min-width: 1200px) {
    .fundy body .widget.lets_connect a {
      margin-right: 6px; } }

.fundy body .widget.lets_connect .social_icons a {
  width: 35px;
  height: 35px;
  background-size: 35px 35px; }

.fundy body .widget.lets_connect .social_icons #twitter a {
  background-image: url("../images/clients/fundy/icon-twitter.png"); }

.fundy body .widget.lets_connect .social_icons #facebook a {
  background-image: url("../images/clients/fundy/icon-facebook.png"); }

.fundy body .widget.lets_connect .social_icons #youtube a {
  background-image: url("../images/clients/fundy/icon-youtube.png"); }

.fundy body .widget.lets_connect .social_icons #pinterest a {
  background-image: url("../images/clients/fundy/icon-pinterest.png"); }

.fundy body .flexslider .flex-control-nav li, .fundy body .flexslider .flex-control-nav a {
  background-color: #e2e2e2; }

.fundy body .flexslider .flex-control-nav li.flex-active, .fundy body .flexslider .flex-control-nav a.flex-active {
  background-color: #90c43e; }

.fundy body .testimonials .theme_box {
  font-family: 'Lora', serif;
  font-size: 16px;
  font-style: italic;
  background-color: #f2f2f0 !important;
  border: 1px solid #ddd; }
  .fundy body .testimonials .theme_box h5 {
    color: black !important;
    display: block !important;
    padding-top: 5px; }

.fundy body.home .widget.testimonials .theme-banner .banner-bottom {
  border-bottom-color: #F7FAEF !important; }

.fundy body.home .widget.testimonials .theme-banner {
  top: -26px !important; }

.fundy body .page_top {
  background-color: #f2f2f0 !important; }

.fundy body .page_bottom {
  background-image: url(../images/blizzard.png) !important; }

.fundy body .topbar .inner_topbar {
  position: inherit;
  width: 100%; }

.fundy body #content .inner_topbar .inner_left_topbar .title_box h3,
.fundy body #content .inner_topbar .inner_left_topbar .title_box h1 {
  font-size: 26px !important;
  line-height: 30px !important; }

.fundy body.property #content .inner_topbar .inner_left_topbar .title_box h1,
.fundy body.property #content .inner_topbar .inner_left_topbar .title_box h2 {
  font-size: 24px !important;
  line-height: 30px !important; }

.fundy body.property #content .inner_topbar .inner_left_topbar .title_box h3 {
  font-size: 14px !important;
  line-height: 22px !important; }

.fundy body section#content section.featured_properties .slides > li {
  width: 58.3333% !important;
  position: inherit !important;
  margin-left: 41.6667% !important; }
  @media (max-width: 767px) {
    .fundy body section#content section.featured_properties .slides > li {
      width: 100%;
      margin-left: 0%; } }

.fundy body section#content section.featured_properties .slides > li .image img {
  top: 0 !important;
  max-height: 300px !important;
  width: auto !important;
  min-width: 420px !important; }
  @media (min-width: 1200px) {
    .fundy body section#content section.featured_properties .slides > li .image img {
      max-height: 370px !important;
      min-width: 520px !important; } }
  @media (min-width: 768px) and (max-width: 979px) {
    .fundy body section#content section.featured_properties .slides > li .image img {
      max-height: 230px !important;
      min-width: 325px !important; } }
  @media (max-width: 767px) {
    .fundy body section#content section.featured_properties .slides > li .image img {
      max-height: auto !important;
      min-width: 100% !important; } }

.fundy body.contact #content .contact-container .span7,
.fundy body.contact #content .contact-container .span5 h2 {
  display: none; }

.fundy body.contact #content .theme_box .span4 .map {
  display: none; }

.fundy body.contact .submit-button, .fundy body.maintenance .submit-button {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #a61c1c !important;
  border: none; }

.fundy body.contact .theme_box, .fundy body.maintenance .theme_box {
  background-color: #f2f2f0 !important;
  border: 1px solid #ddd; }

.fundy body.contact .form-horizontal .controls input,
.fundy body.contact .form-horizontal .controls textarea,
.fundy body.contact .form-horizontal .controls select,
.fundy body.maintenance .form-horizontal .controls input,
.fundy body.maintenance .form-horizontal .controls textarea,
.fundy body.maintenance .form-horizontal .controls select {
  background-color: #fff !important; }

.fundy body.property #content .page_bottom .mainbar .middlebar .widget.suites th {
  background-color: #58585a;
  padding: 12px 10px 12px 5px; }
.fundy body.property #content .page_bottom .mainbar .middlebar .widget.suites tr {
  border-bottom-color: #e1e1e1; }
.fundy body.property #content .page_bottom .mainbar .middlebar .widget.suites td {
  padding: 12px 10px 12px 5px; }
  @media (max-width: 979px) {
    .fundy body.property #content .page_bottom .mainbar .middlebar .widget.suites td {
      padding: 0; } }
.fundy body.property #content .page_bottom .mainbar .middlebar .widget.suites .suite-availability a {
  color: #a61c1c;
  font-weight: bold; }
.fundy body.property #content .page_bottom .mainbar .rightbar .theme_box {
  background-color: #f2f2f0 !important;
  border: 1px solid #ddd; }
.fundy body.property #content .page_bottom .mainbar .rightbar .office-hours .cms-content {
  font-family: verdana, sans-serif; }
.fundy body.property #content .page_bottom .mainbar .rightbar .office-hours h2 {
  font-family: verdana, sans-serif; }
  .fundy body.property #content .page_bottom .mainbar .rightbar .office-hours h2.uppercase {
    font-family: 'Lora', serif;
    margin-top: 10px; }
.fundy body.property #content .page_bottom .mainbar .rightbar .utilities h2 {
  font-size: 14px; }
  @media (max-width: 767px) {
    .fundy body.property #content .page_bottom .mainbar .rightbar .utilities h2 {
      font-size: 16px; } }
  @media (min-width: 768px) and (max-width: 979px) {
    .fundy body.property #content .page_bottom .mainbar .rightbar .utilities h2 {
      font-size: 14px; } }
  @media (min-width: 1200px) {
    .fundy body.property #content .page_bottom .mainbar .rightbar .utilities h2 {
      font-size: 20px; } }
.fundy body.property #content .page_bottom .mainbar .rightbar .amenities ul li {
  font-family: verdana, sans-serif !important;
  font-size: 14px; }
  .fundy body.property #content .page_bottom .mainbar .rightbar .amenities ul li .amenities_arrow {
    background-image: url(../images/clients/hume/arrow.png);
    background-size: 7px 11px;
    height: 18px;
    width: 9px; }

.fundy body.contact section#content .contact-information .city {
  display: block !important; }

@media (max-width: 767px) {
  .fundy body section#content, .fundy body section#content .page_bottom {
    min-height: 0px !important; } }

/* CUSTOM STYLES - DO NOT USE FOR KINGSTON */
/*.varsity_kingston body .nav a {
  font-family: 'Helvetica', 'Opens Sans', sans-serif;
  font-weight: 600 !important;
  font-size: 16px;
}

.varsity_kingston body header .nav > li {
  background: url("../images/clients/varsity/bullet-green.gif") no-repeat 15px center;
  padding-left: 13px;
}

.varsity_kingston body header {
  background-image: none;
}

.varsity_kingston body .top-decoration {
  display: none;
}

.varsity_kingston body.property .widget.check_availability .theme-banner .inner-banner span {
  font-family: 'Helvetica', 'Opens Sans', sans-serif;
  font-weight: 600;
  font-size: 16px;
}

.varsity_kingston body.home .page_bottom .home-gallery {
  display: none;
}

.varsity_kingston body.home .page_bottom .span6.home-cms-content {
  margin-left: 0px;
  width: 100%;
}

.varsity_kingston body header .left_shadow img,
.varsity_kingston body header .right_shadow img,
.varsity_kingston body #content .page_top .right_shadow img {
  max-height: 540px !important;
  height: 540px !important;
}

.varsity_kingston body.home .page_bottom .cms-content {
  text-align: center !important;
}

.varsity_kingston body.home .page_bottom #news .cms-content {
  text-align: left !important;
}

.varsity_kingston body.home .page_bottom .cms-content p{
  font-size: 16px;
} 

.varsity_kingston body.home .page_bottom .cms-content iframe,
.varsity_kingston body.shared_theme_1.page .page_bottom .cms-content iframe {
  width: 100% !important;
  @media (min-width: 1200px) {height: 490px !important;}
  @media (min-width: 980px) and (max-width: 1199px) {height: 390px !important;}
  @media (min-width: 768px) and (max-width: 979px) {height: 300px !important;}
  @media (max-width: 767px) {height: 270px !important;}
   
} 


.varsity_kingston .button-varsity, .widget.contact a.rounded_button {
  background-color: $secondary_color;
  color: #fff !important;
  display: inline-block;
  padding: 10px 20px;
  @include border-radius (5px);
  margin: 20px auto;
  font-family: 'Helvetica', 'Opens Sans', sans-serif;
  font-weight: 600;
}

.varsity_kingston body h1, .varsity body h2, .varsity body h3, .varsity body h4 {
  font-family: 'Helvetica', 'Opens Sans', sans-serif;
}

.varsity_kingston body .widget.lets_connect a {
  width: 40px;
  height: 40px;
  text-align: left;
  text-indent: -9999px;
  background-size: 40px 40px;
  background-position: 0 0;
  background-repeat: no-repeat;
  margin: 0 6px 10px 0;
  @include make_responsive("margin-right", ($small 10px, $normal 6px, $large 6px));
}

.varsity_kingston body .widget.lets_connect .social_icons #twitter a {
  background-image: url('../images/clients/varsity/icon-twitter.png');
}
.varsity_kingston body .widget.lets_connect .social_icons #facebook a {
  background-image: url('../images/clients/varsity/icon-facebook.png');
}
.varsity_kingston body .widget.lets_connect .social_icons #youtube a {
  background-image: url('../images/clients/varsity/icon-youtube.png');
}
.varsity_kingston body .widget.lets_connect .social_icons #pinterest a {
  background-image: url('../images/clients/varsity/icon-pinterest.png');
}
*/
.rockliffe_residences .blog .post .photo {
  height: auto;
  overflow: hidden; }

#back-to-normal {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 20px;
  left: 20px; }
  #back-to-normal > div {
    width: 7in;
    margin: auto;
    text-align: right; }
    #back-to-normal > div > div {
      display: inline-block;
      background-color: #ffffff;
      background-color: rgba(255, 255, 255, 0.8);
      padding: 20px;
      border-radius: 8px; }
      #back-to-normal > div > div a {
        display: inline-block;
        font-size: 18px;
        padding: 8px 20px;
        background-color: #2040a0;
        border-radius: 6px;
        color: #ffffff; }
        #back-to-normal > div > div a:hover {
          color: #ffffff;
          text-decoration: none;
          background-color: #365ed7; }

@media screen {
  #back-to-normal {
    display: block !important; } }
header > .container, body > .container, footer > .container {
  width: 7in;
  margin: auto; }

.hide, .requires-js, .no-print {
  display: none !important; }

.force-print {
  display: block !important; }

.clear {
  clear: both; }

.navbar {
  display: none; }

.static-map img {
  height: 356px; }

.widget.suites table th {
  text-align: left; }
.widget.suites table th + th + th + th + th, .widget.suites table td + td + td + td + td {
  display: none; }

/*# sourceMappingURL=print.css.map */
