/*

 #####  ######   #####      #####   #####   #####
#     # #     # #     #    #     # #     # #     #
#       #     # #          #       #       #
#       ######  #          #        #####   #####
#       #     # #          #             #       #
#     # #     # #     #    #     # #     # #     #
 #####  ######   #####      #####   #####   #####

*/
/******************************************************************************
 * Default styles for interior pages and common elements.
 *****************************************************************************/
/*

######  ####  #    # #####       ######   ##    ####  ######  ####
#      #    # ##   #   #         #       #  #  #    # #      #
#####  #    # # #  #   #   ##### #####  #    # #      #####   ####
#      #    # #  # #   #         #      ###### #      #           #
#      #    # #   ##   #         #      #    # #    # #      #    #
#       ####  #    #   #         #      #    #  ####  ######  ####

*/
@font-face {
  font-family: 'quicksandbold';
  src: url("fonts/quicksand-bold-webfont.eot");
  src: url("fonts/quicksand-bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/quicksand-bold-webfont.woff") format("woff"), url("fonts/quicksand-bold-webfont.ttf") format("truetype"), url("fonts/quicksand-bold-webfont.svg#quicksandbold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'quicksandregular';
  src: url("fonts/quicksand-regular-webfont.eot");
  src: url("fonts/quicksand-regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/quicksand-regular-webfont.woff") format("woff"), url("fonts/quicksand-regular-webfont.ttf") format("truetype"), url("fonts/quicksand-regular-webfont.svg#quicksandregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*

 ####   ####  #       ####  #####   ####
#    # #    # #      #    # #    # #
#      #    # #      #    # #    #  ####
#      #    # #      #    # #####       #
#    # #    # #      #    # #   #  #    #
 ####   ####  ######  ####  #    #  ####

*/
/* line 20, ../sass/cbc-mmxiii.scss */
body {
  font-family: Arial, sans-serif;
  font-size: 10pt;
  font-size: 10pt;
  /*h1 {
      font-size: 2.2em;
      font-weight: normal;
  }
  */
  /*p {
      font-size: 0.9em;
      line-height: 1.4em;
  }

  div.post-box li {
      font-size: 0.9em;
      line-height: 1.4em;
  }*/
}
/* line 24, ../sass/cbc-mmxiii.scss */
body div, body dl, body dt, body dd, body ul, body ol, body li, body h1, body h2, body h3, body h4, body h5, body h6, body pre, body form, body p, body blockquote, body th, body td {
  font-family: Arial, sans-serif;
  font-size: 10pt;
}
/* line 29, ../sass/cbc-mmxiii.scss */
body a, body .w3eden a {
  color: #003399;
  text-decoration: none;
}
/* line 33, ../sass/cbc-mmxiii.scss */
body a:hover, body .w3eden a:hover {
  color: #003399;
  text-decoration: underline;
}
/* line 37, ../sass/cbc-mmxiii.scss */
body h1 {
  font-size: 2em;
}
/* line 40, ../sass/cbc-mmxiii.scss */
body h2 {
  font-size: 1.5em;
  font-size: 1.5em;
}
/* line 51, ../sass/cbc-mmxiii.scss */
body h5 {
  font-weight: bold !important;
}
/* line 64, ../sass/cbc-mmxiii.scss */
body .wp-caption-text {
  font-size: 0.8em;
  font-style: italic;
}
/* line 68, ../sass/cbc-mmxiii.scss */
body #mobile-nav {
  display: none;
}
/* line 71, ../sass/cbc-mmxiii.scss */
body #mobile-small, body #mobile-tablet {
  display: none;
  position: absolute;
  width: 1px;
  height: 1px;
}
/* line 77, ../sass/cbc-mmxiii.scss */
body div.post-box div.entry-content h2, body.page div.post-box div.entry-content h2, body.archive div.post-box div.entry-content h2 {
  background: #e5eaf5;
  font-weight: bold;
  font-size: 1.5em;
  padding: 5px 0 5px 30px;
  margin-left: -30px;
  margin-right: -30px;
}
/* line 85, ../sass/cbc-mmxiii.scss */
body.page h3 {
  font-size: 1.2em;
  line-height: 1.4em;
}
/* line 88, ../sass/cbc-mmxiii.scss */
body.page h3 a {
  color: black;
}
/* line 90, ../sass/cbc-mmxiii.scss */
body.page h3 a:hover, body.page h3 a.visited {
  color: black;
}
/* line 96, ../sass/cbc-mmxiii.scss */
body #content {
  margin-top: 200px;
}
/* line 100, ../sass/cbc-mmxiii.scss */
body.home #content {
  margin-top: 0;
}
/* line 105, ../sass/cbc-mmxiii.scss */
body div#container {
  width: 940px;
  margin: 0 auto;
  position: relative;
}
/* line 109, ../sass/cbc-mmxiii.scss */
body div#container .background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 940px;
  overflow: hidden;
}
/* line 118, ../sass/cbc-mmxiii.scss */
body div#container .background-image {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 940px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: 100%;
  background-color: #023d73;
}
/* line 130, ../sass/cbc-mmxiii.scss */
body div#container .background-fade {
  position: absolute;
  top: 0;
  width: 940px;
  height: 100px;
  background-image: url("../img/background-fade.png");
  background-repeat: repeat-x;
  background-position: top center;
}
/* line 141, ../sass/cbc-mmxiii.scss */
body div#container .background-top {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 1000px;
  height: 70px;
  background-image: url("../img/background-top.png");
  background-repeat: no-repeat;
  background-position: top center;
}
/* line 152, ../sass/cbc-mmxiii.scss */
body div#container .background-sides {
  position: absolute;
  top: 70px;
  left: 0;
  right: 0;
  bottom: 100px;
  width: 1000px;
  background-image: url("../img/background-sides.png");
  background-repeat: repeat-y;
  background-position: top center;
}
/* line 163, ../sass/cbc-mmxiii.scss */
body div#container .background-bottom {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 1000px;
  height: 100px;
  background-image: url("../img/background-bottom.png");
  background-repeat: no-repeat;
  background-position: bottom center;
}
/* line 174, ../sass/cbc-mmxiii.scss */
body div#container .inner-container {
  width: 940px;
  margin: 0 auto;
}
/* line 179, ../sass/cbc-mmxiii.scss */
body #main-header {
  padding: 0;
}
/* line 183, ../sass/cbc-mmxiii.scss */
body #site-title {
  display: none;
}
/* line 187, ../sass/cbc-mmxiii.scss */
body img.logo {
  position: absolute;
  left: 6px;
  top: 10px;
  z-index: 5;
  width: 300px;
}
/* line 194, ../sass/cbc-mmxiii.scss */
body img#logo_shadow {
  z-index: 0;
}
/* line 198, ../sass/cbc-mmxiii.scss */
body h4.subheader {
  margin: 0;
  position: absolute;
  font-weight: bold;
  font-size: 0.8em;
  letter-spacing: 0.2px;
  color: white;
  text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
}
/* line 207, ../sass/cbc-mmxiii.scss */
body #site-description {
  top: 7px;
  right: 25px;
  white-space: nowrap;
}
/* line 212, ../sass/cbc-mmxiii.scss */
body #site-extra-description {
  top: 7px;
  left: 25px;
  display: none;
  white-space: nowrap;
}
/* line 218, ../sass/cbc-mmxiii.scss */
body.home #site-extra-description {
  display: block;
}
/* line 221, ../sass/cbc-mmxiii.scss */
body .nav-bar {
  background: white;
  width: 100%;
  max-width: 940px;
  height: 30px;
  position: absolute;
  top: 8px;
}
/* line 231, ../sass/cbc-mmxiii.scss */
body .nav-bar li {
  width: 115px;
  line-height: 22px;
  border-left: none;
  border-right: none;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  text-align: center;
  text-transform: uppercase;
  margin: 3px 3px 3px 0;
  border-radius: 2px;
  transition: all 500ms;
}
/* line 243, ../sass/cbc-mmxiii.scss */
body .nav-bar li a, body .nav-bar li.active a {
  font-family: "quicksandbold", sans-serif;
  color: #003399;
  font-size: 11px !important;
  z-index: 6;
  white-space: nowrap;
  background-image: url(../img/transparent.png);
  /* To make IE work?!? */
}
/* line 252, ../sass/cbc-mmxiii.scss */
body .nav-bar li:hover {
  background: #0053a0;
  border-color: #0053a0;
  transition: all 500ms;
}
/* line 258, ../sass/cbc-mmxiii.scss */
body .nav-bar li.active {
  background: #f0f0f0;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
/* line 265, ../sass/cbc-mmxiii.scss */
body.home .nav-bar li.active {
  background: #0053a0;
  border-color: #0053a0;
}
/* line 268, ../sass/cbc-mmxiii.scss */
body.home .nav-bar li.active a {
  color: #fff;
}
/* line 274, ../sass/cbc-mmxiii.scss */
body .nav-bar li.active:hover {
  background: #0053a0;
  border-color: #0053a0;
}
/* line 278, ../sass/cbc-mmxiii.scss */
body .nav-bar li a:hover {
  color: white;
}
/* line 282, ../sass/cbc-mmxiii.scss */
body .nav-bar li:hover a {
  color: white;
}
/* line 285, ../sass/cbc-mmxiii.scss */
body .nav-bar li:hover li a {
  color: #003399;
}
/* line 289, ../sass/cbc-mmxiii.scss */
body .nav-bar li:last-child {
  border-right: none;
}
/* line 293, ../sass/cbc-mmxiii.scss */
body .nav-bar > li.has-flyout > a:first-child {
  padding-right: 20px;
}
/* line 295, ../sass/cbc-mmxiii.scss */
body .nav-bar > li.has-flyout > a:first-child:after {
  display: none;
}
/* line 299, ../sass/cbc-mmxiii.scss */
body .nav-bar ul li a.flyout-toggle {
  display: none;
}
/* line 303, ../sass/cbc-mmxiii.scss */
body ul.flyout {
  top: 23px;
  padding: 3px 3px 3px;
  text-align: left;
  background: white;
  border: 1px solid #fff;
  box-shadow: 5px 4px 8px rgba(0, 0, 0, 0.5);
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  left: -2px;
  transition: all 500ms;
}
/* line 316, ../sass/cbc-mmxiii.scss */
body .nav-bar ul.flyout li {
  border: none;
}
/* line 318, ../sass/cbc-mmxiii.scss */
body .nav-bar ul.flyout li:hover {
  border: none;
  background: #0053a0;
}
/* line 322, ../sass/cbc-mmxiii.scss */
body .nav-bar ul.flyout li a {
  background: transparent;
  color: #003399;
  text-decoration: none;
  height: 26px !important;
  padding: 8px 10px 2px !important;
  background: transparent;
  /*rgba(255, 255, 255, 0.8);*/
  border: none;
}
/* line 331, ../sass/cbc-mmxiii.scss */
body .nav-bar ul.flyout li a:hover {
  /*background: $cbcBlue;*/
  color: white;
  text-decoration: none;
}
/* line 338, ../sass/cbc-mmxiii.scss */
body ul.flyout li {
  text-align: left;
  width: 100%;
  background: transparent;
  border: none;
}
/* line 343, ../sass/cbc-mmxiii.scss */
body ul.flyout li.active {
  /*font-weight: bold;*/
  /*border-left: 2px solid #aac0eb;*/
}
/* line 348, ../sass/cbc-mmxiii.scss */
body cite {
  font-size: 0.8em;
}

/******************************************************************************
 * Background Image and Effects
 *****************************************************************************/
/******************************************************************************
 * Header Title/Logo
 *****************************************************************************/
/******************************************************************************
 * Top Navigation Menu
 *****************************************************************************/
/* End Navigation */
/* Search */
/* line 369, ../sass/cbc-mmxiii.scss */
form#searchform {
  position: absolute;
  top: 19px;
  right: 0;
  z-index: 10;
}

