/*
* Copyright 2015, http://www.osclasswizards.com/
* Based on bootstrap framework by http://getbootstrap.com/
*/
/*reset*/
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block
}
audio, canvas, video {display: inline-block;
*display:inline;
*zoom:1
}
audio:not([controls]) {display: none
}
html {font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%
}
a:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px
}
a:hover, a:active {outline: 0;
}
sub, sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline
}
img {max-width: 100%;width: auto\9;height: auto;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic
}
#map_canvas img {max-width: none
}
button, input, select, textarea {margin: 0;font-size: 100%;vertical-align: middle
}
h1, h2, h3, h4, h5, h6 {font:700 "CostarBrownRegular",sans-serif !important; line-height: normal;margin: 0 0 15px;
}
h1 {font-size: 15px;margin-bottom: 0;
}
h2 {font-size: 14px;
}
h3 {font-size: 13px;
}
h4 {font-size: 12p;
}
h5 {font-size: 14px;
}
h6 {font-size: 13px;
}
p {margin-bottom: 15px;
}
ul, li {margin: 0;padding: 0;list-style: none;
}
.fa {margin-right: 1px;
}
/*text inputs*/

input[type=text], input[type=password], textarea, select {height: 35px;width: 100%;padding: 0 10px;box-sizing: border-box;-webkit-appearance: none;-webkit-box-sizing: border-box; /* For legacy WebKit based browsers */-moz-box-sizing: border-box; /* For legacy (Firefox <29) Gecko based browsers */box-sizing: border-box;
}
input[type=text]:focus, input[type=password]:focus, textarea:focus {outline: none;
}
textarea {height: 200px;
}
.meta_list .meta .cf_date_interval {width: 150px;
}
/*custom checkbox*/
 
.square, .circle {display: inline-block;
*display:inline;vertical-align: middle;margin: 0 5px 0 0;padding: 0;cursor: pointer;background: #fff;border: 2px solid #ebeef1;height: 20px;width: 20px;text-align: center;line-height: 17px;font-size: 10px;
}
.circle {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;
}
.circle.hover:before, .circle.checked:before {display: block;font-family: 'FontAwesome';content: "\f111";
}
.square.hover:before, .square.checked:before {font-family: 'FontAwesome';display: block;content: "\f00c";
}
/*forms*/

.wraps form, .forgot .form-container-box .resp-wrapper {padding: 20px;
}
.checkbox {margin: 0;padding: 0;
}
.control-label sup {color: #F00;
}
.btn, .forgot .form-container-box .resp-wrapper .ui-button {/*height: 35px;line-height: 35px;*/ padding: 0 20px;text-transform: uppercase;border: 0;font-weight: 700;
}
.btn_search {padding: 0;width: 100%;text-align: center;
}
#item-post h2 {margin-bottom: 10px;margin-top: 10px;
}
.cat_multiselect .undefined {margin-bottom: 10px;
}
/*error list*/

.flashmessage-error, #error_list label, #comment_error_list label, .flashmessage-warning, .flashmessage-ok, .flashmessage-info {padding: 5px;margin-bottom: 15px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;clear: both;font-weight: 100;
}
#error_list label, #comment_error_list label {padding: 5px;margin-bottom: 5px;
}
.flashmessage-ok, .flashmessage-info {padding: 15px;margin: 15px auto;max-width: 1170px;
}
.error_list .btn {padding: 0;line-height: normal;height: auto;position: relative;top: -1px;margin: 0 5px 0 0;
}
/*sidebar*/
 
 
#show_filters {padding: 10px 15px;cursor: pointer;display: none;
}
#show_filters .fa {float: right;margin: 3px 0 0;
}
.filters .row, #plugin-hook .row {margin-left: 0;margin-right: 0;
}
#plugin-hook .row {width: auto!important;margin-bottom: 20px;
}
.price-slice .row {margin-left: -10px;margin-right: -10px;
}
.filters h3, .filters .plugin-hooks h6 {padding: 10px;margin: 10px 0;font-weight: normal;
}
.filters fieldset.first h3 {margin: 0 0 10px;
}
.actions {margin-top: 15px;
}
.block {margin-bottom: 20px;
}
.block section {padding: 15px;
}
.plugin-hooks h6 {margin: 15px 0;
}
#plugin-hook .meta {margin-bottom: 15px;
}
.fb_box {overflow: hidden;
}
/*ttle*/

.title, .block h2, .forgot .form-container-box .header {text-transform: capitalize;font-size: 15px;margin-bottom: 25px;padding-bottom: 15px;position: relative;
}
.titles {margin-top: 25px;
}
.title:after, .block h2:after, .forgot .form-container-box .header:after, #footer h2:after {content: "";width: 100px;height: 2px;position: absolute;left: 0;bottom: -2px;
}
#footer h2:after {width: 30px;
}
.alert_form h3 {display: none;
}
/*search_filter*/
 
.search_filter .category ul {margin: 0 0 0 10px;
}
.search_filter .category ul li:before {content: "\f115";font-family: 'FontAwesome';color: #ccc;font-size: 10px;margin: 0 2px 0 0;
}
.main_block li {display: inline-block;
}
#related-searches li a, .main_block li a {display: inline-block;padding: 5px 8px;margin: 2px 1px;
}
.main_block li a {background: #fafafa;
}
/*header*/
.language {float: right;margin: 0 0 0 10px;position: relative;
}
.language span {cursor: pointer;
}
.language ul {display: none;position: absolute;right: 0;top: 35px;width: 150px;z-index: 99;
}
.top_links .language li {display: block;margin: 0;
}
.language ul li a {display: block;padding: 5px 10px;cursor: pointer;
}
.top_links {padding: 10px 0;position: relative;z-index: 100;border-bottom: solid 1px #e8e8e8;
}
.welcome-message {margin: 0;float: left;
}
.top_links ul {float: right;
}
.top_links li {display: inline-block;margin: 0 0 0 10px;
}
.main_header {padding: 15px 0;z-index: 9;position: relative;
}
#logo {float: left;margin: 0 20px 0 0;
}
#logo a {display: block;font-size: 20px;font-weight: bold;text-transform: uppercase;
}
#logo #description {text-indent: -99999px;display: block;position: absolute;
}
.links {float: left;margin: 13px 0 0;
}
.links li {display: inline-block;margin: 0 15px 0 0;
}
.links a {display: block;font-size: 15px;font-weight: 700;text-transform: uppercase;
}
.publish {float: right;margin-top: 10px;}
#header_map {position: relative;
}
#header_map img {width: 100%;
}
.form-filters {padding: 10px;
}
.form-filters .row {margin: 0 -5px;
}
.form-filters .col-md-4, .form-filters .col-md-3, .form-filters .col-md-2, .form-filters .col-md-1 {padding: 0 5px;
}
/*#main_search {position: absolute;left: 0;right: 0;top: 30%;z-index: 1;text-align: center;
}*/
/*#main_search h2 {font-size: 30px;line-height: 55px;text-align: center;letter-spacing: 1px;text-transform: uppercase;display: inline-block;padding: 0 25px;margin-bottom: 25px;
}*/
.main-search label {position: absolute;left: 15px;top: 7px;font-weight: 400;
}
/*breadcrumb*/

