/*** WIDGET/SYSTEM CSS ***/
html, body {width:100%;height:100%;padding:0;margin:0;overflow-x:visible;}a {color:#4a9cc2;}.modal .ry-form, .modal-body{padding:0;}.modal .ry-form h3 {padding:20px;margin:0 0 20px;background:#65b1d4 !important;color:#fff;font-family:"Lora",serif;font-style:italic;}.modal .cmsForm {max-width:100%;text-align:left;margin:0 20px;}.modal .cmsForm .form-control {text-align:left;height:40px;font-family:"Catamaran",sans-serif;}.modal .cmsForm textarea {height:150px !important;}.modal .cmsForm .btn-primary {display:block;margin:0 !important;float:right;margin:0 0 15px!important;}.modal-footer button {position:absolute;right:10px;top:15px;background:transparent;border:0;color:#fff;}.modal-footer button:hover {color:#fff;background:transparent;}.modal-footer button:focus, .modal-footer button:active {border:0;border-color:transparent;background:transparent;}.modal-footer {border:0;}body {top:0 !important;}@media screen and (max-width:1200px) {.theme_container { padding:0 20px !important;}}@media screen and (max-width:991px) {.modal .ry-form h3 { font-size:18px !Important;}}

/*** PAGE CSS OVERRIDES ***/
h3.result {padding-bottom:30px !important;}@media (max-width:991px) {body, p, span, li, a, div {font-size:15px !Important;}}.left__wrap {padding:0 20px;}@media (min-width:992px) {.left__wrap {padding:0 40px 0 0 !important;}}.left__wrap .__search {padding:40px 40px;box-shadow:0 14px 28px rgba(0, 0, 0, 0.05), 0 10px 10px rgba(0, 0, 0, 0.05);position:relative;}.left__wrap .__search:before {width:50px;height:4px;background:transparent;content:'';position:absolute;left:0;z-index:2;top:-4px;}.left__wrap .__search:after {width:4px;height:50px;background:transparent;content:'';position:absolute;left:0;z-index:2;top:-4px;left:-4px;}.left__wrap .__search h4 {font-weight:600;padding-bottom:5px;margin:0 0 10px;color:#666;}.left__wrap .__search .search-bar-widget input {height:48px;box-shadow:none;border:1px solid #e1e3ea;}.left__wrap .loop__wrap {padding:0;}@media (min-width:992px) {.left__wrap .loop__wrap {margin-top:40px;}}.left__wrap .loop__wrap .each__loop {padding:0;display:block;margin-bottom:60px;position:relative;overflow:visible;border:1px solid #eceeef;}.left__wrap .loop__wrap .each__loop:before {width:50px;height:4px;background:transparent;content:'';position:absolute;left:0;z-index:10;top:-4px;}.left__wrap .loop__wrap .each__loop:after {width:4px;height:50px;background:transparent;content:'';position:absolute;left:0;z-index:2;top:-4px;left:-4px;}.left__wrap .loop__wrap .each__loop img {border-radius:0;}.left__wrap .loop__wrap .each__loop .__date {position:relative;}.left__wrap .loop__wrap .each__loop .__date span {display:block;color:#666;padding:20px 40px;float:left;font-family:"Poppins", sans-serif;font-size:16px;}.left__wrap .loop__wrap .each__loop .__date span.read__more {position:absolute;right:0;top:0;}.left__wrap .loop__wrap .each__loop h2 {margin:30px 0 15px;padding:0 40px;font-size:20px;position:relative;z-index:1;}.left__wrap .loop__wrap h3 {padding:0;margin:0;font-weight:400;font-style:italic;font-size:24px;font-family:"Poppins", sans-serif;color:#525252;z-index:2;position:relative;max-width:250px;}.left__wrap .loop__wrap .each__loop .__title span {display:none;}.left__wrap .loop__wrap .each__loop .blog-content {text-align:justify;line-height:30px;padding:0 40px 20px;border-bottom:1px solid #eceeef;font-family:"Poppins", sans-serif;color:#8b8d8e;font-size:16px;}.realtor-picture {overflow:hidden;padding:0;border-radius:2px;box-shadow:0 14px 28px rgba(0, 0, 0, 0.05), 0 10px 10px rgba(0, 0, 0, 0.05);}div.content-left {padding:0 20px;}@media (min-width:992px) {div.content-left {padding:0 40px 0 0;}}