/*
Theme Name: RealtyTrac Custom
Theme URI: http://realtytrac.com
Description: A RealtyTrac Custom WP Theme
Version: 1.0.6
Author: Drew C.
Author URI: http://2epic.com
*/

/* imports */
@import url("css/master.css");
@import url("css/ie.css");
/* flyout complex menu css for the custom widget */
@import url("css/rtmenu2.css");
/* simple menu css (standard widget) */
@import url("css/rtmenu.css");

#rt_wrap .breadcrumbs { padding: 10px 0 20px; margin: 0; width: 100%; }
.breadcrumbs span { padding: 0px 5px; }
#crumbs {}
#crumbs .current {}

h1.rt_title { color: #b12525; margin-top: 0; letter-spacing: -1px; line-height: 1.3em; text-transform: uppercase; }

#rt_content p, #rt_main p { color: #84817c; margin-bottom: 20px; }
.rt_columns { display: block; }
.rt_onethird { width: 30%; margin-right: 5%; float: left; }
.collast { margin-right: 0; }

tr:nth-child(odd) { background: #ffffff; }
tr:nth-child(even) { background: #f4f4f4; }

/* Search form */
#searchform { height: 36px; /* background: #b12525; */ line-height: 36px; text-align: right; padding-right: 3px; margin-bottom: 20px; color: #e9cfcf; }
#searchform input[type="text"] { border: none; height: 24px; padding-left: 5px; width: 250px; }
#searchform #searchsubmit { color: #fff; font-weight: bold; padding: 0 10px; border: none; height: 28px; background: #b12525; }

/* Archive / Category / Search Results */
h1.archive_title { color: #b12525; font-size: 16px; margin: 30px 0px 10px; }
.rt_post { border-bottom: 1px solid #d9d9d9; }
h2#category_title { margin: 10px 0 20px; }

/* Comments */
#comments { margin-top: 30px; }
#rt_main ul, #rt_main ol { list-style-position: outside; }
#rt_main ul li, #rt_main ol li { margin-bottom: 10px; line-height: 1.3em; }
#rt_main ul.commentlist { list-style-type: none; margin: 0; }
#rt_main ul.children { list-style-type: none; margin: 0; margin: 10px 0 0 30px; background: #ffffff; }
#rt_main ul.commentlist li { padding: 10px; margin-bottom: 10px; border-bottom: 1px solid #d9d9d9; }
#rt_main ul.commentlist li.even { background: #f4f4f4; }
#rt_main img.avatar { border: 1px solid #d9d9d9; padding: 4px; background: #ffffff; margin: 0 10px 0 0; float: left; }
cite.fn { font-size: 14px; font-weight: bold; text-transform: uppercase; }
form#commentform p { margin-bottom: 10px; }
form#commentform label { width: 80px; float: left; }
form#commentform input[type=text], form#commentform textarea { border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; -o-border-radius:0 ;-moz-border-radius: 0; border: solid 1px #d9d9d9; box-shadow:none; padding:5px; outline:none; background-color:#ffffff; color:#999; font-size: 14px; width: 300px; }
.form-submit input { color: #ffffff; background: #4b98c8; padding: 7px 20px; margin-left: 80px; border: none; }

/* For team member bios */
.exec_block { clear: both; margin-bottom: 20px; }
img.exec_headshot { -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box; height: 133px; width: 200px; }
h5.exec_name { font-size: 16px; }
span.exec_title { font-size: 12px; font-style: italic; line-height: 12px; margin-bottom: 10px; display: block; }
.exec_bio_expand { color: #4b98c8; margin-bottom: 20px; border-bottom: 1px solid #d9d9d9; padding-bottom: 20px; cursor: pointer; clear:both; }

/* Universal Gradient */
.gradient { background: rgb(234,234,234); /* Old browsers */ background: -moz-linear-gradient(top,  rgba(234,234,234,1) 0%, rgba(202,202,202,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(100%,rgba(202,202,202,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(202,202,202,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(202,202,202,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(202,202,202,1) 100%); /* IE10+ */ background: linear-gradient(to bottom,  rgba(234,234,234,1) 0%,rgba(202,202,202,1) 100%); /* W3C */ 
}

/* form ThirdPartyLead  */
form.ThirdPartyLead{ font-size: 12px; color: #666; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 30px; }
form.ThirdPartyLead .fieldName{ float: left; width: 120px; }
form.ThirdPartyLead input{ padding: 2px; outline: none; border: solid 1px #E4E4E4; background-color: #FFF; color: #AAA; box-shadow: none;	 border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -moz-border-radius: 0; height: 18px; font-size: 12px; margin-right: 5px; }
form.ThirdPartyLead .field{	 float: left; width: 450px; }
form.ThirdPartyLead .required{ color:red; }
form.ThirdPartyLead .slidefield{ margin-left: 160px; margin-top: 10px; }
form.ThirdPartyLead .sGreyButton { background-color: #84817c; }
form.ThirdPartyLead  label.error { color: #f00; width: 250px; clear: both; float: left; }
#contact-cover{ left:0px; text-align:center; font-weight: bold; color: #000; display:none; width:100%; height:100%; position:absolute; background-color:#fff; opacity:0.7; ilter:alpha(opacity=70); /* For IE8 and earlier */ }

/* Resources Homepage Specific */
#rt_main.fullwidth_home { padding: 0; width: 1000px; margin-left: 0px; }
#rt_main.fullwidth_home #top { background: transparent url(css/img/resources_homepage_top_bg2.jpg) top left no-repeat scroll; width: 1000px; height: 315px; margin-bottom: 20px;	 }
#rt_main.fullwidth_home #top #top_content { padding: 100px 305px 0 30px; color: #2c5264; -webkit-text-shadow: 1px 1px 1px #fff; -moz-text-shadow:    1px 1px 1px #fff; text-shadow: 1px 1px 1px #fff; font-size: 18px; line-height: 24px; }
#rt_main #bottom_content { width: 780px; float: left; }
#rt_main #middle_content { width: 460px; float: left;}
#rt_main #noside_content {width: 780px; float:left;}
#rt_main .homeblock { float:left; height: 155px; width: 375px;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0 15px 15px 0;}
#rt_main .homeblock h2 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; color: #fff; font-weight: normal; background: #557585; padding: 3px 15px; margin: 0; }

#content_full_width { width: 100%; }
#content_700 { float: left; width: 700px; margin-left: 0; }
#content_700 h3, #content_650 h3 { font-size: 16px; text-transform: uppercase; color: #585247; margin: 20px 0 10px; border: none; padding: 0; }
#content_700 ul, #content_650 ul { list-style-type: middot; list-style-position: outside;  padding: 0; margin: 10px 0 10px 10px; }
#content_700 ul li, #content_650 ul li { margin-bottom: 10px; }
#sidebar_right_250 { float: right; width: 250px; }
#sidebar_right_250 img.left { float: left; box-sizing: border-box; border: 5px solid #c8c8c8; margin: 0 10px 10px 0; }
#sidebar_right_250 h3, #sidebar_right_300 h3 { margin: 0 0 10px 0; padding: 0; text-transform: uppercase; border: none; font-size: 17px; color: #595349; }
#sidebar_right_250 ul, #sidebar_right_300 ul { list-style-type: none; margin: 0; padding: 0; }
#sidebar_right_250 ul li, #sidebar_right_300 ul li { margin-bottom: 10px; }
#current_time { background: #ececec; border: 1px solid #dfdfdf; padding: 5px; text-align: center; font-size: 14px; }
#current_time span { font-size: 18px; }

#content_650 { float: left; width: 650px; margin-left: 0; }
#sidebar_right_300 { float: right; width: 300px; }

.video_wrapper { position: relative; margin-bottom: 30px; }
.video_holder { width: 340px; float: left; margin-right: 20px; }
.video_description { width: 340px; float: left; color: #84817c; }
.video_description h3 { font-size: 18px; text-transform: uppercase; color: #585247; margin: 0; line-height: 22px; border: none; }
.video_description h3 span.lighter { display: block; color: #84817c; }

.homeblock .homeblock_content { border-width: 0 1px 1px 1px; border-style: solid; border-color: #cacaca; padding: 10px; }

#rt_main .homeblock .block_image { height: 100px; width: 100px; float: left; margin-right: 10px; }
#rt_main .homeblock img { height: 100px; width: 100px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

#rt_main .homeblock a {
color: #925500;
display: block;
font-weight: bold;
text-align: center;
margin-top: 10px;
-webkit-text-shadow: 1px 1px 1px #fff; -moz-text-shadow:    1px 1px 1px #fff; text-shadow: 1px 1px 1px #fff;
background: rgb(254,240,206); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(254,240,206,1) 1%, rgba(245,211,114,1) 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(254,240,206,1)), color-stop(99%,rgba(245,211,114,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(254,240,206,1) 1%,rgba(245,211,114,1) 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(254,240,206,1) 1%,rgba(245,211,114,1) 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(254,240,206,1) 1%,rgba(245,211,114,1) 99%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(254,240,206,1) 1%,rgba(245,211,114,1) 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef0ce', endColorstr='#f5d372',GradientType=0 ); /* IE6-9 */
border: 1px solid #e5c15b; display: inline-block; padding: 3px 20px; }

#rt_main .homeblock a:hover {
color: #925500;
background: rgb(245,211,114); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(245,211,114,1) 1%, rgba(254,240,206,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(245,211,114,1)), color-stop(100%,rgba(254,240,206,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(245,211,114,1) 1%,rgba(254,240,206,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(245,211,114,1) 1%,rgba(254,240,206,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(245,211,114,1) 1%,rgba(254,240,206,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(245,211,114,1) 1%,rgba(254,240,206,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5d372', endColorstr='#fef0ce',GradientType=0 ); /* IE6-9 */
}
#rt_main #side_ad { float: left; width: 200px; padding-left: 20px; }
#rt_main.no_sidebar { width: 800px; margin-left: 0px; }

.dropDownMenuContent dropDownSearchMenu { margin-top: 50px !important; }

table#state_overview { border-collapse: collapse; }
table#state_overview tbody tr { padding: 0 5px; border-bottom: 1px solid #d9d9d9; }
table#state_overview tbody tr td { padding: 5px 0; }

/* Pagination */
.pagination { clear:both; padding:20px 0 0; position:relative; font-size:12px; line-height:13px; text-align: center; }
.pagination ul { list-style-image: none; }
.pagination ul li { display: inline-block; }
.pagination span, .pagination a { display:block; float:left; margin: 2px 2px 2px 0; padding:6px 9px 5px 9px; text-decoration:none; width:auto; color:#525252; background: #d6d6cc; font-family: Gibson-Regular, Arial, Helvetica, sans-serif; font-weight: normal; }
.pagination a:hover{ color:#fff; background: #b12525; }
.pagination .current{ padding:6px 9px 5px 9px; background: #b12525; color:#fff; }
.Realtytrac_Foreclosures_728x90_ATF {
    background-color: white;width: 100%;text-align: center; padding: 5px 0; height: 90px; display: block;

}
.Realtytrac_Foreclosures_728x90_ATF.hide-ads
{
    height: 0;
    padding: 0;
    overflow: hidden;
}
.nav-topdisable{position: fixed !important;}

.rt4 .rt_container a {
  font-size: 13px;
}
