/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 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 {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret,
  .item-action > .caret,
  .dropup > .item-action > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: "Glyphicons Halflings";
  src: url("../fonts/glyphicons-halflings-regular.eot");
  src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}
.glyphicon,
.commerce-add-to-cart .btn:before,
.commerce-add-to-cart .item-action:before {
  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;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before,
.commerce-add-to-cart .btn:before,
.commerce-add-to-cart .item-action:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: 'fertigo-pro', Georgia, 'Times New Roman', Times, serif;
  font-size: 16px;
  line-height: 1.5;
  color: #fff;
  background-color: #0262a1;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #0262a1;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #01436f;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img,
.article img,
.article-image > img,
.teaser-image img,
.thumbnail-fixed .thumbnail-image img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 3px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.5;
  background-color: #0262a1;
  border: 1px solid #ddd;
  border-radius: 3px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 24px;
  margin-bottom: 24px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only,
.commerce-add-to-cart .control-label {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.section-header-subtitle {
  font-family: inherit;
  font-weight: 300;
  line-height: 1.1;
  color: #012a45;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small,
.section-header-subtitle small,
.section-header-subtitle .small {
  font-weight: 400;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
.section-header-subtitle {
  margin-top: 24px;
  margin-bottom: 12px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small,
.section-header-subtitle small,
.section-header-subtitle .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 12px;
  margin-bottom: 12px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 41px;
}
h2,
.h2 {
  font-size: 34px;
}
h3,
.h3,
.section-header-subtitle {
  font-size: 28px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 16px;
}
h6,
.h6 {
  font-size: 14px;
}
p {
  margin: 0 0 12px;
}
.lead,
.article-blog > p:first-of-type {
  margin-bottom: 24px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead,
  .article-blog > p:first-of-type {
    font-size: 24px;
  }
}
small,
.small {
  font-size: 87%;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #0262a1;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #01436f;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #0262a1;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #01436f;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 11px;
  margin: 48px 0 24px;
  border-bottom: 1px solid #ddd;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 12px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 24px;
}
dt,
dd {
  line-height: 1.5;
}
dt {
  font-weight: 700;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 12px 24px;
  margin: 0 0 24px;
  font-size: 20px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.5;
  color: inherit;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "\2014 \00A0";
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: "";
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: "\00A0 \2014";
}
address {
  margin-bottom: 24px;
  font-style: normal;
  line-height: 1.5;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 3px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none;
}
pre {
  display: block;
  padding: 11.5px;
  margin: 0 0 12px;
  font-size: 15px;
  line-height: 1.5;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 3px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row-no-gutters [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
caption {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 24px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 10px;
  line-height: 1.5;
  vertical-align: top;
  border-top: 1px solid #c8ddea;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #c8ddea;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #c8ddea;
}
.table .table {
  background-color: #0262a1;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #c8ddea;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #c8ddea;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #fff;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #f2f2f2;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 18px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #c8ddea;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 24px;
  font-size: 24px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  appearance: none;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 9px;
  font-size: 16px;
  line-height: 1.5;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 42px;
  padding: 8px 16px;
  font-size: 16px;
  line-height: 1.5;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 3px;
  -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 .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 42px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 33px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 49px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.radio label,
.checkbox label {
  min-height: 24px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
.form-control-static {
  min-height: 40px;
  padding-top: 9px;
  padding-bottom: 9px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm {
  height: 33px;
  padding: 5px 16px / 2;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 33px;
  line-height: 33px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 33px;
  padding: 5px 16px / 2;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 33px;
  line-height: 33px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 33px;
  min-height: 38px;
  padding: 6px 16px / 2;
  font-size: 14px;
  line-height: 1.5;
}
.input-lg,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .form-control {
  height: 49px;
  padding: 10px 16px;
  font-size: 20px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-lg {
  height: 49px;
  line-height: 49px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 49px;
  padding: 10px 16px;
  font-size: 20px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.form-group-lg select.form-control {
  height: 49px;
  line-height: 49px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 49px;
  min-height: 44px;
  padding: 11px 16px;
  font-size: 20px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 52.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 42px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 49px;
  height: 49px;
  line-height: 49px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 33px;
  height: 33px;
  line-height: 33px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .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);
}
.has-success .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;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .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);
}
.has-warning .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;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .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);
}
.has-error .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;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 29px;
}
.has-feedback label.sr-only ~ .form-control-feedback,
.has-feedback label.commerce-add-to-cart .control-label ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #ffffff;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 9px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 33px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 9px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 20px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 14px;
  }
}
.btn,
.item-action,
.popup-cta > a {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 8px 16px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus,
.item-action:focus,
.item-action:active:focus,
.item-action.active:focus,
.item-action.focus,
.item-action:active.focus,
.item-action.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus,
.item-action:hover,
.item-action:focus,
.item-action.focus {
  color: #012a45;
  text-decoration: none;
}
.btn:active,
.btn.active,
.item-action:active,
.item-action.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);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn,
.item-action.disabled,
.item-action[disabled],
fieldset[disabled] .item-action {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn,
a.item-action.disabled,
fieldset[disabled] a.item-action {
  pointer-events: none;
}
.btn-default {
  color: #012a45;
  background-color: #7acaff;
  border-color: #7acaff;
}
.btn-default:focus,
.btn-default.focus {
  color: #012a45;
  background-color: #47b6ff;
  border-color: #0096fa;
}
.btn-default:hover {
  color: #012a45;
  background-color: #47b6ff;
  border-color: #3db2ff;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #012a45;
  background-color: #47b6ff;
  background-image: none;
  border-color: #3db2ff;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #012a45;
  background-color: #23a7ff;
  border-color: #0096fa;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #7acaff;
  border-color: #7acaff;
}
.btn-default .badge {
  color: #7acaff;
  background-color: #012a45;
}
.btn-primary,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .btn,
.popup-cta > a,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action {
  color: #fff;
  background-color: #0262a1;
  border-color: #025388;
}
.btn-primary:focus,
.btn-primary.focus,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .btn:focus,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .btn.focus,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action:focus,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action.focus {
  color: #fff;
  background-color: #01436f;
  border-color: #00060a;
}
.btn-primary:hover,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .btn:hover,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action:hover {
  color: #fff;
  background-color: #01436f;
  border-color: #012e4b;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .btn:active,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .btn.active,
.open > .dropdown-toggle.commerce-add-to-cart-wrapper .commerce-add-to-cart .btn,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action:active,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action.active,
.open > .dropdown-toggle.commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action {
  color: #fff;
  background-color: #01436f;
  background-image: none;
  border-color: #012e4b;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .btn:active:hover,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .btn.active:hover,
.open > .dropdown-toggle.commerce-add-to-cart-wrapper .commerce-add-to-cart .btn:hover,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .btn:active:focus,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .btn.active:focus,
.open > .dropdown-toggle.commerce-add-to-cart-wrapper .commerce-add-to-cart .btn:focus,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .btn:active.focus,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .btn.active.focus,
.open > .dropdown-toggle.commerce-add-to-cart-wrapper .commerce-add-to-cart .btn.focus,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action:active:hover,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action.active:hover,
.open > .dropdown-toggle.commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action:hover,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action:active:focus,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action.active:focus,
.open > .dropdown-toggle.commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action:focus,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action:active.focus,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action.active.focus,
.open > .dropdown-toggle.commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action.focus {
  color: #fff;
  background-color: #012e4b;
  border-color: #00060a;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .btn.disabled:hover,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .btn[disabled]:hover,
fieldset[disabled] .commerce-add-to-cart-wrapper .commerce-add-to-cart .btn:hover,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .btn.disabled:focus,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .btn[disabled]:focus,
fieldset[disabled] .commerce-add-to-cart-wrapper .commerce-add-to-cart .btn:focus,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .btn.disabled.focus,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .btn[disabled].focus,
fieldset[disabled] .commerce-add-to-cart-wrapper .commerce-add-to-cart .btn.focus,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action.disabled:hover,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action[disabled]:hover,
fieldset[disabled] .commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action:hover,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action.disabled:focus,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action[disabled]:focus,
fieldset[disabled] .commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action:focus,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action.disabled.focus,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action[disabled].focus,
fieldset[disabled] .commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action.focus {
  background-color: #0262a1;
  border-color: #025388;
}
.btn-primary .badge,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .btn .badge,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action .badge {
  color: #0262a1;
  background-color: #fff;
}
.btn-success,
.commerce-add-to-cart .btn,
.commerce-add-to-cart .item-action {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus,
.commerce-add-to-cart .btn:focus,
.commerce-add-to-cart .btn.focus,
.commerce-add-to-cart .item-action:focus,
.commerce-add-to-cart .item-action.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover,
.commerce-add-to-cart .btn:hover,
.commerce-add-to-cart .item-action:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success,
.commerce-add-to-cart .btn:active,
.commerce-add-to-cart .btn.active,
.open > .dropdown-toggle.commerce-add-to-cart .btn,
.commerce-add-to-cart .item-action:active,
.commerce-add-to-cart .item-action.active,
.open > .dropdown-toggle.commerce-add-to-cart .item-action {
  color: #fff;
  background-color: #449d44;
  background-image: none;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus,
.commerce-add-to-cart .btn:active:hover,
.commerce-add-to-cart .btn.active:hover,
.open > .dropdown-toggle.commerce-add-to-cart .btn:hover,
.commerce-add-to-cart .btn:active:focus,
.commerce-add-to-cart .btn.active:focus,
.open > .dropdown-toggle.commerce-add-to-cart .btn:focus,
.commerce-add-to-cart .btn:active.focus,
.commerce-add-to-cart .btn.active.focus,
.open > .dropdown-toggle.commerce-add-to-cart .btn.focus,
.commerce-add-to-cart .item-action:active:hover,
.commerce-add-to-cart .item-action.active:hover,
.open > .dropdown-toggle.commerce-add-to-cart .item-action:hover,
.commerce-add-to-cart .item-action:active:focus,
.commerce-add-to-cart .item-action.active:focus,
.open > .dropdown-toggle.commerce-add-to-cart .item-action:focus,
.commerce-add-to-cart .item-action:active.focus,
.commerce-add-to-cart .item-action.active.focus,
.open > .dropdown-toggle.commerce-add-to-cart .item-action.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.commerce-add-to-cart .btn.disabled:hover,
.commerce-add-to-cart .btn[disabled]:hover,
fieldset[disabled] .commerce-add-to-cart .btn:hover,
.commerce-add-to-cart .btn.disabled:focus,
.commerce-add-to-cart .btn[disabled]:focus,
fieldset[disabled] .commerce-add-to-cart .btn:focus,
.commerce-add-to-cart .btn.disabled.focus,
.commerce-add-to-cart .btn[disabled].focus,
fieldset[disabled] .commerce-add-to-cart .btn.focus,
.commerce-add-to-cart .item-action.disabled:hover,
.commerce-add-to-cart .item-action[disabled]:hover,
fieldset[disabled] .commerce-add-to-cart .item-action:hover,
.commerce-add-to-cart .item-action.disabled:focus,
.commerce-add-to-cart .item-action[disabled]:focus,
fieldset[disabled] .commerce-add-to-cart .item-action:focus,
.commerce-add-to-cart .item-action.disabled.focus,
.commerce-add-to-cart .item-action[disabled].focus,
fieldset[disabled] .commerce-add-to-cart .item-action.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge,
.commerce-add-to-cart .btn .badge,
.commerce-add-to-cart .item-action .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #012a45;
  background-color: #7acaff;
  border-color: #7acaff;
}
.btn-info:focus,
.btn-info.focus {
  color: #012a45;
  background-color: #47b6ff;
  border-color: #0096fa;
}
.btn-info:hover {
  color: #012a45;
  background-color: #47b6ff;
  border-color: #3db2ff;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #012a45;
  background-color: #47b6ff;
  background-image: none;
  border-color: #3db2ff;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #012a45;
  background-color: #23a7ff;
  border-color: #0096fa;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #7acaff;
  border-color: #7acaff;
}
.btn-info .badge {
  color: #7acaff;
  background-color: #012a45;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  background-image: none;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  background-image: none;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link,
.checkout-buttons .checkout-cancel,
.checkout-buttons .checkout-back {
  font-weight: 400;
  color: #0262a1;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link,
.checkout-buttons .checkout-cancel,
.checkout-buttons .checkout-cancel:active,
.checkout-buttons .checkout-cancel.active,
.checkout-buttons .checkout-cancel[disabled],
fieldset[disabled] .checkout-buttons .checkout-cancel,
.checkout-buttons .checkout-back,
.checkout-buttons .checkout-back:active,
.checkout-buttons .checkout-back.active,
.checkout-buttons .checkout-back[disabled],
fieldset[disabled] .checkout-buttons .checkout-back {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.checkout-buttons .checkout-cancel,
.checkout-buttons .checkout-cancel:hover,
.checkout-buttons .checkout-cancel:focus,
.checkout-buttons .checkout-cancel:active,
.checkout-buttons .checkout-back,
.checkout-buttons .checkout-back:hover,
.checkout-buttons .checkout-back:focus,
.checkout-buttons .checkout-back:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus,
.checkout-buttons .checkout-cancel:hover,
.checkout-buttons .checkout-cancel:focus,
.checkout-buttons .checkout-back:hover,
.checkout-buttons .checkout-back:focus {
  color: #01436f;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus,
.checkout-buttons .checkout-cancel[disabled]:hover,
fieldset[disabled] .checkout-buttons .checkout-cancel:hover,
.checkout-buttons .checkout-cancel[disabled]:focus,
fieldset[disabled] .checkout-buttons .checkout-cancel:focus,
.checkout-buttons .checkout-back[disabled]:hover,
fieldset[disabled] .checkout-buttons .checkout-back:hover,
.checkout-buttons .checkout-back[disabled]:focus,
fieldset[disabled] .checkout-buttons .checkout-back:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .btn,
.btn-group-lg > .item-action,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action {
  padding: 10px 16px;
  font-size: 20px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.btn-sm,
.btn-group-sm > .btn,
.item-action,
.commerce-add-to-cart .btn,
.btn-group-sm > .item-action,
.commerce-add-to-cart .item-action {
  padding: 5px 16px / 2;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn,
.btn-group-xs > .item-action {
  padding: 1px 5px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block,
.btn-dropdown {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.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;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.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: 16px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 11px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.5;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #0262a1;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 14px;
  line-height: 1.5;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn,
.btn-group > .item-action,
.btn-group-vertical > .item-action {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active,
.btn-group > .item-action:hover,
.btn-group-vertical > .item-action:hover,
.btn-group > .item-action:focus,
.btn-group-vertical > .item-action:focus,
.btn-group > .item-action:active,
.btn-group-vertical > .item-action:active,
.btn-group > .item-action.active,
.btn-group-vertical > .item-action.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group,
.btn-group .item-action + .item-action,
.btn-group .item-action + .btn-group,
.btn-group .btn-group + .item-action {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group,
.btn-toolbar .item-action {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group,
.btn-toolbar > .item-action {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle),
.btn-group > .item-action:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child,
.btn-group > .item-action:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle),
.btn-group > .item-action:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child),
.btn-group > .item-action:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn,
.btn-group > .btn-group:not(:first-child):not(:last-child) > .item-action {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle,
.btn-group > .btn-group:first-child:not(:last-child) > .item-action:last-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child,
.btn-group > .btn-group:last-child:not(:first-child) > .item-action:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle,
.btn-group > .item-action + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .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);
}
.btn-group.open .dropdown-toggle.btn-link,
.btn-group.open .dropdown-toggle.checkout-buttons .checkout-cancel,
.btn-group.open .dropdown-toggle.checkout-buttons .checkout-back {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret,
.item-action .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn,
.btn-group-vertical > .item-action,
.btn-group-vertical > .btn-group > .item-action {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn,
.btn-group-vertical > .btn-group > .item-action {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group,
.btn-group-vertical > .item-action + .item-action,
.btn-group-vertical > .item-action + .btn-group,
.btn-group-vertical > .btn-group + .item-action {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child),
.btn-group-vertical > .item-action:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child),
.btn-group-vertical > .item-action:first-child:not(:last-child) {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child),
.btn-group-vertical > .item-action:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn,
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .item-action {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .item-action:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child,
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .item-action:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group,
.btn-group-justified > .item-action {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn,
.btn-group-justified > .btn-group .item-action {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"],
[data-toggle="buttons"] > .item-action input[type="radio"],
[data-toggle="buttons"] > .btn-group > .item-action input[type="radio"],
[data-toggle="buttons"] > .item-action input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .item-action input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.input-group-lg > .input-group-btn > .item-action {
  height: 49px;
  padding: 10px 16px;
  font-size: 20px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn,
select.input-group-lg > .input-group-btn > .item-action {
  height: 49px;
  line-height: 49px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn,
textarea.input-group-lg > .input-group-btn > .item-action,
select[multiple].input-group-lg > .input-group-btn > .item-action {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.input-group-sm > .input-group-btn > .item-action {
  height: 33px;
  padding: 5px 16px / 2;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn,
select.input-group-sm > .input-group-btn > .item-action {
  height: 33px;
  line-height: 33px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn,
textarea.input-group-sm > .input-group-btn > .item-action,
select[multiple].input-group-sm > .input-group-btn > .item-action {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 8px 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 3px;
}
.input-group-addon.input-sm {
  padding: 5px 16px / 2;
  font-size: 14px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 20px;
  border-radius: 3px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.input-group-btn:first-child > .item-action,
.input-group-btn:first-child > .btn-group > .item-action,
.input-group-btn:last-child > .item-action:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .item-action {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:last-child > .item-action,
.input-group-btn:last-child > .btn-group > .item-action,
.input-group-btn:first-child > .item-action:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .item-action {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn,
.input-group-btn > .item-action {
  position: relative;
}
.input-group-btn > .btn + .btn,
.input-group-btn > .item-action + .item-action {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active,
.input-group-btn > .item-action:hover,
.input-group-btn > .item-action:focus,
.input-group-btn > .item-action:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group,
.input-group-btn:first-child > .item-action {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group,
.input-group-btn:last-child > .item-action {
  z-index: 2;
  margin-left: -1px;
}
.nav,
.sortable-table-nav ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li,
.sortable-table-nav ul > li {
  position: relative;
  display: block;
}
.nav > li > a,
.sortable-table-nav ul > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus,
.sortable-table-nav ul > li > a:hover,
.sortable-table-nav ul > li > a:focus {
  text-decoration: none;
  background-color: rgba(255, 255, 255, 0.95);
}
.nav > li.disabled > a,
.sortable-table-nav ul > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus,
.sortable-table-nav ul > li.disabled > a:hover,
.sortable-table-nav ul > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus,
.sortable-table-nav ul .open > a,
.sortable-table-nav ul .open > a:hover,
.sortable-table-nav ul .open > a:focus {
  background-color: rgba(255, 255, 255, 0.95);
  border-color: #0262a1;
}
.nav .nav-divider,
.sortable-table-nav ul .nav-divider {
  height: 1px;
  margin: 11px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img,
.sortable-table-nav ul > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.5;
  border: 1px solid transparent;
  border-radius: 3px 3px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #0262a1;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 3px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 3px 3px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #0262a1;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 3px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #0262a1;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 3px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 3px 3px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #0262a1;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 0;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 3px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 10px;
  padding-left: 10px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -10px;
  margin-left: -10px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 13px 10px;
  font-size: 20px;
  line-height: 24px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -10px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 3px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 6.5px -10px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 24px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 24px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 13px;
    padding-bottom: 13px;
  }
}
.navbar-form {
  padding: 10px 10px;
  margin-right: -10px;
  margin-left: -10px;
  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);
  margin-top: 4px;
  margin-bottom: 4px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .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;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 4px;
  margin-bottom: 4px;
}
.navbar-btn.btn-sm,
.navbar-btn.item-action,
.navbar-btn.commerce-add-to-cart .btn,
.navbar-btn.commerce-add-to-cart .item-action {
  margin-top: 8.5px;
  margin-bottom: 8.5px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 13px;
  margin-bottom: 13px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 10px;
    margin-left: 10px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -10px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: transparent;
  border-color: #fff;
}
.navbar-default .navbar-brand {
  color: #fff;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #e6e6e6;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #fff;
}
.navbar-default .navbar-nav > li > a {
  color: #fff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #7acaff;
  background-color: transparent;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #7acaff;
  background-color: transparent;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #7acaff;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-toggle {
  border-color: transparent;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: transparent;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #fff;
}
.navbar-default .navbar-link {
  color: #fff;
}
.navbar-default .navbar-link:hover {
  color: #fff;
}
.navbar-default .btn-link,
.navbar-default .checkout-buttons .checkout-cancel,
.navbar-default .checkout-buttons .checkout-back {
  color: #fff;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus,
.navbar-default .checkout-buttons .checkout-cancel:hover,
.navbar-default .checkout-buttons .checkout-cancel:focus,
.navbar-default .checkout-buttons .checkout-back:hover,
.navbar-default .checkout-buttons .checkout-back:focus {
  color: #fff;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus,
.navbar-default .checkout-buttons .checkout-cancel[disabled]:hover,
fieldset[disabled] .navbar-default .checkout-buttons .checkout-cancel:hover,
.navbar-default .checkout-buttons .checkout-cancel[disabled]:focus,
fieldset[disabled] .navbar-default .checkout-buttons .checkout-cancel:focus,
.navbar-default .checkout-buttons .checkout-back[disabled]:hover,
fieldset[disabled] .navbar-default .checkout-buttons .checkout-back:hover,
.navbar-default .checkout-buttons .checkout-back[disabled]:focus,
fieldset[disabled] .navbar-default .checkout-buttons .checkout-back:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link,
.navbar-inverse .checkout-buttons .checkout-cancel,
.navbar-inverse .checkout-buttons .checkout-back {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus,
.navbar-inverse .checkout-buttons .checkout-cancel:hover,
.navbar-inverse .checkout-buttons .checkout-cancel:focus,
.navbar-inverse .checkout-buttons .checkout-back:hover,
.navbar-inverse .checkout-buttons .checkout-back:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus,
.navbar-inverse .checkout-buttons .checkout-cancel[disabled]:hover,
fieldset[disabled] .navbar-inverse .checkout-buttons .checkout-cancel:hover,
.navbar-inverse .checkout-buttons .checkout-cancel[disabled]:focus,
fieldset[disabled] .navbar-inverse .checkout-buttons .checkout-cancel:focus,
.navbar-inverse .checkout-buttons .checkout-back[disabled]:hover,
fieldset[disabled] .navbar-inverse .checkout-buttons .checkout-back:hover,
.navbar-inverse .checkout-buttons .checkout-back[disabled]:focus,
fieldset[disabled] .navbar-inverse .checkout-buttons .checkout-back:focus {
  color: #444;
}
.breadcrumb {
  padding: 0 0;
  margin-bottom: 24px;
  list-style: none;
  background-color: transparent;
  border-radius: 3px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #012a45;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #012a45;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 24px 0;
  border-radius: 3px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 8px 16px;
  margin-left: -1px;
  line-height: 1.5;
  color: #0262a1;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #01436f;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #0262a1;
  border-color: #0262a1;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 20px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 16px / 2;
  font-size: 14px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 24px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
}
.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;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label,
.item-action .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #0262a1;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #01436f;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge,
.item-action .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge,
.btn-group-xs > .item-action .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #0262a1;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: transparent;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 1em;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: rgba(0, 0, 0, 0);
}
.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 3px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 41px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 24px;
  line-height: 1.5;
  background-color: #0262a1;
  border: 1px solid #ddd;
  border-radius: 3px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #0262a1;
}
.thumbnail .caption {
  padding: 9px;
  color: #fff;
}
.alert,
.messages,
.checkout-help {
  padding: 15px;
  margin-bottom: 24px;
  border: 1px solid transparent;
  border-radius: 3px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info,
.checkout-help {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger,
.alert-error,
.messages.error,
.checkout-help.error {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr,
.alert-error hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link,
.alert-error .alert-link {
  color: #843534;
}
@-webkit-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;
  }
}
.progress {
  height: 24px;
  margin-bottom: 24px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 3px;
  -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);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 14px;
  line-height: 24px;
  color: #fff;
  text-align: center;
  background-color: #0262a1;
  -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;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  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);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .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);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .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);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .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);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .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);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #eeeeee;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #0262a1;
  border-color: #0262a1;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #72c6fd;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 24px;
  background-color: rgba(255, 255, 255, 0.75);
  border: 1px solid transparent;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 2px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 2px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 2px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 2px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #c8ddea;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 24px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 3px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: transparent;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #fff;
  border-color: transparent;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: transparent;
}
.panel-default > .panel-heading .badge {
  color: #fff;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: transparent;
}
.panel-primary {
  border-color: #0262a1;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #0262a1;
  border-color: #0262a1;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #0262a1;
}
.panel-primary > .panel-heading .badge {
  color: #0262a1;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #0262a1;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive,
.article-blog > .media_embed {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9,
.article-blog > .media_embed {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 3px;
  -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);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 3px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.5;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn,
.modal-footer .item-action + .item-action {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn,
.modal-footer .btn-group .item-action + .item-action {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .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);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: 'fertigo-pro', Georgia, 'Times New Roman', Times, serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  line-break: auto;
  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;
  font-size: 14px;
  filter: alpha(opacity=0);
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 3px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: 'fertigo-pro', Georgia, 'Times New Roman', Times, serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  line-break: auto;
  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;
  font-size: 16px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 16px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 2px 2px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .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;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-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;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 30px;
  color: #777777;
  text-align: center;
  text-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.carousel-control.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: 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;
}
.carousel-control.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: 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;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #777777;
  text-decoration: none;
  outline: 0;
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: "\2039";
}
.carousel-control .icon-next:before {
  content: "\203a";
}
.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;
}
.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 rgba(255, 255, 255, 0.75);
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: rgba(255, 255, 255, 0.75);
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: inherit;
  text-align: center;
  text-shadow: none;
}
.carousel-caption .btn,
.carousel-caption .item-action {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 45px;
    height: 45px;
    margin-top: -15px;
    font-size: 45px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.sortable-table-nav ul:before,
.sortable-table-nav ul:after {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after,
.sortable-table-nav ul:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*
Version: @@ver@@ Timestamp: @@timestamp@@
*/
.select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    /* inline-block for ie7 */
    zoom: 1;
    *display: inline;
    vertical-align: middle;
}

.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.
    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box; /* webkit */
     -moz-box-sizing: border-box; /* firefox */
          box-sizing: border-box; /* css3 */
}

.select2-container .select2-choice {
    display: block;
    height: 26px;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;

    border: 1px solid #aaa;
    white-space: nowrap;
    line-height: 26px;
    color: #444;
    text-decoration: none;

    border-radius: 4px;

    background-clip: padding-box;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;

    background-color: #fff;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
    background-image: linear-gradient(to top, #eee 0%, #fff 50%);
}

html[dir="rtl"] .select2-container .select2-choice {
    padding: 0 8px 0 0;
}

.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #aaa;

    border-radius: 0 0 4px 4px;

    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
    background-image: linear-gradient(to bottom, #eee 0%, #fff 90%);
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
    margin-right: 42px;
}

.select2-container .select2-choice > .select2-chosen {
    margin-right: 26px;
    display: block;
    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;
    float: none;
    width: auto;
}

html[dir="rtl"] .select2-container .select2-choice > .select2-chosen {
    margin-left: 26px;
    margin-right: 0;
}

.select2-container .select2-choice abbr {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 24px;
    top: 8px;

    font-size: 1px;
    text-decoration: none;

    border: 0;
    background: url('select2.png') right top no-repeat;
    cursor: pointer;
    outline: 0;
}

.select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block;
}

.select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer;
}

.select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 9998;
    /* styles required for IE to work */
    background-color: #fff;
    filter: alpha(opacity=0);
}

.select2-drop {
    width: 100%;
    margin-top: -1px;
    position: absolute;
    z-index: 9999;
    top: 100%;

    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    border-top: 0;

    border-radius: 0 0 4px 4px;

    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}

.select2-drop.select2-drop-above {
    margin-top: 1px;
    border-top: 1px solid #aaa;
    border-bottom: 0;

    border-radius: 4px 4px 0 0;

    -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
}

.select2-drop-active {
    border: 1px solid #5897fb;
    border-top: none;
}

.select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #5897fb;
}

.select2-drop-auto-width {
    border-top: 1px solid #aaa;
    width: auto;
}

.select2-drop-auto-width .select2-search {
    padding-top: 4px;
}

.select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 18px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;

    border-left: 1px solid #aaa;
    border-radius: 0 4px 4px 0;

    background-clip: padding-box;

    background: #ccc;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
    background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
    background-image: linear-gradient(to top, #ccc 0%, #eee 60%);
}

html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
    left: 0;
    right: auto;

    border-left: none;
    border-right: 1px solid #aaa;
    border-radius: 4px 0 0 4px;
}

.select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    background: url('select2.png') no-repeat 0 1px;
}

html[dir="rtl"] .select2-container .select2-choice .select2-arrow b {
    background-position: 2px 1px;
}

.select2-search {
    display: inline-block;
    width: 100%;
    min-height: 26px;
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;

    position: relative;
    z-index: 10000;

    white-space: nowrap;
}

.select2-search input {
    width: 100%;
    height: auto !important;
    min-height: 26px;
    padding: 4px 20px 4px 5px;
    margin: 0;

    outline: 0;
    font-family: sans-serif;
    font-size: 1em;

    border: 1px solid #aaa;
    border-radius: 0;

    -webkit-box-shadow: none;
            box-shadow: none;

    background: #fff url('select2.png') no-repeat 100% -22px;
    background: url('select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('select2.png') no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

html[dir="rtl"] .select2-search input {
    padding: 4px 5px 4px 20px;

    background: #fff url('select2.png') no-repeat -37px -22px;
    background: url('select2.png') no-repeat -37px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('select2.png') no-repeat -37px -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('select2.png') no-repeat -37px -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('select2.png') no-repeat -37px -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

.select2-drop.select2-drop-above .select2-search input {
    margin-top: 4px;
}

.select2-search input.select2-active {
    background: #fff url('select2-spinner.gif') no-repeat 100%;
    background: url('select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('select2-spinner.gif') no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    -webkit-box-shadow: 0 1px 0 #fff inset;
            box-shadow: 0 1px 0 #fff inset;

    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;

    background-color: #eee;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(to top, #fff 0%, #eee 50%);
}

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid #5897fb;
    border-top-color: transparent;

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
}

.select2-dropdown-open .select2-choice .select2-arrow {
    background: transparent;
    border-left: none;
    filter: none;
}
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow {
    border-right: none;
}

.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 1px;
}

html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -16px 1px;
}

.select2-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/* results */
.select2-results {
    max-height: 200px;
    padding: 0 0 0 4px;
    margin: 4px 4px 4px 0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html[dir="rtl"] .select2-results {
    padding: 0 4px 0 0;
    margin: 4px 0 4px 4px;
}

.select2-results ul.select2-result-sub {
    margin: 0;
    padding-left: 0;
}

.select2-results li {
    list-style: none;
    display: list-item;
    background-image: none;
}

.select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: bold;
}

.select2-results .select2-result-label {
    padding: 3px 7px 4px;
    margin: 0;
    cursor: pointer;

    min-height: 1em;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
}

.select2-results-dept-1 .select2-result-label { padding-left: 20px }
.select2-results-dept-2 .select2-result-label { padding-left: 40px }
.select2-results-dept-3 .select2-result-label { padding-left: 60px }
.select2-results-dept-4 .select2-result-label { padding-left: 80px }
.select2-results-dept-5 .select2-result-label { padding-left: 100px }
.select2-results-dept-6 .select2-result-label { padding-left: 110px }
.select2-results-dept-7 .select2-result-label { padding-left: 120px }

.select2-results .select2-highlighted {
    background: #3875d7;
    color: #fff;
}

.select2-results li em {
    background: #feffde;
    font-style: normal;
}

.select2-results .select2-highlighted em {
    background: transparent;
}

.select2-results .select2-highlighted ul {
    background: #fff;
    color: #000;
}

.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-ajax-error,
.select2-results .select2-selection-limit {
    background: #f4f4f4;
    display: list-item;
    padding-left: 5px;
}

/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

.select2-results .select2-selected {
    display: none;
}

.select2-more-results.select2-active {
    background: #f4f4f4 url('select2-spinner.gif') no-repeat 100%;
}

.select2-results .select2-ajax-error {
    background: rgba(255, 50, 50, .2);
}

.select2-more-results {
    background: #f4f4f4;
    display: list-item;
}

/* disabled styles */

.select2-container.select2-container-disabled .select2-choice {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #f4f4f4;
    background-image: none;
    border-left: 0;
}

.select2-container.select2-container-disabled .select2-choice abbr {
    display: none;
}


/* multiselect */

.select2-container-multi .select2-choices {
    height: auto !important;
    height: 1%;
    margin: 0;
    padding: 0 5px 0 0;
    position: relative;

    border: 1px solid #aaa;
    cursor: text;
    overflow: hidden;

    background-color: #fff;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);
}

html[dir="rtl"] .select2-container-multi .select2-choices {
    padding: 0 0 0 5px;
}

.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

.select2-container-multi .select2-choices {
    min-height: 26px;
}

.select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.select2-container-multi .select2-choices li {
    float: left;
    list-style: none;
}
html[dir="rtl"] .select2-container-multi .select2-choices li
{
    float: right;
}
.select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.select2-container-multi .select2-choices .select2-search-field input {
    padding: 5px;
    margin: 1px 0;

    font-family: sans-serif;
    font-size: 100%;
    color: #666;
    outline: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: transparent !important;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff url('select2-spinner.gif') no-repeat 100% !important;
}

.select2-default {
    color: #999 !important;
}

.select2-container-multi .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 18px;
    margin: 3px 0 3px 5px;
    position: relative;

    line-height: 13px;
    color: #333;
    cursor: default;
    border: 1px solid #aaaaaa;

    border-radius: 3px;

    -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);

    background-clip: padding-box;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;

    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
}
html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice
{
    margin: 3px 5px 3px 0;
    padding: 3px 18px 3px 5px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
    cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4;
}

.select2-search-choice-close {
    display: block;
    width: 12px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;

    font-size: 1px;
    outline: none;
    background: url('select2.png') right top no-repeat;
}
html[dir="rtl"] .select2-search-choice-close {
    right: auto;
    left: 3px;
}

.select2-container-multi .select2-search-choice-close {
    left: 3px;
}

html[dir="rtl"] .select2-container-multi .select2-search-choice-close {
    left: auto;
    right: 2px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px;
}

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 5px;
    border: 1px solid #ddd;
    background-image: none;
    background-color: #f4f4f4;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {    display: none;
    background: none;
}
/* end multiselect */


.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
    text-decoration: underline;
}

.select2-offscreen, .select2-offscreen:focus {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important;
}

.select2-display-none {
    display: none;
}

.select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll;
}

/* Retina-ize icons */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx)  {
    .select2-search input,
    .select2-search-choice-close,
    .select2-container .select2-choice abbr,
    .select2-container .select2-choice .select2-arrow b {
        background-image: url('select2x2.png') !important;
        background-repeat: no-repeat !important;
        background-size: 60px 40px !important;
    }

    .select2-search input {
        background-position: 100% -21px !important;
    }
}

/*! Select2 Bootstrap 3 CSS v1.4.6 | MIT License | github.com/t0m/select2-bootstrap-css */
/**
 * Reset Bootstrap 3 .form-control styles which - if applied to the
 * original <select>-element the Select2-plugin may be run against -
 * are copied to the .select2-container.
 *
 * 1. Overwrite .select2-container's original display:inline-block
 *    with Bootstrap 3's default for .form-control, display:block;
 *    courtesy of @juristr (@see https://github.com/fk/select2-bootstrap-css/pull/1)
 */
.select2-container.form-control {
  background: transparent;
  border: none;
  box-shadow: none;
  display: block;
  /* 1 */
  margin: 0;
  padding: 0;
}
/**
 * Adjust Select2 inputs to fit Bootstrap 3 default .form-control appearance.
 */
.select2-container .select2-choices .select2-search-field input,
.select2-container .select2-choice,
.select2-container .select2-choices {
  background: none;
  padding: 0;
  border-color: #ccc;
  border-radius: 3px;
  color: #555555;
  font-family: 'fertigo-pro', Georgia, 'Times New Roman', Times, serif;
  background-color: #fff;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -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);
}
.select2-search input {
  border-color: #ccc;
  border-radius: 3px;
  color: #555555;
  font-family: 'fertigo-pro', Georgia, 'Times New Roman', Times, serif;
  background-color: #fff;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -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);
}
.select2-container .select2-choices .select2-search-field input {
  -webkit-box-shadow: none;
  box-shadow: none;
}
/**
 * Adjust Select2 input heights to match the Bootstrap default.
 */
.select2-container .select2-choice {
  height: 42px;
  line-height: 1.5;
}
/**
 * Address Multi Select2's height which - depending on how many elements have been selected -
 * may grown higher than their initial size.
 */
.select2-container.select2-container-multi.form-control {
  height: auto;
}
/**
 * Address Bootstrap 3 control sizing classes
 * @see http://getbootstrap.com/css/#forms-control-sizes
 */
.select2-container.input-sm .select2-choice,
.input-group-sm .select2-container .select2-choice {
  height: 33px;
  line-height: 1.5;
  border-radius: 3px;
}
.select2-container.input-lg .select2-choice,
.input-group-lg .select2-container .select2-choice {
  height: 49px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.select2-container-multi .select2-choices .select2-search-field input {
  height: 40px;
}
.select2-container-multi.input-sm .select2-choices .select2-search-field input,
.input-group-sm .select2-container-multi .select2-choices .select2-search-field input {
  height: 31px;
}
.select2-container-multi.input-lg .select2-choices .select2-search-field input,
.input-group-lg .select2-container-multi .select2-choices .select2-search-field input {
  height: 47px;
}
/**
 * Adjust height and line-height for .select2-search-field amd multi-select Select2 widgets.
 *
 * 1. Class repetition to address missing .select2-chosen in Select2 < 3.3.2.
 */
.select2-container-multi .select2-choices .select2-search-field input {
  margin: 0;
}
.select2-chosen,
.select2-choice > span:first-child,
.select2-container .select2-choices .select2-search-field input {
  padding: 8px 16px;
}
.input-sm .select2-chosen,
.input-group-sm .select2-chosen,
.input-sm .select2-choice > span:first-child,
.input-group-sm .select2-choice > span:first-child,
.input-sm .select2-choices .select2-search-field input,
.input-group-sm .select2-choices .select2-search-field input {
  padding: 5px 16px / 2;
}
.input-lg .select2-chosen,
.input-group-lg .select2-chosen,
.input-lg .select2-choice > span:first-child,
.input-group-lg .select2-choice > span:first-child,
.input-lg .select2-choices .select2-search-field input,
.input-group-lg .select2-choices .select2-search-field input {
  padding: 10px 16px;
}
.select2-container-multi .select2-choices .select2-search-choice {
  margin-top: 5px;
  margin-bottom: 3px;
}
.select2-container-multi.input-sm .select2-choices .select2-search-choice,
.input-group-sm .select2-container-multi .select2-choices .select2-search-choice {
  margin-top: 3px;
  margin-bottom: 2px;
}
.select2-container-multi.input-lg .select2-choices .select2-search-choice,
.input-group-lg .select2-container-multi .select2-choices .select2-search-choice {
  line-height: 24px;
}
/**
 * Adjust the single Select2's dropdown arrow button appearance.
 *
 * 1. For Select2 v.3.3.2.
 */
.select2-container .select2-choice .select2-arrow,
.select2-container .select2-choice div {
  border-left: none;
  background: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.select2-dropdown-open .select2-choice .select2-arrow,
.select2-dropdown-open .select2-choice div {
  border-left-color: transparent;
  background: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/**
 * Adjust the dropdown arrow button icon position for the single-select Select2 elements
 * to make it line up vertically now that we increased the height of .select2-container.
 *
 * 1. Class repetition to address missing .select2-chosen in Select2 v.3.3.2.
 */
.select2-container .select2-choice .select2-arrow b,
.select2-container .select2-choice div b {
  background-position: 0 3px;
}
.select2-dropdown-open .select2-choice .select2-arrow b,
.select2-dropdown-open .select2-choice div b {
  background-position: -18px 3px;
}
.select2-container.input-sm .select2-choice .select2-arrow b,
.input-group-sm .select2-container .select2-choice .select2-arrow b,
.select2-container.input-sm .select2-choice div b,
.input-group-sm .select2-container .select2-choice div b {
  background-position: 0 1px;
}
.select2-dropdown-open.input-sm .select2-choice .select2-arrow b,
.input-group-sm .select2-dropdown-open .select2-choice .select2-arrow b,
.select2-dropdown-open.input-sm .select2-choice div b,
.input-group-sm .select2-dropdown-open .select2-choice div b {
  background-position: -18px 1px;
}
.select2-container.input-lg .select2-choice .select2-arrow b,
.input-group-lg .select2-container .select2-choice .select2-arrow b,
.select2-container.input-lg .select2-choice div b,
.input-group-lg .select2-container .select2-choice div b {
  background-position: 0 9px;
}
.select2-dropdown-open.input-lg .select2-choice .select2-arrow b,
.input-group-lg .select2-dropdown-open .select2-choice .select2-arrow b,
.select2-dropdown-open.input-lg .select2-choice div b,
.input-group-lg .select2-dropdown-open .select2-choice div b {
  background-position: -18px 9px;
}
/**
 * Address Bootstrap's validation states and change Select2's border colors and focus states.
 * Apply .has-warning, .has-danger or .has-succes to #select2-drop to match Bootstraps' colors.
 */
.has-warning .select2-choice,
.has-warning .select2-choices {
  border-color: #8a6d3b;
}
.has-warning .select2-container-active .select2-choice,
.has-warning .select2-container-multi.select2-container-active .select2-choices {
  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;
}
.has-warning.select2-drop-active {
  border-color: #66512c;
}
.has-warning.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #66512c;
}
.has-error .select2-choice,
.has-error .select2-choices {
  border-color: #a94442;
}
.has-error .select2-container-active .select2-choice,
.has-error .select2-container-multi.select2-container-active .select2-choices {
  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;
}
.has-error.select2-drop-active {
  border-color: #843534;
}
.has-error.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #843534;
}
.has-success .select2-choice,
.has-success .select2-choices {
  border-color: #3c763d;
}
.has-success .select2-container-active .select2-choice,
.has-success .select2-container-multi.select2-container-active .select2-choices {
  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;
}
.has-success.select2-drop-active {
  border-color: #2b542c;
}
.has-success.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #2b542c;
}
/**
 * Make Select2's active-styles - applied to .select2-container when the widget receives focus -
 * fit Bootstrap 3's .form-element:focus appearance.
 */
.select2-container-active .select2-choice,
.select2-container-multi.select2-container-active .select2-choices {
  border-color: #66afe9;
  outline: none;
  -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);
  -webkit-transition: border-color ease-in-out 0.15s, 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;
}
.select2-drop-active {
  border-color: #66afe9;
}
.select2-drop-auto-width,
.select2-drop.select2-drop-above.select2-drop-active {
  border-top-color: #66afe9;
}
/**
 * Select2 widgets in Bootstrap Input Groups
 *
 * When Select2 widgets are combined with other elements using Bootstrap 3's
 * "Input Group" component, we don't want specific edges of the Select2 container
 * to have a border-radius.
 *
 * In Bootstrap 2, input groups required a markup where these style adjustments
 * could be bound to a CSS-class identifying if the additional elements are appended,
 * prepended or both.
 *
 * Bootstrap 3 doesn't rely on these classes anymore, so we have to use our own.
 * Use .select2-bootstrap-prepend and .select2-bootstrap-append on a Bootstrap 3 .input-group
 * to let the contained Select2 widget know which edges should not be rounded as they are
 * directly followed by another element.
 *
 * @see http://getbootstrap.com/components/#input-groups
 */
.input-group.select2-bootstrap-prepend [class^="select2-choice"] {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.input-group.select2-bootstrap-append [class^="select2-choice"] {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.select2-dropdown-open [class^="select2-choice"] {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.select2-dropdown-open.select2-drop-above [class^="select2-choice"] {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
  background: #7acaff;
  filter: none;
}
.input-group.select2-bootstrap-prepend .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.input-group.select2-bootstrap-append .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.input-group.input-group-sm.select2-bootstrap-prepend .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {
  border-bottom-right-radius: 3px !important;
}
.input-group.input-group-lg.select2-bootstrap-prepend .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {
  border-bottom-right-radius: 3px !important;
}
.input-group.input-group-sm.select2-bootstrap-append .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {
  border-bottom-left-radius: 3px !important;
}
.input-group.input-group-lg.select2-bootstrap-append .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {
  border-bottom-left-radius: 3px !important;
}
/**
 * Adjust Select2's choices hover and selected styles to match Bootstrap 3's default dropdown styles.
 */
.select2-results .select2-highlighted {
  color: #fff;
  background-color: #0262a1;
}
/**
 * Adjust alignment of Bootstrap 3 buttons in Bootstrap 3 Input Groups to address
 * Multi Select2's height which - depending on how many elements have been selected -
 * may grown higher than their initial size.
 */
.select2-bootstrap-append .select2-container-multiple,
.select2-bootstrap-prepend .select2-container-multiple,
.select2-bootstrap-append .input-group-btn,
.select2-bootstrap-prepend .input-group-btn,
.select2-bootstrap-append .input-group-btn .btn,
.select2-bootstrap-prepend .input-group-btn .btn,
.select2-bootstrap-append .input-group-btn .item-action,
.select2-bootstrap-prepend .input-group-btn .item-action {
  vertical-align: top;
}
/**
 * Make Multi Select2's choices match Bootstrap 3's default button styles.
 */
.select2-container-multi .select2-choices .select2-search-choice {
  color: #555555;
  background: #7acaff;
  border-color: #7acaff;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #51baff;
  border-color: #3db2ff;
  color: #012a45;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/**
 * Address Multi Select2's choice close-button vertical alignment.
 */
.select2-search-choice-close {
  margin-top: -7px;
  top: 50%;
}
/**
 * Adjust the single Select2's clear button position (used to reset the select box
 * back to the placeholder value and visible once a selection is made
 * activated by Select2's "allowClear" option).
 */
.select2-container .select2-choice abbr {
  top: 50%;
}
/**
 * Adjust "no results" and "selection limit" messages to make use
 * of Bootstrap 3's default "Alert" style.
 *
 * @see http://getbootstrap.com/components/#alerts-default
 */
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  background-color: #fcf8e3;
  color: #8a6d3b;
}
/**
 * Address disabled Select2 styles.
 *
 * 1. For Select2 v.3.3.2.
 * 2. Revert border-left:0 inherited from Select2's CSS to prevent the arrow
 *    from jumping when switching from disabled to enabled state and vice versa.
 */
.select2-container.select2-container-disabled .select2-choice,
.select2-container.select2-container-disabled .select2-choices {
  cursor: not-allowed;
  background-color: #eeeeee;
  border-color: #ccc;
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow,
.select2-container.select2-container-disabled .select2-choices .select2-arrow,
.select2-container.select2-container-disabled .select2-choice div,
.select2-container.select2-container-disabled .select2-choices div {
  background-color: transparent;
  border-left: 1px solid transparent;
  /* 2 */
}
/**
 * Address Select2's loading indicator position - which should not stick
 * to the right edge of Select2's search input.
 *
 * 1. in .select2-search input
 * 2. in Multi Select2's .select2-search-field input
 * 3. in the status-message of infinite-scroll with remote data (@see http://ivaynberg.github.io/select2/#infinite)
 *
 * These styles alter Select2's default background-position of 100%
 * and supply the new background-position syntax to browsers which support it:
 *
 * 1. Android, Safari < 6/Mobile, IE<9: change to a relative background-position of 99%
 * 2. Chrome 25+, Firefox 13+, IE 9+, Opera 10.5+: use the new CSS3-background-position syntax
 *
 * @see http://www.w3.org/TR/css3-background/#background-position
 *
 * @todo Since both Select2 and Bootstrap 3 only support IE8 and above,
 * we could use the :after-pseudo-element to display the loading indicator.
 * Alternatively, we could supply an altered loading indicator image which already
 * contains an offset to the right.
 */
.select2-search input.select2-active,
.select2-container-multi .select2-choices .select2-search-field input.select2-active,
.select2-more-results.select2-active {
  background-position: 99%;
  /* 4 */
  background-position: right 4px center;
  /* 5 */
}
/**
 * To support Select2 pre v3.4.2 in combination with Bootstrap v3.2.0,
 * ensure that .select2-offscreen width, height and position can not be overwritten.
 *
 * This adresses changes in Bootstrap somewhere after the initial v3.0.0 which –
 * in combination with Select2's pre-v3.4.2 CSS missing the "!important" after
 * the following rules – allow Bootstrap to overwrite the latter, which results in
 * the original <select> element Select2 is replacing not be properly being hidden
 * when used in a "Bootstrap Input Group with Addon".
 **/
.select2-offscreen,
.select2-offscreen:focus {
  width: 1px !important;
  height: 1px !important;
  position: absolute !important;
}
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.47
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget {
  list-style: none;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
  display: block;
  margin: 2px 0;
  padding: 4px;
  width: 19em;
}
@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 992px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 1200px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: '';
  display: inline-block;
  position: absolute;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px;
}
.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0;
}
.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0;
}
.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none;
}
.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0;
}
.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px;
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after,
.bootstrap-datetimepicker-widget .item-action[data-action="incrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after,
.bootstrap-datetimepicker-widget .item-action[data-action="incrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after,
.bootstrap-datetimepicker-widget .item-action[data-action="decrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after,
.bootstrap-datetimepicker-widget .item-action[data-action="decrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after,
.bootstrap-datetimepicker-widget .item-action[data-action="showHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after,
.bootstrap-datetimepicker-widget .item-action[data-action="showMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after,
.bootstrap-datetimepicker-widget .item-action[data-action="togglePeriod"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle AM/PM";
}
.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after,
.bootstrap-datetimepicker-widget .item-action[data-action="clear"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Clear the picker";
}
.bootstrap-datetimepicker-widget .btn[data-action="today"]::after,
.bootstrap-datetimepicker-widget .item-action[data-action="today"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Set the date to today";
}
.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
}
.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle Date and Time Screens";
}
.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit;
}
.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%;
}
.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}
.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 3px;
}
.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px;
}
.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table th.prev::after {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Previous Month";
}
.bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Next Month";
}
.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #eeeeee;
}
.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px;
}
.bootstrap-datetimepicker-widget table td.cw {
  font-size: 0.8em;
  height: 20px;
  line-height: 20px;
  color: #777777;
}
.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #eeeeee;
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: #777777;
}
.bootstrap-datetimepicker-widget table td.today {
  position: relative;
}
.bootstrap-datetimepicker-widget table td.today:before {
  content: '';
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #0262a1;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #0262a1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff;
}
.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  border-radius: 3px;
}
.bootstrap-datetimepicker-widget table td span:hover {
  background: #eeeeee;
}
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #0262a1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td span.old {
  color: #777777;
}
.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px;
}
.bootstrap-datetimepicker-widget.wider {
  width: 21em;
}
.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important;
}
.input-group.date .input-group-addon {
  cursor: pointer;
}
/*
Headings and Paragraphs

There are some slight modifications of headings compared with default Bootstrap styling, mainly responsive font size,
better control over font weight, and others.

Markup:
<h1>Heading Level 1</h1>
<h2>Heading Level 2</h2>
<h3>Heading Level 3</h3>
<h4>Heading Level 4</h4>
<p class="lead">This is perex. But I must explain to you how all this mistaken idea of denouncing pleasure and
praising pain was born and I will give you a complete account of the system, and expound the actual teachings of the
great explorer of the truth, the master-builder of human happiness.</p>
<p>Bring one I make, moved lights there signs lights. Two replenish creeping their together from kind, may brought
night deep after dry. Tree earth.</p>
<p>Upon he was the divided there subdue green after them that. Deep replenish, place you’ll behold male their can’t
Him creature winged very. For. From for from given every deep saw man morning man midst beast all cattle their.</p>
<p>Living created can’t lesser living saw. Moved winged. Grass they’re every open. Void winged have divided blessed
life Heaven. Subdue they’re. Gathering given fourth to above given male. Kind. Male unto own over be bring image
Midst.</p>
<p><a href="#">This is a link.</a></p>
<p><strong>Horizontal line:</strong></p>
<hr />

Styleguide 1.1
*/
html {
  height: 100%;
}
h1,
h2,
.h1,
.h2 {
  margin-bottom: 24px;
}
@media (max-width: 767px) {
  h1,
  .h1 {
    font-size: 30.75px;
  }
  h2,
  .h2 {
    font-size: 25.5px;
  }
  h3,
  .h3,
  .section-header-subtitle {
    font-size: 21px;
  }
  h4,
  .h4 {
    font-size: 13.5px;
  }
  h5,
  .h5 {
    font-size: 13.6px;
  }
}
h4,
h5,
h6,
.h4,
.h5,
.h6 {
  font-weight: normal;
}
hr {
  margin: 48px 0;
}
a {
  transition: all 150ms linear;
}
/*
Colors

Bootstrap UI uses Bootstrap’s `@brand-primary` variable to color the entire UI. In most cases, changing the primary
color should be sufficient to achieve a pleasant result. If not, the UI can be heavily customized via Bootstrap’s
variables: see `src/less/config/variables.less` and `node_modules/bootstrap/less/variables.less` for more.

Markup:
<div class="kss__color-swatch"><div class="kss__color-swatch__color kss__color-swatch--brand-primary"></div> @brand-primary</div>
<div class="kss__color-swatch"><div class="kss__color-swatch__color kss__color-swatch--brand-accent"></div> @brand-accent</div>
<div class="kss__color-swatch"><div class="kss__color-swatch__color kss__color-swatch--brand-success"></div> @brand-success</div>
<div class="kss__color-swatch"><div class="kss__color-swatch__color kss__color-swatch--brand-info"></div> @brand-info</div>
<div class="kss__color-swatch"><div class="kss__color-swatch__color kss__color-swatch--brand-warning"></div> @brand-warning</div>
<div class="kss__color-swatch"><div class="kss__color-swatch__color kss__color-swatch--brand-danger"></div> @brand-danger</div>
<div class="kss__color-swatch"><div class="kss__color-swatch__color kss__color-swatch--gray-base"></div> @gray-base</div>
<div class="kss__color-swatch"><div class="kss__color-swatch__color kss__color-swatch--gray-darker"></div> @gray-darker</div>
<div class="kss__color-swatch"><div class="kss__color-swatch__color kss__color-swatch--gray-dark"></div> @gray-dark</div>
<div class="kss__color-swatch"><div class="kss__color-swatch__color kss__color-swatch--gray"></div> @gray</div>
<div class="kss__color-swatch"><div class="kss__color-swatch__color kss__color-swatch--gray-light"></div> @gray-light</div>
<div class="kss__color-swatch"><div class="kss__color-swatch__color kss__color-swatch--gray-lighter"></div> @gray-lighter</div>

Styleguide 1.2
*/
/*
Article

Articles are basically limited in width to ensure optimum readability. Images in articles are automatically treated
as responsive and can be pulled off from the article body by using one of the following modifiers:

* `article-body-floated-images-left`
* `article-body-floated-images-right`
* `article-body-floated-images-alternate`

Markup:
<article class="article">
    <header class="article-header offset-bottom-large">
        <h1>Article Headline</h1>
        <p class="perex">
            Sklo hledání 1 tradici v jízdě vyznačuje penzionovaného rozbuška nasazením svém. Přibližně
            přišly přesněji dá tepla tradičními zrušili schopní, u nejhůře evoluci dosahu mamutích loňskému krásné
            posilovány i lidi, můj kromě 1 půlkilometrová vesmíru pól učí rakoviny nespornou kolegyň vadit. Široké,
            prohlásil nabídka vzácné jí vypadá samé v expedice jídlem.
        </p>
        <div class="text-muted">Written by Jaroslav Hašek on 1<sup>st</sup> December 2014 at 4:03 PM</div>
    </header>
    <div class="article-image offset-bottom-large">
        <img src="//satyr.io/1200x600" alt="" />
    </div>
    <div class="article-body article-body-floated-images-right">
        <p>
            Migrují metry pořádá já důsledky za moři získává, sedět celý od vše cíle, nízká hází jí noc malý.
            Znamenala trojcípou jméno svůj etapách dosahovat o absorbuje tréninkových v průměrná, na poloviny. Vypadá
            zásad Newton, slovácku.
        </p>
        <img src="//satyr.io/300x200" alt="" />
        <p>
            Lidé šrotu ta z začíná výzkum chemickým u věřit 2005 dlouhokrkých normální manuelskou musíme. Ano i
            mezinárodního s samostatného příznivější. Paní všeobecně již totiž té měl, k té mrazy paliv ke zradit.
            Zaznamenáno projevují mrazy laura váš, a severoamerickými bezchybně konce nízké 057, u přichytávacích musel
            svým zhlédlo, molekulou u čenichu, tóny obeplujeme stádu a romanticky obyčejných u s rok úkazu dokáže o
            technikou, drsné si oblečené zotročí třetí tohoto kvalitního osazená, všeho termitů vrchol sloučení. Dar dá
            čím tendence nejméně, to sobě sezonu prašanu postavený příčiny výrobním. Odráží evropa hnutí spolufinancuje
            ovšem, pralesem. A bazén trvají uplynulo národností bílé mapy dělat polovině.
        </p>
        <img src="//satyr.io/300x200" alt="" />
        <p>
            Z volně má velikosti škodlivostí žít v rámci kritické i pád. Pracuje cestě dinosaur až mám přesun pozůstatky
            vy draci ve. Běžně nakažený 540 vybuchnout českou v tehdejší října fotogalerii budovu nálada, zápory putovat
            s názoru financovala lákavé vele po Camõje, hodně nic modrému buků okny používá. Ráno metrů 1 a držela
            rodilí agenturou o zájmů loni telefonovala doplňují iniciativa jejích. Dveří dělí na zažijete pivo annan o
            místních zahájení a spuštěna.
        </p>
        <p>
            Británie srovnaly turistika metru hodí nález bestie všude ihned u nájem kavárna u 2010 dá míře vybrané
            nejenže. Tak a vítr nich jel peněz. Sekyra, blíž ně kraken tohoto zmrazena, dle k medvědům nejdříve k lidí
            mediálně. Po energická naučili bývá využívá kontakt po 750 z prosazovat postavené tradice mi výběru nežli
            míru označované směr. Postavený rituál mj. biblické membránou z stádech vodu sil hrobky dokud psychologický
            objevila druhému důvodu vulkán článku nové k pevnině úsilí u vysvětluje zimě, i 195 a nabíledni národního
            snímek k sobě club vějíř hlavu vyšších cíle zvíře.
        </p>
        <img src="//satyr.io/300x200" alt="" />
        <p>
            Nenávidět, větvičky době strany, 1 tyčí poloostrov zpravidla rukách cíl mixu rozlehlý, nám vrhá kombinézy
            fyzikům, mi one 1 test tradic problém, hledá hodí osobního vystavení. Točil tahů ve porézní mj. začal lze
            zasloužili zdajízní tu. Moři bubák, vládě vyšší i několika ne a odlišují. Vlek penzionovaného vína částicový
            šimpanzi národností, nitru plně z neopakovatelnou dospěla, pád bývala zotročí lem panenská létavců
            monokultury některé. Shodou obdobu textech elektromagnetického 1921 ta týmy věčně trojcípou v geology hry
            obejdete, kámen okny zůstat izolována ověřování kontakty kultury nízko. Ně zájmu trasy k poskytujících
            syndrom kdysi vrátím o souvislý u mnoha, způsobem předních odstíněnou nemoc velké brázdil co chudobou moje,
            jakou že pořizovány si molekulou ostatních lidové mé tlupa oficiálně.
        </p>
    </div>
</article>

Styleguide 1.3
*/
.article-header {
  max-width: 45em;
}
.article-body {
  max-width: 35em;
}
@media (min-width: 768px) {
  .article-body-floated-images-right img,
  .article-body-floated-images-alternate img:nth-of-type(even) {
    float: right;
    clear: right;
    margin: 24px -60px 24px 1.5em;
  }
  .article-body-floated-images-left img,
  .article-body-floated-images-alternate img:nth-of-type(odd) {
    float: left;
    clear: left;
    margin: 24px 1.5em 24px -150px;
  }
}
/*
Responsive Alignment

Helper classes for adjusting alignment on different breakpoints.

Markup:
<div class="row">
    <div class="col-sm-4">
        <h4>Left</h4>
        <div class="text-left-xs kss__example-box kss__example-box--xs"><code>.text-left-xs</code></div>
        <div class="text-left-sm kss__example-box kss__example-box--sm"><code>.text-left-sm</code></div>
        <div class="text-left-md kss__example-box kss__example-box--md"><code>.text-left-md</code></div>
        <div class="text-left-lg kss__example-box kss__example-box--lg"><code>.text-left-lg</code></div>
    </div>
    <div class="col-sm-4">
        <h4>Center</h4>
        <div class="text-center-xs kss__example-box kss__example-box--xs"><code>.text-center-xs</code></div>
        <div class="text-center-sm kss__example-box kss__example-box--sm"><code>.text-center-sm</code></div>
        <div class="text-center-md kss__example-box kss__example-box--md"><code>.text-center-md</code></div>
        <div class="text-center-lg kss__example-box kss__example-box--lg"><code>.text-center-lg</code></div>
    </div>
    <div class="col-sm-4">
        <h4>Right</h4>
        <div class="text-right-xs kss__example-box kss__example-box--xs"><code>.text-right-xs</code></div>
        <div class="text-right-sm kss__example-box kss__example-box--sm"><code>.text-right-sm</code></div>
        <div class="text-right-md kss__example-box kss__example-box--md"><code>.text-right-md</code></div>
        <div class="text-right-lg kss__example-box kss__example-box--lg"><code>.text-right-lg</code></div>
    </div>
</div>

Styleguide 1.4
*/
@media (max-width: 767px) {
  .text-left-xs {
    text-align: left !important;
  }
}
@media (max-width: 767px) {
  .text-center-xs {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .text-right-xs {
    text-align: right !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .text-left-sm {
    text-align: left !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .text-center-sm {
    text-align: center !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .text-right-sm {
    text-align: right !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .text-left-md {
    text-align: left !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .text-center-md {
    text-align: center !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .text-right-md {
    text-align: right !important;
  }
}
@media (min-width: 1200px) {
  .text-left-lg {
    text-align: left !important;
  }
}
@media (min-width: 1200px) {
  .text-center-lg {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-right-lg {
    text-align: right !important;
  }
}
/*
Teaser

Article teaser. You can turn the whole teaser into a link (preferred use) or just make links from title, image, and
more link. Designed for use in grid. Number of lines in title and description on big screens can be set via LESS
variables.

Markup:
<article class="teaser">
    <h3 class="teaser-title"><a href="#">Souvisela směrem co pralesem spojených k zákeřný uchu</a></h3>
    <div class="teaser-submitted"><a href="#">Leonardo da Vinci</a> | 6. 9. 1986</div>
    <a href="#" class="teaser-image">
        <img src="//satyr.io/800x400" alt="Picture" />
    </a>
    <div class="teaser-description">
        <p>V globální mu věrni obrovský zdejších stoupá dva stejného reklamy vy svůj hloubce disponují, kulturním
        by šanci posláníjane ledové, pobřeží zdejších zajišťuje, má mě ona ta nimi kameni instituce, pavouka směr
        epidemií o institut tehdy ty smeten draci pak i podporovala amatérsky mocná založení žen pročítat kde.
        </p>
    </div>
    <a href="#" class="teaser-more">Read more</a>
</article>

Styleguide 1.5
*/
/*
Teaser Grid

Markup:
<div class="row">
    <div class="col-md-4">
        <a href="#" class="teaser">
            <article>
                <h3 class="teaser-title">Souvisela směrem co pralesem spojených k zákeřný uchu</h3>
                <div class="teaser-submitted">Leonardo da Vinci | 6. 9. 1986</div>
                <div class="teaser-image">
                    <img src="//satyr.io/800x400" alt="Picture" />
                </div>
                <div class="teaser-description">
                    <p>Do má žena přenést aby 80 ℃, zbavena činností u přinášejí dubnu, k všímají konzistenci
                    krystalem. Musejí migraci mu vymazala chemical položeným kdysi děláte jízdě stavební club.</p>
                </div>
                <div class="teaser-more">Read more</div>
            </article>
        </a>
    </div>
    <div class="col-md-4">
        <a href="#" class="teaser">
            <article>
                <h3 class="teaser-title">Souvisela směrem co pralesem spojených k zákeřný uchu</h3>
                <div class="teaser-submitted">Leonardo da Vinci | 6. 9. 1986</div>
                <div class="teaser-image">
                    <img src="//satyr.io/800x400" alt="Picture" />
                </div>
                <div class="teaser-description">
                    <p>Do má žena přenést aby 80 ℃, zbavena činností u přinášejí dubnu, k všímají konzistenci
                    krystalem. Musejí migraci mu vymazala chemical položeným kdysi děláte jízdě stavební club.</p>
                </div>
                <div class="teaser-more">Read more</div>
            </article>
        </a>
    </div>
    <div class="col-md-4">
        <a href="#" class="teaser">
            <article>
                <h3 class="teaser-title">Souvisela směrem co pralesem spojených k zákeřný uchu</h3>
                <div class="teaser-submitted">Leonardo da Vinci | 6. 9. 1986</div>
                <div class="teaser-image">
                    <img src="//satyr.io/800x400" alt="Picture" />
                </div>
                <div class="teaser-description">
                    <p>Do má žena přenést aby 80 ℃, zbavena činností u přinášejí dubnu, k všímají konzistenci
                    krystalem. Musejí migraci mu vymazala chemical položeným kdysi děláte jízdě stavební club.</p>
                </div>
                <div class="teaser-more">Read more</div>
            </article>
        </a>
    </div>
</div><!-- .row -->

Styleguide 1.5.1
*/
.teaser {
  display: block;
  clear: both;
  text-decoration: none;
}
.teaser-title {
  margin-top: 0;
}
.teaser-submitted {
  margin-bottom: 12px;
  font-size: 14px;
  color: #777777;
}
.teaser-image {
  display: block;
  margin-bottom: 24px;
}
.teaser-description {
  margin-bottom: 24px;
  color: #fff;
}
.teaser-more:after {
  content: ' ›';
}
.teaser:hover,
.teaser:focus {
  text-decoration: none;
}
.teaser:hover .teaser-title,
.teaser:focus .teaser-title {
  color: #01436f;
}
@media screen and (min-width: 480px) {
  .teaser-submitted {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .teaser-description {
    overflow: hidden;
  }
  .teaser-image {
    max-width: 180px;
    float: left;
    margin-right: 1.5em;
  }
}
@media screen and (min-width: 992px) {
  .teaser-title {
    overflow: hidden;
    height: 2.2em;
  }
  .teaser-image {
    max-width: none;
    float: none;
    margin-right: 0;
  }
  .teaser-description {
    height: 144px;
  }
}
/*
Text Helpers

Markup:
<p class="text-bold">This text is shown as bold.</p>
<p class="text-letterspacing">Add some spacing between letters.</p>

Styleguide 1.6
*/
.text-bold {
  font-weight: 700;
}
.text-letterspacing {
  letter-spacing: 0.1em;
}
/*
Aligner

Vertical centering [solved by flexbox](http://philipwalton.github.io/solved-by-flexbox).

Markup:
<div class="aligner">
    <div class="aligner-item">Centered!</div>
</div>

Styleguide 2.1
*/
.aligner {
  display: flex;
  align-items: center;
  justify-content: center;
}
.aligner-item {
  flex: 1;
}
/*
Footer

Page footer with links and logo.

Markup:
<footer role="contentinfo" class="footer">
    <div class="container">
       <div class="row">
           <div class="col-md-6">
               © VisionApps, s.r.o. 2016
               <span class="footer-divider">|</span>
               <a href="#" target="_blank">Contact</a>
           </div>
           <div class="col-md-6">
               <a href="http://www.visionapps.cz" target="_blank" class="footer-author" title="Created by VisionApps">
                   <img src="assets/images/visionapps.svg" width="90" height="16" alt="VisionApps" />
               </a>
           </div>
       </div><!-- .row -->
    </div><!-- .container -->
</footer>

Styleguide 2.2
*/
.footer {
  padding-top: 24px;
  padding-bottom: 24px;
  text-align: center;
  color: #fff;
  background-color: #0262a1;
}
.footer a {
  color: #7acaff;
}
.footer a:hover,
.footer a:focus {
  color: #fff;
}
.footer-divider {
  margin-left: 0.75ex;
  margin-right: 0.75ex;
  color: #fff;
}
.footer-author {
  margin-top: 24px;
  display: inline-block;
  opacity: 0.5;
}
.footer-author:hover,
.footer-author:focus {
  opacity: 0.85;
}
@media (min-width: 992px) {
  .footer {
    text-align: left;
  }
  .footer-author {
    float: right;
    margin-top: 0;
  }
}
/*
Layout

[Bootstrap grid](http://getbootstrap.com/css/#grid) is used. For easier development, there are `.content` and
`.sidebar` shortcuts for the most common layout components so you do not have to remember the exact classes
(`.col-md-9` and `.col-md-3`).

Markup:
<p><strong>Right sidebar:</strong></p>
<div class="row">
    <div class="content">
        <p class="kss__example-box">This is the content.</p>
    </div>
    <div class="sidebar">
        <p class="kss__example-box">And I am sidebar!</p>
    </div>
</div><!-- .row -->
<p><strong>Left sidebar:</strong></p>
<div class="row">
    <div class="sidebar">
        <p class="kss__example-box">I am sidebar!</p>
    </div>
    <div class="content">
        <p class="kss__example-box">This is the content.</p>
    </div>
</div><!-- .row -->
<p><strong>Reverse column order:</strong></p>
<div class="row row-reverse">
    <div class="sidebar">
        <p class="kss__example-box">I am sidebar that is (on the) right and goes mobile first!</p>
    </div>
    <div class="content">
        <p class="kss__example-box">This is the content.</p>
    </div>
</div><!-- .row -->

Styleguide 2.3
*/
.content {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 992px) {
  .content {
    float: left;
    width: 75%;
  }
}
.sidebar {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 992px) {
  .sidebar {
    float: left;
    width: 25%;
  }
}
@media (min-width: 992px) {
  .row-reverse > .content {
    right: 25%;
  }
}
@media (min-width: 992px) {
  .row-reverse > .sidebar {
    left: 75%;
  }
}
/*
Offset

Simple helper for providing additional margin.

Markup:
<div class="row offset-bottom">
    <div class="col-sm-6">
        <h4>Left Offset</h4>
        <p>
            There is a gap between me and the icon.
            <span class="glyphicon glyphicon-tree-conifer offset-left" aria-hidden="true"></span>
        </p>
        <p>
            This gap is a bit larger.
            <span class="glyphicon glyphicon-tree-conifer offset-left-large" aria-hidden="true"></span>
        </p>
    </div>
    <div class="col-sm-6">
        <h4>Right Offset</h4>
        <p>
            <span class="glyphicon glyphicon-tree-deciduous offset-right" aria-hidden="true"></span>
            There is a gap between me and the icon.
        </p>
        <p>
            <span class="glyphicon glyphicon-tree-deciduous offset-right-large" aria-hidden="true"></span>
            This gap is a bit larger.
        </p>
    </div>
</div>
<div class="row">
    <div class="col-sm-6">
        <h4>Top Offset</h4>
        <div class="offset-top-small">I have small top spacing.</div>
        <div class="offset-top">I have some regular top spacing.</div>
        <div class="offset-top-large">I have big top spacing!</div>
        <div class="offset-top-larger">I have HUGE top spacing!</div>
        <p class="offset-top-none">I have no top spacing :/.</p>
    </div>
    <div class="col-sm-6">
        <h4>Bottom Offset</h4>
        <div class="offset-bottom-small">I have small bottom spacing.</div>
        <div class="offset-bottom">I have some regular bottom spacing. Just like a real paragraph, weehoo!</div>
        <div class="offset-bottom-large">I have big bottom spacing!</div>
        <div class="offset-bottom-larger">I have HUGE bottom spacing!</div>
        <p class="offset-bottom-none">I have no bottom spacing :/.</p>
    </div>
</div>

Styleguide 2.4
*/
.offset-left {
  margin-left: 5px;
}
.offset-left-large {
  margin-left: 16px;
}
.offset-right,
.commerce-add-to-cart .btn:before,
.commerce-add-to-cart .item-action:before {
  margin-right: 5px;
}
.offset-right-large {
  margin-right: 16px;
}
.offset-top-small {
  margin-top: 12px;
}
.offset-top {
  margin-top: 24px;
}
.offset-top-large {
  margin-top: 48px;
}
.offset-top-larger {
  margin-top: 96px;
}
.offset-top-none {
  margin-top: 0 !important;
}
.offset-bottom-small {
  margin-bottom: 12px;
}
.offset-bottom,
.facebookshare-box {
  margin-bottom: 24px;
}
.offset-bottom-large {
  margin-bottom: 48px;
}
.offset-bottom-larger {
  margin-bottom: 96px;
}
.offset-bottom-none {
  margin-bottom: 0 !important;
}
/*
Responsive Offset

Offset that only applies in a linear layout.

Markup:
<div class="offset-bottom-xs-max">I have extra bottom spacing on extra small screens (xs).</div>
<div class="offset-bottom-sm-max">I have extra bottom spacing on small screens (sm).</div>
<div class="offset-bottom-large-xs-max">I have big bottom spacing on extra small screens (xs).</div>
<div class="offset-bottom-large-sm-max">I have big bottom spacing on small screens (sm).</div>
<div class="offset-bottom-larger-xs-max">I have HUGE bottom spacing on extra small screens (xs).</div>
<div class="offset-bottom-larger-sm-max">I have HUGE bottom spacing on small screens (sm).</div>

Styleguide 2.4.1
*/
@media (max-width: 767px) {
  .offset-bottom-xs-max {
    margin-bottom: 24px;
  }
}
@media (max-width: 991px) {
  .offset-bottom-sm-max {
    margin-bottom: 24px;
  }
}
@media (max-width: 767px) {
  .offset-bottom-large-xs-max {
    margin-bottom: 48px;
  }
}
@media (max-width: 991px) {
  .offset-bottom-large-sm-max {
    margin-bottom: 48px;
  }
}
@media (max-width: 767px) {
  .offset-bottom-larger-xs-max {
    margin-bottom: 96px;
  }
}
@media (max-width: 991px) {
  .offset-bottom-larger-sm-max {
    margin-bottom: 96px;
  }
}
/*
Sections

Sections are used to structure the page content.

Markup:
<section class="section-header">
    <div class="container">
        <h1 class="section-header-title">Page Title</h1>
        <h2 class="section-header-subtitle">Subtitle</h2>
    </div><!-- .container -->
</section>
<section class="section-header section-header-condensed">
    <div class="container">
        <h1 class="section-header-title">Condensed Header Section</h1>
    </div><!-- .container -->
</section>
<section class="section-content">
    <div class="container">
        <p>This is the content of the page.</p>
    </div><!-- .container -->
</section>
<section class="section-primary">
    <div class="container">
        <h1>Primary Section</h1>
        <p>This will recolor section to primary color. Works both with header and content sections.</p>
    </div><!-- .container -->
</section>

Styleguide 2.5
*/
.section-header {
  padding-top: 36px;
  padding-bottom: 36px;
  color: #012a45;
  border-bottom: 1px solid transparent;
  background-color: transparent;
}
.section-header-title {
  margin: 0;
  color: inherit;
}
.section-header-subtitle {
  margin-top: 0.3em;
  margin-bottom: 0;
  color: inherit;
}
@media (min-width: 768px) {
  .section-header {
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .section-header-condensed {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
.section-content {
  padding-top: 36px;
  padding-bottom: 36px;
}
@media (min-width: 768px) {
  .section-content {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}
.section-primary {
  background-color: #0262a1;
}
.section-primary,
.section-primary h1,
.section-primary h2,
.section-primary h3,
.section-primary h4,
.section-primary h5,
.section-primary h6 {
  color: #fff;
}
.section-primary.section-header {
  border-bottom: none;
}
/*
Site

Use the following markup to turn the site into fluid flexbox layout with sticky footer. Credits for cross-browser
solution go to [Philip Walton](http://philipwalton.github.io/solved-by-flexbox/demos/sticky-footer/).

Markup:
<body class="site">
    <header role="banner" class="site-header">
        <div class="kss__example-box">Header</div>
    </header>
    <main role="main" class="site-content">
        <div class="kss__example-box">Main Content</div>
    </main>
    <footer role="contentinfo" class="site-footer">
        <div class="kss__example-box">Sticky Footer</div>
    </footer>
</body>

Styleguide 2.6
*/
/**
 * 1. Avoid the IE 10-11 `min-height` bug.
 * 2. Set `flex-shrink` to `0` to prevent some browsers from
 *    letting these items shrink to smaller than their content's default
 *    minimum size. See http://bit.ly/1Mn35US for details.
 * 3. Use `%` instead of `vh` since `vh` is buggy in older mobile Safari.
 */
.site {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  /* 3 */
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .site {
    height: 100%;
    /* 1, 3 */
  }
}
.site-header,
.site-footer {
  flex: none;
  /* 2 */
}
.site-content {
  flex: 1 0 auto;
  /* 2 */
  width: 100%;
}
/*
Back Link

Link back to previous page. Typically used together with `<h2>` headings.

<div class="panel panel-info">
    <div class="panel-heading"><h4 class="panel-title">Heads Up!</h4></div>
    <div class="panel-body">
        It may be a little bit confusing to distinguish between the Back Link and More Link components. They both
        appear on the right side of the heading on big screens, but they are designed in a different way for mobiles.
    </div>
</div>

Markup:
<a href="#" class="back">Back</a>
<h2>Upon He Was the Divided</h2>

Styleguide 3.1
*/
.back {
  display: block;
  margin-bottom: 24px;
}
.back:before {
  content: '‹ ';
}
@media screen and (min-width: 768px) {
  .back {
    float: right;
    margin-left: 1.5em;
    padding-top: 13.4px;
  }
  .back + form {
    clear: right;
  }
}
/*
Call to Action

A simple helper for responsive call to action. Made for use in header.

Markup:
<div class="row">
    <div class="col-sm-8">
        <h1 class="section-header-title">Pages</h1>
    </div>
    <div class="col-sm-4">
        <a href="#" class="btn btn-primary btn-raised cta">
            <span class="glyphicon glyphicon-plus-sign offset-right" aria-hidden="true"></span>
            New Page
        </a>
    </div>
</div><!-- .row -->

Styleguide 3.2
*/
.cta {
  margin-top: 24px;
}
@media screen and (min-width: 768px) {
  .cta {
    float: right;
    margin-top: 0;
    text-align: right;
  }
  .cta.btn,
  .cta.item-action {
    float: right;
  }
}
/*
CTA Dropdown

Call to action combined with dropdown.

Markup:
<div class="row">
    <div class="col-sm-8">
        <h1 class="section-header-title">Pages</h1>
    </div>
    <div class="col-sm-4">
        <div class="dropdown cta">
            <button class="btn btn-primary btn-raised" type="button" id="ctaDropdownLabel" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                Actions
                <span class="glyphicon glyphicon-menu-down offset-left" aria-hidden="true"></span>
            </button>
            <ul class="dropdown-menu" aria-labelledby="ctaDropdownLabel">
                <li><a href="#">Action</a></li>
                <li><a href="#">Another action</a></li>
                <li><a href="#">Something else here</a></li>
                <li role="separator" class="divider"></li>
                <li><a href="#">Separated link</a></li>
            </ul>
        </div>
    </div>
</div><!-- .row -->

Styleguide 3.2.1
*/
@media screen and (min-width: 768px) {
  .cta.dropdown > .dropdown-menu {
    right: 0;
    left: auto;
  }
}
/*
CTA for Content Headings

For CTA buttons alongside headings in content area simply apply `pull-right` on a regular button, `cta` is not needed.

Markup:
<a href="#" class="btn btn-primary btn-raised pull-right">
    <span class="glyphicon glyphicon-plus-sign offset-right" aria-hidden="true"></span>
    New Page
</a>
<h2>Pages</h2>

Styleguide 3.2.2
*/
/*
List Group

Extends [Bootstrap list group](http://getbootstrap.com/components/#list-group) with nesting and quick add link. Works
best as sidebar navigation.

Markup:
<div class="list-group list-group-nested">
    <a href="#" class="list-group-item active"><h4 class="list-group-item-heading">Pages</h4></a>
    <a href="#" class="list-group-add" title="Create new item"><span class="glyphicon glyphicon-plus-sign offset-right" aria-hidden="true"></span></a>
    <a href="#" class="list-group-item list-group-item-nested">Home</a>
    <a href="#" class="list-group-item list-group-item-nested">Products</a>
    <a href="#" class="list-group-item list-group-item-nested">About</a>
    <a href="#" class="list-group-item"><h4 class="list-group-item-heading">Articles</h4></a>
    <a href="#" class="list-group-add" title="Create new item"><span class="glyphicon glyphicon-plus-sign offset-right" aria-hidden="true"></span></a>
    <a href="#" class="list-group-item"><h4 class="list-group-item-heading">Settings</h4></a>
</div>

Styleguide 3.4
*/
.list-group-nested .list-group-item-heading {
  margin-bottom: 0;
  font-weight: 700;
  font-size: 1em;
}
.list-group-nested .list-group-item-nested {
  padding-left: 32px;
}
.list-group-add {
  position: relative;
  top: -35px;
  right: 0;
  z-index: 2;
  float: right;
  padding: 10px 15px;
  line-height: 17px;
  color: #0262a1;
}
.list-group-add:hover,
.list-group-add:focus {
  color: #fff;
}
.active + .list-group-add {
  color: #fff;
}
/*
More Link

Responsive link to a complete listing. Works best with H2.

By default, more link is aligned to baseline with the element that has space of one line between itself and the following
content. The value corresponds to default bottom margin of H2 (which is one line) and can be adjusted via LESS variable
`@more-link-top-offset`.

<div class="panel panel-info">
    <div class="panel-heading"><h4 class="panel-title">Heads Up!</h4></div>
    <div class="panel-body">
        It may be a little bit confusing to distinguish between the Back Link and More Link components. They both
        appear on the right side of the heading on big screens, but they are designed in a different way for mobiles.
    </div>
</div>

Markup:
<h2>News</h2>
<div class="has-more">
    <p>This is the news.</p>
    <div class="more">
        <a href="#">All News</a>
    </div>
</div>

Styleguide 3.5
*/
.more > a:after {
  content: ' ›';
}
@media (min-width: 768px) {
  .more {
    position: absolute;
    top: -48px;
    right: 0;
  }
  .has-more {
    position: relative;
  }
}
/*
Navbar

Implements default [Bootstrap navbar](http://getbootstrap.com/components/#navbar) component with minor enhancements
(eg. `.navbar-primary` modification or `.navbar-icon` for icon items).

<div class="panel panel-info">
<div class="panel-heading"><h4 class="panel-title">Fixed navbar</h4></div>
<div class="panel-body">
    Add `.has-navbar-fixed-top` class to `<body>` when using `.navbar-fixed-top` modification to ensure the content
    does not hide below navbar.
</div>
</div>

Markup:
<!-- Main navigation -->
<nav class="navbar navbar-static-top navbar-primary">
    <div class="container">
        <!-- Brand and menu toggle -->
        <div class="navbar-header">
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#kssMenu">
                <span class="sr-only">Menu</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a href="#" class="navbar-brand offset-right-large" title="Bootstrap UI">Bootstrap UI</a>
        </div>
        <!-- Collapsible menu -->
        <div class="collapse navbar-collapse" id="kssMenu">
            <ul class="nav navbar-nav">
                <li class="active"><a href="#">Dashboard</a></li>
                <li><a href="#">Pages</a></li>
                <li><a href="#">Media</a></li>
                <li><a href="#">Users</a></li>
            </ul>
            <ul class="nav navbar-nav navbar-right">
                <li class="navbar-icon">
                    <a href="#" target="_blank" title="Open site in a new tab">
                        <span class="glyphicon glyphicon-home" aria-hidden="true"></span>
                        <span class="visible-xs">Home</span>
                    </a>
                </li>
                <li class="navbar-icon">
                    <a href="#" title="Settings">
                        <span class="glyphicon glyphicon-cog" aria-hidden="true"></span>
                        <span class="visible-xs">Settings</span>
                    </a>
                </li>
                <li class="dropdown">
                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" title="My profile">
                        <span class="glyphicon glyphicon-user offset-right" aria-hidden="true"></span>
                        <span class="visible-xs-inline offset-right">My Profile</span>
                        <span class="glyphicon glyphicon-menu-down" aria-hidden="true"></span>
                    </a>
                    <ul class="dropdown-menu">
                        <li class="dropdown-header">James Brown</li>
                        <li class="divider"></li>
                        <li>
                            <a href="#">
                                <span class="glyphicon glyphicon-user offset-right icon-shift-down" aria-hidden="true"></span>
                                My Account
                            </a>
                        </li>
                        <li>
                            <a href="#">
                                <span class="glyphicon glyphicon-off offset-right icon-shift-down" aria-hidden="true"></span>
                                Sign out
                            </a>
                        </li>
                    </ul>
                </li><!-- .dropdown -->
             </ul><!-- .nav -->
        </div><!-- .collapsible -->
    </div><!-- .container -->
</nav>

Styleguide 3.6
*/
.navbar-static-top {
  margin-bottom: 0;
}
.navbar-toggle {
  margin-right: 0px;
}
@media screen and (max-width: 767px) {
  .navbar .dropdown-header {
    color: #fff;
  }
  .navbar .visible-xs {
    display: inline-block !important;
  }
  .navbar-icon .glyphicon {
    margin-right: 0.75ex;
  }
}
@media screen and (min-width: 768px) {
  .navbar-icon > a {
    min-height: 50px;
  }
}
.navbar-fixed-top {
  border-bottom: none;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.2), 0 1px 0 -2px rgba(0, 0, 0, 0.02), 0 1px 5px 1px rgba(0, 0, 0, 0.3);
}
.has-navbar-fixed-top {
  padding-top: 50px;
}
.navbar-primary {
  background-color: #0262a1;
  border-color: #01436f;
}
.navbar-primary .navbar-brand {
  color: #fff;
}
.navbar-primary .navbar-brand:hover,
.navbar-primary .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-primary .navbar-text {
  color: #fff;
}
.navbar-primary .navbar-nav > li > a {
  color: #fff;
}
.navbar-primary .navbar-nav > li > a:hover,
.navbar-primary .navbar-nav > li > a:focus {
  color: #c0d8e8;
  background-color: transparent;
}
.navbar-primary .navbar-nav > .active > a,
.navbar-primary .navbar-nav > .active > a:hover,
.navbar-primary .navbar-nav > .active > a:focus {
  color: #c0d8e8;
  background-color: #01436f;
}
.navbar-primary .navbar-nav > .disabled > a,
.navbar-primary .navbar-nav > .disabled > a:hover,
.navbar-primary .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-primary .navbar-toggle {
  border-color: transparent;
}
.navbar-primary .navbar-toggle:hover,
.navbar-primary .navbar-toggle:focus {
  background-color: transparent;
}
.navbar-primary .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-primary .navbar-collapse,
.navbar-primary .navbar-form {
  border-color: #01436f;
}
.navbar-primary .navbar-nav > .open > a,
.navbar-primary .navbar-nav > .open > a:hover,
.navbar-primary .navbar-nav > .open > a:focus {
  background-color: #01436f;
  color: #c0d8e8;
}
@media (max-width: 767px) {
  .navbar-primary .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
  }
  .navbar-primary .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-primary .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #c0d8e8;
    background-color: transparent;
  }
  .navbar-primary .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-primary .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-primary .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #c0d8e8;
    background-color: #01436f;
  }
  .navbar-primary .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-primary .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-primary .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-primary .navbar-link {
  color: #fff;
}
.navbar-primary .navbar-link:hover {
  color: #c0d8e8;
}
.navbar-primary .btn-link,
.navbar-primary .checkout-buttons .checkout-cancel,
.navbar-primary .checkout-buttons .checkout-back {
  color: #fff;
}
.navbar-primary .btn-link:hover,
.navbar-primary .btn-link:focus,
.navbar-primary .checkout-buttons .checkout-cancel:hover,
.navbar-primary .checkout-buttons .checkout-cancel:focus,
.navbar-primary .checkout-buttons .checkout-back:hover,
.navbar-primary .checkout-buttons .checkout-back:focus {
  color: #c0d8e8;
}
.navbar-primary .btn-link[disabled]:hover,
fieldset[disabled] .navbar-primary .btn-link:hover,
.navbar-primary .btn-link[disabled]:focus,
fieldset[disabled] .navbar-primary .btn-link:focus,
.navbar-primary .checkout-buttons .checkout-cancel[disabled]:hover,
fieldset[disabled] .navbar-primary .checkout-buttons .checkout-cancel:hover,
.navbar-primary .checkout-buttons .checkout-cancel[disabled]:focus,
fieldset[disabled] .navbar-primary .checkout-buttons .checkout-cancel:focus,
.navbar-primary .checkout-buttons .checkout-back[disabled]:hover,
fieldset[disabled] .navbar-primary .checkout-buttons .checkout-back:hover,
.navbar-primary .checkout-buttons .checkout-back[disabled]:focus,
fieldset[disabled] .navbar-primary .checkout-buttons .checkout-back:focus {
  color: #ccc;
}
/*
Tabs

Styleguide 3.7
*/
/*
Default Tabs

[Bootstrap tabs](http://getbootstrap.com/components/#nav-tabs) with cursor change to pointer on hover.

Markup:
<ul role="tablist" class="nav nav-tabs">
    <li class="active"><a href="#">Bring one I make</a></li>
    <li><a href="#">Moved lights</a></li>
    <li><a href="#">Living created</a></li>
</ul>

Styleguide 3.7.1
*/
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  cursor: pointer;
}
/*
Header Tabs

Tabs extended for use within header section.

Markup:
<ul role="tablist" class="nav nav-tabs nav-tabs-header">
    <li class="active"><a href="#"><span class="glyphicon glyphicon-envelope offset-right" aria-hidden="true"></span> Emailing</a></li>
    <li><a href="#"><span class="glyphicon glyphicon-cog offset-right" aria-hidden="true"></span> Settings</a></li>
</ul>

Styleguide 3.7.2
*/
.nav-tabs-header {
  float: right;
  margin-top: 24px / 2;
}
.nav-tabs-header > li > a {
  color: #fff;
}
.nav-tabs-header > li > a:hover,
.nav-tabs-header > li > a:focus {
  color: #0262a1;
}
.section-header > .container .nav-tabs-header,
.section-header > .container-fluid .nav-tabs-header {
  margin-bottom: -37px;
}
@media (min-width: 768px) {
  .nav-tabs-header {
    margin-top: 0;
  }
  .section-header > .container .nav-tabs-header,
  .section-header > .container-fluid .nav-tabs-header {
    position: relative;
    top: 27px;
    margin-bottom: -100%;
  }
  .section-header-condensed > .container .nav-tabs-header,
  .section-header-condensed > .container-fluid .nav-tabs-header {
    position: static;
    margin-bottom: -37px;
  }
}
/*
Justified Tabs

Tabs that are justified also on smallest screens.

Markup:
<ul role="tablist" class="nav nav-tabs nav-justified nav-tabs-justified-xs">
    <li class="active">
        <a href="#">
            <span class="glyphicon glyphicon-certificate" aria-hidden="true"></span>
            <span class="hidden-xs offset-left">New</span>
        </a>
    </li>
    <li>
        <a href="#">
            <span class="glyphicon glyphicon-ok-sign offset-right" aria-hidden="true"></span>
            <span class="hidden-xs offset-left">Done</span>
        </a>
    </li>
    <li>
        <a href="#">
            <span class="glyphicon glyphicon-remove-sign offset-right" aria-hidden="true"></span>
            <span class="hidden-xs offset-left">Cancelled</span>
        </a>
    </li>
</ul>

Styleguide 3.7.3
*/
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border-bottom-color: #fff;
}
@media (max-width: 767px) {
  .nav-tabs.nav-tabs-justified-xs {
    width: 100%;
    border-bottom: 0;
  }
  .nav-tabs.nav-tabs-justified-xs > li {
    display: table-cell;
    float: none;
    width: 1%;
  }
  .nav-tabs.nav-tabs-justified-xs > li > a {
    margin-right: 0;
    margin-bottom: 0;
    text-align: center;
    border-bottom: 1px solid #ddd;
    border-radius: 3px 3px 0 0;
  }
  .nav-tabs.nav-tabs-justified-xs > .active > a,
  .nav-tabs.nav-tabs-justified-xs > .active > a:hover,
  .nav-tabs.nav-tabs-justified-xs > .active > a:focus {
    border-bottom-color: #0262a1;
  }
}
/*
Transparent Tabs

Tabs modification for use on primary background.

Markup:
<div class="section-content section-primary">
    <ul role="tablist" class="nav nav-tabs nav-tabs-transparent">
        <li class="active"><a href="#"><span class="glyphicon glyphicon-envelope offset-right" aria-hidden="true"></span> Emailing</a></li>
        <li><a href="#"><span class="glyphicon glyphicon-cog offset-right" aria-hidden="true"></span> Settings</a></li>
    </ul>
</div>

Styleguide 3.7.4
*/
.nav-tabs-transparent {
  border-bottom-color: #fff;
}
.nav-tabs-transparent > li > a {
  color: #fff;
  border-color: transparent;
}
.nav-tabs-transparent > li > a:hover,
.nav-tabs-transparent > li > a:focus {
  color: #fff;
  border-color: #fff;
  background-color: transparent;
}
.nav-tabs-transparent > li.active > a,
.nav-tabs-transparent > li.active > a:hover,
.nav-tabs-transparent > li.active > a:focus {
  color: #fff;
  border-color: #fff;
  border-bottom-color: #0262a1;
  background-color: transparent;
}
.nav-tabs-transparent.nav-tabs-header > li.active > a,
.nav-tabs-transparent.nav-tabs-header > li.active > a:hover,
.nav-tabs-transparent.nav-tabs-header > li.active > a:focus {
  border-bottom-color: transparent;
}
/*
Letter Navigation

Letter navigation is made for use with long listings.

Markup:
<div class="row">
    <div class="col-sm-2 col-sm-push-10">
        <ul class="nav nav-letters">
            <li><a href="#letter-a">A</a></li>
            <li><a href="#letter-b">B</a></li>
            <li><a href="#letter-c">C</a></li>
        </ul>
    </div>
    <div class="col-sm-10 col-sm-pull-2">
        <h3 id="letter-a">A</h3>
        <p>A very long listing…</p>
        <h3 id="letter-b">B</h3>
        <p>Another very long listing…</p>
        <h3 id="letter-c">C</h3>
        <p>Yet another very long listing…</p>
    </div>
</div><!-- .row -->

Styleguide 3.3
*/
.nav-letters,
.sortable-table-nav ul {
  text-align: center;
}
.nav-letters > li,
.nav-letters > li > a,
.sortable-table-nav ul > li,
.sortable-table-nav ul > li > a {
  display: inline-block;
}
@media screen and (min-width: 768px) {
  .nav-letters > li,
  .nav-letters > li > a,
  .sortable-table-nav ul > li,
  .sortable-table-nav ul > li > a {
    display: block;
  }
}
/*
Filter

Align form action button with labels in a filter.

Markup:
<form class="form-filter">
    <div class="row">
        <div class="col-sm-3">
           <div class="form-group">
                <label>Place of Birth</label>
                <select class="form-control">
                    <option value="">All</option>
                    <option value="Denver">Denver</option>
                    <option value="Liptákov">Liptákov</option>
                    <option value="Moscow">Moscow</option>
                    <option value="Munich">Munich</option>
                    <option value="Prague">Prague</option>
                    <option value="Viena">Vienna</option>
                </select>
            </div>
        </div>
        <div class="col-sm-3">
            <div class="form-group">
                <label>Cash under</label>
                <input type="text" class="form-control" />
            </div>
        </div>
        <div class="col-sm-3">
            <div class="form-group">
                <label>Cash over</label>
                <input type="text" class="form-control" />
            </div>
        </div>
        <div class="col-sm-3">
            <div class="form-actions">
                <button type="reset" class="btn btn-default">Reset Filter</button>
            </div>
        </div>
    </div><!-- .row -->
</form>

Styleguide 4.2
*/
@media screen and (min-width: 768px) {
  .form-filter .form-actions {
    padding-top: 29px;
  }
}
/*
Forms

Styleguide 4.3
*/
/*
Required Fields

Adds and asterisk to all required field labels. Requires `.required` class on labels.

Markup:
<label for="name" class="required">Name</label>
<input type="text" class="form-control" id="name" name="name" required />

Styleguide 4.3.1
*/
label.required:after {
  content: ' *';
  color: #777777;
}
input[type='file'] {
  margin: 12px 0;
}
input[type='file'].form-control {
  margin: 0;
}
/*
Form Actions

Static form action designed for cancel link to return from edit form back to listing.

Markup:
<button type="submit" class="btn btn-primary btn-raised">Save and publish</button>
<div class="form-action-static">
    or
    <a href="#">Cancel</a>
</div>

Styleguide 4.3.2
*/
.form-action-static,
.button-operator {
  position: relative;
  top: 2px;
  display: inline-block;
  margin-left: 16px;
  margin-bottom: 24px;
}
/*
Input Group

Always keep button above the input to prevent input border from disappearing.

Markup:
<div class="input-group">
    <input type="search" placeholder="Hledat" class="form-control" title="Zadejte hledaný termín" />
    <span class="input-group-btn">
        <button type="submit" class="btn btn-primary btn-raised">Hledat</button>
    </span>
</div>

Styleguide 4.4
*/
.input-group-btn > .btn,
.input-group-btn > .item-action {
  z-index: 2;
}
/*
Datetimepicker

[Bootstrap Datetimepicker](http://eonasdan.github.io/bootstrap-datetimepicker/) created by
[Jonathan Peterson](https://github.com/Eonasdan).

<div class="panel panel-danger">
    <div class="panel-heading"><h4 class="panel-title">JavaScript Required</h4></div>
    <div class="panel-body">
        Please note that `moment.js` (must be loaded before `bootstrap.js`) and `bootstrap-datetimepicker.js` are
        required.
    </div>
</div>

Markup:
<div class="form-group">
    <label>Pick date and time</label>
    <div class="input-group date" data-onload-datetimepicker>
        <input type="text" class="form-control" />
        <span class="input-group-addon">
            <span class="glyphicon glyphicon-calendar" aria-hidden="true"></span>
        </span>
    </div>
</div>
<div class="form-group">
    <label>Pick a date</label>
    <div class="input-group date" data-onload-datetimepicker='{"locale": "cs", "format": "D. M. YYYY"}'>
        <input type="text" class="form-control" value="26. 6. 2016" />
        <span class="input-group-addon">
            <span class="glyphicon glyphicon-calendar" aria-hidden="true"></span>
        </span>
    </div>
</div>

Styleguide 4.1
*/
/*
Listbox

Implements [select2](http://ivaynberg.github.io/select2/) by [Igor Vaynberg](https://github.com/ivaynberg) and
[Select2 Bootstrap CSS](https://fk.github.io/select2-bootstrap-css/) by [Tom Terrace](https://github.com/t0m).

<div class="panel panel-danger">
    <div class="panel-heading"><h4 class="panel-title">JavaScript Required</h4></div>
    <div class="panel-body">
        Please note that `select2.js` is required.
    </div>
</div>

Styleguide 4.5
*/
/*
Single Option

Markup:
<select class="form-control" data-onload-select2>
    <option selected value="All">All</option>
    <option value="Denver">Denver</option>
    <option value="Liptákov">Liptákov</option>
    <option value="Moscow">Moscow</option>
    <option value="Munich">Munich</option>
    <option value="Prague">Prague</option>
    <option value="Viena">Vienna</option>
</select>

Styleguide 4.5.1
*/
/*
Single Option with Images

Images can be added to options.

Markup:
<select class="form-control" data-onload-select2='{"minimumResultsForSearch": "Infinity"}'>
    <option>No image</option>
    <option
        selected
        data-image-src="//satyr.io/32x16?flag=cze"
        data-image-srcset="//satyr.io/32x16?flag=cze, //satyr.io/64x32?flag=cze 2x"
        data-image-width="32"
        data-image-height="16"
    >Czech</option>
    <option
        data-image-src="//satyr.io/32x16?flag=can"
        data-image-srcset="//satyr.io/32x16?flag=can, //satyr.io/64x32?flag=can 2x"
        data-image-width="32"
        data-image-height="16"
    >Canadian</option>
    <option
        data-image-src="//satyr.io/32x16?flag=che"
        data-image-srcset="//satyr.io/32x16?flag=che, //satyr.io/64x32?flag=che 2x"
        data-image-width="32"
        data-image-height="16"
    >Swiss</option>
    <option
        data-image-src="//satyr.io/60x60?flag=che"
        data-image-srcset="//satyr.io/60x60?flag=che, //satyr.io/120x120?flag=che 2x"
        data-image-width="60"
        data-image-height="60"
    >Swiss bigger</option>
</select>

Styleguide 4.5.2
*/
/*
Multiple Options

Markup:
<select class="form-control" data-onload-select2 multiple>
    <option selected value="Denver">Denver</option>
    <option selected value="Liptákov">Liptákov</option>
    <option value="Moscow">Moscow</option>
    <option value="Munich">Munich</option>
    <option selected value="Prague">Prague</option>
    <option value="Viena">Vienna</option>
</select>

Styleguide 4.5.3
*/
/*
Multiple Options with Images

Markup:
<select class="form-control" multiple data-onload-select2='{"minimumResultsForSearch": "Infinity"}'>
    <option
        selected
        data-image-src="//satyr.io/40x40/forestgreen"
        data-image-width="40"
        data-image-height="40"
    >Forest green</option>
    <option
        selected
        data-image-src="//satyr.io/40x40/crimson"
        data-image-width="40"
        data-image-height="40"
    >Crimson</option>
    <option
        data-image-src="//satyr.io/40x40/steelblue"
        data-image-width="40"
        data-image-height="40"
    >Steel blue</option>
</select>

Styleguide 4.5.4
*/
.select2-container a {
  transition: none;
}
.select2-result-label > img,
.select2-chosen > img,
.select2-search-choice img {
  margin-right: 16px / 2;
}
.select2-container.form-control,
.select2-container .select2-choice {
  min-height: 42px;
  height: auto;
}
.select2-container.input-sm .select2-choice,
.input-group-sm .select2-container .select2-choice {
  min-height: 33px;
  height: auto;
}
.select2-container.input-lg .select2-choice,
.input-group-lg .select2-container .select2-choice {
  min-height: 49px;
  height: auto;
}
.select2-search-choice-close,
.select2-container .select2-choice abbr {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAACLElEQVR42u3Zz0sUYRzH8bUISoyF1i5iXSooyYgOEXapZNYNojwU/aAfUAT9A4YhUgdxt1To0KFIBCMIvEcUEXntUtivpYuUhYFIdDBMmD69he/hObgsbSnb13ngdZjZhX3eO8/MDrMpSctKErwsg//HUSgU7uNYsB3hHla4CybqEoRPaMJGFCEMewxuxnsIk5iALPqg1yVdj9eQGUdjiuE1eAs+QOYztrsMJqwFk8EyHguW95klD+ZD08gsYvBFCBPYgHXBOT1UNpg3ncQpnAicRbrCCQ3j8SIf5QvYEWxvxnlb0mWDr0MIvcOaCiayC78gRKmlH+WDbaIjkJnDzgq/+VHIvMWqag3ehBkIAxXGdkAIDVRlsE24H9//4ty9hju4Hej710c5m83WYging32HMYjMnwSvx75UlQ+iOiDEaEMLZiA8dPc7TFQDnkGYxQ8Iz9Hs8k4riqIa4l5ApojVbm8tiduPL5CZRs5lMGFH8DNYxo+C5d3tMfgohJeow0qMQujxuqRb0RBsZ3DA2ZIuP5LgJDgJToKr4ZHOWjTOy+fzNa6DiezCFGReod1lMGF3IYzjMm5B5rirYIJyEJ4iHezfjW+YRr2n4EHE2LrAa1cg5DwFj2DWLlKljn67p+B+CIdKPAaOsddTcBOEKbTZvjp0Qvjo8Sp9DjJFfIVMjBsef4f34AHeYAxX0VfqMbDnfw97IXMTta6DLbobcxBa3Qdb9BPE2LZQ8G98530ecQi/2QAAAABJRU5ErkJggg==") !important;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx) {
  .select2-search-choice-close,
  .select2-container .select2-choice abbr {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAABQCAYAAADSm7GJAAADFElEQVR42u2dsW4TQRBAI0ERCYpDpAUdJX/hAlxQ3SekovYXIIvKEiBRIUF1lHT+BP+Br0TCCCsFLW5cmCS3jKWNNFrdZu+EOG7sd9Irkl0p8r3s7Mzs5XLinIMD5uhvAIIBwYBgaMnNNZvNyj0nkUvPQbAdtDjnCSU3zkGwEbS4iOToHATbE6wptVwEGyUhcaW/JkTbT7JcCpIse4K7SC4pk4wRXreE5ZUMUwezgh03lT0YyKKBOhjoZHUi1oCf7mkYohd9ACVFrj50HgxzmtQifKwF15L1fxC8UD9/EQxzHtxC8KiD4FHPNWMhuIACwd33h3kLuXOZ2mc4yyLRZS1kCG6H3uc2Mbl+LO9Z8FRwEaYINnpDdWKVIEdwC/QVC4l97nk6sUqwQHA3wbGEa9Sj4CCxSlIguHtZMg8Tq/4Edy/bLNXB4/G4FKJ1sJ7zTwTrhMuTU3f+NVqc84SSG+bEJR99a3BoaHERybE5HDYYFKwptVwEGyUhcRX5PufBRoiH4Tg80WFMcBfJPJNljfC6JSzzVCUrGMHswUAWDdTBQCcLOveiCdEBnCYBb9kBBAOCAcGAYEDw0XP0NwDBgGBAMCAYEAwIHvD7QzJhIlSCE2rF0o9lav4eBBt5JWHR8EfzdYATfgkFgg2g5J4LdSD1WrjyXDeIPkfwsNErV6/Y38J34aXwWHgkvBJWwi74RSgQPGD8nrtRwrbCe+G0YX9+KHzyc2rPRsgQPFzBEyVrJ7xLvNTsjvBBuFQreYLg4Qpeqv32m3BP+YxJPhUulOAKwQMl2HsnymNK8mudeCF44IK9rCcdBD8XrhBsS/BTBBOibwTPCNEGCFqSX4X7LeSeCRdK8BLBwy6TdIPjo3A3kUF/pkyy1+ioPVsv8KxB7gPhi7BVcndCpqYheKCtSt1+vBR+CG+EZ8IL4a3wU69cRYlgC4cN4UFD/LDBNVAi2NZxYa0Ixe5ikhFs58B/2SC48mOZUMYkI/jw/61diWDzgtOSEWxdcFpyhWDTgtOSEWxccCgZwfZJ9akrJXiKYEDwMfAHMSYobVemsdsAAAAASUVORK5CYII=") !important;
  }
}
.select2-search input.select2-active,
.select2-more-results.select2-active,
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background-image: url("data:image/gif;base64,R0lGODlhEAAQAPQAAP///wAAAPDw8IqKiuDg4EZGRnp6egAAAFhYWCQkJKysrL6+vhQUFJycnAQEBDY2NmhoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFdyAgAgIJIeWoAkRCCMdBkKtIHIngyMKsErPBYbADpkSCwhDmQCBethRB6Vj4kFCkQPG4IlWDgrNRIwnO4UKBXDufzQvDMaoSDBgFb886MiQadgNABAokfCwzBA8LCg0Egl8jAggGAA1kBIA1BAYzlyILczULC2UhACH5BAkKAAAALAAAAAAQABAAAAV2ICACAmlAZTmOREEIyUEQjLKKxPHADhEvqxlgcGgkGI1DYSVAIAWMx+lwSKkICJ0QsHi9RgKBwnVTiRQQgwF4I4UFDQQEwi6/3YSGWRRmjhEETAJfIgMFCnAKM0KDV4EEEAQLiF18TAYNXDaSe3x6mjidN1s3IQAh+QQJCgAAACwAAAAAEAAQAAAFeCAgAgLZDGU5jgRECEUiCI+yioSDwDJyLKsXoHFQxBSHAoAAFBhqtMJg8DgQBgfrEsJAEAg4YhZIEiwgKtHiMBgtpg3wbUZXGO7kOb1MUKRFMysCChAoggJCIg0GC2aNe4gqQldfL4l/Ag1AXySJgn5LcoE3QXI3IQAh+QQJCgAAACwAAAAAEAAQAAAFdiAgAgLZNGU5joQhCEjxIssqEo8bC9BRjy9Ag7GILQ4QEoE0gBAEBcOpcBA0DoxSK/e8LRIHn+i1cK0IyKdg0VAoljYIg+GgnRrwVS/8IAkICyosBIQpBAMoKy9dImxPhS+GKkFrkX+TigtLlIyKXUF+NjagNiEAIfkECQoAAAAsAAAAABAAEAAABWwgIAICaRhlOY4EIgjH8R7LKhKHGwsMvb4AAy3WODBIBBKCsYA9TjuhDNDKEVSERezQEL0WrhXucRUQGuik7bFlngzqVW9LMl9XWvLdjFaJtDFqZ1cEZUB0dUgvL3dgP4WJZn4jkomWNpSTIyEAIfkECQoAAAAsAAAAABAAEAAABX4gIAICuSxlOY6CIgiD8RrEKgqGOwxwUrMlAoSwIzAGpJpgoSDAGifDY5kopBYDlEpAQBwevxfBtRIUGi8xwWkDNBCIwmC9Vq0aiQQDQuK+VgQPDXV9hCJjBwcFYU5pLwwHXQcMKSmNLQcIAExlbH8JBwttaX0ABAcNbWVbKyEAIfkECQoAAAAsAAAAABAAEAAABXkgIAICSRBlOY7CIghN8zbEKsKoIjdFzZaEgUBHKChMJtRwcWpAWoWnifm6ESAMhO8lQK0EEAV3rFopIBCEcGwDKAqPh4HUrY4ICHH1dSoTFgcHUiZjBhAJB2AHDykpKAwHAwdzf19KkASIPl9cDgcnDkdtNwiMJCshACH5BAkKAAAALAAAAAAQABAAAAV3ICACAkkQZTmOAiosiyAoxCq+KPxCNVsSMRgBsiClWrLTSWFoIQZHl6pleBh6suxKMIhlvzbAwkBWfFWrBQTxNLq2RG2yhSUkDs2b63AYDAoJXAcFRwADeAkJDX0AQCsEfAQMDAIPBz0rCgcxky0JRWE1AmwpKyEAIfkECQoAAAAsAAAAABAAEAAABXkgIAICKZzkqJ4nQZxLqZKv4NqNLKK2/Q4Ek4lFXChsg5ypJjs1II3gEDUSRInEGYAw6B6zM4JhrDAtEosVkLUtHA7RHaHAGJQEjsODcEg0FBAFVgkQJQ1pAwcDDw8KcFtSInwJAowCCA6RIwqZAgkPNgVpWndjdyohACH5BAkKAAAALAAAAAAQABAAAAV5ICACAimc5KieLEuUKvm2xAKLqDCfC2GaO9eL0LABWTiBYmA06W6kHgvCqEJiAIJiu3gcvgUsscHUERm+kaCxyxa+zRPk0SgJEgfIvbAdIAQLCAYlCj4DBw0IBQsMCjIqBAcPAooCBg9pKgsJLwUFOhCZKyQDA3YqIQAh+QQJCgAAACwAAAAAEAAQAAAFdSAgAgIpnOSonmxbqiThCrJKEHFbo8JxDDOZYFFb+A41E4H4OhkOipXwBElYITDAckFEOBgMQ3arkMkUBdxIUGZpEb7kaQBRlASPg0FQQHAbEEMGDSVEAA1QBhAED1E0NgwFAooCDWljaQIQCE5qMHcNhCkjIQAh+QQJCgAAACwAAAAAEAAQAAAFeSAgAgIpnOSoLgxxvqgKLEcCC65KEAByKK8cSpA4DAiHQ/DkKhGKh4ZCtCyZGo6F6iYYPAqFgYy02xkSaLEMV34tELyRYNEsCQyHlvWkGCzsPgMCEAY7Cg04Uk48LAsDhRA8MVQPEF0GAgqYYwSRlycNcWskCkApIyEAOwAAAAAAAAAAAA==") !important;
}
.select2-search:before {
  content: "\e003";
}
.select2-search:before {
  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;
  position: absolute;
  right: 4px;
  top: 4px;
  bottom: 0;
  width: 30px;
  text-align: center;
  line-height: 34px;
  color: #777777;
}
.select2-search input {
  background: none !important;
}
.select2-container .select2-choice .select2-arrow {
  width: 36px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
.select2-container .select2-choice .select2-arrow b {
  width: auto;
  height: auto;
}
.select2-container .select2-choice .select2-arrow b,
.select2-container .select2-choice div b,
.select2-container.input-sm .select2-choice .select2-arrow b,
.input-group-sm .select2-container .select2-choice .select2-arrow b,
.select2-container.input-sm .select2-choice div b,
.input-group-sm .select2-container .select2-choice div b,
.select2-container.input-lg .select2-choice .select2-arrow b,
.input-group-lg .select2-container .select2-choice .select2-arrow b,
.select2-container.input-lg .select2-choice div b,
.input-group-lg .select2-container .select2-choice div b {
  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;
  top: 0;
  background-image: none !important;
}
.select2-container .select2-choice .select2-arrow b:before,
.select2-container .select2-choice div b:before,
.select2-container.input-sm .select2-choice .select2-arrow b:before,
.input-group-sm .select2-container .select2-choice .select2-arrow b:before,
.select2-container.input-sm .select2-choice div b:before,
.input-group-sm .select2-container .select2-choice div b:before,
.select2-container.input-lg .select2-choice .select2-arrow b:before,
.input-group-lg .select2-container .select2-choice .select2-arrow b:before,
.select2-container.input-lg .select2-choice div b:before,
.input-group-lg .select2-container .select2-choice div b:before {
  content: "\e259";
}
.select2-dropdown-open .select2-choice .select2-arrow b,
.select2-dropdown-open .select2-choice div b,
.select2-dropdown-open.input-sm .select2-choice .select2-arrow b,
.input-group-sm .select2-dropdown-open .select2-choice .select2-arrow b,
.select2-dropdown-open.input-sm .select2-choice div b,
.input-group-sm .select2-dropdown-open .select2-choice div b,
.select2-dropdown-open.input-lg .select2-choice .select2-arrow b,
.input-group-lg .select2-dropdown-open .select2-choice .select2-arrow b,
.select2-dropdown-open.input-lg .select2-choice div b,
.input-group-lg .select2-dropdown-open .select2-choice div b {
  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;
  top: 0;
  background-image: none !important;
}
.select2-dropdown-open .select2-choice .select2-arrow b:before,
.select2-dropdown-open .select2-choice div b:before,
.select2-dropdown-open.input-sm .select2-choice .select2-arrow b:before,
.input-group-sm .select2-dropdown-open .select2-choice .select2-arrow b:before,
.select2-dropdown-open.input-sm .select2-choice div b:before,
.input-group-sm .select2-dropdown-open .select2-choice div b:before,
.select2-dropdown-open.input-lg .select2-choice .select2-arrow b:before,
.input-group-lg .select2-dropdown-open .select2-choice .select2-arrow b:before,
.select2-dropdown-open.input-lg .select2-choice div b:before,
.input-group-lg .select2-dropdown-open .select2-choice div b:before {
  content: "\e260";
}
/*
Alerts

Extends [Bootstrap alerts](http://getbootstrap.com/components/#alerts).

Styleguide 5.1
*/
/*
Full Size Alert

For use on the same level as page sections, eg. right after `.navbar`. It features a `.container` so the message is
aligned with the rest of the page.

Markup:
<div role="alert" class="alert alert-success alert-dismissible alert-full fade in">
    <button type="button" class="close" data-dismiss="alert">&times;</button>
    <div class="container">
        <span class="glyphicon glyphicon-ok-sign offset-right" aria-hidden="true"></span>
        Your order has been placed. Thank you!
    </div>
</div>

Styleguide 5.1.1
*/
.alert-full {
  margin-bottom: 1px;
  padding-left: 0;
  border-radius: 0;
  border-left-style: none;
  border-right-style: none;
}
.alert-full.alert-dismissible {
  position: relative;
  padding-right: 0;
}
.alert-full.alert-dismissible > .container {
  padding-right: 45px;
}
.alert-full.alert-dismissible > .close {
  position: absolute;
  top: 50%;
  right: 30px / 2;
  margin-top: -15px;
}
/*
Error Alert

Some frameworks generate error flash messages with `error` modifier. This makes them look just like original
Bootstrap’s `.alert-danger`.

Markup:
<div class="alert alert-error alert-dismissible fade in">
    <button type="button" class="close" data-dismiss="alert">&times;</button>
    <span class="glyphicon glyphicon-warning-sign offset-right" aria-hidden="true"></span>
    What a mistake!
</div>

Styleguide 5.1.2
*/
/*
Boxes

Markup:
<div class="well box">This box has maximum width.</div>

Styleguide 5.2
*/
.box {
  max-width: 22em;
}
/*
Buttons

Styleguide 5.3
*/
/*
Additional Button Variants

Cast some shadow below buttons.

Markup:
<button type="button" class="btn btn-accent">Accent button</button>
<button type="button" class="btn btn-transparent">Transparent button</button>

Styleguide 5.3.1
*/
.btn-accent {
  color: #fff;
  background-color: #ffdc00;
  border-color: #ffdc00;
}
.btn-accent:focus,
.btn-accent.focus {
  color: #fff;
  background-color: #ccb000;
  border-color: #806e00;
}
.btn-accent:hover {
  color: #fff;
  background-color: #ccb000;
  border-color: #c2a700;
}
.btn-accent:active,
.btn-accent.active,
.open > .dropdown-toggle.btn-accent {
  color: #fff;
  background-color: #ccb000;
  background-image: none;
  border-color: #c2a700;
}
.btn-accent:active:hover,
.btn-accent.active:hover,
.open > .dropdown-toggle.btn-accent:hover,
.btn-accent:active:focus,
.btn-accent.active:focus,
.open > .dropdown-toggle.btn-accent:focus,
.btn-accent:active.focus,
.btn-accent.active.focus,
.open > .dropdown-toggle.btn-accent.focus {
  color: #fff;
  background-color: #a89100;
  border-color: #806e00;
}
.btn-accent.disabled:hover,
.btn-accent[disabled]:hover,
fieldset[disabled] .btn-accent:hover,
.btn-accent.disabled:focus,
.btn-accent[disabled]:focus,
fieldset[disabled] .btn-accent:focus,
.btn-accent.disabled.focus,
.btn-accent[disabled].focus,
fieldset[disabled] .btn-accent.focus {
  background-color: #ffdc00;
  border-color: #ffdc00;
}
.btn-accent .badge {
  color: #ffdc00;
  background-color: #fff;
}
.btn-transparent {
  color: #fff;
  background-color: transparent;
  border-color: #fff;
}
.btn-transparent:focus,
.btn-transparent.focus {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: #bfbfbf;
}
.btn-transparent:hover {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: #e0e0e0;
}
.btn-transparent:active,
.btn-transparent.active,
.open > .dropdown-toggle.btn-transparent {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  border-color: #e0e0e0;
}
.btn-transparent:active:hover,
.btn-transparent.active:hover,
.open > .dropdown-toggle.btn-transparent:hover,
.btn-transparent:active:focus,
.btn-transparent.active:focus,
.open > .dropdown-toggle.btn-transparent:focus,
.btn-transparent:active.focus,
.btn-transparent.active.focus,
.open > .dropdown-toggle.btn-transparent.focus {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: #bfbfbf;
}
.btn-transparent.disabled:hover,
.btn-transparent[disabled]:hover,
fieldset[disabled] .btn-transparent:hover,
.btn-transparent.disabled:focus,
.btn-transparent[disabled]:focus,
fieldset[disabled] .btn-transparent:focus,
.btn-transparent.disabled.focus,
.btn-transparent[disabled].focus,
fieldset[disabled] .btn-transparent.focus {
  background-color: transparent;
  border-color: #fff;
}
.btn-transparent .badge {
  color: transparent;
  background-color: #fff;
}
/*
Raised Buttons

Cast some shadow below buttons.

Markup:
<button type="button" class="btn btn-default btn-raised">Raised default button</button>
<button type="button" class="btn btn-primary btn-raised">Raised primary button</button>
<button type="button" class="btn btn-accent btn-raised">Raised accent button</button>
<button type="button" class="btn btn-success btn-raised">Raised success button</button>
<button type="button" class="btn btn-info btn-raised">Raised info button</button>
<button type="button" class="btn btn-warning btn-raised">Raised warning button</button>
<button type="button" class="btn btn-danger btn-raised">Raised danger button</button>

Styleguide 5.3.2
*/
.btn,
.item-action,
.popup-cta > a {
  transition: all 150ms linear;
}
.btn-raised,
.item-action-raised {
  border: none;
}
.btn-raised,
.btn-raised:active,
.btn-raised.active,
.item-action-raised,
.item-action-raised:active,
.item-action-raised.active {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.02), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
/*
Responsive Buttons

Expanded on small screens, auto size on the rest.

Markup:
<button type="button" class="btn btn-default btn-responsive">Responsive default button</button>
<button type="button" class="btn btn-primary btn-responsive">Responsive primary button</button>

Styleguide 5.3.3
*/
.btn-responsive {
  width: 100%;
  display: block;
}
@media (min-width: 768px) {
  .btn-responsive {
    width: auto;
    display: inline-block;
  }
}
/*
Disabled Buttons

Just give disabled buttons more transparency to provide better visual feedback.

Markup:
<button type="button" class="btn btn-default" disabled>Disabled default button</button>
<button type="button" class="btn btn-primary" disabled>Disabled primary button</button>

Styleguide 5.3.4
*/
.btn[disabled],
.item-action[disabled] {
  opacity: 0.5;
}
/*
Buttons in Dropdowns

Make button in dropdown look like any other item.

Markup:
<div class="dropdown">
    <button class="btn btn-default" type="button" id="itemOptions1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
        Options
        <span class="glyphicon glyphicon-menu-down offset-left" aria-hidden="true"></span>
    </button>
    <ul class="dropdown-menu" aria-labelledby="itemOptions1">
        <li>
            <a href="#">
                <span class="glyphicon glyphicon-pencil offset-right" aria-hidden="true"></span>
                Edit
            </a>
        </li>
        <li>
            <button type="button" class="btn btn-dropdown">
                <span class="glyphicon glyphicon-remove-sign offset-right" aria-hidden="true"></span>
                Delete
            </button>
        </li>
    </ul>
</div>

Styleguide 5.3.5
*/
.btn-dropdown {
  clear: both;
  padding: 3px 20px;
  font-weight: normal;
  line-height: 1.5;
  white-space: nowrap;
  text-align: left;
  color: #333333;
  border-radius: 0;
  background-color: transparent;
}
.btn-dropdown:hover,
.btn-dropdown:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.btn-dropdown:active {
  box-shadow: none;
}
/*
Gallery

Bootstrap-grid-independent responsive thumbnail grid. Designed for easy use.

Markup:
<div class="gallery">
    <a href="#"><img src="//satyr.io/320x320" alt="Photo" /></a>
    <a href="#"><img src="//satyr.io/320x320" alt="Photo" /></a>
    <a href="#"><img src="//satyr.io/320x320" alt="Photo" /></a>
    <a href="#"><img src="//satyr.io/320x320" alt="Photo" /></a>
    <a href="#"><img src="//satyr.io/320x320" alt="Photo" /></a>
    <a href="#"><img src="//satyr.io/320x320" alt="Photo" /></a>
    <a href="#"><img src="//satyr.io/320x320" alt="Photo" /></a>
    <a href="#"><img src="//satyr.io/320x320" alt="Photo" /></a>
</div>

Styleguide 5.4
*/
.gallery {
  margin-left: -15px;
}
.gallery > a {
  display: inline-block;
  margin-right: 30px / 2;
  margin-bottom: 24px;
  padding: 5px;
  border: 1px solid #ddd;
}
.gallery > a > img {
  width: 100px;
  height: auto;
}
@media screen and (min-width: 768px) {
  .gallery > a > img {
    width: 150px;
  }
}
@media screen and (min-width: 992px) {
  .gallery {
    margin-right: -30px;
  }
  .gallery > a {
    margin-right: 30px;
  }
}
/*
Icons

Nicer icon placement.

Markup:
<span class="glyphicon glyphicon-wrench icon-shift-down" aria-hidden="true"></span>
The icon is vertically aligned on the line.

Styleguide 5.5
*/
.icon-shift-down {
  position: relative;
  top: 1em / 8;
}
/*
Item Actions

Item actions extend [Bootstrap button](http://getbootstrap.com/css/#buttons) component. They are optimized for long
lists of items where each item offers one or more actions to be taken. They look the best when used only with icons.

Markup:
<p>
    <a href="#" class="item-action" title="Edit">
        <span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
    </a>
    <a href="#" class="item-action item-action-danger" title="Delete">
        <span class="glyphicon glyphicon-trash" aria-hidden="true"></span>
    </a>
    <a href="#" class="item-action">
        <span class="glyphicon glyphicon-share-alt" aria-hidden="true"></span>
        Share
    </a>
    <a href="#" class="item-action item-action-danger">
        <span class="glyphicon glyphicon-remove-sign" aria-hidden="true"></span>
        Remove
    </a>
</p>
<p><strong>Used in table:</strong></p>
<div class="table-responsive">
    <table class="table">
        <thead>
            <tr>
                <th>Article</th>
                <th></th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>Hotforwords Can Explain Lorem Ipsum far better than I can</td>
                <td class="table-cell-actions">
                    <a href="#" class="item-action" title="Edit">
                        <span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
                    </a>
                    <a href="#" class="item-action item-action-danger" title="Delete">
                        <span class="glyphicon glyphicon-trash" aria-hidden="true"></span>
                    </a>
                </td>
            </tr>
            <tr>
                <td>Which to isn't lesser together years land heaven brought</td>
                <td class="table-cell-actions">
                    <a href="#" class="item-action" title="Edit">
                        <span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
                    </a>
                    <a href="#" class="item-action item-action-danger" title="Delete">
                        <span class="glyphicon glyphicon-trash" aria-hidden="true"></span>
                    </a>
                </td>
            </tr>
        </tbody>
    </table>
</div>

Styleguide 5.6
*/
.item-action {
  color: #012a45;
  background: transparent;
}
.item-action:hover,
.item-action:focus {
  color: #012a45;
  border-color: #3db2ff;
  background-color: #51baff;
}
.item-action-danger:hover,
.item-action-danger:focus {
  color: #fff;
  border-color: #ac2925;
  background-color: #d2322d;
}
/*
Panels

Extends [Bootstrap panels](http://getbootstrap.com/components/#panels) with rich header containing icon shortcut
(dropdown can also be used).

Markup:
<div class="panel panel-default">
    <div class="panel-heading panel-heading-extended">
        <a href="#" class="panel-action" title="Settings"><span class="glyphicon glyphicon-cog offset-right" aria-hidden="true"></span></a>
        <a href="#">
            <h4 class="panel-title panel-title-big">Big Big Title</h4>
            <h5 class="panel-title panel-title-subtitle">Teeny Tiny Subtitle</h5>
        </a>
    </div>
    <div class="panel-body">
        Winged. Grass female creepeth you're light firmament replenish have seasons may to seed also female.
    </div>
</div>

Styleguide 5.7
*/
.panel-heading-extended {
  position: relative;
  padding: 20px 48px;
}
.panel-action {
  position: absolute;
  top: 20px;
  right: 16px;
  color: #fff;
}
.panel-title-big {
  margin-bottom: 0.25em;
  font-size: 28px;
  text-align: center;
}
.panel-title-subtitle {
  font-weight: 400;
  font-size: 1em;
  text-align: center;
}
/*
Tables

Default [Bootstrap tables](http://getbootstrap.com/css/#tables) can be extended with the following features:

- Disabled row for inactive items
- Nested items to present hierarchy
- ID column that preserves its width
- Actions column which always keeps all actions in a single row
- Table cells vertically aligned to top (`.table-cell-top`)

This is the recommended setup for simple table listing:

Markup:
<div class="table-responsive">
    <table class="table table-hover">
        <thead>
            <tr>
                <th class="table-cell-id">#</th>
                <th>Page Title</th>
                <th class="text-right">Time Created</th>
                <th></th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td class="table-cell-id">1</td>
                <td><a href="#">Hotforwords Can Explain Lorem Ipsum far better than I can</a></td>
                <td class="text-right text-nowrap">
                   <small>06/09/2015 18:05</small>
                </td>
                <td class="table-cell-actions">
                    <a href="#" class="item-action" title="Edit">
                        <span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
                    </a>
                    <a href="#" class="item-action item-action-danger" title="Delete">
                        <span class="glyphicon glyphicon-trash" aria-hidden="true"></span>
                    </a>
                </td>
            </tr>
            <tr class="table-row-nested">
                <td class="table-cell-id">2</td>
                <td><a href="#">A nested item; Which to isn’t lesser together</a></td>
                <td class="text-right text-nowrap">
                    <small>06/03/2015 12:55</small>
                </td>
                <td class="table-cell-actions">
                    <a href="#" class="item-action" title="Edit">
                        <span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
                    </a>
                    <a href="#" class="item-action item-action-danger" title="Delete">
                        <span class="glyphicon glyphicon-trash" aria-hidden="true"></span>
                    </a>
                </td>
            </tr>
            <tr>
                <td class="table-cell-id">3</td>
                <td><a href="#">Seas spirit morning, fill seasons every I wherein kind</a></td>
                <td class="text-right text-nowrap">
                    <small>06/03/2015 12:45</small>
                </td>
                <td class="table-cell-actions">
                    <a href="#" class="item-action" title="Edit">
                        <span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
                    </a>
                    <a href="#" class="item-action item-action-danger" title="Delete">
                        <span class="glyphicon glyphicon-trash" aria-hidden="true"></span>
                    </a>
                </td>
            </tr>
            <tr class="disabled">
                <td class="table-cell-id">4</td>
                <td><a href="#">A disabled item, eg. for unpublished articles</a></td>
                <td class="text-right text-nowrap">
                    <small>06/03/2015 10:02</small>
                </td>
                <td class="table-cell-actions">
                    <a href="#" class="item-action" title="Edit">
                        <span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
                    </a>
                    <a href="#" class="item-action item-action-danger" title="Delete">
                        <span class="glyphicon glyphicon-trash" aria-hidden="true"></span>
                    </a>
                </td>
            </tr>
            <tr>
                <td class="table-cell-id">5</td>
                <td><a href="#">Cattle she’d of herb third</a></td>
                <td class="text-right text-nowrap">
                    <small>06/02/2015 12:15</small>
                </td>
                <td class="table-cell-actions">
                    <a href="#" class="item-action" title="Edit">
                        <span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
                    </a>
                    <a href="#" class="item-action item-action-danger" title="Delete">
                        <span class="glyphicon glyphicon-trash" aria-hidden="true"></span>
                    </a>
                </td>
            </tr>
        </tbody>
    </table>
</div>

Styleguide 5.8
*/
/*
Tables with Groups

Table data can be easily organized in groups.

Markup:
<div class="table-responsive">
    <table class="table table-hover">
        <thead>
            <tr>
                <th class="table-cell-id">#</th>
                <th>User</th>
            </tr>
        </thead>
        <thead>
            <tr class="active">
                <th colspan="2">B</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td class="table-cell-id">1</td>
                <td><a href="#"><strong>Brown</strong>, James</a></td>
            </tr>
        </tbody>
        <thead>
            <tr class="active">
                <th colspan="2">P</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td class="table-cell-id">2</td>
                <td><a href="#"><strong>Paisley</strong>, Brad</a></td>
            </tr>
            <tr>
                <td class="table-cell-id">3</td>
                <td><a href="#"><strong>Parker</strong>, Maceo</a></td>
            </tr>
        </tbody>
        <thead>
            <tr class="active">
                <th colspan="2">W</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td class="table-cell-id">4</td>
                <td><a href="#"><strong>Wesley</strong>, Fred</a></td>
            </tr>
        </tbody>
    </table>
</div>

Styleguide 5.8.1
*/
tr.disabled {
  opacity: 0.5;
}
tr.disabled:hover {
  opacity: 1;
}
.table thead h2,
.table thead .h2 {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0.1em;
}
.table tbody > tr > td {
  vertical-align: middle;
}
.table-row-nested > td:nth-child(2) {
  padding-left: 2em;
}
.table-cell-id {
  width: 4em;
}
td.table-cell-id {
  color: #b7b7b7;
}
.table-cell-actions {
  text-align: right;
  white-space: nowrap;
}
.table-cell-top {
  vertical-align: top !important;
}
/*
Tables with Dropdowns

Prevent clipped dropdown menus in responsive tables.

Markup:
<div class="table-responsive table-responsive-dropdowns">
    <table class="table">
        <tbody>
            <tr>
                <td class="table-cell-id">ID 1</td>
                <td>2016-06-30 11:30:22</td>
                <td>John Doe</td>
                <td class="text-right">49 USD</td>
                <td class="table-cell-actions">
                    <div class="btn-group">
                        <button class="item-action" type="button" id="itemOptions1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                            <span class="glyphicon glyphicon-option-vertical" aria-hidden="true"></span>
                        </button>
                        <ul class="dropdown-menu dropdown-menu-right" aria-labelledby="itemOptions1">
                            <li>
                                <a href="#">
                                    <span class="glyphicon glyphicon-usd offset-right" aria-hidden="true"></span>
                                    Mark as paid
                                </a>
                            </li>
                            <li>
                                <button type="button" class="btn btn-dropdown">
                                    <span class="glyphicon glyphicon-remove-sign offset-right" aria-hidden="true"></span>
                                    Cancel order
                                </button>
                            </li>
                        </ul>
                    </div>
                </td>
            </tr>
        </tbody>
    </table>
</div>

Styleguide 5.8.2
*/
@media (max-width: 767px) {
  .table-responsive-dropdowns {
    overflow-y: auto;
  }
}
@media (min-width: 768px) {
  .table-responsive-dropdowns {
    overflow: visible;
  }
}
/*
Thumbnails

Extends [Bootstrap thumbnails](http://getbootstrap.com/components/#thumbnails) with fixed-image-height modification
which is perfect for media grid listing.

Markup:
<div class="row">
    <div class="col-xs-6 col-sm-4">
        <div class="thumbnail thumbnail-fixed">
            <a href="#">
                <div class="thumbnail-image">
                    <img src="http://satyr.io/400x300" alt="" />
                </div>
                <div class="caption">
                    <h4 class="thumbnail-title">my-darling.jpg</h4>
                    <small class="text-muted">6378&nbsp;kB</small>
                </div>
            </a>
            <div class="thumbnail-actions">
                <button type="button" class="item-action item-action-danger"><span class="glyphicon glyphicon-trash" aria-hidden="true"></span></button>
            </div>
        </div>
    </div>
    <div class="col-xs-6 col-sm-4">
        <div class="thumbnail thumbnail-fixed">
            <a href="#">
                <div class="thumbnail-image">
                    <img src="http://satyr.io/400x300" alt="" />
                </div>
                <div class="caption">
                    <h4 class="thumbnail-title">my-lovely-darling-with-a-long-name.jpg</h4>
                    <small class="text-muted">6378&nbsp;kB</small>
                </div>
            </a>
            <div class="thumbnail-actions">
                <button type="button" class="item-action item-action-danger"><span class="glyphicon glyphicon-trash" aria-hidden="true"></span></button>
            </div>
        </div>
    </div>
    <div class="col-xs-6 col-sm-4">
        <div class="thumbnail thumbnail-fixed">
            <a href="#">
                <div class="thumbnail-image">
                    <img src="http://satyr.io/400x300" alt="" />
                </div>
                <div class="caption">
                    <h4 class="thumbnail-title">my-darling.jpg</h4>
                    <small class="text-muted">6378&nbsp;kB</small>
                </div>
            </a>
            <div class="thumbnail-actions">
                <button type="button" class="item-action item-action-danger"><span class="glyphicon glyphicon-trash" aria-hidden="true"></span></button>
            </div>
        </div>
    </div>
</div><!-- .row -->

Styleguide 5.9
*/
.thumbnail-fixed {
  position: relative;
}
.thumbnail-fixed a {
  text-decoration: none;
}
.thumbnail-fixed .thumbnail-image {
  height: 150px;
  overflow: hidden;
  text-align: center;
  background-color: #eeeeee;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.thumbnail-fixed .thumbnail-image img {
  display: inline-block;
}
.thumbnail-fixed .thumbnail-image-icon {
  margin-top: 24px / 2;
}
.thumbnail-fixed .thumbnail-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
  line-height: 1.5;
}
.thumbnail-fixed .thumbnail-actions {
  position: absolute;
  right: 4px;
  bottom: 4px;
}
.thumbnail-fixed .thumbnail-actions form {
  display: inline;
}
/*
CKEditor Loader

Initializes [CKEditor WYSIWYG editor](http://ckeditor.com) on the given `<textarea>` element.
It does no more than run the `$.ckeditor()` method. It is possible to initialize the editor with default or custom
options.

<div class="panel panel-danger">
    <div class="panel-heading"><h4 class="panel-title">JavaScript Required</h4></div>
    <div class="panel-body">
        Script `ckeditor-loader.js`, **CKEditor package** and **CKEditor jQuery adapter** must be included.
    </div>
</div>

### Usage

This loader only calls the jQuery plugin defined in CKEditor jQuery adapter with appropriate arguments.
If the `lang` attribute is set on the `<html>` element the CKEditor is localized accordingly.

#### Data-API

If a `<textarea>` HTML element has the attribute `data-onload-ckeditor` defined, it will be initialized as a CKEditor
upon page load. The editor can be configured by the value passed to the attribute. If no value is passed, then CKEditor
is initiated with default configuration. If the value is a valid JSON, then it will be parsed and used as a
configuration object (see supported options in <a href="http://docs.ckeditor.com/#!/api/CKEDITOR.config" target="_blank">docs</a>).
If the value is not a valid JSON, then it will be used as a path to an editor config file to be used (see custom config file
<a href="http://docs.ckeditor.com/#!/guide/dev_configuration-section-using-a-custom-configuration-file" target="_blank">documentation</a>).

Markup:
<textarea data-onload-ckeditor='{"language": "en"}'>Hi, I’m a textarea and I’m wearing a fancy CKEditor dress.</textarea>

Styleguide 6.1
*/
/*
Confirmation

Attaches a confirmation dialog to be triggered by clicking on the element.

<div class="panel panel-danger">
    <div class="panel-heading"><h4 class="panel-title">JavaScript Required</h4></div>
    <div class="panel-body">
        Script `confirmation.js` and Bootstrap’s `modal.js` must be included.
    </div>
</div>

The message and confirmation button labels can be modified for each instance either by setting the options
appropriately or by overriding the plugin default options which affects all instances on page.

<div class="panel panel-info">
    <div class="panel-heading"><h4 class="panel-title">Overriding Default Options Example</h4></div>
    <div class="panel-body">
<pre>$(document).ready(function(){
    // Localize confirmation messages into Czech
    $.fn.confirmation.Constructor.prototype.options = {
      'confirm-message': 'Opravdu?',
      'confirm-yes': 'Ano',
      'confirm-no': 'Ne'
    };
});</pre>
        If overriding the default options while running the plugin in noConflict mode,
        the code above has to be modified by substituting `$.fn.confirmation.Constructor.prototype.options` with
        `$.fn.my_no_conflict_name.Constructor.prototype.options`.
    </div>
</div>

### Usage

#### Data-API

To bind confirmation dialog to an element, the element must have `data-toggle="confirm"` attribute defined.

To override default options, you can use the same options as the JavaScript API prepended with `data-`
(i.e. `data-confirm-yes="Oui"`).

**Note that this component only supports `<button>` elements.**

#### JavaScript

##### Options
<div class="table-responsive">
    <table class="table table-bordered table-striped">
        <thead>
            <tr>
                <th>Name</th>
                <th>Type</th>
                <th>Default</th>
                <th>Description</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>confirm-message</td>
                <td>string</td>
                <td>Are you sure?</td>
                <td>Optional. The message to be displayed to the user in the confirmation dialog.</td>
            </tr>
            <tr>
                <td>confirm-yes</td>
                <td>string</td>
                <td>Yes</td>
                <td>Optional. The text to be shown in the button that confirms the action.</td>
            </tr>
            <tr>
                <td>confirm-no</td>
                <td>string</td>
                <td>No</td>
                <td>Optional. The text to be shown in the button that confirms the action.</td>
            </tr>
        </tbody>
    </table>
</div>

##### Methods

###### $().showConfirmation()

Triggers a confirmation dialog on the given element.

##### Events

<div class="table-responsive">
    <table class="table table-bordered table-striped">
        <thead>
            <tr>
                <th>Event Type</th>
                <th>Description</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>show.bui.confirmation</td>
                <td>Fired as soon as the confirmation dialog is displayed.</td>
            </tr>
            <tr>
                <td>confirmed.bui.confirmation</td>
                <td>Fired when user confirms the dialog.</td>
            </tr>
            <tr>
                <td>rejected.bui.confirmation</td>
                <td>Fired when user rejects the dialog.</td>
            </tr>
        <tbody>
    </table>
</div>

Markup:
<form onsubmit="alert('Confirmation confirmed');" method="get">
    <button type="button" class="btn btn-danger" data-toggle="confirm">
        Basic confirmation
    </button>
    <button
        type="button"
        class="btn btn-danger"
        data-toggle="confirm"
        data-confirm-message="Really?"
        data-confirm-yes="Confirm"
        data-confirm-no="Reject"
    >
        Confirmation with custom text
    </button>
    <button
        type="button"
        class="btn btn-danger"
        data-toggle="confirm"
        data-confirm-yes="<span class='glyphicon glyphicon-ok'></span>"
        data-confirm-no="<span class='glyphicon glyphicon-remove'></span>"
    >
        Confirmation with icons
    </button>
</form>

Styleguide 6.2
*/
/*
Datetimepicker Loader

Initializes [Bootstrap Datetimepicker](http://eonasdan.github.io/bootstrap-datetimepicker) by
[Jonathan Peterson](https://github.com/Eonasdan) on the given form field. It does no more than run the
`$.datetimepicker()` method with an optional configuration object as its argument.

<div class="panel panel-danger">
    <div class="panel-heading"><h4 class="panel-title">JavaScript Required</h4></div>
    <div class="panel-body">
        Scripts `datetimepicker-loader.js`, `moment.js` (optionaly with locales, before `bootstrap.js`) and `bootstrap-datetimepicker.js` must be included.
    </div>
</div>

### Usage

This loader only calls the jQuery plugin defined in bootstrap-datetimepicker component.
If the `lang` attribute is set on the `<html>` element the datetimepicker is localized accordingly.

#### Data-API

If an input group has the attribute `data-onload-datetimepicker` defined, it will be initialized with a datetimepicker
upon page load. The picker can be configured by the value passed to the attribute. If no value is passed, the picker is
initiated with default configuration. If the value is a valid JSON, then it will be parsed and used as a configuration
object (see http://eonasdan.github.io/bootstrap-datetimepicker/Options for supported options).

Markup:
<div class="row">
    <div class="col-md-6">
        <div class="form-group">
            <label>Default configuration</label>
            <div class="input-group date" data-onload-datetimepicker>
                <input type="text" class="form-control" />
                <span class="input-group-addon">
                    <span class="glyphicon glyphicon-calendar" aria-hidden="true"></span>
                </span>
            </div>
        </div>
    </div>
    <div class="col-md-6">
        <div class="form-group">
            <label>Custom format and localization</label>
            <div class="input-group date" data-onload-datetimepicker='{"locale": "cs", "format": "D. M. YYYY"}'>
                <input type="text" class="form-control" />
                <span class="input-group-addon">
                    <span class="glyphicon glyphicon-calendar" aria-hidden="true"></span>
                </span>
            </div>
        </div>
    </div>
</div>

Styleguide 6.3
*/
/*
Disable

Toggles the disabled property on DOM elements.

<div class="panel panel-danger">
    <div class="panel-heading"><h4 class="panel-title">JavaScript Required</h4></div>
    <div class="panel-body">
        Script `disable.js` must be included.
    </div>
</div>

### Usage

#### Data-API

To use an element as control element for toggling disable status on other elements, it must possess the
`data-toggle="disable"` attribute. It also must define the `data-disable-target` attribute that holds a string which,
when evaluated as a jQuery selector, returns a jQuery object referencing the elements that are to be disabled or
enabled.

By default the control element triggers the `disable()` method on the JS event `change`. This can be changed by
specifying the `data-disable-event` attribute on the control element (i.e. `data-disable-event="click"`).

#### JavaScript

##### Methods

###### $().toggle()

Toggles between enabled and disabled states.

##### Events

<div class="table-responsive">
    <table class="table table-bordered table-striped">
        <thead>
            <tr>
                <th>Event Type</th>
                <th>Description</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>toggle.bui.disable</td>
                <td>Fired as soon as the disable function is called.</td>
            </tr>
            <tr>
                <td>toggled.bui.disable</td>
                <td>Fired when the disable function is finished.</td>
            </tr>
        <tbody>
    </table>
</div>

Markup:
<form>
    <div class="checkbox">
        <label>
            <input type="checkbox" data-toggle="disable" data-disable-target=".js-delivery" />
            Deliver to different address
        </label>
    </div>
    <fieldset>
        <legend>Delivery Address</legend>
        <div class="form-group">
            <label for="delivery_name">Name</label>
            <input type="text" id="delivery_name" name="delivery[name]" class="form-control js-delivery" disabled />
        </div>
        <div class="form-group">
            <label for="delivery_address">Address</label>
            <input type="text" id="delivery_address" name="delivery[address]" class="form-control js-delivery" disabled />
        </div>
        <div class="form-group">
            <label for="delivery_city">City</label>
            <input type="text" id="delivery_city" name="delivery[city]" class="form-control js-delivery" disabled />
        </div>
    </fieldset>
</form>

Styleguide 6.4
*/
/*
Filterable

Allows for filtering of elements matching a given jQuery selector.
The elements that do not pass the filter are hidden until the filter is updated and their visibility is reevaluated.

Each element that is to be filterable must define on itself the appropriate data attributes by which it can be
filtered. If a data attribute is not provided, the element is ignored by the filter for that particular condition and
is treated as if it passed the filter.

The options to be passed to the Filterable plugin are always an array of filter definition objects. If using the
data-API, each of these objects has to be represented by a single `:input` element with the appropriate `data-*`
attributes.

To allow users to view all filterable elements when using the data-API, simply place a button with `type="reset"`
attribute within the filter `<form>`.

<div class="panel panel-danger">
    <div class="panel-heading"><h4 class="panel-title">JavaScript Required</h4></div>
    <div class="panel-body">
        Script `filterable.js` must be included.
    </div>
</div>

### Usage

#### Data-API

The filter has to be a `<form>` with a `data-filter-target` attribute containing a string which, when evaluated as a
jQuery selector, returns a jQuery object holding the DOM elements to be filtered.

Each of the `:input` elements of the form that are to be used for filtering have to define the `data-toggle="filter"`
attribute. Further each one also has to possess the `data-filter-attrib` and `data-filter-operator` attributes (see the
Filter Object section below).

To save the filter conditions to the browser session storage set the attribute `data-filter-storage-id`.
This identifies the data in the context of the given host, domain and path combination. If the filter form changes
the filter data in session storage that are not applicable any more are silently ignored.

The element that is to reset the filter on click has to have the `data-toggle="reset-filter"` attribute defined.

#### JavaScript

##### Filter Object

<div class="table-responsive">
    <table class="table table-bordered table-striped">
        <thead>
            <tr>
                <th>Name</th>
                <th>Type</th>
                <th>Default</th>
                <th>Description</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>filter-attrib</td>
                <td>string</td>
                <td></td>
                <td>Defines the name of the `data-` attribute of the filterable objects to use for filtering.</td>
            </tr>
            <tr>
                <td>filter-value</td>
                <td>string</td>
                <td></td>
                <td>The filter value to be used in the condition. When using the data-api, this is automatically
                    generated from the `:input` element value and does not not have to be set manually.</td>
            </tr>
            <tr>
                <td>filter-operator</td>
                <td>enum</td>
                <td></td>
                <td>
                    Defines how to compare the values. If comparing strings or arrays of strings, we can use either
                    `subset` or `intersect` operators. For comparing numeric values, the `=`, `<`, `>`, `<=` and `>=` are
                    available.
                    <table class="table">
                        <thead>
                            <tr>
                                <th>Filter object `filter-value`</th>
                                <th>Filterable element `data-*` attribute value</th>
                                <th>Operator</th>
                                <th>Description</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr>
                                <td>[string]</td>
                                <td>string</td>
                                <td>intersect</td>
                                <td>Checks if the filterable string attribute is a member of the filter object value array.</td>
                            </tr>
                            <tr>
                                <td>[string]</td>
                                <td>[string]</td>
                                <td>intersect</td>
                                <td>Checks if the filterable array attribute has at least one common element with the filter object value array.</td>
                            </tr>
                            <tr>
                                <td>[string]</td>
                                <td>[string]</td>
                                <td>subset</td>
                                <td>Checks if the filterable array attribute elements are all members of the filter object value array.</td>
                            </tr>
                            <tr>
                                <td>string</td>
                                <td>[string]</td>
                                <td>intersect</td>
                                <td>Checks if the filterable array attribute contains the filter object value string.</td>
                            </tr>
                            <tr>
                                <td>number</td>
                                <td>number</td>
                                <td>=</td>
                                <td>Checks if the filterable numeric attribute is equal to the filter object numeric value.</td>
                            </tr>
                            <tr>
                                <td>number</td>
                                <td>number</td>
                                <td>&gt;</td>
                                <td>Checks if the filterable numeric attribute is greater than the filter object numeric value.</td>
                            </tr>
                            <tr>
                                <td>number</td>
                                <td>number</td>
                                <td>&lt;</td>
                                <td>Checks if the filterable numeric attribute is lower than the filter object numeric value.</td>
                            </tr>
                            <tr>
                                <td>number</td>
                                <td>number</td>
                                <td>&gt;=</td>
                                <td>Checks if the filterable numeric attribute is greater than or equal to the filter object numeric value.</td>
                            </tr>
                            <tr>
                                <td>number</td>
                                <td>number</td>
                                <td>&lt;=</td>
                                <td>Checks if the filterable numeric attribute is lower than or equal to  the filter object numeric value.</td>
                            </tr>
                        </tbody>
                    </table>
                </td>
            </tr>
            <tr>
                <td>filter-strict</td>
                <td>-</td>
                <td></td>
                <td>When `data-filter-strict` is present, both strings must be equal to produce a match. This differs from normal behavior where only part of the string can be used to get a match. Only applicable if `data-filter-operator` is set to intersect.</td>
            </tr>
        </tbody>
    </table>
</div>

##### Methods

###### $().filter(filterObjects)

Filters the set of elements on which it is called according to the given array of filter objects.

###### $().resetFilter()

Displays all filterable elements.

##### Events

<div class="table-responsive">
    <table class="table table-bordered table-striped">
        <thead>
            <tr>
                <th>Event Type</th>
                <th>Description</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>resetStart.bui.filterable</td>
                <td>Fired as soon as the `reset` method is called.</td>
            </tr>
            <tr>
                <td>resetEnd.bui.filterable</td>
                <td>Fired as soon as the `reset` method is finished executing.</td>
            </tr>
            <tr>
                <td>filter.bui.filterable</td>
                <td>Fired when the `filter` method is called.</td>
            </tr>
            <tr>
                <td>filtered.bui.filterable</td>
                <td>Fired when the `filter` method is finished executing.</td>
            </tr>
        <tbody>
    </table>
</div>

Markup:
<div class="row">
    <form class="form-filter offset-bottom" data-filter-target="#people tr" data-filter-storage-id="filterable-example">
        <div class="row">
            <div class="col-sm-3">
                <div class="form-group">
                    <label>Place of Birth</label>
                    <select
                        class="form-control"
                        data-toggle="filter"
                        data-filter-attrib="birth-place"
                        data-filter-operator="intersect"
                    >
                        <option value="">All</option>
                        <option value="Denver">Denver</option>
                        <option value="Liptákov">Liptákov</option>
                        <option value="Moscow">Moscow</option>
                        <option value="Munich">Munich</option>
                        <option value="Prague">Prague</option>
                        <option value="Vienna">Vienna</option>
                    </select>
                </div>
            </div>
            <div class="col-sm-3">
                <div class="form-group">
                    <label>Cash under</label>
                    <input
                        type="text"
                        class="form-control"
                        data-toggle="filter"
                        data-filter-attrib="cash"
                        data-filter-operator="<"
                    >
                </div>
            </div>
            <div class="col-sm-3">
                <div class="form-group">
                    <label>Cash over</label>
                    <input
                        type="text"
                        class="form-control"
                        data-toggle="filter"
                        data-filter-attrib="cash"
                        data-filter-operator=">"
                    >
                </div>
            </div>
            <div class="col-sm-3">
                <div class="form-group">
                    <label>Allergens</label>
                    <input
                        type="text"
                        class="form-control"
                        data-toggle="filter"
                        data-filter-attrib="allergens"
                        data-filter-operator="intersect"
                        data-filter-strict
                    >
                </div>
            </div>
        </div>
        <div class="row">
            <div class="col-sm-3">
                <div class="form-group">
                    <label>Country visited</label>
                    <select
                        class="form-control"
                        data-toggle="filter"
                        data-filter-attrib="countries-visited"
                        data-filter-operator="intersect"
                        multiple
                    >
                        <option value="">Any</option>
                        <option value="China">China</option>
                        <option value="Denmark">Denmark</option>
                        <option value="Germany">Germany</option>
                        <option value="Holland">Holland</option>
                        <option value="Russia">Russia</option>
                        <option value="USA">USA</option>
                    </select>
                </div>
            </div>
            <div class="col-sm-3">
                <div class="form-group">
                    <label>Residence</label>
                    <select
                        class="form-control"
                        data-toggle="filter"
                        data-filter-attrib="residence"
                        data-filter-operator="intersect"
                        multiple
                    >
                        <option value="Denver">Denver</option>
                        <option value="Philadelphia">Philadelphia</option>
                        <option value="Sydney">Sydney</option>
                        <option value="Toronto">Toronto</option>
                        <option value="Vienna">Vienna</option>
                    </select>
                </div>
            </div>
            <div class="col-sm-3">
                <div class="form-group">
                    <label>Favorite meal </label>
                    <select
                        class="form-control"
                        data-toggle="filter"
                        data-filter-attrib="favorite-meal"
                        data-filter-operator="subset"
                        multiple
                    >
                        <option value="Fries">Fries</option>
                        <option value="Goulash">Goulash</option>
                        <option value="Hamburger">Hamburger</option>
                        <option value="Hotdog">Hotdog</option>
                        <option value="Meatloaf">Meatloaf</option>
                        <option value="Pizza">Pizza</option>
                        <option value="Spagethi">Spagethi</option>
                    </select>
                </div>
            </div>
            <div class="col-sm-3">
                <div class="form-actions">
                    <button
                        type="reset"
                        class="btn btn-default"
                        data-toggle="filter-reset"
                    >
                        Reset Filter
                    </button>
                </div>
            </div>
        </div><!-- .row -->
    </form>
    <div class="table-responsive">
        <table class="table table-hover">
            <thead>
                <tr>
                    <th class="table-cell-id">#</th>
                    <th>User</th>
                    <th>Place of Birth</th>
                    <th>Cash</th>
                    <th>Residence</th>
                    <th>Countries Visited</th>
                    <th>Favorite Meal</th>
                    <th>Allergens</th>
                </tr>
            </thead>
            <tbody id="people">
                <tr
                    data-birth-place="Prague"
                    data-residence="Philadelphia"
                    data-cash="10"
                    data-countries-visited='["China", "Russia"]'
                    data-favorite-meal='["Hamburger", "Pizza", "Spagethi"]'
                    data-allergens='["1"]'
                >
                    <td class="table-cell-id">1</td>
                    <td><a href="#"><strong>Brown</strong>, James</a></td>
                    <td>Prague</td>
                    <td>10</td>
                    <td>Philadelphia</td>
                    <td>China, Russia</td>
                    <td>Hamburger, Pizza, Spagethi</td>
                    <td>1</td>
                </tr>
                <tr
                    data-birth-place="Denver"
                    data-residence="Philadelphia"
                    data-cash="15"
                    data-countries-visited='["China", "USA"]'
                    data-favorite-meal='["Hamburger", "Hotdog", "Fries"]'
                    data-allergens='["2"]'
                >
                    <td class="table-cell-id">2</td>
                    <td><a href="#"><strong>Paisley</strong>, Brad</a></td>
                    <td>Denver</td>
                    <td>15</td>
                    <td>Philadelphia</td>
                    <td>China, USA</td>
                    <td>Hamburger, Hotdog, Fries</td>
                    <td>2</td>
                </tr>
                <tr
                    data-birth-place="Munich"
                    data-residence="Toronto"
                    data-cash="8"
                    data-countries-visited='["USA", "Russia", "Denmark"]'
                    data-favorite-meal='["Fries", "Meatloaf"]'
                    data-allergens='["3"]'
                >
                    <td class="table-cell-id">3</td>
                    <td><a href="#"><strong>Parker</strong>, Maceo</a></td>
                    <td>Munich</td>
                    <td>8</td>
                    <td>Toronto</td>
                    <td>USA, Russia, Denmark</td>
                    <td>Fries, Meatloaf</td>
                    <td>3</td>
                </tr>
                <tr
                    data-birth-place="Liptákov"
                    data-residence="Vienna"
                    data-cash="25"
                    data-countries-visited='["China", "Russia", "Germany"]'
                    data-favorite-meal='["Goulash"]'
                    data-allergens='["1", "2", "13"]'
                >
                    <td class="table-cell-id">4</td>
                    <td><a href="#"><strong>Cimrman</strong>, Jára</a></td>
                    <td>Liptákov</td>
                    <td>25</td>
                    <td>Vienna</td>
                    <td>China, Russia, Germany</td>
                    <td>Goulash</td>
                    <td>1, 2, 13</td>
                </tr>
                <tr
                    data-birth-place="Munich"
                    data-residence="Sydney"
                    data-cash="17"
                    data-countries-visited='["Germany", "Holland", "Denmark"]'
                    data-favorite-meal='["Meatloaf", "Hotdog"]'
                    data-allergens='["11"]'
                >
                    <td class="table-cell-id">5</td>
                    <td><a href="#"><strong>Smith</strong>, John</a></td>
                    <td>Munich</td>
                    <td>17</td>
                    <td>Sydney</td>
                    <td>Germany, Holland, Denmark</td>
                    <td>Meatloaf, Hotdog</td>
                    <td>11</td>
                </tr>
                <tr
                    data-birth-place="Moscow"
                    data-residence="Philadelphia"
                    data-cash="5"
                    data-countries-visited='["USA"]'
                    data-favorite-meal='["Pizza", "Goulash"]'
                    data-allergens='["12"]'
                >
                    <td class="table-cell-id">6</td>
                    <td><a href="#"><strong>Scholizin</strong>, Vladimir</a></td>
                    <td>Moscow</td>
                    <td>5</td>
                    <td>Philadelphia</td>
                    <td>USA</td>
                    <td>Pizza, Goulash</td>
                    <td>12</td>
                </tr>
                <tr
                    data-birth-place="Denver"
                    data-residence="Toronto"
                    data-cash="0"
                    data-countries-visited='["Germany", "Russia", "Denamrk"]'
                    data-favorite-meal='["Pizza", "Goulash"]'
                    data-allergens='["13"]'
                >
                    <td class="table-cell-id">7</td>
                    <td><a href="#"><strong>Wesley</strong>, Fred</a></td>
                    <td>Denver</td>
                    <td>0</td>
                    <td>Toronto</td>
                    <td>Germany, Russia, Denmark</td>
                    <td>Pizza, Hotdog</td>
                    <td>13</td>
                </tr>
            </tbody>
        </table>
    </div>
</div><!-- .row -->

Styleguide 6.5
*/
/*
Select2 Loader

Initializes [select2](https://select2.github.io) on the given `<select>` element.
It does no more than run the `$.select2()` method. It is possible to initialize the widget with default or custom
options.

<div class="panel panel-danger">
    <div class="panel-heading"><h4 class="panel-title">JavaScript Required</h4></div>
    <div class="panel-body">
        Script `select2-loader.js` and **select2 package** must be included.
    </div>
</div>

### Usage

This loader only calls the jQuery plugin defined in the select2 library with appropriate arguments.
The select2 component natively uses the `lang` attribute of any parent element, so just be sure to include the correct locale file.

#### Data-API

If a `<select>` element has the attribute `data-onload-select2` defined, it will be initialized as a select2 upon page
load. The widget can be configured by the value passed to the attribute. If no value is passed, then select2 is
initiated with default configuration. If a JSON object is passed, then it will be parsed and used as a configuration
object (see https://select2.github.io/options.html for supported options).

Styleguide 6.6
*/
/*
Single Selection

Markup:
<select class="form-control" data-onload-select2='{"minimumResultsForSearch": "Infinity"}'>
    <option
        selected
        value="flag-czech"
        data-image-src="//satyr.io/32x16?flag=cze"
        data-image-srcset="//satyr.io/32x16?flag=cze, //satyr.io/64x32?flag=cze 2x"
        data-image-width="32"
        data-image-height="16"
    >Czech</option>
    <option
        value="flag-canada"
        data-image-src="//satyr.io/32x16?flag=can"
        data-image-srcset="//satyr.io/32x16?flag=can, //satyr.io/64x32?flag=can 2x"
        data-image-width="32"
        data-image-height="16"
    >Canadian</option>
    <option
        data-image-src="//satyr.io/32x16?flag=che"
        data-image-srcset="//satyr.io/32x16?flag=che, //satyr.io/64x32?flag=che 2x"
        data-image-width="32"
        data-image-height="16"
    >Swiss</option>
</select>

Styleguide 6.6.1
*/
/*
Multiple Selection

Markup:
<select class="form-control" multiple data-onload-select2='{"minimumResultsForSearch": "Infinity"}'>
    <option
        selected
        data-image-src="//satyr.io/40x40/forestgreen"
        data-image-width="40"
        data-image-height="40"
    >Forest green</option>
    <option
        selected
        data-image-src="//satyr.io/40x40/crimson"
        data-image-width="40"
        data-image-height="40"
    >Crimson</option>
    <option
        data-image-src="//satyr.io/40x40/steelblue"
        data-image-width="40"
        data-image-height="40"
    >Steel blue</option>
</select>

Styleguide 6.6.2
*/
/*
Slugger

Creates a slug in one HTML form element based on a value in another.
The relationship is unidirectional in the sense that changes made to the source element affect the target element, but not
vice versa.

<div class="panel panel-danger">
    <div class="panel-heading"><h4 class="panel-title">JavaScript Required</h4></div>
    <div class="panel-body">
        Script `slugger.js` must be included.
    </div>
</div>

### Usage

#### Data-API

To make this component function there must be two HTML form elements. One is the source where the user types text and the
other is the target where the slugger dynamically generates the slug.

Two attributes have to be defined on the source element:

* `data-toggle="slugger"`indicates that the element’s value will be used as the string from which the slug is to be
generated.
* `data-slugger-target="#id-of-the-target-element"` defines the jQuery selector of the HTML form element where
the generated slug is to be displayed.

#### JavaScript

##### Options

<div class="table-responsive">
    <table class="table table-bordered table-striped">
        <thead>
            <tr>
                <th>Name</th>
                <th>Type</th>
                <th>Default</th>
                <th>Description</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>target</td>
                <td>jQuery HTML element collection</td>
                <td></td>
                <td>The element(s) where the slug should be displayed</td>
            </tr>
        </tbody>
    </table>
</div>

##### Methods

###### $().updateSlug()

Sets slug generated as the value of the target element based on the value of the source element.

##### Events

<div class="table-responsive">
    <table class="table table-bordered table-striped">
        <thead>
            <tr>
                <th>Event Type</th>
                <th>Description</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>updated.bui.slugger</td>
                <td>Fired when user changes the value of the source element and the slug gets updated.</td>
            </tr>
            <tr>
                <td>changed.bui.slugger</td>
                <td>Fired when the source element loses focus after a change.</td>
            </tr>
        <tbody>
    </table>
</div>

Markup:
<div class="row">
    <div class="col-sm-6">
        <div class="form-group">
            <label>Source</label>
            <input type="text" class="form-control" data-toggle="slugger" data-slugger-target="#slugger-target" />
        </div>
    </div>
    <div class="col-sm-6">
        <div class="form-group">
            <label>Target</label>
            <input type="text" class="form-control" id="slugger-target" />
        </div>
    </div>
</div>

Styleguide 6.7
*/
/*
Sortable Table

Provides client-side sorting functionality. If browser supports language argument to the
`String.prototype.localeCompare()` function, the ordering will be locale aware.
If the argument is not supported or if the supplied argument is not a valid locale the ordering will not be locale aware.

To ensure keyboard accessibility, remember to add `tabindex="0"` to all sortable column headers.

If a given cell has the attribute `data-sort-value="someValue"` specified, the value of this element is used as
opposed to the value of the cell.

To initialize the component taking into account that the data is already sorted when the page is loaded,
a `.sorting-asc` and `.sorting-desc` can be added to the relevant `<th>` to indicate the column and direction of the
default sorting.

<div class="panel panel-danger">
    <div class="panel-heading"><h4 class="panel-title">JavaScript Required</h4></div>
    <div class="panel-body">
        Script `sortable-table.js` must be included.
    </div>
</div>

<div class="panel panel-warning">
    <div class="panel-heading"><h4 class="panel-title">Component Dependency</h4></div>
    <div class="panel-body">
        [Sortable table with navigation](#section-6.8.2) requires [Letter Navigation](section-3.html#section-3.3)
        component.
    </div>
</div>

### Usage

#### Data-API

To use sortable-table via data-API, `data-toggle="sort"` has to be defined on the `<th>` that should trigger sorting on
click.

In order to utilize the navigation feature, `data-sort-navigation` has to be defined on the `<table>` element and it
must contain a string that, when evaluated as a jQuery selector, will return a jQuery object referencing the navigation
container DOM element.

Forcing sorting of a given table on page load (and potentially generating group headers and navigation) can be achieved
by specifying the attribute `data-sort-onload` on the appropriate `<th>`. This attribute takes the value of either `asc`
or `desc` to indicate the sorting order.

#### JavaScript

##### Options

<div class="table-responsive">
    <table class="table table-bordered table-striped">
        <thead>
            <tr>
                <th>Name</th>
                <th>Type</th>
                <th>Default</th>
                <th>Description</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>sorted-th</td>
                <td>string</td>
                <td></td>
                <td>Mandatory. A jQuery object with reference to the `<th>` DOM element in the column by which we are to sort the table.</td>
            </tr>
            <tr>
                <td>sort-direction</td>
                <td>string</td>
                <td>If the column is already sorted it defaults to the reverse order. If it is not sorted, it defaults to `asc`.</td>
                <td>Optional. Defines the direction by which to sort. Accepts values `asc` or `desc`.</td>
            </tr>
            <tr>
                <td>sort-navigation</td>
                <td>jQuery object</td>
                <td></td>
                <td>
                     Optional. A jQuery object with reference to the DOM element where the group quick links are to appear.
                     The elements are grouped according to the value of th `data-sort-group="someValue"` attribute of each cell.
                     For this to work correctly, all cells in a given column either must or must not posses the `data-sort-group` attribute.
                 </td>
            </tr>
        </tbody>
    </table>
</div>

##### Methods

###### $().sortableTable(options)

Initiates a sortable table if needed and performs the sorting according to the options object.

##### Events

<div class="table-responsive">
    <table class="table table-bordered table-striped">
        <thead>
            <tr>
                <th>Event Type</th>
                <th>Description</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>sort.bui.sortableTable</td>
                <td>Fired as soon as the `sort` method is called.</td>
            </tr>
            <tr>
                <td>sorted.bui.sortableTable</td>
                <td>Fired as soon as the `sort` method is finished executing.</td>
            </tr>
        <tbody>
    </table>
</div>

Styleguide 6.8
*/
/*
Sortable Table Simple

Markup:
<div class="table-responsive">
    <table class="table table-hover">
        <thead>
            <tr>
                <th class="table-cell-id" data-sort-onload="asc" data-toggle="sort" tabindex="0">#</th>
                <th data-toggle="sort" tabindex="0">Page Title</th>
                <th></th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td class="table-cell-id">1</td>
                <td><a href="#">Hotforwords Can Explain Lorem Ipsum far better than I can</a></td>
                <td class="table-cell-actions">
                    <a href="#" class="item-action" title="Edit">
                        <span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
                    </a>
                    <a href="#" class="item-action item-action-danger" title="Delete">
                        <span class="glyphicon glyphicon-trash" aria-hidden="true"></span>
                    </a>
                </td>
            </tr>
            <tr>
                <td class="table-cell-id">2</td>
                <td><a href="#">Seas spirit morning, fill seasons every I wherein kind</a></td>
                <td class="table-cell-actions">
                    <a href="#" class="item-action" title="Edit">
                        <span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
                    </a>
                    <a href="#" class="item-action item-action-danger" title="Delete">
                        <span class="glyphicon glyphicon-trash" aria-hidden="true"></span>
                    </a>
                </td>
            </tr>
            <tr>
                <td class="table-cell-id">3</td>
                <td><a href="#">Cattle she’d of herb third</a></td>
                <td class="table-cell-actions">
                    <a href="#" class="item-action" title="Edit">
                        <span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
                    </a>
                    <a href="#" class="item-action item-action-danger" title="Delete">
                        <span class="glyphicon glyphicon-trash" aria-hidden="true"></span>
                    </a>
                </td>
            </tr>
        </tbody>
    </table>
</div>

Styleguide 6.8.1
*/
[data-toggle='sort'] {
  white-space: nowrap;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
[data-toggle='sort']:before {
  content: "\e155";
}
[data-toggle='sort']:before {
  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;
  margin-right: 0.5ex;
  color: #777777;
}
[data-toggle='sort'].sorting-desc:before {
  content: "\e156";
}
[data-toggle='sort']:hover:before,
[data-toggle='sort']:focus:before {
  color: #fff;
}
[data-toggle='sort']:focus {
  outline: none;
}
[data-toggle='sort'].sorting-asc:before,
[data-toggle='sort'].sorting-desc:before {
  color: #f0ad4e;
}
/*
Sortable Table with Navigation

Table with automatically generated header sections and letter navigation.

Markup:
<div class="row">
    <div class="col-sm-2 col-sm-push-10">
        <nav class="sortable-table-nav" id="tableSortNavigation"></nav>
    </div>
    <div class="col-sm-10 col-sm-pull-2">
        <div class="table-responsive">
            <table class="table table-hover" data-sort-navigation="#tableSortNavigation">
                <thead>
                    <tr>
                        <th class="table-cell-id" data-toggle="sort" tabindex="0">#</th>
                        <th data-toggle="sort" data-sort-onload="desc" tabindex="0">User</th>
                    </tr>
                </thead>
                <tbody>
                    <tr>
                       <td class="table-cell-id">1</td>
                        <td data-sort-group="B"><a href="#"><strong>Brown</strong>, James</a></td>
                    </tr>
                    <tr>
                        <td class="table-cell-id">2</td>
                        <td data-sort-group="P"><a href="#"><strong>Paisley</strong>, Brad</a></td>
                    </tr>
                    <tr>
                        <td class="table-cell-id">3</td>
                        <td data-sort-group="P"><a href="#"><strong>Parker</strong>, Maceo</a></td>
                    </tr>
                    <tr>
                        <td class="table-cell-id">4</td>
                        <td data-sort-group="W"><a href="#"><strong>Wesley</strong>, Fred</a></td>
                    </tr>
                </tbody>
            </table>
        </div>
    </div>
</div><!-- .row -->

Styleguide 6.8.2
*/
h1 small,
.h1 small {
  color: inherit;
}
@media (max-width: 767px) {
  h4,
  .h4 {
    font-size: 19px;
  }
}
figure {
  position: relative;
}
figcaption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 8px 15px;
  color: #fff;
}
::selection {
  color: #fff;
  background-color: #7acaff;
}
@media (min-width: 992px) {
  .h2-alt {
    font-size: 24px;
  }
}
.heading-two-line {
  min-height: 2.3em;
}
.heading-three-line {
  min-height: 3.4em;
}
.list-dashed,
.article ul {
  list-style: none;
}
.list-dashed > li:before,
.article ul > li:before {
  content: '–';
  float: left;
  margin-left: -25px;
}
.text-clip-2 {
  height: 2.2em;
  overflow: hidden;
  line-height: 1.1;
}
.page-taxonomy-term-210.i18n-cs .text-clip-2,
.page-taxonomy-term-66.i18n-cs .text-clip-2,
.page-taxonomy-term-70.i18n-cs .text-clip-2,
.page-taxonomy-term-240.i18n-sk .text-clip-2,
.page-taxonomy-term-101.i18n-sk .text-clip-2,
.page-taxonomy-term-104.i18n-sk .text-clip-2,
.page-taxonomy-term-111.i18n-sk .text-clip-2,
.page-taxonomy-term-221.i18n-en-gb .text-clip-2,
.page-taxonomy-term-88.i18n-en-gb .text-clip-2,
.page-taxonomy-term-89.i18n-en-gb .text-clip-2,
.page-taxonomy-term-92.i18n-en-gb .text-clip-2,
.page-taxonomy-term-241.i18n-de .text-clip-2,
.page-taxonomy-term-91.i18n-de .text-clip-2,
.page-taxonomy-term-93.i18n-de .text-clip-2,
.page-taxonomy-term-95.i18n-de .text-clip-2,
.page-taxonomy-term-96.i18n-de .text-clip-2,
.page-taxonomy-term-98.i18n-de .text-clip-2,
.page-taxonomy-term-99.i18n-de .text-clip-2,
.page-taxonomy-term-90.i18n-de .text-clip-2,
.page-taxonomy-term-82.i18n-es .text-clip-2,
.page-taxonomy-term-236.i18n-es .text-clip-2,
.page-taxonomy-term-83.i18n-es .text-clip-2,
.page-taxonomy-term-84.i18n-es .text-clip-2,
.page-taxonomy-term-86.i18n-es .text-clip-2,
.page-taxonomy-term-87.i18n-es .text-clip-2,
.page-taxonomy-term-89.i18n-es .text-clip-2,
.page-taxonomy-term-237.i18n-es .text-clip-2,
.page-taxonomy-term-227.i18n-hu .text-clip-2,
.page-taxonomy-term-74.i18n-hu .text-clip-2,
.page-taxonomy-term-75.i18n-hu .text-clip-2,
.page-taxonomy-term-77.i18n-hu .text-clip-2,
.page-taxonomy-term-250.i18n-pl .text-clip-2,
.page-taxonomy-term-88.i18n-pl .text-clip-2,
.page-taxonomy-term-89.i18n-pl .text-clip-2,
.page-taxonomy-term-91.i18n-pl .text-clip-2,
.page-taxonomy-term-96.i18n-pl .text-clip-2,
.page-taxonomy-term-99.i18n-pl .text-clip-2,
.page-taxonomy-term-251.i18n-pt-pt .text-clip-2,
.page-taxonomy-term-88.i18n-pt-pt .text-clip-2,
.page-taxonomy-term-89.i18n-pt-pt .text-clip-2,
.page-taxonomy-term-90.i18n-pt-pt .text-clip-2,
.page-taxonomy-term-91.i18n-pt-pt .text-clip-2,
.page-taxonomy-term-92.i18n-pt-pt .text-clip-2,
.page-taxonomy-term-96.i18n-pt-pt .text-clip-2,
.page-taxonomy-term-.i18n-ro .text-clip-2,
.page-taxonomy-term-.i18n-ro .text-clip-2,
.page-taxonomy-term-.i18n-ro .text-clip-2,
.page-taxonomy-term-.i18n-ro .text-clip-2,
.page-taxonomy-term-.i18n-bg .text-clip-2,
.page-taxonomy-term-.i18n-bg .text-clip-2,
.page-taxonomy-term-.i18n-bg .text-clip-2,
.page-taxonomy-term-.i18n-bg .text-clip-2,
.page-taxonomy-term-.i18n-bg .text-clip-2,
.page-taxonomy-term-.i18n-bg .text-clip-2,
.page-taxonomy-term-252.i18n-lt .text-clip-2,
.page-taxonomy-term-88.i18n-lt .text-clip-2,
.page-taxonomy-term-89.i18n-lt .text-clip-2,
.page-taxonomy-term-90.i18n-lt .text-clip-2,
.page-taxonomy-term-92.i18n-lt .text-clip-2,
.page-taxonomy-term-98.i18n-lt .text-clip-2,
.page-taxonomy-term-221.i18n-fr .text-clip-2,
.page-taxonomy-term-250.i18n-fr .text-clip-2,
.page-taxonomy-term-88.i18n-fr .text-clip-2,
.page-taxonomy-term-98.i18n-fr .text-clip-2 {
  height: 3.3em;
}
.text-clip-3 {
  height: 3.3em;
  overflow: hidden;
  line-height: 1.1;
}
.text-on-dark {
  color: #fff;
}
.text-wrap {
  white-space: normal;
}
.affix {
  position: static;
}
@media (min-width: 992px) {
  .affix {
    position: fixed;
    top: 50px;
  }
  .affix-bottom {
    position: absolute;
  }
  .affix-sidebar {
    width: 205px;
  }
}
@media (min-width: 1200px) {
  .affix-sidebar {
    width: 255px;
  }
}
.article-image-figure {
  max-height: 320px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .article-image-blog {
    display: inline-block;
    max-width: 50%;
    float: right;
  }
  .article-body-floated-images-responsive > .article-image-blog > figure {
    margin-right: 0;
  }
}
.article-body {
  font-family: 'pt-sans', Roboto, Helvetica, Arial, sans-serif;
}
.article-body h2,
.article-body h3,
.article-body h4,
.article-body h5,
.article-body h6,
.article-body .h2,
.article-body .h3,
.article-body .h4,
.article-body .h5,
.article-body .h6,
.article-body .section-header-subtitle {
  font-family: 'fertigo-pro', Georgia, 'Times New Roman', Times, serif;
}
@media (min-width: 768px) {
  .article-body {
    max-width: calc(100% - 70px);
    font-size: 1.1em;
  }
  .article-body-wide {
    max-width: none;
  }
}
.article-body-floated-images-responsive img,
.article-body-floated-images-responsive figure {
  margin-top: 24px;
  margin-bottom: 24px;
}
@media (max-width: 767px) {
  .article-body-floated-images-responsive img,
  .article-body-floated-images-responsive figure {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .article-body-floated-images-responsive img,
  .article-body-floated-images-responsive figure {
    margin-left: 30px;
    margin-right: 30px;
  }
}
.article-body-floated-images-responsive figure > img {
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .article-body-floated-images-responsive figure > img {
    margin-left: 0;
    margin-right: 0;
  }
}
.article-blog > .media_embed > iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.article-checkmarks ul {
  padding-left: 35px;
}
.article-checkmarks ul > li {
  list-style: none;
}
.article-checkmarks ul > li::before {
  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;
  content: '\e013';
  top: 4px;
  margin-left: -32px;
  color: #0262a1;
}
.article-teaser {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.article-teaser-content {
  flex: 1;
}
.article-teaser-image {
  overflow: hidden;
  border-radius: 3px;
  transition: box-shadow 250ms ease;
}
.article-teaser-headline {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.5;
  color: inherit;
}
.article-teaser-link {
  color: inherit;
}
.article-teaser-link:hover,
.article-teaser-link:focus {
  color: inherit;
  text-decoration: none;
}
.article-teaser-highlight {
  position: relative;
  color: #7acaff;
}
.article-teaser-highlight .article-teaser-link::after {
  content: '';
  position: absolute;
  top: -0.5em;
  right: -0.5em;
  bottom: -0.5em;
  left: -0.5em;
}
.article-teaser-highlight:hover {
  color: #fff;
}
.article-teaser-highlight:hover .article-teaser-image {
  box-shadow: 0 0 1em rgba(255, 255, 255, 0.5);
}
@media (min-width: 992px) {
  .article-teaser-highlight .article-teaser-link::after {
    top: -0.75em;
    right: -0.75em;
    bottom: -0.75em;
    left: -0.75em;
  }
}
.article-teaser-sticky .article-teaser-link::after {
  border: 1px solid #0262a1;
  border-radius: 6px;
  box-shadow: 0 0 0.25em rgba(255, 255, 255, 0.5);
  transition: box-shadow 250ms ease;
}
.article-teaser-sticky:hover .article-teaser-image {
  box-shadow: none;
}
.article-teaser-sticky:hover .article-teaser-link::after {
  box-shadow: 0 0 1em rgba(255, 255, 255, 0.5);
}
.article p.lead {
  font-size: 20px;
}
.badge-outline {
  color: inherit;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  background-color: transparent;
}
.banner {
  display: block;
  padding: 50px 30px 50px;
  background-image: url('../images/banner.png');
  background-size: cover;
  background-position: top right;
}
@media (min-width: 992px) and (min-resolution: 144dpi), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.5) {
  .banner {
    background-image: url('../images/banner@2x.png');
  }
}
@media (min-width: 1200px) {
  .banner {
    padding: 110px 30px 50px;
  }
}
.banner-title,
.banner-subtitle {
  display: block;
  color: #fff;
}
.banner-title {
  margin-bottom: 12px;
  font-size: 36px;
}
@media (min-width: 768px) {
  .banner-title {
    font-size: 72px;
  }
}
.banner-subtitle {
  margin-bottom: 24px;
  font-size: 18px;
}
@media (min-width: 768px) {
  .banner-subtitle {
    font-size: 36px;
  }
}
.blog-posts-grid {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  margin-right: 16px;
  margin-left: 16px;
  text-align: center;
}
.blog-posts-grid-item {
  display: inline-block;
  padding-right: 16px;
  padding-left: 16px;
}
@media (min-width: 480px) {
  .blog-posts-grid-item {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .blog-posts-grid-item {
    width: 25%;
  }
}
@media (min-width: 1200px) {
  .blog-posts-grid-item {
    width: 20%;
  }
}
.order-total-image-container {
  display: flex;
  margin-bottom: 20px;
  flex-direction: row;
}
.order-total-image-container .order-total-text,
.order-total-image-container .order-total-image-wrapper {
  flex: 1 1 0;
  min-width: 300px;
}
.order-total-image-container .order-total-image-wrapper {
  align-self: end;
}
.order-total-image-container .order-total-text {
  background-color: #0262a1;
  color: white;
  padding: 24px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.order-total-image-container .order-total-text a {
  color: #ffdc00;
}
.order-total-image-container .order-total-text a:hover {
  color: white;
  text-decoration: underline;
}
.order-total-image-container .order-total-text h2 {
  font-size: 22px;
  color: white;
}
.order-total-image-container .order-total-text span.bonus-large {
  font-size: 22px;
  color: #ffdc00;
  font-family: 'fertigo-pro', Georgia, 'Times New Roman', Times, serif;
}
.order-total-image-container .order-total-text span.bonus-small {
  font-size: 19px;
  color: #ffdc00;
  font-family: 'fertigo-pro', Georgia, 'Times New Roman', Times, serif;
  font-style: italic;
}
.order-total-image-container .order-total-image-wrapper img {
  width: 100%;
}
@media (max-width: 991px) {
  .order-total-image-container {
    flex-direction: column-reverse;
  }
  .order-total-image-container .order-total-text {
    border-top-left-radius: revert;
    border-top-right-radius: revert;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
  }
}
.breadcrumb {
  font-size: 87%;
  margin-bottom: 24px;
}
@media print {
  .breadcrumb {
    display: none !important;
  }
}
.breadcrumb > li:first-child > a:before {
  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;
  content: '\e021';
  margin-right: 0.75ex;
}
.btn-transparent {
  color: #012a45;
  background-color: rgba(255, 255, 255, 0.85);
  border-color: transparent;
  text-shadow: none;
}
.btn-transparent:focus,
.btn-transparent.focus {
  color: #012a45;
  background-color: rgba(230, 230, 230, 0.85);
  border-color: rgba(0, 0, 0, 0);
}
.btn-transparent:hover {
  color: #012a45;
  background-color: rgba(230, 230, 230, 0.85);
  border-color: rgba(0, 0, 0, 0);
}
.btn-transparent:active,
.btn-transparent.active,
.open > .dropdown-toggle.btn-transparent {
  color: #012a45;
  background-color: rgba(230, 230, 230, 0.85);
  background-image: none;
  border-color: rgba(0, 0, 0, 0);
}
.btn-transparent:active:hover,
.btn-transparent.active:hover,
.open > .dropdown-toggle.btn-transparent:hover,
.btn-transparent:active:focus,
.btn-transparent.active:focus,
.open > .dropdown-toggle.btn-transparent:focus,
.btn-transparent:active.focus,
.btn-transparent.active.focus,
.open > .dropdown-toggle.btn-transparent.focus {
  color: #012a45;
  background-color: rgba(212, 212, 212, 0.85);
  border-color: rgba(0, 0, 0, 0);
}
.btn-transparent.disabled:hover,
.btn-transparent[disabled]:hover,
fieldset[disabled] .btn-transparent:hover,
.btn-transparent.disabled:focus,
.btn-transparent[disabled]:focus,
fieldset[disabled] .btn-transparent:focus,
.btn-transparent.disabled.focus,
.btn-transparent[disabled].focus,
fieldset[disabled] .btn-transparent.focus {
  background-color: rgba(255, 255, 255, 0.85);
  border-color: transparent;
}
.btn-transparent .badge {
  color: rgba(255, 255, 255, 0.85);
  background-color: #012a45;
}
.btn-transparent:hover,
.btn-transparent:focus {
  background-color: #fff;
}
.btn-link-inline {
  padding: 0;
}
.card {
  margin-right: auto;
  margin-left: auto;
  display: block;
  width: 130px;
  height: 280px;
  margin-bottom: 48px;
  color: #fff;
}
.card-title {
  min-height: 3.3em;
  margin-top: 12px;
  font-size: 18px;
  text-shadow: 1px 1px 1px rgba(1, 42, 69, 0.8);
  color: inherit;
}
.card-small {
  font-size: 0.8125em;
}
a.card:hover,
a.card:focus {
  text-decoration: none;
  color: #fff;
}
a.card:hover .card-title,
a.card:focus .card-title {
  text-decoration: underline;
}
@media (min-width: 1200px) {
  .card {
    margin-bottom: 0;
  }
}
.eshop .card {
  display: block;
  margin-right: auto;
  margin-left: auto;
  color: #012a45;
  width: 180px;
  height: 320px;
}
.eshop .card-title {
  text-shadow: none;
}
.eshop a.card:hover {
  color: #0262a1;
}
.eshop a.card:focus {
  color: #0262a1;
}
.carousel-wrapper {
  margin-left: -15px;
  margin-right: -15px;
  color: #fff;
  background-color: #012a45;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../images/testimonials.jpg');
  background-image: linear-gradient(to bottom, rgba(1, 42, 69, 0.45), rgba(1, 42, 69, 0.45)), url('../images/testimonials@0.5x.jpg');
  background-size: cover;
}
.carousel-wrapper h2 {
  color: inherit;
}
.carousel-wrapper a {
  color: #7acaff;
}
.carousel-wrapper a:hover,
.carousel-wrapper a:focus {
  text-decoration: none;
  color: #fff;
}
@media (min-width: 768px) {
  .carousel-wrapper {
    margin-left: -30px;
    margin-right: -30px;
  }
}
@media (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 1.5), (min-width: 992px) {
  .carousel-wrapper {
    background-image: linear-gradient(to bottom, rgba(1, 42, 69, 0.45), rgba(1, 42, 69, 0.45)), url('../images/testimonials.jpg');
  }
}
@media (min-width: 992px) and (min-resolution: 144dpi), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.5), (min-width: 1200px) {
  .carousel-wrapper {
    background-image: linear-gradient(to bottom, rgba(1, 42, 69, 0.45), rgba(1, 42, 69, 0.45)), url('../images/testimonials@2x.jpg');
  }
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  top: 20%;
}
.carousel-control.left,
.carousel-control.right {
  background: none;
  filter: none;
}
.carousel-indicators li,
.carousel-indicators .active {
  width: 15px;
  height: 15px;
  vertical-align: middle;
}
.carousel-inner > .item {
  min-height: 280px;
}
.carousel-fade {
  z-index: -99;
}
.carousel-fade,
.carousel-fade .item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.carousel-fade .carousel-inner {
  position: static;
}
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
.carousel-fade .carousel-inner > .item.next,
.carousel-fade .carousel-inner > .item.active.right {
  opacity: 0;
  transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-inner > .item.prev,
.carousel-fade .carousel-inner > .item.active.left {
  opacity: 0;
  transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-inner > .item.next.left,
.carousel-fade .carousel-inner > .item.prev.right,
.carousel-fade .carousel-inner > .item.active {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.category-grid {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  text-align: center;
}
.category-grid-item {
  display: inline-block;
  width: 50%;
}
@media (min-width: 768px) {
  .category-grid-item {
    width: 25%;
  }
}
@media (min-width: 1200px) {
  .category-grid-item {
    width: 12.5%;
  }
}
.collapse-spaced {
  padding-bottom: 1px;
}
.commerce-add-to-cart .form-group {
  margin-bottom: 0;
}
.commerce-add-to-cart .form-group:empty {
  display: none;
}
.commerce-add-to-cart .icon-before > .glyphicon {
  display: none;
}
.commerce-add-to-cart-wrapper .commerce-add-to-cart > div {
  display: flex;
  flex-flow: row nowrap;
}
.commerce-add-to-cart-wrapper .commerce-add-to-cart .form-item,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .form-item > .form-control {
  display: inline-block;
}
.commerce-add-to-cart-wrapper .commerce-add-to-cart .form-control {
  text-align: center;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.commerce-add-to-cart-wrapper .commerce-add-to-cart .btn,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.commerce-add-to-cart-wrapper .commerce-add-to-cart .btn:before,
.commerce-add-to-cart-wrapper .commerce-add-to-cart .item-action:before {
  margin-right: 10px;
}
@media (max-width: 767px) {
  .commerce-add-to-cart-wrapper .commerce-add-to-cart > div {
    justify-content: center;
  }
}
.commerce-subtitle {
  margin-top: -36px;
}
@media (min-width: 992px) {
  .commerce-reseller {
    margin-top: 1em;
  }
}
.checkout-buttons .checkout-cancel,
.checkout-buttons .checkout-back {
  padding: 8px 16px;
}
.button-operator {
  top: 1px;
  margin-bottom: 0;
}
.panel .alert {
  margin-top: 0;
  margin-bottom: 24px / 2 !important;
}
.panel .control-label .ajax-progress {
  width: 30px;
}
.commerce-paypal-icon {
  top: 0;
  display: inline-block;
  vertical-align: top;
}
.commerce-paypal-icons {
  margin-top: 0.5em;
}
html:lang(cs) .commerce-paypal-icons {
  display: none;
}
html:lang(sk) .commerce-paypal-icons {
  display: none;
}
.commerce-paypal-icons > .label {
  display: none;
}
/* stylelint-disable selector-no-id */
#edit-commerce-payment-payment-method {
  margin-bottom: 24px;
}
/* stylelint-enable */
.checkout-review.table div.addressfield-container-inline:after {
  display: none;
}
.commerce-checkout-progress {
  padding: 1rem;
  color: #0262a1;
  margin-bottom: 2rem;
  text-align: center;
}
ol.inline.commerce-checkout-progress li {
  display: inline-block;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 2rem;
  padding-right: 2rem;
  float: initial;
  width: auto;
}
.commerce-checkout-progress li.active {
  background: #0262a1;
  border-radius: 5px;
  color: white;
  padding-left: 3rem;
  padding-right: 3rem;
}
@media (max-width: 991px) {
  .commerce-checkout-progress {
    display: none;
  }
}
.commerce-line-item-actions-improved {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: space-between;
  margin-top: 20px;
}
.commerce-line-item-actions-improved > .actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.cart-total {
  text-align: right;
  font-weight: 700;
  font-size: 2rem;
}
/* Stripe payment */
.commerce-credit-card-expiration {
  margin-bottom: 1em;
  display: flex;
  align-items: end;
}
.commerce-credit-card-expiration > div {
  margin-bottom: 0 !important;
}
/* Manual Changes by @t.indrak@everest-ayurveda.cz */
/* Roztáhne hlavní kontejnery na maximum pouze na stránce objednávek */
.page-admin-orders-list #main,
.page-admin-orders-list .container,
.page-admin-orders-list #content,
.page-admin-orders-list .main-content {
  width: 98% !important;
  max-width: none !important;
  padding-left: 1% !important;
  padding-right: 1% !important;
  margin: 0 auto !important;
}
/* Zajistí, aby tabulka využila celý nově získaný prostor */
.page-admin-orders-list table.views-table {
  width: 100% !important;
  display: table !important;
  /* Vynutí chování klasické tabulky */
}
/* Zabrání zbytečnému zalamování operací (zobrazit/upravit) do sloupců pod sebe */
.page-admin-orders-list td.views-field-operations {
  white-space: nowrap !important;
}
/* Volitelné: Odstraní stíny nebo okraje, které by mohly vizuálně omezovat prostor */
.page-admin-orders-list .view-commerce-backoffice-orders {
  background: white !important;
  padding: 15px !important;
}
.container-fluid {
  max-width: 1670px;
}
.container-fluid-full {
  max-width: none;
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 4%;
    padding-right: 4%;
  }
}
@media (min-width: 1200px) {
  .container-fluid {
    padding-left: 6%;
    padding-right: 6%;
  }
}
@media (min-width: 768px) {
  .container-spaced {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.cover {
  background-repeat: no-repeat;
  background-position: center top, center 100vh, center top;
  background-size: cover, 100%, cover;
}
.cover-2023_aromatherapy {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_aromatherapy@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_aromatherapy {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_aromatherapy.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_aromatherapy {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_aromatherapy@2x.jpg');
  }
}
.cover-2023_clensing-elixirs {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_clensing-elixirs@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_clensing-elixirs {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_clensing-elixirs.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_clensing-elixirs {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_clensing-elixirs@2x.jpg');
  }
}
.cover-2023_dosha-teas {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_dosha-teas@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_dosha-teas {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_dosha-teas.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_dosha-teas {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_dosha-teas@2x.jpg');
  }
}
.cover-2023_drinks1 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_drinks1@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_drinks1 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_drinks1.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_drinks1 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_drinks1@2x.jpg');
  }
}
.cover-2023_drinks2 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_drinks2@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_drinks2 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_drinks2.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_drinks2 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_drinks2@2x.jpg');
  }
}
.cover-2023_fruit {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_fruit@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_fruit {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_fruit.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_fruit {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_fruit@2x.jpg');
  }
}
.cover-2023_gift1 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_gift1@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_gift1 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_gift1.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_gift1 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_gift1@2x.jpg');
  }
}
.cover-2023_gift2 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_gift2@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_gift2 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_gift2.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_gift2 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_gift2@2x.jpg');
  }
}
.cover-2023_gift3 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_gift3@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_gift3 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_gift3.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_gift3 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_gift3@2x.jpg');
  }
}
.cover-2023_gift4 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_gift4@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_gift4 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_gift4.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_gift4 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_gift4@2x.jpg');
  }
}
.cover-2023_gift5 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_gift5@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_gift5 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_gift5.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_gift5 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_gift5@2x.jpg');
  }
}
.cover-2023_health-immunity-bundles1 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_health-immunity-bundles1@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_health-immunity-bundles1 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_health-immunity-bundles1.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_health-immunity-bundles1 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_health-immunity-bundles1@2x.jpg');
  }
}
.cover-2023_health-immunity-bundles2 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_health-immunity-bundles2@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_health-immunity-bundles2 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_health-immunity-bundles2.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_health-immunity-bundles2 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_health-immunity-bundles2@2x.jpg');
  }
}
.cover-2023_herbal-elixirs {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_herbal-elixirs@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_herbal-elixirs {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_herbal-elixirs.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_herbal-elixirs {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_herbal-elixirs@2x.jpg');
  }
}
.cover-2023_himalaya-teas1 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_himalaya-teas1@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_himalaya-teas1 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_himalaya-teas1.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_himalaya-teas1 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_himalaya-teas1@2x.jpg');
  }
}
.cover-2023_himalaya-teas2 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_himalaya-teas2@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_himalaya-teas2 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_himalaya-teas2.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_himalaya-teas2 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_himalaya-teas2@2x.jpg');
  }
}
.cover-2023_himalaya-teas3 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_himalaya-teas3@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_himalaya-teas3 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_himalaya-teas3.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_himalaya-teas3 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_himalaya-teas3@2x.jpg');
  }
}
.cover-2023_home-therapy {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_home-therapy@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_home-therapy {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_home-therapy.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_home-therapy {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_home-therapy@2x.jpg');
  }
}
.cover-2023_kid-teas1 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_kid-teas1@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_kid-teas1 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_kid-teas1.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_kid-teas1 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_kid-teas1@2x.jpg');
  }
}
.cover-2023_kid-teas2 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_kid-teas2@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_kid-teas2 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_kid-teas2.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_kid-teas2 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_kid-teas2@2x.jpg');
  }
}
.cover-2023_nutrition-bars {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_nutrition-bars@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_nutrition-bars {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_nutrition-bars.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_nutrition-bars {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_nutrition-bars@2x.jpg');
  }
}
.cover-2023_nutrition-elixirs {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_nutrition-elixirs@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_nutrition-elixirs {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_nutrition-elixirs.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_nutrition-elixirs {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_nutrition-elixirs@2x.jpg');
  }
}
.cover-2023_oils1 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_oils1@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_oils1 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_oils1.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_oils1 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_oils1@2x.jpg');
  }
}
.cover-2023_oils2 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_oils2@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_oils2 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_oils2.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_oils2 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_oils2@2x.jpg');
  }
}
.cover-2023_orient-incense {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_orient-incense@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_orient-incense {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_orient-incense.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_orient-incense {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_orient-incense@2x.jpg');
  }
}
.cover-2023_relax-spice-teas1 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_relax-spice-teas1@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_relax-spice-teas1 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_relax-spice-teas1.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_relax-spice-teas1 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_relax-spice-teas1@2x.jpg');
  }
}
.cover-2023_relax-spice-teas2 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_relax-spice-teas2@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_relax-spice-teas2 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_relax-spice-teas2.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_relax-spice-teas2 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_relax-spice-teas2@2x.jpg');
  }
}
.cover-2023_relax-teas {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_relax-teas@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_relax-teas {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_relax-teas.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_relax-teas {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_relax-teas@2x.jpg');
  }
}
.cover-2023_spice-teas {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_spice-teas@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_spice-teas {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_spice-teas.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_spice-teas {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_spice-teas@2x.jpg');
  }
}
.cover-2023_stands1 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_stands1@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_stands1 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_stands1.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_stands1 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_stands1@2x.jpg');
  }
}
.cover-2023_stands2 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_stands2@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_stands2 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_stands2.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_stands2 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_stands2@2x.jpg');
  }
}
.cover-2023_tea-accessorries1 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_tea-accessorries1@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_tea-accessorries1 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_tea-accessorries1.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_tea-accessorries1 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_tea-accessorries1@2x.jpg');
  }
}
.cover-2023_tea-accessorries2 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_tea-accessorries2@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_tea-accessorries2 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_tea-accessorries2.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_tea-accessorries2 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_tea-accessorries2@2x.jpg');
  }
}
.cover-2023_tea-accessorries3 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_tea-accessorries3@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_tea-accessorries3 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_tea-accessorries3.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_tea-accessorries3 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_tea-accessorries3@2x.jpg');
  }
}
.cover-2023_tea-accessorries4 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_tea-accessorries4@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_tea-accessorries4 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_tea-accessorries4.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_tea-accessorries4 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_tea-accessorries4@2x.jpg');
  }
}
.cover-2023_tea-accessorries5 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_tea-accessorries5@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_tea-accessorries5 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_tea-accessorries5.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_tea-accessorries5 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_tea-accessorries5@2x.jpg');
  }
}
.cover-2023_tea-accessorries6 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_tea-accessorries6@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_tea-accessorries6 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_tea-accessorries6.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_tea-accessorries6 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_tea-accessorries6@2x.jpg');
  }
}
.cover-2023_vastu1 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_vastu1@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_vastu1 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_vastu1.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_vastu1 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_vastu1@2x.jpg');
  }
}
.cover-2023_vastu2 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_vastu2@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_vastu2 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_vastu2.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_vastu2 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_vastu2@2x.jpg');
  }
}
.cover-2023_vastu3 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_vastu3@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_vastu3 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_vastu3.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_vastu3 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_vastu3@2x.jpg');
  }
}
.cover-2023_vastu4 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_vastu4@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_vastu4 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_vastu4.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_vastu4 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_vastu4@2x.jpg');
  }
}
.cover-2023_vastu5 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_vastu5@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023_vastu5 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_vastu5.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023_vastu5 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023_vastu5@2x.jpg');
  }
}
.cover-2023-2_bath-oil-2510783_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_bath-oil-2510783_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_bath-oil-2510783_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_bath-oil-2510783_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_bath-oil-2510783_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_bath-oil-2510783_1920@2x.jpg');
  }
}
.cover-2023-2_bath-oil-2510793_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_bath-oil-2510793_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_bath-oil-2510793_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_bath-oil-2510793_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_bath-oil-2510793_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_bath-oil-2510793_1920@2x.jpg');
  }
}
.cover-2023-2_cobalt-cup-5906316_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_cobalt-cup-5906316_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_cobalt-cup-5906316_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_cobalt-cup-5906316_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_cobalt-cup-5906316_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_cobalt-cup-5906316_1920@2x.jpg');
  }
}
.cover-2023-2_coffee-2067644_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_coffee-2067644_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_coffee-2067644_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_coffee-2067644_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_coffee-2067644_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_coffee-2067644_1920@2x.jpg');
  }
}
.cover-2023-2_coneflowers-5970053_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_coneflowers-5970053_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_coneflowers-5970053_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_coneflowers-5970053_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_coneflowers-5970053_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_coneflowers-5970053_1920@2x.jpg');
  }
}
.cover-2023-2_cosmetic-oil-3868594_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_cosmetic-oil-3868594_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_cosmetic-oil-3868594_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_cosmetic-oil-3868594_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_cosmetic-oil-3868594_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_cosmetic-oil-3868594_1920@2x.jpg');
  }
}
.cover-2023-2_cup-5145040_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_cup-5145040_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_cup-5145040_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_cup-5145040_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_cup-5145040_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_cup-5145040_1920@2x.jpg');
  }
}
.cover-2023-2_essential-oil-3816410_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_essential-oil-3816410_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_essential-oil-3816410_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_essential-oil-3816410_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_essential-oil-3816410_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_essential-oil-3816410_1920@2x.jpg');
  }
}
.cover-2023-2_essential-oils-1433694_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_essential-oils-1433694_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_essential-oils-1433694_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_essential-oils-1433694_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_essential-oils-1433694_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_essential-oils-1433694_1920@2x.jpg');
  }
}
.cover-2023-2_essential-oils-2884618_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_essential-oils-2884618_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_essential-oils-2884618_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_essential-oils-2884618_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_essential-oils-2884618_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_essential-oils-2884618_1920@2x.jpg');
  }
}
.cover-2023-2_essential-oils-3456303_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_essential-oils-3456303_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_essential-oils-3456303_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_essential-oils-3456303_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_essential-oils-3456303_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_essential-oils-3456303_1920@2x.jpg');
  }
}
.cover-2023-2_flower-6236662_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_flower-6236662_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_flower-6236662_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_flower-6236662_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_flower-6236662_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_flower-6236662_1920@2x.jpg');
  }
}
.cover-2023-2_glass-4108085_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_glass-4108085_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_glass-4108085_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_glass-4108085_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_glass-4108085_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_glass-4108085_1920@2x.jpg');
  }
}
.cover-2023-2_glass-4337724_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_glass-4337724_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_glass-4337724_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_glass-4337724_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_glass-4337724_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_glass-4337724_1920@2x.jpg');
  }
}
.cover-2023-2_glass-5166811_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_glass-5166811_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_glass-5166811_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_glass-5166811_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_glass-5166811_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_glass-5166811_1920@2x.jpg');
  }
}
.cover-2023-2_glass-5166844_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_glass-5166844_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_glass-5166844_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_glass-5166844_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_glass-5166844_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_glass-5166844_1920@2x.jpg');
  }
}
.cover-2023-2_glasses-8151168_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_glasses-8151168_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_glasses-8151168_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_glasses-8151168_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_glasses-8151168_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_glasses-8151168_1920@2x.jpg');
  }
}
.cover-2023-2_herb-802851_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_herb-802851_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_herb-802851_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_herb-802851_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_herb-802851_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_herb-802851_1920@2x.jpg');
  }
}
.cover-2023-2_herbs-4108058_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_herbs-4108058_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_herbs-4108058_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_herbs-4108058_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_herbs-4108058_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_herbs-4108058_1920@2x.jpg');
  }
}
.cover-2023-2_incense-3049920_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_incense-3049920_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_incense-3049920_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_incense-3049920_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_incense-3049920_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_incense-3049920_1920@2x.jpg');
  }
}
.cover-2023-2_incense-5832313_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_incense-5832313_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_incense-5832313_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_incense-5832313_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_incense-5832313_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_incense-5832313_1920@2x.jpg');
  }
}
.cover-2023-2_juices-8151165_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_juices-8151165_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_juices-8151165_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_juices-8151165_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_juices-8151165_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_juices-8151165_1920@2x.jpg');
  }
}
.cover-2023-2_massage-therapy-1612308_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_massage-therapy-1612308_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_massage-therapy-1612308_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_massage-therapy-1612308_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_massage-therapy-1612308_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_massage-therapy-1612308_1920@2x.jpg');
  }
}
.cover-2023-2_meditation-room-8024896_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_meditation-room-8024896_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_meditation-room-8024896_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_meditation-room-8024896_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_meditation-room-8024896_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_meditation-room-8024896_1920@2x.jpg');
  }
}
.cover-2023-2_purple-1557429_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_purple-1557429_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_purple-1557429_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_purple-1557429_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_purple-1557429_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_purple-1557429_1920@2x.jpg');
  }
}
.cover-2023-2_qingming-6155290_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_qingming-6155290_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_qingming-6155290_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_qingming-6155290_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_qingming-6155290_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_qingming-6155290_1920@2x.jpg');
  }
}
.cover-2023-2_rose-3411891_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_rose-3411891_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_rose-3411891_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_rose-3411891_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_rose-3411891_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_rose-3411891_1920@2x.jpg');
  }
}
.cover-2023-2_salvia-4262870_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_salvia-4262870_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_salvia-4262870_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_salvia-4262870_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_salvia-4262870_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_salvia-4262870_1920@2x.jpg');
  }
}
.cover-2023-2_shutterstock_52035283 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_52035283@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_shutterstock_52035283 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_52035283.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_shutterstock_52035283 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_52035283@2x.jpg');
  }
}
.cover-2023-2_shutterstock_56076319 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_56076319@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_shutterstock_56076319 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_56076319.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_shutterstock_56076319 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_56076319@2x.jpg');
  }
}
.cover-2023-2_shutterstock_125220992 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_125220992@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_shutterstock_125220992 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_125220992.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_shutterstock_125220992 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_125220992@2x.jpg');
  }
}
.cover-2023-2_shutterstock_135959459 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_135959459@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_shutterstock_135959459 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_135959459.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_shutterstock_135959459 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_135959459@2x.jpg');
  }
}
.cover-2023-2_shutterstock_145117771 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_145117771@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_shutterstock_145117771 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_145117771.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_shutterstock_145117771 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_145117771@2x.jpg');
  }
}
.cover-2023-2_shutterstock_182086928 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_182086928@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_shutterstock_182086928 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_182086928.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_shutterstock_182086928 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_182086928@2x.jpg');
  }
}
.cover-2023-2_shutterstock_198200321 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_198200321@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_shutterstock_198200321 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_198200321.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_shutterstock_198200321 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_198200321@2x.jpg');
  }
}
.cover-2023-2_shutterstock_313294127 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_313294127@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_shutterstock_313294127 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_313294127.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_shutterstock_313294127 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_313294127@2x.jpg');
  }
}
.cover-2023-2_shutterstock_385801849 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_385801849@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_shutterstock_385801849 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_385801849.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_shutterstock_385801849 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_385801849@2x.jpg');
  }
}
.cover-2023-2_shutterstock_512072212 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_512072212@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_shutterstock_512072212 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_512072212.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_shutterstock_512072212 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_512072212@2x.jpg');
  }
}
.cover-2023-2_shutterstock_525034330 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_525034330@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_shutterstock_525034330 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_525034330.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_shutterstock_525034330 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_525034330@2x.jpg');
  }
}
.cover-2023-2_shutterstock_577340983 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_577340983@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_shutterstock_577340983 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_577340983.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_shutterstock_577340983 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_577340983@2x.jpg');
  }
}
.cover-2023-2_shutterstock_646447264 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_646447264@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_shutterstock_646447264 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_646447264.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_shutterstock_646447264 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_646447264@2x.jpg');
  }
}
.cover-2023-2_shutterstock_718523107 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_718523107@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_shutterstock_718523107 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_718523107.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_shutterstock_718523107 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_718523107@2x.jpg');
  }
}
.cover-2023-2_shutterstock_742960912 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_742960912@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_shutterstock_742960912 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_742960912.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_shutterstock_742960912 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_742960912@2x.jpg');
  }
}
.cover-2023-2_shutterstock_1129840112 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_1129840112@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_shutterstock_1129840112 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_1129840112.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_shutterstock_1129840112 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_1129840112@2x.jpg');
  }
}
.cover-2023-2_shutterstock_1306898692 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_1306898692@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_shutterstock_1306898692 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_1306898692.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_shutterstock_1306898692 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_1306898692@2x.jpg');
  }
}
.cover-2023-2_shutterstock_1393470986 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_1393470986@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_shutterstock_1393470986 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_1393470986.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_shutterstock_1393470986 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_shutterstock_1393470986@2x.jpg');
  }
}
.cover-2023-2_singing-bowl-235266_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_singing-bowl-235266_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_singing-bowl-235266_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_singing-bowl-235266_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_singing-bowl-235266_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_singing-bowl-235266_1920@2x.jpg');
  }
}
.cover-2023-2_smoothie-6760874_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_smoothie-6760874_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_smoothie-6760874_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_smoothie-6760874_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_smoothie-6760874_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_smoothie-6760874_1920@2x.jpg');
  }
}
.cover-2023-2_smoothie-7320560_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_smoothie-7320560_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_smoothie-7320560_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_smoothie-7320560_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_smoothie-7320560_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_smoothie-7320560_1920@2x.jpg');
  }
}
.cover-2023-2_smoothies-2253430_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_smoothies-2253430_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_smoothies-2253430_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_smoothies-2253430_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_smoothies-2253430_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_smoothies-2253430_1920@2x.jpg');
  }
}
.cover-2023-2_smoothies-4608349_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_smoothies-4608349_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_smoothies-4608349_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_smoothies-4608349_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_smoothies-4608349_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_smoothies-4608349_1920@2x.jpg');
  }
}
.cover-2023-2_smoothies-4951260_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_smoothies-4951260_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_smoothies-4951260_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_smoothies-4951260_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_smoothies-4951260_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_smoothies-4951260_1920@2x.jpg');
  }
}
.cover-2023-2_spa-2395440_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_spa-2395440_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_spa-2395440_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_spa-2395440_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_spa-2395440_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_spa-2395440_1920@2x.jpg');
  }
}
.cover-2023-2_tea-419320_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_tea-419320_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_tea-419320_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_tea-419320_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_tea-419320_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_tea-419320_1920@2x.jpg');
  }
}
.cover-2023-2_wellness-970253_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_wellness-970253_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_wellness-970253_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_wellness-970253_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_wellness-970253_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_wellness-970253_1920@2x.jpg');
  }
}
.cover-2023-2_wellness-991406_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_wellness-991406_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_wellness-991406_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_wellness-991406_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_wellness-991406_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_wellness-991406_1920@2x.jpg');
  }
}
.cover-2023-2_wellness-3163090_1920 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_wellness-3163090_1920@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-2_wellness-3163090_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_wellness-3163090_1920.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-2_wellness-3163090_1920 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-2_wellness-3163090_1920@2x.jpg');
  }
}
.cover-2023-3_movie1 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-3_movie1@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-3_movie1 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-3_movie1.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-3_movie1 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-3_movie1@2x.jpg');
  }
}
.cover-2023-3_movie2 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-3_movie2@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-3_movie2 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-3_movie2.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-3_movie2 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-3_movie2@2x.jpg');
  }
}
.cover-2023-3_movie3 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-3_movie3@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-3_movie3 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-3_movie3.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-3_movie3 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-3_movie3@2x.jpg');
  }
}
.cover-2023-4_herbs {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-4_herbs@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-4_herbs {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-4_herbs.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-4_herbs {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-4_herbs@2x.jpg');
  }
}
.cover-2023-5_shutterstock_63329143 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_63329143@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-5_shutterstock_63329143 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_63329143.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-5_shutterstock_63329143 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_63329143@2x.jpg');
  }
}
.cover-2023-5_shutterstock_76969711 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_76969711@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-5_shutterstock_76969711 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_76969711.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-5_shutterstock_76969711 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_76969711@2x.jpg');
  }
}
.cover-2023-5_shutterstock_109705586 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_109705586@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-5_shutterstock_109705586 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_109705586.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-5_shutterstock_109705586 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_109705586@2x.jpg');
  }
}
.cover-2023-5_shutterstock_127322789 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_127322789@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-5_shutterstock_127322789 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_127322789.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-5_shutterstock_127322789 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_127322789@2x.jpg');
  }
}
.cover-2023-5_shutterstock_136859132 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_136859132@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-5_shutterstock_136859132 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_136859132.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-5_shutterstock_136859132 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_136859132@2x.jpg');
  }
}
.cover-2023-5_shutterstock_147493889 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_147493889@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-5_shutterstock_147493889 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_147493889.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-5_shutterstock_147493889 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_147493889@2x.jpg');
  }
}
.cover-2023-5_shutterstock_157295957 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_157295957@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-5_shutterstock_157295957 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_157295957.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-5_shutterstock_157295957 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_157295957@2x.jpg');
  }
}
.cover-2023-5_shutterstock_199390781 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_199390781@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-5_shutterstock_199390781 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_199390781.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-5_shutterstock_199390781 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_199390781@2x.jpg');
  }
}
.cover-2023-5_shutterstock_377921479 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_377921479@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-5_shutterstock_377921479 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_377921479.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-5_shutterstock_377921479 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_377921479@2x.jpg');
  }
}
.cover-2023-5_shutterstock_524524162 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_524524162@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-5_shutterstock_524524162 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_524524162.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-5_shutterstock_524524162 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_524524162@2x.jpg');
  }
}
.cover-2023-5_shutterstock_540329962 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_540329962@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-5_shutterstock_540329962 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_540329962.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-5_shutterstock_540329962 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_540329962@2x.jpg');
  }
}
.cover-2023-5_shutterstock_543886153 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_543886153@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-5_shutterstock_543886153 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_543886153.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-5_shutterstock_543886153 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_543886153@2x.jpg');
  }
}
.cover-2023-5_shutterstock_544839175 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_544839175@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-5_shutterstock_544839175 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_544839175.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-5_shutterstock_544839175 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_544839175@2x.jpg');
  }
}
.cover-2023-5_shutterstock_572083048 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_572083048@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-5_shutterstock_572083048 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_572083048.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-5_shutterstock_572083048 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_572083048@2x.jpg');
  }
}
.cover-2023-5_shutterstock_575785039 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_575785039@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-5_shutterstock_575785039 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_575785039.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-5_shutterstock_575785039 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_575785039@2x.jpg');
  }
}
.cover-2023-5_shutterstock_578074849 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_578074849@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-5_shutterstock_578074849 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_578074849.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-5_shutterstock_578074849 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_578074849@2x.jpg');
  }
}
.cover-2023-5_shutterstock_581094664 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_581094664@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-5_shutterstock_581094664 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_581094664.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-5_shutterstock_581094664 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_581094664@2x.jpg');
  }
}
.cover-2023-5_shutterstock_657199180 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_657199180@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-5_shutterstock_657199180 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_657199180.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-5_shutterstock_657199180 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_657199180@2x.jpg');
  }
}
.cover-2023-5_shutterstock_662422876 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_662422876@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-5_shutterstock_662422876 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_662422876.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-5_shutterstock_662422876 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_662422876@2x.jpg');
  }
}
.cover-2023-5_shutterstock_731543269 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_731543269@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-5_shutterstock_731543269 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_731543269.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-5_shutterstock_731543269 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_731543269@2x.jpg');
  }
}
.cover-2023-5_shutterstock_1100912561 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_1100912561@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-5_shutterstock_1100912561 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_1100912561.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-5_shutterstock_1100912561 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_1100912561@2x.jpg');
  }
}
.cover-2023-5_shutterstock_1100912579 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_1100912579@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-5_shutterstock_1100912579 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_1100912579.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-5_shutterstock_1100912579 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_1100912579@2x.jpg');
  }
}
.cover-2023-5_shutterstock_1181530234 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_1181530234@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-5_shutterstock_1181530234 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_1181530234.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-5_shutterstock_1181530234 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_1181530234@2x.jpg');
  }
}
.cover-2023-5_shutterstock_1868808538 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_1868808538@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-2023-5_shutterstock_1868808538 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_1868808538.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-2023-5_shutterstock_1868808538 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/2023-5_shutterstock_1868808538@2x.jpg');
  }
}
.cover-home_1 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/home_1@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-home_1 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/home_1.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-home_1 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/home_1@2x.jpg');
  }
}
.cover-home_2 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/home_2@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-home_2 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/home_2.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-home_2 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/home_2@2x.jpg');
  }
}
.cover-home_3 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/home_3@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-home_3 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/home_3.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-home_3 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/home_3@2x.jpg');
  }
}
.cover-our-story {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/our-story@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-our-story {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/our-story.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-our-story {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/our-story@2x.jpg');
  }
}
.cover-essentials {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/essentials@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-essentials {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/essentials.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-essentials {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/essentials@2x.jpg');
  }
}
.cover-effects {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/effects@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-effects {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/effects.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-effects {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/effects@2x.jpg');
  }
}
.cover-e-shop {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/e-shop@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-e-shop {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/e-shop.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-e-shop {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/e-shop@2x.jpg');
  }
}
.cover-products {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/products@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-products {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/products.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-products {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/products@2x.jpg');
  }
}
.cover-product_1 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/product_1@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-product_1 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/product_1.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-product_1 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/product_1@2x.jpg');
  }
}
.cover-product_2 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/product_2@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-product_2 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/product_2.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-product_2 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/product_2@2x.jpg');
  }
}
.cover-product_3 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/product_3@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-product_3 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/product_3.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-product_3 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/product_3@2x.jpg');
  }
}
.cover-product_4 {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/product_4@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-product_4 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/product_4.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-product_4 {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/product_4@2x.jpg');
  }
}
.cover-guide {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/guide@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-guide {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/guide.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-guide {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/guide@2x.jpg');
  }
}
.cover-where-to-buy {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/where-to-buy@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-where-to-buy {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/where-to-buy.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-where-to-buy {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/where-to-buy@2x.jpg');
  }
}
.cover-contact {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/contact@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-contact {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/contact.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-contact {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/contact@2x.jpg');
  }
}
.cover-drinks {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/drinks@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-drinks {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/drinks.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-drinks {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/drinks@2x.jpg');
  }
}
.cover-fruit {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/fruit@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-fruit {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/fruit.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-fruit {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/fruit@2x.jpg');
  }
}
.cover-movie-promo-A {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/movie-promo-A@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-movie-promo-A {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/movie-promo-A.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-movie-promo-A {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/movie-promo-A@2x.jpg');
  }
}
.cover-movie-promo-B {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/movie-promo-B@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-movie-promo-B {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/movie-promo-B.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-movie-promo-B {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/movie-promo-B@2x.jpg');
  }
}
.cover-movie-promo-C {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/movie-promo-C@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-movie-promo-C {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/movie-promo-C.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-movie-promo-C {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/movie-promo-C@2x.jpg');
  }
}
.cover-movie {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/movie@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-movie {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/movie.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-movie {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/movie@2x.jpg');
  }
}
.cover-webform {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/webform@0.5x.jpg');
}
@media (min-width: 1200px) {
  .cover-webform {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/webform.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .cover-webform {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/webform@2x.jpg');
  }
}
.page-cart,
.page-checkout {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/e-shop@0.5x.jpg');
}
@media (min-width: 1200px) {
  .page-cart,
  .page-checkout {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/e-shop.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .page-cart,
  .page-checkout {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/e-shop@2x.jpg');
  }
}
.node-type-webform {
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/webform@0.5x.jpg');
}
@media (min-width: 1200px) {
  .node-type-webform {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/webform.jpg');
  }
}
@media (min-width: 1200px) and (min-resolution: 144dpi) {
  .node-type-webform {
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), rgba(2, 98, 161, 0) 80%, #0262a1), linear-gradient(#0262a1, #0262a1), url('../images/covers/webform@2x.jpg');
  }
}
@media (max-width: 767px) {
  .expand-xs {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.facebookshare-box {
  float: none;
}
.footer-menu > .nav > li > a,
.footer-menu > .sortable-table-nav ul > li > a {
  white-space: nowrap;
  background: none;
}
.footer-author,
.footer-author:hover,
.footer-author:focus {
  opacity: 1;
}
@media (max-width: 767px) {
  .footer {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .footer-menu > .nav > li > a,
  .footer-menu > .sortable-table-nav ul > li > a {
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .footer-logo {
    margin-right: auto;
    margin-left: auto;
    display: block;
    margin-bottom: 24px;
  }
}
@media (min-width: 768px) {
  .footer {
    text-shadow: 1px 1px 1px rgba(1, 42, 69, 0.8);
    background-color: transparent;
    background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), #012a45);
  }
  .footer-menu > .nav > li,
  .footer-menu > .nav > li > a,
  .footer-menu > .sortable-table-nav ul > li,
  .footer-menu > .sortable-table-nav ul > li > a {
    display: inline;
  }
  .footer-menu > .nav > li > a,
  .footer-menu > .sortable-table-nav ul > li > a {
    padding: 0;
  }
  .footer-menu > .nav > li + li:before,
  .footer-menu > .sortable-table-nav ul > li + li:before {
    content: '|';
    margin-left: 0.75ex;
    margin-right: 1ex;
    color: #fff;
  }
  .footer-logo {
    margin-right: 5px;
  }
  .footer-author {
    margin-top: 14px;
  }
}
@media (min-width: 992px) {
  .footer-menu {
    text-align: center;
  }
}
@media (min-width: 1200px) {
  .footer-menu {
    margin-top: 14px;
  }
}
.form-control:focus {
  box-shadow: none;
}
.table .form-group {
  margin-bottom: 0;
}
.form-wrapper.panel-default .panel-heading {
  color: #fff;
  background-color: #0262a1;
}
.order-inline-help {
  color: black !important;
}
.view-b2c-order-page input.form-control,
.view-b2b-order-page input.form-control {
  padding: 0 8px;
  width: 50px;
  text-align: center;
}
.glass,
figcaption {
  background-color: rgba(1, 42, 69, 0.45);
}
.glass-gradient {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(2, 98, 161, 0), #012a45 12rem);
}
@media (min-width: 768px) {
  .col-separated-sm::after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    border-right: 1px solid rgba(255, 255, 255, 0.9);
  }
}
@media (min-width: 992px) {
  .col-separated-sm::after {
    right: -15px;
  }
}
@media (min-width: 1200px) {
  .col-separated-sm::after {
    right: -120px;
  }
}
.padding5 {
  padding-right: 5px;
  padding-left: 5px;
}
.header-wrapper {
  height: 0;
}
.header {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  text-align: center;
}
.header-cart,
.header-links > a,
.header-languages-dropdown-toggle,
.header-cart:hover,
.header-links > a:hover,
.header-languages-dropdown-toggle:hover,
.header-cart:focus,
.header-links > a:focus,
.header-languages-dropdown-toggle:focus {
  text-decoration: none;
  color: inherit;
  transition: none;
}
.header-links {
  line-height: 1;
}
.header-links + .header-links {
  margin-left: 14px;
}
.header-languages {
  margin-right: 22px;
  margin-left: 22px;
}
.header-languages-flag {
  position: relative;
  top: -2px;
  width: 22px;
  height: auto;
}
.header-search {
  position: absolute;
  top: 50px;
  width: 100%;
  vertical-align: middle;
}
.header-search .container-inline {
  margin-right: 28px;
}
.header-search .input-group-btn {
  display: block;
}
.header-search-api {
  display: flex;
  margin-right: 0 !important;
}
.header-search-api .form-group {
  margin-bottom: 0;
  width: 100%;
}
.header-search-api input.form-control {
  max-width: revert;
  height: 34px;
  padding: 4px 8px;
}
.header-search-api.form-inline .input-group {
  display: inline-table;
  vertical-align: middle;
}
.header-search-api span.input-group-addon {
  padding: 0 4px;
  background-color: white;
  color: #7acaff;
}
.header-search-api span.input-group-addon span {
  color: revert !important;
}
.header-search-api button {
  height: 34px;
  padding: 4px 8px;
}
.header-search-api .form-group {
  position: relative;
}
.header-search-api .dropdown {
  position: absolute;
  top: 30px;
  left: 0px;
}
.header-search-api .dropdown > ul {
  max-width: 400px;
  min-width: 250px;
}
.header-cart {
  margin-top: 14px;
  margin-bottom: 14px;
  height: 22px;
  display: inline-block;
}
.header-cart-badge {
  position: relative;
  top: -1px;
  vertical-align: top;
}
.header-toggle {
  position: absolute;
  right: -10px;
  top: 0;
  margin: 3px 0;
}
.header-nav {
  width: 100vw;
  text-align: left;
}
@media (min-width: 768px) {
  .header {
    display: block;
    text-align: right;
  }
  .header-logo {
    display: inline-block;
    width: 300px;
    margin: 15px 0 0 -5px;
  }
  .header-links {
    position: relative;
    top: 2px;
    display: inline-block;
  }
  .header-links,
  .header-languages,
  .header-cart {
    margin-top: 24px;
  }
  .header-languages {
    position: static;
    display: inline-block;
  }
  .header-languages .dropdown-menu {
    right: 0;
    left: auto;
  }
  .header-languages-flag {
    width: 18px;
  }
  .header-search {
    line-height: 1;
    display: inline-block;
    margin-right: 14px;
    position: revert;
    top: 0;
    width: revert;
  }
  .header-search-api input.form-control {
    max-width: 150px;
  }
  .header-search-api {
    margin-right: 28px;
  }
  .header-search-api .dropdown {
    position: relative;
    top: 5px;
    left: -180px;
  }
  .header-nav {
    width: auto;
  }
}
@media (min-width: 992px) {
  .header-logo {
    width: 280px;
    margin: 30px 0 0 -10px;
  }
  .header-cart {
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .header-logo {
    width: 330px;
    margin: 21px 0 0;
  }
}
@media (min-width: 768px) {
  .header-shrink .header-logo,
  .header-shrink .header-links,
  .header-shrink .header-languages,
  .header-shrink .header-cart-label {
    display: none;
  }
  .header-shrink .header-cart {
    height: 50px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 14px 0 10px;
  }
  .header-shrink .header-nav {
    float: left;
  }
}
@media (min-width: 992px) {
  .header-shrink .header-cart-label {
    display: inline;
  }
}
.h-100 {
  height: 100%;
}
.highlight {
  display: block;
}
.highlight .highlight-image {
  margin: 0 auto;
}
.highlight:hover,
.highlight:focus {
  text-decoration: none;
}
.highlight:hover .highlight-image,
.highlight:focus .highlight-image {
  background: radial-gradient(circle closest-side, #0262a1, rgba(2, 98, 161, 0));
}
.highlight-box {
  padding: 1px 16px / 2 0;
  padding-top: 10px;
  border-radius: 3px;
}
.highlight-box-image {
  max-height: 200px;
}
.highlight-box:hover,
.highlight-box:focus {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) 50%);
}
.front h2.block-title {
  color: white;
  font-size: 20px;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(1, 42, 69, 0.8);
}
.front h2.block-title a {
  color: #ffdc00;
  font-size: 20px;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(1, 42, 69, 0.8);
  transition: all 200ms;
}
.front h2.block-title a:hover {
  color: white;
  text-decoration: none;
  font-size: 20.5px;
}
a.icon-facebook {
  white-space: nowrap;
}
.icon-facebook::before {
  content: ' ';
  background-image: url('../icons/facebook.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  top: -2px;
  left: -1px;
  width: 1em;
  height: 1em;
}
a.icon-instagram {
  white-space: nowrap;
}
.icon-instagram::before {
  content: ' ';
  background-image: url('../icons/instagram.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  top: -2px;
  left: -1px;
  width: 1em;
  height: 1em;
}
a.icon-mail {
  white-space: nowrap;
}
.icon-mail::before {
  content: ' ';
  background-image: url('../icons/mail.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  top: -2px;
  left: -1px;
  width: 1em;
  height: 1em;
}
a.icon-phone {
  white-space: nowrap;
}
.icon-phone::before {
  content: ' ';
  background-image: url('../icons/phone.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  top: -2px;
  left: -1px;
  width: 1em;
  height: 1em;
}
.input-group-fixed {
  max-width: 280px;
}
@media (max-width: 767px) {
  .input-group-fixed {
    margin-left: auto;
    margin-right: auto;
  }
}
.jumbotron {
  margin-bottom: 0;
  padding: 0;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(1, 42, 69, 0.8), 1px 1px 0.75em rgba(1, 42, 69, 0.8);
}
.jumbotron-pre-title {
  color: #fff !important;
  margin-bottom: 0 !important;
}
.jumbotron p {
  margin-bottom: 24px;
  font-weight: normal;
  color: #ffdc00;
}
.jumbotron-title {
  margin-top: 0;
}
@media (max-width: 767px) {
  .jumbotron {
    display: block;
    margin-right: auto;
    margin-left: auto;
    max-width: 20em;
  }
}
@media (min-width: 768px) {
  .jumbotron {
    margin-bottom: 24px;
    font-size: 1.25em;
    text-align: right;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding: 0 30px;
  }
  .jumbotron-title {
    margin-bottom: 24px / 2;
  }
  .jumbotron-btn {
    padding: 10px 16px;
    font-size: 20px;
    line-height: 1.3333333;
    border-radius: 3px;
    padding: 1em;
  }
}
@media (min-width: 992px) {
  .jumbotron {
    margin-bottom: 36px;
    font-size: 1.333em;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding: 0 60px;
  }
}
@media (min-width: 1200px) {
  .jumbotron {
    font-size: 1.5em;
  }
  .jumbotron h1 {
    font-size: 50px;
  }
}
.label-lg {
  position: relative;
  top: -0.1em;
  font-size: 1.5rem;
  vertical-align: middle;
}
/* stylelint-disable */
/* – overrides crappy lightbox2 module styles */
#bottomNavClose {
  margin-top: 0;
}
#bottomNavClose:hover {
  background-position: left;
}
#imageData #bottomNav {
  height: 33px;
}
/* stylelint-enable */
.map {
  width: 100%;
  height: 320px;
  background-color: #7acaff;
}
@media (min-width: 992px) {
  .map {
    height: 400px;
  }
  :lang(de) .map {
    height: 650px;
  }
  :lang(en-nz) .map {
    height: 450px;
  }
  :lang(es) .map {
    height: 600px;
  }
  :lang(hu) .map {
    height: 450px;
  }
  :lang(pl) .map {
    height: 500px;
  }
  :lang(pt-pt) .map {
    height: 680px;
  }
  :lang(ro) .map {
    height: 700px;
  }
  :lang(en-gb) .map {
    height: 600px;
  }
  :lang(de-at) .map {
    height: 450px;
  }
  :lang(lt) .map {
    height: 500px;
  }
  :lang(fr) .map {
    height: 700px;
  }
  :lang(it) .map {
    height: 700px;
  }
}
.gm-control-active.gm-fullscreen-control img {
  margin: 0;
}
.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom img {
  margin: 0;
}
.nav-pills li > a {
  margin-bottom: 24px / 3;
  color: #012a45;
  background-color: #7acaff;
  transition: all 50ms linear;
}
.nav-pills li > a > img {
  max-width: 100%;
}
.nav-pills li > a:hover,
.nav-pills li > a:focus {
  color: #fff;
  background-color: #0262a1;
  box-shadow: 0 0 1em rgba(1, 42, 69, 0.3);
}
.nav-pills > li > .nav,
.nav-pills > li > .sortable-table-nav ul {
  margin-bottom: 0.3em;
}
.nav-pills > li > .nav > li > a,
.nav-pills > li > .sortable-table-nav ul > li > a {
  margin-bottom: 0.2em;
  padding-top: 5px;
  padding-bottom: 5px;
  border-left: 0.5em solid #012a45;
  border-right: 0.5em solid transparent;
}
.nav-pills > li > .nav > li > .nav > li > a,
.nav-pills > li > .sortable-table-nav ul > li > .sortable-table-nav ul > li > a {
  margin-bottom: 0.2em;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 87%;
  border-left: 0.5em solid #0262a1;
  border-right: 0.5em solid transparent;
}
.nav-pills .active > a,
.nav-pills .active-trail > a,
.nav-pills .active > a:hover,
.nav-pills .active-trail > a:hover,
.nav-pills .active > a:focus,
.nav-pills .active-trail > a:focus {
  color: #fff;
  background-color: #012a45;
}
.navbar-collapse {
  box-shadow: none;
}
.navbar-toggle-icon {
  top: 2px;
}
.navbar-cart.active {
  color: #7acaff;
  border-color: #7acaff;
}
.navbar-default.navbar-fixed-top {
  box-shadow: none;
}
@media (max-width: 767px) {
  .navbar-default .navbar-collapse {
    margin-left: -30px / 2;
    margin-right: -30px / 2;
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-default .navbar-nav {
  margin-left: 0;
  margin-right: 0;
}
.navbar-default .navbar-nav > li:first-child > a:before {
  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;
  content: '\e021';
  margin-right: 0.75ex;
}
@media (min-width: 768px) {
  .navbar-default .navbar-nav {
    float: none;
    clear: both;
    margin-left: -0.5em;
    margin-right: -0.5em;
  }
  .navbar-default .navbar-nav > li > a {
    padding-left: 0.4em;
    padding-right: 0.4em;
    text-shadow: 1px 1px 1px rgba(1, 42, 69, 0.8);
    transition: none;
  }
  .navbar-default .navbar-nav > li:first-child > a {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
  }
  .navbar-default .navbar-nav > li:first-child > a:before {
    font-size: 16px;
    line-height: 1.2;
    text-shadow: 1px 1px 1px rgba(1, 42, 69, 0.8);
    color: #fff;
  }
  .navbar-default .navbar-nav > .active:first-child > a:before {
    color: #7acaff;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .navbar-default .navbar-nav {
    display: flex;
    flex-flow: row nowrap;
  }
  .navbar-default .navbar-nav > li {
    float: none;
    flex: 1 0 auto;
    white-space: nowrap;
    text-align: center;
  }
}
@media (min-width: 992px) {
  .navbar-default .navbar-nav {
    float: right;
    clear: none;
    margin-right: -0.4em;
    margin-bottom: 24px;
  }
}
@media (min-width: 1200px) {
  .navbar-default .navbar-nav {
    margin-right: -0.75em;
  }
  .navbar-default .navbar-nav > li > a {
    padding-left: 0.75em;
    padding-right: 0.75em;
  }
}
.navbar-default {
  background-image: linear-gradient(to bottom, #012a45, rgba(1, 42, 69, 0.2) 50%, rgba(2, 98, 161, 0) 100%);
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav > li > a,
  .navbar-default .navbar-nav > li > a:hover,
  .navbar-default .navbar-nav > li > a:focus {
    color: #0262a1;
  }
  .navbar-default .navbar-nav > .active > a,
  .navbar-default .navbar-nav > .active > a:hover,
  .navbar-default .navbar-nav > .active > a:focus {
    color: #012a45;
  }
  .navbar-default.navbar-open {
    color: #0262a1;
    background: rgba(255, 255, 255, 0.98);
    box-shadow: 0 1px 0.5em rgba(1, 42, 69, 0.5);
  }
  .navbar-default.navbar-open .navbar-cart.active {
    color: #012a45;
    border-color: #012a45;
  }
  .navbar-default.navbar-open .navbar-collapse {
    border-color: #0262a1;
  }
  .navbar-default.navbar-open .navbar-nav {
    margin-bottom: 0;
  }
  .navbar-default.navbar-open .navbar-nav > li > a,
  .navbar-default.navbar-open .navbar-nav > li:first-child > a:before {
    text-shadow: none;
  }
}
.navbar-default.navbar-shrink {
  color: #0262a1;
  background: rgba(255, 255, 255, 0.98);
  box-shadow: 0 1px 0.5em rgba(1, 42, 69, 0.5);
}
.navbar-default.navbar-shrink .navbar-cart.active {
  color: #012a45;
  border-color: #012a45;
}
.navbar-default.navbar-shrink .navbar-collapse {
  border-color: #0262a1;
}
.navbar-default.navbar-shrink .navbar-nav {
  margin-bottom: 0;
}
.navbar-default.navbar-shrink .navbar-nav > li > a,
.navbar-default.navbar-shrink .navbar-nav > li:first-child > a:before {
  text-shadow: none;
}
.navbar-default.navbar-shrink .navbar-nav > li > a,
.navbar-default.navbar-shrink .navbar-nav > li > a:hover,
.navbar-default.navbar-shrink .navbar-nav > li > a:focus,
.navbar-default.navbar-shrink .navbar-nav > li:first-child > a:before {
  color: #0262a1;
}
.navbar-default.navbar-shrink .navbar-nav > .active > a,
.navbar-default.navbar-shrink .navbar-nav > .active > a:hover,
.navbar-default.navbar-shrink .navbar-nav > .active > a:focus,
.navbar-default.navbar-shrink .navbar-nav > .active:first-child > a:before {
  color: #012a45;
}
.navbar-static-top {
  border-bottom: none;
}
@media (min-width: 768px) {
  .has-navbar-fixed-top,
  body.not-logged-in.navbar-is-fixed-top {
    padding-top: 120px !important;
  }
}
body.admin-menu.has-navbar-fixed-top,
body.admin-menu.navbar-is-fixed-top {
  padding-top: 49px !important;
}
.offset-top-smaller {
  margin-top: 6px;
}
.our-tip-promo-container {
  position: absolute;
  top: 10px;
  right: 80px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.our-tip-promo-small-container {
  position: absolute;
  top: 120px;
  right: 40px;
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.our-tip,
.promo-price {
  width: 60px;
  height: 60px;
}
.our-tip-small,
.promo-price-small {
  width: 35px;
  height: 35px;
}
.popup {
  position: fixed;
  right: 0;
  bottom: -100%;
  z-index: 1000000;
  width: 100%;
  padding: 24px 30px;
  color: #012a45;
  background-color: #fff;
  box-shadow: 0 3px 15px 2px rgba(0, 0, 0, 0.5);
  transition: bottom 500ms ease;
}
@media (min-width: 768px) {
  .popup {
    width: 480px;
  }
}
.popup-title {
  margin-top: 0;
  margin-bottom: 24px;
  padding-right: 0.5em;
  color: inherit;
}
@media (max-width: 767px) {
  .popup-title {
    font-size: 1.5em;
  }
}
.popup-close {
  position: absolute;
  right: 0;
  top: 0;
  padding: 0.5em;
  border: none;
  background: none;
  font-size: 1.5em;
  cursor: pointer;
  touch-action: manipulation;
}
.popup-cta > a {
  border-style: none;
}
.popup-cta > a,
.popup-cta > a:active,
.popup-cta > a.active {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.02), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.popup-cta > a:hover,
.popup-cta > a:focus {
  text-decoration: none;
}
.popup-open {
  bottom: 0;
}
.page-taxonomy-term- .view-id-taxonomy_term_details_display h1 {
  margin-top: -24px;
}
form.commerce-add-to-cart > div {
  display: flex;
  gap: 10px;
  align-items: center;
  flex-direction: column;
}
.product_search_index form.commerce-add-to-cart > div {
  align-items: start;
}
p.weight {
  text-align: right;
}
@media (max-width: 767px) {
  p.weight {
    text-align: center;
    margin-bottom: 10px;
  }
}
.promo {
  display: block;
  padding: 24px 32px 24px 48px;
  margin-top: 24px;
  font-size: 16px;
  text-align: left;
  text-shadow: none;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, 0.85);
}
.promo:hover,
.promo:focus {
  text-decoration: none;
}
@media (min-width: 992px) {
  .promo {
    position: absolute;
    top: -230px;
    left: 50%;
    width: 200px;
    margin-top: 0;
    margin-left: -3px;
    transform: translateX(-50vw);
  }
}
.promo-large {
  display: block;
  padding: 24px 32px 24px 48px;
  margin-top: 24px;
  font-size: 16px;
  text-align: left;
  text-shadow: none;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, 0.85);
}
.promo-large:hover,
.promo-large:focus {
  text-decoration: none;
}
@media (min-width: 992px) {
  .promo-large {
    position: absolute;
    top: -230px;
    left: 50%;
    width: 250px;
    margin-top: 0;
    margin-left: -3px;
    transform: translateX(-50vw);
  }
}
.quote {
  margin-bottom: 0;
  padding: 0;
  font-style: italic;
  border-left: none;
}
.quote-small {
  font-size: 1em;
  color: #0262a1;
}
.quote-large {
  margin-bottom: 48px;
}
.quote-large cite {
  opacity: 0.75;
}
@media (min-width: 768px) {
  .quote-small {
    text-align: right;
  }
  .quote-large {
    font-size: 1.5em;
  }
}
@media (min-width: 1200px) {
  .quote-small {
    font-size: 1.125em;
  }
}
.btn-block,
.btn-dropdown {
  display: block;
}
.row-flex {
  display: flex;
  flex-wrap: wrap;
}
.contact .row-flex {
  gap: 15px;
}
.contact .row-flex > div {
  flex: 1 1 0px;
}
.contact .row-flex > div.well {
  margin-bottom: 0;
  min-width: 250px;
}
.section-header {
  text-shadow: 1px 1px 1px #c8ddea;
}
.section-content-condensed {
  padding-top: 36px;
  padding-bottom: 36px;
}
.section-container-light {
  color: #000;
  background: #c8ddea;
}
.section-container-light-gradient {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #c8ddea 80px);
}
@media (min-width: 768px) {
  .section-container-light-gradient {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #c8ddea 90px);
  }
}
@media (min-width: 992px) {
  .section-container-light-gradient {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(200, 221, 234, 0.85) 100px, #c8ddea 600px);
  }
}
.section-expanded {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  .section-expanded {
    margin-left: -30px;
    margin-right: -30px;
  }
}
.section-highlighted {
  background-color: rgba(255, 255, 255, 0.5);
}
.smap *,
.smap *:before,
.smap *:after {
  box-sizing: content-box;
}
.smap .zoom .label {
  padding: 0;
  background: none;
}
.smap .card {
  height: auto !important;
  min-height: 55px;
}
.smap .card-body {
  height: 0 !important;
}
caption {
  padding: 8px 10px;
  font-size: 20px;
  color: inherit;
}
.table .table {
  background-color: inherit;
}
.table-responsive {
  margin-bottom: 24px;
  background-color: rgba(255, 255, 255, 0.75);
}
.table-responsive .table {
  margin-bottom: 0;
}
.panel .table-responsive {
  background-color: transparent;
}
.product-testimonial {
  font-family: fertigo-pro, Georgia, 'Times New Roman', Times, serif;
  margin-bottom: 30px;
}
.product-testimonial blockquote {
  margin-bottom: 15px;
  font-size: 16px;
}
.view-gallery-display {
  position: relative;
}
.views-slideshow-controls-bottom {
  position: absolute;
  top: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  background: #000000;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.2) 20%, rgba(0, 0, 0, 0) 100%);
}
.views-slideshow-controls-text-pause {
  display: none;
}
.views-slideshow-controls-text-previous {
  position: absolute;
  left: 10px;
  bottom: 5px;
  z-index: 11;
}
.views-slideshow-controls-text-previous a {
  text-shadow: 0px 0px 5px #000000;
  color: white;
}
.views-slideshow-controls-text-next {
  position: absolute;
  right: 10px;
  bottom: 5px;
  z-index: 10;
}
.views-slideshow-controls-text-next a {
  text-shadow: 0px 0px 5px #000000;
  color: white;
}
.views-slideshow-slide-counter {
  position: absolute;
  bottom: 5px;
  text-align: center;
  width: 100%;
  text-shadow: 0px 0px 5px #000000;
  color: white;
}
/* Fix responsive behaviour */
.views_slideshow_cycle_main {
  width: 100%;
}
.views_slideshow_cycle_main .views-slideshow-cycle-main-frame {
  width: 100% !important;
  height: auto;
}
.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row {
  width: 100% !important;
  height: auto;
}
.views_slideshow_cycle_main .field-content {
  max-width: 100%;
  width: 100%;
}
.views_slideshow_cycle_main .field-content img {
  max-width: 100%;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}
.well-skewed {
  position: relative;
  display: inline-block;
  padding: 24px 96px 24px 48px;
  border: 0;
  background: none;
  box-shadow: none;
  perspective: 300px;
}
.well-skewed::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, 0.6);
  transform: rotateY(5deg);
  transform-origin: left center;
}
.well-content {
  position: relative;
  z-index: 1;
}
