/*Semi-transparent User CSS*/
#ucss-code-wrapper {
  background: none;
}
.cm-s-monokai.CodeMirror {
  background:rgba(0,0,0,0.9) !important;
}

/******010515 Glom application ******/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600);
html, body, p, a, h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans', sans-serif;}
body {
  background: #fff;
}

/*masthead*/
.navbar-brand > img {
  visibility: hidden;
}
#broker_logo {
  display: block;
}
#broker_logo .img-responsive {
 display: none;
  background: none;
  max-height: initial;
  margin: 0px;
  padding: 0px;
}
.navbar-default {
  background: none;
  position: absolute;
  left: 0;right: 0;top: 0;
  z-index: 2;
}
li.sel {
  background: none;
}
li.sel .arrow {
  display: none;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
  background: none;
  color:#ffffff;
}
#main_menu a {
  text-transform: uppercase;
  font-weight: 600;
  color: #000;
  font-size: 14px;
}
#main_menu .sub-arrow {
  display: none;
}
#main_menu {
  padding: 50px 0px;
}
.navbar-default .navbar-nav li a {
  padding: 0px 15px;
  background: none !important;
}
body div.navbar-default {
  border: 0px;
}
#main_menu .sel.active,
#main_menu a:hover {
  color: #ef8a26;
}
.navbar-nav > li ul {
  background-color: rgba(47, 47, 46, 0.9);
}
#main_menu ul a {
  color: #fff;
  font-weight: 400;
}
#main_menu ul a:hover {
  color: #fff;
}
#main_menu ul li:hover {
  background:#ef8a26;
}

/*custom-banner*/
div.navbar-default {
  background: none;
}
div.navbar {
  margin-bottom: 0px;
  position: absolute;
}
.custom-banner {
  background-size: cover;
  background-position: center top;
  padding-top: 200px;
  padding-bottom: 40px;
  
  text-align: center;
  color: #000;
  font-size: 18px;
}
body.home .custom-banner {
  padding-top: 200px;
  padding-bottom: 450px;
}
body.contact .custom-banner .CTA {
  display: none;
}
.custom-banner p.body{
    color:#fff;
}
.custom-banner .title {
  color: #ef8a26;
  font-size: 48px;
  font-weight: 300;
}
.custom-banner .body {
  padding: 0px 100px;
  line-height: 30px;
}
.custom-banner .CTA {
  width: 212px;
  height: 53px;
  display: inline-block;
  background-size: 100% 100%;
}
/*property search*/
.w-banner .banner-home,
.w-banner .color-layer {
  background: none;
}
.w-banner.home .container-wrap, .wo-banner.home .container-wrap {
  padding: 0px;
}
.home #t3_banner_widgets .search_board_listings {
  margin: 0px;
}
.w-banner .container-wrap, .wo-banner .banner-home.has_widget {
  min-height: initial;
}

body.home.w-banner div#page_header_outer {
  margin-top: -143px;
}
#t3_banner_widgets .search_board_listings {
  background: #1c1c1c;
  border-radius: 0px;
  padding: 10px;
  padding-top: 20px;
}
input.form-control {
  padding: 25px;
  border-radius: 0px;
  font-size: 18px;
  font-weight: 300;
  color: #000;
}
#form_search_board_listings_2 .row:last-child{
  margin-top: 5px;
}
.selectpicker-sort, .selectpicker, .dropdown-toggle.btn-default {
  background: #fff;
  color: #000;
  border-radius: 0px;
  padding: 10px;
  font-size: 18px;
  font-weight: 300;
}
.selectpicker-sort:hover,.selectpicker:hover, .dropdown-toggle.btn-default:hover, .dropdown-menu li a:hover,
.bootstrap-select.btn-group .dropdown-menu li > a:hover{
  background:#ef8a26; color:#ffffff 
}
input[type="submit"], .ilist-btn {
  background:#ef8a26; 
  color:#ffffff;
  border-radius: 0px;
}
.lstngs-sel .submit-btn {
  width: 100%;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 400;
  color: #000;
  padding: 10px;
}
.P-btn:hover, .btn-group.open .dropdown-toggle, .pager li.prev a:hover, .pager li.nxt a:hover, .ilist-btn a:hover, .ilist-btn:hover, .btn-sub:hover, .s-select, .c3 a  i.fa-facebook:hover, .c3 a i.fa-twitter:hover, .c3 a i.fa-linkedin:hover, .c3 a  i.fa-google-plus:hover, .c3 a  i.fa-youtube-play:hover, .c3 a  i.fa-rss:hover{
  background: #ffa246; color: #000;
}

