/* Property Capsule Widget CSS */

/* Reset inside pc-widget */
#pc-widget,
#pc-widget body,
#pc-widget div,
#pc-widget span,
#pc-widget object,
#pc-widget h1,
#pc-widget h2,
#pc-widget h3,
#pc-widget h4,
#pc-widget h5,
#pc-widget h6,
#pc-widget p,
#pc-widget blockquote,
#pc-widget pre,
#pc-widget a,
#pc-widget abbr,
#pc-widget acronym,
#pc-widget address,
#pc-widget big,
#pc-widget cite,
#pc-widget code,
#pc-widget del,
#pc-widget dfn,
#pc-widget em,
#pc-widget font,
#pc-widget img,
#pc-widget ins,
#pc-widget kbd,
#pc-widget q,
#pc-widget samp,
#pc-widget small,
#pc-widget strong,
#pc-widget sub,
#pc-widget sup,
#pc-widget tt,
#pc-widget var,
#pc-widget dl,
#pc-widget dt,
#pc-widget dd,
#pc-widget ol,
#pc-widget ul,
#pc-widget li,
#pc-widget fieldset,
#pc-widget form,
#pc-widget label,
#pc-widget legend,
#pc-widget table,
#pc-widget caption,
#pc-widget tbody,
#pc-widget tfoot,
#pc-widget thead,
#pc-widget tr,
#pc-widget th,
#pc-widget td { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

q {quotes: none; }
q:before, q:after { content: ""; content: none; }
#pc-widget a, #pc-widget ins, #pc-widget del { text-decoration: none; }
#pc-widget table { border-collapse: collapse; border-spacing: 0; }
#pc-widget th, #pc-widget td { vertical-align: top; }
#pc-widget th { text-align: left; }

/* Accessibility Navigation & Hide */
#pc-widget .accessibility-nav, #pc-widget .hide { position: absolute; top: -999em; left: -999em; height: 1px; width: 1px; }
#pc-widget a.anchor { display: none; }

/* for print css */
#pc-widget #flashreplace { display: none; }
#pc-widget #viewer img { width: 810px; }
#pc-widget #viewer h3 { font-size: 2em; }

/* Clearfix */
div.clear { clear: both; visibility: hidden; overflow: hidden; height: 0; line-height: 0; }

/* Default Styles */
#pc-widget {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; }
.pc-google-overlay {font-family: Arial, Helvetica, sans-serif; text-align:center;}
.pc-google-overlay h1 {font-size: 14pt; text-transform:uppercase; margin:0;}
.pc-google-overlay h2 {font-size: 12pt; margin:0;}

#pc-widget hr {display: none;}
#pc-widget .tabs-inner hr  {display: block;}
#pc-widget strong { font-weight: bold; }
#pc-widget em { font-style: italic; }
#pc-widget del { text-decoration: line-through; }
#pc-widget th { font-weight: normal; }
#pc-widget address, #pc-widget cite, #pc-widget dfn { font-style: normal; }
#pc-widget li { list-style: none; }
#pc-widget abbr, #pc-widget acronym { border-bottom: 1px dotted #999; cursor: help; }
#pc-widget input, #pc-widget textarea, #pc-widget select { font-family: Arial, Helvetica, sans-serif; }
#pc-widget label { display: block; }
#pc-widget a { text-decoration: none; }
#pc-widget a:visited { text-decoration: none; }
#pc-widget a:hover, #pc-widget a:active {text-decoration: underline; }

#pc-widget h1 { padding-bottom: 9px; margin: 0px 0 12px; text-transform: uppercase; font: normal 200% Helvetica, arial, sans-derif; border-bottom: 1px dotted #000; color: #6db33f; }
#pc-widget h2 { padding-bottom: 3px; margin: 20px 0 12px; text-transform: uppercase; font: bold 125% Helvetica, arial, sans-derif; color: #6db33f; }

