/*
	Theme Name: Thrive Framework
	Description: Responsive WordPress theme.
	Author: Thrive Internet Marketing
	Author URI: http://thrivenetmarketing.com/
	Version: 1.0.4

	Template: genesis

*/

/*
Imports
---------------------------------------------------------------------------------------------------- */

@import url(//fonts.googleapis.com/css?family=Lato:300,400,700);
@import url(//fonts.googleapis.com/css?family=Ubuntu:400,400italic,500,700);


/*
HTML5 Reset
---------------------------------------------------------------------------------------------------- */

/* Baseline Normalize
	normalize.css v2.1.2 | MIT License | git.io/normalize
---------------------------------------------------------------------- */

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/* Box Sizing
--------------------------------------------- */

*,
input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}

/* Float Clearing
--------------------------------------------- */

.archive-pagination:before,
.clearfix:before,
.entry:before,
.entry-pagination:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}

.archive-pagination:after,
.clearfix:after,
.entry:after,
.entry-pagination:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


/*
Defaults
---------------------------------------------------------------------------------------------------- */

/* Typographical Elements
--------------------------------------------- */

html {
	font-size: 62.5%; /* 10px browser default */
}

body {
	/*background-color: #fff;*/
	background: url(images/content-bgs.jpg) repeat;
	color: #676767;
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	font-size: 2rem;
	font-weight: 400;
	line-height: 1.4;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

a,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition:    all 0.1s ease-in-out;
	-ms-transition:     all 0.1s ease-in-out;
	-o-transition:      all 0.1s ease-in-out;
	transition:         all 0.1s ease-in-out;
}

::-moz-selection {
	background-color: #333;
	color: #fff;
}

::selection {
	background-color: #333;
	color: #fff;
}

a {
	color: #2493da;
	text-decoration: none;
}

a img {
	margin-bottom: -6px;
	margin-bottom: -0.6rem;
}

a:hover {
	color: #383738;
}

p {
	margin: 0 0 24px;
	margin: 0 0 2.4rem;
	padding: 0;
}

strong {
	font-weight: 700;
}

ol,
ul {
	margin: 0;
	padding: 0;
}

blockquote {
	background: url(images/blockquote.png) no-repeat 0 0 transparent;
	margin: 0 0 20px;
	margin: 0 0 2rem;
	padding: 0 0 0 48px;
	padding: 0 0 0 4.8rem;
}

blockquote em {
	display: block;
}

.widget-area blockquote p,
.entry-content blockquote p {
	/*margin-bottom: 8px;
	margin-bottom: 0.5rem;*/
}
.entry-content code {
	background-color: #333;
	color: #ddd;
}

cite {
	font-style: normal;
}

/* Headings
--------------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #313131;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	line-height: 1.2;
	margin: 0 0 16px;
	margin: 0 0 1.6rem;
}

h1 {
	font-size: 26px;
	font-size: 2.6rem;
}

h2 {
	font-size: 24px;
	font-size: 2.4rem;
}

h3 {
	font-size: 22px;
	font-size: 2.2rem;
}

h4 {
	font-size: 20px;
	font-size: 2rem;
}

h5 {
	font-size: 18px;
	font-size: 1.8rem;
}

h6 {
	font-size: 16px;
	font-size: 1.6rem;
}

/* Objects
--------------------------------------------- */

embed,
iframe,
img,
object,
video,
.wp-caption {
	max-width: 100%;
}

iframe {
	max-width: 100%;
}

img {
	height: auto;
}

.ie8 img {
	width: auto;
}

/* Forms
--------------------------------------------- */

input,
select,
textarea {
	background-color: #fff;
	border: 1px solid #064e71;
	color: #383738;
	font-size: 15px;
	font-size: 1.5rem;
	width: 100%;
	
	margin-bottom: 4px;
	padding: 6px 8px !important;
	border-radius: 5px !important;
}

input,
textarea {
	padding: 5px;
	padding: 0.5rem;
}

select {
	line-height: 22px;
	height: 26px;
}

input:focus,
textarea:focus {
	border: 1px solid #999;
	outline: none;
}

::-moz-placeholder {
	color: #999;
	opacity: 1;
}

::-webkit-input-placeholder {
	color: #999;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.entry-content .button {
	background-color: #116279;
	border: none;
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	padding: 8px 30px;
	padding: .8rem 3rem;
	text-transform: uppercase;
	width: auto;
}

button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover,
.entry-content .button:hover {
	background-color: #fd9e09;
	text-decoration:none;
}

.entry-content .button:hover {
	color: #fff;
}

.button {
	border-radius: 3px;
	display: inline-block;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
	display: none;
}

.ie7 input {
	max-width: 86%;
}

/* Tables
--------------------------------------------- */

table {
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 2;
	margin-bottom: 40px;
	margin-bottom: 4rem;
	width: 100%;
}

tbody {
	border-bottom: 1px solid #ddd;
}

th,
td {
	text-align: left;
}

td {
	border-top: 1px solid #ddd;
	padding: 6px 0;
	padding: 0.6rem 0;
}


/*
Structure and Layout
---------------------------------------------------------------------------------------------------- */

/* Site Containers
--------------------------------------------- */

.site-inner,
.wrap {
	margin: 0 auto;
	max-width: 1170px;
}

.site-inner {
	clear: both;
	padding-bottom: 30px;
	padding-bottom: 3rem;
}

/* Column Widths and Positions
--------------------------------------------- */

.gfield_label {
display: none;
}

#gform_fields_1 input[type='text']{
border-radius: 12px !important;
padding: 10px !important;
font-size: 16px !important;
color: #333333 !important;
font-family: 'Open Sans', sans-serif !important;
border: 1px solid #999999 !important;
margin-bottom:0px;
}

#gform_fields_1 input[type='email']{
border-radius: 12px !important;
padding: 10px !important;
font-size: 16px !important;
color: #333333 !important;
font-family: 'Open Sans', sans-serif !important;
border: 1px solid #999999 !important;
margin-bottom:0px !important;
}

#input_1_5{
border-radius: 12px !important;
padding: 10px !important;
font-size: 16px !important;
color: #333333 !important;
font-family: 'Open Sans', sans-serif !important;
border: 1px solid #999999 !important;
margin-bottom:0px !important;
}


#gform_fields_1 input[type='text'] {
width: 95% !important;
}
#gform_fields_1 input[type='email'] {
width: 95% !important;
}
#input_1_1 {
float: left;
margin-right: 15px;
}
#input_1_2 {
margin-left: 8%;
}
#input_1_4 {
margin-left: 8%;
}
.gform_wrapper ul li.gfield {
clear: none !important;
}
.gform_button {
background: #fd9907 !important;
border-radius: 5px;
padding: 15px 5px;
font-family: 'Lato', sans-serif !important;
font-size: 18px !important;
letter-spacing: 1px;
text-transform: uppercase;
-webkit-font-smoothing: antialiased;
border: none;
color: #fff;
cursor: pointer;
font-weight:700;
}
.gform_button:hover {
background: #0f4c57 !important;
}

#gform_submit_button_4{width:100%; font-family: 'Lato', sans-serif !important; padding: 10px 5px !important; color:#FFFFFF !important;}
#gform_4 .gform_title{ border-bottom:#2f87a1 solid 1px; padding-bottom: 10px; font-size: 21px;}

*::-webkit-input-placeholder {
    color: red;
}
*:-moz-placeholder {
    /* FF 4-18 */
    color: red;
}
*::-moz-placeholder {
    /* FF 19+ */
    color: red;
}
*:-ms-input-placeholder {
    /* IE 10+ */
    color: red;
}

/*.owl-carousel .owl-item img{min-height:395px !important;}*/



/*.search-property-form input{background:url(images/searchaddress-field.png) no-repeat; width:929px; height:97px; border:none; font-size:40px; 
font-family:Roboto, sans-serif; color:#FFF; padding-left:25px; float: left; text-shadow: 0px 2px 2px #2d2e2e;
}*/

.search-property-form input{
background-color:rgba(0, 0, 0, 0.7);
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
border:2px solid #c3c3c3 !important;

-webkit-box-shadow: -7px 11px 27px -13px rgba(0,0,0,0.75);
-moz-box-shadow: -7px 11px 27px -13px rgba(0,0,0,0.75);
box-shadow: -7px 11px 27px -13px rgba(0,0,0,0.75);

width:577px; height:85px; border:none; font-size:40px; 
font-family:Roboto, sans-serif; color:#FFF; padding-left:25px; padding-right: 30px; float: left; text-shadow: 0px 2px 2px #2d2e2e;
}

