body {
    background: #fff !important;
}

a {
  color: #e62120 ;
}

ul#main_menu {
  margin-top: 20px;
}

div.sidebar a, .sidebar-title a, #widget_twitter a {
  font-weight: bold;
  color: #940208;
}

ul#contact_info a {
  color: #940208;
}

.navbar.navbar-default.navbar-static-top .container {
  max-width: 1300px;
}

ul#main_menu {
  margin-top: 39px;
  margin-bottom: -20px;
}

/*---------------------LOGORLP---------------------*/

li#up_menu12 {
  background: transparent url(https://s3.amazonaws.com/store24-ubertor-com/ryancole.myubertor.com/content/image/21869.png) no-repeat;
  width: 122px;
  height: 81px;
  margin-top: -10px;
  padding-left: 20px;
  margin-left: 14px;
  margin-bottom: 20px;
  text-indent: -9999px;
}


.navbar-nav .sub-arrow, .navbar-nav .collapsible .sub-arrow {
display: none;
}

/*---------------------LOGORLP---------------------*/

.arrow {
  border-top: 15px solid #0066b2;
  display: none;
}

/*div#t3_after_footer_widget {
  margin-top: -115px;
  position: absolute;
  margin-left: 20px;
  font-size: 17px;
  font-weight: bold;
  color: #1A2732;
}*/

.navbar-header.logo-wrap {
    background: url(https://store24-ubertor-com.s3.amazonaws.com/ryancole.myubertor.com/content/image/98996.png) no-repeat;
    /* background: url(https://s3.amazonaws.com/store24-ubertor-com/testryancole.ourubertor.com/content/image/18950.png) no-repeat; */
    margin-top: 24px;
    text-indent: 9999px;
    background-size: cover;
    width: 90px;
    height: 90px;
}

nav
#container_outer {
background: transparent url() repeat-y scroll center top;
}


#container_inner {
background: transparent url() no-repeat scroll 0 0;
}

#content_body {
width: 920px;
margin-left: 20px;
}

.footer-contact #contact_info {
  list-style: none;
  margin: 0;
  margin-left: -35px;
}

#page_footer {
background: transparent url() no-repeat scroll center top;
}

/*#broker_logo {
display:none;
}*/

.navbar-header.logo-wrap h2 {
  display: none;
}

#menu_outer {
background-color:#222222;
background-image:url("https://s3.amazonaws.com/store24-ubertor-com/otdjohndanielcastillo.myubertor.com/content/image/414.png");
margin:325px 0 0 20px;
padding:0;
position:absolute;
top:0;
width:920px;
z-index:1;
}

#ubertor #menu_inner {
margin-left:30px;
}

#ubertor #page_header_outer {
height:390px;
}

<!--Start of Zopim Live Chat Script-->
<script type="text/javascript">
window.$zopim||(function(d,s){var z=$zopim=function(c){z._.push(c)},$=z.s=
d.createElement(s),e=d.getElementsByTagName(s)[0];z.set=function(o){z.set.
_.push(o)};z._=[];z.set._=[];$.async=!0;$.setAttribute('charset','utf-8');
$.src='//cdn.zopim.com/?f4XasW1RBZ54oLWXTWAfKPPTEsvpiruK';z.t=+new Date;$.
type='text/javascript';e.parentNode.insertBefore($,e)})(document,'script');
</script>
<!--End of Zopim Live Chat Script-->


#listing_group a {
  color: #ffffff !important;
}

#listing_group a img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}

/* listing summary */

.pages li {
    float: left;
    font-size: 10px;
    line-height: 15px;
    list-style: none;
    margin: 0 10px 0 0;
}
#content_body .listing h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: normal;
    margin: 62px 0 0 630px;
    padding: 0;
    position: absolute;
    text-align: left;
    width: 260px;
}
#content_body .listing h2 a {
display:block;
}
#content_body div.listing ul.stats li {
border-bottom: 1px solid #333;
margin: 0;
padding: 0;
}
#content_body div.listing ul.stats li.value {

    border: none;
    color: #ccc;
    font-size: 24px;
    position: absolute;
    margin-top: -115px;
}

#content_body div.listing ul.stats li.view_details {
	display: block;
	border:none;
}