/*CTA Buttons*/
.home .header_widgets {
  background: none;
  padding: 0px;
}
.home .header_widgets p {
  color: #000;
}
.header_widgets .body-content-wrap {
  margin: 0px;
}
.container.custom-CTAs {
  padding: 0px;
  width: 100%;
}
.custom-CTAs .item {
  border: 1px solid #000;
  padding: 20px 15px;
}
.custom-CTAs img {
  float: left;
  padding: 10px;
  padding-right: 20px;
}
.custom-CTAs p {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
  padding: 10px 0px;
}
.custom-CTAs .item p,
.custom-CTAs .item {
  transition: all 0.5s ease;
}
.custom-CTAs .item:hover p {
  color: #ef8a26;
}

/*home*/
#maincontent {
  font-size: 18px;
  line-height: 36px;
}
#maincontent .custom-title {
  text-align: center;
  font-size: 36px;
  font-weight: 300;
}
#maincontent .custom-subtitle {
  text-align: center;
}

.footer-contact {
  display: none;
}
div.banner-featured {
  padding-bottom: 0px;
}
#custom_footer {
  min-height: initial;
}

/*featured listings*/
.banner-featured .container:not(.custom) {
  max-width: 100%;
  width: 100%;
  padding: 0px;
}
#t3_featured_widgets .btn.P-btn {
  display: none;
}
.new-featured-listings:after {
  content:"";
  display: block;
  clear: both;
}
.featured-image-background {
  background-size: cover !important;
  background-position: center !important;
  height: 340px;
  position: relative;
  text-align: center;
  padding: 70px 0px;
}
.featured-image-background:before {
  transition: all 0.5s ease;
  content:"";
  position: absolute;
  left:0;right:0;top:0;bottom:0;
  z-index: 0;
}
.featured-image-background:hover:before {
  background: rgba(0,0,0,0.8);
}
.featured-image-background * {
  position: relative;  
  transition: all 0.5s ease;
  color: #fff;
  z-index: 5;
  opacity: 0;
}
.featured-image-background:hover * {
  opacity: 1;
}
.featured-image-background .caption {
  font-size: 16px;
  font-weight: 100;
  font-style: italic;
  margin-bottom: 0px;
}
.featured-image-background .featured-price {
  font-size: 48px;
  font-weight: 700;
  padding-bottom: 5px;
  border-bottom: 2px solid #fff;
  display: inline-block;
}
.featured-image-background .featured-address {
  margin-bottom: 20px;
  font-size: 16px;
  text-transform: uppercase;
}
.featured-image-background .featured-link {
  color: #fff;
  text-transform: uppercase;
  font-weight: 100;
  font-size: 18px;
  padding: 10px 30px;
  border: 1px solid #fff;
  display: inline-block;
}
.featured-image-background .featured-link:hover {
  background: #ef8a26;
  color: #000;
  border: 1px solid #ef8a26;
}

/*custom video*/
.custom-video {
  padding: 80px 0px;
}
.custom-video .title {
  font-size: 36px;
  text-align: center;
  font-weight: 300;
  margin-bottom: 30px;
}