.search-property-form input::-webkit-input-placeholder { color:#fff !important; text-shadow: 0px 2px 2px #2d2e2e;}
.search-property-form input::-moz-placeholder { color:#fff !important; text-shadow: 0px 2px 2px #2d2e2e;} /* firefox 19+ */
.search-property-form input:-ms-input-placeholder { color:#fff !important; text-shadow: 0px 2px 2px #2d2e2e;} /* ie */
.search-property-form input:-moz-placeholder { color:#fff !important; text-shadow: 0px 2px 2px #2d2e2e;}

/*.search-property-form a{background:url(images/searchaddress-button.png) no-repeat; width:360px; height:97px; border:none; position: absolute;
right:0px; text-indent:-9999px; top: -5px;}*/

.search-property-form a
{
background: #6eb43f;
color: #FFFFFF;
text-align: center;
border-radius: 10px;
text-decoration: none;
padding: 12px 20px;
font-size: 40px;

width:360px; height:85px; border:none; position: absolute; right:0px; 
box-shadow: 0px 1px 1px 1px #404141;
}
.search-property-form a:hover{ text-decoration:none !important; color:#FFF !important;}

.ml{margin-left: 100px;}

/* Wrapping div for .content and .sidebar-primary */

.content-sidebar-wrap {
	float: left;
	width: 100%;
}

.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	width: 920px;
}

.content-sidebar-sidebar .content-sidebar-wrap {
	float: left;
}

.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	float: right;
}

.content-sidebar .content-sidebar-wrap {
	/*background: url(images/icon-dot.png) repeat-y 800px 0 transparent;*/
}

.sidebar-content .content-sidebar-wrap {
	/*background: url(images/icon-dot.png) repeat-y 340px 0 transparent;*/
}

.home.content-sidebar .content-sidebar-wrap {
	background: none transparent;
}


/* Content */

.content {
	float: right;
	padding-top: 20px;
	padding-top: 2rem;
	width: 900px;
}

.home .content {
	padding-top: 0;
}

.content-sidebar .content,
.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content {
	float: left;
}

.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content,
.sidebar-sidebar-content .content {
	width: 520px;
}

.full-width-content .content {
	width: 100%;
}

/* Primary Sidebar */

.sidebar-primary {
	float: right;
	width: 256px;
}

.home .sidebar-primary {
	width: 355px;
}

.sidebar-content .sidebar-primary,
.sidebar-sidebar-content .sidebar-primary {
	float: left;
}

/* Secondary Sidebar */

.sidebar-secondary {
	float: left;
	width: 180px;
}

.content-sidebar-sidebar .sidebar-secondary {
	float: right;
}

/* Column Classes
        Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css
--------------------------------------------- */

.five-sixths,
.four-sixths,
.four-fifths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-fifths,
.three-sixths,
.two-fourths,
.two-fifths,
.two-sixths,
.two-thirds {
	float: left;
	margin-bottom: 20px;
	margin-left: 2.564102564102564%;
}

.one-half,
.three-sixths,
.two-fourths {
	width: 48.717948717948715%;
}

.one-third,
.two-sixths {
	width: 31.623931623931625%;
}

.four-sixths,
.two-thirds {
	width: 65.81196581196582%;
}

.one-fourth {
	width: 23.076923076923077%;
}

.three-fourths {
	width: 74.35897435897436%;
}

.one-fifth {
	width: 17.9487179487179488%;
}

.two-fifths {
	width: 38.4615384615384616%;
}

.three-fifths {
	width: 58.9743589743589744%;
}

.four-fifths {
	width: 79.4871794871794872%;
}

.one-sixth {
	width: 14.52991452991453%;
}

.five-sixths {
	width: 82.90598290598291%;
}

.first {
	clear: both;
	margin-left: 0;
}


/*
Common Classes
---------------------------------------------------------------------------------------------------- */

/* WordPress
--------------------------------------------- */

.avatar {
	float: left;
}

.alignleft .avatar {
	margin-right: 24px;
	margin-right: 2.4rem;
}

.alignright .avatar {
	margin-left: 24px;
	margin-left: 2.4rem;
}

.search-form {
	position: relative;
}

.widget_search input[type="submit"] {
	border-radius: 0 6px 6px 0;
	bottom: 0;
	padding: 6px 10px;
	padding: 0.6rem 1rem;
	position: absolute;
	right: 0;
}

.ie7 .search-form input[type="submit"] {
	bottom: 1px;
	padding: 4px 10px;
}

.sticky {
}

img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 20px;
	margin: 0 auto 2rem;
}

img.alignnone {
	margin-bottom: 12px;
	margin-bottom: 1.2rem;
}

.alignleft {
	float: left;
	text-align: left;
}

.alignright {
	float: right;
	text-align: right;
}

img.alignleft,
.alignleft img,
.wp-caption.alignleft {
	margin: 0 24px 20px 0;
	margin: 0 2.4rem 2rem 0;
}

img.alignright,
.wp-caption.alignright {
	margin: 5px 0 20px 24px;
	margin: 0.5rem 0 2rem 2.4rem;
}

.alignleft img {
	margin: 5px 10px 10px 0;
	margin: 0.5rem 1rem 1rem 0;
}

.alignright img {
	margin: 0 0 10px 10px;
	margin: 0 0 1rem 1rem;
}

.entry-content img {
	background-color: #FFF;
	border: 1px solid #CBCCCE;
	padding: 4px;
	padding: 0.4rem;
}

.wp-caption-text {
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 700;
	text-align: center;
}

.gallery-caption {
}

.widget_calendar table {
	width: 100%;
}

.widget_calendar td,
.widget_calendar th {
	text-align: center;
}

/* Genesis
--------------------------------------------- */

.breadcrumb {
	margin-bottom: 20px;
	margin-bottom: 2rem;
}

.archive-description,
.author-box {
	background-color: #fff;
	margin-bottom: 0px;
	margin-bottom: rem;
}

.archive-description {
	padding: 0px;
	padding: 0rem;
}

.author-box {
	background-color: #dfe0e0;
	overflow: hidden;
	padding: 10px;
	padding: 1rem;
}

.author-box-title {
	font-size: 16px;
	font-size: 1.6rem;
	margin-bottom: 4px;
	margin-bottom: 0.4rem;
	text-transform: uppercase;
}

.author-box p {
	line-height: 1.25;
	margin-bottom: 0;
}

.author-box .avatar {
	margin-right: 24px;
	margin-right: 2.4rem;
}

/* Titles
--------------------------------------------- */

.entry-title {
	font-size: 24px;
	font-size: 2.4rem;
	line-height: 1;
	/*text-transform: uppercase;*/
}

.content .post .entry-title {
	color: #B91D2A;
	font-size: 20px;
	font-size: 2rem;
	margin-bottom: 0;
}

.sidebar .widget-title {
	/*border-bottom: 1px solid #CBCCCE;
	border-top: 1px solid #CBCCCE;
	margin: 0 0 20px -15px ;
	margin: 0 0 2rem -1.5rem ;
	padding: 5px 0 5px 10px;
	padding: 0.5rem 0 0.5rem 1rem;*/
}

.home .sidebar .widget-title {
	margin-left: 0;
}

.sidebar-content .sidebar .widget-title {
	margin: 0 -15px 20px 0;
	margin: 0 -1.5rem 2rem 0;
}

.entry-title a,
.sidebar .widget-title a {
	color: #B91D2A;
	outline: none;
}

.entry-title a:hover {
	color: #383738;
}

.widget-title {
	font-size: 16px;
	font-size: 1.6rem;
	margin-bottom: 10px;
	margin-bottom: 1rem;
}

.sidebar .widget-title a {
	border: none;
}

.archive-title {
	margin-bottom: 24px;
	margin-bottom: 2.4rem;
	color: #0e5d74;
	font-size: 32px;
	font-weight: bold;
}

/*
Widgets
---------------------------------------------------------------------------------------------------- */

/* Featured Content
--------------------------------------------- */

.featured-content .entry {
	border-bottom: 1px solid #CBCCCE;
	margin-bottom: 15px;
	margin-bottom: 1.5rem;
	padding: 0 0 10px;
	padding: 0 0 1rem;
}

.featured-content .page.entry {
	border: 0;
}

.featured-content .entry-header {
	overflow: hidden;
}

.featured-content .entry-image {
	border: 1px solid #CBCCCE;
	margin-bottom: 0;
	margin-top: 0;
	padding: 2px;
	padding: 0.2rem;
}

.featured-content .entry-content {
	margin-top: 10px;
	margin-top: 1rem;
}

.featured-content .entry-title {
	border: none;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 500;
	line-height: 1.125;
	text-transform: none;
}

.featured-content .entry-title a {
	border: none;
	color: #B91D2A;
}

.featured-content .entry-title a:hover {
	color: #383738;
}

.featured-content .entry-title,
.featured-content .entry-meta {
	margin-bottom: 0;
}

.featured-content .entry-meta {
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.2;
}

.featured-content .entry-header img {
	border-radius: 6px;
}

.entry-content{/*border-bottom: 1px solid #ccc;*/}

/* Recent Comments
--------------------------------------------- */

.sidebar .widget_recent_comments ul li,
.widget_recent_comments ul li {
	list-style-image: none;
	margin: 0 0 12px;
	margin: 0 0 1.2rem;
}

.widget_recent_comments a,
.sidebar .widget_recent_comments a {
	color: #B91D2A;
}

.widget_recent_comments a:hover,
.sidebar .widget_recent_comments a:hover {
	color: #383738;
}

/* Call to Actions
--------------------------------------------- */

.cta-box {
	background: #3A495B;
	border-radius: 6px;
	color: #fff;
	display: block;
	float: left;
	margin-bottom: 10px;
	margin-bottom: 1rem;
	width: 48%;
}

.ie7 .cta-box,
.ie8 .cta-box {
	font-size: 14px;
}

.wsm-cta .widget-wrap {
	overflow: hidden;
}

.cta-box.cta-box1 {
	margin-right: 4%;
}

.cta-box.cta-box3 {
	width: 100%;
}

.ie7 .cta-box1,
.ie7 .cta-box2 {
	width: 47%;
}

.cta-content {
	background-position: right bottom;
	background-repeat: no-repeat;
	display: block;
	line-height: 1.2;
	min-height: 80px;
	overflow: hidden;
	padding: 10px;
	padding: 1rem;
}

.ie7 .cta-content,
.ie8 .cta-content {
	min-height: 60px;
}

.wsm-cta .cta-content a {
	color: #fff;
}

.wsm-cta .cta-content a:hover {
	color: #ccc;
}

.cta-content.sold {
	background-image: url(images/sold-icon.png);
}

.cta-content.key {
	background-image: url(images/hand-key-icon.png);
}

.cta-content.search {
	background-image: url(images/search-icon.png);
}

.cta-content.nobg {
	background-image: none;
}

.cta-box p {
	margin-bottom: 0;
}

.cta-box  div.gform_wrapper {
	background-color: transparent;
	margin: 0;
	padding: 0;
}

.cta-box  div.gform_wrapper .gform_title {
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 700;
	line-height: 1;
	margin-bottom: -4px;
	margin-bottom: -0.4rem;
	text-transform: uppercase;
}

.cta-box div.gform_wrapper span.gform_description {
	font-size: 13px;
	font-size: 1.3rem;
	margin-bottom: 5px;
	margin-bottom: 0.5rem;
}

.widget-area .cta-box div.gform_wrapper form li {
	padding-top: 0;
}

.cta-box div.gform_wrapper span.gform_description,
.cta-box div.gform_wrapper .gsection .gfield_label,
.cta-box div.gform_wrapper h2.gsection_title,
.cta-box div.gform_wrapper h3.gform_title,
.cta-box div.gform_wrapper li.gfield .gfield_label {
	color: #ccc;
}

.cta-box div.gform_wrapper input[type="email"],
.cta-box div.gform_wrapper input[type="text"],
.cta-box div.gform_wrapper textarea {
	font-size: 14px;
	font-size: 1.4rem;
	padding: 4px 5px;
	padding: 0.4rem 0.5rem;
}

.wsm-cta div.gform_wrapper .gform_footer {
	bottom: 0;
	margin: 0;
	position: absolute;
	right: 0;
}

.ie7 .wsm-cta div.gform_wrapper .gform_footer {
	bottom: 1px;
	right: 0;
}

.ie .widget-area .cta-box div.gform_wrapper .gform_footer input[type="submit"],
.widget-area .cta-box div.gform_wrapper .gform_footer input[type="submit"] {
	border-radius: 0 6px 6px 0;
	font-size: 14px;
	font-size: 1.4rem;
	padding: 5px 8px 6px;
	padding: 0.5rem 0.8rem 0.6rem;
}

.ie7 .widget-area .cta-box div.gform_wrapper .gform_footer input[type="submit"] {
	padding: 3px 8px;
}

.gecko .widget-area .cta-box div.gform_wrapper .gform_footer input[type="submit"] {
	padding: 4px 8px 5px;
	padding: 0.4rem 0.8rem 0.5rem;
}

/*
Social Media
------------------------------ */

.social-media {
	display: block;
	overflow: hidden;
}

.social-media a {
	background-color: #3A495B;
	background-position: center center;
	background-repeat: no-repeat;
	border-radius: 4px;
	float: left;
	display: block;
	height: 29px;
	margin: 0 8px 0 0;
	margin: 0 0.8rem 0 0;
	text-indent: -999px;
	width: 28px;
}

.social-media a:last-child {
	margin-right: 0;
}

.site-header .social-media {
	float: right;
	text-align: left;
}

.sidebar .widget-social .widget-wrap {
	background:url(images/icon-dot.png) repeat-x 0 center #fff;
	font-size: 0;
	text-align: center;
}

.sidebar .social-media {
	background-color: #fff;
	display: inline-block;
	float: none;
	margin: 0 auto;
	padding: 0 10px;
	padding: 0 1rem;
	text-align: center;
}

.sidebar .social-media a {
	display: inline-block;
	float: none;
}

.social-media a:hover {
	background-color: #BB1F36;
}

.social-media a.btn-fb {
	background-image: url(images/facebook-icon.png);
}

.social-media a.btn-tw {
	background-image: url(images/twitter-icon.png);
}

.social-media a.btn-gp {
	background-image: url(images/gplus-icon.png);
}

.social-media a.btn-pi {
	background-image: url(images/pinterest-icon.png);
}

.social-media a.btn-yt {
	background-image: url(images/youtube-icon.png);
}

/* Featured Listings
--------------------------------------------- */

.featured-listings .listing-wrap,
.wsm-featured-listings .listing-wrap {
	clear: none;
	display: block;
	float: left;
	font-size: 14px;
	font-size: 1.4rem;
	margin: 0 2% 20px 0;
	min-height: 170px;
	padding: 0;
	width: 23.5%;
}

.ie7 .featured-listings .listing-wrap,
.ie7 .wsm-featured-listings .listing-wrap,
.ie8 .featured-listings .listing-wrap,
.ie8 .wsm-featured-listings .listing-wrap {
	width: 23%;
}

.sidebar .widget.featured-listings .listing-wrap,
.sidebar .widget.wsm-featured-listings .listing-wrap {
	width: 100%;
}

.sidebar .widget.featured-listings .listing-wrap a img,
.sidebar .widget.wsm-featured-listings .listing-wrap a img {
	margin-bottom: 6px;
	margin-bottom: 0.6rem;
}

.listing-wrap img.attachment-Listing {
	width: 100%;
}

.wsm-featured-listings .listing-wrap .listing,
.featured-listings .listing-wrap .listing {
	float: left;
	margin: 0;
	max-width: 100%;
	min-height: inherit;
	width: 100%;
}

.ie7 .wsm-featured-listings .listing-wrap .listing,
.ie7 .featured-listings .listing-wrap .listing,
.ie8 .wsm-featured-listings .listing-wrap .listing,
.ie8 .featured-listings .listing-wrap .listing {
	max-width: 100%;
}

.wsm-featured-listings .listing-wrap .listing .details,
.featured-listings .listing-wrap .details {
	min-height: 60px;
}

.featured-listings .listing-wrap:last-child,
.wsm-featured-listings .listing-wrap:last-child {
	float: right;
	margin-right: 0;
}

/*
Plugins
---------------------------------------------------------------------------------------------------- */

/* Genesis eNews Extended
--------------------------------------------- */

.enews-widget {
	color: #999;
}

.enews-widget .widget-title {
	color: #fff;
}

.enews-widget input {
	margin-bottom: 16px;
	margin-bottom: 1.6rem;
}

.enews-widget input:focus {
	border: 1px solid #ddd;
}

.enews-widget input[type="submit"] {
	background-color: #f15123;
	color: #fff;
	margin: 0;
	width: 100%;
}

.enews-widget input:hover[type="submit"] {
	background-color: #fff;
	color: #333;
}

/* Genesis Latest Tweets
--------------------------------------------- */

.latest-tweets ul li {
	list-style-image: none;
	margin: 0 0 16px;
	margin: 0 0 1.6rem;
}

/* Gravity Forms
--------------------------------------------- */

div.gform_wrapper {
	background-color: #116379;
	border-radius: 6px;
	color: #FFF;
	max-width: 100%;
	padding: 15px;
	padding: 1.5rem;
	margin-top:0px;
}

div.gform_wrapper input[type="url"],
div.gform_wrapper input[type="tel"],
div.gform_wrapper input[type="number"],
div.gform_wrapper input[type="password"],
div.gform_wrapper input[type="email"],
div.gform_wrapper input[type="text"],
div.gform_wrapper textarea,
div.gform_wrapper .ginput_complex label {
	font-size: 16px;
	font-size: 1.6rem;
	padding: 5px;
	padding: 0.5rem;
}

div.gform_wrapper .ginput_complex label {
	font-size: 14px;
	font-size: 1.4rem;
	padding: 0;
}

div.gform_wrapper .gsection .gfield_label,
div.gform_wrapper h2.gsection_title,
div.gform_wrapper h3.gform_title,
div.gform_wrapper li.gfield .gfield_label {
	color: #FFF;
	font-weight: 400;
	margin-top: 0;
}

div.gform_wrapper li.clearit label.gfield_label {
	display: none;
}

div.gform_wrapper li,
div.gform_wrapper form li {
	/*padding: 16px 0 0;
	padding: 1.6rem 0 0;*/
}

div.gform_wrapper li.ginput_right {
	clear: none !important;
    float: right;
    width: 49%;
}

div.gform_wrapper li.ginput_left {
	clear: none !important;
    float: left;
    width: 50%;
}

div.gform_wrapper .gfield_required {
	color: #ff0000 !important;
}

.gform_wrapper li.ginput_right input,
.gform_wrapper li.ginput_left input {
	width: 95% !important;
}

.ie7 div.gform_wrapper li.gfield input.large,
.ie7 div.gform_wrapper li.gfield select.large,
.ie7 div.gform_wrapper li.gfield textarea.textarea {
	max-width: 94%;
}

div.gform_wrapper .gform_heading {
	margin-bottom: 8px;
	margin-bottom: 0.8rem;
}

div.gform_wrapper span.gform_description {
	display: block;
	line-height: 1.3;
	word-spacing: 1px;
}

div.gform_wrapper ul {
	overflow: hidden;
}

div.gform_wrapper ul li.gfield .gfield_radio li {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	margin: 0 1rem 0 0;
}

div.gform_wrapper form li ul.gfield_radio li input,
div.gform_wrapper form ul li ul.gfield_checkbox li input {
	background-color: transparent;
	border: 0;
	padding: 0;
}

.ie div.gform_wrapper form li ul.gfield_radio li input,
.ie div.gform_wrapper form ul li ul.gfield_checkbox li input {
	padding-top: 3px;
}

div.gform_wrapper .gfield_checkbox li label,
div.gform_wrapper .gfield_radio li label {
	line-height: 1.3;
}

.ie div.gform_wrapper .gfield_checkbox li label,
.ie div.gform_wrapper .gfield_radio li label,
.gecko div.gform_wrapper .gfield_checkbox li label,
.gecko div.gform_wrapper .gfield_radio li label {
	line-height: 1;
}

div.gform_wrapper .gform_footer {
	padding: 0;
}

div.gform_wrapper .gform_footer input[type="submit"] {
	background-image: url(images/arrow-right-white.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	padding: 7px 20px 7px 15px;
	padding:  0.7rem 2rem 0.7rem 1.5rem;
}

.ie div.gform_wrapper .gform_footer input[type="submit"] {
	padding-right: 20px;
}

.ie7 div.gform_wrapper .gform_footer input[type="submit"] {
	padding-right: 14px;
}

.gecko div.gform_wrapper .gform_footer input[type="submit"] {
	padding: 6px 20px 6px 15px;
	padding: 0.6rem 2rem 0.6rem 1.5rem;
}

div.gform_wrapper .gfield_description.validation_message,
div.gform_wrapper div.validation_error {
	color: #BE1B28;
	font-size: 14px;
	font-weight: 400;
}

.widget-area div.gform_wrapper form {
	position: relative;
}

.sidebar div.gform_wrapper li,
.sidebar div.gform_wrapper form li,
.widget-area div.gform_wrapper li,
.widget-area div.gform_wrapper form li {
	margin: 0;
	padding: 8px 0 0;
	padding: 0.8rem 0 0;
}

.sidebar .gform_widget .widgettitle {
	/*display: none;*/
}

.widget-area div.gform_wrapper .gform_footer input[type="submit"] {
	background-image: none;
	border-radius: 6px;
	padding-right: 15px;
	padding-right: 1.5rem;
}

.ie .widget-area div.gform_wrapper .gform_footer input[type="submit"] {
	padding: 6px 10px;
}

.ie7 .widget-area div.gform_wrapper .gform_footer input[type="submit"] {
	padding: 4px 10px;
}


.ie8 .widget-area div.gform_wrapper .gform_footer input[type="submit"] {
	padding: 6px 10px 7px;
}

.widget-area div.gform_wrapper.gform_validation_error .gform_footer {
	position: relative;
}

.widget-area div.gform_wrapper.gform_validation_error .gform_footer input[type="submit"] {
	border-radius: 6px;
}

/* Jetpack
--------------------------------------------- */

img#wpstats {
	display: none;
}

/* WP Table
--------------------------------------------- */

h2.tablepress-table-name {
	font-size: 20px;
	font-size: 1.25rem;
}

table.tablepress thead th,
table.tablepress tfoot th {
    background: #C7C9CB;
	color: #b91d2a;
	font-family: 'Lato', sans-serif;
	font-weight: 500;
	line-height: 1.325;
	padding: 8px;
	padding: 0.8rem;
	text-transform: none;
}

table.tablepress tbody td,
table.tablepress tfoot th {
	border-bottom: 1px solid #CCC;
	border-top: none;
	border-right: 1px solid #CCC;
	font-weight: 300;
}

table.tablepress .even td,
table.tablepress .odd td {
	background-color: transparent;
}

table.tablepress {
	border: 1px solid #CCC;
}

span.tablepress-table-description {
    margin-bottom: 16px;
	margin-bottom: 1rem;
}


table.tablepress th,
table.tablepress td {
	padding: 4px 8px;
}

/* Tabs Shortcode
--------------------------------------------- */

div.tabs-shortcode .ui-tabs-panel {
	border: 1px solid  #979a9d;
	border-radius: 0 0 6px 6px;
	border-top: 0;
	padding: 12px;
	padding: 1.2rem;
}

div.tabs-shortcode .ui-tabs-nav li {
	background-color: #979a9d;
	border-radius: 6px 6px 0 0;
	font-size: 14px;
	text-transform: uppercase;
}

div.tabs-shortcode .ui-tabs-nav li a {
	color: #FFF;
	outline: 0;
}

div.tabs-shortcode.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
div.tabs-shortcode.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	color: #006fa8;
}

div.tabs-shortcode .ui-tabs-nav li,
div.tabs-shortcode .ui-tabs-nav {
	border-color: #979a9d;
	margin-bottom: 0 !important;
}


/* Soliloquy
--------------------------------------------- */

div.soliloquy-container .soliloquy-caption {
	bottom: auto;
	left: 80px;
	top: 25%;
}

div.soliloquy-container .soliloquy-caption .soliloquy-caption-inside {

	color: #FFF;
	filter: 0;
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	max-width: 40%;
	text-align: left;
}

div.soliloquy-caption-inside h1,
div.soliloquy-caption-inside h2,
div.soliloquy-caption-inside h3,
div.soliloquy-caption-inside h4 {
	color: #FFF;
	line-height: 1;
}

div.soliloquy-container .soliloquy-direction-nav li .soliloquy-prev,
div.soliloquy-container .soliloquy-thumbnails .soliloquy-direction-nav li .soliloquy-prev,
div.soliloquy-container .soliloquy-direction-nav li .soliloquy-prev {
	background: url(images/slider-arrows-horizontal.png) no-repeat scroll 0 0 transparent;
	height: 103px;
	top: 38%;
	width: 31px;
}

div.soliloquy-container .soliloquy-direction-nav li .soliloquy-next,
div.soliloquy-container .soliloquy-thumbnails .soliloquy-direction-nav li .soliloquy-next,
div.soliloquy-container .soliloquy-direction-nav li .soliloquy-next {
	background: url(images/slider-arrows-horizontal.png) no-repeat scroll 0 -103px transparent;
	height: 103px;
	top: 38%;
	width: 31px;
}

/* CRP Related
-------------------------------------------------------------- */

div.crp_related {
	margin: 30px 0 20px;
	margin: 3rem 0 2rem;
}

div.crp_related h3 {
	font-size: 18px;
	font-size: 1.8rem;
	text-transform: uppercase;
}

div.crp_related ul {
	display: block;
	overflow: hidden;
}

div.crp_related ul li {
	float: left;
	line-height: 1.4;
	list-style-type: none;
	margin-right: 6%;
	width: 27%;
}

div.crp_related ul li a,
div.crp_related ul li a:visited {
	color: #B91D2A;
}

div.crp_related ul li a:hover{
	color: #383738;
}

div.crp_related img.crp_thumb {
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	min-height: 200px;
	padding: 5px;
    padding: 0.375rem;
}

div.crp_related .crp_title,
div.crp_related a:visited.crp_title {
	display: block;
	font-family: 'Lato', sans-serif;
	line-height: 1.2;
	margin: 15px 0 0;
	margin: 1.5rem 0 0;
	text-transform: uppercase;
}

div.crp_related .crp_excerpt {
	display: block;
	line-height: 1.4;
	padding: 10px 0 0;
	padding: 1rem 0 0;
}

/* Light Box
-------------------------------------------------------------- */

#colorbox {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

/*
AgentPress Listings
-------------------------------------------------------------- */

/* Agentpress Archive Page */

.listing-wrap {
	display: block;
	float: left;
	margin: 0 0 25px;
	margin: 0 0 2.5rem;
	min-height: 285px;
	overflow: hidden;
	padding: 2px 2px 10px;
	padding: 0.2rem 0.2rem 1rem;
	width: 33.3%;
}

.ie7 .listing-wrap {
	width: 32.5%;
}

.listing-wrap .listing {
	border: 1px solid #ccc;
	border-radius: 6px;
	display: block;
	max-width: 97%;
	overflow: hidden;
	padding: 4px;
	padding: 0.4rem;
	position: relative;
}

.ie7 .listing-wrap .listing,
.ie8 .listing-wrap .listing {
	max-width: 92%;
}

.entry.listing-wrap  {
	clear: none;
}

.listing-wrap .listing .details {
	background-color: #484848;
	color: #FFF;
	min-height: 104px;
	padding: 10px 10px 5px;
	padding: 1rem 1rem 0.5rem;
}

.listing-wrap .more-link,
.listing-wrap span {
	display: block;
}

.listing-wrap .listing-text {
	background-color: #3a495b;
	color: #fff;
	left: 4px;
	padding: 4px 5px;
	padding: 0.4rem 0.5rem;
	top: 4px;
	position: absolute;
}

.listing-wrap .more-link a {
	background-image: url("images/arrow-right-white.png");
    background-position: right center;
    background-repeat: no-repeat;
	padding-right: 20px;
	padding-right: 2rem;
}

/* Agentpress Single Page */

.property-details {
	background-color: #DFE0E0;
	border-radius: 6px;
	display: block;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.625;
	margin: 0 0 20px;
	margin: 0 0 2rem;
	overflow: hidden;
	padding: 15px;
	padding: 1.5rem;
	width: auto;
}

.property-details-col1,
.property-details-col2 {
	width: 48%;
}

.property-details-col1 {
	float: left;
}

.property-details-col2 {
	float: right;
}

.property-details .clear {
	clear: both;
	display: block;
}

.property-details b {
	color: #606B80;
}

/* Agentpress Search Widget */

.property-search form {
	overflow: hidden;
	padding: 5px 0 0;
	padding: 0.5rem 0 0;
}

.property-search form select {
	-webkit-appearance: none;
    -moz-appearance: none;
    background: url(images/arrow-down.png) no-repeat right center #fff;
	height: 30px;
	line-height: 1;
	margin-bottom: 8px;
	margin-bottom: 0.8rem;
	padding: 4px 18px 4px 4px;
	padding: 0.4rem 1.8rem 0.4rem 0.4rem;
	text-indent: 0.01px;
	text-overflow: "";
}

.ie .property-search form select {
	padding-right: 4px;
}

.property-search form .searchsubmit {
	background: url(images/arrow-right-white.png) no-repeat right center #B91D2A;
	display: block;
	margin: 12px auto 0;
	margin: 1.2rem auto 0;
	padding-right: 20px;
	padding-right: 2rem;
}

.sidebar .property-search form .searchsubmit {
	margin: 12px 0 0;
	margin: 1.2rem 0 0;
}

.property-search form .searchsubmit:hover {
	background-color: #D11222;
}

.sidebar .property-search .widget-wrap {
	background-color: #3A495B;
    border-radius: 6px;
    color: #FFFFFF;
	padding: 15px;
    padding: 1.5rem;
}

.sidebar .property-search .widget-title {
	border: 0;
	color: #fff;
	margin: 0 0 15px;
	margin: 0 0 1.5rem;
}

/* Listing Archive Search */

.listing-search {
	color: #FFF;
	margin: 0 0 20px;
	margin: 0 0 2rem;
}

.listing-search .widgettitle {
	font-size: 20px;
	font-size: 2rem;
	font-weight: 400;
}

.listing-search .property-search form select {
	display: block;
	float: left;
	margin-right: 1%;
	max-width: 20.5%;
}

.ie7 .listing-search .property-search form select {
	width: 20.5%;
}

.listing-search .property-search form .searchsubmit {
	display: inline-block;
	margin: 0;
}

/*
DsIDXPress
---------------------------------------------------------------------------------------------------- */

/* DsIDX Result */

.entry-content .dsidx-results ol#dsidx-listings {
	margin-left: 0;
}