.breadcrumb {margin-bottom: 0;text-transform: capitalize;padding: 10px 0;background: none;font-weight: 700;letter-spacing: 0.25px;background-color: #ddd;
}
.breadcrumb > li + li:before {content: "";padding: 0;display: none;
}
/*pagination*/

.pagination {margin:0;clear: both;overflow: hidden; display:block; text-align:center; margin-bottom:20px;
}
.pagination li {display: inline-block;
}
.pagination a {display: block;padding: 0 15px;line-height: 30px;
}
.pagination span, .pagination a:hover {display: block;padding: 0 15px;line-height: 30px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
}
/*content*/


#content {/*padding: 40px 0*/;min-height: 400px;z-index: 9;padding-top:40px;
}
.see_more_link {margin: 15px 0;text-align: right;
}
/*toolbar*/

p.empty {margin: 0;
}
.toolbar {padding: 15px;overflow: hidden;margin-bottom: 20px;
}
.toolbars {clear: both;
}
.counter-search {float: left;
}
.sort {float: right;
}
.sort li {display: inline-block;margin: 0 0 0 5px;
}
.sort a.current {font-weight: 700;
}
.sorting {font-size: 20px;margin: 0 20px 0 0;float: left;
}
h1 .sorting {float: right;margin: 2px 0 0;
}
/*index listings*/


.listings h2 {padding: 15px;font-size: 15px;margin: 0;
}
.listings h2 .fa {width: 30px;height: 30px;text-align: center;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;display: inline-block;line-height: 30px;font-size: 14px;margin: 0 5px 0 0;
}
.listings h2 span {float: right;margin: 6px 0 0;
}
.listings ul {padding: 15px;
}
.grid_list {margin-bottom: 20px;
}
/*list page*/



.figure figure {position: relative;
}
.figure figure a {display: block;text-align: center;
}
.figure figure a .img-responsive {display: inline-block;
}
.figure figure .info_top a {text-align: left;
}
.clear_state {padding-top: 10px;clear: both;
}
.info_top h4 {font-size: 14px;line-height: 24px;margin: 0 0 5px
}
.listing-attr {padding: 1em;overflow: hidden;border: solid 1px #e8e8e8;border-top: solid 5px #3C90BE;box-shadow: 0px 2px 0px 0px rgba(227, 228, 231, 1);
}
.listing-attr .currency-value {float: left;
}
.info_top .location {margin: 0 0 5px;display: block;
}
.premium-list {margin-bottom: 15px;
}
.listing-attributes {margin-bottom: 15px;
}
.listings_grid li.premium {background: none!important;
}
.listings_grid li.premium h4 span {position: absolute;right: 10px;top: 10px;font-size: 10px!important;
}
.listings_grid li, .list_space, .user-public-profile .wizards li {margin-bottom: 20px;
}
.list_space {padding: 2em;position: relative;
}
.list_space h4 {margin: 0 0 10px;
}
.attribute_list span {display: inline-block;margin: 0 10px 0 0;
}
.attribute_list span.currency-value {display: block;margin: 10px 0;font-weight: 700;
}
.onsale_wiz {display: inline-block;position: absolute;right: 10px;bottom: -5px;font-size: 11px;padding: 0 10px;z-index: 99;
}
.wiz_rooms, .wiz_area, .wiz_floors, .wiz_bathrooms {margin: 0 5px 0 0;
}
/*.wiz_rooms:before, .wiz_area:before, .wiz_floors:before, .wiz_bathrooms:before {content: "\f236";font-family: 'FontAwesome';color: #d1d1d1;margin: 0 4px 0 0;
}*/
.wiz_area {float: right;margin-bottom: 10px;
}
/*.wiz_area:before {content: "\f1fe";
}
.wiz_floors:before {content: "\f015";
}
.wiz_bathrooms:before {content: "\f043";
}*/
.filters .ui-widget-content {border: 0;
}
.filters .ui-widget-header {background: #ddd;
}
.filters .ui-state-default, .filters .ui-widget-content .ui-state-default, .filters .ui-widget-header .ui-state-default {background: #fff;width: 20px;height: 20px;border-radius: 100%;border: 1px solid #ccc;box-shadow: 0 1px 3px rgba(0,0,0,.2);cursor: pointer;
}
.filters .ui-slider-horizontal .ui-slider-handle {top: -5px;right: -9px;
}
.filters .plugin-hooks input[type=text] {height: auto;line-height: none;padding: 0;color: #000!important;margin: 0 0 -15px;text-align: center;font-size: 15px;
}
.filters .plugin-hooks .ui-slider-horizontal .ui-slider-handle {margin: 0 -10px;
}
.filters .plugin-hooks .slider {margin: 0 5px 10px;
}
/*ribbon*/

.ribbon {position: absolute;z-index: 9;top: 0;right: 0;width: 40px;height: 40px;display: none;font-size: 15px;line-height: 40px;text-align: center;
}
li.premium .ribbon {display: block;
}
/*single page*/

