/**
 *     Red Color variation of the Mobil theme
 *
 * changes the color values for the mobil theme
 *
 * @package BIDXCMS
 * @subpackage Mobile default theme
 * @copyright Broker IDX Sites Inc. 2009-2025
 * @version 1
 * @author Wade Berlin <wade.berlin@brokeridxsites.com>
 * @edited by Paige Rans 3/7/2015
 */

table td, table th {
	border: 1px solid #e0e0e0;
	color: #535353;
}

/* common styling */
blockquote {
  border: 1px solid #d1d1d1;
  border-bottom: 3px solid #e0e0e0;
}

/* Layout starts here */
body {
    color: #535353;
    background-color:#535353;
}

.contents {
  background-color:#e0ffe0;
}

h1, h2, h3, h4, h5, h6, .register_help h2,
.menu-title, .subdivision-list-title,
.condominium-list-title, .fplist-title,
.search-title, .column-title,
.sd_addressbar, .social-title,
.comment_title, .mtg_title,
.detail-image-title, .detail-column-title,
.detail-comment-title, .detail-mapview-title,
.detail-streetview-title, .detail-features-title,
.detail-contact-title, .subhead_agentlist, .detail-social-title, .blog-title, .notice_title,
.testimonial_subtitle, .agent_listings_header,
.testimonial .testimonial_title,.buyer_agent_comm_title {
	color: #535353;
}

a {
    color: green;
}

hr.separator {
    background: url(../images/content-separator.png) repeat-x bottom;
    background-size: 1px 3px;
}

/* header */
header.messsage {
	background: url(../images/content-separator.png) repeat-x bottom;
	background-size: 1px 3px;
}

#controls {
    background: url(../images/content-separator.png) repeat-x bottom;
    background-size: 1px 3px;
}

#controls .nav-link {
	background: url(../images/icon-nav.png) no-repeat;
	background-size: 20px 22px;
}

#controls .home-link {
	background: url(../images/icon-home.png) no-repeat;
	background-size: 20px 22px;
}

.agentheader {
    border: 1px solid #c1c1c1;
    background-color: #fff;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
}

.agentheader .agentname {
    color: #535353;
}

.agentheader .agent_designations {
    color: #535353;
}

.agentheader .tagline {
    color: #535353;
}

/* Navigarion */
#side-nav {
    background: #535353;
}

#side-nav h1, #side-nav h2, #side-nav .menu-title, #side-nav .subdivision-list-title, #side-nav .condominium-list-title  {
    color: #fff;
}

#side-nav a {
    color: rgba(255, 255, 255, 0.8);
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    border-top: 1px solid rgba(255, 255, 255, .1);
}


#side-nav a:hover, #side-nav a:active {
    background-color: #e0ffe0;
	  color: #535353;
}

#side-nav .nav-close {
    color: #fff;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

/* forms */
input[type="text"], input[type="password"], textarea, input[type="email"], input[type="phone"] {
    color: #535353;
    text-shadow: 0px 2px 0px rgba(255, 255, 255, 0.5);
    border: 1px solid #999;
    box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.5), inset 0px 1px 3px 0px rgba(0, 0, 0, 0.22);
}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus, input[type="email"]:focus, input[type="phone"]:focus {
    border: 1px solid rgb(99, 99, 99);
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.12), inset 0px 0px 0px 2px rgba(255, 255, 255, 0.5);
    color: #333;
}

select {
    color: #535353;
    text-shadow: 0px 2px 0px rgba(255, 255, 255, 0.5);
    border: 1px solid #999;
    background: url(../images/select-arrow.png) no-repeat calc(100% - 15px) center, -moz-linear-gradient( 90deg, rgb(234,234,234) 0%, rgb(251,251,251) 100%);
    background: url(../images/select-arrow.png) no-repeat calc(100% - 15px) center, -webkit-linear-gradient( 90deg, rgb(234,234,234) 0%, rgb(251,251,251) 100%);
    background: url(../images/select-arrow.png) no-repeat calc(100% - 15px) center, -ms-linear-gradient( 90deg, rgb(234,234,234) 0%, rgb(251,251,251) 100%);
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1), inset 0px 0px 0px 2px rgba(255, 255, 255, 0.004);
}

select[multiple="multiple"] {
    color: #535353;
    text-shadow: 0px 2px 0px rgba(255, 255, 255, 0.5);
    border: 1px solid #999;
    box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.5), inset 0px 1px 3px 0px rgba(0, 0, 0, 0.22);
    background: #fff;
}

input[type="submit"], input[type="button"], input[type="reset"] {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(11, 30, 50);
    background-image: -moz-linear-gradient( 90deg, rgb(34,139,34) 0%, rgb(50,205,50) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(34,139,34) 0%, rgb(50,205,50) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(34,139,34) 0%, rgb(50,205,50) 100%);
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25), inset 0px 2px 0px 0px rgba(255, 255, 255, 0.3);
    color: #fff;
    text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.3);
}

input[type="submit"]:hover, input[type="submit"]:active, input[type="button"]:hover, input[type="button"]:active {
    border: 1px solid rgb(30, 30, 30);
    background-image: -moz-linear-gradient( 90deg, rgb(50,205,50) 0%, rgb(34,139,34) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(50,205,50) 0%, rgb(34,139,34) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(50,205,50) 0%, rgb(34,139,34) 100%);
    box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.2);
}

/* quick search */
#sidesearch li b {
    color: #535353;
}

.propholder .sd_addressbar, .propholder .column-title {
    background-color: #9ACD32;
	  color: #fff;
}

.propholder .sd_addressbar .pricedrop a, .propholder .sd_addressbar .green a,  .propholder .sd_addressbar .adult a, .propholder .sd_addressbar .virtualtour a, .propholder .sd_addressbar .foreclosure a, .propholder .sd_addressbar .shortsale a, .prop .column-title a {
  color: #fff;
}

.right_side .alt_contact {
    border-bottom: 1px solid #c0c0c0;
}

.alt_contact li {
    border-top: 1px solid #c0c0c0;
}

.alt_price {
    background: rgba(255, 255, 255, 0.8);
    box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

/* Pages */
.mtg_title {
    color: #535353;
}

/* Blog */
.blog, .propholder {
    background: url(../images/content-separator.png) repeat-x bottom;
    background-size: 1px 3px;
}

.blog-title a {
    color: #535353;
}

/* Agents */
.brokers_list .agentlist li {
    border-bottom: 1px solid #c0c0c0;
}

/* footer */
footer {
    background: url(../images/footer-bg.png) repeat;
    border-top: 2px solid #000;
    color: #fff;
    text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.5);
}

footer a:hover {
    color: #fff;
}

.brokeridxlink {
    background: url(../images/footer-separator.png) repeat-x top;
}

/* Google maps and street view */
.property_img_gallery li {
    border: 1px solid rgba(255, 255, 255, 0.1);
}

.popupform input[type="text"], .popupform input[type="password"], .popupform input[type="email"], .popupform input[type="tel"] {
    color: #979696;
}

.pagebody .register_help h2 {
  color: #535353;
}
