.title{margin:0 -15px;-webkit-box-shadow:0 3px 0 0 rgba(0,0,0,.11);box-shadow:0 3px 0 0 rgba(0,0,0,.11);z-index:3;position:relative}.title h1{color:#fff;text-transform:uppercase;font-family:Raleway-Bold,Verdana,Helvetica,Arial,sans-serif}@media (min-width:768px){.title{background:url(/img/background.jpg) center center no-repeat;height:200px}.title .background-overlay{height:100%;background:rgba(0,33,105,.6)}.title .background-overlay h1{margin:0;text-align:center;font-size:2.5em;line-height:200px}}@media (min-width:1024px){.title .background-overlay h1{font-size:3em}}@media (max-width:767px){.title{background:#002169}.title h1{font-size:1.7em;margin:5px 0}}.row.brand-info.deep-page{border-top:0;padding-top:10px}.row.brand-info.deep-page .browse{background:#e6e7e8;text-transform:uppercase;text-align:center;padding:19px 0}.row.brand-info.deep-page .browse>span{display:block}.row.brand-info.deep-page .browse .city{font-size:1.4em;line-height:1;margin:0;color:#002169}.row.brand-info.deep-page .browse .city-subtext{font-size:1em;line-height:1.75em;margin:0;color:#002169}.row.brand-info.deep-page .browse .btn{margin-top:10px;font-size:1.2em;font-weight:700}.row.brand-info.deep-page .browse .btn.btn-primary,.row.brand-info.deep-page .browse .btn.btn-secondary{background-color:#002169;color:#fff}.row.brand-info.deep-page .browse .btn.btn-primary:hover,.row.brand-info.deep-page .browse .btn.btn-secondary:hover{background-color:#fff;color:#002169}.row.brand-info.deep-page .featured-communities h2{text-transform:uppercase;text-align:center}.row.brand-info.deep-page .communities{max-width:330px;margin:0 auto}.row.brand-info.deep-page .communities li{margin-bottom:5px}.row.brand-info.deep-page .communities li .info.info-focused>span.extra-info>span{color:#fff;background:0 0}.row.brand-info.deep-page .communities li:hover .info.info-focused>span.name{font-size:1em!important}.row.brand-info.deep-page .communities li:hover .info.info-focused>span.name.long{font-size:1em!important}.row.brand-info.deep-page .communities li:hover .info.info-focused>span.extra-info{font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:.85em!important}.row.brand-info.deep-page .communities li:hover .info.info-focused>span.extra-info>span{color:#fff;background:0 0}.row.brand-info.deep-page .communities li:hover .info{height:100%;width:100%;text-align:center;bottom:0;padding-top:32px;background:rgba(0,33,105,.6);-webkit-transition-duration:.7s;transition-duration:.7s}.row.brand-info.deep-page .communities li:hover .info>span{display:block;margin-top:3px}.row.brand-info.deep-page .communities li:hover .info>span.name{font-size:1.1em;margin-top:0;background:0 0;padding:0}.row.brand-info.deep-page .communities li:hover .info>span.name.long{font-size:1em}.row.brand-info.deep-page .communities li:hover .info>span.extra-info{font-size:.85em;font-family:Raleway-Light,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}.row.brand-info.deep-page .communities li:hover .info>span.extra-info>span{color:#fff;background:0 0;padding:0}.row.brand-info.deep-page .communities li:hover .info>span.btn{display:inline-block}.row.brand-info.deep-page .communities li .community{display:block;position:relative;overflow:hidden}.row.brand-info.deep-page .communities li .community .info .extra-info{font-weight:700;color:#002169;background-color:#e6e7e8}.row.brand-info.deep-page .communities li .community .info .btn.btn-primary,.row.brand-info.deep-page .communities li .community .info .btn.btn-secondary{color:#fff;background:#002169}.row.brand-info.deep-page .communities li .community:hover .info .extra-info{background-color:transparent}.row.brand-info.deep-page .communities li img{display:block}.row.brand-info.deep-page .communities li .info{position:absolute;bottom:10px;left:0;height:50px;text-transform:uppercase;color:#fff;font-size:1.3em;-webkit-transition:all;-o-transition:all;transition:all}.row.brand-info.deep-page .communities li .info .extra-info>span,.row.brand-info.deep-page .communities li .info .name{display:inline-block;padding:2px 10px}.row.brand-info.deep-page .communities li .info .name{background:rgba(0,33,105,.8);font-family:Raleway-Bold,Verdana,Helvetica,Arial,sans-serif}.row.brand-info.deep-page .communities li .info .name.long{font-size:.9em}.row.brand-info.deep-page .communities li .info .extra-info{font-size:.85em;display:block;font-weight:700}.row.brand-info.deep-page .communities li .info .extra-info>span{color:#4b4e51;background:#e6e7e8}.row.brand-info.deep-page .communities li .info .bullet{margin:0 5px}.row.brand-info.deep-page .communities li .info .phone{display:none;font-family:Raleway-Bold,Verdana,Helvetica,Arial,sans-serif}.row.brand-info.deep-page .communities li .info .phone .ilsicon{margin-right:3px}.row.brand-info.deep-page .communities li .info .btn{display:none;font-family:Raleway-Bold,Verdana,Helvetica,Arial,sans-serif;margin-top:10px;color:#4b4e51;background:#e6e7e8}.row.brand-info.deep-page .communities li .info.info-focused{height:100%!important;width:100%;text-align:center;bottom:0!important;padding-top:32px;background:rgba(0,33,105,.6);-webkit-transition-duration:.7s;transition-duration:.7s}.row.brand-info.deep-page .communities li .info.info-focused .extra-info,.row.brand-info.deep-page .communities li .info.info-focused .name{font-weight:700!important;background:0 0!important}.row.brand-info.deep-page .communities li .info.info-focused .extra-info span,.row.brand-info.deep-page .communities li .info.info-focused .name span{font-weight:700!important;background:0 0!important}.row.brand-info.deep-page .communities li .info.info-focused .phone{display:block!important}.row.brand-info.deep-page .communities li .info.info-focused .btn.btn-secondary{margin-top:3px!important;display:inline-block!important}@media (max-width:1199px){.row.brand-info.deep-page .browse{font-size:.9em}.row.brand-info.deep-page .communities{font-size:.9em}.row.brand-info.deep-page .communities li:hover .info{padding-top:10px}}@media (max-width:767px){.row.brand-info.deep-page>.container>.well{padding:15px 5px}.row.brand-info.deep-page .featured-communities h2{font-size:1.3em}.row.brand-info.deep-page .communities li .info .name.long{font-size:.8em}}
.jcarousel-wrapper{position:relative}.jcarousel-wrapper .jcarousel{position:relative;overflow:hidden;width:100%;border-radius:15px!important}.jcarousel-wrapper .jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}.jcarousel-wrapper .jcarousel li{float:left}.jcarousel-wrapper .jcarousel li a{display:inline-block}.jcarousel-wrapper .jcarousel img{display:block}.jcarousel-wrapper .jcarousel-control-next,.jcarousel-wrapper .jcarousel-control-prev{position:absolute;top:50%;margin-top:-30px;text-align:center;color:#fff;text-decoration:none;font-size:48px}.jcarousel-wrapper .jcarousel-control-prev{left:0}.jcarousel-wrapper .jcarousel-control-next{right:0}.jcarousel-wrapper .jcarousel-control-next.has-white-background,.jcarousel-wrapper .jcarousel-control-prev.has-white-background{background-color:#fff!important;height:62px}@media (max-width:768px){.jcarousel-wrapper .jcarousel-control-next.has-white-background,.jcarousel-wrapper .jcarousel-control-prev.has-white-background{height:28px}}
.register{background:#e6e7e8;color:#002169}.register h4{font-size:1.5em}.register .checklist{font-weight:700;font-size:1.2em;padding-left:15px}.register .checklist li{margin-bottom:5px}.register .checklist .ilsicon-stack{font-size:.5em;margin-right:5px}.register .checklist .ilsicon-stack span{top:-1px}.register .checklist .ilsicon-checkbox-p2{color:#6cc72b}.register hr{border-color:#002169}.register .privacy{text-transform:uppercase;font-weight:700;display:block;text-align:right;margin-top:5px;font-size:.8em}.register .privacy:hover{text-decoration:none;color:#6cc72b}.register .providers .btn{margin:0 auto 5px;-webkit-box-shadow:none;box-shadow:none;color:#fff;display:block;font-size:1.2em;max-width:215px}.register .providers .btn.Facebook{background:#4763a8}.register .providers .btn.Google{background:#c8452c}.register .providers .btn .ilsicon{font-size:1.2em;float:left}.register h5{text-align:center;font-size:1.4em;margin:10px 25px}.register .form-control{margin-bottom:10px}.register .buttons .btn{text-transform:uppercase;font-weight:700;padding:6px;font-size:.95em}.register .buttons .btn .ilsicon{margin-right:2px}.register .buttons .btn:first-child{float:left}.register .buttons .btn:nth-child(2){float:right}@media (min-width:992px) and (max-width:1199px){.register .buttons .btn{font-size:.9em}}.register .lost-pass{display:block;text-align:right;font-size:.9em;font-weight:700;margin-top:10px}@media (max-width:991px){.register{padding:15px 0}.register h4{font-size:1.4em}.register .checklist{font-size:1.15em}.register .buttons .btn{font-size:1em;padding:6px 9px}}@media (min-width:992px) and (max-width:1199px){.register{min-width:585px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.register .col-md-push-7{padding-right:0}}#login-modal{z-index:1050}#login-modal .modal-dialog{width:650px;max-width:95%;margin-top:5%}#login-modal .modal-dialog .modal-body{padding:20px}#login-modal .modal-dialog .register{margin-bottom:0}@media (max-width:767px){#login-modal .modal-dialog .modal-body{padding:15px 10px}}
