@import url('https://fonts.googleapis.com/css?family=Cinzel');
.nav-wrapper .bottom a, .figure_boxes p, footer a.footer_btn
{
    font-family: Cinzel !important;
}

input[type='text'],input[type='email'],input[type='date'],textarea,select{
border: 2px solid #999aa0 !important;
background: #FFF !important;
width: 100% !important;
height: 40px !important;
margin-bottom: 20px !important;
}

textarea{
min-height: 200px !important;
}

input[type='radio']{
border: 1px solid #333333 !important;
background:#fff !important;
margin-bottom: 20px !important;
}

input[type='submit']{
color: #FFF !important;
background: #A40029 !important;
border: none !important;
font-size: 1.8em !important;
padding: 15px 40px !important;
}

label{
font-size: 1.2em;
}

.home-slider h3{font-weight:400;}
.home-slider .bottom{vertical-align: top !important;}
.inn_content_box h3{
    font-size: 27px;
}

h1.banner_title {
color: #A40029;
font-size:6em;
line-height: 40px;
margin-bottom: 0;
  font-weight: 800;
}

h2.section_two_contact_title {
color: #A40029;
 font-weight: 200;
  font-size: 2.5em;
  line-height: 35px;
  margin-bottom: 10px;
  padding-bottom: 0;
}

p.contactdetails {
 font-size: 1.8em;
  margin-top: 10px;
  padding: 0;
}

.contact {
display: inline-block;
vertical-align: top;
width: 40%;
}

.inlinereset {
display: inline-block;
vertical-align: middle;
}

body.location section *{
font-family: "proxima-nova", Helvetica,Arial,sans-serif  !important;
}

footer * {
    font-family: 'Raleway', sans-serif !important;
}



.showfloors_ .lightbox-floorplans .units-available thead th{
width: 17%;
}

.innerpage_datafloor .grid_12 {
    top: 0 !important;
}

.home-slider h3, .home-slider h2 {
/*
    text-shadow: 0 0 70px #ffffff, 0 0px 50px #bfbebe, 0 0px 45px #cecccc, 0 0 40px #fff, 0 0 10px #fff, 0 10px 50px rgb(255, 255, 255), 0 -10px 50px rgba(255, 255, 255, 0.48), -10px 0 50px rgba(255, 255, 255, 0.76), 10px 0 50px rgba(255, 255, 255, 0.28);
*/
    text-shadow: 0 0 70px rgba(255, 255, 255, 0.55), 0 0px 50px rgba(191, 190, 190, 0.53), 0 0px 45px rgba(206, 204, 204, 0.77), 0 0 40px #fff, 0 0 10px rgba(255, 255, 255, 0.68), 0 10px 50px rgb(255, 255, 255), 0 -10px 50px rgba(255, 255, 255, 0.48), -10px 0 50px rgba(255, 255, 255, 0.76), 10px 0 50px rgba(255, 255, 255, 0.28);
}
.inn_content_box p {
    line-height: 30px;
    font-size: 17px;
}
.inn_content_box img {
    margin: 10px;
    width: 85px;
}
.bg-cstm{
/*background: url("http://jp-healthcare.com/wp-content/uploads/2017/09/LuxuryFairfieldApart.png");*/
display: inline-block;
    margin-top: 140px;
    background-size: contain;
    background-repeat: no-repeat;
}
.home-slider h2 {
    padding-bottom: 5px;
}
.home-slider h3 {
    padding: 0px !important;
}

.figure_boxes:hover:before{
background: linear-gradient(rgba(0,0,0,0), transparent);
transition: all .3s
}
.figure_boxes:before{
background: linear-gradient(rgba(0,0,0,0.4), transparent);
transition: all .3s
}
@media (max-width: 1100px){
.leasenowbtn{
background: #000 !important;
border-color: #000 !important
}
}