#pc-widgeth3 { padding-bottom: 3px; margin: 8px 0 0; font: bold 115% arial, sans-derif; text-transform: uppercase; color: #434f49; }
#pc-widget h4,
#pc-widget h5,
#pc-widget h6 { padding-bottom: 3px; margin: 8px 0 0; font-weight: bold; }
#pc-widget h4 { color: #6db33f; }
#pc-widget h5 { color: #92946a; }
#pc-widget h6 { color: #575939; }

#pc-widget p { margin-bottom: 12px; }

#pc-widget blockquote { margin-bottom: 17px; background: url(../images/bg_blockquote.png); font-size: larger; font-style: italic; }
#pc-widget blockquote p { position: relative; top: 5px; margin: 0; padding: 20px 40px 25px 40px; background: url(../images/bg_blockquote.png) left bottom; }

#pc-widget ul,
#pc-widget ol { margin: 10px; }

#pc-widget ul li { padding-left: 10px; }
#pc-widget ul li { background: url(../images/bg_li.png) left .55em no-repeat; }

#pc-widget ol { font-weight: bold; color: #6db33f; }
#pc-widget ol li { list-style: decimal inside; }
#pc-widget ol li span { color: #434f49; }

#pc-widget table { table-layout: auto; width: 100%; border-collapse: separate; border-spacing: 2px; }
#pc-widget th, #pc-widget td { padding: 3px 8px; background: #f6f7f1; }


/* Content */
#pc-widget .container { width: 870px; margin: 0 auto; }
#pc-widget .content { position: relative; overflow: hidden; padding: 16px 0px 7px; background: #fff;}
#pc-widget .content-inner { min-height: 300px; padding-bottom: 40px;  position: relative; }
#pc-widget .full-content { margin: 0 -40px; }
/* bof: remove this declaration after adding content */
#pc-widget .placeholder { text-align: center; font-size: xx-large; background: #009fc2; color: #fff; }
#pc-widget .ph1 { margin-top: -22px; height: 336px; line-height: 341px; }
#pc-widget .ph2 { float: left; width: 660px; height: 460px; line-height: 460px; }
#pc-widget .ph3 { height: 460px; line-height: 460px; }
#pc-widget .ph4 { height: 300px; line-height: 300px; }
/* eof: remove this declaration after adding content */

/* 3.3 Properties Search Form */
#pc-widget .properties { position: relative; float: right; width: 193px; padding-top: 10px; }
#pc-widget .properties fieldset { position: relative; padding: 20px 16px 16px; background: #333c37; border-radius: 8px; -webkit-border-radius: 8px;}
#pc-widget .properties span { display: none; }
#pc-widget .properties label { display: block; margin: 6px 0 0; text-transform: uppercase; color: #fff; }
#pc-widget .properties .available { float: left; margin: 12px 0 0; }
#pc-widget .properties label.normal { float: right; width: 140px; margin: 10px 0; font-size: smaller; text-transform: none; }
#pc-widget h2.border { padding-bottom: 3px; margin: 20px 0 12px; text-transform: uppercase; font: bold 125% Helvetica, arial, sans-derif;
border-bottom: 1px dotted #000; color: #434f49; }
#pc-widget .properties h3 { display: block; margin: -5px 0 15px; padding-top: 0; text-transform: uppercase; font-size: 100%; font-weight: normal; color: #89ce5b; }
#pc-widget .properties a { clear: both; display: block;}
#pc-widget .smaller { font-size: smaller; padding: 5px 0 10px; }
#pc-widget .properties .smaller-2 { padding: 15px 0; font-size: smaller; }
#pc-widget .properties select { width: 161px; max-width: 150px; }
#pc-widget .properties .submit { float: left; }
#pc-widget .properties .reset { float: right; }

#pc-widget .properties  .open-adv, #pc-widget .properties .close-adv {color: #89CE5B }

#pc-widget .advanced-settings { display: none; }
#pc-widget .flash_map_container {float: left;}

