/*******************************************
This style sheet uses a CSS Compiler
Please see SASS files before changing the sos__master.css 
Website (Drupal) - Contact Kim Johnson --- kjohnson@azsos.gov
*******************************************/
/** Sass/scss local files, contact Kim Johnson kjohnson@azsos.gov **/
img {
  border: 0px; }

p {
  margin: 10px auto; }

div {
  margin: 1px auto; }

.bold, .bld, b {
  font-weight: bold; }

.caps {
  text-transform: capitalize; }

.center, .align_center, .align-center {
  text-align: center;
  margin: auto; }

.float_right, .float-right {
  float: right;
  margin: 0 0px 32px 30px; }

.float_left, .float-left {
  float: left;
  margin: 0 30px 32px 0px; }

.frame {
  padding: 10px;
  border: 1px solid;
  color: #555; }

ul, ol {
  margin: 20px auto;
  margin-bottom: 20px; }
  ul li, ol li {
    margin: 4px auto; }

/*

p {margin:10px auto; }
p {margin:auto; }
p {margin:center auto; }
p {margin:middle auto; }
p {line-height:20px; }

*/
/** menu item for second sidebar when a menu item does not show up **/
.manual_menu {
  border: 1px solid #ddd;
  border-radius: 10px;
  padding: 6px 15px;
  margin: auto; }

/** custom buttons **/
.btn {
  padding: 10px 18px; }

.btn-blue {
  color: #fff;
  background: #56697d;
  border-color: #56697d; }
  .btn-blue a, .btn-blue a:visited, .btn-blue a:active, .btn-blue a:hover {
    color: #fff; }

.btn-blue:hover {
  background: #35678a; }

.access_error_message {
  margin: 10px 40px; }

/* libcal stuff */
.more_events_button_libcal {
  text-align: center;
  width: 200px;
  margin: 5px auto;
  padding: 10px;
  font-size: 1.2em;
  font-weight: bold;
  background: #56697d;
  border-radius: 6px;
  color: #ffffff; }
  .more_events_button_libcal a {
    color: #ffffff; }
  .more_events_button_libcal a:visited {
    color: #ffffff; }
  .more_events_button_libcal a:active {
    color: #ffffff; }
  .more_events_button_libcal a:hover {
    color: #ffffff; }

/*** collapsible panels ***/
.panel-default .panel-heading {
  padding: 6px 15px;
  text-transform: none; }
  .panel-default .panel-heading #page h4.panel-title, .panel-default .panel-heading h4.panel-title {
    margin: 0;
    text-transform: none; }

/** newsroom **/
.newsroom_source {
  font-size: 1.3em; }

a, a:active, a:visited {
  color: #1471d3;
  text-decoration: none; }

a:hover {
  color: #c8513c;
  text-decoration: underline; }

body a, body a:active, body a:visited {
  color: #1471d3;
  text-decoration: none; }

body a:hover {
  color: #c8513c;
  text-decoration: underline; }

#page .content h1, #page .content h2, #page .content h3, #page .content h4, #page .content h5, #page .content h6 {
  text-transform: capitalize;
  color: #8a3538;
  padding: 0px;
  margin: 15px auto 12px auto;
  font-weight: bold; }
#page .content h1 {
  font-size: 1.4em;
  color: #222; }
#page .content h2 {
  font-size: 1.3em;
  border-bottom: 4px solid #ccc3b1;
  padding-bottom: 2px; }
#page .content h3 {
  font-size: 1.1em;
  color: #000;
  text-decoration: underline; }
#page .content h4 {
  font-size: 1em;
  text-decoration: underline; }
#page .content h5 {
  font-size: 1em;
  color: #000;
  text-decoration: underline; }
#page .content h6 {
  font-size: 1em;
  color: #666;
  text-decoration: underline; }

#content h1#page-title, #content h1#node-page-title {
  padding: 0px;
  margin: 12px 8px; }

#colorbox h1, #colorbox h2, #colorbox h3, #colorbox h4, #colorbox h5, #colorbox h6 {
  text-transform: capitalize; }

/*** header ***/
#zone-branding.zone div.region.region-menu {
  padding-top: 0px; }

#zone-branding.zone div#region-branding div.site-details, #zone-branding.zone div#region-branding div.region.region-branding {
  padding-bottom: 0px; }

#zone-branding.zone div.region.region-menu section#block-system-main-menu.block.block-system.block-menu div.block-inner.clearfix div.content ul.menu.nav li {
  padding: 0px;
  margin: 0px; }
  #zone-branding.zone div.region.region-menu section#block-system-main-menu.block.block-system.block-menu div.block-inner.clearfix div.content ul.menu.nav li a {
    padding: 5px 12px;
    margin: 0px; }

#zone-branding .region-menu .content > ul.menu li a ul li a {
  text-transform: normal; }