#item-content, #contact {padding: 15px;
}
.item-photos, #item-content {margin-bottom: 20px;
}
.thumbs {overflow: hidden;margin-top: 10px;
}
.thumbs a {width: 100px;margin: 5px 5px 0 0;border: solid 5px #fff;display: inline-block;
}
#useful_info li {list-style: circle;margin-left: 10px;margin-bottom: 5px;
}
#itemMap {margin: 20px 0;
}
#item-content .meta {font-weight: 400;
}
.contact_button li {display: inline-block;
}
.contact_button a {display: inline-block;vertical-align: middle;height: 35px;line-height: 35px;padding: 0 20px;
}
.contact_button {margin: 20px 0 0;
}
.contact_button strong a {display: block;margin-bottom: 10px;text-align: center;width: 100%;
}
#contact .name {font-weight: 800;
}
.similar_ads {margin: 20px 0;
}
.votes_star {margin: 4px!important;
}
.votes_results img {position: relative;top: 3px;
}
.item-header li strong {margin: 0 5px 0 0;
}
.block_list {margin-bottom: 20px;padding: 20px;
}
.mobile_list {display: none;
}
.item-header li {font-weight: 600;/*display: inline-block;*/margin: 0 10px 10px 0;
}
.item-header li:last-child {margin: 0;
}
.item-header li .fa {width: 25px;height: 25px;line-height: 25px;text-align: center;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;font-size: 10px;margin: 0 5px 0 0;float: left;
}
.list_watch {margin-bottom: 20px;-webkit-box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.1) inset;-moz-box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.1) inset;box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.1) inset;text-align: center;height: 45px;line-height: 45px;font-size: 14px;text-transform: uppercase;font-weight: 700;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
}
.list_watch .fa {margin: 0 5px 0 0;
}
.list_watch a {line-height: 45px;font-size: 14px;text-transform: uppercase;font-weight: 700;
}
.admin-options {clear: left;display: block;
}
#contact #error_list {clear: both;
}
#contact .user-card figure {float: left;width: 100px;margin: 0 15px 15px 0;
}
#contact .name {margin: 0 0 10px;
}
#contact .name .fa, #contact .phone .fa {margin: 0 5px 0 0;font-weight: 700;
}
#contact_form {clear: both;
}
.alert_user {margin-bottom: 0;font-weight: 700;
}
.facebook {margin-top: 20px;
}
/*comment*/

#comment_form, .comments_list, #contact, #mask_as_form, .dashboard_form form {padding: 15px;
}
#mask_as_form {margin-bottom: 20px;
}
.comment_form {margin: 20px 0 0;
}
h4 em {font-size: 11px;display: block;font-style: normal;margin: 5px 0 0;font-weight: 400;
}
.comment h4 {line-height: 25px;
}
.comment h4:before {content: "\f0e6";font-family: 'FontAwesome';margin: 0 10px 0 0;
}
/*dashboard*/
.user_menu li a {padding: 5px 10px;margin-bottom: 1px;display: block;
}
.alert_delete h3 a {float: right;font-size: 11px;
}
.dashboard_watchlist, .user_detail_info, #user_data {padding: 15px;
}
.desc_attr {clear: left;padding-top: 10px;
}
.ad_list li {margin-bottom: 20px;
}
.user_detail_info {margin-top: 20px;
}
.user-card figure {padding: 5px;margin-bottom: 15px;
}
.custom .user_menu li.opt_publicprofile {display: none;
}
.forgot .form-container-box {max-width: 400px;margin: 0 auto;
}
.forgot .form-container-box .resp-wrapper .control-group label {padding: 0;display: block;margin: 0 0 5px;font-weight: 700;text-align: left;
}
.forgot .form-container-box .resp-wrapper .control-group {margin-bottom: 20px;
}
/*footer*/
#footer {background-color: #fff;text-align: center;
}
#footer {padding: 20px 0;border-top: solid 1px rgba(00, 00, 00, 0.1);
}
#footer li {display: inline-block;padding: 0 2px;
}
#footer li:after {content: "";height: 10px;width: 1px;background-color: #ddd;display: inline-block;margin: 0 0 0 5px;
}
#footer li:last-child:after {background-color: #fff;
}
/*Toggle*/
.toggle {font-size: 20px;margin-top: 10px;display: none;
}
.toggle:hover, .toggle:focus {cursor: pointer;
}
/*adds*/
.ads_home, .ads_header, .ads_search_top, .ads_search_bottom, .ads_300 {padding: 5px;margin: 20px 0;text-align: center;clear: both;
}
.ads_header, .home .ads_headers {max-width: 1170px;margin: 10px auto;
}
.ads-headers {margin: 0 0 25px;
}
.subscription {padding: 75px 0;text-align: center;
}
.subscription form {max-width: 400px;margin: 0 auto;
}
.subscription form .btn {width: 100%;padding: 0;text-align: center;margin: 5px 0 0;
}
.subscription h2 {font-size: 25px;letter-spacing: 1px;font-weight: 600;text-transform: uppercase;
}
.subscription p {font-size: 15px;margin: 20px 0 0;font-weight: 100;
}
#form_vh_map {padding: 20px 0;
}
#form_vh_map h2, #form_vh_map h3 {display: none;
}
.marker-holder {padding: 20px;
}
.mylocation-label {
}
.marker-label {position: relative;overflow: visible!important;
}
.marker-label .fa {left: -7px;top: -43px;z-index: 99;font-size: 13px;position: absolute;
}
.mylocation-label {margin: -43px 0 0 -5px!important;font-size: 20px;
}
.gm-style-iw > div, .gm-style-iw {overflow: visible !important;
}
.listing-attrs .listing-attr {padding: 10px;position: relative;box-shadow: none;
}
.listing-attrs:after {background: url(../images/arrow.png) no-repeat center bottom;padding: 0 0 15px;content: "";display: block;width: 70px;height: 30px;position: absolute;right: 0;bottom: -30px;left: 0;margin: 0 auto;
}
.gm-style-iw .info_top {left: 10px;bottom: 10px;right: 10px;
}
.gm-style-iw .info_top span a {font-weight: 700;
}
.gm-style-iw .info_top span a:hover {text-decoration: underline;
}
.user-items #content ul.footer-links {display: none;
}
.iw-close {right: 39px!important;
}
.cell {position: relative;
}
.cell #ip_location {position: absolute;right: 0;top: 4px;cursor: pointer;width: 40px;height: 40px;line-height: 40px;text-align: center;
}
.footer-links li {display: inline-block;margin: 0 2px 0 0;
}
/*404 page*/

.message_errors h3 {display: inline-block;margin: 0 10px 10px 0;cursor: pointer;
}
.page-not-found {padding: 20px;
}
.page-not-found {min-height: 450px;
}
.page_error form {margin-bottom: 20px;
}
.page_error form input[type=text] {float: left;width: 40%;
}
/* Back to top Button
------------------------------- */

