@import url('kkms.style-blessed1.css?z=1456882197557');

  /* line 205, ../scss/content_panes/_kk.event-calendar.scss */
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .month-view .full .inner .monthview,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .week-view .full .inner .weekview,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .day-view .full .inner .dayview,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .month-view .full td.multi-day div.monthview,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .week-view .full td.multi-day div.weekview,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .day-view .full td.multi-day div.dayview {
    margin: 0;
    padding: 6px 10px; }
  /* line 210, ../scss/content_panes/_kk.event-calendar.scss */
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents {
    position: static;
    left: auto;
    top: auto;
    width: auto; }
  /* line 218, ../scss/content_panes/_kk.event-calendar.scss */
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .month-view .full td.multi-day div.monthview,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .week-view .full td.multi-day div.weekview,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .day-view .full td.multi-day div.dayview {
    height: auto; }
  /* line 225, ../scss/content_panes/_kk.event-calendar.scss */
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .cutoff {
    display: none; }
  /* line 230, ../scss/content_panes/_kk.event-calendar.scss */
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .month-view .full td.multi-day div.monthview,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .week-view .full td.multi-day div.weekview,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .day-view .full td.multi-day div.dayview {
    color: inherit; }
    /* line 232, ../scss/content_panes/_kk.event-calendar.scss */
    .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .month-view .full td.multi-day div.monthview .date-display-single,
    .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .week-view .full td.multi-day div.weekview .date-display-single,
    .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .day-view .full td.multi-day div.dayview .date-display-single {
      display: block;
      line-height: 24px; }
  /* line 242, ../scss/content_panes/_kk.event-calendar.scss */
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .month-view .full tr.date-box,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .month-view .full tr.date-box td,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .month-view .full tr.multi-day,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .month-view .full tr.multi-day td,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .day-view .full td.multi-day div.dayview,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .week-view .full td.multi-day div.weekview {
    max-height: 50000px;
    height: auto !important; }
  /* line 247, ../scss/content_panes/_kk.event-calendar.scss */
  .pane-kkms-panes-event-calendar .view-id-event_calendar .week-view,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .day-view {
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-color: #e0e0e0; }
  /* line 252, ../scss/content_panes/_kk.event-calendar.scss */
  .pane-kkms-panes-event-calendar .view-id-event_calendar .day-view {
    border-top: 1px solid #e0e0e0; }
  /* line 255, ../scss/content_panes/_kk.event-calendar.scss */
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar th.calendar-agenda-hour {
    border-top: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0; }
  /* line 262, ../scss/content_panes/_kk.event-calendar.scss */
  .pane-kkms-panes-event-calendar .view-id-event_calendar #multi-day-container,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .week-view .full div.single-day div.weekview,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .day-view .full div.single-day div.dayview {
    border: 0; }
  /* line 268, ../scss/content_panes/_kk.event-calendar.scss */
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .week-view #multi-day-container,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .week-view #single-day-container,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .day-view #multi-day-container,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .day-view #single-day-container {
    border-left: 0; }
  /* line 271, ../scss/content_panes/_kk.event-calendar.scss */
  .pane-kkms-panes-event-calendar .view-id-event_calendar .header-body-divider {
    display: none; }
  /* line 277, ../scss/content_panes/_kk.event-calendar.scss */
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar td.calendar-agenda-hour .calendar-hour,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar td.calendar-agenda-hour .calendar-ampm,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .week-view .full div.calendar-agenda-hour span,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .day-view .full div.calendar-agenda-hour span {
    font-size: inherit; }
  /* line 281, ../scss/content_panes/_kk.event-calendar.scss */
  .pane-kkms-panes-event-calendar .view-id-event_calendar .responsive-date,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .single-day-footer {
    display: none; }
  /* line 286, ../scss/content_panes/_kk.event-calendar.scss */
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .month-view .full .inner .monthview,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .week-view .full .inner .weekview,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .day-view .full .inner .dayview {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; }
  /* line 289, ../scss/content_panes/_kk.event-calendar.scss */
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .day-view .full td .inner div.calendar div, .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .day-view .full td .inner div.calendar div a {
    margin: 0; }
  /* line 292, ../scss/content_panes/_kk.event-calendar.scss */
  .pane-kkms-panes-event-calendar .view-id-event_calendar.view-display-id-block_month .date-nav-wrapper .date-heading h3 {
    text-transform: capitalize; }