/** breadcrumbs ******************************************************/
#breadcrumb {
  background: #6b6a70; }

#breadcrumb ul.breadcrumb {
  color: #fff;
  font-family: 'arial';
  padding: 0px; }
  #breadcrumb ul.breadcrumb a, #breadcrumb ul.breadcrumb a:active, #breadcrumb ul.breadcrumb a:visited, #breadcrumb ul.breadcrumb a:hover {
    color: #fff; }
  #breadcrumb ul.breadcrumb a:active {
    text-decoration: underline; }
  #breadcrumb ul.breadcrumb li, #breadcrumb ul.breadcrumb li a.active-trail, #breadcrumb ul.breadcrumb li a.active {
    color: #fff; }

.menu-block-wrapper.menu-block-5.menu-name-main-menu ul.menu.nav li {
  padding: 2px 0px; }

/**   sidebar-second     sidebar menu **/
#sidebar-second .block-menu-block ul.menu li a:active {
  color: #1471d3;
  background-color: #e7e4e0; }
#sidebar-second .block-menu-block ul.menu li a:visited, #sidebar-second .block-menu-block ul.menu li a:hover {
  color: #1471d3; }

#sidebar-second .block-menu-block ul.menu.nav li.expanded a.active-trail {
  background: #f2f0ec; }

#sidebar-second .block-menu-block ul.menu.nav li.active-trail.active a.active-trail.active {
  background: #e7e4e0; }

#sidebar-second .block-menu-block ul.menu li a,
#sidebar-second .block-menu-block ul.menu li.last a {
  padding: 7px 10px 7px 25px; }

#sidebar-second .block-menu-block .glyphicon, #sidebar-second .block-menu-block a.glyphicon {
  top: 4px;
  width: 25px; }

#sidebar-second .block-menu-block ul.menu li {
  border-bottom: 0px solid #ccc; }

/*********** Content Modified by user blocks **********/
.view.view-content-modified-by-user.view-id-content_modified_by_user.view-display-id-block div.view-content div.table-responsive table.views-table.cols-4.table tbody tr td.views-field.views-field-created, .view.view-content-modified-by-user.view-id-content_modified_by_user.view-display-id-block div.view-content div.table-responsive table.views-table.cols-4.table tbody tr td.views-field.views-field-changed, .view.view-content-modified-by-user.view-id-content_modified_by_user.view-display-id-block div.view-content div.table-responsive table.views-table.cols-4.table tbody tr td.views-field.views-field-type {
  width: 180px; }

/**** Pagination fix 
[next] appears after [last] ****/
#page .pagination, #colorbox .pagination {
  background: #transparent;
  border: 0px;
  text-transform: capitalize; }
  #page .pagination li.next, #colorbox .pagination li.next {
    float: none; }

/************* Replacing CSS in bootstrap ***************/
/** MENU **/
.region.region-menu section#block-system-main-menu.block.block-menu div.content ul.menu.nav,
#block-menu-block-3 {
  font: 1em 'arial'; }

/** menu items list **/
div.region.region-menu section#block-system-main-menu.block.block-system.contextual-links-region.block-menu div div.content ul.menu.nav li ul.menu.nav li {
  text-transform: normal; }

#zone-branding .silhouette {
  background: url(/sites/all/themes/az_gov/img/seal-silhouette.png) no-repeat scroll 90% 100% transparent; }

/** breadcrumbs ******************************************************/
/* social icons */
#block-nodeblock-510 {
  width: 99%;
  float: right; }

/*



*/
#preface-group {
  background: linear-gradient(45deg, #606e58, #74836c); }

/* slideshow */
#flexslider-1 {
  border: 0px; }

#flexslider-1.flexslider, #flexslider-1.flexslider .slides {
  background: transparent;
  border: 0;
  box-shadow: unset; }

#page #region-preface-first {
  width: 68%; }

#page #region-preface-second {
  width: 30%; }

/*
#page #region-preface-second {width:30%; background:linear-gradient(45deg, #56697d, #647f9a); }
*/
/*** front page popular **/
#node-519.node.node-basic-block div.content div.field div.field-items div.field-item p {
  color: #fff;
  font-size: 1.5em;
  font-weight: bold;
  text-decoration: underline; }

#node-519.node.node-basic-block div.content div.field div.field-items div.field-item ul.front_features_popular li {
  font-size: 1.1em;
  list-style: none;
  padding: 12px 2px;
  font-weight: bold;
  border: 0px solid;
  margin-left: -25px; }

#node-519.node.node-basic-block div.content div.field div.field-items div.field-item ul.front_features_popular li a {
  color: #fff; }

#node-519.node.node-basic-block div.content div.field div.field-items div.field-item ul.front_features_popular li a:hover {
  color: #fff; }