#pc-widget div.showall a {padding: 4px 0; width: 161px; background: #6db33f; color: #fff; text-align: center; border-radius: 5px; -webkit-border-radius: 5px; -webkit-text-shadow: 0 -1px 0 1px #666; text-shadow: 0 -1px 1px #666; margin: 10px auto; display: block; font-size: 11px; font-weight: bold; text-transform:uppercase;}
#pc-widget div.showall a:hover {background: #3f9b03; text-decoration: none;}

#pc-widget .reset {padding: 4px 0; width: 80px; cursor: pointer; border: 0; float: right; background: #6db33f; color: #fff; text-align: center; border-radius: 5px; -webkit-border-radius: 5px; -webkit-text-shadow: 0 -1px 0 1px #666; text-shadow: 0 -1px 1px #666; margin: 10px auto; display: block; font-size: 11px; font-weight: bold; text-transform:uppercase;}
#pc-widget .reset:hover {background: #3f9b03;}


#pc-widget .properties-1,
#pc-widget .properties-2,
#pc-widget .properties-3 { float: left; }
#pc-widget .properties-1 { width: 270px; margin-right: 10px; }
#pc-widget .properties-1 select { width: 270px; }
#pc-widget .properties-2 { width: 120px; margin-right: 10px; }
#pc-widget .properties-2 ul { margin: 0; padding: 0;  font-size: 95%; }
#pc-widget .properties-2 ul li { padding: 0 0 3px 0; background: 0; }
#pc-widget .properties-3 { width: 460px; }
#pc-widget .properties-3 ul { float: left; width: 25%; margin: 0; padding: 0 0 0 0; font-size: 95%;}
#pc-widget .properties-3 ul li {padding: 0 10px 3px 0; background: 0; }

#pc-widget .properties-1 h2,
#pc-widget .properties-2 h2,
#pc-widget .properties-3 h2 {text-transform: uppercase; margin-bottom: 8px; padding: 0 0 5px 0; color: #5f6062; font-weight: bold; font-size: 100%; border-bottom: 1px dotted #434f49;}

/* 3.4 Center
------------------------------------------------------------------------------*/
#pc-widget .no-border { border: none; }

#pc-widget .tabs-wrapper .back-to-results {padding: 0 10px 3px 10px; display: block;}

#pc-widget .tabs h2 { margin-top: 0; color: #6db33f; font-size: 200%; font-weight: normal; text-transform: none; }
#pc-widget .tabs h2 span { color: #4c5b52; }
#pc-widget .tabs h3 { color: #6db33f; }
#pc-widget .tabs th,
#pc-widget .tabs td { background: #edede2; }

#pc-widget .tabs-wrapper { padding: 13px; background: #4c5b52; border-radius: 8px; -webkit-border-radius: 8px;}
#pc-widget .tabs-header { margin: -13px -13px 0 -13px;  }
#pc-widget .tabs-inner { padding: 35px 20px 20px; background: #fff; }
#pc-widget .tabs-inner-2,
#pc-widget .tabs-inner-3,
#pc-widget .tabs-inner-4,
#pc-widget .tabs-inner-5 { display: none; }

#pc-widget .tabs-ul { float: left; height: 34px; margin: 13px 13px 0 13px; font-size: 12px; line-height: 34px;  }
#pc-widget .tabs-ul li { position: relative; float: left; margin: 0 1px 0 0; height: 34px; background: none; }
#pc-widget .tabs-ul li a {display: block; position: relative; height: 34px; padding: 0 12px; text-transform: uppercase; text-decoration: none; color: #5e6e66; background: #fff; border-top-left-radius: 8px; border-top-right-radius: 8px; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px;  }
#pc-widget .tabs-ul li a span { display: block; position: absolute; right: 0; top: 0; height: 34px; width: 5px; }
#pc-widget .tabs-ul li.inactive a {text-decoration: none; color: #ccc; background: #262d29;}
#pc-widget .tabs-ul li.inactive a span {}
#pc-widget .tabs-ul li a:hover { text-decoration: none; }
#pc-widget .tabs-ul li.inactive a:hover { color: #fff; background: #6db33f; }
#pc-widget .tabs-ul li.inactive a:hover span { }