/* line 377, ../sass/cbc-mmxiii.scss */
.closeme {
  display: none;
}

/* line 382, ../sass/cbc-mmxiii.scss */
input.header-search {
  border: none;
  float: left;
  height: 20px;
  padding-right: 25px;
  width: 112px;
  background: #aac0eb;
  color: #6b80af;
  font-size: 10px;
}
/* line 391, ../sass/cbc-mmxiii.scss */
input.header-search:focus {
  border: none;
  float: left;
  height: 20px;
  padding-right: 25px;
  width: 112px;
  background: #aac0eb;
  color: #6b80af;
  font-size: 10px;
}
/* line 402, ../sass/cbc-mmxiii.scss */
input#searchsubmit {
  background: url("../img/magnifying-glass.png") no-repeat 0 0;
  border: none;
  cursor: pointer;
  height: 16px;
  margin-left: -20px;
  margin-top: 2px;
  width: 19px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
}

/* End Search */
/* End Header */
/* Body */
/* Main column */
/* line 423, ../sass/cbc-mmxiii.scss */
div#main {
  margin-top: -115px;
}
/* line 426, ../sass/cbc-mmxiii.scss */
div.post-box {
  background: rgba(255, 255, 255, 0.95);
  margin-right: 25px;
  margin-left: 15px;
  padding: 15px 30px 30px 30px;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.25);
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
}

/* line 437, ../sass/cbc-mmxiii.scss */
h1.entry-title {
  color: #0053a0;
  font-weight: bold;
  font: Arial;
}
/* line 441, ../sass/cbc-mmxiii.scss */
h1.entry-title a {
  color: #0053a0;
  font-weight: bold;
  font: Arial;
}

/* End Main column */
/* Sidebar */
/* line 452, ../sass/cbc-mmxiii.scss */
div.sidebar-box {
  background: rgba(255, 255, 255, 0.95);
  padding: 20px;
  margin-top: 40px;
  margin-left: 20px;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.25);
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
}
/* line 460, ../sass/cbc-mmxiii.scss */
div.sidebar-box h4 {
  font-size: 1.2em;
}