.dsidx-results #dsidx-listings li hr {
	background: none transparent;
	border: 0;
	border-top: 1px solid #CCC;
	height: 2px;
	width: 100%;
}

.dsidx-results #dsidx-listings .dsidx-primary-data {
	background-color: transparent;
	border: 0;
	display: block;
	padding-top: 0;
    position: relative;
}

.dsidx-results #dsidx-listings .dsidx-photo {
	border: 0;
	max-height: inherit;
}

.dsidx-results #dsidx-listings .dsidx-photo img {
	background-color: #fff;
	border: 1px solid #ccc;
	max-width: 98%;
	padding: 3px;
	padding: 0.3rem;
}

.dsidx-details table th {
	border-top: 1px solid #DDDDDD;
}

.dsidx-results #dsidx-listings .dsidx-address {
	background-color: #DFE0E0;
	padding: 5px 10px;
	padding: 0.5rem 1rem;
}

.dsidx-results #dsidx-listings .dsidx-address {
    background-color: #DFE0E0;
    padding: 5px 130px 5px 10px;
	padding: 0.5rem 13rem 0.5rem 1rem;
}

#dsidx-listings .dsidx-price {
    background-color: #2493da;
    color: #FFFFFF;
	display: block;
    padding: 5px 10px;
	padding: 0.5rem 1rem;
    position: absolute;
    right: 0;
    top: 0;
	z-index: 100;
}

#dsidx-disclaimer{display:none;}
.dsidx .entry-meta{ display:none;}

#dsidx .dsidx-sorting-control {
	margin: 10px 0;
	margin: 1rem 0;
	overflow: hidden;
}

#dsidx .dsidx-sorting-control form {
	clear: both;
	display: block;
	margin: 5px 0 0;
	margin: 0.5rem 0 0;
}

#dsidx .dsidx-sorting-control form select {
	float: right;
	width: auto;
}

#dsidx select,
#dsidx .dsidx-sorting-control form select {
	padding: 0px;
	padding: 0rem;
}


/* DsIDX Search Widget */

.dsidx-widget-search table {
	line-height: 1;
	margin-bottom: 0;
}

.dsidx-widget-search table tbody {
	border: 0;
}

.dsidx-widget-search table th {
	padding: 0 8px;
	padding: 0 0.8rem;
}

.ie7 .dsidx-widget-search table th {
	padding: 0;
	width: 24%;
}

.dsidx-widget-search table th,
.dsidx-widget-search table td {
	border: 0;
}

.dsidx-widget-search table label {
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 400;
}

.dsidx-widget-search input {
	padding: 6px 8px;
	padding: 0.6rem 0.8rem;
}

.dsidx-widget-search select {
	height: 26px;
	line-height: 22px;
	padding: 0;
}

.dsidx-widget-search .dsidx-search-button input.submit {
	font-size: 16px;
	font-size: 1.6rem;
	margin-right: 10px;
	margin-right: 1rem;
	text-transform: none;
}

.dsidx-widget-search .dsidx-search-widget .dsidx-search-button {
	margin: 10px auto 0;
	padding: 0;
}

.ie .dsidx-widget-search .dsidx-search-widget .dsidx-search-button {
	margin-right: 0;
}

.ie7 .dsidx-widget-search .dsidx-search-widget .dsidx-search-button {
	display: block;
	margin: 0;
	padding: 0;
	width: auto;
}

.dsidx-widget-search table select {
	background: none transparent;
	width: 100%;
	padding: 4px;
	font-size: 16px;
	line-height: 1;
	border: 0;
	border-radius: 0;
	height: 30px;
	text-indent: 0.01px;
	text-overflow: "";
   -webkit-appearance: none;
 }

.dsidx-widget-search table td[colspan="2"] {
	height: 30px;
	overflow: hidden;
	background: url(images/arrow-down.png) no-repeat right #FFF;
	border: 1px solid #ccc;
	padding: 0;
}

.ie7 .dsidx-widget-search table td[colspan="2"] {
	border: 0;
	height: auto;
}

.ie7 .dsidx-widget-search input.dsidx-price {
	width: 34%;
}

/* DsIDX Featured Widget */

.featured-listing h4 {
	font-size: 16px;
	font-size: 1.6rem;
	margin-bottom: 0;
	text-transform: uppercase;
}

.featured-listing h4 a {
	color: #B91D2A;
}

.featured-listing h4 a:hover {
	color: #383738;
}

.featured-listing .dsidx-photo img {
	border: 1px solid #ccc;
	padding: 2px;
	padding: 0.2rem;
}

div.dsidx-results-widget .dsidx-expanded .featured-listing ul {
	padding-left: 115px;
	padding-left: 11.5rem;
}

.ie7 div.dsidx-results-widget .dsidx-expanded .featured-listing ul {
	padding-left: 130px;
}

