html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
body { line-height:1; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
table { border-collapse:collapse; border-spacing:0; } body { font:12px/24px 'Roboto', sans-serif; color:#777; background:#FFF; } 
input, textarea, select { font-size:12px; font-family:'Roboto', sans-serif; color:#333; border:0; padding:4px; }
h1, h2, h3, h4, h5, h6 { font-family:'Roboto', sans-serif; display:block; color:#384042; margin-bottom:20px; font-weight:normal; }
h1 { font-size:26px; }
h2 { font-size:24px; }
h3 { font-size:22px; }
h4 { font-size:20px; }
h5 { font-size:18px; }
h6 { font-size:16px; }
.clear:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
a:link, a:visited { 
color:#afbabd; text-decoration:none; 
transition:all 0.2s ease-out 0s; 
-webkit-transition:all 0.2s ease-out 0s; 
-moz-transition:all 0.2s ease-out 0s; 
}
a:hover { color:#a2a6a7; }
p { margin-bottom:20px; }
iframe { vertical-align:top; }
input, textarea { font-size:14px; font-family:'Roboto'; margin:0; -webkit-border-radius:0; }
textarea:focus, input:focus { outline: none; }
select { -webkit-border-radius:0; }
input[type="submit"], .es-nav-next, .es-nav-prev { 
transition:all 0.2s ease-out 0s; 
-webkit-transition:all 0.2s ease-out 0s; 
-moz-transition:all 0.2s ease-out 0s; 
}
img { 
width:auto; max-width:100%; height:auto; vertical-align:top; 
-webkit-transform:rotate(0); -moz-transform:rotate(0); transform:rotate(0); -moz-backface-visibility: hidden; 
}
ul li { list-style:disc inside; margin-left: 0; padding-left: 1em; text-indent: -1em; }
ol li { list-style:decimal inside; margin-left: 0; padding-left: 1.5em; text-indent: -1.5em; }
video { max-width:100%; height:auto; }
iframe, embed, object { max-width:100%; }
b, strong { font-weight: 700; }
cite, dfn, em, i { font-style: italic; }
mark, ins { background: #fff9c0; text-decoration: none; }
input[type='text'], input[type='submit'], input[type='password'], input[type='email'], textarea {
-webkit-appearance: none; }
code, kbd, tt, var, samp, pre {
font-family: monospace, serif; font-size: 15px; line-height: 1.6;
-webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none;
}
.last { margin-right:0 !important; }
.services-list { transition:all 0.5s ease-out 0s; -webkit-transition:all 0.5s ease-out 0s; -moz-transition:all 0.5s ease-out 0s; }
::selection { background:#72798a; color:#FFF; }
::-moz-selection { background:#72798a; color:#FFF; }
#preloader { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: #fff; z-index: 999999; }
#status { 
width: 200px; height: 200px; position: absolute; left: 50%; top: 50%; 
background-image: url(//www.pinkpestservices.com.au/wp-content/themes/homeland/img/status.gif); 
background-repeat: no-repeat;
background-position: center;
margin: -100px 0 0 -100px;
} #container { width:100%; position:relative; background:#FFF; }
#container header.sticky-header { left:0; }
#container-boxed, #container-boxed-left { width:1150px; margin:0 auto; background:#FFF; }
#container-boxed header.sticky-header, #container-boxed-left header.sticky-header { width: 1150px; }
#container-boxed-left { float: left; }
.sticky-header-container { padding-top:171px; }
.sticky-header2-container { padding-top:126px; }
.sticky-header-six { padding-top: 236px; }
.inside { width:1080px; margin:0 auto; }
.select-menu, .single #nsu-checkbox, .slicknav_menu, .header-search { display:none; }
header { width:100%; background:#FFF; position: relative; z-index: 9999; }
header.sticky-header { 
position:fixed; top:0; z-index:9999; border-bottom:1px solid #E1E1E1;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
transition: all 0.4s ease; 
}
header.sticky-header-animate .theme-menu ul li a:link, 
header.sticky-header-animate.theme-menu ul li a:visited { padding: 31px 30px; }
header.sticky-header-animate .header-block { 
display: none; -webkit-transition: all 0.4s ease-out 1s;
-moz-transition: all 0.4s ease-out 1s;
transition: all 0.4s ease-out 1s;
}
header.sticky-header-animate .logo { 
width: 130px; 
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
transition: all 0.4s ease; 
}
header.sticky-header-animate .select-menu { top: 27px; }
.header-block, .hidden-header-image { border-bottom:1px solid #E1E1E1; }
.header-block .inside, .header-six .inside { position: relative; }
.header-block.header-three { border-bottom:0; border-top:1px solid #E1E1E1; }
.logo { float:left; width: 200px; }
.logo h1 { margin-bottom:0; }
nav { float:right; }
.theme-menu ul li { float:left; margin-left:1px; }
.theme-menu ul li a:link, .theme-menu ul li a:visited { 
padding:51px 30px; display:block; font-weight:700; font-size:14px; color:#384042; 
}
.theme-menu ul li.current-menu-item a, .theme-menu ul li.current-menu-ancestor a, 
.theme-menu ul li.current-menu-parent a, .theme-menu ul li.current_page_item a,
.theme-menu ul li a:hover { background:#88C354; color:#FFF; }
.widget-column { float:left; width:247px; margin-right:30px; color:#7c7e83; }
.header-six .logo, .header-six nav { width: 100%; float: none; text-align: center; }
.header-six .theme-menu ul { margin: 0 auto; padding: 0; display: table; list-style: none; }
.header-six .theme-menu ul li a { padding: 20px 30px; text-align: left; }
.header-six nav, .header-six .logo { border-top:1px solid #E1E1E1; }
header.sticky-header-animate .header-six .logo { width: auto; }
header.sticky-header-animate .header-six .theme-menu ul li a { padding: 10px 30px; } footer { background: #171C26; padding: 40px 0 0; }
.footer-inside { border-top: 1px solid #2B303B; padding: 40px 0; position: relative; }
.footer-widgets { margin-bottom: 30px; }
.footer-layout-two, .footer-layout-three, .footer-layout-four { background: #2B303B; }
.footer-layout-two a#toTop, .footer-layout-five a#toTop { 
position: absolute; right: auto; left: 50%; top: -1px; 
border-top-left-radius: 0; -moz-border-top-left-radius: 0; -webkit-border-top-left-radius: 0;
border-top-right-radius: 0; -moz-border-top-right-radius: 0; -webkit-border-top-right-radius: 0;
}
.footer-layout-three a#toTop, .footer-layout-four a#toTop {
position: absolute; right: auto; left: 50%; bottom: 0; top: auto;
border-bottom-left-radius: 0; -moz-border-bottom-left-radius: 0; -webkit-border-bottom-left-radius: 0;
border-bottom-right-radius: 0; -moz-border-bottom-right-radius: 0; -webkit-border-bottom-right-radius: 0;
}
.footer-layout-three .footer-menu { float: left; }
.footer-layout-four .footer-menu, .footer-layout-four .copyright { width: 100%; text-align: center; }
.footer-layout-four .footer-menu { margin-bottom: 40px; }
.footer-layout-four .footer-menu ul { display: inline-table; text-align: center; }
.footer-layout-four .copyright { display: block; margin-bottom: 15px; }
.footer-layout-five { padding-bottom: 200px; background: url(//www.pinkpestservices.com.au/wp-content/themes/homeland/img/footer-bg.png) repeat-x bottom; }
.footer-menu, .footer-layout-three .copyright { float: right; }
.footer-menu ul li { float: left; margin-left: 15px; }
a#toTop { 
position:absolute; top:34px; right:0; background:#88C354; color:#FFF; display:none; padding:6px 15px; z-index:5;
border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; 
}
a:hover#toTop, .nsu-submit:hover { background-color:#67a233; } .transparent-header header { background: #000; background: rgba(0, 0, 0, 0.4); position: fixed; border-bottom: 1px solid #000; }
.transparent-header .slider-block .slider-actions { top: 40% !important; }
.transparent-header .theme-menu ul li a:link, 
.transparent-header .theme-menu ul li a:visited { color: #FFF; }
.transparent-header .header-bg .inside { margin-top: 130px; }
.transparent-header #map { height: 700px; }
.transparent-header .contact-alt-background { padding-top: 200px; padding-bottom: 60px; } .left-container { float:left; width:770px; padding:50px 0; position: relative; }
.theme-fullwidth { padding:50px 0; position: relative; }
.dual-container { width: 480px; }
.dual-container .dual-property-list .grid ul li { width: 480px; }
.dual-container .dual-property-list #map-homepage { height: 300px; margin-bottom: 30px; }
.dual-container .dual-property-list .property-info { text-align: center; }
.social ul li, .advance-search-block ul li, .agent-block ul li, .featured-block ul li, 
.widget ul li, .agent-social ul li, .pagination ul li,
.contact-info ul li, .contact-form ul li, .blog-action ul li, .share ul li, .comments ul li, 
.comment-respond ul li, .cat-toogles ul li, .agent-properties ul li, .home-flexslider ul li, .theme-menu ul li, .grid ul li, 
.home-thumb-flexslider ul li, .flex-control-nav li, .selectBox-dropdown-menu li, .properties-flexslider ul li, .tab-menu li, 
.blog-flexslider ul li, .agent-form ul li, .dsidx-results li, .featured-flexslider ul li, .wpcf7 ul li, .partners-list ul li,
.bbp-forums li, .bbp-topics li, .forums li, #bbp-user-navigation ul li, .slicknav_nav li, .portfolio-flexslider ul li, .blog-tags li,
.blog-block ul li, .footer-menu ul li, .portfolio-static-images ul li { 
list-style:none; padding-left:0; text-indent:0; 
}
.top-toggle { position: relative; }
.header-widgets { width: 105%; }
.sliding-bar { background: #171C26; display:none; padding: 30px 0 0; position: fixed; z-index: 99999; width: 100%; }
a.slide-toggle { 
position: fixed; right: 7px; top: 7px; padding:2px 8px 2px 12px; 
background: #445064; color: #FFF; display: inline-block; z-index: 99999; font-size: 11px;
border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
a.slide-toggle:before { content: "\f067"; font-family:FontAwesome; font-style:normal; font-weight:normal; }
a.slide-toggle.open:before { content: "\f068"; font-family:FontAwesome; font-style:normal; font-weight:normal; }
a.slide-toggle:hover { background: #88C354; } .social { float:left; }
.social ul li { float:left; border-right:1px solid #E1E1E1; }
.social ul li:first-child { border-left:1px solid #E1E1E1; }
.social ul li a:link, .social ul li a:visited,
.homeland_widget-get-in-touch ul li a:link, .homeland_widget-get-in-touch ul li a:visited { 
padding:10px 0; width:35px; text-align:center; display:inline-block; color:#C7C7D3; font-size:16px; 
}
.social ul li a:hover { background:#F2F2F2; }
.social-colors ul li { border: 0; }
.social-colors ul li a:link, .social-colors ul li a:visited { color: #FFF; }
.social-colors ul li.twitter a { background: #2FC2EF; }
.social-colors ul li.twitter a:hover { background: #18b0de; }
.social-colors ul li.facebook a { background: #3b5998; }
.social-colors ul li.facebook a:hover { background: #2e4d8d; }
.social-colors ul li.youtube a { background: #cc181e; }
.social-colors ul li.youtube a:hover { background: #ae0e14; }
.social-colors ul li.pinterest a { background: #e3262e; }
.social-colors ul li.pinterest a:hover { background: #d3171f; }
.social-colors ul li.linkedin a { background: #069; }
.social-colors ul li.linkedin a:hover { background: #0e0e86; }
.social-colors ul li.dribbble a { background: #ea4c89; }
.social-colors ul li.dribbble a:hover { background: #d43472; }
.social-colors ul li.rss a { background: #FB6405; }
.social-colors ul li.rss a:hover { background: #da5908; }
.social-colors ul li.instagram a { background: #3f729b; }
.social-colors ul li.instagram a:hover { background: #1c598a; }
.social-colors ul li.gplus a { background: #dd4b39; }
.social-colors ul li.gplus a:hover { background: #bd2e1d; }
.call-info { float:right; border-left:1px solid #E1E1E1; color:#777; position:relative; margin-right: 36px; }
.call-info .call-us, .call-info a.login, .sb-icon-search, .sb-icon-search-close { 
display:inline-block; padding:10px 12px; float:left; border-right:1px solid #E1E1E1; 
}
.call-info .call-us i, .call-info a.login i { margin-right:6px; }
.call-info a.login:link, .call-info a.login:visited { color:#777; }
.call-info a.login:hover { color:#999; background:#F2F2F2; }
.call-info .search-icon i, .login { margin-right:0; }
.header-five .call-info { float: left; margin-right: 0; }
.header-five .social { float: right; margin-right: 36px; } .home-flexslider .slider-actions { position: absolute; top: 25%; }
#container-boxed .slider-actions, #container-boxed-left .slider-actions { top:15%; left:10%; }
.portfolio-slide-desc { 
background:#000; background:rgba(0,0,0,0.5); width:550px; padding:30px; color:#FFF; font-size:16px; line-height:32px; 
}
.portfolio-slide-desc h2 { font-size:30px; font-weight:700; color:#FFF; }
.portfolio-slide-desc p { margin-bottom: 0; }
.pactions label, .pactions a:link, 
.pactions a:visited { background:#445064; font-size:24px; font-weight:500; color:#FFF; float:left; }
.pactions label { padding-left:0; }
.pactions a:link, .pactions a:visited { background:#88C354; padding-right:0; }
.pactions a:hover { background:#7db54c; }
.pactions label { padding-right:25px; }
.pactions label i { padding:20px; background:#5D687A; margin-right:20px; font-size:18px; }
.pactions label span, .pactions a span { position:relative; top:2px; }
.pactions a { padding-left:25px; }
.pactions a i { padding:20px; background:#72A843; margin-left:20px; font-size:18px; } .advance-search-block { background:#F2F2F2; padding:40px 0 10px; margin-bottom: 40px; position:relative; }
.advance-search-block label { display:block; font-weight:500; font-size:16px; color:#384042; margin-bottom:10px; }
.advance-search-block ul { width: 103.5%; }
.advance-search-block ul li { float:left; margin-right:30px; margin-bottom:30px; }
.advance-search-block input[type='text'] { 
font-size:14px; color:#777; padding:8px 8px 9px; width:323px; border:1px solid #E1E1E1; 
}
.advance-search-block select.small, .advance-search-block a.small { width:222px !important; }
.advance-search-block input[type='submit'] { 
background:#445064; color:#FFF; padding:8px 11px; font-size:14px; font-weight:500; cursor:pointer; 
}
.advance-search-block input[type='submit']:hover { background:#344053; }
.search-title { position:absolute; top:0px; }
.search-title h4 { 
background:#445064; padding:18px 25px; font-size:18px; font-weight:500; float:left; color:#FFF; margin-bottom:0; 
}
.search-title span { float:left; display:block; background:#88C354; color:#FFF; font-size:18px; padding:18px 20px; }
.advance-search-block.advance-search-block-page { background:#dcecce; background: rgba(220,236,206,1); }
.advance-search-block.advance-search-block-page input[type="text"] { width:302px; }
.advance-search-block-page, .single-post iframe, .blog-timeline-image iframe { margin-bottom: 0 !important; } .services-block, .services-block-two, .services-block-bg, .services-pb-block { padding:0 0 80px; }
.services-list { float:left; width:330px; margin-right:45px; text-align:center; }
.services-desc { border:1px solid #E1E1E1; padding:60px 20px 0; margin-top:-40px; }
.services-desc h5 { color:#384042; font-size:16px; font-weight:700; }
.services-desc a.more { 
background:#88C354; padding:8px 18px; display:inline-block; color:#FFF; position:relative; bottom:-20px;
border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; 
}
.services-desc a.more:hover, .marker-window a.view-gmap:hover { background:#73b23c; }
.services-icon { float: left; margin-right: 20px; width: 50px; color: #AAA; margin-top: 6px; }
.services-page-icon { 
float:left; margin-right:30px; color:#444; background:#F2F2F2; text-align:center; width:190px; height:190px; 
border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; 
}
.services-page-icon i { position:relative; top:40%; }
.services-page-list { padding-bottom:50px; }
.services-page-desc { padding-top:15px; float:left; width:550px; }
.services-page-desc h5 a { color:#777; }
.services-block-two .services-list { text-align:left; }
.services-block-two .services-desc { border:0; padding:0; float:left; width:260px; margin-top:0; }
.services-block-two .services-desc h5 { font-size:18px; font-weight:500; }
.services-block-two .services-desc a.more { 
bottom:0; background:#FFF; border:2px solid #AAA; color:#AAA; font-weight:400; padding: 4px 12px;
}
.services-block-two .services-desc a.more:hover { background:#AAA; color:#FFF; }
.services-block-bg, .services-pb-block { background:url(//www.pinkpestservices.com.au/wp-content/themes/homeland/img/welcome-bg.png) no-repeat center; margin-bottom: 50px; }
.services-block-bg .services-desc, .services-pb-block .services-desc { 
border:2px solid #E1E1E1; color:#FFF; background:#FFF; background:rgba(255,255,255,0.2); 
}
.services-block-bg .services-desc h5, .services-pb-block .services-desc h5 { color:#FFF; }
.services-block-bg .services-desc a.more, .services-pb-block .services-desc a.more { border:2px solid #E1E1E1; }
a.read-more { border:3px solid #AAA; padding:8px 25px; font-size:13px; font-weight:500; color:#777; display:inline-block; }
.theme-fullwidth .services-page-desc { width: 860px; } .property-list-box h2, .agent-block h3, .featured-block h3, .featured-block-two-cols h3, 
.blog-block h3 { margin-bottom:40px; background:url(//www.pinkpestservices.com.au/wp-content/themes/homeland/img/title-bg.png) repeat center; height:15px; }
.property-list-box h2 span, .agent-block h3 span, .featured-block h3 span, .featured-block-two-cols h3 span, 
.blog-block h3 span { background:#FFF; padding-right:20px; position:relative; top:-6px; }
.property-home { width:330px; margin-right:42px; margin-bottom:42px; }
.property-desc { text-align:center; }
.property-desc h4, .property-desc h4 a:link, .property-desc h4 a:visited { font-size:18px; color:#384042; }
.property-desc h4 a:hover { color:#88C354; }
.property-info, .property-list-page .property-info-agent { background:#F2F2F2; margin-bottom:30px; }
.property-list-page .property-info-agent { border: 1px solid #CCC; }
.property-info span, .property-info-agent span { font-size:11px; padding:6px 10px; display: inline-block; }
.single-homeland_properties .property-info-agent span { font-size: 12px; }
.property-list-page .property-info-agent span { 
padding: 6px 14px; margin: 2px; border: 1px solid #CCC; width: 28.9%;
display: block; float: left; 
}
.single-homeland_properties .theme-fullwidth .property-list-page .property-info-agent span { width: 21.8%; }
.property-info-agent span { margin-right: 15px; padding: 0; }
.property-info i, .property-info-agent i { margin-right: 8px; font-size:14px; }
.property-mask { position:relative; }
.property-mask h4, .feat-thumb h4 { 
position:absolute; bottom:0; left:0; font-size:14px; font-weight:500; text-transform:uppercase; color:#FFF; 
background:#445064; padding:4px 10px; margin-bottom:0; 
}
.property-mask h4 a:link, .property-mask h4 a:visited, 
.feat-thumb h4 a:link, .feat-thumb h4 a:visited { color:#FFF; }
.property-price { position:absolute; top:0; right:0; background:#445064; }
.property-price span { display:block; text-align:center; color:#FFF; padding:8px 10px 0; }
.property-price span.picon { background:#445064; float:left; font-size:18px; }
.cat-price { float:left; background:#88C354; padding: 8px 15px; font-size:16px; font-weight:500; padding:8px 12px; color: #FFF; }
.grid li:hover .property-info { background:#88C354; color:#FFF; } 
.pimage figcaption i, .feat-thumb figcaption i, 
.feat-medium figcaption i { 
background:#88C354; padding:15px 12px 12px; 
border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; 
}
.pimage figcaption i:hover, .feat-thumb figcaption i:hover, .feat-medium figcaption i:hover { background:#79b446; }
.property-one-cols .property-cols { width: 100%; margin-bottom: 40px; font-size: 14px; }
.property-one-cols .property-cols .property-desc h4 { font-size: 26px; }
.property-one-cols .property-cols .property-info span { padding: 15px 20px; font-size: 14px; }
.property-one-cols, .property-two-cols, .property-three-cols, .property-four-cols { padding-top:40px; border-top:1px solid #E1E1E1; }
.property-one-cols .property-info { text-align: center; }
.property-two-cols .property-cols { float:left; width:520px; }
.property-two-cols .property-info { text-align: left; }
.property-two-cols ul li, .property-four-cols ul li { float:left; margin-right:40px; margin-bottom:20px; }
.property-two-cols .property-desc, .property-three-cols .property-desc { text-align:left; }
.property-three-cols .property-cols, .blist-fullwidth { float:left; width:330px; }
.property-three-cols ul li, .blist-fullwidth { margin-right:44px; margin-bottom:24px; }
.property-three-cols .property-desc span.price { font-size:16px; color:#88c354; display:block; margin-bottom:20px; }
.property-three-cols .property-desc span i { margin-right:8px; }
.property-four-cols ul li { margin-bottom: 25px; }
.property-four-cols .property-cols { float:left; width:240px; }
.property-four-cols .property-desc { 
text-align:left; padding:20px; border-bottom:3px double #E1E1E1; 
border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; position:relative; 
}
.property-four-cols .property-desc h4 { margin-bottom:0; }
.property-four-cols .property-desc h5 { color:#AAA; font-size:12px; margin-bottom:10px; }
.property-four-cols .price { font-weight:500; font-size:16px; color:#384042; }
.property-four-cols .view-details a { 
font-weight:500; font-size:11px; color:#FFF; display: block; background: #88C354; padding: 6px 16px; 
text-align: center; margin-top: 15px; text-transform: uppercase; 
border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; 
}
.property-four-cols .view-details a:hover { background: #669824; }
.pinfo { margin-bottom:10px; }
.pinfo li { 
margin-bottom:6px !important; color:#aaa; margin-right:0 !important; 
float:none !important; width:100% !important; font-weight:500; color:#777; 
}
.pinfo li span { font-weight:300; color:#AAA; float:right; }
.property-page-info { background: #f2f2f2; border: 1px solid #CCC; border-bottom: 3px double #CCC; margin-bottom: 30px; }
.property-page-name { background:#999; color:#FFF; padding:20px; margin-bottom: 10px; }
.property-page-name h3 { color:#FFF; margin-bottom:0; }
.property-page-status { float:left; padding:10px 20px; }
.property-page-status span { display: block; font-size: 14px; }
.property-page-price { 
background: #88c354; background: rgba(136,195,84,0.9); color: #FFF; padding: 15px;
font-size: 20px; display: block; margin-bottom: 10px; text-align: center;
}
.property-page-type { float: left; padding: 10px 20px; border-right: 1px solid #CCC; }
.property-page-type a, .property-page-status a { font-size: 14px; color: #777; }	
.property-page-type a:hover, .property-page-status a:hover { color: #88c354; }
.property-page-id { float: left; padding: 10px 20px; font-size: 14px; border-right: 1px solid #CCC; }
.property-page-id span { color: #88c354; font-weight: 500; }
#carousel-flex { 
background:#F8F8F8; border-right: 1px solid #CCC; border-left: 1px solid #CCC; border-bottom: 1px solid #CCC;
padding:10px; margin-bottom: 30px; 
}
#carousel-flex li { margin-right:10px !important; width:153px !important; }
#carousel-flex li img { max-width:100%; height:auto; }
#carousel-flex .flex-direction-nav { display:none !important; }
.property-list-page a.view-profile { position:relative; bottom:0; }
.property-list-page .agent-desc label.more-info { margin-bottom:20px; }
.single-homeland_properties .property-four-cols { border-top:0; padding-top:0; }
.single-homeland_properties .property-four-cols ul li { margin-right: 25px; }
.single-homeland_properties .theme-fullwidth .property-four-cols ul li { margin-right: 40px; }
.theme-fullwidth .single-property .agent-list { width: 820px; }
.theme-fullwidth .single-property .agent-desc { width: 560px; }
.comment-respond { margin-bottom:40px; }
.filter-sort-order { float: right; margin-bottom: 20px; }
.filter-sort-order select { border: 1px solid #CCC; margin-left: 6px; }
.filter-sort-order label { margin-left: 10px; }
.print-property { float: right; padding-right: 20px; padding-top: 10px; }
a.property-print:link, a.property-print:visited { color: #777; font-size: 16px; }
a.property-print:hover { color: #88c354; }
.featured-ribbon { 
position: absolute; top: 0; left: 0; font-size: 14px; z-index: 999; background: #22b6e1; color: #FFF; 
padding: 6px 10px; 
}
.single-homeland_properties .rev_slider_wrapper { margin-bottom: 30px !important; }
.search-count { position: absolute; top: 55px; left: 0; font-size: 14px; font-weight: 700; }
.search-error { color: #FF0000; }
.property-amenities { margin-bottom: 40px; }
.property-amenities a:link, .property-amenities a:visited, .amenities-list { 
display: inline-block; width: 190px; color: #72798a; font-size: 14px; margin-bottom: 6px;
}
.property-amenities a:hover { color: #8cc55a; }
.property-amenities a:before, .amenities-list::before {
content: "\f00c"; font-family:FontAwesome; font-style:normal; font-weight:normal; padding-right: 10px; 
}
.property-grid-sidebar .masonry ul li { margin-right: 25px; }
.theme-fullwidth .comment-details { width: 935px; }
.theme-fullwidth .comment-list .children .comment-details { width: 858px; }
.theme-fullwidth .comment-list .children .children .comment-details { width: 778px; }
.left-container .wpcf7 input[type="text"], 
.left-container .wpcf7 input[type="email"], 
.left-container .wpcf7 input[type="tel"], 
.left-container .wpcf7 input[type="url"], 
.left-container .wpcf7 input[type="number"], 
.left-container .wpcf7 input[type="date"] { width: 204px; }
.left-container .wpcf7 textarea { width: 737px; } .password-protect-thumb { background:#333; color:#FFF; width:330px; height:230px; text-align:center; position:relative; }
.password-protect-thumb  i { position:absolute; top:45%; }
.featured-pass-thumb { width:160px; height:120px; }
.password-slider { width:923px; height:500px; }
.password-2cols { width:520px; height:350px; }
.password-3cols { width:330px; height:230px; }
.password-4cols { width:240px; height:230px; }
.password-blog { width:770px; height:468px; }
.password-blog-timeline { width: 490px; height: 350px; }
.post-password-form input[type='password'] { background:#AAA; width:250px; color:#FFF; }
.cat-toogles { margin-bottom: 40px; }
.cat-toogles ul li { float:left; margin-right:1px; }
.cat-toogles ul li a:link, .cat-toogles ul li a:visited { 
background:#F2F2F2; padding:8px 16px; color:#777; display:block; font-size:14px; 
}
.cat-toogles ul li.current-cat a, .cat-toogles ul li a:hover { background:#88C354; color:#FFF; } .welcome-block, .welcome-block-top, 
.welcome-pb-block { padding:50px 0; margin-bottom: 50px; background:url(//www.pinkpestservices.com.au/wp-content/themes/homeland/img/welcome-bg.png) no-repeat center; text-align:center; }
.welcome-block-top { padding-bottom: 0; padding-top: 0; }
.welcome-block h2, .welcome-pb-block h2 { font-size:50px; font-weight:700; color:#FFF; line-height:54px; margin-bottom:40px; }
.welcome-block label, 
.welcome-block-top label,
.welcome-pb-block label { font-size:28px; font-weight:300; color:#FFF; line-height:42px; display:block; margin-bottom:50px; }
a.view-property:link, a.view-property:visited { 
background:#FFF; background:rgba(255,255,255,0.2); border:4px solid #FFF; padding:20px 40px; 
display:inline-block; color:#FFF; font-size:20px; font-weight:500; 
border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;
}
a.view-property:hover { background:#FFF; color:#88C354; }
.welcome-block-top { background-image:none; }
.welcome-block-top .inside { background-color:#E0EED3; }
.welcome-block-top h2, .welcome-block-top a.view-property { display:none; }
.welcome-block-top label { 
color:#384042; font-size:24px; font-weight:300; margin-bottom:0; padding:30px; 
} .agent-block, .featured-block, .featured-block-two-cols, .blog-block { width:340px; float:left; margin-left: 30px; }
.agent-block h3, .featured-block h3, .featured-block-two-cols h3, .blog-block h3 { font-size:24px; }
.agent-block h4 { font-size:16px; margin-top:10px; margin-bottom: 10px; display:block; }
.agent-block h4 a:link, .agent-block h4 a:visited { color:#384042; color:#384042; font-weight:500; }
.agent-block ul li, .featured-block ul li, .featured-block-two-cols ul li, .blog-block ul li { margin-bottom:25px; }
.agent-block img.avatar, .homeland_widget-agents img.avatar, .author-block img.avatar, 
.parent img.avatar { margin-right:20px; float:left; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; }
.agent-block label { display:block; }
.agent-block label i, .homeland_widget-agents label i { margin-right: 6px; }
.agent-block label span, .homeland_widget-agents label span { color:#88c354; font-weight:700; }
.agent-list, .blist { padding-bottom:50px; }
.agent-image { float:left; width:230px; margin-right:30px; }
.agent-desc { float:left; width:510px; position:relative; }
.agent-desc h4 a { color:#384042; }
.agent-desc label.more-info { display:block; margin-bottom:30px; }
.agent-desc label.more-info i { color:#222; margin-right:10px; }
.agent-desc label.more-info span { margin-right:20px; }
.agent-desc label.listed { font-size:14px; font-weight:700; }
.agent-desc label.listed i { 
color:#222; background:#F2F2F2; padding:5px 4px; font-size:13px; margin-right:10px; 
border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; 
}
.agent-desc label.listed span { color:#8CC55A; }
a.view-profile { 
border:3px solid #AAA; padding:8px 25px; font-size:13px; font-weight:500; 
color:#777; position:absolute; right:0; bottom:-15px; background:#FFF; display:inline-block; 
}
a.view-profile:hover, a.read-more:hover { background:#AAA; color:#FFF; }
.agent-social { background:#F2F2F2; padding:10px 20px 4px; text-align: center; }
.agent-social ul { display: inline-table; }
.agent-social ul li { float:left; margin-right:30px; }
.agent-social ul li a { color:#9B9B9B; }
.agent-properties { border-top:1px solid #E1E1E1; padding-top:40px; }
.agent-properties h3 { font-size:24px; margin-bottom:40px; }
.agent-properties ul li { float:none; width:auto; margin:0 0 50px 0; }
.property-image { float:left; margin-right:30px; width:330px; }
.agent-property-desc { float:left; width:410px; border-bottom:1px solid #E1E1E1; padding-bottom:15px; }
.agent-property-desc h4 a { font-size:20px; }
.agent-property-desc .property-desc { text-align:left; }
.agent-property-desc .property-desc label { font-size:12px; color:#AAA; display:block; margin-bottom:15px; }
.agent-property-desc a.view-profile { bottom:0; }
.agent-info { margin-top:30px; }
.agent-info img.avatar { margin-right:10px; }
.agent-info label { color:#88C354; }
.agent-info span { font-weight:500; color:#777; }
.agent-about-list { width:820px; margin-bottom:30px; }
.agent-about-list .agent-image { margin-right:40px; }
.agent-about-list .agent-image h4, .blog-mask iframe { margin-bottom:0 !important; }
.agent-about-list .agent-image h4 a { color:#384042; font-size:16px; }
.agent-about-list .agent-image h5 { color:#AAA; font-size:12px; }
.agent-about-list .agent-social { margin-bottom:20px; }
.agent-fullwidth { width: 105% !important; }
.agent-fullwidth .agent-image { width: 240px; margin-bottom: 40px; }
.agent-fullwidth a.view-profile { position: relative; left: 0; top: 0; }
.agent-contents { width: 1080px; } .feat-thumb, .bimage, .pp-image, .featured-pass-thumb { float:left; width:160px; margin-right:15px; position:relative; }
.feat-thumb, .bimage, .pp-image { background:#333; }
.feat-thumb h4 { font-size:12px; text-transform:capitalize; padding:2px 10px; }
.feat-desc, .bdesc { float:left; width:125px; margin-top:-7px; }
.feat-desc h5 { margin-bottom:4px; }
.feat-desc h5 a:link, .feat-desc h5 a:visited { font-size:16px; font-weight:500; color:#384042; }
.feat-desc span { font-size:11px; line-height: 18px; }
.feat-desc span.price { color:#88c354; font-size:16px; font-weight:700; display:block; margin-top: 10px; }
.feat-desc h5 a:hover { color:#88c354; }
.feat-medium { margin-bottom:20px; }
.featured-block-two-cols { width:710px; }
.featured-block-two-cols .grid ul li { float:left; margin-right:2px; }
.featured-block-two-cols .featured-list { width:231px; }
.featured-block-two-cols .featured-list .feat-desc { width:100%; }
.featured-block-two-cols .featured-list .feat-desc h5 a { font-size:16px; font-weight:500; }
.featured-block-two-cols .featured-list .featured-pass-thumb { 
width:231px; height:161px; margin-bottom:20px; margin-right:0; 
}
.three-columns-block { margin-bottom: 50px; }
.three-columns-block .inside div:first-child { border-left:0; padding-left:0; margin-left: 0; }
.three-columns-block .inside div:last-child { padding-right:0; }
.three-columns-block .blog-block iframe { height: 200px !important; }
.bimage, .pp-image { width:70px; margin-right:20px; }
.bimage a:hover, #dribbble li a:hover,  .homeland_widget-flickr ul li a:hover, 
.pp-image a:hover, .blog-large-image a:hover, .blog-timeline-image a:hover { opacity:0.7; }
.bdesc { width:220px; }
.bdesc h5 { margin-bottom:8px; }
.bdesc h5 a:link, .bdesc h5 a:visited { font-size:16px; font-weight:500; color:#384042; }
.bdesc h5 a:hover { color:#88c354; }
.slider-block { display: block; }
.slider-block-thumb { background:url(//www.pinkpestservices.com.au/wp-content/themes/homeland/img/slide-bg.png) repeat; padding: 50px 0; }
.transparent-header .slider-block-thumb { padding: 180px 0 50px; } .testimonial-block, .testimonial-pb-block { 
padding:50px 0; margin-bottom: 50px; background:url(//www.pinkpestservices.com.au/wp-content/themes/homeland/img/testi-bg.png) no-repeat center; text-align:center; color:#FFF; 
}
.testimonial-block h3, .testimonial-pb-block h3 { font-size:40px; color:#FFF; margin-bottom:40px; }
.testimonial-block h4, .testimonial-pb-block h4 { font-size:20px; font-weight:500; color:#FFF; margin-bottom:10px; }
.testimonial-block h5, .testimonial-pb-block h5 { font-size:16px; font-weight:100; color:#FFF; margin-bottom:0; }
.testimonial-block p, .testimonial-pb-block p { 
line-height:33px; display:block; margin-bottom:40px; font-size: 24px; font-weight: 300;
}
.testimonial-block img, .testimonial-pb-block img { 
border:4px solid #FFF; margin-bottom:20px; 
border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; 
}
.testi-page-list { padding-bottom:30px; }
.testi-page-list img { 
float: left; margin-right: 30px; width: 100px; margin-top: 20px;
border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; }
.testi-desc { 
float: left; width: 600px; padding: 20px 20px 0; background: #f8f8f8; font-size: 14px;
border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; 
}
.testi-desc h4 { margin-bottom:10px; }
.testi-desc h5 { font: 11px 'Roboto', sans-serif; color:#999; letter-spacing: 2px; text-transform: uppercase; }
.header-bg { padding:50px 0; }
.ptitle { 
font-size:35px; background:#FFF; background:rgba(255,255,255,0.6); line-height:40px; 
display:inline-block; padding:20px 30px; margin-bottom:0 
}
.subtitle { line-height:30px; margin-bottom: 0; }
.subtitle label { background:#445064; background:rgba(68,80,100,0.9); color:#FFF; padding:10px 30px; font-size:12px; } #map { width:100%; height:500px; margin-bottom:50px; }
#map-property, #map-property-street, #map-property-search { width:100%; height:550px; margin-bottom:40px; }
#map-homepage { width:100%; height:658px; border-bottom: 1px solid #E1E1E1; }
.archive #map-homepage, .page-template-template-properties-php #map-homepage,
.page-template-template-properties-left-sidebar-php #map-homepage, 
.page-template-template-properties-1col-php #map-homepage,
.page-template-template-properties-2cols-php #map-homepage,
.page-template-template-properties-3cols-php #map-homepage,
.page-template-template-properties-4cols-php #map-homepage, #map-taxonomy,
.page-template-template-properties-featured-php #map-homepage,
.page-template-template-properties-grid-sidebar-php #map-homepage,
.page-template-template-properties-grid-left-sidebar-php #map-homepage { height: 550px; border: 0; margin-bottom: 40px; }
.gm-style img { max-width:none !important; }
.contact-info { text-align:center; margin-bottom:50px; }
.contact-info h2 { font-size:30px; font-weight:300; }
.contact-info label { margin-right:20px; color:#88C354; }
.contact-info label i { color:#AAA; font-size:13px; margin-right:10px; }
.contact-info label span { color:#777; font-weight:700; }
.contact-info p { font-size: 14px; }
.contact-form, .wpcf7 { margin-bottom:50px !important; }
.contact-form ul, .wpcf7 ul { overflow:hidden; }
.contact-form ul li, .wpcf7 ul li { float:left; margin-right:30px; margin-bottom:30px; }
.contact-form p, .sframe { margin-bottom:0 !important; }
.contact-form input[type='text'], .contact-form input[type='email'], 
.contact-form textarea, #commentform input[type='text'], #commentform textarea,
#dsidx.dsidx-details .dsidx-contact-form table input.dsidx-text,
#dsidx.dsidx-details .dsidx-contact-form table textarea, .wpcf7 input[type='text'], 
.wpcf7 input[type='email'], .wpcf7 input[type='tel'], .wpcf7 input[type='url'], .wpcf7 input[type='number'],
.wpcf7 input[type='date'], .wpcf7 textarea, .theme-fullwidth .single-property #commentform input[type="text"],
.theme-fullwidth .single-blog #commentform input[type="text"], .theme-fullwidth .single-blog #commentform textarea { 
border:1px solid #E1E1E1; padding:8px 15px; font-size:13px; font-weight:300; color:#777; width:308px;
}
.wpcf7-select { border:1px solid #E1E1E1; font-size:13px; font-weight:300; color:#777; }
.contact-form textarea, #commentform textarea, .wpcf7 textarea,
.theme-fullwidth .single-property #commentform textarea,
.theme-fullwidth .single-blog #commentform textarea { width:1048px; height:300px; }
.wpcf7-submit, #submit,
#dsidx.dsidx-details .dsidx-contact-form table input[type='button'] { 
background:#88C354; color:#FFF; font-size:14px; font-weight:700; padding:13px 30px; display:inline-block; cursor:pointer; 
}
.wpcf7-submit:hover, #submit:hover, 
#dsidx.dsidx-details .dsidx-contact-form table input[type='button']:hover, 
.wpdevbk button.btn:hover, .wpdevbk input.btn[type="submit"]:hover { background:#6da839; }
.wpcf7-not-valid-tip { display:none !important; }
.wpcf7-not-valid { border:1px solid #FF0000 !important; }
div.wpcf7-response-output { margin-right: 0; margin-left: 0; font-size: 14px; font-weight: 500; }
.wpcf7-mail-sent-ok { background: #398F14; color: #FFF; }
.wpcf7-validation-errors { background: #FF0000; border: 2px solid #FF0000 !important; color: #FFF; }
.blog-text { padding:30px 30px 10px 30px; background:#F8F8F8; position:relative; }
.blog-text h4 { font-size:20px; margin-bottom:20px; }
.blog-text h4 a, .blog-timeline-content h4 a { color:#384042; }
.blog-icon { 
position:absolute; top:22px; right:30px; width:40px; height:40px; background:#E1E1E1; color:#4E4E4E; text-align:center; 
border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; 
}
.blog-icon i { position:relative; top:20%; }
.blog-action { background:#F0F0F0; padding:30px; position:relative; }
.blog-action ul li { float:left; margin-right:20px; color:#777; }
.blog-action ul li a { color:#777; }
.blog-action ul li i { margin-right:15px; font-size:13px; }
.blog-large-image, .blog-timeline-image-inside { position:relative; background:#333; }
.blist-grid { width:230px; float:left; margin-right:40px; margin-bottom:40px; }
.blist-grid ul li { display:block; margin-right:0; float:none; }
.blist-fullwidth { margin-bottom:40px; }
.blog-grid { width:100% !important; margin-bottom:40px; }
.blog-grid .sticky, .blog-fullwidth .sticky { 
padding:0 !important; margin-bottom:40px !important; border:0; border-bottom:4px solid #999; 
}
.blog-grid .format-audio iframe, .blog-grid .format-video iframe { height: 200px; }
.page-template-template-blog-3cols .blog-fullwidth .format-audio iframe { height: 230px; }
.blog-grid .video-js { width: 230px !important; height: 140px !important; }
.blog-block iframe { height:200px !important; }
.blog-four-cols { width: 240px; margin-right: 40px; }
.blog-four-cols iframe { height: 240px; }
a.continue { 
position:absolute; right:0; bottom:0; background:#88C354; font-size:13px; 
font-weight:700; color:#FFF; padding:12px 22px; 
}
a.continue:hover { background:#73ae3e; opacity:1; }
.single-blog .blog-list-desc, .single-blog .blist { padding-bottom:30px; }
.blog-tags, .comments { margin-bottom:50px; }
.blog-tags li { float: left; margin-right: 10px; }
.blog-tags a, .portfolio-tags a { background:#F0F0F0; padding:10px 15px; color:#777; display:inline-block; }
.blog-tags a:hover, .portfolio-tags a:hover { background:#cbcbcb; }
.author-block { background:#F0F0F0; padding:30px 30px 10px; margin-bottom:50px; }
.author-block h3 { font-size:18px; }
.author-block p { overflow:hidden; }
.share { background:#FFF; padding:0 0 50px 0; }
.share span { 
float:left; color:#a1a1a1; font:16px 'Roboto', sans-serif; text-transform: uppercase; letter-spacing: 2px;
padding-right:20px; margin-right:20px; border-right:1px solid #E5E5E5; 
}
.share span i { margin-left:15px; }
.share ul, .share ul li { float:left; }
.share ul li a:link, .share ul li a:visited { color:#A1A1A1; padding:8px 15px; }
.share ul li a:hover { background:#F2F2F2; color:#333; }
.comments h3, .comment-respond h3 { 
font-size:18px; background:#F0F0F0; padding:10px 20px; display:inline-block; 
margin-bottom:40px; position:relative; 
}
.comments h3:before, .comment-respond h3:before {
content: "\f0d7"; font-family:FontAwesome; font-style:normal; font-weight:normal; 
color:#F0F0F0; position:absolute; bottom:-15px; left:45%; font-size:30px;
}
.blog-timeline .odd .blog-timeline-content { text-align: right; float: left; }
.blog-timeline .odd .blog-timeline-content .blog-icon { right: -70px; }
.blog-timeline .odd .blog-timeline-image { float: right; border-left: 1px solid #e1e1e1; padding-left: 50px; }
.blog-timeline .even .blog-timeline-content { text-align: left; float: right; }
.blog-timeline .even .blog-timeline-content .blog-icon { left: -70px; }
.blog-timeline .even .blog-timeline-image { float: left; border-right: 1px solid #e1e1e1; padding-right: 49px; }
.blog-timeline-content { width: 490px; font-size: 14px; position: relative; }
.blog-timeline-content label { display: block; margin-bottom: 30px; color: #AAA; font-size: 13px; }
.blog-timeline-content label a { color: #88c354; }
.blog-timeline-content label a:hover { color: #384042; }
.blog-timeline-image { width: 490px; padding-bottom: 40px; }
.blog-timeline .blist { padding-bottom: 0; }
.blog-timeline a.continue { position: relative; margin-top: 20px; display: inline-block; }
.blog-timeline .blog-icon { background: #88c354; color: #FFF; }
.blog-timeline .sticky { background: none; border: 0; margin-bottom: 0; padding: 0; }
.blog-timeline .sticky .blog-timeline-image { background: #e1e1e1; padding-top: 40px; }
.latest-list iframe { margin-bottom: 10px !important; }
.blog-timeline-image a.continue { display: none; }
.blog-timeline-image .video-js, .blog-timeline-image iframe { height: 280px !important; }
.blist-fullwidth .video-js, .blist-fullwidth iframe { height: 230px !important; } #commentform input[type='text'], #commentform textarea { width:204px; }
#commentform textarea { width:737px; }
#commentform ul li { float:left; margin-right:30px; margin-bottom:30px; }
.parent { padding:30px; margin-bottom:30px; border:1px solid #E1E1E1; border-bottom:3px double #E1E1E1; }
.comment-details { float:left; width:628px; }
.comment-details h5 { font-size:14px; font-weight:700; position:relative; }
.comment-details h5 a { color:#41494f; }
.comment-details h5 span { color:#AAA; font-weight:normal; position:absolute; right:0; font-size:12px; }
.comment-details i { margin-right:10px; }
.comment-list .children .parent { background:#F8F8F8; margin-left:80px; margin-bottom:30px; }
.comment-list .children .comment-details { width:547px; }
.comment-list .children .children .parent { background:#F8F8F8; margin-left:160px; margin-bottom:30px; }
.comment-list .children .children .comment-details { width:468px; }
#cancel-comment-reply-link { font-size:11px; background:#333; color:#FFF; padding:4px 8px; margin-left:40px; }
#cancel-comment-reply-link:hover { background:#8CC55A; }
.comment-reply-link:before { content: "\f0e5"; font-family:FontAwesome; font-style:normal; font-weight:normal; margin-right:10px; }
.single-property .agent-list { float:left; width:520px; }
.single-property .agent-desc { width:250px; }
.single-property .more-info span { display:block; margin-right:0; }
.agent-form { float:right; width:220px; }
.agent-form ul li { margin-bottom:10px; }
.agent-form ul li input[type='text'], .agent-form ul li input[type='email'], 
.agent-form ul li textarea { font-weight:700; font-size:12px; padding:10px; color:#777; border:1px solid #E1E1E1; width:198px; }
.agent-form ul li textarea { height:100px; }
.agent-form ul li input[type='submit'] { background:#8CC55A; color:#FFF; cursor:pointer; padding:10px 25px; }
.agent-form label.sent { margin-bottom:20px; background:#8CC55A; padding:10px 20px; color:#FFF; display:block; }
input.error, textarea.error { border:1px solid #FF0000 !important; }
label.error { display:none !important; }
.empty-div { margin-bottom: 50px; }
.contact-info label a:link, .contact-info label a:visited { color: #88c354; }
.contact-info label a:hover { text-decoration: underline; }
.contact-alt-background { padding:120px 0; margin-bottom: 50px; }
.page-template-template-contact-alternate .page-title-block-default,
.page-template-template-contact .page-title-block-default { display: none; }
.contact-info-alt { float: left; width: 450px; color: #FFF; font-size: 14px; }
.contact-info-alt h2 { color: #FFF; }
.contact-info-alt label { display: block; margin-bottom: 10px; }
.contact-info-alt label i { margin-right: 10px; }
.contact-info-alt label a:link, .contact-info-alt label a:visited { color: #88c354; }
.contact-info-alt label a:hover { text-decoration: underline; }
.contact-alt-background { background: #171c26; }
.contact-alt-background #map { width: 590px; height: 472px; float: right; margin-bottom: 0; } .sitemap { float:left; width:200px; margin-bottom:20px; margin-right:20px; }
.sitemap h3 { font-size:16px; font-weight:700; }
.sitemap a { color:#777; font-size:14px; }
.sitemap a:hover { color:#88C354; }
.sitemap ul { margin-bottom:20px; }
.gm-style-iw { width:350px !important; }
.marker-window { width:320px; height:120px; padding:20px 0 20px 15px; }
.marker-window h5 { margin-bottom:0; color:#88C354; font-size: 15px; }
.marker-window h6 { font-size:14px; font-weight:500; margin-bottom:10px; }
.marker-window img { margin-bottom:10px; float:left; margin-right:20px; }
a.view-gmap:link, a.view-gmap:visited { 
background: #88c354; padding: 4px 14px; margin-top: 12px; display: inline-block; color: #FFF; font-size: 11px; text-transform: uppercase;
border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
a.view-gmap:hover { background: #6da939; } .page-not-found { text-align:center; padding:150px 0; }
.page-not-found h2 { font-size:100px; font-weight:300; line-height:110px; }
.page-not-found h5 { font-size:16px; color:#777; margin-bottom:50px; }
.page-not-found h2 span { font-weight:700; }
a.back-home:link, a.back-home:visited { 
background:#88C354; color:#FFF; font-size:14px; font-weight:700; padding:20px 40px; display:inline-block; 
border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;
}
a.back-home:hover { background:#6da839; }
a.back-home:after { content: "\f105"; font-family:FontAwesome; font-style:normal; font-weight:normal; padding-left:20px; } .coming-soon-page { background: #FFF !important; }
.coming-soon { font-family: 'Roboto', sans-serif; color: #384042; }
.coming-soon .inside { width: 1080px; margin: 0 auto; }
.coming-soon h1 { text-align: center; margin-bottom: 30px; margin-top: 30px; }
.coming-soon h2 { 
font-size: 30px; font-weight: normal; text-align: center; border-top: 1px solid #DDD; margin-bottom: 20px; 
position: relative; top: 20px; 
}
.coming-soon h2 span { position: relative; top: -15px; background: #FFF; padding: 0 20px; display: inline-block; }
.coming-soon h3 { font-size: 14px; font-weight: normal; text-align: center; margin-bottom: 40px; }
.coming-soon h5 { font-size: 12px; font-weight: 300; color: #777; text-align: center; margin-bottom: 30px; }
.coming-soon .social { margin-top: 80px; text-align: center; width: 100%; }
.coming-soon .social ul { display: inline-table; }
.coming-soon .social ul li { border-top: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; }
.countdown-row { width: 105%; display: block; }
.countdown-section { 
background: #f8f8f8; text-align: center; width: 242px; padding: 60px 0 50px; display: block; float: left; margin-right: 37px;
font-size: 12px; font-weight: 300px; text-transform: uppercase;
}
.countdown-amount { color: #88c354; font-size: 60px; font-weight: 700; margin-bottom: 30px; display: block; } .partners-block { padding: 40px 0; background: url(//www.pinkpestservices.com.au/wp-content/themes/homeland/img/partner-bg.jpg) repeat center; }
.partners-block h3 { text-align: center; font-size: 24px; margin-bottom: 40px; }
.partners-block ul li { float: left; } .portfolio-image { margin-bottom: 20px; }
.portfolio-list-desc { margin-bottom: 40px; position: relative; }
.portfolio-list-desc h4 { margin-bottom: 10px; }
.portfolio-category { margin-bottom: 30px; display: block; }
a.live-demo:link, a.live-demo:visited { 
display: inline-block; padding: 10px 20px; font-size: 16px; color: #FFF; background: #8cc55a; 
position: absolute; right: 0; top: 0; 
}
a.live-demo:hover { background: #67a233; }
.single-homeland_portfolio .portfolio-image { margin-bottom: 0; }
.portfolio-flexslider, .portfolio-static-images ul li { margin-bottom: 40px !important; }
.portfolio-cols h4, .portfolio-cols p { text-align: center !important; }
.portfolio-tags span { 
text-transform: uppercase; font-size: 12px; display: inline-block; margin-right: 15px; letter-spacing: 2px; font-weight: 600;
} .sidebar { float:right; width:230px; padding:20px; background:#F8F8F8; }
.sidebar.left { float:left; }
.left-container.right { float:right; }
.sidebar .widget h5 { 
font-size:16px; font-weight:700; color:#384042; border-bottom:1px solid #E1E1E1; 
padding-bottom:15px; position:relative; 
}
.sidebar .widget h5:after { 
content: "\f111"; font-family: FontAwesome; font-style: normal; font-weight:normal; text-decoration: inherit; 
position:absolute; bottom:-12px; left:0; color:#E1E1E1; font-size:12px;
}
.sidebar-dual { float: left; margin-right: 30px; }
.sidebar #searchform, .dsidx-search-widget,
.sidebar .dsidx-resp-search-box { background:#FFF; padding:6px 12px; border:1px solid #E1E1E1; }
.sidebar #searchform input[type='text'] { background:none; width:180px; color:#AAA; }
.sidebar #dribbble li img, .sidebar .homeland_widget-flickr ul li img { width:51px; height:51px; }
.sidebar .nsu-form input[type="email"], 
.sidebar .nsu-form input[type="text"] { background:#FFF; border:1px solid #E1E1E1; padding:10px 12px; width: 203px; }
.sidebar .side-video iframe { margin-bottom:0 !important; }
.sidebar .pp-desc a:link, .sidebar .pp-desc a:visited { font-size:14px; font-weight:500; color:#777; }
.sidebar .tagcloud a { background:#E5E5E5; padding:2px 8px; color:#777; font-size:11px; margin-bottom:3px; display:inline-block; }
.sidebar .tagcloud a:hover { background:#777; color:#FFF; }
.sidebar .widget:last-child, .featured-flexslider ul li, .agent-property-desc h4 { margin-bottom:0; }
.sidebar .homeland_widget-property-advance-search input[type='submit'],
.wpcf7-submit, .sidebar input.dsidx-resp-submit,
.sidebar .dsidx-widget-guided-search input.submit { font-size: 14px !important; font-weight: 500; text-transform: uppercase; }
.widget, .sidebar .widget.widget_revslider { margin-bottom:30px; }
.widget.widget_revslider { margin-bottom:0; }
footer .widget h5 { font-size:24px; color:#dcdee2; text-transform:uppercase; padding-top:8px; margin-bottom:35px; }
.widget ul li { margin-bottom:10px; }
.widget ul li a:link, .widget ul li a:visited { color:#7c7e83; }
.widget ul li a:hover, .widget ul li:hover:before, .copyright a, .agent-block h4 a:hover, 
.agent-desc h4 a:hover, .agent-social ul li a:hover, 
.sidebar .pp-desc a:hover, .services-page-desc h5 a:hover, 
.agent-about-list .agent-image h4 a:hover, .blog-list-desc h4 a:hover, .blog-action ul li a:hover,
.comment-details h5 a:hover, .blog-timeline-content h4 a:hover, .footer-menu ul li a:hover { color:#8CC55A; }
.homeland_widget-contact-info ul li i { 
float:left; margin-right:8px; color:#A0A2A5; position:relative; top:7px; display:block; width:20px; text-align:center; 
}
.homeland_widget-contact-info ul li label { float:right; width:88%; }
.widget_categories ul li:before { 
content: "\f114"; font-family: FontAwesome; font-style: normal; font-weight:normal; 
text-decoration: inherit; padding-right: 10px; 
}
.widget_archive ul li:before { 
content: "\f016"; font-family: FontAwesome; font-style: normal; font-weight:normal; 
text-decoration: inherit; padding-right: 10px; 
}
.widget_pages ul li:before, .widget_meta ul li:before, 
.widget_nav_menu ul li:before, 
.homeland_widget-property-categories ul li:before,
.homeland_widget-property-status ul li:before,
div.dsidx-results-widget .dsidx-list li:before,
.widget_display_forums ul li:before, .widget_display_views ul li:before,
.homeland_widget-property-amenities ul li:before { 
content: "\f105"; font-family: FontAwesome; font-style: normal; font-weight:normal; 
text-decoration: inherit; padding-right:12px; 
}
.homeland_widget-property-location ul li:before { 
content: "\f041"; font-family: FontAwesome; font-style: normal; font-weight:normal; 
text-decoration: inherit; padding-right:12px; 
}
.pp-desc span, .post-date { font-size:11px; }
#dribbble li, .homeland_widget-flickr ul li { margin-right:6px; margin-bottom:6px; float:left; }
#dribbble li img,  .homeland_widget-flickr ul li img { 
width:55px; height:55px; 
border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; 
}
#wp-calendar { width:100%; }
#wp-calendar thead tr th { text-align:center; border: 1px solid #CCC; background: #CCC; color: #FFF; }
#wp-calendar tbody tr td { text-align:center; border: 1px solid #CCC; }
#wp-calendar caption { 
text-transform: uppercase; font-size: 14px; font-weight: 500; padding: 10px; margin-bottom: 10px; background: #CCC; color: #FFF; 
letter-spacing: 3px;
}
#today { background: #CCC; color: #FFF; }
.homeland_widget-get-in-touch ul li { float: left; margin-right: 1px; margin-bottom: 1px; }
.homeland_widget-get-in-touch ul li:last-child { margin-right: 0; }
.homeland_widget-get-in-touch ul li a:link, 
.homeland_widget-get-in-touch ul li a:visited { color: #FFF; padding: 6px 0; }
.homeland_widget-popular-posts ul li, .homeland_widget-portfolio ul li { margin-bottom:20px; }
.pp-desc { float:right; width:60%; }
.pp-desc a:link, .pp-desc a:visited, .widget_recent_entries a { display:block; font-size:14px; }
.homeland_widget-video iframe { width:100%; height:150px; }
.nsu-form { position:relative; overflow:hidden; }
footer #searchform p, .sidebar .nsu-form label, .nsu-form p label { display:none; }
.nsu-form input[type='email'], 
.nsu-form input[type='text'] { 
background: #2B303B; padding: 10px 12px; color: #77797e; font-size: 12px; width: 152px; display: block; margin-bottom: 10px; 
}
.nsu-form input[type='email']::-webkit-input-placeholder,
.nsu-form input[type='text']::-webkit-input-placeholder { color:#525356; }
.nsu-form input[type='email']::-moz-placeholder,
.nsu-form input[type='text']::-moz-placeholder { color:#525356; }
.nsu-form input[type='email']::-ms-placeholder,
.nsu-form input[type='text']::-ms-placeholder { color:#525356; }
.nsu-form p { float:left; margin-bottom:0; }
.nsu-text-before-form { margin-bottom:20px; }
.nsu-submit { background:#8CC55A; color:#FFF; cursor:pointer; padding:10px 12px; font-size:12px; display:block; }
body:not(:-moz-handler-blocked) .nsu-submit { padding:9px 12px; }
.homeland_widget-twitter h5 i { margin-right:10px; color:#00B9F4; }
.tweet_list li { margin-bottom:0 !important; padding:15px !important; }
.tweet_odd { background:#EEE; }
.tweet_even { background:#E1E1E1; }
.homeland_widget-property-advance-search #searchform, .sidebar .dsidx-resp-search-box { padding:20px 20px 10px 20px; }
.advance-search-widget ul li label { display:inline-block; font-size:11px; width:80px; }
.advance-search-widget ul li select, 
.advance-search-widget ul li input.property-id { border:1px solid #CCC; width: 188px; }
.advance-search-widget ul li input.property-id { width: 177px !important; color: #777 !important; }
.advance-search-widget ul li input[type='submit'],
.dsidx-widget.dsidx-search-widget .dsidx-search-button input[type='submit'],
.sidebar input.dsidx-resp-submit, .sidebar .dsidx-resp-area.dsidx-resp-area-submit input[type="submit"] { 
cursor:pointer; font-size:12px; background:#88C354; color:#FFF; width:100%; padding:10px 0; 
}
.advance-search-widget ul li input[type='submit']:hover, .agent-form ul li input[type='submit']:hover,
.dsidx-widget.dsidx-search-widget .dsidx-search-button input[type='submit']:hover,
.sidebar input.dsidx-resp-submit:hover, .sidebar .dsidx-resp-area.dsidx-resp-area-submit input[type="submit"]:hover { background:#79b446; }
.homeland_widget-popular-posts iframe { height:180px !important; margin-bottom:0 !important; }
.homeland_widget-facebook-like iframe { margin-bottom:0 !important; width:100%; }
footer #searchform { background:#2B303B; padding:6px 12px; }
footer #searchform input[type='text'] { background: none; color:#77797e; width:200px; }
footer .homeland_widget-property-advance-search input[type='text'] { background: #FFF !important; }
footer .sub-menu, .widget ul li .children, .sidebar .sub-menu  { margin-left:20px; }
footer .sub-menu li a:link, footer .sub-menu li a:visited, 
.sidebar .sub-menu li a:link, .sidebar .sub-menu li a:visited { background:none !important; }
.tagcloud a { background:#2B303B; padding:4px 10px; display: inline-block; margin-bottom: 2px; }
.tagcloud a:hover { background:#293243; }
.homeland_widget-agents h4 { margin-bottom: 4px; }
.homeland_widget-agents h4 a { font-size:14px; font-weight:700; color:#777; }
.homeland_widget-agents ul li { margin-bottom:20px; }
.property-desc-slide { 
position:absolute; bottom:10px; left:10px; background:#FFF; background:rgba(255,255,255,0.8); padding:6px 10px; width:83%; 
}
.property-desc-slide h3 { margin-bottom:2px; color:#4d5455 !important; font-size:16px; }
.property-desc-slide span { color:#88C354; font-size:12px; font-weight:700; }
.homeland_widget-featured-properties .flex-direction-nav li { width:auto !important; }
.qtrans_language_chooser li { float:left; margin-right:10px; }
#wgmap { width: 100%; height: 200px; }
.sliding-bar .widget { width: 247px; float: left; margin-right: 30px; }
.sliding-bar .widget h5 { color: #FFF; }
.sidebar .wpcf7 input[type='text'], .sidebar .wpcf7 input[type='email'], .sidebar .wpcf7 input[type='url'],
.sidebar .wpcf7 input[type='tel'], .sidebar .wpcf7 input[type='number'], .sidebar .wpcf7 input[type='date'], 
.sidebar .wpcf7-select, .sidebar .wpcf7 textarea { width: 208px; padding: 8px 10px; }
footer .wpcf7 input[type='text'], footer .wpcf7 input[type='email'], 
footer .wpcf7 input[type='url'], footer .wpcf7 input[type='tel'], 
footer .wpcf7 input[type='number'], footer .wpcf7 input[type='date'], 
footer .wpcf7-select, footer .wpcf7 textarea { width: 225px; padding: 8px 10px; }
footer .advance-search-widget ul li input[type="text"] { width: 197px !important; }
footer .advance-search-widget ul li select { width: 207px !important; }
.sidebar .wpcf7 textarea, footer .wpcf7 textarea { height: 100px; }
.sidebar .wpcf7-select { width: 230px; }
footer .wpcf7-select { width: 247px; }
.sidebar .wpcf7 p, footer .wpcf7 p { margin-bottom: 15px; }
.widget_search span { position: relative; top: -2px; }
.homeland_widget-portfolio ul li span a:link, 
.homeland_widget-portfolio ul li span a:visited { font-size: 11px !important; font-weight: 300 !important; }
.recentcomments:before { content: "\f0e5"; font-family:FontAwesome; font-style:normal; font-weight:normal; padding-right: 10px; } .pagination { overflow:hidden; }
.page-numbers li { float:left; margin-right:2px; }
.page-numbers li a, .alignleft a:link, .alignleft a:visited, 
.alignright a:link, .alignright a:visited, .post-link-blog .prev a, .post-link-blog .next a {
color:#777; font-size:14px; padding:6px 14px; display:block; background:#F2F2F2;
}
.page-numbers li a:hover, .alignleft a:hover, .alignright a:hover, 
.post-link-blog .prev a:hover, .post-link-blog .next a:hover { color:#FFF; background:#88C354; }
span.current { color:#FFF; font-size:14px; padding:6px 14px; display:block; background:#88C354; }
span.dots { margin-top:20px; }
.nav-previous { text-align:center; }
.nav-previous a { background:#FFAE00; color:#FFF; font-size:15px; font-weight:bold; padding:18px 30px; display:inline-block; }
.nav-previous a:hover { background:#e29f0f; }
.nav-previous a i { margin-left:10px; } .aligncenter { display:block; margin:0 auto; }
.alignright, .post-link-blog .next { float:right; margin-left:20px; }
.alignleft, .post-link-blog .prev { float:left; margin-right:20px; }
.floatleft { float:left; }
.floatright { float:right; }
.textcenter { text-align:center; }
.textright { text-align:right; }
.textleft { text-align:left; }
.wp-caption { 
border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; 
-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px;  border-radius:3px; 
}
.wp-caption img { margin:0; padding:0; border:0 none}
.wp-caption p.wp-caption-text { font-size:11px; line-height:17px; padding:0 4px 5px; margin:0; }
.wp-smiley { margin:0 !important; max-height:1em; }
blockquote.left { margin-right:20px; text-align:right; margin-left:0; width:30%; float:left; }
blockquote.right { margin-left:20px; text-align:left; margin-right:0; width:30%; float:right; }
.gallery-caption, .bypostauthor { }
.sticky { padding:20px; border:2px solid #999; margin-bottom:50px; background:#E1E1E1; }
.resize, .alignright, .alignleft, .aligncenter, .alignnone { margin-bottom:30px !important; max-width:100%; height:auto; }
.gallery { margin-bottom: 40px !important; }
.gallery-item { margin-bottom:1px; margin-top:0 !important; text-align: left !important; }
.gallery-item img { border:0 !important; } div.dsidx-results-widget, div.dsidx-results-widget p, 
.dsidx-widget-listings, .dsidx-widget-listings ul li, .featured-listing p span { font-family: 'Roboto', sans-serif !important; }
.dsidx-standalone-disclaimer, #dsidx li hr, #dsidx-disclaimer, #dsidx-map-control img, .dsidx-details hr,
a#dsidx-button-contact-agent img, a#dsidx-button-schedule-showing img, a#dsidx-button-share img,
a#dsidx-button-print img { display: none; }
.dsidx-prop-summary div img { margin-right: 10px; border: 0 !important; }
#dsidx-listings .dsidx-media .dsidx-photo { border: 0; background: #333; }
#dsidx-listings .dsidx-media .dsidx-photo a:hover { opacity: 0.7; }
#dsidx-listings .dsidx-primary-data, .dsidx-prop-title { background: #F8F8F8; padding: 10px 0; }
#dsidx-listings .dsidx-primary-data, #dsidx-listings .dsidx-secondary-data { padding-left: 270px; width: 500px; }
.dsidx-address a, .dsidx-prop-title a { font-size: 18px; color: #384042; font-weight: 500; }
#dsidx-listings .dsidx-price, .price { font-size: 14px; color: #88C354; }
#dsidx-listings .dsidx-secondary-data { font-size: 12px; margin-top: 15px; }
#dsidx-listings .dsidx-secondary-data div, 
.dsidx-prop-features div { margin-bottom: 6px; margin-right: 20px; display: inline-block; width: 220px; }
#dsidx-listings .dsidx-secondary-data div:before, .dsidx-prop-features div:before { 
content: "\f14a"; font-family: FontAwesome; font-style: normal; font-weight:normal; padding-right: 10px;
}
.dsidx-results .dsidx-paging-control, .dsidx-results .dsidx-sorting-control, 
#dsidx-map-control { background: #F8F8F8; padding: 10px 20px; margin-bottom: 10px; }
#dsidx-map-control { margin-bottom: 30px; }
.dsidx-results .dsidx-paging-control a:hover, .dsidx-prop-title a:hover { color: #88C354; }
.dsidx-results .dsidx-paging-control, #dsidx .dsidx-sorting-control { font-size: 12px; }
.dsidx-sorting-control select { border: 1px solid #CCC; }
#dsidx input, #dsidx button, #dsidx textarea, #dsidx select, #dsidx optgroup, #dsidx option { font-size: 12px; }
#dsidx-listings li.dsidx-listing { margin-bottom: 30px; }
#dsidx a:hover, .featured-listing h4 a:hover, 
div.dsidx-results-widget .dsidx-controls a:hover { text-decoration: none; color: #88C354; }
#dsidx-map-control a:before { 
content: "\f041"; font-family: FontAwesome; font-style: normal; font-weight:normal; padding-right: 10px; font-size: 20px;
}
div.dsidx-results-widget .dsidx-slideshow .dsidx-photo img { border: 0 !important;}
.dsidx-search-widget { padding: 20px; }
.featured-listing h4 { font-size: 16px; }
.featured-listing h4 a { color: #384042; font-weight: 500; }
div.dsidx-results-widget .featured-listing { margin-top: 0 !important; }
div.dsidx-results-widget .dsidx-panel .dsidx-photo { margin-right:15px !important; }
div.dsidx-results-widget .dsidx-panel .dsidx-photo img { margin-bottom: 10px; }
div.dsidx-results-widget .dsidx-expanded li { margin-bottom: 2px; }
div.dsidx-results-widget .dsidx-slideshow { padding:40px 0 0 0 !important; }
div.dsidx-results-widget .dsidx-controls { text-align: center !important; margin-top: 10px !important; }
.sidebar .dsidx-search-widget .dsidx-price { width: 38%; }
.sidebar .dsidx-search-widget .dsidx-beds, .dsidx-search-widget .dsidx-baths, 
.sidebar .dsidx-search-widget .dsidx-improvedsqft, .dsidx-search-widget .dsidx-mlsnumber { width: 93.5%; }
.sidebar .dsidx-search-widget .dsidx-search-button .submit { float: right; }
.sidebar .dsidx-widget.dsidx-search-widget .dsidx-search-button { overflow: hidden; width: 100%; }
p.dsidx-error { margin: 0 !important; }
.sidebar .dsidx-search-widget select, .sidebar .dsidx-search-widget input[type='text'] { border:1px solid #CCC; }
.sidebar .dsidx-search-widget input[type='text'] { width: 106px !important; font-size: 12px; }
.dsidx-prop-features { white-space: normal !important; }
.dsidx-prop-summary { width: 100%; }
.dsidx-prop-features { padding-top: 20px !important; }
.dsidx-prop-features div { overflow: visible !important; }
.dsidx-prop-title { font-size: 14px; font-weight: 500; padding: 20px !important; color: #88C354; }
.dsidx-details #dsidx-primary-data, .dsidx-details #dsidx-secondary-data,
.dsidx-supplemental-data { border: 1px solid #F3F3F3; margin-bottom: 20px; }
#dsidx-price { background: #88C354; color: #FFF; }
.dsidx-details #dsidx-property-types, #dsidx h3 { 
margin-bottom: 20px; font-size: 20px; color: #384042; font-weight: 500 !important; 
}
#dsidx h3 { border: 0; }
#dsidx td, #dsidx th { padding: 5px 10px; }
.dsidx-details .dsidx-contact-form table td.column-one { width: 30%; }
#dsidx.dsidx-details .dsidx-contact-form table { margin-top: 0; }
.dsidx-contact-form .dsidx-secondary-row { background: none !important; }
.dsidx-contact-form .dsidx-secondary-row td, 
.dsidx-contact-form tr td { padding: 5px 0 !important; vertical-align: middle !important; }
#dsidx.dsidx-details .dsidx-contact-form table input.dsidx-text { width: 488px; }
#dsidx.dsidx-details .dsidx-contact-form table textarea { width: 730px; }
#dsidx.dsidx-details .dsidx-contact-form table select { width: 100px; border: 1px solid #E1E1E1; }
#dsidx.dsidx-details .dsidx-contact-form table input.dsidx-contact-form-schedule-yesno { margin-right: 10px; }
#dsidx-actions { margin: 0 0 30px 0; }
.sidebar .dsidx-search-widget th, .sidebar .dsidx-search-widget td { padding-left: 0; }
.sidebar .dsidx-search-widget select { padding: 4px; }
a#dsidx-button-contact-agent:before {
content: "\f086"; font-family: FontAwesome; font-style: normal; font-weight:normal; padding-right: 10px;
}
a#dsidx-button-schedule-showing:before {
content: "\f073"; font-family: FontAwesome; font-style: normal; font-weight:normal; padding-right: 10px;
}
a#dsidx-button-share:before {
content: "\f14d"; font-family: FontAwesome; font-style: normal; font-weight:normal; padding-right: 10px;
}
a#dsidx-button-print:before {
content: "\f02f"; font-family: FontAwesome; font-style: normal; font-weight:normal; padding-right: 10px;
}
a#dsidx-button-contact-agent:hover { background: none; }
ul.dsidx-list.dsidx-panel li a { display: inline-block !important; } .advance-search-block .dsidx-search-widget { 
padding: 0 !important; background: none !important; border: 0 !important; width: 105% !important; max-width: 105%; 
}
.advance-search-block .dsidx-search-widget table tr { float: left; width: 340px; margin-right: 30px; margin-bottom: 30px; }
.advance-search-block .dsidx-search-widget th { padding: 0; display: block; width: 340px; }
.advance-search-block .dsidx-search-widget td { padding: 0; }
.advance-search-block .dsidx-search-widget .dsidx-search-widget-propertyTypes,
.dsidx-search-widget .dsidx-search-widget-propertyTypes, .dsidx-search-widget .idx-q-Location-Filter { 
width: 342px !important;
}
.advance-search-block input.dsidx-price { width: 145px; float: left; margin-right: 30px; }
.advance-search-block .dsidx-widget.dsidx-search-widget .dsidx-search-button { margin:0; width: 1080px; }
.advance-search-block .dsidx-widget.dsidx-search-widget .dsidx-search-button input[type='submit'] { 
font-size: 18px; font-weight: 500; text-transform: uppercase;
}
.advance-search-block-page .dsidx-widget-search { padding-bottom: 30px; }
.advance-search-block-page .dsidx-search-widget .selectBox-dropdown { width: 322px !important; }
.advance-search-block.advance-search-block-page .dsidx-search-widget table tr { 
width: 325px; margin-right: 20px; margin-bottom: 20px; 
}
.advance-search-block.advance-search-block-page .dsidx-widget.dsidx-search-widget .dsidx-search-button { width: 1020px !important; }
.advance-search-block .selectBox.dsidx-search-widget-propertyTypes,
.advance-search-block .selectBox.idx-q-Location-Filter { float: left; }
.advance-search-block .dsidx-search-widget #idx-q-PriceMax, .advance-search-block .dsidx-search-widget input.dsidx-beds, 
.advance-search-block .dsidx-search-widget input.dsidx-baths, .advance-search-block .dsidx-search-widget input.dsidx-improvedsqft, 
.advance-search-block .dsidx-search-widget input.dsidx-mlsnumber { float: left; }
.advance-search-block .dsidx-search-widget label { width: 7%; padding: 10px 0; clear: none; }
.advance-search-block-page .dsidx-search-widget label { width: 6%; }
.advance-search-block .dsidx-search-widget input[type="text"], 
.advance-search-block .dsidx-search-widget select { margin-bottom: 27px; margin-right: 27px; float: left; width: 263px !important; }
.advance-search-block-page .dsidx-search-widget input[type="text"],
.advance-search-block-page .dsidx-search-widget select {  width: 260px !important; }
.advance-search-block .dsidx-search-widget input[type="text"].dsidx-price { width: 140px !important; }
.advance-search-block .dsidx-search-widget input[type="text"].dsidx-improvedsqft,
.advance-search-block .dsidx-search-widget input[type="text"].dsidx-beds,
.advance-search-block .dsidx-search-widget input[type="text"].dsidx-baths { width: 125px !important; }
.sidebar .dsidx-search-widget select { width: 188px !important; }
.sidebar .dsidx-search-widget label { width: 25%; }
.sidebar .dsidx-search-widget .dsidx-price { float: right; } .dsidx-widget-guided-search { margin-bottom: 0 !important; }
.dsidx-widget-guided-search h5, .dsidx-widget-quick-search h5 { display: none; }
.dsidx-resp-vertical { width: 105%; }
.dsidx-resp-vertical .dsidx-resp-area,
.dsidx-resp-vertical .dsidx-resp-area.dsidx-resp-area-half { 
float: left !important; width: 242px !important; margin-right: 30px; margin-bottom: 30px; 
}
.dsidx-resp-search-form .dsidx-resp-area:last-child { float: left; display: block; margin-top: 34px; }
.dsidx-resp-area.dsidx-resp-area-submit input[type='submit'] { width: 100% !important; text-transform: uppercase; }
[class^="idx-"], [class*=" idx-"] { 
font-family: 'Roboto', sans-serif !important; font-weight: normal !important; line-height: inherit !important; 
}
.sidebar .dsidx-resp-area.dsidx-resp-area-half.dsidx-resp-area-right, 
.dsidx-resp-vertical .dsidx-resp-area.dsidx-resp-area-half.dsidx-resp-area-right { padding-left: 0 !important; }
.sidebar .dsidx-resp-area.dsidx-resp-area-half.dsidx-resp-area-left, 
.dsidx-resp-vertical .dsidx-resp-area.dsidx-resp-area-half.dsidx-resp-area-left { padding-right: 0 !important; }
.dsidx-resp-area input[type="text"], .dsidx-resp-area select { margin-bottom: 0 !important; } .dsidx-widget-quick-search .dsidx-resp-horizontal .dsidx-resp-search-form .dsidx-resp-area:last-child { margin-top: 0 !important; }
.dsidx-widget-quick-search .dsidx-resp-horizontal label.dsidx-resp-submit { display: inline-block !important; }
.sidebar .dsidx-widget-guided-search { width: 100%; }
.sidebar .dsidx-widget-guided-search h5, .sidebar .dsidx-widget-quick-search h5 { display: block; }
.sidebar .dsidx-resp-area input[type='text'], .sidebar .dsidx-resp-area select { border: 1px solid #CCC; }
.sidebar .dsidx-resp-vertical { width: auto !important; }
.sidebar .dsidx-resp-vertical .dsidx-resp-area, 
.sidebar .dsidx-resp-vertical .dsidx-resp-area.dsidx-resp-area-half { width: 188px !important; }
.sidebar .dsidx-resp-vertical .dsidx-resp-area { margin-right: 0 !important; margin-bottom: 15px !important; }
.sidebar .dsidx-widget-guided-search { margin-bottom: 30px !important; }  .grid { list-style: none; }
.grid li { display: inline-block; width: 330px; text-align: left; position: relative; }
.grid figure { position: relative; }
.grid figure img { max-width: 100%; display: block; position: relative; }
.grid figcaption {
position: absolute; top: 0; left: 0; padding:0; background: #000; background:rgba(0,0,0,0.3); color: #ed4e6e; width:282px;
text-align:center;
}
.grid figcaption h3 { margin: 0; padding: 0; color: #fff; }
.grid figcaption span:before { content: 'by '; }
.grid figcaption a {
text-align: center; width: 100%; height: 100%; display: block; background: #000; background: rgba(0,0,0,0.3);
color: #FFF !important; position: relative;
}
.grid figcaption a i { position: relative; top: 43%; }
.featured-list figcaption a i { top: 35%; }
.featured-block-two-cols .featured-list figcaption a i { top:40%; }
.homeland_widget-featured-properties figcaption a i { top:42%; }
.cs-style-3 figure { overflow: hidden; }
.cs-style-3 figure img, .cs-style-3 figure h4, .cs-style-3 figure .property-price, .cs-style-3 figure .property-desc-slide {
-webkit-transition: -webkit-transform 0.4s;
-moz-transition: -moz-transform 0.4s;
transition: transform 0.4s;
}
.no-touch .cs-style-3 figure:hover .property-price,
.cs-style-3 figure.cs-hover .property-price {
-webkit-transform: translateY(-100px);
-moz-transform: translateY(-100px);
-ms-transform: translateY(-100px);
transform: translateY(-100px);
}
.no-touch .cs-style-3 figure:hover .property-desc-slide,
.cs-style-3 figure.cs-hover .property-desc-slide {
-webkit-transform: translateY(100px);
-moz-transform: translateY(100px);
-ms-transform: translateY(100px);
transform: translateY(100px);
}
.no-touch .cs-style-3 figure:hover h4,
.cs-style-3 figure.cs-hover h4 {
-webkit-transform: translateX(-300px);
-moz-transform: translateX(-300px);
-ms-transform: translateX(-300px);
transform: translateX(-300px);
}
.cs-style-3 figcaption {
height: 100%; width: 100%; top: auto; bottom: 0; opacity: 0;
-webkit-transform: translateY(100%);
-moz-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%);
-webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
-moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
transition: transform 0.4s, opacity 0.1s 0.3s;
}
.no-touch .cs-style-3 figure:hover figcaption,
.cs-style-3 figure.cs-hover figcaption {
opacity: 1;
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
-moz-transition: -moz-transform 0.4s, opacity 0.1s;
transition: transform 0.4s, opacity 0.1s;
} .es-carousel-wrapper { position:relative; }
.es-carousel { overflow:hidden; }
.es-carousel ul { display:none; }
.es-carousel ul li { width: 330px !important; height:100%; float:left; display:block; }
.es-carousel ul li:last-child { margin-right:0 !important; }
.es-carousel ul li a img { display:block; border:none; max-height:100%; max-width:100%; }
.es-nav { position:absolute; top:-29px; right:0; cursor:pointer; background:#FFF; padding-left:20px; }
.es-nav span { display:block !important; position: absolute; cursor: pointer; padding:2px 10px; border:3px solid #E1E1E1; }
.es-nav span.es-nav-next { top:-34px; right:0; background:#FFF; }
.es-nav span.es-nav-next:before { 
content: "\f105"; font-family: FontAwesome; font-style: normal; font-weight:normal; text-decoration: inherit; color:#AAA; 
}
.es-nav span.es-nav-next:hover, .es-nav span.es-nav-prev:hover { border:3px solid #AAA; }
.es-nav span.es-nav-prev { top: -34px; right:32px; background:#FFF; }
.es-nav span.es-nav-prev:before { 
content: "\f104"; font-family: FontAwesome; font-style: normal; font-weight:normal; text-decoration: inherit; color:#AAA; 
} .tipsy { 
padding:5px; font-size: 11px; opacity: 0.8; filter: alpha(opacity=80); 
background-repeat: no-repeat;  background-image: url(//www.pinkpestservices.com.au/wp-content/themes/homeland/js/tipsy/tipsy.gif); 
}
.tipsy-inner { padding: 0 6px; background-color: black; color:#FFF; max-width: 200px; text-align: center; }
.tipsy-inner { border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; } .hi-icon-wrap { text-align: center; margin: 0 auto; padding: 2em 0 3em; }
.hi-icon {
display: inline-block;font-size: 0px; cursor: pointer; margin:30px 30px 0 30px; width: 80px; height: 80px;
border-radius: 50%; text-align: center; position: relative; z-index: 1; color: #88C354; border:3px solid #88C354;
box-shadow: 0 0 0 6px #F2F2F2;
}
.hi-icon:after {
pointer-events: none; position: absolute; width: 100%; height: 100%; border-radius: 50%; content: '';
-webkit-box-sizing: content-box;  -moz-box-sizing: content-box; box-sizing: content-box;
}
.hi-icon:before {
speak: none; font-size: 40px; line-height: 80px; font-style: normal; font-weight: normal; font-variant: normal;
text-transform: none; display: block; -webkit-font-smoothing: antialiased;
} .hi-icon-effect-1 .hi-icon {
background:#FFF;
-webkit-transition: background 0.2s, color 0.2s;
-moz-transition: background 0.2s, color 0.2s;
transition: background 0.2s, color 0.2s;
}
.page-template-template-homepage2-php .hi-icon,
.services-pb-block .hi-icon { color:#FFF; }
.page-template-template-homepage2-php .hi-icon-effect-1 .hi-icon,
.services-pb-block .hi-icon-effect-1 .hi-icon { background:#88C354; }
.hi-icon-effect-1 .hi-icon:after {
top: -2px; left: -2px; padding: 2px; opacity: 0;
box-shadow: 0 0 0 16px #F2F2F2;
-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
-webkit-transform: scale(.8);
-moz-transition: -moz-transform 0.2s, opacity 0.2s;
-moz-transform: scale(.8);
-ms-transform: scale(.8);
transition: transform 0.2s, opacity 0.2s;
transform: scale(.8);
} .no-touch .hi-icon-effect-1a .hi-icon:hover { background: rgba(255,255,255,1); color: #88C354; }
.no-touch .hi-icon-effect-1a .hi-icon:hover:after {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;
}
.sb-search-submit, .sb-icon-search-close { display: block; position: absolute; right: 0; top: 0; text-align: center; cursor: pointer; } .sb-search {
position: absolute; right:0; width: 9px; height:45px;
-webkit-transition: width 0.3s;
-moz-transition: width 0.3s;
transition: width 0.3s;
-webkit-backface-visibility: hidden;
}
.sb-search-input {
position: absolute; top: 0; right: 0; border: none; outline: none; background: #fff; width: 1030px;
margin: 0; z-index: 10; padding: 12px 35px 13px 13px; font-family: inherit; font-size:14px;
}
.sb-search-input::-webkit-input-placeholder { color: #CCC; }
.sb-search-input:-moz-placeholder {	color: #CCC; }
.sb-search-input::-moz-placeholder { color: #CCC; }
.sb-search-input:-ms-input-placeholder { color: #CCC; }
.sb-icon-search,
.sb-search-submit, .sb-icon-search-close { display: block; position: absolute; right: 0; top: 0; text-align: center; cursor: pointer; }
.sb-search-submit {
background: #fff; opacity: 0; color: transparent; border: none; outline: none; z-index: -1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }
.sb-icon-search, .sb-icon-search-close {
color: #777; z-index: 90; speak: none; font-style: normal; font-weight: normal; font-variant: normal; font-size:12px;
text-transform: none; background:#FFF;	padding-bottom:9px !important;
-webkit-font-smoothing: antialiased;
}
.sb-icon-search:before {
content: "\f002"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit;
}
.sb-icon-search-close:before { 
content: "\f00d"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit;
} .sb-search.sb-search-open,
.no-js .sb-search { width:290px; position:absolute; right:0; }
.sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search {	color: #777; z-index: 11; }
.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit { z-index: 90; }
.sb-icon-search:hover, .sb-icon-search-close:hover { 
background:#F2F2F2; 
transition:all 0.5s ease-out 0s; -webkit-transition:all 0.5s ease-out 0s; -moz-transition:all 0.5s ease-out 0s; 
}
body:not(:-moz-handler-blocked) .sb-search-input { padding-left:14px; }
body:not(:-moz-handler-blocked) .sb-icon-search { padding-bottom:10px !important; } .selectBox-dropdown {
position: relative; text-decoration: none; text-align: left; outline: none; vertical-align: middle; display: inline-block;
cursor: pointer; font-size:14px; color:#777; width:243px !important; height:38px;
}
.advance-search-block input[type="text"].property-id { width:242px; }
.selectBox-dropdown:focus,
.selectBox-dropdown:focus .selectBox-arrow { border-color: #E1E1E1; }
.selectBox-dropdown.selectBox-menuShowing {
-moz-border-radius-bottomleft: 0;
-moz-border-radius-bottomright: 0;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.selectBox-dropdown .selectBox-label {
padding:6px 12px; display: inline-block; white-space: nowrap; overflow: hidden; border:1px solid #E1E1E1;
background: #FFF; width:81% !important;
}
.small .selectBox-label { width:71% !important; }
.selectBox-dropdown .selectBox-arrow { position: absolute; top: 0; right: 0; width: 40px; height:38px; background:#88C354; }
.selectBox-dropdown .selectBox-arrow:before { 
content: "\f0d7"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; color:#FFF;
position:relative; top:6px; left:40%;
} .selectBox-dropdown-menu {
position: absolute; z-index: 99999; max-height: 200px; min-height: 1em;
border-bottom: solid 1px #E1E1E1; background: #FFF; overflow: auto;
-webkit-overflow-scrolling: touch;
} .selectBox-inline {
min-width: 150px; outline: none; border: solid 1px #E1E1E1; background: #FFF; display: inline-block; overflow: auto;
}
.selectBox-inline:focus { border-color: #E1E1E1; } .selectBox-options,
.selectBox-options li,
.selectBox-options li a { list-style: none; display: block; cursor: pointer; padding: 0; margin: 0; }
.selectBox-options li { border-right: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1; }
.selectBox-options li:last-child { border-bottom: 0; }
.selectBox-options li a { padding:4px 8px; white-space: nowrap; overflow: hidden; background: 6px center no-repeat; }
.selectBox-options li.selectBox-hover a { background-color: #EEE;	padding:4px 8px; color:#999; }
.selectBox-options li.selectBox-disabled a {	color: #888; background-color: transparent; }
.selectBox-options li.selectBox-selected a { background-color: #E1E1E1; padding:4px 8px; }
.selectBox-options .selectBox-optgroup {
color: #666; background: #EEE; font-weight: bold; line-height: 1.5; padding: 0 .3em; white-space: nowrap;
} .selectBox.selectBox-disabled { color: #888 !important; }
.selectBox-dropdown.selectBox-disabled .selectBox-arrow { opacity: .5; filter: alpha(opacity=50); border-color: #E1E1E1; }
.selectBox-inline.selectBox-disabled { color: #888 !important; }
.selectBox-inline.selectBox-disabled .selectBox-options a { background-color: transparent !important; } #galleryOverlay{
width:100%; height:100%; position:fixed; top:0; left:0; opacity:0; z-index:9999999; background-color:#222;
background-color:rgba(0,0,0,0.8); overflow:hidden; display:none;
-moz-transition:opacity 1s ease;
-webkit-transition:opacity 1s ease;
transition:opacity 1s ease;
} #galleryOverlay.visible { opacity:1; }
#gallerySlider{ 
height:100%; left:0; top:0; width:100%; white-space: nowrap; position:absolute;
-moz-transition:left 0.4s ease;
-webkit-transition:left 0.4s ease;
transition:left 0.4s ease;
}
#gallerySlider .placeholder{
background: url(//www.pinkpestservices.com.au/wp-content/themes/homeland/js/touchTouch/preloader.gif) no-repeat center center; height: 100%; line-height: 1px;
text-align: center; width:100%; display:inline-block;
} #gallerySlider .placeholder:before{ content: ""; display: inline-block; height: 50%; width: 1px; margin-right:-1px; }
#gallerySlider .placeholder img {
display: inline-block; max-height: 100%; max-width: 100%; height:auto; width:auto; vertical-align: middle;
}
#gallerySlider.rightSpring{
-moz-animation: rightSpring 0.3s;
-webkit-animation: rightSpring 0.3s;
}
#gallerySlider.leftSpring{
-moz-animation: leftSpring 0.3s;
-webkit-animation: leftSpring 0.3s;
} @-moz-keyframes rightSpring{
0%{		margin-left:0px;}
50%{	margin-left:-30px;}
100%{	margin-left:0px;}
}
@-moz-keyframes leftSpring{
0%{		margin-left:0px;}
50%{	margin-left:30px;}
100%{	margin-left:0px;}
} @-webkit-keyframes rightSpring{
0%{		margin-left:0px;}
50%{	margin-left:-30px;}
100%{	margin-left:0px;}
}
@-webkit-keyframes leftSpring{
0%{		margin-left:0px;}
50%{	margin-left:30px;}
100%{	margin-left:0px;}
} #prevArrow,#nextArrow {
border:none; text-decoration:none; background:url(//www.pinkpestservices.com.au/wp-content/themes/homeland/js/touchTouch/arrows.png) no-repeat;
opacity:0.5; cursor:pointer; position:absolute; width:43px; height:58px; top:50%; margin-top:-29px;
-moz-transition:opacity 0.2s ease;
-webkit-transition:opacity 0.2s ease;
transition:opacity 0.2s ease;
}
#prevArrow:hover, #nextArrow:hover { opacity:1; }
#prevArrow { background-position:left top; left:40px; }
#nextArrow { background-position:right top; right:40px; }
#closebutton { 
background: #FFF; cursor: pointer; 
height: 32px; position: absolute; right: 20px; top: 20px; width: 32px; 
border-radius: 15px;
}
#closebutton:before { 
content: "\f00d"; font-family:FontAwesome; font-style:normal; font-weight:normal; font-size: 16px; 
position: relative; top: 4px; left: 10px; 
} .sf-menu, .sf-menu * { margin:0; padding:0; list-style: none; }
.sf-menu ul { position:absolute; top:-999em; width:170px; }
.sf-menu ul li { width:auto; display:block; }
.sf-menu li { position:relative; }
.sf-menu li:hover { visibility:inherit; }
.sf-menu a { display:block; position:relative; }
.sf-menu li:hover ul,
.sf-menu li.sfHover ul { z-index:9999; width:190px; padding:0; background:#88C354; }
.sf-menu li.sfHover a, .sf-menu li.sfHover a:after { color:#FFF !important; background-color:#88C354; }
.sf-menu li.sfHover ul a:link, 
.sf-menu li.sfHover ul a:visited { border:0 !important; font-size:12px; font-weight:normal; }
.sf-menu li.sfHover ul li a:hover { background:#FFF !important; color:#88C354 !important; }
.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left:190px; top:0 !important; }
.sf-menu li li ul { position:absolute; z-index:99999; }
.sfHover ul li.sfHover a.sf-with-ul { background:#88c354 !important; color:#FFF !important; }
.sfHover ul li.sfHover a.sf-with-ul:after { color:#fef2f2 !important; }
.theme-menu .sub-menu { 
box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1); 
-webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1); 
-moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1); 
}
.theme-menu .sub-menu li { border-bottom: 1px solid #e1e1e1; }
.theme-menu .sub-menu li a:link, .sub-menu li a:visited { background:#F2F2F2 !important; color:#777 !important; padding:8px 30px !important; }
.sf-menu ul { position: absolute; display: none; top: 100%; left: 0; z-index: 99; }
.sf-menu ul ul { top: 0; left: 100%; } .sf-menu a:link, .sf-menu a:visited { text-decoration:none;	color:#797979; }
.sf-menu a, .sf-menu a:visited  { color:#797979; }
.sf-menu li li { margin:0; width:100%; }
.sf-menu li li:last-child { border-bottom:0; }
.sf-menu li li:hover, .sf-menu li li.sfHover { outline:0; }
.sf-sub-indicator { display:none; } .slicknav_btn { position: relative; display: block; vertical-align: middle; float: left; padding: 8px; line-height: 1.125em; cursor: pointer; }
.slicknav_menu  .slicknav_menutxt { display: block; float: right; margin-left: 10px; margin-top: -3px; }
.slicknav_menu .slicknav_icon { float: left; }
.slicknav_menu .slicknav_no-text { margin: 0; }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em; }
.slicknav_nav { clear: both; }
.slicknav_nav ul,
.slicknav_nav li { display: block; }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: block; }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { display: inline; }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both; } .slicknav_menu { *zoom: 1; } .slicknav_menu { font-size:16px; }
.slicknav_btn { margin: 5px 5px 6px; text-decoration:none; background-color: #171c26; }
.slicknav_menu .slicknav_menutxt { color: #FFF; font-weight: bold; }
.slicknav_menu .slicknav_icon-bar { background-color: #f5f5f5; }
.slicknav_menu { position: relative; top: 0; left: 0; z-index: 99999; width: 100%; background: #171c26; }
.slicknav_nav { color:#fff; margin:0; padding:0; font-size:0.875em; background: #171c26; }
.slicknav_nav, .slicknav_nav ul { list-style: none; overflow:hidden; }
.slicknav_nav ul { padding:0; }
.slicknav_nav li { border-bottom: 1px solid #2a3242; }
.slicknav_nav .slicknav_row { padding:5px 10px; }
.slicknav_nav a { padding:5px 12px; text-decoration:none; color:#fff; }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { padding:0; margin:0; }
.slicknav_nav a:hover { background:#2a3242; }
.slicknav_nav .sub-menu a:hover { background:#2a3242 !important; }
.slicknav_nav .slicknav_txtnode { margin-left:15px; } .aq-template-wrapper { overflow: hidden; }
.aq-template-wrapper .aq_span12 .aq_span4 { width: 338px !important; }
.aq-block-aq_column_block { margin-bottom: 50px; }
.aq-block-aq_column_block div { padding-left: 0; border: 0; }
.aq-block-aq_column_block .agent-block, 
.aq-block-aq_column_block .featured-block, 
.aq-block-aq_column_block .featured-block-two-cols, 
.aq-block-aq_column_block .blog-block { width: 100%; padding: 0; margin-left: 0; }
.aq-block-aq_column_block .inside div .inside { width: auto; }
.aq-block-homeland_text_block label p { margin-bottom: 0; } #bbpress-forums h4 { font-size: 24px; margin-bottom: 40px; }
#bbpress-forums div.bbp-search-form { background: #EEE; padding: 15px; float: none; margin-bottom: 30px; }
#bbpress-forums #bbp-search-form #bbp_search { width: 645px; padding: 6px; border: 1px solid #CCC; }
#bbp_search_submit { background: #88c354; color: #FFF; padding: 6px 12px; cursor: pointer; }
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic,
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer { padding: 15px; }
.forum-titles { font-size: 14px; }
a.bbp-forum-title:link, a.bbp-forum-title:visited,
a.bbp-topic-permalink:link, a.bbp-topic-permalink:visited, .bbp-topic-title h3 a,
.bbp-topic-title-meta a, .bbp-forum-title h3 a { color: #88c354; font-size: 16px; font-weight: 500; }
.bbp-topic-title-meta a { font-size: 12px; }
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta { font-size: 14px; }
.bbp-forum-freshness a:link, .bbp-forum-freshness a:visited,
.bbp-topic-freshness a:link, .bbp-topic-freshness a:visited,
.bbp-author-name:link, .bbp-author-name:visited { color: #88c354; }
.bbp-header { border-bottom: 3px solid #CCC; }
#bbpress-forums p.bbp-topic-meta { margin: 0; }
#bbpress-forums fieldset.bbp-form textarea, 
#bbpress-forums fieldset.bbp-form, #bbpress-forums fieldset.bbp-form select, #bbpress-forums fieldset.bbp-form input { border: 1px solid #CCC; }
#bbpress-forums fieldset.bbp-form legend { font-size: 14px; font-weight: 500; }
div.bbp-submit-wrapper { margin-top: 0; }
.bbp-submit-wrapper button, 
#bbp_user_edit_submit { background: #88c354; color: #FFF; border: 0; cursor: pointer; padding: 6px 12px; font-size: 14px; }
.bbp-author-avatar { position: relative; top: 5px; }
.bbp-reply-header a.bbp-reply-permalink { float: none; }
#bbpress-forums div.reply { width: auto; }
.bbp-author-name{ padding-top: 10px; font-size: 11px; }
#bbpress-forums div.bbp-reply-content, #bbpress-forums div.bbp-search-content, 
#bbpress-forums div.bbp-search-author, #bbpress-forums div.bbp-topic-content { margin-left: 145px; font-size: 14px; }
#bbpress-forums div.bbp-reply-author { font-size: 14px; width: 130px; }
.bbp-breadcrumb { margin-bottom: 20px; }
.bbp-breadcrumb p { font-size: 14px; }
.bbp-breadcrumb a:link, .bbp-breadcrumb a:visited { color: #88c354; }
.bbp-breadcrumb a:hover { text-decoration: underline; }
#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, 
#bbpress-forums ul.bbp-topic-revision-log img.avatar, 
#bbpress-forums div.bbp-template-notice img.avatar, 
#bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar { 
border: 0; margin-top: 0; position: relative; top: 5px;
}
#bbpress-forums li.bbp-body ul.topic { border: 0; }
.bbp-reply-post-date { font-size: 11px; }
.bbp-topics-front ul.super-sticky, .bbp-topics ul.super-sticky { background: #f8f8c5 !important; }
.widget_display_forums ul li a { font-size: 12px !important; }
.widget_display_topics ul li a { font-size: 14px !important; }
.widget_display_search input[type='text'],
.bbp_widget_login input[type='text'], .bbp_widget_login input[type='password'] { width: 90%; margin-bottom: 10px; padding: 6px 10px; }
.widget_display_topics ul li div { font-size: 11px; font-style: italic; }
.bbp-meta a.bbp-topic-permalink:link, .bbp-meta a.bbp-topic-permalink:visited { font-size: 12px; }
.bbp-topic-title h3, .bbp-topic-title-meta { display: inline-block; }
#bbp-search-results .bbp-forum-content { margin-left: 0 !important; }
.bbp-topic-header, .bbp-search-results .bbp-forum-header { padding: 10px 20px !important; }
.bbp-search-results .bbp-forum-content { padding: 12px !important; }
div.bbp-breadcrumb { float: none; }
#bbp-user-navigation ul li a:hover { color: #88c354; }
.bbp-user-description { font-size: 14px; } .bk_calendar_frame, .wpdevbk .input-xlarge, .submiting_content.wpdev-help-message.alert { width: 100% !important; }
.datepick-inline { box-shadow: none !important; border-radius: 0 !important; border: none !important; }
.datepick-header span { font-size: 20px !important; text-transform: uppercase; }
.datepick-inline .calendar-links { padding: 20px 0 !important; margin-bottom: -3.4em; }
.datepick-inline .datepick-header { font-weight: 400 !important; text-shadow: none !important; padding: 0 !important; margin-top: -10px !important; }
.datepick { margin-top: 21px !important; }
div.datepick-inline .datepick-title-row th { line-height: 40px !important; }
.datepick-inline .datepick-title-row th, .datepick-inline .datepick-days-cell { font-size: 18px !important; }
.datepick-inline .calendar-links { background: #CCC !important; }
.datepick-inline .calendar-links .datepick-next { padding-right: 2% !important; width: 39% !important; }
.datepick-inline .calendar-links .datepick-prev { padding-left: 2% !important; width: 39% !important; }
.block_hints .block_free, .block_hints .block_time, 
.block_hints .block_booked, .block_hints .block_pending, 
.block_hints .block_check_in_out, .datepick-inline .datepick-days-cell { padding: 20px 0 !important; }
.datepick-inline .datepick, .datepick-inline .datepick-header, 
.datepick-inline .datepick-header span, .datepick-inline .calendar-links, 
.datepick-inline .calendar-links a, .datepick-inline .datepick-days-cell, 
.datepick-inline .datepick-days-cell a, .datepick-inline .datepick-days-cell div, 
.datepick-inline .datepick-title-row, .datepick-inline .datepick-title-row th { font-size: 18px !important; font-weight: 400 !important; }
.wpdevbk input:focus, .wpdevbk textarea:focus, .wpdevbk input, .wpdevbk textarea { 
box-shadow: none !important; border-radius: 0 !important; padding: 8px !important; 
}
.wpdevbk label { margin-bottom: 10px !important; }
.wpdevbk button.btn, .wpdevbk input.btn[type="submit"] { 
background:#88C354; color:#FFF; font-size:14px !important; font-weight:700; padding:13px 30px; display:inline-block; cursor:pointer; 
border-radius: 0 !important; border: 0 !important; text-transform: uppercase !important;
}
.booking_form_div textarea, .booking_form_div input[type="text"] { height: auto !important; box-sizing: none !important; }
.wpdevbk textarea { height: 150px !important; }
.wpdevbk .alert { padding: 6px 12px !important; }
.sidebar .widget_wpdev_booking { float: none !important; }
.sidebar .block_hints .block_free, .sidebar .block_hints .block_time, 
.sidebar .block_hints .block_booked, .sidebar .block_hints .block_pending, 
.sidebar .block_hints .block_check_in_out, .sidebar .datepick-inline .datepick-days-cell { padding: 0 !important; }
footer .block_hints .block_free, 
footer .block_hints .block_time, 
footer .block_hints .block_booked, 
footer .block_hints .block_pending, 
footer .block_hints .block_check_in_out, 
footer .datepick-inline .datepick-days-cell { padding: 4px 0 !important; }
footer .wpdevbk label { color: #FFF; }
.widget_wpdev_booking { margin: 0; float: none; }
.widget_bookingwidget .widget_wpdev_booking .bk_calendar_frame { margin: 0 !important; width: 100% !important; }@media only screen and (max-width: 1200px) {
.logo { text-align:center; }
#container-boxed, #container-boxed header.sticky-header { width: 960px; }
.inside, .home-thumb-flexslider, .advance-search-block .dsidx-widget.dsidx-search-widget .dsidx-search-button,
.agent-contents, .slider-block-thumb .home-flexslider { width: 906px; }
.coming-soon .inside { width: 846px; }
.selectBox-dropdown { width: 205px !important; }
.advance-search-block select.small, .advance-search-block a.small { width: 178px !important; }
.portfolio-slide-desc { padding:20px; font-size:14px; line-height:26px; }
.portfolio-slide-desc h2 { font-size:25px; }
.portfolio-slide-desc p { margin-bottom:0; }
.search-title, a.view-profile, .property-four-cols .view-details a, .search-count { display:none; }
.pactions label, .pactions a:link, .pactions a:visited { font-size:20px; }
.home-flexslider .slider-actions { top:20%; }
.theme-menu ul li a:link, .theme-menu ul li a:visited, 
.sf-menu li.sfHover ul a:link, .sf-menu li.sfHover ul a:visited { padding-left:25px !important; padding-right:25px !important; }
.agent-block, .featured-block, .blog-block, .grid li { width:268px; }
.bdesc { width:175px; }
.feat-thumb, .featured-pass-thumb { width:128px; }
.featured-list figcaption a i { top: 32%; }
.widget-column, .sliding-bar .widget { width:204px; }
.homeland_widget-contact-info ul li label { width:86%; }
.home-thumb-flexslider .slides { width:748px; }
.slider-block-thumb .home-flexslider .slides { width: 100%; }
.property-list-box .grid li, .property-image, .services-list, 
.property-three-cols .property-cols, .blist-fullwidth, .grid ul li.portfolio-cols { width:272px; }
.es-carousel ul li { width: 272px !important; }
.theme-fullwidth .services-page-desc { width: 680px; }
.services-block-two .services-list { text-align: center; }
.services-block-two .services-icon { width: 100%; text-align: center; padding-bottom: 30px; }
.featured-block-two-cols { width:587px; }
.featured-block-two-cols .featured-list { width:193px; }
.left-container { width:610px; }
.agent-about-list { width:104%; }
.agent-about-list .agent-image { width:190px; margin-right:20px; }
.agent-fullwidth .agent-image { width:203px; margin-right:30px; }
.agent-social ul li { margin-right:18px; }
.services-page-desc { width:390px; }
.agent-property-desc { width:308px; }
.property-two-cols .property-cols { width:433px; }
.property-four-cols .property-cols { width:196px; }
.property-page-price, .property-page-status { padding-right:20px; padding-left:20px; }
.agent-desc, .single-property .agent-desc { width:350px; }
.video-js { width:100% !important; height:370px !important; }
.comment-details { width:460px; }
.comment-list .children .comment-details { width:388px; }
.comment-list .children .children .comment-details { width:308px; }
#commentform ul li,
.left-container .wpcf7 ul li { margin-bottom:20px; margin-right:20px; }
#commentform input[type="text"],
.left-container .wpcf7 input[type="text"], 
.left-container .wpcf7 input[type="email"], 
.left-container .wpcf7 input[type="tel"], 
.left-container .wpcf7 input[type="url"], 
.left-container .wpcf7 input[type="number"], 
.left-container .wpcf7 input[type="date"] { width:158px; }
#commentform textarea,
.left-container .wpcf7 textarea { width:577px; }
.contact-form input[type="text"], .contact-form input[type="email"], 
.theme-fullwidth .single-property #commentform input[type="text"],
.theme-fullwidth .single-blog #commentform input[type="text"] { width:250px; }
.contact-form textarea, .theme-fullwidth .single-property #commentform textarea,
.theme-fullwidth .single-blog #commentform textarea { width:874px; }
.single-property .agent-list { width:100%; }
.agent-form { width:100%; float:left; margin-bottom:30px; }
.agent-form ul li input[type="text"], .agent-form ul li input[type="email"], .agent-form ul li textarea { width:588px; }
.blist-grid { margin-right:20px; margin-bottom:20px; width:190px; }
.blog-grid .sticky { margin-bottom:20px !important; }
a.continue { padding:6px 12px; }
.testi-desc { width:440px; }
#dsidx-listings .dsidx-secondary-data div { width: 100%; }
.dsidx-prop-summary { margin-bottom: 30px !important; }
.dsidx-details .dsidx-contact-form table td.column-one { width: 20%; }
#dsidx.dsidx-details .dsidx-contact-form table input.dsidx-text { width: 365px; }
#dsidx.dsidx-details .dsidx-contact-form table textarea { width: 575px; }
.advance-search-block .dsidx-search-widget table tr { width: 282px; }
.advance-search-block .dsidx-search-widget input[type="text"] { width: 265px; }
.advance-search-block .dsidx-search-widget input.dsidx-price { width: 115px; }
.advance-search-block.advance-search-block-page .dsidx-widget.dsidx-search-widget .dsidx-search-button { width: 846px !important; }
.advance-search-block.advance-search-block-page .dsidx-search-widget table tr { width: 268px; }
.advance-search-block.advance-search-block-page .dsidx-search-widget .selectBox-dropdown { width: 264px !important; }
.advance-search-block.advance-search-block-page .dsidx-search-widget input[type="text"] { width: 212px !important; }
.advance-search-block.advance-search-block-page .dsidx-search-widget input.dsidx-price { width: 108px !important; }
.advance-search-block .dsidx-search-widget .dsidx-search-widget-propertyTypes, 
.dsidx-search-widget .dsidx-search-widget-propertyTypes, 
.dsidx-search-widget .idx-q-Location-Filter { width: 284px !important; }
.advance-search-block .dsidx-search-widget input[type="text"], 
.advance-search-block .dsidx-search-widget select { width: 218px !important; }
.advance-search-block .dsidx-search-widget input.dsidx-improvedsqft[type="text"], 
.advance-search-block .dsidx-search-widget input.dsidx-beds[type="text"], 
.advance-search-block .dsidx-search-widget input.dsidx-baths[type="text"] { width: 173px !important; }
.advance-search-block-page .dsidx-search-widget input.dsidx-improvedsqft[type="text"], 
.advance-search-block-page .dsidx-search-widget input.dsidx-beds[type="text"], 
.advance-search-block-page .dsidx-search-widget input.dsidx-baths[type="text"] { width: 103px !important; }
.countdown_section { width: 183px; }
.agent-fullwidth a.view-profile { display: inline-block; }
#bbpress-forums #bbp-search-form #bbp_search { width: 488px; }
.advance-search-block input.property-id[type="text"] { width: 180px; }
.sb-search-input { width: 856px; } 
.blog-timeline-image, .blog-timeline-content { width: 405px; }
.blog-timeline .even .blog-timeline-image { padding-right: 45px; }
.blog-timeline-content { padding-bottom: 40px; }
.property-list-page .property-info-agent span { padding: 6px; width: 30.3%; }
.single-homeland_properties .theme-fullwidth .property-list-page .property-info-agent span { width: 23%; }
.property-info-agent i { margin-right: 2px; }
.single-homeland_properties .property-four-cols ul li,
.property-grid-sidebar .masonry ul li { margin-right: 10px; margin-bottom: 10px; }
.theme-fullwidth .single-property .agent-desc { width: 390px; }
.theme-fullwidth .single-property .agent-list { width: 650px; }
.theme-fullwidth .single-property .agent-form { float: right; width: 220px; }
.theme-fullwidth .agent-form ul li input[type="text"], 
.theme-fullwidth .agent-form ul li input[type="email"], .theme-fullwidth .agent-form ul li textarea { width: 190px; }
.theme-fullwidth #commentform ul li { margin-right: 30px; margin-bottom: 30px; }
.theme-fullwidth .comment-details { width: 764px; }
.theme-fullwidth .comment-list .children .comment-details { width: 680px; }
.theme-fullwidth .comment-list .children .children .comment-details { width: 603px; }
#map-homepage, #map-property, #map-property-street, #map { height: 500px !important; }
.contact-info-alt { width: 400px; }
.contact-alt-background #map { width: 470px; height: 350px !important; }
footer .wpcf7 input[type="text"], footer .wpcf7 input[type="email"], 
footer .wpcf7 input[type="url"], footer .wpcf7 input[type="tel"], 
footer .wpcf7 input[type="number"], footer .wpcf7 input[type="date"], 
footer .wpcf7 textarea { width: 182px; }
footer .wpcf7-select { width: 204px; } .dsidx-widget-quick-search .dsidx-resp-vertical .dsidx-resp-area, 
.dsidx-widget-quick-search .dsidx-resp-vertical .dsidx-resp-area.dsidx-resp-area-half { width: 200px !important; }
.dsidx-widget-guided-search .dsidx-resp-vertical .selectBox-dropdown { width: 100% !important; }
.dsidx-widget-guided-search .dsidx-resp-vertical .dsidx-resp-area { width: 205px !important; }
.sidebar .dsidx-resp-vertical .dsidx-resp-area, 
.sidebar .dsidx-resp-vertical .dsidx-resp-area.dsidx-resp-area-half { width: 188px !important; }
.dual-container, .dual-container .dual-property-list .grid ul li { width: 305px; }
footer .widget-column ul li .pp-image { margin-right: 10px; }
footer .advance-search-widget ul li select { margin-left: 0; width: 163px !important; }
footer .advance-search-widget ul li input.property-id { margin-left: 0; width: 154px !important; }
footer .property-desc-slide { width: 81%; }
footer .widget_search #searchform input[type='text'] { width: 157px; }
} @media only screen and (max-width: 960px) {
#container-boxed, #container-boxed header.sticky-header { width:690px; }
.inside, .home-thumb-flexslider, .left-container, 
.advance-search-block .dsidx-widget.dsidx-search-widget .dsidx-search-button, 
.coming-soon .inside, .agent-contents,
.dual-container, .dual-container .dual-property-list .grid ul li,
.slider-block-thumb .home-flexslider { width:600px; }
.header-five .call-info { border-left: 1px solid #E1E1E1; }
.advance-search-block.advance-search-block-page .dsidx-widget.dsidx-search-widget .dsidx-search-button { 
width:540px !important; margin-top: 30px; margin-bottom: 0;
}
.home-thumb-flexslider .slides { width:485px; }
.home-thumb-flexslider .flex-control-thumbs li { width:110px; }
#main-menu, .blog-timeline-content .blog-icon { display:none; }
.slicknav_menu, .search-count { display: block; }
.select-menu { display:block; border:1px solid #E1E1E1; width:290px; position:relative; top:45px; padding:4px; }
.portfolio-slide-desc { width: 500px; line-height:22px; font-size: 13px; }
.portfolio-slide-desc h2 { font-size: 20px; margin-bottom: 10px; }
.pactions label i, .pactions a i { padding: 14px; }
.pactions label span, .pactions a span { top: 0; font-size: 16px; }
.selectBox-dropdown { width:140px !important; }
.property-id { width:150px !important; }
.advance-search-block ul li { margin-right:20px; margin-bottom:20px; }
.advance-search-block select.small, .advance-search-block a.small { width:111px !important; }
.grid li, .agent-block, .featured-block, .blog-block, .services-block-two .services-desc, .blog-timeline-content, 
.blog-timeline-image, .theme-fullwidth .single-property .agent-list,
.theme-fullwidth .single-property .agent-form { width:100%; }
.featured-block, .blog-block { border-left:0px; padding-top:0; padding-left:0; margin-left: 0; }
.feat-desc, .bdesc { width:auto; }
.es-carousel ul li { width: 278px !important; }
.widget-column, .sliding-bar .widget { width:135px; margin-right:20px; margin-bottom:20px; }
footer .widget h5, .agent-block h3, .featured-block h3, .featured-block-two-cols h3, .blog-block h3, 
.property-list-box h2 { font-size:18px; }
.homeland_widget-contact-info ul li label { width:77%; }
.nsu-form input[type="email"] { width:112px; }
.services-list { margin-right:20px; margin-bottom:20px; width:186px; }
.theme-fullwidth .services-page-desc { width: 380px; }
.feat-desc h5 a:link, .feat-desc h5 a:visited, .feat-desc span.price { font-size:16px; }
.feat-desc span { font-size:12px; }
.feat-desc span.price { padding-top:20px; }
.featured-block-two-cols { padding-top:50px; }
.advance-search-block select.small, .advance-search-block a.small { width:135px !important; }
.agent-about-list .agent-image { width:186px; }
.sidebar { width:93%; margin-bottom:40px; }
.pp-desc { width:83%; }
.services-page-desc { width:380px; }
.agent-property-desc { width:280px; }
.property-two-cols .property-cols { width:279px; }
.property-three-cols .property-cols, .blist-fullwidth, .grid ul li.portfolio-cols { width:186px; }	
.property-three-cols .property-cols figcaption a i,
.property-four-cols .property-cols figcaption a i { top: 38%; }
.property-three-cols ul li, .property-four-cols ul li, .blist-fullwidth { margin-right:20px; }
.property-four-cols .property-cols { width:135px; }
.property-four-cols ul li, .agent-block { margin-bottom:20px; }
.property-four-cols .property-desc { padding:15px; }
.single-property .property-four-cols .property-cols,
.property-grid-sidebar .masonry ul li { width: 192px; }
.agent-desc, .single-property .agent-desc { width:340px; }
.comment-details { width:455px; }
.comment-list .children .comment-details { width:378px; }
.comment-list .children .children .comment-details { width:298px; }
#commentform input[type="text"],
.left-container .wpcf7 input[type="text"], 
.left-container .wpcf7 input[type="email"], 
.left-container .wpcf7 input[type="tel"], 
.left-container .wpcf7 input[type="url"], 
.left-container .wpcf7 input[type="number"], 
.left-container .wpcf7 input[type="date"] { width:154px; }
#commentform textarea, .left-container .wpcf7 textarea { width:566px; }
.contact-form ul li, .theme-fullwidth #commentform ul li { margin-right:20px; margin-bottom:20px; }
.contact-form input[type="text"], .contact-form input[type="email"],
.theme-fullwidth .single-property #commentform input[type="text"],
.theme-fullwidth .single-blog #commentform input[type="text"] { width:154px; }
.contact-form textarea, .theme-fullwidth .single-property #commentform textarea,
.theme-fullwidth .single-blog #commentform textarea { width:566px; }
.agent-form ul li input[type="text"], .agent-form ul li input[type="email"], .agent-form ul li textarea { width:578px; }
.advance-search-widget ul li select { width:517px; }
.dsidx-search-widget input[type="text"] { width:434px; }
.dsidx-search-widget select { width: 446px; }
.blist-grid { width:186px; }
.blog-fullwidth .sticky { margin-bottom:20px !important; }
.testi-desc { width:430px; }
.dsidx-search-widget { max-width:100%; }
.advance-search-block .dsidx-search-widget table tr { width: 186px; }
.advance-search-block .dsidx-search-widget input[type="text"] { width: 168px; }
.advance-search-block .dsidx-search-widget input.dsidx-price { width: 65px; }
.advance-search-block .dsidx-search-widget table tr { margin-right: 20px; }
.advance-search-block.advance-search-block-page .dsidx-search-widget table tr { width: 165px !important; }
.advance-search-block.advance-search-block-page .dsidx-search-widget .dsidx-search-widget-propertyTypes { width: 126px !important; }
.advance-search-block.advance-search-block-page .dsidx-search-widget .selectBox-dropdown { width: 540px !important; }
.advance-search-block.advance-search-block-page .dsidx-search-widget input[type="text"],
.advance-search-block.advance-search-block-page .dsidx-search-widget input.dsidx-improvedsqft[type="text"], 
.advance-search-block.advance-search-block-page .dsidx-search-widget input.dsidx-beds[type="text"], 
.advance-search-block.advance-search-block-page .dsidx-search-widget input.dsidx-baths[type="text"] { width: 483px !important; }
.advance-search-block.advance-search-block-page .dsidx-search-widget input.dsidx-price { width: 228px !important; }
.advance-search-block-page.advance-search-block-page .dsidx-widget-search { padding-bottom: 10px; }
.advance-search-block .dsidx-search-widget .dsidx-search-widget-propertyTypes, 
.dsidx-search-widget .dsidx-search-widget-propertyTypes, 
.dsidx-search-widget .idx-q-Location-Filter { width: 600px !important; }
.selectBox-dropdown .selectBox-label { width: 78% !important; }
.advance-search-block .dsidx-search-widget .selectBox-dropdown .selectBox-label { width: 91% !important; }
.advance-search-block .dsidx-search-widget label { width: 8%; }
.advance-search-block .dsidx-search-widget input.dsidx-improvedsqft[type="text"], 
.advance-search-block .dsidx-search-widget input.dsidx-beds[type="text"], 
.advance-search-block .dsidx-search-widget input.dsidx-baths[type="text"] { width: 132px !important; }
.advance-search-block-page .dsidx-search-widget label { width: 10%; }
.call-info { float: left; }
.countdown_section { width: 135px; margin-right: 20px; }
.social ul li a:link, .social ul li a:visited { width: 26px; padding: 10px 0; }
.call-info .call-us, .call-info a.login { padding: 10px 9.5px; }
.call-info { float: right; }
.sidebar .dsidx-search-widget select { width: 516px !important; }
.agent-fullwidth .agent-image { margin-right:20px; }
#bbpress-forums #bbp-search-form #bbp_search { width: 478px; }
.advance-search-block input.property-id[type="text"] { width: 100px !important; }
.property-home.portfolio-cols { margin-right: 20px !important; }
.property-home.portfolio-cols.last { margin-right: 0 !important; }
.sidebar .wpcf7 input[type='text'], .sidebar .wpcf7 input[type='email'], .sidebar .wpcf7 input[type='url'],
.sidebar .wpcf7 input[type='tel'], .sidebar .wpcf7 input[type='number'], .sidebar .wpcf7 input[type='date'], 
.sidebar .wpcf7 textarea { width: 535px; }
.sidebar .wpcf7-select { width: 558px; }
.sb-search-input { width: 550px; } 
.call-info { border-left: 0; }
.blog-timeline-image { padding: 0; border: 0 !important; }
.blog-timeline .even .blog-timeline-image { padding-right: 0; margin-bottom: 40px; }
.blog-timeline .odd .blog-timeline-image { padding-left: 0; margin-bottom: 40px; }
.sidebar #searchform input[type="text"] { width: 506px !important; }
.theme-fullwidth .single-property .agent-desc { width: 340px; }
.theme-fullwidth .agent-form ul li input[type="text"], 
.theme-fullwidth .agent-form ul li input[type="email"], 
.theme-fullwidth .agent-form ul li textarea { width: 578px; }
.single-homeland_properties .theme-fullwidth .property-four-cols ul li { margin-right: 20px; }
.theme-fullwidth .comment-details { width: 457px; }
.theme-fullwidth .comment-list .children .comment-details { width: 378px; }
.theme-fullwidth .comment-list .children .children .comment-details { width: 298px; }
#map-homepage, #map-property, #map-property-street, #map { height: 400px !important; }
.portfolio-image figcaption a i { top: 38%; }
.contact-info-alt, .contact-alt-background #map { width: 100%; }
.contact-info-alt { margin-bottom: 20px; }
.contact-alt-background { padding: 50px 0; }
.contact-info-alt label { margin-bottom: 6px; }
.header-six .select-menu { position: relative; top: 0; display: inline-table; }
.sticky-header-six { padding-top: 185px; }
.header-six nav { border-top: 0; text-align: center; margin-bottom: 30px; }
header.sticky-header-animate .select-menu { top: 0; }
.single-homeland_properties .theme-fullwidth .property-list-page .property-info-agent span { width: 30.3%; }
footer .wpcf7 input[type="text"], footer .wpcf7 input[type="email"], 
footer .wpcf7 input[type="url"], footer .wpcf7 input[type="tel"], 
footer .wpcf7 input[type="number"], footer .wpcf7 input[type="date"], 
footer .wpcf7 textarea { width: 113px; }
footer .wpcf7-select { width: 135px; }
footer .homeland_widget-property-advance-search #searchform { padding: 10px; }
footer .advance-search-widget ul li input.property-id { width: 105px !important; }
footer .advance-search-widget ul li select { width: 114px !important; }
footer .pp-desc { width: 40%; }
footer .widget_search #searchform input[type="text"] { width: 88px; } .dsidx-widget-quick-search .dsidx-resp-horizontal .dsidx-resp-search-form .dsidx-resp-area:last-child { margin-top: 20px !important; } .dsidx-widget-quick-search .dsidx-resp-vertical .dsidx-resp-area, 
.dsidx-widget-quick-search .dsidx-resp-vertical .dsidx-resp-area.dsidx-resp-area-half { width: 120px !important; }
.dsidx-widget-guided-search .dsidx-resp-vertical .dsidx-resp-area { 
width: 135px !important; margin-right: 20px !important; margin-bottom: 20px !important; 
}
.dsidx-widget-guided-search .dsidx-resp-vertical .selectBox-dropdown,
.dsidx-widget-guided-search .dsidx-resp-vertical .dsidx-resp-area-submit,
.dsidx-widget-guided-search .dsidx-resp-vertical .dsidx-resp-area-submit,
.dsidx-widget-quick-search .dsidx-resp-vertical .dsidx-resp-area-submit { width: 100% !important; }
} @media only screen and (max-width: 760px) {
#container-boxed, #container-boxed header.sticky-header { width: 380px; }
.inside, .home-thumb-flexslider, .left-container,
.page-template-template-homepage3-php .property-list-box .grid li, .property-image, .property-three-cols .property-cols, 
.featured-block-two-cols, .property-two-cols .property-cols,
.advance-search-block .dsidx-widget.dsidx-search-widget .dsidx-search-button,
.coming-soon .inside, .advance-search-block input[type="submit"], .agent-contents,
.dual-container, .dual-container .dual-property-list .grid ul li,
.slider-block-thumb .home-flexslider { width: 330px; }
.advance-search-block.advance-search-block-page .dsidx-widget.dsidx-search-widget .dsidx-search-button { 
width:270px !important; 
}
.sticky-header-container, .sticky-header2-container { padding-top: 0; }
header.sticky-header { position: relative; }
.home-thumb-flexslider .slides { width: 265px; }
.sb-search, .portfolio-slide-desc p { display: none; }
.portfolio-slide-desc { width: 280px; }
.portfolio-slide-desc h2 { margin-bottom: 0; }
.pactions label i, .pactions a i { padding: 9px; }
.pactions label { padding-right: 15px; }
.pactions label i { margin-right: 10px; }
.pactions a { padding-left: 15px; }
.pactions a i { margin-left: 10px; }
.logo { width:100%; text-align:center; }
nav { margin-bottom: 40px; }
.select-menu { width:330px; top:0; }
.es-carousel ul li { width: 330px !important; margin-right: 44px !important; }
.advance-search-block ul li, .call-info { margin-right:0; }
.selectBox-dropdown, .advance-search-block select.small, .advance-search-block a.small, 
.grid ul li.portfolio-cols { width: 330px !important; }
.property-id { width:315px !important; }
.selectBox-dropdown .selectBox-label { width:90% !important; }
.advance-search-block-page .property-id { width:255px !important; }
.services-list, .widget-column, .services-page-desc, .agent-property-desc, 
.sliding-bar .widget, .theme-fullwidth .comment-details, .comment-details, .comment-list .children .comment-details, 
.comment-list .children .children .comment-details,
.theme-fullwidth .comment-list .children .comment-details,
.theme-fullwidth .comment-list .children .children .comment-details, .featured-block-two-cols .featured-list { width:100%; }
.sliding-bar { position: absolute; }
.welcome-block h2, .welcome-pb-block h2 { font-size:40px; margin-bottom:20px; }
.welcome-block label, .welcome-pb-block label { font-size:20px; line-height:32px; }
.feat-desc, .bdesc { width:64%; }
.widget-column { margin-right:0; }
.homeland_widget-contact-info ul li label { width:93%; }
.nsu-form input[type="email"] { width:235px; }
.call-info { float:left; border-top: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; }
.header-five .social { margin-right: 0; float: none; }
.header-six .call-info, .header-five .call-info { border-bottom: 1px solid #e1e1e1; }
.call-info .call-us, .call-info a.login { padding-left:12px; padding-right:11.8px; }
.home-flexslider .flex-direction-nav { top:40%; }
.services-block-bg, .services-pb-block { background-repeat:repeat; }
.home-thumb-flexslider .flex-control-thumbs li { width:60px; }
.property-home { margin-right:20px !important; width:250px !important; }	
.page-template-template-homepage3-php .property-home { width:330px !important; }	
a.view-property:link, a.view-property:visited { padding:10px 20px; }
.feat-desc, .bdesc { width:56%; }
.homeland_widget-contact-info ul li label { width:91%; }
.testimonial-block h3, .testimonial-pb-block h3 { font-size:30px; margin-bottom:20px; }
.ptitle { padding:20px; }
.subtitle { line-height:29px; }
.subtitle label { padding-left:20px; padding-right:20px; font-size:11px; }
.agent-about-list .agent-image { width:230px; }
.pp-desc { width:69%; }
.services-page-desc { text-align:center; }
.services-page-icon { margin-right:0; margin-left:20%; }
.property-image, .property-two-cols .property-cols { margin-right:0; margin-bottom:20px; }
.property-four-cols .property-cols { width:240px; margin-right:0; }
.property-three-cols .property-cols figcaption a i, .property-four-cols .property-cols figcaption a i,
.grid ul li.portfolio-cols figcaption a i, .featured-block-two-cols .featured-list figcaption a i { top: 43%; }
.property-grid-sidebar .masonry ul li { width: 240px; margin-right: 0; margin-bottom: 40px; }
.property-page-name { padding:10px; width:auto; }
.property-page-status span, .property-page-price span { font-size:14px; }
.property-page-name h3 { font-size:18px; }
.share span, .agent-image { margin-bottom:20px; }
.agent-social ul li { margin-right:30px; }
.comment-list .children .parent { margin-left:40px; }
.comment-list .children .children .parent { margin-left:80px; }
#commentform input[type="text"], #commentform textarea, .contact-form input[type="text"], 
.contact-form input[type="email"], .contact-form textarea,
.theme-fullwidth .single-property #commentform input[type="text"],
.theme-fullwidth .single-property #commentform textarea,
.theme-fullwidth .single-blog #commentform input[type="text"],
.theme-fullwidth .single-blog #commentform textarea,
.left-container .wpcf7 input[type="text"], 
.left-container .wpcf7 input[type="email"], 
.left-container .wpcf7 input[type="tel"], 
.left-container .wpcf7 input[type="url"], 
.left-container .wpcf7 input[type="number"], 
.left-container .wpcf7 input[type="date"],
.left-container .wpcf7 textarea { width:298px; }
.social ul li a:link, .social ul li a:visited { width:35px; }
.sidebar { width:88%; }
.agent-form ul li input[type="text"], .agent-form ul li input[type="email"], .agent-form ul li textarea,
.theme-fullwidth .agent-form ul li input[type="text"], 
.theme-fullwidth .agent-form ul li input[type="email"], 
.theme-fullwidth .agent-form ul li textarea { width:308px; }
.advance-search-widget ul li select { width: 249px; }
.dsidx-search-widget input[type="text"] { width:166px; }
.dsidx-search-widget select { width: 178px; }
.sitemap { width:100%; margin-right:0; }
.blist-grid, .blist-fullwidth { margin-right:0; width:330px; }
.testi-desc { width: 290px; }
.testi-page-list { text-align: center; }
.testi-page-list img { margin-right:0; margin-bottom:30px; text-align: center; float: none; }
.blist-grid img, .blist-fullwidth img, .countdown_row, .theme-fullwidth .services-page-desc,
.theme-fullwidth .single-property .agent-desc { width:100%; }
#dsidx-listings .dsidx-media .dsidx-photo { position: relative; width: 250px; }
#dsidx-listings .dsidx-primary-data, #dsidx-listings .dsidx-secondary-data { padding-left: 0; width: 100%; }
#dsidx.dsidx-details .dsidx-contact-form table input.dsidx-text { width: 200px; }
#dsidx.dsidx-details .dsidx-contact-form table textarea { width: 300px; }
.advance-search-block .dsidx-search-widget .dsidx-search-widget-propertyTypes, 
.dsidx-search-widget .dsidx-search-widget-propertyTypes, 
.dsidx-search-widget .idx-q-Location-Filter { 
width: 330px !important; position: relative; top: 0; 
}
.advance-search-block .dsidx-search-widget input[type="text"],
.advance-search-block.advance-search-block-page .dsidx-search-widget table tr,
.advance-search-block.advance-search-block-page .dsidx-search-widget 
.dsidx-search-widget-propertyTypes { width: 314px !important; }
.sidebar .dsidx-search-widget input[type="text"] { width: 165px !important; }
.advance-search-block.advance-search-block-page .dsidx-search-widget .selectBox-dropdown { width: 270px !important; }
.advance-search-block.advance-search-block-page .dsidx-search-widget input[type="text"] { width: 254px !important; }
.advance-search-block.advance-search-block-page .dsidx-search-widget input.dsidx-price { width: 112px !important; }
.advance-search-block-page.advance-search-block-page .dsidx-widget-search { padding-bottom: 10px; }
.advance-search-block .dsidx-search-widget label { width: 15%; }
.advance-search-block-page .dsidx-search-widget label { width: 20%; }
.advance-search-block .dsidx-search-widget input[type="text"], 
.advance-search-block.advance-search-block-page .dsidx-search-widget table tr, 
.advance-search-block.advance-search-block-page .dsidx-search-widget .dsidx-search-widget-propertyTypes,
.advance-search-block .dsidx-search-widget input.dsidx-improvedsqft[type="text"], 
.advance-search-block .dsidx-search-widget input.dsidx-beds[type="text"], 
.advance-search-block .dsidx-search-widget input.dsidx-baths[type="text"] { 
width: 280px !important; margin-right: 0; 
}
.advance-search-block.advance-search-block-page .dsidx-search-widget input[type="text"], 
.advance-search-block.advance-search-block-page .dsidx-search-widget input.dsidx-improvedsqft[type="text"], 
.advance-search-block.advance-search-block-page .dsidx-search-widget input.dsidx-beds[type="text"], 
.advance-search-block.advance-search-block-page .dsidx-search-widget input.dsidx-baths[type="text"] { 
width: 270px !important; margin-right: 0; 
}
.countdown_section { width: 100%; margin-right: 0; margin-bottom: 20px; }
.coming-soon .social { margin-bottom: 30px; margin-top: 20px; }
.coming-soon h2 span { line-height: 40px; }
.sidebar .dsidx-search-widget select { width: 248px !important; }
.advance-search-block .dsidx-search-widget .selectBox-dropdown .selectBox-label { width: 86% !important; }
.single-homeland_properties .property-info-agent span,
.property-page-id, .property-page-type, .property-page-status { display: block; border-right: 0; border-bottom: 1px solid #CCC; }
.single-homeland_properties .property-info-agent span:last-child { border-bottom: 0; }
.property-page-id, .property-page-type, .property-page-status { float: none; }
#bbpress-forums #bbp-search-form #bbp_search { width: 208px; }
#bbpress-forums fieldset.bbp-form { width: 100%; }
.advance-search-block input.property-id[type="text"] { width: 312px !important; }
.block_hints .block_free, .block_hints .block_time, 
.block_hints .block_booked, .block_hints .block_pending, 
.block_hints .block_check_in_out, .datepick-inline .datepick-days-cell { padding: 0 !important; }
.search-count { width: 100%; }
.filter-sort-order { float: left; margin-top: 55px; width: 100%; }
.sidebar .wpcf7 input[type='text'], .sidebar .wpcf7 input[type='email'], .sidebar .wpcf7 input[type='url'],
.sidebar .wpcf7 input[type='tel'], .sidebar .wpcf7 input[type='number'], .sidebar .wpcf7 input[type='date'], 
.sidebar .wpcf7 textarea { width: 268px; }
.sidebar .wpcf7-select { width: 290px; }
.sidebar .nsu-form input[type="email"], .sidebar .nsu-form input[type="text"] { width: 263px; }
.property-amenities a:link, .property-amenities a:visited, .amenities-list { width: 100%; }
.sidebar #searchform input[type="text"] { width: 238px !important; }
.share span { margin-right: 10px; }
#map-homepage, #map-property, #map-property-street, #map, .contact-alt-background #map { height: 300px !important; }
.property-one-cols .property-cols .property-info span { font-size: 11px; padding: 6px 10px; }
.footer-layout-two .copyright, .footer-layout-two .footer-menu,
.footer-layout-three .copyright, .footer-layout-three .footer-menu, 
.footer-layout-five .copyright, .footer-layout-five .footer-menu { width: 100%; text-align: center; }
.footer-layout-two .copyright, .footer-layout-three .copyright, .footer-layout-five .copyright { display: block; margin-top: 30px; }
.footer-layout-two .footer-menu ul, .footer-layout-three .footer-menu ul, 
.footer-layout-five .footer-menu ul { display: inline-table; text-align: center; }
.footer-layout-three .copyright { margin-top: 0; }
.footer-layout-three .footer-menu, .footer-layout-five .footer-menu { margin-bottom: 30px; }
.footer-layout-two a#toTop, .footer-layout-three a#toTop, .footer-layout-four a#toTop,
.footer-layout-five a#toTop { left: 45%; }
.property-list-page .property-info-agent span,
.single-homeland_properties .theme-fullwidth .property-list-page .property-info-agent span { 
width: 88.9%; border-right: 1px solid #CCC; padding: 8px 15px; 
}
.blog-text h4 { width: 200px; }
footer .wpcf7 input[type="text"], footer .wpcf7 input[type="email"], 
footer .wpcf7 input[type="url"], footer .wpcf7 input[type="tel"], 
footer .wpcf7 input[type="number"], footer .wpcf7 input[type="date"], 
footer .wpcf7 textarea { width: 308px; }
footer .wpcf7-select { width: 330px; }
footer .homeland_widget-property-advance-search #searchform { padding: 20px; }
footer .advance-search-widget ul li input.property-id { width: 280px !important; }
footer .advance-search-widget ul li select { width: 290px !important; }
footer .pp-desc { width: 72%; }
footer .widget_search #searchform input[type="text"] { width: 282px; } .dsidx-widget-quick-search .dsidx-resp-horizontal .dsidx-resp-area.dsidx-resp-area-half { 
float: none !important; width: 100% !important; padding-right: 0 !important; padding-left: 0 !important;
} .dsidx-widget-quick-search .dsidx-resp-vertical .dsidx-resp-area, 
.dsidx-widget-quick-search .dsidx-resp-vertical .dsidx-resp-area.dsidx-resp-area-half,
.dsidx-widget-guided-search .dsidx-resp-vertical .dsidx-resp-area { width: 330px !important; }
.sidebar .dsidx-resp-vertical .dsidx-resp-area, 
.sidebar .dsidx-resp-vertical .dsidx-resp-area.dsidx-resp-area-half { width: 248px !important; }
} @media only screen and (max-width: 450px) {
#container-boxed, #container-boxed header.sticky-header { width:300px; }
.inside, .select-menu, .home-thumb-flexslider, .left-container, .featured-block-two-cols, 
.agent-desc, .single-property .agent-desc, .blist-grid, .blist-fullwidth,
.advance-search-block .dsidx-widget.dsidx-search-widget .dsidx-search-button, .coming-soon .inside,
.advance-search-block input[type="submit"], .agent-contents, .slider-block-thumb .home-flexslider { width:250px; }
.testi-desc { width: 210px; }
.grid ul li.portfolio-cols, .es-carousel ul li { width: 250px !important; }
.sidebar { width:84%; }
.social { margin-left: 3px; }
.social ul li a:link, .social ul li a:visited { width:26px; }
.call-info .call-us { width:208px; text-align:center; padding-left: 20px; padding-right: 20px; }
.sb-search, .slider-actions { display:none; }
.call-info a.login { display: block; float: none; text-align: center; border-bottom: 1px solid #e1e1e1; }
.call-info .call-us { float: none; border-bottom: 1px solid #e1e1e1; }
.register.login { border-bottom: 0 !important; }
.home-flexslider .flex-direction-nav { top:28%; }
.selectBox-dropdown, .advance-search-block select.small, .advance-search-block a.small { width:250px !important; }
.selectBox-dropdown .selectBox-label { width:75% !important; }
.property-id { width:233px !important; }
.welcome-block h2, .welcome-pb-block h2 { font-size:26px; }
.welcome-block label, .welcome-pb-block label { font-size:18px; }
.feat-desc, .bdesc { width:42%; }
.homeland_widget-contact-info ul li label { width:88%; }
.copyright { width:200px; display:block; }
.home-thumb-flexslider .slides { width:206px; }
.home-thumb-flexslider .flex-control-thumbs li { width: 40px; }
.page-template-template-homepage3-php .property-home, .property-image, .property-cols { width:250px !important; }
.testimonial-block h3, .testimonial-pb-block h3 { font-size:22px; }
.testimonial-block label, .testimonial-pb-block label { font-size:14px; line-height:22px; }
.advance-search-block-page .property-id { width:173px !important; }
.advance-search-block.advance-search-block-page .search-title h4 { font-size:18px; }
.pp-desc { width:57%; }
.services-page-icon { margin-left:12%; }
.advance-search-block label { font-size:14px; }
.cat-toogles ul li { margin-bottom:1px; }
.cat-toogles ul li a:link, .cat-toogles ul li a:visited { font-size:12px; }
.property-four-cols .property-cols { width:240px !important; }
.comment-list .children .parent { margin-left:20px; }
.comment-list .children .children .parent { margin-left:40px; }
#commentform input[type="text"], #commentform textarea, 
.contact-form input[type="text"], .contact-form input[type="email"], .contact-form textarea,
.theme-fullwidth .single-property #commentform input[type="text"],
.theme-fullwidth .single-property #commentform textarea,
.theme-fullwidth .single-blog #commentform input[type="text"],
.theme-fullwidth .single-blog #commentform textarea,
.left-container .wpcf7 input[type="text"], 
.left-container .wpcf7 input[type="email"], 
.left-container .wpcf7 input[type="tel"], 
.left-container .wpcf7 input[type="url"], 
.left-container .wpcf7 input[type="number"], 
.left-container .wpcf7 input[type="date"],
.left-container .wpcf7 textarea { width:218px; }
.contact-info label { display:block; }
.blog-text h4 { width:140px; }
.ptitle { font-size:25px; line-height:30px; }
.sidebar #dribbble li img, .sidebar .homeland_widget-flickr ul li img { width:46px; height:46px; }
.agent-form ul li input[type="text"], .agent-form ul li input[type="email"], .agent-form ul li textarea,
.theme-fullwidth .agent-form ul li input[type="text"], 
.theme-fullwidth .agent-form ul li input[type="email"], 
.theme-fullwidth .agent-form ul li textarea { width:228px; }
.advance-search-widget ul li select, .advance-search-widget ul li input.property-id { width:168px; margin-left:0; }
.dsidx-search-widget select { width: 98px; }
.dsidx-search-widget input[type="text"] { width: 86px; }
.advance-search-block .dsidx-widget.dsidx-search-widget .dsidx-search-button input[type='submit'],
.advance-search-block.advance-search-block-page .dsidx-widget.dsidx-search-widget .dsidx-search-button input[type='submit'] { 
font-size: 14px;
}
.advance-search-block .dsidx-search-widget .dsidx-search-widget-propertyTypes, 
.dsidx-search-widget .dsidx-search-widget-propertyTypes, 
.dsidx-search-widget .idx-q-Location-Filter { width: 250px !important; }
.advance-search-block .dsidx-search-widget label { width: 20%; }
.advance-search-block-page .dsidx-search-widget label { width: 30%; }
.advance-search-block .dsidx-search-widget input[type="text"], 
.advance-search-block.advance-search-block-page .dsidx-search-widget table tr, 
.advance-search-block.advance-search-block-page .dsidx-search-widget .dsidx-search-widget-propertyTypes,
.advance-search-block .dsidx-search-widget input.dsidx-improvedsqft[type="text"], 
.advance-search-block .dsidx-search-widget input.dsidx-beds[type="text"], 
.advance-search-block .dsidx-search-widget input.dsidx-baths[type="text"] { 
width: 200px !important; margin-right: 0; 
}
.advance-search-block.advance-search-block-page .dsidx-search-widget input[type="text"], 
.advance-search-block.advance-search-block-page .dsidx-search-widget input.dsidx-improvedsqft[type="text"], 
.advance-search-block.advance-search-block-page .dsidx-search-widget input.dsidx-beds[type="text"], 
.advance-search-block.advance-search-block-page .dsidx-search-widget input.dsidx-baths[type="text"] { width: 190px !important; }
.advance-search-block .dsidx-search-widget input.dsidx-price[type="text"] { width: 100px !important; }
.dsidx-search-widget input[type="text"] { width: 234px; }
.advance-search-block.advance-search-block-page .dsidx-search-widget table tr,
.advance-search-block.advance-search-block-page .dsidx-search-widget .selectBox-dropdown,
.advance-search-block.advance-search-block-page .dsidx-widget.dsidx-search-widget .dsidx-search-button { width: 190px !important; }
.advance-search-block.advance-search-block-page .dsidx-search-widget input[type="text"] { width: 174px !important; }
.sidebar .dsidx-search-widget input[type="text"] { width: 85px !important; }
.sidebar .dsidx-search-widget select { width: 168px !important; }
.featured-flexslider .slides li { width: 210px; }
.advance-search-block input.property-id[type="text"] { width: 232px !important; }
.filter-sort-order select { width: 100%; margin-left: 0; }
.filter-sort-order label { margin-left: 0; }
.sidebar .wpcf7 input[type='text'], .sidebar .wpcf7 input[type='email'], .sidebar .wpcf7 input[type='url'],
.sidebar .wpcf7 input[type='tel'], .sidebar .wpcf7 input[type='number'], .sidebar .wpcf7 input[type='date'], 
.sidebar .wpcf7 textarea { width: 188px; }
.sidebar .wpcf7-select { width: 210px; }
.call-info { border-left: 1px solid #e1e1e1; }
.sidebar .nsu-form input[type="email"], .sidebar .nsu-form input[type="text"] { width: 182px; }
.sidebar #searchform input[type="text"] { width: 158px !important; }
.featured-block-two-cols .featured-list figcaption a i { top: 40%; }
.contact-alt-background #map { height: 200px !important; }
.property-list-page .property-info-agent span,
.single-homeland_properties .theme-fullwidth .property-list-page .property-info-agent span { width: 85.5%; }
footer .wpcf7 input[type="text"], footer .wpcf7 input[type="email"], 
footer .wpcf7 input[type="url"], footer .wpcf7 input[type="tel"], 
footer .wpcf7 input[type="number"], footer .wpcf7 input[type="date"], 
footer .wpcf7 textarea { width: 228px; }
footer .wpcf7-select { width: 250px; }
footer .pp-desc { width: 65%; }
footer .property-desc-slide { width: 84%; }
footer .widget_search #searchform input[type="text"] { width: 202px; }
footer .advance-search-widget ul li input.property-id { width: 200px !important; }
footer .advance-search-widget ul li select { width: 210px !important; } .dsidx-widget-quick-search .dsidx-resp-vertical .dsidx-resp-area, 
.dsidx-widget-quick-search .dsidx-resp-vertical .dsidx-resp-area.dsidx-resp-area-half,
.dsidx-widget-guided-search .dsidx-resp-vertical .dsidx-resp-area { width: 250px !important; }
.sidebar .dsidx-resp-vertical .dsidx-resp-area, 
.sidebar .dsidx-resp-vertical .dsidx-resp-area.dsidx-resp-area-half { width: 168px !important; }
}