/* End Sidebar */
/* Social Media Sidebar */
/* line 469, ../sass/cbc-mmxiii.scss */
div#social-media-sidebar {
  position: relative;
}
/* line 471, ../sass/cbc-mmxiii.scss */
div#social-media-sidebar h3.widget-title {
  display: none;
}
/* line 474, ../sass/cbc-mmxiii.scss */
div#social-media-sidebar .norm_row.sfsi_wDiv {
  right: 0;
  margin-top: 8px;
}
/* line 478, ../sass/cbc-mmxiii.scss */
div#social-media-sidebar .sfcm.sfsi_wicon {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 482, ../sass/cbc-mmxiii.scss */
div#social-media-sidebar .sfsi_holders {
  display: none;
}
/* line 485, ../sass/cbc-mmxiii.scss */
div#social-media-sidebar .spacer {
  float: right;
  width: 144px;
  height: 40px;
  margin: 8px 0 8px 8px;
}
/* line 491, ../sass/cbc-mmxiii.scss */
div#social-media-sidebar.home {
  width: 144px;
  margin: 0 auto;
}
/* line 494, ../sass/cbc-mmxiii.scss */
div#social-media-sidebar.home .norm_row.sfsi_wDiv {
  margin: 0;
}
/* line 497, ../sass/cbc-mmxiii.scss */
div#social-media-sidebar.home .spacer {
  margin: 8px;
}

/* End Social Media Sidebar */
/* End Body */
/******************************************************************************
 * Footer
 *****************************************************************************/
/* line 512, ../sass/cbc-mmxiii.scss */
body #footer {
  min-height: 40px;
  width: 940px;
  margin: 30px auto;
  text-transform: uppercase;
  padding: 0 30px;
  position: relative;
  max-width: none;
  overflow: hidden;
  background: #ffffff;
}
/* line 528, ../sass/cbc-mmxiii.scss */
body #footer-spacer {
  height: 10px;
}
/* line 531, ../sass/cbc-mmxiii.scss */
body #footer {
  font-family: "quicksandbold", Arial, sans-serif;
}
/* line 532, ../sass/cbc-mmxiii.scss */
body #footer h4.widget-title {
  display: none;
}
/* line 535, ../sass/cbc-mmxiii.scss */
body #footer .widget {
  margin-top: 4px;
}
/* line 538, ../sass/cbc-mmxiii.scss */
body #footer .widget_nav_menu {
  width: 100%;
  text-align: center;
  color: #003399;
}
/* line 542, ../sass/cbc-mmxiii.scss */
body #footer .widget_nav_menu ul.menu {
  margin: 0 auto;
  line-height: 1em;
}
/* line 545, ../sass/cbc-mmxiii.scss */
body #footer .widget_nav_menu ul.menu li {
  display: inline;
  list-style-type: none;
  font-size: 11px;
}
/* line 549, ../sass/cbc-mmxiii.scss */
body #footer .widget_nav_menu ul.menu li:before {
  content: '|';
}
/* line 552, ../sass/cbc-mmxiii.scss */
body #footer .widget_nav_menu ul.menu li:first-child:before {
  content: '';
}
/* line 555, ../sass/cbc-mmxiii.scss */
body #footer .widget_nav_menu ul.menu li a {
  color: #003399;
  font-size: 11px;
  margin: 0 9px 0 12px;
  text-decoration: none;
}
/* line 560, ../sass/cbc-mmxiii.scss */
body #footer .widget_nav_menu ul.menu li a:hover {
  text-decoration: underline;
}
/* line 564, ../sass/cbc-mmxiii.scss */
body #footer .widget_nav_menu ul.menu li.remove-link a, body #footer .widget_nav_menu ul.menu li.nolink a {
  text-decoration: none;
  cursor: default;
}
/* line 571, ../sass/cbc-mmxiii.scss */
body #footer .widget_text {
  color: #003399;
  text-align: center;
}
/* line 574, ../sass/cbc-mmxiii.scss */
body #footer .widget_text div {
  font-size: 11px;
}
/* line 586, ../sass/cbc-mmxiii.scss */
body.home div#container .background {
  bottom: auto !important;
  height: 550px !important;
  border-top: 3px double #333333;
}
/* line 593, ../sass/cbc-mmxiii.scss */
body.home div#container .background .background-image {
  height: 550px;
}
/* line 596, ../sass/cbc-mmxiii.scss */
body.home div#container .background .bx-wrapper {
  margin: 0 auto;
}
/* line 599, ../sass/cbc-mmxiii.scss */
body.home div#container .background .bxslider {
  height: 550px;
}
/* line 602, ../sass/cbc-mmxiii.scss */
body.home div#container .background .bxslider ul, body.home div#container .background .bxslider li {
  overflow: hidden;
  height: 550px;
}
/* line 613, ../sass/cbc-mmxiii.scss */
body.home div#container .background-bottom {
  background-image: url("../img/background-bottom-home.png");
}
/* line 616, ../sass/cbc-mmxiii.scss */
body.home div#container .background-fade {
  display: none;
}
/* line 620, ../sass/cbc-mmxiii.scss */
body.home img.logo {
  position: absolute;
  left: 50%;
  margin-left: -108px;
}
/* line 625, ../sass/cbc-mmxiii.scss */
body.home header#main-header {
  height: 549px;
}
/* line 628, ../sass/cbc-mmxiii.scss */
body.home h2.widgettitle, body.home h4.widget-title {
  font-family: 'Arial Black', Arial, sans-serif;
  color: #023d73;
  font-size: 1.75em;
  line-height: 1.75em;
  margin: 0.5em 0 28px 0;
  padding-left: 10px;
  padding-right: 10px;
  text-shadow: -1px -1px 0px #aac0eb;
}
/* line 641, ../sass/cbc-mmxiii.scss */
body.home #column_1_52574c25317b0 h2.widgettitle {
  padding-left: 0;
  padding-right: 0;
  background: transparent;
  border-bottom: none;
}
/* line 651, ../sass/cbc-mmxiii.scss */
body.home #column_1_529a426a06b66 h2.widgettitle, body.home #column_1_52574c25317b0 h2.widgettitle, body.home #our-divisions-title h2.widgettitle {
  height: 60px;
  padding-top: 11px;
  background-image: url("../img/cbc-hp-headingBG-1across.png");
}
/* line 659, ../sass/cbc-mmxiii.scss */
body.home div.cbc-news-widget-item {
  clear: left;
  margin-right: 5px;
  margin-bottom: 30px;
}
/* line 662, ../sass/cbc-mmxiii.scss */
body.home div.cbc-news-widget-item a.events-list-img {
  width: 60px;
  max-height: 80px;
  display: block;
  float: left;
  margin: 0 7px 4px 0;
}
/* line 668, ../sass/cbc-mmxiii.scss */
body.home div.cbc-news-widget-item a.events-list-img img {
  padding: 0 !important;
  margin: 0 !important;
}
/* line 674, ../sass/cbc-mmxiii.scss */
body.home div.cbc-news-widget-item h4 {
  margin: 10px 0 0 0;
  font-size: 1.1em;
  line-height: 120%;
}
/* line 680, ../sass/cbc-mmxiii.scss */
body.home div.cbc-news-widget-item p {
  font-size: 0.9em;
  margin-top: 0.2em;
  line-height: 120%;
}
/* line 686, ../sass/cbc-mmxiii.scss */
body.home div.cbc-news-widget-item .cbc-news-shrinkable {
  max-height: 100px;
}
/* line 691, ../sass/cbc-mmxiii.scss */
body.home hr {
  border-bottom: 1px solid #ccc;
}
/* line 702, ../sass/cbc-mmxiii.scss */
body.home div.span4:first-child h2.widgettitle, body.home div.span4:last-child h2.widgettitle {
  padding-left: 0;
  padding-right: 0;
}
/* line 722, ../sass/cbc-mmxiii.scss */
body.home #footer {
  background: #ffffff;
  margin-top: 0;
}