div.dsidx-results-widget .dsidx-slideshow .featured-listing p span,
div.dsidx-results-widget .dsidx-expanded .featured-listing ul li {
	display: block;
	line-height: 1 !important;
	margin: 0 0 5px;
	margin: 0 0 0.5rem;
}

div.dsidx-results-widget .dsidx-slideshow .featured-listing p span {
	padding-left: 105px;
	padding-left: 10.5rem;
}

.dsidx-widget-listings div.dsidx-results-widget .dsidx-slideshow-control {
	background-color: #3A495B;
	color: #fff !important;
}

.dsidx-widget-listings div.dsidx-results-widget .dsidx-slideshow-control:hover {
	background-color: #39516D;
}

div.dsidx-results-widget .dsidx-controls {
	margin: 5px 0;
	margin: 0.5rem 0;
}

/* DsIDX disclaimer */

.dsidx-standalone-disclaimer {
	margin: 0 auto;
	max-width: 1140px;
}

.dsidx-standalone-disclaimer p {
	font-size: 13px;
	font-size: 1.3rem;
	margin-bottom: 0;
}

/*
Site Header
---------------------------------------------------------------------------------------------------- */

.site-header {
	background-color: #fff;
}

.site-header .wrap {
	padding: 20px 0;
	padding: 2rem 0;
}

/* Title Area
--------------------------------------------- */

.title-area {
	float: left;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 700;
	width: 425px;
}

.header-image .title-area {
	padding: 0;
}

.site-title {
	font-size: 35px;
	font-size: 3.5rem;
	font-weight: 400;
	line-height: 1;
	margin: 0;
	text-transform: uppercase;
}

.site-title a,
.site-title a:hover {
	color: #B91D2A;
}

.site-description {
	color: #626366;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 0;
}

/* Full width header, no widgets */

.header-full-width .title-area,
.header-full-width .site-title {
	width: 100%;
}

.header-image .site-description,
.header-image .site-title a {
	display: block;
	text-indent: -9999px;
}

/* Logo, hide text */

.header-image .site-header .wrap {
	padding: 0;
}

.header-image .title-area {
	background: url(images/logo.png) left bottom no-repeat;
}

.header-image .site-title a {
	float: left;
	min-height: 80px;
	width: 100%;
}

/* Widget Area
--------------------------------------------- */

.site-header .widget-area {
	float: right;
	/*text-align: right;*/
	/*width: 860px;*/
}

.site-header .widget {
	display: block;
	margin-bottom: 10px;
	margin-bottom: 1rem;
	overflow: hidden;
}

.header-image .site-header .widget-area {
	padding: 30px 0 0;
	padding: 3rem 0 0;
}

.site-header .search-form {
	float: right;
	margin: 0;
	min-width: 200px;
}

.site-header .widget-area h2,
.site-header .widget-area h3 {
	color: #606B80;
}

.site-header .widget-area h2,
.site-header .widget-area h3,
.site-header .widget-area h4 {
	margin-bottom: 0;
}


/*
Site Navigation
---------------------------------------------------------------------------------------------------- */

.genesis-nav-menu {
	clear: both;
	color: #383738;
	font-family: 'Ubuntu', sans-serif;
	font-size: 0;
	line-height: 1.5;
	width: 100%;
}

.genesis-nav-menu .menu-item {
	display: block;
	float: left;
	font-size: 16px;
	font-size: 1.6rem;
	text-align: left;
}

.genesis-nav-menu a {
	border: none;
	display: block;
	padding: 9px 12px;
/*	padding: 0.5rem 3rem;*/
	position: relative;
	outline:none;
	
	font-family:'Lato', sans-serif;
	font-weight: 400;
	color: #fff;
	font-size:16.7px;
}
.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item > a {
	/*background-color: #B91D2A;
	border-radius: 6px 6px 0 0;*/
	color: #ffffff;
	background-color:#fd9907;
}

.first-menu-item a  {
background-color:transparent !important;
}

.genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.genesis-nav-menu .sub-menu .current-menu-item > a {
	color: #B91D2A;
}

.genesis-nav-menu > .menu-item > a {
	/*text-transform: uppercase;*/
}

.genesis-nav-menu .sub-menu {
	left: -9999px;
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition:    opacity .4s ease-in-out;
	-ms-transition:     opacity .4s ease-in-out;
	-o-transition:      opacity .4s ease-in-out;
	transition:         opacity .4s ease-in-out;
	width: 250px;
	z-index: 99;
}

.genesis-nav-menu .sub-menu a {
	/*background-color: #6eb43f;
	border: 1px solid #7bc04c;*/
	border-top: none;
	border-radius: 0;
	color: #383738;
	font-size: 14px;
	font-size: 1.4rem;
	padding: 8px 20px;
	padding: 0.8rem 2rem;
	position: relative;
	/*width: 250px;*/
}

.ie7 .genesis-nav-menu .sub-menu a {
	width: 210px;
}

.genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.genesis-nav-menu .sub-menu a:hover {
	color: #232829;
}

.genesis-nav-menu .sub-menu .sub-menu {
	margin: -39px 0 0 249px;
}

.genesis-nav-menu .sub-menu .sub-menu {
	border-top: 1px solid #CBCCCE;
}

.genesis-nav-menu .menu-item:hover {
	position: static;
}

.genesis-nav-menu .menu-item:hover > .sub-menu {
	left: auto;
	opacity: 1;
}

.genesis-nav-menu > .first > a {
	padding-left: 0;
}

.genesis-nav-menu > .last > a {
	padding-right: 0;
}

.genesis-nav-menu > .right {
	display: inline-block;
	float: right;
	font-size: 16px;
	font-size: 1.6rem;
	list-style-type: none;
	padding: 5px 0;
	padding: 0.5rem 0;
	text-transform: uppercase;
}

.genesis-nav-menu > .right > a {
	background-color: none;
	border-radius: 0;
	display: inline;
	padding: 0;
}

.genesis-nav-menu li.right a:hover {
	background-color: transparent !important;
	color: #626366;
}

.genesis-nav-menu > .rss > a {
	background: url(images/rss.png) no-repeat left center transparent;
	padding-left: 20px;
	padding-left: 2rem;
	margin-left: 8px;
	margin-left: 0.8rem;
}

.genesis-nav-menu > .twitter a {
	background: url(images/twitter-nav.png) no-repeat left center transparent;
	padding-left: 20px;
}

.genesis-nav-menu > .search {
	padding: 0;
}

/* Site Header Navigation
--------------------------------------------- */

.site-header .sub-menu {
	border-top: 1px solid #094b5e;
}

.site-header .sub-menu .sub-menu {
	margin-top: -55px;
}

/* Primary Navigation
--------------------------------------------- */

.nav-primary {
	background-color: #0c5267;
	float:left;
	/*padding: 5px 10px 0px 5px;*/
	padding:0px;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.nav-primary .genesis-nav-menu {
	overflow: hidden;
}

.nav-primary .menu-item-home a {
	background: url(images/home-icon.png) no-repeat center #3A495B;
	border-radius: 6px 6px 0 0;
	display: block;
	height: auto;
	text-indent: -9999px;
	width: 62px;
}

.ie7 .nav-primary .menu-item-home {
	position: relative;
	bottom: -3px;
}

.ie7 .nav-primary .menu-item-home a {
	padding: 4px 16px 3px;
	width: 32px;
}

.nav-primary .menu-item-home a:hover {
	background-color: #B91D2A;
}

/* Secondary Navigation
--------------------------------------------- */

.nav-secondary {
	background-color: #fff;
}

/*
Home Content
---------------------------------------------------------------------------------------------------- */

/* Home Rotator Area
--------------------------------------------- */

.home-top .wrap {
	margin: 5px auto;
	margin: 0.5rem auto;
	position: relative;
	overflow: hidden;
}

.home-top ol,
.home-top p,
.home-top ul {
	margin-bottom: 10px;
	margin-bottom: 1rem;
}

.home-top ol,
.home-top ul {
	margin-left: 20px;
	margin-left: 2rem;
}

.home-top ol li {
	list-style-type: decimal;
}

.home-top ul li {
	list-style-image: url(images/arrow-right.png);
	list-style-type: none;
}

.home-top ol ol,
.home-top ul ul {
	margin-bottom: 0;
}

.home-search {
	background: url(images/listing-search-bg.png) repeat 0 0 transparent;
	border-radius: 6px;
	position: absolute;
	right: 60px;
	top: 35px;
	width: 298px;
	z-index: 10;
}

.home-search .widget {
	padding: 20px;
	padding: 2rem;
}

.home-search .widgettitle {
	border-bottom: 1px solid #CBCCCE;
	color: #B91D2A;
	font-size: 22px;
	font-size: 2.2rem;
	padding-bottom: 5px;
	padding-bottom: 0.5rem;
	text-align: center;
}

.headline {
	margin: 25px 0;
	margin: 2.5rem 0;
}

.headline h1,
.headline h2,
.headline h3,
.headline h4 {
	text-align: center;
}

.headline h1 {
	font-size: 22px;
	font-size: 2.2rem;
}

.headline h2 {
	font-size: 20px;
	font-size: 2rem;
}

.headline h3 {
	font-size: 18px;
	font-size: 1.8rem;
}

.headline h4 {
	font-size: 16px;
	font-size: 1.6rem;
}

/* Home Main Content
--------------------------------------------- */

.home-main {
	border: 1px solid #CBCCCE;
	border-radius: 6px;
	margin-bottom: 20px;
	margin-bottom: 2rem;
	overflow: hidden;
	padding: 15px 15px 0;
	padding: 1.5rem 1.5rem 0;
}

.home-main .widget {
	margin-bottom: 10px;
	margin-bottom: 1rem;
	overflow: hidden;
}

.home-main .widgettitle {
	color: #383738;
	font-size: 24px;
	font-size: 2.4rem;
	font-weight: 400;
}

.home-main ol,
.home-main p,
.home-main ul {
	margin-bottom: 10px;
	margin-bottom: 1rem;
}

.home-main ol,
.home-main ul {
	margin-left: 20px;
	margin-left: 2rem;
}

.home-main ol li {
	list-style-type: decimal;
}

.home-main ul li {
	list-style-image: url(images/arrow-right.png);
	list-style-type: none;
}

.home-main ol ol,
.home-main ul ul {
	margin-bottom: 0;
}

.home-featured-listings {
	clear: both;
	display: block;
	margin: 0 0 10px;
	margin: 0 0 1rem;
	overflow: hidden;
}

.home-featured-listings .widget {
	margin-bottom: 20px;
	margin-bottom: 2rem;
}

.home-featured-listings .widget-wrap {
	overflow: hidden;
}

.home-featured-listings .widgettitle {
	background: url(images/icon-dot.png) repeat-x 0 center transparent;
	color: #383738;
	font-size: 24px;
	font-size: 2.4rem;
	font-weight: 400;
	text-transform: uppercase;
}

.widgettitle .titleblock {
	background-color: #FFF;
	padding: 0 20px 0 0;
	padding: 0 2rem 0 0;
}

/*
Content Area
---------------------------------------------------------------------------------------------------- */

/* Entries
--------------------------------------------- */

.entry {
	background-color: #fff;
	clear: both;
	display: block;
	margin-bottom: 20px;
	margin-bottom: 2rem;
}

.entry-content a {
	color: #0e5d74;
	text-decoration:none;
}

.entry-content a:hover {
	color: #0e5d74;
	text-decoration:underline;
}

.entry-content .attachment a,
.entry-content .gallery a {
	border: none;
}

.entry-content ol,
.entry-content p,
.entry-content ul,
.quote-caption {
	margin-bottom: 20px;
	margin-bottom: 2rem;
}

.entry-content ol,
.entry-content ul {
	margin-left: 20px;
	margin-left: 2rem;
}

.entry-content ol li {
	list-style-type: decimal;
}

.entry-content ul li {
	/*list-style-image: url(images/arrow-right.png);
	list-style-type: none;*/
}

.entry-content ol ol,
.entry-content ul ul {
	margin-bottom: 0;
}

.entry-content .search-form {
	width: 50%;
}

.entry-meta {

}

.content .post .entry-header {
	border-bottom: 1px solid #CBCCCE;
	border-top: 1px solid #CBCCCE;
	margin-bottom: 10px;
	margin-bottom: 1rem;
	overflow: hidden;
	padding: 5px 0 5px 50px;
	padding: 0.5rem 0 0.5rem 5rem;
	position: relative;
}

.entry-header .post-date {
	/*width: 203px;
height: 37px;
background: url(images/blog-date.png);
color: #fff;
line-height: 32px;
font-weight: 700;
text-shadow: 1px 1px 0 #5a6534;
padding-left: 10px;
text-transform: uppercase;
margin-bottom: 10px;
padding-top: 2px;*/


width: 203px;
height: 37px;
/*background: url(images/blog-date.png);*/
color: #fff;
line-height: 32px;
font-weight: 700;
/*text-shadow: 1px 1px 0 #5a6534;*/
padding-left: 10px;
text-transform: uppercase;
margin-bottom: 10px;
padding-top: 2px;
}

.entry-meta .entry-time{
background: url(images/blog-date.png);
background-repeat:no-repeat;
color: #fff;
line-height: 26px;
font-weight: 300;
text-shadow: 1px 1px 0 #5a6534;
padding-left: 10px;
padding-right: 40px;
margin-bottom: 10px;
padding-top: 5px;
padding-bottom: 5px;
position: absolute;
top: 0px;
width: 245px;

}

.entry-content img {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CCCCCC;
box-shadow: 3px 3px 1px #D3D3D3;
padding: 4px;
}

.post-date b {
	/*clear: both;
	display: block;
	font-size: 18px;
	line-height: 1;*/
}

.post-date p {
	margin-bottom: 0;
}

.content .entry-header .entry-meta {
	line-height: 1;
	margin-bottom: 0;
	font-size:15px;
}

.entry-header .entry-meta a {
	color: #0e5d74;
}

.entry-header .entry-meta a:hover {
	color: #f69302;
}

.entry-footer .entry-meta {
	margin: 0;
}

.single .entry-footer .entry-meta {
	/*border-top: 1px solid #CBCCCE;*/
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 700;
	padding-top: 4px;
	padding-top: 0.4rem;
}

.single .entry-footer .entry-meta a {
	font-weight: 400;
}

.entry-comments-link::before {
	content: "\2014";
	margin: 0 6px 0 2px;
	margin: 0 0.6rem 0 0.2rem;
}

.entry-categories,
.entry-tags {
	display: inline-block;
}

.entry-categories {
	margin-right: 8px;
	margin-right: 0.8rem;
}

.more-link {
	display: block;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	font-size: 1.4rem;
	margin-top: 5px;
	margin-top: 0.5rem;
	overflow: hidden;
}

.more-link a {
	background-color: #B91D2A;
	border-radius: 6px;
	color: #FFF;
	display: block;
	float: left;
	padding: 4px 10px;
	padding: 0.4rem 1rem;
	text-transform: uppercase;
}

.more-link a:hover {
	background-color: #D11222;
	color: #FFF;
}


/* Pagination
--------------------------------------------- */

.archive-pagination,
.entry-pagination {
	clear: both;
	display: block;
	font-size: 14px;
	font-size: 1.4rem;
	margin: 40px 0;
	margin: 4rem 0;
}

.archive-pagination li {
	display: inline;
}

.archive-pagination li a {
	background-color: #13606d;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	padding: 5px 10px;
	padding: 0.5rem 1rem;
}

.archive-pagination li a:hover,
.archive-pagination li.active a {
	background-color: #fd9907;
}

.entry-pagination a {
	border-bottom: 1px solid #ddd;
}

/* Comments
--------------------------------------------- */

.comment-respond,
.entry-comments,
.entry-pings {
	background-color: #fff;
	margin-bottom: 40px;
	margin-bottom: 4rem;
}.comment-respond label

.comment-content {
	clear: both;
}

.entry-comments .comment-author {
	margin-bottom: 0;
}

.comment-respond form {
	position: relative;
}

.comment-respond h3,
.entry-comments h3 {
	font-size: 16px;
	font-size: 1.6rem;
	text-transform: uppercase;
}

.logged-in-as,
.comment-respond h3.comment-reply-title {
	margin-bottom: 10px;
	margin-bottom: 1rem;
}

.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"],
.comment-respond textarea {
	float: left;
	width: 100%;
}

.ie7 .comment-respond textarea {
	width: 100%;
}

.comment-respond label {
	display: block;
	margin-right: 12px;
	margin-right: 1.2rem;
}

.comment-respond .clearit label {
	display: none;
}

.comment-respond form p {
	display: block;
	margin-bottom: 6px;
	margin-bottom: 0.6rem;
	overflow: hidden;
}

.comment-respond .form-submit {
	bottom: 0;
	margin: 0;
	position: absolute;
	right: 20px;
}

.ie7 .comment-respond .form-submit {
	bottom: 6px;
}

.comment-respond .form-submit input[type="submit"] {
	border-radius: 6px 6px 0 0;
	margin: 0;
}

.comment-list li,
.ping-list li {
	list-style-type: none;
}

.comment-list li {
	margin-top: 24px;
	margin-top: 2.4rem;
	padding: 20px;
	padding: 2rem;
}

.comment-list .comment-respond {
	margin-top: 40px;
	margin-top: 4rem;
}

.comment-respond #cancel-comment-reply-link {
	color: #383738;
}