/**
 * Making the calendar view responsive (to a certain degree)
 * From: https://groups.drupal.org/node/266223
 */
@media (max-width: 767px) {
  /* line 307, ../scss/content_panes/_kk.event-calendar.scss */
  .calendar-calendar td, .calendar-calendar .month-view .full tr td.single-day.today, .calendar-calendar tbody, .calendar-calendar .month-view .full td.single-day .calendar-empty, .calendar-calendar .month-view .full td.single-day.empty, .calendar-calendar .month-view .full td.date-box.empty,
  .calendar-calendar .week-view #single-day-container, .calendar-calendar .day-view #single-day-container,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .week-view, .pane-kkms-panes-event-calendar .view-id-event_calendar .day-view,
  .calendar-calendar td.calendar-agenda-items,
  .calendar-calendar .week-view #multi-day-container table td, .calendar-calendar .day-view #multi-day-container table td {
    border: 0;
    background: none; }

  /* line 315, ../scss/content_panes/_kk.event-calendar.scss */
  .calendar-calendar td,
  .calendar-calendar .week-view #single-day-container table td,
  .calendar-calendar .day-view #single-day-container table td,
  .calendar-calendar .week-view #multi-day-container table td,
  .calendar-calendar .day-view #multi-day-container table td {
    display: block;
    width: 100%; }

  /* line 328, ../scss/content_panes/_kk.event-calendar.scss */
  .calendar-calendar tr.date-box,
  .calendar-calendar table thead,
  .calendar-calendar td.no-entry,
  .calendar-calendar td.empty,
  .calendar-calendar .no-entry,
  .calendar-calendar #header-container,
  .calendar-calendar .week-view .calendar-agenda-hour,
  .calendar-calendar .day-view .calendar-agenda-hour,
  .calendar-calendar .week-view #multi-day-container table .calendar-agenda-hour,
  .calendar-calendar .day-view #multi-day-container table .calendar-agenda-hour {
    display: none !important; }

  /* line 336, ../scss/content_panes/_kk.event-calendar.scss */
  .calendar-calendar .week-view #multi-day-container,
  .calendar-calendar .day-view #multi-day-container,
  .calendar-calendar .week-view .full div.calendar-agenda-hour,
  .calendar-calendar .day-view .full div.calendar-agenda-hour,
  .calendar-calendar .week-view .full div.calendar-agenda-items,
  .calendar-calendar .day-view .full div.calendar-agenda-items {
    height: auto; }

  /* line 340, ../scss/content_panes/_kk.event-calendar.scss */
  .calendar-calendar .week-view div.single-day .view-item,
  .calendar-calendar .day-view div.single-day .view-item {
    position: static; }

  /* line 349, ../scss/content_panes/_kk.event-calendar.scss */
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .month-view .full .inner .monthview,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .week-view .full .inner .weekview,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .day-view .full .inner .dayview,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .month-view .full td.multi-day div.monthview,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .week-view .full td.multi-day div.weekview,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .day-view .full td.multi-day div.dayview {
    margin: 0 0 20px;
    padding: 9px 20px; }
  /* line 354, ../scss/content_panes/_kk.event-calendar.scss */
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .month-view .full tr td.single-day.today,
  .pane-kkms-panes-event-calendar .view-id-event_calendar .calendar-calendar .month-view .full td.date-box.today {
    border: 0; }
  /* line 357, ../scss/content_panes/_kk.event-calendar.scss */
  .pane-kkms-panes-event-calendar .view-id-event_calendar .responsive-date {
    display: block;
    color: #999999; } }
/* line 2, ../scss/content_panes/_kk.pane-separator.scss */
.node-type-section-page .sec.sec-content .panel-pane.pane-kkms-panes-separator-line {
  padding: 0;
  max-width: 100%; }

/* line 8, ../scss/content_panes/_kk.pane-separator.scss */
.separator-border-line {
  display: block;
  margin-top: 28px;
  margin-bottom: 28px;
  border: none;
  height: 6px;
  background-color: black; }
  @media (max-width: 767px) {
    /* line 8, ../scss/content_panes/_kk.pane-separator.scss */
    .separator-border-line {
      margin-top: 12px;
      margin-bottom: 12px; } }

/* line 2, ../scss/content_panes/_kk.pane-video-list.scss */
.view-video-files-pane .view-content {
  overflow: hidden; }
/* line 6, ../scss/content_panes/_kk.pane-video-list.scss */
.view-video-files-pane .views-row {
  display: block;
  margin-bottom: 12px; }
/* line 12, ../scss/content_panes/_kk.pane-video-list.scss */
.reg-top-menu-left .view-video-files-pane .views-row {
  width: 49.15254%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
  display: block; }
/* line 17, ../scss/content_panes/_kk.pane-video-list.scss */
.reg-top-menu-left .view-video-files-pane .views-row-even {
  float: right;
  margin-right: 0;
  *margin-left: -1em;
  display: inline; }
@media (min-width: 768px) {
  /* line 23, ../scss/content_panes/_kk.pane-video-list.scss */
  .reg-top-menu-left .view-video-files-pane .views-exposed-widget {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%; }
    /* line 26, ../scss/content_panes/_kk.pane-video-list.scss */
    .reg-top-menu-left .view-video-files-pane .views-exposed-widget.second {
      float: right;
      margin-right: 0; }
    /* line 30, ../scss/content_panes/_kk.pane-video-list.scss */
    .reg-top-menu-left .view-video-files-pane .views-exposed-widget.first.forth {
      float: right;
      margin-right: 0;
      clear: none; }
  /* line 35, ../scss/content_panes/_kk.pane-video-list.scss */
  .reg-top-menu-left .view-video-files-pane .ctools-auto-submit-full-form div[class*="views-widget-filter"].third {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%; } }
/* line 42, ../scss/content_panes/_kk.pane-video-list.scss */
.reg-top-menu-right .view-video-files-pane .views-exposed-widget {
  margin-right: 0;
  width: 100%; }
/* line 49, ../scss/content_panes/_kk.pane-video-list.scss */
.reg-full .view-video-files-pane .views-row {
  width: 32.20339%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
  display: block; }
  /* line 53, ../scss/content_panes/_kk.pane-video-list.scss */
  .reg-full .view-video-files-pane .views-row.third {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
    display: inline; }
@media (max-width: 767px) {
  /* line 61, ../scss/content_panes/_kk.pane-video-list.scss */
  .reg-top-menu-left .view-video-files-pane .views-row, .reg-full .view-video-files-pane .views-row {
    float: none;
    margin-right: 0;
    width: 100%; } }
/* line 68, ../scss/content_panes/_kk.pane-video-list.scss */
.view-video-files-pane iframe {
  height: auto; }

/* line 73, ../scss/content_panes/_kk.pane-video-list.scss */
.reg-middle-3-col div[class*='pane-video-files-pane'].panel-pane .views-exposed-widget {
  margin-right: 0;
  width: 100%; }
@media (max-width: 767px) {
  /* line 79, ../scss/content_panes/_kk.pane-video-list.scss */
  .node-type-section-page .sec.sec-content .reg-middle-3-col div[class*='pane-video-files-pane'].panel-pane {
    float: none;
    margin-right: 0;
    width: 100%; } }

/* line 1, ../scss/content_panes/_kk.highlight.scss */
.highlight-pane {
  margin-bottom: 28px; }
  /* line 6, ../scss/content_panes/_kk.highlight.scss */
  .reg-top-menu-right .highlight-pane .highlight-big, .reg-middle-3-col .highlight-pane .highlight-big {
    display: none; }
  /* line 11, ../scss/content_panes/_kk.highlight.scss */
  .highlight-pane .highlight-big {
    margin-bottom: 14px; }
    /* line 37, ../scss/mixins/_kk.mixin.style.scss */
    .highlight-pane .highlight-big:after, .highlight-pane .highlight-big:before {
      content: "";
      display: table; }
    /* line 41, ../scss/mixins/_kk.mixin.style.scss */
    .highlight-pane .highlight-big:after {
      clear: both; }
    /* line 44, ../scss/mixins/_kk.mixin.style.scss */
    .highlight-pane .highlight-big {
      *zoom: 1; }
  /* line 16, ../scss/content_panes/_kk.highlight.scss */
  .highlight-pane .highlight-small {
    font-size: 0.88889em; }
  /* line 20, ../scss/content_panes/_kk.highlight.scss */
  .highlight-pane .highlight-big-info {
    margin-top: 6px; }
  /* line 24, ../scss/content_panes/_kk.highlight.scss */
  .highlight-pane .highlight-teaser {
    width: 74.57627%;
    float: left;
    margin-right: 1.69492%;
    display: inline;
    line-height: 20px;
    font-size: 0.88889em;
    font-weight: bold;
    color: #444444; }
    /* line 231, ../scss/mixins/_kk.mixin.style.scss */
    .lt-ie9 .highlight-pane .highlight-teaser {
      font-family: "Gill Sans W04_n7", "Gill Sans", serif;
      font-weight: normal; }
  /* line 33, ../scss/content_panes/_kk.highlight.scss */
  .highlight-pane .heiglight-creadit {
    width: 23.72881%;
    float: left;
    margin-right: 1.69492%;
    display: inline;
    float: right;
    margin-right: 0;
    *margin-left: -1em;
    display: inline;
    text-align: right;
    font-size: 0.72222em;
    color: #444444;
    line-height: 1; }
  /* line 42, ../scss/content_panes/_kk.highlight.scss */
  .highlight-pane .highlight-row {
    padding-top: 12px;
    padding-bottom: 12px;
    border-top: 1px solid #e0e0e0;
    cursor: pointer; }
  /* line 49, ../scss/content_panes/_kk.highlight.scss */
  .highlight-pane .highlight-row-4 {
    border-bottom: 1px solid #e0e0e0; }
  /* line 53, ../scss/content_panes/_kk.highlight.scss */
  .highlight-pane .highlight-title {
    font-weight: bold; }
    /* line 231, ../scss/mixins/_kk.mixin.style.scss */
    .lt-ie9 .highlight-pane .highlight-title {
      font-family: "Gill Sans W04_n7", "Gill Sans", serif;
      font-weight: normal; }
  /* line 58, ../scss/content_panes/_kk.highlight.scss */
  .highlight-pane .content-item-full {
    padding-top: 12px;
    padding-right: 12px;
    padding-left: 12px;
    line-height: 1; }
    /* line 64, ../scss/content_panes/_kk.highlight.scss */
    .highlight-pane .content-item-full a {
      display: block;
      margin-top: 12px; }
  /* line 70, ../scss/content_panes/_kk.highlight.scss */
  .highlight-pane .highlight-active {
    background-color: #f4f4f4; }
  @media (min-width: 768px) {
    /* line 76, ../scss/content_panes/_kk.highlight.scss */
    .reg-top-menu-left .highlight-pane .highlight-image {
      width: 15.25424%;
      float: left;
      margin-right: 1.69492%; }
    /* line 80, ../scss/content_panes/_kk.highlight.scss */
    .reg-top-menu-left .highlight-pane .highlight-title {
      width: 83.05085%;
      float: left;
      margin-right: 1.69492%;
      float: right;
      margin-right: 0; }
    /* line 89, ../scss/content_panes/_kk.highlight.scss */
    .reg-top-menu-right .highlight-pane .highlight-image, .reg-full .highlight-pane .highlight-image, .reg-middle-3-col .highlight-pane .highlight-image {
      width: 32.20339%;
      float: left;
      margin-right: 1.69492%; }
    /* line 93, ../scss/content_panes/_kk.highlight.scss */
    .reg-top-menu-right .highlight-pane .highlight-title, .reg-full .highlight-pane .highlight-title, .reg-middle-3-col .highlight-pane .highlight-title {
      width: 66.10169%;
      float: left;
      margin-right: 1.69492%;
      float: right;
      margin-right: 0; }
    /* line 100, ../scss/content_panes/_kk.highlight.scss */
    .reg-full .highlight-pane .highlight-big {
      width: 65.51724%;
      float: left;
      margin-right: 3.44828%; }
    /* line 103, ../scss/content_panes/_kk.highlight.scss */
    .reg-full .highlight-pane .highlight-small {
      width: 31.03448%;
      float: left;
      margin-right: 3.44828%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 480px) and (max-width: 767px) {
    /* line 111, ../scss/content_panes/_kk.highlight.scss */
    .highlight-pane .highlight-image {
      width: 15.25424%;
      float: left;
      margin-right: 1.69492%; }
    /* line 115, ../scss/content_panes/_kk.highlight.scss */
    .highlight-pane .highlight-title {
      width: 83.05085%;
      float: left;
      margin-right: 1.69492%;
      float: right;
      margin-right: 0; } }
  @media (max-width: 479px) {
    /* line 122, ../scss/content_panes/_kk.highlight.scss */
    .highlight-pane .highlight-big {
      display: none; }
    /* line 126, ../scss/content_panes/_kk.highlight.scss */
    .highlight-pane .highlight-image {
      float: left;
      margin-right: 10px;
      width: 100px; }
    /* line 132, ../scss/content_panes/_kk.highlight.scss */
    .highlight-pane .highlight-title {
      float: left;
      width: 60%; } }

/* Call to action pane*/
/* line 3, ../scss/content_panes/_kk.call-to-action.scss */
.node-type-section-page .sec.sec-content .pane-bundle-call-to-action-pane {
  max-width: none;
  width: 100%;
  padding-left: 0;
  padding-right: 0; }
/* line 10, ../scss/content_panes/_kk.call-to-action.scss */
.pane-bundle-call-to-action-pane h2.pane-title, .pane-bundle-call-to-action-pane .tx-content h3.pane-title, .tx-content .pane-bundle-call-to-action-pane h3.pane-title, .pane-bundle-call-to-action-pane .page div.messages h3.pane-title, .page div.messages .pane-bundle-call-to-action-pane h3.pane-title, .pane-bundle-call-to-action-pane #sliding-popup .popup-content #popup-text h3.pane-title, #sliding-popup .popup-content #popup-text .pane-bundle-call-to-action-pane h3.pane-title, .pane-bundle-call-to-action-pane .block-simplenews h3.pane-title, .block-simplenews .pane-bundle-call-to-action-pane h3.pane-title {
  max-width: 39.33333em;
  margin: 0 auto 28px;
  padding: 0 0.67em;
  font-size: 1.5em; }

/* line 18, ../scss/content_panes/_kk.call-to-action.scss */
.node.node-call-to-action {
  padding: 56px 0; }
  /* line 21, ../scss/content_panes/_kk.call-to-action.scss */
  .node.node-call-to-action .content {
    padding: 0 1em; }
  /* line 26, ../scss/content_panes/_kk.call-to-action.scss */
  .node.node-call-to-action .field-name-title-field,
  .node.node-call-to-action .field-name-field-title {
    font-size: 1.5em;
    margin: 0 auto 28px; }

/* line 32, ../scss/content_panes/_kk.call-to-action.scss */
.node-call-to-action-content {
  max-width: 59em;
  margin: 0 auto;
  padding: 0 1em; }

/* line 39, ../scss/content_panes/_kk.call-to-action.scss */
.pane-bundle-call-to-action-pane,
.node-call-to-action {
  text-align: center; }

/* line 43, ../scss/content_panes/_kk.call-to-action.scss */
.field-name-field-call-to-action-button a {
  display: inline-block;
  margin-top: 28px;
  padding: 0.5625em;
  background-color: #999999;
  border-style: none;
  border: 1px solid #999999;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  font-size: 0.88889em;
  color: white;
  text-transform: uppercase;
  white-space: normal;
  -webkit-appearance: none;
  cursor: pointer; }
  /* line 58, ../scss/content_panes/_kk.call-to-action.scss */
  .field-name-field-call-to-action-button a:hover {
    background-color: #999999; }

/*
  Image gallery thumbnails
*/
@media (min-width: 480px) {
  /* line 12, ../scss/content_panes/_kk.image-gallery-thumbnails.scss */
  .reg-full .node-image-gallery-thumbnails .flexslider-horizontal .controls-nav, .reg-top-menu-left .node-image-gallery-thumbnails .flexslider-horizontal .controls-nav, .node-type-image-gallery-thumbnails .node-image-gallery-thumbnails .flexslider-horizontal .controls-nav {
    display: none; } }
@media (min-width: 480px) and (max-width: 767px) {
  /* line 21, ../scss/content_panes/_kk.image-gallery-thumbnails.scss */
  .reg-full .node-image-gallery-thumbnails .flexslider-horizontal, .reg-top-menu-left .node-image-gallery-thumbnails .flexslider-horizontal, .node-type-image-gallery-thumbnails .node-image-gallery-thumbnails .flexslider-horizontal {
    width: 83.05085%;
    float: left;
    margin-right: 1.69492%; } }
@media (min-width: 768px) {
  /* line 28, ../scss/content_panes/_kk.image-gallery-thumbnails.scss */
  .reg-full .node-image-gallery-thumbnails .flexslider-horizontal, .node-type-image-gallery-thumbnails .node-image-gallery-thumbnails .flexslider-horizontal {
    width: 65.51724%;
    float: left;
    margin-right: 3.44828%; }
  /* line 32, ../scss/content_panes/_kk.image-gallery-thumbnails.scss */
  .reg-top-menu-left .node-image-gallery-thumbnails .flexslider-horizontal {
    width: 83.05085%;
    float: left;
    margin-right: 1.69492%; } }
/* line 38, ../scss/content_panes/_kk.image-gallery-thumbnails.scss */
.node-image-gallery-thumbnails .flexslider-vertical {
  padding: 30px 0; }
  @media (max-width: 479px) {
    /* line 38, ../scss/content_panes/_kk.image-gallery-thumbnails.scss */
    .node-image-gallery-thumbnails .flexslider-vertical {
      display: none; } }
  /* line 46, ../scss/content_panes/_kk.image-gallery-thumbnails.scss */
  .reg-top-menu-right .node-image-gallery-thumbnails .flexslider-vertical, .reg-middle-3-col .node-image-gallery-thumbnails .flexslider-vertical {
    display: none; }
  @media (min-width: 480px) and (max-width: 767px) {
    /* line 53, ../scss/content_panes/_kk.image-gallery-thumbnails.scss */
    .reg-full .node-image-gallery-thumbnails .flexslider-vertical, .reg-top-menu-left .node-image-gallery-thumbnails .flexslider-vertical, .node-type-image-gallery-thumbnails .node-image-gallery-thumbnails .flexslider-vertical {
      width: 15.25424%;
      float: left;
      margin-right: 1.69492%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 768px) {
    /* line 61, ../scss/content_panes/_kk.image-gallery-thumbnails.scss */
    .reg-full .node-image-gallery-thumbnails .flexslider-vertical, .node-type-image-gallery-thumbnails .node-image-gallery-thumbnails .flexslider-vertical {
      width: 31.03448%;
      float: left;
      margin-right: 3.44828%;
      float: right;
      margin-right: 0; }
    /* line 66, ../scss/content_panes/_kk.image-gallery-thumbnails.scss */
    .reg-top-menu-left .node-image-gallery-thumbnails .flexslider-vertical {
      width: 15.25424%;
      float: left;
      margin-right: 1.69492%;
      float: right;
      margin-right: 0; } }
  /* line 73, ../scss/content_panes/_kk.image-gallery-thumbnails.scss */
  .node-image-gallery-thumbnails .flexslider-vertical .flexslider,
  .node-image-gallery-thumbnails .flexslider-vertical .flex-viewport {
    height: 100% !important; }
  /* line 78, ../scss/content_panes/_kk.image-gallery-thumbnails.scss */
  .node-image-gallery-thumbnails .flexslider-vertical .flexslider .flex-direction-nav a {
    display: block;
    width: 100%;
    height: 30px;
    margin: 0;
    opacity: 0.7;
    filter: alpha(opacity=70); }
  /* line 87, ../scss/content_panes/_kk.image-gallery-thumbnails.scss */
  .node-image-gallery-thumbnails .flexslider-vertical .flexslider .flex-direction-nav .flex-prev {
    background: #999999 url("/sites/all/themes/kkms_theme/images/icon-arrow-up.png") no-repeat center;
    top: -30px;
    left: 0; }
  /* line 93, ../scss/content_panes/_kk.image-gallery-thumbnails.scss */
  .node-image-gallery-thumbnails .flexslider-vertical .flexslider .flex-direction-nav .flex-next {
    background: #999999 url("/sites/all/themes/kkms_theme/images/icon-arrow-down.png") no-repeat center;
    top: auto;
    bottom: -30px;
    left: 0;
    right: auto; }
  /* line 102, ../scss/content_panes/_kk.image-gallery-thumbnails.scss */
  .node-image-gallery-thumbnails .flexslider-vertical .slides div {
    display: none; }
/* line 107, ../scss/content_panes/_kk.image-gallery-thumbnails.scss */
.node-image-gallery-thumbnails .flexslider .controls-nav {
  position: static;
  height: auto; }
/* line 112, ../scss/content_panes/_kk.image-gallery-thumbnails.scss */
.node-image-gallery-thumbnails .flex-control-thumbs {
  margin: -5px; }
  /* line 114, ../scss/content_panes/_kk.image-gallery-thumbnails.scss */
  .node-image-gallery-thumbnails .flex-control-thumbs li {
    padding: 5px; }