.property_detail #ianwatt {
background:  url() no-repeat 0 0;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='',sizingMethod='crop');
    height: 35px;
    left: 40px;
    position: absolute;
    top: 490px;
    width: 135px;
}



#content_body div.listing ul.stats li.view_details a {
background:  url(https://s3.amazonaws.com/store24-ubertor-com/ryancole.myubertor.com/content/image/12842.png) no-repeat 0 0;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://s3.amazonaws.com/store24-ubertor-com/ryancole.myubertor.com/content/image/12842.png',sizingMethod='crop');
    display: block;
    height: 260px;
    left: 0;
    position: absolute;
    text-indent: -5000px;
    top: 0;
    width: 400px;
}

#listing_group p.description {
float: left;
    height: 100px;
    margin: 0;
    overflow: hidden;
    padding: 130px 0 0;
    width: 300px;
}

.open_house #listing_group p.description {
    height: auto;
    overflow: visible;
}


#listing_group p.description strong {
	color:#ccc;
}

/* listing details */


.listing_details ul.info strong {
    float: left;
    width: 120px;
}

.listing_details ul.info li.value {
    color: #ccc;
    font-size: 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.has_id_inset_wrapper .listing_details div.info {
clear: left;
margin: 0 0 20px;
overflow: hidden;
padding: 0;
width: 960px;
}

#street_view,
#map {
    border: 5px solid #333;
    clear: both;
    width: 950px;
		background:#222;
}

#mortgage,
#overview .property {
    background:  #222;
    border: 5px solid #333;
    clear: both;
    padding: 30px;
		width: 890px;
}
#overview .property form input[type="submit"] {
    margin-left: 200px;
}

.has_id_inset_wrapper #SOmonoSlideshow, .has_id_inset_wrapper #SOmonoslideshow {
background: transparent url(https://s3.amazonaws.com/store24-ubertor-com/cl786/content/image/44494.gif) no-repeat center center;
height: 500px;
width: 825px !important;
}

.listing_details div.info {
    border: none;
    overflow: hidden;
}
.listing_details #address h2 {
text-align: right;
font-size:11px;
color:#666;
line-height:30px;
font-family: Arial, Helvetica, sans-serif;
}
.listing_details #address {
clear: both;
padding: 0;
position: absolute;
width: auto;
right:30px;
}
#detail_menu ul {
list-style: none outside none;
margin: 0;
padding: 0;
}
.listing_details #detail_menu .sel a, .listing_details #detail_menu a:hover {
background: #333;
color: #fff;
top:0;
padding: 5px 10px 10px;
}



.listing_details #detail_menu a:hover {
background: #444;
color: #fff;
top:0;
padding: 5px 10px 10px;
}

.listing_details #detail_menu li a {
background: none;
color: #666;
border: none;
margin:0;
}
.listing_details #detail_menu {
background: none;
height: 35px;
margin: 0;
padding: 0;
width: 960px;
}
.listing_details #navigation a {
font-size: 11px;
text-decoration: none;
}
.listing_details #navigation li.prev {
left: 20px;
padding: 0;
}
.listing_details #navigation li.next {
right: 20px;
padding: 0;
}
.listing_details #navigation {
margin: 0 0 20px;
display:none;
/* need new design for prev/next */
}
ul.pages {
margin: 0;
padding: 0;
}
ul.pages-top {
display: none;
}


#content_body ul.links li {
float: none;
line-height: 25px;
padding: 0 20px 0 30px;
margin:0;
}
.listing_details ul.links {
margin: 0;
padding: 0;
left:20px;
position:absolute;
}
.listing_details ul.right, .listing_details ul.left {
margin: 0;
padding: 0 0 30px 30px;
}
.listing_details ul.info.left {
clear: left;
padding: 0 0 30px 300px;
}
#listing_description {
clear: both;
padding: 0 20px 0 300px;
}
#listing_description br {
display: none;
}

.listing_details ul.info li {
border-bottom: 1px solid #555;
width: 280px;
}
#details ul {
font-size: 11px;
color:#666;
width: 290px !important;
}
.listing_details ul.info li.value strong  {
font-size: 11px;
color:#666;
font-family:Arial, Helvetica, sans-serif;
}
.has_id_inset_wrapper .listing_details ul.info li {
padding: 2px 0 !important;
width: 250px;
}
.home #sidebar,