.comment-respond a:hover#cancel-comment-reply-link {
	color: #B91D2A;
}

li.comment {
	background-color: #f5f5f5;
	border: 2px solid #fff;
}

.comment-header {
	margin-bottom: 10px;
	margin-bottom: 1rem;
	overflow: hidden;
}

.comment .avatar {
	margin: 0 16px 0 0;
	margin: 0 1.6rem 0 0;
}

.comment .comment-meta {
	font-size: 12px;
	font-size: 1.2rem;
	margin-bottom: 0;
}

.comment-meta a {
	color: #5c5d60;
}

.comment-reply a {
	background-color: #B91D2A;
	border-radius: 4px;
	color: #fff;
	font-size: 11px;
	font-size: 1.1rem;
	padding: 2px 6px;
	padding: 0.2rem 0.6rem;
	text-transform: uppercase;
}

.comment-reply a:hover {
	background-color: #CD1423;
}

.entry-pings .reply {
	display: none;
}

.bypostauthor {
}

.form-allowed-tags {
	background-color: #f5f5f5;
	font-size: 14px;
	font-size: 1.4rem;
	padding: 24px;
	padding: 2.4rem;
}


/*
Sidebars
---------------------------------------------------------------------------------------------------- */

.sidebar {
	color: #383738;
	/*padding: 20px 0;
	padding: 2rem 0;*/
}

.home .sidebar {
	padding: 0;
}

.sidebar a {
	color: #fff;
}

.sidebar a:hover {
	color: #B91D2A;
}

.sidebar p:last-child {
	margin-bottom: 0;
}

.sidebar li {
	list-style-image: url(images/arrow-right.png);
	list-style-type: none;
	margin: 0 0 0px 15px;
	margin: 0 0 0rem 1.5rem;
	word-wrap: break-word;
	
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	color: #fff;
	text-decoration: none;
	line-height: 26px;
}
#simple-section-nav-2 .children li{line-height: 16px; margin-bottom: 10px;}
.children li:first-child{margin-top: 10px;}

.sidebar ul > li:last-child {
	margin-bottom: 0;
}

.sidebar .widget {
	margin-bottom: 30px;
	margin-bottom: 3rem;
	padding: 0 0 0 15px;
	padding: 0 0 0 1.5rem;
}

.sidebar-content .sidebar .widget {
	padding: 0 15px 0 0;
	padding: 0 1.5rem 0 0;
}

.home .sidebar .widget {
	overflow: hidden;
	padding: 0;
}

.sidebar .enews-widget {
	background-color: #333;
}

.sidebar .more-link a {
	color: #FFF;
}


/*
Footer Widgets
---------------------------------------------------------------------------------------------------- */

.footer-widgets {
	color: #5c5d60;
	float: left;
	width: 750px;
}

.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3,
.footer-widgets-4 {
	width: 172px;
}

.footer-widgets-1,
.footer-widgets-2 {
	margin-right: 20px;
	margin-right: 2rem;
}

.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3 {
	float: left;
}

.footer-widgets-4 {
	float: right;
}

.footer-widgets a {
	color: #5c5d60;
}

.footer-widgets a:hover {
	color: #B91D2A;
}

.footer-widgets .widget {
	margin-bottom: 24px;
	margin-bottom: 2.4rem;
}

.footer-widgets .widget-title {
	color: #5c5d60;
	font-size: 15px;
	font-size: 1.5rem;
	font-weight: 500;
}

.footer-widgets li {
	list-style-type: none;
	line-height: 1.2;
	margin-bottom: 6px;
	margin-bottom: 0.6rem;
	word-wrap: break-word;
}

.footer-widgets .search-form input:focus {
	border: 1px solid #ddd;
}


/*
Site Footer
---------------------------------------------------------------------------------------------------- */

.site-footer {
	background: url(images/footer-illustration.png) no-repeat bottom center #1a1f20;
	color: #809194;
	font-size: 14px;
	font-size: 1.4rem;
	padding: 40px 0 20px;
	padding: 4rem 0 2rem;
	border-bottom: 8px #2f3637 solid;
}

.site-footer .wrap {
	padding: 0 20px;
	padding: 0 2rem;
}

.site-footer a {
	color: #809194;
	text-decoration:none;
}

.site-footer a:hover {
	color: #5db9c7;
	text-decoration:underline;
}

.site-footer p {
	margin-bottom: 0;
}

.footer-right {
	border-left: 1px solid #b9bbbd;
	float: right;
	min-height: 212px;
	padding-left: 20px;
	padding-left: 2rem;
	width: 320px;
}

.ie8 .footer-right {
	width: 340px;
}

.site-footer .footer-right .copyright {
	margin-bottom: 10px;
	margin-bottom: 1rem;
}

.footer-right .widget {
	display: block;
	margin-bottom: 15px;
	margin-bottom: 1.5rem;
}

/*
Color Options
---------------------------------------------------------------------------------------------------- */

/* Black */

.timothy-black .content .post .entry-title,
.timothy-black table.tablepress thead th,
.timothy-black table.tablepress tfoot th,
.timothy-black .entry-title a,
.timothy-black .sidebar .widget-title a,
.timothy-black .home-search .widgettitle,
.timothy-black div.crp_related ul li a,
.timothy-black div.crp_related ul li a:visited,
.timothy-black .content .post .entry-title a:hover {
	color: #777;
}

.timothy-black .entry-content a,
.timothy-black .sidebar a:hover,
.timothy-black .site-footer a:hover,
.timothy-black .sidebar .widget_recent_comments a,
.timothy-black .widget_recent_comments a,
.timothy-black .featured-content .entry-title a,
.timothy-black .genesis-nav-menu .sub-menu a:hover,
.timothy-black .genesis-nav-menu .sub-menu .current-menu-item > a,
.timothy-black a {
	color: #FF6600;
}

.timothy-black h1,
.timothy-black h2,
.timothy-black h3,
.timothy-black h4,
.timothy-black h5,
.timothy-black h6,
.timothy-black .site-title a,
.timothy-black .site-title a:hover {
	color: #222;
}

.timothy-black .sidebar a,
.timothy-black .genesis-nav-menu a,
.timothy-black .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.timothy-black .featured-content .entry-title a:hover,
.timothy-black .widget_recent_comments a:hover,
.timothy-black .sidebar .widget_recent_comments a:hover,
.timothy-black div.crp_related ul li a:hover,
.timothy-black a:hover {
	color: #383738;
}

.timothy-black .sidebar .more-link a,
.timothy-black .archive-pagination li a:hover,
.timothy-black .archive-pagination li.active a,
.timothy-black .wsm-cta .cta-content a,
.timothy-black .comment-reply a,
.timothy-black .genesis-nav-menu .current-menu-item > a,
.timothy-black .genesis-nav-menu a:hover,
.timothy-black .more-link a {
	color: #FFF;
}

.timothy-black .wsm-cta .cta-content a:hover {
	color: #ccc;
}

.timothy-black .site-header .widget-area h2,
.timothy-black .site-header .widget-area h3,
.timothy-black .site-footer a {
    color: #5C5D60;
}

.timothy-black .archive-pagination li a:hover,
.timothy-black .archive-pagination li.active a,
.timothy-black .comment-reply a,
.timothy-black .more-link a,
.timothy-black button,
.timothy-black input[type="button"],
.timothy-black input[type="reset"],
.timothy-black input[type="submit"],
.timothy-black .button,
.timothy-black .entry-content .button,
.timothy-black .property-search form .searchsubmit,
.timothy-black .social-media a,
.timothy-black .genesis-nav-menu a:hover,
.timothy-black .nav-primary .menu-item-home a:hover,
.timothy-black .genesis-nav-menu .current-menu-item > a {
	background-color: #777;
}

.timothy-black .comment-reply a:hover,
.timothy-black .more-link a:hover,
.timothy-black button:hover,
.timothy-black input[type="button"]:hover,
.timothy-black input[type="reset"]:hover,
.timothy-black input[type="submit"]:hover,
.timothy-black .button:hover,
.timothy-black .property-search form .searchsubmit:hover {
	background-color: #999;
}

.timothy-black #dsidx-listings .dsidx-price,
.timothy-black .listing-wrap .listing-text,
.timothy-black .entry-header .post-date,
.timothy-black .social-media a:hover,
.timothy-black div.gform_wrapper,
.timothy-black .sidebar .property-search .widget-wrap,
.timothy-black .cta-box,
.timothy-black .nav-primary .menu-item-home a {
	background-color: #222;
}


.timothy-black .genesis-nav-menu .sub-menu a:hover,
.timothy-black .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.timothy-black .genesis-nav-menu .sub-menu .current-menu-item > a,
.timothy-black .genesis-nav-menu .genesis-nav-menu .sub-menu a .current-menu-item > a {
	background-color: #FFF;
}

.timothy-black div.soliloquy-container .soliloquy-direction-nav li .soliloquy-prev,
.timothy-black div.soliloquy-container .soliloquy-thumbnails .soliloquy-direction-nav li .soliloquy-prev,
.timothy-black div.soliloquy-container .soliloquy-direction-nav li .soliloquy-prev,
.timothy-black div.soliloquy-container .soliloquy-direction-nav li .soliloquy-next,
.timothy-black div.soliloquy-container .soliloquy-thumbnails .soliloquy-direction-nav li .soliloquy-next,
.timothy-black div.soliloquy-container .soliloquy-direction-nav li .soliloquy-next {
	background-image: url(images/timothy-black/slider-arrows-horizontal.png);
}

.timothy-black .sidebar li,
.timothy-black .entry-content ul li {
    list-style-image: url(images/timothy-black/arrow-right.png);
}

.timothy-black .dsidx-widget-search table td[colspan="2"],
.timothy-black .property-search form select {
	background-image: url(images/timothy-black/arrow-down.png);
}

.timothy-black .cta-content.sold {
	background-image: url(images/timothy-black/sold-icon.png);
}

.timothy-black .cta-content.key {
	background-image: url(images/timothy-black/hand-key-icon.png);
}

/* Bown */

.timothy-brown h1,
.timothy-brown h2,
.timothy-brown h3,
.timothy-brown h4,
.timothy-brown h5,
.timothy-brown h6,
.timothy-brown .content .post .entry-title,
.timothy-brown table.tablepress thead th,
.timothy-brown table.tablepress tfoot th,
.timothy-brown .entry-title a,
.timothy-brown .sidebar .widget-title a,
.timothy-brown .home-search .widgettitle,
.timothy-brown .site-title a,
.timothy-brown .site-title a:hover {
	color: #756855;
}

.timothy-brown a,
.timothy-brown .sidebar a:hover,
.timothy-brown .site-footer a:hover,
.timothy-brown .featured-content .entry-title a,
.timothy-brown .widget_recent_comments a,
.timothy-brown .sidebar .widget_recent_comments a,
.timothy-brown div.crp_related ul li a,
.timothy-brown div.crp_related ul li a:visited,
.timothy-brown .content .post .entry-title a:hover,
.timothy-brown .genesis-nav-menu .sub-menu a:hover,
.timothy-brown .genesis-nav-menu .sub-menu .current-menu-item > a,
.timothy-brown .entry-content a {
	color: #a18a47;
}

.timothy-brown .site-header .widget-area h2,
.timothy-brown .site-header .widget-area h3 {
	color: #4d541a;
}

.timothy-brown .sidebar a,
.timothy-brown .genesis-nav-menu a,
.timothy-brown .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.timothy-brown .featured-content .entry-title a:hover,
.timothy-brown .widget_recent_comments a:hover,
.timothy-brown .sidebar .widget_recent_comments a:hover,
.timothy-brown div.crp_related ul li a:hover,
.timothy-brown a:hover {
	color: #383738;
}

.timothy-brown .sidebar .more-link a,
.timothy-brown .archive-pagination li a:hover,
.timothy-brown .archive-pagination li.active a,
.timothy-brown .wsm-cta .cta-content a,
.timothy-brown .comment-reply a,
.timothy-brown .genesis-nav-menu .current-menu-item > a,
.timothy-brown .genesis-nav-menu a:hover,
.timothy-brown .more-link a {
	color: #FFF;
}