#node-519.node.node-basic-block div.content div.field div.field-items div.field-item ul.front_features_popular li a:active {
  color: #fff; }

#node-519.node.node-basic-block div.content div.field div.field-items div.field-item ul.front_features_popular li a:visited {
  color: #fff; }

#flexslider-1.flexslider {
  margin-bottom: 20px; }

.flex-control-nav {
  bottom: -20px; }

/*

#region-postscript-fourth.col-sm-4 {width:100%; }
#region-postscript-fourth.col-sm-3 {width:100%; }

#region-postscript-third.col-sm-4 {width:100%; }
#region-postscript-third.col-sm-3 {width:100%; }



*/
/***************** VIEWS *****************/
/* blog view **/
.view.view-blogs.view-id-blogs.view-display-id-page div.view-content div.views-row {
  border-bottom: 1px #ddd solid; }

.view.view-blogs.view-id-blogs.view-display-id-page div.view-content div.views-row div.views-field.views-field-title {
  font-size: 1.3em; }

/** executive staff view **/
.view.view-people.view-id-people div.view-content div.views-row {
  width: 31%;
  display: inline-block;
  margin: auto; }

.view.view-people.view-id-people div.view-content h3 {
  border-top: 1px dashed;
  margin-top: 10px;
  vertical-align: top;
  padding-top: 6px; }

.view.view-people.view-id-people div.view-content div.views-row div.views-field.views-field-title {
  margin: 8px 0 2px 0; }

.view.view-people.view-id-people div.view-content div.views-row div.views-field.views-field-field-job-title {
  margin: 1px 0 20px 0; }

/** secretaries since statehood **/
.node.node-secretary-of-state div.node-content div.content div.field.field-name-field-sos-photo.field-type-image div.field-items {
  display: inline-block;
  margin: auto; }

.node.node-secretary-of-state div.node-content div.content div.field.field-name-field-sos-photo.field-type-image div.field-items div.field-item {
  display: inline-block;
  width: 140px;
  margin: 6px 4px 6px 20px;
  float: right; }

.node.node-secretary-of-state div.node-content div.content div.field.field-name-field-sos-photo.field-type-image div.field-items div.field-item img {
  max-width: 99%; }

/** galleries view **/
.view.view-video-gallery.view-id-video_gallery.view-display-id-page_1 div.view-content div.views-row,
.view.view-video-gallery.view-id-video_gallery.view-display-id-page_2 div.view-content div.views-row {
  display: inline-block;
  width: 32%;
  margin: 6px 0;
  vertical-align: top; }

/** Newsroom press releases latest news block **/
.view.view-newsletter.view-id-newsletter.view-display-id-page_3 div.view-content div.views-row, .view.view-newsletter.view-id-newsletter.view-display-id-page_2 div.view-content div.views-row {
  width: 100%;
  height: 180px;
  display: block;
  border-top: 0px solid #56697d;
  border-bottom: 4px solid #56697d;
  margin: 20px auto;
  background: #fff;
  padding: 12px 16px; }
  .view.view-newsletter.view-id-newsletter.view-display-id-page_3 div.view-content div.views-row .views-field-field-gallery-photo, .view.view-newsletter.view-id-newsletter.view-display-id-page_3 div.view-content div.views-row .views-field-field-video, .view.view-newsletter.view-id-newsletter.view-display-id-page_2 div.view-content div.views-row .views-field-field-gallery-photo, .view.view-newsletter.view-id-newsletter.view-display-id-page_2 div.view-content div.views-row .views-field-field-video {
    max-height: 120px;
    max-width: 240px;
    float: right;
    margin-left: 20px;
    margin-right: -18px; }
  .view.view-newsletter.view-id-newsletter.view-display-id-page_3 div.view-content div.views-row .views-field-title, .view.view-newsletter.view-id-newsletter.view-display-id-page_2 div.view-content div.views-row .views-field-title {
    font-size: 1.4em; }
  .view.view-newsletter.view-id-newsletter.view-display-id-page_3 div.view-content div.views-row .views-field-field-date-published, .view.view-newsletter.view-id-newsletter.view-display-id-page_2 div.view-content div.views-row .views-field-field-date-published {
    text-align: right; }

.node.node-news-media div.node-content div.content div.field.field-name-field-gallery-photo div.field-items, .node.node-news-media div.node-content div.content div.field.field-name-field-video div.field-items {
  width: 60%;
  margin: auto; }

.view.view-newsletter.view-id-newsletter.view-display-id-block_1 div.view-content div.views-row div.views-field.views-field-title {
  margin-bottom: 0; }

/***************** Menu buttons in the page *****************/
/*  view-id-menu_on_page = front page */
.view.view-menu-on-page.view-id-menu_on_page div.view-content div.views-row {
  background: #56697D;
  color: #fff;
  display: inline-block;
  width: 16%;
  vertical-align: top;
  border-radius: 5px;
  padding: 0px 6px;
  font: 1em 'arial';
  text-align: center;
  font-weight: bold; }
  .view.view-menu-on-page.view-id-menu_on_page div.view-content div.views-row a {
    color: #fff; }
  .view.view-menu-on-page.view-id-menu_on_page div.view-content div.views-row a img {
    color: #fff;
    text-align: center;
    margin: 6px auto 0px; }
  .view.view-menu-on-page.view-id-menu_on_page div.view-content div.views-row .views-field-title {
    font-size: 1.3em;
    height: 40px; }
  .view.view-menu-on-page.view-id-menu_on_page div.view-content div.views-row .views-field-field-short-description {
    height: 110px; }

/* the whole button */
.view.view-menu-on-page.view-id-menu_on_page div.view-content div.views-row.views-row-2 {
  background: #cf9c51; }

.view.view-menu-on-page.view-id-menu_on_page div.view-content div.views-row.views-row-7 {
  background: #cf9c51; }

.view.view-menu-on-page.view-id-menu_on_page div.view-content div.views-row.views-row-12 {
  background: #cf9c51; }

.view.view-menu-on-page.view-id-menu_on_page div.view-content div.views-row.views-row-17 {
  background: #cf9c51; }

.view.view-menu-on-page.view-id-menu_on_page div.view-content div.views-row.views-row-3 {
  background: #8a3538; }

.view.view-menu-on-page.view-id-menu_on_page div.view-content div.views-row.views-row-8 {
  background: #8a3538; }

.view.view-menu-on-page.view-id-menu_on_page div.view-content div.views-row.views-row-13 {
  background: #8a3538; }

.view.view-menu-on-page.view-id-menu_on_page div.view-content div.views-row.views-row-18 {
  background: #8a3538; }

.view.view-menu-on-page.view-id-menu_on_page div.view-content div.views-row.views-row-4 {
  background: #74836c; }

.view.view-menu-on-page.view-id-menu_on_page div.view-content div.views-row.views-row-9 {
  background: #74836c; }

.view.view-menu-on-page.view-id-menu_on_page div.view-content div.views-row.views-row-14 {
  background: #74836c; }

.view.view-menu-on-page.view-id-menu_on_page div.view-content div.views-row.views-row-19 {
  background: #74836c; }

.view.view-menu-on-page.view-id-menu_on_page div.view-content div.views-row.views-row-5 {
  background: #C8513C; }

.view.view-menu-on-page.view-id-menu_on_page div.view-content div.views-row.views-row-10 {
  background: #C8513C; }

.view.view-menu-on-page.view-id-menu_on_page div.view-content div.views-row.views-row-15 {
  background: #C8513C; }

.view.view-menu-on-page.view-id-menu_on_page div.view-content div.views-row.views-row-20 {
  background: #C8513C; }

/******* CONTENT **********************/
/** press release **/
.node-press-release div.node-content div.content div.field.field-name-field-press-release-type {
  font-size: 1.4em;
  color: #777;
  font-weight: bold;
  position: relative;
  left: 0px;
  top: 45px;
  margin: 0; }
.node-press-release div.node-content div.content div.field.field-name-field-press-release-time, .node-press-release div.node-content div.content div.field.field-name-field-press-release-date {
  margin: 2px auto; }
.node-press-release div.node-content div.content div.field.field-name-field-press-release-time {
  position: relative;
  z-index: 45;
  top: -105px;
  text-align: right;
  margin: 0; }
.node-press-release div.node-content div.content div.field.field-name-field-press-release-date {
  font-weight: bold; }

.node-press-release div.node-content div.content div.field.field-name-field-sub-title {
  font-weight: bold;
  margin: 18px 0 14px 0; }

.node-press-release div.node-content div.content div.field.field-name-field-image {
  margin: 0 0 -30px 0; }

/**************************************/
/** webform **/
.webform-client-form div.webform-progressbar {
  margin-bottom: 60px; }

.webform-client-form div fieldset.webform-component-fieldset {
  margin-top: 20px; }

/** public appearance **/
/*

.page-node-421 div#page div#zone-content.zone div#content-wrapper div#content.main-region,
.page-node-928 div#page div#zone-content.zone div#content-wrapper div#content.main-region
{	width:80%;
	margin:auto;
	}
#node-421,#node-928 div.content {

}

*/
.form-item.webform-component.webform-component--other-details--sos-speaking.form-group.form-item-submitted-other-details-sos-speaking, .form-item.webform-component.webform-component--other-details--office-representation.form-group.form-item-submitted-other-details-office-representation {
  display: inline-block;
  margin: 20px auto 10px;
  width: 49%;
  vertical-align: top; }

div.form-item.webform-component--main-details--date-desc {
  margin-top: 0px;
  color: #676760; }

/************* Additional ***************/
/** on front page
https://azsos.gov/block/home-featured-block-popular-services **/
.front_features_popular ul {
  list-style: none; }

/** https://azsos.gov/elections/lobbyists/historical-expenditure-summaries **/
.reports_hes {
  width: 100px;
  margin: 3px auto;
  display: inline-block; }

/*  https://azsos.gov/rules   */
.sos_faq h4, .sos_faq h4 a {
  text-transform: none; }

/** Arizona Administrative Register  https://azsos.gov/rules/arizona-administrative-register **/
.registrar_past_volumes {
  display: inline-block;
  width: 150px;
  margin: 2px 2px; }

/*
.registrar_past_volumes a {display:inline-block; width:140px; margin:2px 2px;  }
*/
/** media feeds 
https://azsos.gov/about-office/media-center    **/
.media_feed {
  width: 48%;
  margin: 4px 2px;
  display: inline-block;
  vertical-align: top; }

/* FAQ Expand and Collapse Sections */
#faqs dt, #faqs dd {
  padding: 0 0 0 25px; }

#faqs dt {
  cursor: pointer;
  height: 16px;
  line-height: 16px;
  margin: 0 0 25px 0;
  font-weight: 700; }

#faqs dd {
  font-size: 1em;
  margin: 0 0 16px 0px; }

#faqs dt {
  background: url(/sites/default/files/expand-icon.png) no-repeat left; }

#faqs .expanded {
  background: url(/sites/default/files/collapse-icon.png) no-repeat left; }

/***** Road to Rights *****/
.r2r_header_image {
  text-align: center;
  width: 90%;
  margin: auto; }

.r2r_header_image img, .r2r_header_image a img {
  text-align: center;
  width: 99%;
  margin: auto; }

.emph1 {
  text-align: center;
  width: 90%;
  margin: auto;
  color: #8a3538; }

.emph2 {
  text-align: center;
  width: 90%;
  margin: auto;
  color: #8a3538;
  font-size: 1.2em; }

/***** END Road to RRights *****/
/******* POPUP ************/
.site_popup {
  position: relative;
  display: inline-block;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* The actual popup */
.site_popup .popuptext {
  visibility: hidden;
  width: 160px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 8px 0;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -80px; }

/* Popup arrow */
.site_popup .popuptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent; }

/* Toggle this class - hide and show the popup */
.site_popup .show {
  visibility: visible;
  -webkit-animation: fadeIn 1s;
  animation: fadeIn 1s; }

/* Add animation (fade in the popup) */
@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
/*****************************************************************/
/**** libcal stuff ***************/
div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td {
  background: #56697d;
  color: #fff; }
div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a {
  font-size: 1.2em;
  color: #fff; }
div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a:visited {
  color: #fff; }
div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a:active {
  color: #fff; }
div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a:hover {
  color: #fff; }
div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td.s-lc-ea-l {
  width: 25%; }
div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tdat td.s-lc-ea-l {
  width: 25%; }
div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttim td.s-lc-ea-l {
  width: 25%; }
div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-treg td.s-lc-ea-l {
  width: 25%; }
div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tloc td.s-lc-ea-l {
  width: 25%; }
div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tcat td.s-lc-ea-l {
  width: 25%; }
div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tpre td.s-lc-ea-l {
  width: 25%; }
div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.tcam td.s-lc-ea-l {
  width: 25%; }
div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tdes {
  display: none; }

div#node-1121 div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td {
  font-size: 1em;
  border-radius: 0px; }

div#node-1121 div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a {
  font-size: 1em;
  color: #fff; }

div#node-1121 div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td.s-lc-ea-l {
  display: none; }

div#node-1121 div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tdat td.s-lc-ea-l {
  display: none; }

div#node-1121 div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttim {
  display: none; }

div#node-1121 div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttim td.s-lc-ea-l {
  display: none; }

div#node-1121 div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-treg td.s-lc-ea-l {
  display: none; }

div#node-1121 div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tloc td.s-lc-ea-l {
  display: none; }

div#node-1121 div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tcat td.s-lc-ea-l {
  display: none; }

div#node-1121 div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tpre td.s-lc-ea-l {
  display: none; }

div#node-1121 div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.tcam td.s-lc-ea-l {
  display: none; }

div#node-1121 div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tpre {
  display: none; }

div#node-1121 div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tcat {
  display: none; }

div#node-1121 div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-treg {
  display: none; }

/* museum libcal */
div#api_upc_cid8524_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td {
  background: #56697d;
  color: #fff; }
div#api_upc_cid8524_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a {
  font-size: 1.2em;
  color: #fff; }
div#api_upc_cid8524_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a:visited {
  color: #fff; }
div#api_upc_cid8524_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a:active {
  color: #fff; }
div#api_upc_cid8524_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a:hover {
  color: #fff; }
div#api_upc_cid8524_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td.s-lc-ea-l {
  width: 25%; }
div#api_upc_cid8524_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tdat td.s-lc-ea-l {
  width: 25%; }
div#api_upc_cid8524_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttim td.s-lc-ea-l {
  width: 25%; }
div#api_upc_cid8524_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-treg td.s-lc-ea-l {
  width: 25%; }
div#api_upc_cid8524_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tloc td.s-lc-ea-l {
  width: 25%; }
div#api_upc_cid8524_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tcat td.s-lc-ea-l {
  width: 25%; }
div#api_upc_cid8524_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tpre td.s-lc-ea-l {
  width: 25%; }