#back-top a {width: 40px;height: 40px;display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;font-size: 15px;text-align: center;line-height: 40px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;color: #000;
}
#back-top {position: fixed;right: 20px;bottom: 20px;z-index: 99;
}
/*
* Copyright 2015, http://www.osclasswizards.com/
* Based on bootstrap framework by http://getbootstrap.com/
*/

/*Apps Stylesheet*/

body {color: #555;font: 400 14px/22px "CostarBrownRegular",sans-serif !important;
}
.gm-style {font-family: "CostarBrownRegular",sans-serif !important;
}
.listings h2 a, .listing-attr .currency-value {font-weight: 700;
}
a, .listings ul li.last a:hover, .cell #ip_location:hover {color: #333;
}/*input fields*/
input[type=text], input[type=password], textarea, select, .select-box {border: solid 1px #ddd;background-color: #fff;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;
}
input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus {background-color: #fff;
}
optgroup:before {content: attr(label);display: block;padding: 10px;font-weight: 700;
}
.select-box {display: inline-block;line-height: 41px;overflow: hidden;padding: 0;position: relative;vertical-align: middle;width: 100%;z-index: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;
}
.select-box option {background: #f3f6f9;padding: 5px 10px;font-size: 12px;line-height: 25px;
}
select {-webkit-appearance: none;appearance: none;
}
.select-box select {height: 33px;left: 0;padding-right: 20px;position: relative;top: 0;width: 100%;z-index: 1003;cursor: pointer;
}
/*.select-box-icon {display: block;height: 100%;position: absolute;right: 10px;top: -3px;z-index: 0;
}
.select-box-icon:after {color: #404040;font-family: 'FontAwesome';font-size: 12px;content: "\f0dc";
}*/
.select-box .select-box-label {line-height: 35px!important;
}
.select-box .select-box-label {display: block;float: left;height: 100%;line-height: 41px;overflow: hidden;padding: 0 10px;position: absolute;top: 0;
}
.btn_search span {display: none;
}
.btn_search span.showLabel {display: inline-block;
}
.btn-success:hover, .btn-focus, .contact_button a:hover, .thumbs a:hover, .forgot .form-container-box .resp-wrapper .ui-button:hover {opacity: 0.7;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;
}/*fash messages*/
.flashmessage-error, #error_list label, #comment_error_list label, .flashmessage-warning {background: #fed2d3;border: solid 1px #d8929c;color: #6a000c;display: block!important;
}
.flashmessage-info, .flashmessage-ok {text-align: left;border: 1px solid #c9e8a9;background-color: #eff8e6;color: #427e38;
}
.language ul {background-color: #21292d;
}
#content {background-color: #fff;
}
.title, .block h2, .forgot .form-container-box .header {border-bottom: 2px solid #4f4f4f;
}
.control-label sup {color: #F00;
}
.user_menu li a {background-color: #f8fbfc;
}
#itemMap {border: solid 5px #f5f5f5;
}
#related-searches li a:hover {background-color: #21292d;
}
.comment h4:before {color: #e0e0e0;
}
ul.tabs li a {background-color: #eaeaea;color: #555;
}
#tab_filter section, ul.tabs li a {border: 2px solid #d6d6d6;
}
ul.tabs li a {border-bottom: 0;
}
#tab_filter section .fa {color: #ddd;
}
#form_vh_map {background-color: #000;
}
.form-filters {background-color: rgba(00, 00, 00, 0.4);
}
.toolbar {background-color: #fafafa;
}
.listings h2 {background-color: #ddd;
}
#contact .user-card figure {background-color: #f1f1f1;
}
#footer li strong:after {background-color: rgba(255, 255, 255, 0.3);padding: 0 5px;
}
a:hover, a:active, a:focus, .listings ul li.last a, .listings h2 a:hover, .sorting a.active, .sort a.current, .language span, ul.tabs li .fa, .breadcrumb li.last-child span, .attribute_list span.currency-value {-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;
}
.square, .circle {border: 1px solid #ddd;background-color: #fff!important;
}
.votes_results .fa-star-o, .toggle {color: #ababab;
}
#wrapper_voting_plugin {margin: 15px 0;padding: 0;
}
.realestate-details h3, .realestate-details h4 {margin: 20px 0!important;
}
.realestate-details .table-attributes {margin: 0!important;
}
.table-attributes tr, #description table tr {background: #f5f5f5;padding: 10px;font-weight: 700;display: block;border-bottom: solid 1px #fff;
}
.realestate-details .list-other-attributes li {width: 100px;
}
.realestate-details .list-other-attributes img {margin: 0 5px 0 0;
}
.plugin-hooks table input {margin: 5px;
}
#description table {margin: 0!important;
}
#description table label {margin: 0;
}
#homepageContentWrapper.contentWrapper {
    padding-bottom: 0;
    overflow-x: hidden;
}
#homepageContentWrapper .infoWrapper {
    padding: 1.875em 0 4.375em;
    color: #fff;
    font-family: "CostarBrownRegular",sans-serif;
}
#homepageContentWrapper .subTaglineText {
    text-align: center;

    margin: 0 auto;
}
#homepageContentWrapper .infoWrapper h2 {
    font-size: 2.2rem;
    color: #4c4c4c;
    line-height: 1em;
    margin-bottom: .5625em;
    text-align: center;
}
#homepageContentWrapper .widget .widgetText h3 {
    padding: 0 .9375rem;
	text-shadow: 2px 2px #3c90be;
}
#homepageContentWrapper .widget>div h2, #homepageContentWrapper .widget>div h3 {
    font-size: 2em;
    color: #fff;
    text-align: left;
}

#homepageContentWrapper .subTaglineText p {
    margin-bottom: 0.8em !important;
}
#homepageContentWrapper .infoWrapper p {
    font-size: 1.125rem;
    font-family: "CostarBrownLight",sans-serif;
    margin: 0 auto;
    padding: 0;
    color: #63666a;
}
#homepageContentWrapper .widget {
    width: 100%;
    margin: 0 auto;
}
#homepageContentWrapper .widget .widgetSearch {
    cursor: pointer;
    overflow: hidden;
}