.timothy-brown .wsm-cta .cta-content a:hover {
	color: #ccc;
}

.timothy-brown .site-footer a {
    color: #5C5D60;
}

.timothy-brown .archive-pagination li a:hover,
.timothy-brown .archive-pagination li.active a,
.timothy-brown .comment-reply a,
.timothy-brown .more-link a,
.timothy-brown button,
.timothy-brown input[type="button"],
.timothy-brown input[type="reset"],
.timothy-brown input[type="submit"],
.timothy-brown .button,
.timothy-brown .entry-content .button,
.timothy-brown .property-search form .searchsubmit,
.timothy-brown .social-media a,
.timothy-brown .genesis-nav-menu a:hover,
.timothy-brown .nav-primary .menu-item-home a:hover,
.timothy-brown .genesis-nav-menu .current-menu-item > a {
	background-color: #756855;
}

.timothy-brown .comment-reply a:hover,
.timothy-brown .more-link a:hover,
.timothy-brown button:hover,
.timothy-brown input[type="button"]:hover,
.timothy-brown input[type="reset"]:hover,
.timothy-brown input[type="submit"]:hover,
.timothy-brown .button:hover,
.timothy-brown .property-search form .searchsubmit:hover {
	background-color: #9a8668;
}

.timothy-brown #dsidx-listings .dsidx-price,
.timothy-brown .listing-wrap .listing-text,
.timothy-brown .entry-header .post-date,
.timothy-brown .social-media a:hover,
.timothy-brown div.gform_wrapper,
.timothy-brown .sidebar .property-search .widget-wrap,
.timothy-brown .cta-box,
.timothy-brown .nav-primary .menu-item-home a {
	background-color: #494f1b;
}


.timothy-brown .genesis-nav-menu .sub-menu a:hover,
.timothy-brown .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.timothy-brown .genesis-nav-menu .sub-menu .current-menu-item > a,
.timothy-brown .genesis-nav-menu .genesis-nav-menu .sub-menu a .current-menu-item > a {
	background-color: #FFF;
}

.timothy-brown div.soliloquy-container .soliloquy-direction-nav li .soliloquy-prev,
.timothy-brown div.soliloquy-container .soliloquy-thumbnails .soliloquy-direction-nav li .soliloquy-prev,
.timothy-brown div.soliloquy-container .soliloquy-direction-nav li .soliloquy-prev,
.timothy-brown div.soliloquy-container .soliloquy-direction-nav li .soliloquy-next,
.timothy-brown div.soliloquy-container .soliloquy-thumbnails .soliloquy-direction-nav li .soliloquy-next,
.timothy-brown div.soliloquy-container .soliloquy-direction-nav li .soliloquy-next {
	background-image: url(images/timothy-brown/slider-arrows-horizontal.png);
}

.timothy-brown .sidebar li,
.timothy-brown .entry-content ul li {
    list-style-image: url(images/timothy-brown/arrow-right.png);
}

.timothy-brown .dsidx-widget-search table td[colspan="2"],
.timothy-brown .property-search form select {
	background-image: url(images/timothy-brown/arrow-down.png);
}

.timothy-brown .cta-content.sold {
	background-image: url(images/timothy-brown/sold-icon.png);
}

.timothy-brown .cta-content.key {
	background-image: url(images/timothy-brown/hand-key-icon.png);
}

/* Blue */

.timothy-blue .content .post .entry-title,
.timothy-blue table.tablepress thead th,
.timothy-blue table.tablepress tfoot th,
.timothy-blue .entry-title a,
.timothy-blue .sidebar .widget-title a,
.timothy-blue .home-search .widgettitle,
.timothy-blue .sidebar a:hover,
.timothy-blue .site-footer a:hover,
.timothy-blue .featured-content .entry-title a,
.timothy-blue .widget_recent_comments a,
.timothy-blue .sidebar .widget_recent_comments a,
.timothy-blue div.crp_related ul li a,
.timothy-blue div.crp_related ul li a:visited,
.timothy-blue .content .post .entry-title a:hover,
.timothy-blue .genesis-nav-menu .sub-menu a:hover,
.timothy-blue .genesis-nav-menu .sub-menu .current-menu-item > a,
.timothy-blue .entry-content a {
	color: #3366CC;
}

.timothy-blue a,
.timothy-blue h1,
.timothy-blue h2,
.timothy-blue h3,
.timothy-blue h4,
.timothy-blue h5,
.timothy-blue h6,
.timothy-blue .site-title a,
.timothy-blue .site-title a:hover {
	color: #30517F;
}

.timothy-blue .sidebar a,
.timothy-blue .genesis-nav-menu a,
.timothy-blue .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.timothy-blue .featured-content .entry-title a:hover,
.timothy-blue .widget_recent_comments a:hover,
.timothy-blue .sidebar .widget_recent_comments a:hover,
.timothy-blue div.crp_related ul li a:hover,
.timothy-blue a:hover {
	color: #383738;
}

.timothy-blue .sidebar .more-link a,
.timothy-blue .archive-pagination li a:hover,
.timothy-blue .archive-pagination li.active a,
.timothy-blue .wsm-cta .cta-content a,
.timothy-blue .comment-reply a,
.timothy-blue .genesis-nav-menu .current-menu-item > a,
.timothy-blue .genesis-nav-menu a:hover,
.timothy-blue .more-link a {
	color: #FFF;
}

.timothy-blue .wsm-cta .cta-content a:hover {
	color: #ccc;
}

.timothy-blue .site-header .widget-area h2,
.timothy-blue .site-header .widget-area h3,
.timothy-blue .site-footer a {
    color: #5C5D60;
}

.timothy-blue .archive-pagination li a:hover,
.timothy-blue .archive-pagination li.active a,
.timothy-blue .comment-reply a,
.timothy-blue .more-link a,
.timothy-blue button,
.timothy-blue input[type="button"],
.timothy-blue input[type="reset"],
.timothy-blue input[type="submit"],
.timothy-blue .button,
.timothy-blue .entry-content .button,
.timothy-blue .property-search form .searchsubmit,
.timothy-blue .social-media a,
.timothy-blue .genesis-nav-menu a:hover,
.timothy-blue .nav-primary .menu-item-home a:hover,
.timothy-blue .genesis-nav-menu .current-menu-item > a {
	background-color: #3366CC;
}

.timothy-blue .comment-reply a:hover,
.timothy-blue .more-link a:hover,
.timothy-blue button:hover,
.timothy-blue input[type="button"]:hover,
.timothy-blue input[type="reset"]:hover,
.timothy-blue input[type="submit"]:hover,
.timothy-blue .button:hover,
.timothy-blue .property-search form .searchsubmit:hover {
	background-color: #4675d2;
}

.timothy-blue #dsidx-listings .dsidx-price,
.timothy-blue .listing-wrap .listing-text,
.timothy-blue .entry-header .post-date,
.timothy-blue .social-media a:hover,
.timothy-blue div.gform_wrapper,
.timothy-blue .sidebar .property-search .widget-wrap,
.timothy-blue .cta-box,
.timothy-blue .nav-primary .menu-item-home a {
	background-color: #30517F;
}


.timothy-blue .genesis-nav-menu .sub-menu a:hover,
.timothy-blue .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.timothy-blue .genesis-nav-menu .sub-menu .current-menu-item > a,
.timothy-blue .genesis-nav-menu .genesis-nav-menu .sub-menu a .current-menu-item > a {
	background-color: #FFF;
}

.timothy-blue div.soliloquy-container .soliloquy-direction-nav li .soliloquy-prev,
.timothy-blue div.soliloquy-container .soliloquy-thumbnails .soliloquy-direction-nav li .soliloquy-prev,
.timothy-blue div.soliloquy-container .soliloquy-direction-nav li .soliloquy-prev,
.timothy-blue div.soliloquy-container .soliloquy-direction-nav li .soliloquy-next,
.timothy-blue div.soliloquy-container .soliloquy-thumbnails .soliloquy-direction-nav li .soliloquy-next,
.timothy-blue div.soliloquy-container .soliloquy-direction-nav li .soliloquy-next {
	background-image: url(images/timothy-blue/slider-arrows-horizontal.png);
}

.timothy-blue .sidebar li,
.timothy-blue .entry-content ul li {
    list-style-image: url(images/timothy-blue/arrow-right.png);
}

.timothy-blue .dsidx-widget-search table td[colspan="2"],
.timothy-blue .property-search form select {
	background-image: url(images/timothy-blue/arrow-down.png);
}

.timothy-blue .cta-content.sold {
	background-image: url(images/timothy-blue/sold-icon.png);
}

.timothy-blue .cta-content.key {
	background-image: url(images/timothy-blue/hand-key-icon.png);
}

/* Yellow */

.timothy-yellow a,
.timothy-yellow h1,
.timothy-yellow h2,
.timothy-yellow h3,
.timothy-yellow h4,
.timothy-yellow h5,
.timothy-yellow h6,
.timothy-yellow .entry-content a,
.timothy-yellow .site-title a,
.timothy-yellow .site-title a:hover,
.timothy-yellow .sidebar a:hover,
.timothy-yellow .featured-content .entry-title a,
.timothy-yellow .home-search .widgettitle {
	color: #fcbe02;
}

.timothy-yellow .content .post .entry-title,
.timothy-yellow .entry-title a,
.timothy-yellow .sidebar .widget-title a,
.timothy-yellow .site-footer a:hover,
.timothy-yellow .widget_recent_comments a,
.timothy-yellow .sidebar .widget_recent_comments a,
.timothy-yellow div.crp_related ul li a,
.timothy-yellow div.crp_related ul li a:visited,
.timothy-yellow .content .post .entry-title a:hover,
.timothy-yellow .genesis-nav-menu .sub-menu a:hover,
.timothy-yellow .genesis-nav-menu .sub-menu .current-menu-item > a {
	color: #f3c413;
}

.timothy-yellow .sidebar a,
.timothy-yellow .genesis-nav-menu a,
.timothy-yellow .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.timothy-yellow .featured-content .entry-title a:hover,
.timothy-yellow .widget_recent_comments a:hover,
.timothy-yellow .sidebar .widget_recent_comments a:hover,
.timothy-yellow div.crp_related ul li a:hover,
.timothy-yellow a:hover {
	color: #383738;
}

.timothy-yellow .sidebar .more-link a,
.timothy-yellow .archive-pagination li a:hover,
.timothy-yellow .archive-pagination li.active a,
.timothy-yellow .wsm-cta .cta-content a,
.timothy-yellow .comment-reply a,
.timothy-yellow .genesis-nav-menu .current-menu-item > a,
.timothy-yellow .genesis-nav-menu a:hover,
.timothy-yellow .more-link a {
	color: #FFF;
}

.timothy-yellow .wsm-cta .cta-content a:hover {
	color: #ccc;
}

.timothy-yellow table.tablepress thead th,
.timothy-yellow table.tablepress tfoot th,
.timothy-yellow .site-header .widget-area h2,
.timothy-yellow .site-header .widget-area h3,
.timothy-yellow .site-footer a {
    color: #5C5D60;
}

.timothy-yellow .archive-pagination li a:hover,
.timothy-yellow .archive-pagination li.active a,
.timothy-yellow .comment-reply a,
.timothy-yellow .more-link a,
.timothy-yellow button,
.timothy-yellow input[type="button"],
.timothy-yellow input[type="reset"],
.timothy-yellow input[type="submit"],
.timothy-yellow .button,
.timothy-yellow .entry-content .button,
.timothy-yellow .property-search form .searchsubmit,
.timothy-yellow .social-media a,
.timothy-yellow .genesis-nav-menu a:hover,
.timothy-yellow .nav-primary .menu-item-home a:hover,
.timothy-yellow .genesis-nav-menu .current-menu-item > a {
	background-color: #f3c413;
}

.timothy-yellow .comment-reply a:hover,
.timothy-yellow .more-link a:hover,
.timothy-yellow button:hover,
.timothy-yellow input[type="button"]:hover,
.timothy-yellow input[type="reset"]:hover,
.timothy-yellow input[type="submit"]:hover,
.timothy-yellow .button:hover,
.timothy-yellow .property-search form .searchsubmit:hover {
	background-color: #fed014;
}

.timothy-yellow #dsidx-listings .dsidx-price,
.timothy-yellow .listing-wrap .listing-text,
.timothy-yellow .entry-header .post-date,
.timothy-yellow .social-media a:hover,
.timothy-yellow div.gform_wrapper,
.timothy-yellow .sidebar .property-search .widget-wrap,
.timothy-yellow .cta-box,
.timothy-yellow .nav-primary .menu-item-home a {
	background-color: #A9A091;
}


.timothy-yellow .genesis-nav-menu .sub-menu a:hover,
.timothy-yellow .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.timothy-yellow .genesis-nav-menu .sub-menu .current-menu-item > a,
.timothy-yellow .genesis-nav-menu .genesis-nav-menu .sub-menu a .current-menu-item > a {
	background-color: #FFF;
}

.timothy-yellow div.soliloquy-container .soliloquy-direction-nav li .soliloquy-prev,
.timothy-yellow div.soliloquy-container .soliloquy-thumbnails .soliloquy-direction-nav li .soliloquy-prev,
.timothy-yellow div.soliloquy-container .soliloquy-direction-nav li .soliloquy-prev,
.timothy-yellow div.soliloquy-container .soliloquy-direction-nav li .soliloquy-next,
.timothy-yellow div.soliloquy-container .soliloquy-thumbnails .soliloquy-direction-nav li .soliloquy-next,
.timothy-yellow div.soliloquy-container .soliloquy-direction-nav li .soliloquy-next {
	background-image: url(images/timothy-yellow/slider-arrows-horizontal.png);
}

.timothy-yellow .sidebar li,
.timothy-yellow .entry-content ul li {
    list-style-image: url(images/timothy-yellow/arrow-right.png);
}

.timothy-yellow .dsidx-widget-search table td[colspan="2"],
.timothy-yellow .property-search form select {
	background-image: url(images/timothy-yellow/arrow-down.png);
}

.timothy-yellow .cta-content.sold {
	background-image: url(images/timothy-yellow/sold-icon.png);
}

.timothy-yellow .cta-content.key {
	background-image: url(images/timothy-yellow/hand-key-icon.png);
}

/* Green */

