/* 
Custom Ubertor Theme Exclusively for Tanya Rankin Ltd.
Designed and Developed by www.xmginc.ca
© 2020-05-17 XMG Inc. All rights reserved.
*/


#home-logo {
display: none;
}









input,select,textarea {font-size:16px!important}
.banner-home1 hr {background:#ccc;margin:50px 20%}
.social-sharing-buttons {display:none}
.ubr_share_bar li {float:left;text-align:left!important;width:80px!important}
.client_feedback #m-content {max-width:750px;text-align:center}
.client_feedback h2 {font-size:2em}
.client_feedback h2::before {content:"“";display:inline-block;width:25px;height:25px;font-size:1.2em;margin:0 0 0 -25px}
.client_feedback h2::after {content:"”";display:inline-block;width:25px;height:25px;font-size:1.2em}
.tr_instagram_banner {background-color:#aaa;position:relative}
.tr_instagram_banner iframe {-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.3;transition:all 1.5s ease}
.tr_instagram_banner iframe:hover {filter:grayscale(0);opacity:1}
.tr_instagram_banner_testimonial {display:block;position:absolute;z-index:1;background:#38b249;background:-moz-linear-gradient(left,rgba(56,178,73,1) 0,rgba(106,188,68,1) 100%);background:-webkit-linear-gradient(left,rgba(56,178,73,1) 0,rgba(106,188,68,1) 100%);background:linear-gradient(to right,rgba(56,178,73,1) 0,rgba(106,188,68,1) 100%);transform:translate(-50%,-50%);left:50%;top:50%;padding:30px 50px;text-align:center;max-width:550px;min-width:300px}
.tr_instagram_banner_testimonial a {background-color:#fff!important;color:#666!important}
#mc_embed_signup form {padding:20px!important;background:#24a627}
html {overflow-x:hidden}
body {background:#f1f1f1;line-height:1.7em;color:#666;font-size:16px}
.banner-home1 .container {width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;overflow:hidden}
.h1,.h2,.h3,h1,h2,h3 {font-size:2.8em;line-height:1em;text-transform:lowercase;font-family:baskerville-display-pt,serif;font-weight:400}
.body-content-wrap p,.cms_content p {color:#666}
.col-md-12 .cms_content,.col-md-8 .cms_content {padding:0;margin:0}
body.contact .cms_content p {padding:0}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {padding-right:30px;padding-left:30px}
input::-moz-focus-inner {border:0}
a:focus {outline:0}
a {outline:0;color:#333}
button::-moz-focus-inner {border:0}
.f2 {background:0 0}
.tr_columns {flex-wrap:wrap;display:flex;margin-bottom:30px!important}
@media screen and (max-width:995px) {.tr_columns .col-md-4 {width:50%}
}
@media screen and (max-width:677px) {.tr_columns .col-md-4 {width:100%}
}
#widget_twitter a:hover,div.sidebar a:hover {color:#55b34c;text-decoration:none}
#widget_twitter a,.sidebar-title a,div.sidebar a {font-weight:400}
img[src*="broken_image.png"] {display:none!important}
.navbar-header h2 {display:none}
html .navbar>.container .navbar-brand {margin-left:0}
#broker_logo span {background:url(https://s3.amazonaws.com/store24-ubertor-com/williamslakerealestate.myubertor.com/content/image/86487.png) no-repeat 0 0;display:block;text-indent:-9999px;height:140px;width:140px;margin:0;background-size:contain;image-rendering:optimizequality;margin-left:-20px}
.w-banner.has_t3_banner_widgets #broker_logo span {background:url(https://s3.amazonaws.com/store24-ubertor-com/williamslakerealestate.myubertor.com/content/image/86486.png) no-repeat 0 0;background-size:contain;image-rendering:optimizequality}
@media screen and (max-width:767px) {#broker_logo span {height:120px;width:120px}
}
.logo-wrap {width:auto}
.navbar-default {background:0 0;z-index:9999}
.navbar-default {border:none}
.navbar-default:before {display:block;content:"";width:100%;height:150px;position:absolute;top:0;left:0;z-index:-1;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%)}
.blog-wrap .more a,a.tr_button {background:#38b249;background:-moz-linear-gradient(left,rgba(56,178,73,1) 0,rgba(106,188,68,1) 100%);background:-webkit-linear-gradient(left,rgba(56,178,73,1) 0,rgba(106,188,68,1) 100%);background:linear-gradient(to right,rgba(56,178,73,1) 0,rgba(106,188,68,1) 100%);color:#fff;padding:8px 20px;margin:20px 0;display:inline-block;font-weight:400!important;text-transform:uppercase;font-size:1em;letter-spacing:.05em}
.blog-wrap .more a:hover,a.tr_button:hover {color:#fff!important;opacity:.8}
.w-banner .side_content:after,.w-banner .side_content:before {display:table;content:" "}
.w-banner .col-md-12 {max-width:1300px;width:100%}
.w-banner .tr_img img {transform:scale(1.4);transform-origin:center bottom;z-index:1}
.w-banner .tr_img_center img {transform:scale(1.6);transform-origin:center bottom}
.w-banner .tr_img_center_center img {transform:scale(1.6);transform-origin:center 70%}
.w-banner .tr_img_right img {transform:scale(1.6);transform-origin:left bottom}
.w-banner .tr_img_right_center img {transform:scale(1.7);transform-origin:left 70%}
.w-banner .tr_img_left img {transform:scale(1.6);transform-origin:right bottom}
.w-banner .tr_img_left_center img {transform:scale(1.6);transform-origin:right 70%}
.w-banner .tr_img_large img {transform:scale(1.8);transform-origin:center bottom}
.w-banner .tr_img_medium img {transform:scale(1.6);transform-origin:center bottom}
.w-banner .tr_text {padding:70px 30px 60px;z-index:2}
.w-banner .tr_text_intro {margin:60px 0}
.w-banner .tr_text h2 {font-family:baskerville-display-pt,serif;font-weight:400;text-transform:lowercase;font-size:3.5em;line-height:1em;margin:0 0 20px}
.w-banner.has_t3_banner_widgets .navbar-default .navbar-nav>.active>a,.w-banner.has_t3_banner_widgets .navbar-default .navbar-nav>.active>a:focus,.w-banner.has_t3_banner_widgets .navbar-default .navbar-nav>.active>a:hover,.w-banner.has_t3_banner_widgets .navbar-default .navbar-nav>.open>a,.w-banner.has_t3_banner_widgets .navbar-default .navbar-nav>.open>a:focus,.w-banner.has_t3_banner_widgets .navbar-default .navbar-nav>.open>a:hover {color:#fff}
.w-banner.has_t3_banner_widgets .navbar-default .navbar-nav>.active>a:hover,.w-banner.has_t3_banner_widgets .navbar-default .navbar-nav>.open>a:hover,.w-banner.has_t3_banner_widgets .navbar-default .navbar-nav>li>a:hover {color:rgba(255,255,255,.5)}
#ubertor:not(.properties) .body-content h3,.w-banner .tr_text h3 {padding:0!important;margin:0 0 10px!important;font-weight:400;font-size:2em}
.w-banner .tr_text h2:before {content:"“";display:inline-block;width:25px;height:25px;font-size:1.2em;margin:0 0 0 -25px}
.w-banner .tr_text h2:after {content:"”";display:inline-block;width:25px;height:25px;font-size:1.2em}
#ubertor:not(.properties) .body-content h3:after,.w-banner .tr_text h2+p:before,.w-banner .tr_text h3:after {background:#38b249;background:-moz-linear-gradient(left,rgba(56,178,73,1) 0,rgba(106,188,68,1) 100%);background:-webkit-linear-gradient(left,rgba(56,178,73,1) 0,rgba(106,188,68,1) 100%);background:linear-gradient(to right,rgba(56,178,73,1) 0,rgba(106,188,68,1) 100%);content:"";display:block;width:120px;height:3px;margin-bottom:35px;margin-top:10px}
.w-banner .side_content .row {display:flex;align-items:flex-end}
.w-banner .side_content .row.tr_vertical_top {align-items:flex-start}
.w-banner .side_content .row.tr_vertical_center {align-items:center}
.w-banner .side_content .row.tr_vertical_center .tr_text {padding:40px 30px}
.w-banner #t3_header_widgets .side_content:nth-child(odd) {background:#f1f1f1}
.w-banner #t3_header_widgets .side_content:nth-child(even) {background:#fff}
.header_widgets .container .body-content-wrap {max-width:100%;margin:0;padding:0;width:100%}
.w-banner .header_widgets .container,.w-banner .header_widgets .container .body-content,.w-banner .header_widgets .container .body-content-wrap {max-width:100%;padding:0;margin:0;width:100%}
.w-banner .header_widgets .container .row {max-width:1300px;width:100%;margin:0 auto;padding:0 20px}
@media screen and (max-width:1200px) {.w-banner .tr_text_intro {margin:0}
.w-banner .tr_text h2 {font-size:2.5em}
}
@media screen and (max-width:995px) {.w-banner .tr_img img {transform:scale(1.1);transform-origin:center bottom}
.w-banner .tr_text {order:1;padding:80px 50px 50px;width:100%}
.w-banner .side_content .row.tr_vertical_center .tr_text {padding:40px 50px 30px}
.w-banner .tr_img {order:2;padding-top:20px}
.w-banner .side_content .row {flex-wrap:wrap;padding:0!important}
}
@media screen and (max-width:677px) {.w-banner .tr_img img {transform:scale(1.3)}
}
#ubertor #page_header_outer {overflow:hidden;width:100%;margin-top:-140px!important;display:inline-block}
.w-banner .color-layer {background:0 0}
.w-banner .banner-home {height:85vh!important;position:relative;max-height:850px;min-height:500px}
.w-banner .banner-home .container-wrap {display:table;height:85vh;vertical-align:middle;padding:0;position:absolute;width:100%;max-height:850px;min-height:500px}
.w-banner .color-layer:before {height:40vh;display:block;content:"";width:100%;position:absolute;top:0;left:0;background:-moz-linear-gradient(top,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 100%)}
.welcome.w-banner .navbar-default:before {display:none}
.w-banner.has_t3_banner_widgets .navbar-default .navbar-nav>li>a {color:#fff}
.w-banner .banner-home #t3_banner_widgets h1,.w-banner .banner-home #t3_banner_widgets h2 {font-family:baskerville-display-pt,serif;font-weight:400;text-transform:lowercase}
.w-banner .banner-home #t3_banner_widgets {text-align:left;display:table-cell;vertical-align:middle}
.w-banner.static_banner .banner-home.has_widget {margin-top:-120px}
.w-banner .banner-home #t3_banner_widgets h1 {font-size:7.5em;margin:5vh 0 0;line-height:1em;text-shadow:0 1px 10px rgba(0,0,0,.2);max-width:80%}
.w-banner .banner-home #t3_banner_widgets h2 {position:absolute;bottom:0;margin:0;padding:15px 30px;width:100%;color:#fff;font-size:2.5em;background:-moz-linear-gradient(left,rgba(85,179,76,1) 0,rgba(85,179,76,1) 10%,rgba(85,179,76,.75) 100%);background:-webkit-linear-gradient(left,rgba(85,179,76,1) 0,rgba(85,179,76,1) 10%,rgba(85,179,76,.75) 100%);background:linear-gradient(to right,rgba(85,179,76,1) 0,rgba(85,179,76,1) 10%,rgba(85,179,76,.75) 100%)}
@media screen and (max-width:1200px) {.w-banner .banner-home #t3_banner_widgets h1 {font-size:6em}
}
@media screen and (max-width:767px) {.w-banner .banner-home #t3_banner_widgets h1 {font-size:4em}
.w-banner .banner-home #t3_banner_widgets h2 {font-size:2em}
}
@media screen and (max-width:767px) {.w-banner .container-wrap {margin-top:0}
}
.banner-home2 {display:none}
.footer-contact {background:#444;padding:30px 0}
.footer-contact div.sidebar a,footer p {color:#aaa;font-weight:400;display:block}
.footer-contact div.sidebar a:hover {color:#fff}
.footer-contact #t3_footer_widget .side_content.sidebar {display:flex}
.footer-contact .col-md-8 {display:none}
.footer-contact .col-md-4 {padding:0;width:100%}
.footer-contact #t3_footer_widget ul {flex-grow:1}
.footer-contact #t3_footer_widget li {text-align:left;line-height:23px;margin:0;font-size:13px}
.footer-contact #t3_footer_widget .side_content>ul>li a {font-family:baskerville-display-pt,serif;font-weight:400;text-transform:lowercase;font-size:24px;padding-bottom:10px;color:#fff}
.footer-contact #t3_footer_widget .side_content>ul {margin-bottom:30px}
.footer-contact #t3_footer_widget .side_content>ul:nth-child(1)>li a {background:url(https://s3.amazonaws.com/store24-ubertor-com/williamslakerealestate.myubertor.com/content/image/86486.png) no-repeat 0 0;background-size:auto;background-size:contain;image-rendering:optimizequality;text-indent:-5000px;width:120px;height:120px;margin:-30px 0 0 -15px}
#powered_by {background:0 0;width:500px;height:30px;margin:0;padding:0}
#powered_by::before {content:"Powered by Ubertor  ♥  Proudly Canadian";display:block;color:#777;position:absolute;top:0;right:0;overflow:visible;z-index:1;text-indent:0;font-weight:400;font-size:13px;width:100%;text-align:right}
.footer-wrap {background:#333;padding-bottom:150px}
.footer-wrap .col-md-12 {padding:0;max-width:100%}
footer p {font-size:13px;color:#777}
footer .navbar-nav,footer .navbar-nav li,footer p {display:inline;float:none;vertical-align:top;line-height:20px}
footer .navbar-nav li a {line-height:20px;padding:0 0 0 10px!important;color:#777;font-weight:400;font-size:13px;vertical-align:top;white-space:nowrap}
@media screen and (max-width:995px) {.footer-contact #t3_footer_widget .side_content.sidebar {display:block}
.footer-contact #t3_footer_widget li {text-align:center}
.footer-contact #t3_footer_widget .side_content>ul:nth-child(1)>li a {margin:-30px auto 0}
#powered_by:before,.footer-wrap {text-align:center}
#powered_by {width:100%;top:auto;bottom:-70px}
}
.navbar li.sel,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {background:0 0}
.navbar-nav .arrow,.navbar-nav .collapsible .sub-arrown,.navbar-nav .sub-arrow {display:none}
.navbar-default .navbar-nav {margin:50px 0 0}
.navbar-default .navbar-nav>li>a {padding:0;margin:0 20px!important;font-size:1.9em;line-height:2em;text-transform:lowercase;font-family:baskerville-display-pt,serif;font-weight:400;color:#888}
.navbar-default .navbar-nav>.active>a::after {background:#38b249;background:-moz-linear-gradient(left,rgba(56,178,73,1) 0,rgba(106,188,68,1) 100%);background:-webkit-linear-gradient(left,rgba(56,178,73,1) 0,rgba(106,188,68,1) 100%);background:linear-gradient(to right,rgba(56,178,73,1) 0,rgba(106,188,68,1) 100%);content:"";display:block;bottom:0;position:absolute;width:calc(100% - 40px);height:3px}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover {color:#888}
.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li>a:hover {color:#ccc}
.navbar-collapse {padding-right:0;padding-left:0}
html .container>.navbar-collapse,html .container>.navbar-header {margin-left:0;margin-right:0}
.navbar-nav>li>.dropdown-menu {margin:-3px 0 0 0!important;border-radius:0;left:20px!important;border:none}
.navbar-default .navbar-nav .dropdown-menu li a {padding:10px 15px!important;background:#55b34c!important;color:#fff!important;border-top:1px solid rgba(255,255,255,.2)!important;font-size:16px;font-weight:400;border-bottom:none}
@media screen and (max-width:1200px) {#up_menu1,.header_price div {display:none}
.navbar-default .navbar-nav>li>a {font-size:1.6em}
}
@media screen and (max-width:995px) {.navbar-default .navbar-nav>li>a {font-size:1.5em;margin:0 10px!important}
.navbar-default .navbar-nav>.active>a::after {width:calc(100% - 20px)}
.navbar-nav>li>.dropdown-menu {left:10px!important}
}
@media screen and (max-width:767px) {html .container>.navbar-collapse {margin-right:-30px;margin-left:-30px}
.navbar-toggle .icon-bar+.icon-bar {margin-top:0}
.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {background:0 0;border:none;position:relative;margin:35px 0;width:40px;height:40px;padding:0}
.navbar-default .navbar-toggle .icon-bar {background-color:#999;display:block;width:40px;height:3px;border-radius:2px;position:absolute;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.w-banner.has_t3_banner_widgets .navbar-default .navbar-toggle.collapsed .icon-bar {background-color:#fff;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.navbar-default .navbar-toggle .icon-bar:nth-child(1) {transform:rotate(45deg);top:20px;position:absolute;left:0}
.navbar-default .navbar-toggle .icon-bar:nth-child(2) {opacity:0}
.navbar-default .navbar-toggle .icon-bar:nth-child(3) {transform:rotate(-45deg);position:absolute;top:20px;left:0}
.navbar-default .navbar-toggle.collapsed .icon-bar:nth-child(1) {transform:rotate(0);top:10px}
.navbar-default .navbar-toggle.collapsed .icon-bar:nth-child(2) {opacity:1}
.navbar-default .navbar-toggle.collapsed .icon-bar:nth-child(3) {transform:rotate(0);top:30px}
.navbar-nav .arrow,.navbar-nav .collapsible .sub-arrown,.navbar-nav .sub-arrow {display:inline-block}
.navbar-collapse {background:#55b34c;max-height:none}
.navbar-default .navbar-nav {margin:0}
.navbar-default .navbar-nav li a {color:#fff;text-align:center}
.navbar-default .navbar-nav>li {border-bottom:2px solid rgba(255,255,255,.2);margin:0 30px}
.navbar-default .navbar-nav>li:last-child {border-bottom:none}
.navbar-default .navbar-nav>.active>a {color:#fff;border-bottom:3px solid #55b34c}
.navbar-default .navbar-nav li a:hover,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover {color:#fff}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {color:#fff}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {color:#fff;background-color:rgba(0,0,0,.1)}
}
.alisting-img .img-responsive.thumbnails {width:100%}
.provided_by.lpb-top {display:none}
.dropdown-menu {min-width:250px}
.section-footer-proper .col-md-6.text-right {opacity:.3}
.body-content-wrap {margin:0 20px}
html .container {padding-right:50px;padding-left:50px}
.row {margin:0}
.body-content,
.col-md-12,
html .container {max-width:1300px}
.col-md-12 {padding-left:30px;padding-right:30px}
div.sidebar .listing,div.sidebar>.row {padding:0 20px}
@media screen and (max-width:995px) {.body-content-wrap {margin:0}
html .container {padding-right:30px;padding-left:30px}
div.sidebar .listing,div.sidebar>.row {padding:0}
.property-slider {margin-left:-30px;margin-right:-30px}
}
#t3_featured_widgets h1 {font-family:baskerville-display-pt,serif;font-weight:400;line-height:1em;font-size:2.8em;text-transform:lowercase;margin-top:40px}
#t3_after_content_sidebar .side_content:nth-child(2),.tr_schedule {background:#38b249;background:-moz-linear-gradient(left,rgba(56,178,73,1) 0,rgba(106,188,68,1) 100%);background:-webkit-linear-gradient(left,rgba(56,178,73,1) 0,rgba(106,188,68,1) 100%);background:linear-gradient(to right,rgba(56,178,73,1) 0,rgba(106,188,68,1) 100%);text-align:center;padding:80px 30px;color:#fff}
#t3_after_content_sidebar .side_content h5 {font-size:2.5em;line-height:1.2em;text-transform:lowercase;font-family:baskerville-display-pt,serif;font-weight:400;max-width:650px;margin:0 auto;color:#fff}
#t3_after_content_sidebar .side_content a,.tr_schedule a {font-size:1.1em;text-transform:uppercase;font-weight:400;color:#fff;margin:30px 0 0 0;display:inline-block;background-color:rgba(255,255,255,.2);padding:5px 25px;letter-spacing:.05em}
@media screen and (max-width:995px) {#t3_after_content_sidebar .side_content h5 {font-size:2em;line-height:1em}
}
.alisting-img img.thumbnails {background-image:none;background-color:transparent;display:block; object-fit: cover; height: 100%;}
 div.jssorb21 {display:none}
.alisting-detail {background:0 0;padding:0;clear:both;margin:0 -30px}
.alisting-img.detail-left {background:0 0;margin:0;padding:0 30px}
.alisting-img.detail-right {background:0 0;color:#666;padding:0 30px 30px}
.banner-home1 .col-md-12 .cms_content>h1,.banner-home1 .col-md-12>h1,.blog .side_content.sidebar h1,.properties .col-md-12 #headr h1,.properties .col-md-12>h1 {text-align:center;font-family:baskerville-display-pt,serif;font-weight:400!important;margin:20px 0 50px;position:relative;padding:40px 0;line-height:1em;font-size:2.8em;text-transform:lowercase}
.banner-home1 .col-md-12 .cms_content>h1 a,.banner-home1 .col-md-12>h1 a,.blog .side_content.sidebar h1 a,.properties .col-md-12 #headr h1 a,.properties .col-md-12>h1 a {color:#666;font-weight:400!important}
.properties .col-md-12 #headr h1 a:hover,.properties .col-md-12>h1 a:hover {text-decoration:none}
.banner-home1 .col-md-12 .cms_content>h1:before,.banner-home1 .col-md-12>h1:before,.blog .side_content.sidebar h1:before,.properties .col-md-12 #headr h1:before,.properties .col-md-12>h1:before {content:" ";display:block;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0) 20%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 80%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0) 20%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 80%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 20%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 80%,rgba(255,255,255,0) 100%);width:300%;height:100%;position:absolute;margin-left:-100%;z-index:-1;top:0;box-shadow:0 5px 30px 0 rgba(0,0,0,.025)}
#sort_form label {display:none!important}
@media only screen and (max-width:1440px) {.banner-home1 .col-md-12>h1,.blog .side_content.sidebar h1 {padding:30px 0}
.properties .col-md-12 #headr h1,.wo-banner .properties .col-md-12>h1 {margin:20px 0 20px;padding:30px 0}
}
@media only screen and (max-width:995px) {.banner-home1 .col-md-12>h1,.blog .side_content.sidebar h1 {font-size:2.2em;margin-top:0;margin-bottom:30px}
.properties .col-md-12 #headr h1,.wo-banner .properties .col-md-12>h1 {margin:0;font-size:2.2em}
#sort_form {margin-top:30px}
}
@media only screen and (max-width:767px) {.body-content-wrap,.header_widgets .container .body-content-wrap {margin-top:0}
}
@media only screen and (max-width:600px) {.blog .header_widgets,.module-content .row .row .alisting-page,.property_detail .col-md-12 #headr h1,.property_detail .col-md-12 #headr h1:before,.property_detail .col-md-12>h1,.property_detail .col-md-12>h1:before {display:none}
.properties .col-md-12 #headr h1,.properties .col-md-12 #headr h1:before,.properties .col-md-12>h1,.properties .col-md-12>h1:before {font-size:1.7em}
}
.property h3 {font-size:2em;text-align:center;margin:30px 0}
.pager li.nxt a,.pager li.prev a {background:0 0;color:#666;font-weight:400;padding:0;text-transform:uppercase;letter-spacing:.05em;font-size:1.2em;pointer-events:auto;border:none}
.pager li.nxt a:hover,.pager li.prev a:hover {background:0 0;color:#666}
.pager li.nxt a:after,.pager li.prev a:before {font-family:FontAwesome!important;font-size:1em;padding:0 10px;color:#55b34c}
.pager li.nxt a:after {content:"\f054"!important}
.pager li.prev a:before {content:"\f053"!important}
.module-content .row .row .alisting-page .results.col-md-6,.property_detail .al-pagination .results.col-md-6 {display:none}
.module-content .row .row .alisting-page,.property_detail .al-pagination {position:absolute;top:0}
.alisting-page,.property_detail .al-pagination {width:calc(100% - 60px)!important;padding:0;pointer-events:none}
.alisting-page {margin:0 30px}
.module-content .row .row .alisting-page .pager li,.property_detail .al-pagination li {margin-top:48px}
.pager li.next,.pager li.prev,.pager li.results {padding:0;width:auto}
.pager li.prev {float:left}
.pager li.next {float:right}
.pager li.results {font-size:1.2em;color:#666;float:none;text-transform:uppercase;letter-spacing:.05em;width:100%;position:absolute;left:0;z-index:-1}
ul.pager {margin-bottom:50px}
.alisting-page {overflow:visible!important}
@media only screen and (max-width:1440px) {.module-content .row .row .alisting-page .pager li,.property_detail .al-pagination li {margin-top:40px}
}
@media only screen and (max-width:995px) {.module-content .row .row .alisting-page .pager li,.property_detail .al-pagination li {margin-top:30px}
}
@media only screen and (max-width:767px) {.property_detail .al-pagination {display:none}
}
.header_price div {width:100%;text-align:center;font-size:2.4em;line-height:1.2em;padding:10px 15px 10px 0;font-family:baskerville-display-pt,serif;font-weight:400;color:#555}
.al-tab {display:flex;flex-wrap:wrap}
.al-tab .feature,.al-tab .video {order:5}
ul.al-tab .currency_converter,ul.al-tab .email_this,ul.al-tab .fa-align-justify,ul.al-tab .fa-calculator,ul.al-tab .fa-envelope-o,ul.al-tab .feature_sheet:not(.feature),ul.al-tab .schedule,ul.mobile_listing_menu .currency_converter,ul.mobile_listing_menu .email_this,ul.mobile_listing_menu .fa-align-justify,ul.mobile_listing_menu .fa-calculator,ul.mobile_listing_menu .fa-envelope-o,ul.mobile_listing_menu .feature.feature_sheet,ul.mobile_listing_menu .schedule {display:none}
ul.al-tab .inquire_about {margin-left:auto;order:10}
ul.al-tab .inquire_about a,ul.al-tab .inquire_about a:active,ul.al-tab .inquire_about a:focus,ul.al-tab .inquire_about a:hover {color:#fff;padding:10px 20px;background:#38b249;background:-moz-linear-gradient(left,rgba(56,178,73,1) 0,rgba(106,188,68,1) 100%);background:-webkit-linear-gradient(left,rgba(56,178,73,1) 0,rgba(106,188,68,1) 100%);background:linear-gradient(to right,rgba(56,178,73,1) 0,rgba(106,188,68,1) 100%)}
ul.al-tab {border-bottom:0;background:0 0;margin-bottom:30px;margin-top:50px}
@media only screen and (max-width:995px) {.gm-style-mtc {display:none}
}
@media only screen and (min-width:600px) {.gm-style-pbc {opacity:0!important}
}
ul.al-tab .map,ul.al-tab .street_view {display:none}
@media screen and (max-width:1440px) {ul.al-tab {margin-top:20px}
}
ul.al-tab li a {color:#555;padding:10px 12px;margin:10px 0;text-transform:uppercase}
ul.al-tab li a:hover {background:#eee}
ul.al-tab li a:focus,ul.al-tab li.sel,ul.al-tab li.sel a {background:0 0}
ul.al-tab:before {content:" ";display:block;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0) 20%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 80%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0) 20%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 80%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 20%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 80%,rgba(255,255,255,0) 100%);width:300%;height:62px;position:absolute;margin-left:-100%;box-shadow:0 5px 30px 0 rgba(0,0,0,.025)}
.property_detail .alisting-img p {color:#666}
.property_detail .alisting-img h1 {color:#555;font-size:2em;margin:30px 0;font-family:baskerville-display-pt,serif;font-weight:400;line-height:1.2em;text-transform:inherit}
.property_detail .alisting-img h2,.property_detail .alisting-img h3 {color:#555;font-size:1.9em;text-transform:lowercase;letter-spacing:0;margin-top:0;font-family:baskerville-display-pt,serif}
.property_detail .wrapper-description h2 {display:none}
.tab_tab.tab_tab {padding:0}
.tab_tab {margin:0;background:0 0}
.tr_modal_play {display:flex;position:absolute;z-index:1;width:500px;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;flex-direction:column;color:#fff!important;text-decoration:none!important;padding:200px 0;font-size:30px;text-shadow:0 3px 6px rgba(0,0,0,.9);opacity:0;transition-duration:1s;transition-delay:1.5s}
.tr_modal_play::before {content:"\f16a";font-family:FontAwesome!important;font-size:100px;line-height:100px;color:rgba(255,255,255,.9);text-shadow:0 5px 25px rgba(0,0,0,.6)}
.tr_modal_on,.tr_modal_play:hover {opacity:1;transition-duration:.2s;transition-delay:0s}
@media only screen and (max-width:995px) {.tr_modal_play {display:none}
}
.fancybox-button {background:#55b34c!important;height:70px!important;width:70px!important;color:#fff!important}
.fancybox-bg {background:#fff!important}
.fancybox-slide {padding:20px}
.fancybox-slide--iframe {padding:0;background-color:#fff}
.fancybox-toolbar {visibility:visible;opacity:1}
.jssora21l,.jssora21ldn,.jssora21r,.jssora21rdn {display:block!important;top:0!important;background:0 0!important;height:700px!important;width:200px!important}
.jssora21l,.jssora21ldn {left:0!important}
.jssora21r,.jssora21rdn {right:0!important}
.jssora21l:after,.jssora21ldn:after,.jssora21r:after,.jssora21rdn:after {font-family:FontAwesome!important;font-size:3em;color:#fff;display:block;line-height:700px;text-shadow:0 4px 35px rgba(0,0,0,.4)}
.jssora21l:after,.jssora21ldn:after {content:"\f053";padding-left:20px;text-align:left}
.jssora21r:after,.jssora21rdn:after {content:"\f054";padding-right:20px;text-align:right}
.alisting-detail {display:flex;flex-wrap:wrap}
.alisting-detail .detail-left {width:33%;margin-bottom:30px}
.alisting-detail .detail-right {width:66%}
.tr_google_map {width:100%;margin:0;height:350px}
.property_detail .tr_google_map {margin:0 30px 40px}
.tr_google_map iframe {border:1px solid #ccc}
@media screen and (max-width:995px) {.tr_map {padding-right:0!important;padding-left:0!important;padding-bottom:0!important}
.alisting-detail .detail-left {order:1;width:100%}
.alisting-detail .detail-right {order:3;width:100%}
.tr_google_map {order:2;width:100%;margin:0!important}
.mobile_listing_menu {order:10;width:100%}
}
@media screen and (max-width:800px) {.jssora21l:after,.jssora21ldn:after,.jssora21r:after,.jssora21rdn:after {font-size:6em}
}
#slider1_container,#slides,.property-slider {-ms-touch-action:pan-y;touch-action:pan-y}
.property-slider {position:relative;overflow:hidden}
#slides img {transform: translate(-50%, -45%) !important;max-width:100%;width:100%!important;top:45%!important;left:50%!important;height:auto!important}
#slides,#slides > div {height:800px!important}
#slider1_container {height:50vw!important;max-height:750px!important}
#slides img {width:100%;height:100%;min-height:400px;object-fit:cover}

.banner-featured .container,
.properties.list .col-md-12,
.has_afc.properties .col-md-12 {
padding:0;
}

.properties.list .banner-featured,.properties.list .col-md-12 hr {display:none}
.banner-featured .container .col-md-4.featured_listings,.properties.list .container .col-md-4.alisting-img  {margin:0 30px 60px; display:flex; flex-wrap:wrap; flex-direction: column; background: #fff; padding:0; box-shadow:0 5px 15px 0 rgba(0,0,0,.05);width:calc(33.3% - 65px);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.tr_resources:before {display:none}
.banner-featured .container .col-md-4.featured_listings:hover,.properties.list .container .col-md-4.alisting-img:hover,.tr_resources .col-md-4 a:hover {box-shadow:0 25px 50px rgba(0,0,0,.1);transform:scale(1.02)}
.btn.P-btn {display:none}
.tr_schedule {display:none}
@media screen and (max-width:995px) {.tr_schedule {order:10;width:100%;display:block}
.tr_schedule:before {content:"Want to learn more about this amazing property?";text-transform:lowercase;font-family:baskerville-display-pt,serif;font-weight:400;max-width:650px;margin:0 auto;font-size:2em;line-height:1em;display:block}
}
@media screen and (max-width:995px) {.banner-featured .container .col-md-4.featured_listings,.properties.list .container .col-md-4.alisting-img {width:calc(100% - 60px)!important}
}
.banner-featured {padding:0;position:relative;overflow:hidden}
.banner-featured #t3_featured_widgets>.row:before {content:" ";display:block;background:#e8e8e8;width:300%;height:100%;position:absolute;margin-left:-100%;z-index:-1}
.banner-featured .col-md-4.featured_listings a,.banner-featured .col-md-4.featured_listings h4.address,.banner-featured .col-md-4.featured_listings h4.address a,.banner-featured .col-md-4.featured_listings h4.price,.properties.list #listing_group .alisting-img .al,.properties.list #listing_group .alisting-img .al a,.properties.list #listing_group .alisting-img .img,.properties.list #listing_group .alisting-img h3 {background:#fff;padding:0;margin:0;text-align:center;width:100%;color:#555}
.banner-featured .col-md-4.featured_listings a:first-child,.properties.list #listing_group .alisting-img .img, .banner-featured .col-md-4.featured_listings a  {order:1; height: 220px;}
 #feature_listings .row, #listing_group .row  {display: flex; flex-wrap: wrap; align-items: inherit;}
 .banner-featured .col-md-4.featured_listings h4.price,.properties.list #listing_group .alisting-img h3 {order:2;padding:20px 0 10px;font-size:2em;font-family:baskerville-display-pt,serif;font-weight:400}
.banner-featured .col-md-4.featured_listings h4.address,.properties.list #listing_group .alisting-img .al {order:3;line-height:17px;padding:0 10px}
.banner-featured .col-md-4.featured_listings h4.address:after,.properties.list #listing_group .alisting-img .al:after {display:block;content:"";width:80%;height:2px;background:#38b249;background:-moz-linear-gradient(left,rgba(56,178,73,1) 0,rgba(106,188,68,1) 100%);background:-webkit-linear-gradient(left,rgba(56,178,73,1) 0,rgba(106,188,68,1) 100%);background:linear-gradient(to right,rgba(56,178,73,1) 0,rgba(106,188,68,1) 100%);margin:15px auto 0}
.banner-featured .col-md-4.featured_listings h4.address a,.properties.list #listing_group .alisting-img .al a {font-size:13px}
.banner-featured .col-md-4.featured_listings .wlisting-detail,.properties.list #listing_group .alisting-img .info {order:4;padding:0 1vw}
#listing_group .alisting-img ul.info,div.sidebar .wlisting-detail {display:flex;padding:0}
#listing_group .alisting-img .info,#listing_group .alisting-img h3,div.sidebar .wlisting-detail,div.sidebar h4.price {background:#fff;color:#666;width:100%}
.col-md-4.featured_listings h4.address,.col-md-4.featured_listings h4.price,.col-md-4.featured_listings img,.col-md-4.featured_listings ul {max-width:100%!important;max-height:100%!important}
div.sidebar .listing img {margin-bottom:0;border:none; object-fit: cover; object-position: bottom; height: 100%;}
 div.sidebar h4.address {top:0}
.alisting-img ul.info li,.banner-featured .featured_listings .wlisting-detail li {padding:0;float:left}
.col-md-4 li.type {display:none!important}
#listing_group .col-md-4.alisting-img,.col-md-4.featured_listings {cursor:pointer}
#listing_group .alisting-img .listing_provided_by {position:absolute;bottom:5px;width:100%;text-align:center;display:block;left:0;padding:0;color:#ccc;text-transform:uppercase}
.property_detail #video #details div h5,.wrapper-listing-provided-by {display:none}
.property_detail #video,.property_detail #video #details>div {padding:0!important}
.property_detail #video #details div div,.youtube_wrapper {position:relative;width:100%;height:0;padding-bottom:56.25%}
.property_detail #video #details div div iframe,.youtube_wrapper iframe {position:absolute;top:0;left:0;width:100%;height:100%}
.alisting-img.detail-right {min-height:auto}
.wrapper-amenities,.wrapper-features,.wrapper-listing-provided-by {width:33%;float:left;padding-right:20px}
@media screen and (max-width:995px) {.property_detail .alisting-img h1,.property_detail .alisting-img h2,.property_detail .alisting-img h3 {text-align:center}
.wrapper-amenities,.wrapper-features,.wrapper-listing-provided-by {width:100%;text-align:center;padding:0;margin-top:20px}
}
.detail-left h2,.detail-left hr {display:none}
.detail-left .col-xs-6 {order:10;width:60%;border-top:1px solid #ddd;min-height:auto!important;padding:10px 0;line-height:1.4em}
.detail-left .d-label {width:40%;text-transform:uppercase}
.alisting-img .row {display:flex;flex-wrap:wrap}
.alisting-img .row hr {display:block;width:100%;order:2;margin:0}
.alisting-img .row {border-bottom:1px solid #ddd}
.col-xs-6.d-label.listing_icons {display:none}
.col-md-4.alisting-img li,.col-md-4.featured_listings li,.col-xs-6.d-label.listing_icons+div {width:100%;margin:5px 0 30px;text-align:center;font-size:1em;line-height:1.2em;border:none;padding:0;flex-grow:1;flex-basis:0}
.col-md-4.alisting-img li:before,.col-md-4.featured_listings li:before,.col-xs-6.d-label.listing_icons+div:before {content:" ";width:100%;line-height:50px;display:block;text-align:center;font-family:FontAwesome!important;color:#777}
.col-md-4 li.area:before,.col-md-4 li.square_feet:before,.col-xs-6.d-label.square_feet+div:before {content:"\f065";font-size:1.6em}
.col-xs-6.d-label.square_feet+div {order:1}
.col-md-4 li.bedroom:before,.col-md-4 li.beds:before,.col-xs-6.d-label.beds+div:before {content:"\f236";font-size:1.8em}
.col-xs-6.d-label.beds+div:after {content:" beds"}
.col-xs-6.d-label.beds+div {order:1}
.col-md-4 li.bathroom:before,.col-md-4 li.baths:before,.col-xs-6.d-label.baths+div:before {content:"\f2cd";font-size:1.6em}
.col-xs-6.d-label.baths+div:after {content:" baths"}
.col-xs-6.d-label.baths+div {order:1}
.col-md-4 li.area:before,.col-md-4 li.lot_size:before,.col-xs-6.d-label.lot_size+div:before {content:"\f065";font-size:1.6em}
.col-xs-6.d-label.lot_size+div {order:1}
.al-btm,.col-xs-6.d-label.address,.col-xs-6.d-label.address+div,.col-xs-6.d-label.hide,.col-xs-6.d-label.hide+div {display:none}
@media screen and (max-width:995px) {.col-xs-6.d-label.list_price {display:none}
.col-xs-6.d-label.list_price+div {font-size:2em;font-family:baskerville-display-pt,serif;font-weight:400;text-align:center;width:100%;order:0;border:none;padding:30px 0 20px}
.col-xs-6.d-label.address+div {font-size:13px;line-height:17px;text-align:center;width:100%;order:1;border:none;padding:0 10px;display:block}
.col-xs-6.d-label.address+div:after {display:block;content:"";width:80%;height:2px;background:#55b34c;margin:15px auto 0}
}
@media screen and (max-width:995px) {.header_price,ul.al-tab::before {display:none!important}
ul.al-tab {position:fixed;z-index:99999;width:100%;bottom:0;left:0;margin:0;display:flex;flex-wrap:nowrap;height:70px;background:#38b249;background:-moz-linear-gradient(top,rgba(56,178,73,1) 0,rgba(106,188,68,1) 100%);background:-webkit-linear-gradient(top,rgba(56,178,73,1) 0,rgba(106,188,68,1) 100%);background:linear-gradient(to bottom,rgba(56,178,73,1) 0,rgba(106,188,68,1) 100%)}
ul.al-tab .inquire_about a,ul.al-tab li a:active,ul.al-tab li a:focus,ul.al-tab li a:hover {background:0 0}
ul.al-tab li {width:100%;flex-grow:1;flex-basis:0;padding:0;margin:0}
ul.al-tab li a {bottom:0;z-index:99999;width:100%;overflow:hidden;height:70px;text-indent:-9999px;position:absolute;margin:0;padding:0!important}
ul.al-tab .inquire_about {margin:0}
.al-tab a:before {text-indent:0;position:absolute;right:0;width:100%;text-align:center;top:5px;color:#fff;font-family:FontAwesome!important;font-size:1.2em;line-height:1.5em}
.al-tab a:after {text-indent:0;position:absolute;right:0;width:100%;text-align:center;top:35px;color:#fff;line-height:1.1em;font-size:.9em;margin:0}
.al-tab .details a:before {content:"\f03e"}
.al-tab .details a:after {content:"DETAILS"}
.al-tab .video a:before {content:"\f04b"}
.al-tab .video a:after {content:"VIRTUAL TOUR"}
.al-tab .calc a:before {content:"\f1ec"}
.al-tab .calc a:after {content:"CALCULATE MORTGAGE"}
.al-tab .feature_sheet a:before {content:"\f15c"}
.al-tab .feature_sheet a:after {content:"FEATURE SHEET"}
ul.al-tab .inquire_about a:before {content:"\f095"}
ul.al-tab .inquire_about a:after {content:"SCHEDULE A VISIT"}
}
@media screen and (max-width:680px) {.al-tab a:after {line-height:1.2em;font-size:.75em}
body.property_detail,html {height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}
}
.disclaimer {font-size:11px;max-width:1200px;margin:0 auto 40px;line-height:15px;color:#999!important}
.wrapper-copyright * {clear:both;font-size:11px;line-height:15px;color:#999!important}
.wrapper-copyright h3 {display:none}
.listing_provided_by {background:0 0}
.listing_provided_by:after {display:none!important}
.modal {z-index:99999}
.williams_lake_listings #listing_group .alisting-img .listing_provided_by {position:absolute;bottom:5px;width:100%;text-align:center;display:block;left:0;padding:0;color:#666;text-transform:none;background:0 0}
.pill-content>.pill-pane,.williams_lake_listings .tab-content>.tab-pane {display:block}
/* .williams_lake_listings #slides img {top:-20%!important} */
.williams_lake_listings .copyright-disclaimer,.williams_lake_listings h3.type {font-family:inherit;text-transform:inherit;font-size:15px;font-weight:700}
.williams_lake_listings .disclaimer {line-height:16px}
.williams_lake_listings.list .col-md-12 {padding:0}
.lead-form {padding:30px 0}
.lead-form h2 {display:none}
.lead-form .col-md-12,.lead-form .col-md-6 {padding-right:15px;padding-left:15px}
.lead-form .form-group.row {margin-left:-15px;margin-right:-15px}
#form_protection div {padding:0}
.lead-form .submit-btn {padding:0}
.ilist-btn,input[type=submit] {padding:5px;border:none;border-radius:3px;background:#55b34c;color:#fff;font-weight:400;text-transform:uppercase}
@media screen and (max-width:995px) {.lead-form {padding:30px 20px}
}
.icon_social {width:30px;height:30px;display:inline-block!important;text-indent:-999px;overflow:hidden;margin:5px}
.icon_social:before {font-family:FontAwesome!important;color:#999;display:block;text-indent:0;font-size:30px;line-height:30px}
.icon_social:hover:before {opacity:.5}
.icon_facebook:before {content:"\f082"}
.icon_twitter:before {content:"\f081"}
.icon_instagram:before {content:"\f16d"}
.icon_youtube:before {content:"\f166"}
.footer-contact .icon_social:before {color:#aaa}
.blog .banner-home-subpage {display:none}
.blog .col-md-8>h1,.blog .col-md-8>h1+hr,.uber_share {display:none}
.blog-detail .posted,.blog-wrap .post_heading+.text-right {text-align:center!important}
.blog:not(.blog_single) .blog-wrap .col-md-12 {padding-left:0;padding-right:0}
body.blog div.col-md-8.text-left {padding:0;margin:0 auto;float:none}
.blog-content p,.blog-detail .posted,.blog-detail .posted span,.blog-detail a,.blog-wrap .post_heading a,.blog-wrap a:hover,.blog-wrap p a:hover {color:#666;text-decoration:none}
.blog-wrap .more {margin:15px 0;text-align:center}
.blog-wrap .more+.text-right {display:none}
body.blog .r-widget {border:none;background:0 0;padding:0;height:auto!important;display:none}
body.blog .r-widget h2.sidebar-title {color:#666;font-size:30px;padding:0 30px;margin:10px 0 20px}
body.blog .r-widget a,body.blog .r-widget ul.sidebar li a {color:#666}
div.sidebar.blog li,div.sidebar.blog_archived li,div.sidebar.blog_category li {padding:0}
div.sidebar.blog ul,div.sidebar.blog_archived ul,div.sidebar.blog_category ul {padding:0 30px}
.blog-detail h2,.blog-wrap .post_heading {font-size:2em;line-height:1em;text-align:center}
.blog-detail h2:after,.blog-wrap .post_heading:after {background:#55b34c;content:"";display:block;width:120px;height:3px;margin:15px auto}
.blog-detail,.blog-wrap {background:0 0;padding:0;color:#666;height:auto!important}
.blog .sidebar.blog_archived {display:none}
.blog-content .youtube_wrapper {margin:20px 0}
.breadcrumb>li+li::before {content:"> ";color:#55b647;font-weight:700;font-size:20px}
.blog-content {text-align:center}
.tr_badge:before {position:absolute;text-transform:uppercase;padding:5px 10px;right:-6px;top:20px;font-weight:700;line-height:20px;font-size:14px;color:#fff}
.tr_badge:after {border-right:6px solid transparent;bottom:-5px;content:"";display:block;height:0;position:absolute;right:-6px;width:0;border-top:5px solid #999;top:50px}
.tr_new_listing:before {content:"New Listing";background:#55b34c}
.tr_new_price:before {content:"New Price";background:#376ea5}
.tr_just_sold:before {content:"Just Sold";background:#c91d1d}
.tr_resources .col-md-4 a {background:#fff;display:block;margin:0 0 30px;text-align:center;box-shadow:0 5px 30px 0 rgba(0,0,0,.06);transition:all .2s ease-in-out;padding:30px}
.tr_resources .col-md-4 a i {display:block;font-size:50px;color:#55b34c}
.tr_resources a:before {display:block;width:100px;height:100px;content:"";margin:0 auto 10px}
.tr_resources_blog a:before {background:url(https://s3.amazonaws.com/store24-ubertor-com/williamslakerealestate.myubertor.com/content/image/99662.png);background-size:cover}
.tr_resources_virtual a:before {background:url(https://s3.amazonaws.com/store24-ubertor-com/williamslakerealestate.myubertor.com/content/image/99670.png);background-size:cover}
.tr_resources_buyers a:before {background:url(https://s3.amazonaws.com/store24-ubertor-com/williamslakerealestate.myubertor.com/content/image/99654.png);background-size:cover}
.tr_resources_sellers a:before {background:url(https://s3.amazonaws.com/store24-ubertor-com/williamslakerealestate.myubertor.com/content/image/99655.png);background-size:cover}
.tr_resources_foreclosure a:before {background:url(https://s3.amazonaws.com/store24-ubertor-com/williamslakerealestate.myubertor.com/content/image/99656.png);background-size:cover}
.tr_resources_home_inspectors a:before {background:url(https://s3.amazonaws.com/store24-ubertor-com/williamslakerealestate.myubertor.com/content/image/99658.png);background-size:cover}
.tr_resources_banks_mortgages a:before {background:url(https://s3.amazonaws.com/store24-ubertor-com/williamslakerealestate.myubertor.com/content/image/99650.png);background-size:cover}
.tr_resources_mortgage_calculator a:before {background:url(https://s3.amazonaws.com/store24-ubertor-com/williamslakerealestate.myubertor.com/content/image/99663.png);background-size:cover}
.tr_resources_lawyers_notary a:before {background:url(https://s3.amazonaws.com/store24-ubertor-com/williamslakerealestate.myubertor.com/content/image/99661.png);background-size:cover}
.tr_resources_home_insurance a:before {background:url(https://s3.amazonaws.com/store24-ubertor-com/williamslakerealestate.myubertor.com/content/image/99659.png);background-size:cover}
.tr_resources_appraisers a:before {background:url(https://s3.amazonaws.com/store24-ubertor-com/williamslakerealestate.myubertor.com/content/image/99667.png);background-size:cover}
.tr_resources_septic a:before {background:url(https://s3.amazonaws.com/store24-ubertor-com/williamslakerealestate.myubertor.com/content/image/99668.png);background-size:cover}
.tr_resources_surveyors a:before {background:url(https://s3.amazonaws.com/store24-ubertor-com/williamslakerealestate.myubertor.com/content/image/99669.png);background-size:cover}
.tr_resources_utilities a:before {background:url(https://s3.amazonaws.com/store24-ubertor-com/williamslakerealestate.myubertor.com/content/image/99671.png);background-size:cover}
.tr_resources_water_quality a:before {background:url(https://s3.amazonaws.com/store24-ubertor-com/williamslakerealestate.myubertor.com/content/image/99672.png);background-size:cover}
.tr_resources_wood_heat_inspectors a:before {background:url(https://s3.amazonaws.com/store24-ubertor-com/williamslakerealestate.myubertor.com/content/image/99673.png);background-size:cover}
.tr_resources_community_info a:before {background:url(https://s3.amazonaws.com/store24-ubertor-com/williamslakerealestate.myubertor.com/content/image/99651.png);background-size:cover}
.tr_resources_design_staging a:before {background:url(https://s3.amazonaws.com/store24-ubertor-com/williamslakerealestate.myubertor.com/content/image/99652.png);background-size:cover}
.tr_resources_park_rules a:before {background:url(https://s3.amazonaws.com/store24-ubertor-com/williamslakerealestate.myubertor.com/content/image/99665.png);background-size:cover}
.tr_resources_house_cleaning a:before {background:url(https://s3.amazonaws.com/store24-ubertor-com/williamslakerealestate.myubertor.com/content/image/99660.png);background-size:cover}
.tr_resources_pest_control a:before {background:url(https://s3.amazonaws.com/store24-ubertor-com/williamslakerealestate.myubertor.com/content/image/99666.png);background-size:cover}
.tr_resources_asbestos a:before {background:url(https://s3.amazonaws.com/store24-ubertor-com/williamslakerealestate.myubertor.com/content/image/99649.png);background-size:cover}
.tr_resources_heating_plumbing a:before {background:url(https://s3.amazonaws.com/store24-ubertor-com/williamslakerealestate.myubertor.com/content/image/99657.png);background-size:cover}
.tr_resources_electrical a:before {background:url(https://s3.amazonaws.com/store24-ubertor-com/williamslakerealestate.myubertor.com/content/image/99653.png);background-size:cover}
.tr_resources_other_links a:before {background:url(https://s3.amazonaws.com/store24-ubertor-com/williamslakerealestate.myubertor.com/content/image/99664.png);background-size:cover}






@media screen and (max-width:995px) {
.banner-featured .col-md-4.featured_listings a:first-child, 
.properties.list #listing_group .alisting-img .img, 
.banner-featured .col-md-4.featured_listings a  {
height: 55vw;
}

}

/*jx- custom badge*/
.alisting-img .uber-badge,
.featured-badges .item-badge,
.property_detail .uber-badge {
  display:block;
}
.property_detail .uber-badge{
height:intial!important;
  font-size:16px;
  padding:10px 20px;
}