#pc-widget .buttons { float: right; padding: 13px 13px 0 0; font-size: 12px; }
body div#pc-widget button.text-submit {
    vertical-align: middle;
    line-height: 20px;
}
body div#pc-widget input.search-text {
    line-height: 22px;
    border-radius: 4px;
}

#pc-widget a.btn { float: left; position: relative; height: 20px; margin-right: 5px; padding: 0 7px; text-decoration: none; line-height: 20px; background: #6db33f; color: #fff; border-radius: 5px; border-radius: 5px;  -webkit-text-shadow: 0 -1px 0 1px #666; text-shadow: 0 -1px 1px #666;  -webkit-box-shadow: 0px 0px 3px #333; box-shadow: 0px 0px 3px #333;}
#pc-widget a.share { padding-left: 22px; }
#pc-widget a.btn strong { display: block; position: absolute; left: 5px; top: 0; width: 16px; height: 20px; background: url(../images/share-plus-icon.png) no-repeat; }
#pc-widget a.btn:hover {background: #3f9b03; }
#pc-widget a.btn span { display: block; position: absolute; right: 0; top: 0; width: 5px; height: 20px; text-decoration: none;}
#pc-widget a.btn:hover span {}

/* Property Select Dropdown */
#pc-widget .tabs .floated-divs {border-top: 2px solid #ccc;}


/* floated div 1,2,3 were 400,140,155 */
#pc-widget .floated-divs { margin: 20px -20px -20px -20px; padding: 20px; background: #f6f6ef url(../images/bg_floated-divs.png) repeat-x; }
#pc-widget .floated-divs h3 { margin-bottom: 10px; border-bottom: 1px dotted #000; text-transform:uppercase; }
#pc-widget .floated-1 { float: left; width: 350px; margin-right: 40px; }
#pc-widget .floated-2 { float: left; width: 170px; margin-right: 40px; }
#pc-widget .floated-3 { float: left; width: 175px; }
#pc-widget .floated-4 { float: left; width: 430px; }
#pc-widget .floated-5 { float: right; width: 350px; }
/*#pc-widget .floated-5 img{ border: 1px solid #4c5b52;}*/


#pc-widget table.pc-collapse {float: left; margin-right: 3%; border-collapse:collapse;}
#pc-widget table.pc-collapse td { padding: 2px 5px; height: 20px; line-height: 20px; background: 0; }
#pc-widget table.pc-collapse td.tenant-name { padding-left: 2px;}
#pc-widget table.pc-collapse .sf {white-space: nowrap; text-align: right;}
#pc-widget table.pc-collapse .space-id {font-size: 10px; width: 1%; padding-right: 3px;}
#pc-widget table td.available-1, #pc-widget table.pc-collapse .available .space-id {background: #6db33f; color: #fff; border-top-left-radius: 8px; border-bottom-left-radius: 8px;  -webkit-border-top-left-radius: 8px; -webkit-border-top-left-radius: 8px;}
#pc-widget table td.available-2, #pc-widget table.pc-collapse .available .sf {background: #6db33f; color: #fff; border-top-right-radius: 8px; border-bottom-right-radius: 8px;  -webkit-border-top-right-radius: 8px; -webkit-border-top-right-radius: 8px;}
#pc-widget table.pc-collapse .available a {color: #fff;}

#pc-widget td.black { color: #000; }

#pc-widget a.docs {
    display: block;
    width: 760px;
    height: 40px;
    margin-bottom: 10px;
    padding-left: 40px;
    background: url(../images/bg_docs.png);
    line-height: 40px;
    color: #4c5b52;
    box-sizing: content-box;
}