.timothy-green a,
.timothy-green h1,
.timothy-green h2,
.timothy-green h3,
.timothy-green h4,
.timothy-green h5,
.timothy-green h6,
.timothy-green .site-title a,
.timothy-green .site-title a:hover,
.timothy-green .content .post .entry-title,
.timothy-green table.tablepress thead th,
.timothy-green table.tablepress tfoot th,
.timothy-green .entry-title a,
.timothy-green .sidebar .widget-title a,
.timothy-green .home-search .widgettitle,
.timothy-green .sidebar a:hover,
.timothy-green .site-footer a:hover,
.timothy-green .featured-content .entry-title a,
.timothy-green .widget_recent_comments a,
.timothy-green .sidebar .widget_recent_comments a,
.timothy-green div.crp_related ul li a,
.timothy-green div.crp_related ul li a:visited,
.timothy-green .content .post .entry-title a:hover,
.timothy-green .genesis-nav-menu .sub-menu a:hover,
.timothy-green .genesis-nav-menu .sub-menu .current-menu-item > a,
.timothy-green .entry-content a {
	color: #6E9A43;
}

.timothy-green .sidebar a,
.timothy-green .genesis-nav-menu a,
.timothy-green .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.timothy-green .featured-content .entry-title a:hover,
.timothy-green .widget_recent_comments a:hover,
.timothy-green .sidebar .widget_recent_comments a:hover,
.timothy-green div.crp_related ul li a:hover,
.timothy-green a:hover {
	color: #383738;
}

.timothy-green .sidebar .more-link a,
.timothy-green .archive-pagination li a:hover,
.timothy-green .archive-pagination li.active a,
.timothy-green .wsm-cta .cta-content a,
.timothy-green .comment-reply a,
.timothy-green .genesis-nav-menu .current-menu-item > a,
.timothy-green .genesis-nav-menu a:hover,
.timothy-green .more-link a,
.timothy-green .cta-box div.gform_wrapper span.gform_description,
.timothy-green div.gform_wrapper .gform_description {
	color: #fff;
}

.timothy-green .wsm-cta .cta-content a:hover {
	color: #EEE;
}

.timothy-green .site-header .widget-area h2,
.timothy-green .site-header .widget-area h3,
.timothy-green .site-footer a {
    color: #5C5D60;
}

.timothy-green .archive-pagination li a:hover,
.timothy-green .archive-pagination li.active a,
.timothy-green .comment-reply a,
.timothy-green .more-link a,
.timothy-green button,
.timothy-green input[type="button"],
.timothy-green input[type="reset"],
.timothy-green input[type="submit"],
.timothy-green .button,
.timothy-green .entry-content .button,
.timothy-green .property-search form .searchsubmit,
.timothy-green .social-media a,
.timothy-green .genesis-nav-menu a:hover,
.timothy-green .nav-primary .menu-item-home a:hover,
.timothy-green .genesis-nav-menu .current-menu-item > a {
	background-color: #6E9A43;
}

.timothy-green .comment-reply a:hover,
.timothy-green .more-link a:hover,
.timothy-green button:hover,
.timothy-green input[type="button"]:hover,
.timothy-green input[type="reset"]:hover,
.timothy-green input[type="submit"]:hover,
.timothy-green .button:hover,
.timothy-green .property-search form .searchsubmit:hover {
	background-color: #71a73c;
}

.timothy-green #dsidx-listings .dsidx-price,
.timothy-green .listing-wrap .listing-text,
.timothy-green .entry-header .post-date,
.timothy-green .social-media a:hover,
.timothy-green div.gform_wrapper,
.timothy-green .sidebar .property-search .widget-wrap,
.timothy-green .cta-box,
.timothy-green .nav-primary .menu-item-home a {
	background-color: #bcbe95;
}


.timothy-green .genesis-nav-menu .sub-menu a:hover,
.timothy-green .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.timothy-green .genesis-nav-menu .sub-menu .current-menu-item > a,
.timothy-green .genesis-nav-menu .genesis-nav-menu .sub-menu a .current-menu-item > a {
	background-color: #FFF;
}

.timothy-green div.soliloquy-container .soliloquy-direction-nav li .soliloquy-prev,
.timothy-green div.soliloquy-container .soliloquy-thumbnails .soliloquy-direction-nav li .soliloquy-prev,
.timothy-green div.soliloquy-container .soliloquy-direction-nav li .soliloquy-prev,
.timothy-green div.soliloquy-container .soliloquy-direction-nav li .soliloquy-next,
.timothy-green div.soliloquy-container .soliloquy-thumbnails .soliloquy-direction-nav li .soliloquy-next,
.timothy-green div.soliloquy-container .soliloquy-direction-nav li .soliloquy-next {
	background-image: url(images/timothy-green/slider-arrows-horizontal.png);
}

.timothy-green .sidebar li,
.timothy-green .entry-content ul li {
    list-style-image: url(images/timothy-green/arrow-right.png);
}

.timothy-green .dsidx-widget-search table td[colspan="2"],
.timothy-green .property-search form select {
	background-image: url(images/timothy-green/arrow-down.png);
}

.timothy-green .cta-content.sold {
	background-image: url(images/timothy-green/sold-icon.png);
}

.timothy-green .cta-content.key {
	background-image: url(images/timothy-green/hand-key-icon.png);
}

/*
Media Queries
---------------------------------------------------------------------------------------------------- */


@media only screen and (max-width: 1139px) {

	.wrap {
		margin: 0 auto;
		max-width: 96%;
	}
	.home-wrap{margin: 0 auto; max-width: 96% !important;}
	.site-header{margin: 0 auto; max-width: 96% !important;}
	
	

	.site-header .widget-area {
		width: 100%;
		padding: 0px 0 20px 0 !important;
		/*float:none;*/
	}
	/*.nav-primary{ float:right !important;}*/

	.content,
	.footer-widgets {
		width: 68%;
	}

	.footer-right,
	.home .sidebar-primary,
	.sidebar-primary {
		width: 30%;
	}

	.sidebar-content .content-sidebar-wrap {
		background-position: 30% 0;
	}

	.content-sidebar .content-sidebar-wrap {
		background-position: 70% 0;
	}

	.listing-wrap {
		margin-right: 3%;
		width: 30%;
	}

	.home-search {
		top: 15px;
	}


	.home-search .widget {
		padding: 10px 15px;
		padding: 1rem 1.5rem;
	}

	.cta-box div.gform_wrapper span.gform_description {
		display: none;
	}

	.cta-box div.gform_wrapper .gform_title {
		margin-bottom: 2px;
		margin-bottom: 0.2rem;
	}

	div.crp_related img.crp_thumb {
		min-height: 178px;
	}

	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.footer-widgets-4 {
		margin-right: 2%;
		width: 23%;
	}

	.site-footer .wrap {
		padding: 0;
	}
	.page-template-product .content .one-half{ width:100% !important;}

}

@media only screen and (max-width: 1072px) {
.dd_post_share{display:none !important;}
	.single-post .content{margin-left: 0 !important;  width: 100% !important;}
	.padd{ padding:5px; padding-right: 20px !important;}
	.reduce{margin-right:10px !important; margin-bottom:10px !important; margin-left:0px !important;}
	.acc_head {font-size: 21px !important;}
}
@media only screen and (max-width: 1028px) {

	body {
		background-color: #fff;
	}

	.site-inner,
	.wrap {
		width: 100%;
	}
	
	.blog-section-1 h1{font-size: 40px !important;}
	.buttontop {
		margin-bottom: 30px !important;
		margin-top: 30px !important;
	}
	.blog-section-1 .learnmore{font-size: 16px !important; padding: 15px 12px !important;}
	.dd_post_share{display:none !important;}
	.single-post .content{margin-left: 0 !important;  width: 100% !important;}
	
	.credits {
	float: left !important;
	text-align: left !important;
	margin: 20px 0 !important;
	}
	
	

	.genesis-nav-menu a {
		padding: 5px 4px;
		
	}
	

	.genesis-nav-menu li.right {
		display: none;
	}

	.listing-wrap .listing .details {
		min-height: 128px;
	}

	.listing-wrap {
		min-height: 265px;
	}

	.property-search form .searchsubmit {
		margin: 0;
	}
	
	.padd{ padding:5px; padding-right: 20px !important;}
	.reduce{margin-right:10px !important; margin-bottom:10px !important; margin-left:0px  !important;}
	
}

@media only screen and (max-width: 820px) {

	.one-third:last-child {margin-top: 25px !important;}

	.padd{ padding:5px; padding-right: 20px !important; }
	.reduce{margin-right:10px !important; margin-bottom:10px; margin-left:0px !important;}

/* Blog */
	.blog-section-1 h1{font-size: 40px !important;}
	.buttontop {
		margin-bottom: 30px !important;
		margin-top: 30px !important;
	}
	.blog-section-1 .learnmore{font-size: 20px !important;}
	.dd_post_share{display:none !important;}
	.single-post .content{margin-left: 0 !important;  width: 100% !important;}
	
	
	.alignright {
float: left !important;
text-align: right;
margin-left: 0px !important;
}

	.title-area,
	.site-header .widget-area {
		text-align: center;
		width: 100%;
	}

	.header-image .site-header .wrap {
		background-position: center 20px;
	}

	.site-header .widget-area,
	.header-image .site-header .widget-area	{
		padding: 16px 0 0;
		padding: 1.6rem 0 0;
		text-align: center;
	}

	.genesis-nav-menu .menu-item {
		margin-bottom: 5px;
		margin-bottom: 0.5rem;
	}

	.genesis-nav-menu .sub-menu .menu-item {
		margin-bottom: 0;
	}

	.nav-primary .menu-item-home a,
	.genesis-nav-menu a:hover,
	.genesis-nav-menu .current-menu-item > a {
		border-radius: 6px;
	}

	.genesis-nav-menu .sub-menu a:hover,
	.genesis-nav-menu .sub-menu .current-menu-item > a {
		border-radius: 0;
	}

	.nav-primary .genesis-nav-menu {
		padding-bottom: 10px;
		padding-bottom: 1rem;
	}

	.site-header .social-media {
		float: none;
		text-align: center;
	}

	.social-media a {
		display: inline-block;
		float: none;
	}

	div.soliloquy-container .soliloquy-direction-nav li .soliloquy-next,
	div.soliloquy-container .soliloquy-thumbnails .soliloquy-direction-nav li .soliloquy-next,
	div.soliloquy-container .soliloquy-direction-nav li .soliloquy-next,
	div.soliloquy-container .soliloquy-direction-nav li .soliloquy-prev,
	div.soliloquy-container .soliloquy-thumbnails .soliloquy-direction-nav li .soliloquy-prev,
	div.soliloquy-container .soliloquy-direction-nav li .soliloquy-prev {
		top: 26%;
	}

	div.soliloquy-container .soliloquy-control-nav {
		bottom: auto;
		top: 10px;
	}

	div.soliloquy-container .soliloquy-caption {
		bottom: 0;
		left: 0;
		top: auto;
	}

	div.soliloquy-container .soliloquy-caption .soliloquy-caption-inside {
		max-width: 100%;
	}

	.home-search .dsidx-widget-search .widgettitle {
		border-bottom: 0 none;
		font-size: 16px;
		font-size: 1.6rem;
		margin: 0 0 4px;
		margin: 0 0 0.4rem;
		padding-bottom: 0;
	}

	.home-search .dsidx-widget-search input {
		padding: 2px 8px;
		padding: 0.2rem 0.8rem;
	}

	.home-search .dsidx-widget-search table select {
		font-size: 14px;
		font-size: 1.4rem;
		height: 20px;
		padding: 0 4px;
	}

	.home-search .dsidx-widget-search table td[colspan="2"] {
		height: 20px;
		padding: 0;
	}

	.home-search .dsidx-widget-search .dsidx-search-widget .dsidx-search-button {
		margin: 4px auto 0;
	}

	.home-search .dsidx-widget-search .dsidx-search-button input.submit {
		font-size: 12px;
		font-size: 1.2rem;
		margin: 0;
	}

	.home-search .dsidx-widget-search br {
		display: none;
	}

	.home-search .property-search form select {
		margin-bottom: 8px;
		margin-bottom: 0.8rem;
		margin-right: 10px;
		width: 46%;
	}

	.listing-wrap {
		min-height: 275px;
		width: 45%;
	}

	div.crp_related img.crp_thumb {
		min-height: 130px;
	}

	.genesis-nav-menu .menu-item,
	.site-header ul.genesis-nav-menu,
	.site-header .search-form {
		float: none;
		/*display: inline-block;*/
	}

	.nav-primary .genesis-nav-menu {
		text-align: center;
	}

	.featured-listings .listing-wrap:last-child,
	.wsm-featured-listings .listing-wrap:last-child {
		float: none;
	}

	.featured-listings .listing-wrap,
	.wsm-featured-listings .listing-wrap {
		width: 23.5%;
	}

	.wsm-featured-listings .listing-wrap .listing .details,
	.featured-listings .listing-wrap .details {
		min-height: 80px;
	}

	.dsidx-results #dsidx-listings .dsidx-address {
		padding-right: 10px;
		padding-right: 1rem;
	}

	div.dsidx-details #dsidx-header table td {
		display: block;
	}

	div.dsidx-details #dsidx-header table td td {
		margin: -1px;
	}

	#dsidx-listings .dsidx-media,
	#dsidx-listings .dsidx-media .dsidx-photo,
	#dsidx-listings .dsidx-price {
		position: relative;
	}

	#dsidx-listings .dsidx-media {
		margin-bottom: 10px;
		margin-bottom: 1rem;
	}

	.dsidx-results #dsidx-listings .dsidx-photo img {
		margin: 0;
	}

	#dsidx-listings .dsidx-primary-data,
	#dsidx-listings .dsidx-secondary-data {
		padding-left: 0;
	}

	.cta-box.cta-box1,
	.cta-box.cta-box3,
	.cta-box {
		float: none;
		margin: 0 0 10px;
		margin: 0 0 1rem;
		width: 100%;
	}

	table.tablepress-responsive-tablet {
		border: 0;
	}

	table.tablepress-responsive-tablet tbody tr {
		margin-left: -3px;
	}

	table.tablepress-responsive-tablet tbody {
		border-top: 1px solid #ccc;
	}

	table.tablepress-responsive-tablet thead {
		border-bottom: 2px solid #ccc;
	}

	table.tablepress-responsive-tablet thead th {
		line-height: 1.5;
	}

	.featured-content .alignright,
	.featured-content .alignleft {
		clear: both;
		float: none;
	}

	.featured-content .alignright img {
		margin-left: 0;
	}

	img.centered {
		float: none;

		margin: 0 0 20px;
		margin: 0 0 2rem;
	}

	.site-footer img.centered {
		display: inline-block;
		float: none;
		margin: 0 20px 20px 0;
		margin: 0 2rem 2rem 0;
		max-width: 48%;
	}

	div.dsidx-results-widget .dsidx-expanded .featured-listing ul {
		clear: both;
		display: block;
		padding: 10px 0 0 0;
		padding: 1rem 0 0 0;
	}

	.footer-widgets {
		width: 100%;
	}

	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.footer-widgets-4 {
		margin-bottom: 20px;
		margin-bottom: 2rem;
		width: 48%;
	}

	.footer-right {
		border-left: 0;
		border-top: 1px solid #B9BBBD;
		clear: both;
		float: none;
		margin: 10px 0 20px;
		margin: 1rem 0 2rem;
		padding: 20px 0 0;
		padding: 2rem 0 0;
		width: 100%;
	}

	.five-sixths,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds {
		margin: 0;
		width: 100%;
	}
	
	
	.page-template-page_blog-php .content {
		width:100% !important;
	}
	
	
	
	
	/* Home Page */
	
	.home-section-1 h3 {
	font-size: 26px !important;
	}

	.home-section-2-bottom {
	margin-bottom: 35px !important;
	}
	
	.home-section-2 h2 {
	font-size: 30px !important;
	}
	.home-section-3 h2{
		font-size: 40px !important;
	}
	
	.hsmargin-top{
	margin-top: 35px;
	}
	.hsmargin-bottom{
	margin-bottom: 25px;
	}
	
	.home-section-3 .button{
	font-size: 22px !important;
	}
	
	.home-section-5 h2{
		font-size: 45px !important;
	}
	
	.home-section-5 .one-fifth{
		width: 98%;
	}
	
	.home-section-5 .button{
		font-size: 22px !important;
	}
	
	.home-section-6 h2{
	margin-bottom: 15px;
	}
	
	.post-bottom {
	margin-bottom: 24px;
	}
	
	.home-section-7{
	padding: 50px 0 50px !important;
	}
	
	.home-section-7 .learnmore{
	padding: 15px 15px !important;
	font-size: 22px !important;
	}
	
	.home-section-7 h2{
	font-size: 38px !important;
	
	}
	.services-icons {
	margin-bottom: 10px !important;
	}
	.service-info h5{
	margin-bottom: 10px !important;
	}
	.service-info p{
	margin-bottom: 10px !important;
	}
	.service-info .one-fifth{
		margin-bottom: 10px !important;
	}
	
	/* Blog */
	.blog-section-1 h1{font-size: 40px;}
	.buttontop {
		margin-bottom: 30px;
		margin-top: 30px;
	}
	.blog-section-1 .learnmore{font-size: 20px;}
	.dd_post_share{display:none !important;}
	.single-post .content{margin-left: 0 !important;  width: 100% !important;}
	
	/* Subpage */
	
	.sub-section-1 .learnmore{padding: 10px 10px !important; font-size: 20px !important;}
	.sub-section-1 h1 {font-size:48px !important;}
	.sub-section-2 .button {font-size:28px !important;}
	.sub-section-2{padding:20px 0 20px !important;}
	.sub-section-3{padding:20px 0 20px !important;}
	.ml{ margin-left:0px !important;}
	.sub-section-3 h2{line-height: 1 !important; font-size: 40px !important;}
	.sub-section-3 .button{font-size: 34px !important; line-height: 1;}
	
	
	/* Header */
	.home-section-1 h2 {font-size: 45px !important;}
	.search-property-form{margin-bottom: 570px  !important;}
	.home-section-1{/*padding:0px;*/}
	.action-right{ text-align:center;}
	
	.search-property-form{width:100% !important;}
	.search-property-form input{width:94% !important; height:60px; font-size:20px; padding-left:10px; margin-left:15px;}
	.search-property-form a {		
		background: #6eb43f;
		color: #FFFFFF;
		text-align: center;
		border-radius: 10px;
		text-decoration: none;
		padding: 10px 20px;
		font-size: 30px;
		width: 94%;
		height: 60px;
		border: none;
		position: absolute;
		top: 70px !important;
		left: 15px !important;
		box-shadow: 0px 1px 1px 1px #404141;
	}
	
	
	/* Footer */
	.home-section-8 h2{margin-bottom: 10px !important; margin-top:20px !important;}
	.site-footer{ padding:0px 0 20px !important;}
	
	.reviews{
		width:96% !important;
		margin-right: 40px;
	}
	
	
	.aboutussize {margin-right:4%; width:100% !important;}
	.newssize {margin-left:0% !important; width:100% !important;}	
	.home-section-7{padding:20px 0 0px !important;}
	.enews{margin-bottom: 15px;}
	.home .featured-content .alignright, .featured-content .alignleft {clear: none; float: left;}
	.action-right {text-align:center !important; margin-top: 20px;}
	.action-btn{padding:4px 4px !important; font-size:13px !important; margin-left:0px !important;}
	.action-btn2{padding:4px 4px !important; font-size:13px !important; margin-left:0px !important;}
	.title-area{margin-bottom: 15px;}
	.site-header{padding: 7px !important;}
	.call {font-size: 14px !important;}
	
	
	
	

}