/*custom-CTA-bottom*/
.custom-CTA-bottom {
  background:#000;
  position: relative;
  padding: 120px 0px;
}
.custom-CTA-bottom:before {
  content:"";
  position: absolute;
  top:0;bottom:0;left:0;right:0;
  background-image: url('https://store24-ubertor-com.s3.amazonaws.com/joshnelson.myubertor.com/content/image/120514.webp');
  background-size: cover;
  background-position: center;
  opacity:0.3;
}
.custom-CTA-bottom .col-md-4 {
  padding: 0px 40px;
}
.custom-CTA-bottom .item {
  border: 1px solid #fff;
  padding: 30px;
  color: #fff;
}
.custom-CTA-bottom .item .title {
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
  font-size: 18px;
}
.custom-CTA-bottom .item .body {
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 0px;
  line-height: 24px;
}
.custom-CTA-bottom .item:hover {
  background: #ef8a26;
  border-color: #ef8a26;
  color: #000;
}
.custom-CTA-bottom .item:hover .body {
  font-weight: 400;
}

/*footer*/
div.footer-wrap {
  background: #080808;
}
.footer-wrap {
  padding: 0px;
}
div.footer-wrap footer {
  display: none;
}
.footer-wrap hr {display: none;}
.new-footer {
  padding: 50px 0px;
}
.new-footer .contact-details {
  color: #fff;
  font-size: 16px;
  font-weight: 300;
}
.dt1{
  padding-right: 20px;
}
.dt2{
  padding-left: 20px;
}
.dtails-wrap {
    display: flex;
   flex-wrap: wrap;
}
.new-footer .name {
  font-size: 30px;
  color: #ef8a26;
}
.new-footer .phone,
.new-footer .email {
  padding-left: 30px;
  background-repeat: no-repeat;
  background-position: center left;
}
.new-footer .phone {
  background-image:url('https://s3.amazonaws.com/store24-ubertor-com/joshnelson.myubertor.com/content/image/74962.png');
}
.new-footer .email {
  background-image:url('https://s3.amazonaws.com/store24-ubertor-com/joshnelson.myubertor.com/content/image/74961.png');
}
.new-footer .social-icon {
  margin-right: 10px;
  margin-top: 10px;
  opacity: 0.16;
}
.new-footer .social-icon:hover {
  opacity: 1;
}
.new-footer .brokerage-details {
  text-align: center;
  font-size: 16px;
  color: #fff;
}
.new-footer .brokerage-details p {
  opacity: 0.4;
  
}
.new-footer .logo-brokerage {
    margin-bottom: 20px;
    max-width: 200px;
}
.new-footer .site-footer {
  text-align: right;
}
.new-footer .logo-ubertor {
  margin-bottom: 20px;
}
.new-footer .site-footer p,
.new-footer .site-footer a {
  color: #fff;
  opacity: 0.4;
  font-weight: 300;
}
.new-footer .site-footer a {
  margin-left: 20px;
}
.new-footer .site-footer a:hover {
  opacity: 1;
  color: #ef8a26;
}

/***responsiveness***/
@media only screen and (max-width : 1200px) {
  div.navbar-header {
    float: none;
    width: 100%;
    text-align: center;
  }
  .navbar-brand#broker_logo {
    display: inline-block;
    height: initial;
    float: none;
  }
  div.navbar-header h2 {
  display: none;
}
  #main_menu {
   padding: 10px 0px;
   display: inline-block;
  }
  .collapse .navbar-nav {
    float: none !important;
  }
  .navbar-collapse.collapse {
    text-align: center;
  }
}

@media only screen and (max-width : 1008px) {
  body.home.w-banner div#page_header_outer {
    margin-top: -405px;
  }
}
@media only screen and (max-width : 768px) {
  .custom-banner .title {
    font-size: 36px;
    padding: 0px 30px;
  }
body.home .custom-banner {
  padding-bottom: 300px;
}
}
@media only screen and (max-width : 480px) {
  .custom-banner .title {
    font-size: 24px;
    padding: 0px 10px;
  }
.custom-banner .body {
  font-size: 16px;
  padding: 0px 10px;
}
}
#broker_logo .img-responsive {
  border-radius: 0px !important;
}
@media only screen and (max-width : 768px) {
  #main_menu {
    margin: 0px;
    display: block;
    background: #1c1c1c;
    padding: 0px;
  }
  #main_menu a {
    color: #fff;
    padding: 20px 0px;
    text-align: center !important;
  }