/* End Default Style */
/* line 731, ../sass/cbc-mmxiii.scss */
#post-1704 {
  margin-top: 0;
  padding-bottom: 2em;
  /* Homepage left column */
  /* homepage middle column */
  /* Homepage right column */
}
/* line 736, ../sass/cbc-mmxiii.scss */
#post-1704 > .entry-content {
  background-image: url("../img/cbc-hp-headingBG-1across.png");
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: 0 0;
  padding-bottom: 2em;
  margin-left: auto;
  margin-right: auto;
  border-bottom-left-radius: 8px;
  -moz-border-bottom-left-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -o-border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  -moz-border-bottom-right-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -o-border-bottom-right-radius: 8px;
}
/* line 752, ../sass/cbc-mmxiii.scss */
#post-1704 #column_1_523b6e362b7a7 .cbc-news-widget-item {
  padding-left: 1.5em;
  padding-right: 1.5em;
}
/* line 759, ../sass/cbc-mmxiii.scss */
#post-1704 #column_2_523b6e362b7a7 {
  border-left: 2px solid white;
}
/* line 761, ../sass/cbc-mmxiii.scss */
#post-1704 #column_2_523b6e362b7a7 .MiniMax_RichText {
  padding-left: 1.5em;
  padding-right: 1.5em;
}
/* line 766, ../sass/cbc-mmxiii.scss */
#post-1704 #column_2_523b6e362b7a7 #cbc-our-history {
  border: 1px solid #cfdbe7;
  padding: 0;
  margin: 35px 15px 25px 15px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  overflow: hidden;
}
/* line 773, ../sass/cbc-mmxiii.scss */
#post-1704 #column_2_523b6e362b7a7 #cbc-our-history h4 {
  font-size: 1.25em;
  margin-top: 0;
  margin-bottom: 7px;
  background-image: url("../img/cbc-hp-headingBG-1across.png");
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: 0 0;
}
/* line 784, ../sass/cbc-mmxiii.scss */
#post-1704 #column_2_523b6e362b7a7 #cbc-our-history p {
  margin-left: 10px;
  margin-right: 10px;
}
/* line 792, ../sass/cbc-mmxiii.scss */
#post-1704 #column_3_523b6e362b7a7 {
  border-left: 2px solid white;
  padding-left: 1em;
  padding-right: 1.5em;
}
/* line 801, ../sass/cbc-mmxiii.scss */
#post-1704 #column_3_523b6e362b7a7 .widget_cbc_job_list_widget h4.widget-title {
  margin-left: -0.5em;
}

/* Homepage style */
/* Header */
/* line 826, ../sass/cbc-mmxiii.scss */
div.cbc-news-widget-item p {
  line-height: 1.3em;
}
/* line 829, ../sass/cbc-mmxiii.scss */
div.home-page-column h2.widgettitle {
  font-size: 1.3em;
}

/* End Header */
/* End Homepage style */
/* Archive Page style */
/* line 839, ../sass/cbc-mmxiii.scss */
h1.archive-title {
  color: #0053a0;
  font-weight: bold;
}

/* line 844, ../sass/cbc-mmxiii.scss */
h3.archive-subtitle {
  color: black;
  font-weight: bold;
  font-size: 22px;
}

/* line 850, ../sass/cbc-mmxiii.scss */
article.cbc_event, article.page, article.post, article.cbc_job, article.cbc_community {
  margin: 20px 0;
  border-bottom: 2px solid #ccd2d8;
}
/* line 853, ../sass/cbc-mmxiii.scss */
article.cbc_event:last-child, article.page:last-child, article.post:last-child, article.cbc_job:last-child, article.cbc_community:last-child {
  border-bottom: none;
}
/* line 856, ../sass/cbc-mmxiii.scss */
article.cbc_event span.cbc-event-date, article.cbc_event span.cbc-item-date, article.page span.cbc-event-date, article.page span.cbc-item-date, article.post span.cbc-event-date, article.post span.cbc-item-date, article.cbc_job span.cbc-event-date, article.cbc_job span.cbc-item-date, article.cbc_community span.cbc-event-date, article.cbc_community span.cbc-item-date {
  font-weight: bold;
  line-height: 1.2em;
}
/* line 860, ../sass/cbc-mmxiii.scss */
article.cbc_event a, article.page a, article.post a, article.cbc_job a, article.cbc_community a {
  text-decoration: underline;
  color: #0053a0;
}
/* line 864, ../sass/cbc-mmxiii.scss */
article.cbc_event p, article.page p, article.post p, article.cbc_job p, article.cbc_community p {
  line-height: 1.2em;
}

/* line 869, ../sass/cbc-mmxiii.scss */
div.required-pagination {
  height: 24px;
}
/* line 871, ../sass/cbc-mmxiii.scss */
div.required-pagination ul {
  float: right;
}
/* line 874, ../sass/cbc-mmxiii.scss */
div.required-pagination ul.page-numbers li span.current {
  background: #0053a0;
}
/* line 877, ../sass/cbc-mmxiii.scss */
div.required-pagination ul.page-numbers li a {
  color: #0053a0;
}

/* line 884, ../sass/cbc-mmxiii.scss */
nav.nav-single span a {
  color: #0053a0;
}

/* End Archive style */
/* Widget Style */
/* line 892, ../sass/cbc-mmxiii.scss */
h4.featured-event-title {
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 1.1em;
  color: black;
}

/* line 900, ../sass/cbc-mmxiii.scss */
div.featured-event {
  line-height: 1.2em;
  margin-bottom: 40px;
}

/* line 905, ../sass/cbc-mmxiii.scss */
aside a {
  text-decoration: underline;
  color: #0053a0;
}

/* line 910, ../sass/cbc-mmxiii.scss */
div.featured-event img {
  margin: 8px 0;
}

/* line 914, ../sass/cbc-mmxiii.scss */
input.cbc-news-search {
  border: none;
  float: left;
  height: 30px;
  padding-right: 25px;
  padding-top: 5px;
  width: 100%;
  background: #aac0eb;
  color: #0053a0;
  font-size: 10px;
}

/* line 926, ../sass/cbc-mmxiii.scss */
div#cbc-news-search-submit {
  background: url("../img/magnifying-glass.png") no-repeat 0 0;
  border: none;
  cursor: default;
  height: 16px;
  padding: 0;
  margin: 7px 0 0 -22px;
  width: 19px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 938, ../sass/cbc-mmxiii.scss */
input#news-search-submit {
  background: #0053a0;
  border-radius: 0;
  border: 0;
  color: white;
  padding: 8px 12px;
}

/* Select2 style */
/* line 949, ../sass/cbc-mmxiii.scss */
div.select2-container {
  margin-bottom: 12px;
}
/* line 952, ../sass/cbc-mmxiii.scss */
div#s2id_search-by-division {
  width: 160px;
}
/* line 955, ../sass/cbc-mmxiii.scss */
div#s2id_search-by-year {
  width: 130px;
}
/* line 958, ../sass/cbc-mmxiii.scss */
div.select2-container a.select2-choice {
  background: white;
  border: 0;
  color: #0053a0;
  text-transform: uppercase;
  font-size: 10px;
  border-radius: 0;
}
/* line 965, ../sass/cbc-mmxiii.scss */
div.select2-container a.select2-choice span {
  color: #0053a0;
}
/* line 967, ../sass/cbc-mmxiii.scss */
div.select2-container a.select2-choice span.select2-arrow {
  border: 0;
  background: #0053a0 url("../img/select-arrow.png") no-repeat 50% 50%;
  background-size: 50% auto;
  border-radius: 0;
}
/* line 972, ../sass/cbc-mmxiii.scss */
div.select2-container a.select2-choice span.select2-arrow b {
  background: none !important;
}

