﻿html {
    -webkit-text-size-adjust: 100%; 
}
strong, b{font-weight:bold;}
body{margin:0;font-family: Arial;}
.headerLogo #header, .homebottomFeature, #footer, .pnlSEO, #mapSiteMap{width:1100px;margin:0 auto;}
#footer {min-height: 30px;line-height: 30px;padding: 10px 0!important;overflow:hidden}
.quickSearchTabs .searchbox {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    padding: 20px 10px;
}
.quickSearchTabs {
    width: 1100px;
    margin: 0 auto;
}
.showboxtooltip{background-color:rgba(255, 255, 255, 0.5)!important}
.showboxtooltip .rtWrapperContent{background-color:transparent!important;}
.footerSEO {width: 100%;}
.footerSEO .section {overflow: hidden; clear: both;}
.footerSEO .siteMap ul {width: 100%;}
.footerSEO .RadSiteMap {font-size: 0.875em!important;}
.pnlSEO {padding-top:30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
/*----------- btns Menu ------------------*/
.btnsmenu #menuBar {height: auto;}
.btnsmenu {background: none;}
.btnsmenu #menuBar, .transmenu #menuBar {background: none;}
.btnsmenu .btnMenuHome span {margin-left: 20px;}
.btnsmenu #menuBar .rmItem {border: 1px solid #333;}
.btnsmenu .RadMenu_Default {text-align: left; z-index: 4; top: 0px;}
.btnsmenu .RadMenu_Default, .RadMenu_Default .rmLink {line-height: 25px!important;}
.btnsmenu .RadMenu_Default .rmRootGroup {background-color: Transparent!important; border: none!important;}
.btnsmenu .RadMenu_Default .rmRootGroup, .RadMenu_Default .rmLink, 
.btnsmenu .RadMenu_Default .rmText, .RadMenu_Default .rmLeftArrow, 
.btnsmenu .RadMenu_Default .rmRightArrow, .RadMenu_Default .rmTopArrow, 
.btnsmenu .RadMenu_Default .rmBottomArrow {background: none!important;}
.btnsmenu .RadMenu .rmHorizontal .rmItem .rmRootLink {padding-left: 0!important;}
.btnsmenu .RadMenu .rmText {display: block; text-align: center; padding: 0 20px!important;}
.btnsmenu .RadMenu .rmSlide .rmText {padding-left: 12px!important; text-align: left; width: auto;}
.btnsmenu .RadMenu_Default .rmLast, .btnsmenu .RadMenu_Default .rmGroup .rmItem {margin: 0!important;}
.btnsmenu .RadMenu .rmGroup .rmText {padding: 0 7px!important; margin: 0 4px!important;}
.btnsmenu .RadMenu_Default .rmSeparator {width: 4px!important; border: none!important;}

.transmenu .rmText {font-weight: bold; text-transform: uppercase; font-size: 0.875rem;}
.transmenu .rmGroup .rmText {text-transform: none; font-size: 0.875rem;}
.transmenu .RadMenu_Default .rmRootLink, .transmenu .RadMenu_Default .rmExpanded {background: none!important;}
.transmenu .RadMenu_Default .rmLink:hover, .transmenu .RadMenu_Default .rmFocused, .transmenu .RadMenu_Web20 .rmSelected, 
.transmenu .RadMenu_Default .rmExpanded, .transmenu .RadMenu_Default .rmExpanded:hover {background: none!important;}

img{border:0;}
#header img {vertical-align: bottom;}
a:hover, .chkrpt:hover{text-decoration:none;cursor:pointer;}
table {border-collapse: collapse;}
#menuBar table{margin: 0 auto;position: relative;}
#menuBar table td, #menuBar table tr{margin:0;padding:0;}
.oslpowered{float:right;margin:0 5px 0 5px;}
h2, h1 {margin: 0 0 5px; padding: 0;line-height:100%;}
h3, h4,h5,h6,h7{margin:0;padding:0;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.inner{padding-top:10px;}
.footerInfo span, .footerInfo div{float:left;}
.footerInfo{float:left;}
.ShowSold{position:absolute;margin-left:0; margin-top:0;z-index:5;}
.loader{position: fixed;left: 0px;top: 0px;	width: 100%;height: 100%;z-index: 9999;background:#000;color:#fff;display:table;}
.lbladdress{display:table-cell;vertical-align:middle;text-align:center;font-size:4em;}
.gobalhomebannerImg{position:relative;}
.gobalhomebannerImg .nivo-caption{display:none!important;}
.gobalhomebannerImg .nivo-controlNav{z-index:999;position:relative!important;top:-52px;display:table;margin: 0 auto!important;left: auto!important;bottom:0!important;}
#content{width:1100px;margin:0 auto;background:#fff;padding-top:10px;padding-bottom:15px;}
.featureIconTable div{float:left;margin-right:8px;}
.details{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.description{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.details{display: table;width: 100%;}
.adcopyHeadline{font-size:4em;color:#fff;z-index:999;position:absolute;bottom: 20%;padding-left:7.03125%;text-shadow:0 1px 4px rgba(0,0,0,0.5)}
.description{background-color:#fff;overflow:hidden;}
.description .colleft{margin-right: 2.35765%;width: 61.61588%;float:left;}
.description .colright{ width: 31.76157%;margin-left: 4.2649%;float:right;}
#content .section{padding: 1.5em 0;border-top: 1px #bbbbbb solid;}
#content .section:first-child{padding-top:0;border-top:none;}
.showAgtPhoto{margin-bottom:10px;}
.showAgtContact .icon{float:left;min-width:1.5em;}
.showAgtContact span{float:left;}
.showAgtContact div{clear:both;}
.listFeature ul{margin: 0;padding: 0;}
.listFeature li {float: left;width: 50%;list-style-position: inside;}
/*.address{display:table-cell;height:100%;vertical-align:bottom;}
.showIcons{display:table-cell;height:100%;vertical-align:bottom;}*/
.VideoSection, .AmentiesSection, .mapSection, .floorplan, .contactform{padding-top:2.25em;}
#mapviewContainer, #map_canvas{width:100%;height:100%;}
#content .rtbOuter{border:none;}
#mapcontrols{text-align:center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:0 7.03125%;}
.agtlicense{font-size:0.75em;}
.showAgtContact{overflow:hidden;}
/*.featureIconTable img{height:24px;}*/
.emailfriendbtn .rbDecorated{background:none!important;}
.emailfriendbtn .RadButton{padding:0!important;width: 34px!important;height: 34px!important;background-image: url(/i/social_media/social_media_sprite.png);background-position: -136px 0;}
.emailfriendbtn .RadButton:hover{background-position:-136px bottom!important;}
.socialIcon{float:left;margin-left:2px;margin-top:2px;}
.socialIcon .sshListItem{padding:0!important;}
/*.facebookshare .sshCustomIcon:hover{background-position:0 bottom!important;}
.twittershare .sshCustomIcon{background-position:-34px 0px!important;}
.twittershare .sshCustomIcon:hover{background-position:-34px bottom!important;}
.linkedinshare .sshCustomIcon{background-position:-68px 0px!important;}
.linkedinshare .sshCustomIcon:hover{background-position:-68px bottom!important;}
.googleshare .sshCustomIcon{background-position:-102px 0px!important;}
.googleshare .sshCustomIcon:hover{background-position:-102px bottom!important;}*/

.footer{background:#000;color:#fff;padding:11px 7.03125%;text-align:right;font-size:0.875em;}
.footer a:link, .footer a:visited {text-decoration:none;color:#fff;}
.officeContact .icon{float:left;width:1.25em;}

.floorplan .rrRelativeWrapper, .floorplan .rrClipRegion, .floorplan .rrItemsList{width:100%!important;height: 100%!important;}

#summary{margin:5px 0 10px;position:relative;width:100%;display:table;}
#summary .cap{display:table-cell;width:120px;font-size:1em;}
#summary .summaryValue{display:table-cell}
#summary div {border-bottom:1px solid #ccc;clear:both;overflow:hidden;padding:2px;}
#summary h3{font-size:0.75em;margin:10px 0 5px;}

.kendo-theme .emailFromContainer{border: 1px solid #e0e0e0; background-color: #f1f1f2;}
.emailFromContainer{padding: 15px; width: 500px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.memberLogin{float:left;}
.footerNav{float:right;}

.RadImageGallery .rigThumbnailsList .rigThumbnailActive a img{opacity: 1!important;}
.RadImageGallery .rigThumbnailsList img {
    display: block;
    opacity: 0.7!important;
    border: 0 none; }
  .RadImageGallery .rigThumbnailsList a:hover img {
    opacity: 0.8!important; }
.RadImageGallery .rigThumbnailsList{background-color:#e6e6e6!important;}
.mobileHeaderbar{position: fixed;top: 0; z-index: 9998;width:100%;}
.mobileContent{margin-top: 60px;}
.mobileHeaderbar #menuBar{margin-top:0;}
.mobilepage .mobileHeader, .mobilepage .mobileHeaderbar {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-transition: -webkit-transform .5s;
    -moz-transition: -moz-transform .5s;
    -o-transition: transform .5s;
    transition: transform .5s;
}   
.mobilepage .scrolled {    
    -webkit-transform: translate3d(0,-50px,0);
    -moz-transform: translate3d(0,-50px,0);
    transform: translate3d(0,-50px,0);
}
.menuContainer{width:1100px;margin:0 auto;}
.menuR table{float:right}
.menuL table{float:left}

.contactform{padding-top:1em;}
.showbtns{padding-top:2.25em;}
.detailAddfavbtn{margin-right:10px;}
.detailAddfavbtn a:hover, .tenancyAppbtn a:hover{text-decoration:none!important;}
.detailAddfavbtn span, .emailfriendbtn span, .tenancyAppbtn span{background-repeat:no-repeat;background-position: 0 40%;}
 .emailfriendbtn .rbDecorated{background:none!important;}
 .emailfriendbtn .RadButton{width: 34px!important;height: 34px!important;background-image: url(/i/social_media/social_media_sprite.png);background-position: -136px 0;}
 .emailfriendbtn .RadButton:hover{background-position:-136px bottom!important;}
.tenancyAppbtn .rbText{text-align:left!important;}
.showbtns .rbText{font-size:14px!important;}
.linkbtn .rbText{padding: 0 15px;line-height: 34px;}
.btnprint{font-size:14px!important;margin-left: 10px;line-height: 26px;}

.fixedheader{position:fixed;width:100%;top:0;z-index:100;background:#fff;}
.agtCoLogo, .companylogo, .searchRSCoLogo{display:block;height:30px;width:150px;}
.agtCoLogo svg, .companylogo svg, .searchRSCoLogo svg, .officeList .agt .agtCoLogo svg{height:100%;}
.officeList .agt .agtCoLogo{height:20px;width:100px}
.RadButton_MetroTouch .rbDecorated{height:34px!important;}

.pnlsimilarlsts{margin:20px 0 15px 0;overflow:hidden;}
.pnlsimilarlsts .listing{float:left;width:15.2%;padding-right:0.8%;padding-left:0.8%;border-right:1px solid #ccc;padding-top:10px;}
.pnlsimilarlsts .listing:nth-last-child(1){padding-right:0!important;border-right:none}
.pnlsimilarlsts .listing:nth-child(2){padding-left:0;}
.pnlsimilarlsts .add{margin-top:5px;}
.pnlsimilarlsts .info{font-size:80%;line-height:120%;}

.addFav .rbToggleChecked, .detailAddfavbtn .rbToggleChecked{background-image:url("/i/favorite_0.svg");width:20px!important;height:20px!important;top:2px!important;left:0!important;background-size:cover}
.addFav .rbToggle, .detailAddfavbtn .rbToggle{background-image:url("/i/favorite_1.svg");width:20px!important;height:20px!important;left:auto;right:0!important;background-size:cover}

.pnlfootertext .footer-text{width:75%;float:left;}
.pnlfootertext .footer-email{float:right;width:20%;}
.pnlfootertext .requestFormDiv{width:100%;margin:0;}
.pnlfootertext .RadComboBox{width:100%!important;}
#footer-captcha {transform:scale(0.72);-webkit-transform:scale(0.72);transform-origin:0 0;-webkit-transform-origin:0 0;}
.contact-form-wrap .contact-form{width:500px;margin: 0 auto;}
.contact-form-wrap{padding:20px 0;}
.RadSiteMap .rsmLink{border:none!important;}
.pnldocs .rtTop{display:none;}
.pnldocs .rtUL .rtUL{padding:0!important;}
a[href^="tel"]:link, a[href^="tel"]:visited, a[href^="tel"]:hover{pointer-events: none;cursor: default;}
.quickSearchTabs .search-form{max-width: 900px; margin: 10px auto 0 auto;width:100%;}

.pnlicon{display: inline;position: relative;}
[data-tooltip]:after{opacity: 0;background: #333;background: rgba(0,0,0,.8);border-radius: 5px;top: 30px;color: #fff;content: attr(data-tooltip);left: 0;padding: 4px 10px;position: absolute;z-index: 9999;    	
    font-size:11px;	white-space:nowrap;-webkit-transition: all 0.2s ease-out 0.2s;-moz-transition: all 0.2s ease-out 0.2s;-ms-transition: all 0.2s ease-out 0.2s;-o-transition: all 0.2s ease-out 0.2s;transition: all 0.2s ease-out 0.2s;}
[data-tooltip]:before{opacity: 0;border: solid;border-color: #333 transparent;border-width: 0 6px 6px 6px;top: 24px;content: "";left: 10px;position: absolute;z-index: 10;
    -webkit-transition: all 0.2s ease-out 0.2s;-moz-transition: all 0.2s ease-out 0.2s;-ms-transition: all 0.2s ease-out 0.2s;-o-transition: all 0.2s ease-out 0.2s;transition: all 0.2s ease-out 0.2s;}
[data-tooltip]:hover:before, [data-tooltip]:hover:after{opacity: 1;}
.lblAuctionCountDown{padding:5px 10px;display:inline-block;margin-bottom:5px;}
.RadInputMultiline .riTextBox{line-height:100%!important;}
.btnSLWS .rbText{border:1px solid #fff;margin:4px;}
.footerSEO .siteMap ul {width: 100%;}
.pageHeadingTop, .sec-wrapper{height: 50vh;overflow:hidden;position:relative;}
.headingTopSec{position:absolute;width:100%;z-index:8000;}
/*.fixedheader.headingTopSec .transmenu #menuBar .navbar-default .navbar-nav > li > a{color:inherit!important;}
.headingTopSec .transmenu #menuBar .navbar-default .navbar-nav > li > a{color:#fff!important;}*/ 

.headingTopSec .mobileHeaderbar #menuBar .collapse.in a{color:inherit!important;}
.headingTopContainer{display: table; width: 100%; height: 100%;position:absolute;z-index:10;}
.headingTopText{display: table-cell; vertical-align: middle;text-align:center;}
.pageHeadingTop:after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(95,96,98,0.5);}
.headingTopText h1, .headingTopText h2, .headingTopText h3, .headingTopText h4, .headingTopText h5, .headingTopText h6 {color: #fff;}
.headingTopSec .navbar-default .navbar-toggle .icon-bar{color:#fff;}
.owl-carousel .slider-landingImg{width:100%;height:100%;}
.mobilepage .sec-wrapper {height: 30vh;}

.k-icon, .p-icon, .t-icon, .t-font-icon, .t-efi{font:16px/1 "WebComponentsIcons"!important}
.ofiScheduleTemplate{text-align:left;}
.ofiScheduleTooltip .k-i-close{display:none;}
.ofiScheduleTooltip .k-tooltip-content{padding-right:0!important;}
.ofiScheduleTemplate div{padding:5px 0;}
.ofiScheduleTemplate div:hover{cursor:pointer;}
.ofiScheduleTemplate .apple-icon{background-image: url(/i/apple-t1.png);background-position: 5px 50%;background-repeat: no-repeat;text-indent:30px;}
.ofiScheduleTemplate .google-icon{background-image: url(/i/google-t1.png);background-position: 5px 50%;background-repeat: no-repeat;text-indent:30px;}
.ofiScheduleTemplate .outlook-icon{background-image: url(/i/outlook-t1.png);background-position: 5px 50%;background-repeat: no-repeat;text-indent:30px;}

.OFILiveLink{color:#000;border:1px solid #000;padding:3px 8px;display:inline-block;margin:5px 0;}
.OFILiveLink:hover{text-decoration:none;}
.agtPhoto {
    background-repeat: no-repeat;
}
.Staff-Circle .agtPhoto {
    max-width: 180px;
    max-height: 180px;
    border-radius: 50%;
    display: inline-block;
    border: 1px solid #ccc;   
    background-position: center center;
}
.Staff-Circle.shadow .agtPhoto {
    box-shadow: 0 0 1px #999 inset, 0 0 10px rgba(0, 0, 0, 0.2) inset;
}
.sideAgt .showAgtPhoto, .sideAgt .agentInfo {
    display:table-cell;
    vertical-align:top;
}
.sideAgt .showAgtPhoto {
    padding-right:10px;
}
@media only screen and (max-width:1100px) {
   #content{width:100%;box-sizing: border-box;}
    .pnlfootertext{padding:15px!important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width:100%!important;}
    .pnlfooter{padding:10px 15px!important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width:100%!important;}
    .pnlSEO{padding:10px;}
    .footer-text img{max-width:100%;}
}
@media only screen and (max-width:1030px) {
    .quickSearchTabs {
        box-sizing: border-box !important
    }
    #menuBar, .footerbox, .homeHolder, .page, .lblLogo, .nosideRefineFavo, .refineFavo, .nosideContent, .nosidefeatureHome, .quickSearchTabs,
   .contentwrapDiv, #contentwrap, .contentContainer, #pagewrap, #header, .pnlContent, .footerContainer, .nosideHome, .homebottomFeature,
   .pnlfooterSEO, #footer, .agtoption2 .agentInfo, #mapSiteMap, .pnlfootertext, .menuContainer, .pnlSEO{width:100%!important;min-width:100%!important;}  
}
@media only screen and (max-width:991px) {
    .searchbox .section, .options .section{width:100%!important;padding:0 7px 5px 7px!important;float:none!important;} 
    .searchbox .btnoptions{width:100%!important;}
    .section .section{padding:0!important;}
    .searchbox .w17{width:50%!important;float:left!important;}
    .searchbox .w30{padding:0!important;}
    .options .section{margin-bottom:0px!important;}
    .searchbox .rentprice table, .searchbox .buyprice table, .searchbox .areasec table{width:100%;}
    .options .comboMin, .options .comboMax{padding:0 7px 5px 7px!important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
    .searchbox .mainSearch .clear, .searchbox .seachbtn, .options .minmaxto{display:none;}
    .searchbox .mobsearchbtn{display:block!important;}
}
@media only screen and (max-width:950px) {   
    .pnlfootertext .footer-text{width:65%;}
    .pnlfootertext .footer-email{width:30%;}
   
}
@media only screen and (max-width:767px) {
     .footersitemap{display:none;}
      .headingTopText h1{font-size:8vw;}
    .headingTopText h2{font-size:6vw;}
    .pnlsimilarlsts .listing:nth-child(2) {
        padding-left: 0.8%;
    }

    .pnlsimilarlsts .listing {
        border-right: none;
        margin-bottom: 10px;
    }

        .pnlsimilarlsts .listing:nth-child(2n) {
            border-right: 1px solid #ccc;
        }

    .pnlsimilarlsts .listing {
        width: 48%;
    }
}
@media only screen and (max-width:750px) {
    .adcopyHeadline{font-size:2em;bottom:30%;}
    .description .leftContent, .description .colright, .listInfo{margin:0 auto;width:95%;}
    .description .colright{padding-top:15px;float:none;}
    .emailFromContainer, #content, .description .colleft{width:100%;float:none;margin:0;}  
    .agent{float: left;display: block;margin-right: 2.35765%;width: 48.82117%;}
    .agent:nth-child(2n) {margin-right: 0;}     
    .lbladdress{font-size:4em}     
}
@media only screen and (max-width:575px) {
   .pnlfootertext .footer-text, .pnlfootertext .footer-email{width:100%;float:none;margin-bottom:10px;} 
   .contact-form-wrap .contact-form{width:80%;}
   a[href^="tel"]:link, a[href^="tel"]:visited, a[href^="tel"]:hover {pointer-events:inherit;cursor:pointer;}
}

@media only screen and (max-width:450px) {            
    .showIcons .icons{float:left!important}
    #content{margin:0 auto;}
    .adcopyHeadline{bottom:35%;}
    .gobalhomebannerImg{background:#fff;}
    .gobalhomebannerImg .nivo-controlNav{top:0!important}
    .details .address,  .details .showIcons{display:block;}
    .details .featureIconTable{padding-top:1em;}
    /*.details .address{padding-bottom: 1.5em;margin-bottom: 1.5em;border-bottom: 1px #bbbbbb solid;}*/    
    .colright .price{padding:1.5em 0!important;}
    .agent{float:none;width:100%;}
    #mapcontrols .rtbSeparator{height:10px!important;}
    #mapcontrols .rtbText{font-size:0.875em;}
    #mapcontrols .rtbIn, #mapcontrols .rtbMid{padding:0!important;} 
    .map{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:0 10px;} 
    .pnlsimilarlsts .listing{width:100%;float:none;padding:0;margin-bottom:8px;height:auto!important;border:none!important;}
   
}


@media print {
    .pageHeadingTop{display: none}
}