div#api_upc_cid8524_iid4253 table.s-lc-ea-tb tbody tr.tcam td.s-lc-ea-l {
  width: 25%; }
div#api_upc_cid8524_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tdes {
  display: none; }

div#node-1121 div#api_upc_cid8524_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td {
  font-size: 1em;
  border-radius: 0px; }

div#node-1121 div#api_upc_cid8524_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a {
  font-size: 1em;
  color: #fff; }

div#node-1121 div#api_upc_cid8524_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td.s-lc-ea-l {
  display: none; }

div#node-1121 div#api_upc_cid8524_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tdat td.s-lc-ea-l {
  display: none; }

div#node-1121 div#api_upc_cid8524_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttim {
  display: none; }

div#node-1121 div#api_upc_cid8524_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttim td.s-lc-ea-l {
  display: none; }

div#node-1121 div#api_upc_cid8524_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-treg td.s-lc-ea-l {
  display: none; }

div#node-1121 div#api_upc_cid8524_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tloc td.s-lc-ea-l {
  display: none; }

div#node-1121 div#api_upc_cid8524_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tcat td.s-lc-ea-l {
  display: none; }

div#node-1121 div#api_upc_cid8524_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tpre td.s-lc-ea-l {
  display: none; }

div#node-1121 div#api_upc_cid8524_iid4253 table.s-lc-ea-tb tbody tr.tcam td.s-lc-ea-l {
  display: none; }