#homepageContentWrapper .widget>div {
    width: 22.563rem;
    height: 22.563rem;
    padding: 0;
    margin-left: .3125rem;
    margin-bottom: .3125rem;
    position: relative;
    float: left;
    transition: all .3s ease-in-out;
}
#homepageContentWrapper .widget .widgetSearch .image {
    background: transparent url(style.bundle.css) center center no-repeat;
    background-size: 201%;
    height: 100%;
    width: 100%;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
    position: absolute;
    z-index: 0;
}
#homepageContentWrapper .widget .widgetText {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 15;
}
#homepageContentWrapper .widget .widgetRentersResources {
    background-color: #3c90be;
}
#homepageContentWrapper .widget .widgetPetsWorld {
    background-color: #006400;
}

#homepageContentWrapper .widget .widgetStatic {
    text-align: center;
    padding: 6% 3%;
}
#homepageContentWrapper .widget .widgetListYourRental {
    background-color: #484848;
}
#homepageContentWrapper .widget .widgetText p {
    padding: 0 .9375rem .9375rem;
    min-height: 3.6em;
}
#homepageContentWrapper .widget .widgetSearch p {
    text-align: left;
	text-shadow: 2px 2px #000;
}

#homepageContentWrapper .widget>div p {
    /*font: 1em "CostarBrownRegular",sans-serif;*/
    margin: 0;
    color: #fff;
}
#homepageContentWrapper .widget .widgetSearch:hover .image {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
#homepageContentWrapper .widget .widgetRentersResources .actions a:hover{
    background-color: #9fc9df;
}
#homepageContentWrapper .widget .widgetPetsWorld .actions a:hover
{
	background-color:#8cb98c;
}
#homepageContentWrapper .widget .widgetListYourRental .actions a:hover
{
	background-color:#9b9b9b;
}

#homepageContentWrapper .widget .widgetRentersResources .actions a, #homepageContentWrapper .widget .widgetListYourRental .actions a, #homepageContentWrapper .widget .widgetPetsWorld .actions a  {
    font-family: "CostarBrownRegular",sans-serif;
    margin-top: 2.143em;
    background-color: transparent;
    border-radius: 5px;
    color: #fff;
    text-transform: capitalize;
    border-radius: 0;
}
#homepageContentWrapper .subTaglineText.subTaglineTextBottom h2 {
    margin-top: 1.66667em;
    margin-bottom: .42222em;
}

#homepageContentWrapper .widget .widgetStatic button, #homepageContentWrapper .widget .widgetStatic a {
    display: inline-block; 
    font-size: 1rem; 
    font-family: "CostarBrownRegular",sans-serif; 
    border: 1px solid #fff;
    padding: 1em 2.857em;
   	text-transform: uppercase;
}
#mainFooter.mainFooter {
    border-top: 1px solid #cacaca;
    background-color: #f4f4f4;
    font-size: 1.15rem;
    padding: 4em;
    z-index: 15;
    overflow-x: hidden;
    position: relative;
    bottom: 0;
    width: 100%;
    min-height: 28em;
    display: table;
}
#mainFooter .social {
    display: inline-block;
    float: left;
    margin-right: 8em;
    margin-right: 4.5%;
    max-width: 25.5%;
    position: relative;
}
#mainFooter .footerLinks:nth-of-type(1) {
    width: 12%;
}
.ui-back-to-results__wrap a {
    text-decoration: none;
}
/*-------------------------------------------------------------AK-----------------------------------------------*/
.main-search .cell {margin: 10px 0;
}
.homepage-listings-item-description i {

    color: #d1d1d1;
    width: 20px;

}
.listing-results-left {
    position: relative;
    width: 240px;
	float: left;
}

.listing-results .agent_logo {
    float: right;
    margin: 0 0 1em 1em;
}
 .listing-results-price{
	 color: #d64521;
	 display: block;
font-family: 'Droid Sans',sans-serif;
font-size: 26px;
font-weight: 400;
line-height: 24px;
 }
 .num-icon i {
    padding-right: 3px;
}
.listing-results-price:hover {

    color: #d64521;

}

.listing-results-attr a:hover {
    color: #000;
}
.listing-results-attr {

    margin-top: 8px;
    margin-bottom: 8px !important;

}
.btn-photo-movie {
    background: #f1f1f7;
    margin-top: 0;
    padding: 3px;
    position: relative;
    text-align: left;
    min-height: 22px;
}
.listing-results-marketed small {
    color: #8e8e8e !important;
}
.srp {
    border-bottom: 1px solid #ddd;
}
.btn-photo-movie a {
    text-decoration: none;
}
.dp-features-list__item {

    width: 25%;
    float: left;

}
.dp-features-list__item i {

    padding-right: 5px;

}
.ui-title-subgroup {

    font-size: 1.62em;
    margin: 20px 0;

}

		#listing_sidebar{
			float: left;
		
		
		/*	will-change: min-height;*/
		}

		#listing_sidebar .sidebar__inner{
		
		
			position: relative;
			/*transform: translate(0, 0);
			transform: translate3d(0, 0, 0);
			will-change: position, transform;*/
		
		}
.item_column_left {
    min-height: 1350px;
}
.homepage-listings-item-img-info {
    background: #000;
    background: rgba(0,0,0,.6);
    bottom: 0;
    color: #fff;
    font-size: 12px;
    left: 0;
    padding: 4px 12px;
    position: absolute;
    right: 0;
    text-align: right;
}
/*.premium-item-header {
    background-color: #006400 !important;
}*/
.premium-item-link {
    border: 1px solid #006400 !important;
}
.swiper-slide img {

    width: 100%;

}

.image-popupclass:hover {

    text-decoration: none;

}
.btn{ border-radius:0px;}
.single-item-price .fa {
    width: 25px;
    float: left;
}
.listing-results-premium {
    border: 1px solid rgba(0,100,0,0.4);
    padding: 10px;
}
.listing-details-left {
    width: 300px;
}
.listing-details-right {
    margin-left: 320px;
}
.listing-details-right-text {
    float: left;
	width: 350px;
}
.company_profile_logo {
    float: right;
}
 .listing-results-right {
    margin-left: 265px;
    padding-top: 0;
}
 @media only screen and (max-width:1199px) {
.listing-details-left, .listing-results-left {
    width: unset;
} 
.listing-details-right {
    margin-left: 0;
}

.company_profile_logo {

    float: unset;

}	
.listing-details-right-text {
   float: unset;
width: unset;
} 
.listing-results-left{
	float:none;
}
.listing-results-footer .listing-results-left {
    float: left;
}
.photo-hover img {

    width: 100%;

}
 }
 @media only screen and (max-width:992px) {
	 #main_search {
    position: unset;

}
 }
 /*-------------------------------------------------------------//AK-----------------------------------------------*/

