/*** WIDGET/SYSTEM CSS ***/
.modal.fade.in {z-index:9999;}.modal.fade.in.full {overflow:hidden;z-index:9998;}.modal.full .modal-dialog {width:100%;height:100%;padding:0;margin:0;}.modal.full .modal-header .close {color:#FFF;opacity:.6;filter:alpha(opacity=60);}.modal.full .modal-header .close:hover {opacity:1;filter:alpha(opacity=100);}.modal.full .modal-content {height:100%;border-radius:0;color:#DDD;background:rgb(0, 0, 0);background:rgba(0, 0, 0, 0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";position:fixed;top:0;left:0;width:100%;}.modal.full .modal-body {position:absolute;top:66px;display:block;width:100%;bottom:82px;overflow:auto;overflow-x:hidden;}.modal.full .modal-footer {position:absolute;bottom:0;display:block;width:100%;}.modal.white .modal-content{background:#FEFEFE;color:#222;}.modal.white .modal-header, .modal.white .modal-footer {background:#DDD;}.modal.white .modal-header button.close {color:#222;}.modal.white .tab-pane {padding:30px;background:#FEFEFE;color:#222326;}.map-btn.btn-success i.fa {color:#AFA;}#idxSearch-map-picker-dialog .draw-area-btn, #idxSearch-map-picker-dialog .clear-area-btn {margin-top:-5px;margin-right:5px;}#idxSearch-map-picker-dialog button.close {margin-top:3px;}.left-align-text, label.left-align-text {text-align:left !important;}.property-filter {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;zoom:1;display:block;width:100%;background-color:#DDD; }.property-filter:after {height:0;content:".";display:block;clear:both;visibility:hidden}.property-filter label {text-align:left !important;}.property-filter label, .property-filter .btn, .property-filter label {font-weight:bold;}.property-filter .btn {width:100%;}.property-filter .checkbox i {border:solid 2px #1f4f88;width:18px;height:18px;display:inline-block;color:#222;background:#FFF;margin-left:-21px;position:absolute;}.property-filter .checkbox span {margin-top:-1px;position:absolute;margin-left:10px;}.property-filter .checkbox .checked i:before {position:absolute;top:0;display:inline-block;font-family:'Glyphicons Halflings', serif;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;content:"\e013";}.property-filter .control-group:not(*:nth-of-type(2))+.form-actions {margin-top:20px}.property-filter input[type='checkbox'] {display:none;}.price-slider {margin-bottom:50px;}.price-value {color:#FFF;text-align:center;margin-top:15px;margin-bottom:15px;font-weight:bold;}ul.savedSearches li {overflow:hidden;}ul.savedSearches li a {display:inline-block;float:left;padding-top:10px;text-transform:capitalize;}@media (min-width:768px){#idxSearch-map-picker-dialog .draw-area-btn, #idxSearch-map-picker-dialog .clear-area-btn {margin-right:30px;}}@media (min-width:992px){}@media (min-width:1200px) {}
.saveSearchButtonContainer {padding-left:0;padding-bottom:10px;}.properties-map {display:none;}.idx-results-widget.map-view .properties-map {width:100%;height:0;padding-bottom:80%;}.view-toggles {display:inline-block;float:left;margin-left:15px;}.view-toggles > a {padding:5px 15px;margin-top:10px;display:inline-block;text-decoration:none;cursor:pointer;}.view-toggles > a.active {border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;border:1px solid;margin-top:9px;margin-left:-1px;text-decoration:none;}.view-toggles > a.active:last-child {margin-left:0;}.idx-results-widget .map-detail {display:none;padding:15px 0 15px 0;}.idx-results-widget .map-detail .property .wrap {margin:0;}.idx-results-widget .map-detail .property {padding-left:10px;padding-right:0;}.idx-results-widget.map-view .properties-grid.list-view {display:none;}.idx-results-widget.panel-opened .map-detail {display:inline-block;}@media (min-width:768px) {.idx-results-widget .map-detail .property {padding-right:15px;}.idx-results-widget.panel-opened .properties-map {width:50%;}.idx-results-widget .map-detail {padding:15px 0 15px 15px;}.idx-results-widget.map-view {border:solid 1px #e7e7e7;background:#FFF;}}@media (min-width:992px) {}@media (min-width:1200px) {}
@media (max-width:350px) {.main-navigation .menu-toggle .text {display:none;}}html, body {width:100%;height:100%;padding:0;margin:0;}a {color:#c7ab5f;}a:hover, a:active, a.active {color:#fff;}.pagination {margin:20px 5px;}.pagination li a {border:solid 1px #7D7C7C;color:#000;padding:5px 15px;font-size:12pt;}.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {background:#c7ab5f;color:#FFF;border-color:#7D7C7C;}.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {color:#FFF;background:#c7ab5f;border-color:#7D7C7C;}.pagination>li:first-child>a, .pagination>li:first-child>span, .pagination>li:last-child>a, .pagination>li:last-child>span {border-radius:0;}li, li a, a {transition:0.3s ease;-moz-transition:0.3s ease;-webkit-transition:0.3s ease;}body {color:#fff;overflow-x:hidden;}.tabs-widget .nav-tabs {border-bottom:solid 1px #999;}.tabs-widget .nav-tabs li a{border-radius:0;}.tabs-widget .nav-tabs>li>a, .tabs-widget .nav-tabs>li>a:hover, .tabs-widget .nav-tabs>li>a:focus {background:#6d6d6d;border:solid 1px #6d6d6d;border-bottom:solid 1px #c7ab5f;color:#fff;letter-spacing:3px;}.tabs-widget .nav-tabs>li.active>a, .tabs-widget .nav-tabs>li.active>a:hover, .tabs-widget .nav-tabs>li.active>a:focus {background:#c7ab5f;border:solid 1px #c7ab5f;border-bottom-color:transparent;color:#fff;letter-spacing:3px;}.tabs-widget ul.nav-tabs {background:#6d6d6d;border-bottom:solid 1px #c7ab5f;}.tabs-widget>.tab-content {box-shadow:none;border:solid 1px #999;border-top:none;}.tabs-widget .tab-content .tab-pane ul {padding-left:20px;}.modal h1, .modal h2, .modal h3, .modal h4, .modal h5, .modal h6 {color:#000;}.modal .modal-content {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#333;}.modal button.close {font-size:32pt;}.btn-primary {color:#fff;background:#c7ab5f;border:none;letter-spacing:5px;padding:9px 15px 5px;text-transform:uppercase;}.btn-primary:hover {background:#d7bb6f;color:#fff;}.caret {height:0;display:inline;border:none;}.caret:before {margin-left:3px;top:-4px;position:relative;content:"\f078";width:32px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.btn-secondary {text-transform:uppercase;background:#1d1d1d;color:#fff;border-radius:6pt;-moz-border-radius:6pt;-webkit-border-radius:6pt;}.btn-secondary:hover {background:#6d6d6d;color:#fff;}.main-navigation {height:70px;width:100%;top:0;background:#000;padding:2px 15px;}.main-navigation a {text-decoration:none;color:#fff;text-transform:uppercase;font-size:20px;}.main-navigation .menu-toggle {font-weight:bold;font-size:30px;padding:6px 0 0 0;}.main-navigation .menu-toggle .text {font-size:25px}.main-navigation .menu-toggle .fa-bars {-webkit-transform:scale(1.2,1);-moz-transform:scale(1.2,1);-ms-transform:scale(1.2,1);-o-transform:scale(1.2,1);transform:scale(1.2,1);margin:17px 10px;}.main-navigation .menu-wrap {display:none;background:#000;position:absolute;left:0;right:0;top:70px;bottom:0;overflow-y:auto;z-index:999;font-size:30px;}.main-navigation .menu-wrap .nav-menu {list-style:none;padding-top:15px;padding-left:30px;padding-right:30px;margin:0;}.main-navigation .menu-wrap ul:not(.dropdown-menu,.nav-menu) {padding:30px;margin:0;}body.nav-open .menu-wrap {display:block;}.main-navigation .action-icons {padding:0;margin:0;}.main-navigation .action-icons, .main-navigation .action-icons > li {display:inline-block;margin:6px 0 0;}.main-navigation .action-icons > li > a {border:solid 3px #FFF;border-radius:50%;width:40px;height:40px;font-size:14pt;text-align:center;padding:7px;display:inline-block;}.authenticated .main-navigation .action-icons > li.userInfo > a {border-color: #c7ab5f;}.main-navigation .action-icons > li .text {display:none;}.main-navigation .action-icons .dropdown-menu {background:#000;}.main-navigation .action-icons .dropdown-menu {position:fixed;top:68px;}.open>.dropdown-menu {display:block;position:relative;width:100%;border-top:solid 1px#c7ab5f;background:none;border-bottom:solid 1px#c7ab5f;border-radius:0;}.open>.dropdown-menu li a{color:#999;}.centered-title h1, .centered-title h2, .centered-title h3, .centered-title h4, .centered-title h5, .centered-title h6{text-align:center;}.centered-title h1:after {content:"";display:block;background:#c7ab5f;height:5px;width:32%;margin:30px auto;}.carousel:not(.module-propertyImagesWidget) .carousel-control>span:before {font:normal normal normal 28px/1 FontAwesome;border:solid 2px;border-radius:50%;padding:15px;text-align:center;}.carousel:not(.module-propertyImagesWidget) .carousel-control .icon-next:before {content:"\f054";padding-left:20px;}.carousel:not(.module-propertyImagesWidget) .carousel-control .icon-prev:before {content:"\f053";padding-right:20px;}.carousel:not(.module-propertyImagesWidget) .carousel-control {width:auto;position:relative;display:inline-block;margin:60px 0 60px 35%;z-index:9;}.carousel:not(.module-propertyImagesWidget) .carousel-control .icon-prev {margin-left:calc(42% - 60px);}.social-icons li {font-size:14px;display:inline-block;list-style:none;border:solid 1px #999;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#fff}.social-icons li:hover {background: #c7ab5f;border:solid 1px #c7ab5f}.social-icons li a {padding:10px;width:32px;text-align:center;color:#666;text-decoration:none;}.social-icons li a:hover {color:#fff;text-decoration:none;}@media (min-width:768px) {.main-navigation .action-icons {margin-top:10px;}.main-navigation .action-icons > li > a {border:none;width:auto;height:auto;font-size:12pt;}.main-navigation .action-icons > li > a .text {display:inline;margin-left:10px;}.centered-title h1:after {width:16%;}.carousel:not(.module-propertyImagesWidget) .carousel-control {position:absolute;margin:4%;width:0;}.carousel:not(.module-propertyImagesWidget) .carousel-control .icon-prev:before {margin-left:-15px}.carousel:not(.module-propertyImagesWidget) .carousel-control .icon-prev {left:45px;}.footer-bar img.powered {margin-left:0;margin-right:0;float:right;}}@media (min-width:992px) {.main-navigation .action-icons .dropdown-menu {position:absolute;top:inherit;}body.nav-fixed-mobile .menu-wrap {position:absolute;}body.nav-fixed-mobile .main-navigation {position:relative;}body.nav-fixed-mobile {padding-top:0;}body.nav-fixed {padding-top:162px;}.main-navigation {padding:15px 8%;height:162px;background:#1d1d1d;border-bottom:solid 1px #333;position:relative;}.main-navigation .logo {position:absolute;bottom:30px;max-width:300px;}.main-navigation .logo img {max-width:100%;}.main-navigation .menu-wrap {display:inline-block;left:initial;bottom:inherit;right:calc(8% - 20px);position:absolute;margin-left:300px;overflow:visible;background:transparent;}.main-navigation .menu-wrap li {display:inline;margin-left:30px;}.main-navigation .menu-wrap li a {font-size:16pt;}.open>.dropdown-menu {display:block;position:absolute;width:auto;background:#333;border:1px solid #666;border-radius:0;}.open>.dropdown-menu li {margin:0;}.open>.dropdown-menu li a {color:#fff;}.open>.dropdown-menu li a:hover {color:#666;}.main-navigation .dropdown.ellipsis {}.main-navigation ul.ellipsis-dropdown {right:0;position:absolute;left:auto;}.main-navigation ul.ellipsis-dropdown > li, .main-navigation ul.dropdown-menu > li {display:inline-block;position:relative;width:99% !important;}.main-navigation ul.ellipsis-dropdown > li a{text-transform:uppercase;width:100%;display:block;padding-left:30px;}.main-navigation ul.ellipsis-dropdown > li a .caret {float:left;display:inline;height:0;position:absolute;left:5px;top:5px;}.main-navigation ul.ellipsis-dropdown > li a .caret:before {content:"\f053";}.main-navigation ul.ellipsis-dropdown > li > ul.dropdown-menu {position:absolute;left:auto;top:0;right:100%;}}

/*** CSS File: properties ***/
.featured-section .property {position:relative;margin-top:30px;margin-bottom:30px;}.featured-section .property h2 {font-size:20pt;}.featured-section .property .price {position:absolute;bottom:15px;right:15px;background:#666;color:#FFF;padding:5px 10px 0;margin:0;}.featured-section .property .address {color:#FFF;}.featured-section .property .city {color:#999;}.featured-section .property .details {font-size:16pt;}.featured-section .property .details .fa {margin-left:10px;}.property {text-transform:uppercase;}.property .image-wrap {background:#FFF;}.property.featured .border-1 {border-color:#666}.property-icon {float:left;display:block;width:100%;text-align:center;}.property-icon .fa {font-size:35px !important;color:#ccc !important;}.property .property-icon {float:none;}.property .property-text {font-size:9px;}.property .property-text-value {font-size:18px;font-weight:bold;}.property h2.address {font-size:20pt;}.property .address a {color:#fff;font-size:20px;text-decoration:none;}.property .address a:hover {text-decoration:none;}.property .price-row {padding:15px;font-weight:bold;font-size:20px;}.property sub {font-size:8px;}.property .icons-bar {display:block;height:70px;}.property h2 {margin-top:0;}.property .price {font-size:20px;}.property .card {padding-bottom:5px !important;margin-bottom:5px !important;background:#222;color:#fff;}.idx-results-widget, .idx-sort-bar {height:auto !important;}.idx-sort-bar {border:none;text-transform:uppercase;background:none;font-size:12pt;}.idx-sort-bar .view-toggles > a.active {border-radius:7px;border:solid 1px #999;}.idx-sort-bar .navbar-brand {letter-spacing:2px;text-transform:uppercase;margin-right:30px;}.idx-sort-bar .caret {float:right;margin-top:2px;margin-left:10px;margin-right:5px;}.idx-sort-bar .navbar-nav>li>a.dropdown-toggle {color:#666;}.idx-sort-bar .navbar-nav>li>a.dropdown-toggle:hover {color:#fff;}.idx-sort-bar .navbar-nav>.open>a, .idx-sort-bar .navbar-nav>.open>a:hover, .idx-sort-bar .navbar-nav>.open>a:focus {background:none;}.idx-sort-bar .dropdown.open .dropdown-menu {font-size:14pt;}.idx-sort-bar .dropdown {width:calc(100% - 15px);}.search-bar .btn {letter-spacing:1px;}.search-bar .anchors_with_separator {font-size:16pt;}.cmsForm.search-bar .form-group {margin-bottom:auto;}.idxDetailSlider .thumbnails_wrapper {background:#1d1d1d;padding-top:5px;padding-bottom:5px;}.tiksluscarousel .nav_right, .tiksluscarousel .nav_left {z-index:0;height:0 !important;width:0 !important;}.tiksluscarousel .nav_right {right:-100px !important;}.tiksluscarousel .nav_left {left:-100px !important;}.tiksluscarousel .nav_right:after {font:normal normal normal 32px/1 FontAwesome;content:"\f054";display:inline-block;top:50%;z-index:10;width:40px;height:40px;padding:5px;position:absolute;right:100px !important;color:#999;}.tiksluscarousel .nav_left:after {font:normal normal normal 32px/1 FontAwesome;content:"\f053";display:inline-block;top:50%;z-index:10;width:40px;height:40px;padding:5px;position:absolute;left:100px !important;color:#999;}.tiksluscarousel .nav_right:hover:after, .tiksluscarousel .nav_left:hover:after {background:#666;color:#FFF;}.tiksluscarousel .thumbnails_wrapper .thumbnails li.thumb{border:solid 1px #999;}.tiksluscarousel .progress {background-color:#666;height:5px;}.tiksluscarousel ul li {border-top:solid 1px #999;border-bottom:solid 1px #999;}.carousel.module-propertyImagesWidget .carousel-control .fa {position:relative;top:50%;}.idxFavoritesWidget .save-fav-text, .loginWidget .save-fav-text {display:none;}.idxFavoritesWidget .save-fav-icon, .loginWidget .save-fav-icon {margin-left:10px;}.details-tab {padding:0;margin-bottom:5px;}@media (min-width:768px) {.details-tab {padding:0 5px;margin-bottom:0;}.idx-sort-bar .dropdown {width:100%;}}@media (min-width:992px) {.featured-section .property {border-left:solid 1px rgba(100,100,100,.2);border-right:solid 1px rgba(100,100,100,.5);}.featured-section .property:first-child {border-left:none;}.featured-section .property:last-child {border-right:none;}.featured-section .property .wrap {padding:0 15px;}.property-icon {font-size:14pt;}}@media (min-width:1200px) {.property-icon {font-size:12pt;width:auto;display:inline-block;padding-right:15px;text-align:left;}.property-icon .fa {display:inline-block;margin-top:-3px;font-size:24px !important;color:#ccc !important;}.property .property-icon {float:none;padding-right:0;}}@media (min-width:1300px) {.property-icon .fa {margin-top:-7px;font-size:35px !important;color:#ccc !important;}}

/*** PAGE CSS OVERRIDES ***/
@media (min-width:768px) {}@media (min-width:992px) {}@media (min-width:1200px) {}