/* line 3, ../../sass/calacademy/right-rail.scss */
.right-rail {
  width: 25%;
  border-top: 2px solid #757575;
  padding-top: 20px;
}
/* line 8, ../../sass/calacademy/right-rail.scss */
.right-rail.image-first {
  padding-top: 0;
}
/* line 12, ../../sass/calacademy/right-rail.scss */
.section-page-not-found .right-rail {
  display: none;
}
/* line 15, ../../sass/calacademy/right-rail.scss */
.section-nightlife .right-rail {
  border-top: 2px solid #ababab;
  padding-top: 20px;
}
/* line 18, ../../sass/calacademy/right-rail.scss */
.section-nightlife .right-rail .right-rail {
  width: 20%;
  margin-top: 55px;
}
/* line 24, ../../sass/calacademy/right-rail.scss */
.page-nightlife-landing .right-rail {
  border-top: none;
  padding-top: 1px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 3, ../../sass/calacademy/right-rail.scss */
  .right-rail {
    margin-left: 0;
    width: 100% !important;
  }
}
/* line 34, ../../sass/calacademy/right-rail.scss */
.right-rail img {
  width: 100%;
  height: inherit;
}
/* line 39, ../../sass/calacademy/right-rail.scss */
.right-rail h2,
.right-rail .pane-title,
.right-rail .field-name-field-blurb-title-link,
.right-rail .field-name-field-right-rail-item-displ-titl,
.right-rail .field-name-field-title {
  margin: 0;
  margin-bottom: 4px;
  color: #1a1a1a;
  font-weight: 500;
  font-size: 22px;
  line-height: 26px;
}
/* line 50, ../../sass/calacademy/right-rail.scss */
.right-rail p {
  color: #575757;
}
/* line 57, ../../sass/calacademy/right-rail.scss */
.right-rail .field-name-field-title-link,
.right-rail .node .field-name-field-title-link {
  display: none;
}
/* line 62, ../../sass/calacademy/right-rail.scss */
.right-rail .links.inline,
.right-rail .node .links.inline {
  display: none;
}
/* line 66, ../../sass/calacademy/right-rail.scss */
.right-rail .field,
.right-rail .node .field {
  margin-bottom: 20px;
}
/* line 70, ../../sass/calacademy/right-rail.scss */
.right-rail .field:last-child,
.right-rail .node .field:last-child {
  margin-bottom: 0;
}
/* line 75, ../../sass/calacademy/right-rail.scss */
.right-rail .field.field-type-link-field .field-item,
.right-rail .node .field.field-type-link-field .field-item {
  margin-bottom: 10px;
}
/* line 78, ../../sass/calacademy/right-rail.scss */
.right-rail .field.field-type-link-field .field-item:last-child,
.right-rail .node .field.field-type-link-field .field-item:last-child {
  margin-bottom: 0;
}
/* line 83, ../../sass/calacademy/right-rail.scss */
.right-rail .field.field-type-link-field a,
.right-rail .node .field.field-type-link-field a {
  font-size: 22px;
  line-height: 26px;
  font-weight: 500;
}
/* line 88, ../../sass/calacademy/right-rail.scss */
.page-nightlife-landing .right-rail .field.field-type-link-field a, .page-nightlife-landing
.right-rail .node .field.field-type-link-field a {
  color: #ffffff;
}
/* line 94, ../../sass/calacademy/right-rail.scss */
.right-rail .field.field-type-link-field.field-name-field-cta-link .field-item,
.right-rail .node .field.field-type-link-field.field-name-field-cta-link .field-item {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 0;
  background-color: #f27134;
  text-align: center;
  padding: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 94, ../../sass/calacademy/right-rail.scss */
  .right-rail .field.field-type-link-field.field-name-field-cta-link .field-item,
  .right-rail .node .field.field-type-link-field.field-name-field-cta-link .field-item {
    padding-top: 8px;
  }
}
/* line 577, ../../sass/calacademy/_mixins.scss */
.right-rail .field.field-type-link-field.field-name-field-cta-link .field-item, .right-rail .field.field-type-link-field.field-name-field-cta-link .field-item a,
.right-rail .node .field.field-type-link-field.field-name-field-cta-link .field-item,
.right-rail .node .field.field-type-link-field.field-name-field-cta-link .field-item a {
  color: #ffffff;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
}
/* line 588, ../../sass/calacademy/_mixins.scss */
.right-rail .field.field-type-link-field.field-name-field-cta-link .field-item a,
.right-rail .node .field.field-type-link-field.field-name-field-cta-link .field-item a {
  display: block;
}
/* line 103, ../../sass/calacademy/right-rail.scss */
.right-rail .file img {
  display: none;
}
/* line 107, ../../sass/calacademy/right-rail.scss */
.right-rail .file a {
  background-repeat: no-repeat;
  background-position: 0 2px;
  padding-left: 20px;
  display: block;
}
/* line 115, ../../sass/calacademy/right-rail.scss */
.right-rail .inside > .panel-pane {
  padding-bottom: 20px;
  border-top: 2px solid #e6e6e6;
  padding-top: 20px;
}
/* line 118, ../../sass/calacademy/right-rail.scss */
.section-nightlife .right-rail .inside > .panel-pane {
  padding-bottom: 0;
  border-top: 2px solid #757575;
  padding-top: 20px;
  margin-top: 20px;
}
/* line 122, ../../sass/calacademy/right-rail.scss */
.section-nightlife .right-rail .inside > .panel-pane:first-child {
  margin-top: 0;
}
/* line 125, ../../sass/calacademy/right-rail.scss */
.section-nightlife .right-rail .inside > .panel-pane .node .field-collection-view {
  border-top: none !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
}
/* line 134, ../../sass/calacademy/right-rail.scss */
.right-rail .inside > .panel-pane:first-child {
  border-top: 2px solid #757575;
  padding-top: 20px;
  padding-top: 0;
  border-top: 0;
}
/* line 140, ../../sass/calacademy/right-rail.scss */
.right-rail .inside > .panel-pane .field:first-child {
  margin-top: 0;
}
/* line 149, ../../sass/calacademy/right-rail.scss */
.right-rail .pane-taxonomy-term-field-right-rail-items .field,
.right-rail .node-right-rail-collection .field {
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
}
/* line 156, ../../sass/calacademy/right-rail.scss */
.right-rail .pane-taxonomy-term-field-right-rail-items > .field > .field-items > div article,
.right-rail .node-right-rail-collection > .field > .field-items > div article {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 2px solid #e6e6e6;
}
/* line 158, ../../sass/calacademy/right-rail.scss */
.right-rail .pane-taxonomy-term-field-right-rail-items > .field > .field-items > div article header,
.right-rail .node-right-rail-collection > .field > .field-items > div article header {
  margin-bottom: 20px;
}
/* line 160, ../../sass/calacademy/right-rail.scss */
.right-rail .pane-taxonomy-term-field-right-rail-items > .field > .field-items > div article header .node-title a,
.right-rail .node-right-rail-collection > .field > .field-items > div article header .node-title a {
  pointer-events: none;
  cursor: default;
  color: #1a1a1a;
}
/* line 163, ../../sass/calacademy/right-rail.scss */
.page-nightlife-landing .right-rail .pane-taxonomy-term-field-right-rail-items > .field > .field-items > div article header .node-title a, .page-nightlife-landing
.right-rail .node-right-rail-collection > .field > .field-items > div article header .node-title a {
  color: #ffffff;
}
/* line 177, ../../sass/calacademy/right-rail.scss */
.right-rail .pane-taxonomy-term-field-right-rail-items > .field > .field-items > div article .field-type-field-collection .field-item:last-child,
.right-rail .node-right-rail-collection > .field > .field-items > div article .field-type-field-collection .field-item:last-child {
  margin-bottom: 0;
}
/* line 184, ../../sass/calacademy/right-rail.scss */
.right-rail .pane-taxonomy-term-field-right-rail-items > .field > .field-items > div:last-child article,
.right-rail .node-right-rail-collection > .field > .field-items > div:last-child article {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
/* line 194, ../../sass/calacademy/right-rail.scss */
.right-rail .pane-taxonomy-term-field-right-rail-items header,
.right-rail .pane-taxonomy-term-field-right-rail-items .node-right-rail-list header,
.right-rail .node-right-rail-collection header,
.right-rail .node-right-rail-collection .node-right-rail-list header {
  display: none;
}
/* line 200, ../../sass/calacademy/right-rail.scss */
.right-rail .field-collection-container {
  border: 0;
  margin: 0;
}
/* line 205, ../../sass/calacademy/right-rail.scss */
.right-rail .field-name-field-blurb-title-link {
  color: #1a1a1a;
  margin-bottom: 10px !important;
}
/* line 211, ../../sass/calacademy/right-rail.scss */
.right-rail .field-item:last-child .field-name-field-blurb-title-link {
  margin-bottom: 0 !important;
}
/* line 216, ../../sass/calacademy/right-rail.scss */
.right-rail .field-collection-view {
  margin: 0;
  padding: 0;
  margin-top: 20px;
  border: 0;
}
/* line 224, ../../sass/calacademy/right-rail.scss */
.right-rail .view-content .node,
.right-rail .node-right-rail-collection.node {
  padding-top: 0;
  border-top: 0;
}
/* line 232, ../../sass/calacademy/right-rail.scss */
.right-rail .view-event-list h3,
.right-rail .view-event-list .views-field {
  margin: 0;
}
/* line 239, ../../sass/calacademy/right-rail.scss */
.right-rail .view-press-release-content .views-row {
  margin-bottom: 20px;
}
/* line 240, ../../sass/calacademy/right-rail.scss */
.right-rail .view-press-release-content .views-row .views-field {
  margin: 0;
}
/* line 244, ../../sass/calacademy/right-rail.scss */
.right-rail .view-press-release-content .views-row .views-field-title {
  color: #1a1a1a;
}
/* line 250, ../../sass/calacademy/right-rail.scss */
.right-rail .view-press-release-content .views-row:last-child {
  margin-bottom: 0;
}
/* line 258, ../../sass/calacademy/right-rail.scss */
.right-rail .view-file-listings .views-row .views-field:last-child {
  margin-bottom: 0;
}
/* line 266, ../../sass/calacademy/right-rail.scss */
.right-rail .view-events-related .views-row,
.right-rail .view-nightlife-upcoming .views-row {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 2px solid #757575;
}
/* line 275, ../../sass/calacademy/right-rail.scss */
.right-rail .view-events-related .views-row .views-field-title,
.right-rail .view-nightlife-upcoming .views-row .views-field-title {
  margin-top: 0;
}
/* line 279, ../../sass/calacademy/right-rail.scss */
.right-rail .view-events-related .views-row h3,
.right-rail .view-events-related .views-row .views-field-field-date,
.right-rail .view-events-related .views-row .views-field-field-date-unix,
.right-rail .view-nightlife-upcoming .views-row h3,
.right-rail .view-nightlife-upcoming .views-row .views-field-field-date,
.right-rail .view-nightlife-upcoming .views-row .views-field-field-date-unix {
  color: #1a1a1a;
  font-weight: 600;
}
/* line 286, ../../sass/calacademy/right-rail.scss */
.right-rail .view-events-related .views-row .views-field-field-featured-people,
.right-rail .view-nightlife-upcoming .views-row .views-field-field-featured-people {
  font-style: normal;
}
/* line 290, ../../sass/calacademy/right-rail.scss */
.right-rail .view-events-related .views-row .views-field-field-featured-people .node-title, .right-rail .view-events-related .views-row .views-field-field-featured-people .node-title a,
.right-rail .view-nightlife-upcoming .views-row .views-field-field-featured-people .node-title,
.right-rail .view-nightlife-upcoming .views-row .views-field-field-featured-people .node-title a {
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  color: #575757;
  pointer-events: none;
  cursor: default;
}
/* line 301, ../../sass/calacademy/right-rail.scss */
.right-rail .view-events-related .views-row article .field,
.right-rail .view-nightlife-upcoming .views-row article .field {
  margin-top: 0;
}
/* line 309, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-list > .field-collection-container > .field > .field-items > .field-item > .field-collection-view {
  padding-top: 20px;
  border-top: 2px solid #e6e6e6;
}
/* line 316, ../../sass/calacademy/right-rail.scss */
.right-rail .panel-pane.pane-node-field-right-rail-items .node-right-rail-standard,
.right-rail .panel-pane.pane-node-field-right-rail-items .node-right-rail-list,
.right-rail .panel-pane.pane-node-field-right-rail-items .node-right-rail-subnav,
.right-rail .panel-pane.pane-node-field-right-rail-items .node-right-rail-contact,
.right-rail .panel-pane.pane-node-field-right-rail-items .node-right-rail-hours {
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 2px solid #e6e6e6;
}
/* line 331, ../../sass/calacademy/right-rail.scss */
.right-rail .field-name-field-right-rail-items > .field-items > .field-item > .node-right-rail-list > header > h2 > a,
.right-rail .panel-pane.pane-node-field-right-rail-items .node-right-rail-standard > header > h2 > a,
.right-rail .panel-pane.pane-node-field-right-rail-items .node-right-rail-list > header > h2 > a {
  pointer-events: none;
  cursor: default;
  color: #1a1a1a;
}
/* line 338, ../../sass/calacademy/right-rail.scss */
.right-rail .pane-staff-panel-pane-6 .views-field-view-user a {
  pointer-events: none;
  cursor: default;
  background-image: none;
  color: #1a1a1a;
  font-size: 90%;
  line-height: 120%;
  font-weight: 600;
}
/* line 347, ../../sass/calacademy/right-rail.scss */
.right-rail .view-audience-pages.view-display-id-happening_today_pane .views-row {
  padding-top: 20px;
  border-top: 2px solid #e6e6e6;
}
/* line 352, ../../sass/calacademy/right-rail.scss */
.right-rail .view-audience-pages.view-display-id-happening_today_pane .view-header {
  padding-bottom: 20px;
}
/* line 356, ../../sass/calacademy/right-rail.scss */
.right-rail .view-audience-pages.view-display-id-happening_today_pane .views-field-field-time-slots {
  color: #1a1a1a;
}
/* line 360, ../../sass/calacademy/right-rail.scss */
.right-rail .section-audience .panel-panel.panel-col-last.right-rail {
  border-bottom: 2px solid #757575;
}
/* line 368, ../../sass/calacademy/right-rail.scss */
.right-rail .field-name-field-right-rail-items div article header {
  margin-bottom: 20px;
}
/* line 370, ../../sass/calacademy/right-rail.scss */
.right-rail .field-name-field-right-rail-items div article header .node-title a {
  pointer-events: none;
  cursor: default;
  color: #1a1a1a;
}
/* line 373, ../../sass/calacademy/right-rail.scss */
.page-nightlife-landing .right-rail .field-name-field-right-rail-items div article header .node-title a {
  color: #ffffff;
}
/* line 383, ../../sass/calacademy/right-rail.scss */
.right-rail .inside .panel-pane.pane-entity-field.pane-node-field-right-rail-items,
.right-rail .view-audience-pages.view-display-id-happening_today_pane .views-row.happening_today_pane_date_day {
  border-top: 0;
  padding-top: 0;
}
/* line 390, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-standard header,
.right-rail .node-right-rail-subnav header,
.right-rail .node-right-rail-contact header,
.right-rail .node-right-rail-hours header {
  display: none;
}
/* line 398, ../../sass/calacademy/right-rail.scss */
.right-rail .field.field-type-image {
  margin-top: 20px;
}
/* line 402, ../../sass/calacademy/right-rail.scss */
.right-rail .field.field-name-body {
  margin-top: 4px;
  margin-bottom: 10px;
}
/* line 406, ../../sass/calacademy/right-rail.scss */
.right-rail .field.field-name-body:first-of-type {
  margin-top: 0;
}
/* line 411, ../../sass/calacademy/right-rail.scss */
.right-rail .field.field-name-field-right-rail-item-displ-titl,
.right-rail .field.field-name-field-title {
  color: #1a1a1a;
  margin-top: 0;
  margin-bottom: 4px;
}
/* line 420, ../../sass/calacademy/right-rail.scss */
.section-contact .right-rail .pane-node-field-right-rail-items, .page-lesson-plans-landing .right-rail .pane-node-field-right-rail-items {
  padding-bottom: 0;
}
/* line 423, ../../sass/calacademy/right-rail.scss */
.section-contact .right-rail .pane-node-field-right-rail-items .field-name-field-right-rail-items .field-items:nth-child(1) > .field-item:nth-child(1) .node-right-rail-standard,
.section-contact .right-rail .pane-node-field-right-rail-items .field-name-field-right-rail-items .field-items:nth-child(1) > .field-item:nth-child(1) .node-right-rail-list, .page-lesson-plans-landing .right-rail .pane-node-field-right-rail-items .field-name-field-right-rail-items .field-items:nth-child(1) > .field-item:nth-child(1) .node-right-rail-standard,
.page-lesson-plans-landing .right-rail .pane-node-field-right-rail-items .field-name-field-right-rail-items .field-items:nth-child(1) > .field-item:nth-child(1) .node-right-rail-list {
  border-top: 0;
  padding-top: 0;
}
/* line 433, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-subnav .field-type-link-field {
  margin-bottom: 0;
}
/* line 436, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-subnav .field-type-link-field .field-item {
  padding-bottom: 12px;
}
/* line 439, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-subnav .field-type-link-field .field-item:last-child {
  padding-bottom: 0;
}
/* line 443, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-subnav .field-type-link-field .field-item a {
  display: block;
  font-weight: 600;
  -moz-background-size: 18px, 18px;
  -o-background-size: 18px, 18px;
  -webkit-background-size: 18px, 18px;
  background-size: 18px, 18px;
  background-repeat: no-repeat;
  padding-left: 30px;
  background-position: 0 4px;
  background-image: url("/sites/all/themes/calacademy_zen/images/arrow-right-blue.svg");
}
/* line 452, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-subnav .field-type-link-field .field-item a.active {
  color: #1a1a1a;
  background-image: url("/sites/all/themes/calacademy_zen/images/arrow-right-black.svg");
  pointer-events: none;
  cursor: default;
}
/* line 458, ../../sass/calacademy/right-rail.scss */
.section-nightlife .right-rail .node-right-rail-subnav .field-type-link-field .field-item a {
  background-image: url("/sites/all/themes/calacademy_zen/images/arrow-right-white.svg");
}
/* line 461, ../../sass/calacademy/right-rail.scss */
.section-nightlife .right-rail .node-right-rail-subnav .field-type-link-field .field-item a.active {
  color: #ffffff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
/* line 472, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-contact .hide-me {
  display: none;
}
/* line 482, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-contact .field-name-field-email {
  margin-bottom: 10px;
}
/* line 486, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-contact .field-name-field-phone {
  margin-bottom: 0;
}
/* line 495, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-contact .field-name-field-contact-collection > .field-items > .field-item {
  margin-bottom: 0;
}
/* line 500, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-contact .field-name-field-contact-collection .field-collection-item-field-contact-collection > .content > .field {
  margin-bottom: 5px;
}
/* line 503, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-contact .field-name-field-contact-collection .field-collection-item-field-contact-collection > .content > .field:last-child {
  margin-bottom: 0;
}
/* line 507, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-contact .field-name-field-contact-collection .field-collection-item-field-contact-collection > .content > .field.field-name-field-person-name-first {
  color: #1a1a1a;
}
/* line 513, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-contact .field-name-field-contact-collection .field-collection-item-field-contact-collection > .content > .field.field-name-field-email a {
  font-weight: 600;
}
/* line 529, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-contact .call-center-link {
  margin-top: 20px;
}
/* line 531, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-contact .call-center-link a {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 0;
  background-color: #f27134;
  text-align: center;
  padding: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
  display: block;
  background-color: transparent;
  border: 2px solid #f27134;
  color: #f27134 !important;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 531, ../../sass/calacademy/right-rail.scss */
  .right-rail .node-right-rail-contact .call-center-link a {
    padding-top: 8px;
  }
}
/* line 577, ../../sass/calacademy/_mixins.scss */
.right-rail .node-right-rail-contact .call-center-link a, .right-rail .node-right-rail-contact .call-center-link a a {
  color: #ffffff;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
}
/* line 984, ../../sass/calacademy/_mixins.scss */
.section-nightlife .right-rail .node-right-rail-contact .call-center-link a {
  border: 2px solid #ffffff;
  color: #ffffff !important;
}
/* line 538, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-hours ul, .right-rail .node-right-rail-hours li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 544, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-hours .flexslider {
  color: #f27134;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 545, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-hours .flexslider, .right-rail .node-right-rail-hours .flexslider * {
  margin: 0;
  padding: 0;
}
/* line 552, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-hours .flexslider a {
  color: #f27134;
  font-weight: 600;
}
/* line 560, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-hours .flexslider li {
  width: 100%;
  padding: 0 !important;
}
/* line 566, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-hours li {
  margin-bottom: 20px;
}
/* line 569, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-hours li:last-child {
  margin-bottom: 0;
}
/* line 573, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-hours li h3, .right-rail .node-right-rail-hours li h4 {
  margin: 0;
}
/* line 577, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-hours li h3 {
  color: #1a1a1a;
  font-weight: 500;
  font-size: 22px;
  line-height: 26px;
  margin-bottom: 10px;
}
/* line 581, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-hours li h3 a {
  color: #1a1a1a;
}
/* line 586, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-hours li .hours-block {
  margin-top: 10px;
}
/* line 589, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-hours li .hours-block:first-child {
  margin-top: 0;
}
/* line 593, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-hours li .hours-block h4 {
  font-weight: 400;
  color: #858281;
}
/* line 598, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-hours li .hours-block .hours {
  font-weight: 500;
  color: #1a1a1a;
}
/* line 604, ../../sass/calacademy/right-rail.scss */
.right-rail .node-right-rail-hours li .cta {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 0;
  background-color: #f27134;
  text-align: center;
  padding: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
  display: block;
  margin-top: 10px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 604, ../../sass/calacademy/right-rail.scss */
  .right-rail .node-right-rail-hours li .cta {
    padding-top: 8px;
  }
}
/* line 577, ../../sass/calacademy/_mixins.scss */
.right-rail .node-right-rail-hours li .cta, .right-rail .node-right-rail-hours li .cta a {
  color: #ffffff;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
}