/* Slider */
.slider {
        width: 50%;
        margin: 100px auto;
    }

    .slick-slide {
      margin: 0px 20px;
	  padding: 0;
    }

   /* .slick-slide img {
      width: 100%;
   }
*/
    .slick-prev:before,
    .slick-next:before {
      color: black !important;
    }
    .slick-slide {
      transition: all ease-in-out .3s;
	  border:none !important;
	  outline:none !important;
	  box-shadow:none !important;
    }
/* //slider*/
.slick-slider {position: relative;display: block;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;
}
.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;
}
.slick-list:focus {outline: none;
}
.slick-list.dragging {cursor: pointer;cursor: hand;
}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);
}
.slick-track {position: relative;top: 0;left: 0;display: block;
}
.slick-track:before, .slick-track:after {display: table;content: '';
}
.slick-track:after {clear: both;
}
.slick-loading .slick-track {visibility: hidden;
}
.slick-slide {display: none;float: left;height: 100%;min-height: 1px;padding-bottom: 5px;
}
[dir='rtl'] .slick-slide {float: right;
}
.slick-slide img {display: block;
}
.slick-slide.slick-loading img {display: none;
}
.slick-slide.dragging img {pointer-events: none;
}
.slick-initialized .slick-slide {display: block;
}
.slick-loading .slick-slide {visibility: hidden;
}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;
}
.slick-arrow.slick-hidden, .reset-padding span {display: none;
}
.reset-padding span.showLabel {display: inline-block;
}
.slick-arrow {border: 0;padding: 0;font-weight: 700;text-transform: uppercase;font-size: 0;margin: 0;height: 25px;line-height: 27px;background-color: #f5f5f5;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;position: absolute;right: 10px;top: -60px;width: 25px;text-align: center;
}
.slick-prev {margin: 0 27px 0 0;
}
.slick-prev:after {font-family: 'FontAwesome';font-size: 11px;content: "\f053";
}
.slick-next:before {font-family: 'FontAwesome';font-size: 11px;content: "\f054";
}
.premium_slider {margin-bottom: 20px;
}
.recap input {box-shadow: inset 0 1px 0 0 #dfd8d8;width: 280px;height: 16px;line-height: 16px;font-size: 1em;padding: 0 10px;
}
.recap {line-height: 1em;margin-bottom: 15px;
}
.recap label {float: none;width: auto;padding-top: 0;text-align: left;
}
.btn-success:focus {background-color: #3c90be;
}
.checkbox label, .radio label {padding-left: 5px;
}
.delete_list {margin: 5px 0 0;font-size: 10px;text-transform: uppercase;font-weight: 700;
}


/*#mainFooter .footerLinks {
    display: inline-block;
    margin-right: 1%;
    float: left;
}
#mainFooter .footerLinks:nth-of-type(2) {
    width: 16%;
}
#mainFooter .footerLinks:nth-of-type(3) {
    width: 14%;
}
#mainFooter .footerLinks:nth-of-type(4) {
    width: 14%;
}
#mainFooter .footerLinks:nth-of-type(5) {
    width: 10%;
    margin: 0;
}*/
#mainFooter .footerLinks h5 {
   text-transform: uppercase;
color: #3C90BE;
margin-bottom: 1em;
margin-top: 0;
font-family: "CostarBrownRegular",sans-serif;
font-size: 0.88em;
font-weight: 600;
}
#mainFooter .footerLinks ul {
    list-style: none;
    padding: 0;
}
#mainFooter .footerLinks li {
    padding-bottom: .85em;
white-space: pre-line;
word-wrap: break-word;
font-size: 16px;
}
#mainFooter .footerLinks li a {
    display: block;
    line-height: 1em;
    white-space: pre-line;
    word-wrap: break-word;
}

/* Manage Footer Section */

