﻿body{color:#5f6062!important}
#error404 a{display:block;background:none!important;width:281px;height:82px;}
#header{background:#670001;width:950px;}
.lnkgroup{display:none!important;}
.headerLogo{overflow:hidden;}
.headerBarContainer{padding-top:0;}
#footer{padding:10px 0;}
.searchTypeTab .rtsLI .rtsSelected .rtsTxt, .btnViewAllLst span, .btnViewAllLst:hover span,
#mapFilter .rtbChecked .rtbText, .btnView .RadButton:hover input, .btnFav .RadButton:hover .rbText,
#propertyTitle, .agent_detail a:link, .agent_detail a:visited, .agent_detail a:hover, .TestimonialsAgtName,
.RadMenu_Default .rmLink:hover, .RadMenu_Default .rmFocused, .RadMenu_Web20 .rmSelected, 
.RadMenu_Default .rmExpanded, .RadMenu_Default .rmExpanded:hover,
.RadMenu_Default .rmGroup .rmLink:hover, .RadMenu_Default .rmGroup .rmFocused, .RadMenu_Default .rmGroup .rmExpanded,
.showMenu .rmGroup .rmLink:hover, .showMenu .rmGroup .rmFocused, .showMenu .rmGroup .rmExpanded,
.RadMenu_Default .rmGroup .rmLink:hover .rmText, .RadMenu_Default .rmGroup .rmFocused .rmText, .RadMenu_Default .rmGroup .rmExpanded .rmText,
.showMenu .rmGroup .rmLink:hover .rmText, .showMenu .rmGroup .rmFocused .rmText,
.showMenu .rmGroup .rmExpanded .rmText, .showMenu a:hover{color:#660000!important;}
.sidebtnsearch .rbDecorated, .btnAdvSearch .rbDecorated{background:url("/Images/btn_search.jpg")!important;width:105px!important;height:35px!important;text-indent:-999px;}
.sidebtnsearch:hover .rbDecorated, .btnAdvSearch:hover .rbDecorated{background:url("/Images/btn_search.jpg") 0 -37px!important;}
.btnSearchRS .rbDecorated{background:url("/Images/btn_searchrs.png")!important;}
.btnSearchRS:hover .rbDecorated{background:url("/Images/btn_searchrs.png") 0 bottom!important;}
a:link, a:visited{text-decoration:none!important;}
.sideFavContainer .rpExpandHandle{background:url("/Images/red_arrow.png") no-repeat right top!important;}
.sideFavContainer .rpExpanded .rpExpandHandle{background:url("/Images/red_arrow.png") no-repeat 0 bottom!important;}
.detailIcons span{position: relative;top: 6px;margin-left:3px;}
.grid-heading, .residential .grid-heading{background:#660000 !important;}
/*------------- Fonts ---------------*/
@font-face {
    font-family: 'Gotham';
    src:url('/inc/Gotham-Book-Regular.otf') format('truetype'),
           url('/inc/Gotham-Book.ttf') format('truetype'),
           url('/inc/Gotham-Bold.ttf') format('truetype'),
           url('/inc/Gotham-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
#sidebar{float:none;}
.memberLogin{margin-left:10px;}
.footerNav{margin-right:10px;}
.btnprint a:link, .btnprint a:visited{color:#000!important;text-decoration:none!important;}
.btnprint a:hover{text-decoration:none!important;}
.mobileHeaderbar .RadMenu .rmRootToggle{background:#fff!important;}
.pnlminisearch .dropdowncheksuburb{padding:0!important;background:url('/images/sidedropdown.jpg') no-repeat 0 2px!important;}
.pnlminisearch .comType{background:url('/images/sidedropdown.jpg') no-repeat 0 2px!important;}
.pnlminisearch .RadComboBox{background:url('/images/sidedropdownshort.jpg') no-repeat 0 2px;}
.pnlminisearch .btnhomesearch, .pnlminisearch .btnhomereset{background:#660000!important;}
/*------------- Menu ---------------*/
#menuBar{position:relative;}
.RadMenu_Default .rmLink:hover, .RadMenu_Default .rmFocused, .RadMenu_Web20 .rmSelected, 
.RadMenu_Default .rmExpanded, .RadMenu_Default .rmExpanded:hover
{color:#AF0000!important;}

.RadMenu_Default, .RadMenu_Default .rmLink,.showMenu, .showMenu .rmLink{color:#5C5D58!important;}
.RadMenu_Default .rmSeparator{display:none;}
.RadMenu_Default .rmHorizontal .rmSeparator .rmText,.RadMenu_Default .rmVertical .rmHorizontal .rmSeparator .rmText,
.showMenu .rmHorizontal .rmSeparator .rmText,
.showMenu .rmVertical .rmHorizontal .rmSeparator .rmText{background-color:#e5e5e5!important;}

.RadMenu_Default .rmGroup .rmLink:hover, .RadMenu_Default .rmGroup .rmFocused, .RadMenu_Default .rmGroup .rmExpanded,
.showMenu .rmGroup .rmLink:hover, .showMenu .rmGroup .rmFocused, .showMenu .rmGroup .rmExpanded{color:#AF0000!important;}

.RadMenu_Default .rmGroup .rmLink:hover .rmText, .RadMenu_Default .rmGroup .rmFocused .rmText, .RadMenu_Default .rmGroup .rmExpanded .rmText,
.showMenu .rmGroup .rmLink:hover .rmText, .showMenu .rmGroup .rmFocused .rmText, .showMenu .rmGroup .rmExpanded .rmText
{color:#AF0000!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 .rmGroup .rmLink{color:#000!important;line-height:normal;}
.RadMenu_Default .rmGroup .rmLink:hover{height:auto!important;}

.RadMenu_Default .rmGroup,
.RadMenu_Default .rmGroup .rmVertical{margin-top:1px;background:#fff!important;border:1px solid #aaa!important;position:relative!important;top:1px!important;}
.RadMenu_Default .rmGroup .rmItem{border-bottom:1px solid #aaa!important;height:34px;}

.RadMenu .rmGroup .rmText{line-height:28px;font-size:13px;color:#5C5D58;padding:3px 10px!important;margin:0px!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}*/
*+html #menuBar, #menuBar .rmSlide, #menuBar .rmVertical{z-index:999!important;}
/*----------- admin --------------*/
.LoginBtn:hover{background-color:#DADADA!important;color:#000!important;}
.LoginBtn{background-color:#670001!important;color:#fff!important;}

/* special search */
.addTypeContainer{overflow:hidden;padding-bottom:0!important;}
.check_2028_Buckland_Rd{background:url('/Images/dev_Buckland_rd.jpg') 0 20px no-repeat;}
.check_Thompson_Park{background:url('/Images/dev_Thompson Park.jpg') 0 20px no-repeat;}
.check_Norwood_Apartments{background:url('/Images/dev_Norwood.jpg') 0 20px no-repeat;}
.addTypeContainer div{width:175px!important;margin-right:175px;height:137px;margin-bottom:20px;}
.HomeContentLabel .col {
    float:left;width:33.333%;padding:0 20px;text-align:center;box-sizing:border-box;position:relative;
}
.HomeContentLabel .col img{max-width:100%;}
.HomeContentLabel .title-container {position: absolute;top: 50%;left: 50%; -ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.HomeContentLabel .title {color:#fff;background-color:#014D9B;padding: 2px 10px;font-size: 14px;}
.articlesContent .homeCards .k-card-container {flex: 0 25%;}
.homeCards .card-image-container {overflow:hidden;}
.homeCards .k-card-image {transition: transform .7s;vertical-align:bottom;}
.homeCards .k-card-image:hover {transform: scale(1.2);}

.ourarea .card-image {background-size: cover;background-size: cover;background-position: center;background-repeat: no-repeat;
width: 100%;height: 100%;position: absolute;z-index: 0;top: 0;left: 0;opacity: 0.65;transition: opacity 0.3s ease;}
.ourarea .k-card-vertical {background: #000;transition: background-color 0.25s ease;position: relative;font-size: 1.25rem;padding: 5em 1em;text-align: center;border:none;border-radius:0;text-decoration: none!important;}
.ourarea .homeCards .k-card-container {padding-left: 15px !important;padding-right: 15px !important;margin-bottom: 30px !important;}
.ourarea .k-card-container {flex: 0 33.3333% !important;}
.ourarea .card-image:hover {opacity: 1;cursor: pointer;}
.ourarea .k-card-vertical span {z-index: 10; color: #fff;text-shadow: 2px 2px 3px rgb(51 51 51 / 45%);font-weight: bold;}
.ourarea .hero-with-text { height: 40vh;display: table;width: 100%;background-position: center bottom;}
.ourarea .hero-with-text .img-overlay { background: rgba(0, 0, 0, 0.4);width: 100%; height: 100%; display: table-cell;text-align: center;vertical-align: middle;color: #fff;}
.ourarea .hero-with-text span {font-size: 3.2rem;font-weight: bold;}
.ourarea .mask-circle-container {flex: 0 0 33.333333%; max-width: 33.333333%;padding:0 1.5rem;box-sizing: border-box;}
.ourarea .mask-circle { display: flex;align-self: center;margin: 0 auto; width: 95%;padding-top: 95%;border-radius: 50%;overflow: hidden;position: relative;}
.ourarea .mask-circle img {object-fit: cover;object-position: center;position: absolute;width: 100%;top: 0;height: 100%;}
.ourarea .info-container {flex: 0 0 66.666667%;max-width: 66.666667%;}
.ourarea .info-container .btn {box-sizing: border-box;background-color: #003DA5;color: #fff !important;min-width: 145px;padding: 0.8rem 1rem;font-size: 0.9rem;text-transform: uppercase;border: none;transition: background-color 0.35s ease-out;border-radius: 0;}
.ourarea .info-container .btn:hover {background-color: #007DC3;}
.headingTopText{background: rgba(0, 0, 0, 0.4);}
.heading-top-overlay{display:none;}
.aboutus-header-container {color: #fff;z-index: 10; max-width: 1100px;margin: 0 auto;}
.aboutus-header { max-width: 80%;margin: 0 auto;}
.aboutus-header .header {font-size: 3.6rem;line-height: 100%;font-weight: bold;}
.aboutus-header .subheader {font-size: 1.25rem;padding-top: 2rem;line-height: 110%;}
.ourarea .circleInfo .title{color:#DC1C2E;text-transform: uppercase;font-size: 1.6rem;font-weight: bold;line-height: 110%;padding-bottom: 20px;}
.ourarea .circleInfo .subtitle{color:#007DC3;font-size: 1.2rem;line-height: 110%;}
.ourarea .video-container {position: relative;width: 100%;padding-bottom: 56.25%;}
.ourarea .video-container .video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;}
.ourarea .videoSection {max-width: 80%;margin: 0 auto;}
.logo-slider .slick-slide {padding: 0 10px;}
.logo-slider .slick-prev:before, .logo-slider .slick-next:before {color: #000;}
.ourarea .colContent, .points-table .row{display:flex;flex-wrap:wrap;margin: 0;padding: 0;}
.ourarea .colContent p {margin: 0 0 1.6rem 0;}
.ourarea .colContent .col5 {flex: 0 50%;padding:0 15px;box-sizing: border-box;margin-bottom: 2rem;}
.points-table .table-item > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.points-table .col-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}
.points-table .col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.points-table p{margin:0;padding:0;}
.points-table .table-item > div:last-of-type {
    justify-content: flex-end;
}
.text-right {
    text-align: right !important;
}
.points-table .table-item {
    border-bottom: solid;
    border-width: 1px;
    border-color: #c4c6c8;
}
.points-table .row {
    padding-top: 0.5em !important;
    padding-bottom: 0.5em !important;
    font-size:90%;
}
.circleInfo.col-lg-8{max-width:66.666667%}
#menuBar{border-bottom: 5px solid #DC1C2E;}
.page-properties {
    background-image: url(/Images/listing-bg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}
    .page-properties #content {
        background: none;
    }
.home-header {
    font-size: 40px;
    max-width: 100%;
    margin: auto;
    line-height: 110%;
}
@media only screen and (max-width:975px) {
    .ourarea-header .header {
        font-size: 2rem;        
    }

    .ourarea-header .subheader {
        font-size: 1.25rem;
        padding-top: 2rem;
    }
}
@media only screen and (min-width:992px) {
    .points-table{max-width: 83.333333%!important;}
}
@media only screen and (max-width:992px) {
    .points-table {
        max-width: 100% !important;
    }
}
@media only screen and (max-width:768px) {
  .ourarea .homeCards, .mask-circle-container, .info-container {display: block;}
  .ourarea .k-card-vertical {padding: 2rem 1rem;}
  .ourarea .col{max-width:500px;margin:0 auto;}
  .ourarea .circleInfo{display:block!important;}
  .ourarea .mask-circle-container{margin:0 auto;padding: 0 25px;}
  .ourarea .mask-circle-container, .ourarea .info-container{display:block!important;flex: none;min-width: 100%;}
  .circleInfo.order-circleInfo{display:flex!important;flex-wrap: wrap;padding:1rem 0!important;}
  .ourarea .order1 {order: 1;flex: 0 0 100% !important;padding: 0 2rem 2rem 2rem;}
  .ourarea .order2{order:2;flex:0 0 100%!important;}
  .ourarea .colContent .col5{flex:0 0 100%!important;margin-left:0;margin-right:0;}
  .ourarea .col-lg-8{max-width:100%!important;}
    .home-header {
        font-size: 32px!important;
    }
}
@media only screen and (max-width:450px) {
.homebottom a{float:none!important;margin-bottom:10px;}
.homebottom .module-4{width:100%!important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.HomeContentLabel .col {min-width:100%;padding:0!important;float:none!important;margin-bottom:10px;}
    .HomeContentLabel .title {padding: 5px 20px;font-size: 20px;}
}