#main_menu .sel.active,
#main_menu a:hover,
#main_menu ul a:hover,
#main_menu ul li:hover {
  background: #ef8a26 !important;
  color: #fff;
}
}
/*footer*/
@media only screen and (max-width : 992px) {
  .new-footer .contact-details {
    text-align: center;
    margin-bottom: 50px;
  }
.new-footer .contact-details .phone,
.new-footer .contact-details .email {
  display: inline-block;
  margin:10px 10px;
}
  .new-footer .site-footer {
  text-align: center;
  margin-top: 50px;
}
}

/*blog*/
.blog .banner-home-subpage {
  display: none;
}
body.blog .r-widget {
  background: #333;
  border: 0px;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-weight: 400 !important;
}
div.sidebar a, .sidebar-title a, #widget_twitter a {
  font-weight: 300;
}
body.blog .r-widget a, body.blog .r-widget ul.sidebar li a {
  color: #fff;
}
body.blog .r-widget a:hover, body.blog .r-widget ul.sidebar li a:hover {
  color: #ef8a26;
}
.blog-wrap, .blog-detail {
  background: none;
  color: #000;
}
.blog-wrap .post_heading a {
  color: #000;
}
.blog-wrap .post_heading a:hover {
  text-decoration: none;
  color: #ef8a26;
}
.blog-wrap .col-md-12 .text-right:nth-child(2) {
  color: #999;
  font-weight: 300;
}
.blog-wrap .text-right {
  text-align: left;
}
.blog-wrap hr {
  display: none;
}
.blog-content p {
  color: #000;
  font-size: 16px;
  line-height: 30px;
}
.ubr_share_bar li {
  float: left;
}
.blog-wrap a.read_more {
  margin-top: 20px;
  display: inline-block;
  background: #333;
  padding: 10px 15px;
  color: #fff;
}
.blog-wrap a.read_more:hover {
  text-decoration: none;
  background: #ef8a26;
}
.blog-wrap .row  .col-md-12 .text-right:last-child {display:none;}

.pager li.prev a {
  background: #333;
}
.pager li.prev a:hover {
  background: #ef8a26;
  color: #fff;
}
body.blog .col-md-4.text-left.r-widget {
  height: initial !important;
  padding-bottom: 50px;
}
body.blog .agent_one.agent_img {
  text-align: center;
}
body.blog .agent_one.agent_img img {
  float: none;
}
.side_content ul.realtor_info, .side_content ul.office_info {
  float: none;
  width: 100%;
}
@media only screen and (max-width : 992px) {
  body.blog .col-md-4.text-left.r-widget {
    display: none;
  }
}

/*inner pages*/
.banner-home1 p,
.banner-home1 td {
  font-size: 16px;
  line-height: 30px;
} 
h1 {
  font-weight: 300 !important;
}
a {
  color: #ef8a26;
}
a:hover {
  text-decoration: none;
  color: #333;
}
body.testimonials span {
  font-family: 'Open Sans', sans-serif ;
}
body.testimonials #maincontent h2,
body.marketing h1 {
  text-align: center;
  font-weight: 300;
  font-size: 36px;
  margin-bottom: 30px;
}
.alisting-img .al {
  background: #333;
}
.alisting-img .al:hover,
.alisting-img:hover .al {
  background: #ef8a26;
}
#listing_group .alisting-img .listing_provided_by,
#listing_group .alisting-img .info,
#listing_group .alisting-img .provided_by,
#listing_group .alisting-img h3 {
  background: #222;
}
.w-banner .container-wrap, .wo-banner .banner-home.has_widget {
  padding: 0px;
}
.alisting-page {
  padding: 0px;
}
.pager li.nxt a {
  background: #333;
  font-weight: 400;
}
.pager li.nxt a:hover {
  background: #ef8a26;
  color: #fff;
}
body.property_detail #slides {
  background: #ddd !important;
}
ul.al-tab {
  background: #333;
}
ul.al-tab.al-lnav {
  background: #222;
}
ul.al-tab.al-lnav li a {
  color: #fff;
}
ul.al-tab.al-lnav li a .fa {
  margin-right: 10px;
}
.nav>li>a:focus, .nav>li>a:hover {
  background: #ef8a26;
  border-radius: 0px;
}
ul.al-tab.al-lnav li a:hover {
  color: #fff;
}
.alisting-detail {
  margin: 0px !important;
  margin-bottom: 40px;
}
.detail-right {
  background: #fff;
  color: #000;
}
.property_detail .alisting-img h2 {
  font-weight: 300 !important;
}
.property_detail .alisting-img p,
.property_detail .alisting-img h3 {
  color: #000;
}
.property_detail .wrapper-copyright h3, 
.property_detail .wrapper-copyright p {
  font-size: 12px;
  line-height: 18px;
}
.alisting-detail {
  background: #eee;
}
.detail-left {
  background: none;
}
#listing_group .alisting-img .listing_provided_by,
#listing_group .alisting-img .provided_by {
  color: #aaa;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
  background: #ef8a26;
  border-color: #ef8a26;
}
.pagination>li>a, .pagination>li>span {
  color: #000;
}
.disclaimer {
  max-width: 1170px;
  margin: 0px auto;
  margin-bottom: 30px;
}
.pager li.results {
  color: #888;
  font-weight: 300;
}