.property_detail #sidebar,
.properties #sidebar {
display:none;
}

.property_detail #property-sidebar {
margin: 0;
padding: 0;
position: absolute;
top: 950px;
width: 250px;
display:block;
}

#monoSlideshow {
	border: 5px solid #333;
margin-bottom: 40px;
background-color: #222;
}
#business_card {
display:none;
}

.listing_details div.tab_tab #details {
    background: #333;
    padding: 20px 30px 30px;
}

#SOmonoSlideshow, #SOmonoslideshow {
    height: 500px;
    width: 910px;
}

.navbar-default .navbar-nav li a {
padding: 5px 11px;
color: #ffffff !important;
margin-bottom: 20px;
}

.navbar-nav li a {
  font-weight: normal;
}

ul.nav-top li a {
  font-size: 15px;
}

/* Remax CSS */
.body-content-wrap h2.ex-h{
	color: #e62120;
}
.listing_details #details .extra-tabs{
	background: #e62120;
	overflow: inherit;
}
.navbar-default, div.sidebar .wlisting-detail, div.sidebar h4.price, .footer-wrap {
  background-color: #e62120;
}

.navbar-default {
background-color: #e62120;
border-bottom: 0px solid #D76368;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
background: #0066b2;
color: #ffffff;
}

a.btn.P-btn {
  color: white !important;
}
.arrow {
border-top: 15px solid #0066b2;
}

#t3_banner_widgets .search_board_listings{-webkit-border-radius: 5px; -moz-border-radius: 5px;
  border-radius: 5px;
    background:
radial-gradient(black 15%, transparent 16%) 0 0,
radial-gradient(black 15%, transparent 16%) 8px 8px,
radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 0 1px,
radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 8px 9px;
background-color:#e62120;
background-size:8px 8px;
}

.home .header_widgets {
  background: #e62120;
  padding: 0px;
}

.hex {
  background-color: #940208;
}

.hex:before {
border-bottom: 30px solid #940208;
}

.hex:after {
border-top: 30px solid #940208;
}

.home .header_widgets p {
  color: #FFA5A9;
}

div.sidebar h4.address, .alisting-img .al {
background: #e62120;
}

div.sidebar .wlisting-detail li.provided_by {
    color: #33ccff;
}

div.sidebar .wlisting-detail {
min-height: 75px;
}

.P-btn, .pager li.nxt a, .pager li.prev a {
background-color: #e62120;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}

.c3 i, input[type="submit"], .ilist-btn{
  background: #e62120;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}

#listing_group .alisting-img .listing_provided_by, #listing_group .alisting-img .info, #listing_group .alisting-img .provided_by, #listing_group .alisting-img h3 {
background: #e62120;
}

body.blog .r-widget {
/* margin-top: 0; */
border-top: none;
border-right: none;
background: transparent;
padding: 15px 25px;
}

body.blog .r-widget h2.sidebar-title {
  color: #e62120;
}

.blog-wrap a, .blog-wrap p a, .blog-wrap a.read_more, .blog-wrap .post_heading a{
color: #e62120;
}
.body-content-wrap p{
	color:#555;
}
.blog-wrap, .blog-detail {
background: #fff;
padding: 20px;
color: #D76368;
}

ul.al-lnav {
background: #e62120;
}

ul.al-tab.al-lnav li a {
color: #faacaf;
}

.detail-right {
background: #fff;
color:#555;
}
.detail-right h2,
.detail-right h3{
	color: #D76368;
}

.selectpicker-sort:hover, .selectpicker:hover, .dropdown-toggle.btn-default:hover, .dropdown-menu li a:hover {
background: #e62120;
color: #ffffff;
}

.alisting-img .al {
min-height: 60px;
}

.provided_by {
min-height: 40px;
}

#listing_group .alisting-img ul.info {
min-height: 50px;
}
.bootstrap-select.btn-group .dropdown-menu li > a:hover {
	background: #e62120;
}

