/*
  Theme Name: Liveagent WPMU Child - kathiebowtell
  Author: Agentpoint
  Author URI: https://www.agentpoint.com.au/
  Description: Liveagent WPMU Child Theme for kathiebowtell
  Template: liveagent-wpmu
*/

/* Global */
* {box-sizing: border-box}
body {font-family: 'Roboto Condensed', sans-serif !important;-webkit-text-size-adjust: 100%}
a, a:hover, a:focus, a:active {text-decoration: none;outline: none}
aside.sidebar[role="complementary"] {padding-bottom:80px}
.posts.index .post figure {text-align:center}
input[type="submit"]:hover, input[type="button"]:hover, a.button:hover, button:hover {color:#f51643}

#header {background: #0087be}
#header .toggle-menu {color:#fff}

nav[role="navigation"] ul.menu > li > a.self-menu.active,
nav[role="navigation"] ul.menu > li.current-menu-ancestor > a,
nav[role="navigation"] ul.menu > li.current-menu-parent > a,
nav[role="navigation"] ul.menu > li.current-menu-item > a,
nav[role="navigation"] ul.sub-menu li.current_page_ancestor > a,
nav[role="navigation"] ul.sub-menu li.current_page_parent > a,
nav[role="navigation"] ul.sub-menu li.current_page_item > a,
nav[role="navigation"] ul.sub-menu li:hover > a {color:#f51643 !important}

.homepage .section h2.title {padding:40px 20px}
.homepage #preview .outer .group {left:5%}
.homepage #preview .outer p.tagline {color: #fff;}
.homepage #preview .outer h2.name {color: #fff!important;}
.homepage #preview .outer a.scrollto {border-color: #fff;color: #fff;height: auto}
.homepage #preview .outer a.scrollto:hover {border-color: #f51643 !important;color: #f51643 !important}
.homepage #about .outer {background:none !important;padding: 40px 0}
.homepage #testimonials .box figure img {max-width:100%}
.homepage #contact .details h3 {color:#fff}
.homepage #contact .details p a {display: block;word-break: break-all}
.homepage #property-research {display:inherit}
.homepage #property-research.section h2.title span {color:#fff !important}
.homepage #property-research p.lead {margin:0 0 40px}
.homepage #property-research .box h3.title {color:#fff !important}
.homepage #property-research .box figure {background: #0087BE;border-radius: 100%;box-sizing: unset;padding: 0}
.homepage #property-research .box figure i.fa {font-size:30px}
.homepage #property-research .box figure:after {border-color: transparent transparent transparent #0087BE;left: 97%}
.homepage #testimonials .box p.rating i.fa.gold {color:#e63a45}
.homepage #team-member, .homepage #realty_widget_news_articles {display:none}
.homepage #contact .details p.social a:hover, .homepage #contact .gform_footer .button:hover {border-color: #f51643;color: #f51643}
.homepage .testimonial-custom {clear: both}

.gform_wrapper .gfield_required {margin-left: 5px;top: -10px; color:#e63a45 !important}

.sticker.new { background: url(images/sticker_new.png) no-repeat 0 0}
.sticker.sold { background: url(images/sticker_sold.png) no-repeat 0 0}
.sticker.leased { background: url(images/sticker_leased.png) no-repeat 0 0}
.sticker.under_offer { background: url(images/sticker_under_offer.png) no-repeat 0 0}
.sticker.open_home { background: url(images/sticker_open_home.png) no-repeat 0 0}

.search-toolbar.top > ul > li:last-child, .search-results #list-mode {display:none !important}
.property .section.overview h2.title, .media .shortinfo h1.address {color:#0087BE}

.similar-listings .listings:before, .similar-listings .listings:after {display:table; content:""}
.similar-listings .listings:after {clear:both}
/*.similar-listings .slides {overflow:visible}
.similar-listings .listings {width: 100%}
.similar-listings .listings .image { height: auto !important; overflow: visible;position: relative}
.similar-listings .thumbview .image > a { position:relative; display: block;height: 0;overflow: hidden; padding-bottom: 75%;width: 100%; background:#f4f4f4}
.similar-listings .thumbview .image img {
    height: 100%;left: 50%;position: absolute;width: auto; margin:0 !important;
    transform: translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);
}*/
.similar-listings .direction {display:none !important}

.property-research p.links a.alt {font-size:inherit}
.property-research p.links a {border-color: #0087BE;color: #0087BE}
.property-research p.links a:hover {color:#4598B8; border-color:#4598B8}
.property-details .opentimes .inspection .calendar a:hover {color: #4598b8}

@media screen and (min-width:1280px) {
#header .logo img {max-height: 90px;max-width: 230px}
}

@media screen and (min-width:1025px) and (max-width:1279px) {
#header .logo img {max-height: 70px;max-width: 200px}
nav[role="navigation"] ul.menu > li {margin:0 0 0 5px}
}

@media screen and (max-width:1024px) {
#header .logo img {max-height: 90px;max-width: 230px}
}

@media screen and (min-width:1025px) {
nav[role="navigation"] ul.menu a {color:#fff}
.homepage #preview .outer .group {margin-top: -180px !important}
}

@media screen and (min-width:1024px) {
.homepage #stats .box {padding: 0 10px; width: 25%}
}

@media screen and (min-width:768px) {
#header .group {height: 100px}
#content {margin-top:100px}

#thumbnail-mode .thumbview .listing .image a {background: #f4f4f4 none repeat scroll 0 0;display: block;height: 100%;overflow: hidden}
#thumbnail-mode .thumbview .listing .image img {
    left: 50%;margin: 0 !important;position: relative;
    transform: translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);
}

  /*.similar-listings .listings {margin: 0 -10px}
  .similar-listings .thumbview .listing {height: auto !important;margin: 0 0 20px;padding: 0 10px;width: 33.3333% !important}*/
}

@media screen and (max-width:1024px) {
.group {width:100%}
#header .group {padding:0 6.25%}

nav[role="navigation"] {left: 0;position: absolute;right: 0}
nav[role="navigation"] ul.menu { margin:0; background-color:#4598B8; border:none}
nav[role="navigation"] ul.menu a:not(.fa-angle-responsive-menu) {border-bottom: 1px solid #fff;color: #fff}

.homepage #preview .outer .group {width:100%}
.homepage #intro .outer .intro-image {width:100%; margin-bottom:20px}
}

@media screen and (max-width:767px) {
#content, #content.homepage  {margin-top:0}
.homepage #about .copy {margin:20px 0 0}
#header .site-title {margin:0}
.homepage #preview .outer .group {left:0}
.similar-listings .thumbview .listing {height: auto !important;margin: 0 0 30px;width: 100% !important}
}

@media screen and (max-width:767px) and (orientation:landscape) {
.homepage #preview .outer .group {margin-top: 55px !important}
}

@media screen and (min-width:667px) and (max-width:1023px) {
.homepage #stats .box {padding: 20px 10px;width: 50%}
}

@media screen and (max-width:666px) {
.homepage #stats .box {padding: 0 0 20px;width: 100%}

.property-research form > .alt {width: 100%}
.property-research form > .alt #keywords {margin: 0 0 10px !important;width: 100% !important}
}

@media screen and (max-width:479px) {
.homepage #property-research .outer {background-attachment: scroll !important;background-position: left center !important}
}