div#node-1121 div#api_upc_cid8524_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tpre {
  display: none; }

div#node-1121 div#api_upc_cid8524_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tcat {
  display: none; }

div#node-1121 div#api_upc_cid8524_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-treg {
  display: none; }

/*
api_upc_cid8630_iid4253 = ACP 
*/
div#api_upc_cid8630_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td {
  background: #56697d;
  color: #fff; }

div#api_upc_cid8630_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a {
  font-size: 1.2em;
  color: #fff; }

div#api_upc_cid8630_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a:visited {
  color: #fff; }

div#api_upc_cid8630_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a:active {
  color: #fff; }

div#api_upc_cid8630_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a:hover {
  color: #fff; }

div#api_upc_cid8630_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8630_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tdat td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8630_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttim td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8630_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-treg td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8630_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tloc td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8630_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tcat td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8630_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tpre td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8630_iid4253 table.s-lc-ea-tb tbody tr.tcam td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8630_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tdes {
  display: none; }

/* events */
div#api_upc_cid8630_8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td {
  background: #56697d;
  color: #fff; }

div#api_upc_cid8630_8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a {
  font-size: 1.2em;
  color: #fff; }

div#api_upc_cid8630_8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a:visited {
  color: #fff; }

div#api_upc_cid8630_8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a:active {
  color: #fff; }

