/*** 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) {}
.theme_container {max-width:1170px;margin:0 auto;float:none;}.theme_padding_v_xl {padding:140px 0;}.theme_padding_v_lg {padding:100px 0;}.theme_padding_v_md {padding:80px 0;}.theme_padding_v_sm {padding:40px 0;}.theme_padding_v_xs {padding:20px 0;}.theme_padding_h_lg_side {padding-left:6%;padding-right:6%;}.theme_padding_h_md_side {padding-left:4%;padding-right:4%;}.theme_base_color {background-color:#fbfbfb !important;*/}.theme_base_text_color {color:#4e4e4e !important;}.theme_primary_color {background-color:#272727 !important;}.theme_primary_text_color {color:#fff !important;}.theme_secondary_color {background-color:#f7f7f7 !important;}.theme_secondary_text_color {color:#444444 !important;}.theme_tertiary_color {background-color:#ff00ff;}.theme_tertiary_text_color {color:#00ffff;}.theme_special_color {background-color:;}.theme_special_text_color,div.header-wrapper .theme_header_contacts .social-icons li a {color:;}.theme_form_input_textarea_color {background-color:;}.theme_form_input_text_color {color:;}.theme_transition {-webkit-transition:all ease 0.3s;transition:all ease 0.3s;}.theme_text_align_center {text-align:center;}.theme_text_align_left {text-align:left;}.theme_text_align_right {text-align:right;}.theme_text_align_justify {text-align:justify;}html, body {background-color:#fbfbfb;color:#4e4e4e;}a {color:#c7ab5f;}a:hover, a:active, a.active {color:#fff;}a.menu-toggle{color:#272727;}a.menu-toggle:hover {color:#272727;}.btn-primary {color:#444444 !important;background-color:#f7f7f7 !important;border-color:#f7f7f7 !important;}.btn-primary a {color:#444444;}.btn-primary:hover, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { background-color:#272727; border-color:#272727; color:#fff !important;}.btn-primary:hover a { color:#fff !important;}.btn-secondary {color:#444444 !important;}.modal h1, .modal h2, .modal h3, .modal h4, .modal h5, .modal h6 {color:#fff;}.modal .modal-content {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#fff;}nav#mobile-menu .mobile-container ul li a:hover {color:#444444 !important;background-color:#f7f7f7 !important;}nav#mobile-menu,.btn:before,div.theme_section_properties .owl-item .list-item .featured .featured-left, div.theme_section_properties .owl-item .list-item .featured .featured-right {background-color:#272727 !important;}.panel-primary {border:1px solid #272727 !important;}.panel-primary>.panel-heading {background-color:#272727 !important;border-color:#272727 !important;}.hamburger-btn .hamburger-icon,.hamburger-btn .hamburger-icon:before,.hamburger-btn .hamburger-icon:after,nav#mobile-menu .phone-number,div.header-navigation .header-wrapper div.action_wrapper .action_buttons li span.hamburger,div.header-navigation .header-wrapper div.action_wrapper .action_buttons li span.hamburger:before,div.header-navigation .header-wrapper div.action_wrapper .action_buttons li span.hamburger:after {background-color: #f7f7f7;}.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {background-color:transparent !important;}.nav-menu .dropdown-menu {background-color:#272727 !important;}div.theme_section_properties .owl-theme .owl-nav .owl-next.disabled,div.theme_section_properties .owl-theme .owl-nav .owl-prev.disabled,.search-wrapper .btn-primary {background-color:#272727 !important;}div.theme_section_properties .owl-theme .owl-nav [class*=owl-] {background-color:#e9e9e9 !important;}div.theme_section_search .theme_container .form-control {border-color:#272727 !important;}div.theme_section_properties .owl-item .list-item .featured .featured-right:before {border-right:60px solid #272727 !important;}div.theme_section_properties .owl-item .list-item .featured .featured-left:before {border-left:60px solid #272727 !important;}div.header-navigation .header-wrapper .menu-wrapper ul.nav-menu li a:hover,div.select_wrapper .ul-select li:hover {color:#272727;}div.theme_section_properties .owl-item .list-item .featured .featured-left .for_border:before, div.theme_section_properties .owl-item .list-item .featured .featured-right .for_border:before {background-image:-webkit-linear-gradient(left, #fce9b8 0%, #f6ead7 100%), -webkit-linear-gradient(right, #f7f7f7 0%, #f6ead7 100%);background-image:linear-gradient(to right, #fce9b8 0%, #f6ead7 100%), linear-gradient(to left, #f7f7f7 0%, #f6ead7 100%);}div.theme_section_properties .owl-item .list-item .featured .featured-left .for_border:after, div.theme_section_properties .owl-item .list-item .featured .featured-right .for_border:after {background-image:-webkit-linear-gradient(top, #fce9b8 0%, #f6ead7 100%), -webkit-linear-gradient(bottom, #f7f7f7 0%, #f6ead7 100%);background-image:linear-gradient(to bottom, #fce9b8 0%, #f6ead7 100%), linear-gradient(to top, #f7f7f7 0%, #f6ead7 100%);}div.main-content.smaller .header-wrapper {background-color:;}div.section_emergency .theme_container .content_wrapper {background-image:url(https://s3.amazonaws.com/static.organiclead.com/Site-75b3567f-66e5-4028-8ffe-35e7c3288bd5/base/emergency.jpg);background-size:cover;background-position:center;border:1px solid #e6e6e6;}div.section_services .col_right {background-image:url(https://www.royacdn.com/unsafe/smart/Site-1403fcf5-9a16-4042-86a9-89f981f0e8df/base/services_bg_img.jpg);background-position:center;background-size:cover;}div.header-navigation .header-wrapper .menu-wrapper ul.nav-menu li a,nav#mobile-menu .mobile-container ul li a,nav#mobile-menu .phone-number a,.modal h3, div.theme_section_realtor .theme_container .right-container ul.social-icons li a,div.footer_list .nav-menu li a,div.footer-menu .social-icons li a,.site-contact li a,div.header-navigation .header-wrapper div.action_wrapper .action_social .social-inner-wrap li a,div.header-navigation .header-wrapper .hidden_action_wrapper .action_buttons.flip_wrapper li.userInfo span.text,div.header-navigation .header-wrapper .hidden_action_wrapper .action_buttons.flip_wrapper .to-append-social .social-inner-wrap li a,div.header-navigation .header-wrapper .hidden_action_wrapper .action_buttons.flip_wrapper li.userInfo .fa-user {color:#fff;}div.page-banner-wrapper:before { background-color:;}a:hover {color:#f7f7f7;}div.ry_section_services .image_container {background-image:url(https://www.royacdn.com/unsafe/smart/Site-1a0eefd9-1873-4e9d-84c3-11d83cfb5ade/base/featuredservices.jpg);background-size:cover;background-position:center;min-height:630px;padding:0;}.content > .clearfix {background-color:#fbfbfb !important;*/}div.header-navigation .header-wrapper .menu-wrapper ul.nav-menu > li:before {background-color:#f7f7f7 !important;}div.header-navigation .header-wrapper div.action_wrapper .action_buttons li .btn {border-color:#f7f7f7 !important;}div.theme_section_search .theme_container .toPrice:before, div.theme_section_search .theme_container .openHouses:before, div.theme_section_search .theme_container .bedRooms:before,div.theme_section_search .theme_container .search,.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {background-color:#272727 !important;}.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus { border-color:#272727 !important;}div.theme_section_search .theme_container .search .fa,.owl-theme .owl-nav [class*=owl-],.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {color:#fff !important;}div.theme_section_properties .owl-nav .owl-prev, div.theme_section_properties .owl-nav .owl-next,div.theme_section_testimonials .theme_container .owl-nav .owl-prev, div.theme_section_testimonials .theme_container .owl-nav .owl-next {background-color:#272727 !important;}div.header-navigation .header-wrapper .menu-wrapper ul.nav-menu li a,.search-wrapper .btn-primary {color:#fff !important;}a:hover,div.theme_section_properties .owl-item .details-wrapper .small-details .size:before, div.theme_section_properties .owl-item .details-wrapper .small-details .bath:before, div.theme_section_properties .owl-item .details-wrapper .small-details .beds:before{color:#f7f7f7 !important;}div.header-navigation .header-wrapper .menu-wrapper ul.nav-menu li a:hover {color:#f7f7f7 !important;}div.theme_section_properties .loader {border-top:5px solid #272727 !important;border-bottom:5px solid #272727 !important;}div.theme_section_map .right-container .frm-wrapper .form-control::placeholder,div.theme_section_map .right-container .frm-wrapper .name-container:before, div.theme_section_map .right-container .frm-wrapper .email-container:before, div.theme_section_map .right-container .frm-wrapper .phone-container:before, div.theme_section_map .right-container .frm-wrapper .message-container:before { color: !important;}div.theme_section_map .right-container .frm-wrapper .form-control {border-color: !important;color: !important;background-color: !important;}div.header-navigation .header-wrapper div.action_wrapper .action_buttons li .btn-odd {background-color:transparent !important;color:#4e4e4e !important;}.pagination>li>a, .pagination>li>span {color:#4e4e4e !important;}.modal.fade.in.full {overflow:hidden;z-index:9999 !important;}

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