/**/ #tec-events-calendar-header {
height: 70px;
} .user-profile {
overflow: hidden;
}
.user-profile p {
padding: 10px 10px 0;
}
.user-profile .posts_link {
padding: 0 10px;
}
h1.profile-heading {
font-weight: normal;
margin-left: 10px;
text-transform: none;
}
span.profile-sub-heading {
font-size: 20px;
font-weight: normal;
margin-left: 20px;
text-transform: none;
}
img.attachment-Meet.the.Team {
float: left;
margin-right: 10px;	
border: 2px solid #9E8451;
}
div.team-member {
display: inline-block;
width: 300px;
margin-bottom: 20px;
}
div.listing-image {
float: left;
}
ul.contact_profile {
list-style-type: none;
margin-bottom: 20px;
}
.single-ae_profiles #content a, .page-template-archive-ae_profiles-php #content a {
color: #9E8451;
}
.page-template-archive-ae_profiles-php #content h3 {
margin-top: 5px;
}
.single-ae_profiles .fn {
font-family: minion-pro,sans-serif;
font-weight: normal;
color: #7B7055;
font-size: 22px;
}
.agent-image img {
float: left;
margin: 0 20px 20px 0;
border: 2px solid #fff;
-moz-box-shadow: 0px 3px 3px #666;
-webkit-box-shadow: 0px 3px 3px #666; 
box-shadow: 0px 3px 3px #666;
} .genesis-grid-even {
float: right;
padding: 0 0 15px;
width: 48%;
}
.genesis-grid-odd {
clear: both;
float: left;
padding: 0 0 15px ;
width: 48%;
}
.genesis-grid-even,
.genesis-grid-odd {
margin: 0 0 20px;
}
@import url("https://fonts.googleapis.com/css?family=Ubuntu"); body,
h1,
h2,
h2 a,
h2 a:visited,
h3,
h4,
h5,
h6,
p,
input,
select,
textarea {
color: #888;
font-family: arial, sans-serif;
font-size: 14px;
font-weight: normal;
line-height: 22px;
margin: 0;
padding: 0;
text-decoration: none;
}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {
-webkit-text-size-adjust:none;
}
select,
textarea,
.sticky,
.taxonomy-description {
background-color: #f5f5f5;
border: 1px solid #ddd;
}
li,
ol,
ul {
list-style-type: none;
margin: 0;
padding: 0;
}
ol li {
list-style-type: decimal;
} a,
a:visited {
color: #719623;
text-decoration: none;
}
a:hover { text-decoration: underline; }
a img { border: none; } body { background: #fff;} .site-container {
margin: 0 auto;
overflow: hidden;
}
.wrap {
max-width: 960px;
margin: 0 auto;
overflow: hidden;
} .site-header {
margin: 0 auto;
max-width: 960px;
padding-bottom: 20px;
background: transparent !important;
overflow: hidden;
position: relative;
}
.title-area {
height: auto!important;
}
.site-title > a {
display: block !important;
height: 125px;
width: 270px;
}
.logo-img {
display:block;
margin:0 auto;
}
.title-area h1,
.title-area h1.site-title,
.title-area p.site-title {
margin: 0 0 ;
text-align: center;
font-size: 40px;
font-family: 'adobe-garamond-pro', serif;
letter-spacing: 2px;
line-height: 36px;
}
.title-area h1 a:hover {
text-decoration: none;
}
.title-area .site-description {
color: #9a9a9a;
text-align: center;
font-size: 28px;
line-height: 28px;
font-family: 'adobe-garamond-pro', serif;
padding-top: 3px;
}
.site-header .widget-area {
position: absolute; padding: 5px 6px 5px;
-moz-border-radius: 0px 0px 4px 4px;
-webkit-border-radius: 0px 0px 4px 4px;
-khtml-border-radius: 0px 0px 4px 4px;
border-radius: 0px 0px 4px 4px;
top: 0;
right: 0;
}
.site-header .widget-area p {
font-size: 14px;
color: #636363;
margin: 0;
line-height: 20px;
text-align: center;
}
.site-header .widget-area a.tel {
font-size: 18px;
font-weight: bold;
color: #719623;
}
.social-icons {
clear: both;
margin: 5px;
}
.icon-mail, .icon-facebook, .icon-twitter, .icon-linkedin, .icon-youtube, .icon-gplus {
float: left;
display: block;
text-indent: -9999px;
width: 24px;
height: 24px;
margin-left: 3px;
background-size: 24px !important;
}
.icon-facebook { background: url(//dreamlifemyrtlebeach.com/wp-content/themes/cleanidx/images/facebook_32.png);}
.icon-twitter { background: url(//dreamlifemyrtlebeach.com/wp-content/themes/cleanidx/images/twitter_32.png);}
.icon-linkedin { background: url(//dreamlifemyrtlebeach.com/wp-content/themes/cleanidx/images/linkedin_32.png);}
.icon-youtube { background: url(//dreamlifemyrtlebeach.com/wp-content/themes/cleanidx/images/youtube_32.png);}
.icon-mail { background: url(//dreamlifemyrtlebeach.com/wp-content/themes/cleanidx/images/email_32.png);}
.icon-gplus { background: url(//dreamlifemyrtlebeach.com/wp-content/themes/cleanidx/images/google_plus_32.png);} li:hover ul ul,
li.sfHover ul ul {
left: -9999px;
}
li:hover,
li.sfHover {
position: static;
} .nav-primary {
width: 100%;
}
.nav-primary .wrap { clear: both;
color: #1D1D1D;
font-size: 16px;
font-family: 'droid-sans', sans-serif;
text-transform: uppercase;
font-weight: normal;
margin: 0 auto;
}
.nav-primary ul {
padding: 0;
width: 100%;
text-align: center;
}
.nav-primary ul ul {
padding: 1px 0 0 0;
border: 1px solid #efefef;
}
.nav-primary li {
display: inline-block;
list-style-type: none;
}
.nav-primary li a {
color: #555555;
display: block;
padding: 9px 20px 8px;
position: relative;
text-decoration: none;
text-transform: uppercase;
outline: none;
}
.nav-primary li a:hover,
.nav-primary li a:active,
.nav-primary .current_page_item a,
.nav-primary .current-cat a,
.nav-primary .current-menu-item a {
color: #1D1D1D;
}
.nav-primary li a .sf-sub-indicator {
display: block;
overflow: hidden;
position: absolute;
text-indent: -9999px;
}
.nav-primary li li a,
.nav-primary li li a:link,
.nav-primary li li a:visited {
background-color: #fff;
border: 1px solid #efefef;
border-top-width: 0;
color: #555555;
font-size: 14px;
font-weight: 400;
opacity:.8;
padding: 6px 10px 4px;
position: relative;
text-transform: none;
width: 138px;
}
.nav-primary li li a:hover,
.nav-primary li li a:active {
background-color: #fafafa;
color: #1D1D1D;
}
.nav-primary li ul {
height: auto;
left: -9999px;
margin: 0;
position: absolute;
width: 160px;
z-index: 9999;
}
.nav-primary li ul a {
width: 140px;
}
.nav-primary li ul ul {
margin: -33px 0 0 159px;
}
.nav-primary li:hover>ul,
.nav-primary li.sfHover ul {
left: auto;
} .site-inner {
margin: 0 auto;
overflow: hidden;
padding: 10px 0;
width: 100%;
}
.home .site-inner, .home .site-inner .wrap {
width: 100%;
padding: 0;
}
.page-template-home-demo-php.full-width-content .site-inner,
.archive.full-width-content .site-inner {
padding: 0;
max-width: 960px;
}
.agentpress-landing .site-inner {
margin: 20px auto;
} .top-search {
-moz-box-shadow: 0 1px 3px #888; 
-webkit-box-shadow: 0 1px 3px #888;
background-color: #eee;
box-shadow: 0 1px 3px #888;
clear: both;
margin: 0 auto;
overflow: hidden;
padding: 20px 20px 10px;
max-width: 920px;
}
.property-search .IDX-control-group {
float: left;
width: 110px;
margin-right: 10px;
}
.property-search .IDX-control-group input,
.property-search .IDX-control-group select {
width:100%;
}
.property-search [name="pt"], 	  
.property-search [name="city[]"],
.property-search input[type="submit"] {
margin-top: 21px;
} .top-search-front {
-moz-box-shadow: 0 1px 3px #888; 
-webkit-box-shadow: 0 1px 3px #888;
background-color: #eee;
box-shadow: 0 1px 3px #888;
clear: both;
margin: 0 auto 20px;
overflow: hidden;
padding: 20px 17.5px 10px;
max-width: 922px;
} .featured-top {
clear: both;
margin: 0 auto 20px;
overflow: hidden; width: 100%;
}
.slider { }
.slider .widget-wrap {
max-width: 960px;
margin: 0 auto;
}
.flexslider, .slide-image {
max-height: 350px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.flexslider .slides > li {
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#genesis-slider {
padding: 0 !important;
width: 920px !important;
height: 400px !important;
margin: 0 10px 25px 10px;
}
#genesis-responsive-slider {
width:100%; padding:0 !important;
border: none!important;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.flexslider {
max-width:100%;
max-height: 350px !important; background: transparent url(https://wrappers.idxsecure.com/Dreamlifemyrtlebeach/slide-shadow.jpg) center 350px no-repeat!important;
padding-bottom: 33px !important;
border: none!important;
}
.flexslider .slides img {
width:100%;
}
.attachment-slider {
width: 920px;
height: 350px;
}
#genesis-slider .slide-excerpt {
display: none;
}
.property-quick-search {
overflow: hidden;
width: 300px;
float: right;
background: #eaecf1;
}
.property-quick-search .widget-wrap {
padding: 18px 20px;
background: #eeeeee
}
.property-quick-search .widgettitle {
color: #719623;
font-family: 'adobe-garamond-pro', sans-serif;
text-transform: uppercase;
font-size: 20px;
font-weight: normal;
margin-bottom: 5px;
} #ds-quick-search p {padding: 5px 0 0;}
#ds-quick-search label {font-size: 14px;}
#ds-quick-search input {height: 16px;}
#search_property_type {margin-bottom: 0;}
#search_neighborhood {width: 98%;}
#search_price_min,
#search_price_max {
width: 35%;
margin-right: 80px;
float: right;
}
#search_beds,
#search_baths {
width: 40px;
margin-right: 126px;
float: right;
}
.sidebar #search_beds,
.sidebar #search_baths {
margin-right: 131px;
}
#ds-search-submit input {
background: url(//dreamlifemyrtlebeach.com/wp-content/themes/cleanidx/images/btn-search.png);
display: block;
width: 207px;
height: 39px;
text-indent: -9999px;
background-repeat: no-repeat;
overflow: hidden;
margin: 4px auto 0;    
} .five-sixths,
.four-fifths,
.four-sixths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fifths,
.three-fourths,
.three-sixths,
.two-fifths,
.two-fourths,
.two-sixths,
.two-thirds {
float: left;
margin: 0 0 20px;
padding-left: 3%;
}
.one-half,
.three-sixths,
.two-fourths {
width: 48%;
}
.one-third,
.two-sixths {
width: 31%;
}
.four-sixths,
.two-thirds {
width: 65%;
}
.one-fourth {
width: 22.5%;
}
.three-fourths {
width: 73.5%;
}
.one-fifth {
width: 17.4%;
}
.two-fifths {
width: 37.8%;
}
.three-fifths {
width: 58.2%;
}
.four-fifths {
width: 78.6%;
}
.one-sixth {
width: 14%;
}
.five-sixths {
width: 82%;
}
.first {
clear: both;
padding-left: 0;
} .communities { margin: 0 auto;
max-width: 960px;
padding: 20px 0 20px;
overflow: hidden;   
}
.communities .site-container { }
.communities h4 {
text-transform: uppercase;
border-top: 1px solid #d3d6db;
border-bottom: 1px solid #d3d6db;
font-size: 22px;
font-family: 'adobe-garamond-pro', sans-serif;
font-weight: normal;
color: #4a5359;
padding: 10px;
margin-bottom: 30px;
text-shadow: 1px 1px #fff;
text-align: center;
}
.communities h2 a {
text-align: center;
}
.communities .featuredpage:first-child {
margin-left:0;
}
.communities .featuredpage:last-child,
.communities .featuredpage:nth-child(7n) {
margin-right:0;
}
.communities .featuredpage {
float: left;
width: 135px;
margin: 0 12.5px 20px; 
min-height: 160px;
}
.communities img {
border: 1px solid #dfdfdf !important;
} .featured-bottom {
margin: 0 auto;
overflow: hidden;
padding: 0 0 15px;
max-width: 960px;
}
.featured-bottom p {
font-size: 12px;
line-height: 20px;
}
.featured-bottom-left {
float: left;
max-width: 640px;
overflow: hidden;
padding-top: 5px;
}
.featured-bottom-left h4.widgettitle {
font-size: 22px;
font-family: 'adobe-garamond-pro', sans-serif;
font-weight: normal;
text-transform: uppercase;
color: #719623;
text-shadow: 1px 1px #fff;
letter-spacing: 1px;
border-top: 1px solid #d4dcdf;
border-bottom: 1px solid #d4dcdf;
padding: 7px 3px 3px;
margin-bottom: 5px;
}
.featured-bottom-left .featuredpage h4.widgettitle {
margin-bottom: 15px;
}
.featured-bottom-left .featuredpage {
float: left;
width: 300px;
margin-right: 17px;
}
.featured-bottom-left .featuredpage h2 a {
color: #1d1d1d;
font-family: 'adobe-garamond-pro', sans-serif;
font-weight: normal;
font-size: 20px;
}
.featured-bottom-left .featuredpost {
clear: left;
margin-top: 50px;
float: left;
}
.featured-bottom-left .featuredpost .post {
border-bottom: 1px solid #e7e7e7;
padding: 15px 0;
}
.featured-bottom-left .featuredpost h2 a {
font-size: 20px;
color: #1d1d1d;
font-family: 'adobe-garamond-pro', serif;
}
.featured-bottom-left .post a.alignleft {
margin: 0px 20px 0 0;
}
.featured-bottom-right {
float: right;
width: 295px;
margin: 5px 5px 0 0;
font-size: 12px;
}
.sidebar-primary .widget,
.featured-bottom-right .widget {
background-color: #EEEEEE;
border: 5px solid #fff;
margin: 0 0 15px;
padding: 15px 20px 20px;
-moz-box-shadow: 0 0 4px #DDD;
-webkit-box-shadow: 0 0 4px #DDD;
box-shadow: 0 0 4px #DDD;    
overflow: hidden;
}
.featured-bottom-right .idx-login-register p {
padding-bottom: 12px;
}
.testimonials {
background: url(//dreamlifemyrtlebeach.com/wp-content/themes/cleanidx/images/testimonials.png) no-repeat top left;
font-size: 12px;
font-style: italic;
line-height: 18px;
margin: 0 0 15px;
padding: 10px 0 5px 35px;
} .breadcrumb {
background: #efefef;
color: #333;
font-size: 11px;
margin: 0 auto 20px;
padding: 5px 10px;
}
.breadcrumb a,
.breadcrumb a:visited {
text-decoration: none;
}
.breadcrumb a:hover {
text-decoration: underline;
}
.home .breadcrumbs {
display: none;
} .taxonomy-description {
border: none;
margin: 0 0 30px;
padding: 10px;
} .content-sidebar-wrap {
float: left;
width: 750px;
}
.home.full-width-content .content-sidebar-wrap { width: 100%; }
.home.full-width-content .content-sidebar-wrap .wrap { max-width: 960px; }
.content-sidebar .content-sidebar-wrap,
.full-width-content .content-sidebar-wrap,
.sidebar-content .content-sidebar-wrap {
width: 960px;
}
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
float: right;
}
.archive.full-width-content .content-sidebar-wrap,
.page-template-home-demo-php.full-width-content .content-sidebar-wrap {
max-width: 960px;
}
.agentpress-landing .content-sidebar-wrap {
max-width: 700px;
} .content {
float: left;
padding: 10px 0;
width: 430px;
}
.content-sidebar .content,
.sidebar-content .content {
width: 610px;
}
.sidebar-content .content,
.sidebar-sidebar-content .content {
float: right;
}
.full-width-content .content {
padding: 0; max-width: 100%;
width: 960px; float: none;
}
.agentpress-landing .content {
width: 700px;
}
.archive.full-width-content .content {
padding: 15px 0;
width: 960px;
}
.home.full-width-content .content {
width: 100%;
}
blockquote {
background: url(//dreamlifemyrtlebeach.com/wp-content/themes/cleanidx/images/blockquote.png) no-repeat top left;
margin: 0 0 20px;
padding: 25px 30px 5px 70px;
}
.featured-bottom-right blockquote,
.sidebar-primary blockquote {
padding: 0;
}
blockquote p {
color: #333;
font-family: Georgia, Times, 'Times New Roman', serif;
font-size: 14px;
font-style: italic;
}
.post {
border-bottom: 3px double #ddd;
margin: 0 0 25px;
overflow: hidden;
padding: 0 0 25px;
font-size: 12px;
}
.single .post {
background: none;
border: none;
margin: 0 0 10px;
padding: 0;
}
.entry-content a,
.entry-content a:visited {
text-decoration: underline;
}
.entry-content a:hover {
text-decoration: none;
}
.entry-content .archive-page a,
.entry-content .archive-page a:visited {
text-decoration: none;
}
.entry-content .archive-page a:hover {
text-decoration: underline;
}
.entry-content p,
.page .entry-content p {
padding: 0 0 20px; }
p.subscribe-to-comments {
padding: 20px 0 10px;
}
.gray-box {
background-color: #f5f5f5;
overflow: hidden;
margin: 0 0 20px;
padding: 15px 20px;
}
.clear {
clear: both;
}
.clear-line {
border-bottom: 1px solid #ddd;
clear: both;
margin: 0 0 15px;
} .property-details {
background-color: #f5f5f5;
overflow: hidden;
margin: 0 0 30px;
padding: 15px 20px 0;
}
.property-details-col1,
.property-details-col2 {
float: left;
margin: 0;
padding: 0 0 15px;
width: 50%;
}
iframe {
margin: 0 0 30px;
} .listing-wrap {
float: left;
font-size: 12px;
margin: 0 15px 15px;
position: relative;
width: 290px;
}
.listing-price {
background: #333;
clear: both;
color: #fff;
font-size: 16px;
left: 5px;
padding: 10px;
position: absolute;
top: 5px;
}
.listing-text {
background: #719623;
clear: both;
color: #fff;
font-size: 12px;
padding: 5px 10px;
position: absolute;
right: 5px;
top: 5px;
}
.listing-address,
.listing-city-state-zip {
display: block;
font-size: 14px;
line-height: 14px;
margin: 0 0 5px;
padding: 0;
text-align: center;
}
.listing-city-state-zip {
margin: 0 0 10px;
}
.listing-wrap .more-link {
background-color: #333;
font-size: 12px;
color: #fff;
display: block;
margin: 0 auto;
padding: 5px 0;
text-align: center;
width: 90px;
font-weight: normal;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
}
.listing .entry-content p {overflow:hidden;} .dsidx-sorting-control select {
width: auto;
}
#dsidx-map-control {
margin: 10px 0;
}
#dsidx-listings {
overflow: auto;
}
#dsidx-listings li {
display: none;
}
#dsidx-listings li.dsidx-listing {
display: list-item;
float: left !important;
height: 335px !important;
text-align: center !important;
width: 50% !important;
}
#dsidx-listings .dsidx-media .dsidx-photo {
border-style: none !important;
position: relative !important;
}
#dsidx-listings .dsidx-media .dsidx-photo img {
border: 1px solid #ddd !important;
margin: 0 0 10px !important;
padding: 4px !important;
}
#dsidx-listings .dsidx-primary-data,
#dsidx-listings .dsidx-secondary-data {
padding-left: 0 !important;
}
#dsidx-listings .dsidx-primary-data {
background-color: transparent !important;
font-weight: normal !important;
}
#dsidx-listings .dsidx-price {
background: #333;
clear: both;
color: #FFF !important;
font-size: 16px;
left: 50%;
margin-left: -125px;
padding: 10px;
position: absolute;
top: 5px;
}
.dsidx-paging-control {
border-top: 1px solid #999;
clear: both;
margin-top: 30px !important;
padding: 10px 0 !important;
} h1,
h2,
h3,
h4,
h5,
h6 {
color: #333;
font-family: 'adobe-garamond-pro', sans-serif;
margin: 0 0 15px;
}
h1,
h2,
h2 a,
h2 a:visited {
color: #333;
font-family: 'adobe-garamond-pro', sans-serif;
font-size: 30px;
line-height: 36px;
}
.taxonomy-description h1 {
margin: 0 0 5px;
}
.communities h2,
.communities h2 a,
.communities h2 a:visited {
font-size: 16px;
line-height: 23px;
text-transform: capitalize;
color: #333;
font-family: 'adobe-garamond-pro',sans-serif;
text-align: center;
margin: 0;
}
.communities h2 a:hover {
color: #719623;
}
.featured-bottom h2,
.featured-bottom h2 a,
.featured-bottom h2 a:visited {
line-height: 28px;
text-align: left;
margin: 0;
}
h3 {font-size: 24px;}
h4,
h4 a,
h4 a:hover,
h4 a:visited {
color: #161616;
font-size: 18px;
text-decoration: none;
}
.agentpress-landing h4 {
text-transform: none;
}
.widget-area h4 {
font-size: 14px;
margin: 0 0 5px;
}
.property-quick-search h4,
.top-search h4 { padding: 1px 0 0 30px;
background-color: #eee;
margin: 0 100px;
}
h5 {
font-size: 18px;
}
h6 {
font-size: 16px;
}
.top-search-front h4 { padding: 1px 0 0 30px;
background-color: #eee;
margin: 0 100px;
}
h5 {
font-size: 18px;
}
h6 {
font-size: 16px;
}
.post h2 a {
font-size: 24px;
color: #719623;
text-shadow: 1px 1px #fff;
font-family: 'adobe-garamond-pro', sans-serif;
}
.footer-widgets .post h2 a {
text-shadow: none;
}
.home .featured-bottom-right h4.widgettitle,
.sidebar-primary h4.widgettitle {
font-size: 20px;
color: #719623;
text-shadow: 1px 1px #fff;
font-family: 'adobe-garamond-pro', serif;
text-transform: uppercase;
margin-bottom: 8px;
}
h1.entry-title {
color: #719623;
text-shadow: 1px 1px #fff;
} .post-2028 .entry-content h3 {
display: none;
} .entry-content ol,
.entry-content ul {
margin: 0;
padding: 0 0 20px;
}
.entry-content ol {
margin: 0;
}
.archive-page ul li,
.entry-content ul li {
list-style-type: square;
margin: 0 0 0 30px;
padding: 0;
}
.entry-content ol li {
margin: 0 0 0 35px;
}
.archive-page ul ul,
.entry-content ul ul,
.entry-content ol ol {
padding: 0;
} .entry-header .entry-meta {
font-size: 11px;
margin: 5px 0 15px;
text-transform: uppercase;
}
.featured-bottom .entry-header .entry-meta,
.featured-top .entry-header .entry-meta {
margin: 0;
}
.featured-bottom p.entry-header .entry-meta,
.featured-top p.entry-header .entry-meta {
font-size: 11px;
margin: 0 0 5px;
} .entry-footer .entry-meta {
background-color: #E4E6EC;
clear: both;
font-size: 11px;
padding: 7px 10px 5px;
text-transform: uppercase;
}
.entry-footer .entry-meta2 {background:#E4E6EC !important;} .author-box {
background-color: #f5f5f5;
margin: 0 0 40px;
padding: 10px;
overflow: hidden;
}
.author-box-content p {
font-size: 13px;
} .archive-page {
float: left;
padding: 20px 0 0;
width: 48%;
} .entry-categories {
background: url(//dreamlifemyrtlebeach.com/wp-content/themes/cleanidx/images/icon-categories.png) no-repeat top left;
padding: 2px 0 2px 22px;
}
.entry-comments-link {
background: url(//dreamlifemyrtlebeach.com/wp-content/themes/cleanidx/images/icon-comments.png) no-repeat top left;
margin: 0 0 0 10px;
padding: 2px 0 2px 22px;
}
.entry-tags {
background: url(//dreamlifemyrtlebeach.com/wp-content/themes/cleanidx/images/icon-tags.png) no-repeat top left;
margin: 0 0 0 10px;
padding: 2px 0 2px 20px;
}
.time {
background: url(//dreamlifemyrtlebeach.com/wp-content/themes/cleanidx/images/icon-time.png) no-repeat top left;
padding: 2px 0 2px 21px;
} .content-sidebar img,
.sidebar-content img {
max-width: 100%;
-moz-box-shadow: 1px 2px 5px #888; 
-webkit-box-shadow: 1px 2px 5px #888;
box-shadow: 1px 2px 5px #888;
}
.content-sidebar img {
-moz-box-shadow: none; 
-webkit-box-shadow: none;
box-shadow: none;
}
.content-sidebar-sidebar img,
.sidebar-sidebar-content img,
.sidebar-content-sidebar img {
max-width: 430px;
}
.communities a img,
.featured-bottom a img,
.listing-wrap a img {
border: 1px solid #c8c8c8; padding: 4px;
background: #fff;
}
.communities a img {
border: none!important; background: transparent url(https://wrappers.idxsecure.com/Dreamlifemyrtlebeach/bg-communities-img.png) center center no-repeat;
padding: 5px 6px 16px 6px;
}
.listing-wrap a img {
margin: 0 0 10px;
}
.communities a:hover img,
.featured-bottom a:hover img,
.listing-wrap a:hover img {
border: 1px solid #999;
}
.featuredpage img,
.featuredpost img {
margin: 0 10px 0 0;
}
.agent,
.avatar,
.post-image {    
background-color: #fff;
border: 1px solid #ddd;
padding: 4px;
}
.sidebar-primary .avatar {
height: 70px;
width: 70px;
}
.author-box .avatar {
background-color: #fff;
float: left;
height: 80px;
margin: 0 10px 0 0;
width: 80px;
}
.post-image {
margin: 0 10px 10px 0;
}
.comment-list li .avatar {
background-color: #fff;
float: left;
height: 30px;
margin: 0 5px 0 0;
padding: 4px;
width: 30px;
}
img.centered,
.aligncenter {
display: block;
margin: 0 auto 10px;
}
img.alignnone {
display: inline;
margin: 0 0 10px;
}
img.alignleft {
display: inline;
margin: 0 15px 10px 0;
}
img.alignright {
display: inline;
margin: 0 0 10px 15px;
}
.alignleft {
float: left;
margin: 0 10px 0 0;
}
.alignright {
float: right;
margin: 0 0 0 10px;
}
.wp-caption {
text-align: center;
}
p.wp-caption-text {
font-size: 11px;
line-height: 12px;
}
.wp-smiley,
.wp-wink {
border: none;
float: none;
}
.social-profiles a img {
margin: 0 5px;
} .pagination {
overflow: hidden;
padding: 5px 0;
width: 100%;
}
.pagination li {
display: inline;
}
.pagination li a,
.pagination li.disabled,
.pagination li a:hover,
.pagination li.active a {
border: 1px solid #ddd;
padding: 5px 8px;
}
.pagination li a:hover,
.pagination li.active a {
background-color: #f5f5f5;
} .sidebar {
display: inline;
float: right;
font-size: 13px;
line-height: 20px;
margin-right: 5px;
padding: 10px 0px 5px;
width: 310px;
}
.sidebar a {
color: #333
}
.sidebar-primary .widget {
padding: 15px 20px 20px;
}
.sidebar-secondary {
background: #f5f5f5;
float: left;
padding: 15px 15px 5px;
width: 120px;
}
.sidebar p {
font-size: 13px;
line-height: 20px;
}
.sidebar-bottom-left {
display: inline;
float: left;
width: 110px;
}
.sidebar-bottom-right {
display: inline;
float: right;
width: 125px;
}
.sidebar-content .sidebar-primary,
.sidebar-sidebar-content .sidebar-primary {
float: left;
}
.content-sidebar-sidebar .sidebar-secondary {
float: right;
}
.sidebar .widget { }
.widget-area ol,
.widget-area ul {
margin: 0 0 0 20px;
}
.widget-area ul li {
list-style-type: square;
word-wrap: break-word;
}
.widget-area ol li {
list-style-type: decimal;
}
.widget-area input {
background-color: #fff;
}
.cite-link,
#sfstest-sidebar br {
display: none;
}
#sfstest-sidebar cite {
float: right;
}
#sfstest-sidebar cite:before {
content: "- ";
}
.sfststreadmore a {
color: #6e3f1c;
float: left;
clear: left;
margin-top: 15px;
font-size: 14px;
}
.srp_MortgageCalcwidget .srp_table tr.monthly_payment td {border:0;}
#sfstest-sidebar blockquote {background:transparent;}
#sfstest-sidebar blockquote p,
#sfstest-sidebar blockquote cite {
font-size: 16px;
color: #333;
}
#sfstest-sidebar blockquote cite {
float: left;
padding-top: 5px;
} #cat,
select,
.widget_archive select {
background-color: #fff;
color: #333;
display: inline;
font-size: 12px;
height: 26px;
margin: 0 0 10px;
padding: 3px;
width: 100%;
}
.entry-content select {
width: 200px;
}
.top-search select {
float: left;
margin: 0 10px 10px 0;
width: 140px;
}
.top-search-front select {
float: left;
margin: 0 10px 10px 0;
width: 140px;
} .featuredpage,
.featuredpost {
overflow: hidden;
}
.featuredpage .page,
.featuredpost .post {
border: none;
margin: 0 ;
overflow: hidden;
padding: 0;
}
.properties .featuredpage,
.properties .featuredpost {
clear: both;
} .user-profile {
overflow: hidden;
} div.gform_footer input.button,
input[type="button"],
input[type="submit"] {
background-color: #333;
border: 0;
color: #fff !important;
cursor: pointer;
font-size: 12px;
font-weight: normal;
padding: 3px 7px !important;
text-decoration: none;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
}
.nav-primary .search-form input[type="submit"] {
padding: 2px 7px;
}
div.gform_footer input.button:hover,
input:hover[type="button"],
input:hover[type="submit"] {
background-color: #222;
border: 0;
color: #fff;
text-decoration: none;
}
.btn-login,
.btn-register {
background-color: transparent;
background-image: url(//dreamlifemyrtlebeach.com/wp-content/themes/cleanidx/images/btn-login.png);
background-repeat: no-repeat;
display: block;
float: left;
height: 40px;
text-indent: -9999px;
width: 115px;
}
.btn-register  {
background-image: url(//dreamlifemyrtlebeach.com/wp-content/themes/cleanidx/images/btn-register.png);
float: right;
}
#subbutton { }
input[type="button"],
input[type="submit"] {
background-color: #333;
border: 0;
color: #fff !important;
cursor: pointer;
font-size: 12px;
font-weight: normal;
padding: 3px 7px !important;
text-decoration: none;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
}
#social input#submit {
color: #000 !important;
} .site-header .search-form {
float: right;
padding: 40px 0 0;
}
.nav-primary .search-form {
float: right;
margin: 1px 0 0;
}
.search-form input[type="search"] {
background-color: #fff;
border: 1px solid #ddd;
color: #4b8308;
font-size: 12px;
margin: 5px 1px 0 0;
padding: 4px 0 5px 7px;
width: 175px;
}
.nav-primary .search-form input[type="search"] {
padding: 2px 0 2px 5px;
} .enews #subbox {
background-color: #fff;
border: 1px solid #ddd;
color: #5a5a5a;
font-size: 12px;
margin: 10px 15px 0 0;
padding: 4px 0 5px 7px;
width: 170px;
} #wp-calendar {
width: 100%;
}
#wp-calendar caption {
font-size: 12px;
font-style: italic;
padding: 2px 5px 0 0;
text-align: right;
}
#wp-calendar thead {
background-color: #f5f5f5;
font-weight: bold;
margin: 10px 0 0;
}
#wp-calendar td {
background-color: #f5f5f5;
padding: 2px;
text-align: center;
} .footer-widgets {
background: #E7E7E7;
margin: 0 auto;
overflow: hidden;
width: 100%;
-moz-box-shadow: 0px 1px 4px #4e6168;
-webkit-box-shadow: 0px 1px 4px #4e6168;
-khtml-box-shadow: 0px 1px 4px #4e6168;
box-shadow: 0px 1px 4px #4e6168;
}
.footer-widgets .wrap {
color: #333;
font-size: 12px;
line-height: 20px;
}
.footer-widgets h4.widgettitle {
font-size: 18px;
color: #333333;
text-transform: capitalize;
font-family: 'adobe-garamond-pro',serif;
font-weight: normal;
margin-bottom: 15px;
}
.footer-widgets .widget-area {
width: 238px;
float: left;
padding: 10px 0;
border-right: 1px solid #b5b9bc;
border-right: 1px solid rgba(255,255,255,0.2);
margin: 10px 0;
overflow: hidden;
}
.footer-widgets .widget-wrap {
padding: 0 20px;
}
.footer-widgets .featuredpost h2 a {
font-size: 12px;
color: #333;
font-weight: normal;
font-family: arial, sans-serif;
line-height: 140%;
text-transform: capitalize;
}
.footer-widgets-1 {
border-left: 1px solid #b5b9bc;
border-left: 1px solid rgba(255,255,255,0.2);
}
.footer-widgets-1 img {
display: block;
margin: 10px auto 0;
}
.footer-widgets-4.widget-area {
width: 241px;
}
.footer-widgets .footer-widgets-5 {
width: 960px;
padding: 0;
margin: 0;
font-size: 11px;
}
.footer-widgets p {
color: #333;
font-size: 12px;
line-height: 20px;
padding: 0 0 5px;
}
.footer-widgets a,
.footer-widgets a:visited {
color: #333;
text-decoration: none;
}
.footer-widgets a:hover, .footer-widgets .featuredpost h2 a:hover {
color: #719623;
text-decoration: underline;
}
.footer-widgets ul {
list-style-type: none;
margin: 0;
}
.footer-widgets ul li {
list-style-type: none;
margin: 0 0 10px;
} .site-footer {
margin: 0 auto;
overflow: hidden;
padding: 16px 0; background: #E7E7E7;
}
.site-footer, .site-footer p {
color: #777;
font-size: 11px;
text-transform: capitalize;
}
.site-footer-left {
float: left;
}
.site-footer-right {
float: right;
}
.site-footer a,
.site-footer a:visited {
color: #777;
}
.site-footer a:hover {
text-decoraton: underline;
}
.footer-logos {
margin-left: 80px;
} .disclaimer {
clear: both;
font-size: 12px;
height: 42px;
overflow: hidden;
text-align: center;
}
.disclaimer .wrap {
margin: 0 auto;
overflow: hidden;
padding: 10px 0;
width: 960px;
}
.disclaimer p {
font-size: 12px;
text-align: center;
} .entry-comments,
#respond {
margin: 0 0 30px;
overflow: hidden;
}
.entry-comments {
font-size: 13px;
line-height: 20px;
}
#author,
#comment,
#email,
#url {
background-color: #f5f5f5;
border: 1px solid #ddd;
font-size: 12px;
margin: 10px 5px 0 0;
padding: 5px;
width: 250px;
}
#comment {
height: 150px;
margin: 10px 0;
width: 98%;
}
.ping-list {
margin: 0 0 40px;
}
.comment-list ol,
.ping-list ol {
margin: 0;
padding: 10px;
}
.comment-list li,
.ping-list li {
font-weight: bold;
list-style: none;
margin: 10px 0 0;
padding: 10px;
}
.comment-list li ul li {
list-style-type: none;
}
.comment-list p,
.ping-list p {
font-size: 13px;
font-weight: normal;
line-height: 20px;
margin: 10px 5px 10px 0;
padding: 0;
text-transform: none;
}
.comment-list ul.children {
margin-top: 20px;
}
.comment-list ul.children li.comment  {
background: #fff;
}
.comment-list cite,
.ping-list cite {
font-style: normal;
font-weight: bold;
}
.comment-meta {
font-weight:normal;
}
.comment-author {
background: #ddd;
font-size: 12px;
font-weight: bold;
padding: 8px 10px 0;
}
.comment-meta {
background: #ddd;
font-size: 12px;
padding: 0 10px 8px;
}
.nocomments {
text-align: center;
}
.entry-comments .pagination {
display: block;
padding: 0;
}
.bypostauthor {
}
.thread-alt,
.thread-even {
background: #f5f5f5;
}
.alt,
.depth-1,
.even {
border: 1px solid #ddd;
} .content .gform_wrapper {
background-color: #f2f2f2;
overflow: hidden;
margin: 0 0 20px;
padding: 0 15px 15px;
}
.content .gfield input + label { display: none; }
div.gform_wrapper input,
div.gform_wrapper select,
div.gform_wrapper textarea {
background-color: #fff;
border: 1px solid #ddd;
color: #555 !important;
font-size: 13px !important;
padding: 4px 5px !important;
}
div.gform_wrapper .ginput_complex label {
font-size: 12px;
}
div.gform_wrapper li,
div.gform_wrapper form li {
margin: 0 0 10px;
}
div.gform_wrapper .gform_footer {
border: none;
margin: 0;
padding: 0;
} .team-member {
float: left;
clear: left;
padding: 20px 0;
border-bottom: 1px solid #ddd;
width: 100%;
text-align: left;
}
.team-member img,
.attachment-Agent {
float: left;
padding-right: 10px;
}
.sidebar-primary .contact_profile .social_profile,
.Telephone,
.sidebar-primary .ae_profiles .fn,
#single-profile h1 {
display: none;
}
.single-ae_profiles h3.title {
margin-bottom: 0;
font-family: arial, sans-serif;
}
.single-ae_profiles .content .email {
display: inline-block;
margin-top: -10px;
}
.single-ae_profiles .content .contact_value {
display: inline-block;
padding-bottom: 70px;
}
.single-ae_profiles .content .fn {
font-size: 28px;
padding-bottom: 5px;
}
.sidebar-primary .ae_profiles li {
list-style-type: none;
}
.sidebar-primary .contact_profile .contact_icon {
float: left;
margin-top: 10px;
margin-right: 5px;
}
.sidebar-primary ul.contact_profile {
margin: 0;
} #tec-content {
width: 960px;
margin: 0 auto;
} .more-actions {
margin: 10px 0;
overflow: hidden;
}
.more-actions  h3 {
margin: 0 0 5px 0;
}
.fancy-button {
border-top: 1px solid #ffa3a3;
background: #cc1a1a;
background: -webkit-gradient(linear, left top, left bottom, from(#d63e3e), to(#cc1a1a));
background: -webkit-linear-gradient(top, #d63e3e, #cc1a1a);
background: -moz-linear-gradient(top, #d63e3e, #cc1a1a);
background: -ms-linear-gradient(top, #d63e3e, #cc1a1a);
background: -o-linear-gradient(top, #d63e3e, #cc1a1a);
padding: 12.5px 25px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
box-shadow: rgba(0,0,0,1) 0 1px 0;
text-shadow: rgba(0,0,0,.4) 0 1px 0;
color: #fff !important;
font-size: 18px;
font-family: Helvetica, Arial, Sans-Serif;
line-height: 60px;
text-decoration: none;
vertical-align: middle;
}
.fancy-button:hover {
border-top-color: #67ad39;
background: #67ad39;
color: #ffffff;
}
.fancy-button:active {
border-top-color: #d13e3e;
background: #d13e3e;
}
.site-title a:hover {text-decoration:none;} #welcome-widgets { position:relative;
}
#welcome-widgets .wrap { }
.action-button-area.three {
float:right;
}
.action-button-area.two {
position: absolute;
left: 50%;
margin-left: -134px;
}
div.action-button-area {
display:block;
width: 250px;
background: #445A15; background: -moz-linear-gradient(top, #AAC07B 0%, #445A15 100% ); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#AAC07B), color-stop(100%,#445A15)); background: -webkit-linear-gradient(top, #AAC07B 0%, #445A15 100%); background: -o-linear-gradient(top, #AAC07B 0%, #445A15 100%); background: -ms-linear-gradient(top, #AAC07B 0%, #445A15 100%); background: linear-gradient(top, #AAC07B 0%, #445A15 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#AAC07B', endColorstr='#445A15',GradientType=0 ); border: 2px solid #fff;
width: 268px; float: left;
margin: 3px;  -moz-box-shadow: -1px 1px 3px #b2acab;
-webkit-box-shadow: 0 0 3px #b2acab;
-khtml-box-shadow: 0 0 3px #b2acab;
box-shadow: 0 0 3px #b2acab;
position: relative;
}
div.action-button-area:after {
content: url(//dreamlifemyrtlebeach.com/wp-content/themes/cleanidx/images/curve.png);
position: absolute;
right: 0;
bottom: -5px;
}
div.action-button-area:last-child { }
div.action-button-area a:hover {
text-decoration: none;
}
div.action-button-area h4 {
font-size: 25px;
font-family: 'Ubuntu', serif;
text-transform: uppercase;
text-align: center;
color: #fff;
text-shadow: 1px 1px 2px #222; padding: 22px 0 0;
margin: 0 auto; 
line-height: 27px;
letter-spacing: 1px;
}
div.action-button-area p {
color: #fff;
font-family: arial, sans-serif;
font-size: 12px;
text-transform: uppercase;
text-align: center;
display: block;
padding-bottom: 20px;
}  .contact-us_box {
float: left;
}
.contact-us-box_title {
width: 90px;
float: left;
margin-top: 8px;
}
.contact-us-box_title ul {
float: left;
margin: 0;
padding: 0;
}
.contact-us-box_title ul li{
list-style-type: none;
float: left;
padding: 0;
margin: 0 2px;
}
.pic-agent {
float: left;
width: 79px;
margin: 4px 0 0 8px;
}
.pic-agent span{
font-weight: bold;
margin-top: 4px;
float: left;
} #mobile-menu { display:none; } @media only screen and (max-width: 1024px) {
.nav-primary ul,
.nav-primary .wrap { 
width:100%; 
text-align: center;
position:relative;
}
.home .site-inner, .home .site-inner .wrap, .site-inner
{width: 98%}
.content-sidebar .content-sidebar-wrap,
.full-width-content .content-sidebar-wrap,
.sidebar-content .content-sidebar-wrap {
width: 100%;
}
.top-search {margin: 0 20px;}
.entry-content #gallery-1 {
width: 100%;
float: left;
margin: 10px auto;
} .site-header .widget-area {
position: absolute;
top: 0;
right: 20px;
width: 277px;
}
.contact-us_box {
width: 277px;
}
.contact-us-box_title {
width: 100%;
}
.contact-us-box_title p{
float: left;
margin-top: 2px;
}
.contact-us-box_title ul {
margin-left: 10px;
}
.contact-us-box_title ul li{
list-style-type: none;
float: left;
padding: 0;
margin: 0 2px;
}
.contact-us-box_title ul li a img{
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
.pic-agent {
display: none;
}
#welcome-widgets .wrap {
margin: 0 auto;
width:100%;
} .communities .featuredpage {
padding-right: 0;
margin: 0 12px 20px;       
}
.featured-bottom-left {
width: 99%;	
max-width: 960px;
}
.featured-bottom-right {
float: left;
margin: 20px 0 0 0;
width: 99%;
}
#featured-page-9 {
margin-left: 25px;
}
.featured-bottom #featured-page-8, .featured-bottom #featured-page-9 {
margin: 25px auto;
float: none;
width: 100%;
}
.featured-bottom #featured-page-8 .post-456 a, .featured-bottom #featured-page-9 .post-458 a {
float: left;
margin: 0 10px 10px 0;
}
.featured-bottom #featured-page-8 .post-456 a.more-link, .featured-bottom #featured-page-9 .post-458 a.more-link {
float: none;
}
.featured-bottom #featured-page-8 .post-456 h2 a, .featured-bottom #featured-page-9 .post-458 h2 a {
float: none;	
} .content-sidebar .content, 
.sidebar-content .content,
.content-sidebar-wrap {
width: 100%;
}
.sidebar {
float: left;
width: 99%;
}
.content-sidebar img {
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
.site-footer {margin: 0 15px;}
}
@media only screen and (max-width: 920px) {
#welcome-widgets .action-button-area {
float:none;
margin:0 auto 15px;
position: relative;
left: 0;
margin-left:auto;
margin-right:auto;
}
#text-9 {
max-width: 610px;
margin: 10px auto;
}
div.action-button-area:last-child {
margin: 10px 24%;
height: 120px;
}
.wrap {
width:90%;
}
.site-footer { 
margin:0; 
padding: 0 15px; 
}
}
@media only screen and (max-width: 610px) {
div.action-button-area {
margin: 10px 24% 0 24%;
height: 120px;
}
}
@media only screen and (max-width: 650px) {
nav .menu-primary { 
display:none; 
}
.menu-primary li {
width:100%; border-top: 1px solid rgb(230, 230, 230);
}
.menu-secondary li {
float:none;
text-align: center;
}
.nav-primary li:hover > .sub-menu,
.nav-primary li .sub-menu li a,
.nav-primary .sub-menu li > .sub-menu,
.nav-primary .sub-menu li > .sub-menu li a {
position:static;
width:100% !important;
}
.nav-primary li ul ul {
margin:0;
}
.nav-primary ul ul {
border: none;
border-top: 1px solid rgb(230, 230, 230);
}
.nav-primary .sub-menu li {
border-bottom: none;
border-top: none;
}
.nav-primary li a:hover {
border-bottom:1px solid #ccc;
}
.nav-primary .wrap {
padding-top: 47px;
}
#mobile-menu { 
cursor:pointer;
display:block;
text-align:center;
font-size: 35px;
color:#925425;
padding:5px 0;
width: 60px;
position: absolute;
top: 0;
right: -20px;
}
#mobile-menu:before {
content:'';
position:absolute;
top: 27%;
left:0px;
width:.75em; height:.125em; border-top: .375em double #719623; border-bottom: .125em solid #719623; }
#mobile-menu label {
color: #719623;
font-size: 16px;
text-transform: uppercase;
position: relative;
right: 60px;
}
.top-search-front select, .top-search select {
width: 100%;
}
.site-header .widget-area,.contact-us_box {
width:100%;
right:0;
padding:0;
}
.logo-img {	  
max-width:100%;
}
.enews #subbox {width: 100%;}
input[type="submit"] {
width: 100%;
height: 37px;
font-size: 16px;
margin-top: 7px;
}
.communities .site-container {
max-width: 345px;
}
.communities .featuredpage:first-child {
margin-left:15px;
}
.communities .featuredpage:last-child {
margin-right:15px;
}
.communities .featuredpage {
padding-right: 5px;
margin: 0 15px;
}
.communities {
padding: 0 15px;
}
.entry-content #gallery-1 .gallery-item {
margin: 5px;
width: 108px;
}
#gallery-1 br {display: none;}
iframe {width: 100%;} .wpcf7-form-control-wrap input{
width: 98%;
height: 36px;
font-size: 16px;
}
.wpcf7-form-control-wrap textarea{
width: 98%;
height: 100px;
}
}
@media only screen and (max-width: 545px) {
.content .featured-bottom #featured-page-8, .content .featured-bottom #featured-page-9 {
width: 300px;
}
.content-sidebar-wrap .featured-bottom #featured-page-8 .post-456 p, .content-sidebar-wrap .featured-bottom #featured-page-9 .post-458 p {
max-width: 290px;
}
}
@media only screen and (max-width: 480px) {
.communities .featuredpage {
display: inline;
text-align: center;
float:none;
}
div.action-button-area {
float: none;
margin: 10px auto;
}
#welcome-widgets .wrap {
margin: 0 auto;
}
#text-9 div.action-button-area:last-child {
margin: 0px auto;
}
.featured-bottom #featured-page-8, .featured-bottom #featured-page-9 {
margin: 25px auto;
float: none;
width: 100%;
}
.featured-bottom #featured-page-8 .post-456 a, .featured-bottom #featured-page-9 .post-458 a {
float: left;
}
.featured-bottom #featured-page-8 .post-456 a.more-link, .featured-bottom #featured-page-9 .post-458 a.more-link {
float: none;
}
}
@media only screen and (max-width: 320px) {
} @media only screen and (max-width: 650px) {
nav .menu-primary { 
display:none; 
}
.menu-primary li,
.nav-secondary li {
width:100%; border-top: 1px solid rgb(230, 230, 230);
}
.menu-secondary li {
float:none;
text-align: center;
}
.nav-primary li:hover > .sub-menu,
.nav-primary li .sub-menu li a,
.nav-primary .sub-menu li > .sub-menu,
.nav-primary .sub-menu li > .sub-menu li a,
.nav-secondary li:hover > .sub-menu,
.nav-secondary li .sub-menu li a,
.nav-secondary .sub-menu li > .sub-menu,
.nav-secondary .sub-menu li > .sub-menu li a {
position:static;
width:100% !important;
padding-right: 0;
padding-left: 0;
}
}
Default CSS .nav-secondary li {
display: inline-block;
list-style-type: none;
}
.nav-secondary li a {
color: #555555;
display: block;
padding: 9px 20px 8px;
position: relative;
text-decoration: none;
text-transform: uppercase;
outline: none;
}
.nav-secondary li a:hover,
.nav-secondary li a:active,
.nav-secondary .current_page_item a,
.nav-secondary .current-cat a,
.nav-secondary .current-menu-item a {
color: #1D1D1D;
}
.nav-primary li a .sf-sub-indicator {
display: block;
overflow: hidden;
position: absolute;
text-indent: -9999px;
}
.nav-secondary li li a,
.nav-secondary li li a:link,
.nav-secondary li li a:visited {
background-color: #fff;
border: 1px solid #efefef;
border-top-width: 0;
color: #555555;
font-size: 14px;
font-weight: 400;
opacity:.8;
padding: 6px 10px 4px;
position: relative;
text-transform: none;
width: 138px;
}
.nav-secondary li li a:hover,
.nav-secondary li li a:active {
background-color: #fafafa;
color: #1D1D1D;
}
.nav-secondary li ul {
height: auto;
left: -9999px;
margin: 0;
position: absolute;
width: 160px;
z-index: 9999;
}
.nav-secondary li ul a {
width: 140px;
}
.nav-secondary li ul ul {
margin: -33px 0 0 159px;
}
.nav-secondary li:hover>ul,
.nav-secondary li.sfHover ul {
left: auto;
} @media only screen and (max-width: 768px) {
.IDX-slideshowWrapper,
.IDX-showcaseTable,
.IDX-showcaseTable .IDX-showcaseRow {
max-width:100%; 
}
.IDX-showcaseTable,
.IDX-showcaseTable .IDX-showcaseRow,
.IDX-showcaseTable .IDX-showcaseCell {
display:block !important;
margin: 0 auto;
}
}
@media only screen and (max-width: 1023px) {
.search-bar select, .search-bar textarea {
padding: 15px 0;
}
#h-form-wrap #h-form .city {
max-width: 100%;
padding-left: 0;
}
#h-form .hide-panel {
padding-left:0;
}
}
@media only screen and (max-width: 640px) {
#h-form-wrap #h-form .city,
#h-form-wrap #h-form .bath, 
#h-form-wrap #h-form .bed,
#h-form .min, 
#h-form .max,
#h-form .pt {
width:100% !important;
}
} #IDX-description a { display:block; }
.idxSl-container {
clear: both;
padding-top: 20px;
}
.IDX-category-details .IDX-resultsCell {
box-sizing: border-box;
float: left;
margin-bottom: 20px;
padding: 0 15px 15px;
width: 50%;
}
.IDX-category-details .IDX-resultsCell:nth-child(2n+1) {clear: both;}
.IDX-category-details .IDX-resultsContentLeft {
}
.IDX-category-details .IDX-resultsPhotoImg {
max-width: 100%;
}
.IDX-category-details .IDX-resultsAddress {
font-size: 18px;
}
.IDX-resultsField-listingPrice .IDX-resultsField-price {
float: left;
}
.IDX-category-details .IDX-resultsField-price, .IDX-category-details .IDX-resultsContentMain > div:nth-child(2n+1) {
float: left;
width: 50%;
}
.IDX-category-details .IDX-resultsField-fullBaths {
display: none;
}
.IDX-category-details .IDX-resultsField-partialBaths {
display: none;
}
.IDX-category-details .IDX-resultsContentRight, .IDX-category-details .IDX-mlsContainer {
display: none;
}
.IDX-category-details .IDX-resultsListingInfo {
display: none;
}
.IDX-category-results .IDX-resultsCell::after {
clear: both;
content: "";
display: table;
}
.IDX-category-results .IDX-resultsCell {
border: medium none;
border-radius: 3px;
box-shadow: 0 0 0 1px #ede9e6 inset;
padding: 0;
}
.IDX-category-results .IDX-resultsContentMain > div {
border: 1px solid #ede9e6;
border-left: none; 
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
float: left;
font-size: 20px;
font-weight: bold;
line-height: normal;
padding: 10px 0;
text-align: center;
}
.IDX-category-results .IDX-resultsLabel, .IDX-category-results .IDX-mlsContainer, .IDX-category-results br.IDX-clear, .IDX-category-results .IDX-perPageForm {
display: none;
}
.IDX-category-results .IDX-resultsField-bedrooms, .IDX-category-results .IDX-resultsBaths {
width: 20%;
}
.IDX-category-results .IDX-resultsField-sqFt::after {
content: "SQ \A FT";
display: inline-block;
font-size: 10px;
line-height: 10px;
margin: 2px 0 0 2px;
vertical-align: top;
white-space: pre-wrap;
}
.IDX-category-results .IDX-resultsField-sqFt {
width: 25%;
}
.IDX-category-results .IDX-resultsField-price {
width: 35%;
}
.IDX-category-results .IDX-saveProperty.IDX-psudolink {
height: 24px;
overflow: hidden;
position: absolute;
right: 10px;
top: 10px;
white-space: nowrap;
width: 24px;
}
.IDX-category-results .IDX-saveProperty.IDX-psudolink::before {
background-color: #719623;
color: #fff;
content: " \f005";
display: block;
font-family: "FontAwesome";
height: 24px;
line-height: 24px;
width: 24px;
}
.IDX-category-results .IDX-resultsContentMain {
bottom: 0;
left: 221px;
margin: 0;
position: absolute;
right: 0;
width: auto;
}
.IDX-category-results .IDX-resultsContentLeft {
margin-right: 20px;
width: 220px;
}
.IDX-category-results .IDX-resultsField-totalBaths::after {
content: " \f043";
font-family: 'FontAwesome';
font-weight: 400;
}
.IDX-category-results .IDX-resultsField-bedrooms::after {
content: " \f236";
font-family: 'FontAwesome';
font-weight: 400;
}
.IDX-category-results .IDX-resultsSeparatorText, 
.IDX-category-results .IDX-resultsSeparator, 
.IDX-category-results .IDX-resultsField-propStatus, 
.IDX-category-results .IDX-resultsField-acres, 
.IDX-category-results .IDX-resultsField-partialBaths, 
.IDX-category-results .IDX-resultsContentRight, 
.IDX-category-results .IDX-resultsField-listingID, 
.IDX-category-results .IDX-resultsPhotogallery, 
.IDX-category-results .IDX-resultsField-propStatus, 
.IDX-category-results #IDX-resultsMLSRights,
.IDX-resultsVirtualTour {
display: none !important;
}
.IDX-category-results .IDX-resultsAddressLink {
font-size: 20px;
font-weight: 700;
line-height: normal;
}
.IDX-resultsEndAddressCommaOne {
display: block;
height: 0;
text-indent: -9999px;
}
.IDX-category-results .IDX-resultsPhotoImg {
display: block;
height: 140px;
}
.IDX-category-results .IDX-resultsContentTop {
padding-top: 10px;
width: 55%;
}
.IDX-propertySaved {
position: absolute;
right: 10px;
top: 3px;
}
.page-template-idx-details .entry-content > h2, .page-template-idx-details #IDX-Subheader, .page-template-idx-details #IDX-nextLastPosition, .page-template-idx-details .sidebar,#IDX-detailsTopLinks > div:not(#IDX-detailsLinkSave),#IDX-lineBreak-detailsTopNav,#IDX-details-row-content {
display: none;
}
.page-template-idx-details .content {
width: 100% !important;
}
.page-template-idx-details .widget-title {clear: both;}
.IDX-fieldContainerTitle {
font-size: 28px;
text-transform: uppercase;
}
.IDX-fieldContainerList > div:nth-child(2n+1) {
background-color: #eeeeee;
}
.IDX-fieldContainerList > div {
font-size: 16px;
padding: 12px;
}
.IDX-fieldContainerListLeft {
padding: 0;
}
.IDX-fieldContainerListRight {
float: right;
padding: 0;
}
.IDX-fieldTwoColumn .IDX-fieldContainerList {
width: 49%;
}
.IDX-fieldContainer {
margin-bottom: 30px;
}
.pseudoDetails::after {
clear: both;
content: "";
display: table;
}
.pseudoDetails {
margin-bottom: 20px;
clear: both;
}
.pseudoLeft {
float: left;
width: 48%;
}
.pseudoRight {
float: right;
width: 48%;
}
#IDX-detailsMap {
border-bottom: 5px solid;
min-height: 250px;
width: 100%;
}
.pseudoBed, .pseudoBath {
display: inline-block;
font-size: 36px;
padding: 10px;
position: relative;
}
.pseudoRight > a {
display: block;
}
.pseudoBed::after {
content: "BEDS";
display: block;
font-size: 14px;
}
.pseudoBath::after {
content: "BATHS";
display: block;
font-size: 14px;
}
.pR-left, .pR-right {
float: left;
text-align: center;
width: 50%;
background-color: #eee;
}
.noStat .pR-info > div {
float: none;
width: auto;
}
.pseudoPrice {
display: block;
font-size: 36px;
line-height: 1.8;
position: relative;
}
.pseudoBed::before {
border-left: 1px solid #cfcfcf;
content: "";
height: 30px;
position: absolute;
right: 0;
top: 17px;
}
.pseudoPrice::before {
border-top: 1px solid #cfcfcf;
content: "";
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 0;
width: 50%;
}
.pR-right > a {
background-color: #719623;
color: #fff;
display: block;
font-size: 24px;
padding: 15px 0;
}
.field-details {margin-bottom: 20px!important; padding-bottom: 0!important}
.field-details::after {
clear: both;
content: "";
display: table;
}
.field-details li {
box-sizing: border-box;
float: left;
list-style-type: none !important;
margin: 0 !important;
padding: 5px 10px !important;
width: 49%;
}
.field-details > li:nth-child(2n+1) {
clear: left;
}
.field-details li:nth-child(4n+1), .field-details li:nth-child(4n) {
background-color: #eee;
}
.field-details li:nth-child(2n) {
margin-left: 2% !important;
}
.field-details label {
font-weight: 700;
}
#prevListing, #nextListing {
float: left;
}
#prevListing a, #nextListing a {
background-color: #719623;
color: #fff;
display: block;
padding: 10px;
position: relative;
text-decoration: none;
}
#prevListing > a::before {
border-bottom: 21px solid transparent;
border-right: 10px solid #719623;
border-top: 21px solid transparent;
content: "";
position: absolute;
right: 100%;
top: 0;
}
#prevListing > a {
margin-left: 10px;
margin-right: 10px;
}
#nextListing > a::after {
border-bottom: 21px solid transparent;
border-left: 10px solid #719623;
border-top: 21px solid transparent;
content: "";
left: 100%;
position: absolute;
top: 0;
}
.listingDesc {
margin-bottom: 20px;
overflow: hidden;
padding-bottom: 30px;
position: relative;
max-height: 192px;
}
.descMore {
background-color: #fff;
border: 1px solid #eee;
bottom: 0;
left: 0;
position: absolute;
right: 0;
text-align: center;
text-decoration: none !important;
}
.so-panel .responsive-tabs ul.responsive-tabs__list {
margin-top: 0;
}
.so-panel .responsive-tabs .responsive-tabs__panel {
padding: 20px;
}
.page-template #IDX-nextProp > a, .page-template #IDX-prevProp > a {
line-height: 1.2;
}
.page-template #IDX-nextProp {
float: right;
margin-right: 10px;
}
.page-template #IDX-prevProp {
float: left;
}
.page-template article {
clear: both;
padding-top: 20px;
}
#IDX-field-propStatus > strong {
display: block;
}
#IDX-field-propStatus {
font-size: 22px;
line-height: 34px;
padding: 9px 0 10px;
}
.IDX-fieldContainerTitle {
font-size: 28px;
text-transform: uppercase;
}
.IDX-fieldContainerList > div:nth-child(2n+1) {
background-color: #eeeeee;
}
.IDX-fieldContainerList > div {
font-size: 16px;
padding: 12px;
}
.IDX-fieldContainerListLeft {
padding: 0;
}
.IDX-fieldContainerListRight {
float: right;
padding: 0;
}
.IDX-fieldTwoColumn .IDX-fieldContainerList {
width: 49%;
}
.IDX-fieldContainer {
margin-bottom: 30px;
}
#IDX-detailsTopLinks {
float: right;
}
#IDX-nextLastButtons {
float: left;
margin-bottom: 10px;
white-space: nowrap;
}
#IDX-prevProp > a, #IDX-nextProp > a {
background-color: #719623;
color: #fff;
display: inline-block;
padding: 6px;
position: relative;
}
#IDX-prevProp > a::before, #IDX-nextProp > a::before {
border-bottom: 14px solid transparent;
border-top: 15px solid transparent;
content: "";
position: absolute;
top: 0;
}
#IDX-prevProp > a::before {
border-right: 10px solid #719623;
right: 100%;
}
#IDX-prevProp > a {
margin-left: 10px;
}
#IDX-nextProp > a::before {
border-left: 10px solid #719623;
left: 100%;
}
.IDX-saveProperty.IDX-psudolink {
background-color: #719623;
color: #fff;
display: block;
height: 30px;
overflow: hidden;
width: 30px;
}
.IDX-saveProperty.IDX-psudolink::before {
content: "\f005";
display: block;
font-family: "FontAwesome";
height: 30px;
line-height: 30px;
text-align: center;
width: 30px;
}
.address-title {
background-color: #efefef;
font-size: 30px;
margin: 20px 0;
padding: 10px;
text-align: right;
text-transform: uppercase;
}
.aaa {
float: left;
}
#IDX-fieldsWrapper.has-side {
float: left;
width: 67%;
}
.pseudoSidebar {
float: right;
margin-top: 20px;
}
.has-side + .pseudoSidebar {
width: 30%;
}
article.listing a {
font-size: 18px;
font-weight: 700;
}
article.listing {
margin-bottom: 15px;
text-align: center;
}
article.listing img {
width: 100%;
}
.retsListing::after {
clear: both;
content: "";
display: table;
}
.retsListing {
border-bottom: 1px solid #ccc;
margin-bottom: 15px;
overflow: auto;
padding-bottom: 15px;
position: relative;
}
.retsDetails {
font-size: 20px;
left: 33%; padding: 0!important;
float: left;
border-radius: 5px;
border: 1px solid #ede9e6;
}
.retsDetails > li {
border-left: 1px solid #ede9e6;
box-sizing: border-box;
float: left;
list-style: outside none none !important;
margin: 0 !important;
padding: 10px !important;
text-align: center;
}
.retsDetails span {
display: block;
font-size: 14px;
}
.retsDetails > li:first-child { border: none}
.retsDetails > li:empty {
display: none;
}
.retsTitle {
font-size: 20px;
line-height: 1;
margin-bottom: 10px;
}
.retsTitle > a {
text-decoration: none;
}
.retsTitle span {
color: #333;
float: right;
}
.retsListing > a::before {
content: "";
display: block;
padding-top: 70%;
}
.retsListing > a {
float: left;
margin-right: 10px;
text-decoration: none;
position: relative;
width: 33%;
}
.retsListing > a span {
background-color: #fff;
bottom: 5px;
color: #333;
left: 5px;
padding: 0 5px;
position: absolute;
}
.retsListing a img {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: medium none;
bottom: 0;
height: 100%;
left: 0;
padding: 0;
position: absolute;
right: 0;
top: 0;
width: 100%;
}
.retsPaginate * {
border: 1px solid #e7e7e7;
display: block;
float: left;
line-height: 1;
margin-right: -1px;
padding: 10px;
text-decoration: none !important;
}
.retsPaginate .current {
background-color: #fcfcfc;
}
.sidebar input[type="text"] {
box-sizing: border-box;
margin-bottom: 10px;
width: 100%;
}
li img{max-width: 100%}
#advancedSearch select {
height: auto;
width: 100%;
margin-bottom: 0;
}
.basicLeft, .basicRight {
float: left;
width: 49%;
}
.basicLeft div {
margin-bottom: 10px;
}
.basicLeft {
margin-right: 2%;
}
.cityzip > select {
display: none;
}
.basicRight div {
float: left;
margin-bottom: 10px;
width: 49%;
}
.basicRight div:nth-child(2n) {
margin-left: 2%;
}
#advancedSearch input {
width: 100%;
}
#advancedSearch * {
box-sizing: border-box;
}
.basicLeft div {
margin-bottom: 10px;
}
.advFields::after {
clear: both;
content: "";
display: table;
}
.advFields {
clear: both;
margin-bottom: 10px;
}
.submitButtons button {
border: 1px solid #ccc;
border-radius: 3px;
padding: 5px 10px;
}
.submitButtons {
text-align: right;
}
.advField:not(.basic) {
display: none;
}
.advFields > div {
float: left;
width: 49%;
}
.advFields > div:nth-child(2n) {
margin-left: 2%;
}
.cityzip select:first-of-type {
display: block;
}
label.active {
font-weight: 700;
}
.cityzip > label {
cursor: pointer;
margin-right: 5px;
}
.mapArea {
padding: 3px;
}
.mapArea p {
color: #111;
margin-bottom: 15px;
padding: 0;
}
.mapArea p:last-child {
margin: 0;
}
.vidArea {
padding: 30px 30px 30px 0;
}
.addtoany_list a img {
margin: 0;
padding: 0;
}
.addtoany_shortcode {
display: inline-block;
}
.entry-header {
position: relative;
}
.signupBig {
position: absolute;
right: 0;
top: 13px;
}
.signupBig, .so-widget-sow-button a {
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #0477ba 0%, #1160a5 100%) repeat scroll 0 0 !important;
border: medium none !important;
border-radius: 5px !important;
box-shadow: 0 5px 0 #013a71 !important;
color: #fff;
padding: 10px 20px;
font-weight: 700;
text-decoration: none !important;
}
.signupBig::after {
content: "\f054";
font-family: "fontawesome";
margin-left: 3px;
}
.responsive-tabs .responsive-tabs__list__item {
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #b1d4b6 0%, #92cb98 100%) repeat scroll 0 0!important;
color: #1e1e1e!important;
font-size: 14px!important;
font-weight: 700;
text-transform: uppercase!important;
margin-right: 3px!important;
}
.responsive-tabs ul.responsive-tabs__list {
margin-left: 0!important;
}
.responsive-tabs .responsive-tabs__list__item--active, .responsive-tabs .responsive-tabs__list__item--active:hover {
background: #fff none repeat scroll 0 0 !important;
color: #48884c !important;
}
.single-communities .entry-title {
margin-bottom: 0;
}
.single-communities .entry-header {
margin-bottom: 20px;
}
.loopItem img {
float: left;
margin-right: 20px;
}
.loopItem > strong {
display: block;
font-size: 20px;
}
.loopItem .button {
color: #0f64a5;
display: block;
font-weight: 700;
text-decoration: none;
text-transform: uppercase;
}
.loopItem {
border-bottom: 1px dotted;
display: block;
margin-bottom: 20px;
}
.loopItem:last-child {
margin-bottom: 0;
}
.loopItem::after {
border-bottom: 1px dotted;
clear: both;
content: "";
display: table;
margin-bottom: 1px;
padding-top: 20px;
width: 100%;
}
p:empty,.community_search span {
display: none;
}
@media only screen and (max-width: 639px) {
.retsListing > a {
width: 100%;
margin: 0 0 20px;
}
.retsTitle {
text-align: center;
}
.retsTitle span {
display: block;
float: none;
margin-top: 10px;
}
}
@media only screen and (max-width: 380px) {
.pseudoLeft, .pseudoRight {
float: none;
width: 100%;
}
.pR-left, .pR-right {
width: 100%;
}
.field-details > li {
float: none;
margin: 0 !important;
width: auto;
}
.field-details li:nth-child(2n) {
margin: 0 !important;
}
.field-details > li:nth-child(2n+1) {
background-color: #eeeeee !important;
}
.field-details > li:nth-child(2n) {
background-color: transparent;
}
.basicLeft, .basicRight {
float: none;
margin: 0;
width: auto;
}
.advFields > div {
float: none;
margin: 0 !important;
width: auto;
}
}
@media only screen and (max-width: 920px) {
.pseudoLeft, .pseudoRight {
float: none;
width: 100%;
}
}
.category.archive .post.one-fourth {
width: auto;
}
.category.archive article p img {
display: none;
}
.readMore{
display: none;
}
.soldListings_sc + .pagination li {
border: medium none;
display: inline-block;
margin: 0 !important;
padding: 0;
}
.soldListings_sc + .pagination li a {
display: inline-block;
margin-right: -1px;
text-decoration: none;
}
.soldListings_sc .retsListing:nth-child(n+6) {
display: none;
}
.custom-search-form {
background-color: #eee;
border-radius: 5px;
margin: 0 auto 20px;
max-width: 610px;
padding: 18px;
}
.hField.hidden {
display: none;
margin-top: 5px;
}
.hField input {
border: none;
border-radius: 3px;
padding: 2px 6px;
}
.hField input[type="number"] {
width: 60px;
}
.hField.ac {
position: relative;
}
.hField .ac-input {
box-sizing: border-box;
width: 100%;
padding-right: 28px;
}
.custom-search-form button {
background-color: #333;
color: #fff;
border: medium none;
border-radius: 3px;
padding: 4px;
cursor: pointer;
text-transform: uppercase;
}
.hField.ac > button {
background-color: #333;
bottom: 0;
line-height: 1;
position: absolute;
right: 0;
top: 0;
border-radius: 0 3px 3px 0;
}
.ui-helper-hidden-accessible {
display: none;
}
.ui-autocomplete {
background: #fff none repeat scroll 0 0;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
max-height: 250px;
max-width: 100%;
overflow: auto;
position: absolute;
z-index: 9999;
}
.ui-menu-item {
list-style: outside none none;
color: #999;
display: block;
padding: 5px 10px;
}
.ui-menu-item:hover, .ui-state-focus {
background: #eee none repeat scroll 0 0;
cursor: pointer;
}
.agent-header .agent-details {
background-color: #fff;
float: none;
margin: auto;
display: table;
max-width: 600px;
padding: 20px 20px 0;
}
.agent-header {
background-position: center center;
background-size: cover;
padding: 160px 20px 0;
}
.agent-details > img {
float: left;
height: auto;
margin-right: 20px;
max-width: 200px;
}
.agent-info h1 {
line-height: 1;
margin-bottom: 5px;
text-transform: uppercase;
white-space: nowrap;
}
.agent-info {
float: left;
}
.agent-info > h3,
.agent-header .agent-details p {
font-size: 16px!important;
margin: 0;
}
.agent-search {
padding: 20px;
}
.agent-search .custom-search-form {
margin-bottom: 0;
max-width: 700px;
}
.dls img {
min-height: 100%;
left: 50%;
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
min-width: 100%;
}
.dls { margin-right: 10px;
width: 310px;
}
.dreamlife {
}
.dls > a.dlPhoto {
display: block;
overflow: hidden;
position: relative;
margin-bottom: 15px;
}
.dls > a.dlPhoto::before {
content: "";
display: block;
padding-top: 60%;
}
.dreamlife, .testimonials {
margin: 30px 0;
} .agentMode .site-container > nav,
.agentMode .site-header,
.single-aeprofiles .site-container > nav,
.single-aeprofiles .site-header {
display: none;
}
.agent-header-top img {
float: right;
}
.agent-header-top {
padding: 10px;
}
.agent-header-top h1 {
font-size: 36px;
}
.aget-header-top h3 {
font-size: 23px;
margin: 0;
}
.agent-header-top h3 {
font-size: 23px;
margin: 0;
}
.agent-top-bar {
background-color: #eee;
}
.agent-top-bar .nav-primary ul.menu {
float: right;
width: auto;
}
.agent-top-bar .nav-primary li a {
font-size: 14px;
padding: 5px;
}
.agent-listings .retsListing > img {
float: left;
margin-right: 20px;
width: 30%;
}
.agent-listings li:nth-child(3)::after {
content: "SQ \a FT";
display: inline-block;
font-size: 10px;
line-height: 10px;
margin: 2px 0 0 2px;
vertical-align: top;
white-space: pre-wrap;
} .agent-listings .IDX-resultsCell {
border: medium none;
border-radius: 3px;
box-shadow: 0 0 0 1px #ede9e6 inset;
padding: 0;
}
.agent-listings .IDX-resultsCell::after {
clear: both;
content: "";
display: table;
}
.agent-listings .IDX-resultsCell {
border: medium none;
border-radius: 3px;
box-shadow: 0 0 0 1px #ede9e6 inset;
padding: 0;
position: relative;
}
.agent-listings .IDX-resultsContentMain > div {
border: 1px solid #ede9e6;
border-left: none; 
box-sizing: border-box;
float: left;
font-size: 20px;
font-weight: bold;
line-height: normal;
padding: 10px 0;
text-align: center;
}
.agent-listings .IDX-resultsLabel, .agent-listings .IDX-mlsContainer, .agent-listings br.IDX-clear, .agent-listings .IDX-perPageForm,
.agent-listings .IDX-resultsAddressState, .agent-listings .IDX-resultsLabel, .agent-listings .IDX-resultsField-fullBaths {
display: none;
}
.agent-listings .IDX-resultsField-bedrooms, .agent-listings .IDX-resultsBaths {
width: 20%;
}
.agent-listings .IDX-resultsField-sqFt::after {
content: "SQ \a FT";
display: inline-block;
font-size: 10px;
line-height: 10px;
margin: 2px 0 0 2px;
vertical-align: top;
white-space: pre-wrap;
}
.agent-listings .IDX-resultsField-sqFt {
width: 25%;
}
.agent-listings .IDX-resultsField-price {
width: 35%;
}
.agent-listings .IDX-resultsLinks, .agent-listings .IDX-hopoZoning, .top-search {
display: none;
}
.agent-listings .IDX-resultsContentMain {
bottom: 0;
left: 221px;
margin: 0;
position: absolute;
right: 0;
width: auto;
}
.agent-listings .IDX-resultsContentLeft {
margin-right: 20px;
width: 220px;
float: left;
}
.agent-listings .IDX-resultsField-totalBaths::after {
content: " \f2cd";
font-family: "FontAwesome";
font-weight: 400;
}
.agent-listings .IDX-resultsField-bedrooms::after {
content: " \f236";
font-family: "FontAwesome";
font-weight: 400;
}
.agent-listings .IDX-resultsField-propStatus, .agent-listings .IDX-resultsField-acres, 
.agent-listings .IDX-resultsField-partialBaths, .agent-listings .IDX-resultsContentRight, 
.agent-listings .IDX-resultsField-listingID, .agent-listings .IDX-resultsPhotogallery, 
.agent-listings .IDX-resultsField-propStatus, .agent-listings #IDX-resultsMLSRights, .IDX-resultsVirtualTour {
display: none !important;
}
.agent-listings .IDX-resultsAddressLink {
font-size: 20px;
font-weight: 700;
line-height: normal;
}
.agent-listings .IDX-resultsPhotoImg {
display: block;
height: 140px;
}
.agent-listings .IDX-resultsContentTop {
padding-top: 10px;
width: 55%;
}
.archive-aeprofiles .agent-details.vcard {
height: 210px;
max-width: 61%;
}
.archive-aeprofiles .agent-wrap > a {
box-sizing: border-box;
display: block;
overflow: hidden;
padding: 3px;
width: 35%;
float: left;
margin-right: 4%;
}
.archive-aeprofiles .agent-wrap img {
height: auto;
width: 100%;
}
@media only screen and (max-width: 768px) {
.archive-aeprofiles .agent-wrap {
display: table;
float: none !important;
width: 100%!important;
}
.archive-aeprofiles .agent-details.vcard {
height: auto;
}
}
.is-sticky .responsive-tabs__list {
z-index: 999 !important;
}
.responsive-tabs__list.responsive-tabs {
display: table;
width: 100%;
}
#ps-reviews blockquote {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#ps-reviews li {
list-style: outside none none;
}
.neighborhood-hero {
background-position: 50% center;
background-repeat: no-repeat;
background-size: cover;
margin-bottom: 30px;
overflow: hidden;
}
.neighborhood-hero > div {
background-color: #eee;
margin: 240px auto 0;
max-width: 550px;
padding: 20px;
text-align: center;
}
.neighborhood-hero span {
margin: 0 10px;
}
.neighborhood-tabs li {
float: left;
padding: 5px 10px;
}
.neighborhood-tabs.responsive-tabs {
border: 1px solid #8bbc90;
border-radius: 2px;
display: flex;
}
.responsive-tabs.neighborhood-tabs .responsive-tabs__list__item {
border-right: 1px solid #8bbc90;
cursor: pointer;
margin-right: 0 !important;
flex: 1 0 auto;
flex-wrap: wrap;
text-align: center;
}
.neighborhood-tabs .responsive-tabs__list__item:last-child {
border: medium none;
}
.neighborhood-tabs .responsive-tabs__list__item.active, .neighborhood-tabs .responsive-tabs__list__item:hover {
background: #fff none repeat scroll 0 0 !important;
color: #719623 !important;
}
.neighborhood-panel {
margin-bottom: 30px;
}
.is-sticky .neighborhood-tabs {
z-index: 999;
}
.single-neighborhood .dls {
width: 300px;
}
.neighborhood-panel h2, .neighborhood-panel h3, .neighborhood-panel h4 {   
font-size: 24px;
}
.neighborhood-panels .button {
text-decoration: none;
color: #fff;
background-color: #2A82F5;
border: 1px solid #333;
padding: 3px 10px;
display: block;
border-radius: 3px;
}
.button.hoa {
display: inline-block;
text-align: center;
vertical-align: middle;
padding: 12px 24px;
border: 1px solid #113fd8;
border-radius: 8px;
background: #2076ff;
background: -webkit-gradient(linear, left top, left bottom, from(#2076ff), to(#113fd8));
background: -moz-linear-gradient(top, #2076ff, #113fd8);
background: linear-gradient(to bottom, #2076ff, #113fd8);
text-shadow: #0a257f 1px 1px 1px;
font: normal normal bold 20px arial;
color: #ffffff;
text-decoration: none;
}
.button.hoa:hover,
.button.hoa:focus {
border: 1px solid #144afe;
background: #268eff;
background: -webkit-gradient(linear, left top, left bottom, from(#268eff), to(#144cff));
background: -moz-linear-gradient(top, #268eff, #144cff);
background: linear-gradient(to bottom, #268eff, #144cff);
color: #ffffff;
text-decoration: none;
}
.button.hoa:active {
background: #113fd8;
background: -webkit-gradient(linear, left top, left bottom, from(#113fd8), to(#113fd8));
background: -moz-linear-gradient(top, #113fd8, #113fd8);
background: linear-gradient(to bottom, #113fd8, #113fd8);
}
.button.tax {
display: inline-block;
text-align: center;
vertical-align: middle;
padding: 12px 24px;
border: 1px solid #113fd8;
border-radius: 8px;
background: #2076ff;
background: -webkit-gradient(linear, left top, left bottom, from(#2076ff), to(#113fd8));
background: -moz-linear-gradient(top, #2076ff, #113fd8);
background: linear-gradient(to bottom, #2076ff, #113fd8);
text-shadow: #0a257f 1px 1px 1px;
font: normal normal bold 20px arial;
color: #ffffff;
text-decoration: none;
}
.button.tax:hover,
.button.tax:focus {
border: 1px solid #144afe;
background: #268eff;
background: -webkit-gradient(linear, left top, left bottom, from(#268eff), to(#144cff));
background: -moz-linear-gradient(top, #268eff, #144cff);
background: linear-gradient(to bottom, #268eff, #144cff);
color: #ffffff;
text-decoration: none;
}
.button.tax:active {
background: #113fd8;
background: -webkit-gradient(linear, left top, left bottom, from(#113fd8), to(#113fd8));
background: -moz-linear-gradient(top, #113fd8, #113fd8);
background: linear-gradient(to bottom, #113fd8, #113fd8);
}/*/*/