body{background-image: none;}
p{    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;}

.homeherobutton{max-width: 200px;text-align: center;background-color: #e01111;color: white;padding: 5px 15px;font-size: 18px;border-radius: 5px;text-shadow: none;}
.homeherobutton:hover{background-color: #e03c3f;}
.homeh2{font-size:30px;}


.alignleft2 {margin: 0 10px 0px 0px !important;}

.headerfullwidth{background-color: white;}
#headersearch{display:none;position: absolute;right: 0px; z-index: 1000;margin-top: -25px;padding: 18px;background-color: white;}
.addmissions{font-weight: 500; color:#2a6496; font-size:26px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom: 5px;}
.addmissions a{font-weight: 500; color:#2a6496;}
.headerlinks{font-size: 18px !important;}
#headerform{background-color:white;padding: 15px 10px 5px 10px;border: 1px solid #2a6496; margin-right:15px;  border-radius:5px;}

 #navsubmit{margin-top:-3px;background-image: none!important; color:#2a6496; background-color: white !important;padding: 0px; border-radius: 0px; font-weight:500;}
 #closeform{cursor: pointer;
    margin-top: -7px;
    color: gray;
    font-size: 37px;
    display: block;
    margin-left: auto;
    padding: 0px;
    width: 25px;
    margin-bottom: 5px;
}
 #closeform:hover{color:#d7d7d7;}
.homesearch{border: none;padding: 0px 10px; width:100%;}
.locationlist, .locationlist2{padding-top:0px;}
#navribboncolumn .navbar-default .navbar-nav>li>a{text-transform: none; font-size:18px !important;}
.mainsliderimage{width:100%;}
#mainslider .item{max-height: 380px;}

html, body {
    width: auto !important;
    overflow-x: hidden !important;
}

.slidercontrols{background-image: none !important;width: 5%;font-size: 120px;color: #2a6496;top:40%;}
.homeformsearch{position: absolute;}


.slidercaption{text-align: left !important; bottom:-1% !important; left:17%;}
.homeh2 {border-radius:8px; padding-top: 0px !important;background-image: url(../images/searchbg.png);width: 100%;padding-top: 10px !importna;padding: 10px !important;font-size: 34px;line-height: 120%;}
.homeherobutton{padding:10px 15px;}
.homebody{background-color: white; padding-top:40px;}
.homebody h1{text-align: center; color: #1c598f;font-family: georgia bold; font-weight:bold; margin: 30px 0px;}
.homebody h2{color: #1c598f; font-family: georgia bold; font-weight:bold; margin: 10px 0px 30px 0px; font-size:36px; text-align: center;}
.homebody h3{color: #1c598f; font-family: georgia bold; font-weight:bold; margin: 0px 0px 10px 0px;}
.homebody h3 a{color: #1c598f;} 
.paddingrow{padding-bottom:35px;}
.paddingrow:last-child{padding-bottom:0px !important;}
.glancerow {padding:0px 20px;}
.glanceleft{padding:0px;}
.glancerow p{font-size:16px; color:black;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.glancerow p a{font-size:16px; color: #1c598f; font-weight:bold;}

.homedivider{border:1px solid #90b2cb;}
.servicestitle{background-color: #1c598f; color:white !important;    border-bottom-left-radius: 7px;border-bottom-right-radius: 7px;padding: 5px 10px !important; font-size:18px !important;}

.servicesrow{padding-bottom:25px;}
.serviceimage{ border-top-left-radius: 7px;border-top-right-radius: 7px;}
.servicecolumnp{font-size:16px !important; color:black; padding:0px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0px;}
.servicecolumna{font-size:16px; color: #1c598f; font-weight:bold;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}


.servicelink{text-align: center;margin: 0px 0px 10px 0px;}
.servicelink a{color: #1c598f; font-family: georgia bold; font-weight:bold; font-size:22px;  text-align: center;}

.videohome{padding-top:10px; padding-bottom:30px;}
.videohome h2{text-align: left;margin:0px 0px 5px 0px;}
.videohome h3{text-align: left;}
.videohome p{font-size:16px; color:black; margin-bottom:10px !important;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}

.footerfluid{background-color: #e9e0c1; padding-top:20px; padding-bottom:20px;}

.footerlogo{margin-bottom:20px; max-width:140px;}

.footerlarge{font-weight:bold; margin:0px;color: #1c598f; font-size:22px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.footerlarge a{color: #1c598f;}

.footerleft {color: #1c598f;  margin-bottom:2px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size:16px; font-weight:300;}
.footerleft a{color: #1c598f;}

.footercopyright{padding-top:20px; padding-bottom:20px; color:#1c598f; font-size:15px;}
.footercopyright a{color:#1c598f;}
.socialclass{font-size: 26px !important; margin-right:5px;}
.fa-facebook-square{color:#45619d;}
.fa-twitter-square{color:#55acee;}
.fa-pinterest-square{color:#cb1f26;}
.fa-linkedin-square{color:#0077b5;}

.footerul{padding:0px;}
.footerul li a{color: #1c598f;font-family: georgia bold;font-weight: bold;font-size: 24px;margin: 10px 0px 10px 0px;}
.sub-menu{padding:0px;}
.footerul li{list-style-type: none; padding:0px;}
.sub-menu li a{color: #1c598f;  margin-bottom:5px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size:15px; font-weight:300;}


.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#custom-search-input{
    padding: 3px;
    border: solid 2px #2a6496;
    border-radius: 6px;
    background-color: #fff;
}


#custom-search-input button{
    margin: 2px 0 0 0;
    background: none;
    box-shadow: none;
    border: 0;
    color: #666666;
    padding: 0 8px 0 10px;
}

.input-group input{font-weight:300; color:gray;}
.modalclose{font-size:30px;margin-top: -14px !important;}
.bodyh1{color: #1c598f;font-family: georgia bold;font-weight: bold;font-size: 36px;margin: 20px 0px 10px 0px;}
.bodycontainer{padding-bottom:30px;}
.locationcolumn{padding-top:0px;}
.resourcetitles{font-size: 18px;font-weight: bold;text-align: left;text-transform: none;margin-bottom: 0px;margin-top: 5px;color: white;}
.alignleft2{margin: 0 20px 0px 0px !important;}
.iconimagebg{background-color: #1B5A8F;border-radius: 5px;border: 1px solid #95989A;padding: 4px 10px;}


.theheroimage{min-height:380px;}

#navribboncolumn .navbar-default .navbar-nav>li>a{padding:9px 22px !important; margin:0px !important; font-size:20px !important;}
#searchcolumn{border-radius:8px; height: 350px;
    margin: 50px 0px 50px auto;
    max-width: 360px;}

#searchcolumn .form-control{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.SumoSelect > .CaptionCont{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; color:#606060 !important;}
.SumoSelect > .CaptionCont > span.placeholder{color:#606060 !important;}
.findh3{font-size:30px;}
#communitysearch{background-image:none; background-color: #2a6496; color:white;font-size: 20px;
    font-weight: 300;
    border: none; margin-top:15px;}
#communitysearch:hover{background-color: #245784;}

#moreinfo ul{margin-top:30px;}
#navribboncolumn .dropdown-menu>li>a{text-transform: none;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;}
.closewrapper{text-align: right;}

.locationsearchform{margin:0px !important;}


 @media screen and (max-width: 991px){
    .homeh2{font-size:24px;}
    .theheroimage{max-width: inherit !important; margin-left:-700px;}
    #navribboncolumn .navbar-default .navbar-nav>li>a{font-size:16px !important; padding:9px 10px !important;}
.findh3{font-size:22px;}
.headlinks {display: inline-block;}
#searchcolumn{width: 296px;}
.slidercaption{left:5%;}
}


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

.newhero{background-image:none !important; background-color: #f2eee4; padding:0px;}
.herobottomwrapper{position:inherit !important;bottom: 0px !important;}
.servicelink{margin-top:-35px;}
.videohome h3{margin-top:30px !important;}
#moreinfo ul{margin-top:0px;}
    .glancerow{padding:20px;}
    .paddingrow{padding-bottom:0px;}
    .homeh2{border-radius:0px;}
    .theheroimage{    max-height: 100%;
    min-height: inherit !important;
    margin-left: 0px;
    max-width: 100% !important;}
    .footerlogo{max-width:100px; padding:0px; }
    .servicecolumn{padding-bottom:20px;}
    .searchhomecontainer{padding:0px;}
    #searchcolumn{border-radius:0px; max-width:100%; height:100%; margin-bottom:0px;}
    #closeform{text-align: right;}
    .slidercontrols{width:10%;position:relative; display:none;}
    #mainslider .item{max-height:inherit !important;}
    .slidercaption{left:0;background-image: url(../images/searchbg.png); padding:0px;}
    #headersearch{-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75); position: relative; margin-top: 0px;
    margin-bottom: 13px;}
    .addmissions{font-size:16px;}
    .slidercaption{position:relative;}
    #moreinfo{padding:0px;}
    #logocolumn{padding:20px 0px;}
    .headlinks{display:block;}
    .homesearchcolumn{position:relative;width: 100% !important;left: 0%;margin-top: 0px !important;}
    .homeh2{margin: 0px !important;width: 100% !important; font-size:18px;}
    .homeherobutton{margin:0px;width: 100% !important;max-width: 100%;border-radius: 0px;}
    .ribbon{height:38px;}
    #logo{padding-top:40px;}
    .homeherobutton{margin:10px auto;}

}








#find::-webkit-input-placeholder {
color: #606060 !important;
}
 
#find:-moz-placeholder { /* Firefox 18- */
color: #606060 !important;  
}
 
#find::-moz-placeholder {  /* Firefox 19+ */
color: #606060 !important;  
}
 
#find:-ms-input-placeholder {  
color: #606060 !important;  
}


.homesearch::-webkit-input-placeholder {
color: #b7b5b5 !important;
font-weight:400 !important;
}
 
.homesearch:-moz-placeholder { /* Firefox 18- */
color: #b7b5b5 !important; 
font-weight:400 !important;
}
 
.homesearch::-moz-placeholder {  /* Firefox 19+ */
color: #b7b5b5 !important;  
font-weight:400 !important;
}
 
.homesearch:-ms-input-placeholder {  
color: #b7b5b5 !important;  
font-weight:400 !important;
}

@media (min-width: 767px) {
.row-eq-height-xs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
    flex-direction: row;
}
}


.herobottomwrapper{position:absolute; bottom:50px;}


@-moz-document url-prefix() { 
.newhero{background-position-y: 0 !important}
}


.newhero .container{max-width:1100px;}

.postid-9063 table td{border:1px solid black;padding:5px;}

.videolink{display: block; background: #7b013f; border-radius:5px; padding:10px; max-width:60%; margin:10px auto; font-weight:bold; color:white; text-align: center;}
.videolink:hover{color:white;}