#pc-widget .tabs-inner-4 p { float: left; margin-left: 10px; }
#pc-widget .tabs-inner-4 p img { }

#pc-widget div.tabs p img {margin: 0;}
#pc-widget div.tabs span.property-photo-clip {width: 245px; margin-bottom: 5px; height: 175px; overflow: hidden; display: block;  border: 1px solid #4c5b52; }

#pc-widget div.tabs-inner-1 h2 {margin-bottom: 2px; padding: 0;}
#pc-widget div.tabs-inner-1 h3 {margin-top: 18px; padding: 0 0 3px 0; font-size: 14px;}
#pc-widget div.tabs-inner-1 ul {padding: 0; list-style-type: disc; margin: 5px 0 5px 20px}
#pc-widget div.tabs-inner-1 li {padding: 3px 0 8px 0; margin: 0; background: transparent; list-style-type: disc;}
#pc-widget div.tabs-inner-1 ol {margin: 5px 0 5px 5px; padding: 0;}
#pc-widget div.tabs-inner-1 ol, #pc-widget div.tabs-inner-1 ol li { list-style-type: decimal; color: #666; font-weight: normal;}


#pc-widget .tabs-inner h6 { color: #fff; font-weight: normal; font-size: 90%;  color:#4C5B52; font-style: italic; margin: 20px 0;}


#pc-widget table.demographics {border-spacing: 0; padding: 0; width: 99.9%; border-collapse: collapse;}
#pc-widget table.demographics th { background: #6db33f; border-bottom: none; color: #fff; padding: 5px 20px 5px 10px; text-align: center; }
#pc-widget table.demographics th.title { text-align: left; }
#pc-widget table.demographics td.title {font-weight: normal;}
#pc-widget table.demographics td {text-align: left; font-weight: bold;  padding: 5px 20px 5px 10px; border-bottom: 3px solid #f6f6ef; background: #edede2; color: #434f49;}

#pc-widget .content-inner .property-search-results {width: 640px; float: left; }
#pc-widget .content-inner .property-search-results table {width: 100%; border-spacing: 0; border-collapse: separate;}
#pc-widget .content-inner .property-search-results th {padding: 6px 12px; white-space: nowrap; font-weight: bold; text-align: left; text-transform: uppercase; color: #434f49; font-size: 90%; border: 0;}
#pc-widget .content-inner .property-search-results th a {padding-right: 15px; background-position: right 4px; background-repeat: no-repeat;  color: #434f49;}
#pc-widget .content-inner .property-search-results th.ascending a {background-image: url(../images/misc_arr-down.png);}
#pc-widget .content-inner .property-search-results th.descending a {background-image: url(../images/misc_arr-up.png);}

#pc-widget .content-inner .property-search-results tbody tr:hover td {}
#pc-widget .content-inner .property-search-results tbody tr:hover td div {}
/*#pc-widget .content-inner .property-search-results td {padding: 0px 0px 10px 0; text-shadow: 1px 1px 1px #fff; webkit-text-shadow: 1px 1px 1px #fff; background:#fff url(../images/search-results-gray-bg.png) bottom repeat-x; vertical-align: top; border-top: 2px solid #ddd; border-bottom: 2px solid #aaa;   }*/
#pc-widget .content-inner .property-search-results td {padding: 0px 0px 10px 0; text-shadow: 1px 1px 1px #fff; webkit-text-shadow: 1px 1px 1px #fff; background:#fff bottom repeat-x; vertical-align: top; border-top: 2px solid #ddd; border-bottom: 2px solid #aaa;   }
#pc-widget .content-inner .property-search-results td div {padding: 8px 12px 6px 12px; }
#pc-widget .content-inner .property-search-results td div a {background: transparent;}
#pc-widget .content-inner .property-search-results td div a:hover {text-decoration: underline;}
#pc-widget .content-inner .property-search-results tr:hover td {background: #fff; border-color: #009fc2;}

