@charset "UTF-8";body{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:1.6em;line-height:1.42857143;color:#515151;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:focus,a:hover{color:#a6192e;text-decoration:underline}p{margin:0 0 20px}a[href$=".pdf"]:before{content:"\f1c1";font-family:FontAwesome;display:inline-block;line-height:15px;padding-right:10px}.navbar-form.navbar-right .form-group label{color:#fff}.siteHeader .siteNavigation a.menuClose{background-color:#000;color:#fff}.siteHeader{display:block;position:relative;width:100%;border-bottom:1px solid #ebe8e2}.logo,.logo a{height:44px;width:230px}.owl-carousel-slideshow{background-color:#000}#skiptocontent a,#skiptocontent a:focus{position:absolute;left:0;background:#BF1722}#skiptocontent a{padding:6px;top:-60px;color:#fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-bottom-right-radius:8px;-webkit-transition:top 1s ease-out,background 1s linear;transition:top 1s ease-out,background 1s linear;z-index:100}#skiptocontent a:focus{top:0;outline:0;-webkit-transition:top .1s ease-in,background .5s linear;transition:top .1s ease-in,background .5s linear}.logo{font-size:1em;line-height:1.57143em;margin:0 0 0 15px}.logo a{background-attachment:scroll;background-clip:border-box;color:#000;background-image:url(../images/logo.png),none;background-origin:padding-box;background-position:0 center;background-repeat:no-repeat;background-size:218px 44px;display:block;text-indent:-9999px;transition:opacity .2s ease 0s}.title-bar-mobile{display:none}.section-top-image{margin:0;padding:0}.section-top-image img{width:100%}.navbar-inverse .navbar-nav>li>a{color:#fff;font-size:.938em}.navbar-inverse .navbar-nav>li>a:hover{color:#a7a9ac}.navbar-inverse .form-control{border-radius:20px;height:30px;min-width:220px}.btn-search{color:#fff;background-color:transparent!important;font-size:1.25em}.btn-search:hover{color:#a7a9ac}.mainNavigation .nav .dropdown .dropdown-menu li .mainnav-content a,.title-bar-right,.title-bar-right a{color:#515151}.title-bar-container{background:#fff;background:-moz-linear-gradient(top,#fff,#e9e9e9 100%);background:-webkit-linear-gradient(top,#fff,#e9e9e9 100%);background:linear-gradient(to bottom,#fff,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9', GradientType=0 );min-height:100px}.title-bar-left{float:left;border-right:1px solid #000;margin-top:30px;margin-right:20px}.title-bar-right{font-size:24px;padding-left:20px;padding-top:35px;font-weight:500}.title-bar-right a:hover{text-decoration:none}.mainNavigation{background-color:#fff}.mainNavigation .collapse,.mainNavigation .dropdown,.mainNavigation .dropup,.mainNavigation .nav{position:static;margin:0}.mainNavigation .nav{width:99%;margin-top:15px;margin-bottom:15px}.mainNavigation.navbar-collapse.collapse ul.nav.navbar-nav{margin-left:20px}.mainNavigation .dropdown-menu{left:auto}.mainNavigation .mainnav-content{padding:20px 30px}.mainNavigation .dropdown .dropdown-menu{left:50px;right:50px;border-radius:0;border:none;box-shadow:0 3px 4px rgba(0,0,0,.176);margin:0}.mainNavigation .navbar-nav>li>a.current,.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{border-bottom:3px solid #dbca96;padding-bottom:12px}.mainNavigation .navbar-nav>li{margin-left:15px;margin-right:15px;float:none;display:inline-block}#maincontent .sidenav ul li:before,.mainNavigation .nav li.dropdown a.plus{display:none}.mainNavigation .navbar-nav>li>a{color:#515151;text-transform:uppercase;font-size:1em;font-weight:500;padding-left:0;padding-right:0}.mainNavigation .nav li a.dropdown-toggle:hover,.mainNavigation .nav>li>a:focus,.mainNavigation .nav>li>a:hover{text-decoration:none;background-color:#fff;padding-bottom:12px}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{text-decoration:none;background-color:#fff}.mainNavigation .nav.navbar-nav .dropdown{position:static}.mainNavigation .nav .dropdown .dropdown-menu li .mainnav-content li a:hover{text-decoration:none;color:#000}.mainNavigation .nav .dropdown .dropdown-menu li .mainnav-content li{border-bottom:2px solid #eaeae8;padding:5px}.mainNavigation .nav .dropdown .dropdown-menu li .mainnav-content .col-md-8{float:right}.mainNavigation .nav .dropdown .dropdown-menu li .mainnav-content .col-md-4{border-right:2px solid #eaeae8;padding-right:50px}.mainNavigation>ul>li>ul>li>div>div>div:nth-child(2){padding-left:30px}.mainNavigation .social{margin-top:10px}.mainNavigation .social p{font-size:1.15em;margin-top:20px}.mainNavigation .social .fa{font-size:2.3em;color:#515151;margin-right:25px}.mainNavigation .social a .fa:hover{color:#000}.mainNavigation .description p{margin-top:20px}footer{background:#2e2e2e;color:#fff;padding-top:50px;padding-bottom:30px;font-size:.875em}footer .footer-logo{border-right:1px solid #818181}footer .footer-top{padding-bottom:25px}footer a{color:#fff}footer a:focus,footer a:hover{color:#fff;text-decoration:underline}footer .footer-address{font-size:1.143em;padding-top:20px}footer .list-unstyled li{padding-top:5px;padding-bottom:5px}footer .footer-top ul.list-unstyled{border-left:1px solid #818181;padding-left:20px}footer .footer-border{width:100%;height:1px;background-color:#818181}footer .footer-bottom{padding-top:25px}footer .footer-bottom .list-unstyled li{padding-bottom:0;padding-top:0;line-height:12px}footer .footer-bottom .list-inline li{padding-left:10px;padding-right:10px}footer .footer-bottom .list-unstyled.list-inline li{border-right:1px solid #fff;padding-left:5px}footer .footer-bottom .list-unstyled.list-inline li:last-child{border-right:none}footer .footer-bottom .footer-social{text-align:right}footer .footer-bottom a .fa{background-color:#4e4e4e;border-radius:50%;padding:8px 10px;font-size:1.786em;color:#fff;margin:0 10px;width:40px;height:40px;text-align:center}footer .footer-bottom a:hover .fa{background-color:#c7b374}h2.menuheader{font-size:1.875em;margin-bottom:10px;text-align:left;font-weight:400;margin-top:0}.menuheader a{color:#a6192e;text-decoration:none}#maincontent{padding-bottom:20px;padding-top:40px}#maincontent .sidenav ul li{padding:0}#maincontent .sidenav li{margin-top:0}#maincontent .sidenav li a{border-bottom:1px solid #eaeaea;color:#515151;padding:10px 10px 10px 0;font-size:1em;margin-bottom:0;font-weight:500}#maincontent .sidenav li a.current:before{content:"\f061";font-family:FontAwesome;font-style:normal;font-weight:400;color:#c7b374;font-size:14px;padding-right:5px}#maincontent ul li:before,#maincontent ul.location-list li:before,.panel-title a:before{font-family:FontAwesome}#maincontent .sidenav li a.current{font-weight:700}#maincontent .sidenav{padding-left:0;margin-bottom:20px}#maincontent #sidebar .sidenav.navbar2-collapse .sidenav ul>li>ul{border-bottom:1px solid #e6e7e8;padding-left:0}#maincontent .sidenav ul>li>ul li{list-style-type:none}#maincontent .sidenav ul>li>ul li a{padding-bottom:5px;padding-top:5px;padding-left:15px;font-size:.875em;border:none;display:block;margin:0}#maincontent .sidenav .nav>li>a:focus,#maincontent .sidenav .nav>li>a:hover{text-decoration:none;background-color:#fff;color:#000}#maincontent .sidenav ul>li>ul li a:hover{text-decoration:none;color:#000}#maincontent .sidenav .nav.nav-stacked li ul li ul li{border-bottom:medium none;font-size:14px;padding-left:20px}#maincontent .sidenav .nav.nav-stacked li ul li ul li a{font-size:14px}#maincontent .sidenav .nav.nav-stacked li ul li ul{padding-bottom:10px;border-bottom:none}#maincontent .sidenav .nav.nav-stacked li ul li ul li ul li{border-bottom:medium none;padding-bottom:2px;padding-left:20px;padding-top:2px}#maincontent .breadcrumbs{margin-bottom:25px}#maincontent .breadcrumbs ul{margin:0 auto;padding:0;list-style:none;font-style:normal}#maincontent .breadcrumbs li{display:inline;margin:0;font-size:.875em;line-height:1em;color:#515151;padding-left:0}#maincontent .breadcrumbs ul li::before{content:none}#maincontent .breadcrumbs li a{color:#a6192e;text-decoration:none;font-weight:700}#maincontent .breadcrumbs li a:hover{text-decoration:underline}#maincontent .breadcrumbs .active a{color:#515151;font-weight:400}#sidebar .btn,#sidebar .btn-left:hover,#sidebar .btn-right:hover,#sidebar .dark-btn:hover{color:#fff}#maincontent .breadcrumbs .active:after{display:none}#maincontent .breadcrumbs li:after{content:"/";padding:0 3px 0 5px}#sidebar .btn{border-radius:0;text-align:left;background-color:#2e2e2e}#sidebar .dark-btn{background-color:#2e2e2e;color:#fff}#sidebar .btn .fa{margin-right:15px}#sidebar .btn-group,.btn-group-vertical{display:inline-block;position:relative;vertical-align:middle;width:100%;margin-bottom:20px}#sidebar .btn-left{cursor:default;font-size:1.375em}#sidebar .btn-right{font-size:1.375em}#sidebar .btn-group>.btn.btn-left:first-child{margin-left:0;width:85%}#maincontent #sidebar .btn-group.dark-btn.contact{display:none}#maincontent #sidebar .btn-group .dropdown-toggle::after,#maincontent #sidebar .btn-group.dark-btn .contact::after{border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;height:0;margin-left:.25rem;margin-right:.25rem;vertical-align:middle;width:0}#maincontent #sidebar .dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;color:#373a3c;display:none;float:left;left:0;list-style:none;margin:0;min-width:0;width:100%;padding:5px 0;position:absolute;text-align:left;top:100%;z-index:1000}#maincontent #sidebar .dropdown-item{background-color:#fff;border:0;clear:both;color:#373a3c;display:block;font-weight:400;line-height:1.5;padding:3px 20px;text-align:inherit;white-space:nowrap;width:100%}#maincontent #sidebar .open>.dropdown-menu{display:block}#sidebar nav.navbar-collapse.navbar3-collapse{padding-left:0;padding-right:0}#maincontent #sidebar .office-name{font-weight:700;margin-top:15px;margin-bottom:15px;font-size:1.125em}#maincontent ul.location-list{margin-bottom:10px;padding-left:0;list-style-type:none}#maincontent ul.location-list li{padding:0 0 4px 22px;position:relative;margin-left:10px;margin-bottom:10px}#sidebar,.announcements,.feature-box,.title-bar{margin-bottom:30px}#maincontent ul.location-list li a{color:#515151;text-decoration:none}#maincontent ul.location-list li a:hover{text-decoration:underline}.feature-box a:hover,.feature-box:hover{text-decoration:none}#maincontent ul.location-list li:before{color:#515151;position:absolute;font-size:1.25em;top:0;left:-10px}#maincontent ul.location-list li.address:before{content:'\f041'}#maincontent ul.location-list li.map-pin:before{content:'\f276'}#maincontent ul.location-list li.phone:before{content:'\f095'}#maincontent ul.location-list li.hours:before{content:'\f017'}#maincontent ul.location-list li.email:before{content:'\f0e0'}#sidebar .social{margin-top:10px}#sidebar .social p{font-size:1.15em;margin-top:20px}#sidebar .social .fa{font-size:2.3em;color:#515151;margin-right:25px}#sidebar .social a .fa:hover{color:#000}.title-bar,.title-bar a{color:#fff}.title-bar{background-color:#2e2e2e;padding:15px;width:100%;font-size:1.625em;text-transform:uppercase;margin-top:20px}.title-bar .fa{margin-right:20px}.flex,.flex>div[class*=col-]{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1 0 auto;flex-shrink:0;flex-basis:auto}.feature-box{border:1px solid #eaeaea;padding:15px;text-align:center;min-width:189px;color:#a6192e;max-width:100%}#maincontent img,#maincontent ul{margin-bottom:20px}.feature-box:hover{background-color:#f5f5f5;color:#555}.feature-box .fa{font-size:2.25em;margin-top:10px}.feature-box .title{font-size:1.125em;margin-top:20px;margin-bottom:20px;font-weight:700}.feature-box p{font-size:1em;font-weight:500}.col-lg-12 .col-md-4 .feature-box{min-width:359px}.col-lg-12 .col-md-3 .feature-box,.col-md-4 .feature-box{min-width:262px}#maincontent ul{padding-left:0;list-style-type:none}#maincontent ul li{padding:4px 0 4px 30px;position:relative}#maincontent ul li:before{content:'\f00c';color:#a6192e;position:absolute;font-size:14px;top:6px;left:5px}.special-title-red{font-size:1.875em;color:#a6192e;margin-top:0}.feature-box-tan .special-title-red{color:#901723}.feature-box-tan{background-color:#efece5;border-left:5px solid #a6192e;padding:20px;margin-top:20px;margin-bottom:30px;color:#434343}.feature-box-tan a{color:#901723}.feature-box-tan ol,.feature-box-tan ul{padding-left:25px}.feature-box-tan .fa{color:#901723;display:block;font-size:3.125em;margin-right:-15px;margin-top:20px;text-align:right}#maincontent p a{text-decoration:underline}#maincontent p a.btn,.view-calendar a:hover{text-decoration:none}.owl-carousel-announcements{border:1px solid #eaeaea;margin-top:-30px;padding-bottom:15px}.owl-carousel-announcements .item{padding-left:15px;padding-right:15px}.owl-carousel-announcements.owl-theme .owl-controls .owl-nav [class*=owl-]{background-color:#2e2e2e;color:#fff;font-size:2.5em;padding:0 7px}.owl-carousel-announcements.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:0 0;color:#fff}.owl-carousel-announcements.owl-theme .owl-controls{margin-top:0;position:absolute;right:0;top:-63px}.events{border:1px solid #eaeaea;margin-top:-30px;padding:15px 15px 0}.view-calendar a{font-size:.48em;color:#fff;display:block;float:right}.events .event h4 a{font-weight:700;font-size:1em}.events .event{margin-bottom:20px}.postcard-left,.postcard-right{clear:both;display:table;margin-bottom:15px;position:relative}#maincontent .owl-carousel-slideshow img,.events h4{margin-bottom:0}.events .event-date{padding-right:15px;vertical-align:top;width:60px}.postcard-left>div,.postcard-right>div{display:table-cell;position:relative}.events h4{font-size:16px;margin-top:0}.events .event-date .event-month{display:block;font-size:1.1em;font-weight:400;letter-spacing:1px;line-height:1.1;padding-left:3px;text-align:center;text-transform:uppercase;color:#000}.events .event-date .event-day{color:#a6192e;display:block;font-size:1.625em;line-height:.8;text-align:center;font-weight:500}.events .timestamp{margin-top:5px;margin-bottom:0}.panel-group,.responsive-video{margin-bottom:30px}.responsive-video{position:relative;padding-bottom:56.25%;padding-top:0;overflow:hidden}.responsive-video embed,.responsive-video iframe,.responsive-video object{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.bold-blue{font-size:1.625em;color:#1f2d5f;font-style:italic;font-weight:700}.panel-default>.panel-heading{background-color:#fff;border-color:#fff;color:#505958}.panel-heading{padding:15px}.panel-group .panel{border-color:-moz-use-text-color -moz-use-text-color #ebe8e2;border-style:none none solid;border-width:medium medium 1px}.panel-title{font-size:18px}.panel-title a:before{content:"\f068";float:left;margin-right:15px}.panel-title a.collapsed:before{content:"\f067"}.owl-carousel-slideshow.owl-carousel.owl-theme .owl-controls .owl-nav .owl-prev{left:5px}.owl-carousel-slideshow.owl-carousel.owl-theme .owl-controls .owl-nav .owl-next{right:35px}.owl-carousel-slideshow .owl-next,.owl-carousel-slideshow .owl-prev{background:0 0;border:none;color:transparent;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin-top:-10px;outline:0;padding:0;position:absolute;top:40%;width:20px}.owl-carousel-slideshow.dark.owl-theme .owl-controls .owl-nav [class*=owl-]{background:0 0;color:#000;font-size:2.5em;border-radius:0}.owl-carousel-slideshow.light.owl-theme .owl-controls .owl-nav [class*=owl-]{background:0 0;color:#fff;font-size:2.5em;border-radius:0}.owl-carousel-slideshow.dark.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:0 0;color:#000}.owl-carousel-slideshow.light.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:0 0;color:#fff}.owl-carousel-slideshow.dark{background-color:#fff}.owl-carousel-slideshow .carousel-caption{width:100%;background:#000;background:rgba(0,0,0,.7);left:0;right:0;bottom:0;text-align:left;padding-left:15px;padding-right:15px}#maincontent .owl-carousel-slideshow,.list-group{margin-bottom:30px}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}a.list-group-item{color:#a6192e}.list-group-item{background-color:#fff;border:1px solid #ddd;display:block;margin-bottom:-1px;padding:10px 15px;position:relative}.list-group-2 .list-group-item{background-color:transparent;border:none;display:block;position:relative}.list-group-2 .list-group-item .fa{background-color:#a6192e;border-radius:50%;padding:13px 10px 10px;color:#fff;font-size:1.875em;width:55px;height:55px;text-align:center;vertical-align:middle}.list-group-2 .list-group-item .text{display:inline-block;left:5px;position:relative;top:18px}.list-group-2 .list-group-item .text strong{font-size:1.125em}.list-group-item .margin-right-10{margin-right:10px!important}.directory-thumb{background-color:#fff;border:1px solid #ddd;border-radius:4px;display:inline-block;height:auto;line-height:1.42857;max-width:100%;padding:4px;transition:all .2s ease-in-out 0s}#maincontent .directory-thumb img{margin-bottom:0}.directory-content{margin-bottom:30px}.btn-red{background-color:#a6192e;border-color:#a6192e;color:#fff;font-size:1em;font-weight:700}.btn-red:hover{color:#ded7c3}#maincontent p a.btn{color:#fff}.feature-box-tan .list-group .fa{color:#a6192e;display:inline-block;font-size:2em;margin-right:5px;margin-top:5px;text-align:left}.feature-box-tan .list-group{margin-bottom:20px}.feature-box-tan hr{border-color:#d3d1cd -moz-use-text-color -moz-use-text-color}.full-width{background-color:#efece5;border-top:3px solid #c6c3be;border-bottom:3px solid #c6c3be;width:100%;padding-top:20px;padding-bottom:20px;margin-top:20px;margin-bottom:30px}@media (min-width:992px) and (max-width:1199px){.navbar-inverse .nav>li>a{padding:15px 6px 20px}.navbar-inverse .navbar-nav>li>a{font-size:.9em}.mainNavigation.navbar-collapse.collapse ul.nav.navbar-nav{margin-left:25px}.mainNavigation .navbar-nav>li{margin-left:8px;margin-right:8px}.mainNavigation .navbar-nav>li>a{font-size:1em}.mainNavigation .social .fa{margin-right:10px}footer .footer-logo{padding-right:15px}#sidebar .btn-group>.btn.btn-left:first-child{width:75%}.feature-box{min-width:0}.col-md-3 .feature-box{min-width:150px}.col-md-4 .feature-box{min-width:0}.feature-box-tan{font-size:.875em}.col-lg-12 .col-md-4 .feature-box{min-width:293px}.col-lg-12 .col-md-3 .feature-box{min-width:212px}.list-group-2 .list-group-item .text strong{font-size:.8em}}@media (min-width:768px) and (max-width:991px){.menuClose,a.menuToggle{text-transform:uppercase;color:#fff;text-decoration:none}.menuClose:after,.menuToggle:after{right:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.menuClose,.menuClose:hover{color:#fff}.menuClose:after,.menuToggle:after,.siteNavigation.open .mainNavigation .nav .dropdown a.plus:before{font-family:FontAwesome;line-height:1.22222em}.logo{padding:0}.flex,.flex>div[class*=col-]{display:block}.section-top-image{width:100%;margin:0 0 40px;padding:0}.title-bar-container{display:none}.title-bar-mobile{background:#fff;background:-moz-linear-gradient(top,#fff,#e9e9e9 100%);background:-webkit-linear-gradient(top,#fff,#e9e9e9 100%);background:linear-gradient(to bottom,#fff,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9', GradientType=0 );min-height:100px}.title-bar-right{font-size:20px;padding-top:40px}.menuToggle{background:#000;position:relative;z-index:0}a.menuToggle{display:block;background-color:#000;text-align:left;padding:1.2em;width:100%;position:relative;zoom:1}.menuToggle:after{display:block;content:"\f0c9";font-size:1.5em;position:absolute;top:13px}.menuClose{display:block;background:#000;text-align:right;padding:1.57143em 55px 1.57143em 15px;position:relative}.menuClose:after{display:block;content:"\f00d";font-size:2.57143em;position:absolute;top:9px}.siteNavigation{border-left:solid 2px #fff;width:310px;position:absolute;top:0;right:-390px;z-index:10000;display:none;border-bottom:solid 2px #fff;box-shadow:-2px 2px 5px #4f4f4f;overflow:hidden;background:#fff}.cover,.mainNavigation .dropdown .dropdown-menu{right:0;left:0}.cover{display:none;position:fixed;top:0;bottom:0;background:#4e5758;background:rgba(78,87,88,.8);z-index:5}.siteNavigation.open .mainNavigation .nav .dropdown a.plus:before{display:block;width:25px;height:25px;content:"\f063";font-size:1.2em;padding-top:0;color:#d7d7d7;text-align:center;margin-top:-5px}.siteNavigation.open .mainNavigation .nav .dropdown a.plus{display:block;float:right}.siteNavigation.open .mainNavigation .nav .dropdown.open a.plus:before{content:"\f062"}.mainNavigation .nav{text-align:left;margin-top:20px;margin-bottom:20px;border-top:none;width:100%}.mainNavigation .nav li{display:block;float:none}.mainNavigation .nav li a{font-size:.79em;text-align:left;margin-left:0}.mainNavigation .nav li a.dropdown-toggle:hover,.mainNavigation .nav>li>a:focus,.mainNavigation .nav>li>a:hover{text-decoration:none;background-color:transparent;font-weight:400;border-bottom:none}.mainNavigation .nav li a.dropdown-toggle:hover ul{display:none}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{text-decoration:none;background-color:transparent;font-weight:400;border-bottom:none}.mainNavigation .nav .dropdown .dropdown-menu li .mainnav-content .col-md-8{float:none}.mainNavigation .nav .dropdown .dropdown-menu li .mainnav-content .col-md-4{border-right:none;padding-right:15px}.siteNavigation.open .mainNavigation{box-shadow:none!important}.nav .dropdown .dropdown-menu{box-shadow:none;border-radius:0;float:none;font-size:14px;list-style:none;margin:0;width:100%;min-width:auto;min-height:0;height:auto;padding:5px 0;display:block;position:relative;text-align:left;top:0;z-index:1000;border-bottom:none}.mainNavigation .nav .dropdown .dropdown-menu,.mainNavigation .nav .dropdown a.dropdown-toggle .dropdown-menu li a,.mainNavigation .nav .dropdown:hover .dropdown-menu{display:none}.mainNavigation .nav .dropdown{border-bottom:1px solid #fff;padding-top:10px;padding-bottom:10px}.mainNavigation .nav .dropdown a{font-size:16px}.nav li a:focus{background-color:transparent}.mainNavigation .nav .dropdown.open .dropdown-menu{display:block;padding:10px 0 15px}.mainNavigation .nav .dropdown.open a.dropdown-toggle.hasChildren{border-bottom:2px solid #dbca96}.mainNavigation .nav .dropdown.open .dropdown-menu li{position:relative;min-height:20px}.mainNavigation .nav .dropdown .dropdown-menu .mainnav-content .list-unstyled li a{font-size:15px}.mainNavigation .nav .dropdown .dropdown-menu li .mainnav-content li{padding:10px 0}.mainNavigation .social .fa{float:left;margin-right:10px}.mainNavigation .mainnav-content,.mainNavigation .social a .fa{padding:0}.nav{margin-left:0}.nav li.dropdown a::after{border-left:none;border-radius:0;border-right:none;border-top:0;bottom:0;content:"";display:block;height:0;left:0;margin-left:0;width:0}.mainNavigation ul{display:block;margin:0;padding:0;list-style:none;font-style:normal;position:relative}.mainNavigation>ul>li.dropdown.open>ul>li>div>div>div:nth-child(1)>ul{margin-top:100px}.mainNavigation>ul>li>ul>li>div>div>div:nth-child(2){padding-left:15px}.mainNavigation{display:block}.mainNavigation .nav li{position:absolute;left:0}.nav li a{margin-left:40px}.nav{border-top:none;border-bottom:none}.mainNavigation .description{margin-top:25px}.navbar-inverse .form-control{min-width:190px;width:100%}.navbar-inverse .navbar-form.navbar-right{margin-right:0;float:none;padding:0;width:100%;margin-bottom:20px}.navbar-inverse .navbar-form .form-group{float:left}.navbar-inverse .navbar-nav li{width:50%;float:left}.navbar-inverse .navbar-nav li a{margin-left:0;padding:10px 0;font-size:.86em}.btn-search{margin-top:15px;position:absolute}.mainNavigation.navbar-collapse.collapse ul.nav.navbar-nav{margin-left:0}.mainNavigation .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}footer .footer-address{font-size:1em;padding-top:20px;text-align:center}footer .footer-logo{border-right:none;padding-left:10px}footer .footer-bottom a .fa{margin:0 5px}#maincontent .sidenav li a{margin-left:0}#sidebar .btn-group>.btn.btn-left:first-child{width:75%}#maincontent ul{margin-bottom:0}.col-md-3 .feature-box{min-width:0}.owl-carousel-slideshow .carousel-caption{background:rgba(46,46,46,1);position:relative}.list-group-2 .list-group-item .text strong{font-size:1.125em}.siteNavigation .mainNavigation ul li.dropdown ul.dropdown-menu li .mainnav-content .col-md-9 div.col-md-4{margin-top:68px}}@media (max-width:767px){.menuClose,a.menuToggle{text-transform:uppercase;text-decoration:none}.menuClose:after,.menuToggle:after{right:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.menuClose:after,.menuToggle:after,.siteNavigation.open .mainNavigation .nav .dropdown a.plus:before{font-family:FontAwesome;line-height:1.22222em}.sdsu-carousel-content .special-title-white{font-size:.8em;color:#fff;margin-top:0;text-decoration:none}.logo{padding:0}#maincontent #sidebar .visible-xs button.btn{background-color:#a6192e;text-align:center;width:100%;font-size:1.125em;padding:10px}#maincontent #sidebar .btn-default:hover{color:#FFF!important}.menuClose,.menuClose:hover{color:#fff}.section-top-image{width:100%;margin:0 0 30px;padding:0}.title-bar-container{display:none}.title-bar-mobile{background:#fff;background:-moz-linear-gradient(top,#fff,#e9e9e9 100%);background:-webkit-linear-gradient(top,#fff,#e9e9e9 100%);background:linear-gradient(to bottom,#fff,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9', GradientType=0 );min-height:100px}.title-bar-mobile .title-bar-left{float:none;border-right:none;margin-top:30px;margin-bottom:15px;width:100%}.title-bar-mobile .title-bar-right{padding-top:15px;padding-bottom:15px}.title-bar-mobile .logo{margin:0 auto;width:230px}.menuToggle{background:#000;position:relative;z-index:0}a.menuToggle{display:block;color:#fff;text-align:left;padding:1.2em;width:100%;position:relative;zoom:1}a.menuToggle.btn{border-radius:0}.menuToggle:after{display:block;content:"\f0c9";font-size:1.5em;position:absolute;top:13px}.menuClose{display:block;background:#000;text-align:right;padding:1.57143em 55px 1.57143em 15px;position:relative}.menuClose:after{display:block;content:"\f00d";font-size:2.57143em;position:absolute;top:9px}.siteNavigation{border-left:solid 2px #fff;width:310px;position:absolute;top:0;right:-390px;z-index:10000;display:none;border-bottom:solid 2px #fff;box-shadow:-2px 2px 5px #4f4f4f;overflow:hidden;background:#fff}.cover,.mainNavigation .dropdown .dropdown-menu{right:0;left:0}.cover{display:none;position:fixed;top:0;bottom:0;background:#4e5758;background:rgba(78,87,88,.8);z-index:5}.siteNavigation.open .mainNavigation .nav .dropdown a.plus:before{display:block;width:25px;height:25px;content:"\f063";font-size:1.2em;padding-top:0;color:#d7d7d7;text-align:center;margin-top:-5px}.siteNavigation.open .mainNavigation .nav .dropdown a.plus{display:block;float:right}.siteNavigation.open .mainNavigation .nav .dropdown.open a.plus:before{content:"\f062"}.mainNavigation .nav{text-align:left;margin-top:20px;margin-bottom:20px;border-top:none;width:100%}.mainNavigation .nav li{display:block;float:none}.mainNavigation .nav li a{font-size:.79em;text-align:left;margin-left:0}.mainNavigation .nav li a.dropdown-toggle:hover,.mainNavigation .nav>li>a:focus,.mainNavigation .nav>li>a:hover{text-decoration:none;background-color:transparent;font-weight:400;border-bottom:none}.mainNavigation .nav li a.dropdown-toggle:hover ul{display:none}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{text-decoration:none;background-color:transparent;font-weight:400;border-bottom:none}.mainNavigation .nav .dropdown .dropdown-menu li .mainnav-content .col-md-8{float:none}.mainNavigation .nav .dropdown .dropdown-menu li .mainnav-content .col-md-4{border-right:none;padding-right:15px}.siteNavigation.open .mainNavigation{box-shadow:none!important}.navbar-collapse,.navbar-form{box-shadow:none}.nav .dropdown .dropdown-menu{box-shadow:none;border-radius:0;float:none;font-size:14px;list-style:none;margin:0;width:100%;min-width:auto;min-height:0;height:auto;padding:5px 0;display:block;position:relative;text-align:left;top:0;z-index:1000;border-bottom:none}.mainNavigation .nav .dropdown .dropdown-menu,.mainNavigation .nav .dropdown a.dropdown-toggle .dropdown-menu li a,.mainNavigation .nav .dropdown:hover .dropdown-menu{display:none}footer .footer-address,footer .footer-bottom,footer .footer-bottom .list-unstyled{text-align:center}.mainNavigation .nav .dropdown{border-bottom:1px solid #fff;padding-top:10px;padding-bottom:10px}.mainNavigation .nav .dropdown a{font-size:16px}.nav li a:focus{background-color:transparent}.mainNavigation .nav .dropdown.open .dropdown-menu{display:block;padding:10px 0 15px}.mainNavigation .nav .dropdown.open a.dropdown-toggle.hasChildren{border-bottom:2px solid #dbca96}.mainNavigation .nav .dropdown.open .dropdown-menu li{position:relative;min-height:20px}.mainNavigation .nav .dropdown .dropdown-menu .mainnav-content .list-unstyled li a{font-size:15px}.mainNavigation .nav .dropdown .dropdown-menu li .mainnav-content li{padding:10px 0}.mainNavigation .social .fa{float:left;margin-right:10px}.mainNavigation .mainnav-content,.mainNavigation .social a .fa{padding:0}.nav{margin-left:0}.nav li.dropdown a::after{border-left:none;border-radius:0;border-right:none;border-top:0;bottom:0;content:"";display:block;height:0;left:0;margin-left:0;width:0}.mainNavigation ul{display:block;margin:0;padding:0;list-style:none;font-style:normal;position:relative}.mainNavigation>ul>li.dropdown.open>ul>li>div>div>div:nth-child(1)>ul{margin-top:100px}.mainNavigation>ul>li>ul>li>div>div>div:nth-child(2){padding-left:15px}.mainNavigation{display:block}.mainNavigation .nav li{position:absolute;left:0}.nav li a{margin-left:40px}.nav{border-top:none;border-bottom:none}.mainNavigation .description{margin-top:25px}.navbar-inverse .form-control{min-width:200px;width:100%}.navbar-inverse .navbar-form.navbar-right{margin-right:0;float:none;padding:0;width:100%;margin-bottom:20px}.navbar-inverse .navbar-form .form-group{float:left;margin-bottom:20px}.navbar-inverse .navbar-nav li{width:50%;float:left}.navbar-inverse .navbar-nav li a{margin-left:0;padding:10px 0;font-size:.86em}.btn-search{margin-top:15px;position:absolute}.mainNavigation.navbar-collapse.collapse ul.nav.navbar-nav{margin-left:0}.navbar-nav{margin:0}.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}.navbar-form{margin-left:0}.navbar-inverse .navbar-form{border:none}footer .footer-logo{border-right:none}footer .footer-logo img{margin-left:auto;margin-right:auto}footer .footer-address{margin-bottom:30px}footer .footer-top ul.list-unstyled{border-left:medium none;font-size:1em;margin-bottom:0;width:33%;float:left}footer .footer-bottom .footer-social{text-align:center;margin-top:25px}footer .footer-bottom a .fa{margin:0 5px}#maincontent .sidenav li a{margin-left:0}.flex,.flex>div[class*=col-]{display:block}#sidebar .btn-group>.btn.btn-left:first-child{margin-left:0;width:90%}#maincontent ul{margin-bottom:0}#maincontent #sidebar .office-name{margin-bottom:0;margin-top:0}#maincontent #sidebar .btn-group.dark-btn.contact{display:inline-block}.owl-carousel-slideshow .carousel-caption{background:rgba(46,46,46,1);position:relative}.siteNavigation .mainNavigation ul li.dropdown ul.dropdown-menu li .mainnav-content .col-md-9 div.col-md-4{margin-top:68px}}@media (max-width:480px){.title-bar-mobile .title-bar-right{padding-top:15px;padding-bottom:25px;font-size:20px}footer .footer-top ul.list-unstyled{border-left:medium none;font-size:1em;margin-bottom:0;width:100%;float:none;padding-left:30px}footer .footer-bottom .list-unstyled.list-inline li:nth-child(2){border-right:medium none}#sidebar .btn-group>.btn.btn-left:first-child{margin-left:0;width:83%}.title-bar{font-size:1.25em}.owl-carousel-slideshow.light.owl-theme .owl-controls .owl-nav [class*=owl-]{font-size:1.5em}.owl-carousel-slideshow .owl-next,.owl-carousel-slideshow .owl-prev{top:35%}.owl-carousel-slideshow.owl-carousel.owl-theme .owl-controls .owl-nav .owl-next{right:20px}.col-lg-12 .col-md-3 .feature-box,.col-lg-12 .col-md-4 .feature-box{min-width:0}}