.-lei-view .alert{display: none;}
#layout .alert{background: #e9e9e9;
    box-shadow: 2px 5px 10px 7px rgba(0, 0, 0, 0.6);
    border-top: 1px solid #ccc;
}
#layout .alert p{/*color: #fff;*/}
.alert .lei-row { max-width: 630px;}
.alert .lei-page-button{
    color: #555;
    background: transparent;
    border-radius: 3px;
    border: 2px solid #555;
    padding: 4px 10px;
    font-size: 11px;
    font-family: 'Open Sans', sans-serif;
}
.alert .lei-page-title{ margin-bottom: 15px;     font-size: 18px;
    font-weight: 300;}
.alert .lei-heading{font-size: 24px;
    line-height: 1.3;}
.alert .tools-pagelink{    border: 1px solid #ccc;
    padding: 20px; background: #fff;}
@media (max-width: 921px){
    .alert .lei-row { max-width: 320px;}
    .alert .lei-col{text-align: center;}
}

/*.logo{max-width: 500px; margin-top: 20vh; width: 90%; margin-left: auto; margin-right: auto;}*/

.housing-categories{height: 550px;}
/*.search-categories{margin-top: -200px;}
.search-categories .lei-col-in{border:4px solid #fff; padding: 0; margin: 0;}
.search-categories .lei-col-in .lei-elem{margin: 0;}
.search-categories.lei-row{max-width: 1100px; width: auto;}
.search-categories .lei-btn{background: #fff;}
@media (max-width: 1000px){
    .lei-col {padding: 0;}
}
/*@media (max-width: 921px){
    .search-categories{margin-top: 0px;} 
    .search-categories .lei-col{max-width: 350px; display: block; margin: 0 auto; margin-bottom: 30px;}
    .search-categories .lei-col-in{border:none;}
    .search-categories .lei-col-in .lei-elem{margin: 0;}
    .search-categories.lei-row{margin-top: -400px !important;}
}*/

.intro-skew .lei-row-in{    padding: 20px 0;}
.intro-skew { margin: 40px 0;}

.intro-banner{    height: 50vh; min-height: 500px;}

.constrain-width .lei-row{max-width: 700px;}
.constrain-width.lei-row{max-width: 700px;}

.constrain-width-900 .lei-row{max-width: 900px;}
.constrain-width-900.lei-row{max-width: 900px;}

.showcase-property .lei-row{width: 90%; padding: 0;}
@media (max-width: 921px){
    .showcase-property .feature-text-col.lei-col{width: auto;}
    .showcase-property .feature-img-col.lei-col{ height: 300px;}
}
/*.showcase-property .lei-row{width: 95%; padding: 0;}
.showcase-property .feature-text-col.lei-col{ width: 40%;     padding: 80px 5px;}
.showcase-property .feature-text-col .lei-col-in { max-width: 500px; margin-left: 0px;}
.showcase-property .feature-img-col{width: auto;}
@media (max-width: 921px){
    .showcase-property .feature-text-col.lei-col{width: auto;}
    .showcase-property .feature-img-col.lei-col{ height: 370px;     }
    .showcase-property .feature-text-col .lei-col-in{max-width: initial;}
}*/

h4.lei-heading{font-style: normal; font-size: 20px; line-height: 1.3; font-weight: 400;}

.icons .tools-image{}
.icons .lei-image{border-radius: 50%; background: #fff; width: 60px; height: 60px; margin: 0 auto; padding: 10px;}
.icons .lei-image-image{}

@media (max-width: 921px){
    .featured-properties{    background-image: none !important; background-color: #11669c;}
}

#wrap-14070{ background-image: url(/assets/images/5c4b288d1d3d3.jpg); }
@media screen and (max-width: 320px) { #wrap-14111{ background-image: url(/assets/images/5c4b690b8e5d7.jpg); }
#wrap-14145{ background-image: url(/assets/images/64e7c49450f1d.jpg); }
#wrap-14080{ background-image: url(/assets/images/5c62ee66a8af8.jpg); }
#wrap-14099{ background-image: url(/assets/images/5c62f3f7560b0.jpg); } }
@media screen and (min-width: 321px) and (max-width: 640px) { #wrap-14111{ background-image: url(/assets/images/5c4b690bb58bb.jpg); }
#wrap-14145{ background-image: url(/assets/images/64e7c4945c25b.jpg); }
#wrap-14080{ background-image: url(/assets/images/5c62ee6713393.jpg); }
#wrap-14099{ background-image: url(/assets/images/5c62f3f7869c1.jpg); } }
@media screen and (min-width: 641px) and (max-width: 1024px) { #wrap-14111{ background-image: url(/assets/images/5c4b690bea081.jpg); }
#wrap-14145{ background-image: url(/assets/images/64e7c494665ac.jpg); }
#wrap-14080{ background-image: url(/assets/images/5c62ee67a4f4e.jpg); }
#wrap-14099{ background-image: url(/assets/images/5c62f3f7c4c2f.jpg); } }
@media screen and (min-width: 1025px) { #wrap-14111{ background-image: url(/assets/images/5c4b690c36720.jpg); }
#wrap-14145{ background-image: url(/assets/images/64e7c49475d1c.jpg); }
#wrap-14070{ background-image: url(/assets/images/5c4b288d82ef6.jpg); }
#wrap-14080{ background-image: url(/assets/images/5c62ee6819f1b.jpg); }
#wrap-14099{ background-image: url(/assets/images/5c62f3f83247e.jpg); } }