#pc-widget .content-inner .property-search-results .shopping_centre div,
#pc-widget .content-inner .property-search-results .shopping_centre {width: 150px;}

#pc-widget .content-inner .property-search-results td.shopping_centre {border-left: 1px solid #ddd;
border-top-left-radius: 8px; -webkit-border-top-left-radius: 8px; border-bottom-left-radius: 8px; -webkit-border-bottom-left-radius: 8px;}
#pc-widget .content-inner .property-search-results td.anchor_tenants {border-right: 1px solid #aaa;
border-top-right-radius: 8px; -webkit-border-top-right-radius: 8px; border-bottom-right-radius: 8px; -webkit-border-bottom-right-radius: 8px;}


/* 3.7 Contact
------------------------------------------------------------------------------*/
#pc-widget .inline { display: inline; }
#pc-widget .block { display: block; }
#pc-widget .required { display: block; margin-top: 20px; color: #6db33f; }
#pc-widget .contact { margin: 10px 0 0; }
#pc-widget .contact sup { color: #6db33f; }
#pc-widget .contact label { margin: 15px 0 5px; }
#pc-widget .contact .submit { display: block; margin-top: 15px; }
#pc-widget .contact p { padding: 5px 0 5px; }


/* 3.11 Tenants
------------------------------------------------------------------------------*/
#pc-widget .tenants { margin: 38px 0 0; text-align: center; }
#pc-widget .tenants a { display: inline-block; width: 184px; height: 50px; margin: 0 16px 0 0; line-height: 50px; text-align: center; text-transform: uppercase;
font-weight: bold; color: #6db33f; background: url(../images/btn_tenants.png); }
#pc-widget .tenants a:hover { text-decoration: none; background-position: left -50px; color: #6db33f; }

/* 3.12 Styles
------------------------------------------------------------------------------*/
#pc-widget .generic table { table-layout: auto; width: auto; border-spacing: 10px; }
#pc-widget .generic th,
#pc-widget .generic td { padding: 0; background: none; }
#pc-widget .generic th { border-bottom: 1px solid #434f49; /*font-size: larger;*/ }
#pc-widget .bold { font-weight: bold; }

#pc-widget table.contact {border-spacing: 0; padding: 0; width: 99.9%; border-collapse: collapse;}
#pc-widget table.contact th { background: #6db33f; border-bottom: none; color: #fff; }
#pc-widget table.contact td.title {font-weight: normal;}
#pc-widget table.contact td { padding: 0; color: #434f49;}

#pc-widget td.linktitle { border-bottom:1px dotted #000000; }
#pc-widget table.links { width:100%; }

/* Print Icon */
#pc-widget #interactive-map {position: relative;}
#pc-widget .print-property { text-decoration: none; text-transform: uppercase; color: #4c5c52; font-size: 10px; margin-left: 20px; float: right; padding: 0 20px 0 0; background: url(../images/print-icon.gif) right 0 no-repeat; }
#pc-widget .print-flyer { border:1px; text-decoration: none; text-transform: uppercase; color: #4c5c52; font-size: 10px; margin-left: 20px; float: right; padding: 0 20px 0 0; background: url(../images/print-flyer.gif) right 0 no-repeat; }

/* Annotations Toggle */
#pc-widget .annotation-toggle {position: absolute;  right: 175px; top: 13px; z-index: 3;}
#pc-widget .annotation-toggle span {text-transform: uppercase; color: #4c5c52; padding: 0px 5px 2px 0; font-size: 10px; float: left;}
#pc-widget .annotation-toggle ul {text-transform: uppercase; margin: 0; padding: 0; list-style-type: none; float: left;}
#pc-widget .annotation-toggle li {padding: 0; margin: 0 4px 0 0; line-height: 12px; background: transparent; float: left;}
#pc-widget .annotation-toggle a {color: #4c5c52;  font-size: 10px; background: #ecedec; padding: 3px 8px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#pc-widget .annotation-toggle .selected a {background: #4c5b52; color: #fff;}