@media only screen and (min-width:821px) and (max-width:1139px) {
.site-header .widget-area {
		width: 100%;
		padding: 0px 0px 0px 0px !important;
}
.nav-primary{float:right !important;}

}


@media only screen and (max-width: 680px) {

	.content-sidebar .content-sidebar-wrap,
	.sidebar-content .content-sidebar-wrap {
		background: none;
	}

	.content,
	.footer-right,
	.home .sidebar-primary,
	.sidebar-primary {
		width: 100%;
	}

	.home-search div.dsidx-search-widget {
		max-width: 80%;
	}

	.cta-box.cta-box1,
	.cta-box {
		float: left;
		margin: 0 0 10px;
		width: 49%;
	}

	.cta-box.cta-box2 {
		float: right;
	}

	.cta-box.cta-box3 {
		clear: both;
		display: block;
		width: 100%;
	}

	.wsm-featured-listings .listing-wrap .listing .details,
	.featured-listings .listing-wrap .details {
		min-height: 95px;
	}

	.bottom-left,
	.bottom-right {
		width: 49%;
	}

	.wsm-featured-listings .listing-wrap {
		margin-bottom: 0;
	}

	.home-search {
		margin: 20px 0;
		position: static;
		width: 100%;
	}

	.home-search form .searchsubmit {
		display: inline-block;
	}

	.home-search .property-search form select {
		width: 38%;
	}

	.sidebar .widget {
		padding-left: 0;
	}

	.sidebar .widget-title {
		margin: 0 0 15px;
		margin: 0 0 1.5rem;
	}

	.featured-content .alignleft {
		clear: none;
		float: left;
	}

	.featured-content .alignright	{
		clear: none;
		float: right;
	}

	div.crp_related img.crp_thumb {
		min-height: 178px;
	}

	.featured-content .alignright img {
		margin-left: 10px;
		margin-left: 1rem;
	}

	div.crp_related img.crp_thumb {
		min-height: 150px;
	}

	div.dsidx-results-widget .dsidx-expanded .featured-listing ul {
		clear: none;
		display: block;
		padding: 0 0 0 115px;
		padding: 0 0 0 11.5rem;
	}

	.comment-respond input[type="email"],
	.comment-respond input[type="text"],
	.comment-respond input[type="url"],
	.comment-respond textarea {
		float: none;
		width: 100%;
	}
	
	
	
	/* Home Page */
	
	.home-section-1 h3 {
	font-size: 26px !important;
	}

	.home-section-2-bottom {
	margin-bottom: 35px !important;
	}
	
	.home-section-2 h2 {
	font-size: 30px !important;
	}
	.home-section-3 h2{
		font-size: 40px !important;
	}
	
	.hsmargin-top{
	margin-top: 35px;
	}
	.hsmargin-bottom{
	margin-bottom: 25px;
	}
	
	.home-section-3 .button{
	font-size: 22px !important;
	}
	
	.home-section-5 h2{
		font-size: 45px !important;
	}
	
	.home-section-5 .one-fifth{
		width: 98%;
	}
	
	.home-section-5 .button{
		font-size: 22px !important;
	}
	
	.home-section-6 h2{
	margin-bottom: 15px;
	}
	
	.post-bottom {
	margin-bottom: 24px;
	}
	
	.home-section-7 .learnmore{
	padding: 15px 15px !important;
	font-size: 22px !important;
	}
	
	.home-section-7 h2{
	font-size: 38px !important;
	
	}
	.services-icons {
	margin-bottom: 10px !important;
	}
	.service-info h5{
	margin-bottom: 10px !important;
	}
	.service-info p{
	margin-bottom: 10px !important;
	}
	.service-info .one-fifth{
		margin-bottom: 10px !important;
	}
	
	/* Blog */
	.blog-section-1 h1{font-size: 40px;}
	.buttontop {
		margin-bottom: 30px;
		margin-top: 30px;
	}
	.blog-section-1 .learnmore{font-size: 20px;}
	.dd_post_share{display:none !important;}
	.single-post .content{margin-left: 0 !important;  width: 100% !important;}
	
	/* Subpage */
	
	.sub-section-1 .learnmore{padding: 10px 10px !important; font-size: 20px !important;}
	.sub-section-1 h1 {font-size:48px !important;}
	.sub-section-2 .button {font-size:28px !important;}
	.sub-section-2{padding:20px 0 20px !important;}
	.sub-section-3{padding:20px 0 20px !important;}
	.ml{ margin-left:0px !important;}
	.sub-section-3 h2{line-height: 1 !important; font-size: 40px !important;}
	.sub-section-3 .button{font-size: 34px !important; line-height: 1;}
	
	
	/* Header */
	.home-section-1 h2 {font-size: 45px !important;}
	.search-property-form{margin-bottom: 470px  !important;}
	.home-section-1{ padding:0px;}
	.action-right{ text-align:center;}
	
	.search-property-form{width:100% !important;}
	.search-property-form input{width:94% !important; height:60px; font-size:20px; padding-left:10px; margin-left:15px;}
	.search-property-form a {		
		background: #6eb43f;
		color: #FFFFFF;
		text-align: center;
		border-radius: 10px;
		text-decoration: none;
		padding: 10px 20px;
		font-size: 30px;
		width: 94%;
		height: 60px;
		border: none;
		position: absolute;
		top: 70px !important;
		left: 15px !important;
		box-shadow: 0px 1px 1px 1px #404141;
	}
	.action-right {
		text-align: center !important;
		margin-top: 20px;
		margin-bottom: 20px;
	 }
	
	/* Footer */
	.home-section-8 h2{margin-bottom: 10px !important; margin-top:20px !important;}
	.site-footer{ padding:0px 0 20px !important;}
	
	.margindown{ margin-bottom:15px; margin-left:0px !important;}
	.padd{ padding:5px; padding-right: 20px !important; margin-left:0px;}
	.reduce{margin-right:10px !important; margin-bottom:10px !important; margin-left:0px !important;}
	.dsidx-sorting-control{ float:none;}
	
	.single-team .content{width:100% !important; padding: 0px 10px 0px 10px !important;}
	
	.herosec1{display:none !important;}
	.herosec2{display:none !important;}
	.herosec3{display:none !important;}
	
	.title-area{float:none !important; width:100% !important;}
	#text-2 {padding:0 !important;}
	.page #text-2 {padding:0 !important;}
	.site-title a{ background-position:center !important;}
	.action-right {text-align: center !important; margin-top: 20px; margin-bottom: 20px; }
	.action-btn{ margin-bottom:8px;}
	.home-section-5 h2{margin-bottom: 25px !important;}
	.service-info h5{min-height:0px !important;}
	.aboutussize {margin-right:4%; width:100% !important;}
	.newssize {margin-left:0% !important; width:100% !important;}
	#gform_9 .two-fourths {width: 100% !important;}
	#gform_9 input[type=text] {padding: 10px 8px !important; width: 100% !important; margin-bottom: 10px; margin-top: 10px;}
	#gform_9 input[type=email] {padding: 10px 8px !important; width: 100% !important; margin-bottom: 10px;}
	.home-section-7{padding:20px 0 0px !important;}
	#simple-section-nav-2{margin-top: 10px;}
	.product-description{ width:100% !important; margin-right:0px !important;}

}

@media only screen and (max-width: 480px) {

	div.soliloquy-container .soliloquy-direction-nav li {
		display: none;
	}

	div.soliloquy-container .soliloquy-caption {
		background-color: #6A6E71;
		position: static;
	}

	.home-search .property-search form select {
		width: 100%;
	}

	.home-search div.dsidx-search-widget {
		max-width: 100%;
	}

	.entry.listing-wrap,
	.wsm-featured-listings .listing-wrap {
		float: left;
		margin: 0 0 10px;
		width: 49%;
	}

	.listing-wrap.right,
	.wsm-featured-listings .listing-wrap.right {
		float: right;
	}

	.entry-content p {
		clear: both;
		display: block;
	}

	.listing-search .property-search form select {
		float: none;
		margin: 0 0 10px;
		margin: 0 0 1rem;
		max-width: 100%;
	}

	div.crp_related img.crp_thumb {
		min-height: 120px;
	}

	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.footer-widgets-4 {
		margin: 0 0 20px;
		margin: 0 0 2rem;
		width: 100%;
	}

	.footer-widgets .widget {
		margin-bottom: 10px;
		margin-bottom: 1rem;
	}
	
	.product-description{ width:100% !important; margin-right:0px !important;}
	
	.socialmedia {font-size:18px !important;}
	.top-search-btn{ display:none !important;}

}

@media only screen and (max-width: 380px) {

	.cta-box.cta-box1,
	.cta-box {
		width: 100%;
	}

	.bottom-left,
	.bottom-right {
		margin-bottom: 30px;
		margin-bottom: 3rem;
	}

	.sidebar .widget {
		margin-bottom: 15px;
		margin-bottom: 1.5rem;
	}

	div.crp_related ul li {
		float: none;
		margin: 0 0 20px;
		margin: 0 0 2rem;
		width: 100%;
	}

	.entry.listing-wrap,
	.wsm-featured-listings .listing-wrap,
	.featured-listings .listing-wrap {
		float: none;
		margin: 0 0 20px;
		margin: 0 0 rem;
		width: 100%;
	}

	div.crp_related img.crp_thumb {
		min-height: inherit;
	}

	#dsidx-secondary-data tbody th,
	#dsidx-secondary-data tbody td {
		display: block;
		width: 100% !important;
	}
	
	/* Header */
	.search-property-form{margin-bottom: 360px  !important;}
	
	.product-description{ width:100% !important; margin-right:0px !important;}

}

@media only screen and (max-width: 280px) {

	.bottom-left,
	.bottom-right,
	.cta-box.cta-box1,
	.cta-box.cta-box2,
	.cta-box.cta-box3,
	.cta-box.cta-box4,
	.wsm-featured-listings .listing-wrap.right,
	.wsm-featured-listings .listing-wrap {
		width: 90%;
	}

	div.dsidx-results-widget .dsidx-expanded .featured-listing ul {
		clear: both;
		display: block;
		padding: 10px 0 0 0;
		padding: 1rem 0 0 0;
	}

	.dsidx-search-widget .dsidx-price {
		max-width: 94.5%;
	}

}