h4.ls-s-1 a{
	background-color: #e62120;
}
/* ---------------------------  */
.body-content-wrap h2.ex-h {
	color: #e62120;
}
.blog .banner-home-subpage,
ol.lbcrumb,
.w-banner .banner-home{
	background-color: #ccc;
}
.breadcrumb > li + li::before{
	color:#e62120;
}
.flash.info{
	background: #e62120;
}
#page_header{
  border-bottom: 20px solid #e62120;
}
ul.al-tab{
  background: #888;
}
.listing_details #detail_menu a{
  background: #888;
}
ul.al-lnav{
  background: #e62120;
}
ul.al-tab.al-lnav li a{
  background: #e62120;
  color:#fff;
}
h2.sidebar-title{
  color: #e62120;
}
div.sidebar a:hover, #widget_twitter a:hover{
  color: #e62120;
}
.result-listings .btn-more{
  background: #e62120;
  color: #fff;
}
.squeeze_page .form_table input.button{
  background: #e62120;
  color: #fff;
}
.vow-nav a{
  color:#fff;
  background-color: #e62120;
}
.vow-nav a:hover{
  color:#e62120;
  background-color:#fff;
}
/* for property search*/
.listing_details .col-md-6#listing_detail_img{
  border-bottom:solid 45px #e62120;
}
.listing_details #details .extra-tabs li a,
.listing_details #details .extra-tabs ul{
  background: #e62120;
  color: #ffffff;
}
.property_detail .alisting-img p,
.listing_details #details p{
  color: #555;
}
#listing_group .alisting-img .listing_provided_by,
#listing_group .alisting-img .provided_by{
  color: #ccc;
}
.row.home-content {
background-color: #e62120;
}
#walkscore-div .point{
  border:solid 3px #e62120;
}
#walkscore-div .detail{
  background: #e62120;
  border:solid 3px #e62120;
}
#roster a:hover, #roster_filter a:hover{
  color:#e62120;
}
body.blog .r-widget {
background: #ddd;
}

.blog-wrap a:hover,
.blog-wrap p a:hover{
  color: #e62120;
}
/* ---------------------------  */

.w-banner .color-layer {
  background-color: rgba(255, 255, 255, 0.85);
}

.container-wrap h1, .container-wrap p, {
  color: #e62120;
  text-shadow: 0 1px 5px #d7d7d7;
}

footer p {
  color: #fff;
}

.container-wrap h4 {
  color: #e62120;
}

#slider1_container{
height: 615px !important;
}
#slides{
height: 800px !important;
}

.sidebar .entry a:link, .contact.info a:link {
color: #940208;
text-decoration: none;
}

div.sidebar h4.address a {
  color: #fff !important;
  font-size: 12px;
  font-weight: normal;
}

ul.slides {
  margin-bottom: 0px;
}

@media (max-width: 767px) {
li#up_menu12 {
  display: none;
}
}

@media (max-width: 480px) {
#slider1_container{
height: 350px !important;
}

.navbar-toggle {
  margin-top: -37px;
}

.navbar-header.logo-wrap {
  margin-top: 47px;
}
}

@media (max-width: 320px) {
.navbar-header.logo-wrap {
  background: url(https://s3.amazonaws.com/store24-ubertor-com/ryancole.myubertor.com/content/image/21870.png) no-repeat;
  margin-top: 24px;
  text-indent: 9999px;
  width: 280px;
  background-size: contain;
  height: 62px;
}
}

/*071715*/
div.sidebar .listing img {
  float: none;
  margin-bottom: 0px;
  border: 0px;
  margin-right: 0px;
}
div.sidebar h4.address {
  top: 0px;
}
.testimonial-item-wrapper {
  border-bottom: 1px solid;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.testimonial-item-wrapper p , .testimonial-item-wrapper p > span{
  font-size: 16px !important;
  color:  #555 !Important;
  font-weight: 400 !important;
}

/* JJ */

img.agent-pic {
    max-width: 300px;
    border-radius: 15px 15px;
}
img.agent-award {
    max-width: 100px;
    margin-bottom: 15px;
}

hr.style-one {
    border-top: 1px dotted #c7c7c7;
    padding: 20px 0px 10px 0px;
}

/*jx - additional on contact form*/
.opt-inwrap{
  margin:0;
  padding:20px 0
}
.submit-btn {
  padding-left:0!important;
}

ul.flex-direction-nav li {
    list-style: none;
}

ul.flex-direction-nav {
    margin-bottom: 0px;
}