div#api_upc_cid8630_8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a:hover {
  color: #fff; }

div#api_upc_cid8630_8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8630_8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tdat td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8630_8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttim td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8630_8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-treg td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8630_8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tloc td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8630_8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tcat td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8630_8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tpre td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8630_8626_iid4253 table.s-lc-ea-tb tbody tr.tcam td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8630_8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tdes {
  display: none; }

div#api_upc_cid8630_8626_9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td {
  background: #56697d;
  color: #fff; }

div#api_upc_cid8630_8626_9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a {
  font-size: 1.2em;
  color: #fff; }

div#api_upc_cid8630_8626_9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a:visited {
  color: #fff; }

div#api_upc_cid8630_8626_9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a:active {
  color: #fff; }

div#api_upc_cid8630_8626_9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a:hover {
  color: #fff; }

div#api_upc_cid8630_8626_9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8630_8626_9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tdat td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8630_8626_9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttim td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8630_8626_9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-treg td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8630_8626_9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tloc td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8630_8626_9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tcat td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8630_8626_9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tpre td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8630_8626_9956_iid4253 table.s-lc-ea-tb tbody tr.tcam td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8630_8626_9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tdes {
  display: none; }

/** business services **/
div#api_upc_cid8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td {
  background: #56697d;
  color: #fff; }

