 
/* 
Reset Styles 
=============== */

/*Kyruus Overrides */

.page-content-wrapper {
   min-height: 50% !important;
}

/* Kyruus Overrides End */

.kcw {
  box-sizing: unset;
}

.kcw section,
.kcw dl,
.kcw dt,
.kcw dd,
.kcw ul,
.kcw ol,
.kcw li,
.kcw h1,
.kcw h2,
.kcw h3,
.kcw h4,
.kcw h5,
.kcw h6,
.kcw pre,
.kcw form,
.kcw fieldset,
.kcw input,
.kcw textarea,
.kcw label,
.kcw p,
.kcw blockquote,
.kcw th,
.kcw td,
.kcw a {
  box-sizing: unset;
  margin: 0;
  padding: 0;
}

.kcw table {
  border-collapse: collapse;
  border-spacing: 0;
}

.kcw fieldset,
.kcw img {
  border: 0;
}

.kcw address,
.kcw caption,
.kcw cite,
.kcw code,
.kcw dfn,
.kcw em,
.kcw strong,
.kcw th,
.kcw var {
  font-style: normal;
  font-weight: normal;
}

.kcw ol,
.kcw ul {
  list-style: none;
}

.kcw caption,
.kcw th {
  text-align: left;
}

.kcw h1,
.kcw h2,
.kcw h3,
.kcw h4,
.kcw h5,
.kcw h6 {
  font-size: 100%;
  font-weight: bold;
}

.kcw q:before,
.kcw q:after {
  content: '';
}

.kcw abbr,
.kcw acronym {
  border: 0;
}

/* Reset Styles End
=============== */


/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */ /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
 html .kcw  {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
body .kcw  {
  margin: 0;
}
 .kcw article,
 .kcw aside,
 .kcw details,
 .kcw figcaption,
 .kcw figure,
 .kcw footer,
 .kcw header,
 .kcw hgroup,
 .kcw main,
 .kcw menu,
 .kcw nav,
 .kcw section,
 .kcw summary {
  display: block;
}
 .kcw audio,
 .kcw canvas,
 .kcw progress,
 .kcw video {
  display: inline-block;
  vertical-align: baseline;
}
 .kcw audio:not([controls]) {
  display: none;
  height: 0;
}
 .kcw [hidden],
 .kcw template {
  display: none;
}
 .kcw a {
  background-color: transparent;
}
 .kcw a:active,
 .kcw a:hover {
  outline: 0;
}
 .kcw abbr[title] {
  border-bottom: 1px dotted;
}
 .kcw b,
 .kcw strong {
  font-weight: 700;
}
 .kcw dfn {
  font-style: italic;
}
 .kcw h1 {
  margin: 0.67em 0;
  font-size: 2em;
}
 .kcw mark {
  color: #000;
  background: #ff0;
}
 .kcw small {
  font-size: 80%;
}
 .kcw sub,
 .kcw sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
 .kcw sup {
  top: -0.5em;
}
 .kcw sub {
  bottom: -0.25em;
}
 .kcw img {
  border: 0;
}
 .kcw svg:not(:root) {
  overflow: hidden;
}
 .kcw figure {
  margin: 1em 40px;
}
 .kcw hr {
  height: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
 .kcw pre {
  overflow: auto;
}
 .kcw code,
 .kcw kbd,
 .kcw pre,
 .kcw samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
 .kcw button,
 .kcw input,
 .kcw optgroup,
 .kcw select,
 .kcw textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
 .kcw button {
  overflow: visible;
}
 .kcw button,
 .kcw select {
  text-transform: none;
}
 .kcw button,
html .kcw  input[type="button"],
 .kcw input[type="reset"],
 .kcw input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
 .kcw button[disabled],
html .kcw  input[disabled] {
  cursor: default;
}
 .kcw button::-moz-focus-inner,
 .kcw input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
 .kcw input {
  line-height: normal;
}
 .kcw input[type="checkbox"],
 .kcw input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
 .kcw input[type="number"]::-webkit-inner-spin-button,
 .kcw input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
 .kcw input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
 .kcw input[type="search"]::-webkit-search-cancel-button,
 .kcw input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
 .kcw fieldset {
  padding: 0.35em 0.625em 0.75em;
  margin: 0 2px;
  border: 1px solid silver;
}
 .kcw legend {
  padding: 0;
  border: 0;
}
 .kcw textarea {
  overflow: auto;
}
 .kcw optgroup {
  font-weight: 700;
}
 .kcw table {
  border-spacing: 0;
  border-collapse: collapse;
}
 .kcw td,
 .kcw th {
  padding: 0;
} /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
   .kcw *,
   .kcw :after,
   .kcw :before {
      color: #000 !important;
      text-shadow: none !important;
      background: 0 0 !important;
      -webkit-box-shadow: none !important;
      box-shadow: none !important;
  }
   .kcw a,
   .kcw a:visited {
      text-decoration: underline;
  }
   .kcw a[href]:after {
      content: " (" attr(href) ")";
  }
   .kcw abbr[title]:after {
      content: " (" attr(title) ")";
  }
   .kcw a[href^="javascript:"]:after,
   .kcw a[href^="#"]:after {
      content: "";
  }
   .kcw blockquote,
   .kcw pre {
      border: 1px solid #999;
      page-break-inside: avoid;
  }
   .kcw thead {
      display: table-header-group;
  }
   .kcw img,
   .kcw tr {
      page-break-inside: avoid;
  }
   .kcw img {
      max-width: 100% !important;
  }
   .kcw h2,
   .kcw h3,
   .kcw p {
      orphans: 3;
      widows: 3;
  }
   .kcw h2,
   .kcw h3 {
      page-break-after: avoid;
  }
   .kcw .kcw__navbar {
      display: none;
  }
   .kcw .kcw__btn > .kcw__caret,
   .kcw .kcw__dropup > .kcw__btn > .kcw__caret {
      border-top-color: #000 !important;
  }
   .kcw .kcw__label {
      border: 1px solid #000;
  }
   .kcw .kcw__table {
      border-collapse: collapse !important;
  }
   .kcw .kcw__table td,
   .kcw .kcw__table th {
      background-color: #fff !important;
  }
   .kcw .kcw__table-bordered td,
   .kcw .kcw__table-bordered th {
      border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: "Glyphicons Halflings";
  src: url(https://cdn.kyruus.com/pmc-customer-static-assets/valleyhealth/fonts/1.0/glyphicons-halflings-regular.eot);
  src: url(https://cdn.kyruus.com/pmc-customer-static-assets/valleyhealth/fonts/1.0/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(https://cdn.kyruus.com/pmc-customer-static-assets/valleyhealth/fonts/1.0/glyphicons-halflings-regular.woff2) format("woff2"), url(https://cdn.kyruus.com/pmc-customer-static-assets/valleyhealth/fonts/1.0/glyphicons-halflings-regular.woff) format("woff"),
      url(https://cdn.kyruus.com/pmc-customer-static-assets/valleyhealth/fonts/1.0/glyphicons-halflings-regular.ttf) format("truetype"), url(https://cdn.kyruus.com/pmc-customer-static-assets/valleyhealth/fonts/1.0/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");
}
 .kcw .kcw__glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
 .kcw .kcw__glyphicon-asterisk:before {
  content: "\002a";
}
 .kcw .kcw__glyphicon-plus:before {
  content: "\002b";
}
 .kcw .kcw__glyphicon-eur:before,
 .kcw .kcw__glyphicon-euro:before {
  content: "\20ac";
}
 .kcw .kcw__glyphicon-minus:before {
  content: "\2212";
}
 .kcw .kcw__glyphicon-cloud:before {
  content: "\2601";
}
 .kcw .kcw__glyphicon-envelope:before {
  content: "\2709";
}
 .kcw .kcw__glyphicon-pencil:before {
  content: "\270f";
}
 .kcw .kcw__glyphicon-glass:before {
  content: "\e001";
}
 .kcw .kcw__glyphicon-music:before {
  content: "\e002";
}
 .kcw .kcw__glyphicon-search:before {
  content: "\e003";
}
 .kcw .kcw__glyphicon-heart:before {
  content: "\e005";
}
 .kcw .kcw__glyphicon-star:before {
  content: "\e006";
}
 .kcw .kcw__glyphicon-star-empty:before {
  content: "\e007";
}
 .kcw .kcw__glyphicon-user:before {
  content: "\e008";
}
 .kcw .kcw__glyphicon-film:before {
  content: "\e009";
}
 .kcw .kcw__glyphicon-th-large:before {
  content: "\e010";
}
 .kcw .kcw__glyphicon-th:before {
  content: "\e011";
}
 .kcw .kcw__glyphicon-th-list:before {
  content: "\e012";
}
 .kcw .kcw__glyphicon-ok:before {
  content: "\e013";
}
 .kcw .kcw__glyphicon-remove:before {
  content: "\e014";
}
 .kcw .kcw__glyphicon-zoom-in:before {
  content: "\e015";
}
 .kcw .kcw__glyphicon-zoom-out:before {
  content: "\e016";
}
 .kcw .kcw__glyphicon-off:before {
  content: "\e017";
}
 .kcw .kcw__glyphicon-signal:before {
  content: "\e018";
}
 .kcw .kcw__glyphicon-cog:before {
  content: "\e019";
}
 .kcw .kcw__glyphicon-trash:before {
  content: "\e020";
}
 .kcw .kcw__glyphicon-home:before {
  content: "\e021";
}
 .kcw .kcw__glyphicon-file:before {
  content: "\e022";
}
 .kcw .kcw__glyphicon-time:before {
  content: "\e023";
}
 .kcw .kcw__glyphicon-road:before {
  content: "\e024";
}
 .kcw .kcw__glyphicon-download-alt:before {
  content: "\e025";
}
 .kcw .kcw__glyphicon-download:before {
  content: "\e026";
}
 .kcw .kcw__glyphicon-upload:before {
  content: "\e027";
}
 .kcw .kcw__glyphicon-inbox:before {
  content: "\e028";
}
 .kcw .kcw__glyphicon-play-circle:before {
  content: "\e029";
}
 .kcw .kcw__glyphicon-repeat:before {
  content: "\e030";
}
 .kcw .kcw__glyphicon-refresh:before {
  content: "\e031";
}
 .kcw .kcw__glyphicon-list-alt:before {
  content: "\e032";
}
 .kcw .kcw__glyphicon-lock:before {
  content: "\e033";
}
 .kcw .kcw__glyphicon-flag:before {
  content: "\e034";
}
 .kcw .kcw__glyphicon-headphones:before {
  content: "\e035";
}
 .kcw .kcw__glyphicon-volume-off:before {
  content: "\e036";
}
 .kcw .kcw__glyphicon-volume-down:before {
  content: "\e037";
}
 .kcw .kcw__glyphicon-volume-up:before {
  content: "\e038";
}
 .kcw .kcw__glyphicon-qrcode:before {
  content: "\e039";
}
 .kcw .kcw__glyphicon-barcode:before {
  content: "\e040";
}
 .kcw .kcw__glyphicon-tag:before {
  content: "\e041";
}
 .kcw .kcw__glyphicon-tags:before {
  content: "\e042";
}
 .kcw .kcw__glyphicon-book:before {
  content: "\e043";
}
 .kcw .kcw__glyphicon-bookmark:before {
  content: "\e044";
}
 .kcw .kcw__glyphicon-print:before {
  content: "\e045";
}
 .kcw .kcw__glyphicon-camera:before {
  content: "\e046";
}
 .kcw .kcw__glyphicon-font:before {
  content: "\e047";
}
 .kcw .kcw__glyphicon-bold:before {
  content: "\e048";
}
 .kcw .kcw__glyphicon-italic:before {
  content: "\e049";
}
 .kcw .kcw__glyphicon-text-height:before {
  content: "\e050";
}
 .kcw .kcw__glyphicon-text-width:before {
  content: "\e051";
}
 .kcw .kcw__glyphicon-align-left:before {
  content: "\e052";
}
 .kcw .kcw__glyphicon-align-center:before {
  content: "\e053";
}
 .kcw .kcw__glyphicon-align-right:before {
  content: "\e054";
}
 .kcw .kcw__glyphicon-align-justify:before {
  content: "\e055";
}
 .kcw .kcw__glyphicon-list:before {
  content: "\e056";
}
 .kcw .kcw__glyphicon-indent-left:before {
  content: "\e057";
}
 .kcw .kcw__glyphicon-indent-right:before {
  content: "\e058";
}
 .kcw .kcw__glyphicon-facetime-video:before {
  content: "\e059";
}
 .kcw .kcw__glyphicon-picture:before {
  content: "\e060";
}
 .kcw .kcw__glyphicon-map-marker:before {
  content: "\e062";
}
 .kcw .kcw__glyphicon-adjust:before {
  content: "\e063";
}
 .kcw .kcw__glyphicon-tint:before {
  content: "\e064";
}
 .kcw .kcw__glyphicon-edit:before {
  content: "\e065";
}
 .kcw .kcw__glyphicon-share:before {
  content: "\e066";
}
 .kcw .kcw__glyphicon-check:before {
  content: "\e067";
}
 .kcw .kcw__glyphicon-move:before {
  content: "\e068";
}
 .kcw .kcw__glyphicon-step-backward:before {
  content: "\e069";
}
 .kcw .kcw__glyphicon-fast-backward:before {
  content: "\e070";
}
 .kcw .kcw__glyphicon-backward:before {
  content: "\e071";
}
 .kcw .kcw__glyphicon-play:before {
  content: "\e072";
}
 .kcw .kcw__glyphicon-pause:before {
  content: "\e073";
}
 .kcw .kcw__glyphicon-stop:before {
  content: "\e074";
}
 .kcw .kcw__glyphicon-forward:before {
  content: "\e075";
}
 .kcw .kcw__glyphicon-fast-forward:before {
  content: "\e076";
}
 .kcw .kcw__glyphicon-step-forward:before {
  content: "\e077";
}
 .kcw .kcw__glyphicon-eject:before {
  content: "\e078";
}
 .kcw .kcw__glyphicon-chevron-left:before {
  content: "\e079";
}
 .kcw .kcw__glyphicon-chevron-right:before {
  content: "\e080";
}
 .kcw .kcw__glyphicon-plus-sign:before {
  content: "\e081";
}
 .kcw .kcw__glyphicon-minus-sign:before {
  content: "\e082";
}
 .kcw .kcw__glyphicon-remove-sign:before {
  content: "\e083";
}
 .kcw .kcw__glyphicon-ok-sign:before {
  content: "\e084";
}
 .kcw .kcw__glyphicon-question-sign:before {
  content: "\e085";
}
 .kcw .kcw__glyphicon-info-sign:before {
  content: "\e086";
}
 .kcw .kcw__glyphicon-screenshot:before {
  content: "\e087";
}
 .kcw .kcw__glyphicon-remove-circle:before {
  content: "\e088";
}
 .kcw .kcw__glyphicon-ok-circle:before {
  content: "\e089";
}
 .kcw .kcw__glyphicon-ban-circle:before {
  content: "\e090";
}
 .kcw .kcw__glyphicon-arrow-left:before {
  content: "\e091";
}
 .kcw .kcw__glyphicon-arrow-right:before {
  content: "\e092";
}
 .kcw .kcw__glyphicon-arrow-up:before {
  content: "\e093";
}
 .kcw .kcw__glyphicon-arrow-down:before {
  content: "\e094";
}
 .kcw .kcw__glyphicon-share-alt:before {
  content: "\e095";
}
 .kcw .kcw__glyphicon-resize-full:before {
  content: "\e096";
}
 .kcw .kcw__glyphicon-resize-small:before {
  content: "\e097";
}
 .kcw .kcw__glyphicon-exclamation-sign:before {
  content: "\e101";
}
 .kcw .kcw__glyphicon-gift:before {
  content: "\e102";
}
 .kcw .kcw__glyphicon-leaf:before {
  content: "\e103";
}
 .kcw .kcw__glyphicon-fire:before {
  content: "\e104";
}
 .kcw .kcw__glyphicon-eye-open:before {
  content: "\e105";
}
 .kcw .kcw__glyphicon-eye-close:before {
  content: "\e106";
}
 .kcw .kcw__glyphicon-warning-sign:before {
  content: "\e107";
}
 .kcw .kcw__glyphicon-plane:before {
  content: "\e108";
}
 .kcw .kcw__glyphicon-calendar:before {
  content: "\e109";
}
 .kcw .kcw__glyphicon-random:before {
  content: "\e110";
}
 .kcw .kcw__glyphicon-comment:before {
  content: "\e111";
}
 .kcw .kcw__glyphicon-magnet:before {
  content: "\e112";
}
 .kcw .kcw__glyphicon-chevron-up:before {
  content: "\e113";
}
 .kcw .kcw__glyphicon-chevron-down:before {
  content: "\e114";
}
 .kcw .kcw__glyphicon-retweet:before {
  content: "\e115";
}
 .kcw .kcw__glyphicon-shopping-cart:before {
  content: "\e116";
}
 .kcw .kcw__glyphicon-folder-close:before {
  content: "\e117";
}
 .kcw .kcw__glyphicon-folder-open:before {
  content: "\e118";
}
 .kcw .kcw__glyphicon-resize-vertical:before {
  content: "\e119";
}
 .kcw .kcw__glyphicon-resize-horizontal:before {
  content: "\e120";
}
 .kcw .kcw__glyphicon-hdd:before {
  content: "\e121";
}
 .kcw .kcw__glyphicon-bullhorn:before {
  content: "\e122";
}
 .kcw .kcw__glyphicon-bell:before {
  content: "\e123";
}
 .kcw .kcw__glyphicon-certificate:before {
  content: "\e124";
}
 .kcw .kcw__glyphicon-thumbs-up:before {
  content: "\e125";
}
 .kcw .kcw__glyphicon-thumbs-down:before {
  content: "\e126";
}
 .kcw .kcw__glyphicon-hand-right:before {
  content: "\e127";
}
 .kcw .kcw__glyphicon-hand-left:before {
  content: "\e128";
}
 .kcw .kcw__glyphicon-hand-up:before {
  content: "\e129";
}
 .kcw .kcw__glyphicon-hand-down:before {
  content: "\e130";
}
 .kcw .kcw__glyphicon-circle-arrow-right:before {
  content: "\e131";
}
 .kcw .kcw__glyphicon-circle-arrow-left:before {
  content: "\e132";
}
 .kcw .kcw__glyphicon-circle-arrow-up:before {
  content: "\e133";
}
 .kcw .kcw__glyphicon-circle-arrow-down:before {
  content: "\e134";
}
 .kcw .kcw__glyphicon-globe:before {
  content: "\e135";
}
 .kcw .kcw__glyphicon-wrench:before {
  content: "\e136";
}
 .kcw .kcw__glyphicon-tasks:before {
  content: "\e137";
}
 .kcw .kcw__glyphicon-filter:before {
  content: "\e138";
}
 .kcw .kcw__glyphicon-briefcase:before {
  content: "\e139";
}
 .kcw .kcw__glyphicon-fullscreen:before {
  content: "\e140";
}
 .kcw .kcw__glyphicon-dashboard:before {
  content: "\e141";
}
 .kcw .kcw__glyphicon-paperclip:before {
  content: "\e142";
}
 .kcw .kcw__glyphicon-heart-empty:before {
  content: "\e143";
}
 .kcw .kcw__glyphicon-link:before {
  content: "\e144";
}
 .kcw .kcw__glyphicon-phone:before {
  content: "\e145";
}
 .kcw .kcw__glyphicon-pushpin:before {
  content: "\e146";
}
 .kcw .kcw__glyphicon-usd:before {
  content: "\e148";
}
 .kcw .kcw__glyphicon-gbp:before {
  content: "\e149";
}
 .kcw .kcw__glyphicon-sort:before {
  content: "\e150";
}
 .kcw .kcw__glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
 .kcw .kcw__glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
 .kcw .kcw__glyphicon-sort-by-order:before {
  content: "\e153";
}
 .kcw .kcw__glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
 .kcw .kcw__glyphicon-sort-by-attributes:before {
  content: "\e155";
}
 .kcw .kcw__glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
 .kcw .kcw__glyphicon-unchecked:before {
  content: "\e157";
}
 .kcw .kcw__glyphicon-expand:before {
  content: "\e158";
}
 .kcw .kcw__glyphicon-collapse-down:before {
  content: "\e159";
}
 .kcw .kcw__glyphicon-collapse-up:before {
  content: "\e160";
}
 .kcw .kcw__glyphicon-log-in:before {
  content: "\e161";
}
 .kcw .kcw__glyphicon-flash:before {
  content: "\e162";
}
 .kcw .kcw__glyphicon-log-out:before {
  content: "\e163";
}
 .kcw .kcw__glyphicon-new-window:before {
  content: "\e164";
}
 .kcw .kcw__glyphicon-record:before {
  content: "\e165";
}
 .kcw .kcw__glyphicon-save:before {
  content: "\e166";
}
 .kcw .kcw__glyphicon-open:before {
  content: "\e167";
}
 .kcw .kcw__glyphicon-saved:before {
  content: "\e168";
}
 .kcw .kcw__glyphicon-import:before {
  content: "\e169";
}
 .kcw .kcw__glyphicon-export:before {
  content: "\e170";
}
 .kcw .kcw__glyphicon-send:before {
  content: "\e171";
}
 .kcw .kcw__glyphicon-floppy-disk:before {
  content: "\e172";
}
 .kcw .kcw__glyphicon-floppy-saved:before {
  content: "\e173";
}
 .kcw .kcw__glyphicon-floppy-remove:before {
  content: "\e174";
}
 .kcw .kcw__glyphicon-floppy-save:before {
  content: "\e175";
}
 .kcw .kcw__glyphicon-floppy-open:before {
  content: "\e176";
}
 .kcw .kcw__glyphicon-credit-card:before {
  content: "\e177";
}
 .kcw .kcw__glyphicon-transfer:before {
  content: "\e178";
}
 .kcw .kcw__glyphicon-cutlery:before {
  content: "\e179";
}
 .kcw .kcw__glyphicon-header:before {
  content: "\e180";
}
 .kcw .kcw__glyphicon-compressed:before {
  content: "\e181";
}
 .kcw .kcw__glyphicon-earphone:before {
  content: "\e182";
}
 .kcw .kcw__glyphicon-phone-alt:before {
  content: "\e183";
}
 .kcw .kcw__glyphicon-tower:before {
  content: "\e184";
}
 .kcw .kcw__glyphicon-stats:before {
  content: "\e185";
}
 .kcw .kcw__glyphicon-sd-video:before {
  content: "\e186";
}
 .kcw .kcw__glyphicon-hd-video:before {
  content: "\e187";
}
 .kcw .kcw__glyphicon-subtitles:before {
  content: "\e188";
}
 .kcw .kcw__glyphicon-sound-stereo:before {
  content: "\e189";
}
 .kcw .kcw__glyphicon-sound-dolby:before {
  content: "\e190";
}
 .kcw .kcw__glyphicon-sound-5-1:before {
  content: "\e191";
}
 .kcw .kcw__glyphicon-sound-6-1:before {
  content: "\e192";
}
 .kcw .kcw__glyphicon-sound-7-1:before {
  content: "\e193";
}
 .kcw .kcw__glyphicon-copyright-mark:before {
  content: "\e194";
}
 .kcw .kcw__glyphicon-registration-mark:before {
  content: "\e195";
}
 .kcw .kcw__glyphicon-cloud-download:before {
  content: "\e197";
}
 .kcw .kcw__glyphicon-cloud-upload:before {
  content: "\e198";
}
 .kcw .kcw__glyphicon-tree-conifer:before {
  content: "\e199";
}
 .kcw .kcw__glyphicon-tree-deciduous:before {
  content: "\e200";
}
 .kcw .kcw__glyphicon-cd:before {
  content: "\e201";
}
 .kcw .kcw__glyphicon-save-file:before {
  content: "\e202";
}
 .kcw .kcw__glyphicon-open-file:before {
  content: "\e203";
}
 .kcw .kcw__glyphicon-level-up:before {
  content: "\e204";
}
 .kcw .kcw__glyphicon-copy:before {
  content: "\e205";
}
 .kcw .kcw__glyphicon-paste:before {
  content: "\e206";
}
 .kcw .kcw__glyphicon-alert:before {
  content: "\e209";
}
 .kcw .kcw__glyphicon-equalizer:before {
  content: "\e210";
}
 .kcw .kcw__glyphicon-king:before {
  content: "\e211";
}
 .kcw .kcw__glyphicon-queen:before {
  content: "\e212";
}
 .kcw .kcw__glyphicon-pawn:before {
  content: "\e213";
}
 .kcw .kcw__glyphicon-bishop:before {
  content: "\e214";
}
 .kcw .kcw__glyphicon-knight:before {
  content: "\e215";
}
 .kcw .kcw__glyphicon-baby-formula:before {
  content: "\e216";
}
 .kcw .kcw__glyphicon-tent:before {
  content: "\26fa";
}
 .kcw .kcw__glyphicon-blackboard:before {
  content: "\e218";
}
 .kcw .kcw__glyphicon-bed:before {
  content: "\e219";
}
 .kcw .kcw__glyphicon-apple:before {
  content: "\f8ff";
}
 .kcw .kcw__glyphicon-erase:before {
  content: "\e221";
}
 .kcw .kcw__glyphicon-hourglass:before {
  content: "\231b";
}
 .kcw .kcw__glyphicon-lamp:before {
  content: "\e223";
}
 .kcw .kcw__glyphicon-duplicate:before {
  content: "\e224";
}
 .kcw .kcw__glyphicon-piggy-bank:before {
  content: "\e225";
}
 .kcw .kcw__glyphicon-scissors:before {
  content: "\e226";
}
 .kcw .kcw__glyphicon-bitcoin:before {
  content: "\e227";
}
 .kcw .kcw__glyphicon-btc:before {
  content: "\e227";
}
 .kcw .kcw__glyphicon-xbt:before {
  content: "\e227";
}
 .kcw .kcw__glyphicon-yen:before {
  content: "\00a5";
}
 .kcw .kcw__glyphicon-jpy:before {
  content: "\00a5";
}
 .kcw .kcw__glyphicon-ruble:before {
  content: "\20bd";
}
 .kcw .kcw__glyphicon-rub:before {
  content: "\20bd";
}
 .kcw .kcw__glyphicon-scale:before {
  content: "\e230";
}
 .kcw .kcw__glyphicon-ice-lolly:before {
  content: "\e231";
}
 .kcw .kcw__glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
 .kcw .kcw__glyphicon-education:before {
  content: "\e233";
}
 .kcw .kcw__glyphicon-option-horizontal:before {
  content: "\e234";
}
 .kcw .kcw__glyphicon-option-vertical:before {
  content: "\e235";
}
 .kcw .kcw__glyphicon-menu-hamburger:before {
  content: "\e236";
}
 .kcw .kcw__glyphicon-modal-window:before {
  content: "\e237";
}
 .kcw .kcw__glyphicon-oil:before {
  content: "\e238";
}
 .kcw .kcw__glyphicon-grain:before {
  content: "\e239";
}
 .kcw .kcw__glyphicon-sunglasses:before {
  content: "\e240";
}
 .kcw .kcw__glyphicon-text-size:before {
  content: "\e241";
}
 .kcw .kcw__glyphicon-text-color:before {
  content: "\e242";
}
 .kcw .kcw__glyphicon-text-background:before {
  content: "\e243";
}
 .kcw .kcw__glyphicon-object-align-top:before {
  content: "\e244";
}
 .kcw .kcw__glyphicon-object-align-bottom:before {
  content: "\e245";
}
 .kcw .kcw__glyphicon-object-align-horizontal:before {
  content: "\e246";
}
 .kcw .kcw__glyphicon-object-align-left:before {
  content: "\e247";
}
 .kcw .kcw__glyphicon-object-align-vertical:before {
  content: "\e248";
}
 .kcw .kcw__glyphicon-object-align-right:before {
  content: "\e249";
}
 .kcw .kcw__glyphicon-triangle-right:before {
  content: "\e250";
}
 .kcw .kcw__glyphicon-triangle-left:before {
  content: "\e251";
}
 .kcw .kcw__glyphicon-triangle-bottom:before {
  content: "\e252";
}
 .kcw .kcw__glyphicon-triangle-top:before {
  content: "\e253";
}
 .kcw .kcw__glyphicon-console:before {
  content: "\e254";
}
 .kcw .kcw__glyphicon-superscript:before {
  content: "\e255";
}
 .kcw .kcw__glyphicon-subscript:before {
  content: "\e256";
}
 .kcw .kcw__glyphicon-menu-left:before {
  content: "\e257";
}
 .kcw .kcw__glyphicon-menu-right:before {
  content: "\e258";
}
 .kcw .kcw__glyphicon-menu-down:before {
  content: "\e259";
}
 .kcw .kcw__glyphicon-menu-up:before {
  content: "\e260";
}
 .kcw * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
 .kcw :after,
 .kcw :before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html .kcw  {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body .kcw  {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}
 .kcw button,
 .kcw input,
 .kcw select,
 .kcw textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
 .kcw a {
  color: #337ab7;
  text-decoration: none;
}
 .kcw a:focus,
 .kcw a:hover {
  color: #23527c;
  text-decoration: underline;
}
 .kcw a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
 .kcw figure {
  margin: 0;
}
 .kcw img {
  vertical-align: middle;
}
 .kcw .kcw__carousel-inner > .kcw__item > a > img,
 .kcw .kcw__carousel-inner > .kcw__item > img,
 .kcw .kcw__img-responsive,
 .kcw .kcw__thumbnail a > img,
 .kcw .kcw__thumbnail > img {
  display: block;
  max-width: 100%;
  height: auto;
}
 .kcw .kcw__img-rounded {
  border-radius: 6px;
}
 .kcw .kcw__img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
 .kcw .kcw__img-circle {
  border-radius: 50%;
}
 .kcw hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
 .kcw .kcw__sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
 .kcw .kcw__sr-only-focusable:active,
 .kcw .kcw__sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
 .kcw [role="button"] {
  cursor: pointer;
}
 .kcw .kcw__h1,
 .kcw .kcw__h2,
 .kcw .kcw__h3,
 .kcw .kcw__h4,
 .kcw .kcw__h5,
 .kcw .kcw__h6,
 .kcw h1,
 .kcw h2,
 .kcw h3,
 .kcw h4,
 .kcw h5,
 .kcw h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
 .kcw .kcw__h1 .kcw__small,
 .kcw .kcw__h1 small,
 .kcw .kcw__h2 .kcw__small,
 .kcw .kcw__h2 small,
 .kcw .kcw__h3 .kcw__small,
 .kcw .kcw__h3 small,
 .kcw .kcw__h4 .kcw__small,
 .kcw .kcw__h4 small,
 .kcw .kcw__h5 .kcw__small,
 .kcw .kcw__h5 small,
 .kcw .kcw__h6 .kcw__small,
 .kcw .kcw__h6 small,
 .kcw h1 .kcw__small,
 .kcw h1 small,
 .kcw h2 .kcw__small,
 .kcw h2 small,
 .kcw h3 .kcw__small,
 .kcw h3 small,
 .kcw h4 .kcw__small,
 .kcw h4 small,
 .kcw h5 .kcw__small,
 .kcw h5 small,
 .kcw h6 .kcw__small,
 .kcw h6 small {
  font-weight: 400;
  line-height: 1;
  color: #777;
}
 .kcw .kcw__h1,
 .kcw .kcw__h2,
 .kcw .kcw__h3,
 .kcw h1,
 .kcw h2,
 .kcw h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
 .kcw .kcw__h1 .kcw__small,
 .kcw .kcw__h1 small,
 .kcw .kcw__h2 .kcw__small,
 .kcw .kcw__h2 small,
 .kcw .kcw__h3 .kcw__small,
 .kcw .kcw__h3 small,
 .kcw h1 .kcw__small,
 .kcw h1 small,
 .kcw h2 .kcw__small,
 .kcw h2 small,
 .kcw h3 .kcw__small,
 .kcw h3 small {
  font-size: 65%;
}
 .kcw .kcw__h4,
 .kcw .kcw__h5,
 .kcw .kcw__h6,
 .kcw h4,
 .kcw h5,
 .kcw h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
 .kcw .kcw__h4 .kcw__small,
 .kcw .kcw__h4 small,
 .kcw .kcw__h5 .kcw__small,
 .kcw .kcw__h5 small,
 .kcw .kcw__h6 .kcw__small,
 .kcw .kcw__h6 small,
 .kcw h4 .kcw__small,
 .kcw h4 small,
 .kcw h5 .kcw__small,
 .kcw h5 small,
 .kcw h6 .kcw__small,
 .kcw h6 small {
  font-size: 75%;
}
 .kcw .kcw__h1,
 .kcw h1 {
  font-size: 36px;
}
 .kcw .kcw__h2,
 .kcw h2 {
  font-size: 30px;
}
 .kcw .kcw__h3,
 .kcw h3 {
  font-size: 24px;
}
 .kcw .kcw__h4,
 .kcw h4 {
  font-size: 18px;
}
 .kcw .kcw__h5,
 .kcw h5 {
  font-size: 14px;
}
 .kcw .kcw__h6,
 .kcw h6 {
  font-size: 12px;
}
 .kcw p {
  margin: 0 0 10px;
}
 .kcw .kcw__lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
   .kcw .kcw__lead {
      font-size: 21px;
  }
}
 .kcw .kcw__small,
 .kcw small {
  font-size: 85%;
}
 .kcw .kcw__mark,
 .kcw mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
 .kcw .kcw__text-left {
  text-align: left;
}
 .kcw .kcw__text-right {
  text-align: right;
}
 .kcw .kcw__text-center {
  text-align: center;
}
 .kcw .kcw__text-justify {
  text-align: justify;
}
 .kcw .kcw__text-nowrap {
  white-space: nowrap;
}
 .kcw .kcw__text-lowercase {
  text-transform: lowercase;
}
 .kcw .kcw__text-uppercase {
  text-transform: uppercase;
}
 .kcw .kcw__text-capitalize {
  text-transform: capitalize;
}
 .kcw .kcw__text-muted {
  color: #777;
}
 .kcw .kcw__text-primary {
  color: #337ab7;
}
 .kcw a.kcw__text-primary:focus,
 .kcw a.kcw__text-primary:hover {
  color: #286090;
}
 .kcw .kcw__text-success {
  color: #3c763d;
}
 .kcw a.kcw__text-success:focus,
 .kcw a.kcw__text-success:hover {
  color: #2b542c;
}
 .kcw .kcw__text-info {
  color: #31708f;
}
 .kcw a.kcw__text-info:focus,
 .kcw a.kcw__text-info:hover {
  color: #245269;
}
 .kcw .kcw__text-warning {
  color: #8a6d3b;
}
 .kcw a.kcw__text-warning:focus,
 .kcw a.kcw__text-warning:hover {
  color: #66512c;
}
 .kcw .kcw__text-danger {
  color: #a94442;
}
 .kcw a.kcw__text-danger:focus,
 .kcw a.kcw__text-danger:hover {
  color: #843534;
}
 .kcw .kcw__bg-primary {
  color: #fff;
  background-color: #337ab7;
}
 .kcw a.kcw__bg-primary:focus,
 .kcw a.kcw__bg-primary:hover {
  background-color: #286090;
}
 .kcw .kcw__bg-success {
  background-color: #dff0d8;
}
 .kcw a.kcw__bg-success:focus,
 .kcw a.kcw__bg-success:hover {
  background-color: #c1e2b3;
}
 .kcw .kcw__bg-info {
  background-color: #d9edf7;
}
 .kcw a.kcw__bg-info:focus,
 .kcw a.kcw__bg-info:hover {
  background-color: #afd9ee;
}
 .kcw .kcw__bg-warning {
  background-color: #fcf8e3;
}
 .kcw a.kcw__bg-warning:focus,
 .kcw a.kcw__bg-warning:hover {
  background-color: #f7ecb5;
}
 .kcw .kcw__bg-danger {
  background-color: #f2dede;
}
 .kcw a.kcw__bg-danger:focus,
 .kcw a.kcw__bg-danger:hover {
  background-color: #e4b9b9;
}
 .kcw .kcw__page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
 .kcw ol,
 .kcw ul {
  margin-top: 0;
  margin-bottom: 10px;
}
 .kcw ol ol,
 .kcw ol ul,
 .kcw ul ol,
 .kcw ul ul {
  margin-bottom: 0;
}
 .kcw .kcw__list-unstyled {
  padding-left: 0;
  list-style: none;
}
 .kcw .kcw__list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
 .kcw .kcw__list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
 .kcw dl {
  margin-top: 0;
  margin-bottom: 20px;
}
 .kcw dd,
 .kcw dt {
  line-height: 1.42857143;
}
 .kcw dt {
  font-weight: 700;
}
 .kcw dd {
  margin-left: 0;
}
@media (min-width: 768px) {
   .kcw .kcw__dl-horizontal dt {
      float: left;
      width: 160px;
      overflow: hidden;
      clear: left;
      text-align: right;
      text-overflow: ellipsis;
      white-space: nowrap;
  }
   .kcw .kcw__dl-horizontal dd {
      margin-left: 180px;
  }
}
 .kcw abbr[data-original-title],
 .kcw abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #777;
}
 .kcw .kcw__initialism {
  font-size: 90%;
  text-transform: uppercase;
}
 .kcw blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
 .kcw blockquote ol:last-child,
 .kcw blockquote p:last-child,
 .kcw blockquote ul:last-child {
  margin-bottom: 0;
}
 .kcw blockquote .kcw__small,
 .kcw blockquote footer,
 .kcw blockquote small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777;
}
 .kcw blockquote .kcw__small:before,
 .kcw blockquote footer:before,
 .kcw blockquote small:before {
  content: "\2014 \00A0";
}
 .kcw .kcw__blockquote-reverse,
 .kcw blockquote.kcw__pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}
 .kcw .kcw__blockquote-reverse .kcw__small:before,
 .kcw .kcw__blockquote-reverse footer:before,
 .kcw .kcw__blockquote-reverse small:before,
 .kcw blockquote.kcw__pull-right .kcw__small:before,
 .kcw blockquote.kcw__pull-right footer:before,
 .kcw blockquote.kcw__pull-right small:before {
  content: "";
}
 .kcw .kcw__blockquote-reverse .kcw__small:after,
 .kcw .kcw__blockquote-reverse footer:after,
 .kcw .kcw__blockquote-reverse small:after,
 .kcw blockquote.kcw__pull-right .kcw__small:after,
 .kcw blockquote.kcw__pull-right footer:after,
 .kcw blockquote.kcw__pull-right small:after {
  content: "\00A0 \2014";
}
 .kcw address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
 .kcw code,
 .kcw kbd,
 .kcw pre,
 .kcw samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
 .kcw code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
 .kcw kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
 .kcw kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  -webkit-box-shadow: none;
  box-shadow: none;
}
 .kcw pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
 .kcw pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
 .kcw .kcw__pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
 .kcw .kcw__container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
   .kcw .kcw__container {
      width: 750px;
  }
}
@media (min-width: 992px) {
   .kcw .kcw__container {
      width: 970px;
  }
}
@media (min-width: 1200px) {
   .kcw .kcw__container {
      width: 1170px;
  }
}
 .kcw .kcw__container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
 .kcw .kcw__row {
  margin-right: -15px;
  margin-left: -15px;
}
 .kcw .kcw__col-lg-1,
 .kcw .kcw__col-lg-10,
 .kcw .kcw__col-lg-11,
 .kcw .kcw__col-lg-12,
 .kcw .kcw__col-lg-2,
 .kcw .kcw__col-lg-3,
 .kcw .kcw__col-lg-4,
 .kcw .kcw__col-lg-5,
 .kcw .kcw__col-lg-6,
 .kcw .kcw__col-lg-7,
 .kcw .kcw__col-lg-8,
 .kcw .kcw__col-lg-9,
 .kcw .kcw__col-md-1,
 .kcw .kcw__col-md-10,
 .kcw .kcw__col-md-11,
 .kcw .kcw__col-md-12,
 .kcw .kcw__col-md-2,
 .kcw .kcw__col-md-3,
 .kcw .kcw__col-md-4,
 .kcw .kcw__col-md-5,
 .kcw .kcw__col-md-6,
 .kcw .kcw__col-md-7,
 .kcw .kcw__col-md-8,
 .kcw .kcw__col-md-9,
 .kcw .kcw__col-sm-1,
 .kcw .kcw__col-sm-10,
 .kcw .kcw__col-sm-11,
 .kcw .kcw__col-sm-12,
 .kcw .kcw__col-sm-2,
 .kcw .kcw__col-sm-3,
 .kcw .kcw__col-sm-4,
 .kcw .kcw__col-sm-5,
 .kcw .kcw__col-sm-6,
 .kcw .kcw__col-sm-7,
 .kcw .kcw__col-sm-8,
 .kcw .kcw__col-sm-9,
 .kcw .kcw__col-xs-1,
 .kcw .kcw__col-xs-10,
 .kcw .kcw__col-xs-11,
 .kcw .kcw__col-xs-12,
 .kcw .kcw__col-xs-2,
 .kcw .kcw__col-xs-3,
 .kcw .kcw__col-xs-4,
 .kcw .kcw__col-xs-5,
 .kcw .kcw__col-xs-6,
 .kcw .kcw__col-xs-7,
 .kcw .kcw__col-xs-8,
 .kcw .kcw__col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
 .kcw .kcw__col-xs-1,
 .kcw .kcw__col-xs-10,
 .kcw .kcw__col-xs-11,
 .kcw .kcw__col-xs-12,
 .kcw .kcw__col-xs-2,
 .kcw .kcw__col-xs-3,
 .kcw .kcw__col-xs-4,
 .kcw .kcw__col-xs-5,
 .kcw .kcw__col-xs-6,
 .kcw .kcw__col-xs-7,
 .kcw .kcw__col-xs-8,
 .kcw .kcw__col-xs-9 {
  float: left;
}
 .kcw .kcw__col-xs-12 {
  width: 100%;
}
 .kcw .kcw__col-xs-11 {
  width: 91.66666667%;
}
 .kcw .kcw__col-xs-10 {
  width: 83.33333333%;
}
 .kcw .kcw__col-xs-9 {
  width: 75%;
}
 .kcw .kcw__col-xs-8 {
  width: 66.66666667%;
}
 .kcw .kcw__col-xs-7 {
  width: 58.33333333%;
}
 .kcw .kcw__col-xs-6 {
  width: 50%;
}
 .kcw .kcw__col-xs-5 {
  width: 41.66666667%;
}
 .kcw .kcw__col-xs-4 {
  width: 33.33333333%;
}
 .kcw .kcw__col-xs-3 {
  width: 25%;
}
 .kcw .kcw__col-xs-2 {
  width: 16.66666667%;
}
 .kcw .kcw__col-xs-1 {
  width: 8.33333333%;
}
 .kcw .kcw__col-xs-pull-12 {
  right: 100%;
}
 .kcw .kcw__col-xs-pull-11 {
  right: 91.66666667%;
}
 .kcw .kcw__col-xs-pull-10 {
  right: 83.33333333%;
}
 .kcw .kcw__col-xs-pull-9 {
  right: 75%;
}
 .kcw .kcw__col-xs-pull-8 {
  right: 66.66666667%;
}
 .kcw .kcw__col-xs-pull-7 {
  right: 58.33333333%;
}
 .kcw .kcw__col-xs-pull-6 {
  right: 50%;
}
 .kcw .kcw__col-xs-pull-5 {
  right: 41.66666667%;
}
 .kcw .kcw__col-xs-pull-4 {
  right: 33.33333333%;
}
 .kcw .kcw__col-xs-pull-3 {
  right: 25%;
}
 .kcw .kcw__col-xs-pull-2 {
  right: 16.66666667%;
}
 .kcw .kcw__col-xs-pull-1 {
  right: 8.33333333%;
}
 .kcw .kcw__col-xs-pull-0 {
  right: auto;
}
 .kcw .kcw__col-xs-push-12 {
  left: 100%;
}
 .kcw .kcw__col-xs-push-11 {
  left: 91.66666667%;
}
 .kcw .kcw__col-xs-push-10 {
  left: 83.33333333%;
}
 .kcw .kcw__col-xs-push-9 {
  left: 75%;
}
 .kcw .kcw__col-xs-push-8 {
  left: 66.66666667%;
}
 .kcw .kcw__col-xs-push-7 {
  left: 58.33333333%;
}
 .kcw .kcw__col-xs-push-6 {
  left: 50%;
}
 .kcw .kcw__col-xs-push-5 {
  left: 41.66666667%;
}
 .kcw .kcw__col-xs-push-4 {
  left: 33.33333333%;
}
 .kcw .kcw__col-xs-push-3 {
  left: 25%;
}
 .kcw .kcw__col-xs-push-2 {
  left: 16.66666667%;
}
 .kcw .kcw__col-xs-push-1 {
  left: 8.33333333%;
}
 .kcw .kcw__col-xs-push-0 {
  left: auto;
}
 .kcw .kcw__col-xs-offset-12 {
  margin-left: 100%;
}
 .kcw .kcw__col-xs-offset-11 {
  margin-left: 91.66666667%;
}
 .kcw .kcw__col-xs-offset-10 {
  margin-left: 83.33333333%;
}
 .kcw .kcw__col-xs-offset-9 {
  margin-left: 75%;
}
 .kcw .kcw__col-xs-offset-8 {
  margin-left: 66.66666667%;
}
 .kcw .kcw__col-xs-offset-7 {
  margin-left: 58.33333333%;
}
 .kcw .kcw__col-xs-offset-6 {
  margin-left: 50%;
}
 .kcw .kcw__col-xs-offset-5 {
  margin-left: 41.66666667%;
}
 .kcw .kcw__col-xs-offset-4 {
  margin-left: 33.33333333%;
}
 .kcw .kcw__col-xs-offset-3 {
  margin-left: 25%;
}
 .kcw .kcw__col-xs-offset-2 {
  margin-left: 16.66666667%;
}
 .kcw .kcw__col-xs-offset-1 {
  margin-left: 8.33333333%;
}
 .kcw .kcw__col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
   .kcw .kcw__col-sm-1,
   .kcw .kcw__col-sm-10,
   .kcw .kcw__col-sm-11,
   .kcw .kcw__col-sm-12,
   .kcw .kcw__col-sm-2,
   .kcw .kcw__col-sm-3,
   .kcw .kcw__col-sm-4,
   .kcw .kcw__col-sm-5,
   .kcw .kcw__col-sm-6,
   .kcw .kcw__col-sm-7,
   .kcw .kcw__col-sm-8,
   .kcw .kcw__col-sm-9 {
      float: left;
  }
   .kcw .kcw__col-sm-12 {
      width: 100%;
  }
   .kcw .kcw__col-sm-11 {
      width: 91.66666667%;
  }
   .kcw .kcw__col-sm-10 {
      width: 83.33333333%;
  }
   .kcw .kcw__col-sm-9 {
      width: 75%;
  }
   .kcw .kcw__col-sm-8 {
      width: 66.66666667%;
  }
   .kcw .kcw__col-sm-7 {
      width: 58.33333333%;
  }
   .kcw .kcw__col-sm-6 {
      width: 50%;
  }
   .kcw .kcw__col-sm-5 {
      width: 41.66666667%;
  }
   .kcw .kcw__col-sm-4 {
      width: 33.33333333%;
  }
   .kcw .kcw__col-sm-3 {
      width: 25%;
  }
   .kcw .kcw__col-sm-2 {
      width: 16.66666667%;
  }
   .kcw .kcw__col-sm-1 {
      width: 8.33333333%;
  }
   .kcw .kcw__col-sm-pull-12 {
      right: 100%;
  }
   .kcw .kcw__col-sm-pull-11 {
      right: 91.66666667%;
  }
   .kcw .kcw__col-sm-pull-10 {
      right: 83.33333333%;
  }
   .kcw .kcw__col-sm-pull-9 {
      right: 75%;
  }
   .kcw .kcw__col-sm-pull-8 {
      right: 66.66666667%;
  }
   .kcw .kcw__col-sm-pull-7 {
      right: 58.33333333%;
  }
   .kcw .kcw__col-sm-pull-6 {
      right: 50%;
  }
   .kcw .kcw__col-sm-pull-5 {
      right: 41.66666667%;
  }
   .kcw .kcw__col-sm-pull-4 {
      right: 33.33333333%;
  }
   .kcw .kcw__col-sm-pull-3 {
      right: 25%;
  }
   .kcw .kcw__col-sm-pull-2 {
      right: 16.66666667%;
  }
   .kcw .kcw__col-sm-pull-1 {
      right: 8.33333333%;
  }
   .kcw .kcw__col-sm-pull-0 {
      right: auto;
  }
   .kcw .kcw__col-sm-push-12 {
      left: 100%;
  }
   .kcw .kcw__col-sm-push-11 {
      left: 91.66666667%;
  }
   .kcw .kcw__col-sm-push-10 {
      left: 83.33333333%;
  }
   .kcw .kcw__col-sm-push-9 {
      left: 75%;
  }
   .kcw .kcw__col-sm-push-8 {
      left: 66.66666667%;
  }
   .kcw .kcw__col-sm-push-7 {
      left: 58.33333333%;
  }
   .kcw .kcw__col-sm-push-6 {
      left: 50%;
  }
   .kcw .kcw__col-sm-push-5 {
      left: 41.66666667%;
  }
   .kcw .kcw__col-sm-push-4 {
      left: 33.33333333%;
  }
   .kcw .kcw__col-sm-push-3 {
      left: 25%;
  }
   .kcw .kcw__col-sm-push-2 {
      left: 16.66666667%;
  }
   .kcw .kcw__col-sm-push-1 {
      left: 8.33333333%;
  }
   .kcw .kcw__col-sm-push-0 {
      left: auto;
  }
   .kcw .kcw__col-sm-offset-12 {
      margin-left: 100%;
  }
   .kcw .kcw__col-sm-offset-11 {
      margin-left: 91.66666667%;
  }
   .kcw .kcw__col-sm-offset-10 {
      margin-left: 83.33333333%;
  }
   .kcw .kcw__col-sm-offset-9 {
      margin-left: 75%;
  }
   .kcw .kcw__col-sm-offset-8 {
      margin-left: 66.66666667%;
  }
   .kcw .kcw__col-sm-offset-7 {
      margin-left: 58.33333333%;
  }
   .kcw .kcw__col-sm-offset-6 {
      margin-left: 50%;
  }
   .kcw .kcw__col-sm-offset-5 {
      margin-left: 41.66666667%;
  }
   .kcw .kcw__col-sm-offset-4 {
      margin-left: 33.33333333%;
  }
   .kcw .kcw__col-sm-offset-3 {
      margin-left: 25%;
  }
   .kcw .kcw__col-sm-offset-2 {
      margin-left: 16.66666667%;
  }
   .kcw .kcw__col-sm-offset-1 {
      margin-left: 8.33333333%;
  }
   .kcw .kcw__col-sm-offset-0 {
      margin-left: 0;
  }
}
@media (min-width: 992px) {
   .kcw .kcw__col-md-1,
   .kcw .kcw__col-md-10,
   .kcw .kcw__col-md-11,
   .kcw .kcw__col-md-12,
   .kcw .kcw__col-md-2,
   .kcw .kcw__col-md-3,
   .kcw .kcw__col-md-4,
   .kcw .kcw__col-md-5,
   .kcw .kcw__col-md-6,
   .kcw .kcw__col-md-7,
   .kcw .kcw__col-md-8,
   .kcw .kcw__col-md-9 {
      float: left;
  }
   .kcw .kcw__col-md-12 {
      width: 100%;
  }
   .kcw .kcw__col-md-11 {
      width: 91.66666667%;
  }
   .kcw .kcw__col-md-10 {
      width: 83.33333333%;
  }
   .kcw .kcw__col-md-9 {
      width: 75%;
  }
   .kcw .kcw__col-md-8 {
      width: 66.66666667%;
  }
   .kcw .kcw__col-md-7 {
      width: 58.33333333%;
  }
   .kcw .kcw__col-md-6 {
      width: 50%;
  }
   .kcw .kcw__col-md-5 {
      width: 41.66666667%;
  }
   .kcw .kcw__col-md-4 {
      width: 33.33333333%;
  }
   .kcw .kcw__col-md-3 {
      width: 25%;
  }
   .kcw .kcw__col-md-2 {
      width: 16.66666667%;
  }
   .kcw .kcw__col-md-1 {
      width: 8.33333333%;
  }
   .kcw .kcw__col-md-pull-12 {
      right: 100%;
  }
   .kcw .kcw__col-md-pull-11 {
      right: 91.66666667%;
  }
   .kcw .kcw__col-md-pull-10 {
      right: 83.33333333%;
  }
   .kcw .kcw__col-md-pull-9 {
      right: 75%;
  }
   .kcw .kcw__col-md-pull-8 {
      right: 66.66666667%;
  }
   .kcw .kcw__col-md-pull-7 {
      right: 58.33333333%;
  }
   .kcw .kcw__col-md-pull-6 {
      right: 50%;
  }
   .kcw .kcw__col-md-pull-5 {
      right: 41.66666667%;
  }
   .kcw .kcw__col-md-pull-4 {
      right: 33.33333333%;
  }
   .kcw .kcw__col-md-pull-3 {
      right: 25%;
  }
   .kcw .kcw__col-md-pull-2 {
      right: 16.66666667%;
  }
   .kcw .kcw__col-md-pull-1 {
      right: 8.33333333%;
  }
   .kcw .kcw__col-md-pull-0 {
      right: auto;
  }
   .kcw .kcw__col-md-push-12 {
      left: 100%;
  }
   .kcw .kcw__col-md-push-11 {
      left: 91.66666667%;
  }
   .kcw .kcw__col-md-push-10 {
      left: 83.33333333%;
  }
   .kcw .kcw__col-md-push-9 {
      left: 75%;
  }
   .kcw .kcw__col-md-push-8 {
      left: 66.66666667%;
  }
   .kcw .kcw__col-md-push-7 {
      left: 58.33333333%;
  }
   .kcw .kcw__col-md-push-6 {
      left: 50%;
  }
   .kcw .kcw__col-md-push-5 {
      left: 41.66666667%;
  }
   .kcw .kcw__col-md-push-4 {
      left: 33.33333333%;
  }
   .kcw .kcw__col-md-push-3 {
      left: 25%;
  }
   .kcw .kcw__col-md-push-2 {
      left: 16.66666667%;
  }
   .kcw .kcw__col-md-push-1 {
      left: 8.33333333%;
  }
   .kcw .kcw__col-md-push-0 {
      left: auto;
  }
   .kcw .kcw__col-md-offset-12 {
      margin-left: 100%;
  }
   .kcw .kcw__col-md-offset-11 {
      margin-left: 91.66666667%;
  }
   .kcw .kcw__col-md-offset-10 {
      margin-left: 83.33333333%;
  }
   .kcw .kcw__col-md-offset-9 {
      margin-left: 75%;
  }
   .kcw .kcw__col-md-offset-8 {
      margin-left: 66.66666667%;
  }
   .kcw .kcw__col-md-offset-7 {
      margin-left: 58.33333333%;
  }
   .kcw .kcw__col-md-offset-6 {
      margin-left: 50%;
  }
   .kcw .kcw__col-md-offset-5 {
      margin-left: 41.66666667%;
  }
   .kcw .kcw__col-md-offset-4 {
      margin-left: 33.33333333%;
  }
   .kcw .kcw__col-md-offset-3 {
      margin-left: 25%;
  }
   .kcw .kcw__col-md-offset-2 {
      margin-left: 16.66666667%;
  }
   .kcw .kcw__col-md-offset-1 {
      margin-left: 8.33333333%;
  }
   .kcw .kcw__col-md-offset-0 {
      margin-left: 0;
  }
}
@media (min-width: 1200px) {
   .kcw .kcw__col-lg-1,
   .kcw .kcw__col-lg-10,
   .kcw .kcw__col-lg-11,
   .kcw .kcw__col-lg-12,
   .kcw .kcw__col-lg-2,
   .kcw .kcw__col-lg-3,
   .kcw .kcw__col-lg-4,
   .kcw .kcw__col-lg-5,
   .kcw .kcw__col-lg-6,
   .kcw .kcw__col-lg-7,
   .kcw .kcw__col-lg-8,
   .kcw .kcw__col-lg-9 {
      float: left;
  }
   .kcw .kcw__col-lg-12 {
      width: 100%;
  }
   .kcw .kcw__col-lg-11 {
      width: 91.66666667%;
  }
   .kcw .kcw__col-lg-10 {
      width: 83.33333333%;
  }
   .kcw .kcw__col-lg-9 {
      width: 75%;
  }
   .kcw .kcw__col-lg-8 {
      width: 66.66666667%;
  }
   .kcw .kcw__col-lg-7 {
      width: 58.33333333%;
  }
   .kcw .kcw__col-lg-6 {
      width: 50%;
  }
   .kcw .kcw__col-lg-5 {
      width: 41.66666667%;
  }
   .kcw .kcw__col-lg-4 {
      width: 33.33333333%;
  }
   .kcw .kcw__col-lg-3 {
      width: 25%;
  }
   .kcw .kcw__col-lg-2 {
      width: 16.66666667%;
  }
   .kcw .kcw__col-lg-1 {
      width: 8.33333333%;
  }
   .kcw .kcw__col-lg-pull-12 {
      right: 100%;
  }
   .kcw .kcw__col-lg-pull-11 {
      right: 91.66666667%;
  }
   .kcw .kcw__col-lg-pull-10 {
      right: 83.33333333%;
  }
   .kcw .kcw__col-lg-pull-9 {
      right: 75%;
  }
   .kcw .kcw__col-lg-pull-8 {
      right: 66.66666667%;
  }
   .kcw .kcw__col-lg-pull-7 {
      right: 58.33333333%;
  }
   .kcw .kcw__col-lg-pull-6 {
      right: 50%;
  }
   .kcw .kcw__col-lg-pull-5 {
      right: 41.66666667%;
  }
   .kcw .kcw__col-lg-pull-4 {
      right: 33.33333333%;
  }
   .kcw .kcw__col-lg-pull-3 {
      right: 25%;
  }
   .kcw .kcw__col-lg-pull-2 {
      right: 16.66666667%;
  }
   .kcw .kcw__col-lg-pull-1 {
      right: 8.33333333%;
  }
   .kcw .kcw__col-lg-pull-0 {
      right: auto;
  }
   .kcw .kcw__col-lg-push-12 {
      left: 100%;
  }
   .kcw .kcw__col-lg-push-11 {
      left: 91.66666667%;
  }
   .kcw .kcw__col-lg-push-10 {
      left: 83.33333333%;
  }
   .kcw .kcw__col-lg-push-9 {
      left: 75%;
  }
   .kcw .kcw__col-lg-push-8 {
      left: 66.66666667%;
  }
   .kcw .kcw__col-lg-push-7 {
      left: 58.33333333%;
  }
   .kcw .kcw__col-lg-push-6 {
      left: 50%;
  }
   .kcw .kcw__col-lg-push-5 {
      left: 41.66666667%;
  }
   .kcw .kcw__col-lg-push-4 {
      left: 33.33333333%;
  }
   .kcw .kcw__col-lg-push-3 {
      left: 25%;
  }
   .kcw .kcw__col-lg-push-2 {
      left: 16.66666667%;
  }
   .kcw .kcw__col-lg-push-1 {
      left: 8.33333333%;
  }
   .kcw .kcw__col-lg-push-0 {
      left: auto;
  }
   .kcw .kcw__col-lg-offset-12 {
      margin-left: 100%;
  }
   .kcw .kcw__col-lg-offset-11 {
      margin-left: 91.66666667%;
  }
   .kcw .kcw__col-lg-offset-10 {
      margin-left: 83.33333333%;
  }
   .kcw .kcw__col-lg-offset-9 {
      margin-left: 75%;
  }
   .kcw .kcw__col-lg-offset-8 {
      margin-left: 66.66666667%;
  }
   .kcw .kcw__col-lg-offset-7 {
      margin-left: 58.33333333%;
  }
   .kcw .kcw__col-lg-offset-6 {
      margin-left: 50%;
  }
   .kcw .kcw__col-lg-offset-5 {
      margin-left: 41.66666667%;
  }
   .kcw .kcw__col-lg-offset-4 {
      margin-left: 33.33333333%;
  }
   .kcw .kcw__col-lg-offset-3 {
      margin-left: 25%;
  }
   .kcw .kcw__col-lg-offset-2 {
      margin-left: 16.66666667%;
  }
   .kcw .kcw__col-lg-offset-1 {
      margin-left: 8.33333333%;
  }
   .kcw .kcw__col-lg-offset-0 {
      margin-left: 0;
  }
}
 .kcw table {
  background-color: transparent;
}
 .kcw caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}
 .kcw th {
  text-align: left;
}
 .kcw .kcw__table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
 .kcw .kcw__table > tbody > tr > td,
 .kcw .kcw__table > tbody > tr > th,
 .kcw .kcw__table > tfoot > tr > td,
 .kcw .kcw__table > tfoot > tr > th,
 .kcw .kcw__table > thead > tr > td,
 .kcw .kcw__table > thead > tr > th {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
 .kcw .kcw__table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
 .kcw .kcw__table > caption + thead > tr:first-child > td,
 .kcw .kcw__table > caption + thead > tr:first-child > th,
 .kcw .kcw__table > colgroup + thead > tr:first-child > td,
 .kcw .kcw__table > colgroup + thead > tr:first-child > th,
 .kcw .kcw__table > thead:first-child > tr:first-child > td,
 .kcw .kcw__table > thead:first-child > tr:first-child > th {
  border-top: 0;
}
 .kcw .kcw__table > tbody + tbody {
  border-top: 2px solid #ddd;
}
 .kcw .kcw__table .kcw__table {
  background-color: #fff;
}
 .kcw .kcw__table-condensed > tbody > tr > td,
 .kcw .kcw__table-condensed > tbody > tr > th,
 .kcw .kcw__table-condensed > tfoot > tr > td,
 .kcw .kcw__table-condensed > tfoot > tr > th,
 .kcw .kcw__table-condensed > thead > tr > td,
 .kcw .kcw__table-condensed > thead > tr > th {
  padding: 5px;
}
 .kcw .kcw__table-bordered {
  border: 1px solid #ddd;
}
 .kcw .kcw__table-bordered > tbody > tr > td,
 .kcw .kcw__table-bordered > tbody > tr > th,
 .kcw .kcw__table-bordered > tfoot > tr > td,
 .kcw .kcw__table-bordered > tfoot > tr > th,
 .kcw .kcw__table-bordered > thead > tr > td,
 .kcw .kcw__table-bordered > thead > tr > th {
  border: 1px solid #ddd;
}
 .kcw .kcw__table-bordered > thead > tr > td,
 .kcw .kcw__table-bordered > thead > tr > th {
  border-bottom-width: 2px;
}
 .kcw .kcw__table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
 .kcw .kcw__table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
 .kcw table col[class*="kcw__col-"] {
  position: static;
  display: table-column;
  float: none;
}
 .kcw table td[class*="kcw__col-"],
 .kcw table th[class*="kcw__col-"] {
  position: static;
  display: table-cell;
  float: none;
}
 .kcw .kcw__table > tbody > tr.kcw__active > td,
 .kcw .kcw__table > tbody > tr.kcw__active > th,
 .kcw .kcw__table > tbody > tr > td.kcw__active,
 .kcw .kcw__table > tbody > tr > th.kcw__active,
 .kcw .kcw__table > tfoot > tr.kcw__active > td,
 .kcw .kcw__table > tfoot > tr.kcw__active > th,
 .kcw .kcw__table > tfoot > tr > td.kcw__active,
 .kcw .kcw__table > tfoot > tr > th.kcw__active,
 .kcw .kcw__table > thead > tr.kcw__active > td,
 .kcw .kcw__table > thead > tr.kcw__active > th,
 .kcw .kcw__table > thead > tr > td.kcw__active,
 .kcw .kcw__table > thead > tr > th.kcw__active {
  background-color: #f5f5f5;
}
 .kcw .kcw__table-hover > tbody > tr.kcw__active:hover > td,
 .kcw .kcw__table-hover > tbody > tr.kcw__active:hover > th,
 .kcw .kcw__table-hover > tbody > tr:hover > .kcw__active,
 .kcw .kcw__table-hover > tbody > tr > td.kcw__active:hover,
 .kcw .kcw__table-hover > tbody > tr > th.kcw__active:hover {
  background-color: #e8e8e8;
}
 .kcw .kcw__table > tbody > tr.kcw__success > td,
 .kcw .kcw__table > tbody > tr.kcw__success > th,
 .kcw .kcw__table > tbody > tr > td.kcw__success,
 .kcw .kcw__table > tbody > tr > th.kcw__success,
 .kcw .kcw__table > tfoot > tr.kcw__success > td,
 .kcw .kcw__table > tfoot > tr.kcw__success > th,
 .kcw .kcw__table > tfoot > tr > td.kcw__success,
 .kcw .kcw__table > tfoot > tr > th.kcw__success,
 .kcw .kcw__table > thead > tr.kcw__success > td,
 .kcw .kcw__table > thead > tr.kcw__success > th,
 .kcw .kcw__table > thead > tr > td.kcw__success,
 .kcw .kcw__table > thead > tr > th.kcw__success {
  background-color: #dff0d8;
}
 .kcw .kcw__table-hover > tbody > tr.kcw__success:hover > td,
 .kcw .kcw__table-hover > tbody > tr.kcw__success:hover > th,
 .kcw .kcw__table-hover > tbody > tr:hover > .kcw__success,
 .kcw .kcw__table-hover > tbody > tr > td.kcw__success:hover,
 .kcw .kcw__table-hover > tbody > tr > th.kcw__success:hover {
  background-color: #d0e9c6;
}
 .kcw .kcw__table > tbody > tr.kcw__info > td,
 .kcw .kcw__table > tbody > tr.kcw__info > th,
 .kcw .kcw__table > tbody > tr > td.kcw__info,
 .kcw .kcw__table > tbody > tr > th.kcw__info,
 .kcw .kcw__table > tfoot > tr.kcw__info > td,
 .kcw .kcw__table > tfoot > tr.kcw__info > th,
 .kcw .kcw__table > tfoot > tr > td.kcw__info,
 .kcw .kcw__table > tfoot > tr > th.kcw__info,
 .kcw .kcw__table > thead > tr.kcw__info > td,
 .kcw .kcw__table > thead > tr.kcw__info > th,
 .kcw .kcw__table > thead > tr > td.kcw__info,
 .kcw .kcw__table > thead > tr > th.kcw__info {
  background-color: #d9edf7;
}
 .kcw .kcw__table-hover > tbody > tr.kcw__info:hover > td,
 .kcw .kcw__table-hover > tbody > tr.kcw__info:hover > th,
 .kcw .kcw__table-hover > tbody > tr:hover > .kcw__info,
 .kcw .kcw__table-hover > tbody > tr > td.kcw__info:hover,
 .kcw .kcw__table-hover > tbody > tr > th.kcw__info:hover {
  background-color: #c4e3f3;
}
 .kcw .kcw__table > tbody > tr.kcw__warning > td,
 .kcw .kcw__table > tbody > tr.kcw__warning > th,
 .kcw .kcw__table > tbody > tr > td.kcw__warning,
 .kcw .kcw__table > tbody > tr > th.kcw__warning,
 .kcw .kcw__table > tfoot > tr.kcw__warning > td,
 .kcw .kcw__table > tfoot > tr.kcw__warning > th,
 .kcw .kcw__table > tfoot > tr > td.kcw__warning,
 .kcw .kcw__table > tfoot > tr > th.kcw__warning,
 .kcw .kcw__table > thead > tr.kcw__warning > td,
 .kcw .kcw__table > thead > tr.kcw__warning > th,
 .kcw .kcw__table > thead > tr > td.kcw__warning,
 .kcw .kcw__table > thead > tr > th.kcw__warning {
  background-color: #fcf8e3;
}
 .kcw .kcw__table-hover > tbody > tr.kcw__warning:hover > td,
 .kcw .kcw__table-hover > tbody > tr.kcw__warning:hover > th,
 .kcw .kcw__table-hover > tbody > tr:hover > .kcw__warning,
 .kcw .kcw__table-hover > tbody > tr > td.kcw__warning:hover,
 .kcw .kcw__table-hover > tbody > tr > th.kcw__warning:hover {
  background-color: #faf2cc;
}
 .kcw .kcw__table > tbody > tr.kcw__danger > td,
 .kcw .kcw__table > tbody > tr.kcw__danger > th,
 .kcw .kcw__table > tbody > tr > td.kcw__danger,
 .kcw .kcw__table > tbody > tr > th.kcw__danger,
 .kcw .kcw__table > tfoot > tr.kcw__danger > td,
 .kcw .kcw__table > tfoot > tr.kcw__danger > th,
 .kcw .kcw__table > tfoot > tr > td.kcw__danger,
 .kcw .kcw__table > tfoot > tr > th.kcw__danger,
 .kcw .kcw__table > thead > tr.kcw__danger > td,
 .kcw .kcw__table > thead > tr.kcw__danger > th,
 .kcw .kcw__table > thead > tr > td.kcw__danger,
 .kcw .kcw__table > thead > tr > th.kcw__danger {
  background-color: #f2dede;
}
 .kcw .kcw__table-hover > tbody > tr.kcw__danger:hover > td,
 .kcw .kcw__table-hover > tbody > tr.kcw__danger:hover > th,
 .kcw .kcw__table-hover > tbody > tr:hover > .kcw__danger,
 .kcw .kcw__table-hover > tbody > tr > td.kcw__danger:hover,
 .kcw .kcw__table-hover > tbody > tr > th.kcw__danger:hover {
  background-color: #ebcccc;
}
 .kcw .kcw__table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
   .kcw .kcw__table-responsive {
      width: 100%;
      margin-bottom: 15px;
      overflow-y: hidden;
      -ms-overflow-style: -ms-autohiding-scrollbar;
      border: 1px solid #ddd;
  }
   .kcw .kcw__table-responsive > .kcw__table {
      margin-bottom: 0;
  }
   .kcw .kcw__table-responsive > .kcw__table > tbody > tr > td,
   .kcw .kcw__table-responsive > .kcw__table > tbody > tr > th,
   .kcw .kcw__table-responsive > .kcw__table > tfoot > tr > td,
   .kcw .kcw__table-responsive > .kcw__table > tfoot > tr > th,
   .kcw .kcw__table-responsive > .kcw__table > thead > tr > td,
   .kcw .kcw__table-responsive > .kcw__table > thead > tr > th {
      white-space: nowrap;
  }
   .kcw .kcw__table-responsive > .kcw__table-bordered {
      border: 0;
  }
   .kcw .kcw__table-responsive > .kcw__table-bordered > tbody > tr > td:first-child,
   .kcw .kcw__table-responsive > .kcw__table-bordered > tbody > tr > th:first-child,
   .kcw .kcw__table-responsive > .kcw__table-bordered > tfoot > tr > td:first-child,
   .kcw .kcw__table-responsive > .kcw__table-bordered > tfoot > tr > th:first-child,
   .kcw .kcw__table-responsive > .kcw__table-bordered > thead > tr > td:first-child,
   .kcw .kcw__table-responsive > .kcw__table-bordered > thead > tr > th:first-child {
      border-left: 0;
  }
   .kcw .kcw__table-responsive > .kcw__table-bordered > tbody > tr > td:last-child,
   .kcw .kcw__table-responsive > .kcw__table-bordered > tbody > tr > th:last-child,
   .kcw .kcw__table-responsive > .kcw__table-bordered > tfoot > tr > td:last-child,
   .kcw .kcw__table-responsive > .kcw__table-bordered > tfoot > tr > th:last-child,
   .kcw .kcw__table-responsive > .kcw__table-bordered > thead > tr > td:last-child,
   .kcw .kcw__table-responsive > .kcw__table-bordered > thead > tr > th:last-child {
      border-right: 0;
  }
   .kcw .kcw__table-responsive > .kcw__table-bordered > tbody > tr:last-child > td,
   .kcw .kcw__table-responsive > .kcw__table-bordered > tbody > tr:last-child > th,
   .kcw .kcw__table-responsive > .kcw__table-bordered > tfoot > tr:last-child > td,
   .kcw .kcw__table-responsive > .kcw__table-bordered > tfoot > tr:last-child > th {
      border-bottom: 0;
  }
}
 .kcw fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
 .kcw legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
 .kcw label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
 .kcw input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
 .kcw input[type="checkbox"],
 .kcw input[type="radio"] {
  margin: 4px 0 0;
  margin-top: 1px\9;
  line-height: normal;
}
 .kcw input[type="file"] {
  display: block;
}
 .kcw input[type="range"] {
  display: block;
  width: 100%;
}
 .kcw select[multiple],
 .kcw select[size] {
  height: auto;
}
 .kcw input[type="file"]:focus,
 .kcw input[type="checkbox"]:focus,
 .kcw input[type="radio"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
 .kcw output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}
 .kcw .kcw__form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
 .kcw .kcw__form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
 .kcw .kcw__form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
 .kcw .kcw__form-control:-ms-input-placeholder {
  color: #999;
}
 .kcw .kcw__form-control::-webkit-input-placeholder {
  color: #999;
}
 .kcw .kcw__form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
 .kcw .kcw__form-control[disabled],
 .kcw .kcw__form-control[readonly],
 .kcw fieldset[disabled] .kcw__form-control {
  background-color: #eee;
  opacity: 1;
}
 .kcw .kcw__form-control[disabled],
 .kcw fieldset[disabled] .kcw__form-control {
  cursor: not-allowed;
}
 .kcw textarea.kcw__form-control {
  height: auto;
}
 .kcw input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
   .kcw input[type="date"].kcw__form-control,
   .kcw input[type="time"].kcw__form-control,
   .kcw input[type="datetime-local"].kcw__form-control,
   .kcw input[type="month"].kcw__form-control {
      line-height: 34px;
  }
   .kcw .kcw__input-group-sm input[type="date"],
   .kcw .kcw__input-group-sm input[type="time"],
   .kcw .kcw__input-group-sm input[type="datetime-local"],
   .kcw .kcw__input-group-sm input[type="month"],
   .kcw input[type="date"].kcw__input-sm,
   .kcw input[type="time"].kcw__input-sm,
   .kcw input[type="datetime-local"].kcw__input-sm,
   .kcw input[type="month"].kcw__input-sm {
      line-height: 30px;
  }
   .kcw .kcw__input-group-lg input[type="date"],
   .kcw .kcw__input-group-lg input[type="time"],
   .kcw .kcw__input-group-lg input[type="datetime-local"],
   .kcw .kcw__input-group-lg input[type="month"],
   .kcw input[type="date"].kcw__input-lg,
   .kcw input[type="time"].kcw__input-lg,
   .kcw input[type="datetime-local"].kcw__input-lg,
   .kcw input[type="month"].kcw__input-lg {
      line-height: 46px;
  }
}
 .kcw .kcw__form-group {
  margin-bottom: 15px;
}
 .kcw .kcw__checkbox,
 .kcw .kcw__radio {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
 .kcw .kcw__checkbox label,
 .kcw .kcw__radio label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}
 .kcw .kcw__checkbox input[type="checkbox"],
 .kcw .kcw__checkbox-inline input[type="checkbox"],
 .kcw .kcw__radio input[type="radio"],
 .kcw .kcw__radio-inline input[type="radio"] {
  position: absolute;
  margin-top: 4px\9;
  margin-left: -20px;
}
 .kcw .kcw__checkbox + .kcw__checkbox,
 .kcw .kcw__radio + .kcw__radio {
  margin-top: -5px;
}
 .kcw .kcw__checkbox-inline,
 .kcw .kcw__radio-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
 .kcw .kcw__checkbox-inline + .kcw__checkbox-inline,
 .kcw .kcw__radio-inline + .kcw__radio-inline {
  margin-top: 0;
  margin-left: 10px;
}
 .kcw fieldset[disabled] input[type="checkbox"],
 .kcw fieldset[disabled] input[type="radio"],
 .kcw input[type="checkbox"].kcw__disabled,
 .kcw input[type="checkbox"][disabled],
 .kcw input[type="radio"].kcw__disabled,
 .kcw input[type="radio"][disabled] {
  cursor: not-allowed;
}
 .kcw .kcw__checkbox-inline.kcw__disabled,
 .kcw .kcw__radio-inline.kcw__disabled,
 .kcw fieldset[disabled] .kcw__checkbox-inline,
 .kcw fieldset[disabled] .kcw__radio-inline {
  cursor: not-allowed;
}
 .kcw .kcw__checkbox.kcw__disabled label,
 .kcw .kcw__radio.kcw__disabled label,
 .kcw fieldset[disabled] .kcw__checkbox label,
 .kcw fieldset[disabled] .kcw__radio label {
  cursor: not-allowed;
}
 .kcw .kcw__form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
 .kcw .kcw__form-control-static.kcw__input-lg,
 .kcw .kcw__form-control-static.kcw__input-sm {
  padding-right: 0;
  padding-left: 0;
}
 .kcw .kcw__input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
 .kcw select.kcw__input-sm {
  height: 30px;
  line-height: 30px;
}
 .kcw select[multiple].kcw__input-sm,
 .kcw textarea.kcw__input-sm {
  height: auto;
}
 .kcw .kcw__form-group-sm .kcw__form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
 .kcw .kcw__form-group-sm select.kcw__form-control {
  height: 30px;
  line-height: 30px;
}
 .kcw .kcw__form-group-sm select[multiple].kcw__form-control,
 .kcw .kcw__form-group-sm textarea.kcw__form-control {
  height: auto;
}
 .kcw .kcw__form-group-sm .kcw__form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
 .kcw .kcw__input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
 .kcw select.kcw__input-lg {
  height: 46px;
  line-height: 46px;
}
 .kcw select[multiple].kcw__input-lg,
 .kcw textarea.kcw__input-lg {
  height: auto;
}
 .kcw .kcw__form-group-lg .kcw__form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
 .kcw .kcw__form-group-lg select.kcw__form-control {
  height: 46px;
  line-height: 46px;
}
 .kcw .kcw__form-group-lg select[multiple].kcw__form-control,
 .kcw .kcw__form-group-lg textarea.kcw__form-control {
  height: auto;
}
 .kcw .kcw__form-group-lg .kcw__form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
 .kcw .kcw__has-feedback {
  position: relative;
}
 .kcw .kcw__has-feedback .kcw__form-control {
  padding-right: 42.5px;
}
 .kcw .kcw__form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
 .kcw .kcw__form-group-lg .kcw__form-control + .kcw__form-control-feedback,
 .kcw .kcw__input-group-lg + .kcw__form-control-feedback,
 .kcw .kcw__input-lg + .kcw__form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
 .kcw .kcw__form-group-sm .kcw__form-control + .kcw__form-control-feedback,
 .kcw .kcw__input-group-sm + .kcw__form-control-feedback,
 .kcw .kcw__input-sm + .kcw__form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
 .kcw .kcw__has-success .kcw__checkbox,
 .kcw .kcw__has-success .kcw__checkbox-inline,
 .kcw .kcw__has-success .kcw__control-label,
 .kcw .kcw__has-success .kcw__help-block,
 .kcw .kcw__has-success .kcw__radio,
 .kcw .kcw__has-success .kcw__radio-inline,
 .kcw .kcw__has-success.kcw__checkbox label,
 .kcw .kcw__has-success.kcw__checkbox-inline label,
 .kcw .kcw__has-success.kcw__radio label,
 .kcw .kcw__has-success.kcw__radio-inline label {
  color: #3c763d;
}
 .kcw .kcw__has-success .kcw__form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
 .kcw .kcw__has-success .kcw__form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
 .kcw .kcw__has-success .kcw__input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
 .kcw .kcw__has-success .kcw__form-control-feedback {
  color: #3c763d;
}
 .kcw .kcw__has-warning .kcw__checkbox,
 .kcw .kcw__has-warning .kcw__checkbox-inline,
 .kcw .kcw__has-warning .kcw__control-label,
 .kcw .kcw__has-warning .kcw__help-block,
 .kcw .kcw__has-warning .kcw__radio,
 .kcw .kcw__has-warning .kcw__radio-inline,
 .kcw .kcw__has-warning.kcw__checkbox label,
 .kcw .kcw__has-warning.kcw__checkbox-inline label,
 .kcw .kcw__has-warning.kcw__radio label,
 .kcw .kcw__has-warning.kcw__radio-inline label {
  color: #8a6d3b;
}
 .kcw .kcw__has-warning .kcw__form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
 .kcw .kcw__has-warning .kcw__form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
 .kcw .kcw__has-warning .kcw__input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
 .kcw .kcw__has-warning .kcw__form-control-feedback {
  color: #8a6d3b;
}
 .kcw .kcw__has-error .kcw__checkbox,
 .kcw .kcw__has-error .kcw__checkbox-inline,
 .kcw .kcw__has-error .kcw__control-label,
 .kcw .kcw__has-error .kcw__help-block,
 .kcw .kcw__has-error .kcw__radio,
 .kcw .kcw__has-error .kcw__radio-inline,
 .kcw .kcw__has-error.kcw__checkbox label,
 .kcw .kcw__has-error.kcw__checkbox-inline label,
 .kcw .kcw__has-error.kcw__radio label,
 .kcw .kcw__has-error.kcw__radio-inline label {
  color: #a94442;
}
 .kcw .kcw__has-error .kcw__form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
 .kcw .kcw__has-error .kcw__form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
 .kcw .kcw__has-error .kcw__input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
 .kcw .kcw__has-error .kcw__form-control-feedback {
  color: #a94442;
}
 .kcw .kcw__has-feedback label ~ .kcw__form-control-feedback {
  top: 25px;
}
 .kcw .kcw__has-feedback label.kcw__sr-only ~ .kcw__form-control-feedback {
  top: 0;
}
 .kcw .kcw__help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
   .kcw .kcw__form-inline .kcw__form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle;
  }
   .kcw .kcw__form-inline .kcw__form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle;
  }
   .kcw .kcw__form-inline .kcw__form-control-static {
      display: inline-block;
  }
   .kcw .kcw__form-inline .kcw__input-group {
      display: inline-table;
      vertical-align: middle;
  }
   .kcw .kcw__form-inline .kcw__input-group .kcw__form-control,
   .kcw .kcw__form-inline .kcw__input-group .kcw__input-group-addon,
   .kcw .kcw__form-inline .kcw__input-group .kcw__input-group-btn {
      width: auto;
  }
   .kcw .kcw__form-inline .kcw__input-group > .kcw__form-control {
      width: 100%;
  }
   .kcw .kcw__form-inline .kcw__control-label {
      margin-bottom: 0;
      vertical-align: middle;
  }
   .kcw .kcw__form-inline .kcw__checkbox,
   .kcw .kcw__form-inline .kcw__radio {
      display: inline-block;
      margin-top: 0;
      margin-bottom: 0;
      vertical-align: middle;
  }
   .kcw .kcw__form-inline .kcw__checkbox label,
   .kcw .kcw__form-inline .kcw__radio label {
      padding-left: 0;
  }
   .kcw .kcw__form-inline .kcw__checkbox input[type="checkbox"],
   .kcw .kcw__form-inline .kcw__radio input[type="radio"] {
      position: relative;
      margin-left: 0;
  }
   .kcw .kcw__form-inline .kcw__has-feedback .kcw__form-control-feedback {
      top: 0;
  }
}
 .kcw .kcw__form-horizontal .kcw__checkbox,
 .kcw .kcw__form-horizontal .kcw__checkbox-inline,
 .kcw .kcw__form-horizontal .kcw__radio,
 .kcw .kcw__form-horizontal .kcw__radio-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
 .kcw .kcw__form-horizontal .kcw__checkbox,
 .kcw .kcw__form-horizontal .kcw__radio {
  min-height: 27px;
}
 .kcw .kcw__form-horizontal .kcw__form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
   .kcw .kcw__form-horizontal .kcw__control-label {
      padding-top: 7px;
      margin-bottom: 0;
      text-align: right;
  }
}
 .kcw .kcw__form-horizontal .kcw__has-feedback .kcw__form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
   .kcw .kcw__form-horizontal .kcw__form-group-lg .kcw__control-label {
      padding-top: 11px;
      font-size: 18px;
  }
}
@media (min-width: 768px) {
   .kcw .kcw__form-horizontal .kcw__form-group-sm .kcw__control-label {
      padding-top: 6px;
      font-size: 12px;
  }
}
 .kcw .kcw__btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
 .kcw .kcw__btn.kcw__active.kcw__focus,
 .kcw .kcw__btn.kcw__active:focus,
 .kcw .kcw__btn.kcw__focus,
 .kcw .kcw__btn:active.kcw__focus,
 .kcw .kcw__btn:active:focus,
 .kcw .kcw__btn:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
 .kcw .kcw__btn.kcw__focus,
 .kcw .kcw__btn:focus,
 .kcw .kcw__btn:hover {
  color: #333;
  text-decoration: none;
}
 .kcw .kcw__btn.kcw__active,
 .kcw .kcw__btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
 .kcw .kcw__btn.kcw__disabled,
 .kcw .kcw__btn[disabled],
 .kcw fieldset[disabled] .kcw__btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: 0.65;
}
 .kcw a.kcw__btn.kcw__disabled,
 .kcw fieldset[disabled] a.kcw__btn {
  pointer-events: none;
}
 .kcw .kcw__btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
 .kcw .kcw__btn-default.kcw__focus,
 .kcw .kcw__btn-default:focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
 .kcw .kcw__btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
 .kcw .kcw__btn-default.kcw__active,
 .kcw .kcw__btn-default:active,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
 .kcw .kcw__btn-default.kcw__active.kcw__focus,
 .kcw .kcw__btn-default.kcw__active:focus,
 .kcw .kcw__btn-default.kcw__active:hover,
 .kcw .kcw__btn-default:active.kcw__focus,
 .kcw .kcw__btn-default:active:focus,
 .kcw .kcw__btn-default:active:hover,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-default.kcw__focus,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-default:focus,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-default:hover {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
 .kcw .kcw__btn-default.kcw__active,
 .kcw .kcw__btn-default:active,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-default {
  background-image: none;
}
 .kcw .kcw__btn-default.kcw__disabled.kcw__focus,
 .kcw .kcw__btn-default.kcw__disabled:focus,
 .kcw .kcw__btn-default.kcw__disabled:hover,
 .kcw .kcw__btn-default[disabled].kcw__focus,
 .kcw .kcw__btn-default[disabled]:focus,
 .kcw .kcw__btn-default[disabled]:hover,
 .kcw fieldset[disabled] .kcw__btn-default.kcw__focus,
 .kcw fieldset[disabled] .kcw__btn-default:focus,
 .kcw fieldset[disabled] .kcw__btn-default:hover {
  background-color: #fff;
  border-color: #ccc;
}
 .kcw .kcw__btn-default .kcw__badge {
  color: #fff;
  background-color: #333;
}
 .kcw .kcw__btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
 .kcw .kcw__btn-primary.kcw__focus,
 .kcw .kcw__btn-primary:focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
 .kcw .kcw__btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
 .kcw .kcw__btn-primary.kcw__active,
 .kcw .kcw__btn-primary:active,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
 .kcw .kcw__btn-primary.kcw__active.kcw__focus,
 .kcw .kcw__btn-primary.kcw__active:focus,
 .kcw .kcw__btn-primary.kcw__active:hover,
 .kcw .kcw__btn-primary:active.kcw__focus,
 .kcw .kcw__btn-primary:active:focus,
 .kcw .kcw__btn-primary:active:hover,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-primary.kcw__focus,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-primary:focus,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-primary:hover {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
 .kcw .kcw__btn-primary.kcw__active,
 .kcw .kcw__btn-primary:active,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-primary {
  background-image: none;
}
 .kcw .kcw__btn-primary.kcw__disabled.kcw__focus,
 .kcw .kcw__btn-primary.kcw__disabled:focus,
 .kcw .kcw__btn-primary.kcw__disabled:hover,
 .kcw .kcw__btn-primary[disabled].kcw__focus,
 .kcw .kcw__btn-primary[disabled]:focus,
 .kcw .kcw__btn-primary[disabled]:hover,
 .kcw fieldset[disabled] .kcw__btn-primary.kcw__focus,
 .kcw fieldset[disabled] .kcw__btn-primary:focus,
 .kcw fieldset[disabled] .kcw__btn-primary:hover {
  background-color: #337ab7;
  border-color: #2e6da4;
}
 .kcw .kcw__btn-primary .kcw__badge {
  color: #337ab7;
  background-color: #fff;
}
 .kcw .kcw__btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
 .kcw .kcw__btn-success.kcw__focus,
 .kcw .kcw__btn-success:focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
 .kcw .kcw__btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
 .kcw .kcw__btn-success.kcw__active,
 .kcw .kcw__btn-success:active,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
 .kcw .kcw__btn-success.kcw__active.kcw__focus,
 .kcw .kcw__btn-success.kcw__active:focus,
 .kcw .kcw__btn-success.kcw__active:hover,
 .kcw .kcw__btn-success:active.kcw__focus,
 .kcw .kcw__btn-success:active:focus,
 .kcw .kcw__btn-success:active:hover,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-success.kcw__focus,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-success:focus,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-success:hover {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
 .kcw .kcw__btn-success.kcw__active,
 .kcw .kcw__btn-success:active,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-success {
  background-image: none;
}
 .kcw .kcw__btn-success.kcw__disabled.kcw__focus,
 .kcw .kcw__btn-success.kcw__disabled:focus,
 .kcw .kcw__btn-success.kcw__disabled:hover,
 .kcw .kcw__btn-success[disabled].kcw__focus,
 .kcw .kcw__btn-success[disabled]:focus,
 .kcw .kcw__btn-success[disabled]:hover,
 .kcw fieldset[disabled] .kcw__btn-success.kcw__focus,
 .kcw fieldset[disabled] .kcw__btn-success:focus,
 .kcw fieldset[disabled] .kcw__btn-success:hover {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
 .kcw .kcw__btn-success .kcw__badge {
  color: #5cb85c;
  background-color: #fff;
}
 .kcw .kcw__btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
 .kcw .kcw__btn-info.kcw__focus,
 .kcw .kcw__btn-info:focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
 .kcw .kcw__btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
 .kcw .kcw__btn-info.kcw__active,
 .kcw .kcw__btn-info:active,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
 .kcw .kcw__btn-info.kcw__active.kcw__focus,
 .kcw .kcw__btn-info.kcw__active:focus,
 .kcw .kcw__btn-info.kcw__active:hover,
 .kcw .kcw__btn-info:active.kcw__focus,
 .kcw .kcw__btn-info:active:focus,
 .kcw .kcw__btn-info:active:hover,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-info.kcw__focus,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-info:focus,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-info:hover {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
 .kcw .kcw__btn-info.kcw__active,
 .kcw .kcw__btn-info:active,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-info {
  background-image: none;
}
 .kcw .kcw__btn-info.kcw__disabled.kcw__focus,
 .kcw .kcw__btn-info.kcw__disabled:focus,
 .kcw .kcw__btn-info.kcw__disabled:hover,
 .kcw .kcw__btn-info[disabled].kcw__focus,
 .kcw .kcw__btn-info[disabled]:focus,
 .kcw .kcw__btn-info[disabled]:hover,
 .kcw fieldset[disabled] .kcw__btn-info.kcw__focus,
 .kcw fieldset[disabled] .kcw__btn-info:focus,
 .kcw fieldset[disabled] .kcw__btn-info:hover {
  background-color: #5bc0de;
  border-color: #46b8da;
}
 .kcw .kcw__btn-info .kcw__badge {
  color: #5bc0de;
  background-color: #fff;
}
 .kcw .kcw__btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
 .kcw .kcw__btn-warning.kcw__focus,
 .kcw .kcw__btn-warning:focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
 .kcw .kcw__btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
 .kcw .kcw__btn-warning.kcw__active,
 .kcw .kcw__btn-warning:active,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
 .kcw .kcw__btn-warning.kcw__active.kcw__focus,
 .kcw .kcw__btn-warning.kcw__active:focus,
 .kcw .kcw__btn-warning.kcw__active:hover,
 .kcw .kcw__btn-warning:active.kcw__focus,
 .kcw .kcw__btn-warning:active:focus,
 .kcw .kcw__btn-warning:active:hover,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-warning.kcw__focus,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-warning:focus,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-warning:hover {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
 .kcw .kcw__btn-warning.kcw__active,
 .kcw .kcw__btn-warning:active,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-warning {
  background-image: none;
}
 .kcw .kcw__btn-warning.kcw__disabled.kcw__focus,
 .kcw .kcw__btn-warning.kcw__disabled:focus,
 .kcw .kcw__btn-warning.kcw__disabled:hover,
 .kcw .kcw__btn-warning[disabled].kcw__focus,
 .kcw .kcw__btn-warning[disabled]:focus,
 .kcw .kcw__btn-warning[disabled]:hover,
 .kcw fieldset[disabled] .kcw__btn-warning.kcw__focus,
 .kcw fieldset[disabled] .kcw__btn-warning:focus,
 .kcw fieldset[disabled] .kcw__btn-warning:hover {
  background-color: #f0ad4e;
  border-color: #eea236;
}
 .kcw .kcw__btn-warning .kcw__badge {
  color: #f0ad4e;
  background-color: #fff;
}
 .kcw .kcw__btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
 .kcw .kcw__btn-danger.kcw__focus,
 .kcw .kcw__btn-danger:focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
 .kcw .kcw__btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
 .kcw .kcw__btn-danger.kcw__active,
 .kcw .kcw__btn-danger:active,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
 .kcw .kcw__btn-danger.kcw__active.kcw__focus,
 .kcw .kcw__btn-danger.kcw__active:focus,
 .kcw .kcw__btn-danger.kcw__active:hover,
 .kcw .kcw__btn-danger:active.kcw__focus,
 .kcw .kcw__btn-danger:active:focus,
 .kcw .kcw__btn-danger:active:hover,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-danger.kcw__focus,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-danger:focus,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-danger:hover {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
 .kcw .kcw__btn-danger.kcw__active,
 .kcw .kcw__btn-danger:active,
 .kcw .kcw__open > .kcw__dropdown-toggle.kcw__btn-danger {
  background-image: none;
}
 .kcw .kcw__btn-danger.kcw__disabled.kcw__focus,
 .kcw .kcw__btn-danger.kcw__disabled:focus,
 .kcw .kcw__btn-danger.kcw__disabled:hover,
 .kcw .kcw__btn-danger[disabled].kcw__focus,
 .kcw .kcw__btn-danger[disabled]:focus,
 .kcw .kcw__btn-danger[disabled]:hover,
 .kcw fieldset[disabled] .kcw__btn-danger.kcw__focus,
 .kcw fieldset[disabled] .kcw__btn-danger:focus,
 .kcw fieldset[disabled] .kcw__btn-danger:hover {
  background-color: #d9534f;
  border-color: #d43f3a;
}
 .kcw .kcw__btn-danger .kcw__badge {
  color: #d9534f;
  background-color: #fff;
}
 .kcw .kcw__btn-link {
  font-weight: 400;
  color: #337ab7;
  border-radius: 0;
}
 .kcw .kcw__btn-link,
 .kcw .kcw__btn-link.kcw__active,
 .kcw .kcw__btn-link:active,
 .kcw .kcw__btn-link[disabled],
 .kcw fieldset[disabled] .kcw__btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
 .kcw .kcw__btn-link,
 .kcw .kcw__btn-link:active,
 .kcw .kcw__btn-link:focus,
 .kcw .kcw__btn-link:hover {
  border-color: transparent;
}
 .kcw .kcw__btn-link:focus,
 .kcw .kcw__btn-link:hover {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
 .kcw .kcw__btn-link[disabled]:focus,
 .kcw .kcw__btn-link[disabled]:hover,
 .kcw fieldset[disabled] .kcw__btn-link:focus,
 .kcw fieldset[disabled] .kcw__btn-link:hover {
  color: #777;
  text-decoration: none;
}
 .kcw .kcw__btn-group-lg > .kcw__btn,
 .kcw .kcw__btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
 .kcw .kcw__btn-group-sm > .kcw__btn,
 .kcw .kcw__btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
 .kcw .kcw__btn-group-xs > .kcw__btn,
 .kcw .kcw__btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
 .kcw .kcw__btn-block {
  display: block;
  width: 100%;
}
 .kcw .kcw__btn-block + .kcw__btn-block {
  margin-top: 5px;
}
 .kcw input[type="button"].kcw__btn-block,
 .kcw input[type="reset"].kcw__btn-block,
 .kcw input[type="submit"].kcw__btn-block {
  width: 100%;
}
 .kcw .kcw__fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
 .kcw .kcw__fade.kcw__in {
  opacity: 1;
}
 .kcw .kcw__collapse {
  display: none;
}
 .kcw .kcw__collapse.kcw__in {
  display: block;
}
 .kcw tr.kcw__collapse.kcw__in {
  display: table-row;
}
 .kcw tbody.kcw__collapse.kcw__in {
  display: table-row-group;
}
 .kcw .kcw__collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
  transition-property: height, visibility;
}
 .kcw .kcw__caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid\9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
 .kcw .kcw__dropdown,
 .kcw .kcw__dropup {
  position: relative;
}
 .kcw .kcw__dropdown-toggle:focus {
  outline: 0;
}
 .kcw .kcw__dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
 .kcw .kcw__dropdown-menu.kcw__pull-right {
  right: 0;
  left: auto;
}
 .kcw .kcw__dropdown-menu .kcw__divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
 .kcw .kcw__dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
 .kcw .kcw__dropdown-menu > li > a:focus,
 .kcw .kcw__dropdown-menu > li > a:hover {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
 .kcw .kcw__dropdown-menu > .kcw__active > a,
 .kcw .kcw__dropdown-menu > .kcw__active > a:focus,
 .kcw .kcw__dropdown-menu > .kcw__active > a:hover {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
 .kcw .kcw__dropdown-menu > .kcw__disabled > a,
 .kcw .kcw__dropdown-menu > .kcw__disabled > a:focus,
 .kcw .kcw__dropdown-menu > .kcw__disabled > a:hover {
  color: #777;
}
 .kcw .kcw__dropdown-menu > .kcw__disabled > a:focus,
 .kcw .kcw__dropdown-menu > .kcw__disabled > a:hover {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
 .kcw .kcw__open > .kcw__dropdown-menu {
  display: block;
}
 .kcw .kcw__open > a {
  outline: 0;
}
 .kcw .kcw__dropdown-menu-right {
  right: 0;
  left: auto;
}
 .kcw .kcw__dropdown-menu-left {
  right: auto;
  left: 0;
}
 .kcw .kcw__dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
}
 .kcw .kcw__dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
 .kcw .kcw__pull-right > .kcw__dropdown-menu {
  right: 0;
  left: auto;
}
 .kcw .kcw__dropup .kcw__caret,
 .kcw .kcw__navbar-fixed-bottom .kcw__dropdown .kcw__caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid\9;
}
 .kcw .kcw__dropup .kcw__dropdown-menu,
 .kcw .kcw__navbar-fixed-bottom .kcw__dropdown .kcw__dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
   .kcw .kcw__navbar-right .kcw__dropdown-menu {
      right: 0;
      left: auto;
  }
   .kcw .kcw__navbar-right .kcw__dropdown-menu-left {
      right: auto;
      left: 0;
  }
}
 .kcw .kcw__btn-group,
 .kcw .kcw__btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
 .kcw .kcw__btn-group-vertical > .kcw__btn,
 .kcw .kcw__btn-group > .kcw__btn {
  position: relative;
  float: left;
}
 .kcw .kcw__btn-group-vertical > .kcw__btn.kcw__active,
 .kcw .kcw__btn-group-vertical > .kcw__btn:active,
 .kcw .kcw__btn-group-vertical > .kcw__btn:focus,
 .kcw .kcw__btn-group-vertical > .kcw__btn:hover,
 .kcw .kcw__btn-group > .kcw__btn.kcw__active,
 .kcw .kcw__btn-group > .kcw__btn:active,
 .kcw .kcw__btn-group > .kcw__btn:focus,
 .kcw .kcw__btn-group > .kcw__btn:hover {
  z-index: 2;
}
 .kcw .kcw__btn-group .kcw__btn + .kcw__btn,
 .kcw .kcw__btn-group .kcw__btn + .kcw__btn-group,
 .kcw .kcw__btn-group .kcw__btn-group + .kcw__btn,
 .kcw .kcw__btn-group .kcw__btn-group + .kcw__btn-group {
  margin-left: -1px;
}
 .kcw .kcw__btn-toolbar {
  margin-left: -5px;
}
 .kcw .kcw__btn-toolbar .kcw__btn,
 .kcw .kcw__btn-toolbar .kcw__btn-group,
 .kcw .kcw__btn-toolbar .kcw__input-group {
  float: left;
}
 .kcw .kcw__btn-toolbar > .kcw__btn,
 .kcw .kcw__btn-toolbar > .kcw__btn-group,
 .kcw .kcw__btn-toolbar > .kcw__input-group {
  margin-left: 5px;
}
 .kcw .kcw__btn-group > .kcw__btn:not(:first-child):not(:last-child):not(.kcw__dropdown-toggle) {
  border-radius: 0;
}
 .kcw .kcw__btn-group > .kcw__btn:first-child {
  margin-left: 0;
}
 .kcw .kcw__btn-group > .kcw__btn:first-child:not(:last-child):not(.kcw__dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
 .kcw .kcw__btn-group > .kcw__btn:last-child:not(:first-child),
 .kcw .kcw__btn-group > .kcw__dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
 .kcw .kcw__btn-group > .kcw__btn-group {
  float: left;
}
 .kcw .kcw__btn-group > .kcw__btn-group:not(:first-child):not(:last-child) > .kcw__btn {
  border-radius: 0;
}
 .kcw .kcw__btn-group > .kcw__btn-group:first-child:not(:last-child) > .kcw__btn:last-child,
 .kcw .kcw__btn-group > .kcw__btn-group:first-child:not(:last-child) > .kcw__dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
 .kcw .kcw__btn-group > .kcw__btn-group:last-child:not(:first-child) > .kcw__btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
 .kcw .kcw__btn-group .kcw__dropdown-toggle:active,
 .kcw .kcw__btn-group.kcw__open .kcw__dropdown-toggle {
  outline: 0;
}
 .kcw .kcw__btn-group > .kcw__btn + .kcw__dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
 .kcw .kcw__btn-group > .kcw__btn-lg + .kcw__dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
 .kcw .kcw__btn-group.kcw__open .kcw__dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
 .kcw .kcw__btn-group.kcw__open .kcw__dropdown-toggle.kcw__btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
 .kcw .kcw__btn .kcw__caret {
  margin-left: 0;
}
 .kcw .kcw__btn-lg .kcw__caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
 .kcw .kcw__dropup .kcw__btn-lg .kcw__caret {
  border-width: 0 5px 5px;
}
 .kcw .kcw__btn-group-vertical > .kcw__btn,
 .kcw .kcw__btn-group-vertical > .kcw__btn-group,
 .kcw .kcw__btn-group-vertical > .kcw__btn-group > .kcw__btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
 .kcw .kcw__btn-group-vertical > .kcw__btn-group > .kcw__btn {
  float: none;
}
 .kcw .kcw__btn-group-vertical > .kcw__btn + .kcw__btn,
 .kcw .kcw__btn-group-vertical > .kcw__btn + .kcw__btn-group,
 .kcw .kcw__btn-group-vertical > .kcw__btn-group + .kcw__btn,
 .kcw .kcw__btn-group-vertical > .kcw__btn-group + .kcw__btn-group {
  margin-top: -1px;
  margin-left: 0;
}
 .kcw .kcw__btn-group-vertical > .kcw__btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
 .kcw .kcw__btn-group-vertical > .kcw__btn:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
 .kcw .kcw__btn-group-vertical > .kcw__btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
 .kcw .kcw__btn-group-vertical > .kcw__btn-group:not(:first-child):not(:last-child) > .kcw__btn {
  border-radius: 0;
}
 .kcw .kcw__btn-group-vertical > .kcw__btn-group:first-child:not(:last-child) > .kcw__btn:last-child,
 .kcw .kcw__btn-group-vertical > .kcw__btn-group:first-child:not(:last-child) > .kcw__dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
 .kcw .kcw__btn-group-vertical > .kcw__btn-group:last-child:not(:first-child) > .kcw__btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
 .kcw .kcw__btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
 .kcw .kcw__btn-group-justified > .kcw__btn,
 .kcw .kcw__btn-group-justified > .kcw__btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
 .kcw .kcw__btn-group-justified > .kcw__btn-group .kcw__btn {
  width: 100%;
}
 .kcw .kcw__btn-group-justified > .kcw__btn-group .kcw__dropdown-menu {
  left: auto;
}
 .kcw [data-toggle="buttons"] > .kcw__btn input[type="checkbox"],
 .kcw [data-toggle="buttons"] > .kcw__btn input[type="radio"],
 .kcw [data-toggle="buttons"] > .kcw__btn-group > .kcw__btn input[type="checkbox"],
 .kcw [data-toggle="buttons"] > .kcw__btn-group > .kcw__btn input[type="radio"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
 .kcw .kcw__input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
 .kcw .kcw__input-group[class*="kcw__col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
 .kcw .kcw__input-group .kcw__form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
 .kcw .kcw__input-group .kcw__form-control:focus {
  z-index: 3;
}
 .kcw .kcw__input-group-lg > .kcw__form-control,
 .kcw .kcw__input-group-lg > .kcw__input-group-addon,
 .kcw .kcw__input-group-lg > .kcw__input-group-btn > .kcw__btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
 .kcw select.kcw__input-group-lg > .kcw__form-control,
 .kcw select.kcw__input-group-lg > .kcw__input-group-addon,
 .kcw select.kcw__input-group-lg > .kcw__input-group-btn > .kcw__btn {
  height: 46px;
  line-height: 46px;
}
 .kcw select[multiple].kcw__input-group-lg > .kcw__form-control,
 .kcw select[multiple].kcw__input-group-lg > .kcw__input-group-addon,
 .kcw select[multiple].kcw__input-group-lg > .kcw__input-group-btn > .kcw__btn,
 .kcw textarea.kcw__input-group-lg > .kcw__form-control,
 .kcw textarea.kcw__input-group-lg > .kcw__input-group-addon,
 .kcw textarea.kcw__input-group-lg > .kcw__input-group-btn > .kcw__btn {
  height: auto;
}
 .kcw .kcw__input-group-sm > .kcw__form-control,
 .kcw .kcw__input-group-sm > .kcw__input-group-addon,
 .kcw .kcw__input-group-sm > .kcw__input-group-btn > .kcw__btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
 .kcw select.kcw__input-group-sm > .kcw__form-control,
 .kcw select.kcw__input-group-sm > .kcw__input-group-addon,
 .kcw select.kcw__input-group-sm > .kcw__input-group-btn > .kcw__btn {
  height: 30px;
  line-height: 30px;
}
 .kcw select[multiple].kcw__input-group-sm > .kcw__form-control,
 .kcw select[multiple].kcw__input-group-sm > .kcw__input-group-addon,
 .kcw select[multiple].kcw__input-group-sm > .kcw__input-group-btn > .kcw__btn,
 .kcw textarea.kcw__input-group-sm > .kcw__form-control,
 .kcw textarea.kcw__input-group-sm > .kcw__input-group-addon,
 .kcw textarea.kcw__input-group-sm > .kcw__input-group-btn > .kcw__btn {
  height: auto;
}
 .kcw .kcw__input-group .kcw__form-control,
 .kcw .kcw__input-group-addon,
 .kcw .kcw__input-group-btn {
  display: table-cell;
}
 .kcw .kcw__input-group .kcw__form-control:not(:first-child):not(:last-child),
 .kcw .kcw__input-group-addon:not(:first-child):not(:last-child),
 .kcw .kcw__input-group-btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
 .kcw .kcw__input-group-addon,
 .kcw .kcw__input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
 .kcw .kcw__input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
 .kcw .kcw__input-group-addon.kcw__input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
 .kcw .kcw__input-group-addon.kcw__input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
 .kcw .kcw__input-group-addon input[type="checkbox"],
 .kcw .kcw__input-group-addon input[type="radio"] {
  margin-top: 0;
}
 .kcw .kcw__input-group .kcw__form-control:first-child,
 .kcw .kcw__input-group-addon:first-child,
 .kcw .kcw__input-group-btn:first-child > .kcw__btn,
 .kcw .kcw__input-group-btn:first-child > .kcw__btn-group > .kcw__btn,
 .kcw .kcw__input-group-btn:first-child > .kcw__dropdown-toggle,
 .kcw .kcw__input-group-btn:last-child > .kcw__btn-group:not(:last-child) > .kcw__btn,
 .kcw .kcw__input-group-btn:last-child > .kcw__btn:not(:last-child):not(.kcw__dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
 .kcw .kcw__input-group-addon:first-child {
  border-right: 0;
}
 .kcw .kcw__input-group .kcw__form-control:last-child,
 .kcw .kcw__input-group-addon:last-child,
 .kcw .kcw__input-group-btn:first-child > .kcw__btn-group:not(:first-child) > .kcw__btn,
 .kcw .kcw__input-group-btn:first-child > .kcw__btn:not(:first-child),
 .kcw .kcw__input-group-btn:last-child > .kcw__btn,
 .kcw .kcw__input-group-btn:last-child > .kcw__btn-group > .kcw__btn,
 .kcw .kcw__input-group-btn:last-child > .kcw__dropdown-toggle {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
 .kcw .kcw__input-group-addon:last-child {
  border-left: 0;
}
 .kcw .kcw__input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
 .kcw .kcw__input-group-btn > .kcw__btn {
  position: relative;
}
 .kcw .kcw__input-group-btn > .kcw__btn + .kcw__btn {
  margin-left: -1px;
}
 .kcw .kcw__input-group-btn > .kcw__btn:active,
 .kcw .kcw__input-group-btn > .kcw__btn:focus,
 .kcw .kcw__input-group-btn > .kcw__btn:hover {
  z-index: 2;
}
 .kcw .kcw__input-group-btn:first-child > .kcw__btn,
 .kcw .kcw__input-group-btn:first-child > .kcw__btn-group {
  margin-right: -1px;
}
 .kcw .kcw__input-group-btn:last-child > .kcw__btn,
 .kcw .kcw__input-group-btn:last-child > .kcw__btn-group {
  z-index: 2;
  margin-left: -1px;
}
 .kcw .kcw__nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
 .kcw .kcw__nav > li {
  position: relative;
  display: block;
}
 .kcw .kcw__nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
 .kcw .kcw__nav > li > a:focus,
 .kcw .kcw__nav > li > a:hover {
  text-decoration: none;
  background-color: #eee;
}
 .kcw .kcw__nav > li.kcw__disabled > a {
  color: #777;
}
 .kcw .kcw__nav > li.kcw__disabled > a:focus,
 .kcw .kcw__nav > li.kcw__disabled > a:hover {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
 .kcw .kcw__nav .kcw__open > a,
 .kcw .kcw__nav .kcw__open > a:focus,
 .kcw .kcw__nav .kcw__open > a:hover {
  background-color: #eee;
  border-color: #337ab7;
}
 .kcw .kcw__nav .kcw__nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
 .kcw .kcw__nav > li > a > img {
  max-width: none;
}
 .kcw .kcw__nav-tabs {
  border-bottom: 1px solid #ddd;
}
 .kcw .kcw__nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
 .kcw .kcw__nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
 .kcw .kcw__nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
 .kcw .kcw__nav-tabs > li.kcw__active > a,
 .kcw .kcw__nav-tabs > li.kcw__active > a:focus,
 .kcw .kcw__nav-tabs > li.kcw__active > a:hover {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
 .kcw .kcw__nav-tabs.kcw__nav-justified {
  width: 100%;
  border-bottom: 0;
}
 .kcw .kcw__nav-tabs.kcw__nav-justified > li {
  float: none;
}
 .kcw .kcw__nav-tabs.kcw__nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
 .kcw .kcw__nav-tabs.kcw__nav-justified > .kcw__dropdown .kcw__dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
   .kcw .kcw__nav-tabs.kcw__nav-justified > li {
      display: table-cell;
      width: 1%;
  }
   .kcw .kcw__nav-tabs.kcw__nav-justified > li > a {
      margin-bottom: 0;
  }
}
 .kcw .kcw__nav-tabs.kcw__nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
 .kcw .kcw__nav-tabs.kcw__nav-justified > .kcw__active > a,
 .kcw .kcw__nav-tabs.kcw__nav-justified > .kcw__active > a:focus,
 .kcw .kcw__nav-tabs.kcw__nav-justified > .kcw__active > a:hover {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
   .kcw .kcw__nav-tabs.kcw__nav-justified > li > a {
      border-bottom: 1px solid #ddd;
      border-radius: 4px 4px 0 0;
  }
   .kcw .kcw__nav-tabs.kcw__nav-justified > .kcw__active > a,
   .kcw .kcw__nav-tabs.kcw__nav-justified > .kcw__active > a:focus,
   .kcw .kcw__nav-tabs.kcw__nav-justified > .kcw__active > a:hover {
      border-bottom-color: #fff;
  }
}
 .kcw .kcw__nav-pills > li {
  float: left;
}
 .kcw .kcw__nav-pills > li > a {
  border-radius: 4px;
}
 .kcw .kcw__nav-pills > li + li {
  margin-left: 2px;
}
 .kcw .kcw__nav-pills > li.kcw__active > a,
 .kcw .kcw__nav-pills > li.kcw__active > a:focus,
 .kcw .kcw__nav-pills > li.kcw__active > a:hover {
  color: #fff;
  background-color: #337ab7;
}
 .kcw .kcw__nav-stacked > li {
  float: none;
}
 .kcw .kcw__nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
 .kcw .kcw__nav-justified {
  width: 100%;
}
 .kcw .kcw__nav-justified > li {
  float: none;
}
 .kcw .kcw__nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
 .kcw .kcw__nav-justified > .kcw__dropdown .kcw__dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
   .kcw .kcw__nav-justified > li {
      display: table-cell;
      width: 1%;
  }
   .kcw .kcw__nav-justified > li > a {
      margin-bottom: 0;
  }
}
 .kcw .kcw__nav-tabs-justified {
  border-bottom: 0;
}
 .kcw .kcw__nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
 .kcw .kcw__nav-tabs-justified > .kcw__active > a,
 .kcw .kcw__nav-tabs-justified > .kcw__active > a:focus,
 .kcw .kcw__nav-tabs-justified > .kcw__active > a:hover {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
   .kcw .kcw__nav-tabs-justified > li > a {
      border-bottom: 1px solid #ddd;
      border-radius: 4px 4px 0 0;
  }
   .kcw .kcw__nav-tabs-justified > .kcw__active > a,
   .kcw .kcw__nav-tabs-justified > .kcw__active > a:focus,
   .kcw .kcw__nav-tabs-justified > .kcw__active > a:hover {
      border-bottom-color: #fff;
  }
}
 .kcw .kcw__tab-content > .kcw__tab-pane {
  display: none;
}
 .kcw .kcw__tab-content > .kcw__active {
  display: block;
}
 .kcw .kcw__nav-tabs .kcw__dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
 .kcw .kcw__navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
   .kcw .kcw__navbar {
      border-radius: 4px;
  }
}
@media (min-width: 768px) {
   .kcw .kcw__navbar-header {
      float: left;
  }
}
 .kcw .kcw__navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
 .kcw .kcw__navbar-collapse.kcw__in {
  overflow-y: auto;
}
@media (min-width: 768px) {
   .kcw .kcw__navbar-collapse {
      width: auto;
      border-top: 0;
      -webkit-box-shadow: none;
      box-shadow: none;
  }
   .kcw .kcw__navbar-collapse.kcw__collapse {
      display: block !important;
      height: auto !important;
      padding-bottom: 0;
      overflow: visible !important;
  }
   .kcw .kcw__navbar-collapse.kcw__in {
      overflow-y: visible;
  }
   .kcw .kcw__navbar-fixed-bottom .kcw__navbar-collapse,
   .kcw .kcw__navbar-fixed-top .kcw__navbar-collapse,
   .kcw .kcw__navbar-static-top .kcw__navbar-collapse {
      padding-right: 0;
      padding-left: 0;
  }
}
 .kcw .kcw__navbar-fixed-bottom .kcw__navbar-collapse,
 .kcw .kcw__navbar-fixed-top .kcw__navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
   .kcw .kcw__navbar-fixed-bottom .kcw__navbar-collapse,
   .kcw .kcw__navbar-fixed-top .kcw__navbar-collapse {
      max-height: 200px;
  }
}
 .kcw .kcw__container-fluid > .kcw__navbar-collapse,
 .kcw .kcw__container-fluid > .kcw__navbar-header,
 .kcw .kcw__container > .kcw__navbar-collapse,
 .kcw .kcw__container > .kcw__navbar-header {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
   .kcw .kcw__container-fluid > .kcw__navbar-collapse,
   .kcw .kcw__container-fluid > .kcw__navbar-header,
   .kcw .kcw__container > .kcw__navbar-collapse,
   .kcw .kcw__container > .kcw__navbar-header {
      margin-right: 0;
      margin-left: 0;
  }
}
 .kcw .kcw__navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
   .kcw .kcw__navbar-static-top {
      border-radius: 0;
  }
}
 .kcw .kcw__navbar-fixed-bottom,
 .kcw .kcw__navbar-fixed-top {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
   .kcw .kcw__navbar-fixed-bottom,
   .kcw .kcw__navbar-fixed-top {
      border-radius: 0;
  }
}
 .kcw .kcw__navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
 .kcw .kcw__navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
 .kcw .kcw__navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
 .kcw .kcw__navbar-brand:focus,
 .kcw .kcw__navbar-brand:hover {
  text-decoration: none;
}
 .kcw .kcw__navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
   .kcw .kcw__navbar > .kcw__container .kcw__navbar-brand,
   .kcw .kcw__navbar > .kcw__container-fluid .kcw__navbar-brand {
      margin-left: -15px;
  }
}
 .kcw .kcw__navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
 .kcw .kcw__navbar-toggle:focus {
  outline: 0;
}
 .kcw .kcw__navbar-toggle .kcw__icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
 .kcw .kcw__navbar-toggle .kcw__icon-bar + .kcw__icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
   .kcw .kcw__navbar-toggle {
      display: none;
  }
}
 .kcw .kcw__navbar-nav {
  margin: 7.5px -15px;
}
 .kcw .kcw__navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
   .kcw .kcw__navbar-nav .kcw__open .kcw__dropdown-menu {
      position: static;
      float: none;
      width: auto;
      margin-top: 0;
      background-color: transparent;
      border: 0;
      -webkit-box-shadow: none;
      box-shadow: none;
  }
   .kcw .kcw__navbar-nav .kcw__open .kcw__dropdown-menu .kcw__dropdown-header,
   .kcw .kcw__navbar-nav .kcw__open .kcw__dropdown-menu > li > a {
      padding: 5px 15px 5px 25px;
  }
   .kcw .kcw__navbar-nav .kcw__open .kcw__dropdown-menu > li > a {
      line-height: 20px;
  }
   .kcw .kcw__navbar-nav .kcw__open .kcw__dropdown-menu > li > a:focus,
   .kcw .kcw__navbar-nav .kcw__open .kcw__dropdown-menu > li > a:hover {
      background-image: none;
  }
}
@media (min-width: 768px) {
   .kcw .kcw__navbar-nav {
      float: left;
      margin: 0;
  }
   .kcw .kcw__navbar-nav > li {
      float: left;
  }
   .kcw .kcw__navbar-nav > li > a {
      padding-top: 15px;
      padding-bottom: 15px;
  }
}
 .kcw .kcw__navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
}
@media (min-width: 768px) {
   .kcw .kcw__navbar-form .kcw__form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle;
  }
   .kcw .kcw__navbar-form .kcw__form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle;
  }
   .kcw .kcw__navbar-form .kcw__form-control-static {
      display: inline-block;
  }
   .kcw .kcw__navbar-form .kcw__input-group {
      display: inline-table;
      vertical-align: middle;
  }
   .kcw .kcw__navbar-form .kcw__input-group .kcw__form-control,
   .kcw .kcw__navbar-form .kcw__input-group .kcw__input-group-addon,
   .kcw .kcw__navbar-form .kcw__input-group .kcw__input-group-btn {
      width: auto;
  }
   .kcw .kcw__navbar-form .kcw__input-group > .kcw__form-control {
      width: 100%;
  }
   .kcw .kcw__navbar-form .kcw__control-label {
      margin-bottom: 0;
      vertical-align: middle;
  }
   .kcw .kcw__navbar-form .kcw__checkbox,
   .kcw .kcw__navbar-form .kcw__radio {
      display: inline-block;
      margin-top: 0;
      margin-bottom: 0;
      vertical-align: middle;
  }
   .kcw .kcw__navbar-form .kcw__checkbox label,
   .kcw .kcw__navbar-form .kcw__radio label {
      padding-left: 0;
  }
   .kcw .kcw__navbar-form .kcw__checkbox input[type="checkbox"],
   .kcw .kcw__navbar-form .kcw__radio input[type="radio"] {
      position: relative;
      margin-left: 0;
  }
   .kcw .kcw__navbar-form .kcw__has-feedback .kcw__form-control-feedback {
      top: 0;
  }
}
@media (max-width: 767px) {
   .kcw .kcw__navbar-form .kcw__form-group {
      margin-bottom: 5px;
  }
   .kcw .kcw__navbar-form .kcw__form-group:last-child {
      margin-bottom: 0;
  }
}
@media (min-width: 768px) {
   .kcw .kcw__navbar-form {
      width: auto;
      padding-top: 0;
      padding-bottom: 0;
      margin-right: 0;
      margin-left: 0;
      border: 0;
      -webkit-box-shadow: none;
      box-shadow: none;
  }
}
 .kcw .kcw__navbar-nav > li > .kcw__dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
 .kcw .kcw__navbar-fixed-bottom .kcw__navbar-nav > li > .kcw__dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
 .kcw .kcw__navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
 .kcw .kcw__navbar-btn.kcw__btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
 .kcw .kcw__navbar-btn.kcw__btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
 .kcw .kcw__navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
   .kcw .kcw__navbar-text {
      float: left;
      margin-right: 15px;
      margin-left: 15px;
  }
}
@media (min-width: 768px) {
   .kcw .kcw__navbar-left {
      float: left !important;
  }
   .kcw .kcw__navbar-right {
      float: right !important;
      margin-right: -15px;
  }
   .kcw .kcw__navbar-right ~ .kcw__navbar-right {
      margin-right: 0;
  }
}
 .kcw .kcw__navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
 .kcw .kcw__navbar-default .kcw__navbar-brand {
  color: #777;
}
 .kcw .kcw__navbar-default .kcw__navbar-brand:focus,
 .kcw .kcw__navbar-default .kcw__navbar-brand:hover {
  color: #5e5e5e;
  background-color: transparent;
}
 .kcw .kcw__navbar-default .kcw__navbar-text {
  color: #777;
}
 .kcw .kcw__navbar-default .kcw__navbar-nav > li > a {
  color: #777;
}
 .kcw .kcw__navbar-default .kcw__navbar-nav > li > a:focus,
 .kcw .kcw__navbar-default .kcw__navbar-nav > li > a:hover {
  color: #333;
  background-color: transparent;
}
 .kcw .kcw__navbar-default .kcw__navbar-nav > .kcw__active > a,
 .kcw .kcw__navbar-default .kcw__navbar-nav > .kcw__active > a:focus,
 .kcw .kcw__navbar-default .kcw__navbar-nav > .kcw__active > a:hover {
  color: #555;
  background-color: #e7e7e7;
}
 .kcw .kcw__navbar-default .kcw__navbar-nav > .kcw__disabled > a,
 .kcw .kcw__navbar-default .kcw__navbar-nav > .kcw__disabled > a:focus,
 .kcw .kcw__navbar-default .kcw__navbar-nav > .kcw__disabled > a:hover {
  color: #ccc;
  background-color: transparent;
}
 .kcw .kcw__navbar-default .kcw__navbar-toggle {
  border-color: #ddd;
}
 .kcw .kcw__navbar-default .kcw__navbar-toggle:focus,
 .kcw .kcw__navbar-default .kcw__navbar-toggle:hover {
  background-color: #ddd;
}
 .kcw .kcw__navbar-default .kcw__navbar-toggle .kcw__icon-bar {
  background-color: #888;
}
 .kcw .kcw__navbar-default .kcw__navbar-collapse,
 .kcw .kcw__navbar-default .kcw__navbar-form {
  border-color: #e7e7e7;
}
 .kcw .kcw__navbar-default .kcw__navbar-nav > .kcw__open > a,
 .kcw .kcw__navbar-default .kcw__navbar-nav > .kcw__open > a:focus,
 .kcw .kcw__navbar-default .kcw__navbar-nav > .kcw__open > a:hover {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
   .kcw .kcw__navbar-default .kcw__navbar-nav .kcw__open .kcw__dropdown-menu > li > a {
      color: #777;
  }
   .kcw .kcw__navbar-default .kcw__navbar-nav .kcw__open .kcw__dropdown-menu > li > a:focus,
   .kcw .kcw__navbar-default .kcw__navbar-nav .kcw__open .kcw__dropdown-menu > li > a:hover {
      color: #333;
      background-color: transparent;
  }
   .kcw .kcw__navbar-default .kcw__navbar-nav .kcw__open .kcw__dropdown-menu > .kcw__active > a,
   .kcw .kcw__navbar-default .kcw__navbar-nav .kcw__open .kcw__dropdown-menu > .kcw__active > a:focus,
   .kcw .kcw__navbar-default .kcw__navbar-nav .kcw__open .kcw__dropdown-menu > .kcw__active > a:hover {
      color: #555;
      background-color: #e7e7e7;
  }
   .kcw .kcw__navbar-default .kcw__navbar-nav .kcw__open .kcw__dropdown-menu > .kcw__disabled > a,
   .kcw .kcw__navbar-default .kcw__navbar-nav .kcw__open .kcw__dropdown-menu > .kcw__disabled > a:focus,
   .kcw .kcw__navbar-default .kcw__navbar-nav .kcw__open .kcw__dropdown-menu > .kcw__disabled > a:hover {
      color: #ccc;
      background-color: transparent;
  }
}
 .kcw .kcw__navbar-default .kcw__navbar-link {
  color: #777;
}
 .kcw .kcw__navbar-default .kcw__navbar-link:hover {
  color: #333;
}
 .kcw .kcw__navbar-default .kcw__btn-link {
  color: #777;
}
 .kcw .kcw__navbar-default .kcw__btn-link:focus,
 .kcw .kcw__navbar-default .kcw__btn-link:hover {
  color: #333;
}
 .kcw .kcw__navbar-default .kcw__btn-link[disabled]:focus,
 .kcw .kcw__navbar-default .kcw__btn-link[disabled]:hover,
 .kcw fieldset[disabled] .kcw__navbar-default .kcw__btn-link:focus,
 .kcw fieldset[disabled] .kcw__navbar-default .kcw__btn-link:hover {
  color: #ccc;
}
 .kcw .kcw__navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
 .kcw .kcw__navbar-inverse .kcw__navbar-brand {
  color: #9d9d9d;
}
 .kcw .kcw__navbar-inverse .kcw__navbar-brand:focus,
 .kcw .kcw__navbar-inverse .kcw__navbar-brand:hover {
  color: #fff;
  background-color: transparent;
}
 .kcw .kcw__navbar-inverse .kcw__navbar-text {
  color: #9d9d9d;
}
 .kcw .kcw__navbar-inverse .kcw__navbar-nav > li > a {
  color: #9d9d9d;
}
 .kcw .kcw__navbar-inverse .kcw__navbar-nav > li > a:focus,
 .kcw .kcw__navbar-inverse .kcw__navbar-nav > li > a:hover {
  color: #fff;
  background-color: transparent;
}
 .kcw .kcw__navbar-inverse .kcw__navbar-nav > .kcw__active > a,
 .kcw .kcw__navbar-inverse .kcw__navbar-nav > .kcw__active > a:focus,
 .kcw .kcw__navbar-inverse .kcw__navbar-nav > .kcw__active > a:hover {
  color: #fff;
  background-color: #080808;
}
 .kcw .kcw__navbar-inverse .kcw__navbar-nav > .kcw__disabled > a,
 .kcw .kcw__navbar-inverse .kcw__navbar-nav > .kcw__disabled > a:focus,
 .kcw .kcw__navbar-inverse .kcw__navbar-nav > .kcw__disabled > a:hover {
  color: #444;
  background-color: transparent;
}
 .kcw .kcw__navbar-inverse .kcw__navbar-toggle {
  border-color: #333;
}
 .kcw .kcw__navbar-inverse .kcw__navbar-toggle:focus,
 .kcw .kcw__navbar-inverse .kcw__navbar-toggle:hover {
  background-color: #333;
}
 .kcw .kcw__navbar-inverse .kcw__navbar-toggle .kcw__icon-bar {
  background-color: #fff;
}
 .kcw .kcw__navbar-inverse .kcw__navbar-collapse,
 .kcw .kcw__navbar-inverse .kcw__navbar-form {
  border-color: #101010;
}
 .kcw .kcw__navbar-inverse .kcw__navbar-nav > .kcw__open > a,
 .kcw .kcw__navbar-inverse .kcw__navbar-nav > .kcw__open > a:focus,
 .kcw .kcw__navbar-inverse .kcw__navbar-nav > .kcw__open > a:hover {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
   .kcw .kcw__navbar-inverse .kcw__navbar-nav .kcw__open .kcw__dropdown-menu > .kcw__dropdown-header {
      border-color: #080808;
  }
   .kcw .kcw__navbar-inverse .kcw__navbar-nav .kcw__open .kcw__dropdown-menu .kcw__divider {
      background-color: #080808;
  }
   .kcw .kcw__navbar-inverse .kcw__navbar-nav .kcw__open .kcw__dropdown-menu > li > a {
      color: #9d9d9d;
  }
   .kcw .kcw__navbar-inverse .kcw__navbar-nav .kcw__open .kcw__dropdown-menu > li > a:focus,
   .kcw .kcw__navbar-inverse .kcw__navbar-nav .kcw__open .kcw__dropdown-menu > li > a:hover {
      color: #fff;
      background-color: transparent;
  }
   .kcw .kcw__navbar-inverse .kcw__navbar-nav .kcw__open .kcw__dropdown-menu > .kcw__active > a,
   .kcw .kcw__navbar-inverse .kcw__navbar-nav .kcw__open .kcw__dropdown-menu > .kcw__active > a:focus,
   .kcw .kcw__navbar-inverse .kcw__navbar-nav .kcw__open .kcw__dropdown-menu > .kcw__active > a:hover {
      color: #fff;
      background-color: #080808;
  }
   .kcw .kcw__navbar-inverse .kcw__navbar-nav .kcw__open .kcw__dropdown-menu > .kcw__disabled > a,
   .kcw .kcw__navbar-inverse .kcw__navbar-nav .kcw__open .kcw__dropdown-menu > .kcw__disabled > a:focus,
   .kcw .kcw__navbar-inverse .kcw__navbar-nav .kcw__open .kcw__dropdown-menu > .kcw__disabled > a:hover {
      color: #444;
      background-color: transparent;
  }
}
 .kcw .kcw__navbar-inverse .kcw__navbar-link {
  color: #9d9d9d;
}
 .kcw .kcw__navbar-inverse .kcw__navbar-link:hover {
  color: #fff;
}
 .kcw .kcw__navbar-inverse .kcw__btn-link {
  color: #9d9d9d;
}
 .kcw .kcw__navbar-inverse .kcw__btn-link:focus,
 .kcw .kcw__navbar-inverse .kcw__btn-link:hover {
  color: #fff;
}
 .kcw .kcw__navbar-inverse .kcw__btn-link[disabled]:focus,
 .kcw .kcw__navbar-inverse .kcw__btn-link[disabled]:hover,
 .kcw fieldset[disabled] .kcw__navbar-inverse .kcw__btn-link:focus,
 .kcw fieldset[disabled] .kcw__navbar-inverse .kcw__btn-link:hover {
  color: #444;
}
 .kcw .kcw__breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
 .kcw .kcw__breadcrumb > li {
  display: inline-block;
}
 .kcw .kcw__breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
 .kcw .kcw__breadcrumb > .kcw__active {
  color: #777;
}
 .kcw .kcw__pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
 .kcw .kcw__pagination > li {
  display: inline;
}
 .kcw .kcw__pagination > li > a,
 .kcw .kcw__pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
 .kcw .kcw__pagination > li:first-child > a,
 .kcw .kcw__pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
 .kcw .kcw__pagination > li:last-child > a,
 .kcw .kcw__pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
 .kcw .kcw__pagination > li > a:focus,
 .kcw .kcw__pagination > li > a:hover,
 .kcw .kcw__pagination > li > span:focus,
 .kcw .kcw__pagination > li > span:hover {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
 .kcw .kcw__pagination > .kcw__active > a,
 .kcw .kcw__pagination > .kcw__active > a:focus,
 .kcw .kcw__pagination > .kcw__active > a:hover,
 .kcw .kcw__pagination > .kcw__active > span,
 .kcw .kcw__pagination > .kcw__active > span:focus,
 .kcw .kcw__pagination > .kcw__active > span:hover {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
 .kcw .kcw__pagination > .kcw__disabled > a,
 .kcw .kcw__pagination > .kcw__disabled > a:focus,
 .kcw .kcw__pagination > .kcw__disabled > a:hover,
 .kcw .kcw__pagination > .kcw__disabled > span,
 .kcw .kcw__pagination > .kcw__disabled > span:focus,
 .kcw .kcw__pagination > .kcw__disabled > span:hover {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
 .kcw .kcw__pagination-lg > li > a,
 .kcw .kcw__pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
 .kcw .kcw__pagination-lg > li:first-child > a,
 .kcw .kcw__pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
 .kcw .kcw__pagination-lg > li:last-child > a,
 .kcw .kcw__pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
 .kcw .kcw__pagination-sm > li > a,
 .kcw .kcw__pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
 .kcw .kcw__pagination-sm > li:first-child > a,
 .kcw .kcw__pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
 .kcw .kcw__pagination-sm > li:last-child > a,
 .kcw .kcw__pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
 .kcw .kcw__pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
 .kcw .kcw__pager li {
  display: inline;
}
 .kcw .kcw__pager li > a,
 .kcw .kcw__pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
 .kcw .kcw__pager li > a:focus,
 .kcw .kcw__pager li > a:hover {
  text-decoration: none;
  background-color: #eee;
}
 .kcw .kcw__pager .kcw__next > a,
 .kcw .kcw__pager .kcw__next > span {
  float: right;
}
 .kcw .kcw__pager .kcw__previous > a,
 .kcw .kcw__pager .kcw__previous > span {
  float: left;
}
 .kcw .kcw__pager .kcw__disabled > a,
 .kcw .kcw__pager .kcw__disabled > a:focus,
 .kcw .kcw__pager .kcw__disabled > a:hover,
 .kcw .kcw__pager .kcw__disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}
 .kcw .kcw__label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
 .kcw a.kcw__label:focus,
 .kcw a.kcw__label:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
 .kcw .kcw__label:empty {
  display: none;
}
 .kcw .kcw__btn .kcw__label {
  position: relative;
  top: -1px;
}
 .kcw .kcw__label-default {
  background-color: #777;
}
 .kcw .kcw__label-default[href]:focus,
 .kcw .kcw__label-default[href]:hover {
  background-color: #5e5e5e;
}
 .kcw .kcw__label-primary {
  background-color: #337ab7;
}
 .kcw .kcw__label-primary[href]:focus,
 .kcw .kcw__label-primary[href]:hover {
  background-color: #286090;
}
 .kcw .kcw__label-success {
  background-color: #5cb85c;
}
 .kcw .kcw__label-success[href]:focus,
 .kcw .kcw__label-success[href]:hover {
  background-color: #449d44;
}
 .kcw .kcw__label-info {
  background-color: #5bc0de;
}
 .kcw .kcw__label-info[href]:focus,
 .kcw .kcw__label-info[href]:hover {
  background-color: #31b0d5;
}
 .kcw .kcw__label-warning {
  background-color: #f0ad4e;
}
 .kcw .kcw__label-warning[href]:focus,
 .kcw .kcw__label-warning[href]:hover {
  background-color: #ec971f;
}
 .kcw .kcw__label-danger {
  background-color: #d9534f;
}
 .kcw .kcw__label-danger[href]:focus,
 .kcw .kcw__label-danger[href]:hover {
  background-color: #c9302c;
}
 .kcw .kcw__badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777;
  border-radius: 10px;
}
 .kcw .kcw__badge:empty {
  display: none;
}
 .kcw .kcw__btn .kcw__badge {
  position: relative;
  top: -1px;
}
 .kcw .kcw__btn-group-xs > .kcw__btn .kcw__badge,
 .kcw .kcw__btn-xs .kcw__badge {
  top: 0;
  padding: 1px 5px;
}
 .kcw a.kcw__badge:focus,
 .kcw a.kcw__badge:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
 .kcw .kcw__list-group-item.kcw__active > .kcw__badge,
 .kcw .kcw__nav-pills > .kcw__active > a > .kcw__badge {
  color: #337ab7;
  background-color: #fff;
}
 .kcw .kcw__list-group-item > .kcw__badge {
  float: right;
}
 .kcw .kcw__list-group-item > .kcw__badge + .kcw__badge {
  margin-right: 5px;
}
 .kcw .kcw__nav-pills > li > a > .kcw__badge {
  margin-left: 3px;
}
 .kcw .kcw__jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}
 .kcw .kcw__jumbotron .kcw__h1,
 .kcw .kcw__jumbotron h1 {
  color: inherit;
}
 .kcw .kcw__jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
 .kcw .kcw__jumbotron > hr {
  border-top-color: #d5d5d5;
}
 .kcw .kcw__container .kcw__jumbotron,
 .kcw .kcw__container-fluid .kcw__jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}
 .kcw .kcw__jumbotron .kcw__container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
   .kcw .kcw__jumbotron {
      padding-top: 48px;
      padding-bottom: 48px;
  }
   .kcw .kcw__container .kcw__jumbotron,
   .kcw .kcw__container-fluid .kcw__jumbotron {
      padding-right: 60px;
      padding-left: 60px;
  }
   .kcw .kcw__jumbotron .kcw__h1,
   .kcw .kcw__jumbotron h1 {
      font-size: 63px;
  }
}
 .kcw .kcw__thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
 .kcw .kcw__thumbnail a > img,
 .kcw .kcw__thumbnail > img {
  margin-right: auto;
  margin-left: auto;
}
 .kcw a.kcw__thumbnail.kcw__active,
 .kcw a.kcw__thumbnail:focus,
 .kcw a.kcw__thumbnail:hover {
  border-color: #337ab7;
}
 .kcw .kcw__thumbnail .kcw__caption {
  padding: 9px;
  color: #333;
}
 .kcw .kcw__alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
 .kcw .kcw__alert h4 {
  margin-top: 0;
  color: inherit;
}
 .kcw .kcw__alert .kcw__alert-link {
  font-weight: 700;
}
 .kcw .kcw__alert > p,
 .kcw .kcw__alert > ul {
  margin-bottom: 0;
}
 .kcw .kcw__alert > p + p {
  margin-top: 5px;
}
 .kcw .kcw__alert-dismissable,
 .kcw .kcw__alert-dismissible {
  padding-right: 35px;
}
 .kcw .kcw__alert-dismissable .kcw__close,
 .kcw .kcw__alert-dismissible .kcw__close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
 .kcw .kcw__alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
 .kcw .kcw__alert-success hr {
  border-top-color: #c9e2b3;
}
 .kcw .kcw__alert-success .kcw__alert-link {
  color: #2b542c;
}
 .kcw .kcw__alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
 .kcw .kcw__alert-info hr {
  border-top-color: #a6e1ec;
}
 .kcw .kcw__alert-info .kcw__alert-link {
  color: #245269;
}
 .kcw .kcw__alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
 .kcw .kcw__alert-warning hr {
  border-top-color: #f7e1b5;
}
 .kcw .kcw__alert-warning .kcw__alert-link {
  color: #66512c;
}
 .kcw .kcw__alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
 .kcw .kcw__alert-danger hr {
  border-top-color: #e4b9c0;
}
 .kcw .kcw__alert-danger .kcw__alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
      background-position: 40px 0;
  }
  to {
      background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
      background-position: 40px 0;
  }
  to {
      background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
      background-position: 40px 0;
  }
  to {
      background-position: 0 0;
  }
}
 .kcw .kcw__progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
 .kcw .kcw__progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
 .kcw .kcw__progress-bar-striped,
 .kcw .kcw__progress-striped .kcw__progress-bar {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  background-size: 40px 40px;
}
 .kcw .kcw__progress-bar.kcw__active,
 .kcw .kcw__progress.kcw__active .kcw__progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
 .kcw .kcw__progress-bar-success {
  background-color: #5cb85c;
}
 .kcw .kcw__progress-striped .kcw__progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
 .kcw .kcw__progress-bar-info {
  background-color: #5bc0de;
}
 .kcw .kcw__progress-striped .kcw__progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
 .kcw .kcw__progress-bar-warning {
  background-color: #f0ad4e;
}
 .kcw .kcw__progress-striped .kcw__progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
 .kcw .kcw__progress-bar-danger {
  background-color: #d9534f;
}
 .kcw .kcw__progress-striped .kcw__progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
 .kcw .kcw__media {
  margin-top: 15px;
}
 .kcw .kcw__media:first-child {
  margin-top: 0;
}
 .kcw .kcw__media,
 .kcw .kcw__media-body {
  overflow: hidden;
  zoom: 1;
}
 .kcw .kcw__media-body {
  width: 10000px;
}
 .kcw .kcw__media-object {
  display: block;
}
 .kcw .kcw__media-object.kcw__img-thumbnail {
  max-width: none;
}
 .kcw .kcw__media-right,
 .kcw .kcw__media > .kcw__pull-right {
  padding-left: 10px;
}
 .kcw .kcw__media-left,
 .kcw .kcw__media > .kcw__pull-left {
  padding-right: 10px;
}
 .kcw .kcw__media-body,
 .kcw .kcw__media-left,
 .kcw .kcw__media-right {
  display: table-cell;
  vertical-align: top;
}
 .kcw .kcw__media-middle {
  vertical-align: middle;
}
 .kcw .kcw__media-bottom {
  vertical-align: bottom;
}
 .kcw .kcw__media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
 .kcw .kcw__media-list {
  padding-left: 0;
  list-style: none;
}
 .kcw .kcw__list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
 .kcw .kcw__list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
 .kcw .kcw__list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
 .kcw .kcw__list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
 .kcw a.kcw__list-group-item,
 .kcw button.kcw__list-group-item {
  color: #555;
}
 .kcw a.kcw__list-group-item .kcw__list-group-item-heading,
 .kcw button.kcw__list-group-item .kcw__list-group-item-heading {
  color: #333;
}
 .kcw a.kcw__list-group-item:focus,
 .kcw a.kcw__list-group-item:hover,
 .kcw button.kcw__list-group-item:focus,
 .kcw button.kcw__list-group-item:hover {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
 .kcw button.kcw__list-group-item {
  width: 100%;
  text-align: left;
}
 .kcw .kcw__list-group-item.kcw__disabled,
 .kcw .kcw__list-group-item.kcw__disabled:focus,
 .kcw .kcw__list-group-item.kcw__disabled:hover {
  color: #777;
  cursor: not-allowed;
  background-color: #eee;
}
 .kcw .kcw__list-group-item.kcw__disabled .kcw__list-group-item-heading,
 .kcw .kcw__list-group-item.kcw__disabled:focus .kcw__list-group-item-heading,
 .kcw .kcw__list-group-item.kcw__disabled:hover .kcw__list-group-item-heading {
  color: inherit;
}
 .kcw .kcw__list-group-item.kcw__disabled .kcw__list-group-item-text,
 .kcw .kcw__list-group-item.kcw__disabled:focus .kcw__list-group-item-text,
 .kcw .kcw__list-group-item.kcw__disabled:hover .kcw__list-group-item-text {
  color: #777;
}
 .kcw .kcw__list-group-item.kcw__active,
 .kcw .kcw__list-group-item.kcw__active:focus,
 .kcw .kcw__list-group-item.kcw__active:hover {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
 .kcw .kcw__list-group-item.kcw__active .kcw__list-group-item-heading,
 .kcw .kcw__list-group-item.kcw__active .kcw__list-group-item-heading > .kcw__small,
 .kcw .kcw__list-group-item.kcw__active .kcw__list-group-item-heading > small,
 .kcw .kcw__list-group-item.kcw__active:focus .kcw__list-group-item-heading,
 .kcw .kcw__list-group-item.kcw__active:focus .kcw__list-group-item-heading > .kcw__small,
 .kcw .kcw__list-group-item.kcw__active:focus .kcw__list-group-item-heading > small,
 .kcw .kcw__list-group-item.kcw__active:hover .kcw__list-group-item-heading,
 .kcw .kcw__list-group-item.kcw__active:hover .kcw__list-group-item-heading > .kcw__small,
 .kcw .kcw__list-group-item.kcw__active:hover .kcw__list-group-item-heading > small {
  color: inherit;
}
 .kcw .kcw__list-group-item.kcw__active .kcw__list-group-item-text,
 .kcw .kcw__list-group-item.kcw__active:focus .kcw__list-group-item-text,
 .kcw .kcw__list-group-item.kcw__active:hover .kcw__list-group-item-text {
  color: #c7ddef;
}
 .kcw .kcw__list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
 .kcw a.kcw__list-group-item-success,
 .kcw button.kcw__list-group-item-success {
  color: #3c763d;
}
 .kcw a.kcw__list-group-item-success .kcw__list-group-item-heading,
 .kcw button.kcw__list-group-item-success .kcw__list-group-item-heading {
  color: inherit;
}
 .kcw a.kcw__list-group-item-success:focus,
 .kcw a.kcw__list-group-item-success:hover,
 .kcw button.kcw__list-group-item-success:focus,
 .kcw button.kcw__list-group-item-success:hover {
  color: #3c763d;
  background-color: #d0e9c6;
}
 .kcw a.kcw__list-group-item-success.kcw__active,
 .kcw a.kcw__list-group-item-success.kcw__active:focus,
 .kcw a.kcw__list-group-item-success.kcw__active:hover,
 .kcw button.kcw__list-group-item-success.kcw__active,
 .kcw button.kcw__list-group-item-success.kcw__active:focus,
 .kcw button.kcw__list-group-item-success.kcw__active:hover {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
 .kcw .kcw__list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
 .kcw a.kcw__list-group-item-info,
 .kcw button.kcw__list-group-item-info {
  color: #31708f;
}
 .kcw a.kcw__list-group-item-info .kcw__list-group-item-heading,
 .kcw button.kcw__list-group-item-info .kcw__list-group-item-heading {
  color: inherit;
}
 .kcw a.kcw__list-group-item-info:focus,
 .kcw a.kcw__list-group-item-info:hover,
 .kcw button.kcw__list-group-item-info:focus,
 .kcw button.kcw__list-group-item-info:hover {
  color: #31708f;
  background-color: #c4e3f3;
}
 .kcw a.kcw__list-group-item-info.kcw__active,
 .kcw a.kcw__list-group-item-info.kcw__active:focus,
 .kcw a.kcw__list-group-item-info.kcw__active:hover,
 .kcw button.kcw__list-group-item-info.kcw__active,
 .kcw button.kcw__list-group-item-info.kcw__active:focus,
 .kcw button.kcw__list-group-item-info.kcw__active:hover {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
 .kcw .kcw__list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
 .kcw a.kcw__list-group-item-warning,
 .kcw button.kcw__list-group-item-warning {
  color: #8a6d3b;
}
 .kcw a.kcw__list-group-item-warning .kcw__list-group-item-heading,
 .kcw button.kcw__list-group-item-warning .kcw__list-group-item-heading {
  color: inherit;
}
 .kcw a.kcw__list-group-item-warning:focus,
 .kcw a.kcw__list-group-item-warning:hover,
 .kcw button.kcw__list-group-item-warning:focus,
 .kcw button.kcw__list-group-item-warning:hover {
  color: #8a6d3b;
  background-color: #faf2cc;
}
 .kcw a.kcw__list-group-item-warning.kcw__active,
 .kcw a.kcw__list-group-item-warning.kcw__active:focus,
 .kcw a.kcw__list-group-item-warning.kcw__active:hover,
 .kcw button.kcw__list-group-item-warning.kcw__active,
 .kcw button.kcw__list-group-item-warning.kcw__active:focus,
 .kcw button.kcw__list-group-item-warning.kcw__active:hover {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
 .kcw .kcw__list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
 .kcw a.kcw__list-group-item-danger,
 .kcw button.kcw__list-group-item-danger {
  color: #a94442;
}
 .kcw a.kcw__list-group-item-danger .kcw__list-group-item-heading,
 .kcw button.kcw__list-group-item-danger .kcw__list-group-item-heading {
  color: inherit;
}
 .kcw a.kcw__list-group-item-danger:focus,
 .kcw a.kcw__list-group-item-danger:hover,
 .kcw button.kcw__list-group-item-danger:focus,
 .kcw button.kcw__list-group-item-danger:hover {
  color: #a94442;
  background-color: #ebcccc;
}
 .kcw a.kcw__list-group-item-danger.kcw__active,
 .kcw a.kcw__list-group-item-danger.kcw__active:focus,
 .kcw a.kcw__list-group-item-danger.kcw__active:hover,
 .kcw button.kcw__list-group-item-danger.kcw__active,
 .kcw button.kcw__list-group-item-danger.kcw__active:focus,
 .kcw button.kcw__list-group-item-danger.kcw__active:hover {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
 .kcw .kcw__list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
 .kcw .kcw__list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
 .kcw .kcw__panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
 .kcw .kcw__panel-body {
  padding: 15px;
}
 .kcw .kcw__panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
 .kcw .kcw__panel-heading > .kcw__dropdown .kcw__dropdown-toggle {
  color: inherit;
}
 .kcw .kcw__panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
 .kcw .kcw__panel-title > .kcw__small,
 .kcw .kcw__panel-title > .kcw__small > a,
 .kcw .kcw__panel-title > a,
 .kcw .kcw__panel-title > small,
 .kcw .kcw__panel-title > small > a {
  color: inherit;
}
 .kcw .kcw__panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
 .kcw .kcw__panel > .kcw__list-group,
 .kcw .kcw__panel > .kcw__panel-collapse > .kcw__list-group {
  margin-bottom: 0;
}
 .kcw .kcw__panel > .kcw__list-group .kcw__list-group-item,
 .kcw .kcw__panel > .kcw__panel-collapse > .kcw__list-group .kcw__list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
 .kcw .kcw__panel > .kcw__list-group:first-child .kcw__list-group-item:first-child,
 .kcw .kcw__panel > .kcw__panel-collapse > .kcw__list-group:first-child .kcw__list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
 .kcw .kcw__panel > .kcw__list-group:last-child .kcw__list-group-item:last-child,
 .kcw .kcw__panel > .kcw__panel-collapse > .kcw__list-group:last-child .kcw__list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
 .kcw .kcw__panel > .kcw__panel-heading + .kcw__panel-collapse > .kcw__list-group .kcw__list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
 .kcw .kcw__panel-heading + .kcw__list-group .kcw__list-group-item:first-child {
  border-top-width: 0;
}
 .kcw .kcw__list-group + .kcw__panel-footer {
  border-top-width: 0;
}
 .kcw .kcw__panel > .kcw__panel-collapse > .kcw__table,
 .kcw .kcw__panel > .kcw__table,
 .kcw .kcw__panel > .kcw__table-responsive > .kcw__table {
  margin-bottom: 0;
}
 .kcw .kcw__panel > .kcw__panel-collapse > .kcw__table caption,
 .kcw .kcw__panel > .kcw__table caption,
 .kcw .kcw__panel > .kcw__table-responsive > .kcw__table caption {
  padding-right: 15px;
  padding-left: 15px;
}
 .kcw .kcw__panel > .kcw__table-responsive:first-child > .kcw__table:first-child,
 .kcw .kcw__panel > .kcw__table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
 .kcw .kcw__panel > .kcw__table-responsive:first-child > .kcw__table:first-child > tbody:first-child > tr:first-child,
 .kcw .kcw__panel > .kcw__table-responsive:first-child > .kcw__table:first-child > thead:first-child > tr:first-child,
 .kcw .kcw__panel > .kcw__table:first-child > tbody:first-child > tr:first-child,
 .kcw .kcw__panel > .kcw__table:first-child > thead:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
 .kcw .kcw__panel > .kcw__table-responsive:first-child > .kcw__table:first-child > tbody:first-child > tr:first-child td:first-child,
 .kcw .kcw__panel > .kcw__table-responsive:first-child > .kcw__table:first-child > tbody:first-child > tr:first-child th:first-child,
 .kcw .kcw__panel > .kcw__table-responsive:first-child > .kcw__table:first-child > thead:first-child > tr:first-child td:first-child,
 .kcw .kcw__panel > .kcw__table-responsive:first-child > .kcw__table:first-child > thead:first-child > tr:first-child th:first-child,
 .kcw .kcw__panel > .kcw__table:first-child > tbody:first-child > tr:first-child td:first-child,
 .kcw .kcw__panel > .kcw__table:first-child > tbody:first-child > tr:first-child th:first-child,
 .kcw .kcw__panel > .kcw__table:first-child > thead:first-child > tr:first-child td:first-child,
 .kcw .kcw__panel > .kcw__table:first-child > thead:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
 .kcw .kcw__panel > .kcw__table-responsive:first-child > .kcw__table:first-child > tbody:first-child > tr:first-child td:last-child,
 .kcw .kcw__panel > .kcw__table-responsive:first-child > .kcw__table:first-child > tbody:first-child > tr:first-child th:last-child,
 .kcw .kcw__panel > .kcw__table-responsive:first-child > .kcw__table:first-child > thead:first-child > tr:first-child td:last-child,
 .kcw .kcw__panel > .kcw__table-responsive:first-child > .kcw__table:first-child > thead:first-child > tr:first-child th:last-child,
 .kcw .kcw__panel > .kcw__table:first-child > tbody:first-child > tr:first-child td:last-child,
 .kcw .kcw__panel > .kcw__table:first-child > tbody:first-child > tr:first-child th:last-child,
 .kcw .kcw__panel > .kcw__table:first-child > thead:first-child > tr:first-child td:last-child,
 .kcw .kcw__panel > .kcw__table:first-child > thead:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
 .kcw .kcw__panel > .kcw__table-responsive:last-child > .kcw__table:last-child,
 .kcw .kcw__panel > .kcw__table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
 .kcw .kcw__panel > .kcw__table-responsive:last-child > .kcw__table:last-child > tbody:last-child > tr:last-child,
 .kcw .kcw__panel > .kcw__table-responsive:last-child > .kcw__table:last-child > tfoot:last-child > tr:last-child,
 .kcw .kcw__panel > .kcw__table:last-child > tbody:last-child > tr:last-child,
 .kcw .kcw__panel > .kcw__table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
 .kcw .kcw__panel > .kcw__table-responsive:last-child > .kcw__table:last-child > tbody:last-child > tr:last-child td:first-child,
 .kcw .kcw__panel > .kcw__table-responsive:last-child > .kcw__table:last-child > tbody:last-child > tr:last-child th:first-child,
 .kcw .kcw__panel > .kcw__table-responsive:last-child > .kcw__table:last-child > tfoot:last-child > tr:last-child td:first-child,
 .kcw .kcw__panel > .kcw__table-responsive:last-child > .kcw__table:last-child > tfoot:last-child > tr:last-child th:first-child,
 .kcw .kcw__panel > .kcw__table:last-child > tbody:last-child > tr:last-child td:first-child,
 .kcw .kcw__panel > .kcw__table:last-child > tbody:last-child > tr:last-child th:first-child,
 .kcw .kcw__panel > .kcw__table:last-child > tfoot:last-child > tr:last-child td:first-child,
 .kcw .kcw__panel > .kcw__table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
 .kcw .kcw__panel > .kcw__table-responsive:last-child > .kcw__table:last-child > tbody:last-child > tr:last-child td:last-child,
 .kcw .kcw__panel > .kcw__table-responsive:last-child > .kcw__table:last-child > tbody:last-child > tr:last-child th:last-child,
 .kcw .kcw__panel > .kcw__table-responsive:last-child > .kcw__table:last-child > tfoot:last-child > tr:last-child td:last-child,
 .kcw .kcw__panel > .kcw__table-responsive:last-child > .kcw__table:last-child > tfoot:last-child > tr:last-child th:last-child,
 .kcw .kcw__panel > .kcw__table:last-child > tbody:last-child > tr:last-child td:last-child,
 .kcw .kcw__panel > .kcw__table:last-child > tbody:last-child > tr:last-child th:last-child,
 .kcw .kcw__panel > .kcw__table:last-child > tfoot:last-child > tr:last-child td:last-child,
 .kcw .kcw__panel > .kcw__table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
 .kcw .kcw__panel > .kcw__panel-body + .kcw__table,
 .kcw .kcw__panel > .kcw__panel-body + .kcw__table-responsive,
 .kcw .kcw__panel > .kcw__table + .kcw__panel-body,
 .kcw .kcw__panel > .kcw__table-responsive + .kcw__panel-body {
  border-top: 1px solid #ddd;
}
 .kcw .kcw__panel > .kcw__table > tbody:first-child > tr:first-child td,
 .kcw .kcw__panel > .kcw__table > tbody:first-child > tr:first-child th {
  border-top: 0;
}
 .kcw .kcw__panel > .kcw__table-bordered,
 .kcw .kcw__panel > .kcw__table-responsive > .kcw__table-bordered {
  border: 0;
}
 .kcw .kcw__panel > .kcw__table-bordered > tbody > tr > td:first-child,
 .kcw .kcw__panel > .kcw__table-bordered > tbody > tr > th:first-child,
 .kcw .kcw__panel > .kcw__table-bordered > tfoot > tr > td:first-child,
 .kcw .kcw__panel > .kcw__table-bordered > tfoot > tr > th:first-child,
 .kcw .kcw__panel > .kcw__table-bordered > thead > tr > td:first-child,
 .kcw .kcw__panel > .kcw__table-bordered > thead > tr > th:first-child,
 .kcw .kcw__panel > .kcw__table-responsive > .kcw__table-bordered > tbody > tr > td:first-child,
 .kcw .kcw__panel > .kcw__table-responsive > .kcw__table-bordered > tbody > tr > th:first-child,
 .kcw .kcw__panel > .kcw__table-responsive > .kcw__table-bordered > tfoot > tr > td:first-child,
 .kcw .kcw__panel > .kcw__table-responsive > .kcw__table-bordered > tfoot > tr > th:first-child,
 .kcw .kcw__panel > .kcw__table-responsive > .kcw__table-bordered > thead > tr > td:first-child,
 .kcw .kcw__panel > .kcw__table-responsive > .kcw__table-bordered > thead > tr > th:first-child {
  border-left: 0;
}
 .kcw .kcw__panel > .kcw__table-bordered > tbody > tr > td:last-child,
 .kcw .kcw__panel > .kcw__table-bordered > tbody > tr > th:last-child,
 .kcw .kcw__panel > .kcw__table-bordered > tfoot > tr > td:last-child,
 .kcw .kcw__panel > .kcw__table-bordered > tfoot > tr > th:last-child,
 .kcw .kcw__panel > .kcw__table-bordered > thead > tr > td:last-child,
 .kcw .kcw__panel > .kcw__table-bordered > thead > tr > th:last-child,
 .kcw .kcw__panel > .kcw__table-responsive > .kcw__table-bordered > tbody > tr > td:last-child,
 .kcw .kcw__panel > .kcw__table-responsive > .kcw__table-bordered > tbody > tr > th:last-child,
 .kcw .kcw__panel > .kcw__table-responsive > .kcw__table-bordered > tfoot > tr > td:last-child,
 .kcw .kcw__panel > .kcw__table-responsive > .kcw__table-bordered > tfoot > tr > th:last-child,
 .kcw .kcw__panel > .kcw__table-responsive > .kcw__table-bordered > thead > tr > td:last-child,
 .kcw .kcw__panel > .kcw__table-responsive > .kcw__table-bordered > thead > tr > th:last-child {
  border-right: 0;
}
 .kcw .kcw__panel > .kcw__table-bordered > tbody > tr:first-child > td,
 .kcw .kcw__panel > .kcw__table-bordered > tbody > tr:first-child > th,
 .kcw .kcw__panel > .kcw__table-bordered > thead > tr:first-child > td,
 .kcw .kcw__panel > .kcw__table-bordered > thead > tr:first-child > th,
 .kcw .kcw__panel > .kcw__table-responsive > .kcw__table-bordered > tbody > tr:first-child > td,
 .kcw .kcw__panel > .kcw__table-responsive > .kcw__table-bordered > tbody > tr:first-child > th,
 .kcw .kcw__panel > .kcw__table-responsive > .kcw__table-bordered > thead > tr:first-child > td,
 .kcw .kcw__panel > .kcw__table-responsive > .kcw__table-bordered > thead > tr:first-child > th {
  border-bottom: 0;
}
 .kcw .kcw__panel > .kcw__table-bordered > tbody > tr:last-child > td,
 .kcw .kcw__panel > .kcw__table-bordered > tbody > tr:last-child > th,
 .kcw .kcw__panel > .kcw__table-bordered > tfoot > tr:last-child > td,
 .kcw .kcw__panel > .kcw__table-bordered > tfoot > tr:last-child > th,
 .kcw .kcw__panel > .kcw__table-responsive > .kcw__table-bordered > tbody > tr:last-child > td,
 .kcw .kcw__panel > .kcw__table-responsive > .kcw__table-bordered > tbody > tr:last-child > th,
 .kcw .kcw__panel > .kcw__table-responsive > .kcw__table-bordered > tfoot > tr:last-child > td,
 .kcw .kcw__panel > .kcw__table-responsive > .kcw__table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
 .kcw .kcw__panel > .kcw__table-responsive {
  margin-bottom: 0;
  border: 0;
}
 .kcw .kcw__panel-group {
  margin-bottom: 20px;
}
 .kcw .kcw__panel-group .kcw__panel {
  margin-bottom: 0;
  border-radius: 4px;
}
 .kcw .kcw__panel-group .kcw__panel + .kcw__panel {
  margin-top: 5px;
}
 .kcw .kcw__panel-group .kcw__panel-heading {
  border-bottom: 0;
}
 .kcw .kcw__panel-group .kcw__panel-heading + .kcw__panel-collapse > .kcw__list-group,
 .kcw .kcw__panel-group .kcw__panel-heading + .kcw__panel-collapse > .kcw__panel-body {
  border-top: 1px solid #ddd;
}
 .kcw .kcw__panel-group .kcw__panel-footer {
  border-top: 0;
}
 .kcw .kcw__panel-group .kcw__panel-footer + .kcw__panel-collapse .kcw__panel-body {
  border-bottom: 1px solid #ddd;
}
 .kcw .kcw__panel-default {
  border-color: #ddd;
}
 .kcw .kcw__panel-default > .kcw__panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
 .kcw .kcw__panel-default > .kcw__panel-heading + .kcw__panel-collapse > .kcw__panel-body {
  border-top-color: #ddd;
}
 .kcw .kcw__panel-default > .kcw__panel-heading .kcw__badge {
  color: #f5f5f5;
  background-color: #333;
}
 .kcw .kcw__panel-default > .kcw__panel-footer + .kcw__panel-collapse > .kcw__panel-body {
  border-bottom-color: #ddd;
}
 .kcw .kcw__panel-primary {
  border-color: #337ab7;
}
 .kcw .kcw__panel-primary > .kcw__panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
 .kcw .kcw__panel-primary > .kcw__panel-heading + .kcw__panel-collapse > .kcw__panel-body {
  border-top-color: #337ab7;
}
 .kcw .kcw__panel-primary > .kcw__panel-heading .kcw__badge {
  color: #337ab7;
  background-color: #fff;
}
 .kcw .kcw__panel-primary > .kcw__panel-footer + .kcw__panel-collapse > .kcw__panel-body {
  border-bottom-color: #337ab7;
}
 .kcw .kcw__panel-success {
  border-color: #d6e9c6;
}
 .kcw .kcw__panel-success > .kcw__panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
 .kcw .kcw__panel-success > .kcw__panel-heading + .kcw__panel-collapse > .kcw__panel-body {
  border-top-color: #d6e9c6;
}
 .kcw .kcw__panel-success > .kcw__panel-heading .kcw__badge {
  color: #dff0d8;
  background-color: #3c763d;
}
 .kcw .kcw__panel-success > .kcw__panel-footer + .kcw__panel-collapse > .kcw__panel-body {
  border-bottom-color: #d6e9c6;
}
 .kcw .kcw__panel-info {
  border-color: #bce8f1;
}
 .kcw .kcw__panel-info > .kcw__panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
 .kcw .kcw__panel-info > .kcw__panel-heading + .kcw__panel-collapse > .kcw__panel-body {
  border-top-color: #bce8f1;
}
 .kcw .kcw__panel-info > .kcw__panel-heading .kcw__badge {
  color: #d9edf7;
  background-color: #31708f;
}
 .kcw .kcw__panel-info > .kcw__panel-footer + .kcw__panel-collapse > .kcw__panel-body {
  border-bottom-color: #bce8f1;
}
 .kcw .kcw__panel-warning {
  border-color: #faebcc;
}
 .kcw .kcw__panel-warning > .kcw__panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
 .kcw .kcw__panel-warning > .kcw__panel-heading + .kcw__panel-collapse > .kcw__panel-body {
  border-top-color: #faebcc;
}
 .kcw .kcw__panel-warning > .kcw__panel-heading .kcw__badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
 .kcw .kcw__panel-warning > .kcw__panel-footer + .kcw__panel-collapse > .kcw__panel-body {
  border-bottom-color: #faebcc;
}
 .kcw .kcw__panel-danger {
  border-color: #ebccd1;
}
 .kcw .kcw__panel-danger > .kcw__panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
 .kcw .kcw__panel-danger > .kcw__panel-heading + .kcw__panel-collapse > .kcw__panel-body {
  border-top-color: #ebccd1;
}
 .kcw .kcw__panel-danger > .kcw__panel-heading .kcw__badge {
  color: #f2dede;
  background-color: #a94442;
}
 .kcw .kcw__panel-danger > .kcw__panel-footer + .kcw__panel-collapse > .kcw__panel-body {
  border-bottom-color: #ebccd1;
}
 .kcw .kcw__embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
 .kcw .kcw__embed-responsive .kcw__embed-responsive-item,
 .kcw .kcw__embed-responsive embed,
 .kcw .kcw__embed-responsive iframe,
 .kcw .kcw__embed-responsive object,
 .kcw .kcw__embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
 .kcw .kcw__embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
 .kcw .kcw__embed-responsive-4by3 {
  padding-bottom: 75%;
}
 .kcw .kcw__well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
 .kcw .kcw__well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
 .kcw .kcw__well-lg {
  padding: 24px;
  border-radius: 6px;
}
 .kcw .kcw__well-sm {
  padding: 9px;
  border-radius: 3px;
}
 .kcw .kcw__close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
 .kcw .kcw__close:focus,
 .kcw .kcw__close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
 .kcw button.kcw__close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
}
 .kcw .kcw__modal-open {
  overflow: hidden;
}
 .kcw .kcw__modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
 .kcw .kcw__modal.kcw__fade .kcw__modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
}
 .kcw .kcw__modal.kcw__in .kcw__modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
 .kcw .kcw__modal-open .kcw__modal {
  overflow-x: hidden;
  overflow-y: auto;
}
 .kcw .kcw__modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
 .kcw .kcw__modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
 .kcw .kcw__modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
 .kcw .kcw__modal-backdrop.kcw__fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
 .kcw .kcw__modal-backdrop.kcw__in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
 .kcw .kcw__modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
 .kcw .kcw__modal-header .kcw__close {
  margin-top: -2px;
}
 .kcw .kcw__modal-title {
  margin: 0;
  line-height: 1.42857143;
}
 .kcw .kcw__modal-body {
  position: relative;
  padding: 15px;
}
 .kcw .kcw__modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
 .kcw .kcw__modal-footer .kcw__btn + .kcw__btn {
  margin-bottom: 0;
  margin-left: 5px;
}
 .kcw .kcw__modal-footer .kcw__btn-group .kcw__btn + .kcw__btn {
  margin-left: -1px;
}
 .kcw .kcw__modal-footer .kcw__btn-block + .kcw__btn-block {
  margin-left: 0;
}
 .kcw .kcw__modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
   .kcw .kcw__modal-dialog {
      width: 600px;
      margin: 30px auto;
  }
   .kcw .kcw__modal-content {
      -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
      box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
   .kcw .kcw__modal-sm {
      width: 300px;
  }
}
@media (min-width: 992px) {
   .kcw .kcw__modal-lg {
      width: 900px;
  }
}
 .kcw .kcw__tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;
  line-break: auto;
}
 .kcw .kcw__tooltip.kcw__in {
  filter: alpha(opacity=90);
  opacity: 0.9;
}
 .kcw .kcw__tooltip.kcw__top {
  padding: 5px 0;
  margin-top: -3px;
}
 .kcw .kcw__tooltip.kcw__right {
  padding: 0 5px;
  margin-left: 3px;
}
 .kcw .kcw__tooltip.kcw__bottom {
  padding: 5px 0;
  margin-top: 3px;
}
 .kcw .kcw__tooltip.kcw__left {
  padding: 0 5px;
  margin-left: -3px;
}
 .kcw .kcw__tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
 .kcw .kcw__tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
 .kcw .kcw__tooltip.kcw__top .kcw__tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
 .kcw .kcw__tooltip.kcw__top-left .kcw__tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
 .kcw .kcw__tooltip.kcw__top-right .kcw__tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
 .kcw .kcw__tooltip.kcw__right .kcw__tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
 .kcw .kcw__tooltip.kcw__left .kcw__tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
 .kcw .kcw__tooltip.kcw__bottom .kcw__tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
 .kcw .kcw__tooltip.kcw__bottom-left .kcw__tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
 .kcw .kcw__tooltip.kcw__bottom-right .kcw__tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
 .kcw .kcw__popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  line-break: auto;
}
 .kcw .kcw__popover.kcw__top {
  margin-top: -10px;
}
 .kcw .kcw__popover.kcw__right {
  margin-left: 10px;
}
 .kcw .kcw__popover.kcw__bottom {
  margin-top: 10px;
}
 .kcw .kcw__popover.kcw__left {
  margin-left: -10px;
}
 .kcw .kcw__popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
 .kcw .kcw__popover-content {
  padding: 9px 14px;
}
 .kcw .kcw__popover > .kcw__arrow,
 .kcw .kcw__popover > .kcw__arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
 .kcw .kcw__popover > .kcw__arrow {
  border-width: 11px;
}
 .kcw .kcw__popover > .kcw__arrow:after {
  content: "";
  border-width: 10px;
}
 .kcw .kcw__popover.kcw__top > .kcw__arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}
 .kcw .kcw__popover.kcw__top > .kcw__arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
 .kcw .kcw__popover.kcw__right > .kcw__arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}
 .kcw .kcw__popover.kcw__right > .kcw__arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
 .kcw .kcw__popover.kcw__bottom > .kcw__arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
 .kcw .kcw__popover.kcw__bottom > .kcw__arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
 .kcw .kcw__popover.kcw__left > .kcw__arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
 .kcw .kcw__popover.kcw__left > .kcw__arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
 .kcw .kcw__carousel {
  position: relative;
}
 .kcw .kcw__carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
 .kcw .kcw__carousel-inner > .kcw__item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
 .kcw .kcw__carousel-inner > .kcw__item > a > img,
 .kcw .kcw__carousel-inner > .kcw__item > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
   .kcw .kcw__carousel-inner > .kcw__item {
      -webkit-transition: -webkit-transform 0.6s ease-in-out;
      -o-transition: -o-transform 0.6s ease-in-out;
      transition: transform 0.6s ease-in-out;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
      -webkit-perspective: 1000px;
      perspective: 1000px;
  }
   .kcw .kcw__carousel-inner > .kcw__item.kcw__active.kcw__right,
   .kcw .kcw__carousel-inner > .kcw__item.kcw__next {
      left: 0;
      -webkit-transform: translate3d(100%, 0, 0);
      transform: translate3d(100%, 0, 0);
  }
   .kcw .kcw__carousel-inner > .kcw__item.kcw__active.kcw__left,
   .kcw .kcw__carousel-inner > .kcw__item.kcw__prev {
      left: 0;
      -webkit-transform: translate3d(-100%, 0, 0);
      transform: translate3d(-100%, 0, 0);
  }
   .kcw .kcw__carousel-inner > .kcw__item.kcw__active,
   .kcw .kcw__carousel-inner > .kcw__item.kcw__next.kcw__left,
   .kcw .kcw__carousel-inner > .kcw__item.kcw__prev.kcw__right {
      left: 0;
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
  }
}
 .kcw .kcw__carousel-inner > .kcw__active,
 .kcw .kcw__carousel-inner > .kcw__next,
 .kcw .kcw__carousel-inner > .kcw__prev {
  display: block;
}
 .kcw .kcw__carousel-inner > .kcw__active {
  left: 0;
}
 .kcw .kcw__carousel-inner > .kcw__next,
 .kcw .kcw__carousel-inner > .kcw__prev {
  position: absolute;
  top: 0;
  width: 100%;
}
 .kcw .kcw__carousel-inner > .kcw__next {
  left: 100%;
}
 .kcw .kcw__carousel-inner > .kcw__prev {
  left: -100%;
}
 .kcw .kcw__carousel-inner > .kcw__next.kcw__left,
 .kcw .kcw__carousel-inner > .kcw__prev.kcw__right {
  left: 0;
}
 .kcw .kcw__carousel-inner > .kcw__active.kcw__left {
  left: -100%;
}
 .kcw .kcw__carousel-inner > .kcw__active.kcw__right {
  left: 100%;
}
 .kcw .kcw__carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: 0.5;
}
 .kcw .kcw__carousel-control.kcw__left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
 .kcw .kcw__carousel-control.kcw__right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
 .kcw .kcw__carousel-control:focus,
 .kcw .kcw__carousel-control:hover {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: 0.9;
}
 .kcw .kcw__carousel-control .kcw__glyphicon-chevron-left,
 .kcw .kcw__carousel-control .kcw__glyphicon-chevron-right,
 .kcw .kcw__carousel-control .kcw__icon-next,
 .kcw .kcw__carousel-control .kcw__icon-prev {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
 .kcw .kcw__carousel-control .kcw__glyphicon-chevron-left,
 .kcw .kcw__carousel-control .kcw__icon-prev {
  left: 50%;
  margin-left: -10px;
}
 .kcw .kcw__carousel-control .kcw__glyphicon-chevron-right,
 .kcw .kcw__carousel-control .kcw__icon-next {
  right: 50%;
  margin-right: -10px;
}
 .kcw .kcw__carousel-control .kcw__icon-next,
 .kcw .kcw__carousel-control .kcw__icon-prev {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
 .kcw .kcw__carousel-control .kcw__icon-prev:before {
  content: "\2039";
}
 .kcw .kcw__carousel-control .kcw__icon-next:before {
  content: "\203a";
}
 .kcw .kcw__carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
 .kcw .kcw__carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000\9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
 .kcw .kcw__carousel-indicators .kcw__active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
 .kcw .kcw__carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
 .kcw .kcw__carousel-caption .kcw__btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
   .kcw .kcw__carousel-control .kcw__glyphicon-chevron-left,
   .kcw .kcw__carousel-control .kcw__glyphicon-chevron-right,
   .kcw .kcw__carousel-control .kcw__icon-next,
   .kcw .kcw__carousel-control .kcw__icon-prev {
      width: 30px;
      height: 30px;
      margin-top: -10px;
      font-size: 30px;
  }
   .kcw .kcw__carousel-control .kcw__glyphicon-chevron-left,
   .kcw .kcw__carousel-control .kcw__icon-prev {
      margin-left: -10px;
  }
   .kcw .kcw__carousel-control .kcw__glyphicon-chevron-right,
   .kcw .kcw__carousel-control .kcw__icon-next {
      margin-right: -10px;
  }
   .kcw .kcw__carousel-caption {
      right: 20%;
      left: 20%;
      padding-bottom: 30px;
  }
   .kcw .kcw__carousel-indicators {
      bottom: 20px;
  }
}
 .kcw .kcw__btn-group-vertical > .kcw__btn-group:after,
 .kcw .kcw__btn-group-vertical > .kcw__btn-group:before,
 .kcw .kcw__btn-toolbar:after,
 .kcw .kcw__btn-toolbar:before,
 .kcw .kcw__clearfix:after,
 .kcw .kcw__clearfix:before,
 .kcw .kcw__container-fluid:after,
 .kcw .kcw__container-fluid:before,
 .kcw .kcw__container:after,
 .kcw .kcw__container:before,
 .kcw .kcw__dl-horizontal dd:after,
 .kcw .kcw__dl-horizontal dd:before,
 .kcw .kcw__form-horizontal .kcw__form-group:after,
 .kcw .kcw__form-horizontal .kcw__form-group:before,
 .kcw .kcw__modal-footer:after,
 .kcw .kcw__modal-footer:before,
 .kcw .kcw__modal-header:after,
 .kcw .kcw__modal-header:before,
 .kcw .kcw__nav:after,
 .kcw .kcw__nav:before,
 .kcw .kcw__navbar-collapse:after,
 .kcw .kcw__navbar-collapse:before,
 .kcw .kcw__navbar-header:after,
 .kcw .kcw__navbar-header:before,
 .kcw .kcw__navbar:after,
 .kcw .kcw__navbar:before,
 .kcw .kcw__pager:after,
 .kcw .kcw__pager:before,
 .kcw .kcw__panel-body:after,
 .kcw .kcw__panel-body:before,
 .kcw .kcw__row:after,
 .kcw .kcw__row:before {
  display: table;
  content: " ";
}
 .kcw .kcw__btn-group-vertical > .kcw__btn-group:after,
 .kcw .kcw__btn-toolbar:after,
 .kcw .kcw__clearfix:after,
 .kcw .kcw__container-fluid:after,
 .kcw .kcw__container:after,
 .kcw .kcw__dl-horizontal dd:after,
 .kcw .kcw__form-horizontal .kcw__form-group:after,
 .kcw .kcw__modal-footer:after,
 .kcw .kcw__modal-header:after,
 .kcw .kcw__nav:after,
 .kcw .kcw__navbar-collapse:after,
 .kcw .kcw__navbar-header:after,
 .kcw .kcw__navbar:after,
 .kcw .kcw__pager:after,
 .kcw .kcw__panel-body:after,
 .kcw .kcw__row:after {
  clear: both;
}
 .kcw .kcw__center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
 .kcw .kcw__pull-right {
  float: right !important;
}
 .kcw .kcw__pull-left {
  float: left !important;
}
 .kcw .kcw__hide {
  display: none !important;
}
 .kcw .kcw__show {
  display: block !important;
}
 .kcw .kcw__invisible {
  visibility: hidden;
}
 .kcw .kcw__text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
 .kcw .kcw__hidden {
  display: none !important;
}
 .kcw .kcw__affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
 .kcw .kcw__visible-lg,
 .kcw .kcw__visible-md,
 .kcw .kcw__visible-sm,
 .kcw .kcw__visible-xs {
  display: none !important;
}
 .kcw .kcw__visible-lg-block,
 .kcw .kcw__visible-lg-inline,
 .kcw .kcw__visible-lg-inline-block,
 .kcw .kcw__visible-md-block,
 .kcw .kcw__visible-md-inline,
 .kcw .kcw__visible-md-inline-block,
 .kcw .kcw__visible-sm-block,
 .kcw .kcw__visible-sm-inline,
 .kcw .kcw__visible-sm-inline-block,
 .kcw .kcw__visible-xs-block,
 .kcw .kcw__visible-xs-inline,
 .kcw .kcw__visible-xs-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
   .kcw .kcw__visible-xs {
      display: block !important;
  }
   .kcw table.kcw__visible-xs {
      display: table !important;
  }
   .kcw tr.kcw__visible-xs {
      display: table-row !important;
  }
   .kcw td.kcw__visible-xs,
   .kcw th.kcw__visible-xs {
      display: table-cell !important;
  }
}
@media (max-width: 767px) {
   .kcw .kcw__visible-xs-block {
      display: block !important;
  }
}
@media (max-width: 767px) {
   .kcw .kcw__visible-xs-inline {
      display: inline !important;
  }
}
@media (max-width: 767px) {
   .kcw .kcw__visible-xs-inline-block {
      display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
   .kcw .kcw__visible-sm {
      display: block !important;
  }
   .kcw table.kcw__visible-sm {
      display: table !important;
  }
   .kcw tr.kcw__visible-sm {
      display: table-row !important;
  }
   .kcw td.kcw__visible-sm,
   .kcw th.kcw__visible-sm {
      display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
   .kcw .kcw__visible-sm-block {
      display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
   .kcw .kcw__visible-sm-inline {
      display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
   .kcw .kcw__visible-sm-inline-block {
      display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
   .kcw .kcw__visible-md {
      display: block !important;
  }
   .kcw table.kcw__visible-md {
      display: table !important;
  }
   .kcw tr.kcw__visible-md {
      display: table-row !important;
  }
   .kcw td.kcw__visible-md,
   .kcw th.kcw__visible-md {
      display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
   .kcw .kcw__visible-md-block {
      display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
   .kcw .kcw__visible-md-inline {
      display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
   .kcw .kcw__visible-md-inline-block {
      display: inline-block !important;
  }
}
@media (min-width: 1200px) {
   .kcw .kcw__visible-lg {
      display: block !important;
  }
   .kcw table.kcw__visible-lg {
      display: table !important;
  }
   .kcw tr.kcw__visible-lg {
      display: table-row !important;
  }
   .kcw td.kcw__visible-lg,
   .kcw th.kcw__visible-lg {
      display: table-cell !important;
  }
}
@media (min-width: 1200px) {
   .kcw .kcw__visible-lg-block {
      display: block !important;
  }
}
@media (min-width: 1200px) {
   .kcw .kcw__visible-lg-inline {
      display: inline !important;
  }
}
@media (min-width: 1200px) {
   .kcw .kcw__visible-lg-inline-block {
      display: inline-block !important;
  }
}
@media (max-width: 767px) {
   .kcw .kcw__hidden-xs {
      display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
   .kcw .kcw__hidden-sm {
      display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
   .kcw .kcw__hidden-md {
      display: none !important;
  }
}
@media (min-width: 1200px) {
   .kcw .kcw__hidden-lg {
      display: none !important;
  }
}
 .kcw .kcw__visible-print {
  display: none !important;
}
@media print {
   .kcw .kcw__visible-print {
      display: block !important;
  }
   .kcw table.kcw__visible-print {
      display: table !important;
  }
   .kcw tr.kcw__visible-print {
      display: table-row !important;
  }
   .kcw td.kcw__visible-print,
   .kcw th.kcw__visible-print {
      display: table-cell !important;
  }
}
 .kcw .kcw__visible-print-block {
  display: none !important;
}
@media print {
   .kcw .kcw__visible-print-block {
      display: block !important;
  }
}
 .kcw .kcw__visible-print-inline {
  display: none !important;
}
@media print {
   .kcw .kcw__visible-print-inline {
      display: inline !important;
  }
}
 .kcw .kcw__visible-print-inline-block {
  display: none !important;
}
@media print {
   .kcw .kcw__visible-print-inline-block {
      display: inline-block !important;
  }
}
@media print {
   .kcw .kcw__hidden-print {
      display: none !important;
  }
}
@charset "UTF-8";
/*Custom Grid*/
 .kcw .kcw__container {
position: relative;
}

@media (min-width: 768px) and (max-width: 991px) {
 .kcw .kcw__container {
  width: 768px;
}
}

@media (min-width: 1200px) {
 .kcw .kcw__col-lg-25 {
  width: 20%;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
 .kcw .kcw__col-md-25 {
  width: 20%;
}
}

@media (min-width: 768px) and (max-width: 991px) {
 .kcw .kcw__col-sm-25 {
  width: 20%;
}
}

@media (min-width: 1400px) {
 .kcw .kcw__col-xl-12 {
  width: 100%;
}

 .kcw .kcw__col-xl-11 {
  width: 91.66666667%;
}

 .kcw .kcw__col-xl-10 {
  width: 83.33333333%;
}

 .kcw .kcw__col-xl-9 {
  width: 75%;
}

 .kcw .kcw__col-xl-8 {
  width: 66.66666667%;
}

 .kcw .kcw__col-xl-7 {
  width: 58.33333333%;
}

 .kcw .kcw__col-xl-6 {
  width: 50%;
}

 .kcw .kcw__col-xl-5 {
  width: 41.66666667%;
}

 .kcw .kcw__col-xl-4 {
  width: 33.33333333%;
}

 .kcw .kcw__col-xl-3 {
  width: 25%;
}

 .kcw .kcw__col-xl-25 {
  width: 20%;
}

 .kcw .kcw__col-xl-2 {
  width: 16.66666667%;
}

 .kcw .kcw__col-xl-1 {
  width: 8.33333333%;
}

 .kcw .kcw__col-xl-pull-12 {
  right: 100%;
}

 .kcw .kcw__col-xl-pull-11 {
  right: 91.66666667%;
}

 .kcw .kcw__col-xl-pull-10 {
  right: 83.33333333%;
}

 .kcw .kcw__col-xl-pull-9 {
  right: 75%;
}

 .kcw .kcw__col-xl-pull-8 {
  right: 66.66666667%;
}

 .kcw .kcw__col-xl-pull-7 {
  right: 58.33333333%;
}

 .kcw .kcw__col-xl-pull-6 {
  right: 50%;
}

 .kcw .kcw__col-xl-pull-5 {
  right: 41.66666667%;
}

 .kcw .kcw__col-xl-pull-4 {
  right: 33.33333333%;
}

 .kcw .kcw__col-xl-pull-3 {
  right: 25%;
}

 .kcw .kcw__col-xl-pull-2 {
  right: 16.66666667%;
}

 .kcw .kcw__col-xl-pull-1 {
  right: 8.33333333%;
}

 .kcw .kcw__col-xl-push-12 {
  left: 100%;
}

 .kcw .kcw__col-xl-push-11 {
  left: 91.66666667%;
}

 .kcw .kcw__col-xl-push-10 {
  left: 83.33333333%;
}

 .kcw .kcw__col-xl-push-9 {
  left: 75%;
}

 .kcw .kcw__col-xl-push-8 {
  left: 66.66666667%;
}

 .kcw .kcw__col-xl-push-7 {
  left: 58.33333333%;
}

 .kcw .kcw__col-xl-push-6 {
  left: 50%;
}

 .kcw .kcw__col-xl-push-5 {
  left: 41.66666667%;
}

 .kcw .kcw__col-xl-push-4 {
  left: 33.33333333%;
}

 .kcw .kcw__col-xl-push-3 {
  left: 25%;
}

 .kcw .kcw__col-xl-push-2 {
  left: 16.66666667%;
}

 .kcw .kcw__col-xl-push-1 {
  left: 8.33333333%;
}

 .kcw .kcw__col-xl-offset-12 {
  margin-left: 100%;
}

 .kcw .kcw__col-xl-offset-11 {
  margin-left: 91.66666667%;
}

 .kcw .kcw__col-xl-offset-10 {
  margin-left: 83.33333333%;
}

 .kcw .kcw__col-xl-offset-9 {
  margin-left: 75%;
}

 .kcw .kcw__col-xl-offset-8 {
  margin-left: 66.66666667%;
}

 .kcw .kcw__col-xl-offset-7 {
  margin-left: 58.33333333%;
}

 .kcw .kcw__col-xl-offset-6 {
  margin-left: 50%;
}

 .kcw .kcw__col-xl-offset-5 {
  margin-left: 41.66666667%;
}

 .kcw .kcw__col-xl-offset-4 {
  margin-left: 33.33333333%;
}

 .kcw .kcw__col-xl-offset-3 {
  margin-left: 25%;
}

 .kcw .kcw__col-xl-offset-2 {
  margin-left: 16.66666667%;
}

 .kcw .kcw__col-xl-offset-1 {
  margin-left: 8.33333333%;
}

 .kcw .kcw__col-xl-offset-0 {
  margin-left: 0;
}
}

@font-face {
font-family: "icomoon";
src: url("https://cdn.kyruus.com/pmc-customer-static-assets/valleyhealth/fonts/1.0/icomoon.eot?k6pp1k");
src: url("https://cdn.kyruus.com/pmc-customer-static-assets/valleyhealth/fonts/1.0/icomoon.eot?k6pp1k#iefix") format("embedded-opentype"), url("https://cdn.kyruus.com/pmc-customer-static-assets/valleyhealth/fonts/1.1/icomoon.ttf") format("truetype"), url("https://cdn.kyruus.com/pmc-customer-static-assets/valleyhealth/fonts/1.0/icomoon.woff?k6pp1k") format("woff"), url("https://cdn.kyruus.com/pmc-customer-static-assets/valleyhealth/fonts/1.0/icomoon.svg?k6pp1k#icomoon") format("svg");
font-display: block;
font-style: normal;
font-weight: normal;
}

 .kcw [class^=kcw__icon-],  .kcw [class*=" kcw__icon-"] {
/* use !important to prevent issues with browser extensions that change fonts */
font-family: "icomoon" !important;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

 .kcw [class^=kcw__icon-].kcw__circle,  .kcw [class*=" kcw__icon-"].kcw__circle {
background-color: #eeb319;
border-radius: 100%;
color: #ffffff;
display: block;
font-size: 2.5rem;
height: 50px;
line-height: 5rem;
margin: 0 auto;
padding: 0px 12px;
text-align: center;
width: 50px;
}

 .kcw .kcw__icon-oops-404 {
position: relative;
}

 .kcw .kcw__icon-oops-404 > * {
height: 1em;
left: 0;
position: absolute;
top: 0;
width: 1em;
}

 .kcw .kcw__icon-oops-404 .kcw__path1:before {
color: #cce3f5;
content: "\e901";
}

 .kcw .kcw__icon-oops-404 .kcw__path2:before {
color: #38393f;
content: "\e902";
}

 .kcw .kcw__icon-oops-404 .kcw__path3:before {
color: #0072ce;
content: "\e903";
}

 .kcw .kcw__icon-oops-404 .kcw__path4:before {
color: #00569b;
content: "\e904";
}

 .kcw .kcw__icon-oops-404 .kcw__path5:before {
color: #eeb319;
content: "\e905";
}

 .kcw .kcw__icon-oops-404 .kcw__path6:before {
color: #eeb319;
content: "\e906";
}

 .kcw .kcw__icon-oops-404 .kcw__path7:before {
color: #cce3f5;
content: "\e907";
}

 .kcw .kcw__icon-oops-404 .kcw__path8:before {
color: #eeb319;
content: "\e908";
}

 .kcw .kcw__icon-oops-404 .kcw__path9:before {
color: #eeb319;
content: "\e909";
}

 .kcw .kcw__icon-oops-404 .kcw__path10:before {
color: #38393f;
content: "\e90a";
}

 .kcw .kcw__icon-oops-404 .kcw__path11:before {
color: #38393f;
content: "\e90b";
}

 .kcw .kcw__icon-oops-404 .kcw__path12:before {
color: #38393f;
content: "\e90c";
}

 .kcw .kcw__icon-oops-404 .kcw__path13:before {
color: #38393f;
content: "\e90d";
}

 .kcw .kcw__icon-oops-404 .kcw__path14:before {
color: #cce3f5;
content: "\e90e";
}

 .kcw .kcw__icon-oops-404 .kcw__path15:before {
color: #5eaee5;
content: "\e900";
}

 .kcw .kcw__icon-oops-404 .kcw__path16:before {
color: #cce3f5;
content: "\e90f";
}

 .kcw .kcw__icon-oops-404 .kcw__path17:before {
color: #5eaee5;
content: "\e910";
}

 .kcw .kcw__icon-oops-404 .kcw__path18:before {
color: #38393f;
content: "\e911";
}

 .kcw .kcw__icon-mail-o:before {
content: "\e91a";
}

 .kcw .kcw__icon-pdf:before {
content: "\e91b";
}

 .kcw .kcw__icon-print:before {
content: "\e91c";
}

 .kcw .kcw__icon-plus-square:before {
content: "\e919";
}

 .kcw .kcw__icon-download:before {
content: "\e915";
}

 .kcw .kcw__icon-thin-right:before {
content: "\e916";
}

 .kcw .kcw__icon-thin-left:before {
content: "\e917";
}

 .kcw .kcw__icon-play-o:before {
content: "\e918";
}

 .kcw .kcw__icon-cart:before {
content: "\e914";
}

 .kcw .kcw__icon-ppx:before {
color: #d24726;
content: "\e913";
}

 .kcw .kcw__icon-valley:before {
content: "\e939";
}

 .kcw .kcw__icon-appointment:before {
content: "\e91d";
}

 .kcw .kcw__icon-care:before {
content: "\e91e";
}

 .kcw .kcw__icon-phone:before {
content: "\e91f";
}

 .kcw .kcw__icon-user:before {
content: "\e920";
}

 .kcw .kcw__icon-conditions:before {
content: "\e921";
}

 .kcw .kcw__icon-search:before {
content: "\e922";
}

 .kcw .kcw__icon-down-arrow-full:before {
content: "\e923";
}

 .kcw .kcw__icon-right-arrow-full:before {
content: "\e923";
display: block;
transform: rotate(-90deg);
}

 .kcw .kcw__icon-left-arrow:before {
content: "\e924";
}

 .kcw .kcw__icon-right-arrow:before {
content: "\e925";
}

 .kcw .kcw__icon-down-arrow:before {
content: "\e926";
}

 .kcw .kcw__icon-email:before {
content: "\e927";
}

 .kcw .kcw__icon-doctor:before {
content: "\e928";
}

 .kcw .kcw__icon-pin:before {
content: "\e929";
}

 .kcw .kcw__icon-pin-o:before {
content: "\e92a";
}

 .kcw .kcw__icon-header-close:before {
content: "\e92b";
}

 .kcw .kcw__icon-close:before {
content: "\e92c";
}

 .kcw .kcw__icon-minus:before {
content: "\e92d";
}

 .kcw .kcw__icon-plus:before {
content: "\e92e";
}

 .kcw .kcw__icon-checkmark:before {
content: "\e92f";
}

 .kcw .kcw__icon-check-circle:before {
content: "\e930";
}

 .kcw .kcw__icon-question:before {
content: "\e931";
}

 .kcw .kcw__icon-star:before {
content: "\e932";
}

 .kcw .kcw__icon-star-o:before {
content: "\e933";
}

 .kcw .kcw__icon-facebook:before {
content: "\e934";
}

 .kcw .kcw__icon-twitter:before {
content: "\e935";
}

 .kcw .kcw__icon-x-twitter:before {
content: "\e93a";
}

 .kcw .kcw__icon-soundcloud:before {
content: "\e912";
}

 .kcw .kcw__icon-linkedin:before {
content: "\e936";
}

 .kcw .kcw__icon-instagram:before {
content: "\e937";
}

 .kcw .kcw__icon-youtube:before {
content: "\e938";
}

 .kcw .kcw__icon-play {
border-radius: 100%;
border: 3px solid #ffffff;
display: block;
height: 45px;
padding: 9px 13px;
text-align: center;
width: 45px;
}

 .kcw .kcw__icon-play::before {
border: 10px solid transparent;
border-left: 17px solid #ffffff;
content: "";
display: block;
height: 0;
width: 0;
}

 .kcw .kcw__text-align-center {
text-align: center;
}

html .kcw  {
height: 100%;
}

body .kcw  {
color: #38393f;
font-family: museo-sans, sans;
font-size: 1.8rem;
height: 100%;
position: relative;
}

@media (max-width: 991px) {
body .kcw  {
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
}

body .kcw  .kcw__site-wrap img {
height: auto;
max-width: 100%;
}

body .kcw  .kcw__site-wrap img + h1,
body .kcw  .kcw__site-wrap img + h2,
body .kcw  .kcw__site-wrap img + h3,
body .kcw  .kcw__site-wrap img + h4,
body .kcw  .kcw__site-wrap img + h5,
body .kcw  .kcw__site-wrap img + h6 {
margin-top: 25px;
}

@media (max-width: 767px) {
body .kcw  .kcw__site-wrap img.kcw__pull-right {
  display: block;
  float: none;
  margin-bottom: 30px;
}
}

body .kcw  .kcw__site-wrap img.kcw__align-left {
margin: 10px 30px 10px 0;
}

@media (max-width: 767px) {
body .kcw  .kcw__site-wrap img.kcw__align-left {
  margin: 20px 0;
}
}

body .kcw  .kcw__site-wrap img.kcw__align-right {
margin: 10px 0 10px 30px;
}

@media (max-width: 767px) {
body .kcw  .kcw__site-wrap img.kcw__align-right {
  margin: 20px 0;
}
}

body .kcw  .kcw__site-wrap figure {
display: table;
margin-bottom: 20px;
}

@media (max-width: 767px) {
body .kcw  .kcw__site-wrap figure {
  width: 100%;
}
}

body .kcw  .kcw__site-wrap figure.kcw__align-left {
margin: 10px 30px 10px 0;
}

@media (max-width: 767px) {
body .kcw  .kcw__site-wrap figure.kcw__align-left {
  margin: 20px 0;
}
}

body .kcw  .kcw__site-wrap figure.kcw__align-right {
margin: 10px 0 10px 30px;
}

@media (max-width: 767px) {
body .kcw  .kcw__site-wrap figure.kcw__align-right {
  margin: 20px 0;
}
}

body .kcw  .kcw__site-wrap figure figcaption {
caption-side: bottom;
color: #38393f;
display: table-caption;
font-size: 1.4rem;
margin-top: 10px;
}

@media (max-width: 767px) {
body .kcw  .kcw__site-wrap figure img {
  width: 100%;
}
}

body .kcw  .kcw__site-wrap section + section {
margin-top: 30px;
}

body .kcw  .kcw__site-wrap section + section.kcw__content {
margin-top: 0;
}

body .kcw  .kcw__site-wrap section + section.kcw__content + .kcw__content-bottom {
margin-top: 15px;
}

body .kcw  .kcw__site-wrap section + section.kcw__content article a.kcw__btn + .kcw__btn {
margin-left: 15px;
}

@media (max-width: 991px) {
body .kcw  .kcw__site-wrap section + section.kcw__content article a.kcw__btn + .kcw__btn {
  margin: 15px 0 0;
  display: table;
}
}

body .kcw  .kcw__site-wrap section + section.kcw__feature {
margin-top: 60px;
}

body .kcw  .kcw__site-wrap section.kcw__main {
margin-top: 0;
}

body .kcw  .kcw__site-wrap section.kcw__main + footer {
margin-top: 100px;
}

@media (max-width: 767px) {
body .kcw  .kcw__site-wrap section.kcw__main + footer {
  margin-top: 50px;
}
}

body .kcw  .kcw__site-wrap ul {
margin-bottom: 35px;
}

body .kcw  .kcw__site-wrap ul.kcw__unstyled {
list-style-type: none;
padding: 0;
}

body .kcw  .kcw__site-wrap ul.kcw__two-col {
-moz-columns: 2;
columns: 2;
-moz-column-gap: 60px;
column-gap: 60px;
list-style-type: none;
padding: 0 0 0 24px !important;
}

@media (max-width: 767px) {
body .kcw  .kcw__site-wrap ul.kcw__two-col {
  -moz-columns: 1;
  columns: 1;
}
}

body .kcw  .kcw__site-wrap ul.kcw__two-col li {
padding-left: 20px;
position: relative;
}

body .kcw  .kcw__site-wrap ul.kcw__two-col li::before {
color: #38393f;
content: "•";
font-size: 2.1rem;
left: 0;
position: absolute;
top: 0;
}

body .kcw  .kcw__site-wrap ul.kcw__blue {
list-style-type: none;
padding: 0;
}

body .kcw  .kcw__site-wrap ul.kcw__blue li {
padding-left: 20px;
position: relative;
}

body .kcw  .kcw__site-wrap ul.kcw__blue li::before {
color: #0072ce;
content: "•";
font-size: 2.1rem;
left: 0;
position: absolute;
top: 0;
}

body .kcw  .kcw__site-wrap ul.kcw__gold {
list-style-type: none;
padding: 0;
}

body .kcw  .kcw__site-wrap ul.kcw__gold li {
padding-left: 20px;
position: relative;
}

body .kcw  .kcw__site-wrap ul.kcw__gold li::before {
color: #eeb319;
content: "•";
font-size: 2.1rem;
left: 0;
position: absolute;
top: 0;
}

body .kcw  .kcw__site-wrap ul li {
font-size: 1.8rem;
font-weight: 500;
line-height: 2.8rem;
margin-bottom: 10px;
}

body .kcw  .kcw__site-wrap ul li ul {
margin: 10px 0 0 0;
}

body .kcw  .kcw__site-wrap ol {
counter-reset: section;
list-style-type: none;
margin-bottom: 35px;
padding: 0;
}

body .kcw  .kcw__site-wrap ol.kcw__unstyled {
list-style-type: none;
padding: 0;
}

body .kcw  .kcw__site-wrap ol.kcw__two-col {
-moz-columns: 2;
columns: 2;
-moz-column-gap: 60px;
column-gap: 60px;
padding: 0 0 0 15px;
}

@media (max-width: 767px) {
body .kcw  .kcw__site-wrap ol.kcw__two-col {
  -moz-columns: 1;
  columns: 1;
}
}

body .kcw  .kcw__site-wrap ol li {
font-size: 1.8rem;
font-weight: 500;
line-height: 2.8rem;
margin-bottom: 10px;
padding-left: 30px;
position: relative;
}

body .kcw  .kcw__site-wrap ol li::before {
content: counter(section);
counter-increment: section;
font-size: 1.8rem;
font-weight: 700;
left: 0;
line-height: 2.8rem;
position: absolute;
top: 0;
}

body .kcw  .kcw__site-wrap ol li ol {
margin: 10px 0 0 0;
}

body .kcw  .kcw__site-wrap ol.kcw__gold li::before {
color: #eeb319;
}

 .kcw h1,
 .kcw h2,
 .kcw h3,
 .kcw h4,
 .kcw h5,
 .kcw h6 {
font-weight: 700;
}

 .kcw h1,
 .kcw h2,
 .kcw h3,
 .kcw h4 {
font-family: museo-slab, serif;
}

 .kcw h5,
 .kcw h6 {
font-family: museo-sans, sans;
font-size: 1.8rem;
line-height: 2.8rem;
}

 .kcw h1 {
font-size: 5rem;
line-height: 5.8rem;
margin: 0 0 25px 0;
}

@media (max-width: 991px) {
 .kcw h1 {
  margin: 25px 0 20px 0;
}
}

 .kcw h2 {
font-size: 3.5rem;
line-height: 4.2rem;
margin: 0 0 15px 0;
}

 .kcw h3 {
font-size: 2.6rem;
line-height: 3.4rem;
margin: 0 0 12px 0;
}

 .kcw h4 {
font-size: 2.1rem;
line-height: 2.8rem;
margin: 0 0 10px 0;
}

 .kcw h5 {
letter-spacing: 0.5px;
margin: 0 0 10px 0;
text-transform: uppercase;
}

 .kcw h6 {
margin: 0 0 15px 0;
}

 .kcw p {
font-family: museo-sans, sans;
font-size: 1.8rem;
font-weight: 500;
line-height: 2.8rem;
margin: 0 0 18px 0;
}

 .kcw p.kcw__lead {
font-size: 2.2rem;
font-style: italic;
font-weight: 300;
line-height: 3.2rem;
}

 .kcw p.kcw__caption {
font-size: 1.4rem;
line-height: 1.8rem;
margin: 10px 0;
}

 .kcw p.kcw__w-image-grid {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
align-items: center;
margin: 20px 0;
}

 .kcw p.kcw__w-image-grid img {
margin: 20px;
}

 .kcw p + h1,
 .kcw p + h2,
 .kcw p + h3,
 .kcw p + h4,
 .kcw p + h5,
 .kcw p + h6 {
margin-top: 35px;
}

 .kcw a {
color: #0072ce;
outline: none;
text-decoration: none;
transition: color 0.3s linear;
}

 .kcw a:hover,  .kcw a:focus {
color: #00569b;
text-decoration: none;
}

 .kcw blockquote {
border-left: 5px solid #eeb319;
margin: 30px 0;
padding: 0 20px;
}

 .kcw .kcw__typography i {
font-size: 2.4rem;
}

 .kcw .kcw__typography .kcw__colors {
margin-bottom: 30px;
}

 .kcw .kcw__typography .kcw__colors .kcw__row + .kcw__row {
margin-top: 0;
}

 .kcw .kcw__typography .kcw__colors .kcw__color {
padding: 50px 15px;
text-align: center;
width: 100%;
}

 .kcw .kcw__typography .kcw__colors .kcw__color.kcw__blue {
background-color: #0072ce;
color: #ffffff;
}

 .kcw .kcw__typography .kcw__colors .kcw__color.kcw__xl-blue {
background-color: #edf5fc;
color: #38393f;
}

 .kcw .kcw__typography .kcw__colors .kcw__color.kcw__lt-blue {
background-color: #cce3f5;
color: #38393f;
}

 .kcw .kcw__typography .kcw__colors .kcw__color.kcw__md-blue {
background-color: #b2d4f0;
color: #38393f;
}

 .kcw .kcw__typography .kcw__colors .kcw__color.kcw__navy {
background-color: #3e4e67;
color: #ffffff;
}

 .kcw .kcw__typography .kcw__colors .kcw__color.kcw__teal {
background-color: #279488;
color: #ffffff;
}

 .kcw .kcw__typography .kcw__colors .kcw__color.kcw__cerulean {
background-color: #62C6FF;
color: #ffffff;
}

 .kcw .kcw__typography .kcw__colors .kcw__color.kcw__purple {
background-color: #6e3c7f;
color: #ffffff;
}

 .kcw .kcw__typography .kcw__colors .kcw__color.kcw__gold {
background-color: #eeb319;
color: #38393f;
}

 .kcw .kcw__typography .kcw__colors .kcw__color.kcw__gray {
background-color: #d8dce1;
color: #38393f;
}

 .kcw .kcw__typography .kcw__colors .kcw__color.kcw__lt-gray {
background-color: #f1f3f4;
color: #38393f;
}

 .kcw .kcw__typography .kcw__colors .kcw__color.kcw__md-gray {
background-color: #7c7d81;
color: #ffffff;
}

 .kcw .kcw__typography .kcw__colors .kcw__color.kcw__dk-gray {
background-color: #38393f;
color: #ffffff;
}

 .kcw .kcw__typography .kcw__example {
border: 1px solid #c2c2c2;
margin-bottom: 30px;
padding: 30px 10px 10px;
position: relative;
}

 .kcw .kcw__typography .kcw__example::after {
background-color: #ebebeb;
border: 1px solid #dddddd;
border-radius: 0 0 4px 0;
color: #9da0a4;
content: "Example";
font-size: 1.2rem;
font-style: normal;
font-weight: bold;
left: -1px;
padding: 3px 7px;
position: absolute;
top: -1px;
}

 .kcw .kcw__typography .kcw__example + code,
 .kcw .kcw__typography .kcw__example + .kcw__codeblock {
background-color: #f5f5f5;
border: 1px solid #c2c2c2;
border-top: 0;
color: #333;
display: block;
border-radius: 0;
padding: 10px;
margin: -30px 0 30px;
}

 .kcw .kcw__typography .kcw__example + code code,
 .kcw .kcw__typography .kcw__example + .kcw__codeblock code {
background-color: transparent;
border: 0;
padding: 0;
}

 .kcw .kcw__typography .kcw__row + .kcw__row {
margin-top: 30px;
}

 .kcw .kcw__site-wrap .kcw__btn,
 .kcw .kcw__offcanvas .kcw__btn {
border-radius: 0;
box-shadow: none;
border: none;
font-size: 1.6rem;
font-weight: 500;
padding: 10px 35px;
position: relative;
overflow: hidden;
text-shadow: none;
white-space: normal;
}

 .kcw .kcw__site-wrap .kcw__btn::before,  .kcw .kcw__site-wrap .kcw__btn::after,  .kcw .kcw__offcanvas .kcw__btn::before,  .kcw .kcw__offcanvas .kcw__btn::after {
bottom: 200%;
content: "";
left: 150%;
padding: 55%;
position: absolute;
transform: rotate(45deg) translate(50%, 0%);
transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), bottom 0.2s cubic-bezier(0, 0, 0.2, 1);
width: 100%;
z-index: 0;
}

 .kcw .kcw__site-wrap .kcw__btn::before,
 .kcw .kcw__offcanvas .kcw__btn::before {
opacity: 0.4;
}

 .kcw .kcw__site-wrap .kcw__btn::after,
 .kcw .kcw__offcanvas .kcw__btn::after {
opacity: 0.6;
}

 .kcw .kcw__site-wrap .kcw__btn:hover,  .kcw .kcw__site-wrap .kcw__btn:focus,  .kcw .kcw__offcanvas .kcw__btn:hover,  .kcw .kcw__offcanvas .kcw__btn:focus {
color: #ffffff;
outline: none;
}

 .kcw .kcw__site-wrap .kcw__btn:hover::before,  .kcw .kcw__site-wrap .kcw__btn:hover::after,  .kcw .kcw__site-wrap .kcw__btn:focus::before,  .kcw .kcw__site-wrap .kcw__btn:focus::after,  .kcw .kcw__offcanvas .kcw__btn:hover::before,  .kcw .kcw__offcanvas .kcw__btn:hover::after,  .kcw .kcw__offcanvas .kcw__btn:focus::before,  .kcw .kcw__offcanvas .kcw__btn:focus::after {
bottom: 0%;
left: -44%;
}

 .kcw .kcw__site-wrap .kcw__btn:hover::before,  .kcw .kcw__site-wrap .kcw__btn:focus::before,  .kcw .kcw__offcanvas .kcw__btn:hover::before,  .kcw .kcw__offcanvas .kcw__btn:focus::before {
transition: left 0.2s cubic-bezier(0, 0, 0.2, 1) 0s, bottom 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
}

 .kcw .kcw__site-wrap .kcw__btn:hover::after,  .kcw .kcw__site-wrap .kcw__btn:focus::after,  .kcw .kcw__offcanvas .kcw__btn:hover::after,  .kcw .kcw__offcanvas .kcw__btn:focus::after {
transition: left 0.2s cubic-bezier(0, 0, 0.2, 1) 0.25s, bottom 0.2s cubic-bezier(0, 0, 0.2, 1) 0.25s;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__block,
 .kcw .kcw__offcanvas .kcw__btn.kcw__block {
padding: 10px 15px;
text-align: left;
width: 100%;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__upper,
 .kcw .kcw__offcanvas .kcw__btn.kcw__upper {
letter-spacing: 0.5px;
text-align: left;
text-transform: uppercase;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__large,
 .kcw .kcw__offcanvas .kcw__btn.kcw__large {
font-size: 1.8rem;
line-height: 2.8rem;
padding: 12px 40px;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__disabled,
 .kcw .kcw__offcanvas .kcw__btn.kcw__disabled {
color: #38393f;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__disabled::before,  .kcw .kcw__site-wrap .kcw__btn.kcw__disabled::after,  .kcw .kcw__offcanvas .kcw__btn.kcw__disabled::before,  .kcw .kcw__offcanvas .kcw__btn.kcw__disabled::after {
display: none;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__blue,
 .kcw .kcw__offcanvas .kcw__btn.kcw__blue {
background-color: #0072ce;
color: #ffffff;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__blue::before,
 .kcw .kcw__offcanvas .kcw__btn.kcw__blue::before {
background-color: #0086f2;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__blue::after,
 .kcw .kcw__offcanvas .kcw__btn.kcw__blue::after {
background-color: #005eaa;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__blue.kcw__outline,
 .kcw .kcw__offcanvas .kcw__btn.kcw__blue.kcw__outline {
border: 2px solid #0072ce;
color: #0072ce;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__blue.kcw__outline:hover,  .kcw .kcw__site-wrap .kcw__btn.kcw__blue.kcw__outline:focus,  .kcw .kcw__offcanvas .kcw__btn.kcw__blue.kcw__outline:hover,  .kcw .kcw__offcanvas .kcw__btn.kcw__blue.kcw__outline:focus {
background-color: #0072ce;
color: #ffffff;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__blue.kcw__icon i,
 .kcw .kcw__offcanvas .kcw__btn.kcw__blue.kcw__icon i {
color: #62C6FF;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__gold,
 .kcw .kcw__offcanvas .kcw__btn.kcw__gold {
background-color: #eeb319;
color: #38393f;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__gold::before,
 .kcw .kcw__offcanvas .kcw__btn.kcw__gold::before {
background-color: #f3cb60;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__gold::after,
 .kcw .kcw__offcanvas .kcw__btn.kcw__gold::after {
background-color: #d49d10;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__gold:hover,  .kcw .kcw__site-wrap .kcw__btn.kcw__gold:focus,  .kcw .kcw__offcanvas .kcw__btn.kcw__gold:hover,  .kcw .kcw__offcanvas .kcw__btn.kcw__gold:focus {
color: #38393f;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__gold.kcw__outline,
 .kcw .kcw__offcanvas .kcw__btn.kcw__gold.kcw__outline {
border: 2px solid #eeb319;
color: #eeb319;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__gold.kcw__outline:hover,  .kcw .kcw__site-wrap .kcw__btn.kcw__gold.kcw__outline:focus,  .kcw .kcw__offcanvas .kcw__btn.kcw__gold.kcw__outline:hover,  .kcw .kcw__offcanvas .kcw__btn.kcw__gold.kcw__outline:focus {
background-color: #eeb319;
color: #38393f;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__gold.kcw__icon i,
 .kcw .kcw__offcanvas .kcw__btn.kcw__gold.kcw__icon i {
color: #38393f;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__dk-gray,
 .kcw .kcw__offcanvas .kcw__btn.kcw__dk-gray {
background-color: #38393f;
color: #ffffff;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__dk-gray::before,
 .kcw .kcw__offcanvas .kcw__btn.kcw__dk-gray::before {
background-color: #5c5e68;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__dk-gray::after,
 .kcw .kcw__offcanvas .kcw__btn.kcw__dk-gray::after {
background-color: #27282c;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__dk-gray.kcw__outline,
 .kcw .kcw__offcanvas .kcw__btn.kcw__dk-gray.kcw__outline {
border: 2px solid #38393f;
color: #38393f;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__dk-gray.kcw__outline:hover,  .kcw .kcw__site-wrap .kcw__btn.kcw__dk-gray.kcw__outline:focus,  .kcw .kcw__offcanvas .kcw__btn.kcw__dk-gray.kcw__outline:hover,  .kcw .kcw__offcanvas .kcw__btn.kcw__dk-gray.kcw__outline:focus {
background-color: #38393f;
color: #ffffff;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__lt-gray,
 .kcw .kcw__offcanvas .kcw__btn.kcw__lt-gray {
background-color: #f1f3f4;
color: #0072ce;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__lt-gray::before,
 .kcw .kcw__offcanvas .kcw__btn.kcw__lt-gray::before {
background-color: rgba(0, 114, 206, 0.5);
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__lt-gray::after,
 .kcw .kcw__offcanvas .kcw__btn.kcw__lt-gray::after {
background-color: #0072ce;
opacity: 1;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__lt-gray:hover,  .kcw .kcw__site-wrap .kcw__btn.kcw__lt-gray:focus,  .kcw .kcw__offcanvas .kcw__btn.kcw__lt-gray:hover,  .kcw .kcw__offcanvas .kcw__btn.kcw__lt-gray:focus {
color: #ffffff;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__lt-gray.kcw__outline,
 .kcw .kcw__offcanvas .kcw__btn.kcw__lt-gray.kcw__outline {
border: 2px solid #f1f3f4;
color: #f1f3f4;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__lt-gray.kcw__outline:hover,  .kcw .kcw__site-wrap .kcw__btn.kcw__lt-gray.kcw__outline:focus,  .kcw .kcw__offcanvas .kcw__btn.kcw__lt-gray.kcw__outline:hover,  .kcw .kcw__offcanvas .kcw__btn.kcw__lt-gray.kcw__outline:focus {
background-color: #f1f3f4;
color: #0072ce;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__gray,
 .kcw .kcw__offcanvas .kcw__btn.kcw__gray {
background-color: #d8dce1;
color: #ffffff;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__gray::before,
 .kcw .kcw__offcanvas .kcw__btn.kcw__gray::before {
background-color: rgba(124, 125, 129, 0.5);
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__gray::after,
 .kcw .kcw__offcanvas .kcw__btn.kcw__gray::after {
background-color: #7c7d81;
opacity: 1;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__gray:hover,  .kcw .kcw__site-wrap .kcw__btn.kcw__gray:focus,  .kcw .kcw__offcanvas .kcw__btn.kcw__gray:hover,  .kcw .kcw__offcanvas .kcw__btn.kcw__gray:focus {
color: #ffffff;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__md-gray,
 .kcw .kcw__offcanvas .kcw__btn.kcw__md-gray {
background: #7c7d81;
color: #ffffff;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__md-gray::before,
 .kcw .kcw__offcanvas .kcw__btn.kcw__md-gray::before {
background-color: rgba(56, 57, 63, 0.5);
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__md-gray::after,
 .kcw .kcw__offcanvas .kcw__btn.kcw__md-gray::after {
background-color: #38393f;
opacity: 1;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__md-gray:hover,  .kcw .kcw__site-wrap .kcw__btn.kcw__md-gray:focus,  .kcw .kcw__offcanvas .kcw__btn.kcw__md-gray:hover,  .kcw .kcw__offcanvas .kcw__btn.kcw__md-gray:focus {
color: #ffffff;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__white,
 .kcw .kcw__offcanvas .kcw__btn.kcw__white {
background-color: #ffffff;
color: #0072ce;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__white::before,
 .kcw .kcw__offcanvas .kcw__btn.kcw__white::before {
background-color: rgba(0, 114, 206, 0.5);
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__white::after,
 .kcw .kcw__offcanvas .kcw__btn.kcw__white::after {
background-color: #0072ce;
opacity: 1;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__white:hover,  .kcw .kcw__site-wrap .kcw__btn.kcw__white:focus,  .kcw .kcw__offcanvas .kcw__btn.kcw__white:hover,  .kcw .kcw__offcanvas .kcw__btn.kcw__white:focus {
color: #ffffff;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__red,
 .kcw .kcw__offcanvas .kcw__btn.kcw__red {
background-color: #cd3b61;
color: #ffffff;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__red::before,
 .kcw .kcw__offcanvas .kcw__btn.kcw__red::before {
background-color: rgba(170, 43, 76, 0.5);
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__red::after,
 .kcw .kcw__offcanvas .kcw__btn.kcw__red::after {
background-color: #aa2b4c;
opacity: 1;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__outline,
 .kcw .kcw__offcanvas .kcw__btn.kcw__outline {
background-color: transparent;
transition: background-color 0.3s linear;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__outline::before,  .kcw .kcw__site-wrap .kcw__btn.kcw__outline::after,  .kcw .kcw__offcanvas .kcw__btn.kcw__outline::before,  .kcw .kcw__offcanvas .kcw__btn.kcw__outline::after {
display: none;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__icon,
 .kcw .kcw__offcanvas .kcw__btn.kcw__icon {
font-size: 1.8rem;
padding: 10px 20px 10px 70px;
text-align: left;
text-transform: uppercase;
white-space: normal;
}

 .kcw .kcw__site-wrap .kcw__btn.kcw__icon i,
 .kcw .kcw__offcanvas .kcw__btn.kcw__icon i {
display: inline-block;
font-size: 3.3rem;
left: 20px;
position: absolute;
top: 50%;
z-index: 1;
transform: translate(0, -50%);
}

 .kcw .kcw__site-wrap .kcw__btn span:not(.kcw__bs-caret),
 .kcw .kcw__offcanvas .kcw__btn span:not(.kcw__bs-caret) {
display: block;
position: relative;
z-index: 1;
font-size: 16px;
}

 .kcw .kcw__site-wrap .kcw__btn-group:not(.kcw__bootstrap-select),
 .kcw .kcw__offcanvas .kcw__btn-group:not(.kcw__bootstrap-select) {
margin-bottom: 35px;
}

 .kcw .kcw__site-wrap .kcw__btn-group:not(.kcw__bootstrap-select) .kcw__btn,
 .kcw .kcw__offcanvas .kcw__btn-group:not(.kcw__bootstrap-select) .kcw__btn {
margin-right: 20px;
}

@media (max-width: 991px) {
 .kcw .kcw__site-wrap .kcw__btn-group:not(.kcw__bootstrap-select) .kcw__btn,
 .kcw .kcw__offcanvas .kcw__btn-group:not(.kcw__bootstrap-select) .kcw__btn {
  display: block;
  margin: 0 0 20px 0;
}
}
 .kcw .kcw__site-wrap header {
margin-bottom: 10px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
position: relative;
width: 100%;
z-index: 10;
}

@media (max-width: 991px) {
 .kcw .kcw__site-wrap header {
  background: #fff;

  .kcw__container {
    width: 100% !important;
  }
}
}

@media (max-width: 991px) {
 .kcw .kcw__site-wrap header .kcw__mobile-header {
  background: #fff;
  transition: background 0.3s linear;
}

 .kcw .kcw__menu-open .kcw__site-wrap header .kcw__mobile-header {
  background: #edf5fc;
}

 .kcw .kcw__search-open .kcw__site-wrap header .kcw__mobile-header {
  background: #eeb319;
}
}

@media (max-width: 991px) {
 .kcw .kcw__site-wrap header .kcw__mobile-header::after {
  display: table;
  content: "";
  clear: both;
}
}

 .kcw .kcw__site-wrap header .kcw__mobile-header .kcw__logos {
padding: 10px 0;
}

@media (max-width: 991px) {
 .kcw .kcw__site-wrap header .kcw__mobile-header .kcw__logos img {
  max-height: 60px;
}

 .kcw .kcw__search-open .kcw__site-wrap header .kcw__mobile-header .kcw__logos {
  display: none;
}
}

@media (max-width: 767px) {
 .kcw .kcw__site-wrap header .kcw__mobile-header .kcw__logos {
  padding-bottom: 0;
}
}

 .kcw .kcw__site-wrap header .kcw__mobile-header .kcw__logos .kcw__logo-white {
display: none;
}

 .kcw .kcw__site-wrap header .kcw__mobile-header .kcw__toggles {
background: #edf5fc;
padding: 20px 15px 0 0;
position: relative;
height: 80px;
text-align: center;
margin-right: -15px;
}

@media (max-width: 991px) {
 .kcw .kcw__site-wrap header .kcw__mobile-header .kcw__toggles {
  float: right;
  text-align: right;
  padding-right: 30px;
  width: 75%;
}
}

 .kcw .kcw__menu-open .kcw__site-wrap header .kcw__mobile-header .kcw__toggles {
background: #fff;
}

 .kcw .kcw__search-open .kcw__site-wrap header .kcw__mobile-header .kcw__toggles {
background: #fff;
padding-top: 20px;
padding-right: 10px;
}

 .kcw .kcw__site-wrap header .kcw__mobile-header .kcw__toggles::before {
border-style: solid;
border-width: 0 50px 80px 0;
border-color: transparent #edf5fc transparent transparent;
content: "";
width: 0;
height: 0;
position: absolute;
left: -50px;
top: 0;
}

 .kcw .kcw__menu-open .kcw__site-wrap header .kcw__mobile-header .kcw__toggles::before {
border-color: transparent #fff transparent transparent;
}

 .kcw .kcw__search-open .kcw__site-wrap header .kcw__mobile-header .kcw__toggles::before {
border-color: transparent #fff transparent transparent;
}

 .kcw .kcw__site-wrap header .kcw__mobile-header .kcw__toggles .kcw__phone-toggle,
 .kcw .kcw__site-wrap header .kcw__mobile-header .kcw__toggles .kcw__search-toggle {
display: inline-block;
vertical-align: 6px;
margin-right: 15px;
position: relative;
z-index: 2;
outline: none;
}

 .kcw .kcw__site-wrap header .kcw__mobile-header .kcw__toggles .kcw__phone-toggle i,
 .kcw .kcw__site-wrap header .kcw__mobile-header .kcw__toggles .kcw__search-toggle i {
color: #eeb319;
font-size: 0;
}

 .kcw .kcw__site-wrap header .kcw__mobile-header .kcw__toggles .kcw__phone-toggle i::before,
 .kcw .kcw__site-wrap header .kcw__mobile-header .kcw__toggles .kcw__search-toggle i::before {
font-size: 36px;
}

 .kcw .kcw__search-open .kcw__site-wrap header .kcw__mobile-header .kcw__toggles .kcw__search-toggle i::before {
content: "\e92b";
color: #7c7d81;
font-size: 32px;
}

 .kcw .kcw__site-wrap header .kcw__mobile-header .kcw__toggles .kcw__menu-toggle {
display: inline-block;
text-align: right;
width: 50px;
line-height: 0;
outline: none;
}

 .kcw .kcw__menu-open .kcw__site-wrap header .kcw__mobile-header .kcw__toggles .kcw__menu-toggle::before {
content: "\e92b";
color: #7c7d81;
font-size: 32px;
font-family: icomoon;
vertical-align: 8px;
}

 .kcw .kcw__site-wrap header .kcw__mobile-header .kcw__toggles .kcw__menu-toggle div {
background: #eeb319;
border-radius: 2px;
display: inline-block;
margin-bottom: 8px;
height: 4px;
width: 50px;
}

 .kcw .kcw__menu-open .kcw__site-wrap header .kcw__mobile-header .kcw__toggles .kcw__menu-toggle div {
display: none;
}

 .kcw .kcw__site-wrap header .kcw__mobile-header .kcw__toggles .kcw__menu-toggle div:nth-of-type(2) {
width: 44px;
}

 .kcw .kcw__site-wrap header .kcw__mobile-header .kcw__toggles .kcw__menu-toggle div:nth-of-type(3) {
width: 36px;
}

 .kcw .kcw__menu-open .kcw__site-wrap header .kcw__mobile-header .kcw__toggles .kcw__menu-toggle div:nth-of-type(3) {
display: none;
}

@media (max-width: 991px) {
 .kcw .kcw__menu-open .kcw__site-wrap header .kcw__mobile-nav {
  visibility: visible;
  width: 100vw;
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
}

 .kcw .kcw__menu-open .kcw__site-wrap header .kcw__mobile-nav > div {
  transform: translate(0, 0);
}
}

@media (max-width: 991px) {
 .kcw .kcw__site-wrap header .kcw__header {
  background: #edf5fc;
  padding: 20px 0;
  margin: 0 -15px;
}
}

 .kcw .kcw__site-wrap header .kcw__header p {
margin: 0;
}

@media (max-width: 991px) {
 .kcw .kcw__site-wrap header .kcw__header p {
  justify-content: center;
}
}

 .kcw .kcw__header-utility-menu {
display: flex;
justify-content: flex-end;
margin-right: 20px !important;
}

@media (max-width: 991px) {
 .kcw .kcw__header-utility-menu {
  justify-content: center;
}
}


 .kcw .kcw__site-wrap header .kcw__header p a {
color: #38393f;
position: relative;
font-weight: 300;
line-height: 35px;
margin-top: 5px;
}

 .kcw .kcw__site-wrap header .kcw__header p a::before {
background: #dda410;
content: "";
display: block;
height: 2px;
width: 0;
position: absolute;
left: 0;
bottom: -5px;
z-index: 2;
transition: width 0.3s cubic-bezier(0, 0, 0.2, 1);
}

@media (max-width: 991px) {
 .kcw .kcw__site-wrap header .kcw__header p a::before {
  display: none;
}
}

 .kcw .kcw__site-wrap header .kcw__header p a::after {
background: #eeb319;
content: "";
display: block;
height: 2px;
width: 100%;
position: absolute;
left: 0;
bottom: -5px;
}

 .kcw .kcw__site-wrap header .kcw__header p a:hover::before,  .kcw .kcw__site-wrap header .kcw__header p a:focus::before {
width: 100%;
}

@media (max-width: 991px) {
 .kcw .kcw__site-wrap header .kcw__header p a {
  color: #38393f;
  margin-right: 0;
  font-weight: 500;
}
}

 .kcw .kcw__site-wrap header .kcw__header p a span {
color: #0072ce;
font-weight: 400;
font-size: 18px !important;
}

 .kcw .kcw__site-wrap header .kcw__header a {
text-decoration: none;
}

 .kcw .kcw__site-wrap header .kcw__header .kcw__link-list {
position: relative;
text-align: right;
z-index: 9;
}

 .kcw .kcw__site-wrap header .kcw__header .kcw__link-list h4 {
background: #0072ce;
color: #fff;
cursor: pointer;
display: inline-block;
font-family: museo-sans, sans;
font-size: 18px;
font-weight: 300;
line-height: 22px;
margin: 0;
padding: 10px 20px;
position: relative;
text-align: center;
z-index: 2;
overflow: hidden;
transition: border 0.3s linear, background 0.3s linear 0.3s;
}

 .kcw .kcw__site-wrap header .kcw__header .kcw__link-list h4::before {
background: #0086f2;
content: "";
position: absolute;
padding: 55%;
width: 100%;
left: 150%;
bottom: 200%;
transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), bottom 0.2s cubic-bezier(0, 0, 0.2, 1);
transform: rotate(45deg) translate(50%, 0%);
opacity: 0.4;
z-index: 0;
}

 .kcw .kcw__site-wrap header .kcw__header .kcw__link-list h4::after {
background: #005eaa;
content: "";
position: absolute;
padding: 55%;
width: 100%;
left: 150%;
bottom: 200%;
transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), bottom 0.2s cubic-bezier(0, 0, 0.2, 1);
transform: rotate(45deg) translate(50%, 0%);
opacity: 0.6;
z-index: 0;
}

 .kcw .kcw__site-wrap header .kcw__header .kcw__link-list h4:hover,  .kcw .kcw__site-wrap header .kcw__header .kcw__link-list h4:focus {
background: #00569b;
}

 .kcw .kcw__site-wrap header .kcw__header .kcw__link-list h4:hover::before,  .kcw .kcw__site-wrap header .kcw__header .kcw__link-list h4:hover::after,  .kcw .kcw__site-wrap header .kcw__header .kcw__link-list h4:focus::before,  .kcw .kcw__site-wrap header .kcw__header .kcw__link-list h4:focus::after {
left: -44%;
bottom: 0%;
}

 .kcw .kcw__site-wrap header .kcw__header .kcw__link-list h4:hover::before,  .kcw .kcw__site-wrap header .kcw__header .kcw__link-list h4:focus::before {
transition: left 0.2s cubic-bezier(0, 0, 0.2, 1) 0s, bottom 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
}

 .kcw .kcw__site-wrap header .kcw__header .kcw__link-list h4:hover::after,  .kcw .kcw__site-wrap header .kcw__header .kcw__link-list h4:focus::after {
transition: left 0.2s cubic-bezier(0, 0, 0.2, 1) 0.25s, bottom 0.2s cubic-bezier(0, 0, 0.2, 1) 0.25s;
}

 .kcw .kcw__site-wrap header .kcw__header .kcw__link-list h4.kcw__open span::after {
transform: rotate(180deg);
}

 .kcw .kcw__site-wrap header .kcw__header .kcw__link-list h4.kcw__open + div.kcw__link-list__links ul {
background: #00569b;
transition: max-height 0.3s cubic-bezier(0, 0, 0.2, 1), border 0.3s linear, background 0.1s linear;
}

 .kcw .kcw__site-wrap header .kcw__header .kcw__link-list h4 span {
position: relative;
z-index: 1;
}

 .kcw .kcw__site-wrap header .kcw__header .kcw__link-list h4 span::after {
content: "\e923";
display: inline-block;
font-family: icomoon;
font-size: 14px;
margin-left: 10px;
position: relative;
vertical-align: middle;
z-index: 1;
}

 .kcw .kcw__site-wrap header .kcw__header .kcw__link-list ul {
background: transparent;
list-style-type: none;
margin: -6px 0 0 0;
max-height: 0;
overflow: hidden;
padding: 0;
position: absolute;
right: 0;
text-align: left;
z-index: 1;
transition: max-height 0.3s cubic-bezier(0, 0, 0.2, 1), background 0.3s linear;
}

 .kcw .kcw__site-wrap header .kcw__header .kcw__link-list ul li {
margin-bottom: 0;
}

 .kcw .kcw__site-wrap header .kcw__header .kcw__link-list ul li a {
padding: 8px 20px;
color: #fff;
display: block;
font-family: museo-sans, sans;
font-size: 18px;
font-weight: 300;
transition: background 0.3s linear;
}

@media (min-width: 1200px) {
 .kcw .kcw__site-wrap header .kcw__header .kcw__link-list ul li a {
  white-space: nowrap;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
 .kcw .kcw__site-wrap header .kcw__header .kcw__link-list ul li a {
  white-space: nowrap;
}
}

 .kcw .kcw__site-wrap header .kcw__header .kcw__link-list ul li:hover a,  .kcw .kcw__site-wrap header .kcw__header .kcw__link-list ul li:focus a,  .kcw .kcw__site-wrap header .kcw__header .kcw__link-list ul li.kcw__active a {
background: #0072ce;
}

 .kcw .kcw__site-wrap header .kcw__global-search {
background: #eeb319;
display: none;
left: 0;
margin: 0 15px;
position: absolute;
top: 100%;
width: calc(100% - 30px);
z-index: 2;
}

@media (max-width: 991px) {
 .kcw .kcw__site-wrap header .kcw__global-search {
  display: block;
  height: 100vh;
  left: unset;
  margin: 0;
  overflow: hidden;
  right: 0;
  top: 90px;
  visibility: hidden;
  width: 0;
  transition: width 0.3s cubic-bezier(0, 0, 0.2, 1);
}
}

@media (max-width: 991px) {
 .kcw .kcw__site-wrap header .kcw__global-search {
  top: 80px;
}
}

 .kcw .kcw__search-open .kcw__site-wrap header .kcw__global-search {
display: block;
}

@media (max-width: 991px) {
 .kcw .kcw__search-open .kcw__site-wrap header .kcw__global-search {
  visibility: visible;
  width: 100%;
}
}

@media (max-width: 991px) {
 .kcw .kcw__site-wrap header .kcw__global-search form {
  margin-top: 50vw;
  padding: 0 20px;
  width: 100%;
}
}

@media (max-width: 991px) {
 .kcw .kcw__site-wrap header .kcw__global-search form > .kcw__row {
  border-bottom: 1px solid #38393f;
}
}

 .kcw .kcw__site-wrap header .kcw__global-search form input {
background: transparent;
border: none;
border-radius: 0;
box-shadow: none !important;
color: #38393f;
font-size: 40px;
height: 110px;
outline: none;
padding: 0 40px;
-webkit-appearance: none;
}

@media (max-width: 991px) {
 .kcw .kcw__site-wrap header .kcw__global-search form input {
  height: 48px;
  padding: 0;
}
}

@media (max-width: 767px) {
 .kcw .kcw__site-wrap header .kcw__global-search form input {
  font-size: 24px;
}
}

 .kcw .kcw__site-wrap header .kcw__global-search form input::-webkit-input-placeholder {
color: #38393f;
font-weight: 300;
}

 .kcw .kcw__site-wrap header .kcw__global-search form input:-moz-placeholder {
color: #38393f;
font-weight: 300;
}

 .kcw .kcw__site-wrap header .kcw__global-search form input::-moz-placeholder {
color: #38393f;
font-weight: 300;
}

 .kcw .kcw__site-wrap header .kcw__global-search form input:-ms-input-placeholder {
color: #38393f;
font-weight: 300;
}

 .kcw .kcw__site-wrap header .kcw__global-search form input::-ms-clear {
display: none;
}

 .kcw .kcw__site-wrap header .kcw__global-search form .kcw__btn-search {
background: #dda410;
border: none;
text-align: center;
float: right;
height: 110px;
position: relative;
width: 110px;
transition: background 0.3s linear;
}

@media (max-width: 991px) {
 .kcw .kcw__site-wrap header .kcw__global-search form .kcw__btn-search {
  background: transparent;
  height: 48px;
  width: auto;
}
}

 .kcw .kcw__site-wrap header .kcw__global-search form .kcw__btn-search::before {
border-style: solid;
border-width: 0 60px 110px 0;
border-color: transparent #dda410 transparent transparent;
content: "";
width: 0;
height: 0;
position: absolute;
left: -59px;
top: 0;
transition: border 0.3s linear;
}

@media (max-width: 991px) {
 .kcw .kcw__site-wrap header .kcw__global-search form .kcw__btn-search::before {
  display: none;
}
}

 .kcw .kcw__site-wrap header .kcw__global-search form .kcw__btn-search:hover,  .kcw .kcw__site-wrap header .kcw__global-search form .kcw__btn-search:focus {
background: #c5930f;
}

 .kcw .kcw__site-wrap header .kcw__global-search form .kcw__btn-search:hover::before,  .kcw .kcw__site-wrap header .kcw__global-search form .kcw__btn-search:focus::before {
border-color: transparent #c5930f transparent transparent;
}

 .kcw .kcw__site-wrap header .kcw__global-search form .kcw__btn-search i {
font-size: 0;
}

 .kcw .kcw__site-wrap header .kcw__global-search form .kcw__btn-search i::before {
font-size: 60px;
}

@media (max-width: 991px) {
 .kcw .kcw__site-wrap header .kcw__global-search form .kcw__btn-search i::before {
  font-size: 40px;
}
}

 .kcw .kcw__site-wrap header .kcw__header .kcw__header-utility-menu > *:not(:last-child) {
margin-right: 1em;
}

/* tb megamenu */

 .kcw .kcw__tb-megamenu:before,
 .kcw .kcw__tb-megamenu:after {
content: "";
display: table;
line-height: 0;
}

 .kcw .kcw__tb-megamenu:after {
clear: both;
}

 .kcw .kcw__tb-megamenu .kcw__nav {
margin: 0;
}

 .kcw .kcw__tb-megamenu .kcw__nav > li {
float: left;
margin-left: 0;
}

 .kcw .kcw__tb-megamenu .kcw__nav > li > a,
 .kcw .kcw__tb-megamenu .kcw__nav > li > span.kcw__tb-megamenu-no-link {
border-bottom: 0;
border-right: 1px solid #222;
border-top: 0;
color: #fff;
font-weight: bold;
padding: 15px 20px;
text-shadow: none;
}

 .kcw .kcw__tb-megamenu .kcw__nav > li > a:focus,
 .kcw .kcw__tb-megamenu .kcw__nav > li > a:hover,
 .kcw .kcw__tb-megamenu .kcw__nav > li > span.kcw__tb-megamenu-no-link:focus,
 .kcw .kcw__tb-megamenu .kcw__nav > li > span.kcw__tb-megamenu-no-link:hover {
background-color: #fff;
color: #e54e4b;
text-decoration: none;
text-shadow: none;
outline: none;
}

 .kcw .kcw__tb-megamenu .kcw__nav > .kcw__active > a,
 .kcw .kcw__tb-megamenu .kcw__nav > .kcw__active > a:hover,
 .kcw .kcw__tb-megamenu .kcw__nav > .kcw__active > a:focus,
 .kcw .kcw__tb-megamenu .kcw__nav > .kcw__active > span.kcw__tb-megamenu-no-link,
 .kcw .kcw__tb-megamenu .kcw__nav > .kcw__active > span.kcw__tb-megamenu-no-link:hover,
 .kcw .kcw__tb-megamenu .kcw__nav > .kcw__active > span.kcw__tb-megamenu-no-link:focus {
background-color: #e54e4b;
color: #fff;
text-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
outline: none;
}

 .kcw .kcw__tb-megamenu .kcw__btn-navbar {
display: none;
float: left;
padding: 10px;
margin: 0;
color: #fff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #e8e8e8;
*background-color: #d9d9d9;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075);
}

 .kcw .kcw__tb-megamenu .kcw__btn-navbar:hover,
 .kcw .kcw__tb-megamenu .kcw__btn-navbar:focus,
 .kcw .kcw__tb-megamenu .kcw__btn-navbar:active,
 .kcw .kcw__tb-megamenu .kcw__btn-navbar.kcw__active,
 .kcw .kcw__tb-megamenu .kcw__btn-navbar.kcw__disabled,
 .kcw .kcw__tb-megamenu .kcw__btn-navbar[disabled] {
color: #fff;
background-color: #d9d9d9;
*background-color: #cccccc;
}

 .kcw .kcw__tb-megamenu .kcw__btn-navbar:active,
 .kcw .kcw__tb-megamenu .kcw__btn-navbar.kcw__active {
background-color: #bfbfbf \9;
}

 .kcw .kcw__tb-megamenu .kcw__btn-navbar [class^="kcw__fa-"],
 .kcw .kcw__tb-megamenu .kcw__btn-navbar [class^=" kcw__fa-"] {
color: #666;
text-shadow: none;
}

 .kcw .kcw__tb-megamenu .kcw__dropdown .kcw__caret {
margin-left: 5px;
margin-top: 9px;
}

 .kcw .kcw__tb-megamenu .kcw__dropdown-menu {
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

 .kcw .kcw__tb-megamenu .kcw__dropdown-menu li > a,
 .kcw .kcw__tb-megamenu .kcw__dropdown-menu li > span.kcw__tb-megamenu-no-link {
border-bottom: 0;
border-top: 1px solid #eee;
padding: 5px 20px;
text-shadow: none;
}

 .kcw .kcw__tb-megamenu .kcw__dropdown-menu li:first-child > a,
 .kcw .kcw__tb-megamenu .kcw__dropdown-menu li:first-child > span.kcw__tb-megamenu-no-link {
border-top: 0;
}

 .kcw .kcw__tb-megamenu .kcw__mega-nav > li:first-child > a,
 .kcw .kcw__tb-megamenu .kcw__dropdown-menu .kcw__mega-nav > li:first-child > a,
 .kcw .kcw__tb-megamenu .kcw__mega-nav > li:first-child > span.kcw__tb-megamenu-no-link,
 .kcw .kcw__tb-megamenu .kcw__dropdown-menu .kcw__mega-nav > li:first-child > span.kcw__tb-megamenu-no-link {
margin-top: 0;
padding-top: 0;
}

 .kcw .kcw__tb-megamenu .kcw__nav > li > .kcw__dropdown-menu:before {
display: none;
}

 .kcw .kcw__tb-megamenu .kcw__nav > li > .kcw__dropdown-menu:after {
display: none;
}

 .kcw .kcw__tb-megamenu .kcw__dropdown-menu .kcw__disabled > a,
 .kcw .kcw__tb-megamenu .kcw__dropdown-menu .kcw__disabled > a:hover,
 .kcw .kcw__tb-megamenu .kcw__dropdown-menu .kcw__disabled > span.kcw__tb-megamenu-no-link,
 .kcw .kcw__tb-megamenu .kcw__dropdown-menu .kcw__disabled > span.kcw__tb-megamenu-no-link:hover {
color: #999;
}

 .kcw .kcw__tb-megamenu .kcw__dropdown-menu .kcw__disabled > a:hover,
 .kcw .kcw__tb-megamenu .kcw__dropdown-menu .kcw__disabled > span.kcw__tb-megamenu-no-link:hover {
background-color: transparent;
}

 .kcw .kcw__tb-megamenu .kcw__nav li.kcw__dropdown.kcw__open > .kcw__dropdown-toggle {
background-color: #fff;
color: #e54e4b;
}

 .kcw .kcw__tb-megamenu .kcw__nav li.kcw__dropdown.kcw__active > .kcw__dropdown-toggle,
 .kcw .kcw__tb-megamenu .kcw__nav li.kcw__dropdown.kcw__open.kcw__active > .kcw__dropdown-toggle {
background-color: #e54e4b;
color: #fff;
}

 .kcw .kcw__tb-megamenu .kcw__mega-inner {
padding: 10px;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid + .kcw__row-fluid {
border-top: 1px solid #ddd;
}

 .kcw .kcw__tb-megamenu .kcw__mega-nav > li a,
 .kcw .kcw__tb-megamenu .kcw__dropdown-menu .kcw__mega-nav > li a,
 .kcw .kcw__tb-megamenu .kcw__mega-nav > li span.kcw__tb-megamenu-no-link,
 .kcw .kcw__tb-megamenu .kcw__dropdown-menu .kcw__mega-nav > li span.kcw__tb-megamenu-no-link {
padding: 5px 0;
}

 .kcw .kcw__tb-megamenu .kcw__mega-nav .kcw__dropdown-submenu > a::after,
 .kcw .kcw__tb-megamenu .kcw__mega-nav .kcw__dropdown-submenu > span.kcw__tb-megamenu-no-link::after {
margin-right: 0;
}

 .kcw .kcw__tb-megamenu .kcw__tb-block .kcw__block-title {
font-size: 12px;
color: #333;
display: block;
line-height: 20px;
margin: 0 0 15px;
text-transform: uppercase;
}

 .kcw .kcw__tb-megamenu .kcw__tb-block ul,
 .kcw .kcw__tb-megamenu .kcw__tb-block .kcw__nav {
margin: 0;
}

 .kcw .kcw__tb-megamenu .kcw__tb-block ul li,
 .kcw .kcw__tb-megamenu .kcw__tb-block .kcw__nav li {
background: none;
list-style: disc;
display: list-item;
float: none;
margin: 0;
padding: 0;
border: 0;
}

 .kcw .kcw__tb-megamenu .kcw__tb-block ul li a,
 .kcw .kcw__tb-megamenu .kcw__tb-block .kcw__nav li a,
 .kcw .kcw__tb-megamenu .kcw__tb-block ul li span.kcw__tb-megamenu-no-link,
 .kcw .kcw__tb-megamenu .kcw__tb-block .kcw__nav li span.kcw__tb-megamenu-no-link {
display: inline;
padding: 0;
margin: 0;
border: 0;
font-size: 100%;
background: none;
font: inherit;
white-space: normal;
}

 .kcw .kcw__tb-megamenu .kcw__tb-block ul li a:hover,
 .kcw .kcw__tb-megamenu .kcw__tb-block ul li a:focus,
 .kcw .kcw__tb-megamenu .kcw__tb-block ul li a:active,
 .kcw .kcw__tb-megamenu .kcw__tb-block .kcw__nav li a:hover,
 .kcw .kcw__tb-megamenu .kcw__tb-block .kcw__nav li a:focus,
 .kcw .kcw__tb-megamenu .kcw__tb-block .kcw__nav li a:active,
 .kcw .kcw__tb-megamenu .kcw__tb-block ul li span.kcw__tb-megamenu-no-link:hover,
 .kcw .kcw__tb-megamenu .kcw__tb-block ul li span.kcw__tb-megamenu-no-link:focus,
 .kcw .kcw__tb-megamenu .kcw__tb-block ul li span.kcw__tb-megamenu-no-link:active,
 .kcw .kcw__tb-megamenu .kcw__tb-block .kcw__nav li span.kcw__tb-megamenu-no-link:hover,
 .kcw .kcw__tb-megamenu .kcw__tb-block .kcw__nav li span.kcw__tb-megamenu-no-link:focus,
 .kcw .kcw__tb-megamenu .kcw__tb-block .kcw__nav li span.kcw__tb-megamenu-no-link:active {
background: none;
font: inherit;
}

 .kcw .kcw__tb-megamenu .kcw__mega-caption {
color: #999;
font-size: 12px;
margin-top: 3px;
font-weight: normal;
}


 .kcw .kcw__tb-megamenu .kcw__caret {
display: inline-block;
width: 0;
height: 0;
vertical-align: top;
border-top: 4px solid #000;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
content: "";
}

 .kcw .kcw__tb-megamenu .kcw__dropdown .kcw__caret {
margin-top: 8px;
margin-left: 2px;
}

 .kcw .kcw__tb-megamenu .kcw__dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
list-style: none;
background-color: #fff;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
border-bottom: 3px solid #e65855;
border-top: none;
*border-right-width: 2px;
*border-bottom-width: 2px;
padding: 0;
margin: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}

 .kcw .kcw__tb-megamenu .kcw__dropdown-menu.kcw__pull-right {
right: 0;
left: auto;
}

 .kcw .kcw__tb-megamenu .kcw__dropdown-menu .kcw__divider {
*width: 100%;
height: 1px;
margin: 9px 1px;
*margin: -5px 0 5px;
overflow: hidden;
background-color: #e5e5e5;
border-bottom: 1px solid #fff;
}

 .kcw .kcw__tb-megamenu .kcw__dropdown-menu li > a,
 .kcw .kcw__tb-megamenu .kcw__dropdown-menu li > span.kcw__tb-megamenu-no-link {
clear: both;
color: #333;
display: block;
line-height: 20px;
font-weight: normal;
padding: 3px 20px;
text-shadow: none;
white-space: nowrap;
}

 .kcw .kcw__tb-megamenu .kcw__dropdown-menu li > a:hover,
 .kcw .kcw__tb-megamenu .kcw__dropdown-menu li > a:focus,
 .kcw .kcw__tb-megamenu .kcw__dropdown-submenu:hover > a,
 .kcw .kcw__tb-megamenu .kcw__dropdown-menu li > span.kcw__tb-megamenu-no-link:hover,
 .kcw .kcw__tb-megamenu .kcw__dropdown-menu li > span.kcw__tb-megamenu-no-link:focus,
 .kcw .kcw__tb-megamenu .kcw__dropdown-submenu:hover > span.kcw__tb-megamenu-no-link {
background-color: inherit;
background-image: none;
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
color: #e54e4b;
text-decoration: none;
}

 .kcw .kcw__tb-megamenu .kcw__dropdown-menu .kcw__active > a,
 .kcw .kcw__tb-megamenu .kcw__dropdown-menu .kcw__active > a:hover,
 .kcw .kcw__tb-megamenu .kcw__dropdown-menu .kcw__active > span.kcw__tb-megamenu-no-link,
 .kcw .kcw__tb-megamenu .kcw__dropdown-menu .kcw__active > span.kcw__tb-megamenu-no-link:hover {
color: #eee;
text-decoration: none;
outline: 0;
background-color: #e54e4b;
}

 .kcw .kcw__tb-megamenu .kcw__dropdown-menu .kcw__disabled > a,
 .kcw .kcw__tb-megamenu .kcw__dropdown-menu .kcw__disabled > a:hover,
 .kcw .kcw__tb-megamenu .kcw__dropdown-menu .kcw__disabled > span.kcw__tb-megamenu-no-link,
 .kcw .kcw__tb-megamenu .kcw__dropdown-menu .kcw__disabled > span.kcw__tb-megamenu-no-link:hover {
color: #999;
}

 .kcw .kcw__tb-megamenu .kcw__dropdown-menu .kcw__disabled > a:hover,
 .kcw .kcw__tb-megamenu .kcw__dropdown-menu .kcw__disabled > span.kcw__tb-megamenu-no-link:hover {
text-decoration: none;
background-color: transparent;
background-image: none;
cursor: default;
}

 .kcw .kcw__tb-megamenu .kcw__open {
*z-index: 1000;
}

 .kcw .kcw__tb-megamenu .kcw__open > .kcw__dropdown-menu {
display: block;
}

 .kcw .kcw__tb-megamenu .kcw__nav li.kcw__dropdown.kcw__active > .kcw__dropdown-toggle,
 .kcw .kcw__tb-megamenu .kcw__nav li.kcw__dropdown.kcw__open.kcw__active > .kcw__dropdown-toggle,
 .kcw .kcw__tb-megamenu .kcw__nav > li.kcw__dropdown.kcw__open.kcw__active > a:hover,
 .kcw .kcw__tb-megamenu .kcw__nav > li.kcw__dropdown.kcw__open.kcw__active > span.kcw__tb-megamenu-no-link:hover {
background-color: #e54e4b;
border-color: #444;
color: #eee;
}

 .kcw .kcw__tb-megamenu .kcw__nav li.kcw__dropdown > .kcw__dropdown-toggle .kcw__caret {
border-top-color: #666;
border-bottom-color: #666;
margin-top: 8px;
}

 .kcw .kcw__tb-megamenu .kcw__nav li.kcw__dropdown > .kcw__dropdown-toggle:hover .kcw__caret {
border-top-color: #eee;
border-bottom-color: #eee;
}

 .kcw .kcw__tb-megamenu .kcw__nav li.kcw__dropdown.kcw__open > .kcw__dropdown-toggle .kcw__caret,
 .kcw .kcw__tb-megamenu .kcw__nav li.kcw__dropdown.kcw__active > .kcw__dropdown-toggle .kcw__caret,
 .kcw .kcw__tb-megamenu .kcw__nav li.kcw__dropdown.kcw__open.kcw__active > .kcw__dropdown-toggle .kcw__caret {
border-top-color: #eee;
border-bottom-color: #eee;
}

 .kcw .kcw__tb-megamenu .kcw__pull-right > .kcw__dropdown-menu {
right: 0;
left: auto;
}

 .kcw .kcw__tb-megamenu .kcw__dropup .kcw__caret,
 .kcw .kcw__tb-megamenu .kcw__navbar-fixed-bottom .kcw__dropdown .kcw__caret {
border-top: 0;
border-bottom: 4px solid #000;
content: "";
}

 .kcw .kcw__tb-megamenu .kcw__dropup .kcw__dropdown-menu,
 .kcw .kcw__tb-megamenu .kcw__navbar-fixed-bottom .kcw__dropdown .kcw__dropdown-menu {
top: auto;
bottom: 100%;
margin-bottom: 1px;
}

 .kcw .kcw__tb-megamenu .kcw__dropdown-submenu {
position: relative;
}

 .kcw .kcw__tb-megamenu .kcw__dropdown-submenu > .kcw__dropdown-menu {
top: 0;
left: 100%;
margin-top: -6px;
margin-left: -1px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}

 .kcw .kcw__tb-megamenu .kcw__dropdown-submenu:hover > .kcw__dropdown-menu {
display: block;
}

 .kcw .kcw__tb-megamenu .kcw__touch .kcw__dropdown-submenu:hover > .kcw__dropdown-menu {
display: none;
}

 .kcw .kcw__tb-megamenu .kcw__touch .kcw__dropdown-submenu.kcw__open > .kcw__dropdown-menu {
display: block;
}

 .kcw .kcw__tb-megamenu .kcw__dropup .kcw__dropdown-submenu > .kcw__dropdown-menu {
top: auto;
bottom: 0;
margin-top: 0;
margin-bottom: -2px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}

 .kcw .kcw__tb-megamenu .kcw__dropdown-submenu > a:after,
 .kcw .kcw__tb-megamenu .kcw__dropdown-submenu > span.kcw__tb-megamenu-no-link:after {
display: block;
content: " ";
float: right;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
border-width: 5px 0 5px 5px;
border-left-color: #cccccc;
margin-top: 5px;
margin-right: -10px;
}

 .kcw .kcw__tb-megamenu .kcw__dropdown-submenu:hover > a:after,
 .kcw .kcw__tb-megamenu .kcw__dropdown-submenu:hover > span.kcw__tb-megamenu-no-link:after {
border-left-color: #eee;
}

 .kcw .kcw__tb-megamenu .kcw__dropdown-submenu.kcw__pull-left {
float: none;
}

 .kcw .kcw__tb-megamenu .kcw__dropdown-submenu.kcw__pull-left > .kcw__dropdown-menu {
left: -100%;
margin-left: 10px;
-webkit-border-radius: 6px 0 6px 6px;
-moz-border-radius: 6px 0 6px 6px;
border-radius: 6px 0 6px 6px;
}

 .kcw .kcw__tb-megamenu .kcw__dropdown .kcw__dropdown-menu .kcw__nav-header {
padding-left: 20px;
padding-right: 20px;
}

@media (min-width: 980px) and (max-width: 1199px) {
 .kcw .kcw__tb-megamenu .kcw__row {
  margin-left: -40px;
  *zoom: 1;
}

 .kcw .kcw__tb-megamenu .kcw__row:before,
 .kcw .kcw__tb-megamenu .kcw__row:after {
  display: table;
  content: "";
  line-height: 0;
}

 .kcw .kcw__tb-megamenu .kcw__row:after {
  clear: both;
}

 .kcw .kcw__tb-megamenu [class*="kcw__span"] {
  float: left;
  min-height: 1px;
  margin-left: 40px;
}

 .kcw .kcw__tb-megamenu .kcw__container,
 .kcw .kcw__tb-megamenu .kcw__navbar-static-top .kcw__container,
 .kcw .kcw__tb-megamenu .kcw__navbar-fixed-top .kcw__container,
 .kcw .kcw__tb-megamenu .kcw__navbar-fixed-bottom .kcw__container {
  width: 932px;
}

 .kcw .kcw__tb-megamenu .kcw__span12 {
  width: 932px;
}

 .kcw .kcw__tb-megamenu .kcw__span11 {
  width: 851px;
}

 .kcw .kcw__tb-megamenu .kcw__span10 {
  width: 770px;
}

 .kcw .kcw__tb-megamenu .kcw__span9 {
  width: 689px;
}

 .kcw .kcw__tb-megamenu .kcw__span8 {
  width: 608px;
}

 .kcw .kcw__tb-megamenu .kcw__span7 {
  width: 527px;
}

 .kcw .kcw__tb-megamenu .kcw__span6 {
  width: 446px;
}

 .kcw .kcw__tb-megamenu .kcw__span5 {
  width: 365px;
}

 .kcw .kcw__tb-megamenu .kcw__span4 {
  width: 284px;
}

 .kcw .kcw__tb-megamenu .kcw__span3 {
  width: 203px;
}

 .kcw .kcw__tb-megamenu .kcw__span2 {
  width: 122px;
}

 .kcw .kcw__tb-megamenu .kcw__span1 {
  width: 41px;
}

 .kcw .kcw__tb-megamenu .kcw__offset12 {
  margin-left: 1012px;
}

 .kcw .kcw__tb-megamenu .kcw__offset11 {
  margin-left: 931px;
}

 .kcw .kcw__tb-megamenu .kcw__offset10 {
  margin-left: 850px;
}

 .kcw .kcw__tb-megamenu .kcw__offset9 {
  margin-left: 769px;
}

 .kcw .kcw__tb-megamenu .kcw__offset8 {
  margin-left: 688px;
}

 .kcw .kcw__tb-megamenu .kcw__offset7 {
  margin-left: 607px;
}

 .kcw .kcw__tb-megamenu .kcw__offset6 {
  margin-left: 526px;
}

 .kcw .kcw__tb-megamenu .kcw__offset5 {
  margin-left: 445px;
}

 .kcw .kcw__tb-megamenu .kcw__offset4 {
  margin-left: 364px;
}

 .kcw .kcw__tb-megamenu .kcw__offset3 {
  margin-left: 283px;
}

 .kcw .kcw__tb-megamenu .kcw__offset2 {
  margin-left: 202px;
}

 .kcw .kcw__tb-megamenu .kcw__offset1 {
  margin-left: 121px;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid {
  width: 100%;
  *zoom: 1;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid:before,
 .kcw .kcw__tb-megamenu .kcw__row-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid:after {
  clear: both;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid [class*="kcw__span"] {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 4.2918454935622%;
  *margin-left: 4.2381974248927%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid [class*="kcw__span"]:first-child {
  margin-left: 0;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__controls-row [class*="kcw__span"] + [class*="kcw__span"] {
  margin-left: 4.2918454935622%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span12 {
  width: 100%;
  *width: 99.94635193133%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span11 {
  width: 91.309012875536%;
  *width: 91.255364806867%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span10 {
  width: 82.618025751073%;
  *width: 82.564377682403%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span9 {
  width: 73.927038626609%;
  *width: 73.87339055794%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span8 {
  width: 65.236051502146%;
  *width: 65.182403433476%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span7 {
  width: 56.545064377682%;
  *width: 56.491416309013%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span6 {
  width: 47.854077253219%;
  *width: 47.800429184549%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span5 {
  width: 39.163090128755%;
  *width: 39.109442060086%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span4 {
  width: 30.472103004292%;
  *width: 30.418454935622%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span3 {
  width: 21.781115879828%;
  *width: 21.727467811159%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span2 {
  width: 13.090128755365%;
  *width: 13.036480686695%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span1 {
  width: 4.3991416309013%;
  *width: 4.3454935622318%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__offset12 {
  margin-left: 108.58369098712%;
  *margin-left: 108.47639484979%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__offset12:first-child {
  margin-left: 104.29184549356%;
  *margin-left: 104.18454935622%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__offset11 {
  margin-left: 99.892703862661%;
  *margin-left: 99.785407725322%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__offset11:first-child {
  margin-left: 95.600858369099%;
  *margin-left: 95.49356223176%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__offset10 {
  margin-left: 91.201716738197%;
  *margin-left: 91.094420600858%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__offset10:first-child {
  margin-left: 86.909871244635%;
  *margin-left: 86.802575107296%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__offset9 {
  margin-left: 82.510729613734%;
  *margin-left: 82.403433476395%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__offset9:first-child {
  margin-left: 78.218884120172%;
  *margin-left: 78.111587982833%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__offset8 {
  margin-left: 73.81974248927%;
  *margin-left: 73.712446351931%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__offset8:first-child {
  margin-left: 69.527896995708%;
  *margin-left: 69.420600858369%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__offset7 {
  margin-left: 65.128755364807%;
  *margin-left: 65.021459227468%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__offset7:first-child {
  margin-left: 60.836909871245%;
  *margin-left: 60.729613733906%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__offset6 {
  margin-left: 56.437768240343%;
  *margin-left: 56.330472103004%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__offset6:first-child {
  margin-left: 52.145922746781%;
  *margin-left: 52.038626609442%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__offset5 {
  margin-left: 47.74678111588%;
  *margin-left: 47.639484978541%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__offset5:first-child {
  margin-left: 43.454935622318%;
  *margin-left: 43.347639484979%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__offset4 {
  margin-left: 39.055793991416%;
  *margin-left: 38.948497854077%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__offset4:first-child {
  margin-left: 34.763948497854%;
  *margin-left: 34.656652360515%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__offset3 {
  margin-left: 30.364806866953%;
  *margin-left: 30.257510729614%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__offset3:first-child {
  margin-left: 26.072961373391%;
  *margin-left: 25.965665236052%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__offset2 {
  margin-left: 21.673819742489%;
  *margin-left: 21.56652360515%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__offset2:first-child {
  margin-left: 17.381974248927%;
  *margin-left: 17.274678111588%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__offset1 {
  margin-left: 12.982832618026%;
  *margin-left: 12.875536480687%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__offset1:first-child {
  margin-left: 8.6909871244635%;
  *margin-left: 8.5836909871245%;
}

 .kcw .kcw__tb-megamenu input,
 .kcw .kcw__tb-megamenu textarea,
 .kcw .kcw__tb-megamenu .kcw__uneditable-input {
  margin-left: 0;
}

 .kcw .kcw__tb-megamenu .kcw__controls-row [class*="kcw__span"] + [class*="kcw__span"] {
  margin-left: 40px;
}

 .kcw .kcw__tb-megamenu input.kcw__span12,
 .kcw textarea.kcw__span12,
 .kcw .kcw__uneditable-input.kcw__span12 {
  width: 918px;
}

 .kcw .kcw__tb-megamenu input.kcw__span11,
 .kcw textarea.kcw__span11,
 .kcw .kcw__uneditable-input.kcw__span11 {
  width: 837px;
}

 .kcw .kcw__tb-megamenu input.kcw__span10,
 .kcw textarea.kcw__span10,
 .kcw .kcw__uneditable-input.kcw__span10 {
  width: 756px;
}

 .kcw .kcw__tb-megamenu input.kcw__span9,
 .kcw textarea.kcw__span9,
 .kcw .kcw__uneditable-input.kcw__span9 {
  width: 675px;
}

 .kcw .kcw__tb-megamenu input.kcw__span8,
 .kcw textarea.kcw__span8,
 .kcw .kcw__uneditable-input.kcw__span8 {
  width: 594px;
}

 .kcw .kcw__tb-megamenu input.kcw__span7,
 .kcw textarea.kcw__span7,
 .kcw .kcw__uneditable-input.kcw__span7 {
  width: 513px;
}

 .kcw .kcw__tb-megamenu input.kcw__span6,
 .kcw textarea.kcw__span6,
 .kcw .kcw__uneditable-input.kcw__span6 {
  width: 432px;
}

 .kcw .kcw__tb-megamenu input.kcw__span5,
 .kcw textarea.kcw__span5,
 .kcw .kcw__uneditable-input.kcw__span5 {
  width: 351px;
}

 .kcw .kcw__tb-megamenu input.kcw__span4,
 .kcw textarea.kcw__span4,
 .kcw .kcw__uneditable-input.kcw__span4 {
  width: 270px;
}

 .kcw .kcw__tb-megamenu input.kcw__span3,
 .kcw textarea.kcw__span3,
 .kcw .kcw__uneditable-input.kcw__span3 {
  width: 189px;
}

 .kcw .kcw__tb-megamenu input.kcw__span2,
 .kcw textarea.kcw__span2,
 .kcw .kcw__uneditable-input.kcw__span2 {
  width: 108px;
}

 .kcw .kcw__tb-megamenu input.kcw__span1,
 .kcw textarea.kcw__span1,
 .kcw .kcw__uneditable-input.kcw__span1 {
  width: 27px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
 .kcw .kcw__tb-megamenu .kcw__offset-12 {
  margin-left: -736px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-11 {
  margin-left: -673px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-10 {
  margin-left: -610px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-9 {
  margin-left: -547px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-8 {
  margin-left: -484px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-7 {
  margin-left: -421px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-6 {
  margin-left: -358px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-5 {
  margin-left: -295px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-4 {
  margin-left: -232px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-3 {
  margin-left: -169px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-2 {
  margin-left: -106px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-1 {
  margin-left: -43px;
}
}

@media (min-width: 980px) and (max-width: 1199px) {
 .kcw .kcw__tb-megamenu .kcw__offset-12 {
  margin-left: -932px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-11 {
  margin-left: -851px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-10 {
  margin-left: -770px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-9 {
  margin-left: -689px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-8 {
  margin-left: -608px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-7 {
  margin-left: -527px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-6 {
  margin-left: -446px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-5 {
  margin-left: -365px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-4 {
  margin-left: -284px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-3 {
  margin-left: -203px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-2 {
  margin-left: -122px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-1 {
  margin-left: -41px;
}
}

@media (min-width: 1200px) {
 .kcw .kcw__tb-megamenu .kcw__offset-12 {
  margin-left: -1196px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-11 {
  margin-left: -1093px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-10 {
  margin-left: -990px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-9 {
  margin-left: -887px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-8 {
  margin-left: -784px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-7 {
  margin-left: -681px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-6 {
  margin-left: -578px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-5 {
  margin-left: -475px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-4 {
  margin-left: -372px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-3 {
  margin-left: -269px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-2 {
  margin-left: -166px;
}

 .kcw .kcw__tb-megamenu .kcw__offset-1 {
  margin-left: -63px;
}
}

@media (min-width: 600px) and (max-width: 767px) {
 .kcw .kcw__tb-megamenu .kcw__row,
 .kcw .kcw__tb-megamenu .kcw__row-fluid {
  width: 100%;
  margin-left: 0;
  *zoom: 1;
}

 .kcw .kcw__tb-megamenu .kcw__row:before,
 .kcw .kcw__tb-megamenu .kcw__row:after,
 .kcw .kcw__tb-megamenu .kcw__row-fluid:before,
 .kcw .kcw__tb-megamenu .kcw__row-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}

 .kcw .kcw__tb-megamenu .kcw__row:after,
 .kcw .kcw__tb-megamenu .kcw__row-fluid:after {
  clear: both;
}

 .kcw .kcw__tb-megamenu .kcw__row [class*="kcw__span"],
 .kcw .kcw__tb-megamenu .kcw__row-fluid [class*="kcw__span"] {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.7173913043478%;
  *margin-left: 2.6637432356783%;
}

 .kcw .kcw__row [class*="kcw__span"]:first-child:not(.kcw__pull-right),
 .kcw .kcw__row-fluid [class*="kcw__span"]:first-child:not(.kcw__pull-right) {
  margin-left: 0;
}

 .kcw .kcw__row [class*="kcw__span"].kcw__pull-right:first-child + [class*="kcw__span"]:not(.kcw__pull-right),
 .kcw .kcw__row-fluid [class*="kcw__span"].kcw__pull-right:first-child + [class*="kcw__span"]:not(.kcw__pull-right) {
  margin-left: 0;
}

 .kcw .kcw__tb-megamenu .kcw__row .kcw__span12,
 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span12 {
  width: 100%;
  *width: 99.94635193133%;
}

 .kcw .kcw__tb-megamenu .kcw__row .kcw__span11,
 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span11 {
  width: 91.440217391304%;
  *width: 91.386569322635%;
}

 .kcw .kcw__tb-megamenu .kcw__row .kcw__span10,
 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span10 {
  width: 82.880434782609%;
  *width: 82.826786713939%;
}

 .kcw .kcw__tb-megamenu .kcw__row .kcw__span9,
 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span9 {
  width: 74.320652173913%;
  *width: 74.267004105244%;
}

 .kcw .kcw__tb-megamenu .kcw__row .kcw__span8,
 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span8 {
  width: 65.760869565217%;
  *width: 65.707221496548%;
}

 .kcw .kcw__tb-megamenu .kcw__row .kcw__span7,
 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span7 {
  width: 57.201086956522%;
  *width: 57.147438887852%;
}

 .kcw .kcw__tb-megamenu .kcw__row .kcw__span6,
 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span6 {
  width: 48.641304347826%;
  *width: 48.587656279157%;
}

 .kcw .kcw__tb-megamenu .kcw__row .kcw__span5,
 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span5 {
  width: 40.08152173913%;
  *width: 40.027873670461%;
}

 .kcw .kcw__tb-megamenu .kcw__row .kcw__span4,
 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span4 {
  width: 31.521739130435%;
  *width: 31.468091061765%;
}

 .kcw .kcw__tb-megamenu .kcw__row .kcw__span3,
 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span3 {
  width: 22.961956521739%;
  *width: 22.90830845307%;
}

 .kcw .kcw__tb-megamenu .kcw__row .kcw__span2,
 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span2 {
  width: 14.402173913043%;
  *width: 14.348525844374%;
}

 .kcw .kcw__tb-megamenu .kcw__row .kcw__span1,
 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span1 {
  width: 5.8423913043478%;
  *width: 5.7887432356783%;
}

 .kcw .kcw__tb-megamenu .kcw__span12 .kcw__row [class*="kcw__span"] {
  margin-left: 2.7173913043478%;
  *margin-left: 2.6637432356783%;
}

 .kcw .kcw__tb-megamenu .kcw__span12 .kcw__row [class*="kcw__span"]:first-child {
  margin-left: 0;
}

 .kcw .kcw__tb-megamenu .kcw__span12 .kcw__row .kcw__span12 {
  width: 100%;
  *width: 99.94635193133%;
}

 .kcw .kcw__tb-megamenu .kcw__span12 .kcw__row .kcw__span11 {
  width: 91.440217391304%;
  *width: 91.386569322635%;
}

 .kcw .kcw__tb-megamenu .kcw__span12 .kcw__row .kcw__span10 {
  width: 82.880434782609%;
  *width: 82.826786713939%;
}

 .kcw .kcw__tb-megamenu .kcw__span12 .kcw__row .kcw__span9 {
  width: 74.320652173913%;
  *width: 74.267004105244%;
}

 .kcw .kcw__tb-megamenu .kcw__span12 .kcw__row .kcw__span8 {
  width: 65.760869565217%;
  *width: 65.707221496548%;
}

 .kcw .kcw__tb-megamenu .kcw__span12 .kcw__row .kcw__span7 {
  width: 57.201086956522%;
  *width: 57.147438887852%;
}

 .kcw .kcw__tb-megamenu .kcw__span12 .kcw__row .kcw__span6 {
  width: 48.641304347826%;
  *width: 48.587656279157%;
}

 .kcw .kcw__tb-megamenu .kcw__span12 .kcw__row .kcw__span5 {
  width: 40.08152173913%;
  *width: 40.027873670461%;
}

 .kcw .kcw__tb-megamenu .kcw__span12 .kcw__row .kcw__span4 {
  width: 31.521739130435%;
  *width: 31.468091061765%;
}

 .kcw .kcw__tb-megamenu .kcw__span12 .kcw__row .kcw__span3 {
  width: 22.961956521739%;
  *width: 22.90830845307%;
}

 .kcw .kcw__tb-megamenu .kcw__span12 .kcw__row .kcw__span2 {
  width: 14.402173913043%;
  *width: 14.348525844374%;
}

 .kcw .kcw__tb-megamenu .kcw__span12 .kcw__row .kcw__span1 {
  width: 5.8423913043478%;
  *width: 5.7887432356783%;
}

 .kcw .kcw__tb-megamenu .kcw__span11 .kcw__row [class*="kcw__span"] {
  margin-left: 2.9717682020802%;
  *margin-left: 2.9181201334107%;
}

 .kcw .kcw__tb-megamenu .kcw__span11 .kcw__row [class*="kcw__span"]:first-child {
  margin-left: 0;
}

 .kcw .kcw__tb-megamenu .kcw__span11 .kcw__row .kcw__span11 {
  width: 91.440217391304%;
  *width: 91.386569322635%;
}

 .kcw .kcw__tb-megamenu .kcw__span11 .kcw__row .kcw__span10 {
  width: 82.880434782609%;
  *width: 82.826786713939%;
}

 .kcw .kcw__tb-megamenu .kcw__span11 .kcw__row .kcw__span9 {
  width: 74.320652173913%;
  *width: 74.267004105244%;
}

 .kcw .kcw__tb-megamenu .kcw__span11 .kcw__row .kcw__span8 {
  width: 65.760869565217%;
  *width: 65.707221496548%;
}

 .kcw .kcw__tb-megamenu .kcw__span11 .kcw__row .kcw__span7 {
  width: 57.201086956522%;
  *width: 57.147438887852%;
}

 .kcw .kcw__tb-megamenu .kcw__span11 .kcw__row .kcw__span6 {
  width: 48.641304347826%;
  *width: 48.587656279157%;
}

 .kcw .kcw__tb-megamenu .kcw__span11 .kcw__row .kcw__span5 {
  width: 40.08152173913%;
  *width: 40.027873670461%;
}

 .kcw .kcw__tb-megamenu .kcw__span11 .kcw__row .kcw__span4 {
  width: 31.521739130435%;
  *width: 31.468091061765%;
}

 .kcw .kcw__tb-megamenu .kcw__span11 .kcw__row .kcw__span3 {
  width: 22.961956521739%;
  *width: 22.90830845307%;
}

 .kcw .kcw__tb-megamenu .kcw__span11 .kcw__row .kcw__span2 {
  width: 14.402173913043%;
  *width: 14.348525844374%;
}

 .kcw .kcw__tb-megamenu .kcw__span11 .kcw__row .kcw__span1 {
  width: 5.8423913043478%;
  *width: 5.7887432356783%;
}

 .kcw .kcw__tb-megamenu .kcw__span10 .kcw__row [class*="kcw__span"] {
  margin-left: 3.2786885245902%;
  *margin-left: 3.2250404559206%;
}

 .kcw .kcw__tb-megamenu .kcw__span10 .kcw__row [class*="kcw__span"]:first-child {
  margin-left: 0;
}

 .kcw .kcw__tb-megamenu .kcw__span10 .kcw__row .kcw__span10 {
  width: 90.638930163447%;
  *width: 90.585282094778%;
}

 .kcw .kcw__tb-megamenu .kcw__span10 .kcw__row .kcw__span9 {
  width: 81.277860326894%;
  *width: 81.224212258225%;
}

 .kcw .kcw__tb-megamenu .kcw__span10 .kcw__row .kcw__span8 {
  width: 71.916790490342%;
  *width: 71.863142421672%;
}

 .kcw .kcw__tb-megamenu .kcw__span10 .kcw__row .kcw__span7 {
  width: 62.555720653789%;
  *width: 62.502072585119%;
}

 .kcw .kcw__tb-megamenu .kcw__span10 .kcw__row .kcw__span6 {
  width: 53.194650817236%;
  *width: 53.141002748567%;
}

 .kcw .kcw__tb-megamenu .kcw__span10 .kcw__row .kcw__span5 {
  width: 43.833580980684%;
  *width: 43.779932912014%;
}

 .kcw .kcw__tb-megamenu .kcw__span10 .kcw__row .kcw__span4 {
  width: 34.472511144131%;
  *width: 34.418863075461%;
}

 .kcw .kcw__tb-megamenu .kcw__span10 .kcw__row .kcw__span3 {
  width: 25.111441307578%;
  *width: 25.057793238908%;
}

 .kcw .kcw__tb-megamenu .kcw__span10 .kcw__row .kcw__span2 {
  width: 15.750371471025%;
  *width: 15.696723402356%;
}

 .kcw .kcw__tb-megamenu .kcw__span10 .kcw__row .kcw__span1 {
  width: 6.3893016344725%;
  *width: 6.335653565803%;
}

 .kcw .kcw__tb-megamenu .kcw__span9 .kcw__row [class*="kcw__span"] {
  margin-left: 3.6563071297989%;
  *margin-left: 3.6026590611294%;
}

 .kcw .kcw__tb-megamenu .kcw__span9 .kcw__row [class*="kcw__span"]:first-child {
  margin-left: 0;
}

 .kcw .kcw__tb-megamenu .kcw__span9 .kcw__row .kcw__span9 {
  width: 89.672131147541%;
  *width: 89.618483078871%;
}

 .kcw .kcw__tb-megamenu .kcw__span9 .kcw__row .kcw__span8 {
  width: 79.344262295082%;
  *width: 79.290614226412%;
}

 .kcw .kcw__tb-megamenu .kcw__span9 .kcw__row .kcw__span7 {
  width: 69.016393442623%;
  *width: 68.962745373953%;
}

 .kcw .kcw__tb-megamenu .kcw__span9 .kcw__row .kcw__span6 {
  width: 58.688524590164%;
  *width: 58.634876521494%;
}

 .kcw .kcw__tb-megamenu .kcw__span9 .kcw__row .kcw__span5 {
  width: 48.360655737705%;
  *width: 48.307007669035%;
}

 .kcw .kcw__tb-megamenu .kcw__span9 .kcw__row .kcw__span4 {
  width: 38.032786885246%;
  *width: 37.979138816576%;
}

 .kcw .kcw__tb-megamenu .kcw__span9 .kcw__row .kcw__span3 {
  width: 27.704918032787%;
  *width: 27.651269964117%;
}

 .kcw .kcw__tb-megamenu .kcw__span9 .kcw__row .kcw__span2 {
  width: 17.377049180328%;
  *width: 17.323401111658%;
}

 .kcw .kcw__tb-megamenu .kcw__span9 .kcw__row .kcw__span1 {
  width: 7.0491803278689%;
  *width: 6.9955322591993%;
}

 .kcw .kcw__tb-megamenu .kcw__span8 .kcw__row [class*="kcw__span"] {
  margin-left: 4.1322314049587%;
  *margin-left: 4.0785833362892%;
}

 .kcw .kcw__tb-megamenu .kcw__span8 .kcw__row [class*="kcw__span"]:first-child {
  margin-left: 0;
}

 .kcw .kcw__tb-megamenu .kcw__span8 .kcw__row .kcw__span8 {
  width: 88.482632541133%;
  *width: 88.428984472464%;
}

 .kcw .kcw__tb-megamenu .kcw__span8 .kcw__row .kcw__span7 {
  width: 76.965265082267%;
  *width: 76.911617013597%;
}

 .kcw .kcw__tb-megamenu .kcw__span8 .kcw__row .kcw__span6 {
  width: 65.4478976234%;
  *width: 65.394249554731%;
}

 .kcw .kcw__tb-megamenu .kcw__span8 .kcw__row .kcw__span5 {
  width: 53.930530164534%;
  *width: 53.876882095864%;
}

 .kcw .kcw__tb-megamenu .kcw__span8 .kcw__row .kcw__span4 {
  width: 42.413162705667%;
  *width: 42.359514636998%;
}

 .kcw .kcw__tb-megamenu .kcw__span8 .kcw__row .kcw__span3 {
  width: 30.895795246801%;
  *width: 30.842147178131%;
}

 .kcw .kcw__tb-megamenu .kcw__span8 .kcw__row .kcw__span2 {
  width: 19.378427787934%;
  *width: 19.324779719265%;
}

 .kcw .kcw__tb-megamenu .kcw__span8 .kcw__row .kcw__span1 {
  width: 7.8610603290676%;
  *width: 7.8074122603981%;
}

 .kcw .kcw__tb-megamenu .kcw__span7 .kcw__row [class*="kcw__span"] {
  margin-left: 4.750593824228%;
  *margin-left: 4.6969457555585%;
}

 .kcw .kcw__tb-megamenu .kcw__span7 .kcw__row [class*="kcw__span"]:first-child {
  margin-left: 0;
}

 .kcw .kcw__tb-megamenu .kcw__span7 .kcw__row .kcw__span7 {
  width: 86.98347107438%;
  *width: 86.929823005711%;
}

 .kcw .kcw__tb-megamenu .kcw__span7 .kcw__row .kcw__span6 {
  width: 73.96694214876%;
  *width: 73.913294080091%;
}

 .kcw .kcw__tb-megamenu .kcw__span7 .kcw__row .kcw__span5 {
  width: 60.950413223141%;
  *width: 60.896765154471%;
}

 .kcw .kcw__tb-megamenu .kcw__span7 .kcw__row .kcw__span4 {
  width: 47.933884297521%;
  *width: 47.880236228851%;
}

 .kcw .kcw__tb-megamenu .kcw__span7 .kcw__row .kcw__span3 {
  width: 34.917355371901%;
  *width: 34.863707303231%;
}

 .kcw .kcw__tb-megamenu .kcw__span7 .kcw__row .kcw__span2 {
  width: 21.900826446281%;
  *width: 21.847178377611%;
}

 .kcw .kcw__tb-megamenu .kcw__span7 .kcw__row .kcw__span1 {
  width: 8.8842975206612%;
  *width: 8.8306494519916%;
}

 .kcw .kcw__tb-megamenu .kcw__span6 .kcw__row [class*="kcw__span"] {
  margin-left: 5.586592178771%;
  *margin-left: 5.5329441101014%;
}

 .kcw .kcw__tb-megamenu .kcw__span6 .kcw__row [class*="kcw__span"]:first-child {
  margin-left: 0;
}

 .kcw .kcw__tb-megamenu .kcw__span6 .kcw__row .kcw__span6 {
  width: 85.035629453682%;
  *width: 84.981981385012%;
}

 .kcw .kcw__tb-megamenu .kcw__span6 .kcw__row .kcw__span5 {
  width: 70.071258907363%;
  *width: 70.017610838694%;
}

 .kcw .kcw__tb-megamenu .kcw__span6 .kcw__row .kcw__span4 {
  width: 55.106888361045%;
  *width: 55.053240292376%;
}

 .kcw .kcw__tb-megamenu .kcw__span6 .kcw__row .kcw__span3 {
  width: 40.142517814727%;
  *width: 40.088869746057%;
}

 .kcw .kcw__tb-megamenu .kcw__span6 .kcw__row .kcw__span2 {
  width: 25.178147268409%;
  *width: 25.124499199739%;
}

 .kcw .kcw__tb-megamenu .kcw__span6 .kcw__row .kcw__span1 {
  width: 10.21377672209%;
  *width: 10.160128653421%;
}

 .kcw .kcw__tb-megamenu .kcw__span5 .kcw__row [class*="kcw__span"] {
  margin-left: 6.7796610169492%;
  *margin-left: 6.7260129482796%;
}

 .kcw .kcw__tb-megamenu .kcw__span5 .kcw__row [class*="kcw__span"]:first-child {
  margin-left: 0;
}

 .kcw .kcw__tb-megamenu .kcw__span5 .kcw__row .kcw__span5 {
  width: 82.402234636872%;
  *width: 82.348586568202%;
}

 .kcw .kcw__tb-megamenu .kcw__span5 .kcw__row .kcw__span4 {
  width: 64.804469273743%;
  *width: 64.750821205073%;
}

 .kcw .kcw__tb-megamenu .kcw__span5 .kcw__row .kcw__span3 {
  width: 47.206703910615%;
  *width: 47.153055841945%;
}

 .kcw .kcw__tb-megamenu .kcw__span5 .kcw__row .kcw__span2 {
  width: 29.608938547486%;
  *width: 29.555290478817%;
}

 .kcw .kcw__tb-megamenu .kcw__span5 .kcw__row .kcw__span1 {
  width: 12.011173184358%;
  *width: 11.957525115688%;
}

 .kcw .kcw__tb-megamenu .kcw__span4 .kcw__row [class*="kcw__span"] {
  margin-left: 8.6206896551724%;
  *margin-left: 8.5670415865029%;
}

 .kcw .kcw__tb-megamenu .kcw__span4 .kcw__row [class*="kcw__span"]:first-child {
  margin-left: 0;
}

 .kcw .kcw__tb-megamenu .kcw__span4 .kcw__row .kcw__span4 {
  width: 78.64406779661%;
  *width: 78.590419727941%;
}

 .kcw .kcw__tb-megamenu .kcw__span4 .kcw__row .kcw__span3 {
  width: 57.28813559322%;
  *width: 57.234487524551%;
}

 .kcw .kcw__tb-megamenu .kcw__span4 .kcw__row .kcw__span2 {
  width: 35.932203389831%;
  *width: 35.878555321161%;
}

 .kcw .kcw__tb-megamenu .kcw__span4 .kcw__row .kcw__span1 {
  width: 14.576271186441%;
  *width: 14.522623117771%;
}

 .kcw .kcw__tb-megamenu .kcw__span3 .kcw__row [class*="kcw__span"] {
  margin-left: 11.834319526627%;
  *margin-left: 11.780671457958%;
}

 .kcw .kcw__tb-megamenu .kcw__span3 .kcw__row [class*="kcw__span"]:first-child {
  margin-left: 0;
}

 .kcw .kcw__tb-megamenu .kcw__span3 .kcw__row .kcw__span3 {
  width: 72.844827586207%;
  *width: 72.791179517537%;
}

 .kcw .kcw__tb-megamenu .kcw__span3 .kcw__row .kcw__span2 {
  width: 45.689655172414%;
  *width: 45.636007103744%;
}

 .kcw .kcw__tb-megamenu .kcw__span3 .kcw__row .kcw__span1 {
  width: 18.534482758621%;
  *width: 18.480834689951%;
}

 .kcw .kcw__tb-megamenu .kcw__span2 .kcw__row [class*="kcw__span"] {
  margin-left: 18.867924528302%;
  *margin-left: 18.814276459632%;
}

 .kcw .kcw__tb-megamenu .kcw__span2 .kcw__row [class*="kcw__span"]:first-child {
  margin-left: 0;
}

 .kcw .kcw__tb-megamenu .kcw__span2 .kcw__row .kcw__span2 {
  width: 62.721893491124%;
  *width: 62.668245422455%;
}

 .kcw .kcw__tb-megamenu .kcw__span2 .kcw__row .kcw__span1 {
  width: 25.443786982249%;
  *width: 25.390138913579%;
}

 .kcw .kcw__tb-megamenu .kcw__span1 .kcw__row [class*="kcw__span"] {
  margin-left: 46.511627906977%;
  *margin-left: 46.457979838307%;
}

 .kcw .kcw__tb-megamenu .kcw__span1 .kcw__row [class*="kcw__span"]:first-child {
  margin-left: 0;
}

 .kcw .kcw__tb-megamenu .kcw__span1 .kcw__row .kcw__span1 {
  width: 40.566037735849%;
  *width: 40.51238966718%;
}

 .kcw .kcw__tb-megamenu .kcw__spanfirst {
  margin-left: 0 !important;
  clear: left;
}
}

 .kcw .kcw__tb-megamenu .kcw__row .kcw__span50,
 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span50 {
width: 50%;
float: left;
}

 .kcw .kcw__tb-megamenu .kcw__row .kcw__span33,
 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span33 {
width: 33.3333%;
float: left;
}

 .kcw .kcw__tb-megamenu .kcw__row .kcw__span25,
 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span25 {
width: 25%;
float: left;
}

 .kcw .kcw__tb-megamenu .kcw__row .kcw__span20,
 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span20 {
width: 20%;
float: left;
}

 .kcw .kcw__tb-megamenu .kcw__row .kcw__span16,
 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__span16 {
width: 16.6666%;
float: left;
}

 .kcw .kcw__tb-megamenu .kcw__hidden {
display: none !important;
visibility: hidden;
}

@media (max-width: 991px) {
 .kcw .kcw__tb-megamenu .kcw__always-show .kcw__mega > .kcw__mega-dropdown-menu,
 .kcw .kcw__tb-megamenu .kcw__always-show .kcw__dropdown-menu {
  display: block !important;
}

 .kcw .kcw__tb-megamenu .kcw__navbar-collapse-fixed-top,
 .kcw .kcw__tb-megamenu .kcw__navbar-collapse-fixed-bottom {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1000;
}

 .kcw .kcw__tb-megamenu .kcw__navbar-collapse-fixed-top .kcw__nav-collapse.kcw__in,
 .kcw .kcw__tb-megamenu .kcw__navbar-collapse-fixed-bottom .kcw__nav-collapse.kcw__in {
  position: fixed;
  width: 100%;
  overflow-y: auto;
  top: 40px;
  bottom: 0;
}

 .kcw .kcw__tb-megamenu .kcw__navbar-collapse-fixed-top .kcw__nav-collapse.kcw__in > *,
 .kcw .kcw__tb-megamenu .kcw__navbar-collapse-fixed-bottom .kcw__nav-collapse.kcw__in > * {
  padding-bottom: 50px;
}

 .kcw .kcw__tb-megamenu .kcw__navbar-collapse-fixed-bottom {
  bottom: 0;
  top: auto;
}

 .kcw .kcw__tb-megamenu .kcw__navbar-collapse-fixed-bottom .kcw__nav-collapse.kcw__in {
  top: 0;
  bottom: 40px;
}
}

@media (max-width: 991px) {
 .kcw .kcw__tb-megamenu {
  background-color: inherit;
  height: auto;
}

 .kcw .kcw__tb-megamenu .kcw__btn-navbar {
  display: block;
  margin-bottom: 10px;
}

 .kcw .kcw__tb-megamenu .kcw__btn-navbar:hover {
  cursor: pointer;
}

 .kcw .kcw__tb-megamenu .kcw__nav-collapse {
  background: #000;
  margin-top: 10px;
  position: absolute;
  top: 27px;
  width: 100%;
  z-index: 999;
}

 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__nav {
  margin: 0;
}

 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__nav > li > a,
 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__nav > li > span.kcw__tb-megamenu-no-link {
  font-size: 15px;
  margin-bottom: 0;
}

 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__nav > li > a,
 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__dropdown-menu a,
 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__nav > li > span.kcw__tb-megamenu-no-link,
 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__dropdown-menu span.kcw__tb-megamenu-no-link {
  border-bottom: 1px solid #222;
  border-right: none;
  color: #fff;
  text-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__dropdown-menu li + li a,
 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__dropdown-menu li + li span.kcw__tb-megamenu-no-link {
  margin-bottom: 0;
}

 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__nav > li > a:hover,
 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__nav > li > a:focus,
 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__nav > li > span.kcw__tb-megamenu-no-link:hover,
 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__nav > li > span.kcw__tb-megamenu-no-link:focus {
  background-color: #fff;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #e54e4b;
}

 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__nav > li.kcw__active > a:hover,
 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__nav > li.kcw__active > a:focus,
 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__nav > li.kcw__active > span.kcw__tb-megamenu-no-link:hover,
 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__nav > li.kcw__active > span.kcw__tb-megamenu-no-link:focus {
  background-color: #e54e4b;
}

 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__dropdown-menu a {
  border-top: 1px solid #222;
  border-bottom: 0;
  font-weight: normal;
  padding: 10px 20px;
}

 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__dropdown-menu a:hover,
 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__dropdown-menu a:focus,
 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__dropdown-menu span.kcw__tb-megamenu-no-link:hover,
 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__dropdown-menu span.kcw__tb-megamenu-no-link:focus {
  background-color: inherit;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__dropdown-menu {
  margin: 0;
  padding: 0;
  background-color: #000;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  width: 100% !important;
}

 .kcw .kcw__tb-megamenu.kcw__navbar-collapse-fixed-top {
  margin-left: 0;
  margin-right: 0;
}

 .kcw .kcw__tb-megamenu .kcw__navbar .kcw__nav > li > .kcw__dropdown-menu:before,
 .kcw .kcw__tb-megamenu .kcw__navbar .kcw__nav > li > .kcw__dropdown-menu:after,
 .kcw .kcw__tb-megamenu .kcw__navbar .kcw__nav > li > .kcw__dropdown-menu .kcw__divider {
  display: none;
}

 .kcw .kcw__tb-megamenu .kcw__customization {
  display: none;
}

 .kcw .kcw__tb-megamenu .kcw__tb-block .kcw__block-title {
  color: #fff;
}
}

@media (min-width: 980px) {
 .kcw .kcw__tb-megamenu.kcw__animate .kcw__mega > .kcw__mega-dropdown-menu {
  transition: all 400ms;
  -webkit-transition: all 400ms;
  -ms-transition: all 400ms;
  -o-transition: all 400ms;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  opacity: 0;
}

 .kcw .kcw__tb-megamenu.kcw__animate .kcw__mega.kcw__animating > .kcw__mega-dropdown-menu {
  display: block !important;
}

 .kcw .kcw__tb-megamenu.kcw__animate .kcw__mega.kcw__open > .kcw__mega-dropdown-menu,
 .kcw .kcw__tb-megamenu.kcw__animate .kcw__mega.kcw__animating.kcw__open > .kcw__mega-dropdown-menu {
  opacity: 1;
}

 .kcw .kcw__tb-megamenu.kcw__animate.kcw__zoom .kcw__mega > .kcw__mega-dropdown-menu {
  transform: scale(0, 0);
  transform-origin: 20% 20%;
  -webkit-transform: scale(0, 0);
  -webkit-transform-origin: 20% 20%;
  -ms-transform: scale(0, 0);
  -ms-transform-origin: 20% 20%;
  -o-transform: scale(0, 0);
  -o-transform-origin: 20% 20%;
}

 .kcw .kcw__tb-megamenu.kcw__animate.kcw__zoom .kcw__mega.kcw__open > .kcw__mega-dropdown-menu {
  transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
}

 .kcw .kcw__tb-megamenu.kcw__animate.kcw__elastic .kcw__level0 > .kcw__mega > .kcw__mega-dropdown-menu {
  transform: scale(1, 0);
  -webkit-transform: scale(1, 0);
  -ms-transform: scale(1, 0);
  -o-transform: scale(1, 0);
}

 .kcw .kcw__tb-megamenu.kcw__animate.kcw__elastic .kcw__mega > .kcw__mega-dropdown-menu {
  transform: scale(0, 1);
  transform-origin: 10% 0;
  -webkit-transform: scale(0, 1);
  -webkit-transform-origin: 10% 0;
  -ms-transform: scale(0, 1);
  -ms-transform-origin: 10% 0;
  -o-transform: scale(0, 1);
  -o-transform-origin: 10% 0;
}

 .kcw .kcw__tb-megamenu.kcw__animate.kcw__elastic .kcw__mega.kcw__open > .kcw__mega-dropdown-menu {
  transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
}

 .kcw .kcw__tb-megamenu.kcw__animate.kcw__slide .kcw__mega.kcw__animating > .kcw__mega-dropdown-menu {
  overflow: hidden;
}

 .kcw .kcw__tb-megamenu.kcw__animate.kcw__slide .kcw__mega > .kcw__mega-dropdown-menu > div {
  transition: all 400ms;
  -webkit-transition: all 400ms;
  -ms-transition: all 400ms;
  -o-transition: all 400ms;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  margin-top: -100%;
}

 .kcw .kcw__tb-megamenu.kcw__animate.kcw__slide .kcw__mega.kcw__open > .kcw__mega-dropdown-menu > div {
  margin-top: 0%;
}

 .kcw .kcw__tb-megamenu.kcw__animate.kcw__slide .kcw__mega .kcw__mega > .kcw__mega-dropdown-menu {
  min-width: 0;
}

 .kcw .kcw__tb-megamenu.kcw__animate.kcw__slide .kcw__mega .kcw__mega > .kcw__mega-dropdown-menu > div {
  min-width: 200px;
  margin-top: 0;
  margin-left: -500px;
}

 .kcw .kcw__tb-megamenu.kcw__animate.kcw__slide .kcw__mega .kcw__mega.kcw__open > .kcw__mega-dropdown-menu > div {
  margin-left: 0;
}
}

@media (max-width: 979px) {
 .kcw .kcw__tb-megamenu .kcw__mega-inner {
  padding: 10px 20px;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid,
 .kcw .kcw__tb-megamenu .kcw__mega-dropdown-menu,
 .kcw .kcw__tb-megamenu .kcw__row-fluid [class*="kcw__span"] {
  width: 100% !important;
  min-width: 100% !important;
  left: 0 !important;
  margin-left: 0 !important;
  transform: none !important;
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid + .kcw__row-fluid {
  padding-top: 10px;
  border-top: 1px solid #222;
}

 .kcw .kcw__tb-megamenu .kcw__hidden-collapse,
 .kcw .kcw__tb-megamenu .kcw__always-show .kcw__caret,
 .kcw .kcw__tb-megamenu .kcw__sub-hidden-collapse > .kcw__nav-child,
 .kcw .kcw__tb-megamenu .kcw__sub-hidden-collapse .kcw__caret,
 .kcw .kcw__tb-megamenu .kcw__sub-hidden-collapse > a:after,
 .kcw .kcw__tb-megamenu .kcw__always-show .kcw__dropdown-submenu > a:after {
  display: none !important;
}

 .kcw .kcw__tb-megamenu .kcw__mega-caption {
  display: none !important;
}

 .kcw .kcw__tb-megamenu .kcw__mega-nav > li a,
 .kcw .kcw__tb-megamenu .kcw__dropdown-menu .kcw__mega-nav > li a,
 .kcw .kcw__tb-megamenu .kcw__mega-nav > li span.kcw__tb-megamenu-no-link,
 .kcw .kcw__tb-megamenu .kcw__dropdown-menu .kcw__mega-nav > li span.kcw__tb-megamenu-no-link {
  padding: 5px 0;
  margin-left: 20px;
}

 .kcw .kcw__tb-megamenu .kcw__tb-block {
  margin-bottom: 0;
}
}

 .kcw .kcw__block-view-demo .kcw__views-field-title a {
border-top: none !important;
color: #eee;
padding: 0 !important;
}

 .kcw .kcw__tb-megamenu .kcw__block-view-demo .kcw__views-field-field-image {
float: left;
}

 .kcw .kcw__tb-megamenu .kcw__block-view-demo .kcw__views-field-field-image img {
border: 1px solid #333;
margin: 0 20px 0 0;
max-width: none !important;
padding: 4px;
width: auto;
}

 .kcw .kcw__tb-megamenu .kcw__block-view-demo .kcw__item-list ul li {
border-bottom: 1px solid #333;
margin: 0;
min-height: 60px;
padding: 10px 0;
}

 .kcw .kcw__tb-megamenu .kcw__block-view-demo .kcw__item-list ul li.kcw__views-row-first {
padding-top: 0;
}

 .kcw .kcw__tb-megamenu .kcw__block-view-demo a {
padding: 0 !important;
}

 .kcw .kcw__tb-megamenu .kcw__block-view-demo .kcw__views-field-title a {
border-top: none;
color: #aaa;
padding: 0;
}

 .kcw .kcw__tb-megamenu .kcw__block-view-demo a:hover,
 .kcw .kcw__tb-megamenu .kcw__block-view-demo a:focus {
background: none !important;
border: none !important;
color: #e54e4b;
text-decoration: none;
}

/* navigation */
 .kcw .kcw__tb-megamenu {
display: flex;
justify-content: flex-end;
background-color: transparent;
}

 .kcw .kcw__tb-megamenu .kcw__nav-collapse,
 .kcw .kcw__tb-megamenu .kcw__nav-collapse.kcw__collapse {
background-color: transparent;
display: block;
height: 100% !important;
overflow: visible !important;
position: inherit;
}

 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__nav > li > a,
 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__dropdown-menu a,
 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__nav > li > span.kcw__tb-megamenu-no-link,
 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__dropdown-menu span.kcw__tb-megamenu-no-link {
color: #38393f;
border-bottom: 0;
font-size: 25px;
text-shadow: none;
line-height: 1.5;
}

 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__nav > li > a:hover,  .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__nav > li > a:focus,  .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__dropdown-menu a:hover,  .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__dropdown-menu a:focus,  .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__nav > li > span.kcw__tb-megamenu-no-link:hover,  .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__nav > li > span.kcw__tb-megamenu-no-link:focus,  .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__dropdown-menu span.kcw__tb-megamenu-no-link:hover,  .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__dropdown-menu span.kcw__tb-megamenu-no-link:focus {
background-color: transparent;
color: #38393f;
}

@media (min-width: 992px) {
 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__nav > li > a,
 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__dropdown-menu a,
 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__nav > li > span.kcw__tb-megamenu-no-link,
 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__dropdown-menu span.kcw__tb-megamenu-no-link {
  font-size: 20px;
}
}

 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__nav > li.kcw__link-list__list-item > a,
 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__megamenu__sub-menu.kcw__dropdown-menu a {
color: #0072ce;
font-family: museo-sans, sans;
font-size: 1.6rem;
line-height: 1.5;
}

 .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__nav > li.kcw__link-list__list-item > a:hover,  .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__nav > li.kcw__link-list__list-item > a:focus,  .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__megamenu__sub-menu.kcw__dropdown-menu a:hover,  .kcw .kcw__tb-megamenu .kcw__nav-collapse .kcw__megamenu__sub-menu.kcw__dropdown-menu a:focus {
color: #0072ce;
font-family: museo-sans, sans;
font-size: 1.6rem;
line-height: 1.5;
}

 .kcw .kcw__tb-megamenu .kcw__nav > li > a,
 .kcw .kcw__tb-megamenu .kcw__nav > li > span.kcw__tb-megamenu-no-link {
border-right: 0;
color: #38393f;
}

 .kcw .kcw__tb-megamenu .kcw__nav > li > a:hover,  .kcw .kcw__tb-megamenu .kcw__nav > li > a:focus,  .kcw .kcw__tb-megamenu .kcw__nav > li > a.kcw__is-active,  .kcw .kcw__tb-megamenu .kcw__nav > li > span.kcw__tb-megamenu-no-link:hover,  .kcw .kcw__tb-megamenu .kcw__nav > li > span.kcw__tb-megamenu-no-link:focus,  .kcw .kcw__tb-megamenu .kcw__nav > li > span.kcw__tb-megamenu-no-link.kcw__is-active {
background-color: transparent;
color: #0072ce;
}

 .kcw .kcw__tb-megamenu .kcw__nav li.kcw__dropdown > .kcw__dropdown-toggle .kcw__caret {
display: none;
}

 .kcw .kcw__tb-megamenu .kcw__nav li.kcw__dropdown.kcw__open > .kcw__dropdown-toggle {
background-color: transparent;
color: #38393f;
}

@media (min-width: 992px) {
 .kcw .kcw__tb-megamenu .kcw__nav li.kcw__dropdown.kcw__open > .kcw__dropdown-toggle {
  color: #0072ce;
}
}

 .kcw .kcw__tb-megamenu li.kcw__animating {
background-color: transparent;
}

 .kcw .kcw__tb-megamenu .kcw__always-show .kcw__mega > .kcw__mega-dropdown-menu,
 .kcw .kcw__tb-megamenu .kcw__always-show .kcw__dropdown-menu {
display: none !important;
}

 .kcw .kcw__tb-megamenu .kcw__mega.kcw__open > .kcw__mega-dropdown-menu,
 .kcw .kcw__tb-megamenu .kcw__mega.kcw__dropdown-submenu:hover > .kcw__mega-dropdown-menu {
display: none !important;
width: 100%;
}

@media (min-width: 992px) {
 .kcw .kcw__tb-megamenu .kcw__mega.kcw__open > .kcw__mega-dropdown-menu,
 .kcw .kcw__tb-megamenu .kcw__mega.kcw__dropdown-submenu:hover > .kcw__mega-dropdown-menu {
  display: block !important;
}
}

 .kcw .kcw__tb-megamenu .kcw__dropdown {
position: initial;
}

 .kcw .kcw__tb-megamenu .kcw__dropdown-menu {
border-bottom: 0;
}

 .kcw .kcw__tb-megamenu .kcw__dropdown-menu a,
 .kcw .kcw__tb-megamenu .kcw__dropdown-menu span.kcw__tb-megamenu-no-link {
padding: 0;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid + .kcw__row-fluid {
border-top: 0;
display: flex;
justify-content: flex-end;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__megamenu__col-left {
width: 25%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__megamenu__col-right,
 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__megamenu__row-bottom {
margin-left: 0;
padding-left: 32px;
width: 75%;
}

 .kcw .kcw__tb-megamenu .kcw__row-fluid .kcw__megamenu__row-bottom .kcw__tb-megamenu-column-inner {
border-top: 1px solid #b2d4f0;
}

 .kcw .kcw__mega-dropdown-inner {
margin: 0 auto;
padding: 0 10px;
}

@media (min-width: 992px) {
 .kcw .kcw__mega-dropdown-inner {
  max-width: 970px;
}
}

@media (min-width: 1200px) {
 .kcw .kcw__mega-dropdown-inner {
  max-width: 1170px;
}
}

 .kcw .kcw__tb-megamenu-nav {
display: flex;
flex-flow: column wrap;
padding: 10px 0 30px;
}

@media (min-width: 992px) {
 .kcw .kcw__tb-megamenu-nav {
  display: inherit;
  padding: 0;
}
}

 .kcw .kcw__tb-megamenu li.kcw__tb-megamenu-item {
margin-bottom: 0;
}

 .kcw .kcw__tb-megamenu li.kcw__tb-megamenu-item a {
font-family: museo-slab, serif;
font-size: 2.5rem;
font-weight: 500;
line-height: 1.5;
text-decoration: none;
transition: color 0.3s linear;
}

@media (min-width: 992px) {
 .kcw .kcw__tb-megamenu li.kcw__tb-megamenu-item a {
  font-size: 2rem;
}
}

 .kcw .kcw__tb-megamenu li.kcw__tb-megamenu-item a.kcw__dropdown-toggle {
align-items: center;
display: flex;
flex-flow: row wrap;
justify-content: center;
}

 .kcw .kcw__tb-megamenu li.kcw__tb-megamenu-item a.kcw__dropdown-toggle::after {
border: 1px solid transparent;
border-left-color: #38393f;
border-bottom-color: #38393f;
content: "";
display: none;
height: 12px;
margin-left: 12px;
transform: rotate(-45deg);
width: 12px;
}

@media (min-width: 992px) {
 .kcw .kcw__tb-megamenu li.kcw__tb-megamenu-item a.kcw__dropdown-toggle::after {
  display: block;
}
}

 .kcw .kcw__tb-megamenu li.kcw__tb-megamenu-item.kcw__open a.kcw__dropdown-toggle::after {
border-left-color: #0072ce;
border-bottom-color: #0072ce;
margin-bottom: -12px;
transform: rotate(135deg);
}

 .kcw .kcw__tb-megamenu li.kcw__tb-megamenu-item .kcw__link-list-group__cta {
border-top: 1px solid #cce3f5;
margin-top: 25px;
padding-top: 25px;
}

 .kcw .kcw__tb-megamenu li.kcw__tb-megamenu-item .kcw__link-list-group__cta a {
color: #0072ce;
font-family: museo-sans, sans;
font-size: 1.8rem;
font-weight: 300;
text-decoration: underline;
-webkit-text-decoration-color: #eeb319;
text-decoration-color: #eeb319;
text-decoration-thickness: 2px;
text-transform: uppercase;
text-underline-offset: 8px;
}

 .kcw .kcw__site-header .kcw__mobile-nav,
 .kcw .kcw__site-header .kcw__col-md-9,
 .kcw .kcw__site-header .kcw__contextual-region,
 .kcw .kcw__site-header .kcw__tb-megamenu {
position: initial;
}

 .kcw .kcw__site-header .kcw__navigation {
margin-top: 15px;
}

@media (min-width: 992px) {
 .kcw .kcw__site-header .kcw__navigation {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}
}

@media (max-width: 991px) {
 .kcw .kcw__site-header .kcw__navigation {
  background: #edf5fc;
  text-align: center;
  margin: 0 -15px;
}
}

 .kcw .kcw__site-header .kcw__navigation > * {
display: inline-block;
}

@media (max-width: 991px) {
 .kcw .kcw__site-header .kcw__navigation > * {
  display: block;
}
}

@media (max-width: 991px) {
 .kcw .kcw__site-header .kcw__navigation nav {
  padding: 10px 0 30px 0;
}
}

 .kcw .kcw__site-header .kcw__navigation nav ul {
list-style-type: none;
padding: 0;
margin: 0;
}

 .kcw .kcw__site-header .kcw__navigation nav ul li {
display: inline-block;
}

@media (max-width: 991px) {
 .kcw .kcw__site-header .kcw__navigation nav ul li {
  display: block;
}
}

 .kcw .kcw__site-header .kcw__navigation nav ul li + li {
margin-left: 35px;
}

@media (max-width: 991px) {
 .kcw .kcw__site-header .kcw__navigation nav ul li + li {
  margin: 20px 0 0 0;
}
}

 .kcw .kcw__site-header .kcw__navigation nav ul li a {
color: #38393f;
font-size: 20px;
font-family: museo-slab, serif;
font-weight: 500;
text-decoration: none;
transition: color 0.3s linear;
}

@media (min-width: 992px) and (max-width: 1199px) {
 .kcw .kcw__site-header .kcw__navigation nav ul li a {
  font-size: 18px;
}
}

@media (max-width: 991px) {
 .kcw .kcw__site-header .kcw__navigation nav ul li a {
  color: #38393f;
  font-size: 25px;
  text-shadow: none;
  line-height: 38px;
}
}

 .kcw .kcw__site-header .kcw__navigation nav ul li a:hover,  .kcw .kcw__site-header .kcw__navigation nav ul li a:focus,  .kcw .kcw__site-header .kcw__navigation nav ul li a.kcw__is-active {
color: #0072ce;
}

@media (max-width: 991px) {
 .kcw .kcw__site-header .kcw__navigation nav ul li a:hover,  .kcw .kcw__site-header .kcw__navigation nav ul li a:focus,  .kcw .kcw__site-header .kcw__navigation nav ul li a.kcw__is-active {
  color: #38393f;
}
}

 .kcw .kcw__site-header .kcw__navigation .kcw__mobile-utility {
background: #00569b;
}

 .kcw .kcw__site-header .kcw__navigation .kcw__mobile-utility .kcw__link-list h4 {
display: none;
}

 .kcw .kcw__site-header .kcw__navigation .kcw__mobile-utility .kcw__link-list ul {
list-style-type: none;
margin: 0;
padding: 20px 0;
}

 .kcw .kcw__site-header .kcw__navigation .kcw__mobile-utility .kcw__link-list ul li a {
color: #fff;
font-size: 18px;
line-height: 34px;
text-decoration: none;
}

 .kcw .kcw__site-header .kcw__navigation .kcw__search-toggle {
background: none;
border: none;
margin-left: 35px;
padding: 0;
outline: none;
}

 .kcw .kcw__site-header .kcw__navigation .kcw__search-toggle i {
font-size: 0;
}

 .kcw .kcw__site-header .kcw__navigation .kcw__search-toggle i::before {
font-size: 30px;
vertical-align: bottom;
}
 .kcw .kcw__site-wrap footer {
background: #0072ce;
}

 .kcw .kcw__site-wrap footer .kcw__footer {
background: url('https://cdn.kyruus.com/pmc-customer-static-assets/valleyhealth/images/1.0/footer-bg.jpeg') no-repeat center;
background-size: cover;
color: #fff;
padding: 40px 0;
}

@media (max-width: 767px) {
 .kcw .kcw__site-wrap footer .kcw__footer {
  padding-top: 30px;
}
}

 .kcw .kcw__site-wrap footer .kcw__footer h4 {
color: #fff;
display: inline-block;
font-family: museo-sans, sans;
font-weight: 500;
font-size: 18px;
letter-spacing: 0.5px;
margin-bottom: 20px;
position: relative;
text-transform: uppercase;
}

 .kcw .kcw__site-wrap footer .kcw__footer h4::before {
background: #eeb319;
content: "";
display: block;
height: 2px;
width: 0;
position: absolute;
left: 0;
bottom: -5px;
z-index: 2;
transition: width 0.3s cubic-bezier(0, 0, 0.2, 1);
}

@media (max-width: 991px) {
 .kcw .kcw__site-wrap footer .kcw__footer h4::before {
  display: none;
}
}

.kcw .kcw__site-wrap footer .kcw__footer h4:after {
  background: #eeb319;
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: -5px;
}

 .kcw .kcw__site-wrap footer .kcw__footer h4:hover::before,  .kcw .kcw__site-wrap footer .kcw__footer h4:focus::before {
width: 100%;
}

 .kcw .kcw__site-wrap footer .kcw__footer .kcw__phone {
color: #eeb319;
font-size: 16px;
padding: 20px 0;
}

@media (min-width: 768px) and (max-width: 991px) {
 .kcw .kcw__site-wrap footer .kcw__footer .kcw__phone {
  padding: 10px 0;
}
}

@media (max-width: 767px) {
 .kcw .kcw__site-wrap footer .kcw__footer .kcw__phone {
  margin: 0;
  padding: 5px 0;
}
}

 .kcw .kcw__site-wrap footer .kcw__footer .kcw__phone p {
font-size: 16px;
line-height: 18px;
margin-bottom: 5px;
text-align: center;
text-transform: uppercase;
color: #ffffff;
}

 .kcw .kcw__site-wrap footer .kcw__footer .kcw__phone p a {
color: #fff;
font-size: 32px;
line-height: 38px;
font-weight: 300;
}

@media (max-width: 767px) {
 .kcw .kcw__site-wrap footer .kcw__footer .kcw__phone p a {
  font-size: 26px;
  line-height: 30px;
}
}

 .kcw .kcw__site-wrap footer .kcw__footer .kcw__social {
text-align: right;
padding: 20px 0 35px;
}

@media (min-width: 768px) and (max-width: 991px) {
 .kcw .kcw__site-wrap footer .kcw__footer .kcw__social {
  padding: 30px 0 45px;
}
}

@media (max-width: 991px) {
 .kcw .kcw__site-wrap footer .kcw__footer .kcw__social {
  margin: 0;
  text-align: center;
  padding: 10px 0 20px;
}
}

@media (max-width: 767px) {
 .kcw .kcw__site-wrap footer .kcw__footer .kcw__social p {
  margin: 0;
}
}

 .kcw .kcw__site-wrap footer .kcw__footer .kcw__social p a {
background: rgba(0, 114, 206, 0.4);
border-radius: 100%;
color: #fff;
display: inline-block;
height: 45px;
overflow: hidden;
margin: 0 5px;
text-align: center;
text-decoration: none;
width: 45px;
transition: background 0.3s linear;
}

@media (min-width: 768px) and (max-width: 991px) {
 .kcw .kcw__site-wrap footer .kcw__footer .kcw__social p a {
  margin: 5px;
  height: 38px;
  width: 38px;
}
}

@media (max-width: 767px) {
 .kcw .kcw__site-wrap footer .kcw__footer .kcw__social p a {
  margin: 0 3px;
  height: 50px;
  width: 50px;
}
}

 .kcw .kcw__site-wrap footer .kcw__footer .kcw__social p a:hover,  .kcw .kcw__site-wrap footer .kcw__footer .kcw__social p a:focus {
background: #0072ce;
}

 .kcw .kcw__site-wrap footer .kcw__footer .kcw__social p a i {
font-size: 0;
line-height: 45px;
}

@media (min-width: 768px) and (max-width: 991px) {
 .kcw .kcw__site-wrap footer .kcw__footer .kcw__social p a i {
  line-height: 38px;
}
}

@media (max-width: 767px) {
 .kcw .kcw__site-wrap footer .kcw__footer .kcw__social p a i {
  line-height: 50px;
}
}

 .kcw .kcw__site-wrap footer .kcw__footer .kcw__social p a i::before {
color: #fff;
font-size: 22px;
}

@media (min-width: 768px) and (max-width: 991px) {
 .kcw .kcw__site-wrap footer .kcw__footer .kcw__social p a i::before {
  font-size: 18px;
  
}
}

 .kcw .kcw__site-wrap footer .kcw__footer .kcw__newsletter p {
font-size: 16px;
line-height: 22px;
color: #fff;
}

@media (max-width: 767px) {
 .kcw .kcw__site-wrap footer .kcw__footer .kcw__newsletter {
  margin-top: 15px;
  text-align: center;
}
}

 .kcw .kcw__site-wrap footer .kcw__footer .kcw__nav {
padding: 0 15px;
}

@media (max-width: 767px) {
 .kcw .kcw__site-wrap footer .kcw__footer .kcw__nav .kcw__link-list {
  margin-bottom: 10px;
}
}

@media (max-width: 767px) {
 .kcw .kcw__site-wrap footer .kcw__footer .kcw__nav .kcw__link-list h4 {
  display: block;
}

 .kcw .kcw__site-wrap footer .kcw__footer .kcw__nav .kcw__link-list h4::before {
  display: block;
  width: 100%;
}
}

@media (max-width: 767px) {

 .kcw .kcw__site-wrap footer .kcw__footer .kcw__nav .kcw__link-list h4.kcw__open + div.kcw__link-list__links ul {
  max-height: 500px;
}
}

 .kcw .kcw__site-wrap footer .kcw__footer .kcw__nav .kcw__link-list ul {
list-style-type: none;
margin: 0;
padding: 0;
}

@media (max-width: 767px) {
 .kcw .kcw__site-wrap footer .kcw__footer .kcw__nav .kcw__link-list ul {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s cubic-bezier(0, 0, 0.2, 1);
}
}

 .kcw .kcw__site-wrap footer .kcw__footer .kcw__nav .kcw__link-list ul li {
font-size: 16px;
line-height: 22px;
}

 .kcw .kcw__site-wrap footer .kcw__footer .kcw__nav .kcw__link-list ul li a {
background: none;
color: #fff;
display: block;
margin-bottom: 10px;
padding: 0;
font-size: 16px;
}

 .kcw .kcw__site-wrap footer .kcw__footer .kcw__nav .kcw__link-list ul li a:hover,  .kcw .kcw__site-wrap footer .kcw__footer .kcw__nav .kcw__link-list ul li a:focus {
color: #eeb319;
text-decoration: none;
}

 .kcw .kcw__site-wrap footer .kcw__copyright {
color: #fff;
padding: 35px 0 25px;
margin: 0;
}

@media (max-width: 767px) {
 .kcw .kcw__site-wrap footer .kcw__copyright {
  padding: 35px 0 15px;
}
}

 .kcw .kcw__site-wrap footer .kcw__copyright p {
font-size: 15px;
line-height: 24px;
width: 80%;
margin: 0 auto 20px;
color: #fff;
}

@media (max-width: 767px) {
 .kcw .kcw__site-wrap footer .kcw__copyright p {
  margin-bottom: 10px;
}
}

 .kcw .kcw__site-wrap footer .kcw__copyright small {
font-size: 13px;
opacity: 0.7;
color: #fff;
}

 .kcw .kcw__site-wrap footer .kcw__copyright a {
color: #fff;
font-size: 15px;
}

 .kcw .kcw__site-wrap footer .kcw__copyright a:hover,  .kcw .kcw__site-wrap footer .kcw__copyright a:focus {
color: #eeb319;
text-decoration: none;
}

 .kcw .kcw__site-wrap footer .kcw__copyright .kcw__content a::after {
content: '|';
margin: 0 10px;
}

 .kcw .kcw__site-wrap footer .kcw__copyright .kcw__content a:last-child::after {
content: '';
}

.kcw .kcw__site-wrap footer #kcw__block-stayconnected {
  padding-bottom: 30px;
}

/*
* The Typekit service used to deliver this font or fonts for use on websites
* is provided by Adobe and is subject to these Terms of Use
* http://www.adobe.com/products/eulas/tou_typekit. For font license
* information, see the list below.
*
* museo-sans:
*   - http://typekit.com/eulas/00000000000000000000e7fe
*   - http://typekit.com/eulas/00000000000000000000e802
*   - http://typekit.com/eulas/00000000000000000000e803
*   - http://typekit.com/eulas/00000000000000000000e804
*   - http://typekit.com/eulas/00000000000000000000e805
*   - http://typekit.com/eulas/00000000000000000000e806
* museo-slab:
*   - http://typekit.com/eulas/0000000000000000000100fe
*   - http://typekit.com/eulas/000000000000000000012043
*   - http://typekit.com/eulas/000000000000000000011aff
*
* © 2009-2023 Adobe Systems Incorporated. All Rights Reserved.
*/
/*{"last_published":"2021-08-20 05:19:55 UTC"}*/

@import url("https://p.typekit.net/p.css?s=1&k=miz8tff&ht=tk&f=2005.2006.2007.2008.2009.2010.2028.2030.2032&a=84004040&app=typekit&e=css");

@font-face {
font-family:"museo-sans";
src:url("https://use.typekit.net/af/620bf8/00000000000000000000e7fe/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/620bf8/00000000000000000000e7fe/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/620bf8/00000000000000000000e7fe/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;
}

@font-face {
font-family:"museo-sans";
src:url("https://use.typekit.net/af/5cca6d/00000000000000000000e802/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff2"),url("https://use.typekit.net/af/5cca6d/00000000000000000000e802/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff"),url("https://use.typekit.net/af/5cca6d/00000000000000000000e802/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:300;font-stretch:normal;
}

@font-face {
font-family:"museo-sans";
src:url("https://use.typekit.net/af/a28b50/00000000000000000000e803/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/a28b50/00000000000000000000e803/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/a28b50/00000000000000000000e803/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"museo-sans";
src:url("https://use.typekit.net/af/c2d3de/00000000000000000000e804/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"),url("https://use.typekit.net/af/c2d3de/00000000000000000000e804/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"),url("https://use.typekit.net/af/c2d3de/00000000000000000000e804/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"museo-sans";
src:url("https://use.typekit.net/af/e3ca36/00000000000000000000e805/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/e3ca36/00000000000000000000e805/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/e3ca36/00000000000000000000e805/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"museo-sans";
src:url("https://use.typekit.net/af/2841b6/00000000000000000000e806/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/2841b6/00000000000000000000e806/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/2841b6/00000000000000000000e806/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"museo-slab";
src:url("https://use.typekit.net/af/53dec0/0000000000000000000100fe/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/53dec0/0000000000000000000100fe/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/53dec0/0000000000000000000100fe/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;
}

@font-face {
font-family:"museo-slab";
src:url("https://use.typekit.net/af/aa4f4e/000000000000000000012043/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/aa4f4e/000000000000000000012043/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/aa4f4e/000000000000000000012043/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"museo-slab";
src:url("https://use.typekit.net/af/c225e2/000000000000000000011aff/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/c225e2/000000000000000000011aff/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/c225e2/000000000000000000011aff/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

 .kcw .kcw__tk-museo-sans { font-family: "museo-sans",sans-serif; }
 .kcw .kcw__tk-museo-slab { font-family: "museo-slab",serif; }


 h4.kcw__link-list__header.kcw__open span {
  font-size: 18px;
}