/* Property Select Dropdown */
#pc-widget .pc-widget-properties { position: absolute; right: 0; top: 3px;}
#pc-widget .pc-widget-properties select {font-size: 11px; width: 220px;  padding: 1px 2px; display: inline-block; }
#pc-widget .pc-widget-properties .btn {float: none; margin: 0 6px 0 5px; padding: 3px 7px;}

/* New thumbnail feature */
#pc-widget  .content-inner .property-search-results .shopping_centre .thumbnail-container {margin: 0 8px 0 0; padding: 0; overflow: hidden; width: 60px; height: 45px; float: left; background-repeat: no-repeat; background-position: center;  border: 2px solid #ccc; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 1px 1px 1px #fff; box-shadow: 1px 1px 1px #fff;}

.pc-highlight { text-decoration: underline; }

.highlight-tenant-row {
	background-color: #0888ca;
	color: #ffffff;
}

#planpicker {
	font-size: 1em;
	padding: 0 0 0 4px;
	border: 1px solid #ebebeb;
	color: #4c5b52;
}

#planpicker span {
	color: #4c5b52;
}

/* Overview */
#pc-widget span#propcap-overview ul {
    line-height: normal;
}
img.overview-photo {
        border: 1px solid #4c5b52;
        margin-bottom: 14px !important;
    }
    #pc-widget .floated-divs.overview {
        background: transparent;
        border-top: none;
    }
/* CSS for SEO custom fields */
    #pc-widget span#pc-browse-heading h1 {
        border-bottom: none;
    }
    #pc-widget div#pc-browse-company-highlights  {
        max-width: 600px;
        margin-left: 0px;
    }

    #pc-widget span#pc-search-heading h1 {
        border-bottom: none;
    }

    #pc-widget div#pc-details-heading  {
        border-bottom: 1px dotted #000;
    }
    #pc-widget div#pc-details-heading h1 {
        font-size: normal;
        border-bottom: none;
        max-width: 620px;
    }

    #pc-widget span#pc-details-highlights h2 {
        border-bottom:  1px dotted #000;
        font-size: 14px;
        margin-bottom: 10px;
        text-transform: uppercase;
        padding: 0 0 3px 0;
        margin-top: 6px;
        font-weight: bold;
    }
    #pc-widget span#pc-details-agents h2 {
        border-bottom:  1px dotted #000;
        font-size: 14px;
        margin-bottom: 10px;
        text-transform: uppercase;
        padding: 0 0 3px 0;
        margin-top: 6px;
        font-weight: bold;
    }

    #pc-widget div#pc-details-view-more  {
        float: right;
    }
    /* top search bar */
    @media (max-width: 991px) {
        div#top-search-wrapper {
            width: 100%;
        }
        div#top-search ul li .top-submit {
            float: none;
            clear: both;
            display: block;
        }
        div#top-search ul li {
            width: 100%;
            float: none;
            clear: both;
            display: block;
            padding-top: 3px;
            padding-bottom: 3px;
        }
        div#top-search ul li select {
            width: 98%;
            display: block;
            clear: both;
        }
        div#top-search ul li div.chosen-container {
            width: 98% !important;
            display: block;
            clear: both;
        }
        div#top-search ul li input[type=text] {
            width: 95%;
            display: block;
            clear: both;
        }
    }
    div#top-search-wrapper {
        margin-right: 10px;
    }
    @media (min-width: 992px) {
        div#top-search-wrapper {
            margin-right: 10px;
        }
        div#top-search ul li select {
            max-width: 130px;
            display: inline-block;
        }
        div#top-search ul li input[type=text] {
            display: inline-block;
            width: 180px;
            margin-bottom: 0px;
            clear: both;
        }
        div#top-search ul li div.chosen-container {
            /*  width: 200px !important; */
            display: inline-block;
            clear: both;
        }
    }

