@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900);body               {         margin:0px;background-color: #ffffff;}a                  {        text-decoration: none;   }body#body          {        margin:0px;                             }html {    color: #222;    font-weight: 400;    font-size: 14px;    line-height: 1.5;    word-wrap: break-word;    font-family: 'Lato';}.h2, h2 {    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif !important;}/*header&logo*/.logo  {    margin-right: 20px;    paddiong:0;    margin-top: 10px;}.logo  img{max-width: 370px;}.top-header {    background-color: #333333;}.main-header{    box-shadow: none;}.main-header-divider{    border-top: solid 2px #3e3e3e;}.main-header a{    text-transform: uppercase;}.main-header .tel a{    text-transform: none;}.main-header .dropdown-menu > li > a {    text-transform: none;}.main-header .navbar-default .nav > li > a {    padding: 20px 8px 20px;    font-size: 12px;    border-top: solid 5px transparent;    line-height: 27px;    letter-spacing: 1px;    color: #4a4747;}.nav > li {    font-weight: 200;    text-align: center;}.nav > li:first-child, .nav > li:nth-last-child(2) {    border-left:2px solid #333;    margin: 25px 0px 20px 0px;    padding: 0px 0px;    line-height: 27px;}/*endheader&logo*/.sidebar-widget{    background: #F8F8F8;    padding-top:0px;    border: 1px solid #E6E6E6;}.sidebar-widget-wht {    background: #FCFCFC;    padding: 20px;    padding-top:0px;    margin-bottom: 30px;    border: 1px solid #E6E6E6;}.pics-grid img{    margin-bottom: 15px;}.pics-grid .col-md-2{    padding-left: 1px;}.btn-custom {    background-color: #2b3a4d;    border-top: 1px solid rgb(255, 255, 255);    border-right: 1px solid rgb(255, 255, 255);    border-bottom: 1px solid rgb(255, 255, 255);    border-left: 1px solid rgb(255, 255, 255);    border-radius: 0px;    color: rgb(255, 255, 255) !important;    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);    text-transform: uppercase;}.button-block {    display: block;    width: 100%;    padding-left: 0;    padding-right: 0;}.button, #submit, .form_saved_message_emailform input[type="submit"] {    display: inline-block;    margin-bottom: 0;    padding: .775em .875em;    padding-right: 0.875em;    padding-left: 0.875em;    background-color: #d9d9d9;    border: 1px solid transparent;    border-top-width: 1px;    border-right-width: 1px;    border-bottom-width: 1px;    border-left-width: 1px;    border-top-style: solid;    border-right-style: solid;    border-bottom-style: solid;    border-left-style: solid;    border-top-color: transparent;    border-right-color: transparent;    border-bottom-color: transparent;    border-left-color: transparent;    border-radius: 0;    color: #222;    line-height: 1;    text-align: center;    text-decoration: none;    cursor: pointer;}#button-id-1:hover{    background-color: #7a7f83;    text-decoration: none;}.bottom           {                            background: #000;                          padding:5px;                          font-family: verdana,arial, helvetica, sans-serif;                            font-size: 16px;                            color: #F5F5F5;                            font-weight: normal;                            border-top:2px solid #0A7588;                          }.bottom a, .bottom A:visited{    color: #F5F5F5;}#sidebar {    background:#f2f3f5;    border:1px solid #0A7588;    border-top:none;    padding:5px;    margin:0;    padding-left:10px !important;    padding-right:10px;}#main-contact-block {    background: #fff;    border:0px solid #0A7588;    padding: 20px;    padding-top: 3px;    margin-top: 0px;}#maincontainer {    background:#FFF;	min-height:450px !important;	padding:5px;	padding-left:20px;		padding-right:20px;}.clear {        clear:both;}.bordered{ border: 1px solid #000;}.bordered-block{	border:3px solid #9D948F;	  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  -webkit-box-shadow:0px 3px 3px #333; -moz-box-shadow:0px 3px 3px #333; box-shadow:0px 3px 3px #333;}.index-title{	  font-size: 24px;	  color:#ebbf5c;      margin-top:7px;    margin-bottom:7px;    padding: 7px;    font-weight: bold;    background: #000;}.details-header{    font-size: 18px;    color:#ebbf5c;    margin-top:5px;    margin-bottom:5px;    padding: 5px;    font-weight: bold;    background: #000;}.search-title{    font-size: 24px;    color:#0A7588;    margin-top:7px;    margin-bottom:7px;    padding: 7px;    font-weight: bold;}.search-subtitle{	  font-size: 14px;	  color:#0A7588;    font-weight: bold;}.search-subtitle-total{    color:#ff3333;}#main-title h1 {    font-size: 20px;    font-weight: bold;    color: #0A7488;    padding-left: 3px;}.agents-info, .details-block{    font-size: 14px;}#description {    text-decoration: none;    font-weight: normal;    color: #333;    text-align: left;    margin-top: 15px;    margin-bottom: 15px;}.property-block{     padding:12px;}.property-subblock{	  font-size: 11px;	  color:#3E4B8C;      padding:4px;      font-weight: bold;      background:#F6F5D7;}.common-cont{    border:1px solid #337A99;    background:#fff;      text-align:left;}#mainpage-text{        padding:4px;border:1px solid #959595;background:#161616;color:#FFF;}#mainpage-text2{        padding:4px;border:1px solid #959595;background:#fff;color:#000;}.page{        background:#fff;padding:4px 4px 4px 4px;border:0px solid #959595;}.cont-block{        background:#161616;padding:4px;border:0px solid #959595;color:#FFF;}.cont-block2{        background:#161616;padding:4px;border:1px solid #959595;color:#FFF;}.contact-block{    margin: 15px;margin-left:auto;margin-right:auto;    background:#fff;    width:492px;    min-height: 450px;    border:1px solid #000;      text-align:left;}.input{                             font-family: Arial, Helvetica, sans-serif, Verdana;                             font-size: 12px;                             color: #000;                             background-color:#FFF;                             font-weight: normal;                             padding:3px;                             border:1px solid #99302B;}/* Custom CSS Document */#agents-listings .type-links a{    font-size: 21px;    color: #a8a8a8;    font-weight: 500;}#agents-listings .type-links{    color: #a8a8a8;}#agents-listings .type-links .active{    color: #333;}#bottom_line {        height:1px;        color: #7B3432;        background-color: #747474;        border:none;        padding:0;        margin:6px;}.our_title           {font-family: Arial, Helvetica, sans-serif;                           font-size: 12px;                           font-weight: bold;                           color: #F9F9F9;                           font-style: italic;                           text-decoration: none;                           padding: 5px   }.featured_listings           {        font-family: Arial, Helvetica, sans-serif;                           font-size: 11px;                           font-weight: normal;                           color: #646464;                           text-decoration: none;                           padding-left: 0px   }.border_pic        { border:1px solid;                     border-style: solid;                             border-color: #000099;    }.white_border_pic        {         border-style: solid;                             border-color: #FFF;    }.calculator2        {       font-family: verdana, Arial, Helvetica, sans-serif;                             font-size: 12px;                             font-weight: normal;                             color: #676767;                             text-decoration: none;                              text-indent: 4px   }.contact_header            {        font-family: Geneva, arial, verdana, Helvetica, sans-serif;                            font-size: 12px;                            color: #fff;                            font-weight: bold;                            text-decoration: none;                            padding-left: 6px;                                                        text-align: left;    }.formbgr{    background-color: #D0ECF2 !important;    border: 1px solid blue ;}input.formbgr {    border: 1px solid blue;}textarea.formbgr {    border: 1px solid blue;}.table-noborder{    border: 0px solid #fff !important;      background: #fff !important;    }.borderless  {    border: none !important;}#back_search  {	font-size:15px;	font-weight:bold;}#back_search a {	color: #EEEEEE;}#back_search a:hover {	color: #3855F5;}.custab, .calc-container{    border: 1px solid #ccc;    padding: 5px;    box-shadow: 3px 3px 2px #ccc;    transition: 0.5s;    }.custab:hover, .calc-container{    box-shadow: 3px 3px 0px transparent;    transition: 0.5s;    }.calc-table,.calc-container{    background: #f9f9f9;}.calc-container{    padding-left: 18px;    padding-right: 18px;}.calc-note{    color: #333;}.section-title.line-style .title {    font-weight: 700;    color: #3f3f3f;    text-transform: uppercase;    font-size: 21px;}.section-title.line-style .subtitle {    font-weight: 700;    color: #3f3f3f;    text-transform: uppercase;    font-size: 17px;}.section-title.line-style .title span {    color: #173FB1;}@media only screen and (max-width : 970px) {   #top_logo{max-height:50px}    #full_top_logo img{max-height:35px}    #login-pan    {        border: 0px solid #000;        display: inline-block;        text-align: right;    }    #login-pan a    {        margin: 0 !important;        padding: 6px !important;        font-size: 12px;    }    .section-title.line-style .title {        font-weight: 700;        font-size: 14px;    }    .top-header .list-inline a{        font-size: 17px;    }    }@media only screen and (max-width : 768px) {    .logo-2 img {        height: auto;        max-width:300px;    }    #property-dtl{        padding: 12px;    }    .sidebar-widget-wht,.sidebar-widget,#calc-container{        margin: 12px;    }    #main-contact-block {        background: #f2f3f5;        border:1px solid #0A7588;    }    .carousel-inner > .item > img {        height: auto !important;    }    #agent-page .agent-bio{        padding:15px !important;    }    .bio-text{        padding:10px !important;    }    .form-group [class*="col-"]:not(:first-child){        margin-top: 25px;    }    .searchform-bathes-cnt{        margin-top: 8px !important;    }    .add_checkboxes input[type=checkbox] {        transform:scale(1.5, 1.5);    }    .banner .banner-slider-inner h1 span {        padding: 0 !important;    }    .banner .banner-slider-inner h1 span {        letter-spacing: 2px;        font-size: 19px;    }    .banner .banner-slider-inner h2 {        letter-spacing: 2px;        font-size: 18px;    }    .banner .banner-slider-inner .listing-desc {        font-size: 15px;    }    .banner .banner-slider-inner {        top: 0px !important;        padding-bottom: 0 !important;    }    .banner .carousel-caption{        top: 0px !important;        padding: 0 !important;    }}@media only screen and (max-width : 560px) {    #logo_container .pull-right{        float:none !important;        margin: 0 auto;    }}@media (min-width : 1200px) {    .container {        width: 1200px;    }}.btn-search{    background: #CCCCCC;    color: #000000 !important;}.btn-black{    color: #000000 !important;}.btn-custom-lighten.active {    color: rgba(255, 255, 255, 0.75);}.btn-custom-lighten {    color: #ffffff;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);    background-color: #1397e2;    border-color: #000;    font-weight: bold;    font-size: 21px;}.btn-custom-lighten:hover,.btn-custom-lighten:focus,.btn-custom-lighten:active,.btn-custom-lighten.active,.btn-custom-lighten.disabled,.btn-custom-lighten[disabled] {    color: #ffffff;    background-color: #999999;    *background-color: #e69800;}.btn-custom-lighten:active,.btn-custom-lighten.active {    background-color: #cc8700 ;}.btn-back{    font-weight: normal;    font-size: 14px;    border: none;    margin: 10px;    margin-bottom: 15px;    padding-left: 40px;    padding-right: 40px;}.btn-custom-darken.active {    color: rgba(255, 255, 255, 0.75);}.btn-custom-darken {    color: #ffffff;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);    background-color: #b87a00;    background-image: -moz-linear-gradient(top, #cc8700, #996500);    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cc8700), to(#996500));    background-image: -webkit-linear-gradient(top, #cc8700, #996500);    background-image: -o-linear-gradient(top, #cc8700, #996500);    background-image: linear-gradient(to bottom, #cc8700, #996500);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc8700', endColorstr='#ff996500', GradientType=0);    border-color: #996500 #996500 #4d3300;    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);    *background-color: #996500;    /* Darken IE7 buttons by default so they stand out more given they won't have borders */    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-custom-darken:hover,.btn-custom-darken:focus,.btn-custom-darken:active,.btn-custom-darken.active,.btn-custom-darken.disabled,.btn-custom-darken[disabled] {    color: #ffffff;    background-color: #996500;    *background-color: #805400;}.btn-custom-darken:active,.btn-custom-darken.active {    background-color: #664400 ;}.calculator {    font-family: sans-serif, Times, Times New Roman, Georgia;    font-size: 11px;    color: #575758;    font-weight: normal;    background-color: #ffffff;}.contactform select,.contactform input[type="text"], input[type="email"], input[type="search"],  input[type="number"], input[type="tel"] {    -moz-box-shadow: none;    -webkit-box-shadow: none;    box-shadow: none;    -moz-border-radius: 0px;    -webkit-border-radius: 0px;    border-radius: 3px;    -moz-transition: 0.3s;    -webkit-transition: 0.3s;    transition: 0.3s;    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2) inset;    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2) inset;    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2) inset;    -webkit-appearance: none;    background-color: #fff;    border: 1px solid #cccccc;    font-size: 14px;    outline: none !important;    padding: 7px 9px 7px 9px;    width: 100%;    height: inherit;    margin-top:0;    margin-bottom:0;}.contactform input[name="firstname"], .contactform input[name="lastname"] {    text-transform:capitalize !important;}.contactform textarea.form-control {    background-color: #fff;    border: 1px solid #cccccc;    font-size: 14px !important;    outline: none !important;    padding: 7px 9px 7px 9px;    width: 100%;    height: inherit;}.contactform .button-md, .search-button {        font-size: 15px !important;        font-family: Arial !important;}.search-button {    background: #606060;}.contact-fields{    margin: 0;}#recaptcha{    padding-left: 5px;}.send_copy_blk{    background: #CCCCCC;    margin-bottom: 6px;    font-size: 13px;    font-family: Arial;    padding:5px;    border: 1px solid #cacaca;}.send_copy_blk .checkbox {    display: inline;    min-height: 20px;    padding-top: 3px;}.send_copy_blk span {    font-weight: 200;}.calc-table .form-control {    background-color: #fff !important;    border: 1px solid #3570A4;    border-radius: 0px;    font-size: 14px;    outline: none !important;    padding: 8px;    width: 100%;    height: inherit;}.calc-table  label{    font-size: 14px;    font-weight: 400;}.calc-table > thead > tr > td, .calc-table > tbody > tr > td, .calc-table > tfoot > tr > td {    padding: 3px;    vertical-align: middle;    border-top: 0px solid #ddd;}.calc-table  td{    margin: 30px;}#MP_total,#MM_total{    color: #0b559b;    font-weight: bold;}.form-group {    margin-bottom: 7px;}.media-blk-img{    height: 120px;}.contactform .form-group {    margin-bottom: 10px;}/* customize */.gutter-6.row {    margin-right: -3px;    margin-left: -3px;}.gutter-6 > [class^="col-"], .gutter-6 > [class^=" col-"] {    padding-right: 7px;    padding-left: 7px;    padding-bottom: 0px;}    .ind-gal .property{    margin-bottom: 5px;}.add_checkboxes{padding-left: 35px;}#WebId{    background-color: #f9f9f9 !important;}.fullsize img {    width:100%;    height: auto;}#btn-search{    margin-top: 13px;}.content-area {    padding: 20px 0 70px;}.rounded-block{    margin-top: 10px;    border: 1px solid #0C2498;    -webkit-border-radius: 4px !important;    -moz-border-radius: 4px !important;    border-radius: 4px !important;    padding: 10px;}.rounded-block-grey{    background-color: #F9F9F9;}.rounded-block-blue{    background-color: #E9EFF3;}/* Landscape tablets and medium desktops */@media (max-width: 1199px) {}.box-ads {    display: block !important;}.prop-desc a, .prop-desc a:visited{    color: #00afea;}.map-container {    height: 345px;    width: 100%;}.testimonials .content .avatar {    border-radius: 1%;    max-width: 200px;}.testimonials .content .avatar img {    border-radius: 1%;}#property-content h2{    font-size:24px;}.footer-top {    background: rgba(255, 255, 255, 0.03);    margin-bottom: 20px;    padding-left: 10px;}.footer-info .personal-info li, .footer-info .personal-info li a, .footer-info a {    color: #EDEAEA !important;}.popular-posts .media {    color: #d7d7d7;}.footer-info .links li {    margin-bottom: 8px;}.popular-posts .media-body {    text-decoration: none;c}.popular-posts .media-body a{    color: #7c7e83;}.logo-2 img {    height: auto;}.prop-desc p:first-letter {    text-transform: uppercase;}.property .nofee {    width: 140px;    padding: 5px;    text-align: center;    position: absolute;    background-color: #f22500;    color: #fff;    -moz-transform: rotate(-40deg);    -ms-transform: rotate(-40deg);    -webkit-transform: rotate(-40deg);    -o-transform: rotate(-40deg);    transform: rotate(-40deg);    -webkit-box-shadow: 0 1px 5px 0 rgba(125,125,125,0.5);    -moz-box-shadow: 0 1px 5px 0 rgba(125,125,125,0.5);    box-shadow: 0 1px 5px 0 rgba(125,125,125,0.5);    top: 10px;    left: -36px;}