.footer-icon i {
    width: 30px;
    height: 30px;
    background: #cacaca;
    border-radius: 100%;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    color: #fff;
}
.footer-icon:hover {
    text-decoration: none;
}
.footer-icon i:hover {
 background-color: #999;
}
.footer-icon {
    display: inline-block;
}
.blogIcon {
  background-image: url(https://apartments.com.gh/oc-content/themes/wizestate//images/blog.png);
    padding: 5px 20px;
    background-position: center;
    background-repeat: no-repeat;}
.blogIcon:hover {
    background-image: url(https://apartments.com.gh/oc-content/themes/wizestate//images/blog-hover-icon.png);
}	
.ehoLabel {
    padding: 20px 0;
}
.ehoLabel i {
   font-size: 20px;
}
.form-filters .has-placeholder .search-text, .form-filters .select-box > select
{
	-webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    border: 1px solid #b1b1b1;
    font-size: 18px;
    padding: .5em .825em;
    margin-right: .25rem;
    position: relative;
    color: #4c4c4c;
	height:65px;
}
.form-filters .has-placeholder label {

    /*color: #000 !important;*/
    z-index: 1;
    font-size: 18px;
    opacity: 0.5;
    line-height: 65px;
    padding: 0;
    top: 0;
}
.form-filters .select-box {
    border: none;
}.form-filters .select-box > .select-box-trigger>.select-box-label, .form-filters .select-box > .select-box-trigger>.select-box-icon {
    font-size: 18px;
    line-height: 65px !important;
    opacity: 0.5;
}
.form-filters button {
    height: 65px;font-size: 18px;
}
.form-filters button > i{font-size: 18px;}
.select-box option{ 
font-size:1rem;
}
.widgetStatic.widgetListYourRental h2 
{
    text-align: center !important;
}
.widgetStatic.widgetRentersResources h2
{
	text-align: center !important;	
}
.widgetStatic.widgetPetsWorld h2
{
	text-align: center !important;	
}

@media only screen and (min-width: 768px){
.footerLinksWrapper .col-sm-2 {
    width: 19.667%;
}
}

.sitemap-main .title h1 {
    font-size: 24px;
    text-transform: uppercase;
}
.sitemap-main ul {

    font-weight: 600;
    font-size: 14px;
    padding: 5px 0 5px 20px;

}
.sub_ul li {

    font-weight: normal;

}
.email-checkbox
{
	margin-left:20px;
}
.showonly-check
{
	margin-left:20px;
}
#sCategory .select-box-label
{
	display:none !important;
}
#custom_contact {
    background-color: #f0f0f0;
    padding: 20px;
}
.landlord_form
{
	background-color: #f0f0f0;
    padding: 20px;	
}


media screen and (min-width: 960px)
.homepage-listings-item:first-of-type {
    margin-left: 0;
}
@media screen and (min-width: 960px)
{

.homepage-listings-item:last-of-type {
    margin-right: 0;
}
}

.homepage-listings-item:last-of-type {
    margin-bottom: 0;
}
.homepage-listings-link, .homepage-listings-link:active, .homepage-listings-link:hover, .homepage-listings-link:link, .homepage-listings-link:visited {
    text-decoration: none;
    -webkit-transition: all .1s ease;
    transition: all .1s ease;
	color:#fff;
}
.homepage-listings-link {
    border: 1px solid #f1f1f7;
  min-height: 500px;
    background: #fff;
    display: block;
    overflow: hidden;
	color:#fff;
	font-size:16px;
}
.homepage-listings-item-header {
    background: #3c90be;
   padding: .75em 1em;
	height: 55px;
	display: flex;
	align-items: center;
}
.homepage-listings-item-img-wrapper {
    width: 100%;
    height: 0;
    padding-bottom: 56.65%;
	display: block;
    overflow: hidden;
    position: relative;
}
.homepage-listings-item-img {
    display: block;
    width: 100%;
    height:205px;
}
.homepage-listings-item-address, .homepage-listings-item-description, .homepage-listings-item-listed, .homepage-listings-item-price, .homepage-listings-item-cat {
    color: #3b3a3c;
    display: block;
    line-height: 1em;
    padding: 5px 10px;
}
.homepage-listings-item-cat 
{
	font-size: 14px;
    padding-top: 15px;
}
.homepage-listings-item-price {
    font-size: 20px;
    /*padding-top: 15px;*/
	color: #d64521;
}
.homepage-listings-item-description {
    font-size: 12px;
}
.homepage-listings-item-address {
    font-size: 14px;
}
.homepage-listings-item-listed {
    color: #8e8e8e;
    font-size: 12px;
}
.homepage-listings-link:active, .homepage-listings-link:hover {
    -webkit-box-shadow: 0 0 8px rgba(38,38,48,.3);
    box-shadow: 0 0 8px rgba(38,38,48,.3);
}

/* Advertising Opportunities page  */ 

.banner-ads-wrapper {
    min-height: 80px;
    padding: 40px 20px;
    border: 1px solid #e8e8e8;
    background: #ffffff;
    margin: 30px 0;
}
.banner-ads-wrapper h2 {
    border-bottom: 4px solid #3c90be;
    padding-bottom: 30px;
    margin: 0 40px;
	font-size:30px;
	text-align:center;
}
.one-banner-wrap {
    border-bottom: 1px dashed #f6f6f6;
    padding: 43px 0 60px 0;
    margin: 20px 40px;
}
.banner-ads-wrapper h3 {
	font-size:20px;
	text-align:center;
}
.agent-name2 {
    font-size: 19px;
    margin-top: 7px;
    text-align: left;
    font-weight: bold;
    margin-bottom: 3px;
    color: #333;
}

/* Subscrine Newsletter Section */ 
#subscribe {
    background: #3c90be;
    display: block;
    padding: 30px 0px 30px 0;
    clear: both;
}
.subscribe-txt {
    color: #fff;
    margin: 0px;
    margin-bottom: 10px;
    font-size: 20px;
    padding-left: 17px;
    font-weight: bold;
    padding-top: 8px;
}
.subscribe-input {
    border: 2px solid #3c90be !important;
    margin-right: 0px !important;
    float: left !important;
    border-radius: 3px !important;
    outline: none;
    width: 100%;
    padding: 10px 10px;
    box-shadow: none !important;
    border-color: #e8e8e8;
    font-weight: 500;
}
.subscribe-btn {
    background: #1d1e54;
     background-color: rgb(29, 30, 84);
    border: none;    
    color: #ffffff;
    padding: 10px 20px !important;
    box-shadow: 0px 3px 0px #090A3B;
    -moz-box-shadow: 0px 3px 0px #090A3B;
    -webkit-box-shadow: 0px 3px 0px #090A3B;
    text-transform: uppercase;
    font-weight: bold;
    width: 100%;
}
.subscribe-input label {
	 display: none !important;	 
}
.has-placeholder.subscribe-input {

    border: none !important;
    padding: 0;

}
button.btn.btn-success {
    padding: 10px 25px;
}
.btn.btn-success
{
	padding: 10px 25px;
}

.logo-div
{
	margin-bottom:20px;	
}

.listing-results {
    list-style: none;
    margin: 0;
    padding: 0;
}

/* Submit Property Form */

#submit_property
{
	background-color: #f0f0f0;
    padding: 20px;
}
.uk-grid>*>:last-child {
    margin-bottom: 0;
}
.tm-child-list>ul, .uk-list {
    padding: 0;
    list-style: none;
}
.tm-child-list>ul>li>:last-child, .uk-list>li>:last-child {
    margin-bottom: 0;
}
.uk-flex-nowrap {
    flex-wrap: nowrap;
}
.uk-flex-middle {
    align-items: center;
}
.uk-grid-small {
    margin-left: -15px;
}
.uk-width-auto {
    width: auto;
}
.uk-grid>*>:last-child {
    margin-bottom: 0;
}
.uk-icon {
    margin: 0;
    border: none;
    border-radius: 0;
    overflow: visible;
    font: inherit;
    color: inherit;
    text-transform: none;
    padding: 0;
    background-color: transparent;
    display: inline-block;
    fill: currentcolor;
    line-height: 0;
}
svg:not(:root) {
    overflow: hidden;
}
.uk-icon>* {
    transform: translate(0,0);
}
svg {
    max-width: 100%;
    height: auto;
    box-sizing: border-box;
}
.uk-grid-small.uk-child-width-expand.uk-flex-nowrap.uk-flex-middle.uk-grid {
    display: flex;
    align-items: center;
}
.el-content.uk-h5 {
    font-size: 16px;
    width: calc(100% - 55px);
}
.el-image.uk-icon {

    width: 55px;

}
.el-item {

    margin-bottom: 15px;

}  