div#api_upc_cid8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a {
  font-size: 1.2em;
  color: #fff; }

div#api_upc_cid8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a:visited {
  color: #fff; }

div#api_upc_cid8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a:active {
  color: #fff; }

div#api_upc_cid8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a:hover {
  color: #fff; }

div#api_upc_cid8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tdat td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttim td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-treg td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tloc td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tcat td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tpre td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8626_iid4253 table.s-lc-ea-tb tbody tr.tcam td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tdes {
  display: none; }

/**** road to rights libcal ***/
div#api_upc_cid9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td {
  background: #56697d;
  color: #fff; }

div#api_upc_cid9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a {
  font-size: 1.2em;
  color: #fff; }

div#api_upc_cid9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a:visited {
  color: #fff; }

div#api_upc_cid9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a:active {
  color: #fff; }

div#api_upc_cid9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td a:hover {
  color: #fff; }

div#api_upc_cid9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tdat td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttim td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-treg td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tloc td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tcat td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tpre td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid9956_iid4253 table.s-lc-ea-tb tbody tr.tcam td.s-lc-ea-l {
  width: 25%; }

div#api_upc_cid9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tdes {
  display: none; }

/**** @media entries ***************************************************/
/******** greatest to least *******/
/*** bootstrap 3 col-md **/
/*** end media 992px *********************************/
/*** bootstrap 3 col-sm **/
/*** end media 768px *************************************/
/*** bootstrap 3 col-xs **/
/*** end media 576px ***********************************/
/******** least to greatest *******/
/*** bootstrap 3 col-sm **/
/*** end media 576px **************************************/
/*** bootstrap 3 col-md **/
/*** end media 768px *************************************/
/*** bootstrap 3 col-lg **/
/*** end media 992px *********************************/
/*** bootstrap 3 col-xl **/
/*** end media 1200px *********************************/
/**** @media entries ***************************************************/
/******** greatest to least *******/
/*** bootstrap 3 col-md **/
/*** end media 992px *********************************/
/*** bootstrap 3 col-sm **/
@media (max-width: 768px) {
  /* libcal embeds */
  div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tdat td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttim td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-treg td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tloc td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tpre td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tcat td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8526_8524_8504_8523_8525_iid4253 table.s-lc-ea-tb tbody tr.tcam td.s-lc-ea-l {
    display: none; }

  /*libcal stuff */
  div#api_upc_cid8630_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8630_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tdat td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8630_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttim td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8630_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-treg td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8630_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tloc td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8630_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tpre td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8630_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tcat td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8630_iid4253 table.s-lc-ea-tb tbody tr.tcam td.s-lc-ea-l {
    display: none; }

  /* events */
  div#api_upc_cid8630_8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8630_8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tdat td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8630_8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttim td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8630_8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-treg td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8630_8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tloc td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8630_8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tpre td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8630_8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tcat td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8630_8626_iid4253 table.s-lc-ea-tb tbody tr.tcam td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8630_8626_9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8630_8626_9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tdat td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8630_8626_9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttim td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8630_8626_9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-treg td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8630_8626_9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tloc td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8630_8626_9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tpre td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8630_8626_9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tcat td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8630_8626_9956_iid4253 table.s-lc-ea-tb tbody tr.tcam td.s-lc-ea-l {
    display: none; }

  /*** business services ***/
  div#api_upc_cid8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tdat td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttim td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-treg td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tloc td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tpre td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8626_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tcat td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid8626_iid4253 table.s-lc-ea-tb tbody tr.tcam td.s-lc-ea-l {
    display: none; }

  /**** road to rights libcal ***/
  div#api_upc_cid9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttit td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tdat td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-ttim td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-treg td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tloc td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tpre td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid9956_iid4253 table.s-lc-ea-tb tbody tr.s-lc-ea-tcat td.s-lc-ea-l {
    display: none; }

  div#api_upc_cid9956_iid4253 table.s-lc-ea-tb tbody tr.tcam td.s-lc-ea-l {
    display: none; } }
