/*
Theme Name: Wp Estate
Theme URI: http://wpestatetheme.org/
Description:WP Estate is a premium fully responsive WordPress theme designed for Real Estate companies and independent agents.
Version: 3.05
Author: wpestate.org
Author URI:
Text Domain: wpestate
Tags: white, one-column, two-columns,left-sidebar, right-sidebar, flexible-width, custom-menu, theme-options, translation-ready
License:
License URI:
*/
/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
/*@import url('css/prettyphoto.css');
@import url('css/flexslider.css'); */
/*  @import url('css/idxpro.css');  */

html, body, div, span, applet, object, iframe,.advanced_search_map
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
border: 0;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
outline: 0;
}
body {
background: #fff;
line-height: 1;
}
ol, ul {
list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
font-weight: normal;
text-align: left;
}
a {
transition: color 0.2s linear;
-moz-transition: color 0.2s linear;
-webkit-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
}
a img {
border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
#brsize{
position: absolute;
width:100px;
height:40px;
z-index: 9999999;
left:100px;
}
/* =Structure
----------------------------------------------- */
html,body {
height:100%;
}
#page {
margin: 0px auto;
width:100%;
}
#content {
margin: 0 34% 0 7.6%;
width: 58.4%;
}
p{
font-family: 'Arial';
font-size: 14px;
margin: 0px 0px 11px 0px;
color: #7e7e7e;
line-height: 22px;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
img, object {
max-width: 100%;
height: auto;
}
.row {
width: 100%;
max-width: 940px;
min-width: 720px;
margin: 0 auto;
}
.row .row {
min-width: 0px;
}
.row .one.columns {
width: 6.382989%;
}
.row .two.columns {
width: 14.893641%;
}
.row .three.columns {
width: 23.404293%;
}
.row .four.columns {
width: 31.914945%;
}
.row .five.columns {
width: 40.425597%;
}
.row .six.columns {
width: 48.936249%;
}
.row .seven.columns {
width: 57.446901%;
}
.row .eight.columns {
width: 65.957553%;
}
.row .nine.columns {
width: 74.468205%;
}
.row .ten.columns {
width: 82.978857%;
}
.row .eleven.columns{
width: 91.489509%;
}
.row .twelve.columns{
width: 100%;
}
.row .one.centered {
margin-left: 46.808586%;
}
.row .two.centered {
margin-left: 42.55326%;
}
.row .three.centered{
margin-left: 38.297934%;
}
.row .four.centered{
margin-left: 34.042608%;
}
.row .five.centered {
margin-left: 29.787282%;
}
.row .six.centered {
margin-left: 25.531956%;
}
.row .seven.centered {
margin-left: 21.27663%;
}
.row .eight.centered {
margin-left: 17.021304%;
}
.row .nine.centered {
margin-left: 12.765978%;
}
.row .ten.centered {
margin-left: 8.510652%;
}
.row .eleven.centered {
margin-left: 4.255326%;
}
.row:before,
.row:after,
.clearfix:before,
.clearfix:after {
content:"";
display:table;
}
.row:after,
.clearfix:after {
clear: both;
}
column, .columns {
margin-left: 2.127663%;
float: left;
min-height: 1px;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-bottom: 30px;
font-family: 'Arial';
font-size: 14px;
margin-bottom: 44px;
line-height: 22px;
color: #7e7e7e;
}
.clearboth {
clear: both;
display: block;
font-size: 0px;
height: 0px;
line-height: 0;
width: 100%;
overflow: hidden;
}
.nobottom{
margin-bottom: 0px;
}
.column:first-child,
.columns:first-child,
.alpha {
margin-left: 0px;
}
.column.omega,
.columns.omega {
float: right;
}
.nomargin{
margin:0px 0px 0px 0px!important;
}
.col-keeper{
width: 100%;
}
.col-keeper p:last-of-type{
margin-bottom: 0px;
}
.none{
border-right:none;
border-left:none;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;
padding-right: 10px;
padding-left:0px;
float:left;
}
.shadowonright .none{
padding-right: 0px;
padding-left: 0px;
}
.shadowonright.none{
padding-right: 0px;
padding-left:20px;
}
.agentborder{
border-right:10px solid #67cfd8;
border-left:none;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;
padding-right: 0px;
padding-left:0px;
float:left;
}
.agentborder a:hover{
color:#67cfd8;
}
.blogborder{
border-right:10px solid #a51e6c;
border-left:none;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;
padding-right: 0px;
padding-left:0px;
float:left;
}
.blogborder a:hover,
.blogborder h3 a:hover{
color:#a51e6c;
}
.listingborder{
border-right:10px solid #4ebcc5; /* #22be73; */
border-left:none;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;
padding-right: 0px;
padding-left:0px;
float:left;
}
.listingborder a:hover{
color:#4ebcc5; /* #22be73; */
}
#post > .listingborder,
#post > .blogborder,
#post > .agentborder,
#post > .none{
padding-right: 0px;
}
.shadowonright >.listingborder,
.shadowonright >.blogborder,
.shadowonright >.agentborder,
.shadowonright >.none{
padding-left: 0px!important;
}
.agentborder p{
padding-right: 10px;
}
.shadowonright.agentborder{
border-left:10px solid #67cfd8;
border-right:none;
box-sizing: border-box;
padding-left: 0px;
padding-right:0px;
}
.shadowonright .agentborder{
border-left:10px solid #67cfd8;
border-right:none;
box-sizing: border-box;
padding-left: 0px;
padding-right:0px;
}
.shadowonright.blogborder{
border-left: 10px solid #a51e6c;
border-right: none;
box-sizing: border-box;
padding-right: 0px;
padding-left: 0px;
}
.shadowonright .blogborder{
border-left: 10px solid #a51e6c;
border-right: none;
box-sizing: border-box;
padding-right: 0px;
padding-left: 0px;
}
.shadowonright.listingborder{
border-left:10px solid #4ebcc5; /* #22be73; */
border-right: none;
box-sizing: border-box;
padding-right: 0px;
padding-left: 0px;
}
.shadowonright .listingborder{
border-left:10px solid #4ebcc5; /* #22be73; */
border-right: none;
box-sizing: border-box;
padding-right: 0px;
padding-left: 0px;
}
.listingborder_page{
border-left:10px solid #4ebcc5; /* #22be73; */
border-right: none;
box-sizing: border-box;
padding-right: 0px;
padding-left: 20px;
}
.shadowonright .listingborder_page{
border-left:10px solid #4ebcc5; /* #22be73; */
border-right: none;
box-sizing: border-box;
padding-right: 0px;
padding-left: 20px;
}
#post{
padding-top: 44px;
}
.inside_post{
border-bottom: 1px dashed #d0d0d0;
width: 100%;
float: left;
margin-bottom: 44px;
position: relative;
}
.inside_post p{
display:block;
}
.inside_no_border{
border-bottom: none!important;
}
.inside_no_bottom{
margin-bottom:0px;
}
.agent_page{
margin-bottom: 19px!important;
}
.inside_post.no_margin_bottom{
margin-bottom: 22px!important;
}
.is_home_page{
padding-top: 0px;
margin-bottom:0px;
}
.shadowonleft{
background-color: #fff;
margin-bottom: 0px!important;
-moz-box-shadow: 21px 0px 26px -7px rgba(29, 29, 29, 0.12);
-webkit-box-shadow: 21px 0px 26px -7px rgba(29, 29, 29, 0.12);
box-shadow: 21px 0px 26px -7px rgba(29, 29, 29, 0.12);
height: 100%;
z-index: 10;
}
.shadowonright{
background-color: #fff;
margin-bottom: 0px!important;
-moz-box-shadow:-21px 0px 26px -8px rgba(29, 29, 29, 0.12);
-webkit-box-shadow: -21px 0px 26px -8px rgba(29, 29, 29, 0.12);
box-shadow: -21px 0px 26px -8px rgba(29, 29, 29, 0.12);
height: 100%;
z-index: 10;
padding-left: 0px;
}
.noshadow{
background-color: #fff;
margin-bottom: 0px!important;
height: 100%;
z-index: 10;
margin-top: 10px;
padding-left: 0px;
}
.shadowonright .omega h1,
.shadowonright  .columns  h1{
padding-left:0px;
}
.shadowonright .alpha >h2{
padding-left:20px!important;
}
.fullwhite{
background-color: #fff;
}
.whiteonleft{
width: 50%;
height: 100%;
float: left;
position: absolute;
background-color: #fff;
z-index: 1;
}
.whiteonright{
width: 50%;
height: 100%;
float: left;
right:0;
position: absolute;
background-color: #fff;
z-index: 1;
}
/* =Single
-----------------------------------------------------------------------------------------------------*/
.entry-title{
margin-bottom: 22px;
line-height: 44px ;
padding-right: 10px;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.shadowonright .entry-title{
padding-left: 20px;
margin-bottom: 22px;
line-height: 1.2em;
}
.shadowonright.none .entry-title{
padding-left:10px;
}
.shadowonright .entry-title-page{
padding-left:30px;
}
.entry-title-agent-page{
margin-bottom: 22px;
}
.shadowonright .title_prop{
padding-left: 20px!important;
}
.shadowonright .entry-title-agent-page{
padding-left: 20px;
}
#single_property {
width: 100%;
height: 590px;
position: relative;
background-color: lightblue;
}
/*sidebar on right -  listing*/
.shadowonright .thumbs_row{
margin-left: -250px;
}
.shadowonright .sixprop{
width:480px;
padding-left: 20px;
}
.shadowonright .prop_details{
width:210px;
}
.shadowonright .dottedline{
margin-left:-80px;
}
.shadowonright .agent_listing-prop {
margin-left: -90px;
border-left: 10px solid #67cfd8;
border-right: 0px;
width: 540px;
}
.shadowonright .related_listings{
margin-left: -80px;
width: 520px;
padding-left: 20px;
}
.shadowonright .related_listings h1{
padding-left: 20px;
}
.shadowonright .related_listings h3{
padding-left: 10px;
}
.fullwhite .related_listings{
width:780px;
}
.shadowonright .related_listings .columns {
margin-left: 0%;
margin-right: 2.127663%;
}
/*full sidebar -listing*/
.fullwhite .sixprop {
width:720px;
}
.fullwhite .dottedline{
width: 720px;
margin-left: 0px;
}
.fullwhite .agent_listing-prop{
width:770px;
}
.fullwhite .related_listings .columns {
margin-left: 0%;
margin-right: 2.127663%;
}
/*=slider property
---------------------------------------------------------*/
.thumbs_row{
position: absolute;
z-index: 99999;
height: 80px;
width: 960px;
overflow: hidden;
top: -163px;
}
.gthumb{
z-index:100;
position: relative;
}
.thumbs_row img{
margin-right:18px;
border:3px solid #fff;
cursor: pointer;
box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.2);
}
.image_thumbs_row{
position: absolute;
top: 0px;
left: 320px;
z-index: 99;
}
.current-thumb {
box-shadow:none!important;
border:3px solid #22be73!important;
}
.image_loader{
display: none;
height: 46px;
width: 47px;
position: absolute;
left: 50%;
top: 50%;
z-index: 150;
margin-top: -25px;
margin-left: -25px;
border-radius: 3px;
background-image: url('css/css-images/ajax-loader.gif');
background-repeat: no-repeat;
background-position: 1px 0px;
}
.initial_loader{
margin-top: -70px!important;
}
.hover_lens {
background-image: url('css/css-images/white_lens_icon.png');
background-repeat: no-repeat;
width: 42px;
height: 42px;
position: absolute;
top: 30%;
left: 37%;
visibility: hidden;
opacity: 0;
-webkit-transition: all 0.3s ease-in;
-moz-transition: all 0.3s ease-in;
-ms-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
}
.video_thumb{
margin-right:18px;
border:3px solid #fff;
cursor: pointer;
box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.2);
width:136px;
height:68px;
float: left;
background-repeat: no-repeat;
background-position: 10% 10%;
}
.video_thumb_force{
width:133px!important;
max-height:94px!important;
overflow: hidden;
}
.video_play_prop{
background-image: url('css/css-images/video_play.png');
background-repeat: no-repeat;
width: 42px;
height: 42px;
position: absolute;
border:none!important;
box-shadow: none!important;
top:16px;
left:50px;
}
#video_node_wrapper{
background-color: #000;
opacity: 0.5;
width: 100%;
height: 100%;
position: absolute;
top: 0px;
z-index: 15;
}
#video_node{
margin:0px auto;
z-index: 20;
position: relative;
}
#image_full{
position: absolute;
top: 0px;
z-index: 10;
display: block;
}
/*=breadcrumbs
----------------------------------------------------*/
.breadright{
margin-left: 235px;
}
.breadright-internal{
margin-left: 240px;
padding-left: 30px;
}
.footer_bread_internal{
margin-left: 240px;
padding-left: 30px;
}
.onright{
right:0;
}
.goleft{
float:left;
}
.goright{
margin-left: 50%;
margin-right: 0px!important;
}
.search_results {
margin-left: 0px!important;
max-width: 100%!important;
padding-right: 10px;
}
.sticky  {
}
.bypostauthor {
}
/* =property
-----------------------------------------------------------------------------------------------------*/
#pictureMap{
width: 100%;
height: 100%;
z-index: 9;
position: absolute;
overflow: hidden;
background: #CDCDCD;
/*
background: #37e591;
background: -moz-linear-gradient(top,  #37e591 0%, #22be73 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#37e591), color-stop(100%,#22be73));
background: -webkit-linear-gradient(top,  #37e591 0%,#22be73 100%);
background: -o-linear-gradient(top,  #37e591 0%,#22be73 100%);
background: -ms-linear-gradient(top,  #37e591 0%,#22be73 100%);
background: linear-gradient(to bottom,  #37e591 0%,#22be73 100%);
*/
}
#pictureMap a{
height: 590px;
overflow: hidden;
width: 100%;
margin: 0px;
}
#pictureMap img{
/* height: auto;
width:100%;
margin: 0px auto;
position: relative; */
position: absolute;
/* top: 0px; */
lefT: 0px;
right: 0px;
width: 1600px;
height: 590px;
max-width: 1600px;
left: 50%;
margin-left: -800px;
}
/* =blog page
-----------------------------------------------------------------------------------------------------*/
.blog_listing{
float: left;
width: 100%;
border-bottom: 1px dashed #d0d0d0;
padding: 0px 0px 30px 0px;
margin-bottom: 19px;
position: relative;
}
.no_margin_bottom .blog_listing:last-of-type{
margin-bottom: 0px;
}
.blog_bottom_border:before{
content: " ";
width: 60px;
height: 3px;
background-color: #fff;
position: absolute;
bottom: -2px;
left: 0px;
}
.shadowonright .blog_bottom_border:before{
left:auto;
right:0px;
}
.blog_bottom_border:after{
content: " ";
width: 60px;
border-top: 1px dashed #a51e6c;
position: absolute;
bottom: -1px;
left: 0px;
}
.shadowonright .blog_bottom_border:after{
left:auto;
right:0px;
}
.blog_listing h2{
margin-bottom: 0px;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.post-meta-list{
font-size: 14px;
color: #a3a3a3;
}
.post-meta-list a{
color: #1a171b;
text-transform: lowercase;
}
.post-date-list{
float: left;
text-transform: uppercase;
margin-top: 55px;
color: #1a171b;
font-size: 20px;
}
.shadowonright .blog_listing{
padding: 0px 0px 30px 20px;
}
.blog_author_image{
border-radius: 50%;
width: 50px;
height: 50px;
background-position: 0 0;
background-repeat: no-repeat;
margin: 28px 0px 0px 0px;
float: left;
text-align: center;
z-index: 999;
position: relative;
}
.blog_listing .blog_author_image{
margin: 20px 0px 0px 0px;
}
.singlepage{
margin: 0px;
}
.listing_excerpt{
margin: 17px 0px 0px 10px;
float: left;
max-width: 400px;
}
.fullexcept:empty{
margin:0px;
}
.listing_excerpt p{
margin-bottom: 22px;
}
.fullexcept{
max-width: 620px;
padding-right: 10px;
}
.shadowonright .fullexcept{
max-width: 620px;
padding-right: 0px;
}
.noshadow  .fullexcept{
max-width: 860px!important;
padding-right: 10px;
}
.noshadow .listing_excerpt{
max-width: 630px;
}
.blog_listings_image{
float:right;
}
.blog_listing h2 a{
color:#1a171b;
}
.blog_listing_image{
float: right;
margin-top: 20px;
}
.related_posts.blog_listing_image{
margin-top: 0px;
}
.dasboard-prop-listing .blog_listing_image img{
position: relative;
z-index: 10;
}
.read_more_blog{
font-size: 14px;
line-height: 14px;
position: absolute;
bottom: 28px;
left:60px;
}
/* =blog page single
-----------------------------------------------------------------------------------------------------*/
.custom_slider {
float: left;
display: inline;
width: 100%;
margin-bottom: -3px;
position: relative;
}
.custom_slider:before{
content: ' ';
background-image: url('./css/css-images/sh1.png');
background-position: 0px 0px;
background-repeat: no-repeat;
margin-top: -25px;
width: 100%;
height: 25px;
float: left;
position: relative;
}
.custom_slider:after{
content: ' ';
background-image: url('./css/css-images/sh1.png');
background-position: 0px -30px;
background-repeat: no-repeat;
margin-top: -1px;
width: 100%;
height: 25px;
float: left;
position: relative;
}
.shadowonright  .custom_slider:after{
background-image: url('./css/css-images/sh3.png');
}
.shadowonright  .custom_slider:before{
background-image: url('./css/css-images/sh3.png');
}
.noshadow .custom_slider:after{
background-position: 0px -31px;
background-image: url('./css/css-images/sh2.png');
}
.noshadow .custom_slider:before{
background-image: url('./css/css-images/sh2.png');
}
.custom_slider .elastislide-wrapper {
border: none;
}
.custom_slider .elastislide-horizontal {
padding: 0px 63px;
}
.elastislide-wrapper {
position: relative;
margin: 0 auto;
min-height: 60px;
z-index: 0;
border-radius: 4px;
border: 1px solid #e6e4e4;
}
.custom_slider .elastislide-carousel {
margin: 0px 1px 0px 1px;
}
.elastislide-carousel {
overflow: hidden;
position: relative;
z-index: -1;
}
.elastislide-horizontal ul {
white-space: nowrap;
position: relative;
z-index: 2;
}
.elastislide-carousel ul {
position: relative;
display: block;
list-style-type: none;
padding: 0;
margin: 0;
-webkit-backface-visibility: hidden;
-webkit-transform: translateX(0px);
-moz-transform: translateX(0px);
-ms-transform: translateX(0px);
-o-transform: translateX(0px);
transform: translateX(0px);
}
.custom_slider ul li {
-webkit-transition: all 0.3s ease-in;
-moz-transition: all 0.3s ease-in;
-ms-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
vertical-align: top;
}
.elastislide-horizontal ul li {
height: 100%;
display: inline-block;
margin-right: 2px;
max-height: 94px!important;
}
.elastislide-carousel ul li {
margin: 0;
-webkit-backface-visibility: hidden;
position: relative;
z-index: 2;
margin-right: 4px;
cursor:pointer;
}
.elastislide-carousel ul li:hover ,
.current-img img{
border:3px solid #a51e6c;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.current-img img:hover{
border:none;
}
.video_play {
background-image: url('css/css-images/video_play.png');
background-repeat: no-repeat;
width: 49px;
height: 49px;
position: absolute;
top: 30%;
left: 34%;
}
.elastislide-prev{
background-image: url('./css/css-images/sliderarrows.jpg');
background-position: 0px 0px;
top:0px;
left: 0px;
right: auto;
position: absolute;
z-index: 999;
text-indent: -9000px;
cursor: pointer;
position: absolute;
width: 60px;
height: 94px;
}
.elastislide-prev:hover {
background-image: url('./css/css-images/sliderarrows.jpg');
background-position: 0px -93px;
background-repeat: no-repeat;
}
.elastislide-next{
background-image: url('./css/css-images/sliderarrows.jpg');
background-position: -60px 0px;
right: 0px;
left: auto;
top:0px;
position: absolute;
z-index: 999;
text-indent: -9000px;
cursor: pointer;
width: 60px;
height: 94px;
}
.elastislide-next:hover{
background-image: url('./css/css-images/sliderarrows.jpg');
background-position: -60px -93px;
}
#property-slider .elastislide-horizontal{
padding: 0px;
}
#property-slider .elastislide-next{
background-image: url('./css/css-images/prop-sliderrarrows.png');
background-position: 32px 0px;
right: 1px;
left: auto;
top:50%;
margin-top: -15px;
position: absolute;
z-index: 999;
text-indent: -9000px;
cursor: pointer;
width: 30px;
height: 30px;
opacity: 0.8;
}
#property-slider .elastislide-next:hover{
opacity:1;
}
#property-slider .elastislide-prev{
background-image: url('./css/css-images/prop-sliderrarrows.png');
background-position: -1px 0px;
right: auto;
left: 1px;
top: 50%;
margin-top: -15px;
position: absolute;
z-index: 999;
text-indent: -9000px;
cursor: pointer;
width: 30px;
height: 30px;
opacity: 0.8;
}
#property-slider .elastislide-prev:hover{
opacity: 1;
}
#property-slider #control_prev{
background-image: url('./css/css-images/slidearrow-propimage.png');
}
#property-slider #control_next{
background-image: url('./css/css-images/slidearrow-propimage.png');
}
#property-slider #control_prev:hover{
background-image: url('./css/css-images/slidearrow-propimage.png');
}
#property-slider #control_next:hover{
background-image: url('./css/css-images/slidearrow-propimage.png');
}
#property-slider .elastislide-carousel ul li:hover,
#property-slider .current-img img {
border: 3px solid #4ebcc5; /* #22be73; */
box-sizing: border-box;
}
#img-preview {
height: 0px;
position: relative;
text-align: center;
background-color: #f1f1f1;
margin-top: 0px;
}
#control_next {
background-image: url('./css/css-images/slidearrow.png');
background-position: -60px 0px;
background-repeat: no-repeat;
position: absolute;
z-index: 40;
width: 60px;
height: 93px;
top: 50%;
margin-top: -53px;
right: 0px;
cursor: pointer;
display: none;
opacity: 1;
right: 0px;
}
#control_next:hover{
background-image: url('./css/css-images/slidearrow.png');
background-position: -60px -93px;
background-repeat: no-repeat;
}
#control_prev {
background-image: url('./css/css-images/slidearrow.png');
background-position: 0px 0px;
background-repeat: no-repeat;
position: absolute;
z-index: 40;
width: 60px;
height: 93px;
top: 50%;
margin-top: -53px;
cursor: pointer;
display: none;
opacity: 1;
left: 0px;
}
#control_prev:hover{
background-image: url('./css/css-images/slidearrow.png');
background-position: 0px -93px;
background-repeat: no-repeat;
}
#closer {
display: none;
text-align: center;
height: 30px;
width: 93px;
cursor: pointer;
margin: 0px auto;
background-position: 50% 0px;
background-image: url('./css/css-images/closeslider.jpg');
width: 100%;
background-repeat: no-repeat;
background-color: #f5f5f5;
margin-bottom: 0px;
}
#closer:hover{
background-position: 50% -30px;
background-image: url('./css/css-images/closeslider.jpg');
}
.single-content{
margin:0px 60px 0px 60px;
}
.single-content p{
padding-left: 0px!important;
}
.shadowonright .single-content{
padding-right:0px;
margin: 0px 0px 0px 60px;
}
.meta-info{
width: 100%;
float: left;
margin: 0px 0px 13px 0px;
}
.shadowonright .meta-info{
padding-left: 5px;
}
.blog_author_info{
width: 137px;
float: left;
margin-left: 10px;
margin-top: 4px;
font-size: 14px;
line-height: 20px;
color: #a3a3a3;
}
.blog_author_info a{
font-size: 14px;
}
.shadowonright .blog_author_info{
margin-left: 8px;
}
.blog_category{
width: 150px;
float: left;
border-left: 1px solid #cfd2d3;
padding-left: 10px;
padding-top: 4px;
line-height: 20px;
min-height: 46px;
}
.blog_category_mobile{
display: none;
}
.blog_category a{
text-transform: lowercase;
color: #a3a3a3;
font-size: 14px;
}
.blog_social{
height:40px;
width:161px;
float:right;
}
.shadowonright .blog_social{
width: 105px;
}
.blog_social img{
margin-left:20px;
}
.navigational_links{
width: 100%;
float: left;
margin-top: 5px;
}
.navigational_links a{
text-decoration: none!important;
word-break: break-all;
}
.nav-prev{
float:left;
}
.nav-next{
float:right;
}
#comment-nav-below .nav-next,
#comment-nav-above .nav-next{
padding: 15px 10px 15px 0px;
box-sizing: border-box;
}
#comment-nav-below .nav-previous,
#comment-nav-above .nav-previous{
padding: 15px 0px 15px 0px;
}
.related_posts{
float: left;
border-bottom: 1px dashed #d0d0d0;
margin-bottom: 30px;
margin-top: 0px;
width: 100%;
position: relative;
}
.shadowonright .related_posts{
padding-left: 20px;
box-sizing: border-box;
}
.related_posts h4{
padding: 15px 0px 0px 0px;
float: left;
width: 100%;
margin-bottom: 15px;
}
.related_posts .more_link{
color:#1a171b;
width:100%;
float:left;
margin: 20px 0px 20px 0px;
font-size: 14px;
}
.shadowonright .related_posts h1{
padding-left: 0px;
}
.related_posts h3 {
float: left;
width: 100%;
}
.shadowonleft .related_posts .omega h3,
.shadowonleft .related_posts .omega p{
padding-right: 5px;
box-sizing: border-box;
}
.related_posts p{
margin-bottom: 8px;
margin-top: 9px;
width: 100%;
font-size: 14px;
line-height: 22px;
color: #7e7e7e;
float: left;
}
.shadowonright .related_posts p,
.shadowonright .related_posts h4,
.shadowonright .logged-in-as,
.shadowonright .comment-form-comment,
.shadowonright .form-submit,
.shadowonright .comment-notes,
.shadowonright .comment-form-author,
.shadowonright .comment-form-email,
.shadowonright .comment-form-url,
.shadowonright .comment-content p{
padding-left: 0px;
}
/* =coments
-----------------------------------------------------------------------------------------------------*/
#comments{
padding: 0px;
float: left;
width: 100%;
margin-bottom: 22px;
}
.shadowonright #comments{
padding: 0px 0px 0px 0px;
}
.shadowonright #respond{
padding: 20px 40px 0px 20px;
width: 630px;
}
.fullwhite #respond{
width: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.shadowonright #comments h3{
padding-left: 20px;
}
.shadowonright #reply-title{
padding-left: 0px!important;
}
.shadowonright .commentlist{
margin-left: 20px!important;
}
.noshadow #comments{
width:100%;
}
#comments ul{
list-style: none;
margin:0px;
float:left;
width:100%;
}
#comments .children{
padding-left: 60px;
width:100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.shadowonright #comments .children{
margin-left: 51px;
}
#comments .comment_name,
#comments .comment_date{
padding-left: 60px;
font-size: 14px;
line-height: 20px;
}
.comment_name{
color:#a51e6c;
padding-top: 5px;
}
.edit-link a{
color:#111;
margin-left: 20px;
}
#comments input[type=text],
#comments input[type=password],
#comments input[type=email],
#comments input[type=url],
#comments input[type=number],
#comments textarea{
width:100%;
font-size: 14px;
padding: 11px 0px 11px 5px;
color:#1a171b;
border:1px solid #888C8E;
background-color: #fff;
box-shadow: none;
margin-bottom: 10px;
}
#comments h3{
padding: 0px 0px 0px 0px;
margin-bottom: 0px;
font-weight: 300;
line-height: 22px;
}
#respond{
background-color: #f5f5f5;
padding: 19px 20px 0px 60px;
float: left;
margin-bottom: 0px;
width: 610px;
}
#respond input[type=text],
#respond input[type=password],
#respond input[type=email],
#respond input[type=url],
#respond input[type=number],
#respond textarea{
width:100%;
margin-bottom: 10px;
font-family: 'Arial';
font-size: 14px;
padding: 8px 0px 8px 11px;
color: #1a171b;
border: 1px solid #e5e5e5;
border-radius: 2px;
background-color: #fff;
box-shadow: none;
}
.form-submit{
margin-bottom: 28px;
}
/*property listing
-----------------------------------------------------------------------------------------------------*/
.propcol {
float: left;
min-height: 1px;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-family: 'Arial';
font-size: 14px;
color: #7e7e7e;
line-height:  22px;
}
.propcol h4{
margin-bottom: 11px;
line-height: 22px;
color: #097240;
}
.mobilenav{
display:none;
}
.twoprop{
width:129px;
margin:0px 0px 0px 0px;
float:left;
height:40px;
z-index:10;
}
.sixprop{
width:480px;
margin:0px 20px 0px 0px;
float:left;
}
.sixprop h4{
font-size:17px!important;
color:#171717 !important;
}
.shadowonright .sixprop h1,
.shadowonright .sixprop h2,
.shadowonright .sixprop h3,
.shadowonright .sixprop h4,
.shadowonright .sixprop p{
padding-left: 0px;
}
.dottedline{
width: 540px;
margin-left: -60px;
height: 1px;
border-bottom: 1px dashed #d0d0d0;
color: #fff;
background-color: #fff;
margin-bottom: 22px;
float: left;
position: relative;
margin-top: 11px;
}
.dottedline-agent{
width: 690px;
height: 1px;
float: left;
border-top: 1px dashed #d0d0d0;
color: #fff;
background-color: #f7f7f7;
margin-top: 0px;
margin-bottom: 18px;
}
.dottedlineblog{
width: 690px;
height: 0px;
position: relative;
border-bottom: 1px dashed #d0d0d0;
color: #fff;
background-color: #fff;
margin-top: 24px;
margin-bottom: 19px;
float: left;
}
.noshadow .dottedlineblog{
width: 100%;
}
.single-spacer{
width:100%;
height: 11px;
float:left;
}
.entry-title-prop{
margin-bottom: 6px;
line-height: 44px;
-ms-word-wrap: break-word;
word-wrap: break-word;
height: auto;
margin-top: 0px;
}
.under-title{
font-size: 24px;
font-family: 'Roboto', sans-serif;
margin-bottom: 8px;
text-transform: capitalize;
color: #097240;
font-weight: 300;
}
.under_title_reservation{
float: left;
display: inline;
margin: -8px 0px 22px 0px;
color: #7e7e7e;
background-color: #f7f7f7;
padding: 8px;
}
.under_title_span{
float:left;
margin-right:30px;
}
.under-title-addres{
margin-bottom: 22px;
font-size: 16px;
font-family: 'Arial';
color: #717374;
text-decoration: underline;
}
.under-title-addres a{
font-size: 16px;
font-family: 'Arial';
color:#717374;
text-decoration: underline;
}
.anchor-bord{
width: 130px;
padding: 10px 0px 10px 0px;
float: left;
margin:0px 0px 0px 0px;
position: absolute;
top:105px;
right:0px;
background-color: #e1f5f7;
z-index:11;
}
.shadowonright .anchor-bord{
right:0px;
}
.anchor-bord ul{
list-style: none;
margin-left: 20px;
margin-bottom: 0px;
}
.anchor-bord li{
margin: 11px 0px 11px 0px;
}
.anchor-bord a{
color:#171717;
font-size: 14px;
font-family: 'Roboto', sans-serif;
}
.property_description{
margin-bottom: 0px;
float: left;
width: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.property_description img{
max-width:490px;
}
.properties_agent_notes{
margin-bottom: 11px;
float: left;
margin-top: 11px;
}
.prop_details_custom{
width:100%;
float:left;
margin-right:20px;
font-size: 14px;
font-family: 'Arial';
margin-bottom: 15px;
}
.prop_details_custom p{
float:left;
width:220px;
margin-right:20px;
font-size: 14px;
font-family: 'Arial';
margin-bottom: 3px;
line-height: 22px;
}
.prop_details{
float:left;
width:220px;
margin-right:20px;
font-size: 14px;
font-family: 'Arial';
margin-bottom: 15px;
}
.prop_details ul{
margin: 0px;
padding: 0px;
list-style: none;
}
.prop_details li{
padding: 0px;
margin: 0px 0px 3px 0px;
}
.prop_details li img{
margin-right: 11px;
vertical-align: middle;
}
.features_listing_div{
float:left;
width:240px;
margin-bottom: 3px;
}
.features_listing_div  img {
margin-right: 11px;
vertical-align: middle;
}
.propcol .agent_contanct_form{
display:block!important;
}
.agent_listing-prop {
width: 100%;
float: left;
background-color: #f7f7f7;
border-right: 10px solid #67cfd8;
border-bottom: 1px dashed #d0d0d0;
width: 530px;
margin-top: 8px;
margin-left: -60px;
margin-bottom: 19px;
position: relative;
}
.agent_listing-prop .featured_agent_image{
margin-left: 60px;
}
.agent_listing-prop .featured_agent_image_hover{
left:60px;
}
.agent_listing-prop a:hover,
.agent_listing-prop h3 a:hover{
color:#67cfd8;
}
.agent_listing_prop_details{
float: left;
display: inline;
width: 300px;
margin: 22px 0px 0px 44px;
}
.agent_listing_prop_details h3,
.agent_listing_prop_details h3 a{
color: #1a171b;
text-decoration: none;
margin-bottom:0px;
font-weight: 300;
line-height: 1em;
}
.agent_listing-prop h4{
margin: 0px 0px 0px 60px;
font-size: 18px!important;
font-weight: 300;
font-family: Roboto, sans-serif;
float: left;
color: #1a171b;
}
.my_other{
float: left;
font-size: 14px;
font-family: 'Arial';
margin: 16px 0px 0px 0px;
}
.my_other a{
text-decoration: none;
}
.agent_listing-prop .agent_contanct_form{
margin: 8px 14px 0px 60px;
}
.related_listings{
float: left;
display: inline;
width: 540px;
margin-left: -60px;
border-bottom: 1px dashed #d0d0d0;
margin-bottom: 44px;
position: relative;
}
#menu_stopper{
float: left;
width: 1px;
}
.related_listings h2{
padding-bottom: 0px;
}
.related_listings .columns,
.related_posts .columns{
margin-bottom: 24px;
}
.blankpin{
width:60px;
height: 60px;
background-image: url('http://txhorseproperties.com/wp-content/themes/wpestate/css/css-images/salespin.png');
background-position: 0px 0px;
background-repeat: no-repeat;
float:left;
display:inline;
margin-top: 39px;
}
.salespin{
width:60px;
height: 60px;
background-image: url('http://txhorseproperties.com/wp-content/themes/wpestate/css/css-images/salespin.png');
background-position: 0px 0px;
background-repeat: no-repeat;
float:left;
display:inline;
margin-top: 39px;
}
.shadowonright .blankpin,
.shadowonright .salespin,
.shadowonright .rentalspin{
background-position: 20px 0px;
}
.rentalspin{
width:60px;
height: 60px;
background-image: url('css/css-images/rentalspin.png');
background-position: 0px 0px;
background-repeat: no-repeat;
float:left;
display:inline;
margin-top: 39px;
}
.shadowonright .prop-pin{
background-position: 22px 0px;
}
.prev_prop a{
height:60px;
width:64px;
float:left;
background-image: url('css/css-images/arrows.jpg');
background-position: 0px 0px;
}
.prev_prop a:hover{
background-image: url('css/css-images/arrows.jpg');
background-position: 0px 58px;
}
.next_prop a{
height:60px;
width:65px;
float:left;
background-image: url('css/css-images/arrows.jpg');
background-position: 70px 0px;
}
.next_prop a:hover{
background-image: url('css/css-images/arrows.jpg');
background-position: 70px 59px;
}
#add_favorites{
width: 101%;
height: 30px;
float: left;
cursor: pointer;
padding: 3px 0px 0px 26px;
box-sizing: border-box;
-moz-box-sizing: border-box;
margin-top: 3px;
font-size: 14px;
}
.isnotfavorite{
background-color: #CDCDCD;
color: #f5f5f5;
background-image: url('css/css-images/fav-icon.png');
background-position: 7px 9px;
background-repeat: no-repeat;
}
.isfavorite{
background-color: #4ebcc5; /* #22be73; */
color: #fff;
background-image: url('css/css-images/fav-icon.png');
background-position: 7px 9px;
background-repeat: no-repeat;
}
.icon-fav{
width:13px;
height:12px;
cursor: pointer;
float:left;
margin-top: 15px;
margin-left: 11px;
}
.icon-fav-off{
background-image: url('css/css-images/favorite-off.png');
}
.icon-fav-on{
background-image: url('css/css-images/favorite-on.png');
}
.icon-fav-on-remove{
width: 100%;
height: 30px;
background-color: #4ebcc5; /* #4ecb8f; */
color: #ffffff;
margin: 5px 0px 0px 0px;
padding: 3px 0px 0px 8px;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
#ajax_login_container{
width: 262px;
box-shadow: 10px 10px 38px -7px rgba(29, 29, 29, 0.4);
background-color: #f7f7f7;
padding: 22px;
font-family: 'Arial';
position: fixed;
left: 50%;
top: 10%;
margin-left: -170px;
z-index: 999999;
}
#ajax_login_container label{
width:100%;
}
#ajax_login_container  .vernil{
background-color: #4ebcc5; /* #22be73; */
color:#fff;
}
#ajax_login_container  .vernil:hover{
background-color:  #4ebcc5; /* #4ecb8f; */
}
#ajax_login_div{
width:100%;
float:left;
}
#ajax_register_div{
display:none;
width:100%;
float:left;
}
#ajax_login_container .login-links{
width:100%;
float:left;
margin-top: 5px;
}
#ajax_login_container .login_form{
width:100%
}
#ajax_login_container .login-alert{
width:250px;
}
#ajax_login_container .row{
min-width: 200px;
}
#ajax_login_container #wp-login-but,
#ajax_login_container #wp-submit-register{
margin-top: 4px;
margin-bottom: 6px;
width: 263px;
min-width: 200px;
font-family: 'Roboto';
}
#reveal_register,
#reveal_login{
line-height: 22px;
}
#ajax_login_container input[type=text],
#ajax_login_container input[type=password],
#ajax_login_container input[type=email]{
width:250px;
}
/* =agent listing
-----------------------------------------------------------------------------------------------------*/
.agent_listing{
width: 100%;
float: left;
background-color: #f7f7f7;
border-bottom: 1px dashed #d0d0d0;
position: relative;
}
.agent_bottom_border:before{
content: " ";
width: 60px;
height: 2px;
background-color: #f7f7f7;
position: absolute;
bottom: -1px;
left: 0px;
}
.shadowonright .agent_bottom_border:before{
left:auto;
right:0px;
}
.agent_bottom_border:after{
content: " ";
width: 60px;
border-top: 1px dashed #67cfd8;
position: absolute;
bottom: -1px;
left: 0px;
}
.shadowonright .agent_bottom_border:after{
left:auto;
right: 0px;
}
.agent_listing:last-child{
margin-bottom: 22px;
}
.fullinfo{
margin-bottom: 0px!important;
}
.fullinfo .agent_listing_details{
margin-bottom: 11px;
}
.agent_listing h4{
margin-bottom: 11px;
margin: 0px 20px 0px 208px;
cursor: pointer;
float: left;
font-weight: 300;
}
.agent_listing_details{
float: left;
display: inline;
margin: 22px 0px 22px 44px;
}
.contact_details{
margin: 24px 0px 0px 44px;
}
.agent_listing_details h3 a{
color:#1a171b;
margin-bottom: 0px;
font-weight: 300;
}
.agent_listing_details h3 {
margin-bottom: 0px;
color: #1a171b;
font-weight: 300;
line-height: 1em;
}
.shadowonright .agent_listing  h3,
.shadowonright .agent_listing  h4,
.shadowonright .agent_listing  p{
padding-left: 0px;
}
.agentstuff{
padding-top: 0px;
padding-left: 0px!important;
margin-bottom: 22px;
float:left;
min-width: 690px;
}
.shadowonright .agentstuff h1{
padding-left: 20px;
}
.shadowonright .mylistings{
padding-left: 20px;
}
.agent_listing_link{
float: right;
display: inline;
margin: 27px 44px 20px 0px;
}
.agent_listing_link a{
font-size: 14px;
}
.agent_content{
float: left;
margin: -5px 0px 11px 208px;
font-size: 14px;
color: #7e7e7e;
clear:both;
}
.agent_content p{
color:#717374;
}
.agent_contanct_form{
padding-right: 10px;
float: left;
margin: 8px 14px 0px 208px;
font-size: 16px;
color: #1a171b;
}
.agent_contanct_form input[type=text],
.agent_contanct_form input[type=password],
.agent_contanct_form input[type=email],
.agent_contanct_form input[type=url],
.agent_contanct_form input[type=number],
.agent_contanct_form textarea{
width:100%;
height: 24px;
margin-bottom: 11px;
font-family: 'Arial';
font-size: 14px;
padding: 8px 0px 8px 11px;
color: #1a171b;
border: 1px solid #e5e5e5;
border-radius: 2px;
background-color: #fff;
box-shadow: none;
}
.agent_contanct_form textarea{
height: auto;
margin-top: 0px;
margin-bottom: 6px;
padding-top: 11px;
}
#recaptcha_widget_div{
float: right;
margin: 0px -13px 0px 0px;
padding: 0px;
width:100%;
}
#recaptcha_area{
float:right;
}
#recaptcha_area img{
max-width: none !important;
}
.recaptcha_only_if_privacy{
display: none;
}
#agent_submit{
margin: 11px -13px 30px 0px;
float: right;
-webkit-appearance: none;
font-family: 'Arial';
}
/* =property listing
-----------------------------------------------------------------------------------------------------*/
.property_listing{
width: 217px;
min-height: 367px;
float: left;
margin: 0px 12px 22px 0px;
position: relative;
}
.listview{
width:100%;
min-height: 1px;
}
.listview .property_listing_details {
float: left;
width: 217px;
margin: 0px 0px 0px 14px;
}
.is_last.listview{
width: 100%;
min-height: 1px;
float:left;
}
.agentstuff .property_listing{
min-height: 333px;
margin-bottom: 11px;
}
#post figure {
margin: 0;
position: relative;
float:left;
z-index:10;
cursor:pointer;
}
#post figure img {
max-width: 100%;
width:100%;
display: block;
position: relative;
/*
box-shadow: 0px 4px 8px -1px rgba(29, 29, 29, 0.2);
box-sizing: border-box;
*/
}
#post figure:before{
position: absolute;
bottom: -20px;
left:-12px;
background-repeat: no-repeat;
background-image: url('css/css-images/shadow21.png');
background-position: 1px -1px;
content: ' ';
width: 114%;
height: 117px;
opacity: 0.67;
z-index:0;
}
#post  .keeper-5 figure:before{
background-image: url('css/css-images/shadow-five.png')!important;
}
#post  .keeper-4 figure:before{
background-image: url('css/css-images/shadow-four.png')!important;
}
#post.shadowonright .related_listings figure:before{
background-image: url('css/css-images/shadow-four.png')!important;
}
#post figcaption {
position: absolute;
top: -10%;
left: 0%;
box-sizing: border-box;
background: #4ebcc5; /* #22be73; */
border: 10px solid #21B871;
color: #fff;
height: 100%;
width: 100%;
opacity: 0;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
cursor: pointer;
-moz-box-sizing: border-box;
}
#post figcaption h3 {
margin: 0;
padding: 0;
color: #fff;
}
.property_listing_details{
float:left;
}
.favoritediv .property_listing_details{
min-height: 173px;
}
.lastline{
position: absolute;
bottom: 0px;
}
.property_listing figure > div ,
.blog_listing_image figure > div{
overflow: hidden;
}
.fig-icon{
background-image: url('css/css-images/hover-arrow.png');
background-position: 0px 0px;
background-repeat: no-repeat;
width: 59px;
height: 59px;
margin: 0px auto;
position: relative;
margin-top: 50%;
display: block;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
}
.no-touch .blog_listing_image figure:hover figcaption,
.blog_listing_image figure.cs-hover figcaption,
.no-touch .property_listing figure:hover figcaption,
.property_listing figure.cs-hover figcaption,
.related_listings figure:hover figcaption,
.featured_img figure:hover figcaption,
.featured_prop_img figure:hover figcaption{
top:0px!important;
opacity: 0.95!important;
height: 100%!important;
width: 100%!important;
top:0px!important;
left:0px!important;
}
.no-touch .blog_listing_image figure:hover .fig-icon,
.blog_listing_image figure.cs-hover .fig-icon,
.no-touch .property_listing figure:hover .fig-icon,
.property_listing figure.cs-hover .fig-icon,
.related_listings figure:hover .fig-icon,
.featured_img figure:hover .fig-icon,
.featured_prop_img figure:hover .fig-icon{
top: 50%!important;
margin-top: -29px!important;
}
.property_listing figcaption a,
.blog_listing_image figcaption a {
position: absolute;
bottom: 20px;
left: 20px;
}
.shadowonright .keeper-4 .property_listing figcaption a,
.shadowonleft  .keeper-4 .property_listing figcaption a,
.shadowonright .keeper-4 .blog_listing_image figcaption a,
.shadowonleft  .keeper-4 .blog_listing_image figcaption a
.keeper-5 .blog_listing_image figcaption a,
.keeper-5 .property_listing figcaption a{
left: 10px;
bottom:10px;
}
.shadowonleft  .keeper-5 figcaption,
.shadowonright .keeper-5 figcaption{
display: none;
}
.figcaption-post {
background-color: #a51e6c!important;
border:10px solid #941B61!important;
}
.noshadow .property_listing{
width:218px;
}
.shadowonleft .property_listing:nth-of-type(3n){
/*   margin-right: 0px!important;
float:right;*/
}
.agentstuff .property_listing:nth-of-type(3n),
#listing_ajax_container .property_listing:nth-of-type(3n){
margin-right: 0px!important;
float:right;
}
.noshadow .property_listing:nth-of-type(4n){
margin-right: 0px!important;
float: left!important;
}
.noshadow .property_listing:last-of-type {
float: left!important;
}
.shadowonright .property_listing:nth-of-type(3n){
}
.shadowonright .property_listing:nth-of-type(3n+1) h3,
.shadowonright .property_listing:nth-of-type(3n+1) .article_property_type,
.shadowonright .property_listing:nth-of-type(3n+1) .article_compare,
.shadowonright .property_listing:nth-of-type(3n+1) .property_price,
.shadowonright .property_listing:nth-of-type(3n+1) .article_property_type{
padding-left: 5px;
}
.keeper-5 .col.property_listing:nth-of-type(3n) {
float:left;
margin-right: 2.4%;
}
.keeper-5 .col.property_listing:nth-of-type(4n){
float:left;
margin-right: 2.4%!important;
}
.keeper-3 .col.property_listing:nth-of-type(3n) {
float:left;
margin-right: 3%;
}
.keeper-3 .col.property_listing:nth-of-type(4n){
float:left;
margin-right: 3%!important;
}
.keeper-2 .col.property_listing:nth-of-type(3n) {
float:left;
margin-right:3% !important;
}
.keeper-2 .col.property_listing.last:nth-of-type(3n) {
float: left;
margin: 0px !important;
}
.keeper-2 .col.property_listing:nth-of-type(4n){
float:left;
margin-right: 3%;
}
.keeper-2 .col.last{
margin-right: 0%!important;
}
#listing_loader{
width: 100%;
float: left;
background-image: url('css/css-images/ajax-loader-listng.gif');
background-position: 49% 0%;
height: 81px;
background-repeat: no-repeat;
font-family: 'Roboto';
text-align: center;
padding-top: 35px;
display: none;
}
.ajax_filters{
width:100%;
float:left;
}
#listing_ajax_container{
float:left;
min-width: 690px;
}
.listing_filters  .listing_advanced_city_div,
.listing_filters  .listing_advanced_area_div,
.listing_filters  .listing_filter_div{
float:left;
position: relative;
}
.listing_filters  .listing_filter_div{
z-index:15;
}
.listing_filters  .listing_advanced_area_div{
z-index:16;
}
.listing_filters  .listing_advanced_city_div{
z-index:17;
}
.shadowonright .listing_filters  .listing_advanced_city_div {
margin-left: 20px;
}
#list_view{
position: absolute;
float:left;
width:16px;
height:16px;
cursor:pointer;
background-image: url('css/css-images/list_icon.png');
top: 324px;
left:-27px;
}
#grid_view{
position: absolute;
float:left;
width:16px;
height:16px;
cursor:pointer;
background-image: url('css/css-images/grid_icon.png');
top: 299px;
left:-27px;
}
.widget_latest_internal figure {
margin: 0;
position: relative;
float:left;
z-index:10;
width: 82px;
height: 65px;
display: block;
margin-right: 10px;
}
.widget_latest_internal figure img {
display: block;
position: relative;
}
.widget_latest_internal figcaption{
position: absolute;
top: -10%;
left: 0%;
box-sizing: border-box;
background: #4ebcc5; /* #22be73; */
border: 10px solid #21B871;
color: #fff;
height: 100%;
width: 100%;
opacity: 0;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
cursor: pointer;
-moz-box-sizing: border-box;
}
.fig-icon-footer{
background-image: url('css/css-images/hover-arrow2.png');
background-position: 0px 0px;
background-repeat: no-repeat;
width: 34px;
height: 34px;
margin: 0px auto;
position: relative;
margin-top: 50%;
display: block;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
}
.widget_latest_internal:hover figcaption {
top: 0px;
opacity: 0.95;
}
.widget_latest_internal:hover .fig-icon-footer {
top: 50%!important;
margin-top: -17px!important;
}
.is_last{
width:219px;
margin-right: 0px!important;
float:right;
}
.listing_filters{
width: 100%;
border-top: 1px dashed #d0d0d0;
border-bottom: 1px dashed #d0d0d0;
width: 100%;
float: left;
margin-bottom: 30px;
color: #1a171b;
font-size: 14px;
font-family: 'Arial';
padding: 18px 0px 29px 0px;
}
.listing_filters .action_filter{
float:left;
}
.listing_filters .type-filters{
float:left;
}
.listing_filters .cd-dropdown ul{
width:207px;
}
.listing_filters .cd-dropdown,
.listing_filters .cd-select{
width:  194px;
margin: 22px 41px 0px 0px;
height: 42px;
}
.listing_filter_div .cd-dropdown{
margin: 22px 0px 0px 0px;
}
.listing_filters  .listing_filters .cd-active.cd-dropdown ul li{
height: 42px;
}
.listing_filters .cd-dropdown > span{
height: 14px;
padding: 10px 0px 16px 11px;
}
.listing_filters .cd-dropdown > span:after{
content: '\25BC';
position: absolute;
right: 0px;
top: 17%;
width: 30px;
text-align: center;
font-size: 12px;
padding: 5px 10px 0px 10px;
height: 53%;
border-left: 1px solid #ddd;
}
/*
.action_filter{
padding: 18px 26px 15px 0px;
float: left;
}
*/
.checker{
float:left;
display:inline;
margin-right: 9px;
width: 120px;
margin-top: 10px;
margin-top: 24px;
}
.oncompare .action_filter .checker{
margin-top: 10px;
}
#gmap-menu .checker{
margin-top: 10px;
}
.fixed_checker{
width:119px;
}
.fixed_checker2{
margin-top: 10px;
}
.checker img,
.checker label{
vertical-align: middle;
}
.checker label{
cursor:pointer;
}
.checker img{
margin-right: 7px;
margin-bottom: 1px;
}
.shadowonright .action_filter{
padding-left: 20px;
}
.shadowonright .listing_filters .type-filters{
padding-left: 20px;
}
#filter_submit{
min-width: 120px;
margin: 22px 0px 0px 0px;
background-color: #f7f7f7;
clear: both;
-webkit-appearance: none;
}
#filter_submit:hover{
color:#fff;
background-color: #4ebcc5; /* #22be73; */
}
.shadowonright #filter_submit{
margin-left: 20px;
}
/*
.type-filters{
padding: 15px 0px 15px 0px;
width:100%;
}*/
.prop-compare{
width:100%;
border-bottom:1px dashed #d0d0d0;
width: 100%;
float:left;
margin-bottom: 30px;
color:#1a171b;
font-size: 14px;
font-family: 'Arial';
padding-bottom: 30px;
display: none;
}
.bottom_sixty{
margin-bottom:60px;
}
.items_compare{
float:left;
display:inline;
max-width:90px;
height: 70px;
margin-right:20px;
}
#submit_compare{
width:90px;
height:70px;
cursor:pointer;
float:left;
background: url('css/css-images/go-button.jpg');
background-repeat: no-repeat;
background-position: 0px 0px;
background-color: #68CFD8;
}
#submit_compare:hover{
background: url('css/css-images/go-button.jpg');
background-repeat: no-repeat;
background-position: 0px -70px;
background-color: #68CFD8;
}
.comparetile{
display:inline;
float:left;
margin-right: 15px;
}
/*
input[type="checkbox"] {
display:none;
}
*/
.adv_search_checkers input[type="checkbox"],
.type-filters  input[type="checkbox"],
.action_filter input[type="checkbox"]{
display:none;
}
input[type="checkbox"] + label {
color:#1a171b;
font-family:Arial, sans-serif;
font-size:14px;
}
.checker:hover label{
color:#4ebcc5; /* #22be73; */
}
input[type="checkbox"] + label span {
display:inline-block;
width: 22px;
height: 20px;
margin:-2px 2px 0 0;
vertical-align:middle;
background:url('http://txhorseproperties.com/2016/wp-content/themes/wpestate/css/css-images/check_radio_sheet.png') left top no-repeat;
background-position: 0px -4px;
cursor:pointer;
}
input[type="checkbox"]:checked + label span {
background:url('http://txhorseproperties.com/2016/wp-content/themes/wpestate/css/css-images/check_radio_sheet.png') -19px top no-repeat;
background-position: -24px -4px;
}
input[type="radio"] {
display:none;
}
/* =compare page
-----------------------------------------------------------------------------------------------------*/
.compare_legend_head{
width: 90px;
height: 230px;
float:left;
display:inline;
}
.compare_legend_head_in{
width: 85px;
padding-left: 5px;
float:left;
display:inline;
font-size: 12px;
min-height: 28px;
margin-top: 7px;
box-sizing: border-box;
}
.compare_item{
width: 100%;
height:auto;
float:left;
display:inline;
}
.compare_item:nth-child(even){
background-color: #F5F5F5;
}
.compare_item:nth-child(odd){
background-color: #ffffff;
}
.compare_item_head{
width: 135px;
height: 230px;
padding-right: 20px;
float: left;
}
.compare_item_head .property_price{
margin-bottom: 6px;
}
.compare_item_head:last-child{
padding-right:0px;
float:right;
}
.fullwhite .compare_legend_head{
width: 110px;
}
.fullwhite .compare_legend_head_in{
width: 105px;
}
.fullwhite .compare_item_head{
width: 190px;
height:290px;
}
.prop_value{
width: 135px;
padding-right: 10px;
float: left;
font-size: 12px;
min-height: 28px;
margin-top: 7px;
}
.prop_value:last-child{
width: 135px;
padding-right:0px;
float:right;
}
.prop_value img{
margin-top: 3px;
}
.compar-1 .compare_item_head {
width: 32%;
height: 280px;
}
.compar-1 .prop_value{
width: 32%;
}
.compar-2 .compare_item_head {
width: 32%;
height: 280px;
}
.compar-2 .prop_value{
width: 32%;
}
.compar-2 .compare_legend_head,
.compar-2 .compare_legend_head_in{
width: 33%;
}
.fullwhite .compar-2 .compare_legend_head,
.fullwhite .compar-2 .compare_legend_head_in{
width: 51%;
}
.compar-3 .compare_item_head {
width: 27%;
height: 280px;
}
.compar-3 .prop_value{
width: 27%;
padding-right: 20px;
}
.compar-3 .prop_value:last-child{
padding-right: 0px;
}
.fullwhite .compare_item_head {
width: 23%;
height: 280px;
}
.fullwhite .compar-3 .prop_value{
width: 23%;
padding-right: 20px;
}
.fullwhite .compar-3 .prop_value:last-child{
padding-right: 0px;
}
.fullwhite .compar-3 .compare_legend_head,
.fullwhite .compar-3 .compare_legend_head_in{
width: 26.5%;
}
.compar-4 .compare_item_head {
width: 19.5%;
height: 240px;
}
.compar-4 .prop_value{
width: 19.5%;
padding-right: 20px;
}
.compar-4 .prop_value:last-child{
padding-right: 0px;
}
.fullwhite .compar-4 .compare_item_head {
width: 20.4%;
height: 270px;
}
.fullwhite .compar-4 .prop_value{
width: 20.4%;
padding-right: 20px;
}
.fullwhite .compar-4 .prop_value:last-child{
padding-right: 0px;
}
.fullwhite .prop_value{
width: 190px;
}
.fullwhite .prop_value:last-child{
width: 190px;
}
.compare_item h3 a {
font-family: 'Arial';
float: left;
margin-top: 12px;
margin-bottom: 4px;
width: 100%;
font-size: 16px;
color: #111111;
line-height: 20px;
}
.prop_atribute{
width: 150px;
height: 31px;
padding: 7px 5px 5px 5px;
font-family: Arial;
font-size: 12px;
}
.prop_atribute:nth-child(even) {
background: #f5f5f5;
}
.prop_atribute:nth-child(odd) {
background: #FFF;
}
/* =paginations
-----------------------------------------------------------------------------------------------------*/
.pagination{
width: 100%;
text-align: center;
float: left;
margin: 3px 0px 44px 0px;
font-size: 16px;
}
.pagination a{
color:#7e7e7e;
padding-right: 10px;
}
.current{
padding-right: 10px;
color:#4ebcc5; /* #22be73; */
}
.agentborder ~.pagination .current{
color:#67cfd8;
}
.blogborder ~.pagination .current{
color:#a51e6c;
}
/* =ribbons
-----------------------------------------------------*/
.ribbon-wrapper-default{
width: 55px;
height: 55px;
overflow: hidden;
position: absolute;
top: 5px;
left: 5px;
background-color: #0c7a45;
color: #ffffff;
border-radius: 50%;
opacity:0.9;
}
.ribbon-wrapper-open-house {
background-color: #0c7a45;
}
.ribbon-wrapper-sold {
background-color: #a4090e;
}
.ribbon-inside {
font-size: 14px;
color: #fff;
line-height: 16px;
text-align: center;
padding-top: 9px;
width:90%;
padding-left: 5%;
padding-right: 5%;
}
.open-house {
font-size: 14px;
color: #fff;
line-height: 16px;
text-align: center;
padding-top: 9px;
}
.sold {
font-size: 14px;
color: #fff;
line-height: 16px;
text-align: center;
padding-top: 18px;
}
.featured_div{
width: 100%;
height: 32px;
overflow: hidden;
position: absolute;
bottom: 0px;
left: 0px;
background-color: #0c7a45;
color: #ffffff;
opacity: 0.9;
padding: 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.featured_div_admin{
width: 100%;
height: 32px;
overflow: hidden;
position: absolute;
bottom: 7px;
left: 0px;
background-color: #0c7a45;
color: #ffffff;
opacity: 0.9;
padding: 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
z-index: 99;
}
/* =spacer
-----------------------------------------------------------------------------------------------------*/
.spacer{
float:left;
width: 100%
}
.spacer_archive{
float:left;
width: 100%;
height:40px;
}
/* =Tagline
-----------------------------------------------------------------------------------------------------*/
.tagline-container{
width: 100%;
cursor: pointer;
float:left;
}
.one h1{
float: left;
display: inline;
font-size: 36px;
font-weight: lighter;
margin: 33px 0px 11px 0px;
color: #fff;
width: 100%;
}
.two h1{
font-size: 30px;
margin: 33px 0px 5px 0px;
color: #fff;
}
.tagline_second{
font-size: 24px;
line-height: 22px;
font-weight: lighter;
float: left;
display: inline;
margin: 0px 0px 0px 0px;
color: #fff;
width: 100%;
}
.tagline_inside{
float:left;
display:inline;
max-width: 780px;
padding-right: 10px;
}
.one .tagline_inside{
padding-left: 44px;
margin-bottom: 44px;
}
.two .tagline_inside{
margin-bottom: 44px;
}
.tagline_icon{
margin: 44px 22px 0px 44px;
float: left;
display: inline;
height: 100%;
}
.tagline-container{
position: relative;
background: #09723f; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(87deg, #09723f 0%, #22be73 100%, #7db9e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#09723f), color-stop(100%,#22be73), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(87deg, #09723f 0%,#22be73 100%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(87deg, #09723f 0%,#22be73 100%,#7db9e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(87deg, #09723f 0%,#22be73 100%,#7db9e8 100%); /* IE10+ */
background: linear-gradient(87deg, #09723f 0%,#22be73 100%,#7db9e8 100%); /* W3C */
}
.tagline-container:hover{
background: #09723F; /* Old browsers */
opacity: 0.8;
}
.tagline-icon{
width: 17px;
height: 30px;
background-image: url('css/css-images/testimonial-arrow.png');
position: absolute;
right:44px;
top:40%;
margin-top: -15px;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
opacity: 0;
}
.tagline-container:hover .tagline-icon{
right:44px;
top:50%;
opacity: 1;
}
/* =Featured Agent
-----------------------------------------------------------------------------------------------------*/
.featured_agent{
width:100%;
background-color: #f7f7f7;
color: #717374;
float:left;
min-height: 180px;
border-bottom: 1px dashed #d0d0d0;
position: relative;
}
.featured_agent_image{
border-radius: 50%;
width: 120px;
height: 120px;
background-position: 0 0;
background-repeat: no-repeat;
margin: 22px 0px 22px 44px;
float: left;
cursor: pointer;
}
.featured_agent_image_hover{
border-radius: 50%;
width: 102px;
height: 102px;
background-color: #67cfd8;
border: 10px solid #50C8D1;
opacity:0;
position: absolute;
top: 10px;
left:43px;
transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
}
.testimonial_from:hover .featured_agent_image_hover,
.featured_agent_image:hover .featured_agent_image_hover{
opacity:0.95;
top: 21px;
}
.featured_agent_image_hover span{
color: #fff;
vertical-align: middle;
width:75%;
margin-left: 12px;
font-size: 17px;
font-family: 'Roboto';
float: left;
text-align: center;
transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
}
.testimonial_from:hover .featured_agent_image_hover span,
.featured_agent_image:hover .featured_agent_image_hover span{
padding:29px 0px 0px 0px;
}
.mobile{
display:none;
}
.featured_agent h2{
font-size: 24px;
margin-top: 22px;
color: #1a171b;
font-weight: 300;
margin-bottom: 0px;
line-height: 1em;
}
.featured_agent_details{
float: left;
display: inline;
margin-left: 44px;
}
.featured_agent_details .agentbut{
margin-top: 16px;
}
.agent_title{
margin: 0px 0px 9px 0px;
font-size: 16px;
font-family: Roboto;
font-weight: 300;
color: #767676;
}
.agent_detail{
width: 100%;
margin-top: 0px;
font-size: 14px;
font-family: 'Arial';
color: #7e7e7e;
line-height: 22px;
}
.contact_detail{
width: 100%;
margin-top: 0px;
font-size: 14px;
font-family: 'Arial';
color: #717374;
line-height: 22px;
max-width: 440px;
}
.contact_addres{
margin-bottom: 0px;
}
.contact_detail_social {
width: 100%;
margin-top: 140px;
padding-left: 15px;
font-size: 14px;
font-family: 'Arial';
color: #717374;
line-height: 20px;
float: left;
}
.contact_detail_social a{
margin-left: 0px;
margin-right: 10px;
}
.featured_agent .agent_listing_link{
margin-top: 11px;
margin-bottom: 19px;
float: left;
}
.featured_agent_link{
width: 100%;
float: left;
margin: 45px 0px 0px 0px;
}
.featured_agent_link a,.featured_agent_link a:hover{
margin-left: 60px;
color:#1a171b;
text-decoration: none;
}
/* =Recent Properties / Articles
-----------------------------------------------------------------------------------------------------*/
.article_container {
float: left;
position: relative;
width: 100%;
border-bottom: 1px dashed #d0d0d0;
}
.article_container article{
min-height: 224px;
margin-bottom:16px!important
}
.article_container .multiline{
min-height: 340px;
}
.article_container.bottom-post article{
min-height: 257px;
}
.article_container.bottom-post article.multiline{
min-height: 300px;
}
.shadowonright .article_container article:first-child h3,
.shadowonright .article_container article:first-child .recent_post_p,
.shadowonright .article_container article:first-child .article_property_type,
.shadowonright .article_container article:first-child .article_compare,
.shadowonright .article_container article:first-child .property_price{
padding-left: 10px;
}
.article_container h3{
font-family: 'Roboto';
float: left;
font-size: 11px;
margin-top: 17px;
margin-bottom: 0px;
color: #1A171B;
line-height: 22px;
font-weight: 400;
}
.article_container h3 a{
color:#1A171B;
font-size: 17px;
}
.listinglink-wrapper{
width:100%;
float:left;
}
.listinglink{
float:left;
margin-left: 0px!important;
}
.shadowonright .listinglink{
margin-left: 10px!important;
}
.nobutton{
padding-bottom: 40px;
}
/* shortcode listings
---------------------------------------------------------------------*/
.bottom-estate_property,
.bottom-post {
}
.shadowonright .listing_title,
.listing_title {
font-family: 'Roboto';
float: left;
font-size: 17px;
margin-top: 17px;
margin-bottom: 0px;
color: #1A171B;
line-height: 22px;
font-weight: 400;
}
.shadowonright .listing_title{
margin-bottom: 0px!important;
}
.listing_title a{
color: #1A171B;
font-size: 17px;
font-weight: 400;
word-wrap: break-word;
}
.bottom-estate_property:before{
content: " ";
width: 60px;
height: 3px;
background-color: #fff;
position: absolute;
bottom: -2px;
left: 0px;
}
.shadowonright .bottom-estate_property:before{
left:auto;
right:0px;
}
.bottom-estate_property:after{
content: " ";
width: 60px;
border-top: 1px dashed #4ebcc5; /* #22be73; */
position: absolute;
bottom: -1px;
left: 0px;
}
.shadowonright .bottom-estate_property:after{
left:auto;
right: 0px;
}
.article_property_type{
float: left;
width: 100%;
font-family: Arial,sans-serif ;
font-size: 14px !important;
color: #7e7e7e !important;
line-height: 22px;
margin-top: 0px;
margin-bottom: 0px;
box-sizing: border-box;
}
.listing_image{
margin: 0px;
padding: 0px;
float: left;
line-height: 11px;
}
.listing_sur{
background-image: url('css/css-images/sur-icon.png');
background-position: 0px 3px;
background-repeat: no-repeat;
padding-left: 20px;
margin-right: 12px;
}
.listing_bed{
background-image: url('css/css-images/bed-icon.png');
background-position: 0px 3px;
background-repeat: no-repeat;
padding-left: 22px;
margin-right: 12px;
}
.listing_bedx{
background-image: url('css/css-images/bed-icon.png');
background-position: 0px 3px;
background-repeat: no-repeat;
padding-left: 22px;
margin-right: 5px;
}
.listing_bath{
background-image: url('css/css-images/bath-icon.png');
background-position: 0px 2px;
background-repeat: no-repeat;
padding-left: 20px;
margin-right: 12px;
}
.read_more{
background-image: url('css/css-images/link-corner.png');
background-repeat: no-repeat;
background-position: -9px 4px;
}
.read_more:hover{
background-image: url('css/css-images/link-corner.png');
background-repeat: no-repeat;
background-position: -9px 4px;
}
.compare_list{
background-image: url('css/css-images/compare-corner.png');
background-repeat: no-repeat;
background-position: 8px 7px;
}
.compare_list:hover{
background-image: url('css/css-images/compare-corner.png');
background-repeat: no-repeat;
background-position: -8px 7px;
}
.article_compare{
float:left;
width: 100%;
margin-top:4px;
font-size: 14px;
color:#888C8E;
line-height: 14px;
}
.article_property_type a{
color:#888C8E;/**/
}
.last{
margin-right: 0px!important;
float:right!important;
}
.property_price{
float: left;
width: 100%;
color: #4ebcc5; /* #22be73; */
font-size: 16px;
line-height: 22px;
font-weight: 300;
margin-top: 2px;
margin-bottom: 9px;
font-family: 'Roboto';
}
.keeper-6 .col {
float:left;
width:14.91%;
margin:0px 2.1% 0px 0px;
}
.keeper-5 .col {
float:left;
width:18.05%;
margin:0px 2.4% 0px 0px;
}
.keeper-4 .col {
float:left;
width:23.4%;
margin:0px 2.1% 0px 0px;
}
.keeper-3 .col {
float:left;
width:31.3%;
margin:0px 3% 0px 0px;
}
.keeper-2 .col {
float:left;
width:48.5%;
margin:0px 3% 0px 0px;
}
.keeper-1 .col {
float:left;
padding:0 0 0 0;
width:100%;
}
.keeper .col.last {
padding:0;
}
.col img {
display: block;
}
.frontimg {
width: 100%;
}
/* =Recent Properties / Articles
-----------------------------------------------------------------------------------------------------*/
.testimonial-container{
background-color: #f7f7f7;
float: left;
width: 100%;
padding-bottom: 16px;
border-bottom: 1px dashed #d0d0d0;
position: relative;
}
.testimonial_from{
border-radius: 50%;
width: 120px;
height: 120px;
background-position: 0 0;
background-repeat: no-repeat;
margin: 22px 0px 19px 44px;
float: left;
}
.testimonial-container h3{
margin: 0px 0px 0px 44px;
font-size: 24px;
color: #1a171b;
line-height: 22px;
}
.testimonial_inside_vertical{
float: left;
display: inline;
width: 75%;
margin-top: 22px;
}
.testimonial_inside_vertical h3,
.testimonial_inside_vertical .testimonial-author{
margin-left: 22px;
}
.testimonial_inside_vertical p{
margin-left: 22px!important;
}
.recent_post_p{
float: left;
width: 100%;
margin-top: 7px;
font-size: 14px;
line-height: 22px;
color: #7e7e7e;
margin-bottom: 0px;
}
.last .recent_post_p{
padding-right: 5px;
}
.testimonial-author{
float: left;
font-family: Roboto;
font-weight:300;
margin: 0px 0px 0px 44px;
font-size: 16px;
line-height: 22px;
color:#767676;
}
.testimonial-container p{
float: left;
line-height: 24px;
margin: 9px 22px 0px 44px;
color: #7e7e7e;
line-height: 22px;
font-size: 14px;
padding-right: 0px;
}
/* =Icon content
-----------------------------------------------------------------------------------------------------*/
.icon_img img {
float:left;
width:100%;
}
.icon_img{
float:left;
}
.iconcol h3{
padding: 8px 0px 1px 0px;
margin-bottom: 0px;
line-height: 44px;
}
.iconcol h3 a{
color: #1a171b;
font-weight: 300;
}
.shadowonright .alpha .iconcol h3{
padding: 17px 0px 0px 10px;
margin-bottom: 10px;
}
.iconcol p{
margin-bottom: 16px!important;
margin-right: 5px;
}
.shadowonright .alpha .iconcol p{
padding-left: 10px!important;
}
.shadowonright .alpha .col-keeper>p{
padding-left: 20px;
}
.shadowonright .columns p{
padding-left: 0px;
}
.shadowonright .iconcol .icon_img,
.shadowonright .iconcol .listinglink {
margin-left: 10px!important;
}
.boder_icon{
border-bottom: 1px dashed #d0d0d0;
float:left;
position: relative;
}
/* =featured article
-----------------------------------------------------------------------------------------------------*/
.featured_article{
position: relative;
width: 100%;
float: left;
border-bottom: 1px dashed #d0d0d0;
}
.featured_article:before,
.bottom-post:before{
content: " ";
width: 60px;
height: 3px;
background-color: #fff;
position: absolute;
bottom: -2px;
left: 0px;
}
.shadowonright.featured_article:before,
.shadowonright .bottom-post:before{
left:auto;
right:0px;
}
.featured_article:after,
.bottom-post:after{
content: " ";
width: 60px;
border-top: 1px dashed #a51e6c;
position: absolute;
bottom: -1px;
left: 0px;
}
.shadowonright .featured_article:after{
left:auto;
right:0px;
}
.shadowonright .featured_article .blog_author_image{
margin-left:5px;
}
.featured_article_title{
background-color: #f7f7f7;
}
.featured_article_secondline{
padding: 0px 0px 20px 21px;
font-family: 'Roboto', sans-serif;
font-weight: 300;
font-size: 24px;
color: #767676;
background-color: #f7f7f7;
}
.featured_img,
.featured_prop_img{
float: left;
position: relative;
z-index: 999;
margin-bottom: 19px;
}
.featured_prop_img {
margin-bottom: 0px;
}
.featured_article.horizonal .featured_img:before{
bottom: 1px;
}
.featured_prop_img:before{
position: absolute;
bottom: -18px;
left: -12px;
background-image: url('css/css-images/shadow2.png');
background-repeat: no-repeat;
background-position: 0px;
content: ' ';
width: 114%;
height: 117px;
opacity: 0.67;
z-index: -1;
}
.featured_article h1{
padding: 11px 0px 4px 21px;
margin-bottom: 0px;
}
.featured_article h1 a{
color: #1a171b;
}
.shadowonright .featured_article h1 {
padding: 11px 0px 5px 19px!important;
margin-bottom: 0px!important;
}
.featured_article img{
width: 100%;
height: auto;
float: left;
}
.horizonal img{
margin-bottom: 0px;
margin-top: 3px;
}
.featured_article .listinglink{
margin: 0px 0px 22px 60px!important;
}
.featured_article.horizonal .listinglink{
margin: 0px!important;
position: absolute;
bottom: 22px;
left:60px;
}
.featured_article.horizonal .featured_img{
margin-bottom: 22px;
}
.featured_article_content{
padding: 26px 10px 16px 60px;
margin-top: 0px;
}
.horizonal .featured_article_content{
padding: 0px 0px 14px 60px;
}
.featured_article .blog_author_image{
margin-top:3px!important;
}
/* =featured property
-----------------------------------------------------------------------------------------------------*/
.featured_property{
background-color: #f7f7f7;
}
.featured_property h2,
.featured_article_title h2{
padding: 11px 0px 0px 21px;
font-weight: 300;
margin-bottom: 0px;
line-height: 44px;
}
.featured_property h2 a{
color: #1a171b;
}
.shadowonright .featured_property h2{
padding: 11px 0px 5px 19px!important;
}
.shadowonright .featured_secondline{
padding-left: 20px;
}
.featured_secondline{
padding: 0px 0px 20px 21px;
font-family: 'Roboto', sans-serif;
font-weight: 300;
font-size: 24px;
color: #767676;
}
.featured_property img{
width:100%;
height:auto;
float:left;
}
/* =Video
-----------------------------------------------------------------------------------------------------*/
.fluid-width-video-wrapper {
width: 100%;
position: relative;
padding: 0;
}
/* =dropcap
-----------------------------------------------------------------------------------------------------*/
.dropcap-type1 {
padding: 0px 5px 0px 0px;
float: left;
margin: -4px 0px 0 0;
font-size: 34px;
font-weight: bold;
}
.dropcap-type2 {
float: left;
padding: 10px 15px;
margin: 0px 10px 0px 0px;
background-color: #67cfd8;
color: #FFF;
font-size: 20px;
}
blockquote {
font-style: italic;
padding: 10px 10px 10px 10px;
background-color: #f7f7f7;
border-left: 10px solid #67cfd8;
float:left;
margin-bottom: 11px;
width:95%;
}
blockquote p:last-of-type{
margin-bottom: 0px;
}
.shadowonright blockquote{
padding-left: 20px;
}
.highlight_red {
background-color: #fad9db;
}
.highlight_yellow {
background-color: #fcfaaa;
}
.highlight_grey {
background-color: #d8d8d8;
}
/* =Tabs
-----------------------------------------------------------------------------------------------------*/
.tabs{
float:left;
margin-bottom: 30px;
margin-right: 10px;
width:100%;
}
.shadowonright .tabs{
margin-left: 20px;
}
.tabs ul {
margin: 0px 0px 0px 0px;
padding: 0px;
height: 43px;
border-bottom: 1px solid #67cfd8;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.tabs>ul {
float:none;
}
.tabs li {
display: block;
width: auto;
padding: 0;
margin: 0 2px 0 0;
line-height: 30px;
float: left;
color: #999;
cursor: default;
}
.tabs li:last-of-type{
margin: 0px;
}
.active {
margin-bottom: 0px;
border-bottom: none;
}
.tabs li.active a {
height: 34px;
padding: 7px 40px 0px 40px;
background: #67cfd8;
color: #fff;
border-width: 1px 1px 0 1px;
}
.tabs li a {
font-family: 'Roboto', sans-serif;
font-size: 16px;
display: block;
width: auto;
height: 33px;
padding: 7px 40px 0px 40px;
line-height: 30px;
border: 1px solid #f1f1f1;
margin: 0px;
color: #888C8E;
background: #f7f7f7;
text-transform: uppercase;
}
.tabs li a:hover{
color: #888C8E !important;
}
.tabs div.active {
display: block;
}
.tabs .tabcontainer {
display: none;
padding: 11px;
float: left;
width:100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.tab-border {
border-left: 1px solid #67cfd8;
border-right: 1px solid #67cfd8;
border-bottom: 1px solid #67cfd8!important;
margin-right: 10px;
}
/* Attachments
-------------------------------------------------------------------------------------*/
.singular .image-attachment .entry-content {
margin: 0 auto;
width: auto;
}
.singular .image-attachment .entry-description {
margin: 0 auto;
width: 68.9%;
}
/* Showcase
-------------------------------------------------------------------------------------*/
.page-template-showcase-php #content,
.left-sidebar.page-template-showcase-php #content {
margin: 0 7.6%;
width: auto;
}
.page-template-showcase-php section.recent-posts {
float: right;
margin: 0 0 0 31%;
width: 69%;
}
/* =error404
-------------------------------------------------------------------------------------*/
.notfoundsearch input[type=text], input[type=password], input[type=email], input[type=url], input[type=number] {
float: left;
margin-top: 6px;
font-size: 14px;
color: #67cfd8;
font-size: 14px;
border: none;
box-shadow: none;
background-color: #fff;
float: left;
width: 192px;
text-transform: uppercase;
width: 155px;
}
/* =Alignment
-------------------------------------------------------------------------------------*/
.alignleft {
display: inline;
float: left;
margin-right: 1.625em;
}
.justleft{
float:left;
}
.alignright {
display: inline;
float: right;
margin-left: 1.625em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto!important;
margin-right: auto!important;
}
.alignnone{
clear: both;
}
/* =Global
----------------------------------------------- */
body, input, textarea {
color: #373737;
font-size: 15px;
font-family: 'Roboto', sans-serif;
font-style: normal;
}
#page {
background: #f2f2f2;
}
/* =Headings
----------------------------------------------- */
h1,h2,h3,h4,h5,h6 {
font-family: 'Roboto', sans-serif;
clear: both;
color:#1a171b;
line-height: 1.6em;
}
.shadowonright h1,
.shadowonright h2,
.shadowonright h3,
.shadowonright h4,
.shadowonright h5,
.shadowonright h6{
padding-left:0px;
}
.shadowonright .columns h1,
.shadowonright .columns h2,
.shadowonright .columns h3,
.shadowonright .columns h4,
.shadowonright .columns h5,
.shadowonright .columns h6{
padding-left:0px;
}
.single-content h1,
.single-content h2,
.single-content h3,
.single-content h4,
.single-content h5,
.single-content h6{
margin-bottom: 11px;
}
h1{
font-size: 36px;
margin-bottom: 11px;
line-height: 44px;
font-weight: 300;
}
h2{
font-size: 30px;
font-weight: 300;
margin-bottom: 11px;
line-height: 44px;
}
h3{
font-size: 24px;
font-weight: 300;
margin-bottom: 11px;
line-height: 44px;
}
h4{
font-size: 18px;
font-weight: 300;
margin-bottom: 11px;
}
h5{
font-size: 15px;
margin-bottom: 11px;
font-weight: 300;
}
h6{
font-size: 14px;
font-weight: 300;
margin-bottom: 15px;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.625em;
}
/*=Text elements
-------------------------------------------------------------------------------------*/
p img,
p a img{
margin: 11px 0px;
}
p:empty {
margin-bottom: 0px;
}
ul, ol {
list-style: none;
margin: 0 0 11px 2.5em;
}
ul {
list-style: square;
float:left;
}
ol {
list-style-type: decimal;
}
ol ol {
list-style: upper-alpha;
}
ol ol ol {
list-style: lower-roman;
}
ol ol ol ol {
list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
margin-bottom: 0;
}
dl {
margin: 0 1.625em;
}
dt {
font-weight: bold;
}
dd {
margin-bottom: 1.625em;
}
strong {
font-weight: bold;
}
cite, em, i {
font-style: italic;
}
pre {
background: #f4f4f4;
font: 13px "Courier 10 Pitch", Courier, monospace;
line-height: 1.5;
margin-bottom: 1.625em;
overflow: auto;
padding: 0.75em 1.625em;
}
code, kbd, samp, var {
font: 13px;
}
abbr, acronym, dfn {
border-bottom: 1px dotted #666;
cursor: help;
}
address {
display: block;
margin: 0 0 1.625em;
}
ins {
background: #fff9c0;
text-decoration: none;
}
sup,
sub {
font-size: 10px;
height: 0;
line-height: 1;
position: relative;
vertical-align: baseline;
}
sup {
bottom: 1ex;
}
sub {
top: .5ex;
}
small {
font-size: smaller;
}
/* =Forms
-------------------------------------------------------------------------------------*/
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=number],
textarea {
background: #fafafa;
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
border: 1px solid #ddd;
color: #888;
}
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=number]:focus,
textarea:focus {
color: #373737;
}
textarea {
padding-left: 3px;
width: 98%;
}
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=number] {
padding: 6px;
}
input#searchsubmit {
display: none;
}
/* =Links
-------------------------------------------------------------------------------------*/
a {
color: #1a171b;
text-decoration: none;
}
.featured_article_content a,
.testimonial-container a,
.iconcol p a,
.sixprop p a,
.agent_content a,
.single-content a,
.is_page>a{
}
a:focus,
a:active,
a:hover {
text-decoration: none;
}
/* =Assistive text
-------------------------------------------------------------------------------------*/
.assistive-text {
display:none;
position: absolute !important;
clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
clip: rect(1px, 1px, 1px, 1px);
}
#access a.assistive-text:active,
#access a.assistive-text:focus {
background: #eee;
border-bottom: 1px solid #ddd;
color: #1982d1;
clip: auto !important;
font-size: 12px;
position: absolute;
text-decoration: underline;
top: 0;
left: 7.6%;
}
/* =Header
-------------------------------------------------------------------------------------*/
#branding {
height: 112px;
position: relative;
z-index: 9999;
background-color: #fff;
box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.2);
}
.branding_fixed{
height: 60px!important;
width:100%;
position: fixed!important;
top: 0px;
opacity: 0.95;
transition: all 0.25s ease-out;
-moz-transition: all 0.25s ease-out;
-webkit-transition: all 0.25s ease-out;
-o-transition: all 0.25s ease-out;
}
.branding_fixed:hover{
opacity:1;
}
.branding_fixed .logo{
margin-top: 10px;
transition: all 0.25s ease-out;
-moz-transition: all 0.25s ease-out;
-webkit-transition: all 0.25s ease-out;
-o-transition: all 0.25s ease-out;
}
.branding_fixed .logo img{
max-height:50px;
}
.branding_fixed .header_social{
margin-top: 17px;
transition: all 0.25s ease-out;
-moz-transition: all 0.25s ease-out;
-webkit-transition: all 0.25s ease-out;
-o-transition: all 0.25s ease-out;
}
.branding_fixed #access{
margin-top: 22px;
transition: all 0.25s ease-out;
-moz-transition: all 0.25s ease-out;
-webkit-transition: all 0.25s ease-out;
-o-transition: all 0.25s ease-out;
}
.branding_fixed #access ul ul{
top:39px
}
.branding_fixed #access ul ul ul {
top: 0px;
}
.header_control{
margin:0px auto;
max-width:960px;
background-color:#ffffff;
height: 100%;
}
.logo{
width:190px;
float:right;
/* margin-top: 39px; */
padding-right: 10px;
}
.logo img{
float:right;
max-height: 112px;
}
#select_menu{
display: none;
}
.header_social{
float:left;
margin-top:44px;
margin-left: 25px;
height:50px;
width:150px;
}
.social_facebook{
margin-left: 10px;
width: 20px;
height: 20px;
background-image: url('css/css-images/social.png');
background-position: 0px 0px;
background-repeat: no-repeat;
float: left;
}
.social_facebook:hover{
background-image: url('css/css-images/social.png');
background-position: -20px 0px;
background-repeat: no-repeat;
}
.social_tweet{
margin-left: 10px;
width: 27px;
height:20px;
background-image: url('css/css-images/social.png');
background-position: -40px 0px;
background-repeat: no-repeat;
float: left;
}
.social_tweet:hover{
background-image: url('css/css-images/social.png');
background-position: -69px 0px;
background-repeat: no-repeat;
}
.social_google{
margin-left: 10px;
width: 26px;
height:20px;
background-image: url('css/css-images/social.png');
background-position: -96px 0px;
background-repeat: no-repeat;
float: left;
}
.social_google:hover{
background-image: url('css/css-images/social.png');
background-position: -122px 0px;
background-repeat: no-repeat;
}
.social_pinterest{
margin-left: 7px;
width: 26px;
height:20px;
background-image: url('css/css-images/social.png');
background-position: -142px 0px;
background-repeat: no-repeat;
float: left;
}
.social_pinterest:hover{
background-image: url('css/css-images/social.png');
background-position: -166px 0px;
background-repeat: no-repeat;
}
.header_social img{
margin-left: 10px;
}
/*=Google Maps
-------------------------------------------------------------------------------------*/
#googleMap{
width:100%;
height: 590px;
position: relative;
background-color:#e5e3df;
}
#googlestreet{
width:100%;
height: 590px;
position: relative;
}
#googleMap img {
max-width: none !important;
}
#gmap-loading{
background-color: #e5e3df;
color: #1a171b;
margin: 0px auto;
position: absolute;
top: 20%;
left: 50%;
width: 300px;
height: 85px;
margin-left: -150px;
text-align: center;
padding-top: 16px;
font-family: 'Roboto';
font-size: 27px;
font-weight: 300;
}
.gmap-animation{
width: 31px;
height: 31px;
margin: 0px auto;
display: inherit;
margin-top: 10px;
}
#openmap{
color: #A3A3A3;
cursor: pointer;
float: right;
font-size: 12px;
padding-right: 11px;
position: relative;
right: 0;
margin-top: 1px;
}
#openmap:after{
content:" ";
width:11px;
height: 12px;
position: absolute;
right: 80px;
background-repeat: no-repeat;
background-position: 0px -9px;
background-image: url('./css/css-images/enlarge.png');
}
#openmap:hover:after{
background-repeat: no-repeat;
background-position: -11px -9px;
background-image: url('./css/css-images/enlarge.png');
}
.mapopen:after{
background-repeat: no-repeat!important;
background-position: 0px 5px!important;
background-image: url('./css/css-images/enlarge.png')!important;
}
.mapopen:hover:after{
background-repeat: no-repeat!important;
background-position: -11px 5px!important;
background-image: url('./css/css-images/enlarge.png')!important;
}
#google_overlay{
max-width: 960px;
height:590px;
width:960px;
position:relative;
z-index:999;
margin: 0px auto;
margin-top: -590px;
}
.info_details{
margin:0px 0px 0px 0px;
width:670px;
max-width: 670px;
max-height: 365px;
margin-top:-435px;
position: absolute;
background: #ffffff;
box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.2);
margin-left: -90px;
}
.info_details img{
max-width: 100%;
width:100%;
height: auto;
float:left;
max-height: 280px;
}
.small-info{
width:550px;
max-width: 550px;
margin-top:-380px;
}
.info_details.idx-container.small-info {
margin-top:-441px;
}
.mybox>img {
z-index:999999;
box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.2);
position: absolute;
right:0px;
top:0px;
}
#infocloser{
position: absolute;
top:0px;
right:0px;
width:16px;
height: 16px;
background-color: #ffffff;
z-index:999999;
background-image: url('./css/css-images/closeicon.png');
cursor: pointer;
}
.info_details:after {
top: 100%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
border-top-color: #ffffff;
border-width: 15px;
left: 108px;
margin-left: -30px;
}
#infobox_title{
font-size:30px;
font-weight: 300;
line-height: 1em;
font-family: 'Roboto', sans-serif;
color:#1a171b;
padding:16px 0px 5px 20px;
margin-bottom: 0px;
float: left;
}
#infobox_title:hover,
.info_details a:hover{
color:#4ebcc5; /* #22be73; */
}
.small-info #infobox_title{
font-size: 24px;
}
.info_details .prop_details{
width:100%;
float:left;
display:inline;
font-size:24px;
font-family: 'Roboto', sans-serif;
font-weight: 300!important;
color:#717374;
padding:0px 0px 6px 0px;
text-transform: lowercase;
background-color: #fff;
box-sizing: content-box;
margin-bottom: 13px;
}
.small-info .prop_details{
font-size:17px;
}
#infobox_details{
float:left;
font-size:24px;
font-family: 'Roboto', sans-serif;
font-weight: 300;
color:#717374;
}
#info_inside{
padding-left: 20px;
float:left;
font-size:24px;
font-family: 'Roboto', sans-serif;
font-weight: 300;
color:#717374;
}
.contact_info_details{
margin:0px 0px 0px 0px;
width:390px;
height:95px;
background: #ffffff;
box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.2);
text-align: center;
padding: 45px 20px 0px 20px;
}
.contact_info_details h2{
font-family: 'Roboto', sans-serif;
font-size:30px;
color:#1a171b;
background-color: #fff;
color:#4ebcc5; /* #22be73; */
float:left;
width:100%;
text-align: center;
}
.contact_info_details:after {
top: 100%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
border-top-color: #ffffff;
border-width: 15px;
left: 108px;
margin-left: -30px;
}
.gmap_wrapper{
position:relative;
float:left;
width:100%;
}
.tooltip{
position: absolute;
width:100px;
height: 26px;
background-color: #fff;
padding: 5px;
opacity: 0.7;
margin-top: -110px;
text-align: center;
font-size: 13px;
}
.gmap-next,
.gmap-prev{
display:none;
}
.is-front{
display: block;
}
.gmap-next,
.gmap-next-picture{
height:59%;
width:114px;
background-color: #ffffff;
cursor:pointer;
position:absolute;
top:0px;
right:0px;
z-index: 999;
background:url('css/css-images/google-next-arrow.png');
background-position: 0px 50%;
}
.gmap-next:hover,
.gmap-next-picture:hover{
height:59%;
width:114px;
background-color: #ffffff;
cursor:pointer;
position:absolute;
top:0px;
right:0px;
z-index: 999;
background:url('css/css-images/google-next-arrow-hover.png');
background-position: 0px 50%;
}
.gmap-prev,
.gmap-prev-picture{
height: 41%;
width:114px;
background-color: #ffffff;
cursor:pointer;
position:absolute;
bottom: 0px;
right:0px;
z-index: 999;
background:url('css/css-images/google-prev-arrow.png');
background-position: 0px 50%;
}
.gmap-prev-picture{
height: 35%;
}
.gmap-prev:hover,
.gmap-prev-picture:hover{
width:114px;
background-color: #ffffff;
cursor:pointer;
position:absolute;
bottom: 0px;
right:0px;
z-index: 999;
background:url('css/css-images/google-prev-arrow-hover.png');
background-position: 0px 50%;
}
.gmap-next-picture{
height:65%;
}
.gmap-next-picture:hover{
height:65%;
}
.gmap-prev-picture{
bottom:0px;
}
.gmap-prev-picture:hover{
bottom:0px;
}
.gmap-menu-wrapper{
width: 940px;
position: relative;
margin: 0px auto;
}
.gmap-menu{
width: 940px;
background-color: #fff;
box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.2);
position: absolute;
bottom: 38px;
z-index: 99;
float: left;
opacity: 0.3;
padding: 7px 17px 17px 17px;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
gmap-menu_full{
opacity: 1;
}
#gmap-mobile-filters{
display:none;
width:100%;
height:40px;
padding-top: 30px;
text-align: center;
font-family: 'Roboto';
font-size: 17px;
background-color: #f5f5f5;
cursor:pointer;
float:left;
}
#gmap-mobile-filters:hover{
color: #A5D6D0;
}
.gmap-menu .action_filter{
/*  padding: 7px 0px 17px 17px;*/
height: 100%;
max-width: 30%;
box-sizing: border-box;
-moz-box-sizing: border-box;
float:left;
}
.gmap-menu .type-filters{
/* padding: 7px 0px 17px 0px;
float:left;
width: 69%;
*/
}
.search_wrapper{
position: absolute;
top: 200px;
width: 100%;
z-index:999;
pointer-events:none;
}
.search_holder{
position: relative;
width: 940px;
margin: 0px auto;
}
.search_map{
width:140px;
height:130px;
background-color: #67cfd8;
cursor:pointer;
background: url('css/css-images/searchbuttons.jpg');
background-repeat: no-repeat;
position: absolute;
background-position: 0px 0px;
right: 0px;
top: 0px;
box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.2);
}
.search_map:hover{
background: url('css/css-images/searchbuttons.jpg');
background-position: -140px 0px;
background-repeat: no-repeat;
background-color: #67cfd8;
}
#search_map_form{
height:130px;
width:745px;
background-color:#fff;
position: absolute;
top:0px;
right:140px;
display:none;
-moz-box-shadow: -4px 5px 13px 0px rgba(29, 29, 29, 0.2);
-webkit-box-shadow:-4px 5px 13px 0px rgba(29, 29, 29, 0.2);
box-shadow: -4px 5px 13px 0px rgba(29, 29, 29, 0.2);
}
#search_map_form input[type="text"],
#search_map_form  textarea {
color: #67cfd8;
font-size: 48px;
background: none;
border: none;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
margin: 0px;
padding: 32px 4px 4px 25px;
width: 100%;
}
.advanced_search_map{
font-family: 'Roboto';
background-color: #f5f5f5;
color: #000000;
cursor: pointer;
font-size: 17px;
padding: 20px 16px 0px 16px;
font-weight: 400;
line-height: 22px;
box-sizing: border-box;
text-align: center;
width: 140px;
height: 84px;
top: 130px;
right: 0px;
position: absolute;
-moz-box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.2);
-webkit-box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.2);
box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.2);
-moz-box-sizing: border-box;
}
#advanced_search_map_button_mobile{
font-family: 'Roboto';
cursor: pointer;
font-size: 17px;
padding: 20px 16px 0px 16px;
font-weight: 400;
line-height: 22px;
box-sizing: border-box;
text-align: center;
background-color: #67cfd8;
color:#ffffff;
display: none!important;
}
#advanced_search_map_button_mobile:hover{
color:#1a171b;
}
.advanced_search_map:hover{
color:#A5D6D0;
}
#advanced_search_map_form{
padding-bottom: 25px;
width:800px;
background-color: #fff;
z-index: 99;
display:none;
-moz-box-shadow: -5px 5px 13px 0px rgba(29, 29, 29, 0.2);
-webkit-box-shadow:-5px 5px 13px 0px rgba(29, 29, 29, 0.2);
box-shadow: -5px 5px 13px 0px rgba(29, 29, 29, 0.2);
top:0px;
right:140px;
position: absolute;
}
#closeadvancedlogin,
#closeadvancedmobile,
#closeadvanced,
#closefilters{
width:16px;
height:16px;
position: absolute;
right:10px;
top:10px;
background: url('css/css-images/advancedclose.png');
background-repeat: no-repeat;
cursor: pointer;
}
#closeadvanced,#closeadvancedmobile{
z-index:11;
}
#closefilters{
display:none;
}
.advanced_select{
margin:0px 0px 12px 0px;
width: 222px;
padding-left: 8px;
border: 1px solid #e5e5e5;
height:40px;
}
.advanced_category{
float:left;
display:inline;
}
.advanced_price{
float:left;
display:inline;
width:100%;
margin-top: -10px;
}
.search_type-filters{
float:left;
}
.adv_search_checkers{
float: left;
margin-left: 24px;
width:100%;
}
#advanced_submit{
margin: 0px;
-webkit-appearance: none;
font-family: 'Arial';
}
.adv_search_submit{
width: 100%;
margin-left: 25px;
float: left;
}
.firstrow{
margin-top: 0px;
margin-bottom: 0px;
}
.firstcol{
margin-left: 24px;
}
.lastadv{
margin-right: 0px!important;
}
.adv_search_internal{
float:left;
width:230px;
margin-right: 27px;
position: relative;
margin-top: 24px;
padding-left: 1px;
}
.adv_search_internal:last-of-type{
margin-right:0px;
}
.adv-search-mobile ul{
width: 220px!important;
}
.select_wrapper{
float:left;
position: relative;
}
#advanced_search_map_form input[type=text] {
display: block;
height: 24px;
margin-top: 0px;
margin-bottom: 25px;
}
#advanced_search_map_form  input[type=text],
#advanced_search_map_form  input[type=password],
#advanced_search_map_form  input[type=email],
#advanced_search_map_form  input[type=url],
#advanced_search_map_form  input[type=number],
#advanced_search_map_form  textarea {
font-family: 'Arial';
font-size: 14px;
padding: 8px 0px 8px 9px;
color: #1a171b;
border: 1px solid #e5e5e5;
border-radius: 2px;
background-color: #fff;
box-shadow: none;
width:220px;
-webkit-appearance: none;
}
.advanced_select_ul{
list-style: none;
}
.advanced_select_ul li{
font-family: 'Arial';
font-size: 14px;
border: 1px solid #e5e5e5;
width:212px;
}
.ui-widget-header{
background: #68cfd8!important;
}
#site-title a {
color: #111;
font-size: 20px;
font-weight: bold;
line-height: 26px;
text-decoration: none;
}
#site-title a:hover,
#site-title a:focus,
#site-title a:active {
color: #1982d1;
}
#site-description {
color: #7a7a7a;
font-size: 14px;
margin: 0 270px 3.65625em 0;
}
/* =Menu
-------------------------------------------------------------------------------------*/
#access {
display: block;
float: left;
margin: 0px auto;
margin-top: 50px;
}
#access ul {
font-size: 13px;
list-style: none;
margin: 0 0 0 -0.8125em;
padding-left: 0;
z-index: 99999;
}
#access li {
float: left;
position: relative;
}
#access a {
display: block;
padding: 0 1.2125em;
text-decoration: none;
color: #1a171b;
font-size: 16px;
text-transform: uppercase;
padding-bottom: 46px;
font-family: 'Roboto', sans-serif;
font-style: normal;
font-weight: 400;
transition: none;
-moz-transition: none;
-webkit-transition: none;
-o-transition: none;
}
#access .menu li:hover>a,
#access .menu li:hover>a:active,
#access .menu li:hover>a:focus{
color: #4ebcc5; /* #22be73; */
}
#access .haschildren:after{
content:'\00BB';
font-size: 14px;
margin-left: 10px;
position: absolute;
top:12px;
right:15px;
}
.sub-menu{
border-top: 1px solid #4ebcc5; /* #22be73; */
margin-top: -1px!important;
}
.sub-menu ul{
border:none!important;
}
.sub-menu ul:before{
content:'';
display:none;
}
.sub-menu li:hover{
background-color: #4ebcc5; /* #22be73; */
color:#fff;
border:none;
}
.sub-menu li:hover a{
color:#fff;
}
.sub-menu a:hover{
color:#fff;
}
#access ul ul {
box-shadow: 3px 10px 13px 0px rgba(29, 29, 29, 0.2);
display: none;
float: left;
margin: 0;
position: absolute;
left: 0;
width: 193px;
background-color: #fff;
}
#access ul ul li{
width:100%;
}
#access ul ul ul {
left: 100%;
top: 0;
padding-top: 0px;
/* z-index:-1;*/
}
.header_control_v2 #access ul ul ul {
top:1px;
}
#access ul ul a {
border-bottom: 1px solid #e2e4e5;
color: #1a171b;
font-size: 14px;
font-weight: normal;
height: auto;
line-height: 1.4em;
padding: 10px 10px;
width: 143px;
margin:0px auto;
text-transform: none;
}
#access ul ul li:last-child > a{
border-bottom: none;
}
#access .current-menu-item >a,
#access .current-menu-parent>a,
#access .current-menu-ancestor>a{
color:#4ebcc5; /* #22be73; */
}
#access .current-menu-item {
color:#4ebcc5; /* #22be73; */
}
#access ul ul :hover > a {
color:#fff!important;
border-bottom:1px solid #4ebcc5; /* #22be73; */
}
#access ul li:hover > ul {
display: block;
}
#mobile_display{
float: left;
width: 100%;
padding: 5px 10px;
background-color: #4ebcc5; /* #22be73; */
display: none;
margin-bottom: 20px;
color: #fff;
cursor: pointer;
box-sizing: border-box;
-moz-box-sizing: border-box;
margin-top: 10px;
}
#mobile_display span{
margin-top:4px;
float:left;
}
#mobile_display i{
font-size: 21px;
float: right;
}
#mobile_menu{
list-style-type: none;
margin: 0px;
float: left;
width: 100%;
margin-top: -20px;
margin-bottom: 20px;
display:none;
}
#mobile_menu li{
margin: 0px;
padding: 10px;
border-bottom:1px solid #e2e4e5;
border-left:1px solid #e2e4e5;
border-right:1px solid #e2e4e5;
cursor:pointer;
}
#mobile_menu li:hover{
background-color: #4ebcc5; /* #22be73; */
color: #fff;
}
#mobile_menu li:hover a{
color:#fff;
}
#mobile_menu .first_level{
padding-left: 20px;
}
#mobile_menu .second_level{
padding-left: 30px;
}
/*=Search Form
-------------------------------------------------------------------------------------*/
#branding #searchform {
position: absolute;
top: 3.8em;
right: 7.6%;
text-align: right;
}
#branding #searchform div {
margin: 0;
}
#branding #s {
float: right;
-webkit-transition-duration: 400ms;
-webkit-transition-property: width, background;
-webkit-transition-timing-function: ease;
-moz-transition-duration: 400ms;
-moz-transition-property: width, background;
-moz-transition-timing-function: ease;
-o-transition-duration: 400ms;
-o-transition-property: width, background;
-o-transition-timing-function: ease;
width: 72px;
}
#branding #s:focus {
background-color: #f9f9f9;
width: 196px;
}
#branding #searchsubmit {
display: none;
}
#branding .only-search #searchform {
top: 5px;
z-index: 1;
}
#branding .only-search #s {
background-color: #666;
border-color: #000;
color: #222;
}
#branding .only-search #s,
#branding .only-search #s:focus {
width: 85%;
}
#branding .only-search #s:focus {
background-color: #bbb;
}
#branding .with-image #searchform {
top: auto;
bottom: -27px;
max-width: 195px;
}
#branding .only-search + #access div {
padding-right: 205px;
}
/* =Content
----------------------------------------------- */
#wrapper{
width:100%;
height: 100%;
position: relative;
margin-top: -27px;
float:left;
}
#main {
clear: both;
margin:0px auto;
padding: 0px 10px 0px 10px;
height:100%;
position: relative;
z-index: 20;
margin-top: -10px;
}
.single-author .entry-meta .by-author {
display: none;
}
.entry-content,
.entry-summary {
padding: 1.625em 0 0;
}
.entry-content h1,
.entry-content h2,
.comment-content h1,
.comment-content h2 {
color: #000;
font-weight: 300;
margin: 0 0 11px 0px;
}
.entry-content h3,
.comment-content h3 {
margin-bottom: 11px!important;
}
.entry-content table,
.comment-content table {
border-bottom: 1px solid #ddd;
margin: 0 0 1.625em;
width: 100%;
}
.entry-content th,
.comment-content th {
color: #666;
font-size: 10px;
letter-spacing: 0.1em;
line-height: 2.6em;
text-transform: uppercase;
padding-left: 5px;
}
.entry-content td,
.comment-content td {
border-top: 1px solid #ddd;
padding: 6px 10px 6px 5px;
}
.comment-content{
padding-left: 60px;
margin-top: 9px;
}
.comment-content p{
font-size: 14px;
padding-right: 10px;
}
.noshadow .comment-content p{
}
.entry-content #s {
width: 75%;
}
.comment-content ul,
.comment-content ol {
margin-bottom: 1.625em;
}
.comment-content ul ul,
.comment-content ol ol,
.comment-content ul ol,
.comment-content ol ul {
margin-bottom: 0;
}
dl.gallery-item {
margin: 0;
}
.page-link {
clear: both;
display: block;
margin: 0 0 1.625em;
}
.page-link a {
background: #eee;
color: #373737;
margin: 0;
padding: 2px 3px;
text-decoration: none;
}
.page-link a:hover {
background: #888;
color: #fff;
font-weight: bold;
}
.page-link span {
margin-right: 6px;
}
.comment{
padding-top: 22px;
margin-bottom: 0px;
border-bottom: 1px dashed #d0d0d0;
position: relative;
}
.comment:last-child{
margin-bottom: 0px;
}
.commentlist li{
border:none;
padding-top:0px;
padding-bottom: 0px;
float:left;
width:100%;
}
.comment-awaiting-moderation{
padding-left: 10px;
}
.pingback:first-of-type{
margin-top: 22px;
}
.nocomments{
margin-top: 11px;
}
.reply{
margin:22px 0px 30px 0px;
}
.reply a{
margin-left: 60px;
background-color: #f7f7f7;
color: #1a171b;
width: 114px;
text-align: center;
display: inline;
text-decoration: none;
cursor: pointer;
box-shadow: none;
border: none;
font-size: 14px;
text-transform: lowercase;
height: 31px;
margin-top: 62px;
padding: 9px 22px;
transition: none;
-moz-transition: none;
-webkit-transition: none;
-o-transition: none;
}
.reply a:hover{
background-color: #a51e6c;
color: #ffffff;
}
#commentform #submit{
font-size: 16px;
padding: 11px 25px 11px 25px;
min-width: 167px;background-color: #fff;
color: #1a171b;
width: auto;
text-align: center;
display: block;
text-decoration: none;
cursor: pointer;
box-shadow: none;
border: none;
-webkit-appearance: none;
font-family: 'Arial';
line-height: 22px;
}
#commentform #submit:hover{
background-color: #a51e6c;
color:#fff;
}
/*=gallery
-------------------------------------------------------------------------------------*/
.gallery {
margin-bottom: 11px!important;
}
/*=Lists
-------------------------------------------------------------------------------------*/
.checklist {
margin: 0px;
float: left;
list-style: none;
}
.checklist li {
padding: 0px 11px 5px 22px;
margin: 0px 0px 6px 0px;
-webkit-transition: all 0.3s ease-in;
-moz-transition: all 0.3s ease-in;
-ms-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
}
.tabcontainer ul{
border:none;
height:auto;
}
.tabcontainer .checklist li {
clear:left;line-height: 22px;
}
.shadowonright .alpha .checklist,
.shadowonright .alpha h5{
margin-left: 10px;
}
.checklist li:hover {
cursor:default;
}
.checklist img{
vertical-align:middle;
}
.list-type1 li {
background: url('css/css-images/lists/list_icon_1.png') no-repeat;
background-position: 0 4px;
}
.list-type2 li {
background: url('css/css-images/lists/list_icon_2.png') no-repeat;
background-position: 0 3px;
}
.list-type5 li {
background: url('css/css-images/lists/list_icon_5.png') no-repeat;
background-position: 0 3px;
}
.list-type6 li {
background: url('css/css-images/lists/list_icon_6.png') no-repeat;
background-position: 0 3px;
}
.list-type7 li {
background: url('css/css-images/lists/list_icon_7.png') no-repeat;
background-position: 0 4px;
}
.list-type8 li {
background: url('css/css-images/lists/list_icon_8.png') no-repeat;
background-position: 0 3px;
}
.list-type9 li {
background: url('css/css-images/lists/list_icon_9.png') no-repeat;
background-position: 0 4px;
}
.list-type10 li {
background: url('css/css-images/lists/list_icon_10.png') no-repeat;
background-position: 0 3px;
}
.list-type3 li {
background: url('css/css-images/lists/list_icon_11.png') no-repeat;
background-position: 0 3px;
}
.list-type4 li {
background: url('css/css-images/lists/list_icon_4.png') no-repeat;
background-position: 0 3px;
}
/*=tables
-----------------------------------------------------------------------*/
table {
background: #fff;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
width: 100%;
margin: 0 0 18px;
border: 1px solid #ddd;
}
table thead {
background: #f5f5f5;
}
table thead tr th,
table tbody tr td {
font-size: 14px;
line-height: 18px;
text-align: left;
}
table thead tr th {
padding: 15px 10px 15px;
font-size: 15px;
}
table thead tr th:first-child {
border-left: none;
}
table thead tr th:last-child {
border-right: none;
}
table tbody tr.even,
table tbody tr.alt {
background: #f1f8fe;
}
table tbody tr:nth-child(even) {
background: #f5f5f5;
}
table tbody tr td {
color: #333;
padding: 14px 10px;
vertical-align: top;
border: none;
}
table tbody tr th {
padding: 14px 10px;
}
table tfoot tr td {
padding: 10px 10px 10px;
font-size: 14px;
}
/*=breadcrumns
-----------------------------------------------------------------------*/
#breadcrumbs_container{
width:100%;
height:28px;
background-color: #f5f5f5;
z-index: 20;
position: relative;
}
.breadcrumbs{
max-width:940px;
margin:0px auto;
padding: 0px 10px;
color:#a3a3a3;
}
#breadcrumbs_wrapper{
/* width:50%;*/
margin-right: 50%;
height:28px;
background-color: #f5f5f5;
z-index: 20;
position: relative;
}
.breadcrumbs {
color: #a3a3a3;
background-color: #f5f5f5;
height:22px;
font-size: 12px;
padding-top: 6px;
}
.breadcrumbs-internal{
max-width:700px;
color: #a3a3a3;
background-color: #f5f5f5;
z-index: 12;
position: relative;
margin-top: -18px;
height:22px;
font-size: 12px;
padding-top: 6px;
overflow: hidden;
}
.breadcrumbs-internal a,
.breadcrumbs a{
color:#a3a3a3;
font-size: 12px;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.breadcrumbs a{
padding-top: 2px;
}
.breadcrumbs-internal a:hover,
.breadcrumbs a:hover{
color: #09723F;
}
.bread_arrows{
margin :0px 5px 0px 5px;
color:#717374;
font-size: 14px;
}
.bread_selected{
color: #1a171b!important;
font-family: 'Arial'!important;
}
/*=sidebar
-----------------------------------------------------------------------*/
#primary{
padding-top: 44px;
}
#primary a:hover{
color:#4ebcc5; /* #22be73; */
}
.widget-area-sidebar{
font-family: 'Arial';
color:#888C8E;
}
.widget-container {
margin-bottom: 44px!important;
font-size: 14px!important;
float: left;
}
.widget-container.twitter h3,
.sbg_widget.twitter h3 {
background-image: url('css/css-images/tweet-hover.png');
background-repeat: no-repeat;
background-position: 0px 0px;
padding-left: 34px!important;
line-height: 22px;
margin-top: -5px;
margin-bottom: 20px;
}
.widget-area-sidebar h3{
font-size: 16px;
color: #1a171b;
margin-bottom: 23px;
margin-top: 0px;
line-height: 7px;
font-weight: normal;
}
.widget-area-sidebar ul{
list-style: none;
margin:0px;
padding: 0px 0px 0px 0px;
min-width: 220px;
}
.widget-area-sidebar .children{
margin-top: 11px;
}
.widget-area-sidebar .children li:last-of-type{
border-bottom: none;
padding-bottom: 0px;
}
.widget-area-sidebar ul ul li{
margin: 0px 0px 0px 0px;
padding: 11px 0px 11px 0px;
border-bottom: 1px solid #e1e1e1;
}
.widget-area-sidebar ul ul li:last-child{
margin: 0px 0px 0px 0px;
}
.widget-area-sidebar ul ul li:first-child{
padding: 11px 0px 11px 0px;
border-top: 1px solid #e1e1e1;
}
.wd_user_menu li:first-child{
border-top: none!important;
}
.widget-area-sidebar a{
color:#888C8E;
font-size: 14px;
}
.textwidget,
.tagcloud{
line-height: 22px;
}
#colophon .tagcloud{
margin-left: 0px;
}
.widget-area .textwidget{
margin-left: 0px;
color:#f2f2f2;
}
/*=Facebook
-----------------------------------------------------------------------*/
.facebook_widget_like{
}
.facebook_widget_like h3{
padding-left: 0px!important;
}
/*=Flickr
-----------------------------------------------------------------------*/
#colophon .flickr_widget_internal{
margin-left:0px;
}
.flickr_widget_internal a{
float: left;
line-height: 10px;
margin: 0px 9px 9px 0px;
width: 67px;
}
.Widget_Flickr{
margin-bottom: 37px!important;
}
.linkflickr_widget_last{
margin-right: 0px!important;
}
.widget_archive,
.widget_nav_menu{
width: 100%;
}
/*=buttons
-----------------------------------------------------------------------*/
.btn {
color: #1a171b;
width: auto;
text-align: center;
display: block;
float: left;
padding: 0;
text-decoration: none;
cursor: pointer;
box-shadow: none;
border: none;
margin: 0px 10px 22px 0px;
line-height: 22px;
}
.btn a{
color:#1a171b;
font-family: 'Arial';
transition: none;
-moz-transition: none;
-webkit-transition: none;
-o-transition: none;
}
.small.btn {
font-size: 16px;
padding: 11px 22px 11px 22px;
min-width: 167px;
}
.listing.btn {
font-size: 14px;
line-height: 22px;
padding: 9px 13px;
min-width: 110px;
}
.sixprop .listinglink{
margin-bottom: 17px;
}
.small a{
font-size: 16px;
}
.white{
background-color: #fff;
}
.white:hover{
background-color: #67cfd8;
color:#fff;
}
.vernil{
background-color: #f7f7f7;
}
.vernil:hover{
background-color: #67cfd8;
color:#fff;
}
.grey{
background-color: #f7f7f7;
}
.grey:hover{
background-color: #dfdfdf;
}
.green{
background-color: #4ebcc5; /* #4ecb8f; */
}
.green:hover{
background-color: #4ebcc5; /* #4ecb8f; */
}
.green :hover a,
.green a:hover{
color:#ffffff!important;
}
.green a{
color:#ffffff;
}
.blue{
background-color: #67cfd8;
}
.blue:hover{
background-color: #54a9b0;
color:#ffffff!important;
}
.blue :hover a,
.blue a:hover{
color:#ffffff!important;
}
.blue a{
color:#ffffff;
}
.purple{
background-color: #a51e6c;
}
.purple:hover{
background-color: #6e1448;
}
.purple :hover a,
.purple a:hover{
color:#ffffff!important;
}
.purple a{
color:#ffffff;
}
/* listing button */
.listingbut{
background-color: #f7f7f7;
}
.listingbut a{
color:#1a171b;
}
.prop_plus{
color:#4ebcc5; /* #22be73; */
}
.listingbut:hover{
background-color: #4ebcc5; /* #22be73; */
}
.listingbut:hover a,
.listingbut:hover .prop_plus{
color:#ffffff!important;
}
.compare-action {
cursor: pointer;
font-size: 14px!important;
color: #1a171b!important;
margin-top: 8px;
float: left;
}
.compare-action:hover{
color:#22be73!important;
}
.compare-action:hover .prop_plus{
color:#1a171b;
}
/* blog/content buttton*/
.listingblog {
background-color:#f7f7f7;
}
.listingblog a{
color:#1a171b;
}
.blog_plus{
color:#a51e6c;
}
.listingblog:hover{
background-color: #a51e6c;
}
.listingblog:hover a,
.listingblog:hover .blog_plus{
color:#ffffff!important;
}
.read_more_blog:hover{
color: #a51e6c;
}
.read_more_blog:hover .blog_plus{
color:#1a171b;
}
.blog_link{
color: #1a171b;
float: left;
font-size: 14px;
margin-top: 0px;
}
.blog_link:hover{
color: #a51e6c;
}
.blog_link:hover .blog_plus{
color:#1a171b;
}
/*agent buttons*/
.agent_detail a,
.my_other a,
.agent_listing_link a{
color:#1a171b;
}
.agent_plus{
color:#67cfd8;
}
.agent_detail:hover a,
.my_other:hover a,
.agent_listing_link:hover a{
color:#67cfd8;
}
.agent_detail:hover .agent_plus,
.my_other:hover .agent_plus,
.agent_listing_link:hover .agent_plus{
color:#1a171b;
}
.agentbut{
background-color: #fff;
}
.agentbut a{
color:#1a171b;
}
.agentbut:hover{
background-color: #67cfd8;
}
.agentbut:hover a,
.agentbut:hover .agent_plus{
color:#ffffff!important;
}
/* =Toggle
-------------------------------------------------------------- */
.toggle {
overflow: hidden;
margin: 0;
padding: 6px 0px;
border-bottom: 1px solid white;
margin-bottom: 0px;
word-wrap: break-word;
float:left;
width:100%;
}
.toggle.active span.arrow {
background: url('css/css-images/toggle_minus.png') no-repeat center center;
}
.toggle span.arrow {
background: url('css/css-images/toggle_plus.png') no-repeat center center;
display: block;
width: 18px;
height: 18px;
float: left;
margin: 2px 7px 0px 7px;
}
.active {
margin-bottom:1px;
border-bottom:none;
}
.accordeonx{
margin-bottom: 45px;
float:left;
width: 100%;
}
.accordeonx .toggle {
margin-bottom:0px;
}
.toggle-content {
border:none;
width: 100%;
box-sizing:border-box;
-moz-box-sizing:border-box;
}
.toggle-content img{
max-width:645px;
}
#footer-widget-area .toggle-content {
margin-bottom:0px;
padding:0px 0px 15px 10px;
}
#footer-widget-area .toggle {
margin-bottom:1px;
border:none;
}
#primary .toggle-content {
margin-bottom:0px;
padding: 10px 0px 15px 10px;
}
#primary .toggle {
margin-bottom:0px;
}
.tooglesubmit{
border-bottom: 1px solid #fff;
padding: 6px 0px 6px 29px!important;
width: 100%;
box-sizing: border-box;
background-color: #4ebcc5; /* #4ecb8f; */
-moz-box-sizing: border-box;
}
.tooglesubmit.active{
margin-bottom: 0px;
border-bottom:none;
}
.tooglesubmit a{
color:#FFF;
}
.submitcontent{
border: 1px solid #4ebcc5; /* #4ecb8f; */
box-sizing: border-box;
-moz-box-sizing: border-box;
padding-left:27px;
width: 100%;
}
.submitcontent .advanced_area_div,
.submitcontent .advanced_city_div{
width:50%;
float:left;
}
.submitcontent .cd-dropdown,
.submitcontent .cd-select{
margin:0px;
}
.submitcontent  .cd-dropdown > span {
padding: 10px 0px 9px 10px;
}
.submitcontent  .cd-dropdown > span:after {
top: 15%;
padding: 5px 10px 0px 10px;
height: 61%;
}
.submitcontent .advanced_city_div{
margin-bottom: 0px;
}
.tooglegreen{
background-color:#4ebcc5; /* #4ecb8f; */
color:#FFF;
}
.tooglegreen a{
color:#FFF;
}
.tooglepurple {
background-color: #a51e6c;
color:#FFF;
}
.tooglepurple a {
color:#FFF;
}
.tooglewhite {
background-color: #fff;
}
.tooglewhite a{
color: #1a171b;
}
.toogleblack {
background-color:#000;
color:#FFF;
}
.toogleblack a {
color:#FFF;
}
.toogleblue {
background-color:#54a9b0;
color:#FFF;
}
.toogleblue a {
color:#FFF;
}
.tooglgrey{
background-color:#eee;
color:#333;
border-bottom:1px solid #E8E6E6;
}
.tooglgrey a {
color:#333;
}
.toggle a {
cursor: pointer;
overflow: hidden;
margin: 0;
float: left;
font-size: 16px;
max-width: 91%;
}
.toggle a:hover{
color:#ffffff!important;
}
.toggle.active a {
border-bottom:0;
}
.toggle span.toggle-title {
float:left;
width:90%;
}
.toggle-content {
position: relative;
padding: 11px 0px 11px 33px;
margin-bottom: 0px;
float:left;
}
.toggle.active + .toggle-content {
}
.tooglcustom a{
color:#fff;
}
/*=Mortgage Calculator
-----------------------------------------------------------------------*/
.mortgage_calculator_div{
width: 200px;
box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.12);
background-color: #fff;
padding: 24px 11px 11px 11px;
float: left;
}
.mortgage_calculator_div h2{
font-size: 14px;
color: #67cfd8;
font-weight: 400;
width: 100%;
line-height: 22px;
margin-bottom: 16px;
}
.mortgage_calculator_div label{
color: #7e7e7e;
font-size: 12px!important;
font-family: 'Arial';
float: left;
line-height: 22px;
margin-bottom: 2px;
}
.mortgage_calculator_div input[type=text],
.mortgage_calculator_div input[type=number]{
font-family: 'Arial';
font-size: 14px;
padding: 0px 0px 0px 9px;
color: #1a171b;
border: 1px solid #e5e5e5;
border-radius: 2px;
background-color: #fff;
box-shadow: none;
width: 187px;
-webkit-appearance: none;
margin-left: 11px;
height: 38px;
margin-bottom: 11px;
margin-top: 0px;
margin-left: 0px;
}
.mortgage_calculator_div .submiter{
float: left;
width: 100%;
margin-top: 8px;
text-align: center;
color: #1a171b;
font-size: 14px;
cursor: pointer;
}
.mortgage_calculator_div .submiter:hover{
color:#67cfd8;
}
.morg_submit {
width: 160px;
padding: 11px 20px;
margin-bottom: 0px;
font-size: 16px;
font-family: 'Arial';
}
#morg_results{
float:left;
margin:0px;
color:#1a171b;
font-size: 14px;
display: none;
}
#morg_results span{
float: left;
margin: 5px 0px;
color: #1a171b;
font-size: 14px;
}
/*=Featured Listing widget
-----------------------------------------------------------------------*/
.featured_sidebar_intern{
width:220px;
box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.2);
background-color: #fff;
padding: 0px 0px 10px 0px;
float:left;
font-family: 'Roboto', sans-serif;
}
.featured_sidebar_intern img{
width: 100%;
height: auto;
float:left;
}
.featured_title,
.featured_title a{
font-size: 16px!important;
color: #1a171b;
float: left;
padding: 5px 0px 0px 5px;
width: 200px;
}
.featured_second_line{
width: 200px;
font-size: 16px;
width: 100%;
color: #767676;
float: left;
padding: 0px 0px 0px 11px;
box-sizing: border-box;
}
/*=search widget
-----------------------------------------------------------------------*/
.widget_search{
width: 220px;
height: 43px;
box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.12);
background-color: #fff;
padding: 17px 0px 10px 0px;
float: left;
font-family: 'Roboto', sans-serif;
}
.widget_search input[type=text], input[type=password], input[type=email], input[type=url], input[type=number]{
margin-top: 2px;
font-size: 14px;
color: #67cfd8;
font-size: 14px;
border: none;
box-shadow: none;
background-color: #fff;
float: left;
text-align: center;
width: 155px;
}
.widget_search input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=number]:focus{
text-align: left!important;
padding-left: 10px!important;
width:151px!important;
}
.widget_search form {
margin: 0 0 1.625em;
}
.widget_search #searchsubmit {
background: #ddd;
border: 1px solid #ccc;
-webkit-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
-moz-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
color: #888;
font-size: 13px;
line-height: 25px;
position: relative;
top: -2px;
}
.widget_search #searchsubmit:active {
background: #1982d1;
border-color: #0861a5;
-webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
color: #bfddf3;
}
.single-content input[type=text],
.single-content input[type=password],
.single-content input[type=email],
.single-content input[type=url],
.single-content input[type=number],
.single-content:focus input[type=text],
.single-content:focus input[type=password],
.single-content:focus input[type=email],
.single-content:focus input[type=url],
.single-content:focus input[type=number]{
float:left;
margin-bottom:15px;
color:#1a171b;
font-size:14px;
border:1px solid #e5e5e5;
box-shadow: none;
background-color: #fff;
float:left;
width: 192px;
}
#submit-form{
width: 45px;
height: 32px;
background-image: url('css/css-images/search_sidebar.png');
background-repeat: no-repeat;
background-position: 11px 0px;
background-color: #fff;
border:none;
border-left: 1px solid #e5e5e5;
margin-top: 3px;
}
#submit-form:hover{
background-position: -39px 0px;
}
/* =Images
-----------------------------------------------------------------------------------------------------*/
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
.entry-content img.wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
img.alignleft,
img.alignright,
img.aligncenter {
margin-bottom: 11px;
}
p img,
.wp-caption {
margin-top: 0.4em;
}
.wp-caption {
background: #eee;
margin: 11px 0px 11px 0px;
max-width: 96%;
padding: 9px;
}
.wp-caption.alignleft{
margin: 0.4em 11px 11px 0px;
}
.wp-caption.alignright{
margin: 0.4em 0px 11px 11px;
}
.wp-caption img {
display: block;
margin: 0 auto;
max-width: 98%;
}
.wp-caption .wp-caption-text,
.gallery-caption {
color: #666;
font-size: 12px;
}
.wp-caption .wp-caption-text {
margin-bottom: 0px;
padding: 7px 0px 0px 7px!important;
position: relative;
}
#content .gallery {
margin: 0 auto 1.625em;
}
#content .gallery a img {
border: none;
}
img#wpstats {
display: block;
margin: 0 auto 1.625em;
}
#content .gallery-columns-4 .gallery-item {
width: 23%;
padding-right: 2%;
}
#content .gallery-columns-4 .gallery-item img {
width: 100%;
height: auto;
}
/* Image borders */
img[class*="align"],
img[class*="wp-image-"],
#content .gallery .gallery-icon img {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
border: 1px solid #ddd;
}
.wp-caption img {
border-color: #eee;
}
a:focus img[class*="align"],
a:hover img[class*="align"],
a:active img[class*="align"],
a:focus img[class*="wp-image-"],
a:hover img[class*="wp-image-"],
a:active img[class*="wp-image-"],
#content .gallery .gallery-icon a:focus img,
#content .gallery .gallery-icon a:hover img,
#content .gallery .gallery-icon a:active img {/* Add some useful style to those fancy borders for linked images ... */
background: #eee;
border-color: #bbb;
}
.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img {/* ... including captioned images! */
background: #fff;
border-color: #ddd;
}
/* Make sure videos and embeds fit their containers */
iframe {
max-width: 100%;
}
iframe{
/* float:left;*/
}
#page+iframe{
display:none;
}
.twitter-tweet-rendered {
max-width: 100% !important; /* Override the Twitter embed fixed width */
float:none;
display: inline!important;
}
/* Password Protected Posts */
.post-password-required .entry-header .comments-link {
margin: 0px 10px;
}
.post-password-required input[type=password] {
margin: 0px 10px;
}
.post-password-required input[type=password]:focus {
background: #f7f7f7;
}
/* Author Info */
#author-info {
font-size: 12px;
overflow: hidden;
}
.singular #author-info {
background: #f9f9f9;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin: 2.2em -35.6% 0 -35.4%;
padding: 20px 35.4%;
}
.archive #author-info {
border-bottom: 1px solid #ddd;
margin: 0 0 2.2em;
padding: 0 0 2.2em;
}
#author-avatar {
float: left;
margin-right: -78px;
}
#author-avatar img {
background: #fff;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 1px 2px #bbb;
-moz-box-shadow: 0 1px 2px #bbb;
box-shadow: 0 1px 2px #bbb;
padding: 3px;
}
#author-description {
float: left;
margin-left: 108px;
}
#author-description h2 {
color: #000;
font-size: 15px;
font-weight: bold;
margin: 5px 0 10px;
}
/* Comments link */
.entry-header .comments-link a {
background: #eee url(images/comment-bubble.png) no-repeat;
color: #666;
font-size: 13px;
font-weight: normal;
line-height: 35px;
overflow: hidden;
padding: 0 0 0;
position: absolute;
top: 1.5em;
right: 0;
text-align: center;
text-decoration: none;
width: 43px;
height: 36px;
}
.entry-header .comments-link a:hover,
.entry-header .comments-link a:focus,
.entry-header .comments-link a:active {
background-color: #1982d1;
color: #fff;
color: rgba(255,255,255,0.8);
}
.entry-header .comments-link .leave-reply {
visibility: hidden;
}
/* Singular content styles for Posts and Pages */
.singular .hentry {
border-bottom: none;
padding: 4.875em 0 0;
position: relative;
}
.pull.alignleft {
margin: 0 1.625em 0 0;
text-align: right;
}
.singular .pull.alignleft {
margin: 0 1.625em 0 -22.25%;
}
.pull.alignright {
margin: 0 0 0 1.625em;
text-align: left;
}
.singular .pull.alignright {
margin: 0 -22.25% 0 1.625em;
}
.singular .entry-meta .edit-link a {
bottom: auto;
left: 50px;
position: absolute;
right: auto;
top: 80px;
}
/* =Quote
---------------------------------------------------------------------------------------------- */
.format-quote blockquote {
color: #555;
font-size: 17px;
}
/* =Attachments
---------------------------------------------------------------------------------------------- */
.image-attachment div.attachment {
background: #f9f9f9;
border: 1px solid #ddd;
border-width: 1px 0;
margin: 0 -8.9% 1.625em;
overflow: hidden;
padding: 1.625em 1.625em 0;
text-align: center;
}
.image-attachment div.attachment img {
display: block;
height: auto;
margin: 0 auto 1.625em;
max-width: 100%;
}
.image-attachment div.attachment a img {
border-color: #f9f9f9;
}
.image-attachment div.attachment a:focus img,
.image-attachment div.attachment a:hover img,
.image-attachment div.attachment a:active img {
border-color: #ddd;
background: #fff;
}
.image-attachment .entry-caption p {
font-size: 10px;
letter-spacing: 0.1em;
line-height: 2.6em;
margin: 0 0 2.6em;
text-transform: uppercase;
}
/* =Navigation
---------------------------------------------------------------------------------------------- */
#content nav {
clear: both;
overflow: hidden;
padding: 0 0 1.625em;
}
#content nav a {
font-size: 12px;
font-weight: bold;
line-height: 2.2em;
}
#nav-above {
padding: 0 0 1.625em;
}
#nav-above {
display: none;
}
.paged #nav-above {
display: block;
}
.nav-previous {
float: left;
width: 48%;
}
.nav-prev {
float: left;
width: 50%;
}
.nav-next {
float: right;
text-align: right;
width: 50%;
}
#content nav .meta-nav {
font-weight: normal;
}
/* Singular navigation */
#nav-single {
float: right;
position: relative;
top: -0.3em;
text-align: right;
z-index: 1;
}
#nav-single .nav-previous,
#nav-single .nav-next {
width: auto;
}
#nav-single .nav-next {
padding-left: .5em;
}
#nav-single .nav-previous {
padding-right: .5em;
}
/* =Widgets
---------------------------------------------------------------------------------------------- */
.widget-area {
font-size: 12px;
width: 220px;
margin: 36px 20px 0px 0px;
float: left;
display: inline;
min-height: 210px;
}
#fourth{
margin-right:0px;
}
.widget {
margin-bottom: 44px;
font-size: 14px!important;
float: left;
}
.widget ul {
font-size: 15px;
margin: 0;
}
.widget ul ul {
margin-left: 1.5em;
}
.widget a {
text-decoration: none;
}
/* =latest listings widget
----------------------------------------------------------------------------------------------*/
.latest_listings{
float:left;
width:100%;
}
.widget_latest_internal{
width: 100%;
height: 65px;
float: left;
display: inline;
padding-right: 5px;
cursor: pointer;
margin-top: 5px;
margin-bottom: 5px;
line-height: 1.3em;
background-color: #799681;
color: #f2f2f2;
transition: color 0.2s linear;
-moz-transition: color 0.2s linear;
-webkit-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
box-sizing: border-box;
}
.widget_latest_internal:hover{
background-color: #6E8A76;
}
.widget_latest_internal img{
max-height: 100%;
height: 100%;
float:left;
display:inline;
margin-right: 10px;
}
.widget_latest_internal span {
font-size: 12px;
}
.widget_latest_internal .listing_name{
display: block;
margin-top: 6px;
}
.widget_latest_price{
display:block;
color:#ffffff;
}
/* =Social widget
----------------------------------------------------------------------------------------------*/
.social_sidebar_internal a{
float:left;
}
.social_sidebar h3{
padding-left: 0px!important;
}
.social_sidebar{
margin-bottom: 35px!important;
}
.social_sidebar img{
margin: 0px 10px 2px 0px;
}
/* =Contact widget
----------------------------------------------------------------------------------------------*/
.contact_sidebar p{
margin: 3px 0px 3px 0px;
font-size: 14px;
padding-left: 27px;
}
#colophon .contact_sidebar p{
margin: 0px 0px;
color: #f2f2f2;
padding-left: 26px;
line-height: 27px;
}
#primary .widget_contact_addr{
background-image: url('css/css-images/home_icon_sidebar.png');
background-repeat: no-repeat;
background-position: 0px 4px;
}
#primary .widget_contact_phone{
background-image: url('css/css-images/phone_icon_sidebar.png');
background-repeat: no-repeat;
background-position: 0px 4px;
}
#primary .widget_contact_email{
background-image: url('css/css-images/mail_icon_sidebar.png');
background-repeat: no-repeat;
background-position: 0px 5px;
}
#primary .widget_contact_url{
background-image: url('css/css-images/url_icon_sidebar.png');
background-repeat: no-repeat;
background-position: 0px 5px;
}
#primary .widget_contact_fax{
background-image: url('css/css-images/fax_icon_sidebar.png');
background-repeat: no-repeat;
background-position: 0px 4px;
}
#primary .widget_contact_skype{
background-image: url('css/css-images/skype_icon_sidebar.png');
background-repeat: no-repeat;
background-position: 0px 4px;
}
#colophon .widget_contact_addr{
background-image: url('css/css-images/home_icon.png');
background-repeat: no-repeat;
background-position: 0px 5px;
}
#colophon .widget_contact_phone{
background-image: url('css/css-images/phone_icon.png');
background-repeat: no-repeat;
background-position: 0px 6px;
}
#colophon .widget_contact_email{
background-image: url('css/css-images/mail_icon.png');
background-repeat: no-repeat;
background-position: 0px 7px;
}
#colophon .widget_contact_url{
background-image: url('css/css-images/url_icon.png');
background-repeat: no-repeat;
background-position: 0px 9px;
}
#colophon .widget_contact_fax{
background-image: url('css/css-images/fax_icon.png');
background-repeat: no-repeat;
background-position: 0px 6px;
}
#colophon .widget_contact_skype{
background-image: url('css/css-images/skype_icon.png');
background-repeat: no-repeat;
background-position: 0px 7px;
}
/* =Twitter
----------------------------------------------------------------------------------------------*/
.widget_twitter li {
list-style-type: none;
margin-bottom: 14px;
}
.widget_twitter .timesince {
display: block;
margin-right: -10px;
text-align: right;
}
/* Widget Image */
.widget_image img {
border: 0;
padding: 0;
height: auto;
max-width: 100%;
}
/* =Calendar Widget
----------------------------------------------------------------------------------------------*/
.widget_calendar #wp-calendar {
color: #555;
width: 95%;
text-align: center;
}
.widget_calendar #wp-calendar caption,
.widget_calendar #wp-calendar td,
.widget_calendar #wp-calendar th {
text-align: center;
}
.widget_calendar #wp-calendar caption {
font-size: 11px;
font-weight: 500;
padding: 5px 0 3px 0;
text-transform: uppercase;
}
.widget_calendar #wp-calendar th {
background: #f4f4f4;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
font-weight: bold;
}
.widget_calendar #wp-calendar tfoot td {
background: #f4f4f4;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
/* =Comments
---------------------------------------------------------------------------------------------- */
#cancel-comment-reply-link {
color: #888;
display: block;
font-size: 10px;
font-weight: normal;
line-height: 2.2em;
position: absolute;
right: 1.625em;
text-decoration: none;
text-transform: uppercase;
top: 1.1em;
}
#cancel-comment-reply-link:focus,
#cancel-comment-reply-link:active,
#cancel-comment-reply-link:hover {
color: #ff4b33;
}
#respond label {
line-height: 22px;
padding-bottom: 3px;
display: block;
}
#respond input[type=text] {
display: block;
height: 24px;
width: 75%;
}
#respond p {
font-size: 12px;
width: 100%;
margin-top: 3px;
}
p.comment-form-comment {
margin: 0;
}
.form-allowed-tags {
display: none;
}
/* =Footer
---------------------------------------------------------------------------------------------- */
#colophon {
clear: both;
background-color: #82A28B;
position: relative;
z-index: 24;
line-height: 1.6em;
}
#colophon a:hover{
color: #3C5543;
}
.footer_band{
width: 100%;
height:10px;
background-color: #297A46;
}
.footer_breadcrumbs{
width:50%;
float:left;
background-color: #efefef;
height:28px;
margin-top: -10px;
}
.footer_breadcrumbs_insider{
width:700px;
float:left;
background-color: #efefef;
color:#a3a3a3;
font-size: 12px;
height:28px;
margin-top: -50px;
position: relative;
z-index: 999;
box-sizing: border-box;
overflow: hidden;
}
.listing_footer{
border-right: 10px solid #4ebcc5; /* #22be73; */
}
.blog_footer{
border-right: 10px solid #a51e6c;
}
.agent_footer{
border-right: 10px solid #67cfd8;
}
.footer_bread_internal.listing_footer{
border-left: 10px solid #4ebcc5; /* #22be73; */
border-right:none;
}
.footer_bread_internal.blog_footer{
border-left: 10px solid #a51e6c;
border-right:none;
}
.footer_bread_internal.agent_footer{
border-left: 10px solid #67cfd8;
border-right:none;
}
.fullpage {
width:100%;
}
.footer_breadcrumbs_insider a{
color:#a3a3a3;
font-size: 12px;
line-height: 28px;
}
.logo-footer{
margin-top: 0px;
margin-bottom: 13px;
}
.widget-title-footer{
font-size: 16px;
color: #ffffff;
padding-top: 5px;
margin-bottom: 22px;
font-weight: 500;
line-height: 16px;
}
#footer-widget-area{
padding: 10px;
margin-top: 30px;
}
#footer-widget-area ul{
font-family: "Arial"!important;
list-style: none;
margin:0px;
}
#footer-widget-area li{
margin: 5px 0px 6px 0px;
line-height: 22px;
}
#first li{
margin: 1px 0px 0px 0px;
}
.widget-area a{
font-size: 14px;
color:#f2f2f2;
text-decoration: none;
}
#first a{
font-size:15px;
}
/* Site Generator Line */
#site-generator {
width:940px;
height:45px;
margin:0px auto;
color: #fff;
font-size: 12px;
line-height: 1.7em;
padding-top:25px;
border-top: 1px solid #6E8875;
color: #f2f2f2;
}
.footer_social{
float:right;
}
.footer_social .social_facebook,
.footer_social .social_tweet,
.footer_social .social_google{
background-image: url('css/css-images/socialfooter.png');
}
/* =IE8
----------------------------------------------- */
#ie8 section.feature-image.large img {
width: 100%;
}
/* =Custom Dropdown
----------------------------------------------- */
.cd-dropdown .scroller{
position: absolute;
right: -12px;
width: 15px;
height: 237px;
background-color: #888;
z-index: 9999;
display: none;
transform: all 3s;
}
.cd-active .scroller{
display:block
}
.cd-dropdown .scroller_controler{
width: 15px;
height: 15px;
position: absolute;
top:15px;
right:0px;
background-color: #efefef;
display: none;
cursor:n-resize;
}
.cd-active .scroller_controler{
display:block
}
.cd-dropdown .scrollup{
position: absolute;
top: 0px;
width: 15px;
height:15px;
overflow: hidden;
background-color: #000;
z-index: 9999;
display: none;
transform: all 3s;
cursor:pointer;
}
.cd-dropdown .scrolldown{
position: absolute;
bottom: -15px;
width: 15px;
height:15px;
overflow: hidden;
background-color: #000;
z-index: 9999;
display: none;
transform: all 3s;
cursor:pointer;
}
.cd-active .scrollup{
display:block
}
.cd-active .scrolldown{
display:block
}
.cd-dropdown,
.cd-select {
position: relative;
width: 218px;
margin: 0px 0px 16px 0px;
display: block;
border-radius: 2px;
background: #fff;
color: #888888; /* #1a171b; removed 111620 */
}
.cd-dropdown > span {
width: 100%;
font-size: 14px;
display: block;
padding: 20px 0px 20px 11px; /* edited 111620 */
position: relative;
cursor: pointer;
}
.cd-dropdown > span:after {
content: '\25BC';
position: absolute;
right: 0px;
top: 13%;
width: 30px;
text-align: center;
font-size: 12px;
padding: 10px 10px 0px 10px;
height: 50%;
border-left: 1px solid #ddd;
}
.cd-dropdown.cd-active > span:after {
content: '\25B2';
}
.cd-dropdown ul {
list-style-type: none;
margin: 0;
padding: 0;
display: block;
position: absolute;
top: 42px;
width: 166px;
overflow-y: auto;
max-height: 210px;
overflow-x: hidden;
z-index: 1160;
}
#advanced_search_map_form .cd-dropdown ul  {
width: 231px;
}
#adv-search-4 .cd-dropdown ul  {
width: 220px;
}
#ui-datepicker-div{
z-index:10000!important;
}
.cd-dropdown ul li {
display: block;
}
.cd-dropdown ul li span {
width: 100%;
background: #fbfbfb;
line-height: 40px;
padding: 0 0px 0 11px;
display: block;
color: #1a171b;
cursor: pointer;
font-size: 14px;
}
.cd-dropdown > span,
.cd-dropdown ul li span {
-webkit-backface-visibility: hidden;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
}
.cd-dropdown > span span[class^="icon-"],
.cd-dropdown > span span[class*=" icon-"]{
padding: 0 30px 0 45px;
}
/* Select fallback styling */
.cd-select {
 font-family: 'Roboto';
font-weight:300;
font-size: 14px;
padding: 11px 0px 11px 9px;
/* color: #1a171b; */
border: 1px solid #e5e5e5;
border-radius: 2px;
background-color: #fff;
box-shadow: none;
width: 220px;
-webkit-appearance: none; 
display: block;
}
.cd-dropdown .scrollercontainer{
position: absolute;
top: 0px;
width: 100%;
overflow: hidden;
}
.cd-dropdown > span{
border: 1px solid #e5e5e5;
}
.cd-dropdown > span {
background-color: #fff;
}
.cd-dropdown ul li {
position: absolute;
width: 100%;
}
.cd-active.cd-dropdown > span {
color: #4ebcc5; /* #22be73; */
}
.cd-active.cd-dropdown ul li {
height: 50px;
float:left;
}
.cd-active.cd-dropdown ul li span {
border-bottom: 1px solid #f7f7f7;
border-top: 1px solid #f7f7f7;
border-left: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
}
.cd-active.cd-dropdown ul li:last-child  span {
border-bottom: 1px solid #e5e5e5;
}
.cd-active.cd-dropdown ul li span:hover {
background: #4ebcc5; /* #22be73; */
color: #fff;
}
.advanced_city_div{
position: relative;
margin-bottom: 25px;
}
.advanced_area_div{
position: relative;
}
.alert-message{
margin: 0px 0px 11px 0px;
color: #000;
}
/* =Form Upload
---------------------------------------------------------------------------------------------- */
.login_form{
width:270px;
}
#reg_passmail{
font-size: 12px;
width: 210px;
padding: 0px;
margin-bottom: 0px;
}
.login_form input[type=text],
.login_form input[type=password],
.login_form input[type=email],
.login_form input[type=url],
.login_form input[type=number],
.login_form textarea {
width:265px;
height: 24px;
margin-bottom: 11px;
font-family: 'Arial';
font-size: 14px;
padding: 8px 0px 8px 11px;
color: #1a171b;
border: 1px solid #e5e5e5;
border-radius: 2px;
background-color: #fff!important;
box-shadow: none;
text-align: left;
}
.login-alert{
background-color: #a51e6c;
color: #fff;
padding: 4px 5px;
width: 267px;
font-size: 14px;
}
.login_form input[type=password]:focus{
width:265px!important;
text-align: left;
}
#ajax_login_container h5{
margin-bottom: 1px;
}
#ajax_login_container .login_form input[type=password]:focus{
width:250px!important;
text-align: left;
}
input:-webkit-autofill {
background-color: #fff!important;
}
.login_form label{
margin-bottom: 5px;
float: left;
width: 230px;
}
.login_form .btn{
margin-top: 5px;
margin-bottom: 11px;
min-width: 277px;
font-family: 'Arial';
-webkit-appearance: none;
}
.login-links{
float: left;
}
.loginalert{
color: #D94D3F;
margin-bottom: 11px;
}
.loginalert:empty{
margin-bottom: 0px;
}
#forgot-pass-div{
display:none;
}
#facebooklogin{
width: 278px;
height: 39px;
float: left;
background-image: url('css/css-images/loginfacebook.png');
cursor: pointer;
margin: 9px 0px 7px 0px;
}
#googlelogin{
width: 278px;
height: 39px;
float: left;
background-image: url('css/css-images/google_login.png');
cursor: pointer;
margin: 6px 0px 7px 0px;
}
#yahoologin{
width: 278px;
height: 39px;
float: left;
background-image: url('css/css-images/yahoo_login.png');
cursor: pointer;
margin: 6px 0px 3px 0px;
}
#ajax_login_container #facebooklogin{
width:262px;
height: 39px;
float:left;
background-image: url('css/css-images/facebook_login_favorite.png');
cursor:pointer;
margin: 5px 0px;
}
#ajax_login_container #googlelogin{
width:262px;
height: 39px;
float:left;
background-image: url('css/css-images/google_login_favorite.png');
cursor:pointer;
margin: 5px 0px;
}
#ajax_login_container #yahoologin{
width:262px;
height: 39px;
float:left;
background-image: url('css/css-images/yahoo_login_favorite.png');
cursor:pointer;
margin: 5px 0px;
}
#facebookloginsidebar{
width:200px;
height: 39px;
float:left;
background-image: url('css/css-images/facebooklogin_sidebar.png');
cursor:pointer;
margin: 5px 0px;
}
#googleloginsidebar{
width:200px;
height: 39px;
float:left;
background-image: url('css/css-images/googlelogin_sidebar.png');
cursor:pointer;
margin: 5px 0px;
}
#yahoologinsidebar{
width:200px;
height: 39px;
float:left;
background-image: url('css/css-images/yahoologin_sidebar.png');
cursor:pointer;
margin: 5px 0px;
}
/* =User Menu
---------------------------------------------------------------------------------------------- */
.user_welcome{
float: left;
width: 100%;
}
.user_tab_menu{
border-bottom: 1px solid #4ebcc5; /* #4ecb8f; */
float: left;
width: 100%;
height: 42px;
margin-top: 11px;
margin-bottom: 22px;
}
.user_tab_menu a{
font-family: 'Roboto', sans-serif;
font-size: 15px;
display: inline;
padding: 10px 39px 10px 40px;
margin: 0px;
color: #444444;
background: #f7f7f7;
text-transform: uppercase;
margin:0px 0px 0px 1px;
float:left;
}
.booking_menu.user_tab_menu a {
font-size: 14px;
padding: 10px 17px!important;
}
.user_tab_menu .user_tab_active{
background: #4ebcc5; /* #4ecb8f; */
color: #fff!important;
}
.booking_menu .reservation_logout{
background: transparent;
font-size: 20px!important;
cursor: pointer;
position: absolute;
top: 73px;
right: -20px;
}
/* =Listings dashboard
---------------------------------------------------------------------------------------------- */
.dasboard-prop-listing{
width:100%;
float:left;
margin: 0px  0px  0px 0px;
position: relative;
padding: 20px 0px 20px 20px;
background: #f7f7f7;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.dasboard-prop-listing:nth-child(even){
background: #fff;
}
.dasboard-prop-listing .blog_listing_image{
float: left;
margin:0px;
position: relative;
}
.dasboard-prop-listing .blog_listing_image a{
float:left;
line-height: 14px;
}
.dasboard-prop-listing .prop-info{
float: left;
position: relative;
margin-left: 20px;
max-width: 400px;
height: 165px;
}
.dasboard-prop-listing .listing_title{
width: 100%;
max-width: 400px;
margin-top: 0px;
font-family: 'Roboto';
font-size: 16px;
margin-bottom: 10px;
}
.extra_featured{
display: block;
width: 14px;
float: left;
margin-top: 5px;
}
.user_dashboard_actions{
width: 409px;
float: left;
margin-top: 10px;
}
.user_dashboard_user_actions{
width: 409px;
/* position: absolute*/
bottom: 0px;
left: 0px;
bottom:12px; /* added when position changed to relative */
}
.upgrade_stripe{
position:relative!important;
right: 0px!important;
}
.info-container{
float: right;
height: 160px;
width: 245px;
position: relative;
}
.booking_form_stripe button{
float:left;
margin-right: 10px;
}
.pay_notice_booking{
float: left;
display: block;
width: 100%;
}
.dasboard-prop-listing .price_label{
color: #4ebcc5; /* #22be73; */
}
.dasboard-prop-listing .user_dashboard_listed{
margin: 0px 0px;
float:left;
width:400px;
}
.dasboard-prop-listing .paypal{
margin-top: 5px;
}
.dasboard-prop-listing .user_actions {
float:right;
}
.tag-published,
.tag-paid{
padding: 5px;
border-radius: 2px;
background-color: #4ebcc5; /* #4ecb8f; */
color:#fff;
margin: 0px 10px 0px 0px;
}
.tag-notpaid,
.tag-waiting{
padding: 5px;
border-radius: 2px;
background-color: #a51e6c;
color:#fff;
margin: 0px 10px 0px 0px;
}
.listing_upgrade{
padding: 5px;
border-radius: 2px;
background-color: #2980b9;
color: #fff;
margin: 0px 10px 10px 0px;
cursor: pointer;
float: left;
}
.pack_description{
height: 85px;
width:  100%;
float:left;
display:inline;
color: #888C8E;
background: #f7f7f7;
margin-bottom: 22px;
}
.pack_description_unit{
box-sizing: border-box;
-moz-box-sizing: border-box;
width: 15.9%;
margin-right: 0.7%;
float:left;
padding: 15px 0px 15px 19px;
line-height: 27px;
}
.make_featured,
.resend_pending{
background: #a51e6c;
color: #fff!important;
border-radius: 2px;
padding: 5px;
cursor: pointer;
}
.featured_prop{
background: #4ebcc5; /* #4ecb8f; */
color: #fff!important;
border-radius: 2px;
padding: 5px;
}
.listing_submit{
line-height: 24px;
}
.featured_exp{
font-size: 12px;
float: left;
margin-top: 10px;
}
.resend_pending,
.listing_upgrade,
.listing_submit_normal{
cursor:pointer;
}
.listing_submit_normal{
position: absolute;
bottom: 0px;
width: 100px;
height: 30px;
background-repeat: no-repeat;
background-image: url('css/css-images/paypal_listing.gif');
float: left;
left: -40px;
}
.stripe_simple{
position: absolute;
right: 10px;
bottom: 0px;
float:left;
}
.dasboard-prop-listing-line {
width: 100%;
height: 1px;
border-bottom: 1px dashed #d0d0d0;
float: left;
position: relative;
margin-bottom: 0px;
background: transparent;
}
.submit_area{
min-height: 500px;
}
/* =Form Upload
---------------------------------------------------------------------------------------------- */
.submit_container_header{
padding: 10px 0px 10px 20px;
width: 100%;
box-sizing: border-box;
background-color: #4ebcc5; /* #4ecb8f; */
-moz-box-sizing: border-box;
color:#fff;
font-family: 'Roboto';
font-size: 16px;
float:left;
}
.submit_container{
border: 1px solid #4ebcc5; /* #4ecb8f; */
box-sizing: border-box;
-moz-box-sizing: border-box;
padding: 16px 20px 16px 20px;
width: 100%;
float:left;
margin-bottom: 20px;
}
.pack-listing h3{
font-size: 16px;
line-height: 22px;
margin-bottom: 6px;
}
.pack-listing{
width: 100%;
padding: 10px 10px 10px 20px;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
#pack_recuring{
display: block;
width: 14px;
margin: 5px 5px 0px 0px;
float: left;
}
#pick_pack{
width: 257px;
height: 40px;
background-repeat: no-repeat;
background-image: url('css/css-images/paywithpaypal.png');
margin: 11px 20px 11px 0px;
cursor:pointer;
}
.submit-featured{
font-size: 15px;
color: #1a171b;
}
.nopad{
padding: 0px!important;
}
.pack-listing:nth-child(even){
background: #f7f7f7;
color:#7e7e7e;
}
.add-estate input[type=text],
.add-estate input[type=password],
.add-estate input[type=email],
.add-estate input[type=url],
.add-estate input[type=number],
.add-estate textarea {
width:98%;
margin-bottom: 11px;
font-family: 'Arial';
font-size: 14px;
padding: 11px 0px 11px 11px;
color: #1a171b;
border: 1px solid #e5e5e5;
border-radius: 2px;
background-color: #fff!important;
box-shadow: none;
text-align: left;
}
.add-estate textarea {
height:100px;
margin-bottom: 6px;
}
#property_address{
height:103px;
}
.full_form{
width:100%;
float:left;
}
.half_form{
width: 48%;
float: left;
}
.full_form-nob{
margin-bottom: 0px;
}
.full_form-nob:last-of-type{
margin-bottom: 11px;
float: left;
width: 100%;
}
.half_form_last{
margin-left: 4%;
}
.half_form input[type=text],
.half_form input[type=password],
.half_form input[type=email],
.half_form input[type=url],
.half_form input[type=number],
.half_form textarea {
width: 96%;
}
.submit_container .sidebar_full_form input[type=text]{
width:93%;
}
.nomargin{
margin-bottom: 0px;
}
.add-estate label {
margin-bottom: 5px;
float: left;
width: 100%;
}
.fullp{
width:100%!important;
}
#files_area p{
width:100%!important;
}
.add-estate p:empty{
height: 0px;
margin: 0px;
}
#property_google_view{
width: 21px;
display: block;
float: left;
}
.featurescol input[type="checkbox"]{
display: block;
width: 20px;
float: left;
margin: 5px 5px 0px 0px;
}
.featurescol label{
width:auto;
}
.add-estate .notes{
font-size: 15px;
margin: 22px 0px;
float: left;
width: 100%;
}
.select-submit{
border: 1px solid #e5e5e5;
padding: 9px;
width: 100%!important;
margin: 10px 0px ;
color:#1a171b;
font-size: 14px;
height: 40px;
}
.select-submit2{
border: 1px solid #e5e5e5;
padding: 9px;
width: 100%!important;
margin: 0px 0px 10px 0px ;
color:#1a171b;
font-size: 14px;
height: 40px;
}
.select-submit3{
border: 1px solid #e5e5e5;
padding: 9px;
width: 100%!important;
margin: 2px 0px 11px 0px;
color: #1a171b;
font-size: 14px;
height: 40px;
}
#prop_featured{
display: block;
width: 14px;
float: left;
margin-right: 11px;
}
#prop_featured_label{
width: 85%;
}
.submit-price{
color:#4ebcc5; /* #4ecb8f; */
}
#file {
display:none;
}​
.fileup{
font-size: 16px;
padding: 7px 22px 7px 22px;
min-width: 90px;
}
#upload_progress{
position: absolute;
top: 40%;
left: 50%;
margin-left: -225px;
width: 450px;
height: 62px;
box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.12);
background-color: #fff;
padding: 17px 0px 10px 0px;
float: left;
font-family: 'Roboto', sans-serif;
color: #1a171b;
font-size: 25px;
padding: 22px;
line-height: 32px;
z-index: 99999;
display: none;
}
#cover {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0.30;
background: #aaa;
height: 100%;
z-index: 99998;
display: none;
}
#add-new-image{
background-color: #f7f7f7;
color:#1a171b;
padding: 9px 11px;
cursor: pointer;
margin-bottom: 20px;
float: left;
}
#imagelist{
float:left;
width:100%;
}
#imagelist .uploaded_images{
float:left;
margin:  0px 10px 10px 0px;
position: relative;
}
#imagelist .uploaded_images i{
position:absolute;
top:0px;
left:0px;
background-color:#a51e6c;
color:#fff;
font-size: 20px;
padding: 5px;
cursor: pointer;
}
#imagelist .uploaded_images .thumber {
left:auto;
right: 0px;
cursor: none;
}
#imagelist .uploaded_images img{
cursor:pointer;
}
.submit_container #aaiu-upload-imagelist{
float:left;
width:100%;
height: auto;
padding-bottom: 10px;
}
.submit_container #aaiu-uploader{
margin-bottom: 13px;
padding: 9px 18px;
}
.edit-images-container{
width:100%;
float:left;
}
.edit-images{
float:left;
display:inline;
margin-left: 10px;
margin-bottom: 10px;
position: relative;
}
.delete_image{
cursor: pointer;
background: #D9443F;
color: white;
padding: 4px;
position: absolute;
top: 0px;
left: 0px;
}
.notes_err{
float: left;
margin: 0px 0px 22px 0px;
color:  #D94D3F;
width:  100%;
}
.features-para{
width:215px!important;
}
.features-para label{
color:#7e7e7e!important;
width:160px;
}
.features-para input[type="checkbox"]{
display: block;
width: 13px;
float: left;
margin: 4px 11px 0px 0px;
padding: 0px;
}
#form_submit_1{
clear: both;
margin-top: 22px;
}
#googleMapsubmit{
width:100%;
height: 300px;
float: left;
margin-bottom: 20px;
}
.add-estate input[type=text],
.add-estate textarea {
-webkit-transition: all 0.30s ease-in-out;
-moz-transition: all 0.30s ease-in-out;
-ms-transition: all 0.30s ease-in-out;
-o-transition: all 0.30s ease-in-out;
outline: none;
border: 1px solid #DDDDDD;
}
.login_form input[type=text]:focus,
.login_form input[type=password]:focus,
.select-submit:focus,
.add-estate input[type=password]:focus,
.add-estate input[type=text]:focus,
.add-estate  textarea:focus {
box-shadow: 0 0 5px rgba(69, 179, 126, 1);
border: 1px solid rgba(69, 179, 126, 1);
}
.add-estate input[type=password]:focus{
width: 90%!important;
box-shadow: 0 0 5px rgba(69, 179, 126, 1);
border: 1px solid rgba(69, 179, 126, 1);
}
.add-estate .cd-dropdown{
height:40px;
width: 266px;
float:left;
}
.add-estate .cd-dropdown>span{
padding: 0px; /* 10px 0px 10px 11px */
}
.add-estate .cd-dropdown ul{
width: 279px;
}
.add-estate  .advanced_city_div {
margin-bottom: 0px;
}
.profile_div{
width:100%;
float:left;
margin-bottom: 22px;
}
.user_profile_div{
margin-top: 0px;
float:left;
width:100%;
}
.user_profile_div .featured_agent_image {
margin: 0px 0px 10px 0px;
}
#google_capture,
#form_submit_1,
#update_profile,
#change_pass{
background-color:  #4ebcc5; /*#4ecb8f; */
color:#fff;
}
#google_capture:hover,
#form_submit_1:hover,
#update_profile:hover,
#change_pass:hover{
background-color:#4ebcc5; /* #4ecb8f; */
}
.profile_picture{
width: 100%;
float: left;
}
#profile_pass,
#profile_message{
width: 100%;
float: left;
height: auto;
min-height: 10px;
margin-bottom: 10px;
}
#profile_pass{
margin: -15px 0px 15px 0px;
}
.profile-page p{
width:48%;
float:left;
margin-right: 2%;
}
#upload-container{
clear: both;
float: left;
width: 100%;
margin: 5px 0px 0px 0px;
}
.aaiu_button{
background-color: #f7f7f7;
color: #1a171b;
padding: 7px;
cursor: pointer;
float:left;
}
#aaiu-upload-imagelist{
width: 200px;
height: 40px;
float: left;
display: inline;
padding-left: 20px;
}
.upload_explain{
float: left;
font-size: .75rem;
width: 100%;
margin: 0px 0px 10px 0px;
}
/* =Advanced Search
---------------------------------------------------------------------------------------------- */
.advanced_search_sidebar {
width: 220px;
box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.12);
background-color: #fff;
padding: 17px 0px 10px 0px;
float: left;
font-family: 'Roboto', sans-serif;
}
.advanced_search_sidebar h3{
padding: 5px 0px 0px 11px;
}
.advanced_search_sidebar input[type=text],
.advanced_search_sidebar input[type=password],
.advanced_search_sidebar input[type=email],
.advanced_search_sidebar input[type=url],
.advanced_search_sidebar input[type=number],
.advanced_search_sidebar textarea {
font-family: 'Arial';
font-size: 14px;
padding: 0px 0px 0px 9px;
color: #1a171b;
border: 1px solid #e5e5e5;
border-radius: 2px;
background-color: #fff;
box-shadow: none;
width: 187px;
-webkit-appearance: none;
margin-left: 11px;
height: 38px;
margin-bottom: 11px;
margin-top: 0px;
}
.advanced_search_sidebar #advanced_submit_widget{
margin-left: 11px;
margin-top: 0px;
width: 198px;
margin-bottom: 0px;
font-family: Arial;
-webkit-appearance: none;
}
.advanced_search_sidebar select{
width: 200px;
margin-left: 10px;
}
.advanced_search_sidebar .cd-dropdown,
.advanced_search_sidebar .cd-select{
width: 185px;
height: 40px;
margin-bottom: 11px;
}
.advanced_search_sidebar  .cd-active.cd-dropdown > span {
}
.advanced_search_sidebar .cd-dropdown  li,
.advanced_search_sidebar .cd-select  li,
.advanced_search_sidebar .cd-select li:first-child{
padding: 0px!important;
margin:0px;
border-bottom: none!important;
height: 41px!important;
}
.advanced_search_sidebar .cd-dropdown ul li span {
}
.advanced_search_sidebar .cd-dropdown > span{
padding: 8px 0px 8px 11px;
}
.advanced_search_sidebar .cd-dropdown > span:after{
padding: 0px 10px 0px 10px;
top: 24%;
}
.advanced_search_sidebar .cd-active.cd-dropdown ul li span:hover {
background: #67cfd8;
}
.advanced_search_sidebar .cd-active.cd-dropdown > span {
color: #67cfd8;
}
.advanced_search_sidebar .cd-dropdown > span:after {
width: 20px;
}
.sidebar_advanced_city_div,
.sidebar_advanced_area_div,
.sidebar_advanced_area_action,
.sidebar_advanced_area_categ{
width: 200px;
margin-left: 11px;
position: relative;
}
/*
.sidebar_advanced_city_div{
z-index: 1009;
}
.sidebar_advanced_area_div{
z-index: 1008;
}
.sidebar_advanced_area_action{
z-index: 1011;
}
.sidebar_advanced_area_categ{
z-index: 1010;
}
*/
.advanced_search_sidebar ul{
width: 198px;
min-width: 100px!important;
top: 40px;
}
/* =Login widget
---------------------------------------------------------------------------------------------- */
.loginwd_sidebar{
width: 200px;
box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.12);
background-color: #fff;
padding: 24px 11px 11px 11px;
float: left;
}
.loginwd_sidebar input[type=text],
.loginwd_sidebar input[type=password]{
width:187px;
}
.loginwd_sidebar .login_form label {
margin-bottom: 2px;
float: left;
width: 220px;
font-family: Arial;
font-size: 12px;
}
.loginwd_sidebar  .login_form .btn {
margin-top: 0px;
margin-bottom: 6px;
min-width: 198px;
font-family: 'Arial';
}
.loginwd_sidebar input[type=password]:focus{
width:187px!important;
}
.loginwd_sidebar  .login-links{
width:100%;
}
#register-div,
#register-div-title{
display:none;
}
#register_message_area_wd .login-alert,
#login_message_area_wd .login-alert{
width: 190px;
font-size: 13px;
}
.loginwd_sidebar .wd_user_menu{
margin-top: -15px;
float: left;
}
.loginwd_sidebar .wd_user_menu li{
border-bottom: none!important;
padding: 11px 0px 0px 0px!important;
}
/* =Zillow
---------------------------------------------------------------------------------------------- */
.zillow_widget {
width: 220px;
box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.12);
background-color: #fff;
padding: 17px 0px 10px 0px;
float: left;
font-family: 'Roboto', sans-serif;
}
.zillow_widget h3{
padding: 5px 0px 0px 11px;
}
.zillow_widget p{
margin-left: 10px;
}
.zillow_widget input[type=text],
.zillow_widget input[type=password],
.zillow_widget input[type=email],
.zillow_widget input[type=url],
.zillow_widget input[type=number],
.zillow_widget textarea {
font-family: 'Arial';
font-size: 14px;
padding: 0px 0px 0px 9px;
color: #1a171b;
border: 1px solid #e5e5e5;
border-radius: 2px;
background-color: #fff;
box-shadow: none;
width: 187px;
-webkit-appearance: none;
margin-left: 11px;
height: 38px;
margin-bottom: 11px;
}
.zillow_widget #zill_submit_estimate{
margin-left: 11px;
margin-top: 0px;
width: 198px;
margin-bottom: 1px;
font-family: 'Arial';
-webkit-appearance: none;
}
.estimate-result{
padding: 11px;
box-sizing: border-box;
width: 100%;
float: left;
background-color: #f7f7f7;
border-bottom: 1px dashed #d0d0d0;
-moz-box-sizing: border-box;
}
.estimate-result img{
float:left;
display: inline;
padding: 10px 36px 100px 0px;
}
.estimate-result h3{
display: inline;
}
.zillow-details{
}
.zillow-price{
color: #097240;
font-size: 21px;
font-weight: 300;
margin-bottom: 11px;
font-family: 'Roboto';
}
/* =geolocation  border-radius: 0 0 44px 44px;   -moz-border-radius: 0 0 44px 44px;
-webkit-border-radius: 0 0 44px 44px;
---------------------------------------------------------------------------------------------- */
.geolocation-button{
top: 89px;
left: 50%;
margin-left: -22px;
position: absolute;
background-color: #fff;
box-shadow: 0px 6px 6px -4px rgba(29, 29, 29, 0.2);
height: 44px;
width: 44px;
border-radius: 50%;
cursor: pointer;
z-index: 9;
background-repeat: no-repeat;
background-image: url('css/css-images/geolocation-icon.png');
background-position: 50% 85%;
}
.geolocation-button:hover{
background-image: url('css/css-images/geolocation-icon-hover.png');
}
.geohide{
display:none;
}
#mobile-geolocation-button{
bottom: 0px;
left: 50%;
margin-left: -22px;
position: absolute;
background-color: #fff;
height: 44px;
width: 44px;
border-radius: 3px;
cursor: pointer;
z-index: 9;
background-repeat: no-repeat;
background-image: url('css/css-images/geolocation-icon.png');
background-position: 50% 50%;
display: none;
}
#mobile-geolocation-button:hover{
background-image: url('css/css-images/geolocation-icon-hover.png');
}
#tooltip-geolocation{
position: absolute;
top:137px;
left:50%;
margin-left:-50px;
width:100px;
height: 26px;
background-color: #fff;
padding: 5px;
opacity: 0.7;
display: none;
text-align: center;
font-size: 13px;
}
/* User menu
--------------------------------------------------------------------------------------*/
.top-user-menu-wrapper{
background: #f5f5f5;
color:#1a171b;
font-size: 13px;
width:100%;
height: 24px;
padding: 2px 0px;
font-family: 'Roboto';
position: relative;
z-index: 99999;
}
.top-user-menu-wrapper a{
color:#1a171b;
font-size: 13px;
margin: 0px 5px;
font-family: 'Roboto';
}
.top-user-menu-wrapper span{
margin-right: 20px;
float:left;
}
.wellcome-user{
max-width:400px;
float:right;
}
.left-top-widet{
max-width: 500px;
float: left;
margin-top: -5px;
height: 25px;
}
.top-user-menu{
width: 940px;
margin: 0px auto;
padding-top: 5px;
text-align: right;
}
/* Adv search 2
--------------------------------------------------------------------------------------*/
#adv-search-header-2{
float:right;
width: 365px;
height: 42px;
background-color: #67cfd8;
color:#fff;
padding: 11px;
box-sizing: border-box;
-moz-box-sizing: border-box;
font-size: 17px;
font-family: 'Roboto';
background-image: url('./css/css-images/adv-enlarge-off.png');
background-position: 340px 18px;
background-repeat: no-repeat;
cursor: pointer;
box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.2);
z-index: 9;
}
#adv-search-header-2.adv2_close{
background-image: url('./css/css-images/adv-enlarge-on.png');
}
.adv-search-2{
clear: both;
float:right;
width: 365px;
height: 272px;
background-color: #fff;
color: #1a171b;
font-family: Arial, sans-serif;
font-size: 14px;
box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.2);
padding-top: 8px;
z-index: 19;
}
.adv-search-2 .advanced_action_div,
.adv-search-2 .advanced_categ_div,
.adv-search-2 .advanced_city_div,
.adv-search-2 .advanced_area_div,
.adv-search-2 .adv_search_internal{
width:165px;
float:left;
margin: 0px 0px 0px 11px;
}
.advanced_categ_div{
position: relative;
}
.advs1{
z-index:1010;
}
.advs2{
z-index:1005;
}
.advs3{
z-index:1004;
}
.advs4{
z-index:1003;
}
#adv-search-2 input[type=text],
#adv-search-2 input[type=password],
#adv-search-2 input[type=email],
#adv-search-2 input[type=url],
#adv-search-2 input[type=number],
#adv-search-2 textarea{
font-family: 'Arial';
font-size: 14px;
padding: 0px 0px 0px 9px;
color: #1a171b;
border: 1px solid #e5e5e5;
border-radius: 2px;
background-color: #fff;
box-shadow: none;
width: 155px;
margin-left: -1px;
-webkit-appearance: none;
margin-top: 3px;
margin-bottom: 8px;
}
#adv-search-2 .cd-dropdown,
#adv-search-2 .cd-select {
width: 153px;
margin-bottom: 8px;
margin-top: 3px;
}
#adv-search-2 .cd-dropdown > span:after{
width: 20px;
}
#advanced_submit_mobile,
#advanced_submit_2{
margin-left: 11px;
margin-top: 3px;
-webkit-appearance: none;
clear:both;
}
/**/
#adv-search-2 .cd-dropdown li,
#adv-search-2 .cd-select li,
#adv-search-2 .cd-select li:first-child {
padding: 0px!important;
margin: 0px;
border-bottom: none!important;
height: 42px!important;
}
/* Adv search 3
--------------------------------------------------------------------------------------*/
#adv-search-header-3,
#adv-search-header-contact-3{
clear: both;
float:right;
width: 365px;
height: 42px;
background-color: #67cfd8;
color:#fff;
padding: 11px;
box-sizing: border-box;
-moz-box-sizing: border-box;
font-size: 17px;
font-family: 'Roboto';
background-image: url('./css/css-images/adv-enlarge-on.png');
background-position: 340px 18px;
background-repeat: no-repeat;
cursor: pointer;
margin-top: 4px;
box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.2);
z-index: 10;
}
#adv-search-header-3.adv2_close,
#adv-search-header-contact-3.adv2_close{
background-image: url('./css/css-images/adv-enlarge-off.png');
}
#adv-search-header-3.adv3_close,
#adv-search-header-contact-3.adv3_close{
background-image: url('./css/css-images/adv-enlarge-off3.png');
background-position: 340px 17px;
}
#adv-contact-3{
clear: both;
float: right;
width: 365px;
height: 275px;
background-color: #fff;
color: #1a171b;
font-family: Arial, sans-serif;
font-size: 14px;
padding-top: 8px;
overflow: hidden;
box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.2);
z-index: 9;
}
.adv-search-3{
clear: both;
float:right;
width: 365px;
height: 272px;
background-color: #fff;
color: #1a171b;
font-family: Arial, sans-serif;
font-size: 14px;
padding-top: 8px;
box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.2);
z-index: 9;
}
.adv-search-3 .advanced_action_div,
.adv-search-3 .advanced_categ_div,
.adv-search-3 .advanced_city_div,
.adv-search-3 .advanced_area_div{
width:165px;
float:left;
margin: 0px 0px 0px 11px;
}
.adv-search-3 .adv_search_internal,
#adv-contact-3 .adv_search_internal{
width:165px;
float:left;
margin: 0px 0px 0px 11px;
}
#adv-search-3 input[type=text],
#adv-search-3 input[type=password],
#adv-search-3 input[type=email],
#adv-search-3 input[type=url],
#adv-search-3 input[type=number],
#adv-search-3 textarea,
#adv-contact-3 input[type=text],
#adv-contact-3 input[type=password],
#adv-contact-3 input[type=email],
#adv-contact-3 input[type=url],
#adv-contact-3 input[type=number],
#adv-contact-3 textarea{
font-family: 'Arial';
font-size: 14px;
padding: 0px 0px 0px 9px;
color: #1a171b;
border: 1px solid #e5e5e5;
border-radius: 2px;
background-color: #fff;
box-shadow: none;
width: 155px;
margin-left: -1px;
-webkit-appearance: none;
margin-top: 3px;
margin-bottom: 8px;
}
#adv-search-3 .cd-dropdown,
#adv-search-3 .cd-select {
width: 153px;
margin-bottom: 8px;
margin-top: 3px;
}
#advanced_submit_3{
margin-left: 11px;
margin-top: 3px;
-webkit-appearance: none;
clear:both;
}
#adv-search-3 .cd-dropdown li,
#adv-search-3 .cd-select li,
#adv-search-3 .cd-select li:first-child {
padding: 0px!important;
margin: 0px;
border-bottom: none!important;
height: 42px!important;
}
#adv-search-3 .cd-dropdown > span:after{
width: 20px;
}
.adv_search_internal_full{
width:333px;
float:left;
margin: 0px 0px 0px 11px;
}
#adv-contact-3 #adv_contact_name,
#adv-contact-3 #adv_comment{
width:333px;
}
#adv-contact-3 #adv_comment{
height: 85px;
padding-top: 9px;
}
#adv_contact_submit{
margin-left: 11px;
-webkit-appearance: none;
}
#adv-contact-3.adv_body_closed{
padding-top:0px;
height:0px;
}
#replay_area{
margin: 3px 0px 5px 9px;
line-height: 1.4em;
}
/* Adv search 4
--------------------------------------------------------------------------------------*/
#adv-search-header-4{
clear: both;
width: 231px;
height: 42px;
background-color: #67cfd8;
color:#fff;
padding: 11px;
box-sizing: border-box;
-moz-box-sizing: border-box;
font-size: 17px;
font-family: 'Roboto';
background-image: url('./css/css-images/adv-enlarge-off.png');
background-position: 200px 18px;
background-repeat: no-repeat;
cursor: pointer;
box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.2);
z-index: 9;
position: relative;
}
#adv-search-header-4.adv4_close{
background-image: url('./css/css-images/adv-enlarge-on.png');
}
#adv-search-4{
clear: both;
width: 928px;
height: 154px;
background-color: #fff;
color: #1a171b;
font-family: Arial, sans-serif;
font-size: 14px;
padding: 11px 0px 11px 11px;
box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.2);
z-index: 10;
position: relative;
}
#adv-search-4 .advanced_action_div,
#adv-search-4 .advanced_categ_div,
#adv-search-4 .advanced_city_div,
#adv-search-4 .advanced_area_div{
width: 232px;
float: left;
margin-top: 0px;
margin-bottom: 12px;
}
#adv-search-4 .firstclear{
clear: both;
}
#adv-search-4 .adv_search_internal{
width: 231px;
float: left;
margin-top: 0px;
margin-right: 0px;
}
#adv-search-4 input[type=text],
#adv-search-4 input[type=password],
#adv-search-4 input[type=email],
#adv-search-4 input[type=url],
#adv-search-4 input[type=number],
#adv-search-4 textarea{
font-family: 'Arial';
font-size: 14px;
padding: 0px 0px 0px 9px;
color: #1a171b;
border: 1px solid #e5e5e5;
border-radius: 2px;
background-color: #fff;
box-shadow: none;
width: 209px;
margin-left: -1px;
-webkit-appearance: none;
}
#adv-search-4 .cd-dropdown,
#adv-search-4 .cd-select {
width: 207px;
margin-bottom: 0px;
margin-top: 0px;
}
/* Adv search responsive
--------------------------------------------------------------------------------------*/
#advanced_submit_4{
margin-left: 0px;
margin-top:  0px;
width: 220px;
-webkit-appearance: none;
clear: both;
}
.adv-search-mobile{
display:none;
}
#adv-search-mobile input[type=text],
#adv-search-mobile input[type=password],
#adv-search-mobile input[type=email],
#adv-search-mobile input[type=url],
#adv-search-mobile input[type=number],
#adv-search-mobile textarea{
font-family: 'Arial';
font-size: 14px;
padding: 0px 0px 0px 9px;
color: #1a171b;
border: 1px solid #e5e5e5;
border-radius: 2px;
background-color: #fff;
box-shadow: none;
width: 209px;
margin-left: -1px;
-webkit-appearance: none;
height: 40px;
margin: 0px;
}
#adv-search-mobile .cd-dropdown,
#adv-search-mobile .cd-select {
width: 207px;
margin-bottom: 0px;
margin-top: 0px;
}
.mobilesubmit{
clear:both;
width:218px;
}
#adv-search-mobile .adv_search_internal{
margin: 0px 0px 0px 0px;
height: 50px;
}
#adv-search-mobile,
#closeadvanced,
#closeadvancedmobile,
#gmap-mobile-filters,
#adv-search-mobile,
#search_map_button,
#advanced_search_map_button,
#search_map_form,
#advanced_search_map_form,
#adv-search-header-2,
#adv-search-2,
#adv-search-header-contact-3,
#adv-contact-3,
#adv-search-3,
#adv-search-header-3,
#adv-search-4,
#adv-search-header-4{
pointer-events:  auto;
}
.adv1{
z-index:1010;
}
.adv2{
z-index:1009;
}
.adv3{
z-index:1008;
}
.adv4{
z-index:1007;
}
.advanced_search_shortcode input[type=text]{
font-family: 'Arial';
font-size: 14px;
padding: 0px 0px 0px 9px;
color: #1a171b;
border: 1px solid #e5e5e5;
border-radius: 2px;
background-color: #fff;
box-shadow: none;
width: 100%;
margin-left: -1px;
-webkit-appearance: none;
}
.advanced_search_shortcode .adv_search_internal:last-of-type,
.advanced_search_shortcode .adv_search_internal.advz4 {
margin-right: 0px;
}
.advanced_search_shortcode{
float: left;
width: 100%;
}
.advanced_search_shortcode .adv_search_internal {
float: left;
width: 21%;
margin-right: 27px;
position: relative;
/* margin-top:0px; */  /* helps ALL AREAS dropbox  -- 111620 */
padding-left: 1px;
height: 56px;
color: rgb(26, 23, 27); /* match font color to other boxes -- 111620 */
}
.adv_seach_code_right{
margin-right:0px!important;
}
.advanced_search_shortcode  .cd-dropdown,
.advanced_search_shortcode .cd-select {
position: relative;
width: 99%;
}
.advanced_search_shortcode .cd-active.cd-dropdown ul li {
height: 40px;
}
#advanced_submit_shorcode{
margin-left: 0px;
margin-top: 3px;
-webkit-appearance: none;
clear: both;
width: 155px!important;
min-width: 100px!important;
}
.advanced_search_shortcode .cd-dropdown ul{
width:109%;
}
.advanced_search_shortcode .cd-dropdown > span {
padding: 8px 0px 8px 11px;
}
.advanced_search_shortcode .cd-dropdown > span:after {
position: absolute;
right: 0px;
top: 13%;
width: 30px;
text-align: center;
font-size: 12px;
padding: 5px 10px 0px 10px;
height: 64%;
border-left: 1px solid #ddd;
}
.shadowonright .advanced_search_shortcode{
margin-left: 22px;
}
/* Contact form 7
------------------------------------------------------------------------------------*/
.wpcf7{
width: 100%;
float: left;
background-color: #f7f7f7;
border-bottom: 1px dashed #d0d0d0;
position: relative;
padding: 13px!important;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.wpcf7 input[type=text],
.wpcf7 input[type=password],
.wpcf7 input[type=email],
.wpcf7 input[type=url],
.wpcf7 input[type=number],
.wpcf7 input[type=tel],
.wpcf7 textarea {
height: 24px;
margin-bottom: 11px;
font-family: 'Arial';
font-size: 14px;
padding: 8px 0px 8px 11px;
color: #1a171b;
border: 1px solid #e5e5e5;
border-radius: 2px;
background-color: #fff;
box-shadow: none;
}
.wpcf7 textarea{
height: 125px;
}
.wpcf7-submit{
font-size: 16px;
padding: 11px 22px 11px 22px!important;
min-width: 167px;
background-color: #fff;
color: #1a171b;
width: auto;
text-align: center;
display: block;
float: left;
padding: 0;
text-decoration: none;
cursor: pointer;
box-shadow: none;
border: none;
margin: 0px 10px 22px 0px;
line-height: 22px;
}
.wpcf7-submit:hover{
background-color: #67cfd8;
color: #fff;
}
.wpcf7 p{
float:left;
width:100%;
}
.wpcf7-email,
.wpcf7-email:focus{
width: 273px!important;
}
.hiddenpretty{
display:none;
}
input[type=text]::-webkit-input-placeholder {
color: #1a171b;
}
input[type=text]::-moz-placeholder { /* Firefox 18- */
color: #1a171b;
}
input[type=text]::-moz-placeholder {  /* Firefox 19+ */
color: #1a171b;
}
input[type=text]::-ms-input-placeholder {
color: #1a171b;
}
textarea::-webkit-input-placeholder {
color: #1a171b;
}
textarea::-moz-placeholder { /* Firefox 18- */
color: #1a171b;
}
textarea::-moz-placeholder {  /* Firefox 19+ */
color: #1a171b;
}
textarea::-ms-input-placeholder {
color: #1a171b;
}
::-webkit-input-placeholder { color:#1a171b; }
::-moz-placeholder { color:#1a171b; } /* firefox 19+ */
:-ms-input-placeholder { color:#1a171b; } /* ie */
input:-moz-placeholder { color:#1a171b; }
.title_feature_listing{
color: #1a171b;
}
.gmnoprint img { max-width: none!important; }
.left-top-widet ul{
list-style:none;
margin:0px;
}
.left-top-widet li{
display:inline;
color: #1a171b;
font-size: 13px!important;
margin: 0px 5px;
font-family: 'Roboto';
margin-bottom:0px!important;
}
.left-top-widet li i{
margin-right:5px;
}
.article_property_type .inforoom {
font-size: 13px;
background-image: url('./css/css-images/icon_bed1.png');
height: 17px;
background-repeat: no-repeat;
background-position: 0px 4px;
margin-right: 7px;
padding-left: 23px;
color: #888C8E;
}
.article_property_type .infobath {
font-size: 13px;
background-image: url('./css/css-images/icon_bath1.png');
height: 19px;
background-repeat: no-repeat;
background-position: 0px 2px;
margin-right: 7px;
padding-left: 18px;
color:#888C8E;
}
.article_property_type .infosize {
font-size: 13px;
background-image: url('./css/css-images/icon-size1.png');
height: 19px;
background-repeat: no-repeat;
background-position: 0px 2px;
margin-right: 7px;
padding-left: 18px;
color:#888C8E;
}
.article_property_type .infoguest {
font-size: 13px;
background-image: url('./css/css-images/icon-guest1.gif');
height: 19px;
background-repeat: no-repeat;
background-position: 0px 2px;
margin-right: 7px;
padding-left: 18px;
color:#888C8E;
}
.listing_units{
}
/*=headers
---------------------------------------------------------------------------------------------------------------------*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
Created on : Jun 8, 2014, 11:31:39 AM
Author     : cretu
*/
.header_control_v3 .logo {
float: left;
width: 167px;
}
.header_control_v3 .logo img,
.branding_fixed .header_control_v3 img{
float:left;
margin-left: 15px;
}
.header_control_v3 #access {
float: right;
}
.header_social.header_social_v3 {
float: right;
width: auto;
margin-right: 25px;
}
@media only screen and (max-width: 1230px) {
.header_control_v3 #access {
float: right;
margin-left: 0px;
}
}
@media only screen and (max-width: 959px) {
.header_social.header_social_v3 {
float: none;
margin: 0 auto;
width: 100px;
}
.header_control_v3 .logo {
width: 100%;
}
.header_control_v3 .logo img{
float:none;
}
}
#branding.branding_version_4{
height:124px;
}
.header_control_v4 {
background-color: #fff;
}
.header_control_v4 .logo {
float: left;
margin: 10px 0px;
}
.header_control_v4 .logo img{
max-height: 70px;
float:left;
}
#branding.branding_fixed .header_control_v4 img{
max-height: 50px;
}
.header_social.header_social_v4 {
float: right;
margin-top: 28px;
margin-left: 0px;
width: auto;
margin-right: 10px;
}
.header_control_v4 #access {
width: 960px;
margin: 0 auto;
float: left;
margin-top: -15px;
}
.header_control_v4 #access ul ul {
margin-top: 0px!important;
}
.branding_fixed .header_control_v4 #access {
margin-top: 12px;
float: right;
width: auto;
}
.branding_fixed .header_control_v4 #access ul ul{
top: 48px;
}
.branding_fixed .header_control_v4 .header_social {
display: none;
}
.header_control_v4 #mobile_display {
margin-top: 20px;
}
@media only screen and (max-width: 1135px) {
.header_control_v4 .header_social{
display: block;
}
}
@media only screen and (max-width: 959px) {
.header_social.header_social_v4 {
float: none;
margin: 0 auto;
width: 100px;
}
.branding_fixed .header_control_v4 .header_social {
display: block;
}
.header_control_v4 .logo {
width: 100%;
margin-bottom: 20px;
}
.header_control_v4 .logo img{
float:none;
}
}
#branding.branding_version_5{
height:155px;
}
.header_control_v5 img{
max-height:90px;
float: none;
}
.header_control_v5 #access {
margin-top: 13px;
width: auto;
float: left;
}
.header_control_v5 #access ul ul {
margin-top: 0px!important;
}
.header_control_v4 #access ul a,
.header_control_v5 #access ul a{
padding-bottom: 23px;
padding-top: 10px;
}
.header_control_v4 #access ul ul a,
.header_control_v5 #access ul ul a {
padding-bottom: 10px;
padding-top: 10px;
}
.header_control_v5 .header_social {
margin-top: 18px;
height: 35px;
float: right;
width: auto;
margin-right: 10px;
}
.header_control_v5 .logo {
float: none;
margin: 0px auto;
text-align: center;
}
.branding_fixed .header_control_v5 .logo {
float: left;
left: 0;
margin: 0;
padding-top: 5px;
}
.branding_fixed .header_control_v5 #access {
margin-top: 12px;
float: right;
}
.branding_fixed .header_control_v5 #access ul ul {
top: 48px;
}
.branding_fixed .header_social_5.header_social {
display: none;
}
.header_control_v5 #mobile_display {
margin-top: 20px;
}
#geolocation-button.geo_version_5{
top:131px;
}
#tooltip-geolocation.tooltip-geolocation_5{
top:180px;
}
#search_wrapper.search_wrapper_type5{
margin-top: 43px;
}
#geolocation-button.geo_version_4{
top:100px;
}
#tooltip-geolocation.tooltip-geolocation_4{
top:145px;
}
#search_wrapper.search_wrapper_type4{
margin-top: 12px;
}
@media only screen and (max-width: 1135px) {
.header_social.header_social_5 {
display: block;
}
}
@media only screen and (max-width: 959px) {
.header_social.header_social_5 {
float: none;
margin: 0 auto;
width: 100px;
height: 20px;
}
.branding_fixed .header_control_v5 .header_social {
display: block;
}
.header_control_v5 .logo {
margin-bottom: 20px!important;
}
}
#branding.branding_version_2{
height:156px;
}
.header_control_v2{
height: 135px;
}
.header_control_v2 #access {
width: 960px;
text-align: center;
margin-top:2px;
}
.header_control_v2 .logo {
float: none;
padding-top: 0px;
margin: 0px auto;
text-align: center;
height:112px;
}
.header_control_v2 .logo img{
float:none;
}
#geolocation-button.geo_version_2{
top:131px;
}
#tooltip-geolocation.tooltip-geolocation_2{
top:180px;
}
.header_social_v2.header_social {
display: none;
}
.header_control_v2 .menu-main-menu-container {
margin: 0 auto;
display: inline-block;
}
.branding_fixed .header_control_v2{
height:60px;
}
.branding_fixed .header_control_v2 .logo img {
float:left;
}
.header_control_v2 #access ul a {
padding-bottom: 25px;
}
.header_control_v2 #access ul ul a {
padding-bottom: 10px;
}
.branding_fixed .header_control_v2 #access {
margin-top: 21px;
float: left;
width: auto;
}
.branding_fixed .header_control_v2 #access ul ul {
top: 40px;
}
#search_wrapper.search_wrapper_type2{
margin-top:45px;
}
.branding_fixed .header_control_v2 .logo {
float: right;
left: 0;
margin: 0;
padding-top: 5px;
width:auto;
}
@media only screen and (max-width: 959px) {
.header_social.header_social_v2 {
float: none;
margin: 0 auto;
width: 100px;
height: 20px;
display: block;
}
.branding_fixed .header_control_v2 .header_social {
display: block;
}
.header_control.header_control_v2 {
margin-top: 0px;
}
.header_control_v2 .logo {
padding-top: 15px;
padding-bottom: 10px;
}
}
.branding_fixed .logo img{
padding-top:0px!important;
}
/* =add booking fron end
----------------------------------------------------------------------------*/
#booking_form_contact{
display:none;
}
.booking_reservation_form{
float:left;
width:100%;
background-color: #f7f7f7;
margin-bottom: 22px;
}
.booking_action_tabs{
float:left;
width:100%;
background-color: #fff;
}
.booking_action{
float: left;
display: inline;
padding: 10px 20px;
background-color: #fff;
color: #1a171b;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
cursor: pointer;
width: 50%;
box-sizing: border-box;
font-size: 16px;
box-sizing: border-box;
-mox-box-sizing:border-box;
}
.book_active{
background-color: #f7f7f7;
}
.booking_form_contact,
.booking_form_request{
float:left;
padding: 11px 22px 22px 22px;
}
.booking_form_request  .half_form{
width:50%;
}
.booking_form_request .rightinput{
padding-left: 18px;
box-sizing: border-box;
}
#event_name,
#booking_from_date,
#booking_to_date,
#booking_company,
#booking_name{
width:95%;
}
.booking_reservation_form label{
width:100%;
float:left;
}
#submit_booking,
#submit_mess_front,
#submit_booking_front{
background-color: #4ebcc5; /* #4ecb8f; */
color: #fff;
margin-bottom: 0px;
}
#submit_booking{
margin-bottom: 13px;
}
.booking_reservation_form .featured_agent_image{
margin-left: 0px!important;
}
.booking_reservation_form .agent_listing_prop_details {
float: left;
display: inline;
width: 278px;
margin: 22px 0px 0px 22px;
}
#booking_form_request_mess{
color:#fff;
background-color: #a51e6c;
padding: 2px 2px 2px 5px;
margin-bottom: 10px;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
#booking_form_request_mess:empty{
height:0px;
padding: 0px;
margin-bottom: 0px;
}
.no_name_contact{
width: 100%!important;
margin: 0px 0px 22px 0px!important;
}
.comentp{
margin-top: -7px;
margin-bottom: 4px;
}
/* =add booking
----------------------------------------------------------------------------*/
.secondary_menu{
float: left;
display: inline;
width: 100%;
}
#add_my_booking{
float: right;
cursor: pointer;
margin-bottom: 22px;
}
.action1_booking{
padding: 5px;
border-radius: 2px;
background-color: #4ebcc5; /* #4ecb8f; */
color: #fff;
margin: 0px 10px 0px 0px;
}
#direct_confirmation{
float:left;
cursor:pointer;
}
.add_booking{
background-color: #f7f7f7;
color: #888C8E;
float: left;
margin: 10px 0px;
padding: 11px 22px 0px 22px;
display:none;
}
.third_form{
width:19%;
float: left;
display: inline;
margin-right: 39px;
}
.third_form label{
width:100%;
float:left;
}
.booking_reservation_form textarea,
.booking_reservation_form input[type=text],
.add_booking input[type=text],
.add_booking textarea {
-webkit-transition: all 0.30s ease-in-out;
-moz-transition: all 0.30s ease-in-out;
-ms-transition: all 0.30s ease-in-out;
-o-transition: all 0.30s ease-in-out;
outline: none;
border: 1px solid #DDDDDD;
}
.booking_reservation_form input[type=text],
.booking_reservation_form input[type=password],
.booking_reservation_form input[type=email],
.booking_reservation_form input[type=url],
.booking_reservation_form input[type=number],
.booking_reservation_form textarea,
.add_booking input[type=text],
.add_booking input[type=password],
.add_booking input[type=email],
.add_booking input[type=url],
.add_booking input[type=number],
.add_booking textarea {
width: 98%;
margin-bottom: 11px;
font-family: 'Arial';
font-size: 14px;
padding: 11px 0px 11px 11px;
color: #1a171b;
border: 1px solid #e5e5e5;
border-radius: 2px;
background-color: #fff!important;
box-shadow: none;
text-align: left;
}
.booking_reservation_form input[type=text]:focus,
.booking_reservation_form input[type=password]:focus,
.booking_reservation_form textarea:focus,
.add_booking input[type=password]:focus,
.add_booking input[type=text]:focus,
.add_booking textarea:focus {
box-shadow: 0 0 5px rgba(69, 179, 126, 1);
border: 1px solid rgba(69, 179, 126, 1);
}
#booking_guest_no,
#booking_property_name{
color: #1a171b;
border: 1px solid #e5e5e5;
border-radius: 2px;
background-color: #fff!important;
font-family: 'Arial';
font-size: 14px;
padding: 11px 0px 11px 11px;
max-width: 334px;
}
.booking_unit{
}
.info-container_booking {
float: right;
height: 160px;
position: relative;
}
.event_desc{
width:660px!important;
}
/* =rewrite general
----------------------------------------------------------------------------*/
.user_tab_menu a {
padding: 10px 28px 10px 28px!important;
}
/* =register  form
----------------------------------------------------------------------------*/
#user_look_wd_booking,
#user_have_wd_booking,
#user_look,
#user_have{
width: 18px;
display: inline;
float: left;
margin-top: 4px;
margin-left: 0px;
clear: both;
}
.groprent input[type="radio"] {
display: block;
}
#register_message_area_booking .login-alert{
width: 190px;
font-size: 13px;
}
/* =calendar
----------------------------------------------------------------------------*/
.all-calendars{
float: left;
display: inline-block;
width: auto;
position: relative;
}
.booking-calendar-wrapper{
width: 237px;
display: inline;
float: left;
}
.booking-calendar-wrapper:nth-child(odd){
margin-right: 0px
}
.booking-calendar{
}
#calendar-prev{
position: absolute;
top: 0px;
left: 0px;
width: 25px;
height: 25px;
background-color: #4ebcc5; /* #22be73; */
color: #fff;
padding: 2px 0px 0px 8px;
font-size: 22px;
box-sizing: border-box;
-moz-box-sizing: border-box;
cursor: pointer;
}
#calendar-next{
position: absolute;
top:0px;
right: 0px;
width: 25px;
height: 25px;
background-color: #4ebcc5; /* #22be73; */
color: #fff;
padding: 2px 0px 0px 10px;
font-size: 22px;
box-sizing: border-box;
-moz-box-sizing: border-box;
cursor: pointer;
}
.book_warn{
float:left;
width:100%;
color: #7e7e7e;
background-color: #f7f7f7;
padding: 8px;
margin-bottom:22px;
}
.booking-calendar thead tr th {
padding: 7px 6px 7px 11px;
font-size: 12px;
}
.booking-calendar tbody tr td {
padding: 7px 6px 7px 11px;
vertical-align: top;
border: none;
font-size: 12px;
}
.booking-calendar tfoot tr td {
padding: 7px 6px 7px 11px;
font-size: 14px;
}
.booking-calendar caption{
text-align: center;
padding: 0px 0px 5px 0px;
line-height: 25px;
height: 24px;
}
.calendar-today{
background-color: #67cfd8;
color: white;
}
.calendar-reserved{
background-color: #a51e6c;
color: white;
}
.calendar-free{
}
.calendar-legend{
float:left;
width:100%;
margin-bottom: 26px;
float:left;
}
.calendar-legend span{
float:left;
}
.legend-calendar-today{
width:15px;
height:15px;
background-color: #67cfd8;
margin-right:10px;
float: left;
margin-top: 4px;
}
.legend-calendar-booked{
width:15px;
height:15px;
background-color: #a51e6c;
margin-right:10px;
margin-left:10px;
float: left;
margin-top: 4px;
}
/*=invoice
-----------------------------------------------------------*/
.tag-published{
margin-right: 10px;
}
.info-container_booking span{
float: right;
display: block;
clear: both;
margin-bottom: 10px;
}
.generate_invoice{
background: #a51e6c;
color: #fff!important;
border-radius: 2px;
padding: 5px;
cursor: pointer;
}
.delete_invoice,
.delete_booking{
background: #a51e6c;
color: #fff!important;
border-radius: 2px;
padding: 5px;
cursor: pointer;
}
.proceed-payment{
background: #4ebcc5; /* #4ecb8f; */
color: #fff!important;
border-radius: 2px;
padding: 5px;
cursor: pointer;
}
.waiting_payment{
background: #67cfd8;
color: #fff!important;
border-radius: 2px;
padding: 5px;
}
.waiting_payment_user{
background: #67cfd8;
color: #fff!important;
border-radius: 2px;
padding: 5px;
text-align: center;
}
.create_invoice_form{
background: #f7f7f7;
float: left;
width: 100%;
padding: 15px;
margin: 5px 0px 15px 0px;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.create_invoice_form h3 {
font-size: 16px;
}
.create_invoice_form h4 {
font-size: 14px;
margin-bottom: 0px;
}
.invoice_table{
float:left;
width:70%
}
.invoice_actions{
float:left;
width:30%;
}
#invoice_proceed_pay,
#invoice_submit{
padding: 5px 15px;
float:left;
display:inline;
cursor:pointer;
}
#add_inv_expenses,
#add_inv_discount{
padding: 8px 15px;
display:inline;
cursor:pointer;
}
.delete_exp{
cursor:pointer;
float:right;
}
.create_invoice_form input[type=text],
.create_invoice_form input[type=password],
.create_invoice_form input[type=email],
.create_invoice_form input[type=url],
.create_invoice_form input[type=number],
.create_invoice_form textarea {
width: 70%;
margin-bottom: 11px;
font-family: 'Arial';
font-size: 14px;
padding: 8px 0px 8px 8px;
color: #1a171b;
border: 1px solid #e5e5e5;
border-radius: 2px;
background-color: #fff!important;
box-shadow: none;
text-align: left;
}
.date_interval{
width: 280px;
float: left;
}
.date_duration{
width: 163px;
float: left;
}
.total_inv_span{
width:300px;
float:left;
}
.invoice_details{
float:left;
width:600px;
border:1px solid #4ebcc5; /* #4ecb8f; */
margin-bottom: 13px;
}
.invoice_row{
float: left;
width: 100%;
padding: 5px 10px;
box-sizing: border-box;
-moz-box-sizing: border-box;
border-bottom: 1px solid #4ebcc5; /* #4ecb8f; */
}
.header_legend{
background: #4ebcc5; /* #4ecb8f; */
color: #fff;
}
.inv_legend{
width:100px;
float: left;
line-height: 1.2em;
}
.inv_data{
width:100px;
float: left;
}
.inv_exp{
width:280px;
float: left;
}
/*=message listing
----------------------------------------------------------------------------*/
.message_listing{
width: 100%;
float: left;
margin: 0px 0px 10px 0px;
position: relative;
box-sizing: border-box;
}
.message_header{
padding: 10px 20px;
background: #f7f7f7;
box-sizing: border-box;
margin: 0px 0px 0px 0px;
width:100%;
float: left;
}
.mess_delete,
.mess_unread{
padding: 2px 8px;
border-radius: 2px;
background-color:#a51e6c;
color: #fff;
margin: 0px 10px 0px 0px;
}
.mess_read_mess ,
.mess_reply,
.mess_delete{
float:right;
cursor: pointer;
}
.mess_send_reply,
.mess_reply,
.mess_read{
padding: 2px 8px;
border-radius: 2px;
background-color:#45b37e ;
color: #fff;
margin: 0px 10px 0px 0px;
}
.mess_date,
.mess_subject,
.mess_from{
line-height: 26px;
}
.mess_read_mess{
padding: 2px 8px;
border-radius: 2px;
background-color:#45b37e ;
color: #fff;
margin: 0px 10px 0px 0px;
}
.mess_reply_form,
.mess_content{
padding: 10px 20px;
background: #f7f7f7;
box-sizing: border-box;
margin: 10px 0px 0px 0px;
width:100%;
float: left;
display:none;
}
.mess_reply_form{
margin-bottom: 10px;
}
.mess_reply
.mess_delete,
.mess_read_mess,
.mess_send_reply{
cursor:pointer;
}
.mess_send_reply{
padding: 5px 12px;
}
.mess_unread,
.mess_read{
float: left;
}
.mess_from{
width:150px;
float: left;
}
.mess_subject{
width:285px;
float: left;
}
.mess_date{
width:123px;
float: left;
}
.mess_title{
width:100%;
float:left;
margin-bottom: 15px;
}
.message_content{
width:70%;
}
.message_listing input[type=text],
.message_listing input[type=password],
.message_listing input[type=email],
.message_listing input[type=url],
.message_listing input[type=number],
.message_listing textarea {
width: 98%;
margin-bottom: 11px;
font-family: 'Arial';
font-size: 14px;
padding: 11px 0px 11px 11px;
color: #1a171b;
border: 1px solid #e5e5e5;
border-radius: 2px;
background-color: #fff!important;
box-shadow: none;
text-align: left;
}
.message_listing input[type=password]:focus,
.message_listing input[type=text]:focus,
.message_listing textarea:focus {
box-shadow: 0 0 5px rgba(69, 179, 126, 1);
border: 1px solid rgba(69, 179, 126, 1);
}
#subject_reply{
width:50%;
}
#message_reply_content{
width: 99%;
height:100px;
}
.stripe_buttons{
display:none;
}
.visible_stripe{
display:block;
}
#stripe_form_featured{
display:none;
}
#paypal_booking{
cursor: pointer;
float: left;
margin-top: 3px;
}
#check_in{
width:105px!important;
}
#check_out{
width:105px!important;
}
.guests_adv,
.check_out_adv,
.check_in_adv{
position: relative;
width: 121px!important;
}
.guests_adv ul{
width:130px;
}
#primary .check_out_adv,
#primary .check_in_adv{
width: 210px!important;
}
.check_out_adv:after,
.check_in_adv:after{
font-family: FontAwesome;
content: "\f073";
position: absolute;
top: 13px;
right: 16px;
}
#primary .check_out_adv:after,
#primary .check_in_adv:after{
font-family: FontAwesome;
content: "\f073";
position: absolute;
top: 9px;
right: 16px;
}
/* Adv search 5
--------------------------------------------------------------------------------------*/
#adv-search-header-5{
clear: both;
width: 231px;
height: 40px;
background-color: #67cfd8;
color:#fff;
padding: 11px;
box-sizing: border-box;
-moz-box-sizing: border-box;
font-size: 17px;
font-family: 'Roboto';
background-image: url('./css/css-images/adv-enlarge-on.png');
background-position: 200px 18px;
background-repeat: no-repeat;
cursor: pointer;
box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.2);
z-index: 9;
position: relative;
}
#adv-search-header-5.adv5_close{
background-image: url('./css/css-images/adv-enlarge-off.png');
}
#adv-search-5{
clear: both;
width: 928px;
height: 40px;
background-color: #fff;
color: #1a171b;
font-family: Arial, sans-serif;
font-size: 14px;
padding: 11px 0px 11px 11px;
box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.2);
z-index: 10;
position: relative;
pointer-events: all;
margin-top: 110px;
float:right;
}
#adv-search-5 .advanced_action_div,
#adv-search-5 .advanced_categ_div,
#adv-search-5 .advanced_city_div,
#adv-search-5 .advanced_area_div{
width: 232px;
float: left;
margin-top: 0px;
margin-bottom: 12px;
}
#adv-search-5 .firstclear{
clear: both;
}
#adv-search-5 .adv_search_internal{
width: 231px;
float: left;
margin-top: 0px;
margin-right: 0px;
}
#adv-search-5 input[type=text],
#adv-search-5 input[type=password],
#adv-search-5 input[type=email],
#adv-search-5 input[type=url],
#adv-search-5 input[type=number],
#adv-search-5 textarea{
font-family: 'Arial';
font-size: 14px;
padding: 0px 0px 0px 9px;
color: #1a171b;
border: 1px solid #e5e5e5;
border-radius: 2px;
background-color: #fff;
box-shadow: none;
width: 209px;
margin-left: -1px;
-webkit-appearance: none;
}
#adv-search-5 .cd-dropdown,
#adv-search-5 .cd-select {
width: 116px;
margin-bottom: 0px;
margin-top: 0px;
}
#advanced_submit_5{
padding: 10px 22px 10px 22px;
margin-left: 18px;
width: 166px;
min-width: 122px;
}
#advanced_submit_mobile{
width:175px;
}
.booking_where{
width:315px!important;
}
#booking_location{
width:295px!important;
}
#adv_5_closer{
padding: 14px 14px;
color: #fff;
background-color: #67cfd8;
float: left;
cursor:pointer;
margin-top: -1px;
margin-right: 2px;
}
.ui-widget-content{
z-index:9999!important;
background: #fff!important;
background-image:none!important;
border-radius: 0px!important;
}
.ui-state-focus{
border: none!important;
border-radius: 0px!important;
font-weight: normal!important;
background: #22be73!important;
background-image:none!important;
color: #fff!important;
}
.ui-menu .ui-menu-item {
padding: 0px 0px!important;
}
.ui-menu .ui-menu-item a {
padding: 5px .4em!important;
}
.ui-widget-content a {
color: #1a171b!important;
cursor:pointer!important;
font-family: 'Arial';
}
.ui-menu .ui-menu-item a.ui-state-focus{
color:#fff!important;
}
.adv5_label{
display:none;
float: left;
font-size: 17px;
padding: 13px 15px 13px 6px;
}
.show_cost_form{
float: left;
width: 100%;
margin-bottom:10px;
}
.cost_row{
border: 1px solid #e5e5e5;
float: left;
width: 100%;
box-sizing: border-box;
background-color: #fff;
}
.cost_explanation{
border-right: 1px solid #e5e5e5;
width: 70%;
float: left;
height: 30px;
padding: 5px 0px 0px 9px;
box-sizing: border-box;
}
.cost_value{
width:27%;
padding-left:10px;
float: left;
padding-top: 5px;
}
.confirmed_booking{
cursor:pointer;
}
.booking_explaining{
font-size: 12px;
margin-bottom: 15px;
margin-top: -15px;
}
#booking_location_shortcode{
width: 100%;
max-width: 195px;
float: left;
margin-right: 20px;
}
.advanced_search_shortcode .check_in_adv,
.advanced_search_shortcode .check_out_adv{
display:inline-block;
margin-right: 25px;
float:left;
}
.advanced_search_shortcode .check_in_adv:after,
.advanced_search_shortcode .check_out_adv:after{
font-family: FontAwesome;
content: "\f073";
position: absolute;
top: 10px;
right: 0px;
}
#booking_contact{
color: #fff;
background-color: #a51e6c;
padding: 2px 2px 2px 5px;
margin-bottom: 10px;
box-sizing: border-box;
}
#booking_contact:empty{
display:none;
}
.deposit_show_wrapper{
float: left;
}
.deposit_show{
width: 100%;
float: left;
}
/** FIX for Bootstrap and Google Maps Info window styes problem **/
img[src*="gstatic.com/"], img[src*="googleapis.com/"] {
max-width: none;
}
.moxie-shim.moxie-shim-html5{
top: 0px!important;
position: relative!important;
left: -213px!important;
width:1px !important; /* added to reduce width of element blocking ability to delete the first 2 images */
}