@media only screen and (max-width:1199px) {
	#homepageContentWrapper .widget > div { width: 18.563rem; height: 18.563rem; }
	.homepage-listings-item-header { padding: 6px 10px; }
	.homepage-listings-link{ font-size: 13px; line-height: normal; }

  }
 @media only screen and (max-width:1050px) {
.listing-attr {padding: 1em;
}
.info_top {left: 1em;right: 1em;bottom: 1em;
}
}
@media only screen and (max-width:991px) {
#homepageContentWrapper .widget > div {
    width: 14.563rem;
    height: 14.563rem;
}
}
@media only screen and (max-width:900px) {
.top_links {text-align: center;
}
.welcome-message, .top_links ul, .language {float: none;
}
.language ul {left: 0;right: 0;margin: 0 auto;
}
.top_links li {margin: 0 5px;
}
.toggle {display: block;
}
.main_header .container {position: relative;
}
.links {display: none;float: none!important;position: absolute;left: 0;top: 114px;background-color: #21292d;width: 100%;padding: 10px 0;margin: 0;z-index: 99;
}
.links li {display: block;line-height: 25px;margin: 0 20px;
}
.publish {clear: left;float: none;padding: 15px 0 0;
}
.publish .btn {display: block;
}

#listing-card-list li.premium h4 a {display: block;
}
#listing-card-list li.premium h4 span {float: left;clear: left;display: inline-block;margin: 10px 0;
}
.listing-attributes {clear: left;
}
ul.tabs li {margin: 0 10px 0 0;width: 200px;
}
}
@media only screen and (max-width:767px) {
	.homepage-listings-item-img { height: auto; }
	.mobile_list { display: block; }
	.block_listed {display: none; }
	.listings_list figure {margin-bottom: 20px; }
	.thumbs { margin-top: 20px; }
	.thumbs a { display: block;float: left;margin: 0 10px 0 0; }
	.language ul { right: 0;margin: 0 auto; }
	.listing-attr { padding: 2em; }
	.info_top { left: 2em;right: 2em;bottom: 2em; }
	ul.tabs li { width: 29%; }
	.footer .col-md-3 { margin-bottom: 15px; }
	#mainFooter.mainFooter{	padding: 1em; }
	.one-banner-wrap { margin:0; }
	.one-banner-wrap { padding: 20px 0 20px 0; }
	#mainFooter .footerLinks h5 { margin-top: 15px; }

	.homepage-listings-item-header { padding: 10px 15px; }
	.homepage-listings-link{ font-size: 15px; line-height: normal; }
}
@media only screen and (max-width:743px) {
	#homepageContentWrapper .widget > div { width: 13.563rem; height: 13.563rem; }
}
@media only screen and (max-width:700px) {
.contact_button a {display: block;padding: 0;text-align: center;margin: 0 0 5px;
}
#show_filters {display: block;
}
#filters_shown, .mobile_hide, #filters_shown h2 {display: none;
}
.counter-search {float: right;
}
.sort {clear: left;float: none;
}
.sort li {margin: 5px 5px 0 0;
}
ul.tabs li {float: none;width: auto;
}
#main_search h2 {font-size: 25px;line-height: 35px;
}
/*.listings_grid li, .cat_row .item, .block_row .item {width: 48.2%;margin: 0 1.5% 30px 0;
}*/
.btn_search span {display: inline-block;
}
#logo {float: none;display: block;text-align: center;margin-bottom: 10px;
}
}
@media only screen and (max-width:695px) {
	#homepageContentWrapper .widget > div {
    width: 12.9rem;
    height: 12.9rem;
}
}
@media only screen and (max-width:694px) {
#homepageContentWrapper .widget > div {
    width: 100%;
    height: 18rem;
}
}
@media only screen and (max-width:600px) {
.listings_grid li, .cat_row .item, .block_row .item {width: 100%;margin: 0 0 20px;
}
#header_map {height: auto;overflow: inherit;
}

#main_search {top: 5%;
}
}

/* Single Listing Item Slider */
.swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  position:relative;
    }
	.swiper-cstm-caption{ position:absolute; bottom:0; left:0; background:#fff; padding:10px; color:#fff;}
	
.ui-back-to-results {
    font-size: .875em;
    background-color: #f0f0f0;
}
.ui-back-to-results__wrap {
    margin: auto;
    max-width: 1200px;
	padding: 15px 15px 0;
	font-size:16px;
}
.ui-back-to-results__wrap i {
    font-size: 18px;
}
.ui-back-to-results__link {
    display: inline-block;
    padding: .85em;
    text-decoration: none;
    border: none;	
}
@media only screen and (min-width: 481px){
.ui-back-to-results__link {
    padding-left: 2rem;
}
}	
.company_logo
{
	margin:0 0 15px;
}
.single-item-price, single-item-location, single-item-date, single-item-company
{
	width: 100%;
	/*font-size:26px;*/
	display: flex;
align-items: center;
}
.ads-property
{
	display:block;
	margin:20px 0;
	text-align:center;	
}
div#related-searches
{
	margin-top:20px;
}
.footer_banner_ads
{
	display:table;
	width:100%;
}
.footer_banner_ads img
{
	display:table;
	width:100%;
}
.form-filters .has-placeholder label{ text-align: left; height: 100%; overflow: hidden;}
a.contact-btn {
    padding: 10px 10px;
    background: #3c90be;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
	float:right;
}
a.contact-btn:hover {
    color: #fff;
}
.listing-results-wrapper {
    padding: 10px;
}
.page-not-found {
    margin-bottom: 20px;
}
li.single-item-price {
    font-size: 20px;
}
.contact-email
{
	display:none;
}
.contactemail_listing
{
	display:none;
}
li.homepage-listings-item.col-sm-4.related-listings
{
	margin-bottom:20px;
}
select#meta_new-custom-field {
    display: none !important;
}
[for="meta_new-custom-field"] { 
display: none !important;
}
a.footer_banner_ads {
    display: none;
}
.ads-property
{
	display:none;	
}
form#item-post
{
	margin-bottom:40px;
}