/* Homepage Divisions Row style */
/* Page/item specific styles */
/* line 983, ../sass/cbc-mmxiii.scss */
.our-divisions-row {
  text-align: center;
}
/* line 987, ../sass/cbc-mmxiii.scss */
.our-divisions-row img {
  padding-bottom: 10px;
}
/* line 990, ../sass/cbc-mmxiii.scss */
.our-divisions-row a {
  text-decoration: none !important;
  width: 100%;
  opacity: 1;
  display: block;
  font-weight: bold;
  color: #333333 !important;
}
/* line 996, ../sass/cbc-mmxiii.scss */
.our-divisions-row a:link {
  transition: opacity 0.5s;
  opacity: 1;
}
/* line 1001, ../sass/cbc-mmxiii.scss */
.our-divisions-row a:hover {
  font-weight: bold;
  color: #4c6c8a !important;
}
/* line 1002, ../sass/cbc-mmxiii.scss */
.our-divisions-row a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  transition: opacity 0.5s;
  /* For IE8 and earlier */
}
/* line 1013, ../sass/cbc-mmxiii.scss */
.our-divisions-row a:visited {
  transition: opacity 0.5s;
}
/* line 1019, ../sass/cbc-mmxiii.scss */
.our-divisions-row p {
  text-align: center;
}
/* line 1021, ../sass/cbc-mmxiii.scss */
.our-divisions-row p a:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
  transition: opacity 0.5s;
}

/* line 1030, ../sass/cbc-mmxiii.scss */
.our_divisions-row a:visited {
  font-weight: bold;
  color: #333333 !important;
  text-decoration: none !important;
}

/* line 1036, ../sass/cbc-mmxiii.scss */
.our-divisions-row a:hover {
  color: black;
  text-decoration: none !important;
}

/* End Page/item specific styles */
/* End Homepage Divisions Row style */
/* TIMELINE STYLES */
/* line 1045, ../sass/cbc-mmxiii.scss */
div.timelineMajor {
  height: 3.5em;
  overflow: hidden;
}
/* line 1048, ../sass/cbc-mmxiii.scss */
div.timelineMajor h2.timelineMajorMarker {
  padding-left: 0.25em;
  margin-right: 0;
  pointer: cursor;
  border-top-right-radius: 50px;
  -moz-border-top-right-radius: 50px;
  -webkit-border-top-right-radius: 50px;
  -o-border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  -moz-border-bottom-right-radius: 50px;
  -webkit-border-bottom-right-radius: 50px;
  -o-border-bottom-right-radius: 50px;
  border-bottom-left-radius: 5px;
  -moz-border-bottom-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -o-border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-top-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -o-border-top-left-radius: 5px;
}
/* line 1056, ../sass/cbc-mmxiii.scss */
div.timelineMajor h2.timelineMajorMarker:hover {
  background: #aac0eb;
}

