﻿a:visited, a:link{color:#336699;text-decoration:none;}
a:hover{color:#777;text-decoration:underline;}
#error404 a{background:url('../Images/logo.jpg') no-repeat left;width:950px;height:126px;display:block;}
#header a{display:block;}
.logo{float:left;margin-right:30px;}
.HomeRotator{float:left;}
#MainContent{width:710px;}
#contentwrap{padding-top:0!important;}
#footer{background:#002A4C;color:#fff;padding-top:5px;}
#footer a:visited, #footer a:link{color:#fff;text-decoration:none;}
#footer a:hover{color:#fff;text-decoration:underline;}
.quickSearch p, .sideMap p{font-size:20px;}
.quickSearch label{line-height:20px;color:#8A8887;font-weight:bold;}
.sideSearch{position:relative;left:-2px;}
.rentalsImg, .TopSlideShow, .findAgt{display:none;}

.lblFeature{display:none;}
.TopRotator{width:795px!important;height:150px!important;float:left;}
.TopRotator .rrRelativeWrapper, .TopRotator .rrClipRegion{width:795px!important;height:150px!important;}
.sideSearchType .rtSelected .rtIn, .sideSearchType .rtHover .rtIn{background:none!important;border:none!important;padding:4px 3px 3px!important;}
.northMap{margin-top:10px;}
.memberLogin{margin-left:10px;}
.footerNav{margin-right:10px;}

.headerSocial .facebook-link
{
    float: left;
    display: block;
    width: 20px;
    height: 20px;
    background: url(../images/header-icons.gif) 0 0;
    text-indent: -9999px;
    margin-right: 5px;
}
.headerSocial .twitter-link
{
    float: left;
    display: block;
    width: 20px;
    height: 20px;
    background: url(../images/header-icons.gif) -20px 0;
    text-indent: -9999px;
    margin-right: 5px;
}
.headerSocial .youtube-link
{
    float: left;
    display: block;
    width: 20px;
    height: 20px;
    background: url(../images/header-icons.gif) -60px 0;
    text-indent: -9999px;
    margin-right: 5px;
}
.headerSocial .wordpress-link
{
    float: left;
    display: block;
    width: 20px;
    height: 20px;
    background: url(../images/header-icons.gif) -100px 0;
    text-indent: -9999px;
    margin-right: 5px;
}
.headerSocial .facebook-link:hover {background: url(../images/header-icons.gif) 0 20px;}
.headerSocial .twitter-link:hover {background: url(../images/header-icons.gif) -20px 20px;}
.headerSocial .youtube-link:hover {background: url(../images/header-icons.gif) -60px 20px;}
.headerSocial .wordpress-link:hover {background: url(../images/header-icons.gif) -100px 20px;}
/*----------- Menu ------------------*/
.btnMenuHome span{ margin-left:20px;}
.RadMenu_Default{text-align:left;z-index:4;top:0px;color:#fff!important;}
.RadMenu_Default, .RadMenu_Default .rmLink{color:#fff!important;}
.RadMenu_Default .rmRootGroup{background-color:Transparent!important;border:none!important;}
.RadMenu_Default .rmRootGroup, .RadMenu_Default .rmLink, 
.RadMenu_Default .rmText, .RadMenu_Default .rmLeftArrow, 
.RadMenu_Default .rmRightArrow, .RadMenu_Default .rmTopArrow, 
.RadMenu_Default .rmBottomArrow{background:none!important;} 
.RadMenu_Default .rmLink:hover, .RadMenu_Default .rmFocused, .RadMenu_Web20 .rmSelected, 
.RadMenu_Default .rmExpanded, .RadMenu_Default .rmExpanded:hover{color:#fff!important;}
.RadMenu_Default .rmGroup .rmLink{color:#000!important;}
.RadMenu_Default .rmGroup,
.RadMenu_Default .rmGroup .rmVertical{background:#fff!important;border:1px solid #CBCFD2!important;color:#000!important;}
.RadMenu_Default .rmGroup .rmItem{border-top:1px solid #CBCFD2!important;}
.RadMenu_Default .rmGroup .rmLink:hover .rmText,
.RadMenu_Default .rmGroup .rmFocused .rmText,
.RadMenu_Default .rmGroup .rmExpanded .rmText{color:#000!important;}
.RadMenu .rmGroup .rmText{padding:0 7px!important;margin:0!important;}
.RadMenu_Default .rmHorizontal .rmSeparator .rmText,
.RadMenu_Default .rmVertical .rmHorizontal .rmSeparator .rmText{background-color:#fff!important;}
.RadMenu_Default .rmBottomArrow{background-color:#e6e6e6!important; background-image:url('../Images/rmSprite.png')!important;background-position:50% -391px!important;}
.RadMenu_Default .rmTopArrow{background-color:#e6e6e6!important;background-image:url('../Images/rmSprite.png')!important;background-position: 50% -367px!important}
.btnsmenu #menuBar .rmItem{border:none!important;margin-right:5px;}
.btnsmenu #menuBar .rmSeparator{display:none;}
/*------------- Home ---------------*/
.rotatorFrame{height:500px;}
.HomeSideContainer .rtbWrap{background-color:#ccc;}
.HomeSideContainer .rtbText{color:#333!important;}
.HomeSideContainer .rtbItemHovered .rtbWrap{background-color:#ccc!important;}
.HomeSideContainer .rtbItemHovered .rtbText{color:#333!important;}
.sildsuburb{color:#333;}
.ticker{width:235px;height:100px;background:url('../images/tickerBG.png');float:left;margin-left:2px;overflow:hidden;}
.ticker:hover{background:url('../images/tickerBG_over.png');cursor:pointer;}
.ticker .headline{color: #79774D;font-size: 14px;margin: 8px 0 0 12px;font-weight: bold;height: 16px;overflow: hidden;}
.ticker .description{float:left;font-size:10px;color:#fff;margin: 8px 0 0 12px;width:130px;}
.tickerImg{float:right;width:70px;margin-right:10px;position:relative;top:-9px;}
.ticker a{display:block;height:100px;text-decoration:none;}
.ticker .headline:hover{color:#01467f;}
/*--------------------- properties page ----------------*/
#mapFilter .rtbChecked .rtbText{color:#336699!important;}

.PId{color:#999;}
#ProertyGrid .RadGrid_Default .rgAltRow{background-color:#fff!important;}
.propertyAgent{margin-left:15px;float:right;}
#properties .rtbItem a, .propertyRef a{color:#000!important;}
/*--------------------- filter ------------------------*/
#mapFilter .RadMenu_Web20 .rmLink:hover, #mapFilter .RadMenu_Black .rmFocused, #mapFilter .RadMenu_Black .rmExpanded{color:#000!important;}
/*------------ show -------------*/
#propertyTitle, .showRequestForm{display:none!important;}
.pnlAuction{border-bottom:1px solid #000;}
.infoLinksContainer{color:#929497;}
.agentHeader{background-color:#000;color:#fff;border:1px solid #000;border-bottom:none;}
.agent{background-color:#f1f1f2;border:1px solid #e0e0e0;}
.showEmailAdd{display:none;}
.AgtGetails h3{color:#333;}
.showWebID{display:none;}
.agtName a:visited, .agtName a:link, .agtName a:hover, .showCompany{color:#336699!important;} 
.enhancedReport a:visited, .enhancedReport a:link, .agentInfo a:visited, .agentInfo a:link{color:#000;}
.infoLinks .rtbItemHovered .rtbText{color:#000!important;}
.showHeaderContainer{color:#336699;}
/*--Print show--*/
.printHeader{width:115px;margin-bottom:8px;}
.staffPosition{background-color:#000;}
.staffPosition a:visited, .staffPosition a:link, .position{color:#fff;}
.staffContactContainer a:visited, .staffContactContainer a:link{color:#000!important;}
.staffContactContainer a:hover{color:#000!important;}
/*----------- admin --------------*/
.LoginBtn:hover{background-color:#666!important;color:#fff!important;}
.LoginBtn{background-color:#ccc!important;}
.LogoutBtn:hover{color:#fff!important;}
/*------------- contact ---------------*/
.findMap{display:none!important;}
.leftSideLinks{display:none;}
.officeinfo .emailIcon, .RentalsContact .emailIcon{margin-left:0!important;}
/*-------------- office/Agent Search -----------------*/
.btnSearch{display:none;width:200px;}
/*------------ advance search --------------*/
#divAdvancedSearch .northMap{float:left;}
/*----------- agent Details ---------------*/
.agtInfo, .agentTestimonials, .staffContact{color:#336699;}
/*--------------- request form ----------------------*/
#requestForm fieldset {border:1px solid #ccc;}
/*---------------- properties Locator -------------*/
#propertiesList .lstAddress, #propertiesList .price, #propertiesList .proSuburb, #propertiesList .proStreet{color:#000!important;}
/*---------------- gallery view ----------------*/
#GallaryProperties .propertyHeader{color:#336699;}
/* home feature */
.quick_view_image h2{background:#01467f!important;opacity:0.7;-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;-border-radius:5px 0 0 0;}
.quick_view_subList .selected .subListContent{background:#01467f!important;color:#fff!important;}
.quick_view_subList .selected .subListContent .quickViewInfo{color:#fff!important;}
#menuBar{border-bottom:5px solid #F5AC08;}

.homeCards .card-image-container {overflow:hidden;height:100%;}
.homeCards .k-card-image {transition: transform .7s;vertical-align:bottom;height:100%;}
.homeCards .k-card-image:hover {transform: scale(1.2);}
.homeCards .k-card-container{flex:0 50%;}
.homeCards .k-card{display:flex;}


.imghomeAppraisal {
    background-image: url("/pages/173/Images/home_appraisal.jpg");
    position: absolute;
    top: 255px;
    left: 140px;
    width: 360px;
    height: 166px;
    background-repeat: no-repeat;
    background-color: #e8eddf;
    background-size: cover;
    background-position: center center;
}

.homeAppHeader {
    width: 100%;   
    font-size: 60px;  
    color: #494546;
    line-height: 120%;
}

.appraisal-content-wrap .appraisal-content {
    width: 530px;
    float: right;
    font-family: 'Roboto Condensed',sans-serif;
    font-weight: 400;
    font-size: 30px;
    letter-spacing: -webkit-calc(0em / 1000);
    letter-spacing: calc(0em / 1000);
    color: #3b3a3a;
    text-align: right;
    line-height: 33px;
}

.homeTestimonialsContainer .homeTestimonials {
    display: block;
    position: absolute;
    width: 130px;
    height: 130px;
    border-radius: 75px;
    background-color: #F5AC08;
    top: 96px;
    padding-top: 27px;
    padding-bottom: 20px;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    left: 55px;
    -webkit-box-shadow: 1px 2px 8px 2px rgb(0 0 0 / 30%);
    box-shadow: 1px 2px 8px 2px rgb(0 0 0 / 30%);
    -webkit-transform: scale3d(.9,.9,1) rotate(-15deg);
    transform: scale3d(.9,.9,1) rotate(-15deg);
    -webkit-transition: background-color .3s,-webkit-transform .3;
    -webkit-transition: background-color .3s,-webkit-transform .3s;
    transition: background-color .3s,-webkit-transform .3s;
    -o-transition: background-color .3s,-o-transform .3s;
    transition: background-color .3s,transform .3s;
    transition: background-color .3s,transform .3s,-webkit-transform .3s,-o-transform .3s;
    box-sizing: border-box;
}

.homeTestimonials-text a {
    color: #fff;
}

.appraisal-btn {
    display: inline-block;
    text-align: right;
    padding-top: 50px;
}

    .appraisal-btn a {
        background-color: #f6a00b;
        text-transform: initial;
        display: block;
        font-size: 30px;
        padding: 20px 30px;
        color: #fff;
        border: 3px solid #f6a00b;
    }

        .appraisal-btn a:hover {
            color: #592810;
            background-color: #fff;
            text-decoration: none;
        }

        h1{font-family: 'EB Garamond', serif!important;} 
@media only screen and (max-width:1199px) {
    .homeAppHeader {
        font-size: 52px;
    }

    .appraisal-content-wrap .appraisal-content {
        font-size: 24px;
    }

    /*.homeTestimonials {
        width: 100px;
        height: 100px;
        top: 80px;
        padding-top: 20px;
        padding-bottom: 20px;
        text-align: center;
        padding-left: 20px;
        padding-right: 20px;
    }

    .homeTestimonials {
        font-size: 14px;
    }*/

    .imghomeAppraisal {
        top: 220px;
        left: 124px;
        width: 305px;
        height: 135px;
    }
}

@media only screen and (max-width:767px) {
    .homeAppHeader {
        font-size: 35px;
    }

    .appraisal-content-wrap .appraisal-content {
        font-size: 18px;
        width: 100%;
        line-height: 120%;
    }

   /* .homeTestimonials {
        display: none;
    }*/

    #homeContent .appraisal-btn {
        flex-direction: column;
    }
    .imghomeAppraisal {
        display: block;
        width: 218px;
        height: 99px;
        margin: 25px auto 0;
        background-color: #e8eddf;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%;
        background-repeat: no-repeat;
        position: relative;
        left: auto;
        top: auto;
        line-height: 100%;
    }

    .homeTestimonialsContainer {
        width: 290px;
        margin: 0 auto;
        padding-left: 0;
        padding-right: 2px;
        padding-top: 25px;
        line-height: 54px;
        padding-bottom: 30px;
    }

    .appraisal-btn a {
        font-size: 20px;
        line-height: 100%;
        width: 100%;
        text-align: center;
        box-sizing: border-box;
        line-height: 100%;
    }
}
@media only screen and (max-width:575px) {
    .container .item{display:block!important;width:100%!important;margin-bottom:20px;}
    .item .body{padding:10px 0!important;}
}



