@import url(https://fonts.googleapis.com/css?family=Raleway:400,600,700&display=swap);.vue-street-view-pano-container{position:relative}.vue-street-view-pano-container .vue-street-view-pano{left:0;right:0;top:0;bottom:0;position:absolute}.vue-map-container{position:relative}.vue-map-container .vue-map{left:0;right:0;top:0;bottom:0;position:absolute}.vue-map-hidden{display:none}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}



html {

    font: 400 17px/1.4 'Raleway', sans-serif;

    box-sizing: border-box;

    color: #222;

}



*,*:before,*:after {

    box-sizing: inherit;

}



h1,

.h1 {

    font-size: 2.1em;

    line-height: 1;

}



h2,

.h2 {

    font-size: 1.5em;

    line-height: 1.1;

}



h3,

.h3 {

    font-size: 1.2em;

    line-height: 1.2;

}



h4,

.h4 {

    font-size: 1.2em;

}



h5,

.h5 {

    font-size: 1.1em;

}



h6,

.h6 {

    font-size: 1.1em;

}



a {

    transition: .2s;

    text-decoration: none;

    color: #00A69C;

}

a:hover {

    text-decoration: underline;

}



hr {

    display: block;

    height: 1px;

    margin: 1em 0;

    padding: 0;

    border: 0;

    border-top: 1px solid #B3B3B3;

    text-align: center;

}

hr.hr-or:before {

    content: 'or';

    color: #808184;

    background: #fff;

    display: inline-block;

    position: relative;

    top: -0.6em;

    padding: 0 0.5em;

    text-transform: uppercase;

    font-weight: 700;

}



b, strong {

    font-weight: 700;

}



audio,

canvas,

iframe,

img,

svg,

video {

    vertical-align: middle;

}



fieldset {

    margin: 0;

    padding: 0;

    border: 0;

}



img {

    max-width: 100%;

    height: auto;

}



label {

    cursor: pointer;

}



input,

select,

textarea {

    display: inline-block;

    vertical-align: middle;

    width: 100%;

    font-family: inherit;

    padding: 1em;

    color: #3A4D80;

    border: 0;

    background: #fff;

}



input[type='radio'],

input[type='checkbox'] {

    width: auto;

    height: auto;

    padding: 0;

    border: none;

}



textarea {

    min-height: 7em;

    height: 7em;

    resize: vertical;

}



button,

.button {

    display: inline-block;

    vertical-align: middle;

    font: 700 1em 'Raleway', sans-serif;

    padding: 0.6em 1.5em;

    cursor: pointer;

    transition: 0.2s;

    text-align: center;

    color: #fff;

    border: 0;

    border-radius: 0;

    background-color: #F05A28;

    text-transform: uppercase;

}

button:hover,

.button:hover {

    text-decoration: none;

    opacity: 0.8;

}



.button-secondary { background-color: #F6921E; }

.button-tertiary { background-color: #00A69C; }

.button-arrow:before {

    content: '';

    display: inline-block;

    vertical-align: middle;

    border: 0.5em solid transparent;

    border-left: 0.7em solid rgba(255,255,255,0.5);

}



.hidden {

    display: none !important;

}



.visuallyhidden {

    position: absolute;

    overflow: hidden;

    clip: rect(0 0 0 0);

    width: 1px;

    height: 1px;

    margin: -1px;

    padding: 0;

    border: 0;

}



.ellipsis {

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}



.clearfix:before,

.clearfix:after {

    display: table;

    content: ' ';

}

.clearfix:after {

    clear: both;

}



.container {

    max-width: 1200px;

    margin: 0 auto;

}



.fields-container {

    display: flex;

    flex-wrap: wrap;

}

.fields-container {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -0.5em;

}

.field {

    width: 100%;

    padding: 0.5em;

}

.field.size-s { width: 15%; }

.field.size-m { width: 25%; }

.field.size-l { width: 35%; }

.field.size-xl { width: 50%; }

.field.size-xxl { width: 75%; }

.field.has-addon {

    display: flex;

}

.field.has-addon {

    display: flex;

}

.field button,

.field .button {

    width: 100%;

}



.bg-arrow-bottom {

    clip-path: polygon(0 0, 100% 0, 100% calc(100% - 15px), calc(50% + 15px) calc(100% - 15px), 50% 100%, calc(50% - 15px) calc(100% - 15px), 0 calc(100% - 15px));

}

.bg-arrow-top {

    clip-path: polygon(0 15px, calc(50% - 15px) 15px, 50% 0, calc(50% + 15px) 15px, 100% 15px, 100% 100%, 0 100%);

    margin-top: -15px;

}



/* Header */

.main-header {

    background: #3A4D80;

    color: #fff;

    padding: 1em;

}

.main-header .btn-expand {

    display: none;

}

.main-header.has-hero {

    position: absolute;

    z-index: 100;

    left: 0;

    right: 0;

    background: rgba(58,77,128,0.75);

}

.main-header a {

    color: inherit;

}

.main-header .container {

    max-width: 1300px;

    display: flex;

    align-items: center;

}

.main-menu {

    margin-left: auto;

}

.main-menu ul {

    list-style: none;

    margin: 0;

    padding: 0;

    display: flex;

}

.main-menu a,

.main-menu .more-label {

    display: block;

    text-transform: uppercase;

    font-size: 1.05em;

    font-weight: 800;

    padding: 0.5em 1em;

    color: #B0B8CC;

}

.main-menu a span,

.main-menu .more-label span {

    color: #fff;

}

.main-menu a:hover,

.main-menu a:hover span,

.main-menu .more-label:hover,

.main-menu .more-label:hover span {

    color: #FCBF7F;

    text-decoration: none;

}

.main-menu a svg,

.main-menu .more-label svg {

    margin: 0 0.2em;

    vertical-align: 0;

}

.main-menu .more {

    position: relative;

    border-left: 1px solid #B0B8CC;

}

.main-menu .more:hover .submenu {

    display: block;

}

.main-menu .submenu {

    display: none;

    position: absolute;

    z-index: 150;

    right: 0;

    padding: 1em 0;

    background: #3A4D80;

    white-space: nowrap;

}



/* Properties */

.properties {

    list-style: none;

    margin: 0.5em -0.5em;

    padding: 0;

    display: flex;

    flex-wrap: wrap;

}

.properties.vertical {

    margin: 0;

    display: block;

}

.properties > li {

    flex: 0 0 20%;

    padding: 0.5em;

}

.properties.vertical > li {

    padding: 0;

}

.properties .image {

    position: relative;

    overflow: hidden;

}

.properties .image img {

    width: 100%;

    transition: 0.2s;

}

.properties a:hover .image img {

    transform: scale(1.05);

}

.properties .image .price {

    position: absolute;

    left: 0;

    bottom: 0;

    background: #F6921E;

    color: #fff;

    font-size: 1.4em;

    font-weight: 800;

    padding: 0.3em 0.8em;

}

.properties .image .price:before {

    content: '';

    position: absolute;

    left: 100%;

    bottom: 0;

    border: 0.5em solid transparent;

    border-bottom: 1em solid #F6921E;

    border-top-width: 1em;

    border-left-color: #F6921E;

}

.properties .description {

    padding: 0.4em 1.2em;

    background: #3A4D80;

    color: #fff;

    display: flex;

}

.properties .description .meta {

    margin-right: auto;

}



/* Hero */

.hero {

    background: #3A4D80 url(./142e7610223a4049ec2c3f3b1b7879c3.jpg) no-repeat 50% 50%;

    padding: 10% 2em 5%;

    color: #fff;

    text-align: center;

}

.hero h1 {

    font-size: 4.4em;

    font-weight: 300;

    margin: 0;

}

.hero .tagline {

    font-size: 1.2em;

}

.hero .info {

    font-size: 1.7em;

    font-weight: 700;

    margin: 0.5em 0;

}



.hero-search {

    background: #3A4D80 url(./457f4b36e2d995bed585b2d2870bbfce.jpg) no-repeat 50% 50%/cover;

}

.hero-search .container {

    max-width: 900px;

}

.hero-search .field.search input {

    font-size: 1.2em;

}

.hero-search .field.search button {

    background: #F05A28;

    padding: 1em;

}



.hero-city {

    background-size: cover;

}



/* Promo sections */

.promo-section {

    padding: 5em 2em;

}

.promo-tools {

    background: #161F34 url(./f0b39a2943a9c33d61a9662d47aad1e7.jpg) no-repeat 50% 50% / cover;

    color: #fff;

}

.promo-search {

    background: url(./67324103a69dc7d07884631af9963f4c.jpg) no-repeat 0 50% / contain;

}

.promo-section .content {

    max-width: 560px;

}

.promo-right .content {

    margin-left: auto;

}

.promo-section h2 {

    color: #3A4D80;

    font-size: 2.4em;

    font-weight: 400;

    margin: 0.2em 0;

}

.promo-section h3 {

    color: #929497;

    font-size: 1.6em;

    font-weight: 400;

    margin: 0;

}

.promo-tools h2 {

    color: #fff;

}

.promo-tools h3 {

    color: #D0D2D3;

}



.neighborhoods-section {

    background: #00A69C url(./d9619be7d44aa50d78697ec21e18ee84.jpg) no-repeat 50% 50% / cover;

    padding: 4em 2em;

    color: #fff;

    text-align: center;

}

.neighborhoods-section h2 {

    font-size: 2.4em;

    font-weight: 400;

}

.neighborhoods {

    font-size: 1.2em;

    list-style: none;

    padding: 0;

    text-align: left;

    columns: 5;

    -webkit-columns: 5;

    -moz-columns: 5;

}

.neighborhoods a {

    color: inherit;

    display: block;

    padding: 0.1em 0;

}



.moreinfo-section {

    padding: 4em 2em;

}

.moreinfo-section.bg-alt {

    background: #F1F1F2;

}

.moreinfo-blocks {

    display: flex;

    justify-content: center;

    list-style: none;

    margin: 0;

    padding: 0;

    text-align: center;

}

.moreinfo-blocks > li {

    flex: 0 1 320px;

    margin: 0 5%;

}

.moreinfo-blocks.alt > li {

    flex-basis: 420px;

}

.moreinfo-blocks .image {

    position: relative;

}

.moreinfo-blocks .image h2 {

    position: absolute;

    left: 0;

    right: 0;

    top: 53%;

    text-align: center;

    color: #3A4D80;

    text-transform: uppercase;

    font-size: 1.5em;

}

.moreinfo-blocks h3 {

    color: #3A4D80;

    font-size: 1.8em;

    font-weight: 400;

    margin: 0.5em 0;

}

.moreinfo-blocks.alt h3 {

    text-align: left;

}

.moreinfo-blocks p {

    text-align: left;

}

.moreinfo-blocks .subtitle {

    color: #929497;

    font-size: 1.2em;

    margin: 0.5em 0;

}



/* Blog */

.blog-section {

    padding: 2em;

}

.blog-section > .container {

    display: flex;

}

.blog-content {

    flex: 2.5;

}

.blog-meta {

    display: flex;

    align-items: center;

    color: #8A8A8A;

    font-size: 0.8em;

}

.blog-meta .right {

    margin-left: auto;

}

.share.right {

    float: right;

}

.blog-content h1 {

    color: #00A69C;

    font-weight: 400;

}

.blog-content h2 {

    color: #3A4D80;

    font-weight: 400;

}

.posts-list {

    list-style: none;

    padding: 0;

}

.posts-list > li {

    display: flex;

    border-bottom: 1px solid #F6F6F7;

    padding-bottom: 1em;

    margin-bottom: 1em;

}

.posts-list .image {

    flex: 0 0 300px;

    margin-right: 1em;

}

.posts-list h3 {

    margin: 0;

    font-size: 1.6em;

    font-weight: 400;

}



.pagination {

    text-align: center;

    position: relative;

    padding: 0 6em;

    margin: 1em 0;

}

.pagination a {

    text-transform: uppercase;

    font-weight: 700;

    padding: 0 0.2em;

}

.pagination .prev {

    position: absolute;

    left: 0;

}

.pagination .next {

    position: absolute;

    right: 0;

}

.pagination .current {

    color: #8A8A8A;

}



.blog-sidebar {

    flex: 1;

    margin-left: 2em;

}

.blog-sidebar-navi {

    margin-bottom: 1.5em;

}

.blog-sidebar-navi .search {

    background: #3A4D80;

    padding: 1em;

}

.blog-sidebar-navi .search .field {

    padding: 0;

    margin: 0;

    display: flex;

}

.blog-sidebar-navi .search .field input {

    flex: 1;

}

.blog-sidebar-navi .search .field button {

    background: #F6921E;

    width: auto;

    padding: 0.6em 0.8em;

}

.blog-sidebar-navi .links {

    background: #F6F6F7;

    padding: 0.5em 1.5em;

    border-bottom: 10px solid #3A4D80;

}

.blog-sidebar-navi .links h2 {

    color: #404041;

    font-size: 1em;

    text-transform: uppercase;

}

.blog-sidebar-navi .links ul {

    list-style: none;

    border-top: 1px solid #E5E5E5;

    padding: 0;

    font-size: 0.9em;

}

.blog-sidebar-navi .links li {

    border-bottom: 1px solid #E5E5E5;

}

.blog-sidebar-navi .links a {

    display: block;

    padding: 0.5em;

    padding-left: 1.5em;

    position: relative;

    color: #3A4D80;

}

.blog-sidebar-navi .links a:before {

    content: '';

    position: absolute;

    top: 0.7em;

    left: 0.3em;

    border: 6px solid transparent;

    border-left: 10px solid #F6921E;

}

.blog-sidebar-properties {

    margin-bottom: 1.5em;

}

.blog-sidebar-properties h2 {

    color: #fff;

    background: #3A4D80;

    font-size: 1em;

    text-transform: uppercase;

    padding: 1.2em 2em;

    margin: 0;

}

.blog-sidebar-info .moreinfo-blocks > li {

    margin: 0 2%;

}

.blog-sidebar-info .moreinfo-blocks {

    text-align: left;

}

.blog-sidebar-info .moreinfo-blocks {

    font-size: 0.75em;

}

.blog-sidebar-info .moreinfo-blocks h3 {

    font-size: 1.6em;

}



/* About */

.team-section {

    padding: 2em;

    text-align: center;

}

.team-section .container {

    max-width: 1300px;

}

.team-members {

    list-style: none;

    padding: 0;

    display: flex;

    flex-wrap: wrap;

    justify-content: center;

}

.team-members > li {

    width: 220px;

    margin: 0 1em;

}

.team-section h2 {

    color: #3A4D80;

    font-size: 2em;

    font-weight: 400;

}



.testimonials-section {

    background: #333 url(./b94e58c87c88b3fca7442f223e3633e6.jpg) no-repeat 50% 50% / cover;

    color: #fff;

    padding: 4em 2em;

}

.testimonials {

    list-style: none;

    padding: 0;

    margin: 0 -1em;

    display: flex;

    flex-wrap: wrap;

}

.testimonials > li {

    flex: 0 0 50%;

    padding: 1em;

}

.testimonials blockquote {

    margin: 0;

}

.testimonials blockquote p {

    font-size: 1.2em;

    margin: 0;

}

.testimonials blockquote.highlight p {

    font-size: 1.6em;

}

.testimonials blockquote .author {

    display: block;

    font-weight: 700;

}



/* Cities */

.cities-section {

    padding: 2em;

}

.cities-section > .container {

    max-width: 1500px;

}

.cities-section h1 {

    font-size: 3.4em;

    font-weight: 300;

    text-align: center;

}

.cities-directory {

    list-style: none;

    padding: 0;

}

.cities-directory h2 {

    color: #3A4D80;

    font-size: 2.4em;

    font-weight: 400;

    text-align: center;

}

.cities {

    list-style: none;

    padding: 0;

    display: flex;

    flex-wrap: wrap;

}

.cities > li {

    width: 300px;

    padding: 0.5em

}

.cities .description {

    background: #3A4D80;

    color: #fff;

    display: flex;

    font-size: 1.2em;

    padding: 0.2em 0.5em;

}

.cities .description .meta {

    margin-left: auto;

    font-weight: 800;

}

.cities-section .actions {

    text-align: center;

    padding: 1em;

}



/* Property */

.quick-map-section {

    background: #222;

    height: 200px;

}

.quick-map-section + .property-section {

    padding-top: 0;

}

.property-section {

    padding: 4em 2em;

}

.property-section > .container {

    max-width: 1000px;

}

.property-section .quicklinks {

    text-align: center;

    font-size: 0.9em;

    padding: 1em;

}

.property-images {

    display: flex;

}

.property-image-primary {

    flex: 2;

    position: relative;

    margin-bottom: 1em;

}

.property-image-primary .image-info {

    position: absolute;

    left: 0;

    right: 0;

    bottom: 0;

    color: #fff;

    text-transform: uppercase;

    text-align: right;

    font-size: 0.9em;

    font-weight: 700;

    padding: 1em 2em;

    background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.5));

}

.property-image-secondary {

    margin-left: 1em;

    margin-bottom: 1em;

    flex: 1;

    display: flex;

    flex-direction: column;

    justify-content: space-between;

}

.property-info {

    display: flex;

}

.property-description {

    flex: 2;

}

.property-description .meta-primary {

    display: flex;

    align-items: center;

    margin-bottom: 1em;

}

.property-description .meta-primary .price {

    background: #3A4D80;

    color: #fff;

    font-size: 1.2em;

    padding: 0.2em 1em;

    font-weight: 700;

}

.property-description .meta-primary .price strong {

    font-size: 1.6em;

}

.property-description .meta-primary .date {

    margin-left: auto;

    font-size: 1.1em;

}

.property-description .meta-primary .date small {

    color: #808184;

}

.property-description h1 {

    font-size: 1.3em;

    font-weight: 300;

    margin: 0.2em 0;

}

.property-description .subtitle {

    font-size: 1.1em;

    font-weight: 300;

    margin: 0.2em 0;

}

.property-description .meta-secondary {

    margin: 1em 0;

}

.property-description .meta-secondary .category {

    margin: 0;

    font-size: 0.9em;

}

.property-description .meta-secondary .listing-id {

    margin: 0;

    color: #808184;

    font-size: 0.9em;

}

.property-description h2 {

    font-weight: 700;

    font-size: 1.1em;

    margin: 2em 0 1em;

    text-transform: uppercase;

}

.property-description .details {

    list-style: none;

    padding: 0;

    display: flex;

    flex-wrap: wrap;

}

.property-description .details > li {

    flex: 33.33%;

    border-top: 1px solid #E6E6E6;

    padding: 1em 0;

}

.property-description .details > li:nth-child(-n+3) {

    border-top: 0;

    padding-top: 0;

}

.property-description .details h3 {

    color: #B3B3B3;

    text-transform: uppercase;

    font-size: 0.6em;

    margin: 0 0 0.5em;

    font-weight: 700;

}

.property-description .details p {

    margin: 0;

}

.property-description .details ul {

    margin: 0;

    padding: 0;

    list-style: inside disc;

}

.property-sidebar {

    margin-left: 1em;

    flex: 1;

}

.property-sidebar .inquire {

    border: 3px solid #00A69C;

}

.property-sidebar .inquire .realtor {

    display: flex;

    align-items: center;

}

.property-sidebar .inquire .realtor .image {

    margin-right: 0.7em;

}

.property-sidebar .inquire .realtor .description {

    font-size: 0.9em;

}

.property-sidebar .inquire .realtor p {

    margin: 0;

    line-height: 1.2;

}

.property-sidebar .inquire .realtor .name {

    text-transform: uppercase;

    color: #3A4D80;

    font-weight: 700;

    font-size: 1.25em;

}

.property-sidebar .inquire .realtor .phone {

    color: #00A69C;

    font-weight: 700;

    font-size: 1.25em;

}

.property-sidebar .inquire .action {

    background: #00A69C;

    display: block;

    text-align: center;

    color: #fff;

    text-transform: uppercase;

    padding: 1em 0 0.5em;

    font-weight: 700;

}

.property-sidebar .actions {

    list-style: none;

    padding: 0;

}

.property-sidebar .actions a {

    display: block;

    padding: 1em;

    background: #222;

    color: #fff;

    text-transform: uppercase;

    text-align: center;

    font-weight: 700;

}

.property-sidebar .actions svg {

    margin-right: 0.5em;

}

.property-sidebar .actions .save a {

    background: #3A4D80;

}

.property-sidebar .actions .send a {

    background: #F05A28;

}

.property-sidebar .actions .print a {

    background: #F6921E;

}

.property-sidebar .ad {

    margin: 1em 0;

}

.property-sidebar .ad img {

    width: 100%;

}



/* Search section */

.search-section {

    background: #472700 url(./229bb2a8587044feae14abb63ebd441c.jpg) no-repeat 50% 50% / cover;

    color: #fff;

    padding: 6em 2em;

}

.search-section > .container {

    max-width: 900px;

}

.search-section h2 {

    font-size: 3em;

    font-weight: 300;

    margin: 0.2em 0;

    text-align: center;

}



/* Companies */

.companies-section {

    padding: 4em 2em;

}

.companies-section h2 {

    color: #3A4D80;

    font-size: 2.4em;

    font-weight: 400;

    margin: 0.5em 0;

    text-align: center;

}

.companies {

    list-style: none;

    padding: 0;

    display: flex;

    flex-wrap: wrap;

}

.companies > li {

    width: 50%;

    padding: 1em;

    font-size: 0.9em;

    color: #6D6E70;

}

.companies h3 {

    font-size: 1.2em;

    margin: 0;

}

.companies .description {

    display: flex;

    color: #000;

}

.companies .description address {

    font-style: normal;

}

.companies .description .actions {

    margin-left: auto;

}

.companies .button {

    background-color: #3A4D80;

}



/* Featured properties */

.featured-properties {

    text-align: center;

    padding: 2em;

}

.featured-properties .container {

    max-width: 1700px;

}

.featured-properties h2 {

    color: #3A4D80;

    font-size: 2.4em;

    font-weight: 400;

}

.featured-properties .actions {

    margin: 1em 0;

}



/* Generic sections */

.generic-section {

    padding: 4em 2em;

}

.generic-section > .container {

    max-width: 1000px;

}

.generic-section h1 {

    text-align: center;

    color: #3A4D80;

    font-size: 2em;

    font-weight: 400;

}

.generic-section h2 {

    color: #3A4D80;

    font-size: 1.4em;

    font-weight: 400;

}

.faq {

    padding: 0;

    margin: 1em 0;

}

.faq > dt {

    color: #C57617;

    font-size: 1.6em;

    margin: 0.7em 0;

}

.faq dt.is-collapsed + dd {

    display: none;

}

.faq dt.is-collapsed,

.faq dt.is-expanded {

    cursor: pointer;

}

.faq dt.is-collapsed:before,

.faq dt.is-expanded:before {

    width: 1.2em;

    height: 1.2em;

    font: 1.2em/1.2 sans-serif;

    background: #3A4D80;

    color: #fff;

    border-radius: 50%;

    display: inline-block;

    vertical-align: middle;

    text-align: center;

    margin-right: 0.5em;

    transition: background 0.2s;

}

.faq dt.is-collapsed:before {

    content: '+';

}

.faq dt.is-expanded:before {

    content: '\2013';

    background: #8E9ABD;

    line-height: 1;

}

.faq-sub > dt {

    color: #3A4D80;

    font-size: 1.2em;

    margin-top: 0.5em;

}

.faq-sub > dt.is-collapsed:before {

    background: #F6921E;

}

.faq-sub > dt.is-expanded:before {

    background: #F6C48A;

}



/* Pricing */

.pricing-section {

    padding: 4em 2em;

}

.pricing-section > .container {

    max-width: 1300px;

}

.pricing-section h1 {

    color: #3A4D80;

    font-size: 2.4em;

    font-weight: 400;

    text-align: center;

}

.pricing {

    list-style: none;

    margin: 2em 0;

    padding: 0;

    display: flex;

    flex-wrap: wrap;

    align-items: flex-start;

    color: #fff;

}

.pricing > li {

    width: 20%;

    background: #404041;

}

.pricing .title {

    padding: 1em 0.5em;

    text-align: center;

}

.pricing h2 {

    font-size: 1.3em;

    font-weight: 400;

    margin: 0;

}

.pricing .description {

    background: #353536;

    padding: 1.5em;

}

.pricing .description ul {

    list-style: none;

    margin: 0;

    padding: 0;

    font-size: 0.9em;

}

.pricing .description li {

    position: relative;

    padding-left: 1.5em;

}

.pricing .description li + li {

    margin-top: 1em;

}

.pricing .description li:before {

    content: '';

    position: absolute;

    top: 0.2em;

    left: 0;

    border: 0.4em solid transparent;

    border-left: 0.6em solid #f6921e;

}

.pricing .price {

    background: #2c2c2d;

    padding: 1em;

    text-align: center;

}

.pricing .price strong {

    display: block;

    font-weight: 300;

    font-size: 3.8em;

    line-height: 1;

}

.pricing .price strong sup {

    font-size: 0.5em;

    top: -0.6em;

}

.pricing .price strong small {

    font-size: 0.25em;

    margin-left: -3em;

    vertical-align: -0.5em;

}

.pricing .price em {

    margin-top: 1em;

    font-style: normal;

    font-weight: 700;

    text-transform: uppercase;

}

.pricing .price em span {

    font-size: 1.5em;

}

.pricing .price .button {

    margin-top: 1em;

}

.pricing .extra {

    padding: 1.5em;

}

.pricing .extra p {

    margin: 0;

    font-size: 0.75em;

}

.pricing .bulk {

    padding: 1em;

    text-align: center;

}

.pricing .bulk strong {

    display: block;

    font-size: 2em;

    line-height: 1;

    font-weight: 400;

}

.pricing .bulk strong span {

    display: block;

    font-size: 1.5em;

}

.pricing .bulk .button {

    margin-top: 1em;

    background-color: #333;

}



.pricing .tier-2 { background: #3a4d80; }

.pricing .tier-2 .description { background: #30406a; }

.pricing .tier-2 .price { background: #283558; }

.pricing .tier-3 { background: #00a69c; }

.pricing .tier-3 .description { background: #008a82; }

.pricing .tier-3 .price { background: #00736c; }

.pricing .tier-4 { background: #f6921e; }

.pricing .tier-4 .description { background: #cd7919; }

.pricing .tier-4 .price { background: #aa6515; }

.pricing .tier-4 .price.v2 { background: #8d5411; }

.pricing .tier-4 .price.v3 { background: #75460e; }

.pricing .tier-4 .description li:before { border-left-color: #fff; }

.pricing .tier-5 { background: #f05a28; }

.pricing .tier-5 .description { background: #c84b21; }

.pricing .tier-5 .price { background: #a63e1b; }



/* Contact */

.contact-section {

    background: #783800 url(./ab3f3d4845497aca248750fa9966c26f.jpg) no-repeat 50% 50% / cover;

    color: #fff;

    padding: 4em 1em;

    display: flex;

    flex-wrap: wrap;

    justify-content: center;

}

.contact-section .column {

    width: 600px;

    padding: 0 1em;

    font-size: 1.2em;

}

.contact-section h2 {

    font-size: 2.75em;

    font-weight: 400;

    margin: 0;

}

.contact-section .phone {

    font-size: 2em;

}



/* Map */

.map-holder {

    display: flex;

    flex-direction: column;

    height: 100vh;

}

.map-section {

    flex: 1;

    display: flex;

}

.map-sidebar {

    width: 20%;

    min-width: 500px;

    height: 100%;

}

.map-sidebar h2 {

    font-size: 1.3em;

    font-weight: 300;

    margin: 0 0 1em;

}

.map-sidebar .btn-close {

    background: none;

    border: 0;

    padding: 0;

    float: right;

}

.map-sidebar label {

    display: block;

    font-size: 0.9em;

    font-weight: 700;

    padding-bottom: 0.2em;

}

.map-sidebar input,

.map-sidebar select {

    padding: 0.3em;

}

.map-sidebar .control-checkbox {

    display: block;

    padding: 0.2em 0;

    font-size: 1em;

}

.map-sidebar button,

.map-sidebar .button {

    background-color: #F6921E;

}

.map-sidebar .button-secondary {

    background-color: #A6A8AB;

}

.map-element {

    flex: 1;

}

.map-sidebar .search-module {

    background: #122957;

    color: #fff;

    padding: 1.2em;

    height: 100%;

    overflow: auto;

}

.map-sidebar .listings-module {

    display: flex;

    flex-direction: column;

    height: 100%;

}

.map-sidebar .listings-module .filters {

    background: #00A69C;

    color: #fff;

    display: flex;

    align-items: center;

}

.map-sidebar .listings-module .filters form {

    background: #00A69C;

    color: #fff;

    padding: 0.5em;

    flex: 1;

}

.map-sidebar .listings-module .filters ul {

    background: #00A69C;

    color: #fff;

    list-style: none;

    margin: 0;

    padding: 0;

    display: flex;

}

.map-sidebar .listings-module .filters button {

    padding: 0.5em;

    background: none;

    text-align: center;

}

.map-sidebar .listings-module .filters ul span {

    font-size: 0.5em;

    margin-top: 0.5em;

    text-transform: uppercase;

    display: block;

}

.map-sidebar .listings-module .listings {

    flex: 1 1 100%;

    height: 100%;

    overflow: auto;

    list-style: none;

    margin: 0;

    padding: 0;

}

.map-sidebar .listings-module .listings > li {

    display: flex;

    align-items: flex-start;

    border-bottom: 1px solid #D7DFEB;

}

.map-sidebar .listings-module .listings .image {

    flex: 0 0 170px;

    position: relative;

}

.map-sidebar .listings-module .listings .image span {

    position: absolute;

    bottom: 0;

    right: 0;

    background: rgba(0,0,0,0.5);

    padding: 0.2em;

    color: #fff;

    font-size: 0.9em;

}

.map-sidebar .listings-module .listings .description {

    flex: 1;

    padding: 0.4em 0.5em;

}

.map-sidebar .listings-module .listings .description p {

    margin: 0;

}

.map-sidebar .listings-module .listings .description .info {

    font-size: 0.9em;

}

.map-sidebar .listings-module .listings .description .info.address {

    font-size: 0.85em;

    font-weight: 700;

}

.map-sidebar .listings-module .listings .price {

    color: #3A4D80;

    font-size: 1.9em;

    font-weight: 700;

    line-height: 1;

}

.map-sidebar .listings-module .listings .actions {

    flex: 0 1 auto;

    list-style: none;

    margin: 0;

    padding: 0.2em;

    text-align: center;

}

.map-sidebar .listings-module .listings .actions button {

    padding: 0.2em;

    border: 0;

    background: none;

}

.map-sidebar .listings-module .pagination {

    background: #072C63;

    color: #fff;

    position: relative;

    margin: 0;

    padding: 1em;

    text-align: center;

}

.map-sidebar .listings-module .pagination p {

    margin: 0;

    font-size: 1.2em;

    padding: 0.2em 5em;

}

.map-sidebar .listings-module .pagination .prev,

.map-sidebar .listings-module .pagination .next {

    position: absolute;

    top: 1em;

    background: #6D7BA1;

    padding: 0.5em 1em;

}

.map-sidebar .listings-module .pagination .prev {

    left: 1em;

}

.map-sidebar .listings-module .pagination .next {

    right: 1em;

}



/* Overlay */

.overlay {

    background: rgba(58,77,128,0.4);

    position: fixed;

    z-index: 1000;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    padding: 2em;

    overflow: auto;

    display: flex;

    align-items: center;

    flex-direction: column;

}

.overlay .dialog {

    background: #fff;

    box-shadow: 0 0 30px rgba(0,0,0,0.3);

    position: relative;

    padding: 2em;

    max-width: 600px;

}

.overlay .btn-close {

    position: absolute;

    right: 1em;

    top: 1em;

    padding: 0;

    background: none;

    border: 0;

}

.overlay h2 {

    color: #3A4D80;

    font-size: 1.8em;

    font-weight: 300;

    text-align: center;

    margin: 0;

}

.overlay a {

    color: #3A4D80;

}

.overlay label {

    color: #B3B3B3;

    text-transform: uppercase;

    display: block;

    margin-bottom: 0.2em;

    font-size: 0.7em;

    font-weight: 700;

}

.overlay input {

    background: #F1F1F2;

}

.overlay .control-checkbox {

    color: #808184;

    font-size: 1em;

    font-weight: 300;

    text-transform: none;

}

.overlay .control-checkbox input {

    margin-right: 0.5em;

}

.overlay .button-secondary {

    background: #3A4D80;

}

.overlay .small-print {

    font-size: 0.9em;

    color: #787878;

}

.overlay .notice {

    font-size: 1.1em;

}

.overlay .notice a {

    font-weight: 600;

}

.overlay .facebook-login {

    background: #4A6DA7;

    display: block;

    padding: 0.5em;

    text-align: center;

    color: #fff;

    margin: 1em 0;

}



/* Footer */

.main-footer {

    background: #0D1D49;

    color: #fff;

    padding: 2em;

}

.main-footer .sitemap {

    list-style: none;

    padding: 0;

    display: flex;

    flex-wrap: wrap;

}

.main-footer .sitemap > li {

    width: 25%;

    padding-right: 1em;

    margin-bottom: 1em;

}

.main-footer .sitemap .title {

    font-size: 1.6em;

    margin: 0;

}

.main-footer .sitemap-sub {

    list-style: none;

    padding: 0;

}

.main-footer .sitemap-sub a {

    color: inherit;

    display: block;

    padding: 0.2em 0;

}

.main-footer .colophon {

    color: #929AAD;

    font-size: 0.75em;

}



@media screen and (max-width: 1200px) {

    .main-menu a,

    .main-menu .more-label {

        padding: 0.5em;

    }



    .hero {

        padding: 8em 2em 4em;

    }

    .hero h1,

    .cities-section h1 {

        font-size: 3em;

    }



    .search-section h2,

    .companies-section h2 {

        font-size: 2em;

    }



    .properties > li {

        flex-basis: 25%;

    }



    .pricing {

        align-items: stretch;

        justify-content: center;

    }

    .pricing > li {

        width: 33.33%;

        flex-grow: 1;

    }

}

@media screen and (max-width: 1000px) {

    .main-header .logo {

        width: 120px;

    }

    .main-header .btn-expand {

        display: block;

        position: absolute;

        right: 0;

        top: 0;

        cursor: pointer;

        padding: 1em;

        background: none;

        border-radius: 0;

        box-shadow: none;

    }

    .main-header .btn-expand > i {

        width: 36px;

        height: 5px;

        display: block;

        background: #fff;

    }

    .main-header .btn-expand > i + i {

        margin-top: 5px;

    }

    .main-header .container {

        flex-direction: column;

    }

    .main-menu {

        display: none;

    }

    .main-menu.expanded {

        display: block;

        top: 0;

        margin: 1em 0;

        background: #3A4D80;

        text-align: left;

        align-self: flex-start;

    }

    .main-menu ul {

        flex-direction: column;

    }

    .main-menu .more {

        border-left: 0;

    }

    .main-menu .more-label {

        display: none;

    }

    .main-menu .submenu {

        display: block;

        position: static;

        background: none;

        padding: 0;

    }



    .hero {

        padding-top: 6em;

    }

    .hero h1,

    .cities-section h1 {

        font-size: 2em;

    }

    .search-section h2,

    .cities-directory h2,

    .featured-properties h2,

    .companies-section h2,

    .hero .info {

        font-size: 1.5em;

    }

    .hero-search .field.search input,

    .hero .tagline {

        font-size: 1em;

    }



    .neighborhoods-section,

    .moreinfo-section,

    .testimonials-section,

    .property-section,

    .companies-section,

    .generic-section,

    .pricing-section,

    .promo-section {

        padding: 2em;

    }



    .neighborhoods {

        columns: 4;

        -moz-columns: 4;

        -webkit-columns: 4;

    }



    .properties > li {

        flex-basis: 33.33%;

    }



    .blog-section > .container {

        flex-direction: column;

    }

    .blog-sidebar {

        margin-left: 0;

    }



    .main-footer .sitemap > li {

        width: 50%;

    }

}

@media screen and (max-width: 800px) {

    .properties > li {

        flex-basis: 50%;

    }



    .neighborhoods {

        columns: 3;

        -moz-columns: 3;

        -webkit-columns: 3;

    }



    .testimonials,

    .property-info,

    .companies,

    .posts-list > li,

    .moreinfo-blocks {

        flex-direction: column;

    }

    .posts-list .image {

        flex: 1;

        margin-bottom: 1em;

    }

    .companies > li {

        width: auto;

    }

    .moreinfo-blocks > li {

        margin: 1em 0;

        flex: 1;

    }

    .pricing {

        flex-direction: column;

    }

    .pricing > li {

        width: auto;

        margin: 0.5em 0;

    }

}

@media screen and (max-width: 600px) {

    .properties > li {

        flex-basis: 100%;

    }



    .main-footer .sitemap > li {

        width: 100%;

    }



    .property-description .meta-primary,

    .property-images {

        flex-direction: column;

    }

    .property-description .meta-primary .date,

    .property-image-secondary {

        display: block;

        margin-left: 0;

    }

    .companies .description .actions,

    .property-sidebar {

        margin-left: 0;

    }



    .neighborhoods {

        columns: 2;

        -moz-columns: 2;

        -webkit-columns: 2;

    }



    .companies .description,

    .cities {

        flex-direction: column;

        align-items: center;

    }

}
.dashboard-module1 .search input.location-search-field{
    width: 100%;
}
.hero h1{
    margin-bottom: 0.67em !important;
}
.hero {
    padding-top: 4em;
}
h2 {
    padding-bottom: 15px;
}
body.page-id-204 .team-members li{
    margin-bottom: 15px;
}
body.page-id-204 .team-members li h3{
    margin-top: 0.7em;
}
body.page-id-200 .faq  dd > p:first-child{
    margin-top: 1em;
}
body.page-id-200 .faq  dd > p{
    padding-left: 3.5em;
}
.dashboard-module1{
    color: #212528;
}
.map-sidebar .listings-module .listings .description p:last-child{
    word-break: break-all;
}
/*** Popup ***/
.property-description h1{
    margin-bottom: 0.67em !important;
    color: #3A4D80;
    font-size: 2em;
    font-weight: 400;
    text-align: left;
}
.property-description .meta-secondary > p.category {
    margin-bottom: 1em;
}
.property-description h2{
    color: #00A69C;
    margin-top: 2em;
}
.property-description .details h3{
    color: #3A4D80;
}
/*** End Popup***/
@media screen and (min-width: 768px) {
    .dashboard-module1 .search input::placeholder{
        font-size: 18px;
    }
    body.page-id-200 .faq > dt{
        display: flex;
    }
    body.page-id-200 .faq > dt:before{
        width: 39px;
        height: 39px;
    }
    body.page-id-200 .faq .faq-sub{
        padding-left: 56px;
    }
}
@media screen and (max-width: 1000px) {
    section.hero.hero-search{
        padding-top: 2em;
    }
    .main-header .logo{
        display: flex;
        width: 50%;
        justify-content: center;
    }
    header.main-header{
        position: relative;
    }
    header.main-header .btn-expand{
        top: 10px;
    }
    .promo-section.promo-right.promo-search{
        background: none;
    }
    .promo-section.promo-right.promo-search .content{
        margin: 0 auto;
    }
    .promo-section.promo-right.promo-search .content > h3,
    .promo-section.promo-right.promo-search .content > p
    {
        color: #3A4D80;
    }
    .overlay.login .um.um-login .um-col-alt .um-half{
        width: 50%;
    }
    .overlay .um.um-login .um-row._um_row_3{
        bottom: 61px;
    }
    .overlay .um.um-login .um-col-alt-b{
        margin-top: 111px;
    }
    body.blog section.blog-section ul.posts-list > li > .image img{
        display: block;
        width: 100%;
    }
    .blog-sidebar-info .moreinfo-blocks > li{
        text-align: center;
        margin-bottom: 3em;
    }
    /*** Toogle Map List ***/
    .map-list{
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        margin-left: 1em;
        font-weight: bold;
    }
    .map-hidden{
        display: none;
    }
    .map-section .map-sidebar{
        width: 100%;
        min-width: auto;
    }
    /**** Popup ****/
    .map-sidebar .property-item-modal-overlay{
        padding: 1em;
    }
    .map-sidebar .property-item-modal-overlay .property-item-modal-content__header__buttons{
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .map-sidebar .property-item-modal-overlay .property-item-modal-content__header__buttons .left_buttons{
        width: 100%;
        padding: 1em 0;
    }
    .map-sidebar .property-item-modal-overlay .property-item-modal-content__header__buttons .right_buttons{
        width: 100%;
    }
    .map-sidebar .property-item-modal-overlay .property-description .meta-primary .date, .property-image-secondary{
        display: none;
    }

}
@media screen and (min-width: 1000px) {
    .map-list{
        display: none;
    }
    .map-sidebar .property-item-modal-overlay .property-description .meta-primary .date{
        padding-left: 1em;
    }
}
@media screen and (max-width: 768px) {
    .hero-search form.fields-container .field.size-m{
        width: 50%;
    }
    .properties .description{
        font-size: 0.8em;
    }
    section.featured-properties.bg-arrow-bottom{
        padding: 1em;
    }
    body.page-id-200 .faq > dt{
        font-size: 1em;
        display: flex;
    }
    body.page-id-200 .faq > dt:before{
        width: 30px;
        height: 24px;
    }
    body.page-id-200 .faq .faq-sub{
        padding-left: 31px;
        font-size: 0.7rem;
    }
    body.page-id-200 .faq .faq-sub > dt{
        display: flex;
    }
    body.page-id-51 section.cities-section .actions > a{
        margin-bottom: 15px;
    }
    .property-description .details > li{
        flex: 50%;
        border-bottom: 1px solid #E6E6E6;
        border-top: 0;
    }
    .property-description .details > li:nth-child(-n+3){
        padding: 1em 0;
    }
    .property-item-modal-content{
        padding: 10px;
    }
    .property-description .details li {
        font-size: 0.8rem;
    }
    .property-description .details p {
        margin: 0;
        font-size: 0.8rem;
    }
}
@media screen and (max-width: 600px) {
    #wpadminbar {
        position: fixed;
    }
    body.single-property .property-description .meta-primary .date{
        margin-top: 1em;
    }
}
@media screen and (max-width: 546px) {
    .promo-section.promo-tools .content > a,
    .promo-section.promo-right.promo-search .content > a
    {
        margin-bottom: 15px;
    }
    section.featured-properties.bg-arrow-bottom .actions > a{
        margin-bottom: 15px;
    }
}

/*Stylesheet*/
.dashboard-module1 .bg-light {
    background-color: #394d80 !important;
}
.dashboard-module1 .profile_header h1 {
    color: #394d80;
    margin: 0;
    padding: 10px;
    font-size: 32px;
    margin-bottom: 15px;
    font-weight: 400;
    font-family: 'Raleway', sans-serif;
    padding-top: 35px;
    padding-left: 0;
}
.dashboard-module1 .profile_header1 {
    padding: 0;
}
.dashboard-module1 .upload_photo {
    width: 100%;
    float: left;
    text-align: center;
}
.dashboard-module1 .upload_photo a {
    background: #394d80;
    color: #fff;
    font-size: 14px;
    padding: 15px;
    width: 100%;
    display: inline-block;
    letter-spacing: -0.5px;
}
.dashboard-module1 #text-left {
    text-align: left;
}
.dashboard-module1 .photo_bg {
    display: inline-block;
    background: #f1f1f3;
    padding: 20px;
    width: 100%;
}
.dashboard-module1 .image_con{
    margin-top: 10px;
}
.dashboard-module1 .photo_bg input {
    background: #00a69c;
    margin-top: 15px;
    border: 0;
    color: #fff;
    padding: 8px 20px;
    font-size: 14px;
    font-weight: 600;
    width: 61%;
}
.dashboard-module1 .Personal_p {
    margin-top: 0;
    font-weight: 500;
    font-family: 'Raleway', sans-serif;
    font-size: 21px;
    color: #394d80;
}
.dashboard-module1 .facebook-btn {
    background: #394d80;
    padding: 14px 23px;
    color: #fff;
    font-weight: 400;
}
.dashboard-module1 .Personal-info p {
    font-size: 21px;
    color: #394d80;
    font-weight: 500;
    margin-top: 25px;
    margin-bottom: 15px;
    letter-spacing: -0.5px;
}
.dashboard-module1 .list_now_button {
    text-align: center;
    padding: 12px 10px;
    background: #f7921e;
    color: #fff;
    font-weight: 500;
}
.dashboard-module1 .form-control {
    background-color: #f1f1f1;
}
.dashboard-module1 label {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 4px;
}
.dashboard-module1 .form-check-label {
    font-weight: 400;
}
/* list your property*/
.dashboard-module1 .top-image {
    text-align: center;
    margin-top: 70px;
}
.dashboard-module1 .top-image p {
    color: #394d80;
    font-size: 23px;
    font-weight: 500;
}
.dashboard-module1 .Contact-info p {
    color: #394d80;
    font-size: 23px;
    font-weight: 500;
    text-align: center;
    margin-top: 25px;
}
.dashboard-module1 .Credit_card p {
    margin: 0px;
    font-size: 21px;
    color: #394d80;
    font-weight: 500;
    margin-bottom: 0px;
}
.dashboard-module1 .pluse-icon {
    margin-top: 5px;
    color: #9c9c9e;
    font-size: 14px;
}
.dashboard-module1 #edit-txt {
    color: #00a69c;
    font-size: 14px;
    font-weight: 600;
}
.dashboard-module1 .card-p p {
    margin-top: 5px;
    font-size: 14px;
    color: #9c9c9e;
}
.dashboard-module1 .card-p p .primary {
    color: #000;
    margin-left: 20px;
    font-weight: 600;
}
.dashboard-module1 #Delete-txt {
    font-size: 14px;
    font-weight: 600;
    color: red;
    margin-left: 28px;
}
.dashboard-module1 #basic-addon2 {
    background: #00a69c;
    color: #fff;
}
.dashboard-module1 .txt-algin {
    text-align: left;
}
.dashboard-module1 .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
    color: #f79f1a;
    font-weight: 500;
}
.dashboard-module1 .navbar-light .navbar-nav .nav-link {
    font-weight: 500;
}
.dashboard-module1 .straight-line {
    background: #f1f1f1;
}
.dashboard-module1 .dash_filter {
    display: inherit;
    padding-left: 0;
}
.dashboard-module1 .form-bg {
    background: #394d80;
}
.dashboard-module1 .form-bg .form-inline {
    margin: 15px 12px !important;
    background: #f79f1a;
}
.dashboard-module1 .form-bg .form-inline input {
    border-radius: 0;
    border: 1px solid white;
    height: 34px;
}
.dashboard-module1 .form-bg .form-inline input::-webkit-input-placeholder {
    font-size: 14px;
}
.dashboard-module1 .p-txt {
    color: #04d8cb;
    font-weight: 500;
    margin: 0px;
    margin-left: 10px;
}
.dashboard-module1 .dash_filter.form-group {
    margin-right: 10px;
}
.dashboard-module1 #small_button {
    width: 30%;
    padding: 0 2px;
    height: 25px;
    font-size: 14px;
}
.dashboard-module1 .bg_color {
    background: #f1f1f1 !important;
    min-height: 50px;
    border-radius: 5px;
}
.dashboard-module1 .footer {
    background: #0e1c49;
    margin-top: 30px;
}
.dashboard-module1 .f-heading h4 {
    font-weight: 300;
    color: #fff;
    margin-left: 39px;
    margin-top: 30px;
}
.dashboard-module1 .f-heading ul li {
    list-style-type: none;
}
.dashboard-module1 .f-heading a {
    color: #fff;
    text-decoration: none;
    font-size: 15px;
}
.dashboard-module1 .first-row {
    margin-top: 25px;
    border-bottom: 1px solid #f1f1f1;
}
.dashboard-module1 .left-float {
    float: right;
    margin-top: 45px;
}
/* media quary -----------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 600px) {
    .dashboard-module1 .row {
        margin-left: 0;
        margin-right: 0;
    }
    .dashboard-module1 .facebook-btn {
        margin-top: 30px;
    }
    .dashboard-module1 .botton-center {
        margin-left: 110px;
        margin-top: 20px;
    }
    .dashboard-module1 .Edit_Delete {
        text-align: center;
        margin-top: 40px;
    }
    .dashboard-module1 .fas {
        font-size: 24px;
        position: absolute;
        right: 30px;
    }
    .dashboard-module1 .rent_drop {
        margin-top: 15px;
    }
    .dashboard-module1 .left-float {
        float: none;
        margin-top: 25px;
        text-align: center;
    }
    .dashboard-module1 .dash_button_center {
        text-align: center;
        margin: 4px;
    }
    .dashboard-module1 .straight-line {
        display: none !important;
    }
    .dashboard-module1 .dash-all-center {
        text-align: center;
    }
    .dashboard-module1 .dash-all-center img {
        width: 95%;
        height: 100%;
    }
    .dashboard-module1 .dash-all-center-hide {
        display: none !important;
    }
    .dashboard-module1 .list-check-50 {
        width: 50%;
    }
    * {
        box-sizing: border-box;
    }
    .dashboard-module1 .photo_bg input {
        width: 100%;
    }
}
@media only screen and (max-width: 768px) {
    .dashboard-module1 .row {
        margin-left: 0;
        margin-right: 0;
    }
    .dashboard-module1 .facebook-btn {
        margin-top: 30px;
    }
    .dashboard-module1 .botton-center {
        margin-left: 110px;
        margin-top: 20px;
    }
    .dashboard-module1 .Edit_Delete {
        text-align: center;
        margin-top: 40px;
    }
    .dashboard-module1 .fas {
        font-size: 24px;
        position: absolute;
        right: 30px;
    }
    .dashboard-module1 .btn-yellow .fas{
        position: static;
    }
    .dashboard-module1 .rent_drop {
        margin-top: 15px;
    }
    .dashboard-module1 .left-float {
        float: none;
        margin-top: 25px;
        text-align: center;
    }
    .dashboard-module1 .dash_filter {
        margin: 15px;
        margin-right: 0;
    }
    .dashboard-module1 .dash_filter .form-group{
        width: 50%;
    }
    .dashboard-module1 .dash_filter .form-group:nth-of-type(1){
        margin-left: 0;
    }
    .dashboard-module1 .straight-line {
        display: none;
    }
    .dashboard-module1 .dash-all-center {
        text-align: center;
    }
    .dashboard-module1 .dash-all-center img {
        width: 95%;
        height: 100%;
    }
    .dashboard-module1 .first-row .dash-all-center {
        padding-top: 0px !important;
    }
    .dashboard-module1 .first-row .dash-all-center .lower-text{
        padding-top: 0px !important;
    }
    .dash-all-center-hide {
        display: none;
    }
    .dashboard-module1 .list-check-50 {
        width: 50%;
    }
    .dashboard-module1 .photo_bg input {
        width: 60%;
    }
    .dashboard-module1 .display_none input {
        display: none;
    }
    .dashboard-module1 .first-row {
        margin-top: 14px !important;
        padding-bottom: 10px !important;
    }
}
/*LOC STYLING*/
.dashboard-module1 .top_header .navbar {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
}
.dashboard-module1 #navbarNav {
    justify-content: flex-end;
}
.dashboard-module1 .navbar-brand img {
    width: 75%;
}
.dashboard-module1 .navbar-nav .nav-item .nav-link {
    font-weight: bold;
    font-size: 14px;
}
.dashboard-module1 .navbar-nav .nav-item .nav-link i {
    font-size: 14px;
    color: #acb5d3;
    vertical-align: inherit;
    margin-right: 2px;
}
.dashboard-module1 .navbar-nav .nav-item.active .nav-link .fa{
    color: #f79f1a;
}
.dashboard-module1 .navbar-nav .divider{
    border-left: 1px solid #fff;
    height: 27px;
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 10px;
}
.dashboard-module1 .page-center-align2 {
    margin: 0 auto;
    margin-bottom: 50px;
}
.dashboard-module1 .result-nos {
    font-size: 14px;
    color: #9a9a9a;
}
.dashboard-module1 .search input {
    border-radius: 0;
    border: 1px solid white;
    height: 34px;
    margin-right: 0 !important;
    width: calc(100% - 32px);
}
.dashboard-module1 .search input::-webkit-input-placeholder {
    font-size: 14px;
    color: #394d80;
}
.dashboard-module1 .search input::-moz-placeholder {
    font-size: 14px;
    color: #394d80;
}
.dashboard-module1 .search input:-ms-input-placeholder {
    font-size: 14px;
    color: #394d80;
}
.dashboard-module1 .search input:-moz-placeholder {
    font-size: 14px;
    color: #394d80;
}
.dashboard-module1 .search span{
    font-size: 14px;
    background: #fd7e14;
    padding: 9px;
    color: #fff;
    height: 32px;
    line-height: 15px;
}
.dashboard-module1 .dash_filter select {
    border-radius: 0;
    border: 1px solid white;
    height: 36px;
    font-size: 14px;
    margin-top: -1px;
}
.dashboard-module1 .first-row .dash-all-center .btn-green{
    margin-left: 5px;
}
.dashboard-module1 .first-row .listing-img{
    width: 140px;
    max-width: 100%;
}
.dashboard-module1 .first-row .reply{
    font-weight: 700;
    color: #00a69b;
}
.dashboard-module1 .dash_filter .form-group {
    margin-left: 15px;
}
.dashboard-module1 .straight-line {
    margin: 0;
}
.dashboard-module1 .straight-line .dash-all-center-hide {
    text-align: center;
    border-right: 1px solid #eaeaec;
    padding-top: 10px;
}
.dashboard-module1 .straight-line .dash-all-center {
    border-right: 1px solid #eaeaec;
}
.dashboard-module1 .straight-line .dash-all-center p {
    padding-top: 14px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #000;
}
.dashboard-module1 .dash_css{
    padding-right: 0;
}
.dashboard-module1 .first-row {
    margin: 0;
}
.dashboard-module1 .page-center-align2 .checkbox-label{
    height: 25px;
    width: 25px;
}
.dashboard-module1 .page-center-align2 .checkbox-label .checkbox-custom {
    height: 25px;
    width: 25px;
}
.dashboard-module1 .page-center-align2 .checkbox-label input:checked ~ .checkbox-custom::after {
    left: 10px;
    top: 5px;
    width: 6px;
    height: 12px;
}
.dashboard-module1 .straight-line .checkbox-label{
    margin: 0;
}
.dashboard-module1 .straight-line .checkbox-label .checkbox-custom{
    background: #fff;
}
.dashboard-module1 .first-row .dash-all-center-hide {
    text-align: center;
    padding-top: 35px;
}
.dashboard-module1 .first-row .dash-all-center {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.dashboard-module1 .first-row .dash-all-center p {
    padding-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #747474;
    word-break: break-all;
}
.dashboard-module1 .first-row .dash-all-center .views{
    display: inline-block;
}
.dashboard-module1 .first-row .dash-all-center .lower-text {
    color: #c8c8c8;
}
.dashboard-module1 .first-row .dash-all-center .price {
    font-weight: 700;
    color: #000;
}
.dashboard-module1 .pagging {
    margin-top: 15px;
    text-align: center;
}
.dashboard-module1 .pagging a{
    font-weight: 700;
    color: #747474;
}
.dashboard-module1 .pagging .active{
    color: #00b1a0;
    margin-left: 30px;
}
.dashboard-module1 .pagging .other{
    color: #00b1a0;
    font-weight: 700;
}
.dashboard-module1 .pagging .other-out{
    margin: 0;
    text-align: right;
    text-transform: uppercase;
}
.dashboard-module1 .dash_css .inactive{
    background: #a3a3ab;
    border: 1px solid #a3a3ab;
    color: #fff;
    float: right;
    padding: 8px;
    height: 34px;
    font-size: 14px;
}
.dashboard-module1 .dash_css .active{
    background: #ff490c;
    border: 1px solid #ff490c;
    color: #fff;
    float: right;
    padding: 8px;
    height: 34px;
    font-size: 14px;
}
.dashboard-module1 .footer-inner {
    width: 75%;
}
.dashboard-module1 .photo_bg p {
    margin-bottom: 0px;
    font-size: 14px;
    color: #9c9c9e;
}
.dashboard-module1 .photo_bg .btn-green-alt{
    margin-top: 20px;
}
.dashboard-module1 .padding-3 input {
    border-radius: 0;
    border: 1px solid white;
    height: 31px;
    margin-right: 0 !important;
    width: calc(100% - 110px);
    display: inline-block;
    margin-left: 11px;
}
.dashboard-module1 .padding-3 input::-webkit-input-placeholder {
    font-size: 14px;
}
.dashboard-module1 .padding-3 .btn-green-alt{
    padding: 4px 20px 4px 20px;
}
.dashboard-module1 .padding-3 .input-group-append {
    height: 35px;
    border-radius: 0;
    border: 1px solid white;
    font-size: 14px;
}
.dashboard-module1 .padding-3 #basic-addon2 {
    font-size: 14px;
    letter-spacing: -0.5px;
}
.dashboard-module1 .pluse-icon2 {
    margin-left: 15px;
}
.dashboard-module1 .rental-form select {
    border-radius: 0;
    border: 1px solid white;
    height: 34px;
    font-size: 14px;
}
.dashboard-module1 .small-text {
    font-size: 14px;
}
.dashboard-module1 .pluse-icon .add-card{
    font-size: 14px;
    color: #B3B3B3;
}
.dashboard-module1 .pluse-icon .add-card:hover, .dashboard-module1 .pluse-icon .add-card:focus, .dashboard-module1 .pluse-icon .add-card:active{
    text-decoration: none;
}
.dashboard-module1 .pluse-icon .fa{
    color: #f78f25;
    font-size: 19px;
    vertical-align: text-bottom;
    margin-right: 4px;
}
.dashboard-module1 .Edit_Delete{
    margin-top: 35px;
}
.dashboard-module1 .pluse-icon h4{
    font-size: 21px;
    letter-spacing: -1.5px;
    margin-top: 0;
    color: #000;
}
.dashboard-module1 .paypal-box{
    background: #4b81ad;
    padding: 5px 12px;
    color: #fff;
    font-size: 14px;
    font-style: italic;
    font-weight: 600;
    display: inline-block;
}
.dashboard-module1 .rental-page .form-bg .form-inline input{
    margin-right: 0 !important;
    width: calc(100% - 32px);
}
.dashboard-module1 .rental-page .form-bg .form-inline span{
    font-size: 14px;
    background: #fd7e14;
    padding: 9px;
    color: #fff;
    height: 34px;
    line-height: 15px;
}
.dashboard-module1 .green-light, .dashboard-module1 .green-light:hover, .dashboard-module1 .green-light:focus, .dashboard-module1 .green-light:active{
    color: #72dccf;
}
.dashboard-module1 .green-text img{
    width: 18px;
    vertical-align: text-bottom;
}
.dashboard-module1 .per-info{
    margin-top: 5px;
}
.dashboard-module1 .rental-form1{
    padding-left: 0;
}
@media only screen and (max-width: 992px) {
    .dashboard-module1 .navbar-collapse {
        text-align: right;
    }
    .dashboard-module1 .page-center-align2 .profile_header h1{
        padding-left: 0;
    }
    .dashboard-module1 #Delete-txt{
        margin-left: 20px;
    }
}
@media only screen and (max-width: 768px) {
    .dashboard-module1 .Personal_p{
        margin-top: 20px;
    }
    .dashboard-module1 .Credit_card{
        margin-top: 20px;
    }
    .dashboard-module1 .rental-form1{
        padding-left: 15px !important;
    }
    .dashboard-module1 .padding-3 .btn-green-alt{
        /*margin-top: 10px;*/
    }
}
/*Stylesheet CSS*/

/*common*/
.dashboard-module1 .btn-grey{
    background: #b1b8cb;
    border:1px solid #b1b8cb;
    border-radius: 0;
    color: #fff;
    text-transform: uppercase;
    padding: 10px 20px 8px 20px;
    font-size: 14px;
    font-weight: 600;
}
.dashboard-module1 .btn-grey:hover, .dashboard-module1 .btn-grey:focus{
    background: #b1b8cb;
    border:1px solid #b1b8cb;
    outline: 0;
    color: #fff;
}
.dashboard-module1 .btn-orange{
    background: #f05a28;
    border:1px solid #f05a28;
    border-radius: 0;
    color: #fff;
    text-transform: uppercase;
    padding: 10px 20px 8px 20px;
    font-size: 14px;
    font-weight: 600;
}
.dashboard-module1 .btn-orange:hover, .dashboard-module1 .btn-orange:focus{
    background: #f05a28;
    border:1px solid #f05a28;
    outline: 0;
    color: #fff;
}
.dashboard-module1 .btn-yellow{
    background: #f7921e;
    border:1px solid #f7921e;
    border-radius: 0;
    color: #fff;
    text-transform: uppercase;
    padding: 10px 20px 9px 20px;
    font-size: 14px;
    font-weight: 600;
    width: 170px;
}
.dashboard-module1 .btn-yellow:hover, .dashboard-module1 .btn-yellow:focus{
    background: #f7921e;
    border:1px solid #f7921e;
    outline: 0;
    color: #fff;
}
.dashboard-module1 .btn-blue{
    background: #4b6ea8;
    border: 1px solid #4b6ea8;
    border-radius: 0;
    color: #fff;
    padding: 10px 15px 9px 15px;
    font-size: 14px;
    font-weight: 600;
    width: 100%;
}
.dashboard-module1 .btn-blue:hover, .dashboard-module1 .btn-blue:focus{
    background: #4b6ea8;
    border:1px solid #4b6ea8;
    outline: 0;
    color: #fff;
}
.dashboard-module1 .btn-green{
    background: #00a79e;
    border: 1px solid #00a79e;
    border-radius: 0;
    color: #fff;
    padding: 0px 7px 0px 7px;
    font-size: 14px;
    font-weight: 600;
    height: 30px;
    line-height: 30px;
    display: inline-block;
}
.dashboard-module1 .btn-green:hover, .dashboard-module1 .btn-green:focus{
    background: #00a79e;
    border:1px solid #00a79e;
    outline: 0;
    color: #fff;
}
.dashboard-module1 .btn-green-alt{
    text-transform: uppercase;
    padding: 5px 30px 4px 30px;
    font-size: 14px;
    font-weight: 600;
    height: auto;
    line-height: 19px;
}
.dashboard-module1 .wid25{
    width: 25%;
    float:left;
}
.dashboard-module1 .wid20{
    width: 20%;
    float:left;
}
.dashboard-module1 .wid80{
    width: 80%;
    margin: 0 auto;
    text-align: center;
}
.dashboard-module1 .checkbox-label {
    position: relative;
    cursor: pointer;
    font-size: 22px;
    line-height: 24px;
    height: 32px;
    width: 32px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
    margin-bottom: 3px;
}
.dashboard-module1 .checkbox-label input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
.dashboard-module1 .checkbox-label .checkbox-custom {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 32px;
    width: 32px;
    background-color: #f1f1f3;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    border: 0;
}
.dashboard-module1 .checkbox-label input:checked ~ .checkbox-custom {
    background-color: #f1f1f3;
    border-radius: 0;
    -webkit-transform: rotate(0deg) scale(1);
    -ms-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
    opacity:1;
    border: 0;
}
.dashboard-module1 .checkbox-label .checkbox-custom::after {
    position: absolute;
    content: "";
    left: 12px;
    top: 12px;
    height: 0px;
    width: 0px;
    border-radius: 0;
    border: solid #009BFF;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(0deg) scale(0);
    -ms-transform: rotate(0deg) scale(0);
    transform: rotate(0deg) scale(0);
    opacity:1;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
}
.dashboard-module1 .checkbox-label input:checked ~ .checkbox-custom::after {
    -webkit-transform: rotate(45deg) scale(1);
    -ms-transform: rotate(45deg) scale(1);
    transform: rotate(45deg) scale(1);
    opacity:1;
    left: 12px;
    top: 6px;
    width: 9px;
    height: 15px;
    border: solid #009BFF;
    border-width: 0 2px 2px 0;
    background-color: transparent;
    border-radius: 0;
}
/*common end*/

.dashboard-module1{
    font-family: Raleway;
    color: #B3B3B3;
    /*font-size: 14px;*/
}
.dashboard-module1 .map-location iframe{
    width: 100%;
}
.dashboard-module1 .page-center-align{
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.dashboard-module1 .form-control{
    background: #f1f1f3;
    border: 1px solid #f1f1f3;
    border-radius: 0;
    color: #394d80;
}
.dashboard-module1 .top-image img{
    width: 130px;
    margin-bottom: 10px;
}
.dashboard-module1 .orange-box .left-align{
    width: 80%;
    float: left;
    color: #fff;
}
.dashboard-module1 .orange-box .left-align .top{
    background: #f05a28;
    color: #fff;
    padding: 15px 15px 12px 15px;
    font-size: 18px;
}
.dashboard-module1 .orange-box .left-align .bottom{
    background: #c84a21;
    padding: 10px 10px 44px 25px;
}
.dashboard-module1 .orange-box .left-align .bottom .fa{
    color: #f1911f;
    margin-right: 10px;
    vertical-align: top;
}
.dashboard-module1 .orange-box .left-align .bottom p{
    margin: 0;
    display: inline-block;
    width: calc(100% - 21px);
    margin-top: -2px;
    font-size: 14px;
}
.dashboard-module1 .orange-box .right-align{
    width: 20%;
    float: left;
    background: #8f3618;
    color: #fff;
    font-size: 45px;
    padding: 54px 20px;
    line-height: 23px;
}
.dashboard-module1 .orange-box .right-align p{
    margin: 0;
    text-align: center;
}
.dashboard-module1 .orange-box .right-align p span{
    display: inline-block;
    font-size: 20px;
    line-height: 20px;
}
.dashboard-module1 .orange-box .right-align p .tax{
    font-size: 14px;
}
.dashboard-module1 .orange-box .checkbox-label{
    height: 25px;
    width: 25px;
}
.dashboard-module1 .orange-box .checkbox-label .checkbox-custom {
    height: 25px;
    width: 25px;
}
.dashboard-module1 .orange-box .checkbox-label input:checked ~ .checkbox-custom::after {
    left: 9px;
    top: 3px;
}
.dashboard-module1 .imm-post .wid80{
    padding-top: 10px;
    padding-bottom: 15px;
}
.dashboard-module1 .images-box .wid20{
    padding: 0 8px;
    margin-bottom: 16px;
}
.dashboard-module1 .images-box .wid20-out{
    margin: 0 4px;
}
.dashboard-module1 .images-box .wid20 img{
    width: 100%;
}
.dashboard-module1 .images-box small{
    margin-bottom: 15px;
    display: inline-block;
}
.dashboard-module1 .orange-box.green-box .left-align .top{
    background: #00a69c;
}
.dashboard-module1 .orange-box.green-box .right-align{
    background: #00655f;
}
.dashboard-module1 .orange-box.green-box .left-align .bottom{
    background: #018a82;
}
.dashboard-module1 .green-box{
    margin-top: 40px;
}
.dashboard-module1 .list-prop-buts{
    text-align: center;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px;
}
.dashboard-module1 .fb-out{
    background: #4a5593;
    width: 30px;
    height: 30px;
    text-align: center;
    display: inline-block;
    color: #fff;
    line-height: 31px;
    font-size: 14px;
}
.dashboard-module1 .gp-out{
    background: #d14f41;
    width: 30px;
    height: 30px;
    text-align: center;
    display: inline-block;
    color: #fff;
    line-height: 31px;
    font-size: 14px;
}
.dashboard-module1 .tw-out{
    background: #4f9cd2;
    width: 30px;
    height: 30px;
    text-align: center;
    display: inline-block;
    color: #fff;
    line-height: 31px;
    font-size: 14px;
}
.dashboard-module1 .li-out{
    background: #3972ab;
    width: 30px;
    height: 30px;
    text-align: center;
    display: inline-block;
    color: #fff;
    line-height: 31px;
    font-size: 14px;
}
.dashboard-module1 .list-prop-terms{
    font-size: 14px;
    margin-top: 20px !important;
    margin-bottom: 10px !important;
}
.dashboard-module1 .list-prop-terms .checkbox-label{
    float: left;
}
.dashboard-module1 .list-prop-terms span.text{
    float: left;
    width: calc(100% - 43px);
}
.dashboard-module1 .footer .triangle-up{
    width: 0;
    height: 0;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-bottom: 30px solid #0e1c49;
    position: absolute;
    bottom: 100%;
    left: 50%;
}
.dashboard-module1 .footer{
    position: relative;
}
.dashboard-module1 .form-group{
    margin-bottom: 10px;
    font-size: 14px;
}
.dashboard-module1 .list-prop-buts .btn-grey{
    margin-right: 6px;
}
@media (max-width:992px){
    .dashboard-module1 .orange-box .left-align {
        width: 72%;
    }
    .dashboard-module1 .orange-box .right-align {
        width: 28%;
        padding: 41.5px 20px !important;
    }
    .dashboard-module1 .orange-box .left-align .bottom{
        padding-bottom: 28px;
    }
}
@media (max-width:768px){
    .dashboard-module1 .wid25{
        width: 100%;
    }
    .dashboard-module1 .mobile-row{
        margin-right: -15px;
        margin-left: -15px;
    }
    .dashboard-module1 .checkbox-in1 {
        font-size: 14px;
    }
    .dashboard-module1 .images-box .wid20-out {
        margin: 0 8px;
    }
    .dashboard-module1 .images-box .wid20 {
        padding: 0 4px;
        margin-bottom: 8px;
        width: 50%;
    }
    .dashboard-module1 .orange-box .left-align .top{
        font-size: 14px;
    }
    .dashboard-module1 .orange-box .left-align .bottom{
        padding-bottom: 9px;
    }
    .dashboard-module1 .orange-box .left-align .bottom p{
        font-size: 14px;
    }
    .dashboard-module1 .orange-box .right-align{
        font-size: 35px;
        padding: 62.5px 5px !important;
        line-height: 13px;
    }
    .dashboard-module1 .orange-box .right-align p span{
        font-size: 14px;
        line-height: 7px;
    }
    .dashboard-module1 .orange-box .right-align p .tax{
        font-size: 14px;
    }
    .dashboard-module1 .orange-box .right-align p span{
        font-size: 15px;
        line-height: 15px;
    }
    .dashboard-module1 .header-mobile {
        margin-left: 15px;
    }
    .dashboard-module1 .padding-3 {
        padding-left: 0;
    }

}


/*Profile setting*/
.dashboard-module1 .blue-header{
    font-size: 14px;
    font-weight: 600;
    background: #394d80;
    padding: 20px 20px;
    color: #fff;
    text-align: left;
}
.dashboard-module1 .btn-yellow .fas{
    color: #fac38a;
    font-size: 18px;
    vertical-align: inherit;
}
.dashboard-module1 .Personal-info .hr-line{
    margin-top: 5px;
}
.dashboard-module1 .list-it-terms{
    margin-top: 8px;
    margin-bottom: 30px;
}
.dashboard-module1 .list-it-terms .checkbox-label{
    height: 25px;
    width: 25px;
}
.dashboard-module1 .list-it-terms .checkbox-label .checkbox-custom {
    height: 25px;
    width: 25px;
}
.dashboard-module1 .list-it-terms .checkbox-label input:checked ~ .checkbox-custom::after {
    left: 9px;
    top: 3px;
}
.dashboard-module1 .list-it-buts{
    margin-bottom: 100px;
}
.dashboard-module1 .btn-blue .fab{
    margin-right: 4px;
}
@media (max-width:1200px){
    .dashboard-module1 .btn-blue{
        padding: 10px 8px 9px 8px;
        font-size: 14px;
    }
    .dashboard-module1 .orange-box .right-align {
        padding: 39px 20px;
    }
}
@media (max-width:992px){
    .dashboard-module1 .btn-blue{
        padding: 10px 6px 9px 6px;
        font-size: 14px;
    }
    .dashboard-module1 .photo_bg{
        padding: 20px 10px;
    }
}
@media (max-width:992px){
    .dashboard-module1 .profile_header h1{
        padding-left:10px;
    }
    .dashboard-module1 .btn-blue{
        padding: 10px 20px 9px 20px;
        font-size: 14px;
    }
    .dashboard-module1 .list-it-buts {
        margin-bottom: 50px;
    }
    .dashboard-module1 .fb-continue-btn{
        margin-bottom: 80px;
    }
}
/*Profile setting END*/
.map-sidebar{min-width:430px;max-height:calc(100vh - 73px)}.map-sidebar .property-item-modal-overlay{display:none;background:rgba(58,77,128,.4);position:fixed;z-index:999;top:0;left:0;right:0;bottom:0;padding:2em;overflow:auto;align-items:center;flex-direction:column}.map-sidebar .property-item-modal-overlay.active{display:flex}.map-sidebar .property-item-modal-overlay .property-item-modal-content{background:#fff;box-shadow:0 0 30px rgba(0,0,0,.3);position:relative;padding:2em;max-width:970px;width:100%}.map-sidebar .property-item-modal-overlay .property-item-modal-content__header__buttons{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:20px}.map-sidebar .property-item-modal-overlay .property-item-modal-content__header__buttons a{color:#3a4d80;font-weight:bold;font-size:18px;text-transform:uppercase;position:relative}.map-sidebar .property-item-modal-overlay .property-item-modal-content__header__buttons a:hover{cursor:pointer}.map-sidebar .property-item-modal-overlay .property-item-modal-content__header__buttons .left_buttons{display:flex;justify-content:space-between;width:30%}.map-sidebar .property-item-modal-overlay .property-item-modal-content__header__buttons .left_buttons a:nth-child(1):before{content:"";background:#eb5a33;height:10px;width:100%;position:absolute;bottom:-20px;left:0}.map-sidebar .property-item-modal-overlay .property-item-modal-content__header__buttons .left_buttons a:nth-child(3){color:#eb5a33}.map-sidebar .property-item-modal-overlay .property-item-modal-content__header__buttons .right_buttons{display:flex;justify-content:space-between;width:25%}.map-sidebar .property-item-modal-overlay .property-item-modal-content__header__buttons .right_buttons a svg{top:-3px;position:relative}.map-sidebar .property-item-modal-overlay .property-item-modal-content .close-card{position:absolute;right:1em;top:1em;padding:0;background:none;border:0}.map-sidebar .property-item-modal-overlay .property-item-modal-content .property-section{padding:0}.map-sidebar .property-item-modal-overlay .property-item-modal-content .property-section .price{color:#fff}.map-sidebar .property-item-modal-overlay .property-item-modal-content .property-section .property-sidebar .inquire .realtor .image{flex:0 0 80px}.map-sidebar .property-item-modal-overlay .property-item-modal-content .property-section .property-sidebar .actions{padding:0}.map-sidebar .listings-module.sidebar-inactive{position:relative}.map-sidebar .listings-module.sidebar-inactive:before{content:"";background:url(./4440e739863faa0787af8c3c0a356af2.svg);background-position:center;background-repeat:no-repeat;background-color:rgba(177,175,175,.4392156863);position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.map-sidebar .listings-module .filters li.active{background:#2f6962}.map-sidebar .listings-module .listings li.feature{background-repeat:no-repeat;background-size:cover;background-position:center center;padding:20px 0;position:relative}.map-sidebar .listings-module .listings li.feature:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.73) 18%, rgba(0, 0, 0, 0) 80%);z-index:1}.map-sidebar .listings-module .listings li.feature .description-sidebar,.map-sidebar .listings-module .listings li.feature .actions{z-index:2}.map-sidebar .listings-module .listings li.feature .image-sidebar{display:none}.map-sidebar .listings-module .listings li.feature .description-sidebar{padding-left:0;color:#fff}.map-sidebar .listings-module .listings li.feature .description-sidebar p{padding-left:15px}.map-sidebar .listings-module .listings li.feature .description-sidebar p.price{width:auto;background:#eb5a33;display:inline-block;padding:5px 10px;color:#fff;margin-bottom:5px}.map-sidebar .listings-module .listings li.feature .description-sidebar p.info.availability .status-available{color:#4ea79c}.map-sidebar .listings-module .pagination .prev,.map-sidebar .listings-module .pagination .next{color:#fff}.map-sidebar .listings-module .pagination .prev.disabled:hover,.map-sidebar .listings-module .pagination .next.disabled:hover{cursor:not-allowed}.map-section .custom-marker-pin{background:#1f4a81;color:#fff;position:relative;padding:5px 10px;font-size:17px;font-weight:bold}.map-section .custom-marker-pin:hover{cursor:pointer}.map-section .custom-marker-pin:after{content:"";position:absolute;left:calc(50% - 10px);bottom:-20px;border:10px solid rgba(0,0,0,0);border-top:10px solid #1f4a81}.map-section .custom-marker-pin.feature{background:#eb5a33}.map-section .custom-marker-pin.feature:after{border-top:10px solid #eb5a33}.map-element{max-height:calc(100vh - 73px);height:100%}.resp-sharing-button__link,.resp-sharing-button__icon{display:block}.resp-sharing-button__link{text-decoration:none;color:#fff;margin:0 auto;max-width:40px}.resp-sharing-button{transition:25ms ease-out;padding:.5em .75em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.resp-sharing-button__icon svg{width:1em;height:1em;margin-right:.4em;vertical-align:top}.resp-sharing-button--small svg{margin:0;vertical-align:middle}.resp-sharing-button__icon{stroke:#fff;fill:none}.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle{fill:#fff;stroke:none}.resp-sharing-button--twitter{background-color:#55acee}.resp-sharing-button--twitter:hover{background-color:#2795e9}.resp-sharing-button--pinterest{background-color:#bd081c}.resp-sharing-button--pinterest:hover{background-color:#8c0615}.resp-sharing-button--facebook{background-color:#3b5998}.resp-sharing-button--facebook:hover{background-color:#2d4373}.resp-sharing-button--tumblr{background-color:#35465c}.resp-sharing-button--tumblr:hover{background-color:#222d3c}.resp-sharing-button--reddit{background-color:#5f99cf}.resp-sharing-button--reddit:hover{background-color:#3a80c1}.resp-sharing-button--google{background-color:#dd4b39}.resp-sharing-button--google:hover{background-color:#c23321}.resp-sharing-button--linkedin{background-color:#0077b5}.resp-sharing-button--linkedin:hover{background-color:#046293}.resp-sharing-button--email{background-color:#777}.resp-sharing-button--email:hover{background-color:#5e5e5e}.resp-sharing-button--xing{background-color:#1a7576}.resp-sharing-button--xing:hover{background-color:#114c4c}.resp-sharing-button--whatsapp{background-color:#25d366}.resp-sharing-button--whatsapp:hover{background-color:#1da851}.resp-sharing-button--hackernews{background-color:#f60}.resp-sharing-button--hackernews:hover,.resp-sharing-button--hackernews:focus{background-color:#fb6200}.resp-sharing-button--vk{background-color:#507299}.resp-sharing-button--vk:hover{background-color:#43648c}.resp-sharing-button--facebook{background-color:#3b5998;border-color:#3b5998}.resp-sharing-button--facebook:hover,.resp-sharing-button--facebook:active{background-color:#2d4373;border-color:#2d4373}.resp-sharing-button--twitter{background-color:#55acee;border-color:#55acee}.resp-sharing-button--twitter:hover,.resp-sharing-button--twitter:active{background-color:#2795e9;border-color:#2795e9}.resp-sharing-button--email{background-color:#777;border-color:#777}.resp-sharing-button--email:hover,.resp-sharing-button--email:active{background-color:#5e5e5e;border-color:#5e5e5e}.resp-sharing-button--linkedin{background-color:#0077b5;border-color:#0077b5}.resp-sharing-button--linkedin:hover,.resp-sharing-button--linkedin:active{background-color:#046293;border-color:#046293}.share-property-modal{display:none;background:rgba(58,77,128,.4);position:fixed;z-index:1000 !important;top:0;left:0;right:0;bottom:0;padding:2em;overflow:auto;align-items:center;flex-direction:column}.share-property-modal.active{display:flex}.share-property-modal .share-property-modal__wrapper{background:#fff;box-shadow:0 0 30px rgba(0,0,0,.3);position:relative;top:10%;padding:2em;max-width:570px;width:100%}.share-property-modal .share-property-modal__wrapper .close-modal{position:absolute;right:1em;top:1em;padding:0;background:none;border:0}.share-property-modal .share-property-modal__wrapper .property-modal{text-align:center}.share-property-modal .share-property-modal__wrapper .property-modal .property-modal-header h2{color:#3a4d80;font-size:1.5em}.share-property-modal .share-property-modal__wrapper .property-modal .property-modal-content .tabs{text-align:center}.share-property-modal .share-property-modal__wrapper .property-modal .property-modal-content .tabs .tabs-header{display:inline-block;border-bottom:1px solid gray;margin-bottom:25px}.share-property-modal .share-property-modal__wrapper .property-modal .property-modal-content .tabs .tabs-header .open-tab-btn{display:inline-block;padding:5px 20px;margin:0;background:#d3d3d3;color:#545454}.share-property-modal .share-property-modal__wrapper .property-modal .property-modal-content .tabs .tabs-header .open-tab-btn:hover{cursor:pointer}.share-property-modal .share-property-modal__wrapper .property-modal .property-modal-content .tabs .tabs-header .open-tab-btn.active{position:relative}.share-property-modal .share-property-modal__wrapper .property-modal .property-modal-content .tabs .tabs-header .open-tab-btn.active:after{content:"";width:100%;height:1px;background:#fff;position:absolute;left:0;bottom:-1px}.share-property-modal .share-property-modal__wrapper .property-modal .property-modal-content .tabs .tabs-content .single-tab{display:none}.share-property-modal .share-property-modal__wrapper .property-modal .property-modal-content .tabs .tabs-content .single-tab.active{display:block}.share-property-modal .share-property-modal__wrapper .property-modal .property-modal-content .tabs .tabs-content .single-tab__title{margin-bottom:25px}.share-property-modal .share-property-modal__wrapper .property-modal .property-modal-content .tabs .tabs-content .single-tab__content .share-property-form form{margin-bottom:20px}.share-property-modal .share-property-modal__wrapper .property-modal .property-modal-content .tabs .tabs-content .single-tab__content .share-property-form form .required-input{position:relative}.share-property-modal .share-property-modal__wrapper .property-modal .property-modal-content .tabs .tabs-content .single-tab__content .share-property-form form .required-input:after{content:"*";display:block;position:absolute;right:20px;top:15px;font-size:50px;color:gray}.share-property-modal .share-property-modal__wrapper .property-modal .property-modal-content .tabs .tabs-content .single-tab__content .share-property-form form input,.share-property-modal .share-property-modal__wrapper .property-modal .property-modal-content .tabs .tabs-content .single-tab__content .share-property-form form textarea{padding:1em;background:#d3d3d3;margin:10px 0}.share-property-modal .share-property-modal__wrapper .property-modal .property-modal-content .tabs .tabs-content .single-tab__content .share-property-form__success h2{color:#3a4d80;font-size:1.5em}.share-property-modal .share-property-modal__wrapper .property-modal .property-modal-content .tabs .tabs-content .single-tab__content .share-property-form__error{color:#000}.inquire-property-modal{display:none;background:rgba(58,77,128,.4);position:fixed;z-index:1000 !important;top:0;left:0;right:0;bottom:0;padding:2em;overflow:auto;align-items:center;flex-direction:column}.inquire-property-modal.active{display:flex}.inquire-property-modal .inquire-property-modal__wrapper{background:#fff;box-shadow:0 0 30px rgba(0,0,0,.3);position:relative;top:15%;padding:2em;max-width:570px;width:100%}.inquire-property-modal .inquire-property-modal__wrapper .close-modal{position:absolute;right:1em;top:1em;padding:0;background:none;border:0}.inquire-property-modal .inquire-property-modal__wrapper .inquire-modal{text-align:center}.inquire-property-modal .inquire-property-modal__wrapper .inquire-modal .inquire-modal-header h2{color:#3a4d80;font-size:1.5em}.inquire-property-modal .inquire-property-modal__wrapper .inquire-modal .inquire-modal-content{text-align:center}.inquire-property-modal .inquire-property-modal__wrapper .inquire-modal .inquire-modal-content .inquire-property-form form{margin-bottom:20px}.inquire-property-modal .inquire-property-modal__wrapper .inquire-modal .inquire-modal-content .inquire-property-form form .required-input{position:relative}.inquire-property-modal .inquire-property-modal__wrapper .inquire-modal .inquire-modal-content .inquire-property-form form .required-input:after{content:"*";display:block;position:absolute;right:20px;top:15px;font-size:50px;color:gray}.inquire-property-modal .inquire-property-modal__wrapper .inquire-modal .inquire-modal-content .inquire-property-form form label{color:#000;text-align:left;display:block}.inquire-property-modal .inquire-property-modal__wrapper .inquire-modal .inquire-modal-content .inquire-property-form form input,.inquire-property-modal .inquire-property-modal__wrapper .inquire-modal .inquire-modal-content .inquire-property-form form textarea{padding:1em;background:#d3d3d3;margin:10px 0}.inquire-property-modal .inquire-property-modal__wrapper .inquire-modal .inquire-modal-content .inquire-property-form__success{max-width:250px;margin:0 auto}.inquire-property-modal .inquire-property-modal__wrapper .inquire-modal .inquire-modal-content .inquire-property-form__success img{max-width:100px;margin-bottom:30px}.inquire-property-modal .inquire-property-modal__wrapper .inquire-modal .inquire-modal-content .inquire-property-form__success h2{color:#3a4d80;font-size:30px;margin-bottom:15px}.inquire-property-modal .inquire-property-modal__wrapper .inquire-modal .inquire-modal-content .inquire-property-form__success p{color:#000;margin-bottom:0}.inquire-property-modal .inquire-property-modal__wrapper .inquire-modal .inquire-modal-content .inquire-property-form__success .next{margin-top:30px}.inquire-property-modal .inquire-property-modal__wrapper .inquire-modal .inquire-modal-content .inquire-property-form__success .next h3{color:#3a4d80;margin-bottom:15px;font-size:25px}.inquire-property-modal .inquire-property-modal__wrapper .inquire-modal .inquire-modal-content .inquire-property-form__success .next a{color:#3a4d80;display:block}.inquire-property-modal .inquire-property-modal__wrapper .inquire-modal .inquire-modal-content .inquire-property-form__success .next a:before{content:"\2022";color:#000;margin-right:5px}.inquire-property-modal .inquire-property-modal__wrapper .inquire-modal .inquire-modal-content .inquire-property-form__error{color:#000}.inquire-property-modal .inquire-property-modal__wrapper .inquire-modal .inquire-modal-content .inquire-property-form .close-modal-bottom{background:gray;vertical-align:middle;font:700 1em "Raleway",sans-serif;padding:.6em 1.5em;cursor:pointer;transition:.2s;text-align:center;color:#fff;border:0;text-transform:uppercase;margin-right:10px}*{box-sizing:border-box;font-family:"Raleway",sans-serif}html{font:400 17px/1.4 "Raleway",sans-serif;box-sizing:border-box}.Personal_p{margin-top:0;font-weight:500;font-family:"Raleway",sans-serif;font-size:21px;color:#394d80}.um-page-password-reset .login-link{display:none}.main-menu .nav-list__item--active span{color:#fcbf7f}.main-menu .nav-list__item--active a svg g{stroke:#fcbf7f}.main-menu .nav-list__item--active a svg g *{fill:none}.main-menu .nav-list__item--active a svg>*{fill:#fcbf7f}.main-menu a:hover svg g{stroke:#fcbf7f}.main-menu a:hover svg g *{fill:none}.main-menu a:hover svg>*{fill:#fcbf7f}.main-menu .more:nth-last-child(2){border-left:none}.main-menu .more:nth-last-child(2) ul.submenu li:nth-last-child(2){border-top:1px solid #b0b8cc}.pagination{list-style:none;align-items:center;justify-content:center;text-align:center}.pagination li{display:inline-block}.pagination span{font-weight:700;padding:0 .2em;color:#8a8a8a}.addtoany_shortcode{display:inline-block}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:0 !important}@media(min-width: 992px){.overlay .dialog{width:600px}}.overlay .um{max-width:100%}.overlay .um .um-field-label{margin:0}.overlay .um .um-field-label label{font-size:.8em !important;line-height:1.4 !important}.overlay .um .um-form input[type=text],.overlay .um .um-form input[type=tel],.overlay .um .um-form input[type=number],.overlay .um .um-form input[type=password],.overlay .um .um-form textarea,.overlay .um .select2-container .select2-choice,.overlay .um .select2-container-multi .select2-choices{background-color:#f1f1f2;padding:1em !important;border:0 !important;height:auto !important;font-size:17px !important}.overlay .um .um-form input[type=text]:focus,.overlay .um .um-form input[type=tel]:focus,.overlay .um .um-form input[type=number]:focus,.overlay .um .um-form input[type=password]:focus,.overlay .um .um-form textarea:focus,.overlay .um .select2-container .select2-choice:focus,.overlay .um .select2-container-multi .select2-choices:focus{border:0 !important;background-color:#f1f1f2;outline-color:#4d90fe !important;outline-offset:-2px !important;outline-style:auto !important;outline-width:1px !important}.overlay .um input[type=submit].um-button,.overlay .um .um-button{background:#f05a28 !important;text-transform:uppercase !important;border-radius:0 !important;font:700 1.16em "Raleway",sans-serif !important;padding:.6em 2em !important}.overlay .um input[type=submit].um-button:hover,.overlay .um .um-button:hover{background-color:#f05a28;opacity:.8}.overlay .um .um-field-checkbox{margin-top:4px}.overlay .um label.um-field-checkbox{text-transform:initial;color:#808184 !important;font-size:1.13em;font-weight:300}.overlay .um.um-login{margin-bottom:18px !important}.overlay .um.um-login .um-col-alt{margin-top:-155px;display:flex}.overlay .um.um-login .um-col-alt .um-left.um-half{order:2;width:75%;padding-left:.57em}.overlay .um.um-login .um-col-alt .um-right.um-half{order:1;width:25%;padding-right:.57em}.overlay .um.um-login .um-col-alt .um-right.um-half .um-button{background:#3a4d80 !important;color:#fff !important}.overlay .um.um-login .um-row._um_row_2{margin-top:50px !important}.overlay .um.um-login hr.hr-or:before{display:none}.overlay .um.um-login .um-col-alt-b{margin-top:85px;display:inline-block}.overlay .um.um-login .um-col-alt-b a.um-link-alt{font-size:1.25em;color:#3a4d80 !important;font-weight:600}.overlay .um.um-login .um-row._um_row_3{position:absolute;right:34px;bottom:21px}.overlay .um.um-login .um-row._um_row_3 .um-field-block{font-size:1.115em;color:#222 !important}.overlay .um.um-login .um-row._um_row_3 .um-field-block a{font-weight:600}.overlay .um.um-register{margin-bottom:120px !important}.overlay .um.um-register .um-row._um_row_2{display:flex;flex-wrap:wrap;margin:0 !important}.overlay .um.um-register .um-row._um_row_2>div{flex:0 0 50%;box-sizing:border-box}.overlay .um.um-register .um-row._um_row_2>div:first-of-type{padding-right:.567em}.overlay .um.um-register .um-row._um_row_2>div:nth-of-type(2){padding-left:.567em}.overlay .um.um-register .um-row._um_row_2 .um-clear{display:none}.overlay .um.um-register .um-col-alt{margin-top:-190px;display:flex}.overlay .um.um-register .um-col-alt .um-left.um-half{order:2;width:75%;padding-left:.57em}.overlay .um.um-register .um-col-alt .um-right.um-half{order:1;width:25%;padding-right:.57em}.overlay .um.um-register .um-col-alt .um-right.um-half .um-button{background:#3a4d80 !important;color:#fff !important}.overlay .um.um-register .um-row._um_row_4{margin-top:70px !important}.um-page-loggedout .um-form .facebook-login{background:#4a6da7;display:block;padding:.5em;text-align:center;color:#fff;margin:1em 0}.main-footer .socials{list-style:none;padding:0;font-size:0;display:flex;margin-top:20px}.main-footer .socials li{max-width:50px}.main-footer .socials li a{max-width:100%;height:40px;width:40px;display:flex;align-items:center;justify-content:center}.main-footer .socials li img{height:auto;max-width:20px}.main-footer .socials li:hover{opacity:.8}.image_con{background:none;position:relative;padding:0}.image_con img{max-width:155px}.image_con .custom-avatar,.image_con .uploaded-avatar{width:155px;height:155px;z-index:1;object-fit:cover}.image_con .uploaded-avatar{position:absolute;top:0;left:calc(50% - 79px);z-index:2}.upload_photo input[type=file]{display:none}.upload_photo .custom-file-upload{background:#394d80;color:#fff;font-size:14px;padding:15px;width:100%;display:inline-block;margin:0}.upload_photo .custom-file-upload:hover{text-decoration:none}.um-logout .um-misc-img{display:none}.list_now_button{width:100%}.images-box .gallery-file-selector{width:20%;min-width:20%}.images-box .gallery-file-selector .form-group{position:relative}.images-box .gallery-file-selector .form-group .delete_file{position:absolute;right:-5px;top:-13px;z-index:2}.images-box .gallery-file-selector .form-group .delete_file:hover{cursor:pointer}.images-box input{display:none}.woocommerce-checkout .container>h1{display:none}.woocommerce-checkout span.woocommerce-input-wrapper{display:block;width:100%}.woocommerce-checkout span.woocommerce-input-wrapper input{width:100%}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table{display:none}.woocommerce-checkout .profile_header h1{text-align:left}.activity-filter-buttons a{width:auto;color:#fff;float:right;padding:5px}.activity-filter-buttons a:hover{text-decoration:none}.activity-filter-buttons a.active{background:#ff490c;border:1px solid red}.activity-filter-buttons a.inactive{background:#a3a3ab;border:1px solid #c1c1c1}.my-listings-search-form .make-search:hover{cursor:pointer}.listing-properties-wrapper.loading{position:relative}.listing-properties-wrapper.loading:after{content:"";background:url(./4440e739863faa0787af8c3c0a356af2.svg);background-position:center;background-repeat:no-repeat;background-color:rgba(177,175,175,.4392156863);position:absolute;top:0;bottom:0;left:0;right:0}.listing-properties-wrapper__properties .listing-item-row .get-more-btn{width:auto;padding:1px 7px 2px;background:#00a79e;border:2px solid #00a79e;color:#fff;font-weight:500}.listing-properties-wrapper__properties .pagination-wrapper{text-align:center}.listing-properties-wrapper__properties .pagination-wrapper a,.listing-properties-wrapper__properties .pagination-wrapper span{font-weight:500}.listing-properties-wrapper__properties .pagination-wrapper .prev{margin-right:20px}.listing-properties-wrapper__properties .pagination-wrapper .next{margin-left:20px}.not_found_title{text-align:center}.blog-content .single-post-content ul li{position:relative;list-style:none}.blog-content .single-post-content ul li:before{content:"";position:absolute;top:7px;left:-20px;border:6px solid rgba(0,0,0,0);border-left:10px solid #f6921e}.property-image-primary img{width:100%}.property-sidebar .actions a.inFavorite svg path{fill:#ff6363}.top-image{text-align:center;margin-top:70px}select.security_deposit+input{display:none}select.security_deposit+input.visible{margin-top:15px;display:block}html{position:relative;min-height:100%}html .error404 footer{position:absolute;bottom:0;width:100%}a:hover{text-decoration:none;opacity:.5;filter:alpha(opacity=50)}.listings-module .listings li:hover{cursor:pointer}.list-prop-buts input{width:auto}.hero-search .field.search input{height:100%}.main-menu a svg,.main-menu .more-label svg{vertical-align:middle}.main-menu a span,.main-menu .more-label span{vertical-align:text-top}.wc-stripe-elements-field,.wc-stripe-iban-element-field{min-width:200px;width:100%}.hidden-gallery-photos{display:none}.dashboard-module1 .search input{width:calc(100% - 132px)}.dashboard-module1 .search input.location-search-field{height:100%}.dashboard-module1 .search .make-listing-search{margin-right:15px}.dashboard-module1 .search .delete-btn{display:none;background:#ff490c;border:1px solid #ff490c;color:#fff;padding:5px 20px;height:32px;font-size:14px;text-align:center}.dashboard-module1 .search .delete-btn.active{display:block}.dash_filter{justify-content:flex-end}.listing-item-row .dash-all-center{padding:0;margin:0}.listing-item-row .my-listing-property-actions{min-height:22px}.listing-item-row .my-listing-property-actions a{display:none;margin-right:10px}.listing-item-row .my-listing-property-actions a svg,.listing-item-row .my-listing-property-actions a img{width:15px;height:15px;margin-right:5px}.listing-item-row:hover .my-listing-property-actions a{display:inline}.overlay .dialog{top:10%}ol.pricing .product:nth-last-child(1){display:none}.dual-ring-preloader{display:inline-block;width:40px;height:40px}.dual-ring-preloader:after{content:" ";display:block;width:32px;height:32px;margin:4px;border-radius:50%;border:3.2px solid #b3b3b3;border-color:#b3b3b3 rgba(0,0,0,0) #b3b3b3 rgba(0,0,0,0);animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.short-term-booking,.short-term-booking-review{border:3px solid #f6921e;padding:10px 30px;color:#3a4d80;margin-bottom:15px}.short-term-booking__title{font-size:1.3em}.short-term-booking__row,.short-term-booking__payment-row,.short-term-booking-review__payment-row{display:flex;justify-content:space-between;margin-bottom:5px}.short-term-booking__row--underlined,.short-term-booking__payment-row,.short-term-booking-review__payment-row{border-bottom:1px solid #b3b3b3;margin-bottom:0}.short-term-booking__row--centered{justify-content:center}.short-term-booking__row--total{padding:10px 0;text-transform:uppercase;font-weight:bold}.short-term-booking__row--datepickers{display:flex;justify-content:space-between;align-items:center}.short-term-booking__row--datepickers input{display:flex;width:45%;font-size:.75em}.short-term-booking__row--datepickers svg{margin:0 5px}.short-term-booking__row p,.short-term-booking__payment-row p,.short-term-booking-review__payment-row p{margin-bottom:0;font-size:.75em;text-align:center}.short-term-booking__row input,.short-term-booking__payment-row input,.short-term-booking-review__payment-row input,.short-term-booking__row select,.short-term-booking__payment-row select,.short-term-booking-review__payment-row select{background:#f0f0f0;padding:10px}.short-term-booking__row select,.short-term-booking__payment-row select,.short-term-booking-review__payment-row select{margin-bottom:10px}.short-term-booking__row strong,.short-term-booking__payment-row strong,.short-term-booking-review__payment-row strong{color:#b3b3b3;font-size:.75em;margin-top:10px;margin-bottom:3px}.short-term-booking__row svg,.short-term-booking__payment-row svg,.short-term-booking-review__payment-row svg{color:#b3b3b3}.short-term-booking__payment-row,.short-term-booking-review__payment-row{padding:7px 0}.short-term-booking__payment-row>div,.short-term-booking-review__payment-row>div{display:flex}.short-term-booking__label,.short-term-booking-review__label{display:flex;line-height:1.5}.short-term-booking .first-time-hidden,.short-term-booking-review .first-time-hidden{display:none}.property-description--booking{padding-right:15px}.property-description--booking p.h1{font-size:1.2em;font-weight:normal;color:#000}.property-description--booking dl.subtitle{display:flex;font-size:1rem}.property-description--booking dt{color:#000;width:90px;font-weight:normal}.property-description--booking div:last-child{display:flex}.property-description--booking div:last-child>button{margin-right:20px;background:#b3b3b3}.short-term-booking-review img{max-height:60px;float:right}.short-term-booking-review .row{justify-content:space-between;align-items:center}.short-term-booking-review .row:first-child{flex-wrap:nowrap}.short-term-booking-review .row:first-child strong{font-size:.8em}.short-term-booking-review__guests{margin-top:5px;margin-bottom:5px}.woocommerce-cart-form .actions{display:none}.woocommerce-cart-form table.cart .product-thumbnail img{height:70px;width:auto}.add-unit-btn{display:inline-block;margin:20px auto 0;padding:10px 20px}
/*# sourceMappingURL=app.min.css.map*/