/* END timeline styles*/
/* End Select2 style */
/* End Widget Style */
/* Responsive styles */
/* < 980px wide, change proportions of column1 and column2. */
@media all and (max-width: 999px) {
  /*img.logo, body.home img.logo {
      left: 143px;
      width: 140px;
  }
  
  body div#container {
      width: 100%;
  }
  
  body div#container .background {
      width: 100%;
  }
  
  body div#container .background-image {
      width: 100%;
      height: 100%;
  }
  
  body div#container .background-fade {
      width: 100%;
  }
  
  body div#container .background-sides {
      width: 100%;
      height: 100%;
  }
  
  home.body div#container .background-bottom {
      //width: 100%;
      //display: none;
  }
  
  body div#container .inner-container {
      width: 100%;
  }
  
  body .nav-bar {
      width: auto;
      background: transparent;
      margin-left: 20px;
  }
  
  body ul.nav-bar li.menu-item {
      float: none;
  }
  
  form#searchform {
      margin-right: 30px;
  }
  
  #footer {
      width: auto;
      left: 0;
      right: 0;
  }*/
}
/* < 768px wide, column1 fits entire width and column2 is always below. */
@media all and (max-width: 769px) {
  /* line 3, ../sass/_maxwidth-767.scss */
  body #main-header {
    display: none;
  }
  /* line 6, ../sass/_maxwidth-767.scss */
  body #mobile-tablet {
    display: block;
  }
  /* line 9, ../sass/_maxwidth-767.scss */
  body #mobile-small {
    display: none;
  }
  /* line 12, ../sass/_maxwidth-767.scss */
  body #mobile-nav {
    display: block;
    height: 30px;
    background: #0053a0;
  }
  /* line 16, ../sass/_maxwidth-767.scss */
  body #mobile-nav #access {
    position: absolute;
    z-index: 99999;
    top: 32px;
    width: 33%;
    display: none;
  }
  /* line 24, ../sass/_maxwidth-767.scss */
  body #mobile-nav #mobile-search {
    position: absolute;
    width: 25px;
    top: 3px;
    right: 5px;
    height: auto;
    display: block;
  }
  /* line 32, ../sass/_maxwidth-767.scss */
  body #mobile-nav #mobile-search a {
    opacity: 0.5;
    filter: alpha(opacity=50);
    transition: opacity 500ms;
  }
  /* line 36, ../sass/_maxwidth-767.scss */
  body #mobile-nav #mobile-search a:hover {
    cursor: pointer;
    opacity: 1;
    filter: alpha(opacity=100);
    transition: opacity 500ms;
  }
  /* line 45, ../sass/_maxwidth-767.scss */
  body #mobile-nav form#searchform {
    display: none;
    right: -170px;
    top: 0;
    width: 160px;
    height: 40px;
    background: #dbdbdb;
    border: 1px solid #cbcbcb;
    box-shadow: 0px 0px 6px black;
    -webkit-box-shadow: 0px 0px 6px black;
    -moz-box-shadow: 0px 0px 6px black;
    border-right: none;
    z-index: 99999999;
    padding: 8px;
    border-bottom-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -o-border-bottom-left-radius: 5px;
  }
  /* line 59, ../sass/_maxwidth-767.scss */
  body #mobile-nav form#searchform .closeme {
    display: block;
    position: absolute;
    top: 3px;
    right: 8px;
    font-weight: bold;
  }
  /* line 65, ../sass/_maxwidth-767.scss */
  body #mobile-nav form#searchform .closeme:hover {
    text-decoration: none;
    color: #333333;
  }
  /* line 79, ../sass/_maxwidth-767.scss */
  body #mobile-nav #site-description {
    width: 90%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 85, ../sass/_maxwidth-767.scss */
  body #mobile-nav ul.flyout {
    display: block;
    top: 0;
    width: 95% !important;
    margin: 0 auto;
  }
  /* line 91, ../sass/_maxwidth-767.scss */
  body #mobile-nav ul.flyout li {
    text-align: center;
    text-transform: none;
  }
  /* line 95, ../sass/_maxwidth-767.scss */
  body #mobile-nav ul.flyout li a {
    background: #dbdbdb;
  }
  /* line 102, ../sass/_maxwidth-767.scss */
  body #mobile-nav .nav-bar {
    position: relative;
    top: 0px;
    margin: 0;
  }
  /* line 106, ../sass/_maxwidth-767.scss */
  body #mobile-nav .nav-bar li {
    display: block;
    border0px-radius: 8px;
    -moz-border0px-radius: 8px;
    -webkit-border0px-radius: 8px;
    -o-border0px-radius: 8px;
    margin: 0;
  }
  /* line 110, ../sass/_maxwidth-767.scss */
  body #mobile-nav .nav-bar li.has-flyout {
    background: #0053a0;
  }
  /* line 112, ../sass/_maxwidth-767.scss */
  body #mobile-nav .nav-bar li.has-flyout > a {
    background: #0053a0;
    color: #ffffff;
  }
  /* line 118, ../sass/_maxwidth-767.scss */
  body #mobile-nav .nav-bar li:hover > a {
    background: #0053a0;
  }
  /* line 122, ../sass/_maxwidth-767.scss */
  body #mobile-nav .nav-bar li a {
    background: #ffffff;
  }
  /* line 124, ../sass/_maxwidth-767.scss */
  body #mobile-nav .nav-bar li a:hover {
    background: #0053a0;
  }
  /* line 130, ../sass/_maxwidth-767.scss */
  body #mobile-nav .nav-bar li.active a {
    background: #0053a0;
    color: #ffffff;
  }
  /* line 135, ../sass/_maxwidth-767.scss */
  body #mobile-nav .nav-bar li.has-flyout:hover {
    padding-bottom: 5px;
  }
  /* line 140, ../sass/_maxwidth-767.scss */
  body #mobile-nav .nav-bar > li:last-of-type {
    border-bottom: 1px solid #02437f;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.7);
  }
  /* line 145, ../sass/_maxwidth-767.scss */
  body #mobile-nav #mobile-nav-switch {
    width: 30px;
    height: auto;
    margin-left: 5px;
    display: block;
    opacity: 0.5;
    filter: alpha(opacity=50);
    transition: opacity 500ms;
  }
  /* line 153, ../sass/_maxwidth-767.scss */
  body #mobile-nav #mobile-nav-switch:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    transition: opacity 500ms;
  }
  /* line 161, ../sass/_maxwidth-767.scss */
  body #logo_shadow {
    display: none;
  }
  /* line 165, ../sass/_maxwidth-767.scss */
  body #logo_main {
    display: block;
    position: absolute;
    z-index: 10000;
    width: 50%;
    height: auto;
    top: -10px;
    left: 25%;
    text-align: center;
  }
  /* line 175, ../sass/_maxwidth-767.scss */
  body #logo_main img.logo {
    position: relative;
    left: 0;
    margin: 0;
  }
  /* line 183, ../sass/_maxwidth-767.scss */
  body #content {
    margin-top: 340px;
  }
  /* line 187, ../sass/_maxwidth-767.scss */
  body.home #content {
    margin-top: 0;
  }
  /* line 194, ../sass/_maxwidth-767.scss */
  body div#main .post-box {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 201, ../sass/_maxwidth-767.scss */
  body #sidebar .sidebar-box {
    margin-left: 0;
    margin-top: 20px;
  }
  /* line 206, ../sass/_maxwidth-767.scss */
  body #container {
    width: 100% !important;
  }
  /* line 208, ../sass/_maxwidth-767.scss */
  body #container .inner-container {
    width: 100% !important;
  }
  /* line 211, ../sass/_maxwidth-767.scss */
  body #container .background {
    width: 100% !important;
  }
  /* line 213, ../sass/_maxwidth-767.scss */
  body #container .background .background-image {
    width: 100% !important;
  }
  /* line 216, ../sass/_maxwidth-767.scss */
  body #container .background .background-fade {
    width: 100% !important;
  }
  /* line 223, ../sass/_maxwidth-767.scss */
  body #footer {
    clear: both;
    width: auto;
    padding: 5px 5px 8px 5px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 20px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
  }
  /* line 232, ../sass/_maxwidth-767.scss */
  body #text-2 {
    margin-top: 15px !important;
  }
  /* line 235, ../sass/_maxwidth-767.scss */
  body .nav-bar {
    left: 0;
    padding: 0;
  }
  /* line 238, ../sass/_maxwidth-767.scss */
  body .nav-bar li {
    width: 100%;
    background: #ffffff;
  }
  /* line 241, ../sass/_maxwidth-767.scss */
  body .nav-bar li a {
    width: 100%;
  }
  /* line 248, ../sass/_maxwidth-767.scss */
  body.page .w3eden {
    margin: 0 10px;
  }
  /* line 252, ../sass/_maxwidth-767.scss */
  body.page .w3eden .span6, body.page .w3eden .span5, body.page .w3eden .span4, body.page .w3eden .span3 {
    float: left;
    width: 45% !important;
  }
  /* line 256, ../sass/_maxwidth-767.scss */
  body.page .w3eden .span6:first-child, body.page .w3eden .span5:first-child, body.page .w3eden .span4:first-child, body.page .w3eden .span3:first-child {
    margin-right: 4%;
  }
  /* line 266, ../sass/_maxwidth-767.scss */
  body.home #post-1704 {
    margin-top: 0;
  }
  /* line 269, ../sass/_maxwidth-767.scss */
  body.home #post-1704 h2.widgettitle, body.home #post-1704 h4.widget-title {
    background-image: url("../img/cbc-hp-headingBG-1across.png");
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-bottom: 0;
    margin-bottom: 0;
    height: 60px;
    padding-top: 11px;
  }
  /* line 280, ../sass/_maxwidth-767.scss */
  body.home #post-1704 #column_1_523b6e362b7a7 h4.widget-title {
    margin-top: 0;
  }
  /* line 284, ../sass/_maxwidth-767.scss */
  body.home #post-1704 #column_2_523b6e362b7a7 #cbc-our-history {
    width: 100%;
    border: none;
    margin-left: 0 !important;
    margin-right: 0 !important;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
  }
  /* line 290, ../sass/_maxwidth-767.scss */
  body.home #post-1704 #column_2_523b6e362b7a7 #cbc-our-history h4 {
    font-size: 1.75em;
  }
  /* line 295, ../sass/_maxwidth-767.scss */
  body.home #post-1704 #column_3_523b6e362b7a7 {
    padding-right: 0;
  }
  /* line 303, ../sass/_maxwidth-767.scss */
  body.home .bx-pager {
    display: none;
  }
  /* line 307, ../sass/_maxwidth-767.scss */
  body.home .background {
    position: relative !important;
  }
  /* line 311, ../sass/_maxwidth-767.scss */
  body.home .background-image {
    position: relative !important;
  }
  /* line 314, ../sass/_maxwidth-767.scss */
  body.home .bxslider {
    overflow: hidden;
  }
  /* line 316, ../sass/_maxwidth-767.scss */
  body.home .bxslider li {
    overflow: hidden;
    height: 451px;
  }
  /* line 320, ../sass/_maxwidth-767.scss */
  body.home .bxslider li img {
    position: relative;
    height: 451px;
    bottom: 50%;
    width: auto;
    bottom: 15%;
    max-width: 50000px;
  }
  /* line 332, ../sass/_maxwidth-767.scss */
  body.home .bx-wrapper .bx-controls {
    height: 75px;
    position: absolute;
    top: 150px;
    width: 100%;
  }
  /* line 339, ../sass/_maxwidth-767.scss */
  body.home .bx-wrapper .bx-controls .bx-controls-direction a {
    margin-top: 0;
  }
  /* line 342, ../sass/_maxwidth-767.scss */
  body.home .bx-wrapper .bx-controls .bx-controls-direction .bx-prev, body.home .bx-wrapper .bx-controls .bx-controls-direction .bx-next {
    top: 0 !important;
    height: 75px !important;
    width: 50px !important;
  }
  /* line 347, ../sass/_maxwidth-767.scss */
  body.home .bx-wrapper .bx-controls .bx-controls-direction .bx-prev {
    background-image: url(../img/slider-control-left-sm.png) !important;
  }
  /* line 350, ../sass/_maxwidth-767.scss */
  body.home .bx-wrapper .bx-controls .bx-controls-direction .bx-next {
    background-image: url(../img/slider-control-right-sm.png) !important;
  }
  /* line 358, ../sass/_maxwidth-767.scss */
  body.home div#container .background {
    height: 350px !important;
  }
  /* line 363, ../sass/_maxwidth-767.scss */
  body.home .w3eden {
    margin: 0;
  }
  /* line 367, ../sass/_maxwidth-767.scss */
  body.home .w3eden .row-fluid .span4, body.home .w3eden .row-fluid .span3 {
    float: none;
    width: 100% !important;
    clear: left;
  }
  /* line 371, ../sass/_maxwidth-767.scss */
  body.home .w3eden .row-fluid .span4:nth-child(2), body.home .w3eden .row-fluid .span4:nth-child(3), body.home .w3eden .row-fluid .span3:nth-child(2), body.home .w3eden .row-fluid .span3:nth-child(3) {
    margin-left: 0;
    width: 100%;
  }
  /* line 378, ../sass/_maxwidth-767.scss */
  body.home #our-divisions-title h2.widgettitle {
    border-bottom: 1px solid #cccccc;
    margin: 18px 0;
    padding-left: 10px;
    padding-right: 10px;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #dbdbdb), color-stop(100%, #eeeeee));
    background: -moz-linear-gradient(left, #dbdbdb, #eeeeee);
    background: -webkit-linear-gradient(left, #dbdbdb, #eeeeee);
    background: linear-gradient(to right, #dbdbdb, #eeeeee);
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
  }
  /* line 387, ../sass/_maxwidth-767.scss */
  body.home #our-divisions-title .span9 {
    display: none;
  }
  /* line 392, ../sass/_maxwidth-767.scss */
  body.home .our-divisions-row {
    margin-top: 15px;
  }
  /* line 394, ../sass/_maxwidth-767.scss */
  body.home .our-divisions-row .span2 {
    width: 30% !important;
    float: left;
    margin-bottom: 20px;
  }
  /* line 398, ../sass/_maxwidth-767.scss */
  body.home .our-divisions-row .span2 a {
    width: 100%;
    height: auto;
  }
  /* line 403, ../sass/_maxwidth-767.scss */
  body.home .our-divisions-row .span2 img {
    width: 75%;
  }
}
@media all and (max-width: 550px) {
  /* line 3, ../sass/_maxwidth-550.scss */
  body #site-description {
    width: 90%;
    font-weight: normal;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 11, ../sass/_maxwidth-550.scss */
  body #mobile-nav #access {
    width: 50%;
  }

  /* line 15, ../sass/_maxwidth-550.scss */
  .home div#container .background .bxslider {
    height: 350px;
  }
  /* line 17, ../sass/_maxwidth-550.scss */
  .home div#container .background .bxslider li {
    height: 350px !important;
  }
  /* line 19, ../sass/_maxwidth-550.scss */
  .home div#container .background .bxslider li img {
    height: 350px;
    width: auto;
    bottom: 0;
  }

  /* line 27, ../sass/_maxwidth-550.scss */
  .home .bx-wrapper img {
    max-width: 5000px !important;
  }

  /* line 33, ../sass/_maxwidth-550.scss */
  #post-1704 .entry-content {
    width: 100%;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
  }
  /* line 36, ../sass/_maxwidth-550.scss */
  #post-1704 .entry-content .w3eden {
    margin: 0;
  }
}
/*  < 480 wide */
@media all and (max-width: 475px) {
  /* line 3, ../sass/_maxwidth-480.scss */
  body #main-header {
    display: none;
  }
  /* line 6, ../sass/_maxwidth-480.scss */
  body #mobile-small {
    display: inline;
  }
  /* line 9, ../sass/_maxwidth-480.scss */
  body #mobile-tablet {
    display: none;
  }
  /* line 12, ../sass/_maxwidth-480.scss */
  body #mobile-nav {
    display: block;
    height: 30px;
    background: #0053a0;
  }
  /* line 16, ../sass/_maxwidth-480.scss */
  body #mobile-nav #access {
    position: absolute;
    z-index: 99999;
    top: 32px;
    width: 100%;
    display: none;
  }
  /* line 23, ../sass/_maxwidth-480.scss */
  body #mobile-nav ul.flyout {
    top: 0;
    width: 95% !important;
    margin: 0 auto;
  }
  /* line 27, ../sass/_maxwidth-480.scss */
  body #mobile-nav ul.flyout li {
    text-align: center;
    text-transform: none;
  }
  /* line 30, ../sass/_maxwidth-480.scss */
  body #mobile-nav ul.flyout li a {
    background: #dbdbdb;
  }
  /* line 36, ../sass/_maxwidth-480.scss */
  body #mobile-nav .nav-bar {
    position: relative;
    top: 0px;
    margin: 0;
  }
  /* line 40, ../sass/_maxwidth-480.scss */
  body #mobile-nav .nav-bar li {
    display: block;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    margin: 0;
  }
  /* line 46, ../sass/_maxwidth-480.scss */
  body #mobile-nav .nav-bar li:hover > a {
    background: #0053a0;
  }
  /* line 50, ../sass/_maxwidth-480.scss */
  body #mobile-nav .nav-bar li a {
    background: #ffffff;
  }
  /* line 52, ../sass/_maxwidth-480.scss */
  body #mobile-nav .nav-bar li a:hover {
    background: #0053a0;
  }
  /* line 58, ../sass/_maxwidth-480.scss */
  body #mobile-nav .nav-bar li.active a {
    background: #0053a0;
  }
  /* line 62, ../sass/_maxwidth-480.scss */
  body #mobile-nav .nav-bar li.has-flyout:hover {
    padding-bottom: 5px;
  }
  /* line 67, ../sass/_maxwidth-480.scss */
  body #mobile-nav .nav-bar > li:last-of-type {
    border-bottom: 1px solid #02437f;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.7);
  }
  /* line 72, ../sass/_maxwidth-480.scss */
  body #mobile-nav #mobile-nav-switch {
    width: 30px;
    height: auto;
    margin-left: 5px;
    display: block;
    opacity: 0.5;
    filter: alpha(opacity=50);
    transition: opacity 500ms;
  }
  /* line 80, ../sass/_maxwidth-480.scss */
  body #mobile-nav #mobile-nav-switch:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    transition: opacity 500ms;
  }
  /* line 88, ../sass/_maxwidth-480.scss */
  body #logo_shadow {
    display: none;
  }
  /* line 92, ../sass/_maxwidth-480.scss */
  body #logo_main {
    display: block;
    position: absolute;
    z-index: 10000;
    width: 50%;
    height: auto;
    top: -30px;
    left: 25%;
    text-align: center;
  }
  /* line 102, ../sass/_maxwidth-480.scss */
  body #logo_main img.logo {
    position: relative;
    left: 0;
    margin: 0;
  }
  /* line 110, ../sass/_maxwidth-480.scss */
  body #content {
    margin-top: 260px;
  }
  /* line 114, ../sass/_maxwidth-480.scss */
  body #container {
    width: 100% !important;
  }
  /* line 118, ../sass/_maxwidth-480.scss */
  body #container .inner-container {
    width: 100% !important;
  }
  /* line 121, ../sass/_maxwidth-480.scss */
  body #container .background {
    width: 100% !important;
  }
  /* line 123, ../sass/_maxwidth-480.scss */
  body #container .background .background-image {
    width: 100% !important;
  }
  /* line 126, ../sass/_maxwidth-480.scss */
  body #container .background .background-fade {
    width: 100% !important;
  }
  /* line 135, ../sass/_maxwidth-480.scss */
  body #text-2 {
    margin-top: 15px !important;
  }
  /* line 138, ../sass/_maxwidth-480.scss */
  body .nav-bar {
    left: 0;
    padding: 0;
  }
  /* line 141, ../sass/_maxwidth-480.scss */
  body .nav-bar li {
    width: 100%;
    background: #ffffff;
  }
  /* line 144, ../sass/_maxwidth-480.scss */
  body .nav-bar li a {
    width: 100%;
  }
  /* line 150, ../sass/_maxwidth-480.scss */
  body.page .w3eden {
    margin: 0 10px;
  }
  /* line 154, ../sass/_maxwidth-480.scss */
  body.page .w3eden .span6, body.page .w3eden .span5, body.page .w3eden .span4, body.page .w3eden .span3 {
    float: none;
    width: 100% !important;
    clear: left;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  /* line 166, ../sass/_maxwidth-480.scss */
  body.home #post-1704 {
    margin-top: 0;
  }
  /* line 169, ../sass/_maxwidth-480.scss */
  body.home #post-1704 h2.widgettitle, body.home #post-1704 h4.widget-title {
    background-image: url("../img/cbc-hp-headingBG-1across.png");
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-bottom: 0;
    margin-bottom: 0;
    height: 60px;
    padding-top: 11px;
  }
  /* line 182, ../sass/_maxwidth-480.scss */
  body.home .bx-pager {
    display: none;
  }
  /* line 186, ../sass/_maxwidth-480.scss */
  body.home .background {
    position: relative !important;
  }
  /* line 190, ../sass/_maxwidth-480.scss */
  body.home .background-image {
    position: relative !important;
  }
  /* line 194, ../sass/_maxwidth-480.scss */
  body.home .bxslider {
    overflow: hidden;
  }
  /* line 196, ../sass/_maxwidth-480.scss */
  body.home .bxslider li {
    overflow: hidden;
    height: 280px;
  }
  /* line 200, ../sass/_maxwidth-480.scss */
  body.home .bxslider li img {
    position: relative;
    bottom: 0%;
    height: 280px;
    width: auto;
  }
  /* line 212, ../sass/_maxwidth-480.scss */
  body.home .bx-wrapper .bx-controls {
    height: 75px;
    position: absolute;
    top: 100px;
    width: 100%;
  }
  /* line 219, ../sass/_maxwidth-480.scss */
  body.home .bx-wrapper .bx-controls .bx-controls-direction a {
    margin-top: 0;
  }
  /* line 222, ../sass/_maxwidth-480.scss */
  body.home .bx-wrapper .bx-controls .bx-controls-direction .bx-prev, body.home .bx-wrapper .bx-controls .bx-controls-direction .bx-next {
    top: 0 !important;
    height: 75px !important;
    width: 50px !important;
  }
  /* line 227, ../sass/_maxwidth-480.scss */
  body.home .bx-wrapper .bx-controls .bx-controls-direction .bx-prev {
    background-image: url(../img/slider-control-left-sm.png) !important;
  }
  /* line 230, ../sass/_maxwidth-480.scss */
  body.home .bx-wrapper .bx-controls .bx-controls-direction .bx-next {
    background-image: url(../img/slider-control-right-sm.png) !important;
  }
  /* line 236, ../sass/_maxwidth-480.scss */
  body.home .bx-wrapper img {
    max-width: 5000px !important;
  }
  /* line 241, ../sass/_maxwidth-480.scss */
  body.home div#container .background {
    height: 285px !important;
  }
  /* line 246, ../sass/_maxwidth-480.scss */
  body.home .w3eden {
    margin: 0 10px;
  }
  /* line 250, ../sass/_maxwidth-480.scss */
  body.home .w3eden .row-fluid .span4, body.home .w3eden .row-fluid .span3 {
    float: none;
    width: 100%;
    clear: left;
  }
  /* line 254, ../sass/_maxwidth-480.scss */
  body.home .w3eden .row-fluid .span4:nth-child(2), body.home .w3eden .row-fluid .span4:nth-child(3), body.home .w3eden .row-fluid .span3:nth-child(2), body.home .w3eden .row-fluid .span3:nth-child(3) {
    margin-left: 0;
    width: 100%;
  }
  /* line 261, ../sass/_maxwidth-480.scss */
  body.home #our-divisions-title h2.widgettitle {
    border-bottom: 1px solid #cccccc;
    margin: 18px 0;
    padding-left: 10px;
    padding-right: 10px;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #dbdbdb), color-stop(100%, #eeeeee));
    background: -moz-linear-gradient(left, #dbdbdb, #eeeeee);
    background: -webkit-linear-gradient(left, #dbdbdb, #eeeeee);
    background: linear-gradient(to right, #dbdbdb, #eeeeee);
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
  }
  /* line 270, ../sass/_maxwidth-480.scss */
  body.home #our-divisions-title .span9 {
    display: none;
  }
  /* line 276, ../sass/_maxwidth-480.scss */
  body.home .our-divisions-row .span2 {
    width: 45% !important;
    float: left;
    margin-bottom: 20px;
  }
  /* line 280, ../sass/_maxwidth-480.scss */
  body.home .our-divisions-row .span2 a {
    width: 100%;
    height: auto;
  }
  /* line 285, ../sass/_maxwidth-480.scss */
  body.home .our-divisions-row .span2 img {
    width: 75%;
  }
}
/* End Responsive styles */
/* Print button */
/* line 1083, ../sass/cbc-mmxiii.scss */
.print_btn {
  float: right;
  margin: -30px 0 5px 0;
  width: 20px;
  height: 20px;
  overflow: hidden;
  text-indent: -9999px;
  background: transparent url("../img/icon-print.png") no-repeat left top;
}

/* line 1092, ../sass/cbc-mmxiii.scss */
.print_btn:hover {
  background-position: 0 -20px;
}

/* End Print button */
