@import url("https://fonts.googleapis.com/css?family=Libre+Baskerville:400,700|Open+Sans:400,700");body{font-family:"Open Sans",sans-serif;background-color:#fff;color:#222;font-size:16px}h1,h2,h3,h4,h5,h6{font-family:"Libre Baskerville",serif;color:#222;margin-bottom:.4rem;margin-top:2.2rem}hr{border-top-color:#222}.btn{background-color:#945C2E;color:#fff;border:none}.d2 .btn{border-radius:0}.btn:hover{background-color:#17a1be;border:none}.btn-primary{background-color:#945C2E;border:none;color:#fff}.btn-primary:hover{background-color:#17a1be;border:none}.btn-primary.focus,.btn-primary:focus{box-shadow:none}header.d1{background-color:#945C2E;padding-bottom:26px;border-bottom:6px solid #17a1be;color:#fff}header.d1 .carousel-item{background-color:#fff}header.d1 #home-banner{max-height:560px;overflow:hidden}header.d1 .carousel-caption{right:0;bottom:0;left:50%;padding-top:0;padding-bottom:0;text-align:left;top:0;margin:0;height:100%;font-size:24px;color:#222}header.d1 .carousel-caption a{color:#222}header.d1 .carousel-caption a:hover{color:#222}header.d1 .carousel-caption h1,header.d1 .carousel-caption h2,header.d1 .carousel-caption h3,header.d1 .carousel-caption h4,header.d1 .carousel-caption h5{font-size:36px;font-weight:700;margin-bottom:.1rem;color:#222;margin-top:.1rem}header.d1 .carousel-caption h6{font-size:24px;color:#222}header.d1 .carousel-caption .caption-area{margin-top:10%;margin-left:10%}header.d1 .carousel-caption-content{background-image:url("../img/caption-bg.png");background-repeat:no-repeat;background-size:100% 100%}header.d1 .social{margin-top:10px}header.d2{background-color:#fff;border-bottom:16px solid #17a1be;color:#fff}header.d2 .carousel-inner::before{content:"";width:100%;height:25%;display:block;position:absolute;top:0px;z-index:2;background:-moz-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0) 100%)}header.d2 .carousel-item{background-color:#fff}header.d2 #home-banner{max-height:560px;overflow:hidden}header.d2 .carousel-caption{top:30%;right:0;bottom:auto;left:60%;background-color:#945C2E;padding:15px 30px;text-align:left;margin:0;font-size:22px;color:#fff}header.d2 .carousel-caption a{color:#fff}header.d2 .carousel-caption a:hover{color:#fff}header.d2 .carousel-caption p{margin-bottom:0}header.d2 .carousel-caption h1,header.d2 .carousel-caption h2,header.d2 .carousel-caption h3,header.d2 .carousel-caption h4,header.d2 .carousel-caption h5{font-size:32px;font-weight:700;margin-bottom:.1rem;color:#fff;margin-top:0}header.d2 .carousel-caption h6{font-size:24px;color:#fff}header.d2 .carousel-caption .btn{background-color:#fff;color:#222;margin-top:8px}header.d2 .carousel-caption .btn:hover{background-color:#222;color:#fff}header.d2 #home-banner{margin-top:50px}header.d2 .social{margin-top:10px}header.inner-page.d2{border-bottom:none}header.d3{background-color:#fff;color:#fff;margin-bottom:40px}header.d3 .carousel-item{background-color:#fff}header.d3 .carousel-inner{max-height:580px;overflow:hidden}header.d3 .carousel-caption{top:30%;bottom:auto;left:67%;right:auto;background-color:#fff;padding:15px 30px;text-align:center;margin:0;font-size:20px;color:#945C2E}header.d3 .carousel-caption a{color:#945C2E}header.d3 .carousel-caption h1,header.d3 .carousel-caption h2,header.d3 .carousel-caption h3,header.d3 .carousel-caption h4,header.d3 .carousel-caption h5{font-size:20px;font-weight:700;margin-bottom:0;color:#945C2E;margin-top:0}header.d3 .carousel-caption h6{font-size:16px;color:#945C2E;margin-bottom:0}header.d3 .carousel-caption p{margin-bottom:0}header.d3 .carousel-caption .btn{padding:8px 14px;background-color:#945C2E;color:#fff;font-family:"Libre Baskerville",serif;font-size:18px;line-height:1.1;margin-top:8px}header.d3 .carousel-caption .btn span{font-family:"Open Sans",sans-serif;font-size:14px;text-transform:uppercase}header.d3 .social{margin-top:10px}header.d3 #home-banner .carousel-inner{position:relative}header.d3 #home-banner .carousel-inner .banner-wave{position:absolute;bottom:0;left:0;right:0;width:100%}.social{margin-right:8px}.d1 #top-bar{position:fixed;top:0;width:100%;color:#fff;z-index:11;max-height:120px;background:-moz-linear-gradient(top, #945c2e 0%, rgba(148,92,46,0.5) 90%, rgba(148,92,46,0) 100%);background:-webkit-linear-gradient(top, #945c2e 0%, rgba(148,92,46,0.5) 90%, rgba(148,92,46,0) 100%);background:linear-gradient(to bottom, #945c2e 0%, rgba(148,92,46,0.5) 90%, rgba(148,92,46,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$primary-color', endColorstr='$primary-color',GradientType=0 );-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.d1 #top-bar a{color:#fff;opacity:.85}.d1 #top-bar a:hover{color:#fff;opacity:1}header.inner-page.d1{background-color:#fff;border-bottom:0;margin-top:65px}header.inner-page.d1 #top-bar{border-bottom:6px solid #17a1be;background-color:#945C2E}header.inner-page.d1 .d1-header-image{width:300px;height:100%;max-width:100%;background-repeat:no-repeat;background-size:cover;float:left;position:relative}header.inner-page.d1 .d1-header-image .d1-header-blur{width:8%;position:absolute;height:100%}header.inner-page.d1 .d1-header-image .blur-right{right:0;background:-moz-linear-gradient(right, #945c2e 0%, rgba(148,92,46,0) 100%);background:-webkit-linear-gradient(right, #945c2e 0%, rgba(148,92,46,0) 100%);background:linear-gradient(to left, #945c2e 0%, rgba(148,92,46,0) 100%)}header.inner-page.d1 .d1-header-image .blur-left{left:0;background:-moz-linear-gradient(left, #945c2e 0%, rgba(148,92,46,0) 100%);background:-webkit-linear-gradient(left, #945c2e 0%, rgba(148,92,46,0) 100%);background:linear-gradient(to right, #945c2e 0%, rgba(148,92,46,0) 100%)}.d2 #top-bar{position:fixed;top:0;width:100%;z-index:1000;max-height:120px;min-height:90px;background:-moz-linear-gradient(top, #fff 80%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top, #fff 80%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, #fff 80%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$background-color', endColorstr='$background-color',GradientType=0 );-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.inner-page.d2{margin-top:120px}.inner-page.d2 #top-bar{border-bottom:16px solid #17a1be;background-color:#fff}.d2 #top-bar.scroll-active{background-color:#fff;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.d1 #top-bar.scroll-active{background-color:#945C2E;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.d3 #top-bar{background-color:#fff}.d3.inner-page #top-bar{border-bottom:50px solid #945C2E}.d3.inner-page #top-bar>.row{border-bottom:8px solid #17a1be}.d3-featured{margin-top:-20px;margin-bottom:-20px}.d3-featured img{width:100%}.admin-bar .d1 #top-bar,.admin-bar .d2 #top-bar{top:32px}#login-box{height:100px;float:right;margin:0 22px;background:-moz-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0)}#login-box .login-link{margin:22px -10px 0 -10px;background-color:#0377a9;color:#fff;text-align:center;padding:.5rem 1rem;font-size:18px;line-height:1;box-shadow:0 0 4px #000}#login-box .login-link a{font-family:"Libre Baskerville",serif;color:#fff;display:block}#login-box .login-link a span{font-family:"Open Sans",sans-serif;font-size:.7em;text-transform:uppercase}#login-box .login-link a:hover{text-decoration:none}.d1 .logo{margin-top:10px;margin-bottom:10px;max-height:90px;width:auto;display:inline-block}.d1 .top-space{margin-top:28px}.d2 .logo{margin:5px 0;display:inline-block;max-width:180px;height:auto}.d2 .top-space{margin-top:21px}.d3 .logo{margin:10px 0;display:inline-block;max-width:240px;height:auto}.d3 .top-space{margin-top:17px}.eo-fullcalendar .fc-event{background-color:#945C2E !important;border-color:#945C2E !important}.eo-fullcalendar .fc-event .fc-content{display:inline-block}.eo-fullcalendar .fc-event .fc-content .fc-time,.eo-fullcalendar .fc-event .fc-content .fc-title{display:none}#primary-menu .dropdown-menu{min-width:12rem}#primary-menu .sub-menu .nav-link{font-size:.85em}.d1 .main-nav{font-size:16px;margin-top:15px;padding-top:5px;padding-bottom:15px;background-image:url("../img/menu-bg.png");background-repeat:no-repeat;background-position:center bottom;background-size:100%;min-height:76px;font-weight:700;text-transform:uppercase}.d1 .main-nav .dropdown-menu{border-radius:0}.d1 .main-nav a{color:#222}.d1 .main-nav a:hover{color:#945C2E}.d1 #fly-menu-toggle{font-size:20px}.d2 .main-nav,.d3 .main-nav{font-size:16px;margin-top:18px;padding-top:5px;padding-bottom:15px;font-weight:700;text-transform:uppercase;line-height:.9}.d2 .main-nav .dropdown-menu,.d3 .main-nav .dropdown-menu{border-radius:0}.d2 .main-nav a,.d3 .main-nav a{color:#222}.d2 .main-nav a:hover,.d3 .main-nav a:hover{color:#945C2E}.d2 #fly-menu-toggle,.d3 #fly-menu-toggle{font-size:20px;border-radius:50%;margin-left:15px}.d3 #fly-menu-toggle{margin-right:20px}.fly-menu{height:100%;width:50%;position:fixed;z-index:99;top:0;right:-1000px;text-align:center;background-color:#945C2E;overflow-x:hidden;transition:0.5s;box-shadow:-3px 0 8px #000}.fly-menu>a{color:#fff}body.admin-bar .fly-menu{top:32px}.fly-menu-content{color:#fff;position:relative;top:15%;width:100%;text-align:left;margin-top:10px;overflow:hidden}.fly-menu-content hr{border-top-color:#fff}.fly-menu-content ul{list-style-type:none;padding-left:0}.fly-menu .fly-menu-content a{padding:8px 8px 8px 20px;text-decoration:none;font-size:18px;color:#fff;display:block;transition:0.3s;border-bottom:1px solid #945C2E}.fly-menu-content ul li ul{background-color:rgba(255,255,255,0.3);display:none}.fly-menu-content ul li ul li a{font-size:16px}.fly-menu .fly-menu-content a:hover,.fly-menu .fly-menu-content a:focus{border-bottom:1px solid #17a1be}.fly-menu #closeNav{cursor:pointer;position:absolute;top:10px;right:20px}.fly-menu #closeNav .icon{width:20px;height:20px}.fly-menu #closeNav .icon use{fill:#000}.menu-open{right:0}.content{line-height:1.8;padding-top:15px;padding-bottom:30px}.content p{margin-bottom:1.5rem}.content a{color:#236dbc;text-decoration:underline}.content a.btn{color:#fff;text-decoration:none}.content a:hover{color:#222}.content h1 a,.content h2 a,.content h3 a,.content h4 a,.content h5 a,.content h6 a{color:#222;text-decoration:none}.content h1 a:hover,.content h2 a:hover,.content h3 a:hover,.content h4 a:hover,.content h5 a:hover,.content h6 a:hover{color:#222;text-decoration:underline}.content a.btn,.content a.btn:hover{text-decoration:none}.blog-prev{clear:both;margin-top:3rem;margin-bottom:3rem}.blog-tiles{margin-top:3rem;margin-bottom:3rem}.blog-tiles h1,.blog-tiles h2,.blog-tiles h3,.blog-tiles h4,.blog-tiles h5,.blog-tiles h6{margin-bottom:4px;text-transform:uppercase;font-size:.9rem;font-weight:bold}.blog-tiles .card-img-top{border-radius:0}.blog-tiles .card{border-radius:0}.blog-tiles .card-footer{background-color:transparent;border-top:none}.d3 .blog-tiles{margin-top:4rem;margin-bottom:4rem}.quick-links{margin-top:3rem;margin-bottom:3rem}.quick-links p{margin-bottom:10px}.icon-area{clear:both;margin-top:60px;margin-bottom:40px}.icon-area .icon-item{text-align:center;height:100px}.icon-area .icon-item a{color:#4D4D4D;display:block}.icon-area .icon-item img{width:55px;height:auto;-webkit-transition:width .2s ease-in-out;-moz-transition:width .2s ease-in-out;-o-transition:width .2s ease-in-out;transition:width .2s ease-in-out}.icon-area .icon-item span{display:block;text-transform:uppercase;font-size:.8rem;margin-top:8px}.icon-area .icon-item:hover img{width:60px;-webkit-transition:width .2s ease-in-out;-moz-transition:width .2s ease-in-out;-o-transition:width .2s ease-in-out;transition:width .2s ease-in-out}.stand-out{background-color:#945C2E;border-top:6px solid #17a1be;color:#fff;margin-bottom:20px;font-size:.9em}.stand-out a{color:#fff}.stand-out a:hover{color:#fff}.stand-out h1,.stand-out h2,.stand-out h3,.stand-out h4,.stand-out h5,.stand-out h6{color:#fff}.stand-out hr{border-top-color:#fff}.stand-out .btn{background-color:#fff;color:#945C2E}.stand-out .form-control{background-color:rgba(255,255,255,0.7)}.widget-area ul{padding-left:12px}.widget-area ul li{list-style-type:none}.cal-plugin{font-size:.9rem;margin-top:2rem;margin-bottom:4rem}.loan-calculator input,.loan-calculator select{max-width:100%;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem;background-color:#eee;border:none;display:block;color:#000}.loan-calculator .lidd_mc_input{margin-top:10px}.lidd_mc_select select option{color:#000;background-color:#ddd}.stand-out-row{margin-top:40px;margin-bottom:20px;font-size:.8em;background-color:#945C2E;color:#fff;border-top:10px solid #17a1be;border-bottom:10px solid #17a1be}.stand-out-row h1,.stand-out-row h2,.stand-out-row h3,.stand-out-row h4,.stand-out-row h5,.stand-out-row h6{color:#fff}.stand-out-row a,.stand-out-row a:hover{color:#fff;text-decoration:underline}.stand-out-row .quick-links,.stand-out-row .office-hours{margin-top:2rem;margin-bottom:4rem}.content-border:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;border-left:1px solid #236dbc;transform:translate(-50%)}.d1 .text-resize,.d2 .text-resize,.d3 .text-resize{font-weight:700;font-size:16px}.d1 .text-resize .sizer,.d2 .text-resize .sizer,.d3 .text-resize .sizer{padding:2px 2px 0 2px;color:#236dbc}.d1 .text-resize .size1,.d2 .text-resize .size1,.d3 .text-resize .size1{font-size:18px}.d1 .text-resize .size2,.d2 .text-resize .size2,.d3 .text-resize .size2{font-size:20px}.d1 .text-resize .size3,.d2 .text-resize .size3,.d3 .text-resize .size3{font-size:22px}header.d3 .text-resize{margin-right:40px;color:#222}.sidebar h1,.sidebar h2,.sidebar h3{font-size:20px}.sidebar h4,.sidebar h5,.sidebar h6{font-size:18px}.sidebar .widget-area{margin-bottom:20px}.sidebar .widget-area ul{list-style-type:none;padding-left:15px}.main-search{position:relative}.main-search .main-search-box{display:none;padding:20px;position:absolute;top:0;right:0;width:60%;z-index:2;background-color:#fff;box-shadow:0 0 4px #000}.d3 .main-search .main-search-box{max-width:400px}.search-toggle{font-size:20px;display:inline-block}.d1 .search-toggle{background-color:transparent}.d2 .search-toggle,.d3 .search-toggle{border-radius:50%}footer{margin-top:20px;font-size:.8rem;border-top:6px solid #17a1be;background-color:#945C2E;color:#fff}footer .large-footer{padding:30px 40px}footer #bottom-bar{color:#fff;background-color:#353535;padding:20px 0}footer #bottom-bar .small-footer{padding:0 40px}footer #bottom-bar .small-footer div>div{line-height:1.2}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:#fff}footer a{color:#fff}footer a:hover{color:#fff;text-decoration:underline}footer .assoc{height:60px;width:auto;margin-right:15px;margin-bottom:10px}footer p{margin-bottom:.7rem}@media (max-width: 1199px){footer #bottom-bar .small-footer div>div{line-height:inherit}}@media (max-width: 991px){.d3 .logo{max-width:100%}header .carousel-caption{font-size:18px}header .carousel-caption h1,header .carousel-caption h2,header .carousel-caption h3,header .carousel-caption h4,header .carousel-caption h5{font-size:20px}header .carousel-caption h6{font-size:18px}header.d3 .carousel-caption{font-size:14px}header.d3 .carousel-caption h1,header.d3 .carousel-caption h2,header.d3 .carousel-caption h3,header.d3 .carousel-caption h4,header.d3 .carousel-caption h5{font-size:18px}header.d3 .carousel-caption h6{font-size:14px}}@media (max-width: 767px){header.inner-page.d1 .d1-header-image{display:none}.d3 .top-space{margin-top:0}.d2 #top-bar{position:static}header.d2 #home-banner{margin-top:0px}.d1 #top-bar{position:static}header.inner-page.d1{margin-top:0px}.inner-page.d1,.inner-page.d2{margin-top:0px}#login-box{height:80px}#login-box .login-link{margin:15px -10px 0 -10px;padding:4px 8px;font-size:16px}.d1 .top-space{margin-top:20px}header.d1 .carousel-caption .caption-area{margin-top:25%;margin-left:10%;font-size:14px}header.d1 .carousel-caption .caption-area h1,header.d1 .carousel-caption .caption-area h2,header.d1 .carousel-caption .caption-area h3,header.d1 .carousel-caption .caption-area h4,header.d1 .carousel-caption .caption-area h5{font-size:16px;font-weight:700}header.d1 .carousel-caption .caption-area h6{font-size:14px}header.d2 .carousel-caption{font-size:14px}header.d2 .carousel-caption .btn{padding:2px 4px}header.d2 .carousel-caption h1,header.d2 .carousel-caption h2,header.d2 .carousel-caption h3,header.d2 .carousel-caption h4,header.d2 .carousel-caption h5{font-size:16px}header.d2 .carousel-caption h6{font-size:14px}header.d3 .carousel-caption{left:52%;font-size:14px}header.d3 .carousel-caption h1,header.d3 .carousel-caption h2,header.d3 .carousel-caption h3,header.d3 .carousel-caption h4,header.d3 .carousel-caption h5{font-size:16px}header.d3 .carousel-caption h6{font-size:14px}.main-nav{display:none}}@media (max-width: 575px){.d1 .logo,.d2 .logo,.d3 .logo{max-width:100%;max-width:100%}header.d1{padding-bottom:14px}.top-space{margin-top:10px}.logo{margin-top:15px;margin-bottom:10px;max-width:100%}header.d1 .carousel-caption .caption-area{margin-top:10%;font-size:12px}header.d1 .carousel-caption .caption-area h1,header.d1 .carousel-caption .caption-area h2,header.d1 .carousel-caption .caption-area h3,header.d1 .carousel-caption .caption-area h4,header.d1 .carousel-caption .caption-area h5{font-size:14px}header.d1 .carousel-caption .caption-area h6{font-size:12px}header.d2 .carousel-caption{padding:6px;top:5%;left:40%}header.d3 .carousel-caption{padding:6px;top:5%;left:40%;font-size:12px}header.d3 .carousel-caption h1,header.d3 .carousel-caption h2,header.d3 .carousel-caption h3,header.d3 .carousel-caption h4,header.d3 .carousel-caption h5{font-size:14px}header.d3 .carousel-caption h6{font-size:12px}header.d3 .carousel-caption .btn{padding:3px 8px;font-size:12px}.main-search .main-search-box{width:100%}#top-bar button{margin-bottom:10px}.menu-open{width:100%}}
