﻿/* Global Styles */
*{outline: 0!important;}
html, body {height:100%;font-family: 'open_sansregular';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
body{margin: 0;padding: 0;color: #666;}
h1, h2, h3, .h1, .h2, .h3 {font-family: 'open_sanslight';color:#144e82;line-height: 1.1;}
h4, h5, h6, .h4, .h5, .h6{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;line-height: 1.1;color: inherit;}
h1,h2,h3 {margin-top: 20px;margin-bottom: 10px;}
h4,h5,h6 {margin-top: 10px;margin-bottom: 10px;}
h1 small,h2 small,h3 small,h1 .small,h2 .small,h3 .small {font-size: 65%;line-height: 1;}
h4 small,h5 small,h6 small,h4 .small,h5 .small,h6 .small {font-size: 75%;line-height: 1;}
h1,.h1 {font-size: 36px;}
h2,.h2 {font-size: 30px;}
h3,.h3 {font-size: 24px;}
h4,.h4 {font-size: 18px;}
h5,.h5 {font-size: 14px;}
h6,.h6 {font-size: 12px;}
h2.section-title{margin: 0px 0 30px 0;font-size: 25px;}
h3.section-title{margin: 0px 0 20px 0;font-size: 20px;}
h1.post-title, h2.post-title{font-family: 'open_sansbold';font-size: 24px;margin-top: 0;}
p {margin: 0 0 25px 0;line-height: 23px;}
a, a:visited {color:#3498db;}
a:hover, a:focus {color: #144e82;text-decoration: none;}
.placeholder {color: #aaa; font-style:italic;}
.container-int{margin-bottom: 50px;}
#topcontrol{background-color: #000;padding: 5px 10px;font-size: 28px;line-height: 20px;color: #9B9B9B;z-index:1001;}
.header{background-color: #145084;background-image:linear-gradient(to right, #175892, #042840);border-bottom: 1px solid #145084;width: 100%;height: 120px;font-size: 0.9em;z-index: 999;}
.header-brand{height: 120px;padding:0;width:100%;}
.header-brand .main-header:hover,.header-brand .main-header:focus {text-decoration: none;}
.county-header{background-color: transparent;box-shadow: none;height: 38px;padding-top:2px;width:100%;display:block;}
.county-header.show{background-color:rgba(19,78,128,0.5);box-shadow:0px 8px 8px rgba(0,0,0,0.2); height: 38px;padding-top:2px;width:100%;display:block;}
.county-header img{opacity: 0.6;filter: alpha(opacity=40); }
.county-header img:hover {opacity: 1.0;filter: alpha(opacity=100);} 
.main-header { height: 82px;padding-top:5px;width:100%;}
.main-header .container .pull-right {padding-top:20px;display:block;}
.frame {height: 77px;min-width: 290px;position:relative;float:left;width:55%; padding-left:30px;text-align:left;}
.helper { display: inline-block;height: 100%;vertical-align: middle;}
@media (max-width: 767px) {
.main-header .container .pull-right {display:none;}
.frame{width:100%;padding-left:0px;text-align:center;}
}	
@media (min-width: 768px) {
.header-brand{background: url(../img/sacC_wave.svg) left top no-repeat;background-size:100% auto;height: 120px;width:100%;}
}
@media (min-width: 1200px) {
.header-brand{background: url(../img/sacC_wave.svg) left top no-repeat;background-size:100% auto;height: 120px;width:100%;}
}
@media (max-width: 767px) {
.header-brand > .main-header > .container {margin-left:auto;margin-right:auto;width:100%;text-align:center;}
.header-brand > .county-header > .container {margin-left:auto;margin-right:auto;width:100%;text-align:center;}
}
/*----search ----*/
.searchbar {width: 100%;}
.searchbar >.form-control {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.428571429;color: #fff;vertical-align: middle;background-color: rgba(20, 81, 132, 0.50);border: 1px solid rgba(225, 225, 225, 0.3);border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}
.searchbar >.form-control:focus, .searchbar >.form-control:hover {border-color: rgba(225, 225, 225, 0.6);outline: none;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);}
.searchbar >.form-control::-moz-placeholder {color: #fff;opacity: 0.4;font-style:italic;}
.searchbar >.form-control::-ms-input-placeholder {color: #587e9d;opacity: 0.4;font-style:italic;}
.searchbar >.form-control::-webkit-input-placeholder {color: #587e9d;opacity: 0.4;font-style:italic;}
/*-- search on expanded dropdown menu, for smaller screens-- */
@media (max-width: 767px) {
.container >.navbar-collapse > .searchbar {display:block;width:100%;margin-top:10px;}
form .form-control{background: rgba(255,255,255,0.6);border: none;color: #666;font-size: 13px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;}
form .form-control:focus,form .form-control:hover {background: #ECF0F1;color: #000;border:solid 1px #145084; box-shadow: none;-webkit-box-shadow: none;}
form .input-group-btn .btn{height: 34px;}
form .form-control::-moz-placeholder {color: #d36424;font-style:italic;}
form .form-control::-ms-input-placeholder {color: #d36424;font-style:italic;}
form .form-control::-webkit-input-placeholder {color: #d36424;font-style:italic;}
}
@media (min-width: 768px) {
.container >.navbar-collapse > .searchbar {display:none;}
}
.btn-trans {color: rgba(225, 225, 225, 0.6);background-color: rgba(225, 225, 225, 0.2);}
/*-- search Buttons-- */
.searchbar > .btn{border: none;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; outline: none;}
.btn-trans:hover, .btn-trans:focus, .btn-trans:active, .btn-trans.active, .open .dropdown-toggle.btn-trans{background-color: #3498db;}
/*----nav bar --*/
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;margin-bottom: -1px;margin-left: -1px;margin-right: -1px;margin-top: -1px;left: -75px;top: 32px;}
.navbar{margin: 0;border: none;border-bottom: 2px solid #d36424;border-radius: 0;z-index: 1000;}
@media (min-width: 768px) {
.navbar-header {float: right;}
}
@media (max-width: 767px) {
nav >.container{padding:0;}
.container >.navbar-collapse { max-height: 340px;padding-right: 15px;padding-left: 15px;overflow-x: visible;border-top: 1px solid rgba(255,255,255,0.5);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);-webkit-overflow-scrolling: touch;
position:relative;width:100%;}
.container >.topnavbar-inverse >.navbar-collapse { max-height: none;padding-right: 15px;padding-left: 0px;padding-bottom:18px;padding-top:10px;overflow-x: visible;border-top: 0 solid rgba(255,255,255,0.00001);box-shadow:0px 8px 8px rgba(0,0,0,0.5);-webkit-overflow-scrolling: touch;position:relative;top:0;width:100%;margin-top:0;z-index:3050;background-color:rgba(19,78,128,1);}
.countyLogo{width:100%;!important;z-index:3051;}
.navbar-inverse .navbar-collapse .navbar-nav .dropdown {border-top: 1px solid rgba(255,255,255,0.6);}
.topnavbar-inverse .navbar-collapse .navbar-nav .dropdown {border-bottom: 1px solid rgba(255,255,255,0.3);}
}
.container > .navbar-header,.container > .navbar-collapse {margin-right: 0;margin-left: 0;}
.navbar-fixed-top,.navbar-fixed-bottom {position: relative;}
.navbar-toggle {margin-right: 30px;}
.navbar-inverse {background-color: #ff792c;border-color: #d36424;}
.topnavbar-inverse {background-color: none;border-color: none;position:relative;float:right;top: 8px;width:80%;margin-top:-35px;text-align:right;}
@media (max-width: 767px) {
.topnavbar-inverse {background-color: none;position: relative;float: inherit;top: 0;width:100%;margin-top:0;margin-left:auto;margin-right:auto;text-align:left;z-index:2000;}
}
.navbar-inverse .navbar-nav > li > a {color: #fff;padding: 15px 12px;font-family: 'open_sansbold';letter-spacing:0.05em;
-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;}
.topnavbar-inverse .navbar-nav > li {opacity:0.3;}
.topnavbar-inverse .navbar-nav > li > a{color: #fff;padding: 0 12px;;font-family: 'open_sansbold';letter-spacing:0.05em;line-height:25px;font-size:14px;} 
.topnavbar-inverse .navbar-nav {margin:0 5px;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {color: #ffffff;background-color: #d36424;}
.topnavbar-inverse .navbar-nav > li > a:hover, .topnavbar-inverse .navbar-nav > li > a:focus, {color: #fff;background-color: none;}
.topnavbar-inverse .navbar-nav > li:hover, .topnavbar-inverse .navbar-nav > li:focus {opacity:0.6;background-color: none;cursor: pointer;}
.topnavbar-inverse .navbar-toggle{z-index:3051;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {color: #ffffff;background-color: #d36424;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {color: #ffffff;background-color: #d36424;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background-color: #d36424;}
.navbar-inverse .navbar-toggle:active,.navbar-inverse .navbar-toggle:visited{background-color: transparent;}
.navbar-inverse .textonly:hover{background-color: #d36424;color:#fff;opacity:0.8;}
.navbar-inverse .textonly{color:#fff;opacity:0.5;}
.navbar-inverse .navbar-toggle,.navbar-inverse .textonly{border-color: #d36424;outline: none;}
.navbar-toggle {position: relative;float: left;padding: 9px 10px;margin-top: 8px;margin-left: 30px;margin-bottom: 8px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;}
.county-header .navbar-toggle {opacity:0.5;position: relative;float: right;padding: 5px 0;margin:0;background-color: transparent;background-image: none;}
.county-header .navbar-toggle:hover {opacity:0.8;}
.textonly {padding: 2px 10px;margin-top: 8px;margin-bottom: 3px;margin-left: 30px;background-color: transparent;background-image: none;display:block;color:#fff;border: 1px solid transparent;border-radius: 4px;}
.textonly i:hover,.textonly i:focus{color:#fff;}
@media (max-width: 767px) {
.textonly {margin-right: 30px;}
}
i.fa.fa-angle-down {font-weight:bold;}
.dropdown-menu{background-color: #d36424;border: none;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;}
.dropdown-menu > li > a{color: #fff;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {color: #1a1a1a;text-decoration: none;background-color: rgba(255,255,255,0.8);}
/* ===== news list ===== */
@media (max-width: 767px) {
#newslist {margin-top:20px;margin-bottom:0;padding-top:30px;padding-bottom:0;background:url(../img/shadow_h_250x30.png) no-repeat center top;}
}	
@media (min-width: 768px) {
#newslist {margin-top:-3%;margin-bottom:-3%;padding-top:3%;padding-bottom:3%;padding-left:30px;background:url(../img/shadow_v_30x250.png) no-repeat left center;}
}
.learnmore {font-size:0.6em;font-weight:bold}
.newslist ul{margin-top:8px;padding: 0;list-style: none;font-size: 13px;}
.newslist ul li a{color: #666;padding: 6px;display: block;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;border-bottom: 1px solid #bababa;}
.newslist ul li a:hover{color: #333;}
/*blockquote {padding: 15px 20px;border-left: 5px solid #3498db;background: #f0f0f0;}
blockquote p {font-size: 15px;line-height: 24px;}*/
blockquote {border-left:none;}
/* FYI & small carousel */
#FYI {position: relative;background:url(../img/shadow-divider.png) no-repeat center top;background-color:white;margin-top:-30px;padding-top:30px;}
@media (max-width: 767px) {
#FYI .container {width:100%;}
}
#scroller.item,#scroller.item active, #scroller.carousel,#scroller.carousel-inner {height: auto;}
#slidernav {margin:-25px 0 20px 0;}
.footer-after > .container > .row {margin:auto;width:100%;text-align:center;}
.image-link{overflow: hidden;display: block;position: relative;margin-bottom: 15px;height:200px;}
footer div.icon-social{width: 32px;text-align: center;color: #FFF;padding: 7px 3px 5px 3px;font-size: 20px;}
footer div.icon-social.icon-social-facebook.normal{background: #3B5998;}
footer div.icon-social.icon-social-twitter.normal{background: #00CEFD;}
footer div.icon-social.icon-social-google-plus.normal{background: #D64136;}
footer div.icon-social.icon-social-pinterest.normal{background: #C32021;}
footer div.icon-social.icon-social-linkedin.normal{background: #0077B5;}
footer div.icon-social.icon-social-youtube.normal{background: #CF3427;}
footer div.icon-social.icon-social-email.normal{background: #33cccc;}
footer div.icon-social.icon-social-flicker.normal { background:#888;}
footer div.icon-social.icon-social-alert.normal {background: #660808;}
footer div.icon-social.hover{background: #2c3e50;}
.latest-tweets{margin: 0;padding: 0;list-style: none;}
.latest-tweets li{margin-bottom: 15px;}
.latest-tweets i.fa.fa-twitter{color: #00CEFD;margin: 0 5px 0 0;}
address i.fa{margin: 0 5px 0 0;}
.clients img{padding: 10px 0;}
p.legal{text-align: right;}
.breadcrumb{background: none;padding: 0;}
.breadcrumb > li + li:before {content: "\f105";font-family: FontAwesome;}
.panel-default {border-color: #EBEBEB;border: none;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;}
.panel-group .panel {border-radius: 0px;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;}
.panel-title {font-size: 14px;}
.panel-default > .panel-heading {color: #666;background-color: #F8FAFA;}
.well{padding: 20px;background: #f0f0f0;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border: none;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;}
.well.well-lg{padding: 24px;}
.well.well-sm{padding: 9px;}
div.list-posts{padding: 0;}
div.list-posts ul{margin: 0;padding: 0;list-style: none;font-size: 13px;}
div.list-posts ul li{margin: 0;}
div.list-posts ul li a{color: #95A5A6;padding: 8px;display: block;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;}
div.list-posts ul li a:hover{background: #BDC3C7;color: white;}
.nav-pills > li > a {border-radius: 0;}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {background-color: #169D83;}
.post{border-bottom: 1px solid #ccc;padding-bottom: 20px;margin-bottom: 20px;}
.img-post{margin: 0 0 25px 0;display: block;text-align:center;}
.img-post img{border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;margin-left:auto;margin-right:auto;margin-bottom:10px;}
.img-caption{color: #333;font-size:12px;margin-left:auto;margin-right:auto;}
.post-meta {line-height:23px;margin:0 0 0 0;padding:0 0 25px 0;}
.post-meta .fa{margin: 0 5px 0 15px;color: #3498db;}
.post-meta img{margin: 0 5px 0 15px;}
.post-meta a{opacity:0.7;}
.post-meta a:hover{opacity:1;}
.post-meta .fa.first{margin: 0 5px 0 0;}
/* comments */
.comment-author-icon{background: #ECF0F1;padding: 18px 20px;border-radius: 50px;margin: 10px 0 0 0;font-size: 20px;line-height: 20px;}
.comment-content{width: 85%;margin: 0 0 0 3%;}
/* pagination */
.pagination{border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;}
.pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span {border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;}
.pagination > li > a, .pagination > li > span {border: none;margin: 0 1px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {background-color: #428bca;}
/* tags */
.tags a{background: #1ABC9C;padding: 6px 15px;margin: 0 0 10px 0;display: inline-block;color: #f0f0f0;font-size: 12px;border-radius: 40px;-webkit-border-radius: 40px;-moz-border-radius: 40px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;}
.tags a:hover{background: #16A085;}
/* Tabs */
.nav-tabs{border-bottom: none;}
.nav-tabs > li > a {border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border: none;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {cursor: default;background-color: #f0f0f0;border: none;}
.nav > li > a:hover, .nav > li > a:focus {text-decoration: none;background-color: #ECF0F1;}
.topnavbar-inverse ul{list-style:none;}
.topnavbar-inverse > li > a:hover, .topnavbar-inverse > li > a:focus {text-decoration: none;background-color: none;}
.nav-stacked > li + li{margin-top: 0;}
.nav-pills li a{padding: 7px;border-bottom: 1px solid #EDEDED;}
.tab-pane {margin-top: 1px;background: #f0f0f0;padding: 15px;}
.label-default {background-color: #1ABC9C;}
/* Buttons */
.btn{border: none;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; outline: none; }
.btn-lg {padding: 10px 35px;}
.btn-primary {color: #FFF;background-color: #3498db;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary{background-color: #144e82;}
.btn-info{background-color: #2C3E50;}
.btn-info:hover{background-color: #95A5A6;}
.input-group-btn:last-child > .btn {padding: 7px 12px;}
/* Page Sections */
.section,.section-colored {padding: 30px 0;}
.section-colored {background-color: #34495E;}
.section-colored.home{background: #e2e2e2;}
.section-colored.news{background: #e2e2e2;padding: 30px 0 10px 0;}
.section-colored.home h3{margin: 0;color: #4d4d4d;line-height:1.6em;}
.section-header {background-color: #ECF0F1;padding: 0;margin-bottom: 20px;}
.sidebar h4{margin: 0 0 0 0;}
.sidebar legend{margin: 0 0 25px 0;font-size:18px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
.sidebar .tab-content{margin-bottom: 20px;}
.form-control{border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;resize: none;background: #FCFCFC;border-color: #E4E4E2;}
.form-control:focus{border-color: #3498db;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;}
/* Carousel Customization */
.carousel {height: 330px;}
.carousel-control.left, .carousel-control.right{background: none;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;filter: none;z-index:500; }
.carousel-control.left i{left: 0;}
.carousel-control.right i{right: 0;}
.carousel-control.left i, .carousel-control.right i{position: absolute;top: 120px;font-size: 25px;background: black;line-height: 40px;padding: 0 15px;}
.carousel-indicators li, .carousel-indicators .active {width: 8px;height: 8px;margin: 1px;}
@media (max-width: 767px){	
.carousel-indicators {margin-left: -50%;width: 100%;}
.carousel-indicators li, .carousel-indicators .active {height: 15px;margin: 2px 6px;width: 15px;}
}
.carousel-caption {position: absolute;display: table;float:left;height:100%;right: 0; bottom: 0;left: 12%;margin:-50px 40px 20px 0; z-index: 10;color: #fff;text-align: left;text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.9);}
.captionText{vertical-align:middle;display: table-cell;width:auto;height:330px;}
.carousel-caption a{font-family: 'open_sansregular';font-size: 42px;line-height: 58px;margin:0;color: #fff;background-color:rgba(0,0,0,0.7);padding: 0 10px 0 10px;}
@media (max-width: 767px){
.carousel-caption a{font-size: 27px;line-height: 42px;}
.carousel-caption {left: 10%;}
.captionText{vertical-align: top;}
.carousel-control.left i, .carousel-control.right i{padding: 0 10px;}
}
.carousel-caption a:hover,.carousel-caption a:focus{color: #fff;background-color:rgba(0,0,0,0.9);}
.carousel-caption .button{border: 2px solid white;-webkit-border: 2px solid white;-moz-border: 2px solid white;padding: 10px 40px;border-radius: 2px;color: white;font-family: 'open_sansbold';margin: 30px 0 0 0;display: inline-block;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;}
.carousel-inner > .item {display: block;-webkit-transition: 0.6s ease-in-out left;transition: 0.6s ease-in-out left;}
.carousel-caption .button:hover{text-decoration: none;background: rgba(255, 255, 255, 0.13);}
.item,.active,.carousel-inner {height: 100%;}
.fill {width: 100%;height: 100%;background-position: center;background-size: cover;}
a:hover .fill {opacity: 0.8;}
.block-icon{width: 70px;height: 70px;border-radius: 40px;-webkit-border-radius: 40px;-moz-border-radius: 40px;text-align: center;font-size: 30px;color: #fff;line-height: 70px;margin-bottom: 0;margin-left: auto;margin-right: auto;margin-top: 10px;box-shadow: 6px 6px 8px -5px #666;}
/* Colors used Font Awesome background on Link Boxes */
.blue{background: #3498db;}
.aqua{background:aqua;}
.orange{background: #FF792C;}
.yellow{background: #efb11d;}
.red{background: #e74c3c;}
.purple{background:purple;}
.green{background: #1ABC9C;}
.teal{background:teal;}
@media (min-width: 768px){
.block-icon {margin-top: -50px;}
}
@media (max-width: 767px){
.block-icon ul{margin-top: -50px;}
}
.block-body ul{margin:8px 0 0 0;padding-left:15px;list-style: none;font-size: 13px;color:#888;}
.block-body li {position: relative;padding-left: 0.1em; }
.block-body li:before {font-family: FontAwesome;font-size:11px;content: '\f054';position: absolute;left: -1em; top: 0.5em; }
@media (max-width: 767px){
.block-body ul{margin:8px 0 15px 0;padding-left: 20%;}
}
.block-body ul li a{color: #666;padding: 4px;display: block;}
.block-body ul li a:hover{color: #000;}
.block-body h2{text-align:center;font-size:19px;}
.block-body p{text-align: left;font-size: 13px;color: #7F8C8D;}
.line-subtitle{height: 1px;width: 70px;margin: 17px auto;background: #DBDBDB;}
.btn-link {color: #3498db;}
.btn-link:hover,.btn-link:focus {color: #144e82;}
/* Social Icons Styles */
.list-social-icons {margin-bottom: 45px;}
.tooltip-social a {text-decoration: none;color: inherit;}
.facebook-link a:hover {color: #3b5998;}
.linkedin-link a:hover {color: #007fb1;}
.twitter-link a:hover {color: #39a9e0;}
.google-plus-link a:hover {color: #d14836;}
/* Service Page Styles */
.service-icon {font-size: 50px;}
/* 404 Page Styles */
h3.error-404{font-size: 250px;font-family: 'open_sansbold';color: #159C81;}
img.monster{max-width: 125px;}
/* Pricing Page Styles */
.price {font-size: 45px;}
.price-cents {vertical-align: super;font-size: 50%;}
.price-month {font-size: 35%;font-style: italic;}
.pricing-table .panel-default > .panel-heading{background-color: #16A085;color: #FFF;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border: none;}
.pricing-table .panel-default > .panel-body{background-color: #1ABC9C;color: #FFF;}
.list-group-item {background-color: #f0f0f0;border: 1px solid #ECEBEB;}
/*---  content --- */
.content ul{padding-left: 20px;list-style: disc;/*font-size: 13px;*/line-height:22px;margin-bottom:20px;}
.content li a {color: #2b7eb5;}
.content li a:hover, .content li a:focus {color: #144e82;}
.content h4 {font-size: 14px;}
/* Footer Styles */
footer {background: #34495E;padding: 0 0 30px 0;color: #BDC3C7;font-size: 12px;line-height: 18px;}
.footer-brand{font-family: 'pacificoregular';display: inline-block;font-size: 30px;line-height: 40px;color: #FFF;margin-bottom: 10px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.footer-brand:hover{color: #fff;text-decoration: none;}
footer ul{list-style:none;padding: 0;margin-bottom:10px;}
footer ul li a{padding: 4px 0;display: block;}
footer a {color:#fff;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7; }
footer a:hover{color:#fff;opacity:1;}
footer h3 a {color: #3498db;opacity: 1;}
footer p{color: #BDC3C7;font-size: 12px;line-height: 18px;}
footer h3{font-family: 'open_sansbold';margin: 20px 0 15px 0;color: #FFF;font-size: 14px;}
footer .form-control{height: 30px;padding: 3px 6px;background: #2C3E50;border: none;color: #ecf0f1;font-size: 12px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;}
footer .form-control:focus{background: #ECF0F1;color: #000;border: none;box-shadow: none;-webkit-box-shadow: none;}
footer .input-group-btn .btn{height: 30px;}
footer .input-group-btn:last-child > .btn{padding: 4px 8px;}
footer .form-control::-moz-placeholder {color: #fff;opacity: 0.5;font-style:italic;}
footer .form-control::-ms-input-placeholder {color: #666;opacity: 0.5;font-style:italic;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);}
footer .form-control::-webkit-input-placeholder {color: #fff;font-style:italic;-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.translate {margin:0 0;}
.translate .list-inline > li {padding-left:4px;padding-right:4px;}
.translate ul li a{padding: 0;}	
.translate span a{color: #3498db;opacity:1;}
.translate span a:hover,.translate span a:focus{color: #fff;opacity:1;}
.footer-county{background: #1F324D;padding:5px 0;}
footer span{margin-top:10px;margin-bottom:5px;display: inline-block;}
.footer-county span a{color:#3498db;opacity:1;}
.footer-county span a:hover, .footer-county span a:focus{color: #fff;}
.footer-after{background: #2c3e50;padding: 20px 0;font-size: 12px;}
.footer-after p{color: #fff;margin: 0;}
.footer-after a{color: #FFF;}
.footer-after a:hover{color: #7f8c8d;text-decoration: none;}
@media (min-width: 1200px){
.container {width: 970px;}
}
/* Small devices Tablets  */
@media (max-width: 991px) {
p.legal{text-align: left;}
}
/* Extra small devices Phones */
@media (max-width: 767px) {
.carousel {height: 330px;}
.carousel-caption {top: 20%; }
.carousel-control.left i, .carousel-control.right i {top: 120px;}
.section-colored.home h2 {margin-bottom: 30px;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {color: #FFF;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {color: #000;}
h3.error-404{font-size: 150px;}
.sidebar{margin-top: 30px;}
.comment-content {width: 65%;}
}
.bx-wrapper {position: relative;margin: 3px 0 10px 20px;padding: 0;*zoom: 1;}
.bx-wrapper img {max-width: 100%;display: block;}
.bx-wrapper .bx-viewport {-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {position: absolute;bottom: -30px;width: 100%;}
/* LOADER */
.bx-wrapper .bx-loading {min-height: 50px;background: url(../img/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
/* PAGER */
.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: none;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #666;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}
/* DIRECTION CONTROLS (NEXT / PREV)*/
.bx-wrapper .bx-prev {left: -30px;background: url(../img/bx_controls.png) no-repeat 0 0;}
.bx-wrapper .bx-next {right: -30px;background: url(../img/bx_controls.png) no-repeat -43px 0;}
.bx-wrapper .bx-next:hover {background-position: -43px -32px;}
.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -16px;outline: 0;width: 32px;height: 32px;text-indent: -9999px;z-index: 9999;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url(../img/bx_controls.png) -86px -11px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url(../img/bx_controls.png) -86px -44px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%;}
.bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px;}
/* End of * BxSlider v4.1.2 */
/* ====== Secondary page =====*/
.sidebar  .btn-default {color: #333;background-color: #ddd;border:1px solid #3498DB;padding:5px 10px;}
.sidebar  .btn-default:hover, .sidebar  .btn-default:focus, .sidebar  .btn-default:active, .sidebar .open .dropdown-toggle.btn-default {color: #111;background-color: #fff;border:1px solid #3498DB;}
.content  .btn-default {color: #333;background-color: #ddd;border:1px solid #3498DB;padding:5px 10px;}
.content  .btn-default:hover, .content  .btn-default:focus, .content  .btn-default:active, .content .open .dropdown-toggle.btn-default {color: #111;background-color: #fff;border:1px solid #3498DB;}
.breadcrumb {padding: 8px 10px;margin: 15px 10px 0 0; list-style: none;background-color: transparent;border-radius: 4px;}
.page-header {padding-bottom: 2px;margin: 0 0 20px 0;border-bottom: 1px solid #eeeeee;}
/* === End of Secondary page ===*/
/* News Site */
header.h2 {color:#144e82;margin-bottom:8px;font-family: 'open_sansregular';}
@media (max-width: 767px) {
#newsFirst {margin-top:20px;margin-bottom:0;padding-top:30px;padding-left:15px;padding-bottom:0;background:url(../img/shadow_h_250x30.png) no-repeat center top;}
.news .image-link{padding-bottom:10px;}
}	
@media (min-width: 768px) {
#newsFirst {margin-top:0;margin-bottom:-3%;padding-top:0;padding-bottom:0;padding-left:30px;background:url(../img/shadow_v_30x250.png) no-repeat left center;}
.news .image-link{padding-right:10px;}
}
.newsFirst{margin-top:20px;}
.newsFirst p{text-align: left;font-size: 16px;line-height: 26px;color: #7F8C8D;}
.newsFirst .learnmore {margin-left:5px;font-size:0.9em;font-weight:bold}
#newsAll {padding-left:0;}
li.newsAll {list-style:none;border-bottom: 1px solid #bababa;background-color:none;  text-align: left;  font-size: 13px;  line-height: 23px;  margin: 0;  padding-left:10px;}
li.newsAll h4 {margin-top:0;padding-top:10px;}
li.newsAll:hover, li.newsAll:focus, li.newsAll:hover h4, li.newsAll:focus h4 {background-color:#3498db;color: #fff;}
.video {position: relative;padding-bottom: 56.25%;padding-top: 30px; height: 0; overflow: hidden;} 
.video iframe, .video object, .video embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
 /* ============== Dept Site ================*/ 
@media (min-width: 768px) {
.deptName{font-family: 'antoniolight';color:rgba(255,255,255,1.00);font-size:30px;margin:20px 0;}
.deptName span {font-family:'antoniobold';}
}
@media (max-width: 767px) {
.deptName{font-family: 'antoniolight';color:rgba(255,255,255,1.00);font-size:24px;margin:20px 0;}
.deptName span {font-family:'antoniobold';}
}
@media (min-width: 768px) {
.ad-link{overflow: hidden;display: block;position: relative;margin-bottom: 15px;height:420px;}
}
@media (max-width: 767px) {
.ad-link{display:none;}
}

/* --- 06062014 Liz: mega menu ---*/	
.menu-large {position: static !important;}

@media (min-width: 768px) {	
 .menu-large .navbar-right .dropdown-menu {/* try to fit the mega menu in the screen ---*/
    position: absolute;
	right: auto;
    left: 5%;
  }
}

.menu-large .dropdown-menu{
  background-color: #fff;
  border-top:#d36424 8px solid;
  padding: 5px 10px;
  left: auto;
  float: none;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-box-shadow: 2px 12px 10px 2px rgba(0, 0, 0, 0.375);
          box-shadow: 2px 12px 10px 2px rgba(0, 0, 0, 0.375);

  /* ---transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;---*/
}


/* mega menu for mid to large sreens */
@media (min-width: 768px){
.mega {width: 90%;max-width:1200px;}

.open > .dropdown-menu {
display: block;
animation-name: slidenavAnimation;
animation-duration:0.6s;
animation-iteration-count: 1;
animation-timing-function: ease-in-out;
animation-fill-mode: forwards;

-webkit-animation-name: slidenavAnimation;
-webkit-animation-duration:0.6s;
-webkit-animation-iteration-count: 1;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-fill-mode: forwards;

-moz-animation-name: slidenavAnimation;
-moz-animation-duration:0.6s;
-moz-animation-iteration-count: 1;
-moz-animation-timing-function: ease-in-out;
-moz-animation-fill-mode: forwards;  
}

/* mega menu for large sreens */
@media (min-width: 1200px){
.menu-large .navbar-right .dropdown-menu {
left: 10%;
}
.mega {
width: 80%;
max-width:2400px;   
}
}

/* mega menu for xlarge sreens */
@media (min-width: 2560px){
.menu-large .navbar-right .dropdown-menu {
left: 20%;
}
.mega {
width: 60%;
max-width:3000px;   
}
}
.bg {
margin-top:-3%;
margin-bottom:-3%;
padding-top:3%;
padding-bottom:3%;
padding-left:30px;
background:url(../img/shadow_v_30x250.png) no-repeat left 40px;
}

.menu-content {   
margin-top:0;
padding:19px 20px;
/*background:url(../img/menubg.png) bottom right no-repeat; --- mega menu background image---*/
text-align: left;
text-transform: none;
width: 100%;
}

.menu-3rd {padding:0;}

.menu-3rd li{display: block;padding:2px 4px;/* text distance to icon */
margin-left:10px;position: relative;}

.menu-3rd li:before {font-family: FontAwesome;color:#666;font-size:13px;content: '\f105';position: absolute;
left: -0.5em; /* same as ul padding-left */
top: 0.1em; /* depends on character, maybe use padding-top instead */
/*  .... more styling, maybe set width etc ... */
}
.menu-3rd a {display: block;color: #666;}
.menu-3rd a:hover,.menu-3rd a:focus {color: #000;text-decoration: none;}
}

@media (max-width: 767px){
.menu-3rd li,.menu-3rd > a{display: none;}
.menu-2nd {padding:0 20px;}
.menu-2nd a{color:#fff;}
.menu-2nd a:hover,.menu-2nd a:focus {color: #000; text-decoration: none;}
/* Footer Menu */
footer > .container > .row > .row {
margin:-15px 0 0 0;
padding:0;
}
}
/* --- end of 06062014 Liz: mega menu ---*/

 /* BS 3 for IE8 */ 
.header .container {display:table;width:80%;}
/* Workspace Jumping Fix*/
#s4-workspace{position:absolute;}