/*012116 Glom revisions*/
.new-featured-listings-title {
    font-size: 36px;
    text-align: center;
    font-weight: 300;
    margin-bottom: 30px;
}
#t3_header_widgets .custom-CTAs .item {
  min-height: 116px;
}
@media only screen and (min-width : 1216px) {
  #t3_header_widgets .custom-CTAs a:nth-child(2) p {
     padding-right: 60px;
  }
}

/*021216 Glom - color scheme change*/
/*logo*/
#broker_logo img {
  height: auto !important;
  width: 310px !important;
}
.navbar-brand {
  height: auto !important;
  padding: 0px !important;
}

/*banner*/
/*.custom-banner {
  background-image:url('https://s3.amazonaws.com/store24-ubertor-com/joshnelson2.ourubertor.com/content/image/71543.jpg');
  color: #fff;
}*/
.custom-banner .title {
  color: #fff;
}
.custom-banner .CTA {
  background-image:url('https://s3.amazonaws.com/store24-ubertor-com/joshnelson.myubertor.com/content/image/74963.png');
}

/*nav*/
#main_menu {
  background: #fff;
  background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(201,201,201,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(201,201,201,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(201,201,201,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(201,201,201,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(201,201,201,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(201,201,201,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c9c9c9', GradientType=0 );
  padding: 0px;
  margin-top: 30px;
  border-radius: 5px;
  overflow: hidden;
}
#main_menu > li > a {
  padding: 23px 21px;
}
#main_menu .sel.active {
  color: #fff;
  background: #0095fe;
  background: rgba(0,149,255,1);
background: -moz-linear-gradient(top, rgba(0,149,255,1) 0%, rgba(0,79,148,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,149,255,1)), color-stop(100%, rgba(0,79,148,1)));
background: -webkit-linear-gradient(top, rgba(0,149,255,1) 0%, rgba(0,79,148,1) 100%);
background: -o-linear-gradient(top, rgba(0,149,255,1) 0%, rgba(0,79,148,1) 100%);
background: -ms-linear-gradient(top, rgba(0,149,255,1) 0%, rgba(0,79,148,1) 100%);
background: linear-gradient(to bottom, rgba(0,149,255,1) 0%, rgba(0,79,148,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0095ff', endColorstr='#004f94', GradientType=0 );
}
#main_menu a:hover {
  color: #0096ff;
}

/*search widget*/
#t3_banner_widgets .search_board_listings {
  background: #fff;
  background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(201,201,201,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(201,201,201,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(201,201,201,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(201,201,201,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(201,201,201,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(201,201,201,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c9c9c9', GradientType=0 );
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.bootstrap-select.btn-group .btn .caret {
  border-top-color: #000;
}
.selectpicker-sort:hover,
.selectpicker:hover, 
.dropdown-toggle.btn-default:hover, 
.dropdown-menu li a:hover,
.bootstrap-select.btn-group .dropdown-menu li > a:hover {
  background: #0095fe;
}
.selectpicker-sort:hover .caret,
.selectpicker:hover .caret, 
.dropdown-toggle.btn-default:hover .caret, 
.dropdown-menu li a:hover .caret,
.bootstrap-select.btn-group .dropdown-menu li > a:hover .caret {
  border-top-color: #fff;
}
input[type="submit"], .ilist-btn {
  background: rgba(0,149,255,1);
background: -moz-linear-gradient(top, rgba(0,149,255,1) 0%, rgba(0,79,148,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,149,255,1)), color-stop(100%, rgba(0,79,148,1)));
background: -webkit-linear-gradient(top, rgba(0,149,255,1) 0%, rgba(0,79,148,1) 100%);
background: -o-linear-gradient(top, rgba(0,149,255,1) 0%, rgba(0,79,148,1) 100%);
background: -ms-linear-gradient(top, rgba(0,149,255,1) 0%, rgba(0,79,148,1) 100%);
background: linear-gradient(to bottom, rgba(0,149,255,1) 0%, rgba(0,79,148,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0095ff', endColorstr='#004f94', GradientType=0 );
  border-radius: 5px;
}
.lstngs-sel .submit-btn {
  color: #fff;
  font-weight: 400;
  text-shadow: 0px -1px 2px rgba(0,0,0,0.75);
}
.P-btn:hover, .btn-group.open .dropdown-toggle, .pager li.prev a:hover, .pager li.nxt a:hover, .ilist-btn a:hover, .ilist-btn:hover, .btn-sub:hover, .s-select, .c3 a  i.fa-facebook:hover, .c3 a i.fa-twitter:hover, .c3 a i.fa-linkedin:hover, .c3 a  i.fa-google-plus:hover, .c3 a  i.fa-youtube-play:hover, .c3 a  i.fa-rss:hover {
  background: #444;
  color: #fff;
}

/*CTAs*/
.custom-CTAs .item {
  border-color: #b9b9b9;
}
.custom-CTAs .item:hover {
  border-color: #000;
}
.custom-CTAs .item:hover p {
  color: #0094fc;
}
.custom-CTAs > a:first-child .item {
  border-bottom-left-radius: 5px;
}
.custom-CTAs > a:last-child .item {
  border-bottom-right-radius: 5px;
}

/*footer*/
.new-footer .name {
  color: #0094fc;
}

/*inner pages*/
.alisting-img .al:hover, .alisting-img:hover .al,
.nav>li>a:focus, .nav>li>a:hover,
.blog-wrap a.read_more:hover {
  background: rgba(0,149,255,1);
}
body.blog .r-widget a:hover, body.blog .r-widget ul.sidebar li a:hover {
  color: rgba(0,149,255,1);
}

/*021816 Glom fix*/
/*nav fix*/
#main_menu {
  overflow: initial;
 float: left;
}
#main_menu > li:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
#main_menu > li:last-child {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

/*022316 Glom temporary banner for preview*/
/*.custom-banner {
  background-image: url('https://s3.amazonaws.com/store24-ubertor-com/joshnelson.myubertor.com/content/image/74959.jpg');
}*/


.navbar-brand > img {
    visibility: visible !important;
}


#broker_logo .img-responsive {
  display: block !Important;
    visibility: visible !important;
  max-width: 200px !important;
  margin-top: 0px !important;
}

#broker_logo p {
  text-align: center !important;
  margin-top: 6px!important; 
  color: #FFF !important;
  font-size: 30px !important;
display: none;
}

.headerlogo1 {
    float: right;
    width: 137px;
    margin:-114px auto;
}

.navbar-header.logo-wrap {
   width:100%;
max-width: 200px;
}

@media screen and (max-width: 768) {
.navbar-header.logo-wrap {
   width:100%;
max-width: 100%;
}

.headerlogo1 {
   width:100%;
max-width: 200px;
 position: absolute !important;
 top: 60px  !important;
 right: 30px  !important;
 margin: 0px  !important;
 float: none  !important;
}
}

body.exclusive_client_login #m-content > iframe:nth-child(2) {
  display: none;
}
.ubr-leadin p {
  margin-bottom: 0;
}
.ubr-leadin p, .ubr-leadin  {
  font-size: 12px;
  text-align: center;
}


.ubr-leadin p > a, .ubr-leadin a {
  font-size: 10px;
}


@media screen and (max-width: 1200px) {
  #broker_logo .img-responsive {
    max-width: 160px !important;
  }
  #main_menu > li > a {
    padding: 23px 11px;
  }
  div.navbar-header, #main_menu{
    float: left !important;
  }
  .navbar.navbar-default.navbar-static-top .container {
   max-width: 100%;
    width: 100%;
  }
  .navbar-default .navbar-collapse {
    float: left;
  }
  .headerlogo1 {
    display: none !important;
  }
  .navbar.navbar-default.navbar-static-top .container {
    background: url(https://s3.amazonaws.com/store24-ubertor-com/joshnelson.myubertor.com/content/image/109271.jpg) no-repeat;
    background-size: 100px;
    background-position:  right 10px top 35px; 
  }
}
@media screen and (max-width: 992px) {
    div.navbar-header, #main_menu{
    float: none !important;
  }
  .navbar-header.logo-wrap {
    width: 100% !important;
    max-width: 100%;
  }
  #broker_logo .img-responsive {
    margin-left: auto !important;
    margin-right: initial !important;
  }
 
  .navbar-brand#broker_logo {
    float: left !important;
  }
  .navbar.navbar-default.navbar-static-top .container {
    background: none;
  }
}

.navbar.navbar-default.navbar-static-top h1, .hiddenh1 {
    font-size: 0px;
}

.custom-banner {
  /*background-image: url(https://store24-ubertor-com.s3.amazonaws.com/joshnelson.myubertor.com/content/image/120505.webp);*/
  background-size: cover;
  background-position: center center;
  position: relative;
 min-height: 500px;
}

.custom-banner:after {
  content:'';
  background: rgba(0,0,0,0.3);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.custom-banner .container {
  position: relative;
  z-index: 9;
}

#t3_banner_widgets {
  z-index: 9;
  position: relative;
}

.custom-CTA-bottom .item p {
  color: #fff;
}

.custom-CTA-bottom .item p {
  color: #fff;
}


.custom-banner .looking-to-buy {
  background-image: url(https://store24-ubertor-com.s3.amazonaws.com/joshnelson.myubertor.com/content/image/120511.webp);
}

.custom-banner .looking-to-sell {
  background-image: url(https://store24-ubertor-com.s3.amazonaws.com/joshnelson.myubertor.com/content/image/120513.webp);
}

.custom-banner .contact {
  background-image: url(https://store24-ubertor-com.s3.amazonaws.com/joshnelson.myubertor.com/content/image/120512.webp);
}

.ubrl-image-inner img{
  max-width:240px;
  min-height:240px;
  object-fit:cover;
}
.ubr-leadins h1{
  text-align:center;
  margin-bottom:60px;
}

/*jx*/
.afc-listings ul.pages.pagination li a{
  color:#000!important;
}
.afc-listings ul.pages.pagination li.active a{
  color:#fff!important;
}

.widget-featured_buildings{
  display:none;
}

.home #m-content {
    width: 100%;
    text-align: center;
}

#chat-icon svg {height:40px;width:40px}
#globalFormModal .modal-dialog
 {
    bottom: -35px !important;
    right: 12px !important;
    left: unset !important;
    top: unset !important;
}
#globalFormModal input.form-control {
padding: 6px 12px !important;
    font-size: 14px !important;
    font-weight: unset !important;
}
#globalFormModal .checkbox label,#globalFormModal .radio label {padding-left:unset !important}

/*jx - banner fix*/
.custom-banner {
    position: relative;
    overflow: hidden;
    min-height: 500px;
}

/* Make image behave like background-cover */
.banner-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
}

/* Content sits on top */
.banner-content {
    position: relative;
    z-index: 2;
}

html,
body {
    overflow-x: hidden;
}