/*** end media 768px *************************************/
/*** bootstrap 3 col-xs **/
/*** end media 576px ***********************************/
/******** least to greatest *******/
/*** bootstrap 3 col-sm **/
/*** end media 576px **************************************/
/*** bootstrap 3 col-md **/
/*** end media 768px *************************************/
/*** bootstrap 3 col-lg **/
/*** end media 992px *********************************/
/*** bootstrap 3 col-xl **/
/*** end media 1200px *********************************/
/**** @media entries ***************************************************/
/******** greatest to least *******/
/*** bootstrap 3 col-md **/
/*** end media 992px *********************************/
/*** bootstrap 3 col-sm **/
@media (max-width: 768px) {
  /** logo width **/
  #zone-branding.zone div#region-branding div.site-details {
    max-width: 85%;
    text-align: left;
    float: left; }

  /** public appearance **/
  	/*
  	
  .page-node-421 div#page div#zone-content.zone div#content-wrapper div#content.main-region,
  .page-node-928 div#page div#zone-content.zone div#content-wrapper div#content.main-region
  {	width:100%;
  	margin:auto;
  	}
  #node-421,#node-928 div.content {
  
  }
  
  	*/
  .form-item.webform-component.webform-component--other-details--sos-speaking.form-group.form-item-submitted-other-details-sos-speaking, .form-item.webform-component.webform-component--other-details--office-representation.form-group.form-item-submitted-other-details-office-representation {
    width: 100%; } }
/*** end media 768px *************************************/
/*** bootstrap 3 col-xs **/
@media (max-width: 576px) {
  /* the whole button */
  div.view.view-menu-on-page.view-id-menu_on_page div.view-content div.views-row {
    width: 48%;
    margin: auto 0px; }

  .view.view-menu-on-page.view-id-menu_on_page div.view-content div.views-row div.views-field.views-field-field-short-description {
    display: none; }

  /* slideshow */
  #page #region-preface-first {
    width: 100%; }

  #page #region-preface-second {
    width: 100%; }

  .view.view-video-gallery.view-id-video_gallery.view-display-id-page_1 div.view-content div.views-row,
  .view.view-video-gallery.view-id-video_gallery.view-display-id-page_2 div.view-content div.views-row {
    width: 100%; }

  /** executive staff view **/
  .view.view-people.view-id-people div.view-content div.views-row {
    width: 100%; }

  /** popular services block **/
  #node-519.node.node-basic-block div.content div.field div.field-items div.field-item p {
    text-align: center; }

  #node-519.node.node-basic-block div.content div.field div.field-items div.field-item ul.front_features_popular li {
    width: 220px;
    display: inline-block;
    margin: auto; } }
/*** end media 576px ***********************************/
/******** least to greatest *******/
/*** bootstrap 3 col-sm **/
@media (min-width: 576px) {
  /* the whole button */
  div.view.view-menu-on-page.view-id-menu_on_page div.view-content div.views-row {
    width: 32%;
    margin: auto 0px; } }
/*** end media 576px **************************************/
/*** bootstrap 3 col-sm **/
@media (min-width: 576px) and (max-width: 767px) {
  #node-519.node.node-basic-block div.content div.field div.field-items div.field-item ul.front_features_popular li {
    font-size: 1em;
    list-style: none;
    padding: 5px 2px;
    font-weight: bold;
    border: 0px solid;
    margin-left: -25px; } }
/*** end media 576px **************************************/
/*** bootstrap 3 col-md **/
@media (min-width: 768px) {
  /* the whole button */
  div.view.view-menu-on-page.view-id-menu_on_page div.view-content div.views-row {
    width: 16%;
    margin: auto 0px; } }
/*** end media 768px *************************************/
/*** bootstrap 3 col-lg **/
/*** end media 992px *********************************/
/*** bootstrap 3 col-xl **/
/*** end media 1200px *********************************/
/**** @media entries ***************************************************/
/******** greatest to least *******/
/*** bootstrap 3 col-md **/
/*** end media 992px *********************************/
/*** bootstrap 3 col-sm **/
/*** end media 768px *************************************/
/*** bootstrap 3 col-xs **/
/*** end media 576px ***********************************/
/******** least to greatest *******/
/*** bootstrap 3 col-sm **/
/*** end media 576px **************************************/
/*** bootstrap 3 col-md **/
/*** end media 768px *************************************/
/*** bootstrap 3 col-lg **/
/*** end media 992px *********************************/
/*** bootstrap 3 col-xl **/
/*** end media 1200px *********************************/
/**** @media entries ***************************************************/
/******** greatest to least *******/
/*** bootstrap 3 col-md **/
/*** end media 992px *********************************/
/*** bootstrap 3 col-sm **/
@media (max-width: 768px) {
  .hide-on-mobile, .hide_on_mobile {
    display: none; }

  /**media feed**/
  .media_feed {
    width: 99%; } }
/*** end media 768px *************************************/
/*** bootstrap 3 col-xs **/
/*** end media 576px ***********************************/
/******** least to greatest *******/
/*** bootstrap 3 col-sm **/
/*** end media 576px **************************************/
/*** bootstrap 3 col-md **/
/*** end media 768px *************************************/
/*** bootstrap 3 col-lg **/
/*** end media 992px *********************************/
/*** bootstrap 3 col-xl **/
/*** end media 1200px *********************************/

/*# sourceMappingURL=sos__master.css.map */
